]> git.mxchange.org Git - friendica.git/commitdiff
Merge pull request #4729 from MrPetovan/task/4604-add-password-exposed-check
authorMichael Vogel <icarus@dabo.de>
Tue, 3 Apr 2018 05:56:36 +0000 (07:56 +0200)
committerGitHub <noreply@github.com>
Tue, 3 Apr 2018 05:56:36 +0000 (07:56 +0200)
[Composer] Bump divineomega/password_exposed version to 2.5.1

176 files changed:
.github/issue_template.md [new file with mode: 0644]
CHANGELOG
INSTALL.txt
README.translate.md
VERSION
Vagrantfile
bin/auth_ejabberd.php [changed mode: 0644->0755]
bin/composer.phar [changed mode: 0644->0755]
bin/console
bin/console.php
bin/daemon.php [changed mode: 0644->0755]
bin/run_xgettext.sh [changed mode: 0644->0755]
bin/worker.php [changed mode: 0644->0755]
boot.php
composer.json
composer.lock
database.sql
doc/Developer-How-To-Move-Classes-to-src.md
doc/Developers-Intro.md
doc/FAQ.md
doc/Github.md
doc/Install.md
doc/Settings.md
doc/de/FAQ.md
doc/de/Install.md
doc/de/Settings.md
doc/htconfig.md
doc/themes.md
doc/translations.md
friendica_test_data.sql
htconfig.php
include/api.php
include/conversation.php
include/enotify.php
include/event.php [deleted file]
include/items.php
include/text.php
index.php
mod/admin.php
mod/babel.php
mod/cal.php
mod/contacts.php
mod/delegate.php
mod/dfrn_notify.php
mod/directory.php
mod/dirfind.php
mod/display.php
mod/events.php
mod/follow.php
mod/install.php
mod/ostatus_subscribe.php
mod/profile_photo.php
mod/profiles.php
mod/pubsub.php
mod/salmon.php
mod/settings.php
mod/unfollow.php
src/App.php
src/Content/Text/BBCode.php
src/Content/Widget/CalendarExport.php [new file with mode: 0644]
src/Core/ACL.php
src/Core/Cache/DatabaseCacheDriver.php
src/Core/Cache/ICacheDriver.php
src/Core/Cache/MemcacheCacheDriver.php
src/Core/Cache/MemcachedCacheDriver.php
src/Core/Config/IConfigAdapter.php
src/Core/Config/IPConfigAdapter.php
src/Core/Config/PreloadConfigAdapter.php
src/Core/Config/PreloadPConfigAdapter.php
src/Core/Console.php
src/Core/Console/Config.php
src/Core/Console/CreateDoxygen.php
src/Core/Console/DatabaseStructure.php
src/Core/Console/DocBloxErrorChecker.php
src/Core/Console/Extract.php
src/Core/Console/GlobalCommunityBlock.php
src/Core/Console/GlobalCommunitySilence.php
src/Core/Console/Maintenance.php
src/Core/Console/NewPassword.php [new file with mode: 0644]
src/Core/Console/PhpToPo.php
src/Core/Console/PoToPhp.php
src/Core/Console/Typo.php
src/Core/NotificationsManager.php
src/Core/Worker.php
src/Database/DBStructure.php
src/Model/Contact.php
src/Model/Event.php [new file with mode: 0644]
src/Model/GContact.php
src/Model/Group.php
src/Model/Item.php
src/Model/User.php
src/Module/Hashtag.php
src/Object/Image.php
src/Object/Post.php
src/Protocol/DFRN.php
src/Protocol/Diaspora.php
src/Protocol/Feed.php
src/Protocol/OStatus.php
src/Protocol/PortableContact.php
src/Util/Map.php
src/Util/Network.php
src/Worker/Notifier.php
src/Worker/OnePoll.php
util/README
util/credits.txt
util/htconfig.vagrant.php
util/messages.po
util/vagrant_provision.sh
view/global.css
view/js/autocomplete.js
view/js/cropper/cropper.css [deleted file]
view/js/cropper/cropper.html [deleted file]
view/js/cropper/cropper.js [deleted file]
view/js/cropper/cropper.uncompressed.js [deleted file]
view/js/cropper/lib/builder.js [deleted file]
view/js/cropper/lib/controls.js [deleted file]
view/js/cropper/lib/dragdrop.js [deleted file]
view/js/cropper/lib/effects.js [deleted file]
view/js/cropper/lib/prototype.js [deleted file]
view/js/cropper/lib/scriptaculous.js [deleted file]
view/js/cropper/lib/slider.js [deleted file]
view/js/cropper/lib/unittest.js [deleted file]
view/js/cropper/licence.txt [deleted file]
view/js/cropper/marqueeHoriz.gif [deleted file]
view/js/cropper/marqueeVert.gif [deleted file]
view/js/cropper/tests/castle.jpg [deleted file]
view/js/cropper/tests/castleMed.jpg [deleted file]
view/js/cropper/tests/example-Basic.htm [deleted file]
view/js/cropper/tests/example-CSS-Absolute.htm [deleted file]
view/js/cropper/tests/example-CSS-Float.htm [deleted file]
view/js/cropper/tests/example-CSS-Relative.htm [deleted file]
view/js/cropper/tests/example-CoordsOnLoad.htm [deleted file]
view/js/cropper/tests/example-CoordsOnLoadWithRatio.htm [deleted file]
view/js/cropper/tests/example-Dimensions.htm [deleted file]
view/js/cropper/tests/example-DynamicImage.htm [deleted file]
view/js/cropper/tests/example-FixedRatio.htm [deleted file]
view/js/cropper/tests/example-MinimumDimensions.htm [deleted file]
view/js/cropper/tests/example-MinimumWidth.htm [deleted file]
view/js/cropper/tests/example-Preview.htm [deleted file]
view/js/cropper/tests/poppy.jpg [deleted file]
view/js/cropper/tests/staticHTMLStructure.htm [deleted file]
view/lang/de/messages.po
view/lang/de/strings.php
view/lang/en-gb/messages.po
view/lang/en-gb/strings.php
view/lang/en-us/messages.po
view/lang/en-us/strings.php
view/lang/it/messages.po
view/lang/it/strings.php
view/lang/pl/messages.po
view/lang/pl/strings.php
view/lang/zh-cn/messages.po
view/lang/zh-cn/strings.php
view/templates/admin/site.tpl
view/templates/cropbody.tpl
view/templates/crophead.tpl
view/templates/delegate.tpl
view/templates/field_datetime.tpl
view/templates/htconfig.tpl
view/templates/settings/connectors.tpl
view/templates/wall_thread.tpl
view/theme/duepuntozero/style.css
view/theme/frio/css/style.css
view/theme/frio/php/schema.php
view/theme/frio/templates/head.tpl
view/theme/frio/templates/search_item.tpl
view/theme/frio/templates/settings/connectors.tpl
view/theme/frio/templates/wall_thread.tpl
view/theme/frost-mobile/templates/wall_thread.tpl
view/theme/frost/templates/wall_thread.tpl
view/theme/quattro/templates/search_item.tpl
view/theme/quattro/templates/wall_thread.tpl
view/theme/smoothly/templates/wall_thread.tpl
view/theme/vier/style.php
view/theme/vier/templates/search_item.tpl
view/theme/vier/templates/wall_thread.tpl

diff --git a/.github/issue_template.md b/.github/issue_template.md
new file mode 100644 (file)
index 0000000..e1ae36e
--- /dev/null
@@ -0,0 +1,15 @@
+### Expected behavior
+
+### Actual behavior
+
+### Steps to reproduce the problem
+
+### Friendica version you encountered the problem
+
+see `example.com/friendica` on your Friendica node for the version information.
+
+### Friendica source (git, zip)
+
+### PHP version
+
+### SQL version
index e77a46c71fd15e927e5e7af43b2228e1937c3418..cc7eedfff55bf149030e333ad952e97bca93efe1 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,129 @@
+Version 3.6 (2018-03-23)
+  Friendica Core:
+    Updates to the translations (DE, EN_GB, EN_US, ES, FR, IT, ZH_CN) [translation teams]
+    Updates for the Danish and French regions [Alkarex]
+    Update for the documentation [andyhee, annando, rabuzarus, ratten, rudloff, silke, tobiasd]
+    Updates to the themes [Andi-K, annando, fabrixxm, hoergen, rebeka-catalina, rabuzarus]
+    Enhancements to the ARIA support in frio [rabuzarus]
+    Enhancements to the DB handling and structure [annando]
+    Enhancements to the API [annando, fabrixxm, MrPetovan, rudloff]
+    Enhancements to the support of Open Graph with images [hoergen]
+    Enhancements to the Diaspora federation (participation signal, relay of dislikes, basic forum support for D*, Birthdays) [annando]
+    Enhancements to the OStatus federation [annando]
+    Enhancements to the handling of feed contacts [MrPetovan]
+    Enhancements to the display of threaded discussions (optional) [MrPetovan]
+    Enhancements to the display of events [hoergen]
+    Enhancements to the ACL dialog (selection of forums) [rabuzarus]
+    Enhancements to the handling of new connections [annando]
+    Enhancements to the vitality check of contacts [annando]
+    Enhancements to the daemon script [annando]
+    Enhancements to the federation stats [annando, tobiasd]
+    Enhancements to the interaction with public posts [annando]
+    Enhancements to the structure of the admin panel [tobiasd]
+    Enhancements to the community page [annando]
+    Enhancements to the delegation of accounts [annando, MrPetovan]
+    Enhancements to the user import and server relocation functionality [annando]
+    Enhancements to the menu layout in the admin panel [tobiasd]
+    Enhancements to the extraction of strings to be translated [fabrixxm, MrPetovan]
+    Enhancements to the installation wizard [annando, tobias]
+    Enhancements to the events [annando, hoergen, MrPetovan, rabuzarus]
+    Enhancements to the handling of email contacts [annando]
+    Enhancements to the Vagrant configuration of the development VM [tobias]
+    Enhancements to the probing of pump.io profiles [annando]
+    Enhancements to the handling of BBCode tags [MrPetovan]
+    Enhancements to the OEmbed handling [MrPetovan]
+    Fixed a bug that triggered the display of activities on the cummunity page [annando]
+    Fixed a bug with personal notes [annando]
+    Fixed a display issue of long postings when using the showmore option [annando]
+    Fixed a bug that caused Twidere to crash on reload [annando]
+    Fixed a bug in the exported data to the-federation.info [annando]
+    Fixed a bug in URL completion for feed fragments [annando]
+    Fixed a bug in the notification system about new registrations [annando]
+    Fixed the display of dislikes [annando]
+    Fixed the display of orphans childs in threads [MrPetovan]
+    Fixed some SQL problems [annando]
+    Fixed the CLI config script [tobiasd]
+    Fixed the forum selection on the network display [annando]
+    Fixed a bug during the import of accounts [annando]
+    Fixed a problem with UTF8 encoding during account export [annando]
+    Fixed a problem with archiving "self" contacts [annando]
+    Fixes to file permissions lintian reported [tobiasd]
+    Fixed a session problem leading to double login problem [MrPetovan]
+    Fixed a bug that caused code blocks on Diaspora being displayed wrongly [MrPetovan]
+    Fixed a bug that suggested it was possible to use some bridges without an account on the other side [annando]
+    Fixed the situation that an OStatus activity was triggered when publishing a image without sending out a posting for it [annando]
+    Fixed some issues with the display of exported events on GNU social and diaspora [annando]
+    Fixed the issue that Atom feeds of forums had no postings listed [annando]
+    Fixed a problem with the expiration of accounts [annando]
+    Added Atom feed for conversations [annando]
+    Added the possibility to address forums with !forumname [annando]
+    Added option to compare version against upstream version [tobiasd]
+    Added an optional hint that a global community page is global [tobiasd]
+    Added an option to always display the preview image in shared articles even if larger ones exist [annando]
+    Added CLI script to silence accounts on the community page [tobiasd]
+    Added CLI script to block postings to a node from accounts [tobiasd]
+    Added account block interface to the admin panel [MrPetovan]
+    Added browser bookmarklet code snippet [hoergen]
+    Added an additional feature to display a tag cloud on the profile page [rabuzarus]
+    Added retrieval of Mastodon server statistics [annando]
+    Added Atom feed that only contains top level postings of a user [annando]
+    Added tag following via saved search for #hashtag [annando]
+    Added PHP version information to the admin panel [MrPetovan]
+    Added the possibility to change relationships between Friendica contacts [annando]
+    Added the membersince functionality from the addon to the core [rabuzarus]
+    Added support of nodeinfo 2.0 [annando]
+    Removed the long deprecated internal templating engine [annando]
+    Removed the obsolete mysql support, you have to use MySQLI or PDO [annando]
+    Removed the unused mood module [annando]
+    Removed connect link from side panel when it should not be there [annando]
+    Removed very old updating routines [annando]
+    Dependencies are now (mostly) handled by composer [MrPetovan, zeroadam]
+    General code refactoring and beautification work [annando, MrPetovan, tobiasd, zeroadam]
+    ejabberd logs are now handled by syslog [annando]
+    Moved the poller script to the "scripts" directory and renamed it to worker [annando]
+    Threaded display of conversations is now always enabled [annando]
+    Images send to public forums are now always public as well [annando]
+    The DB cleanup option now includes the conversation table [annando]
+    Hash tags now always search locally [annando]
+    Consistent naming of addons (instead of plugins and addons) [zeroadam]
+    Community page is split between local and global and always visible for local users [annando]
+    Updated the credits to include new contributors [tobiasd]
+
+  Friendica Addons:
+    Updates to the translations (DE, EN_GB, ES, FR, IT, NL, ZH_CN) [translation teams]
+    all bridges don't relay postings anymore that are posted to a public forum [annando]
+    DAV addon marked unsupported [tobiasd]
+    Current Weather: fixing a problem with the weathermap link [zeroadam]
+    NSFW added config examples, reworked the description, now ignores the CW from Mastodon [andyhee, annando, rebeka-catalina]
+    Twitter support 280 chars limit [annando]
+    OpenWeatherMap fix broken map link [zeroadam]
+    CommunityHome added settings to admin panel, removed active users feature [annando, fabrixxm]
+    General code refactoring and beautification work [annando, MrPetovan, tobiasd, zeroadam]
+    Public Server reworked [annando]
+    pageheader settings beautifications [tobiasd]
+    mailstream settings beautifications [tobiasd]
+    Membersince is now part of the core [rabuzarus]
+    Forum posts are not transmitted over the connectors anymore [annando]
+
+  Friendica Dir:
+    Fixed a problem with the maintenance cron [MrPetovan]
+    Fixed a problem with the location widget [MrPetovan]
+    Work on the UI [MrPetovan]
+
+  Closed Issues:
+     929, 1050, 1056, 1125, 1215, 1251, 1289, 1312, 1429, 1488, 1540,
+    1610, 1858, 2786, 2845, 3020, 3039, 3337, 3379, 3394, 3396, 3566,
+    3583, 3661, 3671, 3680, 3801, 3822, 3824, 3828, 3839, 3855, 3857,
+    3860, 3863, 3867, 3905, 3911, 3916, 3942, 3946, 3999, 4013, 4020,
+    4023, 4041, 4042, 4061, 4069, 4070, 4071, 4075, 4078, 4082, 4094,
+    4105, 4115, 4116, 4137, 4141, 4144, 4150, 4155, 4161, 4163, 4173,
+    4184, 4199, 4200, 4207, 4227, 4228, 4236, 4251, 4272, 4273, 4278,
+    4279, 4281, 4290, 4294, 4295, 4296, 4304, 4306, 4319, 4348, 4362,
+    4368, 4369, 4377, 4390, 4395, 4396, 4409, 4412, 4426, 4431, 4445,
+    4450, 4452, 4458, 4463, 4481, 4482, 4495, 4497, 4498, 4508, 4518,
+    4520, 4522, 4535, 4543, 4550, 4555, 4556, 4571, 4575, 4610, 4611,
+    4620
+
 Version 3.5.4 (2017-10-16)
   Friendica Core:
     Updates to the translations (DE) [translation teams]
@@ -90,7 +216,7 @@ Version 3.5.2 (2017-06-06)
     Updates to the translations (DE, EN-GB, EN-US, ES, IT, PT-BR, RU) [translation teams]
     Updates to the documentation [annando, beardyunixer, rabuzarus, tobiasd]
     Updated the nginx example configuration [beardyunixer]
-    Code revision and refactoring [annando, hypolite, Quix0r, rebeka-catalina]
+    Code revision and refactoring [annando, MrPetovan, Quix0r, rebeka-catalina]
     Background process is now done by the new worker process [annando]
     Added support of Composer for dependencies [Hypolite]
     Added support of Web app manifests [Rudloff]
index 2a95822a2e3a626a0802e75afcb373d9f21e64de..9340927f40800caea0b231f78546eea04890e2c7 100644 (file)
@@ -37,10 +37,12 @@ local .htaccess file
                - PHP *command line* access with register_argc_argv set to true in the
 php.ini file [or see 'poormancron' in section 8]
 
-               - curl, gd (with at least jpeg support), mysql, mbstring, xml and openssl extensions
+               - curl, gd (with at least jpeg support), mysql, mbstring, xml, zip and openssl extensions
 
                - some form of email server or email gateway such that PHP mail() works
 
+               - The POSIX module of PHP needs to be activated (e.g. RHEL, CentOS have disabled it)
+
        - Mysql 5.5.3+ or an equivalant alternative for MySQL (MariaDB, Percona Server etc.)
 
        - ability to schedule jobs with cron (Linux/Mac) or Scheduled Tasks
@@ -129,24 +131,16 @@ assistance. Friendica will not work correctly if you cannot perform this step.
 You should also be sure that $a->config['php_path'] is set correctly, it should
 look like (changing it to the correct PHP location)
 
-$a->config['php_path'] = '/usr/local/php53/bin/php'
-  
-Alternative: You may be able to use the 'poormancron' addon to perform this
-step if you are using a recent Friendica release. 'poormancron' may result in
-perfomance and memory issues and is only suitable for small sites with one or
-two users and a handful of contacts. To do this, edit the file 
-".htconfig.php" and look for a line describing your addons. On a fresh 
-installation, it will look like
-
-$a->config['system']['addon'] = 'js_upload';
+$a->config['php_path'] = '/usr/local/php56/bin/php'
 
-This indicates the "js_upload" addon module is enabled. You may add additional 
-addons using this same line in the configuration file. Change it to 
-read
+Alternative: If you cannot use a cron job as described above, you can use
+the frontend worker and an external cron service to trigger the execution
+of the worker script. You can enable the frontend worker after the installation
+from the admin panel of your node and call
 
-$a->config['system']['addon'] = 'js_upload,poormancron';
+                https://example.com/worker
 
-and save your changes.
+with the service of your choice.
 
 9. (Recommended) Set up a backup plan
 
index 8396c9a198e175d2d80fe8848eb9592b513a2349..a4f61a1b96708cca144ff0d6b4b530e88a6c4949 100644 (file)
@@ -28,6 +28,7 @@ The location of the translated files in the source tree is
 where LNG-CODE is the language code used, e.g. de for German or fr for French.
 The translated strings come as a "message.po" file from transifex which needs to be translated into the PHP file friendica uses.
 To do so, place the file in the directory mentioned above and use the "po2php" command from the console.
+*Please note that the console tool has to be called from the base directory of your Friendica installation.*
 
 Assuming you want to convert the German localization which is placed in view/lang/de/message.po you would do the following.
 
@@ -37,7 +38,7 @@ Assuming you want to convert the German localization which is placed in view/lan
     2. Execute the po2php command, which will place the translation
        in the strings.php file that is used by friendica.
 
-       $> php bin/console po2php view/lang/de/messages.po
+       $> php bin/console.php po2php view/lang/de/messages.po
 
        The output of the script will be placed at view/lang/de/strings.php where
        friendica is expecting it, so you can test your translation immediately.
@@ -92,7 +93,7 @@ To update the translation files after you have translated strings of e.g. Espera
 
 And then use the `po2php` command described above to convert the `messages.po` file to the `strings.php` file Friendica is loading.
 
-    $> php bin/console po2php view/lang/eo/messages.po
+    $> php bin/console.php po2php view/lang/eo/messages.po
 
 Afterwards, just commit the two changed files to a feature branch of your Friendica repository, push the changes to github and open a pull request for your changes.
 
diff --git a/VERSION b/VERSION
index 26cf049c2a67d17564d9451d45daf20a9ebf74a8..52b0d2a456fca605fbb1f95c701b47afd88166b6 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.6-dev
+2018-05-dev
index e62efc618e40c07452a73c68a95d982884883ae4..853daba0fe36c1e31c7e150cf6ac37137b70a4f5 100644 (file)
@@ -17,7 +17,7 @@ Vagrant.configure(2) do |config|
   # Create a hostname, don't forget to put it to the `hosts` file
   # This will point to the server's default virtual host
   # TO DO: Make this work with virtualhost along-side xip.io URL
-  config.vm.hostname = "friendica.dev"
+  config.vm.hostname = "friendica.local"
 
   # Create a static IP
   config.vm.network :private_network, ip: server_ip
@@ -36,7 +36,7 @@ Vagrant.configure(2) do |config|
     vb.memory = server_memory
   end
 
-  # Enable provisioning with a shell script. 
+  # Enable provisioning with a shell script.
   config.vm.provision "shell", path: "./util/vagrant_provision.sh"
     # run: "always"
     # run: "once"
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
index bd0ea97a3ed91d24d2a6ad617a1a610d33309944..4d76bdc42073ef2aaa9c7272814e9e7172758da3 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 dir=$(cd "${0%[/\\]*}" > /dev/null; pwd)
 
index 90e4be392856b135a54907fd06f3345b82afeb22..9c25279d37222a77acb62a186b556761251dd6f6 100755 (executable)
@@ -6,4 +6,4 @@ include_once dirname(__DIR__) . '/boot.php';
 $a = new Friendica\App(dirname(__DIR__));
 \Friendica\BaseObject::setApp($a);
 
-(new Friendica\Core\Console())->execute();
+(new Friendica\Core\Console($argv))->execute();
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
index 78c1bae..818aabe
@@ -45,7 +45,7 @@ case "$MODE" in
        ;;
        'default')
                cd "$FULLPATH/.."
-               OUTFILE="$FULLPATH/messages.po"
+               OUTFILE="$FULLPATH/../util/messages.po"
                FINDSTARTDIR="."
                # skip addon folder
                FINDOPTS="( -wholename */addon -or -wholename */addons-extra -or -wholename */smarty3 ) -prune -o"
old mode 100644 (file)
new mode 100755 (executable)
index 67f9fed..b4b2652
@@ -39,7 +39,7 @@ Config::load();
 check_db(true);
 
 // Quit when in maintenance
-if (Config::get('system', 'maintenance', true)) {
+if (Config::get('system', 'maintenance', false, true)) {
        return;
 }
 
index 9df56318819b9d9e12f407b994ab3007da5b1337..e3b94a8c9a4b82baff98bdfc58521123d3dab145 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -38,10 +38,10 @@ use Friendica\Util\DateTimeFormat;
 require_once 'include/text.php';
 
 define('FRIENDICA_PLATFORM',     'Friendica');
-define('FRIENDICA_CODENAME',     'Asparagus');
-define('FRIENDICA_VERSION',      '3.6-dev');
+define('FRIENDICA_CODENAME',     'The Tazmans Flax-lily');
+define('FRIENDICA_VERSION',      '2018-05-dev');
 define('DFRN_PROTOCOL_VERSION',  '2.23');
-define('DB_UPDATE_VERSION',      1256);
+define('DB_UPDATE_VERSION',      1259);
 define('NEW_UPDATE_ROUTINE_VERSION', 1170);
 
 /**
index 81f0b99737d4326750f927279c10bb2cab8045ad..52b4f2c8678c1a6fbb34e1169c17da8ef684d754 100644 (file)
                "npm-asset/jquery-colorbox": "^1.6",
                "npm-asset/jquery-datetimepicker": "^2.4.0",
                "npm-asset/jgrowl": "^1.4",
-               "npm-asset/fullcalendar": "^3.0.1"
+               "npm-asset/fullcalendar": "^3.0.1",
+               "npm-asset/cropperjs": "1.2.2"
        },
        "repositories": [
-        {
-            "type": "vcs",
-            "url": "https://github.com/pear/Text_Highlighter"
-        }
-    ],
+               {
+                       "type": "vcs",
+                       "url": "https://github.com/pear/Text_Highlighter"
+               }
+       ],
        "autoload": {
                "psr-4": {
                        "Friendica\\": "src/"
                "optimize-autoloader": true,
                "preferred-install": "dist",
                "fxp-asset": {
-            "installer-paths": {
-                "npm-asset-library": "view/asset",
-                "bower-asset-library": "view/asset"
-            }
-        }
+                       "installer-paths": {
+                               "npm-asset-library": "view/asset",
+                               "bower-asset-library": "view/asset"
+                       }
+               }
        },
        "archive": {
                "exclude": [
index 2fc9bbd8f968fc45418efbc26fc61f8fb5e93502..28199f4f5139d364e49b28c9ace7dbfc2ed7dc9e 100644 (file)
@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
         "This file is @generated automatically"
     ],
-    "content-hash": "7d90cfe4354cd5ca36b74a3ecc471eeb",
+    "content-hash": "12b8df66213734281765cb6e2c5a786e",
     "packages": [
         {
             "name": "asika/simple-console",
             ],
             "time": "2017-12-18T10:38:51+00:00"
         },
+        {
+            "name": "npm-asset/cropperjs",
+            "version": "1.2.2",
+            "dist": {
+                "type": "tar",
+                "url": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.2.2.tgz",
+                "reference": null,
+                "shasum": "30dc7a7ce872155b23a33bd10ad4c76c0d613f55"
+            },
+            "require-dev": {
+                "npm-asset/babel-core": ">=6.26.0,<7.0.0",
+                "npm-asset/babel-plugin-external-helpers": ">=6.22.0,<7.0.0",
+                "npm-asset/babel-preset-env": ">=1.6.1,<2.0.0",
+                "npm-asset/cpy-cli": ">=1.0.1,<2.0.0",
+                "npm-asset/cssnano": ">=3.10.0,<4.0.0",
+                "npm-asset/del-cli": ">=1.1.0,<2.0.0",
+                "npm-asset/eslint": ">=4.14.0,<5.0.0",
+                "npm-asset/eslint-config-airbnb-base": ">=12.1.0,<13.0.0",
+                "npm-asset/eslint-plugin-import": ">=2.8.0,<3.0.0",
+                "npm-asset/node-qunit-phantomjs": ">=2.0.0,<3.0.0",
+                "npm-asset/npm-run-all": ">=4.1.2,<5.0.0",
+                "npm-asset/postcss-cli": ">=4.1.1,<5.0.0",
+                "npm-asset/postcss-cssnext": ">=3.0.2,<4.0.0",
+                "npm-asset/postcss-header": ">=1.0.0,<2.0.0",
+                "npm-asset/postcss-url": ">=7.3.0,<8.0.0",
+                "npm-asset/rollup": ">=0.53.3,<0.54.0",
+                "npm-asset/rollup-plugin-babel": ">=3.0.3,<4.0.0",
+                "npm-asset/rollup-watch": ">=4.3.1,<5.0.0",
+                "npm-asset/stylefmt": ">=6.0.0,<7.0.0",
+                "npm-asset/uglify-js": ">=3.3.4,<4.0.0"
+            },
+            "type": "npm-asset-library",
+            "extra": {
+                "npm-asset-bugs": {
+                    "url": "https://github.com/fengyuanchen/cropperjs/issues"
+                },
+                "npm-asset-files": [
+                    "src",
+                    "dist"
+                ],
+                "npm-asset-main": "dist/cropper.common.js",
+                "npm-asset-directories": [],
+                "npm-asset-repository": {
+                    "type": "git",
+                    "url": "git+https://github.com/fengyuanchen/cropperjs.git"
+                },
+                "npm-asset-scripts": {
+                    "build": "npm run build:css && npm run build:js",
+                    "build:css": "postcss src/css/cropper.css -o dist/cropper.css --no-map",
+                    "build:js": "rollup -c",
+                    "clear": "del-cli dist",
+                    "compress": "npm run compress:css && npm run compress:js",
+                    "compress:css": "postcss dist/cropper.css -u cssnano -o dist/cropper.min.css --no-map",
+                    "compress:js": "uglifyjs dist/cropper.js -o dist/cropper.min.js -c -m --comments /^!/",
+                    "copy": "cpy dist/cropper.css docs/css",
+                    "lint": "eslint src/js --fix",
+                    "release": "npm run clear && npm run lint && npm run build && npm run compress && npm run copy && npm test",
+                    "start": "npm-run-all --parallel watch:*",
+                    "test": "node-qunit-phantomjs test/index.html --timeout 10",
+                    "watch:css": "postcss src/css/cropper.css -o docs/css/cropper.css -m -w",
+                    "watch:js": "rollup -c -m -w"
+                }
+            },
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Chen Fengyuan",
+                    "url": "http://chenfengyuan.com"
+                }
+            ],
+            "description": "JavaScript image cropper.",
+            "homepage": "https://fengyuanchen.github.io/cropperjs",
+            "keywords": [
+                "crop",
+                "cropper",
+                "cropper.js",
+                "cropperjs",
+                "cropping",
+                "css",
+                "development",
+                "front-end",
+                "html",
+                "image",
+                "javascript",
+                "move",
+                "rotate",
+                "scale",
+                "web",
+                "zoom"
+            ],
+            "time": "2018-01-03T13:39:39+00:00"
+        },
         {
             "name": "npm-asset/fullcalendar",
             "version": "3.8.2",
         },
         {
             "name": "paragonie/constant_time_encoding",
-            "version": "v2.2.2",
+            "version": "v1.0.2",
             "source": {
                 "type": "git",
                 "url": "https://github.com/paragonie/constant_time_encoding.git",
-                "reference": "eccf915f45f911bfb189d1d1638d940ec6ee6e33"
+                "reference": "6111a38faf6fdebc14e36652d22036f379ba58d3"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/eccf915f45f911bfb189d1d1638d940ec6ee6e33",
-                "reference": "eccf915f45f911bfb189d1d1638d940ec6ee6e33",
+                "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/6111a38faf6fdebc14e36652d22036f379ba58d3",
+                "reference": "6111a38faf6fdebc14e36652d22036f379ba58d3",
                 "shasum": ""
             },
             "require": {
-                "php": "^7"
+                "php": "^5.3|^7"
             },
             "require-dev": {
-                "phpunit/phpunit": "^6|^7",
+                "paragonie/random_compat": "^1|^2",
+                "phpunit/phpunit": "4.*|5.*",
                 "vimeo/psalm": "^1"
             },
             "type": "library",
                 "hex2bin",
                 "rfc4648"
             ],
-            "time": "2018-03-10T19:47:49+00:00"
+            "time": "2018-03-10T19:46:06+00:00"
         },
         {
             "name": "paragonie/random_compat",
index 0b2b01707561eff9e9e1523a3696d38274bcc760..aa87247db35c57dc2f68a079a1abe70995d28e6c 100644 (file)
@@ -1,6 +1,6 @@
 -- ------------------------------------------
--- Friendica 3.6-dev (Asparagus)
--- DB_UPDATE_VERSION 1256
+-- Friendica 2018-05-dev (The Tazmans Flax-lily)
+-- DB_UPDATE_VERSION 1259
 -- ------------------------------------------
 
 
@@ -122,9 +122,9 @@ CREATE TABLE IF NOT EXISTS `contact` (
        `xmpp` varchar(255) NOT NULL DEFAULT '' COMMENT '',
        `attag` varchar(255) NOT NULL DEFAULT '' COMMENT '',
        `avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '',
-       `photo` varchar(255) NOT NULL DEFAULT '' COMMENT '',
-       `thumb` varchar(255) NOT NULL DEFAULT '' COMMENT '',
-       `micro` varchar(255) NOT NULL DEFAULT '' COMMENT '',
+       `photo` varchar(255) DEFAULT '' COMMENT '',
+       `thumb` varchar(255) DEFAULT '' COMMENT '',
+       `micro` varchar(255) DEFAULT '' COMMENT '',
        `site-pubkey` text COMMENT '',
        `issued-id` varchar(255) NOT NULL DEFAULT '' COMMENT '',
        `dfrn-id` varchar(255) NOT NULL DEFAULT '' COMMENT '',
@@ -397,6 +397,8 @@ CREATE TABLE IF NOT EXISTS `gserver` (
        `noscrape` varchar(255) NOT NULL DEFAULT '' COMMENT '',
        `network` char(4) NOT NULL DEFAULT '' COMMENT '',
        `platform` varchar(255) NOT NULL DEFAULT '' COMMENT '',
+       `relay-subscribe` boolean NOT NULL DEFAULT '0' COMMENT 'Has the server subscribed to the relay system',
+       `relay-scope` varchar(10) NOT NULL DEFAULT '' COMMENT 'The scope of messages that the server wants to get',
        `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT '',
        `last_poco_query` datetime DEFAULT '0001-01-01 00:00:00' COMMENT '',
        `last_contact` datetime DEFAULT '0001-01-01 00:00:00' COMMENT '',
@@ -405,6 +407,16 @@ CREATE TABLE IF NOT EXISTS `gserver` (
         UNIQUE INDEX `nurl` (`nurl`(190))
 ) DEFAULT COLLATE utf8mb4_general_ci;
 
+--
+-- TABLE gserver-tag
+--
+CREATE TABLE IF NOT EXISTS `gserver-tag` (
+       `gserver-id` int unsigned NOT NULL DEFAULT 0 COMMENT 'The id of the gserver',
+       `tag` varchar(100) NOT NULL DEFAULT '' COMMENT 'Tag that the server has subscribed',
+        PRIMARY KEY(`gserver-id`,`tag`),
+        INDEX `tag` (`tag`)
+) DEFAULT COLLATE utf8mb4_general_ci;
+
 --
 -- TABLE hook
 --
@@ -466,6 +478,7 @@ CREATE TABLE IF NOT EXISTS `item` (
        `author-link` varchar(255) NOT NULL DEFAULT '' COMMENT '',
        `author-avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '',
        `title` varchar(255) NOT NULL DEFAULT '' COMMENT '',
+       `content-warning` varchar(255) NOT NULL DEFAULT '' COMMENT '',
        `body` mediumtext COMMENT '',
        `app` varchar(255) NOT NULL DEFAULT '' COMMENT '',
        `verb` varchar(100) NOT NULL DEFAULT '' COMMENT '',
@@ -1078,3 +1091,4 @@ CREATE TABLE IF NOT EXISTS `workerqueue` (
         INDEX `executed` (`executed`)
 ) DEFAULT COLLATE utf8mb4_general_ci;
 
+
index 69e17e9c9e1323a8923f7b45e4583688333ef234..3087918b721a265964c104b58f5438a882141c3e 100644 (file)
@@ -94,7 +94,7 @@ Please remove all the `require_once` mentions of the former file, as they will p
 
 ## Miscellaneous tips
 
-When you are done with moving the class, please run `php bin/console typo` from the Friendica base directory to check for obvious mistakes.
+When you are done with moving the class, please run `php bin/console.php typo` from the Friendica base directory to check for obvious mistakes.
 Howevever, this tool isn't bullet-proof, and a staging install of Friendica is recommended to test your class move without impairing your production server if you host one.
 
 Most of Friendica processes are run in the background, so make sure to turn on your debug log to check for errors that wouldn't show up while simply browsing Friendica.
index 53aacafb46549b02ab88f034cad11dce6b85d66a..1e077902d6ea2ca9504a879a04be603f3bfcdd45 100644 (file)
@@ -16,7 +16,6 @@ Whether you feel like an expert or like a newbie - join us with your ideas!
 The discussion of Friendica development takes place in the following Friendica forums:
 
 * The main [forum for Friendica development](https://forum.friendi.ca/profile/developers)
-* The [forum for Friendica theme development](https://friendica.eu/profile/ftdevs)
 
 ## Help other users
 
@@ -141,7 +140,7 @@ If you want to get involved here:
 * Look at the first steps that were made (e.g. the clean theme).
        Ask us to find out whom to talk to about their experiences.
 * Talk to design people if you know any.
-* Let us know about your plans [in the dev forum](https://forum.friendi.ca/profile/developers) or the [theme developer forum](https://friendica.eu/profile/ftdevs).
+* Let us know about your plans [in the dev forum](https://forum.friendi.ca/profile/developers)
        Do not worry about cross-posting.
 
 ### Client software
index eb422be2d56a1e24ffc98680731d94bb856e3a65..31d980a9a17a9b047bad0fa1c627bb3ca305eb8e 100644 (file)
@@ -70,7 +70,8 @@ See Wikipedia for more of them ([video](http://en.wikipedia.org/wiki/HTML5_video
 <a name="avatars"></a>
 ### Is it possible to have different avatars per profile?
 
-Yes. On your Edit/Manage Profiles page, you will find a "change profile photo" link.
+Yes.
+On your Edit/Manage Profiles page, you will find a "change profile photo" link.
 Clicking this will take you to a page where you can upload a photograph and select which profile it will be associated with.
 To avoid privacy leakage, we only display the photograph associated with your default profile as the avatar in your posts.
 
@@ -111,15 +112,9 @@ After that, your account is deleted.
 <a name="hashtag"></a>
 ### Can I follow a hashtag?
 
-No. The act of 'following' a hashtags is an interesting technology, but presents a few issues.
-
-1. Posts would have to be copied to all sites on the network that are "listening" to that hashtag. This would increase the storage demands to the detriment of small sites. It would make the use of shared hosting practically impossible.
-
-2. Making spam easy (tag spam is a serious issue on Twitter for instance)
-
-3. It creates a natural bias towards large sites which hold more tagged content - if your network uses tagging instead of other conversation federation mechanisms such as groups/forums.
-
-Instead, we offer other mechanisms for wide-area conversations while retaining a 'level playing ground' for both large and small sites, such as forums and community pages and shared tags.
+Yes. Simply add the hash tag to your saved searches.
+The posts will appear on your network page.
+For technical reasons, your answers to such posts won't appear on the "personal" tab in the network page and the whole thread isn't accessible via the API.
 
 <a name="rss"></a>
 ### How to create a RSS feed of the stream?
@@ -171,10 +166,15 @@ Depending on the features of the client you might encounter some glitches in usa
 ### Where I can find help?
 
 If you have problems with your Friendica page, you can ask the community at the [Friendica Support Group](https://forum.friendi.ca/profile/helpers).
-If you can't use your default profile you can use an account at a public site [list](https://dir.friendica.social/servers) or you can use the Librelist mailing list.
-If you want to use the mailing list, please just send a mail to friendica AT librelist DOT com.
+If you can't use your default profile you can use an account at a public site [list](https://dir.friendica.social/servers).
+
+In case you do not want to set up another account on Friendica, you can also use one of the following channels to reach out for help:
 
-If you are a theme developer, you will find help at this forum: [Friendica Theme Developers](https://friendica.eu/profile/ftdevs).
+  * [Friendica Support Forum](https://forum.friendi.ca/~helpers)
+  * [Mailing List Archive](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) you can subscribe to the list by sending an email to ``support-request(at)friendi.ca?subject=subscribe``
+  * XMPP/Jabber MUC: support(at)forum.friendi.ca
+  * IRC: #friendica at irc.freenode.net
+  * Matrix: #friendi.ca or #friendica at matrix.org
 
 Admin
 --------
index 92bcfe1667f0e5aac7a1b2c4765aec09c0d6585a..ca467e525440d542717ea31712d2885dd5c40ff2 100644 (file)
@@ -70,7 +70,7 @@ Don't hesitate to ask us in case of doubt.
 3. Check your code for typos.
 There is a console command called *typo* for this.
 
-       $> php bin/console typo
+       $> php bin/console.php typo
 
 Check out how to work with [our Vagrant](help/Vagrant) to save a lot of setup time!
 
index 4c37ed76d1e162b3cfa5c6feb9438d48558f4d02..b9b2debb42af2e371ce00e512d4b97c11d9fa714 100644 (file)
@@ -28,7 +28,8 @@ Requirements
 * Apache with mod-rewrite enabled and "Options All" so you can use a local .htaccess file
 * PHP 5.6+ (PHP 7 is recommended for performance)
 * PHP *command line* access with register_argc_argv set to true in the php.ini file
-* Curl, GD, PDO, MySQLi, hash, xml and OpenSSL extensions
+* Curl, GD, PDO, MySQLi, hash, xml, zip and OpenSSL extensions
+* The POSIX module of PHP needs to be activated (e.g. [RHEL, CentOS](http://www.bigsoft.co.uk/blog/index.php/2014/12/08/posix-php-commands-not-working-under-centos-7) have disabled it)
 * some form of email server or email gateway such that PHP mail() works
 * Mysql 5.5.3+ or an equivalant alternative for MySQL (MariaDB, Percona Server etc.)
 * the ability to schedule jobs with cron (Linux/Mac) or Scheduled Tasks (Windows) (Note: other options are presented in Section 7 of this document.)
@@ -38,7 +39,7 @@ Requirements
 Installation procedure
 ---
 
-###Get Friendica
+### Get Friendica
 
 Unpack the Friendica files into the root of your web server document area.
 If you are able to do so, we recommend using git to clone the source repository rather than to use a packaged tar or zip file.
@@ -64,7 +65,7 @@ Clone the addon repository (separately):
 
 If you copy the directory tree to your webserver, make sure that you also copy .htaccess - as "dot" files are often hidden and aren't normally copied.
 
-###Create a database
+### Create a database
 
 Create an empty database and note the access details (hostname, username, password, database name).
 
@@ -79,7 +80,7 @@ In this case find the [mysqld] section in your my.cnf file and add the line :
 Restart mysql and you should be fine.
 
 
-###Run the installer
+### Run the installer
 
 Point your web browser to the new site and follow the instructions.
 Please note any error messages and correct these before continuing.
@@ -96,7 +97,7 @@ Registration errors should all be recoverable automatically.
 If you get any *critical* failure at this point, it generally indicates the database was not installed correctly.
 You might wish to move/rename .htconfig.php to another name and empty (called 'dropping') the database tables, so that you can start fresh.
 
-###Set up the worker
+### Set up the worker
 
 Set up a cron job or scheduled task to run the worker once every 5-10 minutes in order to perform background processing.
 Example:
@@ -118,7 +119,8 @@ If it is not possible to set up a cron job then please activate the "frontend wo
 
 Once you have installed Friendica and created an admin account as part of the process, you can access the admin panel of your installation and do most of the server wide configuration from there
 
-###Set up a backup plan
+### Set up a backup plan
+
 Bad things will happen.
 Let there be a hardware failure, a corrupted database or whatever you can think of.
 So once the installation of your Friendica node is done, you should make yourself a backup plan.
index a574e0675c3d0627cfeb1cdbd2660582191209ed..dbf57395f591bd7c1e9721b56762cd1fd8ee7156 100644 (file)
@@ -57,6 +57,21 @@ The `vier` theme for instance is mobile friendly.
 
 ### Registration
 
+#### Register policy
+
+With this drop down selector you can set the nodes registration policy.
+You can chose between the following modes:
+
+* **open**: Everybody can register a new account and start using it right away.
+* **requires approval**: Everybody can register a new account, but the admin has to approve it before it can be used.
+* **closed**: No new registrations are possible.
+
+##### Invitation based registry
+
+Additionally to the setting in the admin panel, you can devide if registrations are only possible using an invitation code or not.
+To enable invitation based registration, you have to set the `invitation_only` setting in the [.htconfig.php](/help/htconfig) file.
+If you want to use this method, the registration policy has to be set to either *open* or *requires approval*.
+
 #### Check Full Names
 
 You may find a lot of spammers trying to register on your site.
@@ -111,6 +126,14 @@ Unauthorised persons will also not be able to request friendship with site membe
 Default is false.
 Available in version 2.2 or greater.
 
+#### Community pages for Visitors
+
+The community pages show all public postings, separated by their origin being local or the entire network.
+With this setting you can select which community pages will be shown to visitors of your Friendica node.
+Your local users will always have access to both pages.
+
+**Note**: Several settings, like users hiding their contacts from the public will prevent the postings to show up on the global community page.
+
 #### Allowed Friend Domains
 
 Comma separated list of domains which are allowed to establish friendships with this site.
index 8ea9d762154de77dda048b918970b67a4e2f6431..b52aa3d39638c0aa69c8642ceae459e3608d83d4 100644 (file)
@@ -10,7 +10,7 @@ Nutzer
 * **[Ist es möglich, bei mehreren Profilen verschiedene Avatare (Nutzerbilder) zu haben?](help/FAQ#avatars)**
 * **[Was ist der Unterschied zwischen blockierten|ignorierten|archivierten|versteckten Kontakten?](help/FAQ#contacts)**
 * **[Was passiert, wenn ein Account gelöscht ist? Ist dieser richtig gelöscht?](help/FAQ#removed)**
-* **[Kann ich einem hashtag folgen?](help/FAQ#hashtag)**
+* **[Kann ich einem Hashtag folgen?](help/FAQ#hashtag)**
 * **[Wie kann ich einen RSS-Feed meiner Netzwerkseite (Stream) erstellen?](help/FAQ#rss)**
 * **[Gibt es Clients für Friendica?](help/FAQ#clients)**
 * **[Wo finde ich Hilfe?](help/FAQ#help)**
@@ -85,9 +85,9 @@ Zum Konvertieren von Videos in das lizenfreie Videoformat WebM gibt es unter Win
 ### Ist es möglich, bei mehreren Profilen verschiedene Avatare (Nutzerbilder) zu haben?
 
 Ja.
-Auf Deiner ["Profile verwalten/editieren"-Seite](../profiles) wählst Du zunächst das gewünschte Profil aus.
-Anschließend siehst Du eine Seite mit allen Infos zu diesem Profil.
-Klicke nun oben auf den Link "Profilbild ändern" und lade im nächsten Fenster ein Bild von Deinem PC hoch.
+Auf Deiner ["Profile verwalten/editieren"-Seite](../profiles) wählst Du zunächst das gewünschte Profil aus. 
+Anschließend siehst Du eine Seite mit allen Infos zu diesem Profil. 
+Klicke nun oben auf den Link "Profilbild ändern" und lade im nächsten Fenster ein Bild von Deinem PC hoch. 
 Um Deine privaten Daten zu schützen, wird in Beiträgen nur das Bild aus Deinem öffentlichen Profil angezeigt.
 
 <a name="contacts"></a>
@@ -122,19 +122,11 @@ Dieses Vorgehen setzt voraus, dass Dein Profil für 24 Stunden weiterhin "teilwe
 Wir können also Dein Profil blockieren und es so erscheinen lassen, als wären alle Daten sofort gelöscht, allerdings warten wir 24 Stunden (bzw. bis alle Deine Kontakte informiert wurden), bevor wir die Daten auch physikalisch löschen.
 
 <a name="hashtag"></a>
-### Kann ich einem hashtag folgen?
+### Kann ich einem Hashtag folgen?
 
-Nein.
-Die Möglichkeit, einem hashtag zu folgen, ist eine interessante Technik, führt aber zu einigen Schwierigkeiten.
-
-1.) Alle Beiträge, die diesen tag nutzen, müssten zu allen Seiten im Netzwerk kopiert werden. Das erhöht den Speicherbedarf und beeinträchtigt kleine Seiten. Die Nutzung von geteilten Hosting-Angeboten (Shared Hosting) wäre praktisch unmöglich.
-
-2.) Die Verbreitung von Spam wäre vereinfacht (tag-Spam ist z.B. bei Twitter ein schwerwiegendes Problem)
-
-3.) Der wichtigste Grund der gegen diese Technik spricht ist, dass sie eine natürliche Ausrichtung auf größere Seiten mit mehr getaggten Inhalten zur Folge hat. Dies kann z.B. aufkommen, wenn Dein Netzwerk tags anstelle von anderen Kommunikationsmitteln wie Gruppen oder Foren nutzt.
-
-Stattdessen bieten wir andere Mechanismen, um globale Unterhaltungen zu erreichen, dabei aber eine angemesse Basis für kleine und große Seiten zu bieten.
-Hierzu gehören Foren, Gruppen und geteilte tags.
+Ja.
+Füge die Tags zu Deinen gespeicherten Suchen hinzu, sie werden automatisch auf der Netzwerk-Seite auftauchen.
+Bitte beachte, dass Deine Antworten auf solche Posts aus technischen Gründen nicht unter dem "Persönlich"-Reiter auf der Netzwerk-Seite und der gesamte Thread nicht per API zu sehen sind.
 
 <a name="rss"></a>
 ### Wie kann ich einen RSS-Feed meiner Netzwerkseite (Stream) erstellen?
@@ -188,11 +180,16 @@ Hier ist eine Liste von Clients bei denen dies möglich ist, bzw. die speziell f
 <a name="help"></a>
 ### Wo finde ich Hilfe?
 
-Wenn Du Probleme mit Deiner Friendica-Seite hast, dann kannst Du die Community in der [Friendica-Support-Gruppe](https://forum.friendi.ca/profile/helpers) oder im [deutschen Friendica-Support-Forum](http://toktan.org/profile/wiki) fragen oder Dir das [deutsche Wiki](http://wiki.toktan.org/doku.php) anschauen.
-Wenn Du Deinen Account nicht nutzen kannst, kannst Du entweder einen [Testaccount](https://tryfriendica.de) bzw. einen Account auf einer öffentlichen Seite ([Liste](https://dir.friendica.social/servers)) nutzen, oder Du wählst die Librelist-mailing-Liste.
-Wenn Du die Mailing-Liste nutzen willst, schicke eine Mail an friendica AT librelist PUNKT com.
+Wenn Du Probleme mit Deiner Friendica-Seite hast, dann kannst Du die Community in der [Friendica-Support-Gruppe](https://forum.friendi.ca/profile/helpers) oder im [deutschen Friendica-Support-Forum](http://toktan.org/profile/wiki) fragen oder Dir das [deutsche Wiki](http://wiki.toktan.org/doku.php) anschauen. 
+Wenn Du Deinen Account nicht nutzen kannst, kannst Du entweder einen [Testaccount](https://tryfriendica.de) bzw. einen Account auf einer öffentlichen Seite ([Liste](https://dir.friendica.social/servers)) nutzen.
+
+Wenn du dir keinen weiteren Friendica Account einrichten willst, kannst du auch gerne über einen der folgenden alternativen Kanäle Hilfe suchen:
 
-Wenn Du ein Theme-Entwickler bist, wirst Du in diesem Forum Hilfe finden: [Friendica Theme Developers](https://friendica.eu/profile/ftdevs).
+  * [Friendica Support Forum](https://forum.friendi.ca/~helpers)
+  * [Mailing List Archive](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) you can subscribe to the list by sending an email to ``support-request(at)friendi.ca?subject=subscribe``
+  * XMPP/Jabber MUC: support(at)forum.friendi.ca
+  * IRC: #friendica at irc.freenode.net
+  * Matrix: #friendi.ca or #friendica at matrix.org.
 
 Admin
 --------
index c718804174ad4b15fa0e5fe4a26543c71a6c48c5..1842306c58356a0c1e40af387d71a63fbca245b0 100644 (file)
@@ -24,8 +24,9 @@ Wir planen, diese Einschränkung in einer zukünftigen Version zu beheben.
     - Apache mit einer aktiverten mod-rewrite-Funktion und dem Eintrag "Options All", so dass du die lokale .htaccess-Datei nutzen kannst
     - PHP  5.6+. Je neuer, desto besser.
         - PHP *Kommandozeilen*-Zugang mit register_argc_argv auf "true" gesetzt in der php.ini-Datei
-        - Curl, GD, PDO, MySQLi, xml und OpenSSL-Erweiterung
+        - Curl, GD, PDO, MySQLi, xml, zip und OpenSSL-Erweiterung
         - etwas in der Art eines Email-Servers oder eines Gateways wie PHP mail()
+        - Das POSIX Modul muss aktiviert sein ([CentOS, RHEL](http://www.bigsoft.co.uk/blog/index.php/2014/12/08/posix-php-commands-not-working-under-centos-7http://www.bigsoft.co.uk/blog/index.php/2014/12/08/posix-php-commands-not-working-under-centos-7) haben dies z.B. deaktiviert)
     - Mysql 5.5.3+
     - die Möglichkeit, wiederkehrende Aufgaben mit cron (Linux/Mac) oder "Scheduled Tasks" einzustellen (Windows) [Beachte: andere Optionen sind in Abschnitt 7 dieser Dokumentation zu finden]
     - Installation in einer Top-Level-Domain oder Subdomain (ohne eine Verzeichnis/Pfad-Komponente in der URL) wird bevorzugt. Verzeichnispfade sind für diesen Zweck nicht so günstig und wurden auch nicht ausführlich getestet.
index 1c7a487431ccd5647ddc896abf386a2cc0544f2d..8a654e32c8518f8311c5f37dd45ed7a6e20614f6 100644 (file)
@@ -54,6 +54,20 @@ Das `vier` Theme z.B. unterstützt kleine Anzeigen und benötigt kein zusätzlic
 
 ### Registrierung
 
+#### Registrierungsmethode
+
+Diese Einstellung regelt die Art der Registrierung.
+Dabei kannst du zwischen den folgenden Optionen wählen:
+
+* **Offen**: Jeder kann ein neues Nutzerkonto anlegen und es sofort benutzen.
+* **Bedarf der Zustimmung**: Jeder kann ein Nutzerkonto anlegen. Dieses muss allerdings durch den Admin freigeschaltet werden, bevor es verwendet werden kann.
+* **Geschlossen**: Es können keine weiteren Nutzerkonten angelegt werden.
+
+##### Einladungen 
+
+Zusätzlich zu den oben genannten Möglichkeiten, kann die Registrierung eines neuen Nutzerkontos an eine Einladung durch einen bestehenden Nutzer gekoppelt werden.
+Hierzu muss in der [.htconfig.php](/help/htconfig) Datei die Option `invitation_only` aktiviert und als Registrierungsmethode entweder *Offen* oder *Bedarf der Zustimmung* gewählt werden.
+
 #### Namen auf Vollständigkeit überprüfen
 
 Es kann vorkommen, dass viele Spammer versuchen, sich auf deiner Seite zu registrieren. 
@@ -108,6 +122,15 @@ Unautorisierte Personen haben ebenfalls nicht die Möglichkeit, Freundschaftsanf
 Die Standardeinstellung ist deaktiviert. 
 Verfügbar in Version 2.2 und höher.
 
+#### Für Besucher verfügbare Gemeinschaftsseiten
+
+Die Gemeinschaftsseiten zeigen all öffentlichen Beiträge.
+Es gibt zwei Gemeinschaftsseiten, eine lokale auf der die Beiträge der Nutzer des Knotens gesammelt werden und eine globale auf der alle bekannten Beiträge aus dem gesamten Netzwerk erscheinen.
+Mit dieser Einstellung kann geregelt werden, welche dieser beiden Seiten Besucher aufrufen können.
+Angemeldete Nutzer des Knotens können grundsätzlich beide Seiten verwenden.
+
+**Hinweis**: Einige Einstellungen, wie z.B. das Verbergen von Kontakten auf der Profilseite, können die Sichtbarkeit der Beiträge auf der Gemeinschaftsseiten beeinflussen.
+
 #### Erlaubte Domains für Kontakte
 
 Kommagetrennte Liste von Domains, welche eine Freundschaft mit dieser Seite eingehen dürfen. 
index 8562adc5faae0a59847100310dabd1a140d16be8..0b9d1cdd2bfeb05e18a5adf5ccc19a3dd8b983c1 100644 (file)
@@ -49,6 +49,7 @@ Example: To set the automatic database cleanup process add this line to your .ht
 * **ignore_cache** (Boolean) - For development only. Disables the item cache.
 * **instances_social_key** - Key to the API of https://instances.social which retrieves data about mastodon servers. See https://instances.social/api/token to get an API key.
 * **ipv4_resolve** (Boolean) - Resolve IPV4 addresses only. Don't resolve to IPV6. Default value is false.
+* **invitation_only** (Boolean) -  If set true registration is only possible after a current member of the node has send an invitation. Default is false.
 * **like_no_comment** (Boolean) - Don't update the "commented" value of an item when it is liked.
 * **local_block** (Boolean) - Used in conjunction with "block_public".
 * **local_search** (Boolean) - Blocks search for users who are not logged in to prevent crawlers from blocking your system.
@@ -84,11 +85,6 @@ Example: To set the automatic database cleanup process add this line to your .ht
 * **proxy_cache_time** - Time after which the cache is cleared. Default value is one day.
 * **pushpoll_frequency** -
 * **qsearch_limit** - Default value is 100.
-* **relay_server** - Experimental Diaspora feature. Address of the relay server where public posts should be send to. For example https://podrelay.net
-* **relay_subscribe** (Boolean) - Enables the receiving of public posts from the relay. They will be included in the search and on the community page when it is set up to show all public items.
-* **relay_scope** - Can be "all" or "tags". "all" means that every public post should be received. "tags" means that only posts with selected tags should be received.
-* **relay_server_tags** - Comma separated list of tags for the "tags" subscription (see "relay_scrope")
-* **relay_user_tags** (Boolean) - If enabled, the tags from the saved searches will used for the "tags" subscription in addition to the "relay_server_tags".
 * **remove_multiplicated_lines** (Boolean) - If enabled, multiple linefeeds in items are stripped to a single one.
 * **show_unsupported_addons** (Boolean) - Show all addons including the unsupported ones.
 * **show_unsupported_themes** (Boolean) - Show all themes including the unsupported ones.
index 63484b92bf869e75e30566f1f609bff70a72cd01..59f9570ddc162ff8ed37b28bbd8b29607b2f1894 100644 (file)
@@ -6,7 +6,6 @@ To change the look of friendica you have to touch the themes.
 The current default theme is [Vier](https://github.com/friendica/friendica/tree/master/view/theme/vier) but there are numerous others.
 Have a look at [friendica-themes.com](http://friendica-themes.com) for an overview of the existing themes.
 In case none of them suits your needs, there are several ways to change a theme.
-If you need help theming, there is a forum @[ftdevs@friendica.eu](https://friendica.eu/profile/ftdevs) where you can ask theme specific questions and present your themes.
 
 So, how to work on the UI of friendica.
 
@@ -206,7 +205,7 @@ Basically what you have to do is identify which template you have to change so i
 Adopt the CSS of the theme accordingly.
 And iterate the process until you have the theme the way you want it.
 
-*Use the source Luke.* and don't hesitate to ask in @[ftdevs](https://friendica.eu/profile/ftdevs) or @[helpers](https://forum.friendi.ca/profile/helpers).
+*Use the source Luke.* and don't hesitate to ask in @[developers](https://forum.friendi.ca/profile/developers) or @[helpers](https://forum.friendi.ca/profile/helpers).
 
 ## Special Files
 
index 02c1a23ea33a873efe26d39198c9a7e424d21233..e59ff0d6c10ace50c336678f69dcca3908e4bfbe 100644 (file)
@@ -39,10 +39,11 @@ Assuming you want to convert the German localization which is placed in view/lan
     2. Execute the po2php command, which will place the translation
        in the strings.php file that is used by friendica.
 
-       $> php bin/console po2php view/lang/de/messages.po
+       $> php bin/console.php po2php view/lang/de/messages.po
 
        The output of the script will be placed at view/lang/de/strings.php where
        friendica is expecting it, so you can test your translation immediately.
+       *Please note that the console tool has to be called from the base directory of your Friendica installation.*
 
     3. Visit your friendica page to check if it still works in the language you
        just translated. If not try to find the error, most likely PHP will give
@@ -94,7 +95,7 @@ To update the translation files after you have translated strings of e.g. Espera
 
 And then use the `po2php` command described above to convert the `messages.po` file to the `strings.php` file Friendica is loading.
 
-    $> php bin/console po2php view/lang/eo/messages.po
+    $> php bin/console.php po2php view/lang/eo/messages.po
 
 Afterwards, just commit the two changed files to a feature branch of your Friendica repository, push the changes to github and open a pull request for your changes.
 
index 019dc4c49e88c56c609b77ccecc83cde1f57b7a7..390709850e1df0f174cf2b243b650a5866725e1e 100644 (file)
@@ -127,22 +127,22 @@ CREATE TABLE `cache` (
 
 LOCK TABLES `cache` WRITE;
 /*!40000 ALTER TABLE `cache` DISABLE KEYS */;
-INSERT INTO `cache` VALUES
-('about::http://friendica.dev/profile/friendica1','s:0:\"\";',DATE_ADD(NOW(), INTERVAL 2 MONTH),
-('about::http://friendica.dev/profile/friendica2','s:0:\"\";',DATE_ADD(NOW(), INTERVAL 2 MONTH)),
-('about::http://friendica.dev/profile/friendica4','s:0:\"\";',DATE_ADD(NOW(), INTERVAL 2 MONTH)),
+INSERT INTO `cache` (`k`,`v`,`expires`) VALUES
+('about::http://friendica.local/profile/friendica1','s:0:\"\";',DATE_ADD(NOW(), INTERVAL 2 MONTH)),
+('about::http://friendica.local/profile/friendica2','s:0:\"\";',DATE_ADD(NOW(), INTERVAL 2 MONTH)),
+('about::http://friendica.local/profile/friendica4','s:0:\"\";',DATE_ADD(NOW(), INTERVAL 2 MONTH)),
 ('app:proc_run:started','i:1504775968;',DATE_ADD(NOW(), INTERVAL 1 MINUTE)),
-('diaspora:construct_comment:758d682b1059b10ee096f38798595234','a:6:{s:6:\"author\";s:24:\"friendica3@friendica.dev\";s:4:\"guid\";s:32:\"758d682b1059b10ee096f38798595234\";s:10:\"created_at\";s:20:\"2017-09-07T09:18:24Z\";s:11:\"parent_guid\";s:32:\"758d682b1859b10ebd6abab685903735\";s:4:\"text\";s:5:\"Cool!\";s:16:\"author_signature\";s:0:\"\";}',DATE_ADD(NOW(), INTERVAL 15 MINUTE)),
-('diaspora:construct_comment:758d682b2059b10f204f9c2684001373','a:6:{s:6:\"author\";s:24:\"friendica2@friendica.dev\";s:4:\"guid\";s:32:\"758d682b2059b10f204f9c2684001373\";s:10:\"created_at\";s:20:\"2017-09-07T09:19:28Z\";s:11:\"parent_guid\";s:32:\"758d682b1459b10f0be17c3206121357\";s:4:\"text\";s:4:\"Yay!\";s:16:\"author_signature\";s:0:\"\";}',DATE_ADD(NOW(), INTERVAL 15 MINUTE)),
-('probe_url::friendica2@friendica.dev','a:21:{s:4:\"name\";s:10:\"friendica2\";s:4:\"nick\";s:10:\"friendica2\";s:4:\"guid\";s:32:\"758d682b1359b10a3a54a8c301503194\";s:3:\"url\";s:39:\"http://friendica.dev/profile/friendica2\";s:4:\"addr\";s:24:\"friendica2@friendica.dev\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:40:\"http://friendica.dev/photo/profile/3.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:43:\"http://friendica.dev/dfrn_notify/friendica2\";s:4:\"poll\";s:41:\"http://friendica.dev/dfrn_poll/friendica2\";s:7:\"request\";s:44:\"http://friendica.dev/dfrn_request/friendica2\";s:7:\"confirm\";s:44:\"http://friendica.dev/dfrn_confirm/friendica2\";s:4:\"poco\";s:36:\"http://friendica.dev/poco/friendica2\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzOHCS/TBWB72tguU5RWu\nG4KnESmdXWGSHHrCm0iWP88Xl17lkEw58o4yt+bQS3c8U46OwP8z9EyCxFyDyHPU\noVgii+jMmT4hhKw5TeDPWwHSUZM07OP2d0J0Kktr6wC16DfGLWqo+EnJcLxyjFGn\nV6KzYR2d/73m0bj26QWM4w2ZCfBZvEEZsreF0XsZuBOWVRlTB4GzDlsRwRt05kUi\nevFnrth0fq+aeEnZA/8eFY9X8F1LB+mZLRdmWX77pMDtzzxTJUBoQPCkOJ0BvdXi\nyAYybmcxFzR/x1u+kpsgxeDOOPDAQAPnbBQcNNwWtl+emd8wmqXcbmM3XeIa1HPb\nDi0CHXJ5Lr95JYP2brAZu4dEwUNeTzkVkvB8DlviOSFmlg6CWmSKXdaF8trK6j4d\nlv7nxGBvmrbx1CmeA3RblvHR1aRyoQdNhBh1eLJrkDcaTgtzhycrjqdz+vVVV/xi\n4yMY9x+voxENfurEo/XsbzGfPSigTIHImzBcMtG0RTgxTMke6CoqRZW1pXFxZast\ncpsO02JRdPrXt+DHpYzDf8oEMTa4TNKBvczcT8ar82RZYY0srVV0uxH77xhx1bvm\nVAPf40FA2qbHZzCAv64YU9LdIT4iPEUga+Y5m9t2LvS+RiA8Zw/mmOdMFp4hI6+K\nELuO8hQc3Ot0moqfpYCnSl0CAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:20:\"http://friendica.dev\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
-('probe_url::friendica3@friendica.dev','a:21:{s:4:\"name\";s:10:\"friendica3\";s:4:\"nick\";s:10:\"friendica3\";s:4:\"guid\";s:32:\"758d682b1359b10a642ef08222820194\";s:3:\"url\";s:39:\"http://friendica.dev/profile/friendica3\";s:4:\"addr\";s:24:\"friendica3@friendica.dev\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:40:\"http://friendica.dev/photo/profile/4.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:43:\"http://friendica.dev/dfrn_notify/friendica3\";s:4:\"poll\";s:41:\"http://friendica.dev/dfrn_poll/friendica3\";s:7:\"request\";s:44:\"http://friendica.dev/dfrn_request/friendica3\";s:7:\"confirm\";s:44:\"http://friendica.dev/dfrn_confirm/friendica3\";s:4:\"poco\";s:36:\"http://friendica.dev/poco/friendica3\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwIuhjeg03GoOuSYqulsa\nvd/spvniwjaYZhCJYTHgOM4ak9qG8SwPhguSBMqZS3baHEcZtYcYsu5vSQAO/zCB\niK8yefV8LguBhoNw36p/hoQ4TdApOH3cjKAJoaxZSJw0oa50ebCSbh23chRHESbv\nlvfGXq0Pmk060VcLf6h00Iivg/BFNmDfEqrVmgpl0G1PIOatNJ5QdEpCP0E5Bg/H\nvnqvBgpkVAZkKA4xY5rw6pB2NofK74gaeNklnVFqAwaQZUrBv+z1C7h3NQ5YRees\nuspiwZVyFy95xm+kGlKq6GJ7WPQi1mKSJisHLxh9uI7ylgIyRWi/GRA2NBLb15tJ\nL9PpyWEbKhEX/zCUQbos6cFC3+jgiJoYIIa5pOYU0Ekf5AcyF3dFsbcWGObn++wv\nk+5dIK/un+1KOv7X3e/bAnkVCHHjzWAzURQkvb0fwFVzw80ioP4L4V+mvw4jxh+x\ndpPBQmqgCglqE2cpCB4gAcYPlXICBC18YcUYOkYIlgz2WuslcJCnrHO6K5q6lAn3\nNqEI/LmJDrq3hbu96k8d/0zCMNO+u3xPIhDcQ6ZzyhZmVDTpVGFiJ7Yhtfih3ASC\nZqWowoSq5onVWLCsj4QquNCIvJK1NLrkrr6rxD4DbCzW7XbZkenuHumh3HoFb5Lc\nRN6UJNHe/4FNNUzcAVBgEe0CAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:20:\"http://friendica.dev\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
-('probe_url::friendica4@friendica.dev','a:21:{s:4:\"name\";s:10:\"friendica4\";s:4:\"nick\";s:10:\"friendica4\";s:4:\"guid\";s:32:\"758d682b1359b10a89ad697631454583\";s:3:\"url\";s:39:\"http://friendica.dev/profile/friendica4\";s:4:\"addr\";s:24:\"friendica4@friendica.dev\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:40:\"http://friendica.dev/photo/profile/5.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:43:\"http://friendica.dev/dfrn_notify/friendica4\";s:4:\"poll\";s:41:\"http://friendica.dev/dfrn_poll/friendica4\";s:7:\"request\";s:44:\"http://friendica.dev/dfrn_request/friendica4\";s:7:\"confirm\";s:44:\"http://friendica.dev/dfrn_confirm/friendica4\";s:4:\"poco\";s:36:\"http://friendica.dev/poco/friendica4\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxAJ+t/FrD0sHO2ecwsoH\nmOst2aPHca5n4UEIpr2ZTl26WN1AbcNo9wahDHXG7pE50GQwvmnnTIlVDLAsBC23\n8sTSpGXrIC8L7YiyDeu3piBp/w4jy8JQrbXn4L8IQbnmi6nDCSr1szXjBcvdPPKK\nrCFgYJ4hjEkSp/wJcKZ1mlRTwtofWZHUMu3NsP2146wRj0roydFVkWGrfsH8grUO\nqMktmpCUOQNsOIAN8b6vQiYQQoamGWjV8wXO3W0fRhQ5Yjko19j1t+O1Jvy2CMhn\nRY2wiGZ91ZSfl8VNLrz38JyeR0cz7YJeNYzOggB1AjEzLhKtqw7zkyW8Qg1Kfo85\ndagFPZ5sQZ8R4nus7xabICMG/qJPL23/1tyenxqkVP0iDIhLo/f0uuG4riNOJZtf\nPYPT6sxSlqxbznuLQr1fYnjFyEnFtJpzuAuvybshT5QLyKntcGap67fWoj/7SrA4\n8T5RCdYHDacMdKEC1SDwpokpgWhWaRkUxJ5F0Q5Jpyvhui/UkxkevDWv5373pgVz\ngaZlxRKYKABWiJkQH9FPAdsr4nUVErl/zvI0+9GuzK/EJ5ToVs8bF98Jb4Y3o2pm\nNtPL1ao9r0ug/3F7RHTLs1tp0Bdm/Gxk/RJf4j6gKgAw9WcdHzkxcvikhAY43zMe\n5qExQo663i3hzw4v3p94i+sCAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:20:\"http://friendica.dev\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
-('probe_url::friendica5@friendica.dev','a:21:{s:4:\"name\";s:10:\"friendica5\";s:4:\"nick\";s:10:\"friendica5\";s:4:\"guid\";s:32:\"758d682b1959b10ab0768ff699049903\";s:3:\"url\";s:39:\"http://friendica.dev/profile/friendica5\";s:4:\"addr\";s:24:\"friendica5@friendica.dev\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:40:\"http://friendica.dev/photo/profile/6.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:43:\"http://friendica.dev/dfrn_notify/friendica5\";s:4:\"poll\";s:41:\"http://friendica.dev/dfrn_poll/friendica5\";s:7:\"request\";s:44:\"http://friendica.dev/dfrn_request/friendica5\";s:7:\"confirm\";s:44:\"http://friendica.dev/dfrn_confirm/friendica5\";s:4:\"poco\";s:36:\"http://friendica.dev/poco/friendica5\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtBUbN/07wWbcUvp9QvR\nKLoM+WjC0K0rFsx6L/Mktk6Go5+DqofuHSQgfJZGBI3vbTlbwW76peX/0aqiZPGF\nrrhX1FMhU23AxYE9TixRR+oqIKETNzU8NuahpK/ZBokoPL7mzrY4o5dNcnG4S57O\nir4VfEpuYB99K7Uo4yVc6a50ZQfDoBy6nnCPbVmh+gokc28paK7Av0vnMwwD6TWQ\nrgXyrPsa+Af5YeDC7GOmhppeN+e5zycRTddfXWR8QFp+he43b7z54pB+ajAu3J+C\nTAagIp5UWrBmwclF2gmLWvyYYpwTF3kNz+Waf0s3khiZXcJZKxGKVqXoTkqEKV/i\nvHryaBlvvAkQKR1mfJpNasJfHrqhOlHigWi3ISlPJQB4h+85W+YAXj+3j26OnMpb\nCmjf0BXLnjuC+w9rXFW/kj3Q1PxNaAfx/BoV62unWBKnZAkkzHOkQ5yyATdXQaEY\nlDsFbc0itSm3zjsPa1gXtn9e9z8Mqn5MwKk5I9k7TIr6/FdgbX7gxl6mn59OQ0v+\ne8o7HECSQvT8c+WmvBk3tjQHDgw3FeiJ54w0IGiha530vPCk5Z840d/jVUL7Qc6j\nrNi7hLOBvx4jdxk+5tq6fZMG4Sbu+Iibc4b+f2QyVW7Pcxt3CM/ADh0kzfGJ7wQd\nzl4w/9+s8DPT43Tbn98QK+MCAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:20:\"http://friendica.dev\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
-('probe_url::http://friendica.dev/profile/friendica1','a:21:{s:4:\"name\";s:10:\"friendica1\";s:4:\"nick\";s:10:\"friendica1\";s:4:\"guid\";s:32:\"758d682b8559b109d5ad831494500945\";s:3:\"url\";s:39:\"http://friendica.dev/profile/friendica1\";s:4:\"addr\";s:24:\"friendica1@friendica.dev\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:40:\"http://friendica.dev/photo/profile/2.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:43:\"http://friendica.dev/dfrn_notify/friendica1\";s:4:\"poll\";s:41:\"http://friendica.dev/dfrn_poll/friendica1\";s:7:\"request\";s:44:\"http://friendica.dev/dfrn_request/friendica1\";s:7:\"confirm\";s:44:\"http://friendica.dev/dfrn_confirm/friendica1\";s:4:\"poco\";s:36:\"http://friendica.dev/poco/friendica1\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:20:\"http://friendica.dev\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
-('probe_url::http://friendica.dev/profile/friendica2','a:21:{s:4:\"name\";s:10:\"friendica2\";s:4:\"nick\";s:10:\"friendica2\";s:4:\"guid\";s:32:\"758d682b1359b10a3a54a8c301503194\";s:3:\"url\";s:39:\"http://friendica.dev/profile/friendica2\";s:4:\"addr\";s:24:\"friendica2@friendica.dev\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:40:\"http://friendica.dev/photo/profile/3.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:43:\"http://friendica.dev/dfrn_notify/friendica2\";s:4:\"poll\";s:41:\"http://friendica.dev/dfrn_poll/friendica2\";s:7:\"request\";s:44:\"http://friendica.dev/dfrn_request/friendica2\";s:7:\"confirm\";s:44:\"http://friendica.dev/dfrn_confirm/friendica2\";s:4:\"poco\";s:36:\"http://friendica.dev/poco/friendica2\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzOHCS/TBWB72tguU5RWu\nG4KnESmdXWGSHHrCm0iWP88Xl17lkEw58o4yt+bQS3c8U46OwP8z9EyCxFyDyHPU\noVgii+jMmT4hhKw5TeDPWwHSUZM07OP2d0J0Kktr6wC16DfGLWqo+EnJcLxyjFGn\nV6KzYR2d/73m0bj26QWM4w2ZCfBZvEEZsreF0XsZuBOWVRlTB4GzDlsRwRt05kUi\nevFnrth0fq+aeEnZA/8eFY9X8F1LB+mZLRdmWX77pMDtzzxTJUBoQPCkOJ0BvdXi\nyAYybmcxFzR/x1u+kpsgxeDOOPDAQAPnbBQcNNwWtl+emd8wmqXcbmM3XeIa1HPb\nDi0CHXJ5Lr95JYP2brAZu4dEwUNeTzkVkvB8DlviOSFmlg6CWmSKXdaF8trK6j4d\nlv7nxGBvmrbx1CmeA3RblvHR1aRyoQdNhBh1eLJrkDcaTgtzhycrjqdz+vVVV/xi\n4yMY9x+voxENfurEo/XsbzGfPSigTIHImzBcMtG0RTgxTMke6CoqRZW1pXFxZast\ncpsO02JRdPrXt+DHpYzDf8oEMTa4TNKBvczcT8ar82RZYY0srVV0uxH77xhx1bvm\nVAPf40FA2qbHZzCAv64YU9LdIT4iPEUga+Y5m9t2LvS+RiA8Zw/mmOdMFp4hI6+K\nELuO8hQc3Ot0moqfpYCnSl0CAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:20:\"http://friendica.dev\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
-('probe_url::http://friendica.dev/profile/friendica3','a:21:{s:4:\"name\";s:10:\"friendica3\";s:4:\"nick\";s:10:\"friendica3\";s:4:\"guid\";s:32:\"758d682b1359b10a642ef08222820194\";s:3:\"url\";s:39:\"http://friendica.dev/profile/friendica3\";s:4:\"addr\";s:24:\"friendica3@friendica.dev\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:40:\"http://friendica.dev/photo/profile/4.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:43:\"http://friendica.dev/dfrn_notify/friendica3\";s:4:\"poll\";s:41:\"http://friendica.dev/dfrn_poll/friendica3\";s:7:\"request\";s:44:\"http://friendica.dev/dfrn_request/friendica3\";s:7:\"confirm\";s:44:\"http://friendica.dev/dfrn_confirm/friendica3\";s:4:\"poco\";s:36:\"http://friendica.dev/poco/friendica3\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwIuhjeg03GoOuSYqulsa\nvd/spvniwjaYZhCJYTHgOM4ak9qG8SwPhguSBMqZS3baHEcZtYcYsu5vSQAO/zCB\niK8yefV8LguBhoNw36p/hoQ4TdApOH3cjKAJoaxZSJw0oa50ebCSbh23chRHESbv\nlvfGXq0Pmk060VcLf6h00Iivg/BFNmDfEqrVmgpl0G1PIOatNJ5QdEpCP0E5Bg/H\nvnqvBgpkVAZkKA4xY5rw6pB2NofK74gaeNklnVFqAwaQZUrBv+z1C7h3NQ5YRees\nuspiwZVyFy95xm+kGlKq6GJ7WPQi1mKSJisHLxh9uI7ylgIyRWi/GRA2NBLb15tJ\nL9PpyWEbKhEX/zCUQbos6cFC3+jgiJoYIIa5pOYU0Ekf5AcyF3dFsbcWGObn++wv\nk+5dIK/un+1KOv7X3e/bAnkVCHHjzWAzURQkvb0fwFVzw80ioP4L4V+mvw4jxh+x\ndpPBQmqgCglqE2cpCB4gAcYPlXICBC18YcUYOkYIlgz2WuslcJCnrHO6K5q6lAn3\nNqEI/LmJDrq3hbu96k8d/0zCMNO+u3xPIhDcQ6ZzyhZmVDTpVGFiJ7Yhtfih3ASC\nZqWowoSq5onVWLCsj4QquNCIvJK1NLrkrr6rxD4DbCzW7XbZkenuHumh3HoFb5Lc\nRN6UJNHe/4FNNUzcAVBgEe0CAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:20:\"http://friendica.dev\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
-('probe_url::http://friendica.dev/profile/friendica4','a:21:{s:4:\"name\";s:10:\"friendica4\";s:4:\"nick\";s:10:\"friendica4\";s:4:\"guid\";s:32:\"758d682b1359b10a89ad697631454583\";s:3:\"url\";s:39:\"http://friendica.dev/profile/friendica4\";s:4:\"addr\";s:24:\"friendica4@friendica.dev\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:40:\"http://friendica.dev/photo/profile/5.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:43:\"http://friendica.dev/dfrn_notify/friendica4\";s:4:\"poll\";s:41:\"http://friendica.dev/dfrn_poll/friendica4\";s:7:\"request\";s:44:\"http://friendica.dev/dfrn_request/friendica4\";s:7:\"confirm\";s:44:\"http://friendica.dev/dfrn_confirm/friendica4\";s:4:\"poco\";s:36:\"http://friendica.dev/poco/friendica4\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxAJ+t/FrD0sHO2ecwsoH\nmOst2aPHca5n4UEIpr2ZTl26WN1AbcNo9wahDHXG7pE50GQwvmnnTIlVDLAsBC23\n8sTSpGXrIC8L7YiyDeu3piBp/w4jy8JQrbXn4L8IQbnmi6nDCSr1szXjBcvdPPKK\nrCFgYJ4hjEkSp/wJcKZ1mlRTwtofWZHUMu3NsP2146wRj0roydFVkWGrfsH8grUO\nqMktmpCUOQNsOIAN8b6vQiYQQoamGWjV8wXO3W0fRhQ5Yjko19j1t+O1Jvy2CMhn\nRY2wiGZ91ZSfl8VNLrz38JyeR0cz7YJeNYzOggB1AjEzLhKtqw7zkyW8Qg1Kfo85\ndagFPZ5sQZ8R4nus7xabICMG/qJPL23/1tyenxqkVP0iDIhLo/f0uuG4riNOJZtf\nPYPT6sxSlqxbznuLQr1fYnjFyEnFtJpzuAuvybshT5QLyKntcGap67fWoj/7SrA4\n8T5RCdYHDacMdKEC1SDwpokpgWhWaRkUxJ5F0Q5Jpyvhui/UkxkevDWv5373pgVz\ngaZlxRKYKABWiJkQH9FPAdsr4nUVErl/zvI0+9GuzK/EJ5ToVs8bF98Jb4Y3o2pm\nNtPL1ao9r0ug/3F7RHTLs1tp0Bdm/Gxk/RJf4j6gKgAw9WcdHzkxcvikhAY43zMe\n5qExQo663i3hzw4v3p94i+sCAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:20:\"http://friendica.dev\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
-('probe_url::http://friendica.dev/profile/friendica5','a:21:{s:4:\"name\";s:10:\"friendica5\";s:4:\"nick\";s:10:\"friendica5\";s:4:\"guid\";s:32:\"758d682b1959b10ab0768ff699049903\";s:3:\"url\";s:39:\"http://friendica.dev/profile/friendica5\";s:4:\"addr\";s:24:\"friendica5@friendica.dev\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:40:\"http://friendica.dev/photo/profile/6.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:43:\"http://friendica.dev/dfrn_notify/friendica5\";s:4:\"poll\";s:41:\"http://friendica.dev/dfrn_poll/friendica5\";s:7:\"request\";s:44:\"http://friendica.dev/dfrn_request/friendica5\";s:7:\"confirm\";s:44:\"http://friendica.dev/dfrn_confirm/friendica5\";s:4:\"poco\";s:36:\"http://friendica.dev/poco/friendica5\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtBUbN/07wWbcUvp9QvR\nKLoM+WjC0K0rFsx6L/Mktk6Go5+DqofuHSQgfJZGBI3vbTlbwW76peX/0aqiZPGF\nrrhX1FMhU23AxYE9TixRR+oqIKETNzU8NuahpK/ZBokoPL7mzrY4o5dNcnG4S57O\nir4VfEpuYB99K7Uo4yVc6a50ZQfDoBy6nnCPbVmh+gokc28paK7Av0vnMwwD6TWQ\nrgXyrPsa+Af5YeDC7GOmhppeN+e5zycRTddfXWR8QFp+he43b7z54pB+ajAu3J+C\nTAagIp5UWrBmwclF2gmLWvyYYpwTF3kNz+Waf0s3khiZXcJZKxGKVqXoTkqEKV/i\nvHryaBlvvAkQKR1mfJpNasJfHrqhOlHigWi3ISlPJQB4h+85W+YAXj+3j26OnMpb\nCmjf0BXLnjuC+w9rXFW/kj3Q1PxNaAfx/BoV62unWBKnZAkkzHOkQ5yyATdXQaEY\nlDsFbc0itSm3zjsPa1gXtn9e9z8Mqn5MwKk5I9k7TIr6/FdgbX7gxl6mn59OQ0v+\ne8o7HECSQvT8c+WmvBk3tjQHDgw3FeiJ54w0IGiha530vPCk5Z840d/jVUL7Qc6j\nrNi7hLOBvx4jdxk+5tq6fZMG4Sbu+Iibc4b+f2QyVW7Pcxt3CM/ADh0kzfGJ7wQd\nzl4w/9+s8DPT43Tbn98QK+MCAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:20:\"http://friendica.dev\";}',DATE_ADD(NOW(), INTERVAL 1 DAY));
+('diaspora:construct_comment:758d682b1059b10ee096f38798595234','a:6:{s:6:\"author\";s:24:\"friendica3@friendica.local\";s:4:\"guid\";s:32:\"758d682b1059b10ee096f38798595234\";s:10:\"created_at\";s:20:\"2017-09-07T09:18:24Z\";s:11:\"parent_guid\";s:32:\"758d682b1859b10ebd6abab685903735\";s:4:\"text\";s:5:\"Cool!\";s:16:\"author_signature\";s:0:\"\";}',DATE_ADD(NOW(), INTERVAL 15 MINUTE)),
+('diaspora:construct_comment:758d682b2059b10f204f9c2684001373','a:6:{s:6:\"author\";s:24:\"friendica2@friendica.local\";s:4:\"guid\";s:32:\"758d682b2059b10f204f9c2684001373\";s:10:\"created_at\";s:20:\"2017-09-07T09:19:28Z\";s:11:\"parent_guid\";s:32:\"758d682b1459b10f0be17c3206121357\";s:4:\"text\";s:4:\"Yay!\";s:16:\"author_signature\";s:0:\"\";}',DATE_ADD(NOW(), INTERVAL 15 MINUTE)),
+('probe_url::friendica2@friendica.local','a:21:{s:4:\"name\";s:10:\"friendica2\";s:4:\"nick\";s:10:\"friendica2\";s:4:\"guid\";s:32:\"758d682b1359b10a3a54a8c301503194\";s:3:\"url\";s:41:\"http://friendica.local/profile/friendica2\";s:4:\"addr\";s:24:\"friendica2@friendica.local\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:42:\"http://friendica.local/photo/profile/3.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:45:\"http://friendica.local/dfrn_notify/friendica2\";s:4:\"poll\";s:43:\"http://friendica.local/dfrn_poll/friendica2\";s:7:\"request\";s:46:\"http://friendica.local/dfrn_request/friendica2\";s:7:\"confirm\";s:46:\"http://friendica.local/dfrn_confirm/friendica2\";s:4:\"poco\";s:38:\"http://friendica.local/poco/friendica2\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzOHCS/TBWB72tguU5RWu\nG4KnESmdXWGSHHrCm0iWP88Xl17lkEw58o4yt+bQS3c8U46OwP8z9EyCxFyDyHPU\noVgii+jMmT4hhKw5TeDPWwHSUZM07OP2d0J0Kktr6wC16DfGLWqo+EnJcLxyjFGn\nV6KzYR2d/73m0bj26QWM4w2ZCfBZvEEZsreF0XsZuBOWVRlTB4GzDlsRwRt05kUi\nevFnrth0fq+aeEnZA/8eFY9X8F1LB+mZLRdmWX77pMDtzzxTJUBoQPCkOJ0BvdXi\nyAYybmcxFzR/x1u+kpsgxeDOOPDAQAPnbBQcNNwWtl+emd8wmqXcbmM3XeIa1HPb\nDi0CHXJ5Lr95JYP2brAZu4dEwUNeTzkVkvB8DlviOSFmlg6CWmSKXdaF8trK6j4d\nlv7nxGBvmrbx1CmeA3RblvHR1aRyoQdNhBh1eLJrkDcaTgtzhycrjqdz+vVVV/xi\n4yMY9x+voxENfurEo/XsbzGfPSigTIHImzBcMtG0RTgxTMke6CoqRZW1pXFxZast\ncpsO02JRdPrXt+DHpYzDf8oEMTa4TNKBvczcT8ar82RZYY0srVV0uxH77xhx1bvm\nVAPf40FA2qbHZzCAv64YU9LdIT4iPEUga+Y5m9t2LvS+RiA8Zw/mmOdMFp4hI6+K\nELuO8hQc3Ot0moqfpYCnSl0CAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:22:\"http://friendica.local\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
+('probe_url::friendica3@friendica.local','a:21:{s:4:\"name\";s:10:\"friendica3\";s:4:\"nick\";s:10:\"friendica3\";s:4:\"guid\";s:32:\"758d682b1359b10a642ef08222820194\";s:3:\"url\";s:41:\"http://friendica.local/profile/friendica3\";s:4:\"addr\";s:24:\"friendica3@friendica.local\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:42:\"http://friendica.local/photo/profile/4.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:45:\"http://friendica.local/dfrn_notify/friendica3\";s:4:\"poll\";s:43:\"http://friendica.local/dfrn_poll/friendica3\";s:7:\"request\";s:46:\"http://friendica.local/dfrn_request/friendica3\";s:7:\"confirm\";s:46:\"http://friendica.local/dfrn_confirm/friendica3\";s:4:\"poco\";s:38:\"http://friendica.local/poco/friendica3\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwIuhjeg03GoOuSYqulsa\nvd/spvniwjaYZhCJYTHgOM4ak9qG8SwPhguSBMqZS3baHEcZtYcYsu5vSQAO/zCB\niK8yefV8LguBhoNw36p/hoQ4TdApOH3cjKAJoaxZSJw0oa50ebCSbh23chRHESbv\nlvfGXq0Pmk060VcLf6h00Iivg/BFNmDfEqrVmgpl0G1PIOatNJ5QdEpCP0E5Bg/H\nvnqvBgpkVAZkKA4xY5rw6pB2NofK74gaeNklnVFqAwaQZUrBv+z1C7h3NQ5YRees\nuspiwZVyFy95xm+kGlKq6GJ7WPQi1mKSJisHLxh9uI7ylgIyRWi/GRA2NBLb15tJ\nL9PpyWEbKhEX/zCUQbos6cFC3+jgiJoYIIa5pOYU0Ekf5AcyF3dFsbcWGObn++wv\nk+5dIK/un+1KOv7X3e/bAnkVCHHjzWAzURQkvb0fwFVzw80ioP4L4V+mvw4jxh+x\ndpPBQmqgCglqE2cpCB4gAcYPlXICBC18YcUYOkYIlgz2WuslcJCnrHO6K5q6lAn3\nNqEI/LmJDrq3hbu96k8d/0zCMNO+u3xPIhDcQ6ZzyhZmVDTpVGFiJ7Yhtfih3ASC\nZqWowoSq5onVWLCsj4QquNCIvJK1NLrkrr6rxD4DbCzW7XbZkenuHumh3HoFb5Lc\nRN6UJNHe/4FNNUzcAVBgEe0CAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:22:\"http://friendica.local\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
+('probe_url::friendica4@friendica.local','a:21:{s:4:\"name\";s:10:\"friendica4\";s:4:\"nick\";s:10:\"friendica4\";s:4:\"guid\";s:32:\"758d682b1359b10a89ad697631454583\";s:3:\"url\";s:41:\"http://friendica.local/profile/friendica4\";s:4:\"addr\";s:24:\"friendica4@friendica.local\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:42:\"http://friendica.local/photo/profile/5.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:45:\"http://friendica.local/dfrn_notify/friendica4\";s:4:\"poll\";s:43:\"http://friendica.local/dfrn_poll/friendica4\";s:7:\"request\";s:46:\"http://friendica.local/dfrn_request/friendica4\";s:7:\"confirm\";s:46:\"http://friendica.local/dfrn_confirm/friendica4\";s:4:\"poco\";s:38:\"http://friendica.local/poco/friendica4\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxAJ+t/FrD0sHO2ecwsoH\nmOst2aPHca5n4UEIpr2ZTl26WN1AbcNo9wahDHXG7pE50GQwvmnnTIlVDLAsBC23\n8sTSpGXrIC8L7YiyDeu3piBp/w4jy8JQrbXn4L8IQbnmi6nDCSr1szXjBcvdPPKK\nrCFgYJ4hjEkSp/wJcKZ1mlRTwtofWZHUMu3NsP2146wRj0roydFVkWGrfsH8grUO\nqMktmpCUOQNsOIAN8b6vQiYQQoamGWjV8wXO3W0fRhQ5Yjko19j1t+O1Jvy2CMhn\nRY2wiGZ91ZSfl8VNLrz38JyeR0cz7YJeNYzOggB1AjEzLhKtqw7zkyW8Qg1Kfo85\ndagFPZ5sQZ8R4nus7xabICMG/qJPL23/1tyenxqkVP0iDIhLo/f0uuG4riNOJZtf\nPYPT6sxSlqxbznuLQr1fYnjFyEnFtJpzuAuvybshT5QLyKntcGap67fWoj/7SrA4\n8T5RCdYHDacMdKEC1SDwpokpgWhWaRkUxJ5F0Q5Jpyvhui/UkxkevDWv5373pgVz\ngaZlxRKYKABWiJkQH9FPAdsr4nUVErl/zvI0+9GuzK/EJ5ToVs8bF98Jb4Y3o2pm\nNtPL1ao9r0ug/3F7RHTLs1tp0Bdm/Gxk/RJf4j6gKgAw9WcdHzkxcvikhAY43zMe\n5qExQo663i3hzw4v3p94i+sCAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:22:\"http://friendica.local\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
+('probe_url::friendica5@friendica.local','a:21:{s:4:\"name\";s:10:\"friendica5\";s:4:\"nick\";s:10:\"friendica5\";s:4:\"guid\";s:32:\"758d682b1959b10ab0768ff699049903\";s:3:\"url\";s:41:\"http://friendica.local/profile/friendica5\";s:4:\"addr\";s:24:\"friendica5@friendica.local\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:42:\"http://friendica.local/photo/profile/6.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:45:\"http://friendica.local/dfrn_notify/friendica5\";s:4:\"poll\";s:43:\"http://friendica.local/dfrn_poll/friendica5\";s:7:\"request\";s:46:\"http://friendica.local/dfrn_request/friendica5\";s:7:\"confirm\";s:46:\"http://friendica.local/dfrn_confirm/friendica5\";s:4:\"poco\";s:38:\"http://friendica.local/poco/friendica5\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtBUbN/07wWbcUvp9QvR\nKLoM+WjC0K0rFsx6L/Mktk6Go5+DqofuHSQgfJZGBI3vbTlbwW76peX/0aqiZPGF\nrrhX1FMhU23AxYE9TixRR+oqIKETNzU8NuahpK/ZBokoPL7mzrY4o5dNcnG4S57O\nir4VfEpuYB99K7Uo4yVc6a50ZQfDoBy6nnCPbVmh+gokc28paK7Av0vnMwwD6TWQ\nrgXyrPsa+Af5YeDC7GOmhppeN+e5zycRTddfXWR8QFp+he43b7z54pB+ajAu3J+C\nTAagIp5UWrBmwclF2gmLWvyYYpwTF3kNz+Waf0s3khiZXcJZKxGKVqXoTkqEKV/i\nvHryaBlvvAkQKR1mfJpNasJfHrqhOlHigWi3ISlPJQB4h+85W+YAXj+3j26OnMpb\nCmjf0BXLnjuC+w9rXFW/kj3Q1PxNaAfx/BoV62unWBKnZAkkzHOkQ5yyATdXQaEY\nlDsFbc0itSm3zjsPa1gXtn9e9z8Mqn5MwKk5I9k7TIr6/FdgbX7gxl6mn59OQ0v+\ne8o7HECSQvT8c+WmvBk3tjQHDgw3FeiJ54w0IGiha530vPCk5Z840d/jVUL7Qc6j\nrNi7hLOBvx4jdxk+5tq6fZMG4Sbu+Iibc4b+f2QyVW7Pcxt3CM/ADh0kzfGJ7wQd\nzl4w/9+s8DPT43Tbn98QK+MCAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:22:\"http://friendica.local\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
+('probe_url::http://friendica.local/profile/friendica1','a:21:{s:4:\"name\";s:10:\"friendica1\";s:4:\"nick\";s:10:\"friendica1\";s:4:\"guid\";s:32:\"758d682b8559b109d5ad831494500945\";s:3:\"url\";s:41:\"http://friendica.local/profile/friendica1\";s:4:\"addr\";s:24:\"friendica1@friendica.local\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:42:\"http://friendica.local/photo/profile/2.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:45:\"http://friendica.local/dfrn_notify/friendica1\";s:4:\"poll\";s:43:\"http://friendica.local/dfrn_poll/friendica1\";s:7:\"request\";s:46:\"http://friendica.local/dfrn_request/friendica1\";s:7:\"confirm\";s:46:\"http://friendica.local/dfrn_confirm/friendica1\";s:4:\"poco\";s:38:\"http://friendica.local/poco/friendica1\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:22:\"http://friendica.local\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
+('probe_url::http://friendica.local/profile/friendica2','a:21:{s:4:\"name\";s:10:\"friendica2\";s:4:\"nick\";s:10:\"friendica2\";s:4:\"guid\";s:32:\"758d682b1359b10a3a54a8c301503194\";s:3:\"url\";s:41:\"http://friendica.local/profile/friendica2\";s:4:\"addr\";s:24:\"friendica2@friendica.local\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:42:\"http://friendica.local/photo/profile/3.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:45:\"http://friendica.local/dfrn_notify/friendica2\";s:4:\"poll\";s:43:\"http://friendica.local/dfrn_poll/friendica2\";s:7:\"request\";s:46:\"http://friendica.local/dfrn_request/friendica2\";s:7:\"confirm\";s:46:\"http://friendica.local/dfrn_confirm/friendica2\";s:4:\"poco\";s:38:\"http://friendica.local/poco/friendica2\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzOHCS/TBWB72tguU5RWu\nG4KnESmdXWGSHHrCm0iWP88Xl17lkEw58o4yt+bQS3c8U46OwP8z9EyCxFyDyHPU\noVgii+jMmT4hhKw5TeDPWwHSUZM07OP2d0J0Kktr6wC16DfGLWqo+EnJcLxyjFGn\nV6KzYR2d/73m0bj26QWM4w2ZCfBZvEEZsreF0XsZuBOWVRlTB4GzDlsRwRt05kUi\nevFnrth0fq+aeEnZA/8eFY9X8F1LB+mZLRdmWX77pMDtzzxTJUBoQPCkOJ0BvdXi\nyAYybmcxFzR/x1u+kpsgxeDOOPDAQAPnbBQcNNwWtl+emd8wmqXcbmM3XeIa1HPb\nDi0CHXJ5Lr95JYP2brAZu4dEwUNeTzkVkvB8DlviOSFmlg6CWmSKXdaF8trK6j4d\nlv7nxGBvmrbx1CmeA3RblvHR1aRyoQdNhBh1eLJrkDcaTgtzhycrjqdz+vVVV/xi\n4yMY9x+voxENfurEo/XsbzGfPSigTIHImzBcMtG0RTgxTMke6CoqRZW1pXFxZast\ncpsO02JRdPrXt+DHpYzDf8oEMTa4TNKBvczcT8ar82RZYY0srVV0uxH77xhx1bvm\nVAPf40FA2qbHZzCAv64YU9LdIT4iPEUga+Y5m9t2LvS+RiA8Zw/mmOdMFp4hI6+K\nELuO8hQc3Ot0moqfpYCnSl0CAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:22:\"http://friendica.local\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
+('probe_url::http://friendica.local/profile/friendica3','a:21:{s:4:\"name\";s:10:\"friendica3\";s:4:\"nick\";s:10:\"friendica3\";s:4:\"guid\";s:32:\"758d682b1359b10a642ef08222820194\";s:3:\"url\";s:41:\"http://friendica.local/profile/friendica3\";s:4:\"addr\";s:24:\"friendica3@friendica.local\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:42:\"http://friendica.local/photo/profile/4.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:45:\"http://friendica.local/dfrn_notify/friendica3\";s:4:\"poll\";s:43:\"http://friendica.local/dfrn_poll/friendica3\";s:7:\"request\";s:46:\"http://friendica.local/dfrn_request/friendica3\";s:7:\"confirm\";s:46:\"http://friendica.local/dfrn_confirm/friendica3\";s:4:\"poco\";s:38:\"http://friendica.local/poco/friendica3\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwIuhjeg03GoOuSYqulsa\nvd/spvniwjaYZhCJYTHgOM4ak9qG8SwPhguSBMqZS3baHEcZtYcYsu5vSQAO/zCB\niK8yefV8LguBhoNw36p/hoQ4TdApOH3cjKAJoaxZSJw0oa50ebCSbh23chRHESbv\nlvfGXq0Pmk060VcLf6h00Iivg/BFNmDfEqrVmgpl0G1PIOatNJ5QdEpCP0E5Bg/H\nvnqvBgpkVAZkKA4xY5rw6pB2NofK74gaeNklnVFqAwaQZUrBv+z1C7h3NQ5YRees\nuspiwZVyFy95xm+kGlKq6GJ7WPQi1mKSJisHLxh9uI7ylgIyRWi/GRA2NBLb15tJ\nL9PpyWEbKhEX/zCUQbos6cFC3+jgiJoYIIa5pOYU0Ekf5AcyF3dFsbcWGObn++wv\nk+5dIK/un+1KOv7X3e/bAnkVCHHjzWAzURQkvb0fwFVzw80ioP4L4V+mvw4jxh+x\ndpPBQmqgCglqE2cpCB4gAcYPlXICBC18YcUYOkYIlgz2WuslcJCnrHO6K5q6lAn3\nNqEI/LmJDrq3hbu96k8d/0zCMNO+u3xPIhDcQ6ZzyhZmVDTpVGFiJ7Yhtfih3ASC\nZqWowoSq5onVWLCsj4QquNCIvJK1NLrkrr6rxD4DbCzW7XbZkenuHumh3HoFb5Lc\nRN6UJNHe/4FNNUzcAVBgEe0CAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:22:\"http://friendica.local\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
+('probe_url::http://friendica.local/profile/friendica4','a:21:{s:4:\"name\";s:10:\"friendica4\";s:4:\"nick\";s:10:\"friendica4\";s:4:\"guid\";s:32:\"758d682b1359b10a89ad697631454583\";s:3:\"url\";s:41:\"http://friendica.local/profile/friendica4\";s:4:\"addr\";s:24:\"friendica4@friendica.local\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:42:\"http://friendica.local/photo/profile/5.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:45:\"http://friendica.local/dfrn_notify/friendica4\";s:4:\"poll\";s:43:\"http://friendica.local/dfrn_poll/friendica4\";s:7:\"request\";s:46:\"http://friendica.local/dfrn_request/friendica4\";s:7:\"confirm\";s:46:\"http://friendica.local/dfrn_confirm/friendica4\";s:4:\"poco\";s:38:\"http://friendica.local/poco/friendica4\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxAJ+t/FrD0sHO2ecwsoH\nmOst2aPHca5n4UEIpr2ZTl26WN1AbcNo9wahDHXG7pE50GQwvmnnTIlVDLAsBC23\n8sTSpGXrIC8L7YiyDeu3piBp/w4jy8JQrbXn4L8IQbnmi6nDCSr1szXjBcvdPPKK\nrCFgYJ4hjEkSp/wJcKZ1mlRTwtofWZHUMu3NsP2146wRj0roydFVkWGrfsH8grUO\nqMktmpCUOQNsOIAN8b6vQiYQQoamGWjV8wXO3W0fRhQ5Yjko19j1t+O1Jvy2CMhn\nRY2wiGZ91ZSfl8VNLrz38JyeR0cz7YJeNYzOggB1AjEzLhKtqw7zkyW8Qg1Kfo85\ndagFPZ5sQZ8R4nus7xabICMG/qJPL23/1tyenxqkVP0iDIhLo/f0uuG4riNOJZtf\nPYPT6sxSlqxbznuLQr1fYnjFyEnFtJpzuAuvybshT5QLyKntcGap67fWoj/7SrA4\n8T5RCdYHDacMdKEC1SDwpokpgWhWaRkUxJ5F0Q5Jpyvhui/UkxkevDWv5373pgVz\ngaZlxRKYKABWiJkQH9FPAdsr4nUVErl/zvI0+9GuzK/EJ5ToVs8bF98Jb4Y3o2pm\nNtPL1ao9r0ug/3F7RHTLs1tp0Bdm/Gxk/RJf4j6gKgAw9WcdHzkxcvikhAY43zMe\n5qExQo663i3hzw4v3p94i+sCAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:22:\"http://friendica.local\";}',DATE_ADD(NOW(), INTERVAL 1 DAY)),
+('probe_url::http://friendica.local/profile/friendica5','a:21:{s:4:\"name\";s:10:\"friendica5\";s:4:\"nick\";s:10:\"friendica5\";s:4:\"guid\";s:32:\"758d682b1959b10ab0768ff699049903\";s:3:\"url\";s:41:\"http://friendica.local/profile/friendica5\";s:4:\"addr\";s:24:\"friendica5@friendica.local\";s:5:\"alias\";s:0:\"\";s:5:\"photo\";s:42:\"http://friendica.local/photo/profile/6.jpg\";s:9:\"community\";s:0:\"\";s:8:\"keywords\";s:0:\"\";s:8:\"location\";s:0:\"\";s:5:\"about\";s:0:\"\";s:5:\"batch\";s:0:\"\";s:6:\"notify\";s:45:\"http://friendica.local/dfrn_notify/friendica5\";s:4:\"poll\";s:43:\"http://friendica.local/dfrn_poll/friendica5\";s:7:\"request\";s:46:\"http://friendica.local/dfrn_request/friendica5\";s:7:\"confirm\";s:46:\"http://friendica.local/dfrn_confirm/friendica5\";s:4:\"poco\";s:38:\"http://friendica.local/poco/friendica5\";s:8:\"priority\";i:0;s:7:\"network\";s:4:\"dfrn\";s:6:\"pubkey\";s:800:\"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtBUbN/07wWbcUvp9QvR\nKLoM+WjC0K0rFsx6L/Mktk6Go5+DqofuHSQgfJZGBI3vbTlbwW76peX/0aqiZPGF\nrrhX1FMhU23AxYE9TixRR+oqIKETNzU8NuahpK/ZBokoPL7mzrY4o5dNcnG4S57O\nir4VfEpuYB99K7Uo4yVc6a50ZQfDoBy6nnCPbVmh+gokc28paK7Av0vnMwwD6TWQ\nrgXyrPsa+Af5YeDC7GOmhppeN+e5zycRTddfXWR8QFp+he43b7z54pB+ajAu3J+C\nTAagIp5UWrBmwclF2gmLWvyYYpwTF3kNz+Waf0s3khiZXcJZKxGKVqXoTkqEKV/i\nvHryaBlvvAkQKR1mfJpNasJfHrqhOlHigWi3ISlPJQB4h+85W+YAXj+3j26OnMpb\nCmjf0BXLnjuC+w9rXFW/kj3Q1PxNaAfx/BoV62unWBKnZAkkzHOkQ5yyATdXQaEY\nlDsFbc0itSm3zjsPa1gXtn9e9z8Mqn5MwKk5I9k7TIr6/FdgbX7gxl6mn59OQ0v+\ne8o7HECSQvT8c+WmvBk3tjQHDgw3FeiJ54w0IGiha530vPCk5Z840d/jVUL7Qc6j\nrNi7hLOBvx4jdxk+5tq6fZMG4Sbu+Iibc4b+f2QyVW7Pcxt3CM/ADh0kzfGJ7wQd\nzl4w/9+s8DPT43Tbn98QK+MCAwEAAQ==\n-----END PUBLIC KEY-----\n\";s:7:\"baseurl\";s:22:\"http://friendica.local\";}',DATE_ADD(NOW(), INTERVAL 1 DAY));
 /*!40000 ALTER TABLE `cache` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -223,7 +223,7 @@ CREATE TABLE `config` (
 
 LOCK TABLES `config` WRITE;
 /*!40000 ALTER TABLE `config` DISABLE KEYS */;
-INSERT INTO `config` VALUES (1,'system','maintenance','0'),(2,'system','maintenance_reason',''),(3,'system','dbupdate','1'),(4,'system','url','http://friendica.dev'),(5,'system','build','1234'),(6,'system','temppath','/tmp/friendica.dev'),(7,'system','itemcache','/tmp/friendica.dev/itemcache'),(8,'system','cache_cleared_day','1504774549'),(9,'system','cache_cleared_hour','1504774549'),(10,'system','cache_cleared_half_hour','1504774549'),(11,'system','cache_cleared_quarter_hour','1504775460'),(12,'system','cache_cleared_five_minute','1504775835'),(13,'system','cache_cleared_minute','1504775968'),(14,'system','poller_last_cleaned','1504775768'),(15,'system','site_prvkey','-----BEGIN PRIVATE KEY-----\nMIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAKt55CWxHK15VG/X\nnUyQhm+1ZQnLcjsBQowmbWjJdZdPq/5ID5elVMj5VGwZ8gkZFUASS7c1kK+ZvFgi\nTc4j8c2vjbjGhZ5yee/9zGkZcUu/ZC1QVXNwlw/M25Fzu1iB53xH8BiqHNFY/88Y\n6f+wvWKgTP1Z3SmgOb2pDcfxd90nAgMBAAECgYBRmPU6AmfVHNFTT1To5DU03yqv\nWIKJFXZnXrndjVBJqn37yKqyzNflss+7iTUloyv7izlAe1rYVN3NSrWfjHc5U4Y3\nTRRsKcl3EhA1ExI6LGWCfCEstpHq8Ix78cASKAm2rC+Jfnn7Vssuunii7bDvplZi\n/pNl9hEuTwwSEBaF4QJBAOGysKq228c6c7Jzl8/huzXfygPqAw2M//gfVJcMCRs7\nyYPbyLXGkry/73e5InrjaYfQVGKv/jm8Wviq9bQ+468CQQDCf5QoH4Zht2z20Ysb\noUkQ7qsYgoxQun1ZYMVnzsAsPc8vh+2H2oGnT4o2K2sa7XuKJVcVO+AUp6yZaiab\npuQJAkBxQ5SHR5cJ51qSjpH8ICMsSS9/QVvg3AbFBSwVVVPol9tsUcrq9klDcesC\nISWdmCyonLMMh5fEb7MTofAGUZ0/AkEAqlNvO3PgCtLG6Z63Y4rqoZlg3CX3Gvs1\nqn/EYBP+1r+KIOW4bbA8ung9YRLEyOAPv/rTOBUnNu9fhzoedVDBgQJBAI0Vb7kQ\nd9O7cMNoeNkU1z3D19jl8OOqUx1RFHF/ZforUfLhTctDOmkJi+lCtjL59MUtToUw\nR+aGkzhkzkFDDR4=\n-----END PRIVATE KEY-----\n'),(16,'system','site_pubkey','-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCreeQlsRyteVRv151MkIZvtWUJ\ny3I7AUKMJm1oyXWXT6v+SA+XpVTI+VRsGfIJGRVAEku3NZCvmbxYIk3OI/HNr424\nxoWecnnv/cxpGXFLv2QtUFVzcJcPzNuRc7tYged8R/AYqhzRWP/PGOn/sL1ioEz9\nWd0poDm9qQ3H8XfdJwIDAQAB\n-----END PUBLIC KEY-----\n');
+INSERT INTO `config` VALUES (1,'system','maintenance','0'),(2,'system','maintenance_reason',''),(3,'system','dbupdate','1'),(4,'system','url','http://friendica.local'),(5,'system','build','1234'),(6,'system','temppath','/tmp/friendica.local'),(7,'system','itemcache','/tmp/friendica.local/itemcache'),(8,'system','cache_cleared_day','1504774549'),(9,'system','cache_cleared_hour','1504774549'),(10,'system','cache_cleared_half_hour','1504774549'),(11,'system','cache_cleared_quarter_hour','1504775460'),(12,'system','cache_cleared_five_minute','1504775835'),(13,'system','cache_cleared_minute','1504775968'),(14,'system','poller_last_cleaned','1504775768'),(15,'system','site_prvkey','-----BEGIN PRIVATE KEY-----\nMIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAKt55CWxHK15VG/X\nnUyQhm+1ZQnLcjsBQowmbWjJdZdPq/5ID5elVMj5VGwZ8gkZFUASS7c1kK+ZvFgi\nTc4j8c2vjbjGhZ5yee/9zGkZcUu/ZC1QVXNwlw/M25Fzu1iB53xH8BiqHNFY/88Y\n6f+wvWKgTP1Z3SmgOb2pDcfxd90nAgMBAAECgYBRmPU6AmfVHNFTT1To5DU03yqv\nWIKJFXZnXrndjVBJqn37yKqyzNflss+7iTUloyv7izlAe1rYVN3NSrWfjHc5U4Y3\nTRRsKcl3EhA1ExI6LGWCfCEstpHq8Ix78cASKAm2rC+Jfnn7Vssuunii7bDvplZi\n/pNl9hEuTwwSEBaF4QJBAOGysKq228c6c7Jzl8/huzXfygPqAw2M//gfVJcMCRs7\nyYPbyLXGkry/73e5InrjaYfQVGKv/jm8Wviq9bQ+468CQQDCf5QoH4Zht2z20Ysb\noUkQ7qsYgoxQun1ZYMVnzsAsPc8vh+2H2oGnT4o2K2sa7XuKJVcVO+AUp6yZaiab\npuQJAkBxQ5SHR5cJ51qSjpH8ICMsSS9/QVvg3AbFBSwVVVPol9tsUcrq9klDcesC\nISWdmCyonLMMh5fEb7MTofAGUZ0/AkEAqlNvO3PgCtLG6Z63Y4rqoZlg3CX3Gvs1\nqn/EYBP+1r+KIOW4bbA8ung9YRLEyOAPv/rTOBUnNu9fhzoedVDBgQJBAI0Vb7kQ\nd9O7cMNoeNkU1z3D19jl8OOqUx1RFHF/ZforUfLhTctDOmkJi+lCtjL59MUtToUw\nR+aGkzhkzkFDDR4=\n-----END PRIVATE KEY-----\n'),(16,'system','site_pubkey','-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCreeQlsRyteVRv151MkIZvtWUJ\ny3I7AUKMJm1oyXWXT6v+SA+XpVTI+VRsGfIJGRVAEku3NZCvmbxYIk3OI/HNr424\nxoWecnnv/cxpGXFLv2QtUFVzcJcPzNuRc7tYged8R/AYqhzRWP/PGOn/sL1ioEz9\nWd0poDm9qQ3H8XfdJwIDAQAB\n-----END PUBLIC KEY-----\n');
 /*!40000 ALTER TABLE `config` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -325,7 +325,7 @@ CREATE TABLE `contact` (
 
 LOCK TABLES `contact` WRITE;
 /*!40000 ALTER TABLE `contact` DISABLE KEYS */;
-INSERT INTO `contact` VALUES (1,1,'2017-09-07 08:55:42',1,0,0,0,'','admin','admin','',NULL,NULL,'','','','','http://friendica.dev/photo/profile/1.jpg','http://friendica.dev/photo/avatar/1.jpg','http://friendica.dev/photo/micro/1.jpg',NULL,'','','http://friendica.dev/profile/admin','http://friendica.dev/profile/admin','admin@friendica.dev','',NULL,NULL,'','http://friendica.dev/dfrn_request/admin','http://friendica.dev/dfrn_notify/admin','http://friendica.dev/dfrn_poll/admin','http://friendica.dev/dfrn_confirm/admin','http://friendica.dev/poco/admin',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:55:42','2017-09-07 08:55:42','2017-09-07 08:55:42','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,0,NULL,0,'','0001-01-01',0,0,NULL),(2,2,'2017-09-07 08:56:53',1,0,0,0,'','friendica1','friendica1','',NULL,NULL,'','','','http://friendica.dev/photo/f958f83dd2af4c30b30045dfc6ff0718-4.jpg?ts=1504775108','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-5.jpg?ts=1504775575','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-6.jpg?ts=1504775575',NULL,'','','http://friendica.dev/profile/friendica1','http://friendica.dev/profile/friendica1','friendica1@friendica.dev','',NULL,NULL,'','http://friendica.dev/dfrn_request/friendica1','http://friendica.dev/dfrn_notify/friendica1','http://friendica.dev/dfrn_poll/friendica1','http://friendica.dev/dfrn_confirm/friendica1','http://friendica.dev/poco/friendica1',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:56:53','2017-09-07 08:56:53','2017-09-07 09:12:55','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,0,NULL,0,'','0001-01-01',0,0,NULL),(3,3,'2017-09-07 08:58:34',1,0,0,0,'','friendica2','friendica2','',NULL,NULL,'','','','','http://friendica.dev/photo/profile/3.jpg','http://friendica.dev/photo/avatar/3.jpg','http://friendica.dev/photo/micro/3.jpg',NULL,'','','http://friendica.dev/profile/friendica2','http://friendica.dev/profile/friendica2','friendica2@friendica.dev','',NULL,NULL,'','http://friendica.dev/dfrn_request/friendica2','http://friendica.dev/dfrn_notify/friendica2','http://friendica.dev/dfrn_poll/friendica2','http://friendica.dev/dfrn_confirm/friendica2','http://friendica.dev/poco/friendica2',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:41','0001-01-01 00:00:00','2017-09-07 08:58:34','2017-09-07 08:58:34','2017-09-07 08:58:34','0001-01-01 00:00:00','2017-09-07 09:16:41',0,0,0,0,0,0,0,0,0,0,0,NULL,0,NULL,0,'','0001-01-01',0,0,NULL),(4,4,'2017-09-07 08:59:16',1,0,0,0,'','friendica3','friendica3','',NULL,NULL,'','','','','http://friendica.dev/photo/profile/4.jpg','http://friendica.dev/photo/avatar/4.jpg','http://friendica.dev/photo/micro/4.jpg',NULL,'','','http://friendica.dev/profile/friendica3','http://friendica.dev/profile/friendica3','friendica3@friendica.dev','',NULL,NULL,'','http://friendica.dev/dfrn_request/friendica3','http://friendica.dev/dfrn_notify/friendica3','http://friendica.dev/dfrn_poll/friendica3','http://friendica.dev/dfrn_confirm/friendica3','http://friendica.dev/poco/friendica3',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:59:16','2017-09-07 08:59:16','2017-09-07 08:59:16','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,0,NULL,0,'','0001-01-01',0,0,NULL),(5,5,'2017-09-07 08:59:53',1,0,0,0,'','friendica4','friendica4','',NULL,NULL,'','','','','http://friendica.dev/photo/profile/5.jpg','http://friendica.dev/photo/avatar/5.jpg','http://friendica.dev/photo/micro/5.jpg',NULL,'','','http://friendica.dev/profile/friendica4','http://friendica.dev/profile/friendica4','friendica4@friendica.dev','',NULL,NULL,'','http://friendica.dev/dfrn_request/friendica4','http://friendica.dev/dfrn_notify/friendica4','http://friendica.dev/dfrn_poll/friendica4','http://friendica.dev/dfrn_confirm/friendica4','http://friendica.dev/poco/friendica4',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:59:53','2017-09-07 08:59:53','2017-09-07 08:59:53','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,0,NULL,0,'','0001-01-01',0,0,NULL),(6,6,'2017-09-07 09:00:32',1,0,0,0,'','friendica5','friendica5','',NULL,NULL,'','','','','http://friendica.dev/photo/profile/6.jpg','http://friendica.dev/photo/avatar/6.jpg','http://friendica.dev/photo/micro/6.jpg',NULL,'','','http://friendica.dev/profile/friendica5','http://friendica.dev/profile/friendica5','friendica5@friendica.dev','',NULL,NULL,'','http://friendica.dev/dfrn_request/friendica5','http://friendica.dev/dfrn_notify/friendica5','http://friendica.dev/dfrn_poll/friendica5','http://friendica.dev/dfrn_confirm/friendica5','http://friendica.dev/poco/friendica5',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:08','0001-01-01 00:00:00','2017-09-07 09:00:32','2017-09-07 09:00:32','2017-09-07 09:00:32','0001-01-01 00:00:00','2017-09-07 09:16:08',0,0,0,0,0,0,0,0,0,0,0,NULL,0,NULL,0,'','0001-01-01',0,0,NULL),(7,3,'2017-09-07 09:04:07',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','http://friendica.dev/photo/18a7495723879503dac64b352e245508-4.jpg?ts=1504775948','http://friendica.dev/photo/18a7495723879503dac64b352e245508-5.jpg?ts=1504775948','http://friendica.dev/photo/18a7495723879503dac64b352e245508-6.jpg?ts=1504775948','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n','68a21e99d42d564e035d3f5e711894605683a8e65cb692f6907065ae021467a4','','http://friendica.dev/profile/friendica1','http://friendica.dev/profile/friendica1','friendica1@friendica.dev','',NULL,'-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDnxnD1D7W/uXSH\nNd4UKFY1vv22SVPY1HwGHFEfXj681kKO01QISeeJYYFLVWUH5jPv3mDpeChF47Vk\nfeFYqj/tDrl0pXeiQFeboZFI2JZ1mCH3IZsZ9i7fIdd5e7lBrsxIB/5H7PEGVv7e\nuGc162WSNT3D6imrQBizfjeHhZK85GDQZUTcSMQHz/sv7fagAy8WqOB9h0u1dRjc\n8xxNareMXprM6RANV/dqE9G9f1VQJYhhZkMRNHgb5P1wfQwexSd8Lk31da9082KV\noP6gXE6zL0dI9olsFXT2BgHTJLBW/ZW338Vow2Ay96mnWrMXibSVjj1Ud/qOYejo\nfNOKNjS2BRkKHuxrMLONG2nlbPdXXGhVZ8mBo8wpQSFAFNtbhvhaT7hEFwbZDGy/\ndg+kJABkXe7doG95GpEiOTozZ+1bV6J2FwHqlK4Hdn4PRYqqmzAk0vLFekuaC3No\nI8D02c2SZkx+g2U9Y4iH9MbG+TPgb4x6/5cWNbcsAK25vtXn31WLD7PwLPuMFtfc\n6bbKwjgOUtmi3DsRj/iW82IUifS2agcsQfwPI4t9em3RhUASXkkWSTQAScm8BCPD\nB7bH/rFodUeDfyEPm3QtjUjMlc4BwGes7TJziZ/GnW1CHr2ZOQPHWrADnFB+Cc7N\nKJHA/vYRj5WXVyHmzQBhYCNpu73G1QIDAQABAoICAFxPpvGTvjmMLaMkizzQC/YA\nCaCud9ymVHdCk/TAXpBrbbrg5FkgxjzrPsm4SzLoNstUcJjMKI4dcUOC91uPA0Lx\nWF/i/1D5+2qa4Ph4ewR/ARgipFmkuWpZWi6iXliQu//8XwRalGyH/Z7LJyBMjvm6\nhs0e2FXCg5QJsyggxR7CfuTBULnDqX/LECo4xr9YRUrrG+4jEr5E0xA9K4qR9GTN\n0S3HrYMDBCGVnzWwH1R6fmT8i72wfh3uCBrjUw52S5GkB5y5sJYN0bfylTddTGMF\nc4jV2EnaCelq3xMvS6R5/0VqtH9TQV9LUKC8+RNo3ympqzeXSY2n5VGjVcV4bWlH\nbFGHb2w6Jzw6TXQP/2zxmQ4xkbJgHfVNxPAHDasLMNl+dB0Eyj0NYjWBmZ1p9Kr9\nYvMoEnMpICc4vlaq+Si+zaL/T3nqC+NIQtw3/1IzWp1MBllxD0qpQFIIS9of7VXW\nbKFaoviBdIAyHXcdcWt8z2SoWx8Lu4J7jcDIKcN/zuFFY8YWq3KFartNtUR24Umg\n71k7nNVT8PbJh66808kh1wBtPS2IMukB4FkO7Mec+qIJwWQDt4NSYhshVFfoDj42\nJvD8rFb+Cws0XRcjLLf2W9v1Rm6LLm4HK2uBgq5K5xXC997b99RiQUgjbDDWA9Qe\nFzLkD91Ko43TjfKDU+2JAoIBAQD5V0InPyG38BMBWbDr/55Px4I1/ZMBbc17vBIq\nuaP52qn9GImZ4P14H3XrlFZZmp2N2QFRQ1+JX9SOg5930+iZZcBrtFY0QVMcfSTl\nJ9UNlEcAvfUy5Q0ROhX9K1E0Is+g8OpWvEuAPt9iMLWL9TX5m9u6gojMC89Ns3zs\ntACj7+CUWlnNiTzkGcQ7aQ0jNjFRP/ySbYYGCk8kRl/jCrU0WkCFVb8IpXD2BT1F\nKt0YWrjOzOt509lfHftIXVtV7PXpB0RrMikFshrwLg4TXIUmaPuxtFnv8Z12RZ4E\npcDFvx+7xM08aXVMFznx5RMQtl18YwBaaDzw+LE/r4KMfktnAoIBAQDt9xYZDYr4\nuEXZ3Yj5DtIMgrKlgjfcNgPvqfju/9IaHLiMZR96vhMOI97a2rj+JF6nnpgJrc3b\nJjKbxUaK3cLuWZDXguvdpqejrW2JNcufBPCHJE19UOXoe2R3JVtY280wZOX1Q1N9\nW0HDMkXPeSZUVIdDWzZ4GdBmUYDE7QsNyaeJcXHdQ5Lr6zlqIny2ZCae2M8yTZW7\nLpyZ8i1mLaOMzjmgi3OxhUZG15zKRkzQX7ZZ++zEPDI5olXOsZVWa69zHMVKNyq+\nndS2pAl1DCSEnavx2ktAJXMRSgUmSsTWyHGegq8RyZGEo8J6y6FB0scuXyBrbUmk\nKD6zLYXDH7JjAoIBAQDCwqTasRZubaj6ugtXHBCVsnoEIDDOwezqhKoQE3eA94sm\nNh9tQe/a/4AFZpXYYcxFe0brKdwbGu6V7zwFxlF+WJtnxbI8GPaJXzsNgAKMG9Em\nRDqd6Yo+dYetfENunO5fgS8aVvQGlZW5ReDZFM13ToXgdovSDjt8LwIahjOl2f4r\nAzP4NwWICpRb75+ibHczRu7LlZ9FYpIU/J9zYe7OmNyjCaoxX8EPemI0f9m5Z0vJ\nxQj93TuCb5HTIZDxWilvPwzzSnf+ifM+vkqiVvduXDyVvxEtOiZLtu9KJAqiq7pm\n2b+SO7GyoMXTK6KrwDbfrRkehSNs+mTBIR+xDAlrAoIBAH+II4SruGYRxAW977Gi\n2rmvtfRztGJFZJimHG5iFgS+jb1YWKWchnPWj5H1FJ3Heh8VJOBTEHc5onfPIz47\nGURKJhEJ7kStEzzqLkER3p3LtOiIcSsPFxggQTiFgc4+hlpASOnH+k+9f6IQKE/H\n2t3pK1DS6n81PnYHih5/96OdBjfn36E4nN3pA6047GOHixcolOqdn/hgQ7dRjjkr\njnJg94tuEUP7bC19Ul8pi/NEyGKzXDHTHQu8T4Zlr+ZP8gicS7O5myPrTFvRz+u1\n5UBZjBQi7J9lMqT6aYYbHiEJ7bKI0TCUOXO/m/PZfAPd5beZbbOFL6lVlDzM0do/\n+4cCggEBALzPadzFIcF+aLTVHhyyrunRaqADL/VAzhiXQK3bdH/ynrfbLJFuGplE\nzS/9ZN/Fdc61q7ToHSFjg8+XXMW/prvPfzFlE00FdOfXG8PpZ+CKYvgKJO9enFck\n9nw+Mn/xaI5Dj2/2CYVEvJZegimrC9V4b9DIZlJAmMZhomWwGozoGzBBpEKxeKfn\nPD68ef4BoJ23QhMbBHFjjQgR5jf2zokdwFFSfJUQ0CmiA7xDlj5Wwka+AS70VH9J\nvVGB1CdffbFbyB8681zMqNHdjkm6VWK49k1aU0U8+L3Id7mQsWtTSxP35gla3tGn\n0vy9vZpxcdJfSLjIIO3w4YBk4DCOE+s=\n-----END PRIVATE KEY-----\n','','http://friendica.dev/dfrn_request/friendica1','http://friendica.dev/dfrn_notify/friendica1','http://friendica.dev/dfrn_poll/friendica1','http://friendica.dev/dfrn_confirm/friendica1','',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:56:53','2017-09-07 09:12:55','2017-09-07 09:19:08','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(8,2,'2017-09-07 09:04:08',0,0,3,1,'dfrn','friendica2','friendica2','','','','','','','http://friendica.dev/photo/profile/3.jpg','http://friendica.dev/photo/5b0e9c6920adcf8efafaf3743d0e0c6c-4.jpg?ts=1504775802','http://friendica.dev/photo/5b0e9c6920adcf8efafaf3743d0e0c6c-5.jpg?ts=1504775802','http://friendica.dev/photo/5b0e9c6920adcf8efafaf3743d0e0c6c-6.jpg?ts=1504775802','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzOHCS/TBWB72tguU5RWu\nG4KnESmdXWGSHHrCm0iWP88Xl17lkEw58o4yt+bQS3c8U46OwP8z9EyCxFyDyHPU\noVgii+jMmT4hhKw5TeDPWwHSUZM07OP2d0J0Kktr6wC16DfGLWqo+EnJcLxyjFGn\nV6KzYR2d/73m0bj26QWM4w2ZCfBZvEEZsreF0XsZuBOWVRlTB4GzDlsRwRt05kUi\nevFnrth0fq+aeEnZA/8eFY9X8F1LB+mZLRdmWX77pMDtzzxTJUBoQPCkOJ0BvdXi\nyAYybmcxFzR/x1u+kpsgxeDOOPDAQAPnbBQcNNwWtl+emd8wmqXcbmM3XeIa1HPb\nDi0CHXJ5Lr95JYP2brAZu4dEwUNeTzkVkvB8DlviOSFmlg6CWmSKXdaF8trK6j4d\nlv7nxGBvmrbx1CmeA3RblvHR1aRyoQdNhBh1eLJrkDcaTgtzhycrjqdz+vVVV/xi\n4yMY9x+voxENfurEo/XsbzGfPSigTIHImzBcMtG0RTgxTMke6CoqRZW1pXFxZast\ncpsO02JRdPrXt+DHpYzDf8oEMTa4TNKBvczcT8ar82RZYY0srVV0uxH77xhx1bvm\nVAPf40FA2qbHZzCAv64YU9LdIT4iPEUga+Y5m9t2LvS+RiA8Zw/mmOdMFp4hI6+K\nELuO8hQc3Ot0moqfpYCnSl0CAwEAAQ==\n-----END PUBLIC KEY-----\n','','68a21e99d42d564e035d3f5e711894605683a8e65cb692f6907065ae021467a4','http://friendica.dev/profile/friendica2','http://friendica.dev/profile/friendica2','friendica2@friendica.dev','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA58Zw9Q+1v7l0hzXeFChW\nNb79tklT2NR8BhxRH14+vNZCjtNUCEnniWGBS1VlB+Yz795g6XgoReO1ZH3hWKo/\n7Q65dKV3okBXm6GRSNiWdZgh9yGbGfYu3yHXeXu5Qa7MSAf+R+zxBlb+3rhnNetl\nkjU9w+opq0AYs343h4WSvORg0GVE3EjEB8/7L+32oAMvFqjgfYdLtXUY3PMcTWq3\njF6azOkQDVf3ahPRvX9VUCWIYWZDETR4G+T9cH0MHsUnfC5N9XWvdPNilaD+oFxO\nsy9HSPaJbBV09gYB0ySwVv2Vt9/FaMNgMvepp1qzF4m0lY49VHf6jmHo6HzTijY0\ntgUZCh7sazCzjRtp5Wz3V1xoVWfJgaPMKUEhQBTbW4b4Wk+4RBcG2Qxsv3YPpCQA\nZF3u3aBveRqRIjk6M2ftW1eidhcB6pSuB3Z+D0WKqpswJNLyxXpLmgtzaCPA9NnN\nkmZMfoNlPWOIh/TGxvkz4G+Mev+XFjW3LACtub7V599Viw+z8Cz7jBbX3Om2ysI4\nDlLZotw7EY/4lvNiFIn0tmoHLEH8DyOLfXpt0YVAEl5JFkk0AEnJvAQjwwe2x/6x\naHVHg38hD5t0LY1IzJXOAcBnrO0yc4mfxp1tQh69mTkDx1qwA5xQfgnOzSiRwP72\nEY+Vl1ch5s0AYWAjabu9xtUCAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.dev/dfrn_request/friendica2','http://friendica.dev/dfrn_notify/friendica2','http://friendica.dev/dfrn_poll/friendica2','http://friendica.dev/dfrn_confirm/friendica2','http://friendica.dev/poco/friendica2',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:42','0001-01-01 00:00:00','2017-09-07 08:58:34','2017-09-07 08:58:34','2017-09-07 09:16:42','0001-01-01 00:00:00','2017-09-07 09:16:42',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(9,4,'2017-09-07 09:04:38',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','http://friendica.dev/photo/adef541d0f334352940ad40251e15158-4.jpg?ts=1504775869','http://friendica.dev/photo/adef541d0f334352940ad40251e15158-5.jpg?ts=1504775869','http://friendica.dev/photo/adef541d0f334352940ad40251e15158-6.jpg?ts=1504775869','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n','5f8ea3ac413c8f14f7181e844d0ccede4baa4dc3d7ba126353f6d8b8205563ae','','http://friendica.dev/profile/friendica1','http://friendica.dev/profile/friendica1','friendica1@friendica.dev','',NULL,'-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQC0RYY6VyN0YlSS\ny4ZbymJw/1NKR1/oGa/ZJTX6DHKQ6DHwyWmfi85Ls28OV3LDK3fi/MhJzerWsb+8\nPNVOqrfzd0HTaHCfo+0+OGsAJLTBHdvwpV4xhuCLen/R/6i5XZ7BPNH89lfia5wU\n5SQciWjHq2Ek1uxmfYA+t82mY4dXZjXWZCM+rHb/L2Qg3kee1nrFxv3LpVnz5ncu\nZAJP0u0yfphmKP9MgbvAAZKHl3C4K3jEESXmzU3HZSPlu+dD/63VxiXSxbEnFhmo\nuCbitNbJm7wyo2w7tkL4s1ku9vJ3Db1kaqN8TBH9O+wusGYtTuvSYq+p92bk68c+\nMRKc0qCP8YpZzWMmaRd0bdfVn/uB0IXoUqskdcmCFNfxZFeJT0kHYG6IAgvSrqy2\nLBKukgkNm+AHvJIFKVadrJyDqU15hrvZiMGys13albu//mnoGdL0zcVePtVPzcsK\nYc58P/9rkJv02UONSYW8avUzvvaW91lvQ7MFVJFOvODpbL9bQc+Zbr2hqNSjwpRy\nIVk0VRVejqbp04qFgToqzLYA1AzFBmquJGd8Ie4uTiYKcxqtt09FcPYFI03u6EQ7\ncLgyktrUMYTrAkV6V48bMl2ehtZmhoAvzndQqu7ZjSczyR41oJemCDgjItQL1kwo\n4ki+/OOdZ0uDJCguYNijJVq1vxS5GQIDAQABAoICAQCO9swanFyLwiecOzgUt44W\nWwas06nloelpZi9GXHTHIr3oXXMcin1SX7zlPMjQqzpqk1or3dgt581M9VmdB5rW\nxG85v4wBrrlJLOj+th17QbjZQexPjs2pD78qxXwDdZGfYiKOYLcV441mrMpUr0yf\nfPSPiLr2FPWNx6qaGDiPQYnUupmQ7Kl6exUHVACsoR/Ala1UwY9y9AT0j2+d6oMe\nFnO6IS1GeWRyQ0z3p0xHYoJly8upHIxgY39yg/BGZxBvhrMcUpfJjadPvKtqA0yL\nmqxH5H7DZCn8ng9ORZ3IeOcIKeH5g0KI9+q4pECEEiDHOmhhfMjnJ21djwFZyVh3\nOpL7aeVVFvQOl2wJyvw+c+ohGIqqn9eLlWZh79FMX/6X8ux9WqER0Djj+aBjECr3\n/dC7fA4ZyA8ozww4hy+IW5RSjA2kEyRGa97kKUN3taFM81RBEf6kzRyVAwU/OTfr\nr8A8IT7JE1fr+gAktSkw3KZG1O3wSjp3FTjM8St6PlDorrki/+L3Rs15Cc9HMZ9B\nAvaLIPwuWysOuq9tkagwgJTFCwHPAQWu+1QfQdjJf9I/cIdiN7bpsDaV0b0HAf8f\nx1M+WPf/YDxELiay3XDt3e3JCNI/hFhVTjyw+4DZ+dgn+9Giq7+7Ks79w08Nar6i\npnUvtFUT4MLcHeTAYocg2QKCAQEA3NmtC7CroWFWgeedjIEUPHJv2AEHDH0YR4/D\nUD271Jk4HeyL2dprBmlWAinK29ucWodbmbmfGCLFUFrlnYuLMKFEyJtjzkAQrPkb\n8ud2xOQ7QATLEC9Romq/6nNi9mWYeKpUmfl8GH7edxI/QigqF1of7ECPNOLjWahi\nGBC6aVx1UV0NZ1FpqkoQc3aqsrGdZZsWnn3KXO0bxhl0Z/EWgqGukhFU5aYmUddU\nSMJt5rQj54A54jk7QcMjZVGVm081BbRsiqwxFR7m+XF/05crddpTr4pi4TgLT7j1\netViO0b8TL01Wtdy7Wem3H3mHByohDMcG26nOYzsBVSkBQveOwKCAQEA0PaCWm87\nNa7l9dDd7wTq0wMBJlShnsJsFSparGHuajYC2i7C/tsT5aRMp/FRkXFTTdqK6hXe\nyBLFU7rlZnTFDgoytfZzdVWd7uuuJDzSAT4cn3fpUZ8DrWnWAjwvVPkmJkwZT0hw\nrWlXfF9mdUVRXx6wK/hzJd00pYx4CD7cYGigA3rLUYLMMAIdZSSal+z1DgRbglMy\n9C5upER1e8/bbpHLc17SeQKIJKRnOpbEd2znTat9D5BTbesXZIyGumEgFIV9UEWF\nT4CpwOb+Cwz5UxXVEwTikIyL1L5EfccAPopkJPouww8m+DDIML0zKgeQHXGumD3C\nCMD36XRNK/HsuwKCAQAxsEPvwmMLHxRQi+T1jMEZzIF/btPAKpEA4MaH0ivlbEek\n6+iXLj4wJhj0yaRbjPCDqbqhPpMd4gzUxG6u4IuDeHU6UUPGTsGxuSZho1Qkflka\nUTnCvXK3gR8Gx8k3OKpyU5hPQEN8W2cAETnsT48Qy/UsuWW+92FBddIEKhdWxzea\nA76VRUrpxlonMEa9h5qrFpajOBgEilBaZLW9ARAYefoF4SJhvN0YQsMyz5PceSEu\n37mmPUwowpe/HvjzBYIfc3WMSauNXfOHodKpr3RWwrVbZF5U38AjwrBwX3wHbDQt\nq9BKTPkNkumG6EiSgJwlij5DqcSz/RHJLT7t57qrAoIBAQCci2BCcbwQzpMWYcAx\n1SQ6qrCMz7A4qHyiKpW9OKyMwyPF4mxQ0z0Ht9t5oW6zIAwBcizJi1LX3kAYJxa+\nd9I8X2V4LkZ264oiuEtAeJP3PFnjGckgTZlKq9QY3o+y/+gVnsMDQ0iukRFqamnu\nhtyb/viKKFnTTvGm6CHwQ2+Dhj4B/VceHHftq1fsMszh7jHzq04Gx1+P0M0woNzG\nwYQpRG3/Y1UYNM5bbRKssNBEi8CIzmUlaMEnwoxG1oQEUsjettaXcU2ars/9ZM+C\n5dhO5zc2RV2aXsBOw6+57oB/WdwGW6r2lH5kRt9irAsNfJb5h/X9tZ6MQkw3h9pc\nhqQLAoIBAE2IAyVYtcHezSUsZKfQcBB8dYKdSbbvE0GyUA/cdP3TQSAYzwgdL20K\nO9TyFdOaS+a3JgujPkd+lkEG8iTQjX0P5RWsEd8+ByxWXuamGMrb6I89dkV3ch4g\nWxEEV64tCry+/ieOnUbB0T14RV0m+ou3Ryfr8WzB0TwnxufbAZwrmT5H8E4eEM0n\nSEp9nPXPCGIdANCVAPuRj/N7ZCEjJSSevA/1Dbp7FRml5t9rdYyMAhlhhXxnYe4S\nKsPpGOhMVRel1St2g7wDsaWOCxFcGKQh7MtM9LBIgW6pZZB+Rq/eJ0yehZEy6LCL\nhxEQjbHHQD7pAUfTHYLxTsa8jTmE59I=\n-----END PRIVATE KEY-----\n','','http://friendica.dev/dfrn_request/friendica1','http://friendica.dev/dfrn_notify/friendica1','http://friendica.dev/dfrn_poll/friendica1','http://friendica.dev/dfrn_confirm/friendica1','',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:56:53','2017-09-07 09:12:55','2017-09-07 09:17:49','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(10,2,'2017-09-07 09:04:38',0,0,3,1,'dfrn','friendica3','friendica3','','','','','','','http://friendica.dev/photo/profile/4.jpg','http://friendica.dev/photo/01ff45af20fe4c6fb230e6fc773f3ef8-4.jpg?ts=1504775904','http://friendica.dev/photo/01ff45af20fe4c6fb230e6fc773f3ef8-5.jpg?ts=1504775904','http://friendica.dev/photo/01ff45af20fe4c6fb230e6fc773f3ef8-6.jpg?ts=1504775904','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwIuhjeg03GoOuSYqulsa\nvd/spvniwjaYZhCJYTHgOM4ak9qG8SwPhguSBMqZS3baHEcZtYcYsu5vSQAO/zCB\niK8yefV8LguBhoNw36p/hoQ4TdApOH3cjKAJoaxZSJw0oa50ebCSbh23chRHESbv\nlvfGXq0Pmk060VcLf6h00Iivg/BFNmDfEqrVmgpl0G1PIOatNJ5QdEpCP0E5Bg/H\nvnqvBgpkVAZkKA4xY5rw6pB2NofK74gaeNklnVFqAwaQZUrBv+z1C7h3NQ5YRees\nuspiwZVyFy95xm+kGlKq6GJ7WPQi1mKSJisHLxh9uI7ylgIyRWi/GRA2NBLb15tJ\nL9PpyWEbKhEX/zCUQbos6cFC3+jgiJoYIIa5pOYU0Ekf5AcyF3dFsbcWGObn++wv\nk+5dIK/un+1KOv7X3e/bAnkVCHHjzWAzURQkvb0fwFVzw80ioP4L4V+mvw4jxh+x\ndpPBQmqgCglqE2cpCB4gAcYPlXICBC18YcUYOkYIlgz2WuslcJCnrHO6K5q6lAn3\nNqEI/LmJDrq3hbu96k8d/0zCMNO+u3xPIhDcQ6ZzyhZmVDTpVGFiJ7Yhtfih3ASC\nZqWowoSq5onVWLCsj4QquNCIvJK1NLrkrr6rxD4DbCzW7XbZkenuHumh3HoFb5Lc\nRN6UJNHe/4FNNUzcAVBgEe0CAwEAAQ==\n-----END PUBLIC KEY-----\n','','5f8ea3ac413c8f14f7181e844d0ccede4baa4dc3d7ba126353f6d8b8205563ae','http://friendica.dev/profile/friendica3','http://friendica.dev/profile/friendica3','friendica3@friendica.dev','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtEWGOlcjdGJUksuGW8pi\ncP9TSkdf6Bmv2SU1+gxykOgx8Mlpn4vOS7NvDldywyt34vzISc3q1rG/vDzVTqq3\n83dB02hwn6PtPjhrACS0wR3b8KVeMYbgi3p/0f+ouV2ewTzR/PZX4mucFOUkHIlo\nx6thJNbsZn2APrfNpmOHV2Y11mQjPqx2/y9kIN5HntZ6xcb9y6VZ8+Z3LmQCT9Lt\nMn6YZij/TIG7wAGSh5dwuCt4xBEl5s1Nx2Uj5bvnQ/+t1cYl0sWxJxYZqLgm4rTW\nyZu8MqNsO7ZC+LNZLvbydw29ZGqjfEwR/TvsLrBmLU7r0mKvqfdm5OvHPjESnNKg\nj/GKWc1jJmkXdG3X1Z/7gdCF6FKrJHXJghTX8WRXiU9JB2BuiAIL0q6stiwSrpIJ\nDZvgB7ySBSlWnaycg6lNeYa72YjBsrNd2pW7v/5p6BnS9M3FXj7VT83LCmHOfD//\na5Cb9NlDjUmFvGr1M772lvdZb0OzBVSRTrzg6Wy/W0HPmW69oajUo8KUciFZNFUV\nXo6m6dOKhYE6Ksy2ANQMxQZqriRnfCHuLk4mCnMarbdPRXD2BSNN7uhEO3C4MpLa\n1DGE6wJFelePGzJdnobWZoaAL853UKru2Y0nM8keNaCXpgg4IyLUC9ZMKOJIvvzj\nnWdLgyQoLmDYoyVatb8UuRkCAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.dev/dfrn_request/friendica3','http://friendica.dev/dfrn_notify/friendica3','http://friendica.dev/dfrn_poll/friendica3','http://friendica.dev/dfrn_confirm/friendica3','http://friendica.dev/poco/friendica3',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:59:16','2017-09-07 08:59:16','2017-09-07 09:18:24','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(11,5,'2017-09-07 09:04:53',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','http://friendica.dev/photo/01ebf2eb957e5aef5463ba5ae6510ef5-4.jpg?ts=1504775948','http://friendica.dev/photo/01ebf2eb957e5aef5463ba5ae6510ef5-5.jpg?ts=1504775948','http://friendica.dev/photo/01ebf2eb957e5aef5463ba5ae6510ef5-6.jpg?ts=1504775948','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n','0997345dcbd619bdf939118195406a677ade32f3025e6a6ad315a1c031988a38','','http://friendica.dev/profile/friendica1','http://friendica.dev/profile/friendica1','friendica1@friendica.dev','',NULL,'-----BEGIN PRIVATE KEY-----\nMIIJRQIBADANBgkqhkiG9w0BAQEFAASCCS8wggkrAgEAAoICAQDhFhp7XnY4N5J0\n/vBCUF8+TKQ4OmXAHer6KRlKYd3t6HZDkINzwJagd6EqLvCzMQbvEdR6MXt9w0Zs\nrCeODQ8r2Acr/zKL5MUSBdV2sDdZa4YCSu3HLZQ6f6e8IEJRiuys/s6dpG2oXjf7\nAeorqImHvt+8qdZ87HTPjmh35bwbN9NZU61VGK/WEQw4ZPUmfuKhQk4xgs37jPyu\nXew/X6YbVNuqAI8uK3m9Kex7jq1eSRwg+oQf0OAtS6aD+JDxqNtW+v2F2FHUWVur\n8VNpwqgxT7jrqckAzmz5y7olhomaXM7cIStOiCjHqLrhJca3jNfcq4EvbgYVdTEj\n7DBIb3e04HZPVgURKQpEgxWj4oh0yMkpXrh/9vbcAjJOeTDDj87gs3xLSvsr6d3v\nujDSxSA+nxxZzTSn4N/aFxirELH4vSDVTv7+VxYY+06sI0av4DIT3DiHQdDno3/P\nxCOMD230i3POnjpP+5KzRpDdqLW56Oixst/CnH7p9eU3DGU1FjPKaQNwTKkBt/Fj\n0TpbzyBZ9O3EOZG81BEqAOBGa2+hQX2PVDzkGGuJ2lq4UPhblN44jH+W48343+/e\nZKaBKrEw5GtFUX/qUXGmqFMPiWIhSxwWiK/eYMXTDOcF1I7/fUgpfHmeyz+FnP4S\nqKjlLFMSl3RCAhmyRy7UjCsR/qhTqwIDAQABAoICAQDUb+Yile8B9AE4hvz/uZeK\n1w8POp6aCiKiZHPILkIlrocgEZ7fet8vKHlltNPca+Ndc/iUM2uYMNug6YKToWO2\nP7fVIJD2U75j2jm0QXCb5s2eEFYG7M+/vofzGIc/Kt1iEUO0qWINzI8NSqtW9USI\nZ/AGwkz7rrg4xPF4Z8136uKApmcrr5cVdRWRjEeMQ6lmBYyDUi9SwagicebtkTrX\nBOols01vh/zoOk9F9k1OdbYksgxNcviCB6prWAiE7JfHqi/pSVdCEexhhezyHpRb\npiCj26UoK6vSvyM7E5V/qSRbwrp67it+9ZMbuGmrBzUcwom02CTJz8fHXb3cP8g7\nmse2kmTsITTNnMTpgolhynZ5yPASCYVLLqAbtipOzkuoIotJaA7EiKQDnlk5RsDe\n4sBFr6aBuCB/KMwNvo3oK8aviLoUb/s0l1o8v6qELn7L9n/RhF0TqjkXhh1IjJfX\nS3qtmjuynh++RIUOWb5CPHstfuo3Sf6wMi68XVr0rUkpMEvUZNp+UiVbJeP5ayc8\n3MK/JQQqkfFoTbFmHxBO5pCBgQ6ZX3tT0jIDjHLM03Eq8acSILWYkgS+YMmlD1js\nT3jwgLqP6Jgeto6iJwR4BHKaOkTHw4qU7GTLxrXKBSQZd8oA+Eym5tlnr/U9tHya\n6BF4O0PO/xu5k1qWvZIVIQKCAQEA/tyUPaeOoG4xyTR/50Vkx8RBmJdETAfuOYeT\nZoUMeYBKDPBpd+X2CGf4GubFOZmRSK5STRtnBmX2koh/M+q7DatX9oZVwbvsvqTB\n3FpmAyXr5qNkr/q2MYtvEmJMU+9htJe9BhRzKXB0bCEAFhFJFpYyRRxhEqFeMiPZ\ntU5SL+wsrVw3x/MHgidapl53LsprPpiWh+s8cJ3iTckbkOo3PEzvyqk2A0Z/OmTG\n58GbKmKneID8cSgcbTkjHltzHKNCdZQZnuat8qTtvU1STefD5xDNgHKasmdeufR1\n7R3+NIzX6laJBlXC2GDw3ECq68nEUycm4785pIpNg8YOIFC/AwKCAQEA4hd6VuND\nx+u7o8J4lrPXxnIxY4DZ8+1193AkDDsR9sSAIGLb17N1VsKCPrYmrP/6WGUjLC4S\n8Yc6EiVQaeEDpxp0tut6395HvbDcDn1adK4Uaz2bq2lxRrnffCeD8sD35P9xSZJr\nUdjBeNbPVQWNl182UizgrDNog+X9k6acAnDPw8tKoHp3FSsvI8KsmWE7NIR11XZC\n+hGe1TY5vjXK31KT05PrFF86Mqw9ntv5g3bhSMOPduU6kuQ5LZwCkd/knTkHL8zt\nMNFYFZrZIQ/NtIYyKF5dvu5Q/+iBEp50PSz95toMi/cQ71/XwAUjaDv2dsaztliC\nJHcDvwvmBvtEOQKCAQEAnmw68cBQFkWpSOsLfpVSOiMyq0mMOL7NRJGT/KxDvtsS\nLMzcop0dvMf0H7THcDCXcNh7bFbWSdHj3d5fQ8RrlemmeiWy9QR9+1uq7fB7bQWL\niAiVNBbiXhXQa1sTGzG4SGvyIe9gTqgKlpRE23LPPe0LPo6PgOcyCHTkhaEz0Xo7\no1+phO77Adq4rKYX68wDshtjpwWAwnhCDhwuuHv+7crdW9qnKo4N1ByEz9c3Preo\nZm23fhdy5CoaPGqYOXr6euAetPmrsyL2bS+9M5QX4HA/bdLPeoprBaiCDW0RcVUD\nejVkY723qo1H64F/PaZkFVRHBlb929vkpz7b1RacRQKCAQEAzZij+5c27/oB6+zQ\nU9q/AQqetulZSWRKvfQQE78zmr8d9FVxrTjYH0lJv1VM3kz4jqGJ1ocfWtuphw6/\njUi9VZvNPvnsBt/PRUQrGFINi8UxdEPV544/IB2uiOw2JO4tfuR7VHf9d7QwW36b\nk6k1FM3US+3bcTxecnMWoMoFXILRrC6VclFrMKjQeShyZBfzCtLZhH/CcDzNvv1M\njRfFoEcrfl8oiqH9/k56ypcm0tGsE8siDvBsz18ST9Nq0tRSxFYzntgvaRE1lI/3\nmwUP/nV57xPBE/sLVWtM1G2bLnZXfTIT7sOBduwk+cyyYfsFKQWQLuVVk2tW0Mg1\nKWwcoQKCAQEA/V34b1Eeh7i2zI9w168F7iGxuPfHEnlTqN6o/A76/TdF44LScHmH\n5y9Xqj+fLluWqnjxyW6bwlODEDLbHVrlGdeIQKC98Hg/Q48wKZN7aRdynC/DCM2Z\nEiblj3WliCILU1hmpId5Ffio9ZcDSr7f5o4Q9mwI5b7cO+VqcnmDNubOD2Da+c0m\n5AQmvqdPSqpbMUxmZA/UMiC2yXWT3R08c64m2OniKMTWXEa5c9P8hQBOkJojwYbp\nZzdrYgAX/aThAVAktzKr+NgKhuvqvCPfj2Iv0sLXRjHbR0vWOaq4zn6Pm3TMUY3Y\nhKYXLntnZi2ifmt+9Y2ZFfPU6T7Cdu5F+Q==\n-----END PRIVATE KEY-----\n','','http://friendica.dev/dfrn_request/friendica1','http://friendica.dev/dfrn_notify/friendica1','http://friendica.dev/dfrn_poll/friendica1','http://friendica.dev/dfrn_confirm/friendica1','',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:56:53','2017-09-07 09:12:55','2017-09-07 09:19:08','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(12,2,'2017-09-07 09:04:53',0,0,3,1,'dfrn','friendica4','friendica4','',NULL,NULL,'','','','http://friendica.dev/photo/15048d33e71544a25a6dd13bb081c78f-4.jpg?ts=1504775545','http://friendica.dev/photo/777ac66400f3fef5ff42189840387ede-4.jpg?ts=1504775585','http://friendica.dev/photo/777ac66400f3fef5ff42189840387ede-5.jpg?ts=1504775585','http://friendica.dev/photo/777ac66400f3fef5ff42189840387ede-6.jpg?ts=1504775585','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxAJ+t/FrD0sHO2ecwsoH\nmOst2aPHca5n4UEIpr2ZTl26WN1AbcNo9wahDHXG7pE50GQwvmnnTIlVDLAsBC23\n8sTSpGXrIC8L7YiyDeu3piBp/w4jy8JQrbXn4L8IQbnmi6nDCSr1szXjBcvdPPKK\nrCFgYJ4hjEkSp/wJcKZ1mlRTwtofWZHUMu3NsP2146wRj0roydFVkWGrfsH8grUO\nqMktmpCUOQNsOIAN8b6vQiYQQoamGWjV8wXO3W0fRhQ5Yjko19j1t+O1Jvy2CMhn\nRY2wiGZ91ZSfl8VNLrz38JyeR0cz7YJeNYzOggB1AjEzLhKtqw7zkyW8Qg1Kfo85\ndagFPZ5sQZ8R4nus7xabICMG/qJPL23/1tyenxqkVP0iDIhLo/f0uuG4riNOJZtf\nPYPT6sxSlqxbznuLQr1fYnjFyEnFtJpzuAuvybshT5QLyKntcGap67fWoj/7SrA4\n8T5RCdYHDacMdKEC1SDwpokpgWhWaRkUxJ5F0Q5Jpyvhui/UkxkevDWv5373pgVz\ngaZlxRKYKABWiJkQH9FPAdsr4nUVErl/zvI0+9GuzK/EJ5ToVs8bF98Jb4Y3o2pm\nNtPL1ao9r0ug/3F7RHTLs1tp0Bdm/Gxk/RJf4j6gKgAw9WcdHzkxcvikhAY43zMe\n5qExQo663i3hzw4v3p94i+sCAwEAAQ==\n-----END PUBLIC KEY-----\n','','0997345dcbd619bdf939118195406a677ade32f3025e6a6ad315a1c031988a38','http://friendica.dev/profile/friendica4','http://friendica.dev/profile/friendica4','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4RYae152ODeSdP7wQlBf\nPkykODplwB3q+ikZSmHd7eh2Q5CDc8CWoHehKi7wszEG7xHUejF7fcNGbKwnjg0P\nK9gHK/8yi+TFEgXVdrA3WWuGAkrtxy2UOn+nvCBCUYrsrP7OnaRtqF43+wHqK6iJ\nh77fvKnWfOx0z45od+W8GzfTWVOtVRiv1hEMOGT1Jn7ioUJOMYLN+4z8rl3sP1+m\nG1TbqgCPLit5vSnse46tXkkcIPqEH9DgLUumg/iQ8ajbVvr9hdhR1Flbq/FTacKo\nMU+466nJAM5s+cu6JYaJmlzO3CErTogox6i64SXGt4zX3KuBL24GFXUxI+wwSG93\ntOB2T1YFESkKRIMVo+KIdMjJKV64f/b23AIyTnkww4/O4LN8S0r7K+nd77ow0sUg\nPp8cWc00p+Df2hcYqxCx+L0g1U7+/lcWGPtOrCNGr+AyE9w4h0HQ56N/z8QjjA9t\n9Itzzp46T/uSs0aQ3ai1uejosbLfwpx+6fXlNwxlNRYzymkDcEypAbfxY9E6W88g\nWfTtxDmRvNQRKgDgRmtvoUF9j1Q85BhridpauFD4W5TeOIx/luPN+N/v3mSmgSqx\nMORrRVF/6lFxpqhTD4liIUscFoiv3mDF0wznBdSO/31IKXx5nss/hZz+Eqio5SxT\nEpd0QgIZskcu1IwrEf6oU6sCAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.dev/dfrn_request/friendica4','http://friendica.dev/dfrn_notify/friendica4','http://friendica.dev/dfrn_poll/friendica4','http://friendica.dev/dfrn_confirm/friendica4','http://friendica.dev/poco/friendica4',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 09:11:20','2017-09-07 09:11:20','2017-09-07 09:13:05','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL),(13,6,'2017-09-07 09:05:08',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','http://friendica.dev/photo/f958f83dd2af4c30b30045dfc6ff0718-4.jpg?ts=1504775869','http://friendica.dev/photo/f958f83dd2af4c30b30045dfc6ff0718-5.jpg?ts=1504775869','http://friendica.dev/photo/f958f83dd2af4c30b30045dfc6ff0718-6.jpg?ts=1504775869','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n','b131df195ce498422ad8e308cab463756662cce5372c6437f78edee801599598','','http://friendica.dev/profile/friendica1','http://friendica.dev/profile/friendica1','friendica1@friendica.dev','',NULL,'-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDI72Z1FLvDtXqd\nOSvJ+IRPi4ji+gk3q1qVhyYE1NVe9lwGGEvBEMsq6Flw9AQEys7tzWuD9Orn5p7b\nmVnWb47rFyy3Q0ZAqADhFDHO6sx9Slm9OurCvkGAHfCxYjX+a9TwDXmETiltw0A1\nedOLftBLxRe/hMNoE9rM6daqpKdRrBqDhhKng8AE+PbrwZD4dhOQNOhgvj1kbRCd\nE9RHdK3wrKVBQ9ZNm75WMgBjSbDSUupLrcBBeDXD0Htn5+Ox9Z2gY5aDYJyemwoT\nuKssxgaALHe7WnQ3K2Buvol1oaFyCQDk71WwCLt0bvzi3VjlJGcerTI5cenqX542\nCrbALRftr6j5vztQPg9/1aJqEBBFHzg9Vedyx6eJkZ+GM4AHQe2xPSWG67E3zOnP\nYpXCQ/ountJWb3cnQnVIGxn14V1JK8s9yUJ1KiaTqKB/lHCCqkl/fceeBhcKKfZx\nlUKiMbqzGT8zfli/hBCQSZDEj7CVLo8ZeqmZMpVi/9jRvS4DDA3fIbsAdq4y/wOZ\nCxla9mr77SkSJrgQOd4hcQN5EDifSbCcSKY2exBxr90/xE0Nq3oPa+kd2oLUU4ej\nITVt3YXO1m9RFmsuxISjpcfcMvtLKT+OfLl377K/hDeRphB6ka9UM8GO0XPvle5D\n3Z2hT6ZYeb96ob8J8nz01JedoazxiwIDAQABAoICACq2UPY0WRFqA01meLtvG1j5\nVTjCY7E0uIWue9NtFoogHkGhaoD4u+c8Cr8q76vBHKmKD/+10TVIXZ5ag7FEd4Hb\npEK0hzt5Ou6dZ1UPrjY31smVu493995u/toGAWo6q8H3a0xHfSD67ywu4Fv3sflZ\nRQoOA6edCNakImCVrYd76QrqNg7rv6aO8ZX9yH44Q0JVLMxbxBsT4AMz0tz5nXva\nhypPbD+FCrmx2UlBwdeDjpBVt9dy4SLlr0XQEiOjDUWpxbXZlJFWbZbxm1liIsGe\nMjleKfQMQWxpDjk2CWZ/KXSAt5s6z/YZHaJv4NScn1rzAAkcANg0SSI9tsk1DK+2\nLkyk3S3Ihs7eyjvt+r/cVz0mKi3nHrNoizNyOfxclh8XHbwAAJtoKtqZTfNAbvGZ\nw81Px34l4PCUP6AI4W9Q9aMwY6p1eqwId7MXZcuSQDXBZ5Fl1+FjS16CT3B57k+2\nIKqjWt+gqvKLNFmzOfx9dpMrOiNfjJq9BvEj4fjkbdr+R9gyFRQ1jWAJ/rLL9dAG\niY/1an9uUWOFVxrlD0t8LNubBSFtdxivQExwQDNisUbnaArL+HVQOS9BcAuPwn1j\n3he3qzJeZe0Qxy20E/Rpuq/2T8ZL4cDs22+Ho4a5EfOx8ADqr2co5paQezQsBllS\nNpoQOH8z7tQPQFeRDYYpAoIBAQDt0l2HWyHS1vd9VhiWysjuYjq7YQzdJGdRW9cj\nD2wq+dWVK1UEqiS5KKAwBSr5L9uVCgWX+N/Qbukvvu5tKWJ4tX2wuDVcq6WGsiDC\no0f1ixgR0pSM4axEplVwiod05RG+ThW0FZnTgIzgQsPGhMNoHC+wTaTS7ZxP5ZiF\nO6FlS06TAptYcQvn7gVPCNnRvoZemuNxS2OxFq2RwWM8df0S6B+PHg77i4Ga26O3\nOmISTKQgqJcBiFtGkssIW5wqGsNiqIarIATUh29tIY+V4+fUFChH15A9D2GNOJbR\nG6HPgEUPBrL530Xt7eZ8VGFHLv+ONyJvitRUID2MfyYLrKVvAoIBAQDYSz9qP5Q/\nSmfKHnAVrYjZsZ26kTO+Sa4I8Mniv5zvZd7UtVrxCBPjzl1M+tUaWMuJb2Q8h5jh\n3IBOPA9T+wEsKsnaaZjsyn13CV+NhHpqbyDrQxpj9dqmLS4jw7jgiyOwrbwep7iP\ntqxSxv6Ih3eYMdAV72nJFJ0SYRxQ3OwN370LQmRiaOtt3V8d1MRaAkIiMrI6Z8B+\ni/1sbn8VYOYIP4OxC/7y98S53Dgz3zR8OPw3E214PbAmB+jvyu8yyID2RqkWw6gK\n/y4bgBYMu8qmZA8aXswod0kwO0PpuHlWgTlM+sF6VWVh/g8moh/L/6gAUU1uTW6r\nR7ZE+4vUUD+lAoIBAQCkhuNTj/VvYm5nVFfAglvNp0FQfoyitNuRSoMkazf+50Ye\nY5L2niq3ueZQMlMPf09e5UcHYxKbpQ9Hi8Rw2q+YKJ7i0h2AlfL2o2bMoJ9YvLiT\nI+bHLBy8hYIYUI3zjcHfsS+MnWEFFCrhvu6n+RMihFVtl9mOXvnDwGfqzF0UsauT\nQrtrzRFai606hzoBw9g7vNXafDhku/aqHmrj2hCRsuqaXUYqOdIY6xhw20Abvs/R\nFDEby1SyFz3E83OvIULIjyRTYNxWl7e7fPtTzA6HBsbzJKtRwsFPLLYRxhcEcY3V\nHmJVQWSkfO/2VX3S/C2qGnSFTDsmVAOgnhoY+4CbAoIBAQDJ9RDkWzNIGWhp8BvG\nEf/LDK5zCqtezRtEW9iV8UZOvjbfM+sTTfCMcB7sBvW+IRUDYdAdOJtGoYXoBupl\nBuTkYZuSZbEVwEiAQm9HC2DmSpdZNJHKrkAXk+4WFOVmPGT5zm7tzLtm7TFgJVB7\nGMpRgImEQcTrrWSwSZ6P3ohGuBejEL38qWzSa7Ype4ZPaPZpSh7irAev4XSir1XY\nF18SaoPDZ6kJItI8nOSZgptWNjtCDdDUSf1UtWQJqtnH+DF6QyYVDGG2yug5Y1Kz\nVxF0Zc84VzWXvzHGaEAUVlxtqkFfoG/RkzUT1448C3tXFoK+sSt0h7aDFXWaWaoJ\nd1jFAoIBAAk8TVCOKJYgGm/zwxgWN3mDNQ27CC8DSQ3MLOU6nkmTRvV1/OiUzipQ\n0Buw/uwjL2NW9GhpmMrYwIubWGLtaj404Nr+E1g5imFQ8Mbnd87QFyVo0GKvHgln\nyasyjXsV/KiSGbzHS2t2gUnLK4PhNCYHh3YV/NfLMHkz0CKBB8seOfkvoPxv2L5v\n9f/+stLIzlh6FMkZDJbkvItTRFd9ATZWnd1+4D4uilvIbZrwzXfHxJbK4NGnJHgD\nVoL7bqBRr6mWrBsHIj7yqzg6Bonc/qo5wCfxTcyBTdGApD9+Jt1+sMqPjj0edDn4\nQWUGbLVQAkXIUOS1Aj9RCSDKYa7c9dY=\n-----END PRIVATE KEY-----\n','','http://friendica.dev/dfrn_request/friendica1','http://friendica.dev/dfrn_notify/friendica1','http://friendica.dev/dfrn_poll/friendica1','http://friendica.dev/dfrn_confirm/friendica1','',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:56:53','2017-09-07 09:12:55','2017-09-07 09:17:49','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(14,2,'2017-09-07 09:05:09',0,0,3,1,'dfrn','friendica5','friendica5','','','','','','','http://friendica.dev/photo/profile/6.jpg','http://friendica.dev/photo/ed2cf7a93daffb15532a78b261ac4685-4.jpg?ts=1504775768','http://friendica.dev/photo/ed2cf7a93daffb15532a78b261ac4685-5.jpg?ts=1504775768','http://friendica.dev/photo/ed2cf7a93daffb15532a78b261ac4685-6.jpg?ts=1504775768','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtBUbN/07wWbcUvp9QvR\nKLoM+WjC0K0rFsx6L/Mktk6Go5+DqofuHSQgfJZGBI3vbTlbwW76peX/0aqiZPGF\nrrhX1FMhU23AxYE9TixRR+oqIKETNzU8NuahpK/ZBokoPL7mzrY4o5dNcnG4S57O\nir4VfEpuYB99K7Uo4yVc6a50ZQfDoBy6nnCPbVmh+gokc28paK7Av0vnMwwD6TWQ\nrgXyrPsa+Af5YeDC7GOmhppeN+e5zycRTddfXWR8QFp+he43b7z54pB+ajAu3J+C\nTAagIp5UWrBmwclF2gmLWvyYYpwTF3kNz+Waf0s3khiZXcJZKxGKVqXoTkqEKV/i\nvHryaBlvvAkQKR1mfJpNasJfHrqhOlHigWi3ISlPJQB4h+85W+YAXj+3j26OnMpb\nCmjf0BXLnjuC+w9rXFW/kj3Q1PxNaAfx/BoV62unWBKnZAkkzHOkQ5yyATdXQaEY\nlDsFbc0itSm3zjsPa1gXtn9e9z8Mqn5MwKk5I9k7TIr6/FdgbX7gxl6mn59OQ0v+\ne8o7HECSQvT8c+WmvBk3tjQHDgw3FeiJ54w0IGiha530vPCk5Z840d/jVUL7Qc6j\nrNi7hLOBvx4jdxk+5tq6fZMG4Sbu+Iibc4b+f2QyVW7Pcxt3CM/ADh0kzfGJ7wQd\nzl4w/9+s8DPT43Tbn98QK+MCAwEAAQ==\n-----END PUBLIC KEY-----\n','','b131df195ce498422ad8e308cab463756662cce5372c6437f78edee801599598','http://friendica.dev/profile/friendica5','http://friendica.dev/profile/friendica5','friendica5@friendica.dev','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyO9mdRS7w7V6nTkryfiE\nT4uI4voJN6talYcmBNTVXvZcBhhLwRDLKuhZcPQEBMrO7c1rg/Tq5+ae25lZ1m+O\n6xcst0NGQKgA4RQxzurMfUpZvTrqwr5BgB3wsWI1/mvU8A15hE4pbcNANXnTi37Q\nS8UXv4TDaBPazOnWqqSnUawag4YSp4PABPj268GQ+HYTkDToYL49ZG0QnRPUR3St\n8KylQUPWTZu+VjIAY0mw0lLqS63AQXg1w9B7Z+fjsfWdoGOWg2CcnpsKE7irLMYG\ngCx3u1p0Nytgbr6JdaGhcgkA5O9VsAi7dG784t1Y5SRnHq0yOXHp6l+eNgq2wC0X\n7a+o+b87UD4Pf9WiahAQRR84PVXncseniZGfhjOAB0HtsT0lhuuxN8zpz2KVwkP6\nLp7SVm93J0J1SBsZ9eFdSSvLPclCdSomk6igf5RwgqpJf33HngYXCin2cZVCojG6\nsxk/M35Yv4QQkEmQxI+wlS6PGXqpmTKVYv/Y0b0uAwwN3yG7AHauMv8DmQsZWvZq\n++0pEia4EDneIXEDeRA4n0mwnEimNnsQca/dP8RNDat6D2vpHdqC1FOHoyE1bd2F\nztZvURZrLsSEo6XH3DL7Syk/jny5d++yv4Q3kaYQepGvVDPBjtFz75XuQ92doU+m\nWHm/eqG/CfJ89NSXnaGs8YsCAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.dev/dfrn_request/friendica5','http://friendica.dev/dfrn_notify/friendica5','http://friendica.dev/dfrn_poll/friendica5','http://friendica.dev/dfrn_confirm/friendica5','http://friendica.dev/poco/friendica5',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:08','0001-01-01 00:00:00','2017-09-07 09:00:32','2017-09-07 09:00:32','2017-09-07 09:16:08','0001-01-01 00:00:00','2017-09-07 09:16:08',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(15,4,'2017-09-07 09:07:14',0,0,3,1,'dfrn','friendica2','friendica2','','','','','','','http://friendica.dev/photo/profile/3.jpg','http://friendica.dev/photo/22875ea1ab42e09a2f1d3869cd6edfe7-4.jpg?ts=1504775802','http://friendica.dev/photo/22875ea1ab42e09a2f1d3869cd6edfe7-5.jpg?ts=1504775802','http://friendica.dev/photo/22875ea1ab42e09a2f1d3869cd6edfe7-6.jpg?ts=1504775802','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzOHCS/TBWB72tguU5RWu\nG4KnESmdXWGSHHrCm0iWP88Xl17lkEw58o4yt+bQS3c8U46OwP8z9EyCxFyDyHPU\noVgii+jMmT4hhKw5TeDPWwHSUZM07OP2d0J0Kktr6wC16DfGLWqo+EnJcLxyjFGn\nV6KzYR2d/73m0bj26QWM4w2ZCfBZvEEZsreF0XsZuBOWVRlTB4GzDlsRwRt05kUi\nevFnrth0fq+aeEnZA/8eFY9X8F1LB+mZLRdmWX77pMDtzzxTJUBoQPCkOJ0BvdXi\nyAYybmcxFzR/x1u+kpsgxeDOOPDAQAPnbBQcNNwWtl+emd8wmqXcbmM3XeIa1HPb\nDi0CHXJ5Lr95JYP2brAZu4dEwUNeTzkVkvB8DlviOSFmlg6CWmSKXdaF8trK6j4d\nlv7nxGBvmrbx1CmeA3RblvHR1aRyoQdNhBh1eLJrkDcaTgtzhycrjqdz+vVVV/xi\n4yMY9x+voxENfurEo/XsbzGfPSigTIHImzBcMtG0RTgxTMke6CoqRZW1pXFxZast\ncpsO02JRdPrXt+DHpYzDf8oEMTa4TNKBvczcT8ar82RZYY0srVV0uxH77xhx1bvm\nVAPf40FA2qbHZzCAv64YU9LdIT4iPEUga+Y5m9t2LvS+RiA8Zw/mmOdMFp4hI6+K\nELuO8hQc3Ot0moqfpYCnSl0CAwEAAQ==\n-----END PUBLIC KEY-----\n','1cc038d56cabb3f58fe8d4a2033828f1c9c787ccea8750c42fd03c5b068516a6','','http://friendica.dev/profile/friendica2','http://friendica.dev/profile/friendica2','friendica2@friendica.dev','',NULL,'-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDWB6eJMw4sUcCs\nqMTOziLls5i/UCAlmmXHdy4eDaof9dfskyXmGMW3BDtRiOxjTdh4G/hOPAlcBFCy\n6vz/LmZ+4xeoaMfuzRydFj72e0o+gkpsyrqjfs7Tu+/veDoxodsX4kNF4w0Dyd6H\n/7wdYDhFj/61eu+Il/Js0Z/QLtWJnHit2aboax0QZIohGg963zQIbYLDB6meZYOX\nuNGrYr8rZdDJaBBtK7qadT/A7X537B1mlAkleu4WP77x+R5b9YJZIZyr1TC7yN4C\niBXPicdOQzyQNj5xTQ8ZpAujS4B7P/Nbp5pIWUX6dt84P5w6HssZw/naB7MBGVFf\n3mIpYY7DhvmsMcSjH1vTkLCZATa+jD91uIwtc4q5sky35WcZY/SmY5V5ljzkXdBg\n9X9r7EIfIjaiL1pK+DX1HQouGL9ebHtc45n8DhBbuAuxzwlHYdnPoIlodHixCb5g\nLBUl4QFWBlrDo+UiokGqBul3z7rfg1/GRfCFfkrITqnWLkg0X1hF4JCh9i0Bo+IW\nyRYvXJQj9X5PfiRvpbkgb24brGxBc10VLr8CwVlaqpjyy7/bJ3p/xsAIYlkptKnF\nf2vsFaJXbbnzkdaSrgkzqKZCCFJGjDTAQKAgG8L/5wqNBsScke+E3EltWd1eUrpt\nEna1ely5kW2MIf25LmtHOx+pjvkTjQIDAQABAoICAGi7BCMhxYywUGzshKmBuxfV\ngygSiDh+TdGGIx33p8jN3uPXuVLXyl/dBT3Hl4ycOhHD9gQqYpYRUn/KdxRTWzo5\n24jABR14ZskDarnn6JOf49VKenuogIKhUy5GEYvZ3MDaKfsXuHWjIW5BGIbzX3XC\nmWuqhW28lJblGKOhV0JoO7EucPsH9wffeqvp+asxb1+0XqkapchpejQS7x5DSrJs\ntvbnIiqZnE0alKDOVfVOp7BbPgKGHdzrQn9bXJy5DRiaVvTKdHdfOivY9XtBuzIz\nun4C3RlKENqGKF+2gV9OEsJFyDwg2xpNcrsufT7/dHjeKfOjktc10VjtE/GV2Go1\nqMFLimTlVnwEwFaqTTs4kISZqghKbOFss2C0/fuu1l6QudW5f8Pz8oeukxe76u23\narKp08VJLgRgg15z+C9ZOnRR6vnDPvnZLBbR8TPBZpVpO6sXZAIezBLs+cvbJmti\n/nHLtB97GjivlsD7alAaPdT3C81Ghjaf0oDQhHenNCwqjp6ff959fXtedLD2DRfc\n9L1XolR3PlXMtW2uBk7jbruA/Tskllz+HzJW1Bz+uh9BYsXL/EbwD5FvD6IeSKGM\nEpFiKuGUjEGKjD/Lr8yeKZKUnIaehu7zQVoWat8qkGefY6bWvIziIbhAMaZRTCtE\nt5QplVRI9jkePXX56l2tAoIBAQD5NU8MRnUtnzyzFLpafLeFRZKSQWkIWrtAF/27\nuaxbRarJt+ThFCplUqh0REShnOUmhkGDrLoRneg7XT0sbMp52tZyfMuQhbUswO2X\nmZKLbYeiT0sC8KGLhcyos1GtOBvyoiXjjGc3PzEQhDXQ9mfxc6CiJoNIAOU29+i3\n9O2FKwXSzwF/rG4Ef5eVI5xG2HTkS/zZgNUA3zx/vE94nuagt3bvwnidlURx4QjL\n9wVU7XEr9ZnNz6+z3LLMn8FKFKgAo8EuHpMmhD/OsgollnmhPG60wPKNTFdncWM1\n9Muij0aoLerJvb57KUhlJd4+ZnQBNl838B0juI+85GM79pKLAoIBAQDb3OlKN1g/\nSVKw1qro44qwYYS+Yg+3eDkv0puFnBT4IHaA1hjwml2k4CKu2sA5ydixtYzBXyqJ\nsiI1EuGuaTTiq8jU66KDxzsus0DT3etOrEfd53FTfdCEtZ7tnooTFhrUQFlmy93K\nQz0Rs34Wl/2nB4rUoTCpSvCLE8R8hId5vPQRV6NNxzNQvRIaSExiJuS0AC45AHWE\n+C9JFX3ZAYwDzMxVOH1BxvbGAyHWq2d0J1MVvc099o3SWmmN2keAfD6FGyJxKN5p\n0RNggWpD+68snnFApi3T1mZiK9w7mQyw04VbE8Xa0sbxvNqdCB0NVrD4/7Ivg/SV\npHeD7Tef/C1HAoIBAQC1A162iNsGV1qsrUqq/VoEKMPNDkvvcJAAfyyjVbt21IS4\nXqWWQ6KD1GVdhlTfmunrcKtXrHe+4hbUP+Z2RVNQ7X7EzBbElApERqKNclQ6iEVz\nxOq0aPq+MGK2ywFxs4bBV7vzq4ExZOoLmCzK6qAXhqhP/29uNpBHvAzCydpY1yY0\nuH3bMfD7vX3qK2KRJxrI1NUFW4ncR0pXcf27nJfid0Ch6HzZ4ZlEqnNMS9IInSuO\nBahBETELkSwia4vndleNl2RzTmwOFxON3E54fPM+BXpYOqozrhbyoS6x+2yKWE23\nTRr0jKk2JodaSQZEBwEN/GNvay6PSrjFOJNH89L/AoIBAFeskkMMKt6hyJ3IHMNd\n6XJIkPyycf4BrRxK6cWv5hTELT1XIv7fL7SNxIbhqIHi4cyLzyNVZcsfA9ESRHie\nb35sblup01alXg5TYOibuDfZL5dnsaNPqpUhL80lyX2u9Ofq+Tuq1DjR80pZv1AX\nMAkpUs1TsenwfleXfGUDHFsJZHJ99hsP8oChxNRCPGNviwfUgposerCZn5GPRm4A\n1eq2Ak2Bh0Fxq/puSVIna8u/2rvywiORbCCT+T+d6aFs6il+Fo/1civUOdvj/5I4\njTRHwnW7Ts8I0i8XumzxrUPeNXGKQv3ty3OekbbJA3zMMyo4HMAh6Ki7uwUa1XGw\nyAUCggEBAPV+99cdLm4Slhss+UEpYxw9Bcsre/m7AcIwmxFrUHSuQZYgM7wvEqX+\nyB22k2zDbc6xRy1SbS/biX5xdeVOSlVUJDVsoQ9sqQbPZb/7a1Jtlcw7l5vRIX2x\nE4ewsVDJfBEcnsgXTCQ3Zg/LiIXLnq4Ixh7yyak7v+ZsENG66Iu64IPOxR4VmhSx\n4kcqwwmEikAMBp6T5jWr/1AzsFL9Aw++XuiA20xfL1XIxx40KNh5edmPXqa5sC4d\njuRXcOoc8leXbgA8J+gZ+1oMmP1pfktEG4Q9vLWB93plucjTebgk178hztnkSlBX\n0+nhwk3lGL5IGs5grmAOQN3tmgj/Khk=\n-----END PRIVATE KEY-----\n','','http://friendica.dev/dfrn_request/friendica2','http://friendica.dev/dfrn_notify/friendica2','http://friendica.dev/dfrn_poll/friendica2','http://friendica.dev/dfrn_confirm/friendica2','',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:42','0001-01-01 00:00:00','2017-09-07 08:58:34','2017-09-07 08:58:34','2017-09-07 09:16:42','0001-01-01 00:00:00','2017-09-07 09:16:42',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(16,3,'2017-09-07 09:07:14',0,0,3,1,'dfrn','friendica3','friendica3','',NULL,NULL,'','','','http://friendica.dev/photo/9c78857b3d725c1c6d1227a7b8cbe6b2-4.jpg?ts=1504775234','http://friendica.dev/photo/9c78857b3d725c1c6d1227a7b8cbe6b2-4.jpg?ts=1504775369','http://friendica.dev/photo/9c78857b3d725c1c6d1227a7b8cbe6b2-5.jpg?ts=1504775369','http://friendica.dev/photo/9c78857b3d725c1c6d1227a7b8cbe6b2-6.jpg?ts=1504775369','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwIuhjeg03GoOuSYqulsa\nvd/spvniwjaYZhCJYTHgOM4ak9qG8SwPhguSBMqZS3baHEcZtYcYsu5vSQAO/zCB\niK8yefV8LguBhoNw36p/hoQ4TdApOH3cjKAJoaxZSJw0oa50ebCSbh23chRHESbv\nlvfGXq0Pmk060VcLf6h00Iivg/BFNmDfEqrVmgpl0G1PIOatNJ5QdEpCP0E5Bg/H\nvnqvBgpkVAZkKA4xY5rw6pB2NofK74gaeNklnVFqAwaQZUrBv+z1C7h3NQ5YRees\nuspiwZVyFy95xm+kGlKq6GJ7WPQi1mKSJisHLxh9uI7ylgIyRWi/GRA2NBLb15tJ\nL9PpyWEbKhEX/zCUQbos6cFC3+jgiJoYIIa5pOYU0Ekf5AcyF3dFsbcWGObn++wv\nk+5dIK/un+1KOv7X3e/bAnkVCHHjzWAzURQkvb0fwFVzw80ioP4L4V+mvw4jxh+x\ndpPBQmqgCglqE2cpCB4gAcYPlXICBC18YcUYOkYIlgz2WuslcJCnrHO6K5q6lAn3\nNqEI/LmJDrq3hbu96k8d/0zCMNO+u3xPIhDcQ6ZzyhZmVDTpVGFiJ7Yhtfih3ASC\nZqWowoSq5onVWLCsj4QquNCIvJK1NLrkrr6rxD4DbCzW7XbZkenuHumh3HoFb5Lc\nRN6UJNHe/4FNNUzcAVBgEe0CAwEAAQ==\n-----END PUBLIC KEY-----\n','','1cc038d56cabb3f58fe8d4a2033828f1c9c787ccea8750c42fd03c5b068516a6','http://friendica.dev/profile/friendica3','http://friendica.dev/profile/friendica3','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1geniTMOLFHArKjEzs4i\n5bOYv1AgJZplx3cuHg2qH/XX7JMl5hjFtwQ7UYjsY03YeBv4TjwJXARQsur8/y5m\nfuMXqGjH7s0cnRY+9ntKPoJKbMq6o37O07vv73g6MaHbF+JDReMNA8neh/+8HWA4\nRY/+tXrviJfybNGf0C7ViZx4rdmm6GsdEGSKIRoPet80CG2CwwepnmWDl7jRq2K/\nK2XQyWgQbSu6mnU/wO1+d+wdZpQJJXruFj++8fkeW/WCWSGcq9Uwu8jeAogVz4nH\nTkM8kDY+cU0PGaQLo0uAez/zW6eaSFlF+nbfOD+cOh7LGcP52gezARlRX95iKWGO\nw4b5rDHEox9b05CwmQE2vow/dbiMLXOKubJMt+VnGWP0pmOVeZY85F3QYPV/a+xC\nHyI2oi9aSvg19R0KLhi/Xmx7XOOZ/A4QW7gLsc8JR2HZz6CJaHR4sQm+YCwVJeEB\nVgZaw6PlIqJBqgbpd8+634NfxkXwhX5KyE6p1i5INF9YReCQofYtAaPiFskWL1yU\nI/V+T34kb6W5IG9uG6xsQXNdFS6/AsFZWqqY8su/2yd6f8bACGJZKbSpxX9r7BWi\nV22585HWkq4JM6imQghSRow0wECgIBvC/+cKjQbEnJHvhNxJbVndXlK6bRJ2tXpc\nuZFtjCH9uS5rRzsfqY75E40CAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.dev/dfrn_request/friendica3','http://friendica.dev/dfrn_notify/friendica3','http://friendica.dev/dfrn_poll/friendica3','http://friendica.dev/dfrn_confirm/friendica3','http://friendica.dev/poco/friendica3',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 09:09:29','2017-09-07 09:09:29','2017-09-07 09:09:29','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL),(17,6,'2017-09-07 09:12:25',0,0,3,1,'dfrn','friendica4','friendica4','',NULL,NULL,'','','','http://friendica.dev/photo/15048d33e71544a25a6dd13bb081c78f-4.jpg?ts=1504775545','http://friendica.dev/photo/15048d33e71544a25a6dd13bb081c78f-4.jpg?ts=1504775585','http://friendica.dev/photo/15048d33e71544a25a6dd13bb081c78f-5.jpg?ts=1504775585','http://friendica.dev/photo/15048d33e71544a25a6dd13bb081c78f-6.jpg?ts=1504775585','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxAJ+t/FrD0sHO2ecwsoH\nmOst2aPHca5n4UEIpr2ZTl26WN1AbcNo9wahDHXG7pE50GQwvmnnTIlVDLAsBC23\n8sTSpGXrIC8L7YiyDeu3piBp/w4jy8JQrbXn4L8IQbnmi6nDCSr1szXjBcvdPPKK\nrCFgYJ4hjEkSp/wJcKZ1mlRTwtofWZHUMu3NsP2146wRj0roydFVkWGrfsH8grUO\nqMktmpCUOQNsOIAN8b6vQiYQQoamGWjV8wXO3W0fRhQ5Yjko19j1t+O1Jvy2CMhn\nRY2wiGZ91ZSfl8VNLrz38JyeR0cz7YJeNYzOggB1AjEzLhKtqw7zkyW8Qg1Kfo85\ndagFPZ5sQZ8R4nus7xabICMG/qJPL23/1tyenxqkVP0iDIhLo/f0uuG4riNOJZtf\nPYPT6sxSlqxbznuLQr1fYnjFyEnFtJpzuAuvybshT5QLyKntcGap67fWoj/7SrA4\n8T5RCdYHDacMdKEC1SDwpokpgWhWaRkUxJ5F0Q5Jpyvhui/UkxkevDWv5373pgVz\ngaZlxRKYKABWiJkQH9FPAdsr4nUVErl/zvI0+9GuzK/EJ5ToVs8bF98Jb4Y3o2pm\nNtPL1ao9r0ug/3F7RHTLs1tp0Bdm/Gxk/RJf4j6gKgAw9WcdHzkxcvikhAY43zMe\n5qExQo663i3hzw4v3p94i+sCAwEAAQ==\n-----END PUBLIC KEY-----\n','d27e7ba18c5f07077f89ed544d5336cece07bf8eac82df050f5b4df9a30c994d','','http://friendica.dev/profile/friendica4','http://friendica.dev/profile/friendica4','','',NULL,'-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDZm1QsjHfufsmg\n8qjli3qnAzoxTgEfu9DlArbbhJ08vJwcL2RBHVXRXfxCzZVjFcKHQvlP5n3dF1jx\nu8vEj0qn6x/1+5ZPfrM/EUGEgNSrefAmoCXwRPobFS02wGGc/MXZZD6EQcftCWDP\n7AWpXN92Sl8WhuKGW3FRRqbxoaVuVK7JZ+V1HNgt3JKCpErXjefWF/4T9tJIn1dG\neO/hLAA4m2A1J9XUBFL64GzVHj+/0eZ9dDmkdZulPPKtB+MYuawgSKF3Hei6TOWJ\n29Gif1gccovl4516e96Vml5zghbXetKymEf4awx2jX2GOvRqaQZlSodWZwTM+Z2N\nlh/7x5bo8NdtMnJEibpBg2ExyPYVRcIHXXbuzaDdawvPfbu9lQzWpXenndp+yZgc\nJl9j6ysgv/x5AW4auLDSaxiraeNpncibedE2nyCWfW0zDkZCij3FjfAQZC4VXZIE\nfZX7Im6WnAvUmMbXbTHcsVdljiW6w0ZFqb3LisF3Ps92iPgpT15cMDLHxIleA580\nwj2+P/oZxdviUIhS/okpiAFZ3uOFh8kvxMM3JF7Z5M9FKd//IHlbkBlgNCDJFKnr\npv7El0xeDgDyyfmzUJtydXmgqNpSoNH6kSc1teFPwk0f9GSsNpVMoLzLQ68ngXd7\nGy1EFAewRJBikRS2uAdsSQD8p9wn6QIDAQABAoICAQCqS3zcQDG7W02/vyeePEGI\nYmYwH7ORehJIpo8jy+yhk5k4FX6H1sVKTBsWzHyURnsuD6O8e80UMSlSRH17Hgh2\n0PL6NiGzpJvyRzbW01ubtpnSIJKQLertNu1jY7sAeHD9aA3kwvYK8sPo8/SaTiwz\nDpDLuFOeggF0ca5EexRT+8GtrLlNpX0opu2hf6Fyf4NncO9OAGMgolJSvGI9/YlO\nw4nPD5WvjpLB8tA5GKsbGtEebM6PfdqIveHMt9dpiiTCPxTde3KeGX+pG3Y7jR0P\nZjVFe5PKPxY6TcyM6MmnaF9rlPD94Aio3qHVYl3UyMxQiLrRS13ea5p5K3tsNw5J\nXBgkpTaAGDKi7V4e/zL1l/6z5ALtW3Wmu2MvZPUR/Z4yckGNIq/b1aQ6WwQgZtKP\nKEtdX92osod+n2Fh4zeMAhD5rMkHud2NfGyK/6MfIrZTrWYyDKIJ5S/BUEiMsdGj\nWRv866++3V4LPcKL4xoZ0dEWJZNtCJjZoU55S9h1PG/LeTWutuzbPYpeN+5GSkWa\nhykLdZvMnCo1fycdmFprGvXcH7wmY9EAx09Nh3XQedVAo/c2IK2HHYFQwv6ZwL6J\nmSEdbFofqtJyFN1K8psShaYdlbjk074SG39HiyOJHRBRhT9sEfjFZJDbAupE5D3F\nfobkBjx5NxoTDFHEcGl0AQKCAQEA96ul+iyJ8RsdDkIZXrJ2FfGLLctghX9M9cYl\nbFGL0MAdq7DkhcH8cr4j4crGcwCS0gPI87Up4BmImS+ust8EoOeXeIKGsyPZ+des\nxFP8sCg52PNH/L5YClrv+l1KcJsvtuvH2AWBjyzmiySFZNISWR7x8ceoS3VHnYe7\nf4wixkme8eiSibQZPKavAVZD53bWehCHMNkyi0mb0p+KuVwVxnn7C4T2U6Fm/Pgg\nls3/vILFdJuT/h8WvgtpX3wmcOM3mVXDGU6xhTJCAJzSIdeQNkCRBujcDpF+l49x\nX2ZPLxr83a0di3H5RbjXv4zZzsd3dpeNcx23MbG/9NjAHvWi0QKCAQEA4OzXuYO3\nP5nbGoMPzaTAPDYrwDpDf5Ss7ImdFvFoQntcsSlGm116XY9CGtHkiFLa8WSYCenv\nDFdQA9MEwhIst2nXfijFEizbXv8vk7WA4Zqa5vjfT39HuyX1Aay+8DT36Xskoi82\nvDaDaEvTE1/kaXXVEB9BBBcGusGCH37JshC/HXXkqk27FPf8DwcIVsa5EeBEVGWu\nkOxUCnPqECAyWo+o5V2wQ5XvDPnmIMUhS0HOAVZLjXpeyWtyAXlKQewIlrdz017g\ntOtC3kjScPBJGedJ2vPTV1rPFSvMKLlrrlgEgOPoQIpfALwf4pF7VCHJGFed6APb\n2SLKNJZdByyJmQKCAQEAvOTtciEGFB3Zy0Yek1sJNTNEM2kp9KdiyxCU+kg3mr7r\n4kbIBDwvjlP2if9d29hUIllAqp9BkOnohO0ZENOHdDEuFXt3wKlXVnZoDlUAJFqJ\nxC3Iebuy6jLxVMJSRBAYFCtAAEIyzkAwlW8FTh/qXo57eSwN739DX6JmHqGC5DjC\nQT5ghSYXGWsHjr18jMzWR8LTWS5Onm1Fqx6Db1wMP5RJJEAEn0Q6iDW2pU33/o6+\ninEeLnMHpWqOs4S8zNx/SzNd2a9rNWtfa5gvrB/8nWQhOGPhcjsFkhKVJW2idwre\nUTP3lKMYu1R/OFj0xgDb3Fc6StIfJoerH9MwtGwkAQKCAQAz8Z50Ql3sezylZ8Ub\nicO3ZA9AinQSH6S7z6AOr1uTlue2JkEfGjxrJO1wQi7T6MaVXtTZ3UOOhw98gpwj\nsYzQIspYYVP5uZBD5Qz4wL7t2wWQ98KimlNXfhGR/HHwCVuDeSPhrKOoXbKFQJWT\ncN7QGB1HZuBd8G9ma9AANAiibcmlJRfU2LSuyAJW+hnL6ILPBQrirsTcxSc3bsOM\nS9M1JN4tcjCFuzeEuKWTxdLFjYHkvygdmTgQrhabDoa+qKLnI6DFHLEqNvavXQP0\nfxlyuP5OaWbSUq9mRUIV2ZRro/oORhPZ69q60bdPXKetq0vEql9WOKXqBGXMNTlw\nsbFpAoIBADxkpmiCKczH9Xek99kEFJZBDA4MSwi19MBa+guz5SkdJk/tW9Ns0Z1U\nwQJN4eMLNfDt+TB88JWXQI0qEX3o/VS30Sj84kKjreSkHSbIc0XlyLhfnG1swXkN\nR2HfWs3HrJhAP93bFg/phP8VsKa5ek/VetIcDK+L0h2uUujlG1WOglu1MNs1mo9r\ngYqIQ3SidbzlA/l1gQ+Kjw9nkd5n5twgN1LpQZjP6uad3/vJ6SacMbPTodUZw3Hv\nGfTGGa8/YrWfhlos2JJE6Fgh6wrHgn0lFwbRlXAjcdAwCgW2TsnPHxo84PEM6WZb\nKWMdUnVxfEPRjMmrwA33NQjDMKHoq+o=\n-----END PRIVATE KEY-----\n','','http://friendica.dev/dfrn_request/friendica4','http://friendica.dev/dfrn_notify/friendica4','http://friendica.dev/dfrn_poll/friendica4','http://friendica.dev/dfrn_confirm/friendica4','',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 09:13:05','2017-09-07 09:13:05','2017-09-07 09:13:05','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL),(18,5,'2017-09-07 09:12:25',0,0,3,1,'dfrn','friendica5','friendica5','','','','','','','http://friendica.dev/photo/profile/6.jpg','http://friendica.dev/photo/d74f209bfcd190b3864fa678e5068a16-4.jpg?ts=1504775769','http://friendica.dev/photo/d74f209bfcd190b3864fa678e5068a16-5.jpg?ts=1504775769','http://friendica.dev/photo/d74f209bfcd190b3864fa678e5068a16-6.jpg?ts=1504775769','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtBUbN/07wWbcUvp9QvR\nKLoM+WjC0K0rFsx6L/Mktk6Go5+DqofuHSQgfJZGBI3vbTlbwW76peX/0aqiZPGF\nrrhX1FMhU23AxYE9TixRR+oqIKETNzU8NuahpK/ZBokoPL7mzrY4o5dNcnG4S57O\nir4VfEpuYB99K7Uo4yVc6a50ZQfDoBy6nnCPbVmh+gokc28paK7Av0vnMwwD6TWQ\nrgXyrPsa+Af5YeDC7GOmhppeN+e5zycRTddfXWR8QFp+he43b7z54pB+ajAu3J+C\nTAagIp5UWrBmwclF2gmLWvyYYpwTF3kNz+Waf0s3khiZXcJZKxGKVqXoTkqEKV/i\nvHryaBlvvAkQKR1mfJpNasJfHrqhOlHigWi3ISlPJQB4h+85W+YAXj+3j26OnMpb\nCmjf0BXLnjuC+w9rXFW/kj3Q1PxNaAfx/BoV62unWBKnZAkkzHOkQ5yyATdXQaEY\nlDsFbc0itSm3zjsPa1gXtn9e9z8Mqn5MwKk5I9k7TIr6/FdgbX7gxl6mn59OQ0v+\ne8o7HECSQvT8c+WmvBk3tjQHDgw3FeiJ54w0IGiha530vPCk5Z840d/jVUL7Qc6j\nrNi7hLOBvx4jdxk+5tq6fZMG4Sbu+Iibc4b+f2QyVW7Pcxt3CM/ADh0kzfGJ7wQd\nzl4w/9+s8DPT43Tbn98QK+MCAwEAAQ==\n-----END PUBLIC KEY-----\n','','d27e7ba18c5f07077f89ed544d5336cece07bf8eac82df050f5b4df9a30c994d','http://friendica.dev/profile/friendica5','http://friendica.dev/profile/friendica5','friendica5@friendica.dev','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2ZtULIx37n7JoPKo5Yt6\npwM6MU4BH7vQ5QK224SdPLycHC9kQR1V0V38Qs2VYxXCh0L5T+Z93RdY8bvLxI9K\np+sf9fuWT36zPxFBhIDUq3nwJqAl8ET6GxUtNsBhnPzF2WQ+hEHH7Qlgz+wFqVzf\ndkpfFobihltxUUam8aGlblSuyWfldRzYLdySgqRK143n1hf+E/bSSJ9XRnjv4SwA\nOJtgNSfV1ARS+uBs1R4/v9HmfXQ5pHWbpTzyrQfjGLmsIEihdx3oukzlidvRon9Y\nHHKL5eOdenvelZpec4IW13rSsphH+GsMdo19hjr0amkGZUqHVmcEzPmdjZYf+8eW\n6PDXbTJyRIm6QYNhMcj2FUXCB1127s2g3WsLz327vZUM1qV3p53afsmYHCZfY+sr\nIL/8eQFuGriw0msYq2njaZ3Im3nRNp8gln1tMw5GQoo9xY3wEGQuFV2SBH2V+yJu\nlpwL1JjG120x3LFXZY4lusNGRam9y4rBdz7Pdoj4KU9eXDAyx8SJXgOfNMI9vj/6\nGcXb4lCIUv6JKYgBWd7jhYfJL8TDNyRe2eTPRSnf/yB5W5AZYDQgyRSp66b+xJdM\nXg4A8sn5s1CbcnV5oKjaUqDR+pEnNbXhT8JNH/RkrDaVTKC8y0OvJ4F3exstRBQH\nsESQYpEUtrgHbEkA/KfcJ+kCAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.dev/dfrn_request/friendica5','http://friendica.dev/dfrn_notify/friendica5','http://friendica.dev/dfrn_poll/friendica5','http://friendica.dev/dfrn_confirm/friendica5','http://friendica.dev/poco/friendica5',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:09','0001-01-01 00:00:00','2017-09-07 09:00:32','2017-09-07 09:00:32','2017-09-07 09:16:09','0001-01-01 00:00:00','2017-09-07 09:16:09',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(19,0,'2017-09-07 09:16:08',0,0,2,0,'dfrn','friendica5','friendica5','','','','','','','http://friendica.dev/photo/profile/6.jpg','http://friendica.dev/photo/2b902d193517f74d2c14e163cff8c10e-4.jpg?ts=1504775768','http://friendica.dev/photo/2b902d193517f74d2c14e163cff8c10e-5.jpg?ts=1504775768','http://friendica.dev/photo/2b902d193517f74d2c14e163cff8c10e-6.jpg?ts=1504775768',NULL,'','','http://friendica.dev/profile/friendica5','http://friendica.dev/profile/friendica5','friendica5@friendica.dev','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtBUbN/07wWbcUvp9QvR\nKLoM+WjC0K0rFsx6L/Mktk6Go5+DqofuHSQgfJZGBI3vbTlbwW76peX/0aqiZPGF\nrrhX1FMhU23AxYE9TixRR+oqIKETNzU8NuahpK/ZBokoPL7mzrY4o5dNcnG4S57O\nir4VfEpuYB99K7Uo4yVc6a50ZQfDoBy6nnCPbVmh+gokc28paK7Av0vnMwwD6TWQ\nrgXyrPsa+Af5YeDC7GOmhppeN+e5zycRTddfXWR8QFp+he43b7z54pB+ajAu3J+C\nTAagIp5UWrBmwclF2gmLWvyYYpwTF3kNz+Waf0s3khiZXcJZKxGKVqXoTkqEKV/i\nvHryaBlvvAkQKR1mfJpNasJfHrqhOlHigWi3ISlPJQB4h+85W+YAXj+3j26OnMpb\nCmjf0BXLnjuC+w9rXFW/kj3Q1PxNaAfx/BoV62unWBKnZAkkzHOkQ5yyATdXQaEY\nlDsFbc0itSm3zjsPa1gXtn9e9z8Mqn5MwKk5I9k7TIr6/FdgbX7gxl6mn59OQ0v+\ne8o7HECSQvT8c+WmvBk3tjQHDgw3FeiJ54w0IGiha530vPCk5Z840d/jVUL7Qc6j\nrNi7hLOBvx4jdxk+5tq6fZMG4Sbu+Iibc4b+f2QyVW7Pcxt3CM/ADh0kzfGJ7wQd\nzl4w/9+s8DPT43Tbn98QK+MCAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.dev/dfrn_request/friendica5','http://friendica.dev/dfrn_notify/friendica5','http://friendica.dev/dfrn_poll/friendica5','http://friendica.dev/dfrn_confirm/friendica5','http://friendica.dev/poco/friendica5',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:09','0001-01-01 00:00:00','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','0001-01-01 00:00:00','2017-09-07 09:16:09',0,0,0,1,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL),(20,0,'2017-09-07 09:16:41',0,0,2,0,'dfrn','friendica2','friendica2','','','','','','','http://friendica.dev/photo/profile/3.jpg','http://friendica.dev/photo/01f62fe9af5d22dfb7664e78e64acd43-4.jpg?ts=1504775801','http://friendica.dev/photo/01f62fe9af5d22dfb7664e78e64acd43-5.jpg?ts=1504775801','http://friendica.dev/photo/01f62fe9af5d22dfb7664e78e64acd43-6.jpg?ts=1504775801',NULL,'','','http://friendica.dev/profile/friendica2','http://friendica.dev/profile/friendica2','friendica2@friendica.dev','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzOHCS/TBWB72tguU5RWu\nG4KnESmdXWGSHHrCm0iWP88Xl17lkEw58o4yt+bQS3c8U46OwP8z9EyCxFyDyHPU\noVgii+jMmT4hhKw5TeDPWwHSUZM07OP2d0J0Kktr6wC16DfGLWqo+EnJcLxyjFGn\nV6KzYR2d/73m0bj26QWM4w2ZCfBZvEEZsreF0XsZuBOWVRlTB4GzDlsRwRt05kUi\nevFnrth0fq+aeEnZA/8eFY9X8F1LB+mZLRdmWX77pMDtzzxTJUBoQPCkOJ0BvdXi\nyAYybmcxFzR/x1u+kpsgxeDOOPDAQAPnbBQcNNwWtl+emd8wmqXcbmM3XeIa1HPb\nDi0CHXJ5Lr95JYP2brAZu4dEwUNeTzkVkvB8DlviOSFmlg6CWmSKXdaF8trK6j4d\nlv7nxGBvmrbx1CmeA3RblvHR1aRyoQdNhBh1eLJrkDcaTgtzhycrjqdz+vVVV/xi\n4yMY9x+voxENfurEo/XsbzGfPSigTIHImzBcMtG0RTgxTMke6CoqRZW1pXFxZast\ncpsO02JRdPrXt+DHpYzDf8oEMTa4TNKBvczcT8ar82RZYY0srVV0uxH77xhx1bvm\nVAPf40FA2qbHZzCAv64YU9LdIT4iPEUga+Y5m9t2LvS+RiA8Zw/mmOdMFp4hI6+K\nELuO8hQc3Ot0moqfpYCnSl0CAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.dev/dfrn_request/friendica2','http://friendica.dev/dfrn_notify/friendica2','http://friendica.dev/dfrn_poll/friendica2','http://friendica.dev/dfrn_confirm/friendica2','http://friendica.dev/poco/friendica2',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:42','0001-01-01 00:00:00','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:41','0001-01-01 00:00:00','2017-09-07 09:16:42',0,0,0,1,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL),(21,0,'2017-09-07 09:17:49',0,0,2,0,'dfrn','friendica1','friendica1','','','','','','','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','http://friendica.dev/photo/39e7b822c093a22f70de8782c7d652d4-4.jpg?ts=1504775948','http://friendica.dev/photo/39e7b822c093a22f70de8782c7d652d4-5.jpg?ts=1504775948','http://friendica.dev/photo/39e7b822c093a22f70de8782c7d652d4-6.jpg?ts=1504775948',NULL,'','','http://friendica.dev/profile/friendica1','http://friendica.dev/profile/friendica1','friendica1@friendica.dev','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.dev/dfrn_request/friendica1','http://friendica.dev/dfrn_notify/friendica1','http://friendica.dev/dfrn_poll/friendica1','http://friendica.dev/dfrn_confirm/friendica1','http://friendica.dev/poco/friendica1',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 09:17:49','2017-09-07 09:17:49','2017-09-07 09:19:08','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL),(22,0,'2017-09-07 09:18:24',0,0,2,0,'dfrn','friendica3','friendica3','','','','','','','http://friendica.dev/photo/profile/4.jpg','http://friendica.dev/photo/19065c444ea257e137e46e890d2c7001-4.jpg?ts=1504775904','http://friendica.dev/photo/19065c444ea257e137e46e890d2c7001-5.jpg?ts=1504775904','http://friendica.dev/photo/19065c444ea257e137e46e890d2c7001-6.jpg?ts=1504775904',NULL,'','','http://friendica.dev/profile/friendica3','http://friendica.dev/profile/friendica3','friendica3@friendica.dev','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwIuhjeg03GoOuSYqulsa\nvd/spvniwjaYZhCJYTHgOM4ak9qG8SwPhguSBMqZS3baHEcZtYcYsu5vSQAO/zCB\niK8yefV8LguBhoNw36p/hoQ4TdApOH3cjKAJoaxZSJw0oa50ebCSbh23chRHESbv\nlvfGXq0Pmk060VcLf6h00Iivg/BFNmDfEqrVmgpl0G1PIOatNJ5QdEpCP0E5Bg/H\nvnqvBgpkVAZkKA4xY5rw6pB2NofK74gaeNklnVFqAwaQZUrBv+z1C7h3NQ5YRees\nuspiwZVyFy95xm+kGlKq6GJ7WPQi1mKSJisHLxh9uI7ylgIyRWi/GRA2NBLb15tJ\nL9PpyWEbKhEX/zCUQbos6cFC3+jgiJoYIIa5pOYU0Ekf5AcyF3dFsbcWGObn++wv\nk+5dIK/un+1KOv7X3e/bAnkVCHHjzWAzURQkvb0fwFVzw80ioP4L4V+mvw4jxh+x\ndpPBQmqgCglqE2cpCB4gAcYPlXICBC18YcUYOkYIlgz2WuslcJCnrHO6K5q6lAn3\nNqEI/LmJDrq3hbu96k8d/0zCMNO+u3xPIhDcQ6ZzyhZmVDTpVGFiJ7Yhtfih3ASC\nZqWowoSq5onVWLCsj4QquNCIvJK1NLrkrr6rxD4DbCzW7XbZkenuHumh3HoFb5Lc\nRN6UJNHe/4FNNUzcAVBgEe0CAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.dev/dfrn_request/friendica3','http://friendica.dev/dfrn_notify/friendica3','http://friendica.dev/dfrn_poll/friendica3','http://friendica.dev/dfrn_confirm/friendica3','http://friendica.dev/poco/friendica3',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL);
+INSERT INTO `contact` VALUES (1,1,'2017-09-07 08:55:42',1,0,0,0,'','admin','admin','',NULL,NULL,'','','','','http://friendica.local/photo/profile/1.jpg','http://friendica.local/photo/avatar/1.jpg','http://friendica.local/photo/micro/1.jpg',NULL,'','','http://friendica.local/profile/admin','http://friendica.local/profile/admin','admin@friendica.local','',NULL,NULL,'','http://friendica.local/dfrn_request/admin','http://friendica.local/dfrn_notify/admin','http://friendica.local/dfrn_poll/admin','http://friendica.local/dfrn_confirm/admin','http://friendica.local/poco/admin',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:55:42','2017-09-07 08:55:42','2017-09-07 08:55:42','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,0,NULL,0,'','0001-01-01',0,0,NULL),(2,2,'2017-09-07 08:56:53',1,0,0,0,'','friendica1','friendica1','',NULL,NULL,'','','','http://friendica.local/photo/f958f83dd2af4c30b30045dfc6ff0718-4.jpg?ts=1504775108','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-5.jpg?ts=1504775575','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-6.jpg?ts=1504775575',NULL,'','','http://friendica.local/profile/friendica1','http://friendica.local/profile/friendica1','friendica1@friendica.local','',NULL,NULL,'','http://friendica.local/dfrn_request/friendica1','http://friendica.local/dfrn_notify/friendica1','http://friendica.local/dfrn_poll/friendica1','http://friendica.local/dfrn_confirm/friendica1','http://friendica.local/poco/friendica1',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:56:53','2017-09-07 08:56:53','2017-09-07 09:12:55','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,0,NULL,0,'','0001-01-01',0,0,NULL),(3,3,'2017-09-07 08:58:34',1,0,0,0,'','friendica2','friendica2','',NULL,NULL,'','','','','http://friendica.local/photo/profile/3.jpg','http://friendica.local/photo/avatar/3.jpg','http://friendica.local/photo/micro/3.jpg',NULL,'','','http://friendica.local/profile/friendica2','http://friendica.local/profile/friendica2','friendica2@friendica.local','',NULL,NULL,'','http://friendica.local/dfrn_request/friendica2','http://friendica.local/dfrn_notify/friendica2','http://friendica.local/dfrn_poll/friendica2','http://friendica.local/dfrn_confirm/friendica2','http://friendica.local/poco/friendica2',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:41','0001-01-01 00:00:00','2017-09-07 08:58:34','2017-09-07 08:58:34','2017-09-07 08:58:34','0001-01-01 00:00:00','2017-09-07 09:16:41',0,0,0,0,0,0,0,0,0,0,0,NULL,0,NULL,0,'','0001-01-01',0,0,NULL),(4,4,'2017-09-07 08:59:16',1,0,0,0,'','friendica3','friendica3','',NULL,NULL,'','','','','http://friendica.local/photo/profile/4.jpg','http://friendica.local/photo/avatar/4.jpg','http://friendica.local/photo/micro/4.jpg',NULL,'','','http://friendica.local/profile/friendica3','http://friendica.local/profile/friendica3','friendica3@friendica.local','',NULL,NULL,'','http://friendica.local/dfrn_request/friendica3','http://friendica.local/dfrn_notify/friendica3','http://friendica.local/dfrn_poll/friendica3','http://friendica.local/dfrn_confirm/friendica3','http://friendica.local/poco/friendica3',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:59:16','2017-09-07 08:59:16','2017-09-07 08:59:16','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,0,NULL,0,'','0001-01-01',0,0,NULL),(5,5,'2017-09-07 08:59:53',1,0,0,0,'','friendica4','friendica4','',NULL,NULL,'','','','','http://friendica.local/photo/profile/5.jpg','http://friendica.local/photo/avatar/5.jpg','http://friendica.local/photo/micro/5.jpg',NULL,'','','http://friendica.local/profile/friendica4','http://friendica.local/profile/friendica4','friendica4@friendica.local','',NULL,NULL,'','http://friendica.local/dfrn_request/friendica4','http://friendica.local/dfrn_notify/friendica4','http://friendica.local/dfrn_poll/friendica4','http://friendica.local/dfrn_confirm/friendica4','http://friendica.local/poco/friendica4',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:59:53','2017-09-07 08:59:53','2017-09-07 08:59:53','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,0,NULL,0,'','0001-01-01',0,0,NULL),(6,6,'2017-09-07 09:00:32',1,0,0,0,'','friendica5','friendica5','',NULL,NULL,'','','','','http://friendica.local/photo/profile/6.jpg','http://friendica.local/photo/avatar/6.jpg','http://friendica.local/photo/micro/6.jpg',NULL,'','','http://friendica.local/profile/friendica5','http://friendica.local/profile/friendica5','friendica5@friendica.local','',NULL,NULL,'','http://friendica.local/dfrn_request/friendica5','http://friendica.local/dfrn_notify/friendica5','http://friendica.local/dfrn_poll/friendica5','http://friendica.local/dfrn_confirm/friendica5','http://friendica.local/poco/friendica5',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:08','0001-01-01 00:00:00','2017-09-07 09:00:32','2017-09-07 09:00:32','2017-09-07 09:00:32','0001-01-01 00:00:00','2017-09-07 09:16:08',0,0,0,0,0,0,0,0,0,0,0,NULL,0,NULL,0,'','0001-01-01',0,0,NULL),(7,3,'2017-09-07 09:04:07',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','http://friendica.local/photo/18a7495723879503dac64b352e245508-4.jpg?ts=1504775948','http://friendica.local/photo/18a7495723879503dac64b352e245508-5.jpg?ts=1504775948','http://friendica.local/photo/18a7495723879503dac64b352e245508-6.jpg?ts=1504775948','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n','68a21e99d42d564e035d3f5e711894605683a8e65cb692f6907065ae021467a4','','http://friendica.local/profile/friendica1','http://friendica.local/profile/friendica1','friendica1@friendica.local','',NULL,'-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDnxnD1D7W/uXSH\nNd4UKFY1vv22SVPY1HwGHFEfXj681kKO01QISeeJYYFLVWUH5jPv3mDpeChF47Vk\nfeFYqj/tDrl0pXeiQFeboZFI2JZ1mCH3IZsZ9i7fIdd5e7lBrsxIB/5H7PEGVv7e\nuGc162WSNT3D6imrQBizfjeHhZK85GDQZUTcSMQHz/sv7fagAy8WqOB9h0u1dRjc\n8xxNareMXprM6RANV/dqE9G9f1VQJYhhZkMRNHgb5P1wfQwexSd8Lk31da9082KV\noP6gXE6zL0dI9olsFXT2BgHTJLBW/ZW338Vow2Ay96mnWrMXibSVjj1Ud/qOYejo\nfNOKNjS2BRkKHuxrMLONG2nlbPdXXGhVZ8mBo8wpQSFAFNtbhvhaT7hEFwbZDGy/\ndg+kJABkXe7doG95GpEiOTozZ+1bV6J2FwHqlK4Hdn4PRYqqmzAk0vLFekuaC3No\nI8D02c2SZkx+g2U9Y4iH9MbG+TPgb4x6/5cWNbcsAK25vtXn31WLD7PwLPuMFtfc\n6bbKwjgOUtmi3DsRj/iW82IUifS2agcsQfwPI4t9em3RhUASXkkWSTQAScm8BCPD\nB7bH/rFodUeDfyEPm3QtjUjMlc4BwGes7TJziZ/GnW1CHr2ZOQPHWrADnFB+Cc7N\nKJHA/vYRj5WXVyHmzQBhYCNpu73G1QIDAQABAoICAFxPpvGTvjmMLaMkizzQC/YA\nCaCud9ymVHdCk/TAXpBrbbrg5FkgxjzrPsm4SzLoNstUcJjMKI4dcUOC91uPA0Lx\nWF/i/1D5+2qa4Ph4ewR/ARgipFmkuWpZWi6iXliQu//8XwRalGyH/Z7LJyBMjvm6\nhs0e2FXCg5QJsyggxR7CfuTBULnDqX/LECo4xr9YRUrrG+4jEr5E0xA9K4qR9GTN\n0S3HrYMDBCGVnzWwH1R6fmT8i72wfh3uCBrjUw52S5GkB5y5sJYN0bfylTddTGMF\nc4jV2EnaCelq3xMvS6R5/0VqtH9TQV9LUKC8+RNo3ympqzeXSY2n5VGjVcV4bWlH\nbFGHb2w6Jzw6TXQP/2zxmQ4xkbJgHfVNxPAHDasLMNl+dB0Eyj0NYjWBmZ1p9Kr9\nYvMoEnMpICc4vlaq+Si+zaL/T3nqC+NIQtw3/1IzWp1MBllxD0qpQFIIS9of7VXW\nbKFaoviBdIAyHXcdcWt8z2SoWx8Lu4J7jcDIKcN/zuFFY8YWq3KFartNtUR24Umg\n71k7nNVT8PbJh66808kh1wBtPS2IMukB4FkO7Mec+qIJwWQDt4NSYhshVFfoDj42\nJvD8rFb+Cws0XRcjLLf2W9v1Rm6LLm4HK2uBgq5K5xXC997b99RiQUgjbDDWA9Qe\nFzLkD91Ko43TjfKDU+2JAoIBAQD5V0InPyG38BMBWbDr/55Px4I1/ZMBbc17vBIq\nuaP52qn9GImZ4P14H3XrlFZZmp2N2QFRQ1+JX9SOg5930+iZZcBrtFY0QVMcfSTl\nJ9UNlEcAvfUy5Q0ROhX9K1E0Is+g8OpWvEuAPt9iMLWL9TX5m9u6gojMC89Ns3zs\ntACj7+CUWlnNiTzkGcQ7aQ0jNjFRP/ySbYYGCk8kRl/jCrU0WkCFVb8IpXD2BT1F\nKt0YWrjOzOt509lfHftIXVtV7PXpB0RrMikFshrwLg4TXIUmaPuxtFnv8Z12RZ4E\npcDFvx+7xM08aXVMFznx5RMQtl18YwBaaDzw+LE/r4KMfktnAoIBAQDt9xYZDYr4\nuEXZ3Yj5DtIMgrKlgjfcNgPvqfju/9IaHLiMZR96vhMOI97a2rj+JF6nnpgJrc3b\nJjKbxUaK3cLuWZDXguvdpqejrW2JNcufBPCHJE19UOXoe2R3JVtY280wZOX1Q1N9\nW0HDMkXPeSZUVIdDWzZ4GdBmUYDE7QsNyaeJcXHdQ5Lr6zlqIny2ZCae2M8yTZW7\nLpyZ8i1mLaOMzjmgi3OxhUZG15zKRkzQX7ZZ++zEPDI5olXOsZVWa69zHMVKNyq+\nndS2pAl1DCSEnavx2ktAJXMRSgUmSsTWyHGegq8RyZGEo8J6y6FB0scuXyBrbUmk\nKD6zLYXDH7JjAoIBAQDCwqTasRZubaj6ugtXHBCVsnoEIDDOwezqhKoQE3eA94sm\nNh9tQe/a/4AFZpXYYcxFe0brKdwbGu6V7zwFxlF+WJtnxbI8GPaJXzsNgAKMG9Em\nRDqd6Yo+dYetfENunO5fgS8aVvQGlZW5ReDZFM13ToXgdovSDjt8LwIahjOl2f4r\nAzP4NwWICpRb75+ibHczRu7LlZ9FYpIU/J9zYe7OmNyjCaoxX8EPemI0f9m5Z0vJ\nxQj93TuCb5HTIZDxWilvPwzzSnf+ifM+vkqiVvduXDyVvxEtOiZLtu9KJAqiq7pm\n2b+SO7GyoMXTK6KrwDbfrRkehSNs+mTBIR+xDAlrAoIBAH+II4SruGYRxAW977Gi\n2rmvtfRztGJFZJimHG5iFgS+jb1YWKWchnPWj5H1FJ3Heh8VJOBTEHc5onfPIz47\nGURKJhEJ7kStEzzqLkER3p3LtOiIcSsPFxggQTiFgc4+hlpASOnH+k+9f6IQKE/H\n2t3pK1DS6n81PnYHih5/96OdBjfn36E4nN3pA6047GOHixcolOqdn/hgQ7dRjjkr\njnJg94tuEUP7bC19Ul8pi/NEyGKzXDHTHQu8T4Zlr+ZP8gicS7O5myPrTFvRz+u1\n5UBZjBQi7J9lMqT6aYYbHiEJ7bKI0TCUOXO/m/PZfAPd5beZbbOFL6lVlDzM0do/\n+4cCggEBALzPadzFIcF+aLTVHhyyrunRaqADL/VAzhiXQK3bdH/ynrfbLJFuGplE\nzS/9ZN/Fdc61q7ToHSFjg8+XXMW/prvPfzFlE00FdOfXG8PpZ+CKYvgKJO9enFck\n9nw+Mn/xaI5Dj2/2CYVEvJZegimrC9V4b9DIZlJAmMZhomWwGozoGzBBpEKxeKfn\nPD68ef4BoJ23QhMbBHFjjQgR5jf2zokdwFFSfJUQ0CmiA7xDlj5Wwka+AS70VH9J\nvVGB1CdffbFbyB8681zMqNHdjkm6VWK49k1aU0U8+L3Id7mQsWtTSxP35gla3tGn\n0vy9vZpxcdJfSLjIIO3w4YBk4DCOE+s=\n-----END PRIVATE KEY-----\n','','http://friendica.local/dfrn_request/friendica1','http://friendica.local/dfrn_notify/friendica1','http://friendica.local/dfrn_poll/friendica1','http://friendica.local/dfrn_confirm/friendica1','',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:56:53','2017-09-07 09:12:55','2017-09-07 09:19:08','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(8,2,'2017-09-07 09:04:08',0,0,3,1,'dfrn','friendica2','friendica2','','','','','','','http://friendica.local/photo/profile/3.jpg','http://friendica.local/photo/5b0e9c6920adcf8efafaf3743d0e0c6c-4.jpg?ts=1504775802','http://friendica.local/photo/5b0e9c6920adcf8efafaf3743d0e0c6c-5.jpg?ts=1504775802','http://friendica.local/photo/5b0e9c6920adcf8efafaf3743d0e0c6c-6.jpg?ts=1504775802','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzOHCS/TBWB72tguU5RWu\nG4KnESmdXWGSHHrCm0iWP88Xl17lkEw58o4yt+bQS3c8U46OwP8z9EyCxFyDyHPU\noVgii+jMmT4hhKw5TeDPWwHSUZM07OP2d0J0Kktr6wC16DfGLWqo+EnJcLxyjFGn\nV6KzYR2d/73m0bj26QWM4w2ZCfBZvEEZsreF0XsZuBOWVRlTB4GzDlsRwRt05kUi\nevFnrth0fq+aeEnZA/8eFY9X8F1LB+mZLRdmWX77pMDtzzxTJUBoQPCkOJ0BvdXi\nyAYybmcxFzR/x1u+kpsgxeDOOPDAQAPnbBQcNNwWtl+emd8wmqXcbmM3XeIa1HPb\nDi0CHXJ5Lr95JYP2brAZu4dEwUNeTzkVkvB8DlviOSFmlg6CWmSKXdaF8trK6j4d\nlv7nxGBvmrbx1CmeA3RblvHR1aRyoQdNhBh1eLJrkDcaTgtzhycrjqdz+vVVV/xi\n4yMY9x+voxENfurEo/XsbzGfPSigTIHImzBcMtG0RTgxTMke6CoqRZW1pXFxZast\ncpsO02JRdPrXt+DHpYzDf8oEMTa4TNKBvczcT8ar82RZYY0srVV0uxH77xhx1bvm\nVAPf40FA2qbHZzCAv64YU9LdIT4iPEUga+Y5m9t2LvS+RiA8Zw/mmOdMFp4hI6+K\nELuO8hQc3Ot0moqfpYCnSl0CAwEAAQ==\n-----END PUBLIC KEY-----\n','','68a21e99d42d564e035d3f5e711894605683a8e65cb692f6907065ae021467a4','http://friendica.local/profile/friendica2','http://friendica.local/profile/friendica2','friendica2@friendica.local','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA58Zw9Q+1v7l0hzXeFChW\nNb79tklT2NR8BhxRH14+vNZCjtNUCEnniWGBS1VlB+Yz795g6XgoReO1ZH3hWKo/\n7Q65dKV3okBXm6GRSNiWdZgh9yGbGfYu3yHXeXu5Qa7MSAf+R+zxBlb+3rhnNetl\nkjU9w+opq0AYs343h4WSvORg0GVE3EjEB8/7L+32oAMvFqjgfYdLtXUY3PMcTWq3\njF6azOkQDVf3ahPRvX9VUCWIYWZDETR4G+T9cH0MHsUnfC5N9XWvdPNilaD+oFxO\nsy9HSPaJbBV09gYB0ySwVv2Vt9/FaMNgMvepp1qzF4m0lY49VHf6jmHo6HzTijY0\ntgUZCh7sazCzjRtp5Wz3V1xoVWfJgaPMKUEhQBTbW4b4Wk+4RBcG2Qxsv3YPpCQA\nZF3u3aBveRqRIjk6M2ftW1eidhcB6pSuB3Z+D0WKqpswJNLyxXpLmgtzaCPA9NnN\nkmZMfoNlPWOIh/TGxvkz4G+Mev+XFjW3LACtub7V599Viw+z8Cz7jBbX3Om2ysI4\nDlLZotw7EY/4lvNiFIn0tmoHLEH8DyOLfXpt0YVAEl5JFkk0AEnJvAQjwwe2x/6x\naHVHg38hD5t0LY1IzJXOAcBnrO0yc4mfxp1tQh69mTkDx1qwA5xQfgnOzSiRwP72\nEY+Vl1ch5s0AYWAjabu9xtUCAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.local/dfrn_request/friendica2','http://friendica.local/dfrn_notify/friendica2','http://friendica.local/dfrn_poll/friendica2','http://friendica.local/dfrn_confirm/friendica2','http://friendica.local/poco/friendica2',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:42','0001-01-01 00:00:00','2017-09-07 08:58:34','2017-09-07 08:58:34','2017-09-07 09:16:42','0001-01-01 00:00:00','2017-09-07 09:16:42',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(9,4,'2017-09-07 09:04:38',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','http://friendica.local/photo/adef541d0f334352940ad40251e15158-4.jpg?ts=1504775869','http://friendica.local/photo/adef541d0f334352940ad40251e15158-5.jpg?ts=1504775869','http://friendica.local/photo/adef541d0f334352940ad40251e15158-6.jpg?ts=1504775869','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n','5f8ea3ac413c8f14f7181e844d0ccede4baa4dc3d7ba126353f6d8b8205563ae','','http://friendica.local/profile/friendica1','http://friendica.local/profile/friendica1','friendica1@friendica.local','',NULL,'-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQC0RYY6VyN0YlSS\ny4ZbymJw/1NKR1/oGa/ZJTX6DHKQ6DHwyWmfi85Ls28OV3LDK3fi/MhJzerWsb+8\nPNVOqrfzd0HTaHCfo+0+OGsAJLTBHdvwpV4xhuCLen/R/6i5XZ7BPNH89lfia5wU\n5SQciWjHq2Ek1uxmfYA+t82mY4dXZjXWZCM+rHb/L2Qg3kee1nrFxv3LpVnz5ncu\nZAJP0u0yfphmKP9MgbvAAZKHl3C4K3jEESXmzU3HZSPlu+dD/63VxiXSxbEnFhmo\nuCbitNbJm7wyo2w7tkL4s1ku9vJ3Db1kaqN8TBH9O+wusGYtTuvSYq+p92bk68c+\nMRKc0qCP8YpZzWMmaRd0bdfVn/uB0IXoUqskdcmCFNfxZFeJT0kHYG6IAgvSrqy2\nLBKukgkNm+AHvJIFKVadrJyDqU15hrvZiMGys13albu//mnoGdL0zcVePtVPzcsK\nYc58P/9rkJv02UONSYW8avUzvvaW91lvQ7MFVJFOvODpbL9bQc+Zbr2hqNSjwpRy\nIVk0VRVejqbp04qFgToqzLYA1AzFBmquJGd8Ie4uTiYKcxqtt09FcPYFI03u6EQ7\ncLgyktrUMYTrAkV6V48bMl2ehtZmhoAvzndQqu7ZjSczyR41oJemCDgjItQL1kwo\n4ki+/OOdZ0uDJCguYNijJVq1vxS5GQIDAQABAoICAQCO9swanFyLwiecOzgUt44W\nWwas06nloelpZi9GXHTHIr3oXXMcin1SX7zlPMjQqzpqk1or3dgt581M9VmdB5rW\nxG85v4wBrrlJLOj+th17QbjZQexPjs2pD78qxXwDdZGfYiKOYLcV441mrMpUr0yf\nfPSPiLr2FPWNx6qaGDiPQYnUupmQ7Kl6exUHVACsoR/Ala1UwY9y9AT0j2+d6oMe\nFnO6IS1GeWRyQ0z3p0xHYoJly8upHIxgY39yg/BGZxBvhrMcUpfJjadPvKtqA0yL\nmqxH5H7DZCn8ng9ORZ3IeOcIKeH5g0KI9+q4pECEEiDHOmhhfMjnJ21djwFZyVh3\nOpL7aeVVFvQOl2wJyvw+c+ohGIqqn9eLlWZh79FMX/6X8ux9WqER0Djj+aBjECr3\n/dC7fA4ZyA8ozww4hy+IW5RSjA2kEyRGa97kKUN3taFM81RBEf6kzRyVAwU/OTfr\nr8A8IT7JE1fr+gAktSkw3KZG1O3wSjp3FTjM8St6PlDorrki/+L3Rs15Cc9HMZ9B\nAvaLIPwuWysOuq9tkagwgJTFCwHPAQWu+1QfQdjJf9I/cIdiN7bpsDaV0b0HAf8f\nx1M+WPf/YDxELiay3XDt3e3JCNI/hFhVTjyw+4DZ+dgn+9Giq7+7Ks79w08Nar6i\npnUvtFUT4MLcHeTAYocg2QKCAQEA3NmtC7CroWFWgeedjIEUPHJv2AEHDH0YR4/D\nUD271Jk4HeyL2dprBmlWAinK29ucWodbmbmfGCLFUFrlnYuLMKFEyJtjzkAQrPkb\n8ud2xOQ7QATLEC9Romq/6nNi9mWYeKpUmfl8GH7edxI/QigqF1of7ECPNOLjWahi\nGBC6aVx1UV0NZ1FpqkoQc3aqsrGdZZsWnn3KXO0bxhl0Z/EWgqGukhFU5aYmUddU\nSMJt5rQj54A54jk7QcMjZVGVm081BbRsiqwxFR7m+XF/05crddpTr4pi4TgLT7j1\netViO0b8TL01Wtdy7Wem3H3mHByohDMcG26nOYzsBVSkBQveOwKCAQEA0PaCWm87\nNa7l9dDd7wTq0wMBJlShnsJsFSparGHuajYC2i7C/tsT5aRMp/FRkXFTTdqK6hXe\nyBLFU7rlZnTFDgoytfZzdVWd7uuuJDzSAT4cn3fpUZ8DrWnWAjwvVPkmJkwZT0hw\nrWlXfF9mdUVRXx6wK/hzJd00pYx4CD7cYGigA3rLUYLMMAIdZSSal+z1DgRbglMy\n9C5upER1e8/bbpHLc17SeQKIJKRnOpbEd2znTat9D5BTbesXZIyGumEgFIV9UEWF\nT4CpwOb+Cwz5UxXVEwTikIyL1L5EfccAPopkJPouww8m+DDIML0zKgeQHXGumD3C\nCMD36XRNK/HsuwKCAQAxsEPvwmMLHxRQi+T1jMEZzIF/btPAKpEA4MaH0ivlbEek\n6+iXLj4wJhj0yaRbjPCDqbqhPpMd4gzUxG6u4IuDeHU6UUPGTsGxuSZho1Qkflka\nUTnCvXK3gR8Gx8k3OKpyU5hPQEN8W2cAETnsT48Qy/UsuWW+92FBddIEKhdWxzea\nA76VRUrpxlonMEa9h5qrFpajOBgEilBaZLW9ARAYefoF4SJhvN0YQsMyz5PceSEu\n37mmPUwowpe/HvjzBYIfc3WMSauNXfOHodKpr3RWwrVbZF5U38AjwrBwX3wHbDQt\nq9BKTPkNkumG6EiSgJwlij5DqcSz/RHJLT7t57qrAoIBAQCci2BCcbwQzpMWYcAx\n1SQ6qrCMz7A4qHyiKpW9OKyMwyPF4mxQ0z0Ht9t5oW6zIAwBcizJi1LX3kAYJxa+\nd9I8X2V4LkZ264oiuEtAeJP3PFnjGckgTZlKq9QY3o+y/+gVnsMDQ0iukRFqamnu\nhtyb/viKKFnTTvGm6CHwQ2+Dhj4B/VceHHftq1fsMszh7jHzq04Gx1+P0M0woNzG\nwYQpRG3/Y1UYNM5bbRKssNBEi8CIzmUlaMEnwoxG1oQEUsjettaXcU2ars/9ZM+C\n5dhO5zc2RV2aXsBOw6+57oB/WdwGW6r2lH5kRt9irAsNfJb5h/X9tZ6MQkw3h9pc\nhqQLAoIBAE2IAyVYtcHezSUsZKfQcBB8dYKdSbbvE0GyUA/cdP3TQSAYzwgdL20K\nO9TyFdOaS+a3JgujPkd+lkEG8iTQjX0P5RWsEd8+ByxWXuamGMrb6I89dkV3ch4g\nWxEEV64tCry+/ieOnUbB0T14RV0m+ou3Ryfr8WzB0TwnxufbAZwrmT5H8E4eEM0n\nSEp9nPXPCGIdANCVAPuRj/N7ZCEjJSSevA/1Dbp7FRml5t9rdYyMAhlhhXxnYe4S\nKsPpGOhMVRel1St2g7wDsaWOCxFcGKQh7MtM9LBIgW6pZZB+Rq/eJ0yehZEy6LCL\nhxEQjbHHQD7pAUfTHYLxTsa8jTmE59I=\n-----END PRIVATE KEY-----\n','','http://friendica.local/dfrn_request/friendica1','http://friendica.local/dfrn_notify/friendica1','http://friendica.local/dfrn_poll/friendica1','http://friendica.local/dfrn_confirm/friendica1','',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:56:53','2017-09-07 09:12:55','2017-09-07 09:17:49','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(10,2,'2017-09-07 09:04:38',0,0,3,1,'dfrn','friendica3','friendica3','','','','','','','http://friendica.local/photo/profile/4.jpg','http://friendica.local/photo/01ff45af20fe4c6fb230e6fc773f3ef8-4.jpg?ts=1504775904','http://friendica.local/photo/01ff45af20fe4c6fb230e6fc773f3ef8-5.jpg?ts=1504775904','http://friendica.local/photo/01ff45af20fe4c6fb230e6fc773f3ef8-6.jpg?ts=1504775904','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwIuhjeg03GoOuSYqulsa\nvd/spvniwjaYZhCJYTHgOM4ak9qG8SwPhguSBMqZS3baHEcZtYcYsu5vSQAO/zCB\niK8yefV8LguBhoNw36p/hoQ4TdApOH3cjKAJoaxZSJw0oa50ebCSbh23chRHESbv\nlvfGXq0Pmk060VcLf6h00Iivg/BFNmDfEqrVmgpl0G1PIOatNJ5QdEpCP0E5Bg/H\nvnqvBgpkVAZkKA4xY5rw6pB2NofK74gaeNklnVFqAwaQZUrBv+z1C7h3NQ5YRees\nuspiwZVyFy95xm+kGlKq6GJ7WPQi1mKSJisHLxh9uI7ylgIyRWi/GRA2NBLb15tJ\nL9PpyWEbKhEX/zCUQbos6cFC3+jgiJoYIIa5pOYU0Ekf5AcyF3dFsbcWGObn++wv\nk+5dIK/un+1KOv7X3e/bAnkVCHHjzWAzURQkvb0fwFVzw80ioP4L4V+mvw4jxh+x\ndpPBQmqgCglqE2cpCB4gAcYPlXICBC18YcUYOkYIlgz2WuslcJCnrHO6K5q6lAn3\nNqEI/LmJDrq3hbu96k8d/0zCMNO+u3xPIhDcQ6ZzyhZmVDTpVGFiJ7Yhtfih3ASC\nZqWowoSq5onVWLCsj4QquNCIvJK1NLrkrr6rxD4DbCzW7XbZkenuHumh3HoFb5Lc\nRN6UJNHe/4FNNUzcAVBgEe0CAwEAAQ==\n-----END PUBLIC KEY-----\n','','5f8ea3ac413c8f14f7181e844d0ccede4baa4dc3d7ba126353f6d8b8205563ae','http://friendica.local/profile/friendica3','http://friendica.local/profile/friendica3','friendica3@friendica.local','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtEWGOlcjdGJUksuGW8pi\ncP9TSkdf6Bmv2SU1+gxykOgx8Mlpn4vOS7NvDldywyt34vzISc3q1rG/vDzVTqq3\n83dB02hwn6PtPjhrACS0wR3b8KVeMYbgi3p/0f+ouV2ewTzR/PZX4mucFOUkHIlo\nx6thJNbsZn2APrfNpmOHV2Y11mQjPqx2/y9kIN5HntZ6xcb9y6VZ8+Z3LmQCT9Lt\nMn6YZij/TIG7wAGSh5dwuCt4xBEl5s1Nx2Uj5bvnQ/+t1cYl0sWxJxYZqLgm4rTW\nyZu8MqNsO7ZC+LNZLvbydw29ZGqjfEwR/TvsLrBmLU7r0mKvqfdm5OvHPjESnNKg\nj/GKWc1jJmkXdG3X1Z/7gdCF6FKrJHXJghTX8WRXiU9JB2BuiAIL0q6stiwSrpIJ\nDZvgB7ySBSlWnaycg6lNeYa72YjBsrNd2pW7v/5p6BnS9M3FXj7VT83LCmHOfD//\na5Cb9NlDjUmFvGr1M772lvdZb0OzBVSRTrzg6Wy/W0HPmW69oajUo8KUciFZNFUV\nXo6m6dOKhYE6Ksy2ANQMxQZqriRnfCHuLk4mCnMarbdPRXD2BSNN7uhEO3C4MpLa\n1DGE6wJFelePGzJdnobWZoaAL853UKru2Y0nM8keNaCXpgg4IyLUC9ZMKOJIvvzj\nnWdLgyQoLmDYoyVatb8UuRkCAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.local/dfrn_request/friendica3','http://friendica.local/dfrn_notify/friendica3','http://friendica.local/dfrn_poll/friendica3','http://friendica.local/dfrn_confirm/friendica3','http://friendica.local/poco/friendica3',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:59:16','2017-09-07 08:59:16','2017-09-07 09:18:24','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(11,5,'2017-09-07 09:04:53',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','http://friendica.local/photo/01ebf2eb957e5aef5463ba5ae6510ef5-4.jpg?ts=1504775948','http://friendica.local/photo/01ebf2eb957e5aef5463ba5ae6510ef5-5.jpg?ts=1504775948','http://friendica.local/photo/01ebf2eb957e5aef5463ba5ae6510ef5-6.jpg?ts=1504775948','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n','0997345dcbd619bdf939118195406a677ade32f3025e6a6ad315a1c031988a38','','http://friendica.local/profile/friendica1','http://friendica.local/profile/friendica1','friendica1@friendica.local','',NULL,'-----BEGIN PRIVATE KEY-----\nMIIJRQIBADANBgkqhkiG9w0BAQEFAASCCS8wggkrAgEAAoICAQDhFhp7XnY4N5J0\n/vBCUF8+TKQ4OmXAHer6KRlKYd3t6HZDkINzwJagd6EqLvCzMQbvEdR6MXt9w0Zs\nrCeODQ8r2Acr/zKL5MUSBdV2sDdZa4YCSu3HLZQ6f6e8IEJRiuys/s6dpG2oXjf7\nAeorqImHvt+8qdZ87HTPjmh35bwbN9NZU61VGK/WEQw4ZPUmfuKhQk4xgs37jPyu\nXew/X6YbVNuqAI8uK3m9Kex7jq1eSRwg+oQf0OAtS6aD+JDxqNtW+v2F2FHUWVur\n8VNpwqgxT7jrqckAzmz5y7olhomaXM7cIStOiCjHqLrhJca3jNfcq4EvbgYVdTEj\n7DBIb3e04HZPVgURKQpEgxWj4oh0yMkpXrh/9vbcAjJOeTDDj87gs3xLSvsr6d3v\nujDSxSA+nxxZzTSn4N/aFxirELH4vSDVTv7+VxYY+06sI0av4DIT3DiHQdDno3/P\nxCOMD230i3POnjpP+5KzRpDdqLW56Oixst/CnH7p9eU3DGU1FjPKaQNwTKkBt/Fj\n0TpbzyBZ9O3EOZG81BEqAOBGa2+hQX2PVDzkGGuJ2lq4UPhblN44jH+W48343+/e\nZKaBKrEw5GtFUX/qUXGmqFMPiWIhSxwWiK/eYMXTDOcF1I7/fUgpfHmeyz+FnP4S\nqKjlLFMSl3RCAhmyRy7UjCsR/qhTqwIDAQABAoICAQDUb+Yile8B9AE4hvz/uZeK\n1w8POp6aCiKiZHPILkIlrocgEZ7fet8vKHlltNPca+Ndc/iUM2uYMNug6YKToWO2\nP7fVIJD2U75j2jm0QXCb5s2eEFYG7M+/vofzGIc/Kt1iEUO0qWINzI8NSqtW9USI\nZ/AGwkz7rrg4xPF4Z8136uKApmcrr5cVdRWRjEeMQ6lmBYyDUi9SwagicebtkTrX\nBOols01vh/zoOk9F9k1OdbYksgxNcviCB6prWAiE7JfHqi/pSVdCEexhhezyHpRb\npiCj26UoK6vSvyM7E5V/qSRbwrp67it+9ZMbuGmrBzUcwom02CTJz8fHXb3cP8g7\nmse2kmTsITTNnMTpgolhynZ5yPASCYVLLqAbtipOzkuoIotJaA7EiKQDnlk5RsDe\n4sBFr6aBuCB/KMwNvo3oK8aviLoUb/s0l1o8v6qELn7L9n/RhF0TqjkXhh1IjJfX\nS3qtmjuynh++RIUOWb5CPHstfuo3Sf6wMi68XVr0rUkpMEvUZNp+UiVbJeP5ayc8\n3MK/JQQqkfFoTbFmHxBO5pCBgQ6ZX3tT0jIDjHLM03Eq8acSILWYkgS+YMmlD1js\nT3jwgLqP6Jgeto6iJwR4BHKaOkTHw4qU7GTLxrXKBSQZd8oA+Eym5tlnr/U9tHya\n6BF4O0PO/xu5k1qWvZIVIQKCAQEA/tyUPaeOoG4xyTR/50Vkx8RBmJdETAfuOYeT\nZoUMeYBKDPBpd+X2CGf4GubFOZmRSK5STRtnBmX2koh/M+q7DatX9oZVwbvsvqTB\n3FpmAyXr5qNkr/q2MYtvEmJMU+9htJe9BhRzKXB0bCEAFhFJFpYyRRxhEqFeMiPZ\ntU5SL+wsrVw3x/MHgidapl53LsprPpiWh+s8cJ3iTckbkOo3PEzvyqk2A0Z/OmTG\n58GbKmKneID8cSgcbTkjHltzHKNCdZQZnuat8qTtvU1STefD5xDNgHKasmdeufR1\n7R3+NIzX6laJBlXC2GDw3ECq68nEUycm4785pIpNg8YOIFC/AwKCAQEA4hd6VuND\nx+u7o8J4lrPXxnIxY4DZ8+1193AkDDsR9sSAIGLb17N1VsKCPrYmrP/6WGUjLC4S\n8Yc6EiVQaeEDpxp0tut6395HvbDcDn1adK4Uaz2bq2lxRrnffCeD8sD35P9xSZJr\nUdjBeNbPVQWNl182UizgrDNog+X9k6acAnDPw8tKoHp3FSsvI8KsmWE7NIR11XZC\n+hGe1TY5vjXK31KT05PrFF86Mqw9ntv5g3bhSMOPduU6kuQ5LZwCkd/knTkHL8zt\nMNFYFZrZIQ/NtIYyKF5dvu5Q/+iBEp50PSz95toMi/cQ71/XwAUjaDv2dsaztliC\nJHcDvwvmBvtEOQKCAQEAnmw68cBQFkWpSOsLfpVSOiMyq0mMOL7NRJGT/KxDvtsS\nLMzcop0dvMf0H7THcDCXcNh7bFbWSdHj3d5fQ8RrlemmeiWy9QR9+1uq7fB7bQWL\niAiVNBbiXhXQa1sTGzG4SGvyIe9gTqgKlpRE23LPPe0LPo6PgOcyCHTkhaEz0Xo7\no1+phO77Adq4rKYX68wDshtjpwWAwnhCDhwuuHv+7crdW9qnKo4N1ByEz9c3Preo\nZm23fhdy5CoaPGqYOXr6euAetPmrsyL2bS+9M5QX4HA/bdLPeoprBaiCDW0RcVUD\nejVkY723qo1H64F/PaZkFVRHBlb929vkpz7b1RacRQKCAQEAzZij+5c27/oB6+zQ\nU9q/AQqetulZSWRKvfQQE78zmr8d9FVxrTjYH0lJv1VM3kz4jqGJ1ocfWtuphw6/\njUi9VZvNPvnsBt/PRUQrGFINi8UxdEPV544/IB2uiOw2JO4tfuR7VHf9d7QwW36b\nk6k1FM3US+3bcTxecnMWoMoFXILRrC6VclFrMKjQeShyZBfzCtLZhH/CcDzNvv1M\njRfFoEcrfl8oiqH9/k56ypcm0tGsE8siDvBsz18ST9Nq0tRSxFYzntgvaRE1lI/3\nmwUP/nV57xPBE/sLVWtM1G2bLnZXfTIT7sOBduwk+cyyYfsFKQWQLuVVk2tW0Mg1\nKWwcoQKCAQEA/V34b1Eeh7i2zI9w168F7iGxuPfHEnlTqN6o/A76/TdF44LScHmH\n5y9Xqj+fLluWqnjxyW6bwlODEDLbHVrlGdeIQKC98Hg/Q48wKZN7aRdynC/DCM2Z\nEiblj3WliCILU1hmpId5Ffio9ZcDSr7f5o4Q9mwI5b7cO+VqcnmDNubOD2Da+c0m\n5AQmvqdPSqpbMUxmZA/UMiC2yXWT3R08c64m2OniKMTWXEa5c9P8hQBOkJojwYbp\nZzdrYgAX/aThAVAktzKr+NgKhuvqvCPfj2Iv0sLXRjHbR0vWOaq4zn6Pm3TMUY3Y\nhKYXLntnZi2ifmt+9Y2ZFfPU6T7Cdu5F+Q==\n-----END PRIVATE KEY-----\n','','http://friendica.local/dfrn_request/friendica1','http://friendica.local/dfrn_notify/friendica1','http://friendica.local/dfrn_poll/friendica1','http://friendica.local/dfrn_confirm/friendica1','',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:56:53','2017-09-07 09:12:55','2017-09-07 09:19:08','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(12,2,'2017-09-07 09:04:53',0,0,3,1,'dfrn','friendica4','friendica4','',NULL,NULL,'','','','http://friendica.local/photo/15048d33e71544a25a6dd13bb081c78f-4.jpg?ts=1504775545','http://friendica.local/photo/777ac66400f3fef5ff42189840387ede-4.jpg?ts=1504775585','http://friendica.local/photo/777ac66400f3fef5ff42189840387ede-5.jpg?ts=1504775585','http://friendica.local/photo/777ac66400f3fef5ff42189840387ede-6.jpg?ts=1504775585','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxAJ+t/FrD0sHO2ecwsoH\nmOst2aPHca5n4UEIpr2ZTl26WN1AbcNo9wahDHXG7pE50GQwvmnnTIlVDLAsBC23\n8sTSpGXrIC8L7YiyDeu3piBp/w4jy8JQrbXn4L8IQbnmi6nDCSr1szXjBcvdPPKK\nrCFgYJ4hjEkSp/wJcKZ1mlRTwtofWZHUMu3NsP2146wRj0roydFVkWGrfsH8grUO\nqMktmpCUOQNsOIAN8b6vQiYQQoamGWjV8wXO3W0fRhQ5Yjko19j1t+O1Jvy2CMhn\nRY2wiGZ91ZSfl8VNLrz38JyeR0cz7YJeNYzOggB1AjEzLhKtqw7zkyW8Qg1Kfo85\ndagFPZ5sQZ8R4nus7xabICMG/qJPL23/1tyenxqkVP0iDIhLo/f0uuG4riNOJZtf\nPYPT6sxSlqxbznuLQr1fYnjFyEnFtJpzuAuvybshT5QLyKntcGap67fWoj/7SrA4\n8T5RCdYHDacMdKEC1SDwpokpgWhWaRkUxJ5F0Q5Jpyvhui/UkxkevDWv5373pgVz\ngaZlxRKYKABWiJkQH9FPAdsr4nUVErl/zvI0+9GuzK/EJ5ToVs8bF98Jb4Y3o2pm\nNtPL1ao9r0ug/3F7RHTLs1tp0Bdm/Gxk/RJf4j6gKgAw9WcdHzkxcvikhAY43zMe\n5qExQo663i3hzw4v3p94i+sCAwEAAQ==\n-----END PUBLIC KEY-----\n','','0997345dcbd619bdf939118195406a677ade32f3025e6a6ad315a1c031988a38','http://friendica.local/profile/friendica4','http://friendica.local/profile/friendica4','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4RYae152ODeSdP7wQlBf\nPkykODplwB3q+ikZSmHd7eh2Q5CDc8CWoHehKi7wszEG7xHUejF7fcNGbKwnjg0P\nK9gHK/8yi+TFEgXVdrA3WWuGAkrtxy2UOn+nvCBCUYrsrP7OnaRtqF43+wHqK6iJ\nh77fvKnWfOx0z45od+W8GzfTWVOtVRiv1hEMOGT1Jn7ioUJOMYLN+4z8rl3sP1+m\nG1TbqgCPLit5vSnse46tXkkcIPqEH9DgLUumg/iQ8ajbVvr9hdhR1Flbq/FTacKo\nMU+466nJAM5s+cu6JYaJmlzO3CErTogox6i64SXGt4zX3KuBL24GFXUxI+wwSG93\ntOB2T1YFESkKRIMVo+KIdMjJKV64f/b23AIyTnkww4/O4LN8S0r7K+nd77ow0sUg\nPp8cWc00p+Df2hcYqxCx+L0g1U7+/lcWGPtOrCNGr+AyE9w4h0HQ56N/z8QjjA9t\n9Itzzp46T/uSs0aQ3ai1uejosbLfwpx+6fXlNwxlNRYzymkDcEypAbfxY9E6W88g\nWfTtxDmRvNQRKgDgRmtvoUF9j1Q85BhridpauFD4W5TeOIx/luPN+N/v3mSmgSqx\nMORrRVF/6lFxpqhTD4liIUscFoiv3mDF0wznBdSO/31IKXx5nss/hZz+Eqio5SxT\nEpd0QgIZskcu1IwrEf6oU6sCAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.local/dfrn_request/friendica4','http://friendica.local/dfrn_notify/friendica4','http://friendica.local/dfrn_poll/friendica4','http://friendica.local/dfrn_confirm/friendica4','http://friendica.local/poco/friendica4',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 09:11:20','2017-09-07 09:11:20','2017-09-07 09:13:05','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL),(13,6,'2017-09-07 09:05:08',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','http://friendica.local/photo/f958f83dd2af4c30b30045dfc6ff0718-4.jpg?ts=1504775869','http://friendica.local/photo/f958f83dd2af4c30b30045dfc6ff0718-5.jpg?ts=1504775869','http://friendica.local/photo/f958f83dd2af4c30b30045dfc6ff0718-6.jpg?ts=1504775869','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n','b131df195ce498422ad8e308cab463756662cce5372c6437f78edee801599598','','http://friendica.local/profile/friendica1','http://friendica.local/profile/friendica1','friendica1@friendica.local','',NULL,'-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDI72Z1FLvDtXqd\nOSvJ+IRPi4ji+gk3q1qVhyYE1NVe9lwGGEvBEMsq6Flw9AQEys7tzWuD9Orn5p7b\nmVnWb47rFyy3Q0ZAqADhFDHO6sx9Slm9OurCvkGAHfCxYjX+a9TwDXmETiltw0A1\nedOLftBLxRe/hMNoE9rM6daqpKdRrBqDhhKng8AE+PbrwZD4dhOQNOhgvj1kbRCd\nE9RHdK3wrKVBQ9ZNm75WMgBjSbDSUupLrcBBeDXD0Htn5+Ox9Z2gY5aDYJyemwoT\nuKssxgaALHe7WnQ3K2Buvol1oaFyCQDk71WwCLt0bvzi3VjlJGcerTI5cenqX542\nCrbALRftr6j5vztQPg9/1aJqEBBFHzg9Vedyx6eJkZ+GM4AHQe2xPSWG67E3zOnP\nYpXCQ/ountJWb3cnQnVIGxn14V1JK8s9yUJ1KiaTqKB/lHCCqkl/fceeBhcKKfZx\nlUKiMbqzGT8zfli/hBCQSZDEj7CVLo8ZeqmZMpVi/9jRvS4DDA3fIbsAdq4y/wOZ\nCxla9mr77SkSJrgQOd4hcQN5EDifSbCcSKY2exBxr90/xE0Nq3oPa+kd2oLUU4ej\nITVt3YXO1m9RFmsuxISjpcfcMvtLKT+OfLl377K/hDeRphB6ka9UM8GO0XPvle5D\n3Z2hT6ZYeb96ob8J8nz01JedoazxiwIDAQABAoICACq2UPY0WRFqA01meLtvG1j5\nVTjCY7E0uIWue9NtFoogHkGhaoD4u+c8Cr8q76vBHKmKD/+10TVIXZ5ag7FEd4Hb\npEK0hzt5Ou6dZ1UPrjY31smVu493995u/toGAWo6q8H3a0xHfSD67ywu4Fv3sflZ\nRQoOA6edCNakImCVrYd76QrqNg7rv6aO8ZX9yH44Q0JVLMxbxBsT4AMz0tz5nXva\nhypPbD+FCrmx2UlBwdeDjpBVt9dy4SLlr0XQEiOjDUWpxbXZlJFWbZbxm1liIsGe\nMjleKfQMQWxpDjk2CWZ/KXSAt5s6z/YZHaJv4NScn1rzAAkcANg0SSI9tsk1DK+2\nLkyk3S3Ihs7eyjvt+r/cVz0mKi3nHrNoizNyOfxclh8XHbwAAJtoKtqZTfNAbvGZ\nw81Px34l4PCUP6AI4W9Q9aMwY6p1eqwId7MXZcuSQDXBZ5Fl1+FjS16CT3B57k+2\nIKqjWt+gqvKLNFmzOfx9dpMrOiNfjJq9BvEj4fjkbdr+R9gyFRQ1jWAJ/rLL9dAG\niY/1an9uUWOFVxrlD0t8LNubBSFtdxivQExwQDNisUbnaArL+HVQOS9BcAuPwn1j\n3he3qzJeZe0Qxy20E/Rpuq/2T8ZL4cDs22+Ho4a5EfOx8ADqr2co5paQezQsBllS\nNpoQOH8z7tQPQFeRDYYpAoIBAQDt0l2HWyHS1vd9VhiWysjuYjq7YQzdJGdRW9cj\nD2wq+dWVK1UEqiS5KKAwBSr5L9uVCgWX+N/Qbukvvu5tKWJ4tX2wuDVcq6WGsiDC\no0f1ixgR0pSM4axEplVwiod05RG+ThW0FZnTgIzgQsPGhMNoHC+wTaTS7ZxP5ZiF\nO6FlS06TAptYcQvn7gVPCNnRvoZemuNxS2OxFq2RwWM8df0S6B+PHg77i4Ga26O3\nOmISTKQgqJcBiFtGkssIW5wqGsNiqIarIATUh29tIY+V4+fUFChH15A9D2GNOJbR\nG6HPgEUPBrL530Xt7eZ8VGFHLv+ONyJvitRUID2MfyYLrKVvAoIBAQDYSz9qP5Q/\nSmfKHnAVrYjZsZ26kTO+Sa4I8Mniv5zvZd7UtVrxCBPjzl1M+tUaWMuJb2Q8h5jh\n3IBOPA9T+wEsKsnaaZjsyn13CV+NhHpqbyDrQxpj9dqmLS4jw7jgiyOwrbwep7iP\ntqxSxv6Ih3eYMdAV72nJFJ0SYRxQ3OwN370LQmRiaOtt3V8d1MRaAkIiMrI6Z8B+\ni/1sbn8VYOYIP4OxC/7y98S53Dgz3zR8OPw3E214PbAmB+jvyu8yyID2RqkWw6gK\n/y4bgBYMu8qmZA8aXswod0kwO0PpuHlWgTlM+sF6VWVh/g8moh/L/6gAUU1uTW6r\nR7ZE+4vUUD+lAoIBAQCkhuNTj/VvYm5nVFfAglvNp0FQfoyitNuRSoMkazf+50Ye\nY5L2niq3ueZQMlMPf09e5UcHYxKbpQ9Hi8Rw2q+YKJ7i0h2AlfL2o2bMoJ9YvLiT\nI+bHLBy8hYIYUI3zjcHfsS+MnWEFFCrhvu6n+RMihFVtl9mOXvnDwGfqzF0UsauT\nQrtrzRFai606hzoBw9g7vNXafDhku/aqHmrj2hCRsuqaXUYqOdIY6xhw20Abvs/R\nFDEby1SyFz3E83OvIULIjyRTYNxWl7e7fPtTzA6HBsbzJKtRwsFPLLYRxhcEcY3V\nHmJVQWSkfO/2VX3S/C2qGnSFTDsmVAOgnhoY+4CbAoIBAQDJ9RDkWzNIGWhp8BvG\nEf/LDK5zCqtezRtEW9iV8UZOvjbfM+sTTfCMcB7sBvW+IRUDYdAdOJtGoYXoBupl\nBuTkYZuSZbEVwEiAQm9HC2DmSpdZNJHKrkAXk+4WFOVmPGT5zm7tzLtm7TFgJVB7\nGMpRgImEQcTrrWSwSZ6P3ohGuBejEL38qWzSa7Ype4ZPaPZpSh7irAev4XSir1XY\nF18SaoPDZ6kJItI8nOSZgptWNjtCDdDUSf1UtWQJqtnH+DF6QyYVDGG2yug5Y1Kz\nVxF0Zc84VzWXvzHGaEAUVlxtqkFfoG/RkzUT1448C3tXFoK+sSt0h7aDFXWaWaoJ\nd1jFAoIBAAk8TVCOKJYgGm/zwxgWN3mDNQ27CC8DSQ3MLOU6nkmTRvV1/OiUzipQ\n0Buw/uwjL2NW9GhpmMrYwIubWGLtaj404Nr+E1g5imFQ8Mbnd87QFyVo0GKvHgln\nyasyjXsV/KiSGbzHS2t2gUnLK4PhNCYHh3YV/NfLMHkz0CKBB8seOfkvoPxv2L5v\n9f/+stLIzlh6FMkZDJbkvItTRFd9ATZWnd1+4D4uilvIbZrwzXfHxJbK4NGnJHgD\nVoL7bqBRr6mWrBsHIj7yqzg6Bonc/qo5wCfxTcyBTdGApD9+Jt1+sMqPjj0edDn4\nQWUGbLVQAkXIUOS1Aj9RCSDKYa7c9dY=\n-----END PRIVATE KEY-----\n','','http://friendica.local/dfrn_request/friendica1','http://friendica.local/dfrn_notify/friendica1','http://friendica.local/dfrn_poll/friendica1','http://friendica.local/dfrn_confirm/friendica1','',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 08:56:53','2017-09-07 09:12:55','2017-09-07 09:17:49','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(14,2,'2017-09-07 09:05:09',0,0,3,1,'dfrn','friendica5','friendica5','','','','','','','http://friendica.local/photo/profile/6.jpg','http://friendica.local/photo/ed2cf7a93daffb15532a78b261ac4685-4.jpg?ts=1504775768','http://friendica.local/photo/ed2cf7a93daffb15532a78b261ac4685-5.jpg?ts=1504775768','http://friendica.local/photo/ed2cf7a93daffb15532a78b261ac4685-6.jpg?ts=1504775768','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtBUbN/07wWbcUvp9QvR\nKLoM+WjC0K0rFsx6L/Mktk6Go5+DqofuHSQgfJZGBI3vbTlbwW76peX/0aqiZPGF\nrrhX1FMhU23AxYE9TixRR+oqIKETNzU8NuahpK/ZBokoPL7mzrY4o5dNcnG4S57O\nir4VfEpuYB99K7Uo4yVc6a50ZQfDoBy6nnCPbVmh+gokc28paK7Av0vnMwwD6TWQ\nrgXyrPsa+Af5YeDC7GOmhppeN+e5zycRTddfXWR8QFp+he43b7z54pB+ajAu3J+C\nTAagIp5UWrBmwclF2gmLWvyYYpwTF3kNz+Waf0s3khiZXcJZKxGKVqXoTkqEKV/i\nvHryaBlvvAkQKR1mfJpNasJfHrqhOlHigWi3ISlPJQB4h+85W+YAXj+3j26OnMpb\nCmjf0BXLnjuC+w9rXFW/kj3Q1PxNaAfx/BoV62unWBKnZAkkzHOkQ5yyATdXQaEY\nlDsFbc0itSm3zjsPa1gXtn9e9z8Mqn5MwKk5I9k7TIr6/FdgbX7gxl6mn59OQ0v+\ne8o7HECSQvT8c+WmvBk3tjQHDgw3FeiJ54w0IGiha530vPCk5Z840d/jVUL7Qc6j\nrNi7hLOBvx4jdxk+5tq6fZMG4Sbu+Iibc4b+f2QyVW7Pcxt3CM/ADh0kzfGJ7wQd\nzl4w/9+s8DPT43Tbn98QK+MCAwEAAQ==\n-----END PUBLIC KEY-----\n','','b131df195ce498422ad8e308cab463756662cce5372c6437f78edee801599598','http://friendica.local/profile/friendica5','http://friendica.local/profile/friendica5','friendica5@friendica.local','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyO9mdRS7w7V6nTkryfiE\nT4uI4voJN6talYcmBNTVXvZcBhhLwRDLKuhZcPQEBMrO7c1rg/Tq5+ae25lZ1m+O\n6xcst0NGQKgA4RQxzurMfUpZvTrqwr5BgB3wsWI1/mvU8A15hE4pbcNANXnTi37Q\nS8UXv4TDaBPazOnWqqSnUawag4YSp4PABPj268GQ+HYTkDToYL49ZG0QnRPUR3St\n8KylQUPWTZu+VjIAY0mw0lLqS63AQXg1w9B7Z+fjsfWdoGOWg2CcnpsKE7irLMYG\ngCx3u1p0Nytgbr6JdaGhcgkA5O9VsAi7dG784t1Y5SRnHq0yOXHp6l+eNgq2wC0X\n7a+o+b87UD4Pf9WiahAQRR84PVXncseniZGfhjOAB0HtsT0lhuuxN8zpz2KVwkP6\nLp7SVm93J0J1SBsZ9eFdSSvLPclCdSomk6igf5RwgqpJf33HngYXCin2cZVCojG6\nsxk/M35Yv4QQkEmQxI+wlS6PGXqpmTKVYv/Y0b0uAwwN3yG7AHauMv8DmQsZWvZq\n++0pEia4EDneIXEDeRA4n0mwnEimNnsQca/dP8RNDat6D2vpHdqC1FOHoyE1bd2F\nztZvURZrLsSEo6XH3DL7Syk/jny5d++yv4Q3kaYQepGvVDPBjtFz75XuQ92doU+m\nWHm/eqG/CfJ89NSXnaGs8YsCAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.local/dfrn_request/friendica5','http://friendica.local/dfrn_notify/friendica5','http://friendica.local/dfrn_poll/friendica5','http://friendica.local/dfrn_confirm/friendica5','http://friendica.local/poco/friendica5',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:08','0001-01-01 00:00:00','2017-09-07 09:00:32','2017-09-07 09:00:32','2017-09-07 09:16:08','0001-01-01 00:00:00','2017-09-07 09:16:08',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(15,4,'2017-09-07 09:07:14',0,0,3,1,'dfrn','friendica2','friendica2','','','','','','','http://friendica.local/photo/profile/3.jpg','http://friendica.local/photo/22875ea1ab42e09a2f1d3869cd6edfe7-4.jpg?ts=1504775802','http://friendica.local/photo/22875ea1ab42e09a2f1d3869cd6edfe7-5.jpg?ts=1504775802','http://friendica.local/photo/22875ea1ab42e09a2f1d3869cd6edfe7-6.jpg?ts=1504775802','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzOHCS/TBWB72tguU5RWu\nG4KnESmdXWGSHHrCm0iWP88Xl17lkEw58o4yt+bQS3c8U46OwP8z9EyCxFyDyHPU\noVgii+jMmT4hhKw5TeDPWwHSUZM07OP2d0J0Kktr6wC16DfGLWqo+EnJcLxyjFGn\nV6KzYR2d/73m0bj26QWM4w2ZCfBZvEEZsreF0XsZuBOWVRlTB4GzDlsRwRt05kUi\nevFnrth0fq+aeEnZA/8eFY9X8F1LB+mZLRdmWX77pMDtzzxTJUBoQPCkOJ0BvdXi\nyAYybmcxFzR/x1u+kpsgxeDOOPDAQAPnbBQcNNwWtl+emd8wmqXcbmM3XeIa1HPb\nDi0CHXJ5Lr95JYP2brAZu4dEwUNeTzkVkvB8DlviOSFmlg6CWmSKXdaF8trK6j4d\nlv7nxGBvmrbx1CmeA3RblvHR1aRyoQdNhBh1eLJrkDcaTgtzhycrjqdz+vVVV/xi\n4yMY9x+voxENfurEo/XsbzGfPSigTIHImzBcMtG0RTgxTMke6CoqRZW1pXFxZast\ncpsO02JRdPrXt+DHpYzDf8oEMTa4TNKBvczcT8ar82RZYY0srVV0uxH77xhx1bvm\nVAPf40FA2qbHZzCAv64YU9LdIT4iPEUga+Y5m9t2LvS+RiA8Zw/mmOdMFp4hI6+K\nELuO8hQc3Ot0moqfpYCnSl0CAwEAAQ==\n-----END PUBLIC KEY-----\n','1cc038d56cabb3f58fe8d4a2033828f1c9c787ccea8750c42fd03c5b068516a6','','http://friendica.local/profile/friendica2','http://friendica.local/profile/friendica2','friendica2@friendica.local','',NULL,'-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDWB6eJMw4sUcCs\nqMTOziLls5i/UCAlmmXHdy4eDaof9dfskyXmGMW3BDtRiOxjTdh4G/hOPAlcBFCy\n6vz/LmZ+4xeoaMfuzRydFj72e0o+gkpsyrqjfs7Tu+/veDoxodsX4kNF4w0Dyd6H\n/7wdYDhFj/61eu+Il/Js0Z/QLtWJnHit2aboax0QZIohGg963zQIbYLDB6meZYOX\nuNGrYr8rZdDJaBBtK7qadT/A7X537B1mlAkleu4WP77x+R5b9YJZIZyr1TC7yN4C\niBXPicdOQzyQNj5xTQ8ZpAujS4B7P/Nbp5pIWUX6dt84P5w6HssZw/naB7MBGVFf\n3mIpYY7DhvmsMcSjH1vTkLCZATa+jD91uIwtc4q5sky35WcZY/SmY5V5ljzkXdBg\n9X9r7EIfIjaiL1pK+DX1HQouGL9ebHtc45n8DhBbuAuxzwlHYdnPoIlodHixCb5g\nLBUl4QFWBlrDo+UiokGqBul3z7rfg1/GRfCFfkrITqnWLkg0X1hF4JCh9i0Bo+IW\nyRYvXJQj9X5PfiRvpbkgb24brGxBc10VLr8CwVlaqpjyy7/bJ3p/xsAIYlkptKnF\nf2vsFaJXbbnzkdaSrgkzqKZCCFJGjDTAQKAgG8L/5wqNBsScke+E3EltWd1eUrpt\nEna1ely5kW2MIf25LmtHOx+pjvkTjQIDAQABAoICAGi7BCMhxYywUGzshKmBuxfV\ngygSiDh+TdGGIx33p8jN3uPXuVLXyl/dBT3Hl4ycOhHD9gQqYpYRUn/KdxRTWzo5\n24jABR14ZskDarnn6JOf49VKenuogIKhUy5GEYvZ3MDaKfsXuHWjIW5BGIbzX3XC\nmWuqhW28lJblGKOhV0JoO7EucPsH9wffeqvp+asxb1+0XqkapchpejQS7x5DSrJs\ntvbnIiqZnE0alKDOVfVOp7BbPgKGHdzrQn9bXJy5DRiaVvTKdHdfOivY9XtBuzIz\nun4C3RlKENqGKF+2gV9OEsJFyDwg2xpNcrsufT7/dHjeKfOjktc10VjtE/GV2Go1\nqMFLimTlVnwEwFaqTTs4kISZqghKbOFss2C0/fuu1l6QudW5f8Pz8oeukxe76u23\narKp08VJLgRgg15z+C9ZOnRR6vnDPvnZLBbR8TPBZpVpO6sXZAIezBLs+cvbJmti\n/nHLtB97GjivlsD7alAaPdT3C81Ghjaf0oDQhHenNCwqjp6ff959fXtedLD2DRfc\n9L1XolR3PlXMtW2uBk7jbruA/Tskllz+HzJW1Bz+uh9BYsXL/EbwD5FvD6IeSKGM\nEpFiKuGUjEGKjD/Lr8yeKZKUnIaehu7zQVoWat8qkGefY6bWvIziIbhAMaZRTCtE\nt5QplVRI9jkePXX56l2tAoIBAQD5NU8MRnUtnzyzFLpafLeFRZKSQWkIWrtAF/27\nuaxbRarJt+ThFCplUqh0REShnOUmhkGDrLoRneg7XT0sbMp52tZyfMuQhbUswO2X\nmZKLbYeiT0sC8KGLhcyos1GtOBvyoiXjjGc3PzEQhDXQ9mfxc6CiJoNIAOU29+i3\n9O2FKwXSzwF/rG4Ef5eVI5xG2HTkS/zZgNUA3zx/vE94nuagt3bvwnidlURx4QjL\n9wVU7XEr9ZnNz6+z3LLMn8FKFKgAo8EuHpMmhD/OsgollnmhPG60wPKNTFdncWM1\n9Muij0aoLerJvb57KUhlJd4+ZnQBNl838B0juI+85GM79pKLAoIBAQDb3OlKN1g/\nSVKw1qro44qwYYS+Yg+3eDkv0puFnBT4IHaA1hjwml2k4CKu2sA5ydixtYzBXyqJ\nsiI1EuGuaTTiq8jU66KDxzsus0DT3etOrEfd53FTfdCEtZ7tnooTFhrUQFlmy93K\nQz0Rs34Wl/2nB4rUoTCpSvCLE8R8hId5vPQRV6NNxzNQvRIaSExiJuS0AC45AHWE\n+C9JFX3ZAYwDzMxVOH1BxvbGAyHWq2d0J1MVvc099o3SWmmN2keAfD6FGyJxKN5p\n0RNggWpD+68snnFApi3T1mZiK9w7mQyw04VbE8Xa0sbxvNqdCB0NVrD4/7Ivg/SV\npHeD7Tef/C1HAoIBAQC1A162iNsGV1qsrUqq/VoEKMPNDkvvcJAAfyyjVbt21IS4\nXqWWQ6KD1GVdhlTfmunrcKtXrHe+4hbUP+Z2RVNQ7X7EzBbElApERqKNclQ6iEVz\nxOq0aPq+MGK2ywFxs4bBV7vzq4ExZOoLmCzK6qAXhqhP/29uNpBHvAzCydpY1yY0\nuH3bMfD7vX3qK2KRJxrI1NUFW4ncR0pXcf27nJfid0Ch6HzZ4ZlEqnNMS9IInSuO\nBahBETELkSwia4vndleNl2RzTmwOFxON3E54fPM+BXpYOqozrhbyoS6x+2yKWE23\nTRr0jKk2JodaSQZEBwEN/GNvay6PSrjFOJNH89L/AoIBAFeskkMMKt6hyJ3IHMNd\n6XJIkPyycf4BrRxK6cWv5hTELT1XIv7fL7SNxIbhqIHi4cyLzyNVZcsfA9ESRHie\nb35sblup01alXg5TYOibuDfZL5dnsaNPqpUhL80lyX2u9Ofq+Tuq1DjR80pZv1AX\nMAkpUs1TsenwfleXfGUDHFsJZHJ99hsP8oChxNRCPGNviwfUgposerCZn5GPRm4A\n1eq2Ak2Bh0Fxq/puSVIna8u/2rvywiORbCCT+T+d6aFs6il+Fo/1civUOdvj/5I4\njTRHwnW7Ts8I0i8XumzxrUPeNXGKQv3ty3OekbbJA3zMMyo4HMAh6Ki7uwUa1XGw\nyAUCggEBAPV+99cdLm4Slhss+UEpYxw9Bcsre/m7AcIwmxFrUHSuQZYgM7wvEqX+\nyB22k2zDbc6xRy1SbS/biX5xdeVOSlVUJDVsoQ9sqQbPZb/7a1Jtlcw7l5vRIX2x\nE4ewsVDJfBEcnsgXTCQ3Zg/LiIXLnq4Ixh7yyak7v+ZsENG66Iu64IPOxR4VmhSx\n4kcqwwmEikAMBp6T5jWr/1AzsFL9Aw++XuiA20xfL1XIxx40KNh5edmPXqa5sC4d\njuRXcOoc8leXbgA8J+gZ+1oMmP1pfktEG4Q9vLWB93plucjTebgk178hztnkSlBX\n0+nhwk3lGL5IGs5grmAOQN3tmgj/Khk=\n-----END PRIVATE KEY-----\n','','http://friendica.local/dfrn_request/friendica2','http://friendica.local/dfrn_notify/friendica2','http://friendica.local/dfrn_poll/friendica2','http://friendica.local/dfrn_confirm/friendica2','',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:42','0001-01-01 00:00:00','2017-09-07 08:58:34','2017-09-07 08:58:34','2017-09-07 09:16:42','0001-01-01 00:00:00','2017-09-07 09:16:42',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(16,3,'2017-09-07 09:07:14',0,0,3,1,'dfrn','friendica3','friendica3','',NULL,NULL,'','','','http://friendica.local/photo/9c78857b3d725c1c6d1227a7b8cbe6b2-4.jpg?ts=1504775234','http://friendica.local/photo/9c78857b3d725c1c6d1227a7b8cbe6b2-4.jpg?ts=1504775369','http://friendica.local/photo/9c78857b3d725c1c6d1227a7b8cbe6b2-5.jpg?ts=1504775369','http://friendica.local/photo/9c78857b3d725c1c6d1227a7b8cbe6b2-6.jpg?ts=1504775369','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwIuhjeg03GoOuSYqulsa\nvd/spvniwjaYZhCJYTHgOM4ak9qG8SwPhguSBMqZS3baHEcZtYcYsu5vSQAO/zCB\niK8yefV8LguBhoNw36p/hoQ4TdApOH3cjKAJoaxZSJw0oa50ebCSbh23chRHESbv\nlvfGXq0Pmk060VcLf6h00Iivg/BFNmDfEqrVmgpl0G1PIOatNJ5QdEpCP0E5Bg/H\nvnqvBgpkVAZkKA4xY5rw6pB2NofK74gaeNklnVFqAwaQZUrBv+z1C7h3NQ5YRees\nuspiwZVyFy95xm+kGlKq6GJ7WPQi1mKSJisHLxh9uI7ylgIyRWi/GRA2NBLb15tJ\nL9PpyWEbKhEX/zCUQbos6cFC3+jgiJoYIIa5pOYU0Ekf5AcyF3dFsbcWGObn++wv\nk+5dIK/un+1KOv7X3e/bAnkVCHHjzWAzURQkvb0fwFVzw80ioP4L4V+mvw4jxh+x\ndpPBQmqgCglqE2cpCB4gAcYPlXICBC18YcUYOkYIlgz2WuslcJCnrHO6K5q6lAn3\nNqEI/LmJDrq3hbu96k8d/0zCMNO+u3xPIhDcQ6ZzyhZmVDTpVGFiJ7Yhtfih3ASC\nZqWowoSq5onVWLCsj4QquNCIvJK1NLrkrr6rxD4DbCzW7XbZkenuHumh3HoFb5Lc\nRN6UJNHe/4FNNUzcAVBgEe0CAwEAAQ==\n-----END PUBLIC KEY-----\n','','1cc038d56cabb3f58fe8d4a2033828f1c9c787ccea8750c42fd03c5b068516a6','http://friendica.local/profile/friendica3','http://friendica.local/profile/friendica3','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1geniTMOLFHArKjEzs4i\n5bOYv1AgJZplx3cuHg2qH/XX7JMl5hjFtwQ7UYjsY03YeBv4TjwJXARQsur8/y5m\nfuMXqGjH7s0cnRY+9ntKPoJKbMq6o37O07vv73g6MaHbF+JDReMNA8neh/+8HWA4\nRY/+tXrviJfybNGf0C7ViZx4rdmm6GsdEGSKIRoPet80CG2CwwepnmWDl7jRq2K/\nK2XQyWgQbSu6mnU/wO1+d+wdZpQJJXruFj++8fkeW/WCWSGcq9Uwu8jeAogVz4nH\nTkM8kDY+cU0PGaQLo0uAez/zW6eaSFlF+nbfOD+cOh7LGcP52gezARlRX95iKWGO\nw4b5rDHEox9b05CwmQE2vow/dbiMLXOKubJMt+VnGWP0pmOVeZY85F3QYPV/a+xC\nHyI2oi9aSvg19R0KLhi/Xmx7XOOZ/A4QW7gLsc8JR2HZz6CJaHR4sQm+YCwVJeEB\nVgZaw6PlIqJBqgbpd8+634NfxkXwhX5KyE6p1i5INF9YReCQofYtAaPiFskWL1yU\nI/V+T34kb6W5IG9uG6xsQXNdFS6/AsFZWqqY8su/2yd6f8bACGJZKbSpxX9r7BWi\nV22585HWkq4JM6imQghSRow0wECgIBvC/+cKjQbEnJHvhNxJbVndXlK6bRJ2tXpc\nuZFtjCH9uS5rRzsfqY75E40CAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.local/dfrn_request/friendica3','http://friendica.local/dfrn_notify/friendica3','http://friendica.local/dfrn_poll/friendica3','http://friendica.local/dfrn_confirm/friendica3','http://friendica.local/poco/friendica3',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 09:09:29','2017-09-07 09:09:29','2017-09-07 09:09:29','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL),(17,6,'2017-09-07 09:12:25',0,0,3,1,'dfrn','friendica4','friendica4','',NULL,NULL,'','','','http://friendica.local/photo/15048d33e71544a25a6dd13bb081c78f-4.jpg?ts=1504775545','http://friendica.local/photo/15048d33e71544a25a6dd13bb081c78f-4.jpg?ts=1504775585','http://friendica.local/photo/15048d33e71544a25a6dd13bb081c78f-5.jpg?ts=1504775585','http://friendica.local/photo/15048d33e71544a25a6dd13bb081c78f-6.jpg?ts=1504775585','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxAJ+t/FrD0sHO2ecwsoH\nmOst2aPHca5n4UEIpr2ZTl26WN1AbcNo9wahDHXG7pE50GQwvmnnTIlVDLAsBC23\n8sTSpGXrIC8L7YiyDeu3piBp/w4jy8JQrbXn4L8IQbnmi6nDCSr1szXjBcvdPPKK\nrCFgYJ4hjEkSp/wJcKZ1mlRTwtofWZHUMu3NsP2146wRj0roydFVkWGrfsH8grUO\nqMktmpCUOQNsOIAN8b6vQiYQQoamGWjV8wXO3W0fRhQ5Yjko19j1t+O1Jvy2CMhn\nRY2wiGZ91ZSfl8VNLrz38JyeR0cz7YJeNYzOggB1AjEzLhKtqw7zkyW8Qg1Kfo85\ndagFPZ5sQZ8R4nus7xabICMG/qJPL23/1tyenxqkVP0iDIhLo/f0uuG4riNOJZtf\nPYPT6sxSlqxbznuLQr1fYnjFyEnFtJpzuAuvybshT5QLyKntcGap67fWoj/7SrA4\n8T5RCdYHDacMdKEC1SDwpokpgWhWaRkUxJ5F0Q5Jpyvhui/UkxkevDWv5373pgVz\ngaZlxRKYKABWiJkQH9FPAdsr4nUVErl/zvI0+9GuzK/EJ5ToVs8bF98Jb4Y3o2pm\nNtPL1ao9r0ug/3F7RHTLs1tp0Bdm/Gxk/RJf4j6gKgAw9WcdHzkxcvikhAY43zMe\n5qExQo663i3hzw4v3p94i+sCAwEAAQ==\n-----END PUBLIC KEY-----\n','d27e7ba18c5f07077f89ed544d5336cece07bf8eac82df050f5b4df9a30c994d','','http://friendica.local/profile/friendica4','http://friendica.local/profile/friendica4','','',NULL,'-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDZm1QsjHfufsmg\n8qjli3qnAzoxTgEfu9DlArbbhJ08vJwcL2RBHVXRXfxCzZVjFcKHQvlP5n3dF1jx\nu8vEj0qn6x/1+5ZPfrM/EUGEgNSrefAmoCXwRPobFS02wGGc/MXZZD6EQcftCWDP\n7AWpXN92Sl8WhuKGW3FRRqbxoaVuVK7JZ+V1HNgt3JKCpErXjefWF/4T9tJIn1dG\neO/hLAA4m2A1J9XUBFL64GzVHj+/0eZ9dDmkdZulPPKtB+MYuawgSKF3Hei6TOWJ\n29Gif1gccovl4516e96Vml5zghbXetKymEf4awx2jX2GOvRqaQZlSodWZwTM+Z2N\nlh/7x5bo8NdtMnJEibpBg2ExyPYVRcIHXXbuzaDdawvPfbu9lQzWpXenndp+yZgc\nJl9j6ysgv/x5AW4auLDSaxiraeNpncibedE2nyCWfW0zDkZCij3FjfAQZC4VXZIE\nfZX7Im6WnAvUmMbXbTHcsVdljiW6w0ZFqb3LisF3Ps92iPgpT15cMDLHxIleA580\nwj2+P/oZxdviUIhS/okpiAFZ3uOFh8kvxMM3JF7Z5M9FKd//IHlbkBlgNCDJFKnr\npv7El0xeDgDyyfmzUJtydXmgqNpSoNH6kSc1teFPwk0f9GSsNpVMoLzLQ68ngXd7\nGy1EFAewRJBikRS2uAdsSQD8p9wn6QIDAQABAoICAQCqS3zcQDG7W02/vyeePEGI\nYmYwH7ORehJIpo8jy+yhk5k4FX6H1sVKTBsWzHyURnsuD6O8e80UMSlSRH17Hgh2\n0PL6NiGzpJvyRzbW01ubtpnSIJKQLertNu1jY7sAeHD9aA3kwvYK8sPo8/SaTiwz\nDpDLuFOeggF0ca5EexRT+8GtrLlNpX0opu2hf6Fyf4NncO9OAGMgolJSvGI9/YlO\nw4nPD5WvjpLB8tA5GKsbGtEebM6PfdqIveHMt9dpiiTCPxTde3KeGX+pG3Y7jR0P\nZjVFe5PKPxY6TcyM6MmnaF9rlPD94Aio3qHVYl3UyMxQiLrRS13ea5p5K3tsNw5J\nXBgkpTaAGDKi7V4e/zL1l/6z5ALtW3Wmu2MvZPUR/Z4yckGNIq/b1aQ6WwQgZtKP\nKEtdX92osod+n2Fh4zeMAhD5rMkHud2NfGyK/6MfIrZTrWYyDKIJ5S/BUEiMsdGj\nWRv866++3V4LPcKL4xoZ0dEWJZNtCJjZoU55S9h1PG/LeTWutuzbPYpeN+5GSkWa\nhykLdZvMnCo1fycdmFprGvXcH7wmY9EAx09Nh3XQedVAo/c2IK2HHYFQwv6ZwL6J\nmSEdbFofqtJyFN1K8psShaYdlbjk074SG39HiyOJHRBRhT9sEfjFZJDbAupE5D3F\nfobkBjx5NxoTDFHEcGl0AQKCAQEA96ul+iyJ8RsdDkIZXrJ2FfGLLctghX9M9cYl\nbFGL0MAdq7DkhcH8cr4j4crGcwCS0gPI87Up4BmImS+ust8EoOeXeIKGsyPZ+des\nxFP8sCg52PNH/L5YClrv+l1KcJsvtuvH2AWBjyzmiySFZNISWR7x8ceoS3VHnYe7\nf4wixkme8eiSibQZPKavAVZD53bWehCHMNkyi0mb0p+KuVwVxnn7C4T2U6Fm/Pgg\nls3/vILFdJuT/h8WvgtpX3wmcOM3mVXDGU6xhTJCAJzSIdeQNkCRBujcDpF+l49x\nX2ZPLxr83a0di3H5RbjXv4zZzsd3dpeNcx23MbG/9NjAHvWi0QKCAQEA4OzXuYO3\nP5nbGoMPzaTAPDYrwDpDf5Ss7ImdFvFoQntcsSlGm116XY9CGtHkiFLa8WSYCenv\nDFdQA9MEwhIst2nXfijFEizbXv8vk7WA4Zqa5vjfT39HuyX1Aay+8DT36Xskoi82\nvDaDaEvTE1/kaXXVEB9BBBcGusGCH37JshC/HXXkqk27FPf8DwcIVsa5EeBEVGWu\nkOxUCnPqECAyWo+o5V2wQ5XvDPnmIMUhS0HOAVZLjXpeyWtyAXlKQewIlrdz017g\ntOtC3kjScPBJGedJ2vPTV1rPFSvMKLlrrlgEgOPoQIpfALwf4pF7VCHJGFed6APb\n2SLKNJZdByyJmQKCAQEAvOTtciEGFB3Zy0Yek1sJNTNEM2kp9KdiyxCU+kg3mr7r\n4kbIBDwvjlP2if9d29hUIllAqp9BkOnohO0ZENOHdDEuFXt3wKlXVnZoDlUAJFqJ\nxC3Iebuy6jLxVMJSRBAYFCtAAEIyzkAwlW8FTh/qXo57eSwN739DX6JmHqGC5DjC\nQT5ghSYXGWsHjr18jMzWR8LTWS5Onm1Fqx6Db1wMP5RJJEAEn0Q6iDW2pU33/o6+\ninEeLnMHpWqOs4S8zNx/SzNd2a9rNWtfa5gvrB/8nWQhOGPhcjsFkhKVJW2idwre\nUTP3lKMYu1R/OFj0xgDb3Fc6StIfJoerH9MwtGwkAQKCAQAz8Z50Ql3sezylZ8Ub\nicO3ZA9AinQSH6S7z6AOr1uTlue2JkEfGjxrJO1wQi7T6MaVXtTZ3UOOhw98gpwj\nsYzQIspYYVP5uZBD5Qz4wL7t2wWQ98KimlNXfhGR/HHwCVuDeSPhrKOoXbKFQJWT\ncN7QGB1HZuBd8G9ma9AANAiibcmlJRfU2LSuyAJW+hnL6ILPBQrirsTcxSc3bsOM\nS9M1JN4tcjCFuzeEuKWTxdLFjYHkvygdmTgQrhabDoa+qKLnI6DFHLEqNvavXQP0\nfxlyuP5OaWbSUq9mRUIV2ZRro/oORhPZ69q60bdPXKetq0vEql9WOKXqBGXMNTlw\nsbFpAoIBADxkpmiCKczH9Xek99kEFJZBDA4MSwi19MBa+guz5SkdJk/tW9Ns0Z1U\nwQJN4eMLNfDt+TB88JWXQI0qEX3o/VS30Sj84kKjreSkHSbIc0XlyLhfnG1swXkN\nR2HfWs3HrJhAP93bFg/phP8VsKa5ek/VetIcDK+L0h2uUujlG1WOglu1MNs1mo9r\ngYqIQ3SidbzlA/l1gQ+Kjw9nkd5n5twgN1LpQZjP6uad3/vJ6SacMbPTodUZw3Hv\nGfTGGa8/YrWfhlos2JJE6Fgh6wrHgn0lFwbRlXAjcdAwCgW2TsnPHxo84PEM6WZb\nKWMdUnVxfEPRjMmrwA33NQjDMKHoq+o=\n-----END PRIVATE KEY-----\n','','http://friendica.local/dfrn_request/friendica4','http://friendica.local/dfrn_notify/friendica4','http://friendica.local/dfrn_poll/friendica4','http://friendica.local/dfrn_confirm/friendica4','',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 09:13:05','2017-09-07 09:13:05','2017-09-07 09:13:05','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL),(18,5,'2017-09-07 09:12:25',0,0,3,1,'dfrn','friendica5','friendica5','','','','','','','http://friendica.local/photo/profile/6.jpg','http://friendica.local/photo/d74f209bfcd190b3864fa678e5068a16-4.jpg?ts=1504775769','http://friendica.local/photo/d74f209bfcd190b3864fa678e5068a16-5.jpg?ts=1504775769','http://friendica.local/photo/d74f209bfcd190b3864fa678e5068a16-6.jpg?ts=1504775769','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtBUbN/07wWbcUvp9QvR\nKLoM+WjC0K0rFsx6L/Mktk6Go5+DqofuHSQgfJZGBI3vbTlbwW76peX/0aqiZPGF\nrrhX1FMhU23AxYE9TixRR+oqIKETNzU8NuahpK/ZBokoPL7mzrY4o5dNcnG4S57O\nir4VfEpuYB99K7Uo4yVc6a50ZQfDoBy6nnCPbVmh+gokc28paK7Av0vnMwwD6TWQ\nrgXyrPsa+Af5YeDC7GOmhppeN+e5zycRTddfXWR8QFp+he43b7z54pB+ajAu3J+C\nTAagIp5UWrBmwclF2gmLWvyYYpwTF3kNz+Waf0s3khiZXcJZKxGKVqXoTkqEKV/i\nvHryaBlvvAkQKR1mfJpNasJfHrqhOlHigWi3ISlPJQB4h+85W+YAXj+3j26OnMpb\nCmjf0BXLnjuC+w9rXFW/kj3Q1PxNaAfx/BoV62unWBKnZAkkzHOkQ5yyATdXQaEY\nlDsFbc0itSm3zjsPa1gXtn9e9z8Mqn5MwKk5I9k7TIr6/FdgbX7gxl6mn59OQ0v+\ne8o7HECSQvT8c+WmvBk3tjQHDgw3FeiJ54w0IGiha530vPCk5Z840d/jVUL7Qc6j\nrNi7hLOBvx4jdxk+5tq6fZMG4Sbu+Iibc4b+f2QyVW7Pcxt3CM/ADh0kzfGJ7wQd\nzl4w/9+s8DPT43Tbn98QK+MCAwEAAQ==\n-----END PUBLIC KEY-----\n','','d27e7ba18c5f07077f89ed544d5336cece07bf8eac82df050f5b4df9a30c994d','http://friendica.local/profile/friendica5','http://friendica.local/profile/friendica5','friendica5@friendica.local','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2ZtULIx37n7JoPKo5Yt6\npwM6MU4BH7vQ5QK224SdPLycHC9kQR1V0V38Qs2VYxXCh0L5T+Z93RdY8bvLxI9K\np+sf9fuWT36zPxFBhIDUq3nwJqAl8ET6GxUtNsBhnPzF2WQ+hEHH7Qlgz+wFqVzf\ndkpfFobihltxUUam8aGlblSuyWfldRzYLdySgqRK143n1hf+E/bSSJ9XRnjv4SwA\nOJtgNSfV1ARS+uBs1R4/v9HmfXQ5pHWbpTzyrQfjGLmsIEihdx3oukzlidvRon9Y\nHHKL5eOdenvelZpec4IW13rSsphH+GsMdo19hjr0amkGZUqHVmcEzPmdjZYf+8eW\n6PDXbTJyRIm6QYNhMcj2FUXCB1127s2g3WsLz327vZUM1qV3p53afsmYHCZfY+sr\nIL/8eQFuGriw0msYq2njaZ3Im3nRNp8gln1tMw5GQoo9xY3wEGQuFV2SBH2V+yJu\nlpwL1JjG120x3LFXZY4lusNGRam9y4rBdz7Pdoj4KU9eXDAyx8SJXgOfNMI9vj/6\nGcXb4lCIUv6JKYgBWd7jhYfJL8TDNyRe2eTPRSnf/yB5W5AZYDQgyRSp66b+xJdM\nXg4A8sn5s1CbcnV5oKjaUqDR+pEnNbXhT8JNH/RkrDaVTKC8y0OvJ4F3exstRBQH\nsESQYpEUtrgHbEkA/KfcJ+kCAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.local/dfrn_request/friendica5','http://friendica.local/dfrn_notify/friendica5','http://friendica.local/dfrn_poll/friendica5','http://friendica.local/dfrn_confirm/friendica5','http://friendica.local/poco/friendica5',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:09','0001-01-01 00:00:00','2017-09-07 09:00:32','2017-09-07 09:00:32','2017-09-07 09:16:09','0001-01-01 00:00:00','2017-09-07 09:16:09',0,0,0,1,0,0,0,1,0,0,0,NULL,99,NULL,0,'2018','0001-01-01',0,0,NULL),(19,0,'2017-09-07 09:16:08',0,0,2,0,'dfrn','friendica5','friendica5','','','','','','','http://friendica.local/photo/profile/6.jpg','http://friendica.local/photo/2b902d193517f74d2c14e163cff8c10e-4.jpg?ts=1504775768','http://friendica.local/photo/2b902d193517f74d2c14e163cff8c10e-5.jpg?ts=1504775768','http://friendica.local/photo/2b902d193517f74d2c14e163cff8c10e-6.jpg?ts=1504775768',NULL,'','','http://friendica.local/profile/friendica5','http://friendica.local/profile/friendica5','friendica5@friendica.local','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtBUbN/07wWbcUvp9QvR\nKLoM+WjC0K0rFsx6L/Mktk6Go5+DqofuHSQgfJZGBI3vbTlbwW76peX/0aqiZPGF\nrrhX1FMhU23AxYE9TixRR+oqIKETNzU8NuahpK/ZBokoPL7mzrY4o5dNcnG4S57O\nir4VfEpuYB99K7Uo4yVc6a50ZQfDoBy6nnCPbVmh+gokc28paK7Av0vnMwwD6TWQ\nrgXyrPsa+Af5YeDC7GOmhppeN+e5zycRTddfXWR8QFp+he43b7z54pB+ajAu3J+C\nTAagIp5UWrBmwclF2gmLWvyYYpwTF3kNz+Waf0s3khiZXcJZKxGKVqXoTkqEKV/i\nvHryaBlvvAkQKR1mfJpNasJfHrqhOlHigWi3ISlPJQB4h+85W+YAXj+3j26OnMpb\nCmjf0BXLnjuC+w9rXFW/kj3Q1PxNaAfx/BoV62unWBKnZAkkzHOkQ5yyATdXQaEY\nlDsFbc0itSm3zjsPa1gXtn9e9z8Mqn5MwKk5I9k7TIr6/FdgbX7gxl6mn59OQ0v+\ne8o7HECSQvT8c+WmvBk3tjQHDgw3FeiJ54w0IGiha530vPCk5Z840d/jVUL7Qc6j\nrNi7hLOBvx4jdxk+5tq6fZMG4Sbu+Iibc4b+f2QyVW7Pcxt3CM/ADh0kzfGJ7wQd\nzl4w/9+s8DPT43Tbn98QK+MCAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.local/dfrn_request/friendica5','http://friendica.local/dfrn_notify/friendica5','http://friendica.local/dfrn_poll/friendica5','http://friendica.local/dfrn_confirm/friendica5','http://friendica.local/poco/friendica5',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:09','0001-01-01 00:00:00','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','0001-01-01 00:00:00','2017-09-07 09:16:09',0,0,0,1,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL),(20,0,'2017-09-07 09:16:41',0,0,2,0,'dfrn','friendica2','friendica2','','','','','','','http://friendica.local/photo/profile/3.jpg','http://friendica.local/photo/01f62fe9af5d22dfb7664e78e64acd43-4.jpg?ts=1504775801','http://friendica.local/photo/01f62fe9af5d22dfb7664e78e64acd43-5.jpg?ts=1504775801','http://friendica.local/photo/01f62fe9af5d22dfb7664e78e64acd43-6.jpg?ts=1504775801',NULL,'','','http://friendica.local/profile/friendica2','http://friendica.local/profile/friendica2','friendica2@friendica.local','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzOHCS/TBWB72tguU5RWu\nG4KnESmdXWGSHHrCm0iWP88Xl17lkEw58o4yt+bQS3c8U46OwP8z9EyCxFyDyHPU\noVgii+jMmT4hhKw5TeDPWwHSUZM07OP2d0J0Kktr6wC16DfGLWqo+EnJcLxyjFGn\nV6KzYR2d/73m0bj26QWM4w2ZCfBZvEEZsreF0XsZuBOWVRlTB4GzDlsRwRt05kUi\nevFnrth0fq+aeEnZA/8eFY9X8F1LB+mZLRdmWX77pMDtzzxTJUBoQPCkOJ0BvdXi\nyAYybmcxFzR/x1u+kpsgxeDOOPDAQAPnbBQcNNwWtl+emd8wmqXcbmM3XeIa1HPb\nDi0CHXJ5Lr95JYP2brAZu4dEwUNeTzkVkvB8DlviOSFmlg6CWmSKXdaF8trK6j4d\nlv7nxGBvmrbx1CmeA3RblvHR1aRyoQdNhBh1eLJrkDcaTgtzhycrjqdz+vVVV/xi\n4yMY9x+voxENfurEo/XsbzGfPSigTIHImzBcMtG0RTgxTMke6CoqRZW1pXFxZast\ncpsO02JRdPrXt+DHpYzDf8oEMTa4TNKBvczcT8ar82RZYY0srVV0uxH77xhx1bvm\nVAPf40FA2qbHZzCAv64YU9LdIT4iPEUga+Y5m9t2LvS+RiA8Zw/mmOdMFp4hI6+K\nELuO8hQc3Ot0moqfpYCnSl0CAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.local/dfrn_request/friendica2','http://friendica.local/dfrn_notify/friendica2','http://friendica.local/dfrn_poll/friendica2','http://friendica.local/dfrn_confirm/friendica2','http://friendica.local/poco/friendica2',0,0,0,0,'','0001-01-01 00:00:00','2017-09-07 09:16:42','0001-01-01 00:00:00','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:41','0001-01-01 00:00:00','2017-09-07 09:16:42',0,0,0,1,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL),(21,0,'2017-09-07 09:17:49',0,0,2,0,'dfrn','friendica1','friendica1','','','','','','','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','http://friendica.local/photo/39e7b822c093a22f70de8782c7d652d4-4.jpg?ts=1504775948','http://friendica.local/photo/39e7b822c093a22f70de8782c7d652d4-5.jpg?ts=1504775948','http://friendica.local/photo/39e7b822c093a22f70de8782c7d652d4-6.jpg?ts=1504775948',NULL,'','','http://friendica.local/profile/friendica1','http://friendica.local/profile/friendica1','friendica1@friendica.local','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.local/dfrn_request/friendica1','http://friendica.local/dfrn_notify/friendica1','http://friendica.local/dfrn_poll/friendica1','http://friendica.local/dfrn_confirm/friendica1','http://friendica.local/poco/friendica1',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 09:17:49','2017-09-07 09:17:49','2017-09-07 09:19:08','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL),(22,0,'2017-09-07 09:18:24',0,0,2,0,'dfrn','friendica3','friendica3','','','','','','','http://friendica.local/photo/profile/4.jpg','http://friendica.local/photo/19065c444ea257e137e46e890d2c7001-4.jpg?ts=1504775904','http://friendica.local/photo/19065c444ea257e137e46e890d2c7001-5.jpg?ts=1504775904','http://friendica.local/photo/19065c444ea257e137e46e890d2c7001-6.jpg?ts=1504775904',NULL,'','','http://friendica.local/profile/friendica3','http://friendica.local/profile/friendica3','friendica3@friendica.local','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwIuhjeg03GoOuSYqulsa\nvd/spvniwjaYZhCJYTHgOM4ak9qG8SwPhguSBMqZS3baHEcZtYcYsu5vSQAO/zCB\niK8yefV8LguBhoNw36p/hoQ4TdApOH3cjKAJoaxZSJw0oa50ebCSbh23chRHESbv\nlvfGXq0Pmk060VcLf6h00Iivg/BFNmDfEqrVmgpl0G1PIOatNJ5QdEpCP0E5Bg/H\nvnqvBgpkVAZkKA4xY5rw6pB2NofK74gaeNklnVFqAwaQZUrBv+z1C7h3NQ5YRees\nuspiwZVyFy95xm+kGlKq6GJ7WPQi1mKSJisHLxh9uI7ylgIyRWi/GRA2NBLb15tJ\nL9PpyWEbKhEX/zCUQbos6cFC3+jgiJoYIIa5pOYU0Ekf5AcyF3dFsbcWGObn++wv\nk+5dIK/un+1KOv7X3e/bAnkVCHHjzWAzURQkvb0fwFVzw80ioP4L4V+mvw4jxh+x\ndpPBQmqgCglqE2cpCB4gAcYPlXICBC18YcUYOkYIlgz2WuslcJCnrHO6K5q6lAn3\nNqEI/LmJDrq3hbu96k8d/0zCMNO+u3xPIhDcQ6ZzyhZmVDTpVGFiJ7Yhtfih3ASC\nZqWowoSq5onVWLCsj4QquNCIvJK1NLrkrr6rxD4DbCzW7XbZkenuHumh3HoFb5Lc\nRN6UJNHe/4FNNUzcAVBgEe0CAwEAAQ==\n-----END PUBLIC KEY-----\n',NULL,'','http://friendica.local/dfrn_request/friendica3','http://friendica.local/dfrn_notify/friendica3','http://friendica.local/dfrn_poll/friendica3','http://friendica.local/dfrn_confirm/friendica3','http://friendica.local/poco/friendica3',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','0001-01-01 00:00:00','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24','0001-01-01 00:00:00','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,0,NULL,99,NULL,0,'','0001-01-01',0,0,NULL);
 /*!40000 ALTER TABLE `contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -385,7 +385,7 @@ CREATE TABLE `conversation` (
 
 LOCK TABLES `conversation` WRITE;
 /*!40000 ALTER TABLE `conversation` DISABLE KEYS */;
-INSERT INTO `conversation` VALUES ('urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','','http://friendica.dev/display/friendica1/15','http://friendica.dev/display/friendica1/15',1,'<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\" xmlns:thr=\"http://purl.org/syndication/thread/1.0\" xmlns:at=\"http://purl.org/atompub/tombstones/1.0\" xmlns:media=\"http://purl.org/syndication/atommedia\" xmlns:dfrn=\"http://purl.org/macgirvin/dfrn/1.0\" xmlns:activity=\"http://activitystrea.ms/spec/1.0/\" xmlns:georss=\"http://www.georss.org/georss\" xmlns:poco=\"http://portablecontacts.net/spec/1.0\" xmlns:ostatus=\"http://ostatus.org/schema/1.0\" xmlns:statusnet=\"http://status.net/schema/api/1/\">\n  <id>http://friendica.dev/profile/friendica1</id>\n  <title>friendica1</title>\n  <generator uri=\"https://friendi.ca\" version=\"3.5.3-dev-1234\">Friendica</generator>\n  <link rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"/>\n  <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.dev/profile/friendica1\"/>\n  <dfrn:account_type>0</dfrn:account_type>\n  <updated>2017-09-07T09:19:08Z</updated>\n  <dfrn:owner>\n    <name dfrn:updated=\"2017-09-07T08:56:53Z\">friendica1</name>\n    <uri dfrn:updated=\"2017-09-07T08:56:53Z\">http://friendica.dev/profile/friendica1</uri>\n    <dfrn:handle dfrn:updated=\"2017-09-07T08:56:53Z\">friendica1@friendica.dev</dfrn:handle>\n    <link rel=\"photo\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\" dfrn:updated=\"2017-09-07T09:12:55Z\"/>\n    <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\" dfrn:updated=\"2017-09-07T09:12:55Z\"/>\n    <dfrn:hide>true</dfrn:hide>\n    <dfrn:birthday>2018-01-01T00:00:00Z</dfrn:birthday>\n    <poco:displayName>friendica1</poco:displayName>\n    <poco:updated>2017-09-07T08:56:53Z</poco:updated>\n    <poco:note/>\n    <poco:preferredUsername>friendica1</poco:preferredUsername>\n    <poco:utcOffset>+00:00</poco:utcOffset>\n  </dfrn:owner>\n  <entry>\n    <author>\n      <name>friendica1</name>\n      <uri>http://friendica.dev/profile/friendica1</uri>\n      <dfrn:handle>friendica1@friendica.dev</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n    </author>\n    <dfrn:owner>\n      <name>friendica1</name>\n      <uri>http://friendica.dev/profile/friendica1</uri>\n      <dfrn:handle>friendica1@friendica.dev</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n    </dfrn:owner>\n    <ostatus:conversation href=\"http://friendica.dev/display/friendica1/15\" ref=\"http://friendica.dev/display/friendica1/15\">http://friendica.dev/display/friendica1/15</ostatus:conversation>\n    <id>urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357</id>\n    <title/>\n    <published>2017-09-07T09:19:07Z</published>\n    <updated>2017-09-07T09:19:07Z</updated>\n    <dfrn:env>QW5kIHRoaXMgcG9zdCBnb2VzIHRvIGdyb3VwMSBvbmx5IQ</dfrn:env>\n    <content type=\"text\">And this post goes to group1 only!</content>\n    <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.dev/display/758d682b1459b10f0be17c3206121357\"/>\n    <dfrn:comment-allow>1</dfrn:comment-allow>\n    <dfrn:private>1</dfrn:private>\n    <dfrn:diaspora_guid>758d682b1459b10f0be17c3206121357</dfrn:diaspora_guid>\n    <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>\n    <activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>\n  </entry>\n</feed>','2017-09-07 09:19:08'),('urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','','http://friendica.dev/display/friendica1/9','http://friendica.dev/display/friendica1/9',1,'<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\" xmlns:thr=\"http://purl.org/syndication/thread/1.0\" xmlns:at=\"http://purl.org/atompub/tombstones/1.0\" xmlns:media=\"http://purl.org/syndication/atommedia\" xmlns:dfrn=\"http://purl.org/macgirvin/dfrn/1.0\" xmlns:activity=\"http://activitystrea.ms/spec/1.0/\" xmlns:georss=\"http://www.georss.org/georss\" xmlns:poco=\"http://portablecontacts.net/spec/1.0\" xmlns:ostatus=\"http://ostatus.org/schema/1.0\" xmlns:statusnet=\"http://status.net/schema/api/1/\">\n  <id>http://friendica.dev/profile/friendica1</id>\n  <title>friendica1</title>\n  <generator uri=\"https://friendi.ca\" version=\"3.5.3-dev-1234\">Friendica</generator>\n  <link rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"/>\n  <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.dev/profile/friendica1\"/>\n  <dfrn:account_type>0</dfrn:account_type>\n  <updated>2017-09-07T09:17:49Z</updated>\n  <dfrn:owner>\n    <name dfrn:updated=\"2017-09-07T08:56:53Z\">friendica1</name>\n    <uri dfrn:updated=\"2017-09-07T08:56:53Z\">http://friendica.dev/profile/friendica1</uri>\n    <dfrn:handle dfrn:updated=\"2017-09-07T08:56:53Z\">friendica1@friendica.dev</dfrn:handle>\n    <link rel=\"photo\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\" dfrn:updated=\"2017-09-07T09:12:55Z\"/>\n    <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\" dfrn:updated=\"2017-09-07T09:12:55Z\"/>\n    <dfrn:hide>true</dfrn:hide>\n    <dfrn:birthday>2018-01-01T00:00:00Z</dfrn:birthday>\n    <poco:displayName>friendica1</poco:displayName>\n    <poco:updated>2017-09-07T08:56:53Z</poco:updated>\n    <poco:note/>\n    <poco:preferredUsername>friendica1</poco:preferredUsername>\n    <poco:utcOffset>+00:00</poco:utcOffset>\n  </dfrn:owner>\n  <entry>\n    <author>\n      <name>friendica1</name>\n      <uri>http://friendica.dev/profile/friendica1</uri>\n      <dfrn:handle>friendica1@friendica.dev</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n    </author>\n    <dfrn:owner>\n      <name>friendica1</name>\n      <uri>http://friendica.dev/profile/friendica1</uri>\n      <dfrn:handle>friendica1@friendica.dev</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n    </dfrn:owner>\n    <ostatus:conversation href=\"http://friendica.dev/display/friendica1/9\" ref=\"http://friendica.dev/display/friendica1/9\">http://friendica.dev/display/friendica1/9</ostatus:conversation>\n    <id>urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735</id>\n    <title/>\n    <published>2017-09-07T09:17:49Z</published>\n    <updated>2017-09-07T09:17:49Z</updated>\n    <dfrn:env>SGV5LCBncm91cDIsIHRoaXMgcG9zdCBpcyBvbmx5IHZpc2libGUgdG8geW91IQ</dfrn:env>\n    <content type=\"text\">Hey, group2, this post is only visible to you!</content>\n    <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.dev/display/758d682b1859b10ebd6abab685903735\"/>\n    <dfrn:comment-allow>1</dfrn:comment-allow>\n    <dfrn:private>1</dfrn:private>\n    <dfrn:diaspora_guid>758d682b1859b10ebd6abab685903735</dfrn:diaspora_guid>\n    <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>\n    <activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>\n  </entry>\n</feed>','2017-09-07 09:17:49'),('urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025','','http://friendica.dev/display/friendica2/5','http://friendica.dev/display/friendica2/5',1,'<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\" xmlns:thr=\"http://purl.org/syndication/thread/1.0\" xmlns:at=\"http://purl.org/atompub/tombstones/1.0\" xmlns:media=\"http://purl.org/syndication/atommedia\" xmlns:dfrn=\"http://purl.org/macgirvin/dfrn/1.0\" xmlns:activity=\"http://activitystrea.ms/spec/1.0/\" xmlns:georss=\"http://www.georss.org/georss\" xmlns:poco=\"http://portablecontacts.net/spec/1.0\" xmlns:ostatus=\"http://ostatus.org/schema/1.0\" xmlns:statusnet=\"http://status.net/schema/api/1/\">\n  <id>http://friendica.dev/profile/friendica2</id>\n  <title>friendica2</title>\n  <generator uri=\"https://friendi.ca\" version=\"3.5.3-dev-1234\">Friendica</generator>\n  <link rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"/>\n  <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.dev/profile/friendica2\"/>\n  <dfrn:account_type>0</dfrn:account_type>\n  <updated>2017-09-07T09:16:42Z</updated>\n  <dfrn:owner>\n    <name dfrn:updated=\"2017-09-07T08:58:34Z\">friendica2</name>\n    <uri dfrn:updated=\"2017-09-07T08:58:34Z\">http://friendica.dev/profile/friendica2</uri>\n    <dfrn:handle dfrn:updated=\"2017-09-07T08:58:34Z\">friendica2@friendica.dev</dfrn:handle>\n    <link rel=\"photo\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.dev/photo/profile/3.jpg\" dfrn:updated=\"2017-09-07T08:58:34Z\"/>\n    <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.dev/photo/profile/3.jpg\" dfrn:updated=\"2017-09-07T08:58:34Z\"/>\n    <dfrn:hide>true</dfrn:hide>\n    <dfrn:birthday>2018-01-01T00:00:00Z</dfrn:birthday>\n    <poco:displayName>friendica2</poco:displayName>\n    <poco:updated>2017-09-07T08:58:34Z</poco:updated>\n    <poco:note/>\n    <poco:preferredUsername>friendica2</poco:preferredUsername>\n    <poco:utcOffset>+00:00</poco:utcOffset>\n  </dfrn:owner>\n  <entry>\n    <author>\n      <name>friendica2</name>\n      <uri>http://friendica.dev/profile/friendica2</uri>\n      <dfrn:handle>friendica2@friendica.dev</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/3.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/3.jpg\"/>\n    </author>\n    <dfrn:owner>\n      <name>friendica2</name>\n      <uri>http://friendica.dev/profile/friendica2</uri>\n      <dfrn:handle>friendica2@friendica.dev</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/3.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/3.jpg\"/>\n    </dfrn:owner>\n    <ostatus:conversation href=\"http://friendica.dev/display/friendica2/5\" ref=\"http://friendica.dev/display/friendica2/5\">http://friendica.dev/display/friendica2/5</ostatus:conversation>\n    <id>urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025</id>\n    <title/>\n    <published>2017-09-07T09:16:41Z</published>\n    <updated>2017-09-07T09:16:41Z</updated>\n    <dfrn:env>SGVsbG8sIEknbSBmcmllbmRpY2EyISBIb3cgYXJlIHlvdT8</dfrn:env>\n    <content type=\"text\">Hello, I\'m friendica2! How are you?</content>\n    <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.dev/display/758d682b1359b10e79d3f8f310513025\"/>\n    <dfrn:comment-allow>1</dfrn:comment-allow>\n    <dfrn:diaspora_guid>758d682b1359b10e79d3f8f310513025</dfrn:diaspora_guid>\n    <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>\n    <activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>\n  </entry>\n</feed>','2017-09-07 09:16:42'),('urn:X-dfrn:friendica.dev:3:758d682b2059b10f204f9c2684001373','urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','http://friendica.dev/display/friendica1/15','http://friendica.dev/display/friendica1/15',1,'<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\" xmlns:thr=\"http://purl.org/syndication/thread/1.0\" xmlns:at=\"http://purl.org/atompub/tombstones/1.0\" xmlns:media=\"http://purl.org/syndication/atommedia\" xmlns:dfrn=\"http://purl.org/macgirvin/dfrn/1.0\" xmlns:activity=\"http://activitystrea.ms/spec/1.0/\" xmlns:georss=\"http://www.georss.org/georss\" xmlns:poco=\"http://portablecontacts.net/spec/1.0\" xmlns:ostatus=\"http://ostatus.org/schema/1.0\" xmlns:statusnet=\"http://status.net/schema/api/1/\">\n  <id>http://friendica.dev/profile/friendica2</id>\n  <title>friendica2</title>\n  <generator uri=\"https://friendi.ca\" version=\"3.5.3-dev-1234\">Friendica</generator>\n  <link rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"/>\n  <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.dev/profile/friendica2\"/>\n  <dfrn:account_type>0</dfrn:account_type>\n  <updated>2017-09-07T09:19:28Z</updated>\n  <dfrn:owner>\n    <name dfrn:updated=\"2017-09-07T08:58:34Z\">friendica2</name>\n    <uri dfrn:updated=\"2017-09-07T08:58:34Z\">http://friendica.dev/profile/friendica2</uri>\n    <dfrn:handle dfrn:updated=\"2017-09-07T08:58:34Z\">friendica2@friendica.dev</dfrn:handle>\n    <link rel=\"photo\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.dev/photo/profile/3.jpg\" dfrn:updated=\"2017-09-07T08:58:34Z\"/>\n    <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.dev/photo/profile/3.jpg\" dfrn:updated=\"2017-09-07T08:58:34Z\"/>\n    <dfrn:hide>true</dfrn:hide>\n    <dfrn:birthday>2018-01-01T00:00:00Z</dfrn:birthday>\n    <poco:displayName>friendica2</poco:displayName>\n    <poco:updated>2017-09-07T08:58:34Z</poco:updated>\n    <poco:note/>\n    <poco:preferredUsername>friendica2</poco:preferredUsername>\n    <poco:utcOffset>+00:00</poco:utcOffset>\n  </dfrn:owner>\n  <entry>\n    <author>\n      <name>friendica2</name>\n      <uri>http://friendica.dev/profile/friendica2</uri>\n      <dfrn:handle>friendica2@friendica.dev</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/3.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/3.jpg\"/>\n    </author>\n    <dfrn:owner>\n      <name>friendica2</name>\n      <uri>http://friendica.dev/profile/friendica2</uri>\n      <dfrn:handle>friendica2@friendica.dev</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/3.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/3.jpg\"/>\n    </dfrn:owner>\n    <thr:in-reply-to ref=\"urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357\" type=\"text/html\" href=\"http://friendica.dev/display/758d682b1459b10f0be17c3206121357\" dfrn:diaspora_guid=\"758d682b1459b10f0be17c3206121357\"/>\n    <ostatus:conversation href=\"http://friendica.dev/display/friendica1/15\" ref=\"http://friendica.dev/display/friendica1/15\">http://friendica.dev/display/friendica1/15</ostatus:conversation>\n    <id>urn:X-dfrn:friendica.dev:3:758d682b2059b10f204f9c2684001373</id>\n    <title/>\n    <published>2017-09-07T09:19:28Z</published>\n    <updated>2017-09-07T09:19:28Z</updated>\n    <dfrn:env>WWF5IQ</dfrn:env>\n    <content type=\"text\">Yay!</content>\n    <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.dev/display/758d682b2059b10f204f9c2684001373\"/>\n    <dfrn:private>1</dfrn:private>\n    <dfrn:diaspora_guid>758d682b2059b10f204f9c2684001373</dfrn:diaspora_guid>\n    <dfrn:diaspora_signature>eyJzaWduZWRfdGV4dCI6IntcImF1dGhvclwiOlwiZnJpZW5kaWNhMkBmcmllbmRpY2EuZGV2XCIsXCJndWlkXCI6XCI3NThkNjgyYjIwNTliMTBmMjA0ZjljMjY4NDAwMTM3M1wiLFwiY3JlYXRlZF9hdFwiOlwiMjAxNy0wOS0wN1QwOToxOToyOFpcIixcInBhcmVudF9ndWlkXCI6XCI3NThkNjgyYjE0NTliMTBmMGJlMTdjMzIwNjEyMTM1N1wiLFwidGV4dFwiOlwiWWF5IVwiLFwiYXV0aG9yX3NpZ25hdHVyZVwiOlwiVHk0T25rWlVGS2dyVmtGMGtONUorMjFialZDb3lPd2xqb2o2OGd3V1FSM1hFVEFKNHZcXFwvTzF5RnlwTHl6YnJPWkNCV3pDOWU5V2czZytGVDZvS2RZTEJ6TVI2UXUyVnJBRllNNUpJOWUwRzhJSVZXV0ZHRDJ6RnloQWhKTHd6eTkzQnF6Q1RURDUrM3M1UDJxdVRKa0p5SnF3ZUdjek5sTGsyZW0yNldTaEc5VnBjZ0Z1UUF5VmNRR0FsVGFVQnFGWW43TW8zRDV4V1BncmhXRXpVOEFVMWkzbEtyN2RCZWtjRU12RkY1aDUxRGViWUNNbXVNdnlqQk1XRURqdjhjYm0wdmVcXFwvNHVvMHVVMEQ5dmlrM29DVEF6WkNWM3JjTGt0aHAwTUZJMXN4R2VwSHpra1xcXC9ISlNNa3lCXFxcL1ZxRE5nUGRlTVR0YkNCQ2RLcjBObVNpbTJkVGxPVmFzY21zdnBRb3kxdFhEd3YxK1BNczJ0RVQ0TzErSnJ2UkZKNlZOSzlsS1BzNTlSWjFZaEZmTEluZUtuNjE2bWNKbTlaYkhEaTZ5MXVRUklHdERqTEdndnM2OVRxVkkwMjhqUlUyS2hsdnJOTThTa3R2UlNmYkh1OERwajFuMXhtZWRPd21kbEpzSnZ6R01PZDJmTnJcXFwvRVhnNm1ZN1lwZ1lQQnQ3VDQyTWZScWFqYXFEVWplTjFYS25mdnByT0RVRE5oR21vbDJmN21NTGk0UnBReVNQRmpEQ0MrNHZoNnk4cTZ5YzRUMkNWekVNWlhJckJlRTNRVzQ2SFNncVZtckVwVlA3MlZMNExTV0dTNDZNOENtQlhwOWMrZ2YwN0M1OWRrbFNQZ0dhMEQrNVo3NjhMMjV0SlBxQXZsVkpTaFNxMWhRVlZUVzRxak5BZmR2S0dJOTA9XCJ9Iiwic2lnbmF0dXJlIjpudWxsLCJzaWduZXIiOiIifQ==</dfrn:diaspora_signature>\n    <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>\n    <activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>\n  </entry>\n</feed>','2017-09-07 09:19:28'),('urn:X-dfrn:friendica.dev:4:758d682b1059b10ee096f38798595234','urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','http://friendica.dev/display/friendica1/9','http://friendica.dev/display/friendica1/9',1,'<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\" xmlns:thr=\"http://purl.org/syndication/thread/1.0\" xmlns:at=\"http://purl.org/atompub/tombstones/1.0\" xmlns:media=\"http://purl.org/syndication/atommedia\" xmlns:dfrn=\"http://purl.org/macgirvin/dfrn/1.0\" xmlns:activity=\"http://activitystrea.ms/spec/1.0/\" xmlns:georss=\"http://www.georss.org/georss\" xmlns:poco=\"http://portablecontacts.net/spec/1.0\" xmlns:ostatus=\"http://ostatus.org/schema/1.0\" xmlns:statusnet=\"http://status.net/schema/api/1/\">\n  <id>http://friendica.dev/profile/friendica3</id>\n  <title>friendica3</title>\n  <generator uri=\"https://friendi.ca\" version=\"3.5.3-dev-1234\">Friendica</generator>\n  <link rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"/>\n  <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.dev/profile/friendica3\"/>\n  <dfrn:account_type>0</dfrn:account_type>\n  <updated>2017-09-07T09:18:24Z</updated>\n  <dfrn:owner>\n    <name dfrn:updated=\"2017-09-07T08:59:16Z\">friendica3</name>\n    <uri dfrn:updated=\"2017-09-07T08:59:16Z\">http://friendica.dev/profile/friendica3</uri>\n    <dfrn:handle dfrn:updated=\"2017-09-07T08:59:16Z\">friendica3@friendica.dev</dfrn:handle>\n    <link rel=\"photo\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.dev/photo/profile/4.jpg\" dfrn:updated=\"2017-09-07T08:59:16Z\"/>\n    <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.dev/photo/profile/4.jpg\" dfrn:updated=\"2017-09-07T08:59:16Z\"/>\n    <dfrn:hide>true</dfrn:hide>\n    <dfrn:birthday>2018-01-01T00:00:00Z</dfrn:birthday>\n    <poco:displayName>friendica3</poco:displayName>\n    <poco:updated>2017-09-07T08:59:16Z</poco:updated>\n    <poco:note/>\n    <poco:preferredUsername>friendica3</poco:preferredUsername>\n    <poco:utcOffset>+00:00</poco:utcOffset>\n  </dfrn:owner>\n  <entry>\n    <author>\n      <name>friendica3</name>\n      <uri>http://friendica.dev/profile/friendica3</uri>\n      <dfrn:handle>friendica3@friendica.dev</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/4.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/4.jpg\"/>\n    </author>\n    <dfrn:owner>\n      <name>friendica3</name>\n      <uri>http://friendica.dev/profile/friendica3</uri>\n      <dfrn:handle>friendica3@friendica.dev</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/4.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/4.jpg\"/>\n    </dfrn:owner>\n    <thr:in-reply-to ref=\"urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735\" type=\"text/html\" href=\"http://friendica.dev/display/758d682b1859b10ebd6abab685903735\" dfrn:diaspora_guid=\"758d682b1859b10ebd6abab685903735\"/>\n    <ostatus:conversation href=\"http://friendica.dev/display/friendica1/9\" ref=\"http://friendica.dev/display/friendica1/9\">http://friendica.dev/display/friendica1/9</ostatus:conversation>\n    <id>urn:X-dfrn:friendica.dev:4:758d682b1059b10ee096f38798595234</id>\n    <title/>\n    <published>2017-09-07T09:18:24Z</published>\n    <updated>2017-09-07T09:18:24Z</updated>\n    <dfrn:env>Q29vbCE</dfrn:env>\n    <content type=\"text\">Cool!</content>\n    <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.dev/display/758d682b1059b10ee096f38798595234\"/>\n    <dfrn:private>1</dfrn:private>\n    <dfrn:diaspora_guid>758d682b1059b10ee096f38798595234</dfrn:diaspora_guid>\n    <dfrn:diaspora_signature>eyJzaWduZWRfdGV4dCI6IntcImF1dGhvclwiOlwiZnJpZW5kaWNhM0BmcmllbmRpY2EuZGV2XCIsXCJndWlkXCI6XCI3NThkNjgyYjEwNTliMTBlZTA5NmYzODc5ODU5NTIzNFwiLFwiY3JlYXRlZF9hdFwiOlwiMjAxNy0wOS0wN1QwOToxODoyNFpcIixcInBhcmVudF9ndWlkXCI6XCI3NThkNjgyYjE4NTliMTBlYmQ2YWJhYjY4NTkwMzczNVwiLFwidGV4dFwiOlwiQ29vbCFcIixcImF1dGhvcl9zaWduYXR1cmVcIjpcIkJCdEhZK3dRMlpMNk0wQnk2d2s3VHc4OHg1OEJZSFEyeklKMXVmaTZWOXA1a1dyWWIzQUVFT3FIWGJqNE0yOHl6R1VzelZWMVV0UVxcXC9WM2VtbUFraER6elR6NUIzUk5Pd1dqcUZWcGJNbHR6VzR6N2pQNnZmWTE4dytJQ29yTFR1dCt5bm4wbStYU0pKS1E0Rkd3cXB3V0RPUnNzZ2s2aHB1b3E0UWd6SVlSVVNTMXBtME9TVVAxWjNSMk5RWEdhalR6UjY2ZTErYTdIYTRzTG42SjA2UlRmblQ4KzF3WWJNUG5vOUF6RmdhTnRRMk9jSjNwTmtcXFwvVnVxTkRDWEF5RGthZjdjYnBMc0I0UWNEcWsrcDkxR1FcXFwvXFxcL09nRVN3V1QrS0JWUHY2Vm9BMWJadWJBMG5nQkhmZGI0d0RXQ3l0MHd0TGV0cG8yVHVLU3BraWtOOWhEdjR2VWZsbzZUS1NsZHk3WVFSVTBDV0FVSHh3bEtnU244VXVGblxcXC9vZXFcXFwvMXJuenM4MUVHcWNodzZOU1dGZStuTVpXWFQ2a25uZ0dRTnJvdVprV1RKQUJMUlZmdFBTRUZxZjk4eXNPaE90OXFQQ09xOVNjR25LREhyWnlpU08rYVRoN1E3WXBleHM4c1xcXC9ZYlM2ZTNpREFmNzRRYXFQMTRmS2VDbXQzczJ6eWhzT2VteGZiOTY5NDNTWnVpNG13TDNqdDJYaEpodTJHVE5qaklCdithUW9CUnZlR1pEcUVqeWU2eCtEZlQ1d1A5NTVlOGcyNGRCWDVKb0Y5RFlzc044ZCtyT2lVam1hT0wzTjNwd0RucGJMMTJkekgzT014bGdmNkdUdTZBUHRWWGtITDcwZjY1cFxcXC9wZ3AxY3FRN2E0VlRwdUZYbHR1T0VGVFZBUlFBMFJrSHJGUW1FPVwifSIsInNpZ25hdHVyZSI6bnVsbCwic2lnbmVyIjoiIn0=</dfrn:diaspora_signature>\n    <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>\n    <activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>\n  </entry>\n</feed>','2017-09-07 09:18:24'),('urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355','','http://friendica.dev/display/friendica5/1','http://friendica.dev/display/friendica5/1',1,'<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\" xmlns:thr=\"http://purl.org/syndication/thread/1.0\" xmlns:at=\"http://purl.org/atompub/tombstones/1.0\" xmlns:media=\"http://purl.org/syndication/atommedia\" xmlns:dfrn=\"http://purl.org/macgirvin/dfrn/1.0\" xmlns:activity=\"http://activitystrea.ms/spec/1.0/\" xmlns:georss=\"http://www.georss.org/georss\" xmlns:poco=\"http://portablecontacts.net/spec/1.0\" xmlns:ostatus=\"http://ostatus.org/schema/1.0\" xmlns:statusnet=\"http://status.net/schema/api/1/\">\n  <id>http://friendica.dev/profile/friendica5</id>\n  <title>friendica5</title>\n  <generator uri=\"https://friendi.ca\" version=\"3.5.3-dev-1234\">Friendica</generator>\n  <link rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"/>\n  <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.dev/profile/friendica5\"/>\n  <dfrn:account_type>0</dfrn:account_type>\n  <updated>2017-09-07T09:16:08Z</updated>\n  <dfrn:owner>\n    <name dfrn:updated=\"2017-09-07T09:00:32Z\">friendica5</name>\n    <uri dfrn:updated=\"2017-09-07T09:00:32Z\">http://friendica.dev/profile/friendica5</uri>\n    <dfrn:handle dfrn:updated=\"2017-09-07T09:00:32Z\">friendica5@friendica.dev</dfrn:handle>\n    <link rel=\"photo\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.dev/photo/profile/6.jpg\" dfrn:updated=\"2017-09-07T09:00:32Z\"/>\n    <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.dev/photo/profile/6.jpg\" dfrn:updated=\"2017-09-07T09:00:32Z\"/>\n    <dfrn:hide>true</dfrn:hide>\n    <dfrn:birthday>2018-01-01T00:00:00Z</dfrn:birthday>\n    <poco:displayName>friendica5</poco:displayName>\n    <poco:updated>2017-09-07T09:00:32Z</poco:updated>\n    <poco:note/>\n    <poco:preferredUsername>friendica5</poco:preferredUsername>\n    <poco:utcOffset>+00:00</poco:utcOffset>\n  </dfrn:owner>\n  <entry>\n    <author>\n      <name>friendica5</name>\n      <uri>http://friendica.dev/profile/friendica5</uri>\n      <dfrn:handle>friendica5@friendica.dev</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/6.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/6.jpg\"/>\n    </author>\n    <dfrn:owner>\n      <name>friendica5</name>\n      <uri>http://friendica.dev/profile/friendica5</uri>\n      <dfrn:handle>friendica5@friendica.dev</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/6.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.dev/photo/profile/6.jpg\"/>\n    </dfrn:owner>\n    <ostatus:conversation href=\"http://friendica.dev/display/friendica5/1\" ref=\"http://friendica.dev/display/friendica5/1\">http://friendica.dev/display/friendica5/1</ostatus:conversation>\n    <id>urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355</id>\n    <title/>\n    <published>2017-09-07T09:16:08Z</published>\n    <updated>2017-09-07T09:16:08Z</updated>\n    <dfrn:env>SGksIG15IG5hbWUgaXMgZnJpZW5kaWNhNSwgSSBhbSBuZXcgaGVyZSE</dfrn:env>\n    <content type=\"text\">Hi, my name is friendica5, I am new here!</content>\n    <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.dev/display/758d682b1559b10e589ca69032940355\"/>\n    <dfrn:comment-allow>1</dfrn:comment-allow>\n    <dfrn:diaspora_guid>758d682b1559b10e589ca69032940355</dfrn:diaspora_guid>\n    <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>\n    <activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>\n  </entry>\n</feed>','2017-09-07 09:16:08');
+INSERT INTO `conversation` VALUES ('urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','','http://friendica.local/display/friendica1/15','http://friendica.local/display/friendica1/15',1,'<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\" xmlns:thr=\"http://purl.org/syndication/thread/1.0\" xmlns:at=\"http://purl.org/atompub/tombstones/1.0\" xmlns:media=\"http://purl.org/syndication/atommedia\" xmlns:dfrn=\"http://purl.org/macgirvin/dfrn/1.0\" xmlns:activity=\"http://activitystrea.ms/spec/1.0/\" xmlns:georss=\"http://www.georss.org/georss\" xmlns:poco=\"http://portablecontacts.net/spec/1.0\" xmlns:ostatus=\"http://ostatus.org/schema/1.0\" xmlns:statusnet=\"http://status.net/schema/api/1/\">\n  <id>http://friendica.local/profile/friendica1</id>\n  <title>friendica1</title>\n  <generator uri=\"https://friendi.ca\" version=\"3.5.3-dev-1234\">Friendica</generator>\n  <link rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"/>\n  <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.local/profile/friendica1\"/>\n  <dfrn:account_type>0</dfrn:account_type>\n  <updated>2017-09-07T09:19:08Z</updated>\n  <dfrn:owner>\n    <name dfrn:updated=\"2017-09-07T08:56:53Z\">friendica1</name>\n    <uri dfrn:updated=\"2017-09-07T08:56:53Z\">http://friendica.local/profile/friendica1</uri>\n    <dfrn:handle dfrn:updated=\"2017-09-07T08:56:53Z\">friendica1@friendica.local</dfrn:handle>\n    <link rel=\"photo\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\" dfrn:updated=\"2017-09-07T09:12:55Z\"/>\n    <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\" dfrn:updated=\"2017-09-07T09:12:55Z\"/>\n    <dfrn:hide>true</dfrn:hide>\n    <dfrn:birthday>2018-01-01T00:00:00Z</dfrn:birthday>\n    <poco:displayName>friendica1</poco:displayName>\n    <poco:updated>2017-09-07T08:56:53Z</poco:updated>\n    <poco:note/>\n    <poco:preferredUsername>friendica1</poco:preferredUsername>\n    <poco:utcOffset>+00:00</poco:utcOffset>\n  </dfrn:owner>\n  <entry>\n    <author>\n      <name>friendica1</name>\n      <uri>http://friendica.local/profile/friendica1</uri>\n      <dfrn:handle>friendica1@friendica.local</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n    </author>\n    <dfrn:owner>\n      <name>friendica1</name>\n      <uri>http://friendica.local/profile/friendica1</uri>\n      <dfrn:handle>friendica1@friendica.local</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n    </dfrn:owner>\n    <ostatus:conversation href=\"http://friendica.local/display/friendica1/15\" ref=\"http://friendica.local/display/friendica1/15\">http://friendica.local/display/friendica1/15</ostatus:conversation>\n    <id>urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357</id>\n    <title/>\n    <published>2017-09-07T09:19:07Z</published>\n    <updated>2017-09-07T09:19:07Z</updated>\n    <dfrn:env>QW5kIHRoaXMgcG9zdCBnb2VzIHRvIGdyb3VwMSBvbmx5IQ</dfrn:env>\n    <content type=\"text\">And this post goes to group1 only!</content>\n    <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.local/display/758d682b1459b10f0be17c3206121357\"/>\n    <dfrn:comment-allow>1</dfrn:comment-allow>\n    <dfrn:private>1</dfrn:private>\n    <dfrn:diaspora_guid>758d682b1459b10f0be17c3206121357</dfrn:diaspora_guid>\n    <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>\n    <activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>\n  </entry>\n</feed>','2017-09-07 09:19:08'),('urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','','http://friendica.local/display/friendica1/9','http://friendica.local/display/friendica1/9',1,'<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\" xmlns:thr=\"http://purl.org/syndication/thread/1.0\" xmlns:at=\"http://purl.org/atompub/tombstones/1.0\" xmlns:media=\"http://purl.org/syndication/atommedia\" xmlns:dfrn=\"http://purl.org/macgirvin/dfrn/1.0\" xmlns:activity=\"http://activitystrea.ms/spec/1.0/\" xmlns:georss=\"http://www.georss.org/georss\" xmlns:poco=\"http://portablecontacts.net/spec/1.0\" xmlns:ostatus=\"http://ostatus.org/schema/1.0\" xmlns:statusnet=\"http://status.net/schema/api/1/\">\n  <id>http://friendica.local/profile/friendica1</id>\n  <title>friendica1</title>\n  <generator uri=\"https://friendi.ca\" version=\"3.5.3-dev-1234\">Friendica</generator>\n  <link rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"/>\n  <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.local/profile/friendica1\"/>\n  <dfrn:account_type>0</dfrn:account_type>\n  <updated>2017-09-07T09:17:49Z</updated>\n  <dfrn:owner>\n    <name dfrn:updated=\"2017-09-07T08:56:53Z\">friendica1</name>\n    <uri dfrn:updated=\"2017-09-07T08:56:53Z\">http://friendica.local/profile/friendica1</uri>\n    <dfrn:handle dfrn:updated=\"2017-09-07T08:56:53Z\">friendica1@friendica.local</dfrn:handle>\n    <link rel=\"photo\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\" dfrn:updated=\"2017-09-07T09:12:55Z\"/>\n    <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\" dfrn:updated=\"2017-09-07T09:12:55Z\"/>\n    <dfrn:hide>true</dfrn:hide>\n    <dfrn:birthday>2018-01-01T00:00:00Z</dfrn:birthday>\n    <poco:displayName>friendica1</poco:displayName>\n    <poco:updated>2017-09-07T08:56:53Z</poco:updated>\n    <poco:note/>\n    <poco:preferredUsername>friendica1</poco:preferredUsername>\n    <poco:utcOffset>+00:00</poco:utcOffset>\n  </dfrn:owner>\n  <entry>\n    <author>\n      <name>friendica1</name>\n      <uri>http://friendica.local/profile/friendica1</uri>\n      <dfrn:handle>friendica1@friendica.local</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n    </author>\n    <dfrn:owner>\n      <name>friendica1</name>\n      <uri>http://friendica.local/profile/friendica1</uri>\n      <dfrn:handle>friendica1@friendica.local</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575\"/>\n    </dfrn:owner>\n    <ostatus:conversation href=\"http://friendica.local/display/friendica1/9\" ref=\"http://friendica.local/display/friendica1/9\">http://friendica.local/display/friendica1/9</ostatus:conversation>\n    <id>urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735</id>\n    <title/>\n    <published>2017-09-07T09:17:49Z</published>\n    <updated>2017-09-07T09:17:49Z</updated>\n    <dfrn:env>SGV5LCBncm91cDIsIHRoaXMgcG9zdCBpcyBvbmx5IHZpc2libGUgdG8geW91IQ</dfrn:env>\n    <content type=\"text\">Hey, group2, this post is only visible to you!</content>\n    <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.local/display/758d682b1859b10ebd6abab685903735\"/>\n    <dfrn:comment-allow>1</dfrn:comment-allow>\n    <dfrn:private>1</dfrn:private>\n    <dfrn:diaspora_guid>758d682b1859b10ebd6abab685903735</dfrn:diaspora_guid>\n    <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>\n    <activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>\n  </entry>\n</feed>','2017-09-07 09:17:49'),('urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025','','http://friendica.local/display/friendica2/5','http://friendica.local/display/friendica2/5',1,'<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\" xmlns:thr=\"http://purl.org/syndication/thread/1.0\" xmlns:at=\"http://purl.org/atompub/tombstones/1.0\" xmlns:media=\"http://purl.org/syndication/atommedia\" xmlns:dfrn=\"http://purl.org/macgirvin/dfrn/1.0\" xmlns:activity=\"http://activitystrea.ms/spec/1.0/\" xmlns:georss=\"http://www.georss.org/georss\" xmlns:poco=\"http://portablecontacts.net/spec/1.0\" xmlns:ostatus=\"http://ostatus.org/schema/1.0\" xmlns:statusnet=\"http://status.net/schema/api/1/\">\n  <id>http://friendica.local/profile/friendica2</id>\n  <title>friendica2</title>\n  <generator uri=\"https://friendi.ca\" version=\"3.5.3-dev-1234\">Friendica</generator>\n  <link rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"/>\n  <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.local/profile/friendica2\"/>\n  <dfrn:account_type>0</dfrn:account_type>\n  <updated>2017-09-07T09:16:42Z</updated>\n  <dfrn:owner>\n    <name dfrn:updated=\"2017-09-07T08:58:34Z\">friendica2</name>\n    <uri dfrn:updated=\"2017-09-07T08:58:34Z\">http://friendica.local/profile/friendica2</uri>\n    <dfrn:handle dfrn:updated=\"2017-09-07T08:58:34Z\">friendica2@friendica.local</dfrn:handle>\n    <link rel=\"photo\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.local/photo/profile/3.jpg\" dfrn:updated=\"2017-09-07T08:58:34Z\"/>\n    <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.local/photo/profile/3.jpg\" dfrn:updated=\"2017-09-07T08:58:34Z\"/>\n    <dfrn:hide>true</dfrn:hide>\n    <dfrn:birthday>2018-01-01T00:00:00Z</dfrn:birthday>\n    <poco:displayName>friendica2</poco:displayName>\n    <poco:updated>2017-09-07T08:58:34Z</poco:updated>\n    <poco:note/>\n    <poco:preferredUsername>friendica2</poco:preferredUsername>\n    <poco:utcOffset>+00:00</poco:utcOffset>\n  </dfrn:owner>\n  <entry>\n    <author>\n      <name>friendica2</name>\n      <uri>http://friendica.local/profile/friendica2</uri>\n      <dfrn:handle>friendica2@friendica.local</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/3.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/3.jpg\"/>\n    </author>\n    <dfrn:owner>\n      <name>friendica2</name>\n      <uri>http://friendica.local/profile/friendica2</uri>\n      <dfrn:handle>friendica2@friendica.local</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/3.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/3.jpg\"/>\n    </dfrn:owner>\n    <ostatus:conversation href=\"http://friendica.local/display/friendica2/5\" ref=\"http://friendica.local/display/friendica2/5\">http://friendica.local/display/friendica2/5</ostatus:conversation>\n    <id>urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025</id>\n    <title/>\n    <published>2017-09-07T09:16:41Z</published>\n    <updated>2017-09-07T09:16:41Z</updated>\n    <dfrn:env>SGVsbG8sIEknbSBmcmllbmRpY2EyISBIb3cgYXJlIHlvdT8</dfrn:env>\n    <content type=\"text\">Hello, I\'m friendica2! How are you?</content>\n    <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.local/display/758d682b1359b10e79d3f8f310513025\"/>\n    <dfrn:comment-allow>1</dfrn:comment-allow>\n    <dfrn:diaspora_guid>758d682b1359b10e79d3f8f310513025</dfrn:diaspora_guid>\n    <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>\n    <activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>\n  </entry>\n</feed>','2017-09-07 09:16:42'),('urn:X-dfrn:friendica.local:3:758d682b2059b10f204f9c2684001373','urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','http://friendica.local/display/friendica1/15','http://friendica.local/display/friendica1/15',1,'<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\" xmlns:thr=\"http://purl.org/syndication/thread/1.0\" xmlns:at=\"http://purl.org/atompub/tombstones/1.0\" xmlns:media=\"http://purl.org/syndication/atommedia\" xmlns:dfrn=\"http://purl.org/macgirvin/dfrn/1.0\" xmlns:activity=\"http://activitystrea.ms/spec/1.0/\" xmlns:georss=\"http://www.georss.org/georss\" xmlns:poco=\"http://portablecontacts.net/spec/1.0\" xmlns:ostatus=\"http://ostatus.org/schema/1.0\" xmlns:statusnet=\"http://status.net/schema/api/1/\">\n  <id>http://friendica.local/profile/friendica2</id>\n  <title>friendica2</title>\n  <generator uri=\"https://friendi.ca\" version=\"3.5.3-dev-1234\">Friendica</generator>\n  <link rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"/>\n  <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.local/profile/friendica2\"/>\n  <dfrn:account_type>0</dfrn:account_type>\n  <updated>2017-09-07T09:19:28Z</updated>\n  <dfrn:owner>\n    <name dfrn:updated=\"2017-09-07T08:58:34Z\">friendica2</name>\n    <uri dfrn:updated=\"2017-09-07T08:58:34Z\">http://friendica.local/profile/friendica2</uri>\n    <dfrn:handle dfrn:updated=\"2017-09-07T08:58:34Z\">friendica2@friendica.local</dfrn:handle>\n    <link rel=\"photo\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.local/photo/profile/3.jpg\" dfrn:updated=\"2017-09-07T08:58:34Z\"/>\n    <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.local/photo/profile/3.jpg\" dfrn:updated=\"2017-09-07T08:58:34Z\"/>\n    <dfrn:hide>true</dfrn:hide>\n    <dfrn:birthday>2018-01-01T00:00:00Z</dfrn:birthday>\n    <poco:displayName>friendica2</poco:displayName>\n    <poco:updated>2017-09-07T08:58:34Z</poco:updated>\n    <poco:note/>\n    <poco:preferredUsername>friendica2</poco:preferredUsername>\n    <poco:utcOffset>+00:00</poco:utcOffset>\n  </dfrn:owner>\n  <entry>\n    <author>\n      <name>friendica2</name>\n      <uri>http://friendica.local/profile/friendica2</uri>\n      <dfrn:handle>friendica2@friendica.local</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/3.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/3.jpg\"/>\n    </author>\n    <dfrn:owner>\n      <name>friendica2</name>\n      <uri>http://friendica.local/profile/friendica2</uri>\n      <dfrn:handle>friendica2@friendica.local</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/3.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/3.jpg\"/>\n    </dfrn:owner>\n    <thr:in-reply-to ref=\"urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357\" type=\"text/html\" href=\"http://friendica.local/display/758d682b1459b10f0be17c3206121357\" dfrn:diaspora_guid=\"758d682b1459b10f0be17c3206121357\"/>\n    <ostatus:conversation href=\"http://friendica.local/display/friendica1/15\" ref=\"http://friendica.local/display/friendica1/15\">http://friendica.local/display/friendica1/15</ostatus:conversation>\n    <id>urn:X-dfrn:friendica.local:3:758d682b2059b10f204f9c2684001373</id>\n    <title/>\n    <published>2017-09-07T09:19:28Z</published>\n    <updated>2017-09-07T09:19:28Z</updated>\n    <dfrn:env>WWF5IQ</dfrn:env>\n    <content type=\"text\">Yay!</content>\n    <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.local/display/758d682b2059b10f204f9c2684001373\"/>\n    <dfrn:private>1</dfrn:private>\n    <dfrn:diaspora_guid>758d682b2059b10f204f9c2684001373</dfrn:diaspora_guid>\n    <dfrn:diaspora_signature>eyJzaWduZWRfdGV4dCI6IntcImF1dGhvclwiOlwiZnJpZW5kaWNhMkBmcmllbmRpY2EuZGV2XCIsXCJndWlkXCI6XCI3NThkNjgyYjIwNTliMTBmMjA0ZjljMjY4NDAwMTM3M1wiLFwiY3JlYXRlZF9hdFwiOlwiMjAxNy0wOS0wN1QwOToxOToyOFpcIixcInBhcmVudF9ndWlkXCI6XCI3NThkNjgyYjE0NTliMTBmMGJlMTdjMzIwNjEyMTM1N1wiLFwidGV4dFwiOlwiWWF5IVwiLFwiYXV0aG9yX3NpZ25hdHVyZVwiOlwiVHk0T25rWlVGS2dyVmtGMGtONUorMjFialZDb3lPd2xqb2o2OGd3V1FSM1hFVEFKNHZcXFwvTzF5RnlwTHl6YnJPWkNCV3pDOWU5V2czZytGVDZvS2RZTEJ6TVI2UXUyVnJBRllNNUpJOWUwRzhJSVZXV0ZHRDJ6RnloQWhKTHd6eTkzQnF6Q1RURDUrM3M1UDJxdVRKa0p5SnF3ZUdjek5sTGsyZW0yNldTaEc5VnBjZ0Z1UUF5VmNRR0FsVGFVQnFGWW43TW8zRDV4V1BncmhXRXpVOEFVMWkzbEtyN2RCZWtjRU12RkY1aDUxRGViWUNNbXVNdnlqQk1XRURqdjhjYm0wdmVcXFwvNHVvMHVVMEQ5dmlrM29DVEF6WkNWM3JjTGt0aHAwTUZJMXN4R2VwSHpra1xcXC9ISlNNa3lCXFxcL1ZxRE5nUGRlTVR0YkNCQ2RLcjBObVNpbTJkVGxPVmFzY21zdnBRb3kxdFhEd3YxK1BNczJ0RVQ0TzErSnJ2UkZKNlZOSzlsS1BzNTlSWjFZaEZmTEluZUtuNjE2bWNKbTlaYkhEaTZ5MXVRUklHdERqTEdndnM2OVRxVkkwMjhqUlUyS2hsdnJOTThTa3R2UlNmYkh1OERwajFuMXhtZWRPd21kbEpzSnZ6R01PZDJmTnJcXFwvRVhnNm1ZN1lwZ1lQQnQ3VDQyTWZScWFqYXFEVWplTjFYS25mdnByT0RVRE5oR21vbDJmN21NTGk0UnBReVNQRmpEQ0MrNHZoNnk4cTZ5YzRUMkNWekVNWlhJckJlRTNRVzQ2SFNncVZtckVwVlA3MlZMNExTV0dTNDZNOENtQlhwOWMrZ2YwN0M1OWRrbFNQZ0dhMEQrNVo3NjhMMjV0SlBxQXZsVkpTaFNxMWhRVlZUVzRxak5BZmR2S0dJOTA9XCJ9Iiwic2lnbmF0dXJlIjpudWxsLCJzaWduZXIiOiIifQ==</dfrn:diaspora_signature>\n    <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>\n    <activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>\n  </entry>\n</feed>','2017-09-07 09:19:28'),('urn:X-dfrn:friendica.local:4:758d682b1059b10ee096f38798595234','urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','http://friendica.local/display/friendica1/9','http://friendica.local/display/friendica1/9',1,'<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\" xmlns:thr=\"http://purl.org/syndication/thread/1.0\" xmlns:at=\"http://purl.org/atompub/tombstones/1.0\" xmlns:media=\"http://purl.org/syndication/atommedia\" xmlns:dfrn=\"http://purl.org/macgirvin/dfrn/1.0\" xmlns:activity=\"http://activitystrea.ms/spec/1.0/\" xmlns:georss=\"http://www.georss.org/georss\" xmlns:poco=\"http://portablecontacts.net/spec/1.0\" xmlns:ostatus=\"http://ostatus.org/schema/1.0\" xmlns:statusnet=\"http://status.net/schema/api/1/\">\n  <id>http://friendica.local/profile/friendica3</id>\n  <title>friendica3</title>\n  <generator uri=\"https://friendi.ca\" version=\"3.5.3-dev-1234\">Friendica</generator>\n  <link rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"/>\n  <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.local/profile/friendica3\"/>\n  <dfrn:account_type>0</dfrn:account_type>\n  <updated>2017-09-07T09:18:24Z</updated>\n  <dfrn:owner>\n    <name dfrn:updated=\"2017-09-07T08:59:16Z\">friendica3</name>\n    <uri dfrn:updated=\"2017-09-07T08:59:16Z\">http://friendica.local/profile/friendica3</uri>\n    <dfrn:handle dfrn:updated=\"2017-09-07T08:59:16Z\">friendica3@friendica.local</dfrn:handle>\n    <link rel=\"photo\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.local/photo/profile/4.jpg\" dfrn:updated=\"2017-09-07T08:59:16Z\"/>\n    <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.local/photo/profile/4.jpg\" dfrn:updated=\"2017-09-07T08:59:16Z\"/>\n    <dfrn:hide>true</dfrn:hide>\n    <dfrn:birthday>2018-01-01T00:00:00Z</dfrn:birthday>\n    <poco:displayName>friendica3</poco:displayName>\n    <poco:updated>2017-09-07T08:59:16Z</poco:updated>\n    <poco:note/>\n    <poco:preferredUsername>friendica3</poco:preferredUsername>\n    <poco:utcOffset>+00:00</poco:utcOffset>\n  </dfrn:owner>\n  <entry>\n    <author>\n      <name>friendica3</name>\n      <uri>http://friendica.local/profile/friendica3</uri>\n      <dfrn:handle>friendica3@friendica.local</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/4.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/4.jpg\"/>\n    </author>\n    <dfrn:owner>\n      <name>friendica3</name>\n      <uri>http://friendica.local/profile/friendica3</uri>\n      <dfrn:handle>friendica3@friendica.local</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/4.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/4.jpg\"/>\n    </dfrn:owner>\n    <thr:in-reply-to ref=\"urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735\" type=\"text/html\" href=\"http://friendica.local/display/758d682b1859b10ebd6abab685903735\" dfrn:diaspora_guid=\"758d682b1859b10ebd6abab685903735\"/>\n    <ostatus:conversation href=\"http://friendica.local/display/friendica1/9\" ref=\"http://friendica.local/display/friendica1/9\">http://friendica.local/display/friendica1/9</ostatus:conversation>\n    <id>urn:X-dfrn:friendica.local:4:758d682b1059b10ee096f38798595234</id>\n    <title/>\n    <published>2017-09-07T09:18:24Z</published>\n    <updated>2017-09-07T09:18:24Z</updated>\n    <dfrn:env>Q29vbCE</dfrn:env>\n    <content type=\"text\">Cool!</content>\n    <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.local/display/758d682b1059b10ee096f38798595234\"/>\n    <dfrn:private>1</dfrn:private>\n    <dfrn:diaspora_guid>758d682b1059b10ee096f38798595234</dfrn:diaspora_guid>\n    <dfrn:diaspora_signature>eyJzaWduZWRfdGV4dCI6IntcImF1dGhvclwiOlwiZnJpZW5kaWNhM0BmcmllbmRpY2EuZGV2XCIsXCJndWlkXCI6XCI3NThkNjgyYjEwNTliMTBlZTA5NmYzODc5ODU5NTIzNFwiLFwiY3JlYXRlZF9hdFwiOlwiMjAxNy0wOS0wN1QwOToxODoyNFpcIixcInBhcmVudF9ndWlkXCI6XCI3NThkNjgyYjE4NTliMTBlYmQ2YWJhYjY4NTkwMzczNVwiLFwidGV4dFwiOlwiQ29vbCFcIixcImF1dGhvcl9zaWduYXR1cmVcIjpcIkJCdEhZK3dRMlpMNk0wQnk2d2s3VHc4OHg1OEJZSFEyeklKMXVmaTZWOXA1a1dyWWIzQUVFT3FIWGJqNE0yOHl6R1VzelZWMVV0UVxcXC9WM2VtbUFraER6elR6NUIzUk5Pd1dqcUZWcGJNbHR6VzR6N2pQNnZmWTE4dytJQ29yTFR1dCt5bm4wbStYU0pKS1E0Rkd3cXB3V0RPUnNzZ2s2aHB1b3E0UWd6SVlSVVNTMXBtME9TVVAxWjNSMk5RWEdhalR6UjY2ZTErYTdIYTRzTG42SjA2UlRmblQ4KzF3WWJNUG5vOUF6RmdhTnRRMk9jSjNwTmtcXFwvVnVxTkRDWEF5RGthZjdjYnBMc0I0UWNEcWsrcDkxR1FcXFwvXFxcL09nRVN3V1QrS0JWUHY2Vm9BMWJadWJBMG5nQkhmZGI0d0RXQ3l0MHd0TGV0cG8yVHVLU3BraWtOOWhEdjR2VWZsbzZUS1NsZHk3WVFSVTBDV0FVSHh3bEtnU244VXVGblxcXC9vZXFcXFwvMXJuenM4MUVHcWNodzZOU1dGZStuTVpXWFQ2a25uZ0dRTnJvdVprV1RKQUJMUlZmdFBTRUZxZjk4eXNPaE90OXFQQ09xOVNjR25LREhyWnlpU08rYVRoN1E3WXBleHM4c1xcXC9ZYlM2ZTNpREFmNzRRYXFQMTRmS2VDbXQzczJ6eWhzT2VteGZiOTY5NDNTWnVpNG13TDNqdDJYaEpodTJHVE5qaklCdithUW9CUnZlR1pEcUVqeWU2eCtEZlQ1d1A5NTVlOGcyNGRCWDVKb0Y5RFlzc044ZCtyT2lVam1hT0wzTjNwd0RucGJMMTJkekgzT014bGdmNkdUdTZBUHRWWGtITDcwZjY1cFxcXC9wZ3AxY3FRN2E0VlRwdUZYbHR1T0VGVFZBUlFBMFJrSHJGUW1FPVwifSIsInNpZ25hdHVyZSI6bnVsbCwic2lnbmVyIjoiIn0=</dfrn:diaspora_signature>\n    <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>\n    <activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>\n  </entry>\n</feed>','2017-09-07 09:18:24'),('urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355','','http://friendica.local/display/friendica5/1','http://friendica.local/display/friendica5/1',1,'<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<feed xmlns=\"http://www.w3.org/2005/Atom\" xmlns:thr=\"http://purl.org/syndication/thread/1.0\" xmlns:at=\"http://purl.org/atompub/tombstones/1.0\" xmlns:media=\"http://purl.org/syndication/atommedia\" xmlns:dfrn=\"http://purl.org/macgirvin/dfrn/1.0\" xmlns:activity=\"http://activitystrea.ms/spec/1.0/\" xmlns:georss=\"http://www.georss.org/georss\" xmlns:poco=\"http://portablecontacts.net/spec/1.0\" xmlns:ostatus=\"http://ostatus.org/schema/1.0\" xmlns:statusnet=\"http://status.net/schema/api/1/\">\n  <id>http://friendica.local/profile/friendica5</id>\n  <title>friendica5</title>\n  <generator uri=\"https://friendi.ca\" version=\"3.5.3-dev-1234\">Friendica</generator>\n  <link rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"/>\n  <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.local/profile/friendica5\"/>\n  <dfrn:account_type>0</dfrn:account_type>\n  <updated>2017-09-07T09:16:08Z</updated>\n  <dfrn:owner>\n    <name dfrn:updated=\"2017-09-07T09:00:32Z\">friendica5</name>\n    <uri dfrn:updated=\"2017-09-07T09:00:32Z\">http://friendica.local/profile/friendica5</uri>\n    <dfrn:handle dfrn:updated=\"2017-09-07T09:00:32Z\">friendica5@friendica.local</dfrn:handle>\n    <link rel=\"photo\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.local/photo/profile/6.jpg\" dfrn:updated=\"2017-09-07T09:00:32Z\"/>\n    <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"175\" media:height=\"175\" href=\"http://friendica.local/photo/profile/6.jpg\" dfrn:updated=\"2017-09-07T09:00:32Z\"/>\n    <dfrn:hide>true</dfrn:hide>\n    <dfrn:birthday>2018-01-01T00:00:00Z</dfrn:birthday>\n    <poco:displayName>friendica5</poco:displayName>\n    <poco:updated>2017-09-07T09:00:32Z</poco:updated>\n    <poco:note/>\n    <poco:preferredUsername>friendica5</poco:preferredUsername>\n    <poco:utcOffset>+00:00</poco:utcOffset>\n  </dfrn:owner>\n  <entry>\n    <author>\n      <name>friendica5</name>\n      <uri>http://friendica.local/profile/friendica5</uri>\n      <dfrn:handle>friendica5@friendica.local</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/6.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/6.jpg\"/>\n    </author>\n    <dfrn:owner>\n      <name>friendica5</name>\n      <uri>http://friendica.local/profile/friendica5</uri>\n      <dfrn:handle>friendica5@friendica.local</dfrn:handle>\n      <link rel=\"photo\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/6.jpg\"/>\n      <link rel=\"avatar\" type=\"image/jpeg\" media:width=\"80\" media:height=\"80\" href=\"http://friendica.local/photo/profile/6.jpg\"/>\n    </dfrn:owner>\n    <ostatus:conversation href=\"http://friendica.local/display/friendica5/1\" ref=\"http://friendica.local/display/friendica5/1\">http://friendica.local/display/friendica5/1</ostatus:conversation>\n    <id>urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355</id>\n    <title/>\n    <published>2017-09-07T09:16:08Z</published>\n    <updated>2017-09-07T09:16:08Z</updated>\n    <dfrn:env>SGksIG15IG5hbWUgaXMgZnJpZW5kaWNhNSwgSSBhbSBuZXcgaGVyZSE</dfrn:env>\n    <content type=\"text\">Hi, my name is friendica5, I am new here!</content>\n    <link rel=\"alternate\" type=\"text/html\" href=\"http://friendica.local/display/758d682b1559b10e589ca69032940355\"/>\n    <dfrn:comment-allow>1</dfrn:comment-allow>\n    <dfrn:diaspora_guid>758d682b1559b10e589ca69032940355</dfrn:diaspora_guid>\n    <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>\n    <activity:object-type>http://activitystrea.ms/schema/1.0/note</activity:object-type>\n  </entry>\n</feed>','2017-09-07 09:16:08');
 /*!40000 ALTER TABLE `conversation` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -428,7 +428,7 @@ CREATE TABLE `event` (
 
 LOCK TABLES `event` WRITE;
 /*!40000 ALTER TABLE `event` DISABLE KEYS */;
-INSERT INTO `event` VALUES (1,'',2,14,'','2017-09-07 09:16:08','2017-09-07 09:16:08','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica5\\\'s birthday','Happy Birthday  [url=http://friendica.dev/profile/friendica5]friendica5[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(2,'',5,18,'','2017-09-07 09:16:08','2017-09-07 09:16:08','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica5\\\'s birthday','Happy Birthday  [url=http://friendica.dev/profile/friendica5]friendica5[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(3,'',2,8,'','2017-09-07 09:16:42','2017-09-07 09:16:42','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica2\\\'s birthday','Happy Birthday  [url=http://friendica.dev/profile/friendica2]friendica2[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(4,'',4,15,'','2017-09-07 09:16:42','2017-09-07 09:16:42','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica2\\\'s birthday','Happy Birthday  [url=http://friendica.dev/profile/friendica2]friendica2[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(5,'',4,9,'','2017-09-07 09:17:49','2017-09-07 09:17:49','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica1\\\'s birthday','Happy Birthday  [url=http://friendica.dev/profile/friendica1]friendica1[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(6,'',6,13,'','2017-09-07 09:17:49','2017-09-07 09:17:49','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica1\\\'s birthday','Happy Birthday  [url=http://friendica.dev/profile/friendica1]friendica1[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(7,'',2,10,'','2017-09-07 09:18:24','2017-09-07 09:18:24','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica3\\\'s birthday','Happy Birthday  [url=http://friendica.dev/profile/friendica3]friendica3[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(8,'',3,7,'','2017-09-07 09:19:08','2017-09-07 09:19:08','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica1\\\'s birthday','Happy Birthday  [url=http://friendica.dev/profile/friendica1]friendica1[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(9,'',5,11,'','2017-09-07 09:19:08','2017-09-07 09:19:08','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica1\\\'s birthday','Happy Birthday  [url=http://friendica.dev/profile/friendica1]friendica1[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL);
+INSERT INTO `event` VALUES (1,'',2,14,'','2017-09-07 09:16:08','2017-09-07 09:16:08','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica5\\\'s birthday','Happy Birthday  [url=http://friendica.local/profile/friendica5]friendica5[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(2,'',5,18,'','2017-09-07 09:16:08','2017-09-07 09:16:08','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica5\\\'s birthday','Happy Birthday  [url=http://friendica.local/profile/friendica5]friendica5[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(3,'',2,8,'','2017-09-07 09:16:42','2017-09-07 09:16:42','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica2\\\'s birthday','Happy Birthday  [url=http://friendica.local/profile/friendica2]friendica2[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(4,'',4,15,'','2017-09-07 09:16:42','2017-09-07 09:16:42','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica2\\\'s birthday','Happy Birthday  [url=http://friendica.local/profile/friendica2]friendica2[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(5,'',4,9,'','2017-09-07 09:17:49','2017-09-07 09:17:49','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica1\\\'s birthday','Happy Birthday  [url=http://friendica.local/profile/friendica1]friendica1[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(6,'',6,13,'','2017-09-07 09:17:49','2017-09-07 09:17:49','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica1\\\'s birthday','Happy Birthday  [url=http://friendica.local/profile/friendica1]friendica1[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(7,'',2,10,'','2017-09-07 09:18:24','2017-09-07 09:18:24','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica3\\\'s birthday','Happy Birthday  [url=http://friendica.local/profile/friendica3]friendica3[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(8,'',3,7,'','2017-09-07 09:19:08','2017-09-07 09:19:08','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica1\\\'s birthday','Happy Birthday  [url=http://friendica.local/profile/friendica1]friendica1[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL),(9,'',5,11,'','2017-09-07 09:19:08','2017-09-07 09:19:08','2018-01-01 00:00:00','2018-01-02 00:00:00','friendica1\\\'s birthday','Happy Birthday  [url=http://friendica.local/profile/friendica1]friendica1[/url]',NULL,'birthday',0,1,0,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `event` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -629,7 +629,7 @@ CREATE TABLE `gcontact` (
 
 LOCK TABLES `gcontact` WRITE;
 /*!40000 ALTER TABLE `gcontact` DISABLE KEYS */;
-INSERT INTO `gcontact` VALUES (1,'friendica1','friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/profile/2.jpg','friendica1@friendica.dev','2017-09-07 09:02:27','0001-01-01 00:00:00','2017-09-07 09:02:28','0001-01-01 00:00:00','','','','','0001-01-01',0,-1,1,0,'dfrn','friendica1@friendica.dev','http://friendica.dev/dfrn_notify/friendica1','',1,'http://friendica.dev'),(2,'friendica2','friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/profile/3.jpg','friendica2@friendica.dev','2017-09-07 09:06:02','0001-01-01 00:00:00','2017-09-07 09:06:02','0001-01-01 00:00:00','','','','','0001-01-01',0,-1,1,0,'dfrn','friendica2@friendica.dev','http://friendica.dev/dfrn_notify/friendica2','',1,'http://friendica.dev'),(3,'friendica3','friendica3','http://friendica.dev/profile/friendica3','http://friendica.dev/profile/friendica3','http://friendica.dev/photo/profile/4.jpg','friendica3@friendica.dev','2017-09-07 09:09:50','0001-01-01 00:00:00','2017-09-07 09:09:50','0001-01-01 00:00:00','','','','','0001-01-01',0,-1,1,0,'dfrn','friendica3@friendica.dev','http://friendica.dev/dfrn_notify/friendica3','',1,'http://friendica.dev'),(4,'friendica4','friendica4','http://friendica.dev/profile/friendica4','http://friendica.dev/profile/friendica4','http://friendica.dev/photo/profile/5.jpg','friendica4@friendica.dev','2017-09-07 09:11:41','0001-01-01 00:00:00','2017-09-07 09:11:41','0001-01-01 00:00:00','','','','','0001-01-01',0,-1,1,0,'dfrn','friendica4@friendica.dev','http://friendica.dev/dfrn_notify/friendica4','',1,'http://friendica.dev'),(5,'friendica5','friendica5','http://friendica.dev/profile/friendica5','http://friendica.dev/profile/friendica5','http://friendica.dev/photo/profile/6.jpg','friendica5@friendica.dev','2017-09-07 09:13:25','0001-01-01 00:00:00','2017-09-07 09:13:25','0001-01-01 00:00:00','','','','','0001-01-01',0,-1,1,0,'dfrn','friendica5@friendica.dev','http://friendica.dev/dfrn_notify/friendica5','',1,'http://friendica.dev');
+INSERT INTO `gcontact` VALUES (1,'friendica1','friendica1','http://friendica.local/profile/friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/profile/2.jpg','friendica1@friendica.local','2017-09-07 09:02:27','0001-01-01 00:00:00','2017-09-07 09:02:28','0001-01-01 00:00:00','','','','','0001-01-01',0,-1,1,0,'dfrn','friendica1@friendica.local','http://friendica.local/dfrn_notify/friendica1','',1,'http://friendica.local'),(2,'friendica2','friendica2','http://friendica.local/profile/friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/profile/3.jpg','friendica2@friendica.local','2017-09-07 09:06:02','0001-01-01 00:00:00','2017-09-07 09:06:02','0001-01-01 00:00:00','','','','','0001-01-01',0,-1,1,0,'dfrn','friendica2@friendica.local','http://friendica.local/dfrn_notify/friendica2','',1,'http://friendica.local'),(3,'friendica3','friendica3','http://friendica.local/profile/friendica3','http://friendica.local/profile/friendica3','http://friendica.local/photo/profile/4.jpg','friendica3@friendica.local','2017-09-07 09:09:50','0001-01-01 00:00:00','2017-09-07 09:09:50','0001-01-01 00:00:00','','','','','0001-01-01',0,-1,1,0,'dfrn','friendica3@friendica.local','http://friendica.local/dfrn_notify/friendica3','',1,'http://friendica.local'),(4,'friendica4','friendica4','http://friendica.local/profile/friendica4','http://friendica.local/profile/friendica4','http://friendica.local/photo/profile/5.jpg','friendica4@friendica.local','2017-09-07 09:11:41','0001-01-01 00:00:00','2017-09-07 09:11:41','0001-01-01 00:00:00','','','','','0001-01-01',0,-1,1,0,'dfrn','friendica4@friendica.local','http://friendica.local/dfrn_notify/friendica4','',1,'http://friendica.local'),(5,'friendica5','friendica5','http://friendica.local/profile/friendica5','http://friendica.local/profile/friendica5','http://friendica.local/photo/profile/6.jpg','friendica5@friendica.local','2017-09-07 09:13:25','0001-01-01 00:00:00','2017-09-07 09:13:25','0001-01-01 00:00:00','','','','','0001-01-01',0,-1,1,0,'dfrn','friendica5@friendica.local','http://friendica.local/dfrn_notify/friendica5','',1,'http://friendica.local');
 /*!40000 ALTER TABLE `gcontact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -754,7 +754,7 @@ CREATE TABLE `gserver` (
 
 LOCK TABLES `gserver` WRITE;
 /*!40000 ALTER TABLE `gserver` DISABLE KEYS */;
-INSERT INTO `gserver` VALUES (1,'http://friendica.dev','http://friendica.dev','3.5.3-dev','My Friend Network','',2,'','http://friendica.dev/noscrape','dfrn','Friendica','2017-09-07 09:02:27','0001-01-01 00:00:00','2017-09-07 09:13:25','0001-01-01 00:00:00');
+INSERT INTO `gserver` VALUES (1,'http://friendica.local','http://friendica.local','3.5.3-dev','My Friend Network','',2,'','http://friendica.local/noscrape','dfrn','Friendica','2017-09-07 09:02:27','0001-01-01 00:00:00','2017-09-07 09:13:25','0001-01-01 00:00:00');
 /*!40000 ALTER TABLE `gserver` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -926,7 +926,7 @@ CREATE TABLE `item` (
 
 LOCK TABLES `item` WRITE;
 /*!40000 ALTER TABLE `item` DISABLE KEYS */;
-INSERT INTO `item` VALUES (1,'758d682b1559b10e589ca69032940355','urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355',6,6,5,'wall',1,0,1,'urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355','','urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08',19,'friendica5','http://friendica.dev/profile/friendica5','http://friendica.dev/photo/avatar/6.jpg',19,'friendica5','http://friendica.dev/profile/friendica5','http://friendica.dev/photo/avatar/6.jpg','','Hi, my name is friendica5, I am new here!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','',NULL,'lang=english;0.26171428571429:italian;0.20561904761905:swahili;0.19666666666667','http://friendica.dev/display/758d682b1559b10e589ca69032940355','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,1,0,1,0,'dfrn','f6e9f0ecd605b649f4bb2f9025ef7132','Hi, my name is friendica5, I am new here!',1),(2,'758d682b1559b10e589ca69032940355','urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355',0,19,5,'remote',0,0,2,'urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355','','urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08',19,'friendica5','http://friendica.dev/profile/friendica5','http://friendica.dev/photo/avatar/6.jpg',19,'friendica5','http://friendica.dev/profile/friendica5','http://friendica.dev/photo/avatar/6.jpg','','Hi, my name is friendica5, I am new here!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.26171428571429:italian;0.20561904761905:swahili;0.19666666666667','http://friendica.dev/display/758d682b1559b10e589ca69032940355','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','f6e9f0ecd605b649f4bb2f9025ef7132','Hi, my name is friendica5, I am new here!',1),(3,'758d682b1559b10e589ca69032940355','urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355',2,14,5,'remote',0,0,3,'urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355','','urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08',19,'friendica5','http://friendica.dev/profile/friendica5','http://friendica.dev/photo/profile/6.jpg',19,'friendica5','http://friendica.dev/profile/friendica5','http://friendica.dev/photo/profile/6.jpg','','Hi, my name is friendica5, I am new here!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.26171428571429:italian;0.20561904761905:swahili;0.19666666666667','http://friendica.dev/display/758d682b1559b10e589ca69032940355','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','f6e9f0ecd605b649f4bb2f9025ef7132','Hi, my name is friendica5, I am new here!',1),(4,'758d682b1559b10e589ca69032940355','urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355',5,18,5,'remote',0,0,4,'urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355','','urn:X-dfrn:friendica.dev:6:758d682b1559b10e589ca69032940355','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:09','2017-09-07 09:16:09','2017-09-07 09:16:09',19,'friendica5','http://friendica.dev/profile/friendica5','http://friendica.dev/photo/profile/6.jpg',19,'friendica5','http://friendica.dev/profile/friendica5','http://friendica.dev/photo/profile/6.jpg','','Hi, my name is friendica5, I am new here!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.26171428571429:italian;0.20561904761905:swahili;0.19666666666667','http://friendica.dev/display/758d682b1559b10e589ca69032940355','',0,'','','','','','','','','','',0,0,0,1,0,0,0,1,0,0,0,1,0,'dfrn','f6e9f0ecd605b649f4bb2f9025ef7132','Hi, my name is friendica5, I am new here!',1),(5,'758d682b1359b10e79d3f8f310513025','urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025',3,3,2,'wall',1,0,5,'urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025','','urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:41',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/avatar/3.jpg',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/avatar/3.jpg','','Hello, I\'m friendica2! How are you?','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','',NULL,'lang=italian;0.16459770114943:english;0.16:hawaiian;0.13287356321839','http://friendica.dev/display/758d682b1359b10e79d3f8f310513025','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,1,0,1,0,'dfrn','cb3a2ad36c8910dac777062647b0e739','Hello, I\'m friendica2! How are you?',1),(6,'758d682b1359b10e79d3f8f310513025','urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025',0,20,2,'remote',0,0,6,'urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025','','urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:42','2017-09-07 09:16:41','2017-09-07 09:16:42',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/avatar/3.jpg',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/avatar/3.jpg','','Hello, I\'m friendica2! How are you?','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=italian;0.16459770114943:english;0.16:hawaiian;0.13287356321839','http://friendica.dev/display/758d682b1359b10e79d3f8f310513025','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','cb3a2ad36c8910dac777062647b0e739','Hello, I\'m friendica2! How are you?',1),(7,'758d682b1359b10e79d3f8f310513025','urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025',2,8,2,'remote',0,0,7,'urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025','','urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:42','2017-09-07 09:16:42','2017-09-07 09:16:42',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/profile/3.jpg',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/profile/3.jpg','','Hello, I\'m friendica2! How are you?','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=italian;0.16459770114943:english;0.16:hawaiian;0.13287356321839','http://friendica.dev/display/758d682b1359b10e79d3f8f310513025','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','cb3a2ad36c8910dac777062647b0e739','Hello, I\'m friendica2! How are you?',1),(8,'758d682b1359b10e79d3f8f310513025','urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025',4,15,2,'remote',0,0,8,'urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025','','urn:X-dfrn:friendica.dev:3:758d682b1359b10e79d3f8f310513025','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:42','2017-09-07 09:16:42','2017-09-07 09:16:42',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/profile/3.jpg',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/profile/3.jpg','','Hello, I\'m friendica2! How are you?','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=italian;0.16459770114943:english;0.16:hawaiian;0.13287356321839','http://friendica.dev/display/758d682b1359b10e79d3f8f310513025','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','cb3a2ad36c8910dac777062647b0e739','Hello, I\'m friendica2! How are you?',1),(9,'758d682b1859b10ebd6abab685903735','urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735',2,2,1,'wall',1,0,9,'urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','','urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','2017-09-07 09:17:49','2017-09-07 09:17:49','2017-09-07 09:18:24','2017-09-07 09:17:49','2017-09-07 09:18:24',21,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-5.jpg?ts=1504775575',21,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-5.jpg?ts=1504775575','','Hey, group2, this post is only visible to you!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','',NULL,'lang=english;0.32923076923077:czech;0.1965811965812:slovak;0.19179487179487','http://friendica.dev/display/758d682b1859b10ebd6abab685903735','',0,'','','','','','','','<8>','','',1,0,0,1,0,0,0,0,0,1,0,0,0,'dfrn','d5d5408ee800a3c1a3b3d4b2826935f2','Hey, group2, this post is only visible to you!',0),(10,'758d682b1859b10ebd6abab685903735','urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735',4,9,1,'remote',0,0,10,'urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','','urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','2017-09-07 09:17:49','2017-09-07 09:17:49','2017-09-07 09:18:24','2017-09-07 09:17:49','2017-09-07 09:18:24',21,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575',21,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','','Hey, group2, this post is only visible to you!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.32923076923077:czech;0.1965811965812:slovak;0.19179487179487','http://friendica.dev/display/758d682b1859b10ebd6abab685903735','',0,'','','','','','','','','','',1,0,0,1,0,0,0,0,0,0,0,0,0,'dfrn','d5d5408ee800a3c1a3b3d4b2826935f2','Hey, group2, this post is only visible to you!',0),(11,'758d682b1859b10ebd6abab685903735','urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735',6,13,1,'remote',0,0,11,'urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','','urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','2017-09-07 09:17:49','2017-09-07 09:17:49','2017-09-07 09:18:25','2017-09-07 09:17:49','2017-09-07 09:18:25',21,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575',21,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','','Hey, group2, this post is only visible to you!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.32923076923077:czech;0.1965811965812:slovak;0.19179487179487','http://friendica.dev/display/758d682b1859b10ebd6abab685903735','',0,'','','','','','','','','','',1,0,0,1,0,0,0,1,0,0,0,0,0,'dfrn','d5d5408ee800a3c1a3b3d4b2826935f2','Hey, group2, this post is only visible to you!',0),(12,'758d682b1059b10ee096f38798595234','urn:X-dfrn:friendica.dev:4:758d682b1059b10ee096f38798595234',4,4,3,'remote-comment',0,6,10,'urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','','urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24',22,'friendica3','http://friendica.dev/profile/friendica3','http://friendica.dev/photo/avatar/4.jpg',22,'friendica3','http://friendica.dev/profile/friendica3','http://friendica.dev/photo/avatar/4.jpg','','Cool!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/comment','','',NULL,'lang=welsh;0.30333333333333:romanian;0.24583333333333:portuguese;0.24583333333333','http://friendica.dev/display/758d682b1059b10ee096f38798595234','',0,'','','','','','','','','','',1,0,0,1,0,0,0,0,0,1,0,1,0,'dfrn','481164a1e08e1182a8c3476458754cfe','Cool!',0),(13,'758d682b1059b10ee096f38798595234','urn:X-dfrn:friendica.dev:4:758d682b1059b10ee096f38798595234',2,10,3,'remote-comment',1,6,9,'urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','','urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24',22,'friendica3','http://friendica.dev/profile/friendica3','http://friendica.dev/photo/profile/4.jpg',22,'friendica3','http://friendica.dev/profile/friendica3','http://friendica.dev/photo/profile/4.jpg','','Cool!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/comment','','','','lang=welsh;0.30333333333333:romanian;0.24583333333333:portuguese;0.24583333333333','http://friendica.dev/display/758d682b1059b10ee096f38798595234','',0,'','','','','','','','<8>','','',1,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','481164a1e08e1182a8c3476458754cfe','Cool!',0),(14,'758d682b1059b10ee096f38798595234','urn:X-dfrn:friendica.dev:4:758d682b1059b10ee096f38798595234',6,13,3,'remote',0,6,11,'urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','','urn:X-dfrn:friendica.dev:2:758d682b1859b10ebd6abab685903735','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:25','2017-09-07 09:18:25',22,'friendica3','http://friendica.dev/profile/friendica3','http://friendica.dev/photo/01ff45af20fe4c6fb230e6fc773f3ef8-4.jpg?ts=1504775904',22,'friendica3','http://friendica.dev/profile/friendica3','http://friendica.dev/photo/01ff45af20fe4c6fb230e6fc773f3ef8-4.jpg?ts=1504775904','','Cool!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/comment','','','','lang=welsh;0.30333333333333:romanian;0.24583333333333:portuguese;0.24583333333333','http://friendica.dev/display/758d682b1059b10ee096f38798595234','',0,'','','','','','','','','','',1,0,0,1,0,0,0,1,0,0,0,1,0,'dfrn','481164a1e08e1182a8c3476458754cfe','Cool!',0),(15,'758d682b1459b10f0be17c3206121357','urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357',2,2,1,'wall',1,0,15,'urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','','urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','2017-09-07 09:19:07','2017-09-07 09:19:07','2017-09-07 09:19:28','2017-09-07 09:19:07','2017-09-07 09:19:28',21,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-5.jpg?ts=1504775575',21,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-5.jpg?ts=1504775575','','And this post goes to group1 only!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','',NULL,'lang=english;0.43118279569892:pidgin;0.29258064516129:lithuanian;0.21688172043011','http://friendica.dev/display/758d682b1459b10f0be17c3206121357','',0,'','','','','','','','<7>','','',1,0,0,1,0,0,0,0,0,1,0,0,0,'dfrn','55a23b185f917e31a5b959328b696300','And this post goes to group1 only!',0),(16,'758d682b1459b10f0be17c3206121357','urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357',3,7,1,'remote',0,0,16,'urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','','urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','2017-09-07 09:19:07','2017-09-07 09:19:07','2017-09-07 09:19:28','2017-09-07 09:19:08','2017-09-07 09:19:28',21,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575',21,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','','And this post goes to group1 only!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.43118279569892:pidgin;0.29258064516129:lithuanian;0.21688172043011','http://friendica.dev/display/758d682b1459b10f0be17c3206121357','',0,'','','','','','','','','','',1,0,0,1,0,0,0,0,0,0,0,0,0,'dfrn','55a23b185f917e31a5b959328b696300','And this post goes to group1 only!',0),(17,'758d682b1459b10f0be17c3206121357','urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357',5,11,1,'remote',0,0,17,'urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','','urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','2017-09-07 09:19:07','2017-09-07 09:19:07','2017-09-07 09:19:28','2017-09-07 09:19:08','2017-09-07 09:19:28',21,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575',21,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','','And this post goes to group1 only!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.43118279569892:pidgin;0.29258064516129:lithuanian;0.21688172043011','http://friendica.dev/display/758d682b1459b10f0be17c3206121357','',0,'','','','','','','','','','',1,0,0,1,0,0,0,1,0,0,0,0,0,'dfrn','55a23b185f917e31a5b959328b696300','And this post goes to group1 only!',0),(18,'758d682b2059b10f204f9c2684001373','urn:X-dfrn:friendica.dev:3:758d682b2059b10f204f9c2684001373',3,3,2,'remote-comment',0,6,16,'urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','','urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/avatar/3.jpg',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/avatar/3.jpg','','Yay!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/comment','','',NULL,'lang=tagalog;0.41777777777778:somali;0.35111111111111:swahili;0.32777777777778','http://friendica.dev/display/758d682b2059b10f204f9c2684001373','',0,'','','','','','','','','','',1,0,0,1,0,0,0,0,0,1,0,1,0,'dfrn','0e54fc6a9dba79c2bc03ac08f3bf4a27','Yay!',0),(19,'758d682b2059b10f204f9c2684001373','urn:X-dfrn:friendica.dev:3:758d682b2059b10f204f9c2684001373',2,8,2,'remote-comment',1,6,15,'urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','','urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/profile/3.jpg',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/profile/3.jpg','','Yay!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/comment','','','','lang=tagalog;0.41777777777778:somali;0.35111111111111:swahili;0.32777777777778','http://friendica.dev/display/758d682b2059b10f204f9c2684001373','',0,'','','','','','','','<7>','','',1,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','0e54fc6a9dba79c2bc03ac08f3bf4a27','Yay!',0),(20,'758d682b2059b10f204f9c2684001373','urn:X-dfrn:friendica.dev:3:758d682b2059b10f204f9c2684001373',5,11,2,'remote',0,6,17,'urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','','urn:X-dfrn:friendica.dev:2:758d682b1459b10f0be17c3206121357','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/5b0e9c6920adcf8efafaf3743d0e0c6c-4.jpg?ts=1504775802',20,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/5b0e9c6920adcf8efafaf3743d0e0c6c-4.jpg?ts=1504775802','','Yay!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/comment','','','','lang=tagalog;0.41777777777778:somali;0.35111111111111:swahili;0.32777777777778','http://friendica.dev/display/758d682b2059b10f204f9c2684001373','',0,'','','','','','','','','','',1,0,0,1,0,0,0,1,0,0,0,1,0,'dfrn','0e54fc6a9dba79c2bc03ac08f3bf4a27','Yay!',0);
+INSERT INTO `item` VALUES (1,'758d682b1559b10e589ca69032940355','urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355',6,6,5,'wall',1,0,1,'urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355','','urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08',19,'friendica5','http://friendica.local/profile/friendica5','http://friendica.local/photo/avatar/6.jpg',19,'friendica5','http://friendica.local/profile/friendica5','http://friendica.local/photo/avatar/6.jpg','','Hi, my name is friendica5, I am new here!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','',NULL,'lang=english;0.26171428571429:italian;0.20561904761905:swahili;0.19666666666667','http://friendica.local/display/758d682b1559b10e589ca69032940355','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,1,0,1,0,'dfrn','f6e9f0ecd605b649f4bb2f9025ef7132','Hi, my name is friendica5, I am new here!',1),(2,'758d682b1559b10e589ca69032940355','urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355',0,19,5,'remote',0,0,2,'urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355','','urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08',19,'friendica5','http://friendica.local/profile/friendica5','http://friendica.local/photo/avatar/6.jpg',19,'friendica5','http://friendica.local/profile/friendica5','http://friendica.local/photo/avatar/6.jpg','','Hi, my name is friendica5, I am new here!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.26171428571429:italian;0.20561904761905:swahili;0.19666666666667','http://friendica.local/display/758d682b1559b10e589ca69032940355','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','f6e9f0ecd605b649f4bb2f9025ef7132','Hi, my name is friendica5, I am new here!',1),(3,'758d682b1559b10e589ca69032940355','urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355',2,14,5,'remote',0,0,3,'urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355','','urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:08',19,'friendica5','http://friendica.local/profile/friendica5','http://friendica.local/photo/profile/6.jpg',19,'friendica5','http://friendica.local/profile/friendica5','http://friendica.local/photo/profile/6.jpg','','Hi, my name is friendica5, I am new here!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.26171428571429:italian;0.20561904761905:swahili;0.19666666666667','http://friendica.local/display/758d682b1559b10e589ca69032940355','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','f6e9f0ecd605b649f4bb2f9025ef7132','Hi, my name is friendica5, I am new here!',1),(4,'758d682b1559b10e589ca69032940355','urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355',5,18,5,'remote',0,0,4,'urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355','','urn:X-dfrn:friendica.local:6:758d682b1559b10e589ca69032940355','2017-09-07 09:16:08','2017-09-07 09:16:08','2017-09-07 09:16:09','2017-09-07 09:16:09','2017-09-07 09:16:09',19,'friendica5','http://friendica.local/profile/friendica5','http://friendica.local/photo/profile/6.jpg',19,'friendica5','http://friendica.local/profile/friendica5','http://friendica.local/photo/profile/6.jpg','','Hi, my name is friendica5, I am new here!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.26171428571429:italian;0.20561904761905:swahili;0.19666666666667','http://friendica.local/display/758d682b1559b10e589ca69032940355','',0,'','','','','','','','','','',0,0,0,1,0,0,0,1,0,0,0,1,0,'dfrn','f6e9f0ecd605b649f4bb2f9025ef7132','Hi, my name is friendica5, I am new here!',1),(5,'758d682b1359b10e79d3f8f310513025','urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025',3,3,2,'wall',1,0,5,'urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025','','urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:41',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/avatar/3.jpg',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/avatar/3.jpg','','Hello, I\'m friendica2! How are you?','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','',NULL,'lang=italian;0.16459770114943:english;0.16:hawaiian;0.13287356321839','http://friendica.local/display/758d682b1359b10e79d3f8f310513025','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,1,0,1,0,'dfrn','cb3a2ad36c8910dac777062647b0e739','Hello, I\'m friendica2! How are you?',1),(6,'758d682b1359b10e79d3f8f310513025','urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025',0,20,2,'remote',0,0,6,'urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025','','urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:42','2017-09-07 09:16:41','2017-09-07 09:16:42',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/avatar/3.jpg',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/avatar/3.jpg','','Hello, I\'m friendica2! How are you?','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=italian;0.16459770114943:english;0.16:hawaiian;0.13287356321839','http://friendica.local/display/758d682b1359b10e79d3f8f310513025','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','cb3a2ad36c8910dac777062647b0e739','Hello, I\'m friendica2! How are you?',1),(7,'758d682b1359b10e79d3f8f310513025','urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025',2,8,2,'remote',0,0,7,'urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025','','urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:42','2017-09-07 09:16:42','2017-09-07 09:16:42',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/profile/3.jpg',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/profile/3.jpg','','Hello, I\'m friendica2! How are you?','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=italian;0.16459770114943:english;0.16:hawaiian;0.13287356321839','http://friendica.local/display/758d682b1359b10e79d3f8f310513025','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','cb3a2ad36c8910dac777062647b0e739','Hello, I\'m friendica2! How are you?',1),(8,'758d682b1359b10e79d3f8f310513025','urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025',4,15,2,'remote',0,0,8,'urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025','','urn:X-dfrn:friendica.local:3:758d682b1359b10e79d3f8f310513025','2017-09-07 09:16:41','2017-09-07 09:16:41','2017-09-07 09:16:42','2017-09-07 09:16:42','2017-09-07 09:16:42',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/profile/3.jpg',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/profile/3.jpg','','Hello, I\'m friendica2! How are you?','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=italian;0.16459770114943:english;0.16:hawaiian;0.13287356321839','http://friendica.local/display/758d682b1359b10e79d3f8f310513025','',0,'','','','','','','','','','',0,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','cb3a2ad36c8910dac777062647b0e739','Hello, I\'m friendica2! How are you?',1),(9,'758d682b1859b10ebd6abab685903735','urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735',2,2,1,'wall',1,0,9,'urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','','urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','2017-09-07 09:17:49','2017-09-07 09:17:49','2017-09-07 09:18:24','2017-09-07 09:17:49','2017-09-07 09:18:24',21,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-5.jpg?ts=1504775575',21,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-5.jpg?ts=1504775575','','Hey, group2, this post is only visible to you!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','',NULL,'lang=english;0.32923076923077:czech;0.1965811965812:slovak;0.19179487179487','http://friendica.local/display/758d682b1859b10ebd6abab685903735','',0,'','','','','','','','<8>','','',1,0,0,1,0,0,0,0,0,1,0,0,0,'dfrn','d5d5408ee800a3c1a3b3d4b2826935f2','Hey, group2, this post is only visible to you!',0),(10,'758d682b1859b10ebd6abab685903735','urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735',4,9,1,'remote',0,0,10,'urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','','urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','2017-09-07 09:17:49','2017-09-07 09:17:49','2017-09-07 09:18:24','2017-09-07 09:17:49','2017-09-07 09:18:24',21,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575',21,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','','Hey, group2, this post is only visible to you!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.32923076923077:czech;0.1965811965812:slovak;0.19179487179487','http://friendica.local/display/758d682b1859b10ebd6abab685903735','',0,'','','','','','','','','','',1,0,0,1,0,0,0,0,0,0,0,0,0,'dfrn','d5d5408ee800a3c1a3b3d4b2826935f2','Hey, group2, this post is only visible to you!',0),(11,'758d682b1859b10ebd6abab685903735','urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735',6,13,1,'remote',0,0,11,'urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','','urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','2017-09-07 09:17:49','2017-09-07 09:17:49','2017-09-07 09:18:25','2017-09-07 09:17:49','2017-09-07 09:18:25',21,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575',21,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','','Hey, group2, this post is only visible to you!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.32923076923077:czech;0.1965811965812:slovak;0.19179487179487','http://friendica.local/display/758d682b1859b10ebd6abab685903735','',0,'','','','','','','','','','',1,0,0,1,0,0,0,1,0,0,0,0,0,'dfrn','d5d5408ee800a3c1a3b3d4b2826935f2','Hey, group2, this post is only visible to you!',0),(12,'758d682b1059b10ee096f38798595234','urn:X-dfrn:friendica.local:4:758d682b1059b10ee096f38798595234',4,4,3,'remote-comment',0,6,10,'urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','','urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24',22,'friendica3','http://friendica.local/profile/friendica3','http://friendica.local/photo/avatar/4.jpg',22,'friendica3','http://friendica.local/profile/friendica3','http://friendica.local/photo/avatar/4.jpg','','Cool!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/comment','','',NULL,'lang=welsh;0.30333333333333:romanian;0.24583333333333:portuguese;0.24583333333333','http://friendica.local/display/758d682b1059b10ee096f38798595234','',0,'','','','','','','','','','',1,0,0,1,0,0,0,0,0,1,0,1,0,'dfrn','481164a1e08e1182a8c3476458754cfe','Cool!',0),(13,'758d682b1059b10ee096f38798595234','urn:X-dfrn:friendica.local:4:758d682b1059b10ee096f38798595234',2,10,3,'remote-comment',1,6,9,'urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','','urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24',22,'friendica3','http://friendica.local/profile/friendica3','http://friendica.local/photo/profile/4.jpg',22,'friendica3','http://friendica.local/profile/friendica3','http://friendica.local/photo/profile/4.jpg','','Cool!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/comment','','','','lang=welsh;0.30333333333333:romanian;0.24583333333333:portuguese;0.24583333333333','http://friendica.local/display/758d682b1059b10ee096f38798595234','',0,'','','','','','','','<8>','','',1,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','481164a1e08e1182a8c3476458754cfe','Cool!',0),(14,'758d682b1059b10ee096f38798595234','urn:X-dfrn:friendica.local:4:758d682b1059b10ee096f38798595234',6,13,3,'remote',0,6,11,'urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','','urn:X-dfrn:friendica.local:2:758d682b1859b10ebd6abab685903735','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:24','2017-09-07 09:18:25','2017-09-07 09:18:25',22,'friendica3','http://friendica.local/profile/friendica3','http://friendica.local/photo/01ff45af20fe4c6fb230e6fc773f3ef8-4.jpg?ts=1504775904',22,'friendica3','http://friendica.local/profile/friendica3','http://friendica.local/photo/01ff45af20fe4c6fb230e6fc773f3ef8-4.jpg?ts=1504775904','','Cool!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/comment','','','','lang=welsh;0.30333333333333:romanian;0.24583333333333:portuguese;0.24583333333333','http://friendica.local/display/758d682b1059b10ee096f38798595234','',0,'','','','','','','','','','',1,0,0,1,0,0,0,1,0,0,0,1,0,'dfrn','481164a1e08e1182a8c3476458754cfe','Cool!',0),(15,'758d682b1459b10f0be17c3206121357','urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357',2,2,1,'wall',1,0,15,'urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','','urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','2017-09-07 09:19:07','2017-09-07 09:19:07','2017-09-07 09:19:28','2017-09-07 09:19:07','2017-09-07 09:19:28',21,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-5.jpg?ts=1504775575',21,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-5.jpg?ts=1504775575','','And this post goes to group1 only!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','',NULL,'lang=english;0.43118279569892:pidgin;0.29258064516129:lithuanian;0.21688172043011','http://friendica.local/display/758d682b1459b10f0be17c3206121357','',0,'','','','','','','','<7>','','',1,0,0,1,0,0,0,0,0,1,0,0,0,'dfrn','55a23b185f917e31a5b959328b696300','And this post goes to group1 only!',0),(16,'758d682b1459b10f0be17c3206121357','urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357',3,7,1,'remote',0,0,16,'urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','','urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','2017-09-07 09:19:07','2017-09-07 09:19:07','2017-09-07 09:19:28','2017-09-07 09:19:08','2017-09-07 09:19:28',21,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575',21,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','','And this post goes to group1 only!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.43118279569892:pidgin;0.29258064516129:lithuanian;0.21688172043011','http://friendica.local/display/758d682b1459b10f0be17c3206121357','',0,'','','','','','','','','','',1,0,0,1,0,0,0,0,0,0,0,0,0,'dfrn','55a23b185f917e31a5b959328b696300','And this post goes to group1 only!',0),(17,'758d682b1459b10f0be17c3206121357','urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357',5,11,1,'remote',0,0,17,'urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','','urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','2017-09-07 09:19:07','2017-09-07 09:19:07','2017-09-07 09:19:28','2017-09-07 09:19:08','2017-09-07 09:19:28',21,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575',21,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/4b7db531ad1920a7cb8fb76aed46ddd9-4.jpg?ts=1504775575','','And this post goes to group1 only!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/note','','','','lang=english;0.43118279569892:pidgin;0.29258064516129:lithuanian;0.21688172043011','http://friendica.local/display/758d682b1459b10f0be17c3206121357','',0,'','','','','','','','','','',1,0,0,1,0,0,0,1,0,0,0,0,0,'dfrn','55a23b185f917e31a5b959328b696300','And this post goes to group1 only!',0),(18,'758d682b2059b10f204f9c2684001373','urn:X-dfrn:friendica.local:3:758d682b2059b10f204f9c2684001373',3,3,2,'remote-comment',0,6,16,'urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','','urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/avatar/3.jpg',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/avatar/3.jpg','','Yay!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/comment','','',NULL,'lang=tagalog;0.41777777777778:somali;0.35111111111111:swahili;0.32777777777778','http://friendica.local/display/758d682b2059b10f204f9c2684001373','',0,'','','','','','','','','','',1,0,0,1,0,0,0,0,0,1,0,1,0,'dfrn','0e54fc6a9dba79c2bc03ac08f3bf4a27','Yay!',0),(19,'758d682b2059b10f204f9c2684001373','urn:X-dfrn:friendica.local:3:758d682b2059b10f204f9c2684001373',2,8,2,'remote-comment',1,6,15,'urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','','urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/profile/3.jpg',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/profile/3.jpg','','Yay!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/comment','','','','lang=tagalog;0.41777777777778:somali;0.35111111111111:swahili;0.32777777777778','http://friendica.local/display/758d682b2059b10f204f9c2684001373','',0,'','','','','','','','<7>','','',1,0,0,1,0,0,0,0,0,0,0,1,0,'dfrn','0e54fc6a9dba79c2bc03ac08f3bf4a27','Yay!',0),(20,'758d682b2059b10f204f9c2684001373','urn:X-dfrn:friendica.local:3:758d682b2059b10f204f9c2684001373',5,11,2,'remote',0,6,17,'urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','','urn:X-dfrn:friendica.local:2:758d682b1459b10f0be17c3206121357','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28','2017-09-07 09:19:28',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/5b0e9c6920adcf8efafaf3743d0e0c6c-4.jpg?ts=1504775802',20,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/5b0e9c6920adcf8efafaf3743d0e0c6c-4.jpg?ts=1504775802','','Yay!','','http://activitystrea.ms/schema/1.0/post','http://activitystrea.ms/schema/1.0/comment','','','','lang=tagalog;0.41777777777778:somali;0.35111111111111:swahili;0.32777777777778','http://friendica.local/display/758d682b2059b10f204f9c2684001373','',0,'','','','','','','','','','',1,0,0,1,0,0,0,1,0,0,0,1,0,'dfrn','0e54fc6a9dba79c2bc03ac08f3bf4a27','Yay!',0);
 /*!40000 ALTER TABLE `item` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1126,7 +1126,7 @@ CREATE TABLE `notify` (
 
 LOCK TABLES `notify` WRITE;
 /*!40000 ALTER TABLE `notify` DISABLE KEYS */;
-INSERT INTO `notify` VALUES (1,'8b9091886bbc8ede3fd0759c41eb855ed76ed1a4840dc75851e6a311f929bfcf',1,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/18a7495723879503dac64b352e245508-4.jpg?ts=1504775047','2017-09-07 09:04:08','You\'ve received [url=]an introduction[/url] from [url=http://friendica.dev/profile/friendica1]friendica1[/url].',3,'http://friendica.dev/notifications/intros',0,0,0,'http://activitystrea.ms/schema/1.0/request-friend','intro','friendica1','You\'ve received an introduction from {0}.'),(2,'0185ee6a3b89d4f753fa981223fb1c625ac77889c888286fefdb4b8bae4a7e46',1,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/adef541d0f334352940ad40251e15158-4.jpg?ts=1504775078','2017-09-07 09:04:38','You\'ve received [url=]an introduction[/url] from [url=http://friendica.dev/profile/friendica1]friendica1[/url].',4,'http://friendica.dev/notifications/intros',0,0,0,'http://activitystrea.ms/schema/1.0/request-friend','intro','friendica1','You\'ve received an introduction from {0}.'),(3,'3f85ccadc16c9dfbd8cf3e224632a008a95bda2aea4608ff1a64ca8771e3bb5d',1,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/01ebf2eb957e5aef5463ba5ae6510ef5-4.jpg?ts=1504775093','2017-09-07 09:04:53','You\'ve received [url=]an introduction[/url] from [url=http://friendica.dev/profile/friendica1]friendica1[/url].',5,'http://friendica.dev/notifications/intros',0,0,0,'http://activitystrea.ms/schema/1.0/request-friend','intro','friendica1','You\'ve received an introduction from {0}.'),(4,'8403fa566bec0ae4c56d639aeb46e907451725f3f3288c1dd77e9c3ec8de6477',1,'friendica1','http://friendica.dev/profile/friendica1','http://friendica.dev/photo/f958f83dd2af4c30b30045dfc6ff0718-4.jpg?ts=1504775108','2017-09-07 09:05:09','You\'ve received [url=]an introduction[/url] from [url=http://friendica.dev/profile/friendica1]friendica1[/url].',6,'http://friendica.dev/notifications/intros',0,0,0,'http://activitystrea.ms/schema/1.0/request-friend','intro','friendica1','You\'ve received an introduction from {0}.'),(5,'a4ed1cf044ad062c2b4215bf1a3e3974df4dae11c20a966a25f962dde1c769f0',2,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/5b0e9c6920adcf8efafaf3743d0e0c6c-4.jpg?ts=1504775178','2017-09-07 09:06:18','[url=http://friendica.dev/profile/friendica2]friendica2[/url] has accepted your [url=]connection request[/url].',2,'http://friendica.dev/contacts/8',0,0,1,'http://activitystrea.ms/schema/1.0/make-friend','intro','friendica2','{0} has accepted your connection request.'),(6,'7adb52b4277d2ed6bba91b37dd1339b2f9d3fd91235170568d64101e89e96292',1,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/22875ea1ab42e09a2f1d3869cd6edfe7-4.jpg?ts=1504775234','2017-09-07 09:07:14','You\'ve received [url=]an introduction[/url] from [url=http://friendica.dev/profile/friendica2]friendica2[/url].',4,'http://friendica.dev/notifications/intros',0,0,0,'http://activitystrea.ms/schema/1.0/request-friend','intro','friendica2','You\'ve received an introduction from {0}.'),(7,'f6d4c03380e095b388c5980deb0e0ac7b3602781bf93d728d89b63819943e7c6',2,'friendica3','http://friendica.dev/profile/friendica3','http://friendica.dev/photo/01ff45af20fe4c6fb230e6fc773f3ef8-4.jpg?ts=1504775360','2017-09-07 09:09:20','[url=http://friendica.dev/profile/friendica3]friendica3[/url] has accepted your [url=]connection request[/url].',2,'http://friendica.dev/contacts/10',0,0,1,'http://activitystrea.ms/schema/1.0/make-friend','intro','friendica3','{0} has accepted your connection request.'),(8,'f0dab05c5fbbc4e332289bca702c1ee568e6eb1600ce06a8930246403bd7fa1f',2,'friendica3','http://friendica.dev/profile/friendica3','http://friendica.dev/photo/9c78857b3d725c1c6d1227a7b8cbe6b2-4.jpg?ts=1504775369','2017-09-07 09:09:29','[url=http://friendica.dev/profile/friendica3]friendica3[/url] has accepted your [url=]connection request[/url].',3,'http://friendica.dev/contacts/16',0,0,1,'http://activitystrea.ms/schema/1.0/make-friend','intro','friendica3','{0} has accepted your connection request.'),(9,'fc68ae34aeb64be347f5b1f0e64357199f74cc1d75b735c75ef3914865f44d25',2,'friendica4','http://friendica.dev/profile/friendica4','http://friendica.dev/photo/b32d851ca091305b4cf5d115070cedbd-4.jpg?ts=1504775480','2017-09-07 09:11:20','[url=http://friendica.dev/profile/friendica4]friendica4[/url] has accepted your [url=]connection request[/url].',2,'http://friendica.dev/contacts/12',0,0,1,'http://activitystrea.ms/schema/1.0/make-friend','intro','friendica4','{0} has accepted your connection request.'),(10,'e8b5ef969f3ed6a11b14d14cbdd32fb7d05d9e8ba6060412914ee30ec8dd01ce',1,'friendica4','http://friendica.dev/profile/friendica4','http://friendica.dev/photo/15048d33e71544a25a6dd13bb081c78f-4.jpg?ts=1504775545','2017-09-07 09:12:25','You\'ve received [url=]an introduction[/url] from [url=http://friendica.dev/profile/friendica4]friendica4[/url].',6,'http://friendica.dev/notifications/intros',0,0,0,'http://activitystrea.ms/schema/1.0/request-friend','intro','friendica4','You\'ve received an introduction from {0}.'),(11,'8a827db2d0d9cbc5e73855437caa6d88a0c659e486da193c2508a9e29bbafd45',2,'friendica5','http://friendica.dev/profile/friendica5','http://friendica.dev/photo/ed2cf7a93daffb15532a78b261ac4685-4.jpg?ts=1504775575','2017-09-07 09:12:55','[url=http://friendica.dev/profile/friendica5]friendica5[/url] has accepted your [url=]connection request[/url].',2,'http://friendica.dev/contacts/14',0,0,1,'http://activitystrea.ms/schema/1.0/make-friend','intro','friendica5','{0} has accepted your connection request.'),(12,'14005c0225b144739f6075c11d116604d5b20bc44cf6f1d4a673e5a08ac3f70e',2,'friendica5','http://friendica.dev/profile/friendica5','http://friendica.dev/photo/d74f209bfcd190b3864fa678e5068a16-4.jpg?ts=1504775585','2017-09-07 09:13:05','[url=http://friendica.dev/profile/friendica5]friendica5[/url] has accepted your [url=]connection request[/url].',5,'http://friendica.dev/contacts/18',0,0,0,'http://activitystrea.ms/schema/1.0/make-friend','intro','friendica5','{0} has accepted your connection request.'),(13,'10fd661782ce0c899ce061157ea1bb3bd700f70c1344c1edc1fd901ff9bfaa43',8,'friendica3','http://friendica.dev/profile/friendica3','http://friendica.dev/photo/profile/4.jpg','2017-09-07 09:18:24','[url=http://friendica.dev/profile/friendica3]friendica3[/url] commented on [url=]your post[/url]',2,'http://friendica.dev/display/758d682b1059b10ee096f38798595234',13,9,0,'http://activitystrea.ms/schema/1.0/post','item','friendica3','{0} commented on your post'),(14,'e3ba1aabdf61082a83d511c9aafc661ac49f9c6cbb8d6126af3a111421892268',8,'friendica2','http://friendica.dev/profile/friendica2','http://friendica.dev/photo/profile/3.jpg','2017-09-07 09:19:28','[url=http://friendica.dev/profile/friendica2]friendica2[/url] commented on [url=]your post[/url]',2,'http://friendica.dev/display/758d682b2059b10f204f9c2684001373',19,15,0,'http://activitystrea.ms/schema/1.0/post','item','friendica2','{0} commented on your post');
+INSERT INTO `notify` VALUES (1,'8b9091886bbc8ede3fd0759c41eb855ed76ed1a4840dc75851e6a311f929bfcf',1,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/18a7495723879503dac64b352e245508-4.jpg?ts=1504775047','2017-09-07 09:04:08','You\'ve received [url=]an introduction[/url] from [url=http://friendica.local/profile/friendica1]friendica1[/url].',3,'http://friendica.local/notifications/intros',0,0,0,'http://activitystrea.ms/schema/1.0/request-friend','intro','friendica1','You\'ve received an introduction from {0}.'),(2,'0185ee6a3b89d4f753fa981223fb1c625ac77889c888286fefdb4b8bae4a7e46',1,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/adef541d0f334352940ad40251e15158-4.jpg?ts=1504775078','2017-09-07 09:04:38','You\'ve received [url=]an introduction[/url] from [url=http://friendica.local/profile/friendica1]friendica1[/url].',4,'http://friendica.local/notifications/intros',0,0,0,'http://activitystrea.ms/schema/1.0/request-friend','intro','friendica1','You\'ve received an introduction from {0}.'),(3,'3f85ccadc16c9dfbd8cf3e224632a008a95bda2aea4608ff1a64ca8771e3bb5d',1,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/01ebf2eb957e5aef5463ba5ae6510ef5-4.jpg?ts=1504775093','2017-09-07 09:04:53','You\'ve received [url=]an introduction[/url] from [url=http://friendica.local/profile/friendica1]friendica1[/url].',5,'http://friendica.local/notifications/intros',0,0,0,'http://activitystrea.ms/schema/1.0/request-friend','intro','friendica1','You\'ve received an introduction from {0}.'),(4,'8403fa566bec0ae4c56d639aeb46e907451725f3f3288c1dd77e9c3ec8de6477',1,'friendica1','http://friendica.local/profile/friendica1','http://friendica.local/photo/f958f83dd2af4c30b30045dfc6ff0718-4.jpg?ts=1504775108','2017-09-07 09:05:09','You\'ve received [url=]an introduction[/url] from [url=http://friendica.local/profile/friendica1]friendica1[/url].',6,'http://friendica.local/notifications/intros',0,0,0,'http://activitystrea.ms/schema/1.0/request-friend','intro','friendica1','You\'ve received an introduction from {0}.'),(5,'a4ed1cf044ad062c2b4215bf1a3e3974df4dae11c20a966a25f962dde1c769f0',2,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/5b0e9c6920adcf8efafaf3743d0e0c6c-4.jpg?ts=1504775178','2017-09-07 09:06:18','[url=http://friendica.local/profile/friendica2]friendica2[/url] has accepted your [url=]connection request[/url].',2,'http://friendica.local/contacts/8',0,0,1,'http://activitystrea.ms/schema/1.0/make-friend','intro','friendica2','{0} has accepted your connection request.'),(6,'7adb52b4277d2ed6bba91b37dd1339b2f9d3fd91235170568d64101e89e96292',1,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/22875ea1ab42e09a2f1d3869cd6edfe7-4.jpg?ts=1504775234','2017-09-07 09:07:14','You\'ve received [url=]an introduction[/url] from [url=http://friendica.local/profile/friendica2]friendica2[/url].',4,'http://friendica.local/notifications/intros',0,0,0,'http://activitystrea.ms/schema/1.0/request-friend','intro','friendica2','You\'ve received an introduction from {0}.'),(7,'f6d4c03380e095b388c5980deb0e0ac7b3602781bf93d728d89b63819943e7c6',2,'friendica3','http://friendica.local/profile/friendica3','http://friendica.local/photo/01ff45af20fe4c6fb230e6fc773f3ef8-4.jpg?ts=1504775360','2017-09-07 09:09:20','[url=http://friendica.local/profile/friendica3]friendica3[/url] has accepted your [url=]connection request[/url].',2,'http://friendica.local/contacts/10',0,0,1,'http://activitystrea.ms/schema/1.0/make-friend','intro','friendica3','{0} has accepted your connection request.'),(8,'f0dab05c5fbbc4e332289bca702c1ee568e6eb1600ce06a8930246403bd7fa1f',2,'friendica3','http://friendica.local/profile/friendica3','http://friendica.local/photo/9c78857b3d725c1c6d1227a7b8cbe6b2-4.jpg?ts=1504775369','2017-09-07 09:09:29','[url=http://friendica.local/profile/friendica3]friendica3[/url] has accepted your [url=]connection request[/url].',3,'http://friendica.local/contacts/16',0,0,1,'http://activitystrea.ms/schema/1.0/make-friend','intro','friendica3','{0} has accepted your connection request.'),(9,'fc68ae34aeb64be347f5b1f0e64357199f74cc1d75b735c75ef3914865f44d25',2,'friendica4','http://friendica.local/profile/friendica4','http://friendica.local/photo/b32d851ca091305b4cf5d115070cedbd-4.jpg?ts=1504775480','2017-09-07 09:11:20','[url=http://friendica.local/profile/friendica4]friendica4[/url] has accepted your [url=]connection request[/url].',2,'http://friendica.local/contacts/12',0,0,1,'http://activitystrea.ms/schema/1.0/make-friend','intro','friendica4','{0} has accepted your connection request.'),(10,'e8b5ef969f3ed6a11b14d14cbdd32fb7d05d9e8ba6060412914ee30ec8dd01ce',1,'friendica4','http://friendica.local/profile/friendica4','http://friendica.local/photo/15048d33e71544a25a6dd13bb081c78f-4.jpg?ts=1504775545','2017-09-07 09:12:25','You\'ve received [url=]an introduction[/url] from [url=http://friendica.local/profile/friendica4]friendica4[/url].',6,'http://friendica.local/notifications/intros',0,0,0,'http://activitystrea.ms/schema/1.0/request-friend','intro','friendica4','You\'ve received an introduction from {0}.'),(11,'8a827db2d0d9cbc5e73855437caa6d88a0c659e486da193c2508a9e29bbafd45',2,'friendica5','http://friendica.local/profile/friendica5','http://friendica.local/photo/ed2cf7a93daffb15532a78b261ac4685-4.jpg?ts=1504775575','2017-09-07 09:12:55','[url=http://friendica.local/profile/friendica5]friendica5[/url] has accepted your [url=]connection request[/url].',2,'http://friendica.local/contacts/14',0,0,1,'http://activitystrea.ms/schema/1.0/make-friend','intro','friendica5','{0} has accepted your connection request.'),(12,'14005c0225b144739f6075c11d116604d5b20bc44cf6f1d4a673e5a08ac3f70e',2,'friendica5','http://friendica.local/profile/friendica5','http://friendica.local/photo/d74f209bfcd190b3864fa678e5068a16-4.jpg?ts=1504775585','2017-09-07 09:13:05','[url=http://friendica.local/profile/friendica5]friendica5[/url] has accepted your [url=]connection request[/url].',5,'http://friendica.local/contacts/18',0,0,0,'http://activitystrea.ms/schema/1.0/make-friend','intro','friendica5','{0} has accepted your connection request.'),(13,'10fd661782ce0c899ce061157ea1bb3bd700f70c1344c1edc1fd901ff9bfaa43',8,'friendica3','http://friendica.local/profile/friendica3','http://friendica.local/photo/profile/4.jpg','2017-09-07 09:18:24','[url=http://friendica.local/profile/friendica3]friendica3[/url] commented on [url=]your post[/url]',2,'http://friendica.local/display/758d682b1059b10ee096f38798595234',13,9,0,'http://activitystrea.ms/schema/1.0/post','item','friendica3','{0} commented on your post'),(14,'e3ba1aabdf61082a83d511c9aafc661ac49f9c6cbb8d6126af3a111421892268',8,'friendica2','http://friendica.local/profile/friendica2','http://friendica.local/photo/profile/3.jpg','2017-09-07 09:19:28','[url=http://friendica.local/profile/friendica2]friendica2[/url] commented on [url=]your post[/url]',2,'http://friendica.local/display/758d682b2059b10f204f9c2684001373',19,15,0,'http://activitystrea.ms/schema/1.0/post','item','friendica2','{0} commented on your post');
 /*!40000 ALTER TABLE `notify` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1433,7 +1433,7 @@ CREATE TABLE `profile` (
 
 LOCK TABLES `profile` WRITE;
 /*!40000 ALTER TABLE `profile` DISABLE KEYS */;
-INSERT INTO `profile` VALUES (1,1,'default',1,0,'admin','','0001-01-01','','','','','','','','',NULL,'0001-01-01 00:00:00','','','',NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','http://friendica.dev/photo/profile/1.jpg','http://friendica.dev/photo/avatar/1.jpg',0,0),(2,2,'default',1,0,'friendica1','','0001-01-01','','','','','','','','',NULL,'0001-01-01 00:00:00','','','',NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','http://friendica.dev/photo/profile/2.jpg','http://friendica.dev/photo/avatar/2.jpg',0,0),(3,3,'default',1,0,'friendica2','','0001-01-01','','','','','','','','',NULL,'0001-01-01 00:00:00','','','',NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','http://friendica.dev/photo/profile/3.jpg','http://friendica.dev/photo/avatar/3.jpg',0,0),(4,4,'default',1,0,'friendica3','','0001-01-01','','','','','','','','',NULL,'0001-01-01 00:00:00','','','',NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','http://friendica.dev/photo/profile/4.jpg','http://friendica.dev/photo/avatar/4.jpg',0,0),(5,5,'default',1,0,'friendica4','','0001-01-01','','','','','','','','',NULL,'0001-01-01 00:00:00','','','',NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','http://friendica.dev/photo/profile/5.jpg','http://friendica.dev/photo/avatar/5.jpg',0,0),(6,6,'default',1,0,'friendica5','','0001-01-01','','','','','','','','',NULL,'0001-01-01 00:00:00','','','',NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','http://friendica.dev/photo/profile/6.jpg','http://friendica.dev/photo/avatar/6.jpg',0,0);
+INSERT INTO `profile` VALUES (1,1,'default',1,0,'admin','','0001-01-01','','','','','','','','',NULL,'0001-01-01 00:00:00','','','',NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','http://friendica.local/photo/profile/1.jpg','http://friendica.local/photo/avatar/1.jpg',0,0),(2,2,'default',1,0,'friendica1','','0001-01-01','','','','','','','','',NULL,'0001-01-01 00:00:00','','','',NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','http://friendica.local/photo/profile/2.jpg','http://friendica.local/photo/avatar/2.jpg',0,0),(3,3,'default',1,0,'friendica2','','0001-01-01','','','','','','','','',NULL,'0001-01-01 00:00:00','','','',NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','http://friendica.local/photo/profile/3.jpg','http://friendica.local/photo/avatar/3.jpg',0,0),(4,4,'default',1,0,'friendica3','','0001-01-01','','','','','','','','',NULL,'0001-01-01 00:00:00','','','',NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','http://friendica.local/photo/profile/4.jpg','http://friendica.local/photo/avatar/4.jpg',0,0),(5,5,'default',1,0,'friendica4','','0001-01-01','','','','','','','','',NULL,'0001-01-01 00:00:00','','','',NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','http://friendica.local/photo/profile/5.jpg','http://friendica.local/photo/avatar/5.jpg',0,0),(6,6,'default',1,0,'friendica5','','0001-01-01','','','','','','','','',NULL,'0001-01-01 00:00:00','','','',NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','http://friendica.local/photo/profile/6.jpg','http://friendica.local/photo/avatar/6.jpg',0,0);
 /*!40000 ALTER TABLE `profile` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1631,7 +1631,7 @@ CREATE TABLE `sign` (
 
 LOCK TABLES `sign` WRITE;
 /*!40000 ALTER TABLE `sign` DISABLE KEYS */;
-INSERT INTO `sign` VALUES (1,12,'{\"author\":\"friendica3@friendica.dev\",\"guid\":\"758d682b1059b10ee096f38798595234\",\"created_at\":\"2017-09-07T09:18:24Z\",\"parent_guid\":\"758d682b1859b10ebd6abab685903735\",\"text\":\"Cool!\",\"author_signature\":\"BBtHY+wQ2ZL6M0By6wk7Tw88x58BYHQ2zIJ1ufi6V9p5kWrYb3AEEOqHXbj4M28yzGUszVV1UtQ\\/V3emmAkhDzzTz5B3RNOwWjqFVpbMltzW4z7jP6vfY18w+ICorLTut+ynn0m+XSJJKQ4FGwqpwWDORssgk6hpuoq4QgzIYRUSS1pm0OSUP1Z3R2NQXGajTzR66e1+a7Ha4sLn6J06RTfnT8+1wYbMPno9AzFgaNtQ2OcJ3pNk\\/VuqNDCXAyDkaf7cbpLsB4QcDqk+p91GQ\\/\\/OgESwWT+KBVPv6VoA1bZubA0ngBHfdb4wDWCyt0wtLetpo2TuKSpkikN9hDv4vUflo6TKSldy7YQRU0CWAUHxwlKgSn8UuFn\\/oeq\\/1rnzs81EGqchw6NSWFe+nMZWXT6knngGQNrouZkWTJABLRVftPSEFqf98ysOhOt9qPCOq9ScGnKDHrZyiSO+aTh7Q7Ypexs8s\\/YbS6e3iDAf74QaqP14fKeCmt3s2zyhsOemxfb96943SZui4mwL3jt2XhJhu2GTNjjIBv+aQoBRveGZDqEjye6x+DfT5wP955e8g24dBX5JoF9DYssN8d+rOiUjmaOL3N3pwDnpbL12dzH3OMxlgf6GTu6APtVXkHL70f65p\\/pgp1cqQ7a4VTpuFXltuOEFTVARQA0RkHrFQmE=\"}',NULL,''),(2,13,'{\"author\":\"friendica3@friendica.dev\",\"guid\":\"758d682b1059b10ee096f38798595234\",\"created_at\":\"2017-09-07T09:18:24Z\",\"parent_guid\":\"758d682b1859b10ebd6abab685903735\",\"text\":\"Cool!\",\"author_signature\":\"BBtHY+wQ2ZL6M0By6wk7Tw88x58BYHQ2zIJ1ufi6V9p5kWrYb3AEEOqHXbj4M28yzGUszVV1UtQ\\/V3emmAkhDzzTz5B3RNOwWjqFVpbMltzW4z7jP6vfY18w+ICorLTut+ynn0m+XSJJKQ4FGwqpwWDORssgk6hpuoq4QgzIYRUSS1pm0OSUP1Z3R2NQXGajTzR66e1+a7Ha4sLn6J06RTfnT8+1wYbMPno9AzFgaNtQ2OcJ3pNk\\/VuqNDCXAyDkaf7cbpLsB4QcDqk+p91GQ\\/\\/OgESwWT+KBVPv6VoA1bZubA0ngBHfdb4wDWCyt0wtLetpo2TuKSpkikN9hDv4vUflo6TKSldy7YQRU0CWAUHxwlKgSn8UuFn\\/oeq\\/1rnzs81EGqchw6NSWFe+nMZWXT6knngGQNrouZkWTJABLRVftPSEFqf98ysOhOt9qPCOq9ScGnKDHrZyiSO+aTh7Q7Ypexs8s\\/YbS6e3iDAf74QaqP14fKeCmt3s2zyhsOemxfb96943SZui4mwL3jt2XhJhu2GTNjjIBv+aQoBRveGZDqEjye6x+DfT5wP955e8g24dBX5JoF9DYssN8d+rOiUjmaOL3N3pwDnpbL12dzH3OMxlgf6GTu6APtVXkHL70f65p\\/pgp1cqQ7a4VTpuFXltuOEFTVARQA0RkHrFQmE=\"}','',''),(3,14,'{\"author\":\"friendica3@friendica.dev\",\"guid\":\"758d682b1059b10ee096f38798595234\",\"created_at\":\"2017-09-07T09:18:24Z\",\"parent_guid\":\"758d682b1859b10ebd6abab685903735\",\"text\":\"Cool!\",\"author_signature\":\"BBtHY+wQ2ZL6M0By6wk7Tw88x58BYHQ2zIJ1ufi6V9p5kWrYb3AEEOqHXbj4M28yzGUszVV1UtQ\\/V3emmAkhDzzTz5B3RNOwWjqFVpbMltzW4z7jP6vfY18w+ICorLTut+ynn0m+XSJJKQ4FGwqpwWDORssgk6hpuoq4QgzIYRUSS1pm0OSUP1Z3R2NQXGajTzR66e1+a7Ha4sLn6J06RTfnT8+1wYbMPno9AzFgaNtQ2OcJ3pNk\\/VuqNDCXAyDkaf7cbpLsB4QcDqk+p91GQ\\/\\/OgESwWT+KBVPv6VoA1bZubA0ngBHfdb4wDWCyt0wtLetpo2TuKSpkikN9hDv4vUflo6TKSldy7YQRU0CWAUHxwlKgSn8UuFn\\/oeq\\/1rnzs81EGqchw6NSWFe+nMZWXT6knngGQNrouZkWTJABLRVftPSEFqf98ysOhOt9qPCOq9ScGnKDHrZyiSO+aTh7Q7Ypexs8s\\/YbS6e3iDAf74QaqP14fKeCmt3s2zyhsOemxfb96943SZui4mwL3jt2XhJhu2GTNjjIBv+aQoBRveGZDqEjye6x+DfT5wP955e8g24dBX5JoF9DYssN8d+rOiUjmaOL3N3pwDnpbL12dzH3OMxlgf6GTu6APtVXkHL70f65p\\/pgp1cqQ7a4VTpuFXltuOEFTVARQA0RkHrFQmE=\"}','',''),(4,18,'{\"author\":\"friendica2@friendica.dev\",\"guid\":\"758d682b2059b10f204f9c2684001373\",\"created_at\":\"2017-09-07T09:19:28Z\",\"parent_guid\":\"758d682b1459b10f0be17c3206121357\",\"text\":\"Yay!\",\"author_signature\":\"Ty4OnkZUFKgrVkF0kN5J+21bjVCoyOwljoj68gwWQR3XETAJ4v\\/O1yFypLyzbrOZCBWzC9e9Wg3g+FT6oKdYLBzMR6Qu2VrAFYM5JI9e0G8IIVWWFGD2zFyhAhJLwzy93BqzCTTD5+3s5P2quTJkJyJqweGczNlLk2em26WShG9VpcgFuQAyVcQGAlTaUBqFYn7Mo3D5xWPgrhWEzU8AU1i3lKr7dBekcEMvFF5h51DebYCMmuMvyjBMWEDjv8cbm0ve\\/4uo0uU0D9vik3oCTAzZCV3rcLkthp0MFI1sxGepHzkk\\/HJSMkyB\\/VqDNgPdeMTtbCBCdKr0NmSim2dTlOVascmsvpQoy1tXDwv1+PMs2tET4O1+JrvRFJ6VNK9lKPs59RZ1YhFfLIneKn616mcJm9ZbHDi6y1uQRIGtDjLGgvs69TqVI028jRU2KhlvrNM8SktvRSfbHu8Dpj1n1xmedOwmdlJsJvzGMOd2fNr\\/EXg6mY7YpgYPBt7T42MfRqajaqDUjeN1XKnfvprODUDNhGmol2f7mMLi4RpQySPFjDCC+4vh6y8q6yc4T2CVzEMZXIrBeE3QW46HSgqVmrEpVP72VL4LSWGS46M8CmBXp9c+gf07C59dklSPgGa0D+5Z768L25tJPqAvlVJShSq1hQVVTW4qjNAfdvKGI90=\"}',NULL,''),(5,19,'{\"author\":\"friendica2@friendica.dev\",\"guid\":\"758d682b2059b10f204f9c2684001373\",\"created_at\":\"2017-09-07T09:19:28Z\",\"parent_guid\":\"758d682b1459b10f0be17c3206121357\",\"text\":\"Yay!\",\"author_signature\":\"Ty4OnkZUFKgrVkF0kN5J+21bjVCoyOwljoj68gwWQR3XETAJ4v\\/O1yFypLyzbrOZCBWzC9e9Wg3g+FT6oKdYLBzMR6Qu2VrAFYM5JI9e0G8IIVWWFGD2zFyhAhJLwzy93BqzCTTD5+3s5P2quTJkJyJqweGczNlLk2em26WShG9VpcgFuQAyVcQGAlTaUBqFYn7Mo3D5xWPgrhWEzU8AU1i3lKr7dBekcEMvFF5h51DebYCMmuMvyjBMWEDjv8cbm0ve\\/4uo0uU0D9vik3oCTAzZCV3rcLkthp0MFI1sxGepHzkk\\/HJSMkyB\\/VqDNgPdeMTtbCBCdKr0NmSim2dTlOVascmsvpQoy1tXDwv1+PMs2tET4O1+JrvRFJ6VNK9lKPs59RZ1YhFfLIneKn616mcJm9ZbHDi6y1uQRIGtDjLGgvs69TqVI028jRU2KhlvrNM8SktvRSfbHu8Dpj1n1xmedOwmdlJsJvzGMOd2fNr\\/EXg6mY7YpgYPBt7T42MfRqajaqDUjeN1XKnfvprODUDNhGmol2f7mMLi4RpQySPFjDCC+4vh6y8q6yc4T2CVzEMZXIrBeE3QW46HSgqVmrEpVP72VL4LSWGS46M8CmBXp9c+gf07C59dklSPgGa0D+5Z768L25tJPqAvlVJShSq1hQVVTW4qjNAfdvKGI90=\"}','',''),(6,20,'{\"author\":\"friendica2@friendica.dev\",\"guid\":\"758d682b2059b10f204f9c2684001373\",\"created_at\":\"2017-09-07T09:19:28Z\",\"parent_guid\":\"758d682b1459b10f0be17c3206121357\",\"text\":\"Yay!\",\"author_signature\":\"Ty4OnkZUFKgrVkF0kN5J+21bjVCoyOwljoj68gwWQR3XETAJ4v\\/O1yFypLyzbrOZCBWzC9e9Wg3g+FT6oKdYLBzMR6Qu2VrAFYM5JI9e0G8IIVWWFGD2zFyhAhJLwzy93BqzCTTD5+3s5P2quTJkJyJqweGczNlLk2em26WShG9VpcgFuQAyVcQGAlTaUBqFYn7Mo3D5xWPgrhWEzU8AU1i3lKr7dBekcEMvFF5h51DebYCMmuMvyjBMWEDjv8cbm0ve\\/4uo0uU0D9vik3oCTAzZCV3rcLkthp0MFI1sxGepHzkk\\/HJSMkyB\\/VqDNgPdeMTtbCBCdKr0NmSim2dTlOVascmsvpQoy1tXDwv1+PMs2tET4O1+JrvRFJ6VNK9lKPs59RZ1YhFfLIneKn616mcJm9ZbHDi6y1uQRIGtDjLGgvs69TqVI028jRU2KhlvrNM8SktvRSfbHu8Dpj1n1xmedOwmdlJsJvzGMOd2fNr\\/EXg6mY7YpgYPBt7T42MfRqajaqDUjeN1XKnfvprODUDNhGmol2f7mMLi4RpQySPFjDCC+4vh6y8q6yc4T2CVzEMZXIrBeE3QW46HSgqVmrEpVP72VL4LSWGS46M8CmBXp9c+gf07C59dklSPgGa0D+5Z768L25tJPqAvlVJShSq1hQVVTW4qjNAfdvKGI90=\"}','','');
+INSERT INTO `sign` VALUES (1,12,'{\"author\":\"friendica3@friendica.local\",\"guid\":\"758d682b1059b10ee096f38798595234\",\"created_at\":\"2017-09-07T09:18:24Z\",\"parent_guid\":\"758d682b1859b10ebd6abab685903735\",\"text\":\"Cool!\",\"author_signature\":\"BBtHY+wQ2ZL6M0By6wk7Tw88x58BYHQ2zIJ1ufi6V9p5kWrYb3AEEOqHXbj4M28yzGUszVV1UtQ\\/V3emmAkhDzzTz5B3RNOwWjqFVpbMltzW4z7jP6vfY18w+ICorLTut+ynn0m+XSJJKQ4FGwqpwWDORssgk6hpuoq4QgzIYRUSS1pm0OSUP1Z3R2NQXGajTzR66e1+a7Ha4sLn6J06RTfnT8+1wYbMPno9AzFgaNtQ2OcJ3pNk\\/VuqNDCXAyDkaf7cbpLsB4QcDqk+p91GQ\\/\\/OgESwWT+KBVPv6VoA1bZubA0ngBHfdb4wDWCyt0wtLetpo2TuKSpkikN9hDv4vUflo6TKSldy7YQRU0CWAUHxwlKgSn8UuFn\\/oeq\\/1rnzs81EGqchw6NSWFe+nMZWXT6knngGQNrouZkWTJABLRVftPSEFqf98ysOhOt9qPCOq9ScGnKDHrZyiSO+aTh7Q7Ypexs8s\\/YbS6e3iDAf74QaqP14fKeCmt3s2zyhsOemxfb96943SZui4mwL3jt2XhJhu2GTNjjIBv+aQoBRveGZDqEjye6x+DfT5wP955e8g24dBX5JoF9DYssN8d+rOiUjmaOL3N3pwDnpbL12dzH3OMxlgf6GTu6APtVXkHL70f65p\\/pgp1cqQ7a4VTpuFXltuOEFTVARQA0RkHrFQmE=\"}',NULL,''),(2,13,'{\"author\":\"friendica3@friendica.local\",\"guid\":\"758d682b1059b10ee096f38798595234\",\"created_at\":\"2017-09-07T09:18:24Z\",\"parent_guid\":\"758d682b1859b10ebd6abab685903735\",\"text\":\"Cool!\",\"author_signature\":\"BBtHY+wQ2ZL6M0By6wk7Tw88x58BYHQ2zIJ1ufi6V9p5kWrYb3AEEOqHXbj4M28yzGUszVV1UtQ\\/V3emmAkhDzzTz5B3RNOwWjqFVpbMltzW4z7jP6vfY18w+ICorLTut+ynn0m+XSJJKQ4FGwqpwWDORssgk6hpuoq4QgzIYRUSS1pm0OSUP1Z3R2NQXGajTzR66e1+a7Ha4sLn6J06RTfnT8+1wYbMPno9AzFgaNtQ2OcJ3pNk\\/VuqNDCXAyDkaf7cbpLsB4QcDqk+p91GQ\\/\\/OgESwWT+KBVPv6VoA1bZubA0ngBHfdb4wDWCyt0wtLetpo2TuKSpkikN9hDv4vUflo6TKSldy7YQRU0CWAUHxwlKgSn8UuFn\\/oeq\\/1rnzs81EGqchw6NSWFe+nMZWXT6knngGQNrouZkWTJABLRVftPSEFqf98ysOhOt9qPCOq9ScGnKDHrZyiSO+aTh7Q7Ypexs8s\\/YbS6e3iDAf74QaqP14fKeCmt3s2zyhsOemxfb96943SZui4mwL3jt2XhJhu2GTNjjIBv+aQoBRveGZDqEjye6x+DfT5wP955e8g24dBX5JoF9DYssN8d+rOiUjmaOL3N3pwDnpbL12dzH3OMxlgf6GTu6APtVXkHL70f65p\\/pgp1cqQ7a4VTpuFXltuOEFTVARQA0RkHrFQmE=\"}','',''),(3,14,'{\"author\":\"friendica3@friendica.local\",\"guid\":\"758d682b1059b10ee096f38798595234\",\"created_at\":\"2017-09-07T09:18:24Z\",\"parent_guid\":\"758d682b1859b10ebd6abab685903735\",\"text\":\"Cool!\",\"author_signature\":\"BBtHY+wQ2ZL6M0By6wk7Tw88x58BYHQ2zIJ1ufi6V9p5kWrYb3AEEOqHXbj4M28yzGUszVV1UtQ\\/V3emmAkhDzzTz5B3RNOwWjqFVpbMltzW4z7jP6vfY18w+ICorLTut+ynn0m+XSJJKQ4FGwqpwWDORssgk6hpuoq4QgzIYRUSS1pm0OSUP1Z3R2NQXGajTzR66e1+a7Ha4sLn6J06RTfnT8+1wYbMPno9AzFgaNtQ2OcJ3pNk\\/VuqNDCXAyDkaf7cbpLsB4QcDqk+p91GQ\\/\\/OgESwWT+KBVPv6VoA1bZubA0ngBHfdb4wDWCyt0wtLetpo2TuKSpkikN9hDv4vUflo6TKSldy7YQRU0CWAUHxwlKgSn8UuFn\\/oeq\\/1rnzs81EGqchw6NSWFe+nMZWXT6knngGQNrouZkWTJABLRVftPSEFqf98ysOhOt9qPCOq9ScGnKDHrZyiSO+aTh7Q7Ypexs8s\\/YbS6e3iDAf74QaqP14fKeCmt3s2zyhsOemxfb96943SZui4mwL3jt2XhJhu2GTNjjIBv+aQoBRveGZDqEjye6x+DfT5wP955e8g24dBX5JoF9DYssN8d+rOiUjmaOL3N3pwDnpbL12dzH3OMxlgf6GTu6APtVXkHL70f65p\\/pgp1cqQ7a4VTpuFXltuOEFTVARQA0RkHrFQmE=\"}','',''),(4,18,'{\"author\":\"friendica2@friendica.local\",\"guid\":\"758d682b2059b10f204f9c2684001373\",\"created_at\":\"2017-09-07T09:19:28Z\",\"parent_guid\":\"758d682b1459b10f0be17c3206121357\",\"text\":\"Yay!\",\"author_signature\":\"Ty4OnkZUFKgrVkF0kN5J+21bjVCoyOwljoj68gwWQR3XETAJ4v\\/O1yFypLyzbrOZCBWzC9e9Wg3g+FT6oKdYLBzMR6Qu2VrAFYM5JI9e0G8IIVWWFGD2zFyhAhJLwzy93BqzCTTD5+3s5P2quTJkJyJqweGczNlLk2em26WShG9VpcgFuQAyVcQGAlTaUBqFYn7Mo3D5xWPgrhWEzU8AU1i3lKr7dBekcEMvFF5h51DebYCMmuMvyjBMWEDjv8cbm0ve\\/4uo0uU0D9vik3oCTAzZCV3rcLkthp0MFI1sxGepHzkk\\/HJSMkyB\\/VqDNgPdeMTtbCBCdKr0NmSim2dTlOVascmsvpQoy1tXDwv1+PMs2tET4O1+JrvRFJ6VNK9lKPs59RZ1YhFfLIneKn616mcJm9ZbHDi6y1uQRIGtDjLGgvs69TqVI028jRU2KhlvrNM8SktvRSfbHu8Dpj1n1xmedOwmdlJsJvzGMOd2fNr\\/EXg6mY7YpgYPBt7T42MfRqajaqDUjeN1XKnfvprODUDNhGmol2f7mMLi4RpQySPFjDCC+4vh6y8q6yc4T2CVzEMZXIrBeE3QW46HSgqVmrEpVP72VL4LSWGS46M8CmBXp9c+gf07C59dklSPgGa0D+5Z768L25tJPqAvlVJShSq1hQVVTW4qjNAfdvKGI90=\"}',NULL,''),(5,19,'{\"author\":\"friendica2@friendica.local\",\"guid\":\"758d682b2059b10f204f9c2684001373\",\"created_at\":\"2017-09-07T09:19:28Z\",\"parent_guid\":\"758d682b1459b10f0be17c3206121357\",\"text\":\"Yay!\",\"author_signature\":\"Ty4OnkZUFKgrVkF0kN5J+21bjVCoyOwljoj68gwWQR3XETAJ4v\\/O1yFypLyzbrOZCBWzC9e9Wg3g+FT6oKdYLBzMR6Qu2VrAFYM5JI9e0G8IIVWWFGD2zFyhAhJLwzy93BqzCTTD5+3s5P2quTJkJyJqweGczNlLk2em26WShG9VpcgFuQAyVcQGAlTaUBqFYn7Mo3D5xWPgrhWEzU8AU1i3lKr7dBekcEMvFF5h51DebYCMmuMvyjBMWEDjv8cbm0ve\\/4uo0uU0D9vik3oCTAzZCV3rcLkthp0MFI1sxGepHzkk\\/HJSMkyB\\/VqDNgPdeMTtbCBCdKr0NmSim2dTlOVascmsvpQoy1tXDwv1+PMs2tET4O1+JrvRFJ6VNK9lKPs59RZ1YhFfLIneKn616mcJm9ZbHDi6y1uQRIGtDjLGgvs69TqVI028jRU2KhlvrNM8SktvRSfbHu8Dpj1n1xmedOwmdlJsJvzGMOd2fNr\\/EXg6mY7YpgYPBt7T42MfRqajaqDUjeN1XKnfvprODUDNhGmol2f7mMLi4RpQySPFjDCC+4vh6y8q6yc4T2CVzEMZXIrBeE3QW46HSgqVmrEpVP72VL4LSWGS46M8CmBXp9c+gf07C59dklSPgGa0D+5Z768L25tJPqAvlVJShSq1hQVVTW4qjNAfdvKGI90=\"}','',''),(6,20,'{\"author\":\"friendica2@friendica.local\",\"guid\":\"758d682b2059b10f204f9c2684001373\",\"created_at\":\"2017-09-07T09:19:28Z\",\"parent_guid\":\"758d682b1459b10f0be17c3206121357\",\"text\":\"Yay!\",\"author_signature\":\"Ty4OnkZUFKgrVkF0kN5J+21bjVCoyOwljoj68gwWQR3XETAJ4v\\/O1yFypLyzbrOZCBWzC9e9Wg3g+FT6oKdYLBzMR6Qu2VrAFYM5JI9e0G8IIVWWFGD2zFyhAhJLwzy93BqzCTTD5+3s5P2quTJkJyJqweGczNlLk2em26WShG9VpcgFuQAyVcQGAlTaUBqFYn7Mo3D5xWPgrhWEzU8AU1i3lKr7dBekcEMvFF5h51DebYCMmuMvyjBMWEDjv8cbm0ve\\/4uo0uU0D9vik3oCTAzZCV3rcLkthp0MFI1sxGepHzkk\\/HJSMkyB\\/VqDNgPdeMTtbCBCdKr0NmSim2dTlOVascmsvpQoy1tXDwv1+PMs2tET4O1+JrvRFJ6VNK9lKPs59RZ1YhFfLIneKn616mcJm9ZbHDi6y1uQRIGtDjLGgvs69TqVI028jRU2KhlvrNM8SktvRSfbHu8Dpj1n1xmedOwmdlJsJvzGMOd2fNr\\/EXg6mY7YpgYPBt7T42MfRqajaqDUjeN1XKnfvprODUDNhGmol2f7mMLi4RpQySPFjDCC+4vh6y8q6yc4T2CVzEMZXIrBeE3QW46HSgqVmrEpVP72VL4LSWGS46M8CmBXp9c+gf07C59dklSPgGa0D+5Z768L25tJPqAvlVJShSq1hQVVTW4qjNAfdvKGI90=\"}','','');
 /*!40000 ALTER TABLE `sign` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1851,7 +1851,7 @@ CREATE TABLE `user` (
 
 LOCK TABLES `user` WRITE;
 /*!40000 ALTER TABLE `user` DISABLE KEYS */;
-INSERT INTO `user` VALUES (1,'758d682b8759b1098e3044f007138090','admin','6a4e012bd9583858a5a6fa15f58bd86a25af266d3a4344f1ec2018b778f29ba83be86eb45e6dc204e11276f4a99eff4e2144fbe15e756c2c88e999649aae7d94','admin','admin@friendica.dev','','UTC','en','2017-09-07 08:55:42','2017-09-07 09:19:43','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwQg7HphhbaW2328hhUgS\n9sxr551Y3jTlBR5zqxpYHcW4X0h0STElurfVgsDZldgUGNUh6hQDBpoeRQ+Fxi6X\nFRGd76BBlW9wXAoq/oxpezUgD3UWVBc1eybc4ChSexlBhB2PcDbymjaTDji1XoYf\nxDfdKyawCtnjOhvOqWKIjhpVlT10/1taqYSfVNHh3RyIAXKr5gdKKZibBN0DuMbI\ngR4UuD4GhdVtGvYamjEwf8z2beJYwTmkvInf1V0MyLr6wEMj7FerAoe59bng6GjL\nB8DvRyg38iST0SZfSXOeinaEbum6gFuRGdLS3Yz2e+yk4OxOoY/mXP3yjodCu0Ld\nU6Ld+y0qMw2AKewQBl7+BM0utgbZXmmX1RcHL/NrLsM2FS9626tUGMWwUnSOAP85\nIHMuODjDYgud14m6AgD1eOI0Rcm36QpM+YqcXvllCSR8aRdqX6yyjYdkDmAeHrPl\nHJos5usizcQGivq7QZU+svWq1tAt1BQLelXtmcoZpmHSaUNOYSlWekdWiouSmyZ8\nD9EhfIZhbw/nEyKmayh5mxSP4VxT+hW/l/6x2E75azpDo+oSj1vgBi8zg4d0NIIe\n6PNjZm+MP2JSyZs/hnTWAxGyVVQuvSjnqv+CM2KHKdBSZ7mNVi/mbK8ZFwtLX3qy\n84tUkMsLqWcBG29JDamlq8UCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQQIBADANBgkqhkiG9w0BAQEFAASCCSswggknAgEAAoICAQDBCDsemGFtpbbf\nbyGFSBL2zGvnnVjeNOUFHnOrGlgdxbhfSHRJMSW6t9WCwNmV2BQY1SHqFAMGmh5F\nD4XGLpcVEZ3voEGVb3BcCir+jGl7NSAPdRZUFzV7JtzgKFJ7GUGEHY9wNvKaNpMO\nOLVehh/EN90rJrAK2eM6G86pYoiOGlWVPXT/W1qphJ9U0eHdHIgBcqvmB0opmJsE\n3QO4xsiBHhS4PgaF1W0a9hqaMTB/zPZt4ljBOaS8id/VXQzIuvrAQyPsV6sCh7n1\nueDoaMsHwO9HKDfyJJPRJl9Jc56KdoRu6bqAW5EZ0tLdjPZ77KTg7E6hj+Zc/fKO\nh0K7Qt1Tot37LSozDYAp7BAGXv4EzS62BtleaZfVFwcv82suwzYVL3rbq1QYxbBS\ndI4A/zkgcy44OMNiC53XiboCAPV44jRFybfpCkz5ipxe+WUJJHxpF2pfrLKNh2QO\nYB4es+Ucmizm6yLNxAaK+rtBlT6y9arW0C3UFAt6Ve2ZyhmmYdJpQ05hKVZ6R1aK\ni5KbJnwP0SF8hmFvD+cTIqZrKHmbFI/hXFP6Fb+X/rHYTvlrOkOj6hKPW+AGLzOD\nh3Q0gh7o82Nmb4w/YlLJmz+GdNYDEbJVVC69KOeq/4IzYocp0FJnuY1WL+ZsrxkX\nC0tferLzi1SQywupZwEbb0kNqaWrxQIDAQABAoICADPBpTha2ySvHg1imrZF0O/j\nd7sucTmDLTTmKVVjRuUUso65upQ1XUxnJhRc6PpIaXsPCnzcyMLoZ91UgCXXMCMy\nCgrKCUusCZBkGYsO0ul6IRKD7my1nF1c2jQwG41uBCcMVf1cfkfjAiL6CYdCpxnR\ncLe1M9Z0/XwDILJB/SM85F2TkN82+2Qgbygq7kh+8eiReo2+vp/QjyAKsojEo9Ya\n3qtX1h/kTdDA0/kr3zklF5325p1Ie2ciAKYQwPDBUaJjXipshymygqXkJO2ry2RU\n0tNdcUK3k/qsMzhai9PMW03x1VO9OXaXFHra5OvtU3gLZDnlf3rHjFWy5q2XDAh9\nj/vGv6mG8rq8CkJ4qbJ8RfhXEpMkLKhOAeAyiZpQ8qUtD3ASOErmcSyChkFTuAgd\n3JSf2QWIFT+/baU2H/yC/+YoKfzEbngzQGJZlvCpH8c1rx8CnqWp1sDICYjw2NtP\n5BgCx2UD+Zh9yoJJrG1tIkXMpb/evgM+/h+wH/bJ2n4n+AQ2KKjMapPAoj3oY3lK\n8rQOhbTP87cL1WqdbnvQzHY4LwkB1UjKbUaqk052UXgMeeN1I+s1bXrO3XkgyEO+\nmPEcoVddPUDpETM4CgiocqWrPkebBKSfQzjLzyOuPIozqKg5zduxgFBGGwZlliUn\nCCuMGyG4vM/oLDkWqOMBAoIBAQDj7Gg19t/W3IincZ0rJ4RKa+ALw/BFDuiQx55h\n7Dda/JkUmly/Xz0w2GUqWkHiJ4E0YPntIYx22VNePBcnGmKSofvR/L9fjJGpBoCK\n1UgGtzIabKt6T+08dSE3at3Ro459334U2ZI08WFGcsGHmtEApsYSngd2K5NBYU/g\nmoPUv2YQYWG20vo+w9Rj0mdxgu6xYtXK2w2OidmPWlXoX0aH+bD+YnGCPD/wQiyj\nDT+mCCJAhTMc7M81m1SKy/pPxsMBuCABvfgKsrCpJ88U/bO4a/kusYC7qJPNZhed\naXgrYwvjGbLLMvqbyGxmxq3+18oTCkMvGV4xh/M8YeusGJIVAoIBAQDYz4Wyj6+o\nNmYjJ5xiGvyqQ7rtHRcZSnJXmNAmL7NdFIH+uK2EZbgcVKZQ3QlErPv9pAHM3HA5\nwrZVmqMtOq1fiF2MCaUdkEMG0Hg/dPk71WkGVtqTCd6ymP3X1vYkI2zEQhsOloH2\ntwrxuBhDgSoFGqIXxvpL+LLaBTpDAujVMxA3cIVUmyy+VycLZnr/IvItf2ExcmcE\nanfCyME8PaBf8cClMejVRYjlB/v53XhNi+QPRXNWNe8aVbBZ81fiQT0YeEoE4Dox\nY2b/7mU/XigJGWZCOCOkIy6uhzdZE3HuH+UhLSC0vWOEIm3Tux1IZEziNs1I3cEo\njsR6Dd3xKw7xAoIBAHt6iyaZPcFYrswQODa17OyorrORDm1LW2F8U+j3ITIw4PoR\neqfPAAajZYNhbIoKHuxykVQPtdp5eLn30g9EMxz/lr63sDIipJMuy5rrW18QBpvc\nPbZA8OStDDbKtauqcTruRo8jJBt8ndedug0uKYax02MorCAwEVH9V1n2O++ZVcEQ\nEPEMMbipPTprNdGAPrJpOivxKtILCouoRBxk6YAnHOVkDdyhqX4PS8F2HwJjK7NK\ntls4TDXdlhqv0UdBBkq7JtPqyCN7lUu/Hmhf3erOzCuozHZeKNzBL4//ILRYr4r0\nVDHTx4N4PIodnwwOehKAn883bhllbrhK0HPmx9UCggEAPCc/me4ht1L4fZJ04gdI\nyNin2Tez+/FazhD4109uvUl+U7Tbd5tdPIcD6fWZp7My6wmA8lzKykvKmO+hjF/2\nUEYeZkcax5wJ7K8UXc7Pg5lPXVHlrNwVLIokC6l5e0dU2xLYPPDnOBNK9wuzt67z\ngJ0GEgDD2yYyQSkoJAV/of9b5XXTmEjBXkIB9DjHsVf5x0PLLJPoHyKG/cUDT/pt\nL5F8eJjjV6DGPX08nPOkeCdy7AXB3U5ze2QA3MQWQxEEqXBeYQHxQ1in8CQtdSpj\ngzrH02GOCfE093lOkulBN+cjhFPn+h19qeB/hjopArfJWQ4JYMkd2Wna+14zkMD4\nkQKCAQAaIlKP37v4MVohzMD/5u3ICy3742m1G+gy0cRdfSa4nHXp2lzQ5Mxa52fN\n+YnRF04j3WhZA35ibMzG5+NXSsEqmFGdqsAyDUO0brJwQsqC9/9RuGjri2Q/5djQ\ne2hIksSml0tXpnkRbcv11e8gqqGjwgBKeeaKdI+dZO18A3i+ckP+LJuz4hkUMBRD\ngyHr2Kqex6Ml1hTxBMg83f2btLBN7nJNiGUR9CvjnRQsAkCGEPOtImOt4ygQRTnt\nSpwDq1AyS2PJoAsaUrrkscBpOhTdyU8aC5OVLuDxQ+X2Bt5f1vC+AF4ABeY+9iyc\nEOHXovtAeaZeQuqlg74ZFuKysCKW\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALseuSzav2iKkkJrisHzK1+VhYV17WQN\nF8DZ0n+tjszcbqAO6a6vNV5MBG2ewLvBsWKkqaodG95fG2I/ooLK0O0CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAux65LNq/aIqSQmuK\nwfMrX5WFhXXtZA0XwNnSf62OzNxuoA7prq81XkwEbZ7Au8GxYqSpqh0b3l8bYj+i\ngsrQ7QIDAQABAkA3F/StoDp7LVGi/Mb+E/rRSdTmVrJuouw7e+becNt6tWrTFONR\n6rr7/GczmaOJFGKMfQhIOjoAnIUIHRqdqYKBAiEA8hLfEA/yxY9XBnPypVFF7Tj0\noRtmXnYysb5R4kYNIOsCIQDF4oYo62RijvcSkMx9cxTfUnMMTv+7WkoOTUsdSCYf\nhwIgNkDEfXUVk/FsL6YM28A7S89YBEN/zevvsKZW879/ccECIB8Ja29plCIdOEVS\nLrCSZzirrt3EWjnhbHIXz2s1UL1rAiEAtlZ3IPtPIYojIsMBfPgIL5YXSo+fgjzW\n67eAtyApGNA=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,65535,0,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',1,NULL,NULL,NULL,NULL,NULL),(2,'758d682b8559b109d5ad831494500945','friendica1','dbfada587308ebdfd1da52a5acd46c889d8467ea5051e16fe3dd034d153f897d4878f4b99f43282c2b7425c5136482833a79070ed1846fe40804aecd77738435','friendica1','friendica1@friendica.dev','','UTC','en','2017-09-07 08:56:53','2017-09-07 09:17:00','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDM15NfYYZkCpN5\nxR4482r64UJ8G43iDrEpOQGVQN5UIunY3e5Umr5NKOahq7wyljeMIPY2qfkqww+H\nxclXazpvWRKOZV2mvgR4Fc/K+LdqwJyCaqLYh6gr+KFUY/0iutiHzPDNVj3BbX9M\n9wLg3hYJyZ4VM7TwJImHY/xE6rqKtTSd1uap+YVKzm5ntRwQpTOSBJI9PGrnHc7v\nFJ9Ns5k82FKfevlu5I53jorJZoEgnYqAU2hjYAYmpvNlNmYlkH+p6Ws420npcOcM\nj0Y1AEjIv33flJyaj1atd5lypc1bfIj3uzW0fbukLGGzLLnGrMRh8A/A8WvLiBs7\n7BIZw2YVh9sIzX24+8nI3pMSAU1kPnjTU+XwtBpWRICdX0tA/Of/ngIlhBvoqUTS\nvKZE7JC8o9RmYSTDpmdUkgXmmPG7psYY92/fGYEfpeeaLSGE0DYAQNu/rAOstlgt\nQJNJKqqFbxYrcfKWw/12o1P5rdf2X10bu+qZF68ZxsFAMNk84qOQmQBrwiAiWTdQ\nhazdthhJPRVS2NGmygujdeZ1i1jmpfGMaO0TLs2NESuVPfVagzPFwuEvDEoZZDP/\nEwL05d6n66jJVQ53dT8m/Pq+lb2Tm5rjXsisX1drG1wq+Gnr2bXpuvwmQy4pa90a\niZYNfEAbVwBuwck3okkRT/dWjfmyHQIDAQABAoICABS5zzB8ZqOiqk9M0YUDpBRk\nTFzQUOfJgsVf/jgCyzwKGE0YD3BCA/U8qTE8dhtMNayY/TCEvDBGckDTk06kC9KO\nWaFMwlAHs94OnuqzhaNof612aqmr+CkSzAgE4ezsqNH8u3SbQD5c/N9lssXb0rEE\n1Fji1XDi0YOAa1rxwRQdx4gc4VPbalAqWONnYMKSZIhmrAFEJrDhxDlOhdvPyzZr\n0NhQEgLVX1DbfFFqbLBHIGdhiRNc+OJaTBA2k9lDKJehhXbIQU88XDRaHsloEPU2\n4t6HY90DmcqNalo+SmvySs1+BK4RdrXiw7PkV5uxiWE7b+yewMBkMhU7Co3OxnpC\n27jJGJD6YrN2wEgvlol64OgMfJsqCwx6gsOTdhC3sV7KscZ/uNwkDxhpNtokZ2KV\nMH3eO5T3Y37/bfUrMFcf222L1jlEdgVEHBia/7Jc/6YfJA+8k81oiqT+fftKQaPq\nGLBeXME/FEkWPHBHCSCXlP6XD/2T55AY6aqg4GxcMOBLR2t8ItxJFxcvHglpw9gZ\nBo6JIkx/60TejVll1kp2GcDXDiGWhnaIzSyQ+O3Gr7yUswOpcc2kOi1sDrHLaoUd\nrSLR8vtHcRc1+COJV+S+YdoVgB425/soUJwg8y2kOCcdXBuGfZkd/any0savveZo\nCNfoQ8ttA3rMtvz1lSaBAoIBAQDrqY44WCOcneRCoXy73V6jvLRLVQTKxnipq1To\n1c5Y1Px48E8KYvtKvwCGD++MfL1JqhBBY9e3h4BW5YHVWr31cBC1kvx9Vq9e5DEX\nU69i4z4fbyQUCbFt7RWtCrUH/e4aDH8u2SkbUMhqXkM+F0PBNzHVqyo/u9V1idpp\nGJTfju3sUEQLL+ZdK1rZvUye8UCRx3OVpifPXOOFlnPb2dp6p/I+VB6hL5x8bQyF\n87McUz8NKXEcGWonwL9MvjTfN/lhAzw9E6fmhUKA1eSAUsAIc081U6A1ugreltj5\nDLmuZS3MbJIYxs4gJnIrSvkMGhJ9qoYWchx68KUyAbS4AsH9AoIBAQDehR1HEh94\nH6kZWPlOSgfJ+W5ksdPpZYb9HbShK+U8Brd5NcXk4VqDWCGnTuXK4c857RDMHUyk\nxUC33bJvSsUCvGa3nyY45bDccf2Z06Y5FpDqU10kaALCX9Y/rlghtjKUSmXrQ8GY\njhkG1Ack/qz0Le/redHpeOJQwyHjlfynCJJMpWSdQHFDdE10cx4M805vq6Aw9Dm/\n0QphCQLWJ0iI3Ip/4WUawrDeucVw84ib00/8ztpzZVcsZZiPezrKX8eW89N4WW01\n1vAkTPHO3dT+HD/BInDFMQsjGz3I4NwtVLKboBtXuRoRCj5CPKjv/aV6bllbjVJU\ncQWb8NuH0hqhAoIBAQCHbIdy74t/a+iJNb21Q7AoDb/Z7oBzenxKnE+OAZezyqlP\nYmE5icn4mSxW3f99zw0DsPvoZ9TF/dMNnJPwpFW3HnArt8zqxg6/TAi96/REsmu3\nqqmj7jINBopHR3jin9TdGUNZC6gor1KMdaDUpI/mD67Op67+sxUml1JwxJSAp+Un\nwLRpbVxHPCvYJoVKbT76xxAv9iy4aBvDX8Myms2HYM2/bZ2waOjXQ99HdtT9uQTp\nrl/2ktBDCeuk0UUW5VaknjRWsN3yha/C06ec6nC6KnFhJq5RUZj/ctY6wEpP4org\nB6ApJs27AfznzgyyHKV1m7G0YlzldTapNvvAJq2NAoIBAH8GtmPv8I7+Y+XYaNlM\nYY3nGiHZcgN2tcygvJCVIlNV8j77d3DlRGpeUTfVTlC2/zkuH7ylrS8Se5N6t3XY\n1QZuzqRb8dHhLUlquT6rF+TXAPsDg9RYm9qiIwhPWnhELjOBFRVspIOV+qtvNnTj\n/Y+W+bMO48nH/EnmWt40rPodZobik8FBHGdJaT3kyW7TJh+Rdez8PktF5grmvfvK\niRm37Eh8Pt877QP4QMHuBDoQM0U6QHJHk7AAf0rJKhKFAsclgb7eLf3iKUxPsGpL\nMF+veKWkJ4QqLxVnY6nc01P9WciFaZZ2UG8RzeC6CCaYQXLWs6QT1L/nlTAkGu45\n/oECggEAC7vRhmJh2h1/IpB5q6kHGr4HJACYrMnjDcvUuW/Ka57uFVG5daZhkG9m\nuQVN/mnREHgcUaliXBCrpfWjoy8OGHgrhmotDJzcO1RRMNEPJ2Brnobnf0rYCb35\nO4IalJuA6yTpAaKQHIbLAXiDneZn5LgI2OL/EoEp6bSyxwdDeHOwYp5bLf9qpML2\nbTI6B3NZCW3xWTMt93txQ2FGEAiQqOah6ShleBWDyrVd60xjFFoKnSqgVH1IiGqp\nBfeXjHx2ckz6eZ+j/4V61PUJ/i9fsHvNks192RAIOurnSGr4WJPBoKgQxRP5X6GW\nRJsrImJTYQ7sYY2vXcN8lgyR8D3FaQ==\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALSEy8DcODTq3HN+rMu877pkZUjVBLOv\nL+wwHdVTLItQhlArGI2yrP/7b5UiqiNtuWBo/7Wjcl0mB/E2RGJdOSsCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAtITLwNw4NOrcc36s\ny7zvumRlSNUEs68v7DAd1VMsi1CGUCsYjbKs//tvlSKqI225YGj/taNyXSYH8TZE\nYl05KwIDAQABAkBhlmyj7SlBijn1AeUeGxyp8f5DOk1ZafqJP5XRLi6lfNDpy2VY\n8CdqBnS0B6z2W/VIRfo0mItuekan4JWgie0JAiEA4vi+mtI+BN/yAaMibthK+8C5\nvvai4zt8ubeQGp1FmL0CIQDLmyQYe6nV4mNP6WZJqHEmSzp/DKFAbcWfSD5IV0z8\nBwIgFMlXG3K5v1SLI18/XgttApVp7XVFAa6HA7Mt/WH957kCIE4bPNSblAJ17203\nd0LoeEedclpMyQtDUR2ShDoSK3k/AiEAvcBKoixId/L1Y5pfHCklculIIlbPAUlM\nXaqtsXcHyVA=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',2,'','','','',''),(3,'758d682b1359b10a3a54a8c301503194','friendica2','2d8912fdf66ea84e9904308bc9fe9e1e6e822af2028749ef2f63e25189f30880fb0378912d08ddbfd100a900d3df2d1a40ca1f1f3a0fcf3571de7a8e9dba6beb','friendica2','friendica2@friendica.dev','','UTC','en','2017-09-07 08:58:34','2017-09-07 09:05:38','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzOHCS/TBWB72tguU5RWu\nG4KnESmdXWGSHHrCm0iWP88Xl17lkEw58o4yt+bQS3c8U46OwP8z9EyCxFyDyHPU\noVgii+jMmT4hhKw5TeDPWwHSUZM07OP2d0J0Kktr6wC16DfGLWqo+EnJcLxyjFGn\nV6KzYR2d/73m0bj26QWM4w2ZCfBZvEEZsreF0XsZuBOWVRlTB4GzDlsRwRt05kUi\nevFnrth0fq+aeEnZA/8eFY9X8F1LB+mZLRdmWX77pMDtzzxTJUBoQPCkOJ0BvdXi\nyAYybmcxFzR/x1u+kpsgxeDOOPDAQAPnbBQcNNwWtl+emd8wmqXcbmM3XeIa1HPb\nDi0CHXJ5Lr95JYP2brAZu4dEwUNeTzkVkvB8DlviOSFmlg6CWmSKXdaF8trK6j4d\nlv7nxGBvmrbx1CmeA3RblvHR1aRyoQdNhBh1eLJrkDcaTgtzhycrjqdz+vVVV/xi\n4yMY9x+voxENfurEo/XsbzGfPSigTIHImzBcMtG0RTgxTMke6CoqRZW1pXFxZast\ncpsO02JRdPrXt+DHpYzDf8oEMTa4TNKBvczcT8ar82RZYY0srVV0uxH77xhx1bvm\nVAPf40FA2qbHZzCAv64YU9LdIT4iPEUga+Y5m9t2LvS+RiA8Zw/mmOdMFp4hI6+K\nELuO8hQc3Ot0moqfpYCnSl0CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDM4cJL9MFYHva2\nC5TlFa4bgqcRKZ1dYZIcesKbSJY/zxeXXuWQTDnyjjK35tBLdzxTjo7A/zP0TILE\nXIPIc9ShWCKL6MyZPiGErDlN4M9bAdJRkzTs4/Z3QnQqS2vrALXoN8Ytaqj4Sclw\nvHKMUadXorNhHZ3/vebRuPbpBYzjDZkJ8Fm8QRmyt4XRexm4E5ZVGVMHgbMOWxHB\nG3TmRSJ68Weu2HR+r5p4SdkD/x4Vj1fwXUsH6ZktF2ZZfvukwO3PPFMlQGhA8KQ4\nnQG91eLIBjJuZzEXNH/HW76SmyDF4M448MBAA+dsFBw03Ba2X56Z3zCapdxuYzdd\n4hrUc9sOLQIdcnkuv3klg/ZusBm7h0TBQ15PORWS8HwOW+I5IWaWDoJaZIpd1oXy\n2srqPh2W/ufEYG+atvHUKZ4DdFuW8dHVpHKhB02EGHV4smuQNxpOC3OHJyuOp3P6\n9VVX/GLjIxj3H6+jEQ1+6sSj9exvMZ89KKBMgcibMFwy0bRFODFMyR7oKipFlbWl\ncXFlqy1ymw7TYlF0+te34MeljMN/ygQxNrhM0oG9zNxPxqvzZFlhjSytVXS7Efvv\nGHHVu+ZUA9/jQUDapsdnMIC/rhhT0t0hPiI8RSBr5jmb23Yu9L5GIDxnD+aY50wW\nniEjr4oQu47yFBzc63Saip+lgKdKXQIDAQABAoICAQCo2WniZV0ufZ4/m73jKoHp\nxDxhpZU+T1o2RGm7xg+lmMvNgXTZ/ihHoS9lZkDF4QeDqVo27lvn+2JN6Bznh6Z2\nLgeSnJJ5vL2s9K7pYtwhGZg2iIY2sQz/bnIEJVJUQ6qnLcgSx/NnZJAya+xPfj/W\ntoz0/Y6oJN5kevZqRpu8yAkXKtEZl+FQ63TKlpQ0o1fi3FMUPazOqPkx16n42IM5\nJViYvWUMvzYj6mCCra8if5cuzgQ3CiqmAcHlAgTr2+BhSUsQyUriMjB1Q9galnom\n9Qx89mh7wlWIfDDL7DMPQV1Tif43A8CmztAMNFI3jQhNsaYB3a2UAAqyQdRwwOaH\nBqsCSGgXdziDKSWJ2nryI+uukpyKPuudGyqag9mIZAREoooee6C5Nz8FPsLtk5Mi\nrQUfEHS4YQk7FR35iXqdsFgO7dhmv9/+MU4N3/bxasFcvIyocQs/UvS/CsH0Ql6m\n/OE+Uh3RNBM2FmXYHur+SzUdL+3RlJRrkBBon7LAguvRWomQBCFgQ8a5vt0+s7lk\nx9mUj6xJzWjbSjQoBvxFdDoSRF25hjI4m7T7ZekPRpUnLhV4uTfO+BBWF/2YRMbi\nXx07MIBorEqNwcqKVPptCiAGGeVPTnszWvepEi7xvMsUjtIeg4d2eECTOdMgZ1so\nnQgf2L75XWDvRfouNvlAVQKCAQEA93xFHko6drhbSAk+B3LSF3Lfm7rc4hyZXnYe\nA9Pu5bNdnpcatwcWXEfAWauY2ixSwi/Dy7VFtPXjruKezvDmEt+GIP8a2fNCaVe6\nXdM/F3ZGmOIPXS2batPmjhrcM1AhGA2zxS5S1S3kJojwZqt3eG5kCVf/TdZdQ7Cq\nMzpAazkTE01VUSSPXPxuNHqZHso1OEKqf93Fr4+m2RdbLcTWtbQmA/fouO5ean8M\n+NnZkyyaPZgcMuP4DmzAiRCvxwAJQoECvb4KTXfPWyuSrvfwDWrJZAnxcc6LVDer\nDLZigxXF+YJXtJqnGP70A74mWocgoeYJ/DJ/X7MF1g9NPoEYowKCAQEA0+5B/Z1I\nV7ZAbAgsce6np3Jai9DBPGDbPdsLnoWWxyj8j33jRu3KzEERN81LZZ3wq2JNT3nc\nx57SOUom7qBpJODcuKiN/eKLM4e1tDdQydtJrUS7I04X39Mt4cLZ/d67hf9WPWXD\nqrh6GNy6YtAnwCbP6aDOE1T03jf3F92AOw8PdBVGIZYfFDLm/HhQwBazEsnTZsq4\nDzE3rYk29zwkixufzWak1gyfKIM2Otj7bC/uf4n+T/5jHCIzEOjXkYeLD1US3s95\nYoiPaykMQaolf1v61sZtCcSZeke6mrJp8qz+AwEwLmWZ2LIHS5rum6jvN71ZjzxF\n37I4jhbEw+1A/wKCAQBH1gN+Ek+8DDE6zKv7n4GKGub7HhdlbqW5/JEjzU2n0ROY\nqAWyINWFvbIAlUWN9pWjFhhANgLgzwrixZcRPG2cBtO5GjNiFjEtwLAw8dN7bPJ7\nCAsrocReEtn2X6eRIW4pvDh1QMf8ZxC1esRFGPpZs7lH2QobPuDdeBc/PWZbeTqn\nPKhKIFGYzRD0HK37ePhPt1IkQWxTVGA63YOy2lL0dTEfr8MWguJXCT/rr9hu1uCC\nhneQ8gkbrseIQZa0LbeCXU49Yz88U02WCiTOsts0Gc4RQq2ZujlJHcuBqiMYJ6bK\nkOICY22jXMXZnEUnu9dmBw7Y7JN6ZM2J3/Es9m3/AoIBABYpMuNXQApT93aUgDlF\nsGhVD9zQ7nPm2OYl8pgX9gVLZuWGT27KTMuA/lDsebbdhh4VwGnQH2MMW4U8GMgZ\nJAWEMfBpR7fFqbKwvTJkGmGROaoRptPxRZPVHFYgLvVaBhfj9FulOYmvkqzo3+CX\nTaDNLi6K7yGcX6KhDYiEU/VZBM+prdSzQvq0u+yolCER/pW3XxC/n/GOvvi5gXLm\n6hdVwycSVahAV6A/4DrVF61fcbwKbPpmamy1sstQ3cHM/6CRz9BWt6WzC/QzraFs\nLlGcB6XPx/UehsH/oCavA18p8cHUrPodC7JaI2Mnh03lo2YbubK9pbzXgQxymw61\nz3cCggEAMxbSRrtDKhI8nWpaTLidk65YniNI5xt3Ii7gn0xsrTGgponQbgQDBJlD\nw+RgrTaBSHzD4RRMSnIzSLDQ+aR/WOoD1ZHt2gKMvsjwcOjtn+vCKj3iAfSIPsdJ\nIc+n54HP2iaI1fNFsDZb5YsGuALY/2F6vh1257wli/TooeigJlKLSInSIa9H7Zsm\nx2x6W53KnKhJizvUSJjjxbAA6J8cCWjQzcTrjdrh5OZA4cMrld0W3Q939cRs0MRa\nd2UaQawwT5B21U0GltpminPSCNxwrRrD9narRYMsg9u4C1mOM7l1DF1TpYRdkxdT\n+pED0vqpSjdN6VqCDyQHcrqkf5TlIw==\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKPPDl5cOaVkeHEWruSMLnyTdhblXDke\nRqPOigtuOGemqirHavIB0Zs7D7srlzzI5VdcNsSDG5zVxJGcEJudLLUCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAo88OXlw5pWR4cRau\n5IwufJN2FuVcOR5Go86KC244Z6aqKsdq8gHRmzsPuyuXPMjlV1w2xIMbnNXEkZwQ\nm50stQIDAQABAkEAhojq0yLJkYXXyYGIuFpNX7E4notXV+3+tFBQXhzzJGST+cJn\nsn9gB+x5r+fUgyPnYlcNBS1swRQ/3voOYIXP4QIhANNKFjATHnDuY7XPCZVkN1Fy\nmr8EdaHKD9NploHAeiFtAiEAxnjdGANlZhwqhiN33joulxMES3bt7bp5WCn+8McX\n82kCICfyvwUx6DSD7hhG39H+E7NzjqyFBFSlpp5bPVik8rJ1AiB7SgNV8m4fwylr\nUEcbBhuA/3AwjL16atcMPHJBEfw/2QIgbrelAi26UDn47lj3l66o57gZS98idlbs\nw0G3DkFNX8g=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',3,'','','','',''),(4,'758d682b1359b10a642ef08222820194','friendica3','a4fe179880e01243799458e9090e87bc40746eac1c7f9c2373678d7cb3b15a547fdef510a3670988f567ceaef2aa5a52e98aaac0bf677d0ddff56cbe845814f2','friendica3','friendica3@friendica.dev','','UTC','en','2017-09-07 08:59:16','2017-09-07 09:18:08','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwIuhjeg03GoOuSYqulsa\nvd/spvniwjaYZhCJYTHgOM4ak9qG8SwPhguSBMqZS3baHEcZtYcYsu5vSQAO/zCB\niK8yefV8LguBhoNw36p/hoQ4TdApOH3cjKAJoaxZSJw0oa50ebCSbh23chRHESbv\nlvfGXq0Pmk060VcLf6h00Iivg/BFNmDfEqrVmgpl0G1PIOatNJ5QdEpCP0E5Bg/H\nvnqvBgpkVAZkKA4xY5rw6pB2NofK74gaeNklnVFqAwaQZUrBv+z1C7h3NQ5YRees\nuspiwZVyFy95xm+kGlKq6GJ7WPQi1mKSJisHLxh9uI7ylgIyRWi/GRA2NBLb15tJ\nL9PpyWEbKhEX/zCUQbos6cFC3+jgiJoYIIa5pOYU0Ekf5AcyF3dFsbcWGObn++wv\nk+5dIK/un+1KOv7X3e/bAnkVCHHjzWAzURQkvb0fwFVzw80ioP4L4V+mvw4jxh+x\ndpPBQmqgCglqE2cpCB4gAcYPlXICBC18YcUYOkYIlgz2WuslcJCnrHO6K5q6lAn3\nNqEI/LmJDrq3hbu96k8d/0zCMNO+u3xPIhDcQ6ZzyhZmVDTpVGFiJ7Yhtfih3ASC\nZqWowoSq5onVWLCsj4QquNCIvJK1NLrkrr6rxD4DbCzW7XbZkenuHumh3HoFb5Lc\nRN6UJNHe/4FNNUzcAVBgEe0CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDAi6GN6DTcag65\nJiq6Wxq93+ym+eLCNphmEIlhMeA4zhqT2obxLA+GC5IEyplLdtocRxm1hxiy7m9J\nAA7/MIGIrzJ59XwuC4GGg3Dfqn+GhDhN0Ck4fdyMoAmhrFlInDShrnR5sJJuHbdy\nFEcRJu+W98ZerQ+aTTrRVwt/qHTQiK+D8EU2YN8SqtWaCmXQbU8g5q00nlB0SkI/\nQTkGD8e+eq8GCmRUBmQoDjFjmvDqkHY2h8rviBp42SWdUWoDBpBlSsG/7PULuHc1\nDlhF56y6ymLBlXIXL3nGb6QaUqroYntY9CLWYpImKwcvGH24jvKWAjJFaL8ZEDY0\nEtvXm0kv0+nJYRsqERf/MJRBuizpwULf6OCImhgghrmk5hTQSR/kBzIXd0WxtxYY\n5uf77C+T7l0gr+6f7Uo6/tfd79sCeRUIcePNYDNRFCS9vR/AVXPDzSKg/gvhX6a/\nDiPGH7F2k8FCaqAKCWoTZykIHiABxg+VcgIELXxhxRg6RgiWDPZa6yVwkKesc7or\nmrqUCfc2oQj8uYkOureFu73qTx3/TMIw0767fE8iENxDpnPKFmZUNOlUYWIntiG1\n+KHcBIJmpajChKrmidVYsKyPhCq40Ii8krU0uuSuvqvEPgNsLNbtdtmR6e4e6aHc\negVvktxE3pQk0d7/gU01TNwBUGAR7QIDAQABAoICAQCEAXbiNne/QYsUjsEugHVm\nBdZWZ+153zo+h0nYc/xYlZ0NDv4C7IU8DkSuukO8xCAm0OwkUxmw2t06/CpL9HJq\nRkrh6FaZrtO/Z/ADt/20OIPtfTA1hbymQLY5vFJ+AHHpAxThtRe/HOp+8L4EWWBb\nbUX39MhErnwLt5Svkct8iKlkWF7rOCDXyH2nHUfOTJK6aMwIzh00jRC8EzhIGpuD\n0NKb3pYIMVWLTKe5tSlEd4REQHb2H6aegalTINUAfAiVGVqZ/ZfG0FIR8uK8EmiO\nq2BnfdD5algfnrywO0rnBVWxl7cmqe+u8UL8m9rdpEtWYu0aPwT85utyaheEyvax\n/aneyXlirYctkh62h0vieZPUFFzSdTta+JIOPXqaushji/8p35YUckf5BKJxvltO\nrHierwjY19Uf6WjPhozmxl+xwH9SVVoZk5yx0WwB0h2bx02fKwjguz/OW8RDKj4G\nWoX/04Rs3u2cw4+H/3vgcNWYD0uQB8p3cT3Ul3XFSWJTN2YOXFKTMB2OYor5MzDJ\n3p58RoYMnjB88opqXJMQadxdRkwIcO41wG0Ot0wdQDCKrmzwr1UN/KR7UrjePDMn\noHKyQ4L9Dk+WAGWcu/GIVefYPr4y9fil1EtLrolzIImPbCENcfNg9sIpgyk++MUv\ntIYPG3B7X4lXGckJSDIfNQKCAQEA68m8PC70F6bjDGwkJiE27KhY3xtxToLq50RX\n0ADwt3p57tzeq1UphQ/K4l7Ed7f8X9r1Zk4S0JxMSE46qAgKWtws7NdEgMEYNzYp\nMT8itmPdSYJF4e1nEbK9qeD/+ItnNCu2t2SLjAy+4/YHBthd9gvtbNx1XayyMay7\nwAJtvoiMFs5sUPZYDuje8ZUPtlNBtkuWVOMtaNWs3birFZLYFqKU4U2bjfbXRYT3\n1RCbiRyHCe06RRTif5swf7NcGaMSSfYL9U3DwLl0wuQZ4/r/hCd17YTMvICP37Av\nqQP3YLbs0JY8yUG4arf7jr0hlMcVlcd+F2rI6RsY83MGUNu5OwKCAQEA0Qz0vrqm\n6z0M12cCB71EL4fBekUifxic1fYnbAEgfzJSDfh3G3eg0v3WHQnyVR5YIFN80SAD\ndBqdusonA2eSpEvC8dyeXEXiNCqwELUHCcDeibnslWSK88YVtjkshmUREudMhxGU\nhTl7gBekHfPVfeZgeE8r5K3InOYxjAWGxajfLXGKWJAtj4Fxw1qEhnOyjexq2UDz\nnRK7YzkkOUpaqVG/XBXj4NZ6skFkyGubApqDxXMVuj9H52w0SSftIRDjceZgCOGe\nmVYeSLU8JRle1ay0ucoG/Cd2/ab/0WdB6uqwqYrJ86PyEdfd6iIFhMSco/rYEpfF\n8OL5CN+U88tu9wKCAQA8D7lJQ1SeKb6wTWOv6soI4qEww9bK/wJDQt9zdqnasvIY\nbF60Gg9ne6xcmXNGY7F/4VCdbMnSJd4wlOzQHKw2lNtEwVkLyyQV/E/l4YVAHJQj\nw3F1qXmVwogZm9zYPPpfCbuTX6NEW4LMosELd1YH9OXX0xh6ciE6EhwJPxUhcbrt\nnEtvHDE2Kw+PTj8gXHjirMJwgSXyDGvqVr4N0sgEjAmMkq5LLVOMu+A9f+t+s6ua\nVbmAG1/OzYM/JDsTtLxV5r0JEXQJxbP+aQhHUIqB6WNay3czlTQQ8NpTHVWIZ1BP\nmdWGFp2ZYaBMrdS+BzByZMyzvlnLN0HV0bkMI8w9AoIBAAEOSrIn6S3o+gage48k\ncpK24dBHRxxTOH+QJbTS8KIT0/xEE/3shcBrDcjJwxKQ+6r2IPxBaCMO+1r1KGtI\n+6GezFZCYf5fT/wpdwgukeGHutgBO2OpxVXj2zo3YbUwD30D9Av+l7xwhOIpvGd2\nUs62+ifBZpxaEFhShU+Ku5qF9tKY7zTxTXmbEsME0wSG0xEKb6O3Q0O40391y2wK\npxiR1CCX77Wz/5yk3ehxOrAxrZaytRpitW9CyaTQ8c6n8i4iFrwUv6NQnwiI+cvK\nLANyQttpXM2rOVugm0wodFnGY6wHimuTmWZjq7hCAbsg7xWY77xwTcygqNdVob/1\neBMCggEAR7azTgm6Wx6pH1UbTF8eQQZ/n9XcnHudgqUsjhsqykjlZQZnxt2LIr0W\nfMZIZMs1O4v/5Jaj1kPtBlEEEugEyMQUZokIW+IpmmTfzwEz+m4LG3QDTDD3n4oE\neWNdBQTTr9/hpwEYkQ4EBiydpY99uJSD1MklEj++KK7Xb7nil6LJoG1qylbssGsA\nfefQaNbIo9T32XRimuHCl4UHPyLm4DTSXDlolV9k8qb0VBjP6i/9HGPaQWAnWXyf\nnI0QeHi9grXeLmzPuEYzUGUIdxmbypNsQtYH4QrmER7Yl7285g5EijgKuIPA3T6W\nMBRrU5wxfSzObBkCMt8uO+DPbngUlA==\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALmwK+0+ZeVSUHvUGsBwvlKYzayQlDZA\n5pLoUjBrEeiy/QQG+BF38boxsdP6C9NGS3z5r9kiSkykqiv5+gYINp0CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAubAr7T5l5VJQe9Qa\nwHC+UpjNrJCUNkDmkuhSMGsR6LL9BAb4EXfxujGx0/oL00ZLfPmv2SJKTKSqK/n6\nBgg2nQIDAQABAkAlIX5XLYAQsDoZ2NsUmjbkq1uNY0fP5YB15fDxb6egITsYrPBZ\nbi6U+Cgcx1xXGLOpOTaU9+b0aNWi8WyraOB9AiEA6uWM+YXFIxneIhc1wBocCFVD\nZ6vvMiJ+X8G3HxHA/mMCIQDKXtyVqFhhreNzguBxVn7QACM11IDc5AtVBtRHI8GG\n/wIgGtafhOMD4z7RYpPEUG6rRUh4qx+59MB8L/SyN5qPsoECIBfN8sqT49mRl8i1\no2sRjpcu/PVPCt1w4bhdtkir9w7HAiEAskS31r05T9OVURXu9x4M9u6kHemNTm6y\nJHVMrRsGKRk=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',4,'','','','',''),(5,'758d682b1359b10a89ad697631454583','friendica4','537485cc08fae106246d8990a7f6d615900611eea6356c8efa75fc6cd6b4221fec27c0a753bac3366eca50426a12fa186277036eaf5ab3fc8a533089cb43f954','friendica4','friendica4@friendica.dev','','UTC','en','2017-09-07 08:59:53','2017-09-07 09:11:09','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxAJ+t/FrD0sHO2ecwsoH\nmOst2aPHca5n4UEIpr2ZTl26WN1AbcNo9wahDHXG7pE50GQwvmnnTIlVDLAsBC23\n8sTSpGXrIC8L7YiyDeu3piBp/w4jy8JQrbXn4L8IQbnmi6nDCSr1szXjBcvdPPKK\nrCFgYJ4hjEkSp/wJcKZ1mlRTwtofWZHUMu3NsP2146wRj0roydFVkWGrfsH8grUO\nqMktmpCUOQNsOIAN8b6vQiYQQoamGWjV8wXO3W0fRhQ5Yjko19j1t+O1Jvy2CMhn\nRY2wiGZ91ZSfl8VNLrz38JyeR0cz7YJeNYzOggB1AjEzLhKtqw7zkyW8Qg1Kfo85\ndagFPZ5sQZ8R4nus7xabICMG/qJPL23/1tyenxqkVP0iDIhLo/f0uuG4riNOJZtf\nPYPT6sxSlqxbznuLQr1fYnjFyEnFtJpzuAuvybshT5QLyKntcGap67fWoj/7SrA4\n8T5RCdYHDacMdKEC1SDwpokpgWhWaRkUxJ5F0Q5Jpyvhui/UkxkevDWv5373pgVz\ngaZlxRKYKABWiJkQH9FPAdsr4nUVErl/zvI0+9GuzK/EJ5ToVs8bF98Jb4Y3o2pm\nNtPL1ao9r0ug/3F7RHTLs1tp0Bdm/Gxk/RJf4j6gKgAw9WcdHzkxcvikhAY43zMe\n5qExQo663i3hzw4v3p94i+sCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDEAn638WsPSwc7\nZ5zCygeY6y3Zo8dxrmfhQQimvZlOXbpY3UBtw2j3BqEMdcbukTnQZDC+aedMiVUM\nsCwELbfyxNKkZesgLwvtiLIN67emIGn/DiPLwlCttefgvwhBueaLqcMJKvWzNeMF\ny9088oqsIWBgniGMSRKn/AlwpnWaVFPC2h9ZkdQy7c2w/bXjrBGPSujJ0VWRYat+\nwfyCtQ6oyS2akJQ5A2w4gA3xvq9CJhBChqYZaNXzBc7dbR9GFDliOSjX2PW347Um\n/LYIyGdFjbCIZn3VlJ+XxU0uvPfwnJ5HRzPtgl41jM6CAHUCMTMuEq2rDvOTJbxC\nDUp+jzl1qAU9nmxBnxHie6zvFpsgIwb+ok8vbf/W3J6fGqRU/SIMiEuj9/S64biu\nI04lm189g9PqzFKWrFvOe4tCvV9ieMXIScW0mnO4C6/JuyFPlAvIqe1wZqnrt9ai\nP/tKsDjxPlEJ1gcNpwx0oQLVIPCmiSmBaFZpGRTEnkXRDkmnK+G6L9STGR68Na/n\nfvemBXOBpmXFEpgoAFaImRAf0U8B2yvidRUSuX/O8jT70a7Mr8QnlOhWzxsX3wlv\nhjejamY208vVqj2vS6D/cXtEdMuzW2nQF2b8bGT9El/iPqAqADD1Zx0fOTFy+KSE\nBjjfMx7moTFCjrreLeHPDi/en3iL6wIDAQABAoICAHVm4Suf6HYyhFRqjRSHGeHY\nC5BubsmCoyniYCIvMiIkNbeAXlTgVICRcekaqlq+lZhiSmfi2u2W3GBLLTIbiDBa\n/6gEe769LzHJTIzWARv6EkL43yvuaZCCgi61fWaQyKwitHVLS/tZbW9NWmhlBfZv\nz2BPltyF8Cy545Wbvpj/pWPybhCiLi2LDkbS0B1cNPBU9/XZ8pyvmZ7E5lALzon+\nZdhMfNthV3LIEJIZmrPORLL0H4zcpDl54xvxfmflOTHB9trCUvsf4qNFfmroTiL0\n6SXp7bj92lF3lfFGsmNmC8+5sDq0eWUtv4tSZsM3YOZZvbfVrsMWORp/B32in9Dy\nrX1+hoO6QdfYxiXFpN9dZIRh8AlZuZOk7SJFvbJxt3i6EIX46OXWJSTvxuBP0n3z\nFL2fwnTVMvY8rGFixOaE0P+K0ZDYCybv2GLCoRKi+vqjEvZ5vESVr4XE+x7KSTOu\n3XSnXTPTgBMBT7DjGs9ZJtFCv65hf0NeRQzOP9FZUX9Ha0NOX3/DpBGQpdp0DyJw\nAIkZ/w0xrnyj99FV7HLLQNjFt8OFPjiWyAvFfX1RMB06tAWEJ9VIdMAMZz3STAPH\nQJypC6wlLkWjvnE6Nft6CdspOPo6mVjJJEG2DGoLWrGxUdfJRLv6EuEJ7wFCZwwd\nrXLbQE3aNcB7boC3+l4BAoIBAQDmXcgQlTlBhL/XSGzbAnmaML9g1VPd2+P9gKVO\nB4KiDpUASv5L9GMy3t2X+MVroijems3aaGp6GtFrZ7JSIypgiR3+yc+qXI5rY3qx\ndp9uAs6vVUrhZBDIy5Yocx8mevW8daGdYO4cNbJfyTGPBnCYsjZOcn4SCELxe0VE\nuH8PnhUbn0HawfTEOdnTP+4RuQlLRCOM/Q2AdnTZCYonG+H0/9eRhhsL4HV/bWMk\nfQQBBlsoAocoSeUqhdjR8ZliOE3R+yZu5zos9H/TrFYu35Tx1WTxnp6wjeacI7HB\nRExbg7UDJYAwTBhax9iMAHWPphBXAJi6GHJqNp2DGdFgosJrAoIBAQDZ0ggA7wEp\nGBj1xP/J3jDKk2AzN4zmlcgFa4lE9oGEedPXZtdAxF1gSO+lfIfwEbhGnaiv6lNG\nsajsYiHbU72iJX9/yfQwHq6igb42PJTp9dgyTf+jb+Q74Vn7o76412QTGW5R94Fg\nDsNkwB0WvIERmEOXTuDinxFm0w5oOJvPSlu0Y5O6Op4uEVarUS2nrQTxHAPgrEK7\nsZoXucBYFK1NkXrSi+ubTGHhfJgUXxdG3l1lVmYrbqWZ7oA/zUvZ6n01mCfU/DC9\n0y3wgIV6tqto7pQpXmFWIbL9pLZnHokp4fqEhrmBXCt/x1Y8BEwMGl/aMMOm1P7Z\ni3sZfGoLiryBAoIBAFc/S4dkTOQQl+u8RWYJIO8R6VmOUg4jusyHDZRo6cPgy/Pp\nczhnHa7lk318PaEPMHVmofJHO5R1Vb1c77+GDAW1yMN3wYvfNB1d9tkBeU5cB9WF\n8y88C9NQr9UwDKsxRKKU1pnZXTUX7S+z7m4h3UEntcOuPysrL9dvfYOScKUElS/5\n+CIW9VHgKyyD+PGDaA62htRd/uAZfRW6NDWtrL1yrD00UkgEQdv6HONz6bFNq/aS\nRoguvHmHad/Rper6MhcGDL9SGclu7H7JtXZZPXr9/BY6ohVyGNYn+qmc6WJ7lnHT\noSIpn8u6Bry3a8708RlSY4WPvr2VY8CEZbU4z3MCggEBAMZBFqvS3hmLJ1y6253f\nMEWRciPr0cEmXxIf2Kb+PtBXGmuZ3R3EHMFAYW8cM5Zcan9LjHfhLb7QgVH1158L\nTzTAMJYdOLZ7lrOup3QyG8/+xbKzr5QQiYm/COmzFiqjUSDZKsJMJmNJzKps+Yzy\nMf/TuOGFF8bsxSfzvc86hwZbRbCgWZtNMx/3BA2WK5nMLw1NVHIwF+VCN2CU3u7M\nkxhg64urcty83vIfN0SDcGo+hn9v7jpl0TCUFgL8VqeXeDNJtCd1CuAb0FpwgA07\nKjStwgkNMEb3ETUvsB2Xe3y1hBEPltSZEbaRtnmV56m0b73mWI4Gm5diDr8ZsGOk\n+QECggEBAJR8QS4LpqkiH4f//ygU/9jkpqEIHjcXtI9bDvI2YB6DHmSDH/Q8XEA3\nMuJTr+j+LYjG4HyVPwvpKGzNrIQiOf+IE3JWaLf9ykFCVfuUPE5fkcHWQbF9lszS\ndi5XM65PzI51iM0GdOyKzzCPuWlseYTIWMZmdwTgpx4q6lu9hyjaGM1S0qRspl4e\nlP9m4tW1n6OdPVBY/s7PNGaqgRoNnpaM3jR28xf3M5xP3jmtJD0qhia6kXDsRVGi\nqsh8GLWd3Yscgp6OywjQXifur7XRf+ZORn7ICjlAptTZFHfD5paSEk6sYkNFIiHq\ncBwewuri+TruHM2ncoePQ46g1bTvP2E=\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMGwkmEBqKOKCl8bKY+Eg1UjN/e43nWW\nrBhl9qBvWQeXPpia3DKZLNdgYfKEz8xwqfViCjeU+u0yhvQhJQWuj8cCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAwbCSYQGoo4oKXxsp\nj4SDVSM397jedZasGGX2oG9ZB5c+mJrcMpks12Bh8oTPzHCp9WIKN5T67TKG9CEl\nBa6PxwIDAQABAkA/KpOCWWUi+HjLbXNPX7rpABRXkI3UMXAsgMw+pDGXvJT+1lAz\ntOcLeE/Vxu0QPfOvRGIGJeczr8kE0zdiEnoZAiEA6cVF1sGVmfcFe2q1OfN278Lc\nG4CreF9wSpXCuKkgo/MCIQDUG5oezE6UzOMSWA78QVA1GSQ9FyRgVpn4YC/Hjned\n3QIgC+RzRxeWCr0cVEj7azVNiaj6FZQYJQmF5uVzgH1qIa0CIBpBEGKfh1qDwdeT\nbsdqjjMEWaf2JVqHXaeQwFlDGStBAiEAlIEfAsqqsNbT6Pqm3WBTlzfjJeTprB1c\nfR0y+49IXrM=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',5,'','','','',''),(6,'758d682b1959b10ab0768ff699049903','friendica5','c4020916e31735b16a8e851be06c5a94e7c95d544ad69c05a92b9ebf2992216a2dcb65d4c731405af0e4c098edaf53f49444f01842db3bed2c561ce982639600','friendica5','friendica5@friendica.dev','','UTC','en','2017-09-07 09:00:32','2017-09-07 09:12:45','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtBUbN/07wWbcUvp9QvR\nKLoM+WjC0K0rFsx6L/Mktk6Go5+DqofuHSQgfJZGBI3vbTlbwW76peX/0aqiZPGF\nrrhX1FMhU23AxYE9TixRR+oqIKETNzU8NuahpK/ZBokoPL7mzrY4o5dNcnG4S57O\nir4VfEpuYB99K7Uo4yVc6a50ZQfDoBy6nnCPbVmh+gokc28paK7Av0vnMwwD6TWQ\nrgXyrPsa+Af5YeDC7GOmhppeN+e5zycRTddfXWR8QFp+he43b7z54pB+ajAu3J+C\nTAagIp5UWrBmwclF2gmLWvyYYpwTF3kNz+Waf0s3khiZXcJZKxGKVqXoTkqEKV/i\nvHryaBlvvAkQKR1mfJpNasJfHrqhOlHigWi3ISlPJQB4h+85W+YAXj+3j26OnMpb\nCmjf0BXLnjuC+w9rXFW/kj3Q1PxNaAfx/BoV62unWBKnZAkkzHOkQ5yyATdXQaEY\nlDsFbc0itSm3zjsPa1gXtn9e9z8Mqn5MwKk5I9k7TIr6/FdgbX7gxl6mn59OQ0v+\ne8o7HECSQvT8c+WmvBk3tjQHDgw3FeiJ54w0IGiha530vPCk5Z840d/jVUL7Qc6j\nrNi7hLOBvx4jdxk+5tq6fZMG4Sbu+Iibc4b+f2QyVW7Pcxt3CM/ADh0kzfGJ7wQd\nzl4w/9+s8DPT43Tbn98QK+MCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQCa0FRs3/TvBZtx\nS+n1C9Eougz5aMLQrSsWzHov8yS2Toajn4Oqh+4dJCB8lkYEje9tOVvBbvql5f/R\nqqJk8YWuuFfUUyFTbcDFgT1OLFFH6iogoRM3NTw25qGkr9kGiSg8vubOtjijl01y\ncbhLns6KvhV8Sm5gH30rtSjjJVzprnRlB8OgHLqecI9tWaH6CiRzbylorsC/S+cz\nDAPpNZCuBfKs+xr4B/lh4MLsY6aGml4357nPJxFN119dZHxAWn6F7jdvvPnikH5q\nMC7cn4JMBqAinlRasGbByUXaCYta/JhinBMXeQ3P5Zp/SzeSGJldwlkrEYpWpehO\nSoQpX+K8evJoGW+8CRApHWZ8mk1qwl8euqE6UeKBaLchKU8lAHiH7zlb5gBeP7eP\nbo6cylsKaN/QFcueO4L7D2tcVb+SPdDU/E1oB/H8GhXra6dYEqdkCSTMc6RDnLIB\nN1dBoRiUOwVtzSK1KbfOOw9rWBe2f173PwyqfkzAqTkj2TtMivr8V2BtfuDGXqaf\nn05DS/57yjscQJJC9Pxz5aa8GTe2NAcODDcV6InnjDQgaKFrnfS88KTlnzjR3+NV\nQvtBzqOs2LuEs4G/HiN3GT7m2rp9kwbhJu74iJtzhv5/ZDJVbs9zG3cIz8AOHSTN\n8YnvBB3OXjD/36zwM9PjdNuf3xAr4wIDAQABAoICAQCJpIgrdMM0cGvPw4rzT9pa\nt3Apn7b2CcCxuIM6dpdBb3fNqllKGSjfx+sKWiFOk1M4bTLjPGSlc2SLaYaQ8RvG\nSCfuoyqSHpayA0IaatSpd8yUziFjiHVM6qj031O5t+CKgcB8MQ8Sg8db5TfSJBPG\nz1IS+6o+1EBZx+veaK2/JlheKxUHGgPiMnmS44pb4QCfkUnjxNuiOT4J6Ljhc7p6\nvtcQbQGBXLWhDFDCE6dPLZhvZBuTzkxYRRCI3HqMTOkI8s9fDUmu4oFCsCw6A6e5\nKHrfzJ17NDNoQCdWv/2im8pwgguHZx2cpatDWgDCaBSTg+P7otC4UTHFygLPNm1D\nfIKeZ81/lnkMMzvE4r92AEZ3hT0rdjDjanL2hpa2gvLMDns2fQC4TnWy/RDUGHlc\nXEfUlYSA9uMERSW7P3R7J6GkqPZKIn7jfZLJpdpit9CkwT+HTxvWlbH+f+ciZ9L5\n9XS4laQK1qqbmrr2GNcQDbD0lwUm5xZsnY/aOAxS6iHGXUD94VORSHMV+ImCDKee\na8tRg8VZXzG6zWhDNbZs+3XhqsGBBuXrTqcv96z01S2383IyJzVk1KDM1hMcmWgC\nOu3XICZXBigL5j/KIbj+/CM9d2Y2r37y16W4Wb4FpeSO5/+KaxKtyF0njhvGh53V\nYSlBgVHGJW7vLyhsYD+jQQKCAQEAy9k+rF9I/rAZ6wbK3C+UVH6ko2rg0DsgObm5\n62pB7djOUPYNDg5YaBWJNsK+zC2GAHf2IJOzyfEwXWwyfh0wmTg4Lgl8nopJVCFI\nbi+qVrkjKa4Jdh+YKDL8W9XYqApnqyyUYm7Rj8C5X2cGPNTeY1yQWkrh5vuqOd1q\n/Zryry2BLUm1P/GsJUw2KRiWAmcBU/F3aEu4WymeWw+qow0+6/+RGV9luqwXANos\npWb3V+sdGLTJHkX5ZGSHwtwHV8E3mlqa22I0wRTN6tsiP0AgzeV+eKHHPQjVuTsF\nV6rsBbNw4TCepT5caGLT1r+dErd6IBtp8R1KEWNZwMpyeNEoOQKCAQEAwmufpy6J\n54X0ZS4nG63IXwZZhwPNx1VEWPsvR4lo36dWxs8syMPVKoDAGm5Z2Tad6wO6jBqO\nbdOKKbgpsk7yQjar6GuEh8A1rgKGBoAYFQQT6Q7cp39WX2wkx/BBqhtmQV4WDd/N\n5ztGrKLbAtiEiriQTEcOW9Kya+3nQO3bVTNa8CH0CjSqk5gIggEMkGPQoTsWQO77\nnd6ZlTD6ctZT2A2L0Dm3fPi171GX0hMEFu2bROeZOFFAuOi/8DWAG5XNSz4OJK/B\nj6gkk1YBgxbSAEHNad6yI9ku5o7XvPYPZae8XmD51t4GJzi+AUIeeLM6d0aodgrB\nyChJ4hPVQ1Oc+wKCAQBULLL6jqYftSwepsFhxqvjcCAf8uQ+WAvoik7BbTEoO9yG\nBfRCF55d7HaqjCQpP6sTynVx4kvdWaD1EtaOyRLmUhawu+4fsU6yVMQJ69jU0sI4\nVctGYal9AADBEz7RtOo1/sSPGN+kEpr5UBt9RxFFylU5U66QqN8T4eBqNG998rZi\nswsLCophJGVA9wwKleowdYcvJAVOb5MaWw/FIJUY8oFCDuh8+s7M5UqGSkxcm5N6\nPjzGKXLgB7sftae6juic7kj/yj+qcyLMlgxAPgTNwLRGr9cL1vgZ8ssz9jpb6Er2\nUhNQfL2/xP9gr+L2dZkSZP+MNuH86B+Jwo8eYI/RAoIBACa3ffyyBN5pS6kWjs0x\nR1S9E/kSJdmLPmgl5V1unMblMR+4RCfa78leCGN7FENwX/RcMrsR0slGNh5mwU7z\n78SF1KgdOTA7c7UqZXxH6APPYxOnVQO6FP49r/ls+/afLDbaQLQUnJFuuX1JlSm0\n6nghlwLJp69bfxKFNuc0Nth5uKNXb5zUrh9kSFVzVggvCG4DMURPEyZ2HMmcDlPu\nIJZG5E/cHpExijGVYxF/nfHe8WvAXz/a1nO8TfTNAqz7oP1Z50EhCv/LsTTyDK0J\nT1qjv/9UTM9cwb1CNu43ZguNYrK8xyQl5L3My/G+NAk/T+ZO2N9g9wQgGc5+upqE\nvR8CggEBAKPGtZ4MlncEy79ZNcSHhEhjsLCwVxRj2oErsXqL7cwggCcV+hNg2wC3\nxwVl1FEZ95CB4xXfDY4XCS3YizR22GWQ/hFNFSSJJknUzuV8pP6kGYmSXM+PjuUt\nv7RSNlJYmW0D1KUCXGUzKjUIg3OGrY7qvHa1rf2qbJ/Ge7b7O65TZ0WNUXHatkOB\nhFLfKas6lfBYXQGc4Dj7PtUkKCgoiwEU7g3+Jpe2/nezzgoeIP0egBqUJk2qaVYU\nEuS2vz4kgikhWqy/+6WkIPB4oadgt2snEG75ek/XtNnmyIoDXAaAuL+/W0bugoMu\nCVTdHW2Yr/Bp+YvLThy8IriVDW7ZbX8=\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALD2L78WaybaPZDo13Qrz3m+s+k1dJ0i\nXqowUneFvLtpALorl//dMAtnhpsedIEmxZ5bxw3PIr8lWpMwUukC4B8CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAsPYvvxZrJto9kOjX\ndCvPeb6z6TV0nSJeqjBSd4W8u2kAuiuX/90wC2eGmx50gSbFnlvHDc8ivyVakzBS\n6QLgHwIDAQABAkA+jhhcxVEFf/ppglW/ZElIcShqFRJvBZpPMRvF0onf+WzHT9S/\nRlAER0HDwLpPtvah0ZlmXnmVKFfiSQxLYOvBAiEA3UifsiEoQNkHH2sIWAalpES4\nmodXmO0YG9q2/GhoReECIQDMuXcqxx//HRRutoGx/nDWpGOy/AU2qSfgIo6A8QPl\n/wIgOEP3FzwHGDYW8Y4tmPRXueUfa2tugpwGvU5nqNaDbQECIQDH5Fc8x4ywVb57\nk2vzVZLroTtPqc+VXXj32gX2VF4QFQIgUOnMWnuYEDYLzbb1sU4CrgPsLyWYg1B/\n0IMq4EZY2o4=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',6,'','','','','');
+INSERT INTO `user` VALUES (1,'758d682b8759b1098e3044f007138090','admin','6a4e012bd9583858a5a6fa15f58bd86a25af266d3a4344f1ec2018b778f29ba83be86eb45e6dc204e11276f4a99eff4e2144fbe15e756c2c88e999649aae7d94','admin','admin@friendica.local','','UTC','en','2017-09-07 08:55:42','2017-09-07 09:19:43','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwQg7HphhbaW2328hhUgS\n9sxr551Y3jTlBR5zqxpYHcW4X0h0STElurfVgsDZldgUGNUh6hQDBpoeRQ+Fxi6X\nFRGd76BBlW9wXAoq/oxpezUgD3UWVBc1eybc4ChSexlBhB2PcDbymjaTDji1XoYf\nxDfdKyawCtnjOhvOqWKIjhpVlT10/1taqYSfVNHh3RyIAXKr5gdKKZibBN0DuMbI\ngR4UuD4GhdVtGvYamjEwf8z2beJYwTmkvInf1V0MyLr6wEMj7FerAoe59bng6GjL\nB8DvRyg38iST0SZfSXOeinaEbum6gFuRGdLS3Yz2e+yk4OxOoY/mXP3yjodCu0Ld\nU6Ld+y0qMw2AKewQBl7+BM0utgbZXmmX1RcHL/NrLsM2FS9626tUGMWwUnSOAP85\nIHMuODjDYgud14m6AgD1eOI0Rcm36QpM+YqcXvllCSR8aRdqX6yyjYdkDmAeHrPl\nHJos5usizcQGivq7QZU+svWq1tAt1BQLelXtmcoZpmHSaUNOYSlWekdWiouSmyZ8\nD9EhfIZhbw/nEyKmayh5mxSP4VxT+hW/l/6x2E75azpDo+oSj1vgBi8zg4d0NIIe\n6PNjZm+MP2JSyZs/hnTWAxGyVVQuvSjnqv+CM2KHKdBSZ7mNVi/mbK8ZFwtLX3qy\n84tUkMsLqWcBG29JDamlq8UCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQQIBADANBgkqhkiG9w0BAQEFAASCCSswggknAgEAAoICAQDBCDsemGFtpbbf\nbyGFSBL2zGvnnVjeNOUFHnOrGlgdxbhfSHRJMSW6t9WCwNmV2BQY1SHqFAMGmh5F\nD4XGLpcVEZ3voEGVb3BcCir+jGl7NSAPdRZUFzV7JtzgKFJ7GUGEHY9wNvKaNpMO\nOLVehh/EN90rJrAK2eM6G86pYoiOGlWVPXT/W1qphJ9U0eHdHIgBcqvmB0opmJsE\n3QO4xsiBHhS4PgaF1W0a9hqaMTB/zPZt4ljBOaS8id/VXQzIuvrAQyPsV6sCh7n1\nueDoaMsHwO9HKDfyJJPRJl9Jc56KdoRu6bqAW5EZ0tLdjPZ77KTg7E6hj+Zc/fKO\nh0K7Qt1Tot37LSozDYAp7BAGXv4EzS62BtleaZfVFwcv82suwzYVL3rbq1QYxbBS\ndI4A/zkgcy44OMNiC53XiboCAPV44jRFybfpCkz5ipxe+WUJJHxpF2pfrLKNh2QO\nYB4es+Ucmizm6yLNxAaK+rtBlT6y9arW0C3UFAt6Ve2ZyhmmYdJpQ05hKVZ6R1aK\ni5KbJnwP0SF8hmFvD+cTIqZrKHmbFI/hXFP6Fb+X/rHYTvlrOkOj6hKPW+AGLzOD\nh3Q0gh7o82Nmb4w/YlLJmz+GdNYDEbJVVC69KOeq/4IzYocp0FJnuY1WL+ZsrxkX\nC0tferLzi1SQywupZwEbb0kNqaWrxQIDAQABAoICADPBpTha2ySvHg1imrZF0O/j\nd7sucTmDLTTmKVVjRuUUso65upQ1XUxnJhRc6PpIaXsPCnzcyMLoZ91UgCXXMCMy\nCgrKCUusCZBkGYsO0ul6IRKD7my1nF1c2jQwG41uBCcMVf1cfkfjAiL6CYdCpxnR\ncLe1M9Z0/XwDILJB/SM85F2TkN82+2Qgbygq7kh+8eiReo2+vp/QjyAKsojEo9Ya\n3qtX1h/kTdDA0/kr3zklF5325p1Ie2ciAKYQwPDBUaJjXipshymygqXkJO2ry2RU\n0tNdcUK3k/qsMzhai9PMW03x1VO9OXaXFHra5OvtU3gLZDnlf3rHjFWy5q2XDAh9\nj/vGv6mG8rq8CkJ4qbJ8RfhXEpMkLKhOAeAyiZpQ8qUtD3ASOErmcSyChkFTuAgd\n3JSf2QWIFT+/baU2H/yC/+YoKfzEbngzQGJZlvCpH8c1rx8CnqWp1sDICYjw2NtP\n5BgCx2UD+Zh9yoJJrG1tIkXMpb/evgM+/h+wH/bJ2n4n+AQ2KKjMapPAoj3oY3lK\n8rQOhbTP87cL1WqdbnvQzHY4LwkB1UjKbUaqk052UXgMeeN1I+s1bXrO3XkgyEO+\nmPEcoVddPUDpETM4CgiocqWrPkebBKSfQzjLzyOuPIozqKg5zduxgFBGGwZlliUn\nCCuMGyG4vM/oLDkWqOMBAoIBAQDj7Gg19t/W3IincZ0rJ4RKa+ALw/BFDuiQx55h\n7Dda/JkUmly/Xz0w2GUqWkHiJ4E0YPntIYx22VNePBcnGmKSofvR/L9fjJGpBoCK\n1UgGtzIabKt6T+08dSE3at3Ro459334U2ZI08WFGcsGHmtEApsYSngd2K5NBYU/g\nmoPUv2YQYWG20vo+w9Rj0mdxgu6xYtXK2w2OidmPWlXoX0aH+bD+YnGCPD/wQiyj\nDT+mCCJAhTMc7M81m1SKy/pPxsMBuCABvfgKsrCpJ88U/bO4a/kusYC7qJPNZhed\naXgrYwvjGbLLMvqbyGxmxq3+18oTCkMvGV4xh/M8YeusGJIVAoIBAQDYz4Wyj6+o\nNmYjJ5xiGvyqQ7rtHRcZSnJXmNAmL7NdFIH+uK2EZbgcVKZQ3QlErPv9pAHM3HA5\nwrZVmqMtOq1fiF2MCaUdkEMG0Hg/dPk71WkGVtqTCd6ymP3X1vYkI2zEQhsOloH2\ntwrxuBhDgSoFGqIXxvpL+LLaBTpDAujVMxA3cIVUmyy+VycLZnr/IvItf2ExcmcE\nanfCyME8PaBf8cClMejVRYjlB/v53XhNi+QPRXNWNe8aVbBZ81fiQT0YeEoE4Dox\nY2b/7mU/XigJGWZCOCOkIy6uhzdZE3HuH+UhLSC0vWOEIm3Tux1IZEziNs1I3cEo\njsR6Dd3xKw7xAoIBAHt6iyaZPcFYrswQODa17OyorrORDm1LW2F8U+j3ITIw4PoR\neqfPAAajZYNhbIoKHuxykVQPtdp5eLn30g9EMxz/lr63sDIipJMuy5rrW18QBpvc\nPbZA8OStDDbKtauqcTruRo8jJBt8ndedug0uKYax02MorCAwEVH9V1n2O++ZVcEQ\nEPEMMbipPTprNdGAPrJpOivxKtILCouoRBxk6YAnHOVkDdyhqX4PS8F2HwJjK7NK\ntls4TDXdlhqv0UdBBkq7JtPqyCN7lUu/Hmhf3erOzCuozHZeKNzBL4//ILRYr4r0\nVDHTx4N4PIodnwwOehKAn883bhllbrhK0HPmx9UCggEAPCc/me4ht1L4fZJ04gdI\nyNin2Tez+/FazhD4109uvUl+U7Tbd5tdPIcD6fWZp7My6wmA8lzKykvKmO+hjF/2\nUEYeZkcax5wJ7K8UXc7Pg5lPXVHlrNwVLIokC6l5e0dU2xLYPPDnOBNK9wuzt67z\ngJ0GEgDD2yYyQSkoJAV/of9b5XXTmEjBXkIB9DjHsVf5x0PLLJPoHyKG/cUDT/pt\nL5F8eJjjV6DGPX08nPOkeCdy7AXB3U5ze2QA3MQWQxEEqXBeYQHxQ1in8CQtdSpj\ngzrH02GOCfE093lOkulBN+cjhFPn+h19qeB/hjopArfJWQ4JYMkd2Wna+14zkMD4\nkQKCAQAaIlKP37v4MVohzMD/5u3ICy3742m1G+gy0cRdfSa4nHXp2lzQ5Mxa52fN\n+YnRF04j3WhZA35ibMzG5+NXSsEqmFGdqsAyDUO0brJwQsqC9/9RuGjri2Q/5djQ\ne2hIksSml0tXpnkRbcv11e8gqqGjwgBKeeaKdI+dZO18A3i+ckP+LJuz4hkUMBRD\ngyHr2Kqex6Ml1hTxBMg83f2btLBN7nJNiGUR9CvjnRQsAkCGEPOtImOt4ygQRTnt\nSpwDq1AyS2PJoAsaUrrkscBpOhTdyU8aC5OVLuDxQ+X2Bt5f1vC+AF4ABeY+9iyc\nEOHXovtAeaZeQuqlg74ZFuKysCKW\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALseuSzav2iKkkJrisHzK1+VhYV17WQN\nF8DZ0n+tjszcbqAO6a6vNV5MBG2ewLvBsWKkqaodG95fG2I/ooLK0O0CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAux65LNq/aIqSQmuK\nwfMrX5WFhXXtZA0XwNnSf62OzNxuoA7prq81XkwEbZ7Au8GxYqSpqh0b3l8bYj+i\ngsrQ7QIDAQABAkA3F/StoDp7LVGi/Mb+E/rRSdTmVrJuouw7e+becNt6tWrTFONR\n6rr7/GczmaOJFGKMfQhIOjoAnIUIHRqdqYKBAiEA8hLfEA/yxY9XBnPypVFF7Tj0\noRtmXnYysb5R4kYNIOsCIQDF4oYo62RijvcSkMx9cxTfUnMMTv+7WkoOTUsdSCYf\nhwIgNkDEfXUVk/FsL6YM28A7S89YBEN/zevvsKZW879/ccECIB8Ja29plCIdOEVS\nLrCSZzirrt3EWjnhbHIXz2s1UL1rAiEAtlZ3IPtPIYojIsMBfPgIL5YXSo+fgjzW\n67eAtyApGNA=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,65535,0,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',1,NULL,NULL,NULL,NULL,NULL),(2,'758d682b8559b109d5ad831494500945','friendica1','dbfada587308ebdfd1da52a5acd46c889d8467ea5051e16fe3dd034d153f897d4878f4b99f43282c2b7425c5136482833a79070ed1846fe40804aecd77738435','friendica1','friendica1@friendica.local','','UTC','en','2017-09-07 08:56:53','2017-09-07 09:17:00','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNeTX2GGZAqTecUeOPNq\n+uFCfBuN4g6xKTkBlUDeVCLp2N3uVJq+TSjmoau8MpY3jCD2Nqn5KsMPh8XJV2s6\nb1kSjmVdpr4EeBXPyvi3asCcgmqi2IeoK/ihVGP9IrrYh8zwzVY9wW1/TPcC4N4W\nCcmeFTO08CSJh2P8ROq6irU0ndbmqfmFSs5uZ7UcEKUzkgSSPTxq5x3O7xSfTbOZ\nPNhSn3r5buSOd46KyWaBIJ2KgFNoY2AGJqbzZTZmJZB/qelrONtJ6XDnDI9GNQBI\nyL9935Scmo9WrXeZcqXNW3yI97s1tH27pCxhsyy5xqzEYfAPwPFry4gbO+wSGcNm\nFYfbCM19uPvJyN6TEgFNZD5401Pl8LQaVkSAnV9LQPzn/54CJYQb6KlE0rymROyQ\nvKPUZmEkw6ZnVJIF5pjxu6bGGPdv3xmBH6Xnmi0hhNA2AEDbv6wDrLZYLUCTSSqq\nhW8WK3HylsP9dqNT+a3X9l9dG7vqmRevGcbBQDDZPOKjkJkAa8IgIlk3UIWs3bYY\nST0VUtjRpsoLo3XmdYtY5qXxjGjtEy7NjRErlT31WoMzxcLhLwxKGWQz/xMC9OXe\np+uoyVUOd3U/Jvz6vpW9k5ua417IrF9XaxtcKvhp69m16br8JkMuKWvdGomWDXxA\nG1cAbsHJN6JJEU/3Vo35sh0CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDM15NfYYZkCpN5\nxR4482r64UJ8G43iDrEpOQGVQN5UIunY3e5Umr5NKOahq7wyljeMIPY2qfkqww+H\nxclXazpvWRKOZV2mvgR4Fc/K+LdqwJyCaqLYh6gr+KFUY/0iutiHzPDNVj3BbX9M\n9wLg3hYJyZ4VM7TwJImHY/xE6rqKtTSd1uap+YVKzm5ntRwQpTOSBJI9PGrnHc7v\nFJ9Ns5k82FKfevlu5I53jorJZoEgnYqAU2hjYAYmpvNlNmYlkH+p6Ws420npcOcM\nj0Y1AEjIv33flJyaj1atd5lypc1bfIj3uzW0fbukLGGzLLnGrMRh8A/A8WvLiBs7\n7BIZw2YVh9sIzX24+8nI3pMSAU1kPnjTU+XwtBpWRICdX0tA/Of/ngIlhBvoqUTS\nvKZE7JC8o9RmYSTDpmdUkgXmmPG7psYY92/fGYEfpeeaLSGE0DYAQNu/rAOstlgt\nQJNJKqqFbxYrcfKWw/12o1P5rdf2X10bu+qZF68ZxsFAMNk84qOQmQBrwiAiWTdQ\nhazdthhJPRVS2NGmygujdeZ1i1jmpfGMaO0TLs2NESuVPfVagzPFwuEvDEoZZDP/\nEwL05d6n66jJVQ53dT8m/Pq+lb2Tm5rjXsisX1drG1wq+Gnr2bXpuvwmQy4pa90a\niZYNfEAbVwBuwck3okkRT/dWjfmyHQIDAQABAoICABS5zzB8ZqOiqk9M0YUDpBRk\nTFzQUOfJgsVf/jgCyzwKGE0YD3BCA/U8qTE8dhtMNayY/TCEvDBGckDTk06kC9KO\nWaFMwlAHs94OnuqzhaNof612aqmr+CkSzAgE4ezsqNH8u3SbQD5c/N9lssXb0rEE\n1Fji1XDi0YOAa1rxwRQdx4gc4VPbalAqWONnYMKSZIhmrAFEJrDhxDlOhdvPyzZr\n0NhQEgLVX1DbfFFqbLBHIGdhiRNc+OJaTBA2k9lDKJehhXbIQU88XDRaHsloEPU2\n4t6HY90DmcqNalo+SmvySs1+BK4RdrXiw7PkV5uxiWE7b+yewMBkMhU7Co3OxnpC\n27jJGJD6YrN2wEgvlol64OgMfJsqCwx6gsOTdhC3sV7KscZ/uNwkDxhpNtokZ2KV\nMH3eO5T3Y37/bfUrMFcf222L1jlEdgVEHBia/7Jc/6YfJA+8k81oiqT+fftKQaPq\nGLBeXME/FEkWPHBHCSCXlP6XD/2T55AY6aqg4GxcMOBLR2t8ItxJFxcvHglpw9gZ\nBo6JIkx/60TejVll1kp2GcDXDiGWhnaIzSyQ+O3Gr7yUswOpcc2kOi1sDrHLaoUd\nrSLR8vtHcRc1+COJV+S+YdoVgB425/soUJwg8y2kOCcdXBuGfZkd/any0savveZo\nCNfoQ8ttA3rMtvz1lSaBAoIBAQDrqY44WCOcneRCoXy73V6jvLRLVQTKxnipq1To\n1c5Y1Px48E8KYvtKvwCGD++MfL1JqhBBY9e3h4BW5YHVWr31cBC1kvx9Vq9e5DEX\nU69i4z4fbyQUCbFt7RWtCrUH/e4aDH8u2SkbUMhqXkM+F0PBNzHVqyo/u9V1idpp\nGJTfju3sUEQLL+ZdK1rZvUye8UCRx3OVpifPXOOFlnPb2dp6p/I+VB6hL5x8bQyF\n87McUz8NKXEcGWonwL9MvjTfN/lhAzw9E6fmhUKA1eSAUsAIc081U6A1ugreltj5\nDLmuZS3MbJIYxs4gJnIrSvkMGhJ9qoYWchx68KUyAbS4AsH9AoIBAQDehR1HEh94\nH6kZWPlOSgfJ+W5ksdPpZYb9HbShK+U8Brd5NcXk4VqDWCGnTuXK4c857RDMHUyk\nxUC33bJvSsUCvGa3nyY45bDccf2Z06Y5FpDqU10kaALCX9Y/rlghtjKUSmXrQ8GY\njhkG1Ack/qz0Le/redHpeOJQwyHjlfynCJJMpWSdQHFDdE10cx4M805vq6Aw9Dm/\n0QphCQLWJ0iI3Ip/4WUawrDeucVw84ib00/8ztpzZVcsZZiPezrKX8eW89N4WW01\n1vAkTPHO3dT+HD/BInDFMQsjGz3I4NwtVLKboBtXuRoRCj5CPKjv/aV6bllbjVJU\ncQWb8NuH0hqhAoIBAQCHbIdy74t/a+iJNb21Q7AoDb/Z7oBzenxKnE+OAZezyqlP\nYmE5icn4mSxW3f99zw0DsPvoZ9TF/dMNnJPwpFW3HnArt8zqxg6/TAi96/REsmu3\nqqmj7jINBopHR3jin9TdGUNZC6gor1KMdaDUpI/mD67Op67+sxUml1JwxJSAp+Un\nwLRpbVxHPCvYJoVKbT76xxAv9iy4aBvDX8Myms2HYM2/bZ2waOjXQ99HdtT9uQTp\nrl/2ktBDCeuk0UUW5VaknjRWsN3yha/C06ec6nC6KnFhJq5RUZj/ctY6wEpP4org\nB6ApJs27AfznzgyyHKV1m7G0YlzldTapNvvAJq2NAoIBAH8GtmPv8I7+Y+XYaNlM\nYY3nGiHZcgN2tcygvJCVIlNV8j77d3DlRGpeUTfVTlC2/zkuH7ylrS8Se5N6t3XY\n1QZuzqRb8dHhLUlquT6rF+TXAPsDg9RYm9qiIwhPWnhELjOBFRVspIOV+qtvNnTj\n/Y+W+bMO48nH/EnmWt40rPodZobik8FBHGdJaT3kyW7TJh+Rdez8PktF5grmvfvK\niRm37Eh8Pt877QP4QMHuBDoQM0U6QHJHk7AAf0rJKhKFAsclgb7eLf3iKUxPsGpL\nMF+veKWkJ4QqLxVnY6nc01P9WciFaZZ2UG8RzeC6CCaYQXLWs6QT1L/nlTAkGu45\n/oECggEAC7vRhmJh2h1/IpB5q6kHGr4HJACYrMnjDcvUuW/Ka57uFVG5daZhkG9m\nuQVN/mnREHgcUaliXBCrpfWjoy8OGHgrhmotDJzcO1RRMNEPJ2Brnobnf0rYCb35\nO4IalJuA6yTpAaKQHIbLAXiDneZn5LgI2OL/EoEp6bSyxwdDeHOwYp5bLf9qpML2\nbTI6B3NZCW3xWTMt93txQ2FGEAiQqOah6ShleBWDyrVd60xjFFoKnSqgVH1IiGqp\nBfeXjHx2ckz6eZ+j/4V61PUJ/i9fsHvNks192RAIOurnSGr4WJPBoKgQxRP5X6GW\nRJsrImJTYQ7sYY2vXcN8lgyR8D3FaQ==\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALSEy8DcODTq3HN+rMu877pkZUjVBLOv\nL+wwHdVTLItQhlArGI2yrP/7b5UiqiNtuWBo/7Wjcl0mB/E2RGJdOSsCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAtITLwNw4NOrcc36s\ny7zvumRlSNUEs68v7DAd1VMsi1CGUCsYjbKs//tvlSKqI225YGj/taNyXSYH8TZE\nYl05KwIDAQABAkBhlmyj7SlBijn1AeUeGxyp8f5DOk1ZafqJP5XRLi6lfNDpy2VY\n8CdqBnS0B6z2W/VIRfo0mItuekan4JWgie0JAiEA4vi+mtI+BN/yAaMibthK+8C5\nvvai4zt8ubeQGp1FmL0CIQDLmyQYe6nV4mNP6WZJqHEmSzp/DKFAbcWfSD5IV0z8\nBwIgFMlXG3K5v1SLI18/XgttApVp7XVFAa6HA7Mt/WH957kCIE4bPNSblAJ17203\nd0LoeEedclpMyQtDUR2ShDoSK3k/AiEAvcBKoixId/L1Y5pfHCklculIIlbPAUlM\nXaqtsXcHyVA=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',2,'','','','',''),(3,'758d682b1359b10a3a54a8c301503194','friendica2','2d8912fdf66ea84e9904308bc9fe9e1e6e822af2028749ef2f63e25189f30880fb0378912d08ddbfd100a900d3df2d1a40ca1f1f3a0fcf3571de7a8e9dba6beb','friendica2','friendica2@friendica.local','','UTC','en','2017-09-07 08:58:34','2017-09-07 09:05:38','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzOHCS/TBWB72tguU5RWu\nG4KnESmdXWGSHHrCm0iWP88Xl17lkEw58o4yt+bQS3c8U46OwP8z9EyCxFyDyHPU\noVgii+jMmT4hhKw5TeDPWwHSUZM07OP2d0J0Kktr6wC16DfGLWqo+EnJcLxyjFGn\nV6KzYR2d/73m0bj26QWM4w2ZCfBZvEEZsreF0XsZuBOWVRlTB4GzDlsRwRt05kUi\nevFnrth0fq+aeEnZA/8eFY9X8F1LB+mZLRdmWX77pMDtzzxTJUBoQPCkOJ0BvdXi\nyAYybmcxFzR/x1u+kpsgxeDOOPDAQAPnbBQcNNwWtl+emd8wmqXcbmM3XeIa1HPb\nDi0CHXJ5Lr95JYP2brAZu4dEwUNeTzkVkvB8DlviOSFmlg6CWmSKXdaF8trK6j4d\nlv7nxGBvmrbx1CmeA3RblvHR1aRyoQdNhBh1eLJrkDcaTgtzhycrjqdz+vVVV/xi\n4yMY9x+voxENfurEo/XsbzGfPSigTIHImzBcMtG0RTgxTMke6CoqRZW1pXFxZast\ncpsO02JRdPrXt+DHpYzDf8oEMTa4TNKBvczcT8ar82RZYY0srVV0uxH77xhx1bvm\nVAPf40FA2qbHZzCAv64YU9LdIT4iPEUga+Y5m9t2LvS+RiA8Zw/mmOdMFp4hI6+K\nELuO8hQc3Ot0moqfpYCnSl0CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDM4cJL9MFYHva2\nC5TlFa4bgqcRKZ1dYZIcesKbSJY/zxeXXuWQTDnyjjK35tBLdzxTjo7A/zP0TILE\nXIPIc9ShWCKL6MyZPiGErDlN4M9bAdJRkzTs4/Z3QnQqS2vrALXoN8Ytaqj4Sclw\nvHKMUadXorNhHZ3/vebRuPbpBYzjDZkJ8Fm8QRmyt4XRexm4E5ZVGVMHgbMOWxHB\nG3TmRSJ68Weu2HR+r5p4SdkD/x4Vj1fwXUsH6ZktF2ZZfvukwO3PPFMlQGhA8KQ4\nnQG91eLIBjJuZzEXNH/HW76SmyDF4M448MBAA+dsFBw03Ba2X56Z3zCapdxuYzdd\n4hrUc9sOLQIdcnkuv3klg/ZusBm7h0TBQ15PORWS8HwOW+I5IWaWDoJaZIpd1oXy\n2srqPh2W/ufEYG+atvHUKZ4DdFuW8dHVpHKhB02EGHV4smuQNxpOC3OHJyuOp3P6\n9VVX/GLjIxj3H6+jEQ1+6sSj9exvMZ89KKBMgcibMFwy0bRFODFMyR7oKipFlbWl\ncXFlqy1ymw7TYlF0+te34MeljMN/ygQxNrhM0oG9zNxPxqvzZFlhjSytVXS7Efvv\nGHHVu+ZUA9/jQUDapsdnMIC/rhhT0t0hPiI8RSBr5jmb23Yu9L5GIDxnD+aY50wW\nniEjr4oQu47yFBzc63Saip+lgKdKXQIDAQABAoICAQCo2WniZV0ufZ4/m73jKoHp\nxDxhpZU+T1o2RGm7xg+lmMvNgXTZ/ihHoS9lZkDF4QeDqVo27lvn+2JN6Bznh6Z2\nLgeSnJJ5vL2s9K7pYtwhGZg2iIY2sQz/bnIEJVJUQ6qnLcgSx/NnZJAya+xPfj/W\ntoz0/Y6oJN5kevZqRpu8yAkXKtEZl+FQ63TKlpQ0o1fi3FMUPazOqPkx16n42IM5\nJViYvWUMvzYj6mCCra8if5cuzgQ3CiqmAcHlAgTr2+BhSUsQyUriMjB1Q9galnom\n9Qx89mh7wlWIfDDL7DMPQV1Tif43A8CmztAMNFI3jQhNsaYB3a2UAAqyQdRwwOaH\nBqsCSGgXdziDKSWJ2nryI+uukpyKPuudGyqag9mIZAREoooee6C5Nz8FPsLtk5Mi\nrQUfEHS4YQk7FR35iXqdsFgO7dhmv9/+MU4N3/bxasFcvIyocQs/UvS/CsH0Ql6m\n/OE+Uh3RNBM2FmXYHur+SzUdL+3RlJRrkBBon7LAguvRWomQBCFgQ8a5vt0+s7lk\nx9mUj6xJzWjbSjQoBvxFdDoSRF25hjI4m7T7ZekPRpUnLhV4uTfO+BBWF/2YRMbi\nXx07MIBorEqNwcqKVPptCiAGGeVPTnszWvepEi7xvMsUjtIeg4d2eECTOdMgZ1so\nnQgf2L75XWDvRfouNvlAVQKCAQEA93xFHko6drhbSAk+B3LSF3Lfm7rc4hyZXnYe\nA9Pu5bNdnpcatwcWXEfAWauY2ixSwi/Dy7VFtPXjruKezvDmEt+GIP8a2fNCaVe6\nXdM/F3ZGmOIPXS2batPmjhrcM1AhGA2zxS5S1S3kJojwZqt3eG5kCVf/TdZdQ7Cq\nMzpAazkTE01VUSSPXPxuNHqZHso1OEKqf93Fr4+m2RdbLcTWtbQmA/fouO5ean8M\n+NnZkyyaPZgcMuP4DmzAiRCvxwAJQoECvb4KTXfPWyuSrvfwDWrJZAnxcc6LVDer\nDLZigxXF+YJXtJqnGP70A74mWocgoeYJ/DJ/X7MF1g9NPoEYowKCAQEA0+5B/Z1I\nV7ZAbAgsce6np3Jai9DBPGDbPdsLnoWWxyj8j33jRu3KzEERN81LZZ3wq2JNT3nc\nx57SOUom7qBpJODcuKiN/eKLM4e1tDdQydtJrUS7I04X39Mt4cLZ/d67hf9WPWXD\nqrh6GNy6YtAnwCbP6aDOE1T03jf3F92AOw8PdBVGIZYfFDLm/HhQwBazEsnTZsq4\nDzE3rYk29zwkixufzWak1gyfKIM2Otj7bC/uf4n+T/5jHCIzEOjXkYeLD1US3s95\nYoiPaykMQaolf1v61sZtCcSZeke6mrJp8qz+AwEwLmWZ2LIHS5rum6jvN71ZjzxF\n37I4jhbEw+1A/wKCAQBH1gN+Ek+8DDE6zKv7n4GKGub7HhdlbqW5/JEjzU2n0ROY\nqAWyINWFvbIAlUWN9pWjFhhANgLgzwrixZcRPG2cBtO5GjNiFjEtwLAw8dN7bPJ7\nCAsrocReEtn2X6eRIW4pvDh1QMf8ZxC1esRFGPpZs7lH2QobPuDdeBc/PWZbeTqn\nPKhKIFGYzRD0HK37ePhPt1IkQWxTVGA63YOy2lL0dTEfr8MWguJXCT/rr9hu1uCC\nhneQ8gkbrseIQZa0LbeCXU49Yz88U02WCiTOsts0Gc4RQq2ZujlJHcuBqiMYJ6bK\nkOICY22jXMXZnEUnu9dmBw7Y7JN6ZM2J3/Es9m3/AoIBABYpMuNXQApT93aUgDlF\nsGhVD9zQ7nPm2OYl8pgX9gVLZuWGT27KTMuA/lDsebbdhh4VwGnQH2MMW4U8GMgZ\nJAWEMfBpR7fFqbKwvTJkGmGROaoRptPxRZPVHFYgLvVaBhfj9FulOYmvkqzo3+CX\nTaDNLi6K7yGcX6KhDYiEU/VZBM+prdSzQvq0u+yolCER/pW3XxC/n/GOvvi5gXLm\n6hdVwycSVahAV6A/4DrVF61fcbwKbPpmamy1sstQ3cHM/6CRz9BWt6WzC/QzraFs\nLlGcB6XPx/UehsH/oCavA18p8cHUrPodC7JaI2Mnh03lo2YbubK9pbzXgQxymw61\nz3cCggEAMxbSRrtDKhI8nWpaTLidk65YniNI5xt3Ii7gn0xsrTGgponQbgQDBJlD\nw+RgrTaBSHzD4RRMSnIzSLDQ+aR/WOoD1ZHt2gKMvsjwcOjtn+vCKj3iAfSIPsdJ\nIc+n54HP2iaI1fNFsDZb5YsGuALY/2F6vh1257wli/TooeigJlKLSInSIa9H7Zsm\nx2x6W53KnKhJizvUSJjjxbAA6J8cCWjQzcTrjdrh5OZA4cMrld0W3Q939cRs0MRa\nd2UaQawwT5B21U0GltpminPSCNxwrRrD9narRYMsg9u4C1mOM7l1DF1TpYRdkxdT\n+pED0vqpSjdN6VqCDyQHcrqkf5TlIw==\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKPPDl5cOaVkeHEWruSMLnyTdhblXDke\nRqPOigtuOGemqirHavIB0Zs7D7srlzzI5VdcNsSDG5zVxJGcEJudLLUCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAo88OXlw5pWR4cRau\n5IwufJN2FuVcOR5Go86KC244Z6aqKsdq8gHRmzsPuyuXPMjlV1w2xIMbnNXEkZwQ\nm50stQIDAQABAkEAhojq0yLJkYXXyYGIuFpNX7E4notXV+3+tFBQXhzzJGST+cJn\nsn9gB+x5r+fUgyPnYlcNBS1swRQ/3voOYIXP4QIhANNKFjATHnDuY7XPCZVkN1Fy\nmr8EdaHKD9NploHAeiFtAiEAxnjdGANlZhwqhiN33joulxMES3bt7bp5WCn+8McX\n82kCICfyvwUx6DSD7hhG39H+E7NzjqyFBFSlpp5bPVik8rJ1AiB7SgNV8m4fwylr\nUEcbBhuA/3AwjL16atcMPHJBEfw/2QIgbrelAi26UDn47lj3l66o57gZS98idlbs\nw0G3DkFNX8g=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',3,'','','','',''),(4,'758d682b1359b10a642ef08222820194','friendica3','a4fe179880e01243799458e9090e87bc40746eac1c7f9c2373678d7cb3b15a547fdef510a3670988f567ceaef2aa5a52e98aaac0bf677d0ddff56cbe845814f2','friendica3','friendica3@friendica.local','','UTC','en','2017-09-07 08:59:16','2017-09-07 09:18:08','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwIuhjeg03GoOuSYqulsa\nvd/spvniwjaYZhCJYTHgOM4ak9qG8SwPhguSBMqZS3baHEcZtYcYsu5vSQAO/zCB\niK8yefV8LguBhoNw36p/hoQ4TdApOH3cjKAJoaxZSJw0oa50ebCSbh23chRHESbv\nlvfGXq0Pmk060VcLf6h00Iivg/BFNmDfEqrVmgpl0G1PIOatNJ5QdEpCP0E5Bg/H\nvnqvBgpkVAZkKA4xY5rw6pB2NofK74gaeNklnVFqAwaQZUrBv+z1C7h3NQ5YRees\nuspiwZVyFy95xm+kGlKq6GJ7WPQi1mKSJisHLxh9uI7ylgIyRWi/GRA2NBLb15tJ\nL9PpyWEbKhEX/zCUQbos6cFC3+jgiJoYIIa5pOYU0Ekf5AcyF3dFsbcWGObn++wv\nk+5dIK/un+1KOv7X3e/bAnkVCHHjzWAzURQkvb0fwFVzw80ioP4L4V+mvw4jxh+x\ndpPBQmqgCglqE2cpCB4gAcYPlXICBC18YcUYOkYIlgz2WuslcJCnrHO6K5q6lAn3\nNqEI/LmJDrq3hbu96k8d/0zCMNO+u3xPIhDcQ6ZzyhZmVDTpVGFiJ7Yhtfih3ASC\nZqWowoSq5onVWLCsj4QquNCIvJK1NLrkrr6rxD4DbCzW7XbZkenuHumh3HoFb5Lc\nRN6UJNHe/4FNNUzcAVBgEe0CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDAi6GN6DTcag65\nJiq6Wxq93+ym+eLCNphmEIlhMeA4zhqT2obxLA+GC5IEyplLdtocRxm1hxiy7m9J\nAA7/MIGIrzJ59XwuC4GGg3Dfqn+GhDhN0Ck4fdyMoAmhrFlInDShrnR5sJJuHbdy\nFEcRJu+W98ZerQ+aTTrRVwt/qHTQiK+D8EU2YN8SqtWaCmXQbU8g5q00nlB0SkI/\nQTkGD8e+eq8GCmRUBmQoDjFjmvDqkHY2h8rviBp42SWdUWoDBpBlSsG/7PULuHc1\nDlhF56y6ymLBlXIXL3nGb6QaUqroYntY9CLWYpImKwcvGH24jvKWAjJFaL8ZEDY0\nEtvXm0kv0+nJYRsqERf/MJRBuizpwULf6OCImhgghrmk5hTQSR/kBzIXd0WxtxYY\n5uf77C+T7l0gr+6f7Uo6/tfd79sCeRUIcePNYDNRFCS9vR/AVXPDzSKg/gvhX6a/\nDiPGH7F2k8FCaqAKCWoTZykIHiABxg+VcgIELXxhxRg6RgiWDPZa6yVwkKesc7or\nmrqUCfc2oQj8uYkOureFu73qTx3/TMIw0767fE8iENxDpnPKFmZUNOlUYWIntiG1\n+KHcBIJmpajChKrmidVYsKyPhCq40Ii8krU0uuSuvqvEPgNsLNbtdtmR6e4e6aHc\negVvktxE3pQk0d7/gU01TNwBUGAR7QIDAQABAoICAQCEAXbiNne/QYsUjsEugHVm\nBdZWZ+153zo+h0nYc/xYlZ0NDv4C7IU8DkSuukO8xCAm0OwkUxmw2t06/CpL9HJq\nRkrh6FaZrtO/Z/ADt/20OIPtfTA1hbymQLY5vFJ+AHHpAxThtRe/HOp+8L4EWWBb\nbUX39MhErnwLt5Svkct8iKlkWF7rOCDXyH2nHUfOTJK6aMwIzh00jRC8EzhIGpuD\n0NKb3pYIMVWLTKe5tSlEd4REQHb2H6aegalTINUAfAiVGVqZ/ZfG0FIR8uK8EmiO\nq2BnfdD5algfnrywO0rnBVWxl7cmqe+u8UL8m9rdpEtWYu0aPwT85utyaheEyvax\n/aneyXlirYctkh62h0vieZPUFFzSdTta+JIOPXqaushji/8p35YUckf5BKJxvltO\nrHierwjY19Uf6WjPhozmxl+xwH9SVVoZk5yx0WwB0h2bx02fKwjguz/OW8RDKj4G\nWoX/04Rs3u2cw4+H/3vgcNWYD0uQB8p3cT3Ul3XFSWJTN2YOXFKTMB2OYor5MzDJ\n3p58RoYMnjB88opqXJMQadxdRkwIcO41wG0Ot0wdQDCKrmzwr1UN/KR7UrjePDMn\noHKyQ4L9Dk+WAGWcu/GIVefYPr4y9fil1EtLrolzIImPbCENcfNg9sIpgyk++MUv\ntIYPG3B7X4lXGckJSDIfNQKCAQEA68m8PC70F6bjDGwkJiE27KhY3xtxToLq50RX\n0ADwt3p57tzeq1UphQ/K4l7Ed7f8X9r1Zk4S0JxMSE46qAgKWtws7NdEgMEYNzYp\nMT8itmPdSYJF4e1nEbK9qeD/+ItnNCu2t2SLjAy+4/YHBthd9gvtbNx1XayyMay7\nwAJtvoiMFs5sUPZYDuje8ZUPtlNBtkuWVOMtaNWs3birFZLYFqKU4U2bjfbXRYT3\n1RCbiRyHCe06RRTif5swf7NcGaMSSfYL9U3DwLl0wuQZ4/r/hCd17YTMvICP37Av\nqQP3YLbs0JY8yUG4arf7jr0hlMcVlcd+F2rI6RsY83MGUNu5OwKCAQEA0Qz0vrqm\n6z0M12cCB71EL4fBekUifxic1fYnbAEgfzJSDfh3G3eg0v3WHQnyVR5YIFN80SAD\ndBqdusonA2eSpEvC8dyeXEXiNCqwELUHCcDeibnslWSK88YVtjkshmUREudMhxGU\nhTl7gBekHfPVfeZgeE8r5K3InOYxjAWGxajfLXGKWJAtj4Fxw1qEhnOyjexq2UDz\nnRK7YzkkOUpaqVG/XBXj4NZ6skFkyGubApqDxXMVuj9H52w0SSftIRDjceZgCOGe\nmVYeSLU8JRle1ay0ucoG/Cd2/ab/0WdB6uqwqYrJ86PyEdfd6iIFhMSco/rYEpfF\n8OL5CN+U88tu9wKCAQA8D7lJQ1SeKb6wTWOv6soI4qEww9bK/wJDQt9zdqnasvIY\nbF60Gg9ne6xcmXNGY7F/4VCdbMnSJd4wlOzQHKw2lNtEwVkLyyQV/E/l4YVAHJQj\nw3F1qXmVwogZm9zYPPpfCbuTX6NEW4LMosELd1YH9OXX0xh6ciE6EhwJPxUhcbrt\nnEtvHDE2Kw+PTj8gXHjirMJwgSXyDGvqVr4N0sgEjAmMkq5LLVOMu+A9f+t+s6ua\nVbmAG1/OzYM/JDsTtLxV5r0JEXQJxbP+aQhHUIqB6WNay3czlTQQ8NpTHVWIZ1BP\nmdWGFp2ZYaBMrdS+BzByZMyzvlnLN0HV0bkMI8w9AoIBAAEOSrIn6S3o+gage48k\ncpK24dBHRxxTOH+QJbTS8KIT0/xEE/3shcBrDcjJwxKQ+6r2IPxBaCMO+1r1KGtI\n+6GezFZCYf5fT/wpdwgukeGHutgBO2OpxVXj2zo3YbUwD30D9Av+l7xwhOIpvGd2\nUs62+ifBZpxaEFhShU+Ku5qF9tKY7zTxTXmbEsME0wSG0xEKb6O3Q0O40391y2wK\npxiR1CCX77Wz/5yk3ehxOrAxrZaytRpitW9CyaTQ8c6n8i4iFrwUv6NQnwiI+cvK\nLANyQttpXM2rOVugm0wodFnGY6wHimuTmWZjq7hCAbsg7xWY77xwTcygqNdVob/1\neBMCggEAR7azTgm6Wx6pH1UbTF8eQQZ/n9XcnHudgqUsjhsqykjlZQZnxt2LIr0W\nfMZIZMs1O4v/5Jaj1kPtBlEEEugEyMQUZokIW+IpmmTfzwEz+m4LG3QDTDD3n4oE\neWNdBQTTr9/hpwEYkQ4EBiydpY99uJSD1MklEj++KK7Xb7nil6LJoG1qylbssGsA\nfefQaNbIo9T32XRimuHCl4UHPyLm4DTSXDlolV9k8qb0VBjP6i/9HGPaQWAnWXyf\nnI0QeHi9grXeLmzPuEYzUGUIdxmbypNsQtYH4QrmER7Yl7285g5EijgKuIPA3T6W\nMBRrU5wxfSzObBkCMt8uO+DPbngUlA==\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALmwK+0+ZeVSUHvUGsBwvlKYzayQlDZA\n5pLoUjBrEeiy/QQG+BF38boxsdP6C9NGS3z5r9kiSkykqiv5+gYINp0CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAubAr7T5l5VJQe9Qa\nwHC+UpjNrJCUNkDmkuhSMGsR6LL9BAb4EXfxujGx0/oL00ZLfPmv2SJKTKSqK/n6\nBgg2nQIDAQABAkAlIX5XLYAQsDoZ2NsUmjbkq1uNY0fP5YB15fDxb6egITsYrPBZ\nbi6U+Cgcx1xXGLOpOTaU9+b0aNWi8WyraOB9AiEA6uWM+YXFIxneIhc1wBocCFVD\nZ6vvMiJ+X8G3HxHA/mMCIQDKXtyVqFhhreNzguBxVn7QACM11IDc5AtVBtRHI8GG\n/wIgGtafhOMD4z7RYpPEUG6rRUh4qx+59MB8L/SyN5qPsoECIBfN8sqT49mRl8i1\no2sRjpcu/PVPCt1w4bhdtkir9w7HAiEAskS31r05T9OVURXu9x4M9u6kHemNTm6y\nJHVMrRsGKRk=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',4,'','','','',''),(5,'758d682b1359b10a89ad697631454583','friendica4','537485cc08fae106246d8990a7f6d615900611eea6356c8efa75fc6cd6b4221fec27c0a753bac3366eca50426a12fa186277036eaf5ab3fc8a533089cb43f954','friendica4','friendica4@friendica.local','','UTC','en','2017-09-07 08:59:53','2017-09-07 09:11:09','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxAJ+t/FrD0sHO2ecwsoH\nmOst2aPHca5n4UEIpr2ZTl26WN1AbcNo9wahDHXG7pE50GQwvmnnTIlVDLAsBC23\n8sTSpGXrIC8L7YiyDeu3piBp/w4jy8JQrbXn4L8IQbnmi6nDCSr1szXjBcvdPPKK\nrCFgYJ4hjEkSp/wJcKZ1mlRTwtofWZHUMu3NsP2146wRj0roydFVkWGrfsH8grUO\nqMktmpCUOQNsOIAN8b6vQiYQQoamGWjV8wXO3W0fRhQ5Yjko19j1t+O1Jvy2CMhn\nRY2wiGZ91ZSfl8VNLrz38JyeR0cz7YJeNYzOggB1AjEzLhKtqw7zkyW8Qg1Kfo85\ndagFPZ5sQZ8R4nus7xabICMG/qJPL23/1tyenxqkVP0iDIhLo/f0uuG4riNOJZtf\nPYPT6sxSlqxbznuLQr1fYnjFyEnFtJpzuAuvybshT5QLyKntcGap67fWoj/7SrA4\n8T5RCdYHDacMdKEC1SDwpokpgWhWaRkUxJ5F0Q5Jpyvhui/UkxkevDWv5373pgVz\ngaZlxRKYKABWiJkQH9FPAdsr4nUVErl/zvI0+9GuzK/EJ5ToVs8bF98Jb4Y3o2pm\nNtPL1ao9r0ug/3F7RHTLs1tp0Bdm/Gxk/RJf4j6gKgAw9WcdHzkxcvikhAY43zMe\n5qExQo663i3hzw4v3p94i+sCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDEAn638WsPSwc7\nZ5zCygeY6y3Zo8dxrmfhQQimvZlOXbpY3UBtw2j3BqEMdcbukTnQZDC+aedMiVUM\nsCwELbfyxNKkZesgLwvtiLIN67emIGn/DiPLwlCttefgvwhBueaLqcMJKvWzNeMF\ny9088oqsIWBgniGMSRKn/AlwpnWaVFPC2h9ZkdQy7c2w/bXjrBGPSujJ0VWRYat+\nwfyCtQ6oyS2akJQ5A2w4gA3xvq9CJhBChqYZaNXzBc7dbR9GFDliOSjX2PW347Um\n/LYIyGdFjbCIZn3VlJ+XxU0uvPfwnJ5HRzPtgl41jM6CAHUCMTMuEq2rDvOTJbxC\nDUp+jzl1qAU9nmxBnxHie6zvFpsgIwb+ok8vbf/W3J6fGqRU/SIMiEuj9/S64biu\nI04lm189g9PqzFKWrFvOe4tCvV9ieMXIScW0mnO4C6/JuyFPlAvIqe1wZqnrt9ai\nP/tKsDjxPlEJ1gcNpwx0oQLVIPCmiSmBaFZpGRTEnkXRDkmnK+G6L9STGR68Na/n\nfvemBXOBpmXFEpgoAFaImRAf0U8B2yvidRUSuX/O8jT70a7Mr8QnlOhWzxsX3wlv\nhjejamY208vVqj2vS6D/cXtEdMuzW2nQF2b8bGT9El/iPqAqADD1Zx0fOTFy+KSE\nBjjfMx7moTFCjrreLeHPDi/en3iL6wIDAQABAoICAHVm4Suf6HYyhFRqjRSHGeHY\nC5BubsmCoyniYCIvMiIkNbeAXlTgVICRcekaqlq+lZhiSmfi2u2W3GBLLTIbiDBa\n/6gEe769LzHJTIzWARv6EkL43yvuaZCCgi61fWaQyKwitHVLS/tZbW9NWmhlBfZv\nz2BPltyF8Cy545Wbvpj/pWPybhCiLi2LDkbS0B1cNPBU9/XZ8pyvmZ7E5lALzon+\nZdhMfNthV3LIEJIZmrPORLL0H4zcpDl54xvxfmflOTHB9trCUvsf4qNFfmroTiL0\n6SXp7bj92lF3lfFGsmNmC8+5sDq0eWUtv4tSZsM3YOZZvbfVrsMWORp/B32in9Dy\nrX1+hoO6QdfYxiXFpN9dZIRh8AlZuZOk7SJFvbJxt3i6EIX46OXWJSTvxuBP0n3z\nFL2fwnTVMvY8rGFixOaE0P+K0ZDYCybv2GLCoRKi+vqjEvZ5vESVr4XE+x7KSTOu\n3XSnXTPTgBMBT7DjGs9ZJtFCv65hf0NeRQzOP9FZUX9Ha0NOX3/DpBGQpdp0DyJw\nAIkZ/w0xrnyj99FV7HLLQNjFt8OFPjiWyAvFfX1RMB06tAWEJ9VIdMAMZz3STAPH\nQJypC6wlLkWjvnE6Nft6CdspOPo6mVjJJEG2DGoLWrGxUdfJRLv6EuEJ7wFCZwwd\nrXLbQE3aNcB7boC3+l4BAoIBAQDmXcgQlTlBhL/XSGzbAnmaML9g1VPd2+P9gKVO\nB4KiDpUASv5L9GMy3t2X+MVroijems3aaGp6GtFrZ7JSIypgiR3+yc+qXI5rY3qx\ndp9uAs6vVUrhZBDIy5Yocx8mevW8daGdYO4cNbJfyTGPBnCYsjZOcn4SCELxe0VE\nuH8PnhUbn0HawfTEOdnTP+4RuQlLRCOM/Q2AdnTZCYonG+H0/9eRhhsL4HV/bWMk\nfQQBBlsoAocoSeUqhdjR8ZliOE3R+yZu5zos9H/TrFYu35Tx1WTxnp6wjeacI7HB\nRExbg7UDJYAwTBhax9iMAHWPphBXAJi6GHJqNp2DGdFgosJrAoIBAQDZ0ggA7wEp\nGBj1xP/J3jDKk2AzN4zmlcgFa4lE9oGEedPXZtdAxF1gSO+lfIfwEbhGnaiv6lNG\nsajsYiHbU72iJX9/yfQwHq6igb42PJTp9dgyTf+jb+Q74Vn7o76412QTGW5R94Fg\nDsNkwB0WvIERmEOXTuDinxFm0w5oOJvPSlu0Y5O6Op4uEVarUS2nrQTxHAPgrEK7\nsZoXucBYFK1NkXrSi+ubTGHhfJgUXxdG3l1lVmYrbqWZ7oA/zUvZ6n01mCfU/DC9\n0y3wgIV6tqto7pQpXmFWIbL9pLZnHokp4fqEhrmBXCt/x1Y8BEwMGl/aMMOm1P7Z\ni3sZfGoLiryBAoIBAFc/S4dkTOQQl+u8RWYJIO8R6VmOUg4jusyHDZRo6cPgy/Pp\nczhnHa7lk318PaEPMHVmofJHO5R1Vb1c77+GDAW1yMN3wYvfNB1d9tkBeU5cB9WF\n8y88C9NQr9UwDKsxRKKU1pnZXTUX7S+z7m4h3UEntcOuPysrL9dvfYOScKUElS/5\n+CIW9VHgKyyD+PGDaA62htRd/uAZfRW6NDWtrL1yrD00UkgEQdv6HONz6bFNq/aS\nRoguvHmHad/Rper6MhcGDL9SGclu7H7JtXZZPXr9/BY6ohVyGNYn+qmc6WJ7lnHT\noSIpn8u6Bry3a8708RlSY4WPvr2VY8CEZbU4z3MCggEBAMZBFqvS3hmLJ1y6253f\nMEWRciPr0cEmXxIf2Kb+PtBXGmuZ3R3EHMFAYW8cM5Zcan9LjHfhLb7QgVH1158L\nTzTAMJYdOLZ7lrOup3QyG8/+xbKzr5QQiYm/COmzFiqjUSDZKsJMJmNJzKps+Yzy\nMf/TuOGFF8bsxSfzvc86hwZbRbCgWZtNMx/3BA2WK5nMLw1NVHIwF+VCN2CU3u7M\nkxhg64urcty83vIfN0SDcGo+hn9v7jpl0TCUFgL8VqeXeDNJtCd1CuAb0FpwgA07\nKjStwgkNMEb3ETUvsB2Xe3y1hBEPltSZEbaRtnmV56m0b73mWI4Gm5diDr8ZsGOk\n+QECggEBAJR8QS4LpqkiH4f//ygU/9jkpqEIHjcXtI9bDvI2YB6DHmSDH/Q8XEA3\nMuJTr+j+LYjG4HyVPwvpKGzNrIQiOf+IE3JWaLf9ykFCVfuUPE5fkcHWQbF9lszS\ndi5XM65PzI51iM0GdOyKzzCPuWlseYTIWMZmdwTgpx4q6lu9hyjaGM1S0qRspl4e\nlP9m4tW1n6OdPVBY/s7PNGaqgRoNnpaM3jR28xf3M5xP3jmtJD0qhia6kXDsRVGi\nqsh8GLWd3Yscgp6OywjQXifur7XRf+ZORn7ICjlAptTZFHfD5paSEk6sYkNFIiHq\ncBwewuri+TruHM2ncoePQ46g1bTvP2E=\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMGwkmEBqKOKCl8bKY+Eg1UjN/e43nWW\nrBhl9qBvWQeXPpia3DKZLNdgYfKEz8xwqfViCjeU+u0yhvQhJQWuj8cCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAwbCSYQGoo4oKXxsp\nj4SDVSM397jedZasGGX2oG9ZB5c+mJrcMpks12Bh8oTPzHCp9WIKN5T67TKG9CEl\nBa6PxwIDAQABAkA/KpOCWWUi+HjLbXNPX7rpABRXkI3UMXAsgMw+pDGXvJT+1lAz\ntOcLeE/Vxu0QPfOvRGIGJeczr8kE0zdiEnoZAiEA6cVF1sGVmfcFe2q1OfN278Lc\nG4CreF9wSpXCuKkgo/MCIQDUG5oezE6UzOMSWA78QVA1GSQ9FyRgVpn4YC/Hjned\n3QIgC+RzRxeWCr0cVEj7azVNiaj6FZQYJQmF5uVzgH1qIa0CIBpBEGKfh1qDwdeT\nbsdqjjMEWaf2JVqHXaeQwFlDGStBAiEAlIEfAsqqsNbT6Pqm3WBTlzfjJeTprB1c\nfR0y+49IXrM=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',5,'','','','',''),(6,'758d682b1959b10ab0768ff699049903','friendica5','c4020916e31735b16a8e851be06c5a94e7c95d544ad69c05a92b9ebf2992216a2dcb65d4c731405af0e4c098edaf53f49444f01842db3bed2c561ce982639600','friendica5','friendica5@friendica.local','','UTC','en','2017-09-07 09:00:32','2017-09-07 09:12:45','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtBUbN/07wWbcUvp9QvR\nKLoM+WjC0K0rFsx6L/Mktk6Go5+DqofuHSQgfJZGBI3vbTlbwW76peX/0aqiZPGF\nrrhX1FMhU23AxYE9TixRR+oqIKETNzU8NuahpK/ZBokoPL7mzrY4o5dNcnG4S57O\nir4VfEpuYB99K7Uo4yVc6a50ZQfDoBy6nnCPbVmh+gokc28paK7Av0vnMwwD6TWQ\nrgXyrPsa+Af5YeDC7GOmhppeN+e5zycRTddfXWR8QFp+he43b7z54pB+ajAu3J+C\nTAagIp5UWrBmwclF2gmLWvyYYpwTF3kNz+Waf0s3khiZXcJZKxGKVqXoTkqEKV/i\nvHryaBlvvAkQKR1mfJpNasJfHrqhOlHigWi3ISlPJQB4h+85W+YAXj+3j26OnMpb\nCmjf0BXLnjuC+w9rXFW/kj3Q1PxNaAfx/BoV62unWBKnZAkkzHOkQ5yyATdXQaEY\nlDsFbc0itSm3zjsPa1gXtn9e9z8Mqn5MwKk5I9k7TIr6/FdgbX7gxl6mn59OQ0v+\ne8o7HECSQvT8c+WmvBk3tjQHDgw3FeiJ54w0IGiha530vPCk5Z840d/jVUL7Qc6j\nrNi7hLOBvx4jdxk+5tq6fZMG4Sbu+Iibc4b+f2QyVW7Pcxt3CM/ADh0kzfGJ7wQd\nzl4w/9+s8DPT43Tbn98QK+MCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQCa0FRs3/TvBZtx\nS+n1C9Eougz5aMLQrSsWzHov8yS2Toajn4Oqh+4dJCB8lkYEje9tOVvBbvql5f/R\nqqJk8YWuuFfUUyFTbcDFgT1OLFFH6iogoRM3NTw25qGkr9kGiSg8vubOtjijl01y\ncbhLns6KvhV8Sm5gH30rtSjjJVzprnRlB8OgHLqecI9tWaH6CiRzbylorsC/S+cz\nDAPpNZCuBfKs+xr4B/lh4MLsY6aGml4357nPJxFN119dZHxAWn6F7jdvvPnikH5q\nMC7cn4JMBqAinlRasGbByUXaCYta/JhinBMXeQ3P5Zp/SzeSGJldwlkrEYpWpehO\nSoQpX+K8evJoGW+8CRApHWZ8mk1qwl8euqE6UeKBaLchKU8lAHiH7zlb5gBeP7eP\nbo6cylsKaN/QFcueO4L7D2tcVb+SPdDU/E1oB/H8GhXra6dYEqdkCSTMc6RDnLIB\nN1dBoRiUOwVtzSK1KbfOOw9rWBe2f173PwyqfkzAqTkj2TtMivr8V2BtfuDGXqaf\nn05DS/57yjscQJJC9Pxz5aa8GTe2NAcODDcV6InnjDQgaKFrnfS88KTlnzjR3+NV\nQvtBzqOs2LuEs4G/HiN3GT7m2rp9kwbhJu74iJtzhv5/ZDJVbs9zG3cIz8AOHSTN\n8YnvBB3OXjD/36zwM9PjdNuf3xAr4wIDAQABAoICAQCJpIgrdMM0cGvPw4rzT9pa\nt3Apn7b2CcCxuIM6dpdBb3fNqllKGSjfx+sKWiFOk1M4bTLjPGSlc2SLaYaQ8RvG\nSCfuoyqSHpayA0IaatSpd8yUziFjiHVM6qj031O5t+CKgcB8MQ8Sg8db5TfSJBPG\nz1IS+6o+1EBZx+veaK2/JlheKxUHGgPiMnmS44pb4QCfkUnjxNuiOT4J6Ljhc7p6\nvtcQbQGBXLWhDFDCE6dPLZhvZBuTzkxYRRCI3HqMTOkI8s9fDUmu4oFCsCw6A6e5\nKHrfzJ17NDNoQCdWv/2im8pwgguHZx2cpatDWgDCaBSTg+P7otC4UTHFygLPNm1D\nfIKeZ81/lnkMMzvE4r92AEZ3hT0rdjDjanL2hpa2gvLMDns2fQC4TnWy/RDUGHlc\nXEfUlYSA9uMERSW7P3R7J6GkqPZKIn7jfZLJpdpit9CkwT+HTxvWlbH+f+ciZ9L5\n9XS4laQK1qqbmrr2GNcQDbD0lwUm5xZsnY/aOAxS6iHGXUD94VORSHMV+ImCDKee\na8tRg8VZXzG6zWhDNbZs+3XhqsGBBuXrTqcv96z01S2383IyJzVk1KDM1hMcmWgC\nOu3XICZXBigL5j/KIbj+/CM9d2Y2r37y16W4Wb4FpeSO5/+KaxKtyF0njhvGh53V\nYSlBgVHGJW7vLyhsYD+jQQKCAQEAy9k+rF9I/rAZ6wbK3C+UVH6ko2rg0DsgObm5\n62pB7djOUPYNDg5YaBWJNsK+zC2GAHf2IJOzyfEwXWwyfh0wmTg4Lgl8nopJVCFI\nbi+qVrkjKa4Jdh+YKDL8W9XYqApnqyyUYm7Rj8C5X2cGPNTeY1yQWkrh5vuqOd1q\n/Zryry2BLUm1P/GsJUw2KRiWAmcBU/F3aEu4WymeWw+qow0+6/+RGV9luqwXANos\npWb3V+sdGLTJHkX5ZGSHwtwHV8E3mlqa22I0wRTN6tsiP0AgzeV+eKHHPQjVuTsF\nV6rsBbNw4TCepT5caGLT1r+dErd6IBtp8R1KEWNZwMpyeNEoOQKCAQEAwmufpy6J\n54X0ZS4nG63IXwZZhwPNx1VEWPsvR4lo36dWxs8syMPVKoDAGm5Z2Tad6wO6jBqO\nbdOKKbgpsk7yQjar6GuEh8A1rgKGBoAYFQQT6Q7cp39WX2wkx/BBqhtmQV4WDd/N\n5ztGrKLbAtiEiriQTEcOW9Kya+3nQO3bVTNa8CH0CjSqk5gIggEMkGPQoTsWQO77\nnd6ZlTD6ctZT2A2L0Dm3fPi171GX0hMEFu2bROeZOFFAuOi/8DWAG5XNSz4OJK/B\nj6gkk1YBgxbSAEHNad6yI9ku5o7XvPYPZae8XmD51t4GJzi+AUIeeLM6d0aodgrB\nyChJ4hPVQ1Oc+wKCAQBULLL6jqYftSwepsFhxqvjcCAf8uQ+WAvoik7BbTEoO9yG\nBfRCF55d7HaqjCQpP6sTynVx4kvdWaD1EtaOyRLmUhawu+4fsU6yVMQJ69jU0sI4\nVctGYal9AADBEz7RtOo1/sSPGN+kEpr5UBt9RxFFylU5U66QqN8T4eBqNG998rZi\nswsLCophJGVA9wwKleowdYcvJAVOb5MaWw/FIJUY8oFCDuh8+s7M5UqGSkxcm5N6\nPjzGKXLgB7sftae6juic7kj/yj+qcyLMlgxAPgTNwLRGr9cL1vgZ8ssz9jpb6Er2\nUhNQfL2/xP9gr+L2dZkSZP+MNuH86B+Jwo8eYI/RAoIBACa3ffyyBN5pS6kWjs0x\nR1S9E/kSJdmLPmgl5V1unMblMR+4RCfa78leCGN7FENwX/RcMrsR0slGNh5mwU7z\n78SF1KgdOTA7c7UqZXxH6APPYxOnVQO6FP49r/ls+/afLDbaQLQUnJFuuX1JlSm0\n6nghlwLJp69bfxKFNuc0Nth5uKNXb5zUrh9kSFVzVggvCG4DMURPEyZ2HMmcDlPu\nIJZG5E/cHpExijGVYxF/nfHe8WvAXz/a1nO8TfTNAqz7oP1Z50EhCv/LsTTyDK0J\nT1qjv/9UTM9cwb1CNu43ZguNYrK8xyQl5L3My/G+NAk/T+ZO2N9g9wQgGc5+upqE\nvR8CggEBAKPGtZ4MlncEy79ZNcSHhEhjsLCwVxRj2oErsXqL7cwggCcV+hNg2wC3\nxwVl1FEZ95CB4xXfDY4XCS3YizR22GWQ/hFNFSSJJknUzuV8pP6kGYmSXM+PjuUt\nv7RSNlJYmW0D1KUCXGUzKjUIg3OGrY7qvHa1rf2qbJ/Ge7b7O65TZ0WNUXHatkOB\nhFLfKas6lfBYXQGc4Dj7PtUkKCgoiwEU7g3+Jpe2/nezzgoeIP0egBqUJk2qaVYU\nEuS2vz4kgikhWqy/+6WkIPB4oadgt2snEG75ek/XtNnmyIoDXAaAuL+/W0bugoMu\nCVTdHW2Yr/Bp+YvLThy8IriVDW7ZbX8=\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALD2L78WaybaPZDo13Qrz3m+s+k1dJ0i\nXqowUneFvLtpALorl//dMAtnhpsedIEmxZ5bxw3PIr8lWpMwUukC4B8CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAsPYvvxZrJto9kOjX\ndCvPeb6z6TV0nSJeqjBSd4W8u2kAuiuX/90wC2eGmx50gSbFnlvHDc8ivyVakzBS\n6QLgHwIDAQABAkA+jhhcxVEFf/ppglW/ZElIcShqFRJvBZpPMRvF0onf+WzHT9S/\nRlAER0HDwLpPtvah0ZlmXnmVKFfiSQxLYOvBAiEA3UifsiEoQNkHH2sIWAalpES4\nmodXmO0YG9q2/GhoReECIQDMuXcqxx//HRRutoGx/nDWpGOy/AU2qSfgIo6A8QPl\n/wIgOEP3FzwHGDYW8Y4tmPRXueUfa2tugpwGvU5nqNaDbQECIQDH5Fc8x4ywVb57\nk2vzVZLroTtPqc+VXXj32gX2VF4QFQIgUOnMWnuYEDYLzbb1sU4CrgPsLyWYg1B/\n0IMq4EZY2o4=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',6,'','','','','');
 /*!40000 ALTER TABLE `user` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1908,7 +1908,7 @@ CREATE TABLE `workerqueue` (
 
 LOCK TABLES `workerqueue` WRITE;
 /*!40000 ALTER TABLE `workerqueue` DISABLE KEYS */;
-INSERT INTO `workerqueue` VALUES (1,'[\"include\\/profile_update.php\",2]',40,'2017-09-07 09:02:27',1811,'2017-09-07 09:02:27',1),(2,'[\"include\\/gprobe.php\",\"http:\\/\\/friendica.dev\\/profile\\/friendica1\"]',40,'2017-09-07 09:02:27',1811,'2017-09-07 09:02:27',1),(3,'[\"include\\/discover_poco.php\",\"poco_load\",0,0,1,\"http:\\/\\/friendica.dev\\/poco\\/friendica1\"]',40,'2017-09-07 09:02:28',1811,'2017-09-07 09:02:28',1),(4,'[\"include\\/profile_update.php\",3]',40,'2017-09-07 09:06:02',1864,'2017-09-07 09:06:02',1),(5,'[\"include\\/gprobe.php\",\"http:\\/\\/friendica.dev\\/profile\\/friendica2\"]',40,'2017-09-07 09:06:02',1864,'2017-09-07 09:06:02',1),(6,'[\"include\\/discover_poco.php\",\"poco_load\",0,0,2,\"http:\\/\\/friendica.dev\\/poco\\/friendica2\"]',40,'2017-09-07 09:06:02',1864,'2017-09-07 09:06:02',1),(7,'[\"include\\/profile_update.php\",4]',40,'2017-09-07 09:09:50',1960,'2017-09-07 09:09:50',1),(8,'[\"include\\/gprobe.php\",\"http:\\/\\/friendica.dev\\/profile\\/friendica3\"]',40,'2017-09-07 09:09:50',1960,'2017-09-07 09:09:50',1),(9,'[\"include\\/discover_poco.php\",\"poco_load\",0,0,3,\"http:\\/\\/friendica.dev\\/poco\\/friendica3\"]',40,'2017-09-07 09:09:50',1960,'2017-09-07 09:09:50',1),(10,'[\"include\\/profile_update.php\",5]',40,'2017-09-07 09:11:41',1977,'2017-09-07 09:11:41',1),(11,'[\"include\\/gprobe.php\",\"http:\\/\\/friendica.dev\\/profile\\/friendica4\"]',40,'2017-09-07 09:11:41',1977,'2017-09-07 09:11:41',1),(12,'[\"include\\/discover_poco.php\",\"poco_load\",0,0,4,\"http:\\/\\/friendica.dev\\/poco\\/friendica4\"]',40,'2017-09-07 09:11:41',1977,'2017-09-07 09:11:41',1),(13,'[\"include\\/profile_update.php\",6]',40,'2017-09-07 09:13:25',1999,'2017-09-07 09:13:25',1),(14,'[\"include\\/gprobe.php\",\"http:\\/\\/friendica.dev\\/profile\\/friendica5\"]',40,'2017-09-07 09:13:25',1999,'2017-09-07 09:13:25',1),(15,'[\"include\\/discover_poco.php\",\"poco_load\",0,0,5,\"http:\\/\\/friendica.dev\\/poco\\/friendica5\"]',40,'2017-09-07 09:13:25',1999,'2017-09-07 09:13:25',1),(16,'[\"include\\/create_shadowentry.php\",\"1\"]',20,'2017-09-07 09:16:08',2016,'2017-09-07 09:16:08',1),(17,'[\"include\\/notifier.php\",\"wall-new\",\"1\"]',20,'2017-09-07 09:16:08',2016,'2017-09-07 09:16:08',1),(18,'[\"include\\/delivery.php\",\"wall-new\",1,13]',20,'2017-09-07 09:16:08',2016,'2017-09-07 09:16:08',1),(19,'[\"include\\/delivery.php\",\"wall-new\",1,17]',20,'2017-09-07 09:16:08',2016,'2017-09-07 09:16:08',1),(20,'[\"include\\/pubsubpublish.php\"]',20,'2017-09-07 09:16:08',2016,'2017-09-07 09:16:08',1),(21,'[\"include\\/create_shadowentry.php\",\"5\"]',20,'2017-09-07 09:16:41',2025,'2017-09-07 09:16:42',1),(22,'[\"include\\/notifier.php\",\"wall-new\",\"5\"]',20,'2017-09-07 09:16:41',2025,'2017-09-07 09:16:42',1),(23,'[\"include\\/delivery.php\",\"wall-new\",5,7]',20,'2017-09-07 09:16:41',2025,'2017-09-07 09:16:42',1),(24,'[\"include\\/delivery.php\",\"wall-new\",5,16]',20,'2017-09-07 09:16:41',2025,'2017-09-07 09:16:42',1),(25,'[\"include\\/pubsubpublish.php\"]',20,'2017-09-07 09:16:41',2025,'2017-09-07 09:16:42',1),(26,'[\"include\\/create_shadowentry.php\",\"9\"]',20,'2017-09-07 09:17:49',2038,'2017-09-07 09:17:49',1),(27,'[\"include\\/notifier.php\",\"wall-new\",\"9\"]',20,'2017-09-07 09:17:49',2038,'2017-09-07 09:17:49',1),(28,'[\"include\\/delivery.php\",\"wall-new\",9,10]',20,'2017-09-07 09:17:49',2038,'2017-09-07 09:17:49',1),(29,'[\"include\\/delivery.php\",\"wall-new\",9,14]',20,'2017-09-07 09:17:49',2038,'2017-09-07 09:17:49',1),(30,'[\"include\\/create_shadowentry.php\",\"12\"]',20,'2017-09-07 09:18:24',2043,'2017-09-07 09:18:24',1),(31,'[\"include\\/notifier.php\",\"comment-new\",\"12\"]',20,'2017-09-07 09:18:24',2043,'2017-09-07 09:18:24',1),(32,'[\"include\\/delivery.php\",\"comment-new\",12,9]',20,'2017-09-07 09:18:24',2043,'2017-09-07 09:18:24',1),(33,'[\"include\\/notifier.php\",\"comment-import\",\"13\"]',20,'2017-09-07 09:18:24',2043,'2017-09-07 09:18:24',1),(34,'[\"include\\/delivery.php\",\"comment-import\",13,10]',20,'2017-09-07 09:18:24',2043,'2017-09-07 09:18:24',1),(35,'[\"include\\/delivery.php\",\"comment-import\",13,14]',20,'2017-09-07 09:18:24',2043,'2017-09-07 09:18:24',1),(36,'[\"include\\/create_shadowentry.php\",\"15\"]',20,'2017-09-07 09:19:07',2048,'2017-09-07 09:19:08',1),(37,'[\"include\\/notifier.php\",\"wall-new\",\"15\"]',20,'2017-09-07 09:19:07',2048,'2017-09-07 09:19:08',1),(38,'[\"include\\/delivery.php\",\"wall-new\",15,8]',20,'2017-09-07 09:19:07',2048,'2017-09-07 09:19:08',1),(39,'[\"include\\/delivery.php\",\"wall-new\",15,12]',20,'2017-09-07 09:19:07',2048,'2017-09-07 09:19:08',1),(40,'[\"include\\/create_shadowentry.php\",\"18\"]',20,'2017-09-07 09:19:28',2051,'2017-09-07 09:19:28',1),(41,'[\"include\\/notifier.php\",\"comment-new\",\"18\"]',20,'2017-09-07 09:19:28',2051,'2017-09-07 09:19:28',1),(42,'[\"include\\/delivery.php\",\"comment-new\",18,7]',20,'2017-09-07 09:19:28',2051,'2017-09-07 09:19:28',1),(43,'[\"include\\/notifier.php\",\"comment-import\",\"19\"]',20,'2017-09-07 09:19:28',2051,'2017-09-07 09:19:28',1),(44,'[\"include\\/delivery.php\",\"comment-import\",19,8]',20,'2017-09-07 09:19:28',2051,'2017-09-07 09:19:28',1),(45,'[\"include\\/delivery.php\",\"comment-import\",19,12]',20,'2017-09-07 09:19:28',2051,'2017-09-07 09:19:28',1);
+INSERT INTO `workerqueue` VALUES (1,'[\"include\\/profile_update.php\",2]',40,'2017-09-07 09:02:27',1811,'2017-09-07 09:02:27',1),(2,'[\"include\\/gprobe.php\",\"http:\\/\\/friendica.local\\/profile\\/friendica1\"]',40,'2017-09-07 09:02:27',1811,'2017-09-07 09:02:27',1),(3,'[\"include\\/discover_poco.php\",\"poco_load\",0,0,1,\"http:\\/\\/friendica.local\\/poco\\/friendica1\"]',40,'2017-09-07 09:02:28',1811,'2017-09-07 09:02:28',1),(4,'[\"include\\/profile_update.php\",3]',40,'2017-09-07 09:06:02',1864,'2017-09-07 09:06:02',1),(5,'[\"include\\/gprobe.php\",\"http:\\/\\/friendica.local\\/profile\\/friendica2\"]',40,'2017-09-07 09:06:02',1864,'2017-09-07 09:06:02',1),(6,'[\"include\\/discover_poco.php\",\"poco_load\",0,0,2,\"http:\\/\\/friendica.local\\/poco\\/friendica2\"]',40,'2017-09-07 09:06:02',1864,'2017-09-07 09:06:02',1),(7,'[\"include\\/profile_update.php\",4]',40,'2017-09-07 09:09:50',1960,'2017-09-07 09:09:50',1),(8,'[\"include\\/gprobe.php\",\"http:\\/\\/friendica.local\\/profile\\/friendica3\"]',40,'2017-09-07 09:09:50',1960,'2017-09-07 09:09:50',1),(9,'[\"include\\/discover_poco.php\",\"poco_load\",0,0,3,\"http:\\/\\/friendica.local\\/poco\\/friendica3\"]',40,'2017-09-07 09:09:50',1960,'2017-09-07 09:09:50',1),(10,'[\"include\\/profile_update.php\",5]',40,'2017-09-07 09:11:41',1977,'2017-09-07 09:11:41',1),(11,'[\"include\\/gprobe.php\",\"http:\\/\\/friendica.local\\/profile\\/friendica4\"]',40,'2017-09-07 09:11:41',1977,'2017-09-07 09:11:41',1),(12,'[\"include\\/discover_poco.php\",\"poco_load\",0,0,4,\"http:\\/\\/friendica.local\\/poco\\/friendica4\"]',40,'2017-09-07 09:11:41',1977,'2017-09-07 09:11:41',1),(13,'[\"include\\/profile_update.php\",6]',40,'2017-09-07 09:13:25',1999,'2017-09-07 09:13:25',1),(14,'[\"include\\/gprobe.php\",\"http:\\/\\/friendica.local\\/profile\\/friendica5\"]',40,'2017-09-07 09:13:25',1999,'2017-09-07 09:13:25',1),(15,'[\"include\\/discover_poco.php\",\"poco_load\",0,0,5,\"http:\\/\\/friendica.local\\/poco\\/friendica5\"]',40,'2017-09-07 09:13:25',1999,'2017-09-07 09:13:25',1),(16,'[\"include\\/create_shadowentry.php\",\"1\"]',20,'2017-09-07 09:16:08',2016,'2017-09-07 09:16:08',1),(17,'[\"include\\/notifier.php\",\"wall-new\",\"1\"]',20,'2017-09-07 09:16:08',2016,'2017-09-07 09:16:08',1),(18,'[\"include\\/delivery.php\",\"wall-new\",1,13]',20,'2017-09-07 09:16:08',2016,'2017-09-07 09:16:08',1),(19,'[\"include\\/delivery.php\",\"wall-new\",1,17]',20,'2017-09-07 09:16:08',2016,'2017-09-07 09:16:08',1),(20,'[\"include\\/pubsubpublish.php\"]',20,'2017-09-07 09:16:08',2016,'2017-09-07 09:16:08',1),(21,'[\"include\\/create_shadowentry.php\",\"5\"]',20,'2017-09-07 09:16:41',2025,'2017-09-07 09:16:42',1),(22,'[\"include\\/notifier.php\",\"wall-new\",\"5\"]',20,'2017-09-07 09:16:41',2025,'2017-09-07 09:16:42',1),(23,'[\"include\\/delivery.php\",\"wall-new\",5,7]',20,'2017-09-07 09:16:41',2025,'2017-09-07 09:16:42',1),(24,'[\"include\\/delivery.php\",\"wall-new\",5,16]',20,'2017-09-07 09:16:41',2025,'2017-09-07 09:16:42',1),(25,'[\"include\\/pubsubpublish.php\"]',20,'2017-09-07 09:16:41',2025,'2017-09-07 09:16:42',1),(26,'[\"include\\/create_shadowentry.php\",\"9\"]',20,'2017-09-07 09:17:49',2038,'2017-09-07 09:17:49',1),(27,'[\"include\\/notifier.php\",\"wall-new\",\"9\"]',20,'2017-09-07 09:17:49',2038,'2017-09-07 09:17:49',1),(28,'[\"include\\/delivery.php\",\"wall-new\",9,10]',20,'2017-09-07 09:17:49',2038,'2017-09-07 09:17:49',1),(29,'[\"include\\/delivery.php\",\"wall-new\",9,14]',20,'2017-09-07 09:17:49',2038,'2017-09-07 09:17:49',1),(30,'[\"include\\/create_shadowentry.php\",\"12\"]',20,'2017-09-07 09:18:24',2043,'2017-09-07 09:18:24',1),(31,'[\"include\\/notifier.php\",\"comment-new\",\"12\"]',20,'2017-09-07 09:18:24',2043,'2017-09-07 09:18:24',1),(32,'[\"include\\/delivery.php\",\"comment-new\",12,9]',20,'2017-09-07 09:18:24',2043,'2017-09-07 09:18:24',1),(33,'[\"include\\/notifier.php\",\"comment-import\",\"13\"]',20,'2017-09-07 09:18:24',2043,'2017-09-07 09:18:24',1),(34,'[\"include\\/delivery.php\",\"comment-import\",13,10]',20,'2017-09-07 09:18:24',2043,'2017-09-07 09:18:24',1),(35,'[\"include\\/delivery.php\",\"comment-import\",13,14]',20,'2017-09-07 09:18:24',2043,'2017-09-07 09:18:24',1),(36,'[\"include\\/create_shadowentry.php\",\"15\"]',20,'2017-09-07 09:19:07',2048,'2017-09-07 09:19:08',1),(37,'[\"include\\/notifier.php\",\"wall-new\",\"15\"]',20,'2017-09-07 09:19:07',2048,'2017-09-07 09:19:08',1),(38,'[\"include\\/delivery.php\",\"wall-new\",15,8]',20,'2017-09-07 09:19:07',2048,'2017-09-07 09:19:08',1),(39,'[\"include\\/delivery.php\",\"wall-new\",15,12]',20,'2017-09-07 09:19:07',2048,'2017-09-07 09:19:08',1),(40,'[\"include\\/create_shadowentry.php\",\"18\"]',20,'2017-09-07 09:19:28',2051,'2017-09-07 09:19:28',1),(41,'[\"include\\/notifier.php\",\"comment-new\",\"18\"]',20,'2017-09-07 09:19:28',2051,'2017-09-07 09:19:28',1),(42,'[\"include\\/delivery.php\",\"comment-new\",18,7]',20,'2017-09-07 09:19:28',2051,'2017-09-07 09:19:28',1),(43,'[\"include\\/notifier.php\",\"comment-import\",\"19\"]',20,'2017-09-07 09:19:28',2051,'2017-09-07 09:19:28',1),(44,'[\"include\\/delivery.php\",\"comment-import\",19,8]',20,'2017-09-07 09:19:28',2051,'2017-09-07 09:19:28',1),(45,'[\"include\\/delivery.php\",\"comment-import\",19,12]',20,'2017-09-07 09:19:28',2051,'2017-09-07 09:19:28',1);
 /*!40000 ALTER TABLE `workerqueue` ENABLE KEYS */;
 UNLOCK TABLES;
 /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
index 1661dd30edfb72695b31f30dcc139c67741c76be..f4ea4d295e7ce076812643aa5f2484ddabe367a5 100644 (file)
@@ -2,6 +2,11 @@
 
 // If automatic system installation fails:
 
+
+die('The configuration you did manually contains some mistakes. Please have a look at your .htconfig.php file.');
+// If you are doing the configuration manually, please remove the line above
+
+
 // Copy or rename this file to .htconfig.php
 
 // Why .htconfig.php? Because it contains sensitive information which could
index eec713c5374744ae0b6ae8d8bc66f51221fcc09b..2d41cb986a4e5706c42fa6205bc8926816ae4221 100644 (file)
@@ -5931,10 +5931,12 @@ function api_saved_searches_list($type)
        $result = [];
        while ($term = $terms->fetch()) {
                $result[] = [
-                       'name' => $term['term'],
-                       'query' => $term['term'],
+                       'created_at' => api_date(time()),
+                       'id' => intval($term['id']),
                        'id_str' => $term['id'],
-                       'id' => intval($term['id'])
+                       'name' => $term['term'],
+                       'position' => null,
+                       'query' => $term['term']
                ];
        }
 
index ba7b7315b0f2231f92884971a7d3d38f6a60a75d..c473d011bed138ff10c20ea1e8c51d1ea6cacfc6 100644 (file)
@@ -443,7 +443,7 @@ These Fields are not added below (yet). They are here to for bug search.
        return "`item`.`author-id`, `item`.`author-link`, `item`.`author-name`, `item`.`author-avatar`,
                `item`.`owner-id`, `item`.`owner-link`, `item`.`owner-name`, `item`.`owner-avatar`,
                `item`.`contact-id`, `item`.`uid`, `item`.`id`, `item`.`parent`,
-               `item`.`uri`, `item`.`thr-parent`, `item`.`parent-uri`,
+               `item`.`uri`, `item`.`thr-parent`, `item`.`parent-uri`, `item`.`content-warning`,
                `item`.`commented`, `item`.`created`, `item`.`edited`, `item`.`received`,
                `item`.`verb`, `item`.`object-type`, `item`.`postopts`, `item`.`plink`,
                `item`.`guid`, `item`.`wall`, `item`.`private`, `item`.`starred`,
@@ -1245,7 +1245,7 @@ function format_like($cnt, array $arr, $type, $id) {
                                break;
                        case 'attendmaybe':
                                $phrase = L10n::t('<span  %1$s>%2$d people</span> attend maybe', $spanatts, $cnt);
-                               $explikers = L10n::t('%s anttend maybe.', $likers);
+                               $explikers = L10n::t('%s attend maybe.', $likers);
                                break;
                }
 
@@ -1643,7 +1643,7 @@ function get_responses($conv_responses, $response_verbs, $ob, $item) {
        foreach ($response_verbs as $v) {
                $ret[$v] = [];
                $ret[$v]['count'] = defaults($conv_responses[$v], $item['uri'], '');
-               $ret[$v]['list']  = defaults($conv_responses[$v], $item['uri'] . '-l', '');
+               $ret[$v]['list']  = defaults($conv_responses[$v], $item['uri'] . '-l', []);
                $ret[$v]['self']  = defaults($conv_responses[$v], $item['uri'] . '-self', '0');
                if (count($ret[$v]['list']) > MAX_LIKERS) {
                        $ret[$v]['list_part'] = array_slice($ret[$v]['list'], 0, MAX_LIKERS);
index 1e2008392d3438494ee0c20d1850f116ef8dd7b9..d1c7dc1f41ad153bf57a07a99a94836f4159eebb 100644 (file)
@@ -16,10 +16,10 @@ use Friendica\Util\Emailer;
  * @brief Creates a notification entry and possibly sends a mail
  *
  * @param array $params Array with the elements:
                      uid, item, parent, type, otype, verb, event,
                      link, subject, body, to_name, to_email, source_name,
                      source_link, activity, preamble, notify_flags,
                      language, show_in_notification_page
*                     uid, item, parent, type, otype, verb, event,
*                     link, subject, body, to_name, to_email, source_name,
*                     source_link, activity, preamble, notify_flags,
*                     language, show_in_notification_page
  */
 function notification($params)
 {
@@ -368,7 +368,7 @@ function notification($params)
                                        '[url='.$params['source_link'].']'.$params['source_name'].'[/url]'
                                );
 
-                               $body = L10n::t('Full Name:     %1$s\nSite Location:    %2$s\nLogin Name:       %3$s ' . "\x28" . '%4$s' . "\x28",
+                               $body = L10n::t('Full Name:     %1$s\nSite Location:    %2$s\nLogin Name:       %3$s ' . "\x28" . '%4$s' . "\x29",
                                        $params['source_name'],
                                        $siteurl, $params['source_mail'],
                                        $params['source_nick']
diff --git a/include/event.php b/include/event.php
deleted file mode 100644 (file)
index 1c34e03..0000000
+++ /dev/null
@@ -1,1059 +0,0 @@
-<?php
-/**
- * @file include/event.php
- * @brief functions specific to event handling
- */
-
-use Friendica\Content\Feature;
-use Friendica\Content\Text\BBCode;
-use Friendica\Core\Addon;
-use Friendica\Core\L10n;
-use Friendica\Core\PConfig;
-use Friendica\Core\System;
-use Friendica\Database\DBM;
-use Friendica\Model\Item;
-use Friendica\Model\Profile;
-use Friendica\Util\DateTimeFormat;
-use Friendica\Util\Map;
-
-require_once 'include/conversation.php';
-
-function format_event_html($ev, $simple = false) {
-       if (! ((is_array($ev)) && count($ev))) {
-               return '';
-       }
-
-       $bd_format = L10n::t('l F d, Y \@ g:i A') ; // Friday January 18, 2011 @ 8 AM.
-
-       $event_start = day_translate(
-               $ev['adjust'] ?
-                       DateTimeFormat::local($ev['start'], $bd_format)
-                       : DateTimeFormat::utc($ev['start'], $bd_format)
-       );
-
-       $event_end = day_translate(
-               $ev['adjust'] ?
-                       DateTimeFormat::local($ev['finish'], $bd_format)
-                       : DateTimeFormat::utc($ev['finish'], $bd_format)
-       );
-
-       if ($simple) {
-               $o = "<h3>" . BBCode::convert($ev['summary']) . "</h3>";
-
-               $o .= "<div>" . BBCode::convert($ev['desc']) . "</div>";
-
-               $o .= "<h4>" . L10n::t('Starts:') . "</h4><p>" . $event_start . "</p>";
-
-               if (! $ev['nofinish']) {
-                       $o .= "<h4>" . L10n::t('Finishes:') . "</h4><p>" . $event_end  ."</p>";
-               }
-
-               if (strlen($ev['location'])) {
-                       $o .= "<h4>" . L10n::t('Location:') . "</h4><p>" . $ev['location'] . "</p>";
-               }
-
-               return $o;
-       }
-
-       $o = '<div class="vevent">' . "\r\n";
-
-       $o .= '<div class="summary event-summary">' . BBCode::convert($ev['summary']) . '</div>' . "\r\n";
-
-       $o .= '<div class="event-start"><span class="event-label">' . L10n::t('Starts:') . '</span>&nbsp;<span class="dtstart" title="'
-               . DateTimeFormat::utc($ev['start'], (($ev['adjust']) ? DateTimeFormat::ATOM : 'Y-m-d\TH:i:s' ))
-               . '" >'.$event_start
-               . '</span></div>' . "\r\n";
-
-       if (! $ev['nofinish']) {
-               $o .= '<div class="event-end" ><span class="event-label">' . L10n::t('Finishes:') . '</span>&nbsp;<span class="dtend" title="'
-                       . DateTimeFormat::utc($ev['finish'], (($ev['adjust']) ? DateTimeFormat::ATOM : 'Y-m-d\TH:i:s' ))
-                       . '" >'.$event_end
-                       . '</span></div>' . "\r\n";
-       }
-
-       $o .= '<div class="description event-description">' . BBCode::convert($ev['desc']) . '</div>' . "\r\n";
-
-       if (strlen($ev['location'])) {
-               $o .= '<div class="event-location"><span class="event-label">' . L10n::t('Location:') . '</span>&nbsp;<span class="location">'
-                       . BBCode::convert($ev['location'])
-                       . '</span></div>' . "\r\n";
-
-               // Include a map of the location if the [map] BBCode is used.
-               if (strpos($ev['location'], "[map") !== false) {
-                       $map = Map::byLocation($ev['location']);
-                       if ($map !== $ev['location']) {
-                               $o.= $map;
-                       }
-               }
-       }
-
-       $o .= '</div>' . "\r\n";
-       return $o;
-}
-
-/**
- * @brief Convert an array with event data to bbcode.
- *
- * @param array $ev Array which conains the event data.
- * @return string The event as a bbcode formatted string.
- */
-function format_event_bbcode($ev) {
-
-       $o = '';
-
-       if ($ev['summary']) {
-               $o .= '[event-summary]' . $ev['summary'] . '[/event-summary]';
-       }
-
-       if ($ev['desc']) {
-               $o .= '[event-description]' . $ev['desc'] . '[/event-description]';
-       }
-
-       if ($ev['start']) {
-               $o .= '[event-start]' . $ev['start'] . '[/event-start]';
-       }
-
-       if (($ev['finish']) && (! $ev['nofinish'])) {
-               $o .= '[event-finish]' . $ev['finish'] . '[/event-finish]';
-       }
-
-       if ($ev['location']) {
-               $o .= '[event-location]' . $ev['location'] . '[/event-location]';
-       }
-
-       if ($ev['adjust']) {
-               $o .= '[event-adjust]' . $ev['adjust'] . '[/event-adjust]';
-       }
-
-       return $o;
-}
-
-/**
- * @brief Extract bbcode formatted event data from a string
- *     and convert it to html.
- *
- * @params: string $s The string which should be parsed for event data.
- * @return string The html output.
- */
-function bbtovcal($s) {
-       $o = '';
-       $ev = bbtoevent($s);
-
-       if ($ev['desc']) {
-               $o = format_event_html($ev);
-       }
-
-       return $o;
-}
-
-/**
- * @brief Extract bbcode formatted event data from a string.
- *
- * @params: string $s The string which should be parsed for event data.
- * @return array The array with the event information.
- */
-function bbtoevent($s) {
-
-       $ev = [];
-
-       $match = '';
-       if (preg_match("/\[event\-summary\](.*?)\[\/event\-summary\]/is", $s, $match)) {
-               $ev['summary'] = $match[1];
-       }
-
-       $match = '';
-       if (preg_match("/\[event\-description\](.*?)\[\/event\-description\]/is", $s, $match)) {
-               $ev['desc'] = $match[1];
-       }
-
-       $match = '';
-       if (preg_match("/\[event\-start\](.*?)\[\/event\-start\]/is", $s, $match)) {
-               $ev['start'] = $match[1];
-       }
-
-       $match = '';
-       if (preg_match("/\[event\-finish\](.*?)\[\/event\-finish\]/is", $s, $match)) {
-               $ev['finish'] = $match[1];
-       }
-
-       $match = '';
-       if (preg_match("/\[event\-location\](.*?)\[\/event\-location\]/is", $s, $match)) {
-               $ev['location'] = $match[1];
-       }
-
-       $match = '';
-       if (preg_match("/\[event\-adjust\](.*?)\[\/event\-adjust\]/is", $s, $match)) {
-               $ev['adjust'] = $match[1];
-       }
-
-       $ev['nofinish'] = (((x($ev, 'start') && $ev['start']) && (!x($ev, 'finish') || !$ev['finish'])) ? 1 : 0);
-
-       return $ev;
-}
-
-function sort_by_date($a) {
-
-       usort($a,'ev_compare');
-       return $a;
-}
-
-function ev_compare($a,$b) {
-
-       $date_a = (($a['adjust']) ? DateTimeFormat::local($a['start']) : $a['start']);
-       $date_b = (($b['adjust']) ? DateTimeFormat::local($b['start']) : $b['start']);
-
-       if ($date_a === $date_b) {
-               return strcasecmp($a['desc'], $b['desc']);
-       }
-
-       return strcmp($date_a, $date_b);
-}
-
-/**
- * @brief Delete an event from the event table.
- *
- * Note: This function does only delete the event from the event table not its
- * related entry in the item table.
- *
- * @param int $event_id Event ID.
- * @return void
- */
-function event_delete($event_id) {
-       if ($event_id == 0) {
-               return;
-       }
-
-       dba::delete('event', ['id' => $event_id]);
-       logger("Deleted event ".$event_id, LOGGER_DEBUG);
-}
-
-/**
- * @brief Store the event.
- *
- * Store the event in the event table and create an event item in the item table.
- *
- * @param array $arr Array with event data.
- * @return int The event id.
- */
-function event_store($arr) {
-
-       require_once 'include/items.php';
-
-       $a = get_app();
-
-       $arr['created'] = (($arr['created'])     ? $arr['created']         : DateTimeFormat::utcNow());
-       $arr['edited']  = (($arr['edited'])      ? $arr['edited']          : DateTimeFormat::utcNow());
-       $arr['type']    = (($arr['type'])        ? $arr['type']            : 'event' );
-       $arr['cid']     = ((intval($arr['cid'])) ? intval($arr['cid'])     : 0);
-       $arr['uri']     = (x($arr, 'uri')        ? $arr['uri']             : item_new_uri($a->get_hostname(), $arr['uid']));
-       $arr['private'] = ((x($arr, 'private'))  ? intval($arr['private']) : 0);
-       $arr['guid']    = get_guid(32);
-
-       if ($arr['cid']) {
-               $c = q("SELECT * FROM `contact` WHERE `id` = %d AND `uid` = %d LIMIT 1",
-                       intval($arr['cid']),
-                       intval($arr['uid'])
-               );
-       } else {
-               $c = q("SELECT * FROM `contact` WHERE `self` = 1 AND `uid` = %d LIMIT 1",
-                       intval($arr['uid'])
-               );
-       }
-
-       if (DBM::is_result($c)) {
-               $contact = $c[0];
-       }
-
-       // Existing event being modified.
-       if ($arr['id']) {
-
-               // has the event actually changed?
-               $r = q("SELECT * FROM `event` WHERE `id` = %d AND `uid` = %d LIMIT 1",
-                       intval($arr['id']),
-                       intval($arr['uid'])
-               );
-               if ((! DBM::is_result($r)) || ($r[0]['edited'] === $arr['edited'])) {
-
-                       // Nothing has changed. Grab the item id to return.
-                       $r = q("SELECT * FROM `item` WHERE `event-id` = %d AND `uid` = %d LIMIT 1",
-                               intval($arr['id']),
-                               intval($arr['uid'])
-                       );
-                       return ((DBM::is_result($r)) ? $r[0]['id'] : 0);
-               }
-
-               // The event changed. Update it.
-               q("UPDATE `event` SET
-                       `edited` = '%s',
-                       `start` = '%s',
-                       `finish` = '%s',
-                       `summary` = '%s',
-                       `desc` = '%s',
-                       `location` = '%s',
-                       `type` = '%s',
-                       `adjust` = %d,
-                       `nofinish` = %d
-                       WHERE `id` = %d AND `uid` = %d",
-
-                       dbesc($arr['edited']),
-                       dbesc($arr['start']),
-                       dbesc($arr['finish']),
-                       dbesc($arr['summary']),
-                       dbesc($arr['desc']),
-                       dbesc($arr['location']),
-                       dbesc($arr['type']),
-                       intval($arr['adjust']),
-                       intval($arr['nofinish']),
-                       intval($arr['id']),
-                       intval($arr['uid'])
-               );
-
-               $r = q("SELECT * FROM `item` WHERE `event-id` = %d AND `uid` = %d LIMIT 1",
-                       intval($arr['id']),
-                       intval($arr['uid'])
-               );
-               if (DBM::is_result($r)) {
-                       $object = '<object><type>' . xmlify(ACTIVITY_OBJ_EVENT) . '</type><title></title><id>' . xmlify($arr['uri']) . '</id>';
-                       $object .= '<content>' . xmlify(format_event_bbcode($arr)) . '</content>';
-                       $object .= '</object>' . "\n";
-
-                       $fields = ['body' => format_event_bbcode($arr), 'object' => $object, 'edited' => $arr['edited']];
-                       Item::update($fields, ['id' => $r[0]['id']]);
-
-                       $item_id = $r[0]['id'];
-               } else {
-                       $item_id = 0;
-               }
-
-               Addon::callHooks("event_updated", $arr['id']);
-
-               return $item_id;
-       } else {
-               // New event. Store it.
-               q("INSERT INTO `event` (`uid`,`cid`,`guid`,`uri`,`created`,`edited`,`start`,`finish`,`summary`, `desc`,`location`,`type`,
-                       `adjust`,`nofinish`,`allow_cid`,`allow_gid`,`deny_cid`,`deny_gid`)
-                       VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, '%s', '%s', '%s', '%s' ) ",
-                       intval($arr['uid']),
-                       intval($arr['cid']),
-                       dbesc($arr['guid']),
-                       dbesc($arr['uri']),
-                       dbesc($arr['created']),
-                       dbesc($arr['edited']),
-                       dbesc($arr['start']),
-                       dbesc($arr['finish']),
-                       dbesc($arr['summary']),
-                       dbesc($arr['desc']),
-                       dbesc($arr['location']),
-                       dbesc($arr['type']),
-                       intval($arr['adjust']),
-                       intval($arr['nofinish']),
-                       dbesc($arr['allow_cid']),
-                       dbesc($arr['allow_gid']),
-                       dbesc($arr['deny_cid']),
-                       dbesc($arr['deny_gid'])
-               );
-
-               $r = q("SELECT * FROM `event` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
-                       dbesc($arr['uri']),
-                       intval($arr['uid'])
-               );
-               if (DBM::is_result($r)) {
-                       $event = $r[0];
-               }
-
-               $item_arr = [];
-
-               $item_arr['uid']           = $arr['uid'];
-               $item_arr['contact-id']    = $arr['cid'];
-               $item_arr['uri']           = $arr['uri'];
-               $item_arr['parent-uri']    = $arr['uri'];
-               $item_arr['guid']          = $arr['guid'];
-               $item_arr['type']          = 'activity';
-               $item_arr['wall']          = (($arr['cid']) ? 0 : 1);
-               $item_arr['contact-id']    = $contact['id'];
-               $item_arr['owner-name']    = $contact['name'];
-               $item_arr['owner-link']    = $contact['url'];
-               $item_arr['owner-avatar']  = $contact['thumb'];
-               $item_arr['author-name']   = $contact['name'];
-               $item_arr['author-link']   = $contact['url'];
-               $item_arr['author-avatar'] = $contact['thumb'];
-               $item_arr['title']         = '';
-               $item_arr['allow_cid']     = $arr['allow_cid'];
-               $item_arr['allow_gid']     = $arr['allow_gid'];
-               $item_arr['deny_cid']      = $arr['deny_cid'];
-               $item_arr['deny_gid']      = $arr['deny_gid'];
-               $item_arr['private']       = $arr['private'];
-               $item_arr['visible']       = 1;
-               $item_arr['verb']          = ACTIVITY_POST;
-               $item_arr['object-type']   = ACTIVITY_OBJ_EVENT;
-               $item_arr['origin']        = ((intval($arr['cid']) == 0) ? 1 : 0);
-               $item_arr['body']          = format_event_bbcode($event);
-
-
-               $item_arr['object']  = '<object><type>' . xmlify(ACTIVITY_OBJ_EVENT) . '</type><title></title><id>' . xmlify($arr['uri']) . '</id>';
-               $item_arr['object'] .= '<content>' . xmlify(format_event_bbcode($event)) . '</content>';
-               $item_arr['object'] .= '</object>' . "\n";
-
-               $item_id = Item::insert($item_arr);
-               if ($item_id) {
-                       Item::update(['event-id' => $event['id']], ['id' => $item_id]);
-               }
-
-               Addon::callHooks("event_created", $event['id']);
-
-               return $item_id;
-       }
-}
-
-/**
- * @brief Create an array with translation strings used for events.
- *
- * @return array Array with translations strings.
- */
-function get_event_strings() {
-
-       // First day of the week (0 = Sunday).
-       $firstDay = PConfig::get(local_user(), 'system', 'first_day_of_week', 0);
-
-       $i18n = [
-                       "firstDay" => $firstDay,
-                       "allday"   => L10n::t("all-day"),
-
-                       "Sun" => L10n::t("Sun"),
-                       "Mon" => L10n::t("Mon"),
-                       "Tue" => L10n::t("Tue"),
-                       "Wed" => L10n::t("Wed"),
-                       "Thu" => L10n::t("Thu"),
-                       "Fri" => L10n::t("Fri"),
-                       "Sat" => L10n::t("Sat"),
-
-                       "Sunday"    => L10n::t("Sunday"),
-                       "Monday"    => L10n::t("Monday"),
-                       "Tuesday"   => L10n::t("Tuesday"),
-                       "Wednesday" => L10n::t("Wednesday"),
-                       "Thursday"  => L10n::t("Thursday"),
-                       "Friday"    => L10n::t("Friday"),
-                       "Saturday"  => L10n::t("Saturday"),
-
-                       "Jan" => L10n::t("Jan"),
-                       "Feb" => L10n::t("Feb"),
-                       "Mar" => L10n::t("Mar"),
-                       "Apr" => L10n::t("Apr"),
-                       "May" => L10n::t("May"),
-                       "Jun" => L10n::t("Jun"),
-                       "Jul" => L10n::t("Jul"),
-                       "Aug" => L10n::t("Aug"),
-                       "Sep" => L10n::t("Sept"),
-                       "Oct" => L10n::t("Oct"),
-                       "Nov" => L10n::t("Nov"),
-                       "Dec" => L10n::t("Dec"),
-
-                       "January"   => L10n::t("January"),
-                       "February"  => L10n::t("February"),
-                       "March"     => L10n::t("March"),
-                       "April"     => L10n::t("April"),
-                       "May"       => L10n::t("May"),
-                       "June"      => L10n::t("June"),
-                       "July"      => L10n::t("July"),
-                       "August"    => L10n::t("August"),
-                       "September" => L10n::t("September"),
-                       "October"   => L10n::t("October"),
-                       "November"  => L10n::t("November"),
-                       "December"  => L10n::t("December"),
-
-                       "today" => L10n::t("today"),
-                       "month" => L10n::t("month"),
-                       "week"  => L10n::t("week"),
-                       "day"   => L10n::t("day"),
-
-                       "noevent" => L10n::t("No events to display"),
-
-                       "dtstart_label"  => L10n::t("Starts:"),
-                       "dtend_label"    => L10n::t("Finishes:"),
-                       "location_label" => L10n::t("Location:")
-               ];
-
-       return $i18n;
-}
-
-/**
- * @brief Removes duplicated birthday events.
- *
- * @param array $dates Array of possibly duplicated events.
- * @return array Cleaned events.
- *
- * @todo We should replace this with a separate update function if there is some time left.
- */
-function event_remove_duplicates($dates) {
-       $dates2 = [];
-
-       foreach ($dates as $date) {
-               if ($date['type'] == 'birthday') {
-                       $dates2[$date['uid'] . "-" . $date['cid'] . "-" . $date['start']] = $date;
-               } else {
-                       $dates2[] = $date;
-               }
-       }
-       return $dates2;
-}
-
-/**
- * @brief Get an event by its event ID.
- *
- * @param int    $owner_uid    The User ID of the owner of the event
- * @param array  $event_params An assoziative array with
- *                                int 'event_id' => The ID of the event in the event table
- * @param string $sql_extra
- * @return array Query result
- */
-function event_by_id($owner_uid = 0, $event_params, $sql_extra = '') {
-       // Ownly allow events if there is a valid owner_id.
-       if ($owner_uid == 0) {
-               return;
-       }
-
-       // Query for the event by event id
-       $r = q("SELECT `event`.*, `item`.`id` AS `itemid`,`item`.`plink`,
-                       `item`.`author-name`, `item`.`author-avatar`, `item`.`author-link` FROM `event`
-               LEFT JOIN `item` ON `item`.`event-id` = `event`.`id` AND `item`.`uid` = `event`.`uid`
-               WHERE `event`.`uid` = %d AND `event`.`id` = %d $sql_extra",
-               intval($owner_uid),
-               intval($event_params["event_id"])
-       );
-
-       if (DBM::is_result($r)) {
-               return event_remove_duplicates($r);
-       }
-}
-
-/**
- * @brief Get all events in a specific timeframe.
- *
- * @param int $owner_uid The User ID of the owner of the events.
- * @param array $event_params An assoziative array with
- *     int 'ignored' =><br>
- *     string 'start' => Start time of the timeframe.<br>
- *     string 'finish' => Finish time of the timeframe.<br>
- *     string 'adjust_start' =><br>
- *     string 'adjust_start' =>
- *
- * @param string $sql_extra Additional sql conditions (e.g. permission request).
- *
- * @return array Query results.
- */
-function events_by_date($owner_uid = 0, $event_params, $sql_extra = '') {
-       // Only allow events if there is a valid owner_id.
-       if ($owner_uid == 0) {
-               return;
-       }
-
-       // Query for the event by date.
-       $r = q("SELECT `event`.*, `item`.`id` AS `itemid`,`item`.`plink`,
-                               `item`.`author-name`, `item`.`author-avatar`, `item`.`author-link` FROM `event`
-                       LEFT JOIN `item` ON `item`.`event-id` = `event`.`id` AND `item`.`uid` = `event`.`uid`
-                       WHERE `event`.`uid` = %d AND event.ignore = %d
-                       AND ((`adjust` = 0 AND (`finish` >= '%s' OR (nofinish AND start >= '%s')) AND `start` <= '%s')
-                       OR  (`adjust` = 1 AND (`finish` >= '%s' OR (nofinish AND start >= '%s')) AND `start` <= '%s'))
-                       $sql_extra ",
-                       intval($owner_uid),
-                       intval($event_params["ignored"]),
-                       dbesc($event_params["start"]),
-                       dbesc($event_params["start"]),
-                       dbesc($event_params["finish"]),
-                       dbesc($event_params["adjust_start"]),
-                       dbesc($event_params["adjust_start"]),
-                       dbesc($event_params["adjust_finish"])
-       );
-
-       if (DBM::is_result($r)) {
-               return event_remove_duplicates($r);
-       }
-}
-
-/**
- * @brief Convert an array query results in an arry which could be used by the events template.
- *
- * @param array $arr Event query array.
- * @return array Event array for the template.
- */
-function process_events($arr) {
-       $events=[];
-
-       $last_date = '';
-       $fmt = L10n::t('l, F j');
-       if (count($arr)) {
-               foreach ($arr as $rr) {
-                       $j = (($rr['adjust']) ? DateTimeFormat::local($rr['start'], 'j') : DateTimeFormat::utc($rr['start'], 'j'));
-                       $d = (($rr['adjust']) ? DateTimeFormat::local($rr['start'], $fmt) : DateTimeFormat::utc($rr['start'], $fmt));
-                       $d = day_translate($d);
-
-                       $start = (($rr['adjust']) ? DateTimeFormat::local($rr['start'], 'c') : DateTimeFormat::utc($rr['start'], 'c'));
-                       if ($rr['nofinish']) {
-                               $end = null;
-                       } else {
-                               $end = (($rr['adjust']) ? DateTimeFormat::local($rr['finish'], 'c') : DateTimeFormat::utc($rr['finish'], 'c'));
-                       }
-
-                       $is_first = ($d !== $last_date);
-
-                       $last_date = $d;
-
-                       // Show edit and drop actions only if the user is the owner of the event and the event
-                       // is a real event (no bithdays).
-                       $edit = null;
-                       $copy = null;
-                       $drop = null;
-                       if (local_user() && local_user() == $rr['uid'] && $rr['type'] == 'event') {
-                               $edit = ((! $rr['cid']) ? [System::baseUrl() . '/events/event/' . $rr['id'], L10n::t('Edit event'), '', ''] : null);
-                               $copy = ((! $rr['cid']) ? [System::baseUrl() . '/events/copy/' . $rr['id'], L10n::t('Duplicate event'), '', ''] : null);
-                               $drop = [System::baseUrl() . '/events/drop/' . $rr['id'], L10n::t('Delete event'), '', ''];
-                       }
-
-                       $title = strip_tags(html_entity_decode(BBCode::convert($rr['summary']), ENT_QUOTES, 'UTF-8'));
-                       if (! $title) {
-                               list($title, $_trash) = explode("<br", BBCode::convert($rr['desc']), 2);
-                               $title = strip_tags(html_entity_decode($title, ENT_QUOTES, 'UTF-8'));
-                       }
-
-                       $html = format_event_html($rr);
-                       $rr['desc'] = BBCode::convert($rr['desc']);
-                       $rr['location'] = BBCode::convert($rr['location']);
-                       $events[] = [
-                               'id'     => $rr['id'],
-                               'start'  => $start,
-                               'end'    => $end,
-                               'allDay' => false,
-                               'title'  => $title,
-
-                               'j'        => $j,
-                               'd'        => $d,
-                               'edit'     => $edit,
-                               'drop'     => $drop,
-                               'copy'     => $copy,
-                               'is_first' => $is_first,
-                               'item'     => $rr,
-                               'html'     => $html,
-                               'plink'    => [$rr['plink'], L10n::t('link to source'), '', ''],
-                       ];
-               }
-       }
-
-       return $events;
-}
-
-/**
- * @brief Format event to export format (ical/csv).
- *
- * @param array $events Query result for events.
- * @param string $format The output format (ical/csv).
- * @param string $timezone The timezone of the user (not implemented yet).
- *
- * @return string Content according to selected export format.
- *
- * @todo Implement timezone support
- */
-function event_format_export($events, $format = 'ical', $timezone)
-{
-       if (!((is_array($events)) && count($events))) {
-               return;
-       }
-
-       switch ($format) {
-               // Format the exported data as a CSV file.
-               case "csv":
-                       header("Content-type: text/csv");
-                       $o = '"Subject", "Start Date", "Start Time", "Description", "End Date", "End Time", "Location"' . PHP_EOL;
-
-                       foreach ($events as $event) {
-                               /// @todo The time / date entries don't include any information about the
-                               /// timezone the event is scheduled in :-/
-                               $tmp1 = strtotime($event['start']);
-                               $tmp2 = strtotime($event['finish']);
-                               $time_format = "%H:%M:%S";
-                               $date_format = "%Y-%m-%d";
-
-                               $o .= '"' . $event['summary'] . '", "' . strftime($date_format, $tmp1) .
-                                       '", "' . strftime($time_format, $tmp1) . '", "' . $event['desc'] .
-                                       '", "' . strftime($date_format, $tmp2) .
-                                       '", "' . strftime($time_format, $tmp2) .
-                                       '", "' . $event['location'] . '"' . PHP_EOL;
-                       }
-                       break;
-
-               // Format the exported data as a ics file.
-               case "ical":
-                       header("Content-type: text/ics");
-                       $o = 'BEGIN:VCALENDAR' . PHP_EOL
-                               . 'VERSION:2.0' . PHP_EOL
-                               . 'PRODID:-//friendica calendar export//0.1//EN' . PHP_EOL;
-                       ///  @todo include timezone informations in cases were the time is not in UTC
-                       //  see http://tools.ietf.org/html/rfc2445#section-4.8.3
-                       //              . 'BEGIN:VTIMEZONE' . PHP_EOL
-                       //              . 'TZID:' . $timezone . PHP_EOL
-                       //              . 'END:VTIMEZONE' . PHP_EOL;
-                       //  TODO instead of PHP_EOL CRLF should be used for long entries
-                       //       but test your solution against http://icalvalid.cloudapp.net/
-                       //       also long lines SHOULD be split at 75 characters length
-                       foreach ($events as $event) {
-                               if ($event['adjust'] == 1) {
-                                       $UTC = 'Z';
-                               } else {
-                                       $UTC = '';
-                               }
-                               $o .= 'BEGIN:VEVENT' . PHP_EOL;
-
-                               if ($event['start']) {
-                                       $tmp = strtotime($event['start']);
-                                       $dtformat = "%Y%m%dT%H%M%S" . $UTC;
-                                       $o .= 'DTSTART:' . strftime($dtformat, $tmp) . PHP_EOL;
-                               }
-
-                               if (!$event['nofinish']) {
-                                       $tmp = strtotime($event['finish']);
-                                       $dtformat = "%Y%m%dT%H%M%S" . $UTC;
-                                       $o .= 'DTEND:' . strftime($dtformat, $tmp) . PHP_EOL;
-                               }
-
-                               if ($event['summary']) {
-                                       $tmp = $event['summary'];
-                                       $tmp = str_replace(PHP_EOL, PHP_EOL . ' ', $tmp);
-                                       $tmp = addcslashes($tmp, ',;');
-                                       $o .= 'SUMMARY:' . $tmp . PHP_EOL;
-                               }
-
-                               if ($event['desc']) {
-                                       $tmp = $event['desc'];
-                                       $tmp = str_replace(PHP_EOL, PHP_EOL . ' ', $tmp);
-                                       $tmp = addcslashes($tmp, ',;');
-                                       $o .= 'DESCRIPTION:' . $tmp . PHP_EOL;
-                               }
-
-                               if ($event['location']) {
-                                       $tmp = $event['location'];
-                                       $tmp = str_replace(PHP_EOL, PHP_EOL . ' ', $tmp);
-                                       $tmp = addcslashes($tmp, ',;');
-                                       $o .= 'LOCATION:' . $tmp . PHP_EOL;
-                               }
-
-                               $o .= 'END:VEVENT' . PHP_EOL;
-                               $o .= PHP_EOL;
-                       }
-
-                       $o .= 'END:VCALENDAR' . PHP_EOL;
-                       break;
-       }
-
-       return $o;
-}
-
-/**
- * @brief Get all events for a user ID.
- *
- *    The query for events is done permission sensitive.
- *    If the user is the owner of the calendar he/she
- *    will get all of his/her available events.
- *    If the user is only a visitor only the public events will
- *    be available.
- *
- * @param int $uid The user ID.
- * @param int $sql_extra Additional sql conditions for permission.
- *
- * @return array Query results.
- */
-function events_by_uid($uid = 0, $sql_extra = '') {
-       if ($uid == 0) {
-               return;
-       }
-
-       // The permission condition if no condition was transmitted.
-       if ($sql_extra == '') {
-               $sql_extra = " AND `allow_cid` = '' AND `allow_gid` = '' ";
-       }
-
-       // Does the user who requests happen to be the owner of the events
-       // requested? then show all of your events, otherwise only those that
-       // don't have limitations set in allow_cid and allow_gid.
-       if (local_user() == $uid) {
-               $r = q("SELECT `start`, `finish`, `adjust`, `summary`, `desc`, `location`, `nofinish`
-                       FROM `event` WHERE `uid`= %d AND `cid` = 0 ",
-                       intval($uid)
-               );
-       } else {
-               $r = q("SELECT `start`, `finish`, `adjust`, `summary`, `desc`, `location`, `nofinish`
-                       FROM `event` WHERE `uid`= %d AND `cid` = 0 $sql_extra ",
-                       intval($uid)
-               );
-       }
-
-       if (DBM::is_result($r)) {
-               return $r;
-       }
-}
-
-/**
- *
- * @param int $uid The user ID.
- * @param string $format Output format (ical/csv).
- * @return array With the results:
- *     bool 'success' => True if the processing was successful,<br>
- *     string 'format' => The output format,<br>
- *     string 'extension' => The file extension of the output format,<br>
- *     string 'content' => The formatted output content.<br>
- *
- * @todo Respect authenticated users with events_by_uid().
- */
-function event_export($uid, $format = 'ical') {
-
-       $process = false;
-
-       // We are allowed to show events.
-       // Get the timezone the user is in.
-       $r = q("SELECT `timezone` FROM `user` WHERE `uid` = %d LIMIT 1", intval($uid));
-       if (DBM::is_result($r)) {
-               $timezone = $r[0]['timezone'];
-       }
-
-       // Get all events which are owned by a uid (respects permissions).
-       $events = events_by_uid($uid);
-
-       // We have the events that are available for the requestor.
-       // Now format the output according to the requested format.
-       if (count($events)) {
-               $res = event_format_export($events, $format, $timezone);
-       }
-
-       // If there are results the precess was successfull.
-       if (x($res)) {
-               $process = true;
-       }
-
-       // Get the file extension for the format.
-       switch ($format) {
-               case "ical":
-                       $file_ext = "ics";
-                       break;
-
-               case "csv":
-                       $file_ext = "csv";
-                       break;
-
-               default:
-                       $file_ext = "";
-       }
-
-       $arr = [
-               'success'   => $process,
-               'format'    => $format,
-               'extension' => $file_ext,
-               'content'   => $res,
-       ];
-
-       return $arr;
-}
-
-/**
- * @brief Get the events widget.
- *
- * @return string Formated html of the evens widget.
- */
-function widget_events() {
-       $a = get_app();
-
-       $owner_uid = $a->data['user']['uid'];
-       // $a->data is only available if the profile page is visited. If the visited page is not part
-       // of the profile page it should be the personal /events page. So we can use $a->user.
-       $user = ($a->data['user']['nickname'] ? $a->data['user']['nickname'] : $a->user['nickname']);
-
-
-       // The permission testing is a little bit tricky because we have to respect many cases.
-
-       // It's not the private events page (we don't get the $owner_uid for /events).
-       if (! local_user() && ! $owner_uid) {
-               return;
-       }
-
-       /*
-        * Cal logged in user (test permission at foreign profile page).
-        * If the $owner uid is available we know it is part of one of the profile pages (like /cal).
-        * So we have to test if if it's the own profile page of the logged in user
-        * or a foreign one. For foreign profile pages we need to check if the feature
-        * for exporting the cal is enabled (otherwise the widget would appear for logged in users
-        * on foreigen profile pages even if the widget is disabled).
-        */
-       if (intval($owner_uid) && local_user() !== $owner_uid && ! Feature::isEnabled($owner_uid, "export_calendar")) {
-               return;
-       }
-
-       /*
-        * If it's a kind of profile page (intval($owner_uid)) return if the user not logged in and
-        * export feature isn't enabled.
-        */
-       if (intval($owner_uid) && ! local_user() && ! Feature::isEnabled($owner_uid, "export_calendar")) {
-               return;
-       }
-
-       return replace_macros(get_markup_template("events_aside.tpl"), [
-               '$etitle' => L10n::t("Export"),
-               '$export_ical' => L10n::t("Export calendar as ical"),
-               '$export_csv' => L10n::t("Export calendar as csv"),
-               '$user' => $user
-       ]);
-}
-
-/**
- * @brief Format an item array with event data to HTML.
- *
- * @param arr $item Array with item and event data.
- * @return string HTML output.
- */
-function format_event_item($item) {
-       $same_date = false;
-       $finish    = false;
-
-       // Set the different time formats.
-       $dformat       = L10n::t('l F d, Y \@ g:i A'); // Friday January 18, 2011 @ 8:01 AM.
-       $dformat_short = L10n::t('D g:i A'); // Fri 8:01 AM.
-       $tformat       = L10n::t('g:i A'); // 8:01 AM.
-
-       // Convert the time to different formats.
-       $dtstart_dt = day_translate(
-               $item['event-adjust'] ?
-                       DateTimeFormat::local($item['event-start'], $dformat)
-                       : DateTimeFormat::utc($item['event-start'], $dformat)
-       );
-       $dtstart_title = DateTimeFormat::utc($item['event-start'], $item['event-adjust'] ? DateTimeFormat::ATOM : 'Y-m-d\TH:i:s');
-       // Format: Jan till Dec.
-       $month_short = day_short_translate(
-               $item['event-adjust'] ?
-                       DateTimeFormat::local($item['event-start'], 'M')
-                       : DateTimeFormat::utc($item['event-start'], 'M')
-       );
-       // Format: 1 till 31.
-       $date_short = $item['event-adjust'] ?
-               DateTimeFormat::local($item['event-start'], 'j')
-               : DateTimeFormat::utc($item['event-start'], 'j');
-       $start_time = $item['event-adjust'] ?
-               DateTimeFormat::local($item['event-start'], $tformat)
-               : DateTimeFormat::utc($item['event-start'], $tformat);
-       $start_short = day_short_translate(
-               $item['event-adjust'] ?
-                       DateTimeFormat::local($item['event-start'], $dformat_short)
-                       : DateTimeFormat::utc($item['event-start'], $dformat_short)
-       );
-
-       // If the option 'nofinisch' isn't set, we need to format the finish date/time.
-       if (!$item['event-nofinish']) {
-               $finish = true;
-               $dtend_dt  = day_translate(
-                       $item['event-adjust'] ?
-                               DateTimeFormat::local($item['event-finish'], $dformat)
-                               : DateTimeFormat::utc($item['event-finish'], $dformat)
-               );
-               $dtend_title = DateTimeFormat::utc($item['event-finish'], $item['event-adjust'] ? DateTimeFormat::ATOM : 'Y-m-d\TH:i:s');
-               $end_short = day_short_translate(
-                       $item['event-adjust'] ?
-                               DateTimeFormat::local($item['event-finish'], $dformat_short)
-                               : DateTimeFormat::utc($item['event-finish'], $dformat_short)
-               );
-               $end_time = $item['event-adjust'] ?
-                       DateTimeFormat::local($item['event-finish'], $tformat)
-                       : DateTimeFormat::utc($item['event-finish'], $tformat);
-               // Check if start and finish time is at the same day.
-               if (substr($dtstart_title, 0, 10) === substr($dtend_title, 0, 10)) {
-                       $same_date = true;
-               }
-       }
-
-       // Format the event location.
-       $evloc = event_location2array($item['event-location']);
-       $location = [];
-
-       if (isset($evloc['name'])) {
-               $location['name'] = prepare_text($evloc['name']);
-       }
-       // Construct the map HTML.
-       if (isset($evloc['address'])) {
-               $location['map'] = '<div class="map">' . Map::byLocation($evloc['address']) . '</div>';
-       } elseif (isset($evloc['coordinates'])) {
-               $location['map'] = '<div class="map">' . Map::byCoordinates(str_replace('/', ' ', $evloc['coordinates'])) . '</div>';
-       }
-
-       // Construct the profile link (magic-auth).
-       $sp = false;
-       $profile_link = best_link_url($item, $sp);
-
-       if (!$sp) {
-               $profile_link = Profile::zrl($profile_link);
-       }
-
-       $event = replace_macros(get_markup_template('event_stream_item.tpl'), [
-               '$id'             => $item['event-id'],
-               '$title'          => prepare_text($item['event-summary']),
-               '$dtstart_label'  => L10n::t('Starts:'),
-               '$dtstart_title'  => $dtstart_title,
-               '$dtstart_dt'     => $dtstart_dt,
-               '$finish'         => $finish,
-               '$dtend_label'    => L10n::t('Finishes:'),
-               '$dtend_title'    => $dtend_title,
-               '$dtend_dt'       => $dtend_dt,
-               '$month_short'    => $month_short,
-               '$date_short'     => $date_short,
-               '$same_date'      => $same_date,
-               '$start_time'     => $start_time,
-               '$start_short'    => $start_short,
-               '$end_time'       => $end_time,
-               '$end_short'      => $end_short,
-               '$author_name'    => $item['author-name'],
-               '$author_link'    => $profile_link,
-               '$author_avatar'  => $item['author-avatar'],
-               '$description'    => prepare_text($item['event-desc']),
-               '$location_label' => L10n::t('Location:'),
-               '$show_map_label' => L10n::t('Show map'),
-               '$hide_map_label' => L10n::t('Hide map'),
-               '$map_btn_label'  => L10n::t('Show map'),
-               '$location'       => $location
-       ]);
-
-       return $event;
-}
-
-/**
- * @brief Format a string with map bbcode to an array with location data.
- *
- * Note: The string must only contain location data. A string with no bbcode will be
- * handled as location name.
- *
- * @param string $s The string with the bbcode formatted location data.
- *
- * @return array The array with the location data.
- *  'name' => The name of the location,<br>
- * 'address' => The address of the location,<br>
- * 'coordinates' => Latitude‎ and longitude‎ (e.g. '48.864716,2.349014').<br>
- */
-function event_location2array($s = '') {
-       if ($s == '') {
-               return;
-       }
-
-       $location = ['name' => $s];
-
-       // Map tag with location name - e.g. [map]Paris[/map].
-       if (strpos($s, '[/map]') !== false) {
-               $found = preg_match("/\[map\](.*?)\[\/map\]/ism", $s, $match);
-               if (intval($found) > 0 && array_key_exists(1, $match)) {
-                       $location['address'] =  $match[1];
-                       // Remove the map bbcode from the location name.
-                       $location['name'] = str_replace($match[0], "", $s);
-               }
-       // Map tag with coordinates - e.g. [map=48.864716,2.349014].
-       } elseif (strpos($s, '[map=') !== false) {
-               $found = preg_match("/\[map=(.*?)\]/ism", $s, $match);
-               if (intval($found) > 0 && array_key_exists(1, $match)) {
-                       $location['coordinates'] =  $match[1];
-                       // Remove the map bbcode from the location name.
-                       $location['name'] = str_replace($match[0], "", $s);
-               }
-       }
-
-       return $location;
-}
index 31c8aaa799394dacdfaec90795523c63b325e989..af13898b2496d3f48d440314626a9f7b4fb37b2f 100644 (file)
@@ -228,7 +228,7 @@ function add_page_info_to_body($body, $texturl = false, $no_photos = false) {
  *
  * @TODO find proper type-hints
  */
-function consume_feed($xml, $importer, &$contact, &$hub, $datedir = 0, $pass = 0) {
+function consume_feed($xml, $importer, $contact, &$hub, $datedir = 0, $pass = 0) {
        if ($contact['network'] === NETWORK_OSTATUS) {
                if ($pass < 2) {
                        // Test - remove before flight
@@ -290,7 +290,7 @@ function subscribe_to_hub($url, $importer, $contact, $hubmode = 'subscribe') {
                return;
        }
 
-       $push_url = Config::get('system','url') . '/pubsub/' . $r[0]['nickname'] . '/' . $contact['id'];
+       $push_url = System::baseUrl() . '/pubsub/' . $r[0]['nickname'] . '/' . $contact['id'];
 
        // Use a single verify token, even if multiple hubs
        $verify_token = ((strlen($contact['hub-verify'])) ? $contact['hub-verify'] : random_string());
index 5f01fae361f6ab1d8f9790db451302ddc42a3b5e..311422c5751d9af55f2399298a1b4543f94e0c50 100644 (file)
@@ -14,6 +14,7 @@ use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
 use Friendica\Core\System;
 use Friendica\Database\DBM;
+use Friendica\Model\Event;
 use Friendica\Model\Item;
 use Friendica\Model\Profile;
 use Friendica\Render\FriendicaSmarty;
@@ -21,7 +22,6 @@ use Friendica\Util\DateTimeFormat;
 use Friendica\Util\Map;
 
 require_once "mod/proxy.php";
-require_once "include/event.php";
 require_once "include/conversation.php";
 
 /**
@@ -1062,7 +1062,7 @@ function linkify($s) {
  * Load poke verbs
  *
  * @return array index is present tense verb
                               value is array containing past tense verb, translation of present, translation of past
*                              value is array containing past tense verb, translation of present, translation of past
  * @hook poke_verbs pokes array
  */
 function get_poke_verbs() {
@@ -1169,8 +1169,25 @@ function redir_private_images($a, &$item)
        }
 }
 
+/**
+ * Sets the "rendered-html" field of the provided item
+ *
+ * Body is preserved to avoid side-effects as we modify it just-in-time for spoilers and private image links
+ *
+ * @param array $item
+ * @param bool  $update
+ *
+ * @todo Remove reference, simply return "rendered-html" and "rendered-hash"
+ */
 function put_item_in_cache(&$item, $update = false)
 {
+       $body = $item["body"];
+
+       // Add the content warning
+       if (!empty($item['content-warning'])) {
+               $item["body"] = $item['content-warning'] . '[spoiler]' . $item["body"] . '[/spoiler]';
+       }
+
        $rendered_hash = defaults($item, 'rendered-hash', '');
 
        if ($rendered_hash == ''
@@ -1178,22 +1195,19 @@ function put_item_in_cache(&$item, $update = false)
                || $rendered_hash != hash("md5", $item["body"])
                || Config::get("system", "ignore_cache")
        ) {
-               // The function "redir_private_images" changes the body.
-               // I'm not sure if we should store it permanently, so we save the old value.
-               $body = $item["body"];
-
                $a = get_app();
                redir_private_images($a, $item);
 
                $item["rendered-html"] = prepare_text($item["body"]);
                $item["rendered-hash"] = hash("md5", $item["body"]);
-               $item["body"] = $body;
 
                if ($update && ($item["id"] > 0)) {
                        dba::update('item', ['rendered-html' => $item["rendered-html"], 'rendered-hash' => $item["rendered-hash"]],
                                        ['id' => $item["id"]], false);
                }
        }
+
+       $item["body"] = $body;
 }
 
 /**
@@ -1221,37 +1235,37 @@ function prepare_body(&$item, $attach = false, $preview = false) {
        // In order to provide theme developers more possibilities, event items
        // are treated differently.
        if ($item['object-type'] === ACTIVITY_OBJ_EVENT && isset($item['event-id'])) {
-               $ev = format_event_item($item);
+               $ev = Event::getItemHTML($item);
                return $ev;
        }
 
-       if (!Config::get('system','suppress_tags')) {
-               $taglist = dba::p("SELECT `type`, `term`, `url` FROM `term` WHERE `otype` = ? AND `oid` = ? AND `type` IN (?, ?) ORDER BY `tid`",
-                               intval(TERM_OBJ_POST), intval($item['id']), intval(TERM_HASHTAG), intval(TERM_MENTION));
+       $taglist = dba::p("SELECT `type`, `term`, `url` FROM `term` WHERE `otype` = ? AND `oid` = ? AND `type` IN (?, ?) ORDER BY `tid`",
+                       intval(TERM_OBJ_POST), intval($item['id']), intval(TERM_HASHTAG), intval(TERM_MENTION));
 
-               while ($tag = dba::fetch($taglist)) {
-                       if ($tag["url"] == "") {
-                               $tag["url"] = $searchpath.strtolower($tag["term"]);
-                       }
+       while ($tag = dba::fetch($taglist)) {
+               if ($tag["url"] == "") {
+                       $tag["url"] = $searchpath . strtolower($tag["term"]);
+               }
 
-                       $orig_tag = $tag["url"];
+               $orig_tag = $tag["url"];
 
-                       $tag["url"] = best_link_url($item, $sp, $tag["url"]);
+               $tag["url"] = best_link_url($item, $sp, $tag["url"]);
 
-                       if ($tag["type"] == TERM_HASHTAG) {
-                               if ($orig_tag != $tag["url"]) {
-                                       $item['body'] = str_replace($orig_tag, $tag["url"], $item['body']);
-                               }
-                               $hashtags[] = "#<a href=\"".$tag["url"]."\" target=\"_blank\">".$tag["term"]."</a>";
-                               $prefix = "#";
-                       } elseif ($tag["type"] == TERM_MENTION) {
-                               $mentions[] = "@<a href=\"".$tag["url"]."\" target=\"_blank\">".$tag["term"]."</a>";
-                               $prefix = "@";
+               if ($tag["type"] == TERM_HASHTAG) {
+                       if ($orig_tag != $tag["url"]) {
+                               $item['body'] = str_replace($orig_tag, $tag["url"], $item['body']);
                        }
-                       $tags[] = $prefix."<a href=\"".$tag["url"]."\" target=\"_blank\">".$tag["term"]."</a>";
+
+                       $hashtags[] = "#<a href=\"" . $tag["url"] . "\" target=\"_blank\">" . $tag["term"] . "</a>";
+                       $prefix = "#";
+               } elseif ($tag["type"] == TERM_MENTION) {
+                       $mentions[] = "@<a href=\"" . $tag["url"] . "\" target=\"_blank\">" . $tag["term"] . "</a>";
+                       $prefix = "@";
                }
-               dba::close($taglist);
+
+               $tags[] = $prefix . "<a href=\"" . $tag["url"] . "\" target=\"_blank\">" . $tag["term"] . "</a>";
        }
+       dba::close($taglist);
 
        $item['tags'] = $tags;
        $item['hashtags'] = $hashtags;
@@ -1281,62 +1295,55 @@ function prepare_body(&$item, $attach = false, $preview = false) {
 
        $as = '';
        $vhead = false;
-       $arr = explode('[/attach],', $item['attach']);
-       if (count($arr)) {
-               foreach ($arr as $r) {
-                       $matches = false;
-                       $icon = '';
-                       $cnt = preg_match_all('|\[attach\]href=\"(.*?)\" length=\"(.*?)\" type=\"(.*?)\" title=\"(.*?)\"|',$r ,$matches, PREG_SET_ORDER);
-                       if ($cnt) {
-                               foreach ($matches as $mtch) {
-                                       $mime = $mtch[3];
-
-                                       if ((local_user() == $item['uid']) && ($item['contact-id'] != $a->contact['id']) && ($item['network'] == NETWORK_DFRN)) {
-                                               $the_url = 'redir/' . $item['contact-id'] . '?f=1&url=' . $mtch[1];
-                                       } else {
-                                               $the_url = $mtch[1];
-                                       }
-
-                                       if (strpos($mime, 'video') !== false) {
-                                               if (!$vhead) {
-                                                       $vhead = true;
-                                                       $a->page['htmlhead'] .= replace_macros(get_markup_template('videos_head.tpl'), [
-                                                               '$baseurl' => System::baseUrl(),
-                                                       ]);
-                                                       $a->page['end'] .= replace_macros(get_markup_template('videos_end.tpl'), [
-                                                               '$baseurl' => System::baseUrl(),
-                                                       ]);
-                                               }
-
-                                               $id = end(explode('/', $the_url));
-                                               $as .= replace_macros(get_markup_template('video_top.tpl'), [
-                                                       '$video' => [
-                                                               'id'     => $id,
-                                                               'title'  => L10n::t('View Video'),
-                                                               'src'    => $the_url,
-                                                               'mime'   => $mime,
-                                                       ],
-                                               ]);
-                                       }
-
-                                       $filetype = strtolower(substr($mime, 0, strpos($mime, '/')));
-                                       if ($filetype) {
-                                               $filesubtype = strtolower(substr($mime, strpos($mime, '/') + 1));
-                                               $filesubtype = str_replace('.', '-', $filesubtype);
-                                       } else {
-                                               $filetype = 'unkn';
-                                               $filesubtype = 'unkn';
-                                       }
-
-                                       $title = ((strlen(trim($mtch[4]))) ? escape_tags(trim($mtch[4])) : escape_tags($mtch[1]));
-                                       $title .= ' ' . $mtch[2] . ' ' . L10n::t('bytes');
-
-                                       $icon = '<div class="attachtype icon s22 type-' . $filetype . ' subtype-' . $filesubtype . '"></div>';
-                                       $as .= '<a href="' . strip_tags($the_url) . '" title="' . $title . '" class="attachlink" target="_blank" >' . $icon . '</a>';
-                               }
+       $matches = [];
+       preg_match_all('|\[attach\]href=\"(.*?)\" length=\"(.*?)\" type=\"(.*?)\"(?: title=\"(.*?)\")?|', $item['attach'], $matches, PREG_SET_ORDER);
+       foreach ($matches as $mtch) {
+               $mime = $mtch[3];
+
+               if ((local_user() == $item['uid']) && ($item['contact-id'] != $a->contact['id']) && ($item['network'] == NETWORK_DFRN)) {
+                       $the_url = 'redir/' . $item['contact-id'] . '?f=1&url=' . $mtch[1];
+               } else {
+                       $the_url = $mtch[1];
+               }
+
+               if (strpos($mime, 'video') !== false) {
+                       if (!$vhead) {
+                               $vhead = true;
+                               $a->page['htmlhead'] .= replace_macros(get_markup_template('videos_head.tpl'), [
+                                       '$baseurl' => System::baseUrl(),
+                               ]);
+                               $a->page['end'] .= replace_macros(get_markup_template('videos_end.tpl'), [
+                                       '$baseurl' => System::baseUrl(),
+                               ]);
                        }
+
+                       $id = end(explode('/', $the_url));
+                       $as .= replace_macros(get_markup_template('video_top.tpl'), [
+                               '$video' => [
+                                       'id'     => $id,
+                                       'title'  => L10n::t('View Video'),
+                                       'src'    => $the_url,
+                                       'mime'   => $mime,
+                               ],
+                       ]);
                }
+
+               $filetype = strtolower(substr($mime, 0, strpos($mime, '/')));
+               if ($filetype) {
+                       $filesubtype = strtolower(substr($mime, strpos($mime, '/') + 1));
+                       $filesubtype = str_replace('.', '-', $filesubtype);
+               } else {
+                       $filetype = 'unkn';
+                       $filesubtype = 'unkn';
+               }
+
+               $title = escape_tags(trim(!empty($mtch[4]) ? $mtch[4] : $mtch[1]));
+               $title .= ' ' . $mtch[2] . ' ' . L10n::t('bytes');
+
+               $icon = '<div class="attachtype icon s22 type-' . $filetype . ' subtype-' . $filesubtype . '"></div>';
+               $as .= '<a href="' . strip_tags($the_url) . '" title="' . $title . '" class="attachlink" target="_blank" >' . $icon . '</a>';
        }
+
        if ($as != '') {
                $s .= '<div class="body-attach">'.$as.'<div class="clear"></div></div>';
        }
@@ -2023,6 +2030,10 @@ function text_highlight($s, $lang) {
                $lang = 'javascript';
        }
 
+       if ($lang === 'bash') {
+               $lang = 'sh';
+       }
+
        // @TODO: Replace Text_Highlighter_Renderer_Html by scrivo/highlight.php
 
        // Autoload the library to make constants available
index a76057101a2f72596cc5c2b13555a5fd0ef85dc0..e3ab16469b17f75d07a6e522b7206a18efec9229 100644 (file)
--- a/index.php
+++ b/index.php
@@ -74,7 +74,7 @@ if (!$install) {
        if (Config::get('system', 'force_ssl') && ($a->get_scheme() == "http")
                && (intval(Config::get('system', 'ssl_policy')) == SSL_POLICY_FULL)
                && (substr(System::baseUrl(), 0, 8) == "https://")
-       ) {
+               && ($_SERVER['REQUEST_METHOD'] == 'GET')) {
                header("HTTP/1.1 302 Moved Temporarily");
                header("Location: " . System::baseUrl() . "/" . $a->query_string);
                exit();
index e266d29d7dcc3ce991aa125652cd75b70ad601aa..4ae5eb70b067b83eed1826b2c5708d187430629a 100644 (file)
@@ -635,8 +635,21 @@ function admin_page_federation(App $a)
                        $v = $newVv;
                }
 
-               foreach ($v as $key => $vv)
-                       $v[$key]["version"] = trim(strip_tags($vv["version"]));
+               // Assure that the versions are sorted correctly
+               $v2 = [];
+               $versions = [];
+               foreach ($v as $vv) {
+                       $version = trim(strip_tags($vv["version"]));
+                       $v2[$version] = $vv;
+                       $versions[] = $version;
+               }
+
+               usort($versions, 'version_compare');
+
+               $v = [];
+               foreach ($versions as $version) {
+                       $v[] = $v2[$version];
+               }
 
                // the 3rd array item is needed for the JavaScript graphs as JS does
                // not like some characters in the names of variables...
@@ -718,7 +731,7 @@ function admin_page_summary(App $a)
        $warningtext = [];
        if (DBM::is_result($r)) {
                $showwarning = true;
-               $warningtext[] = L10n::t('Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href="%s">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php bin/console dbstructure toinnodb</tt> of your Friendica installation for an automatic conversion.<br />', 'https://dev.mysql.com/doc/refman/5.7/en/converting-tables-to-innodb.html');
+               $warningtext[] = L10n::t('Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href="%s">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php bin/console.php dbstructure toinnodb</tt> of your Friendica installation for an automatic conversion.<br />', 'https://dev.mysql.com/doc/refman/5.7/en/converting-tables-to-innodb.html');
        }
        // Check if github.com/friendica/master/VERSION is higher then
        // the local version of Friendica. Check is opt-in, source may be master or devel branch
@@ -735,7 +748,7 @@ function admin_page_summary(App $a)
        }
        if (Config::get('system', 'dbupdate') == DB_UPDATE_FAILED) {
                $showwarning = true;
-               $warningtext[] = L10n::t('The database update failed. Please run "php bin/console dbstructure update" from the command line and have a look at the errors that might appear.');
+               $warningtext[] = L10n::t('The database update failed. Please run "php bin/console.php dbstructure update" from the command line and have a look at the errors that might appear.');
        }
 
        $last_worker_call = Config::get('system', 'last_poller_execution', false);
@@ -871,8 +884,9 @@ function admin_page_site_post(App $a)
                update_table("gcontact", ['connect', 'addr'], $old_host, $new_host);
 
                // update config
-               $a->set_baseurl($new_url);
+               Config::set('system', 'hostname', parse_url($new_url,  PHP_URL_HOST));
                Config::set('system', 'url', $new_url);
+               $a->set_baseurl($new_url);
 
                // send relocate
                $users = q("SELECT `uid` FROM `user` WHERE `account_removed` = 0 AND `account_expired` = 0");
@@ -960,11 +974,19 @@ function admin_page_site_post(App $a)
        $only_tag_search        =       ((x($_POST,'only_tag_search'))          ? True                                          : False);
        $rino                   =       ((x($_POST,'rino'))                     ? intval($_POST['rino'])                        : 0);
        $check_new_version_url  =       ((x($_POST, 'check_new_version_url'))   ?       notags(trim($_POST['check_new_version_url']))   : 'none');
+
        $worker_queues          =       ((x($_POST,'worker_queues'))            ? intval($_POST['worker_queues'])               : 4);
        $worker_dont_fork       =       ((x($_POST,'worker_dont_fork'))         ? True                                          : False);
        $worker_fastlane        =       ((x($_POST,'worker_fastlane'))          ? True                                          : False);
        $worker_frontend        =       ((x($_POST,'worker_frontend'))          ? True                                          : False);
 
+       $relay_directly         =       ((x($_POST,'relay_directly'))           ? True                                          : False);
+       $relay_server           =       ((x($_POST,'relay_server'))             ? notags(trim($_POST['relay_server']))          : '');
+       $relay_subscribe        =       ((x($_POST,'relay_subscribe'))          ? True                                          : False);
+       $relay_scope            =       ((x($_POST,'relay_scope'))              ? notags(trim($_POST['relay_scope']))           : '');
+       $relay_server_tags      =       ((x($_POST,'relay_server_tags'))        ? notags(trim($_POST['relay_server_tags']))     : '');
+       $relay_user_tags        =       ((x($_POST,'relay_user_tags'))          ? True                                          : False);
+
        // Has the directory url changed? If yes, then resubmit the existing profiles there
        if ($global_directory != Config::get('system', 'directory') && ($global_directory != '')) {
                Config::set('system', 'directory', $global_directory);
@@ -1118,10 +1140,19 @@ function admin_page_site_post(App $a)
        Config::set('system', 'basepath', $basepath);
        Config::set('system', 'proxy_disabled', $proxy_disabled);
        Config::set('system', 'only_tag_search', $only_tag_search);
+
        Config::set('system', 'worker_queues', $worker_queues);
        Config::set('system', 'worker_dont_fork', $worker_dont_fork);
        Config::set('system', 'worker_fastlane', $worker_fastlane);
        Config::set('system', 'frontend_worker', $worker_frontend);
+
+       Config::set('system', 'relay_directly', $relay_directly);
+       Config::set('system', 'relay_server', $relay_server);
+       Config::set('system', 'relay_subscribe', $relay_subscribe);
+       Config::set('system', 'relay_scope', $relay_scope);
+       Config::set('system', 'relay_server_tags', $relay_server_tags);
+       Config::set('system', 'relay_user_tags', $relay_user_tags);
+
        Config::set('system', 'rino_encrypt', $rino);
 
        info(L10n::t('Site settings updated.') . EOL);
@@ -1270,6 +1301,7 @@ function admin_page_site(App $a)
                '$portable_contacts' => L10n::t('Auto Discovered Contact Directory'),
                '$performance' => L10n::t('Performance'),
                '$worker_title' => L10n::t('Worker'),
+               '$relay_title' => L10n::t('Message Relay'),
                '$relocate' => L10n::t('Relocate - WARNING: advanced function. Could make this server unreachable.'),
                '$baseurl' => System::baseUrl(true),
                // name, label, value, help string, extra data...
@@ -1349,13 +1381,20 @@ function admin_page_site(App $a)
 
                '$relocate_url'         => ['relocate_url', L10n::t("New base url"), System::baseUrl(), L10n::t("Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users.")],
 
-               '$rino'                 => ['rino', L10n::t("RINO Encryption"), intval(Config::get('system','rino_encrypt')), L10n::t("Encryption layer between nodes."), [0 => "Disabled", 1 => "Enabled"]],
+               '$rino'                 => ['rino', L10n::t("RINO Encryption"), intval(Config::get('system','rino_encrypt')), L10n::t("Encryption layer between nodes."), [0 => L10n::t("Disabled"), 1 => L10n::t("Enabled")]],
 
                '$worker_queues'        => ['worker_queues', L10n::t("Maximum number of parallel workers"), Config::get('system','worker_queues'), L10n::t("On shared hosters set this to 2. On larger systems, values of 10 are great. Default value is 4.")],
                '$worker_dont_fork'     => ['worker_dont_fork', L10n::t("Don't use 'proc_open' with the worker"), Config::get('system','worker_dont_fork'), L10n::t("Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab.")],
                '$worker_fastlane'      => ['worker_fastlane', L10n::t("Enable fastlane"), Config::get('system','worker_fastlane'), L10n::t("When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority.")],
                '$worker_frontend'      => ['worker_frontend', L10n::t('Enable frontend worker'), Config::get('system','frontend_worker'), L10n::t('When enabled the Worker process is triggered when backend access is performed \x28e.g. messages being delivered\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server.', System::baseUrl())],
 
+               '$relay_subscribe'      => ['relay_subscribe', L10n::t("Subscribe to relay"), Config::get('system','relay_subscribe'), L10n::t("Enables the receiving of public posts from the relay. They will be included in the search, subscribed tags and on the global community page.")],
+               '$relay_server'         => ['relay_server', L10n::t("Relay server"), Config::get('system','relay_server'), L10n::t("Address of the relay server where public posts should be send to. For example https://relay.diasp.org")],
+               '$relay_directly'       => ['relay_directly', L10n::t("Direct relay transfer"), Config::get('system','relay_directly'), L10n::t("Enables the direct transfer to other servers without using the relay servers")],
+               '$relay_scope'          => ['relay_scope', L10n::t("Relay scope"), Config::get('system','relay_scope'), L10n::t("Can be 'all' or 'tags'. 'all' means that every public post should be received. 'tags' means that only posts with selected tags should be received."), ['' => L10n::t('Disabled'), 'all' => L10n::t('all'), 'tags' => L10n::t('tags')]],
+               '$relay_server_tags'    => ['relay_server_tags', L10n::t("Server tags"), Config::get('system','relay_server_tags'), L10n::t("Comma separated list of tags for the 'tags' subscription.")],
+               '$relay_user_tags'      => ['relay_user_tags', L10n::t("Allow user tags"), Config::get('system','relay_user_tags'), L10n::t("If enabled, the tags from the saved searches will used for the 'tags' subscription in addition to the 'relay_server_tags'.")],
+
                '$form_security_token'  => get_form_security_token("admin_site")
        ]);
 }
@@ -1568,7 +1607,7 @@ function admin_page_users(App $a)
        if ($a->argc > 2) {
                $uid = $a->argv[3];
                $user = dba::selectFirst('user', ['username', 'blocked'], ['uid' => $uid]);
-               if (DBM::is_result($user)) {
+               if (!DBM::is_result($user)) {
                        notice('User not found' . EOL);
                        goaway('admin/users');
                        return ''; // NOTREACHED
index 4550a8efbf954fc49a21b64a8dbcbba584183990..cafd06556b8adde32498fe28dd39c9e120e2849f 100644 (file)
@@ -25,7 +25,7 @@ function babel_content()
 
                                $html = Text\BBCode::convert($bbcode);
                                $results[] = [
-                                       'title' => L10n::t("BBCode::convert \x28raw HTML\x28"),
+                                       'title' => L10n::t("BBCode::convert \x28raw HTML\x29"),
                                        'content' => htmlspecialchars($html)
                                ];
 
index ae4928bdf2b1c44d74fff3a7c7332902ce6d9ca1..bf73408f4249f821fb54b8654e17f86f1c16dd0e 100644 (file)
@@ -9,19 +9,19 @@
 use Friendica\App;
 use Friendica\Content\Feature;
 use Friendica\Content\Nav;
+use Friendica\Content\Widget;
 use Friendica\Core\Config;
 use Friendica\Core\L10n;
 use Friendica\Core\System;
 use Friendica\Database\DBM;
 use Friendica\Model\Contact;
+use Friendica\Model\Event;
 use Friendica\Model\Group;
 use Friendica\Model\Profile;
 use Friendica\Protocol\DFRN;
 use Friendica\Util\DateTimeFormat;
 use Friendica\Util\Temporal;
 
-require_once 'include/event.php';
-
 function cal_init(App $a)
 {
        if ($a->argc > 1) {
@@ -64,7 +64,7 @@ function cal_init(App $a)
                        '$pdesc' => (($profile['pdesc'] != "") ? $profile['pdesc'] : ""),
                ]);
 
-               $cal_widget = widget_events();
+               $cal_widget = Widget\CalendarExport::getHTML();
 
                if (!x($a->page, 'aside')) {
                        $a->page['aside'] = '';
@@ -82,7 +82,7 @@ function cal_content(App $a)
        Nav::setSelected('events');
 
        // get the translation strings for the callendar
-       $i18n = get_event_strings();
+       $i18n = Event::getStrings();
 
        $htpl = get_markup_template('event_head.tpl');
        $a->page['htmlhead'] .= replace_macros($htpl, [
@@ -212,25 +212,25 @@ function cal_content(App $a)
 
                // put the event parametes in an array so we can better transmit them
                $event_params = [
-                       'event_id' => (x($_GET, 'id') ? $_GET["id"] : 0),
-                       'start' => $start,
-                       'finish' => $finish,
-                       'adjust_start' => $adjust_start,
+                       'event_id'      => intval(defaults($_GET, 'id', 0)),
+                       'start'         => $start,
+                       'finish'        => $finish,
+                       'adjust_start'  => $adjust_start,
                        'adjust_finish' => $adjust_finish,
-                       'ignored' => $ignored,
+                       'ignore'        => $ignored,
                ];
 
                // get events by id or by date
-               if (x($_GET, 'id')) {
-                       $r = event_by_id($owner_uid, $event_params, $sql_extra);
+               if ($event_params['event_id']) {
+                       $r = Event::getListById($owner_uid, $event_params['event-id'], $sql_extra);
                } else {
-                       $r = events_by_date($owner_uid, $event_params, $sql_extra);
+                       $r = Event::getListByDate($owner_uid, $event_params, $sql_extra);
                }
 
                $links = [];
 
                if (DBM::is_result($r)) {
-                       $r = sort_by_date($r);
+                       $r = Event::sortByDate($r);
                        foreach ($r as $rr) {
                                $j = $rr['adjust'] ? DateTimeFormat::local($rr['start'], 'j') : DateTimeFormat::utc($rr['start'], 'j');
                                if (!x($links, $j)) {
@@ -240,7 +240,7 @@ function cal_content(App $a)
                }
 
                // transform the event in a usable array
-               $events = process_events($r);
+               $events = Event::prepareListForTemplate($r);
 
                if ($a->argv[2] === 'json') {
                        echo json_encode($events);
@@ -306,7 +306,7 @@ function cal_content(App $a)
                }
 
                // Get the export data by uid
-               $evexport = event_export($owner_uid, $format);
+               $evexport = Event::exportListByUserId($owner_uid, $format);
 
                if (!$evexport["success"]) {
                        if ($evexport["content"]) {
index 09090e541a502e5254c726f2ca070421051d1b72..cd9021c17ec2cd4edde1b6c9b1997f92bb840f89 100644 (file)
@@ -45,6 +45,14 @@ function contacts_init(App $a)
        }
 
        if (DBM::is_result($contact)) {
+               if ($contact['self']) {
+                       if (($a->argc == 3) && intval($a->argv[1]) && ($a->argv[2] == "posts")) {
+                               goaway('profile/' . $contact['nick']);
+                       } else {
+                               goaway('profile/' . $contact['nick'] . '?tab=profile');
+                       }
+               }
+
                $a->data['contact'] = $contact;
 
                if (($a->data['contact']['network'] != "") && ($a->data['contact']['network'] != NETWORK_DFRN)) {
@@ -579,9 +587,10 @@ function contacts_content(App $a)
                        $profile_select = ContactSelector::profileAssign($contact['profile-id'], (($contact['network'] !== NETWORK_DFRN) ? true : false));
                }
 
+               /// @todo Only show the following link with DFRN when the remote version supports it
                $follow = '';
                $follow_text = '';
-               if (in_array($contact['network'], [NETWORK_DIASPORA, NETWORK_OSTATUS])) {
+               if (in_array($contact['network'], [NETWORK_DIASPORA, NETWORK_OSTATUS, NETWORK_DFRN])) {
                        if ($contact['rel'] == CONTACT_IS_FOLLOWER) {
                                $follow = System::baseUrl(true) . "/follow?url=" . urlencode($contact["url"]);
                                $follow_text = L10n::t("Connect/Follow");
@@ -939,6 +948,13 @@ function _contact_detail_for_template($rr)
                $sparkle = '';
        }
 
+       if ($rr['self']) {
+               $dir_icon = 'images/larrow.gif';
+               $alt_text = L10n::t('This is you');
+               $url = $rr['url'];
+               $sparkle = '';
+       }
+
        return [
                'img_hover' => L10n::t('Visit %s\'s profile [%s]', $rr['name'], $rr['url']),
                'edit_hover' => L10n::t('Edit contact'),
index a6a67c3b828bfc439a7bd90ac680fb5a95ed77fa..510fc0ec8ff11b7730b53de657f5bda941f81832 100644 (file)
@@ -6,6 +6,7 @@ use Friendica\App;
 use Friendica\Core\L10n;
 use Friendica\Core\System;
 use Friendica\Database\DBM;
+use Friendica\Model\User;
 
 require_once 'mod/settings.php';
 
@@ -28,6 +29,21 @@ function delegate_post(App $a)
        check_form_security_token_redirectOnErr('/delegate', 'delegate');
 
        $parent_uid = defaults($_POST, 'parent_user', 0);
+       $parent_password = defaults($_POST, 'parent_password', '');
+
+       if ($parent_uid != 0) {
+               $user = dba::selectFirst('user', ['nickname'], ['uid' => $parent_uid]);
+               if (!DBM::is_result($user)) {
+                       notice(L10n::t('Parent user not found.') . EOL);
+                       return;
+               }
+
+               $success = User::authenticate($user['nickname'], trim($parent_password));
+               if (!$success) {
+                       notice(L10n::t('Permission denied.') . EOL);
+                       return;
+               }
+       }
 
        dba::update('user', ['parent-uid' => $parent_uid], ['uid' => local_user()]);
 }
@@ -70,16 +86,6 @@ function delegate_content(App $a)
                goaway(System::baseUrl() . '/delegate');
        }
 
-       // These people can manage this account/page with full privilege
-       $full_managers = [];
-       $r = q("SELECT * FROM `user` WHERE `email` = '%s' AND `password` = '%s' ",
-               dbesc($a->user['email']),
-               dbesc($a->user['password'])
-       );
-       if (DBM::is_result($r)) {
-               $full_managers = $r;
-       }
-
        // find everybody that currently has delegated management to this account/page
        $delegates = [];
        $r = q("SELECT * FROM `user` WHERE `uid` IN (SELECT `uid` FROM `manage` WHERE `mid` = %d)",
@@ -90,10 +96,6 @@ function delegate_content(App $a)
        }
 
        $uids = [];
-       foreach ($full_managers as $rr) {
-               $uids[] = $rr['uid'];
-       }
-
        foreach ($delegates as $rr) {
                $uids[] = $rr['uid'];
        }
@@ -153,18 +155,21 @@ function delegate_content(App $a)
                }
        }
 
+       if (!is_null($parent_user)) {
+               $parent_password = ['parent_password', L10n::t('Parent Password:'), '', L10n::t('Please enter the password of the parent account to legitimize your request.')];
+       }
+
        $o = replace_macros(get_markup_template('delegate.tpl'), [
                '$form_security_token' => get_form_security_token('delegate'),
                '$parent_header' => L10n::t('Parent User'),
                '$parent_user' => $parent_user,
+               '$parent_password' => $parent_password,
                '$parent_desc' => L10n::t('Parent users have total control about this account, including the account settings. Please double check whom you give this access.'),
                '$submit' => L10n::t('Save Settings'),
                '$header' => L10n::t('Delegate Page Management'),
                '$delegates_header' => L10n::t('Delegates'),
                '$base' => System::baseUrl(),
                '$desc' => L10n::t('Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely.'),
-               '$head_managers' => L10n::t('Existing Page Managers'),
-               '$managers' => $full_managers,
                '$head_delegates' => L10n::t('Existing Page Delegates'),
                '$delegates' => $delegates,
                '$head_potentials' => L10n::t('Potential Delegates'),
index 2f4edafc5d8f37858854a1922b39bea8cb4cd8ad..7eddd4f3d576e05b59b787a2fb4eb05321b14176 100644 (file)
@@ -12,12 +12,60 @@ use Friendica\Core\System;
 use Friendica\Database\DBM;
 use Friendica\Model\Contact;
 use Friendica\Protocol\DFRN;
+use Friendica\Protocol\Diaspora;
 
 require_once 'include/items.php';
-require_once 'include/event.php';
 
 function dfrn_notify_post(App $a) {
        logger(__function__, LOGGER_TRACE);
+
+       $postdata = file_get_contents('php://input');
+
+       if (empty($_POST) || !empty($postdata)) {
+               $data = json_decode($postdata);
+               if (is_object($data)) {
+                       $nick = defaults($a->argv, 1, '');
+                       $user = dba::selectFirst('user', [], ['nickname' => $nick, 'account_expired' => false, 'account_removed' => false]);
+                       if (!DBM::is_result($user)) {
+                               System::httpExit(500);
+                       }
+                       $msg = Diaspora::decodeRaw($user, $postdata);
+
+                       // Check if the user has got this contact
+                       $cid = Contact::getIdForURL($msg['author'], $user['uid']);
+                       if (!$cid) {
+                               // Otherwise there should be a public contact
+                               $cid = Contact::getIdForURL($msg['author']);
+                               if (!$cid) {
+                                       logger('Contact not found for address ' . $msg['author']);
+                                       System::xmlExit(3, 'Contact not found');
+                               }
+                       }
+
+                       // We now have some contact, so we fetch it
+                       $importer = dba::fetch_first("SELECT *, `name` as `senderName`
+                                                       FROM `contact`
+                                                       WHERE NOT `blocked` AND `id` = ? LIMIT 1",
+                                                       $cid);
+
+                       // This should never fail
+                       if (!DBM::is_result($importer)) {
+                               logger('Contact not found for address ' . $msg['author']);
+                               System::xmlExit(3, 'Contact not found');
+                       }
+
+                       // Set the user id. This is important if this is a public contact
+                       $importer['importer_uid']  = $user['uid'];
+
+                       // Now we should be able to import it
+                       $ret = DFRN::import($msg['message'], $importer);
+                       System::xmlExit($ret, 'Done');
+               } else {
+                       require_once 'mod/salmon.php';
+                       salmon_post($a, $postdata);
+               }
+       }
+
        $dfrn_id      = ((x($_POST,'dfrn_id'))      ? notags(trim($_POST['dfrn_id']))   : '');
        $dfrn_version = ((x($_POST,'dfrn_version')) ? (float) $_POST['dfrn_version']    : 2.0);
        $challenge    = ((x($_POST,'challenge'))    ? notags(trim($_POST['challenge'])) : '');
index d7d9ad8a6e8a19bbc7438b5164404bdb1e5a6dda..1179b6c53afbdc1c97c89192e423c4efca050f7c 100644 (file)
@@ -12,12 +12,12 @@ use Friendica\Database\DBM;
 use Friendica\Model\Contact;
 use Friendica\Model\Profile;
 
-function directory_init(App $a) {
+function directory_init(App $a)
+{
        $a->set_pager_itemspage(60);
 
-       if(local_user()) {
+       if (local_user()) {
                $a->page['aside'] .= Widget::findPeople();
-
                $a->page['aside'] .= Widget::follow();
        } else {
                unset($_SESSION['theme']);
@@ -25,16 +25,20 @@ function directory_init(App $a) {
        }
 }
 
-function directory_post(App $a) {
-       if(x($_POST,'search'))
+function directory_post(App $a)
+{
+       if (x($_POST, 'search')) {
                $a->data['search'] = $_POST['search'];
+       }
 }
 
-function directory_content(App $a) {
+function directory_content(App $a)
+{
        require_once("mod/proxy.php");
 
-       if((Config::get('system','block_public')) && (! local_user()) && (! remote_user()) ||
-               (Config::get('system','block_local_dir')) && (! local_user()) && (! remote_user())) {
+       if ((Config::get('system', 'block_public') && !local_user() && !remote_user())
+               || (Config::get('system', 'block_local_dir') && !local_user() && !remote_user())
+       ) {
                notice(L10n::t('Public access denied.') . EOL);
                return;
        }
@@ -42,18 +46,19 @@ function directory_content(App $a) {
        $o = '';
        Nav::setSelected('directory');
 
-       if(x($a->data,'search'))
+       if (x($a->data, 'search')) {
                $search = notags(trim($a->data['search']));
-       else
-               $search = ((x($_GET,'search')) ? notags(trim(rawurldecode($_GET['search']))) : '');
+       } else {
+               $search = ((x($_GET, 'search')) ? notags(trim(rawurldecode($_GET['search']))) : '');
+       }
 
        $gdirpath = '';
-       $dirurl = Config::get('system','directory');
-       if(strlen($dirurl)) {
-               $gdirpath = Profile::zrl($dirurl,true);
+       $dirurl = Config::get('system', 'directory');
+       if (strlen($dirurl)) {
+               $gdirpath = Profile::zrl($dirurl, true);
        }
 
-       if($search) {
+       if ($search) {
                $search = dbesc($search);
 
                $sql_extra = " AND ((`profile`.`name` LIKE '%$search%') OR
@@ -73,35 +78,34 @@ function directory_content(App $a) {
                                (`profile`.`prv_keywords` LIKE '%$search%'))";
        }
 
-       $publish = ((Config::get('system','publish_all')) ? '' : " AND `publish` = 1 " );
+       $publish = (Config::get('system', 'publish_all') ? '' : " AND `publish` = 1 " );
 
 
-       $r = q("SELECT COUNT(*) AS `total` FROM `profile`
-                       LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
-                       WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra ");
-       if (DBM::is_result($r))
-               $a->set_pager_total($r[0]['total']);
+       $cnt = dba::fetch_first("SELECT COUNT(*) AS `total` FROM `profile`
+                               LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
+                               WHERE `is-default` $publish AND NOT `user`.`blocked` $sql_extra");
+       if (DBM::is_result($cnt)) {
+               $a->set_pager_total($cnt['total']);
+       }
 
        $order = " ORDER BY `name` ASC ";
 
-       $limit = intval($a->pager['start']).",".intval($a->pager['itemspage']);
+       $limit = intval($a->pager['start'])."," . intval($a->pager['itemspage']);
 
-       $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`, `user`.`timezone` , `user`.`page-flags`,
+       $r = dba::p("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`, `user`.`timezone` , `user`.`page-flags`,
                        `contact`.`addr`, `contact`.`url` AS profile_url FROM `profile`
                        LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
                        LEFT JOIN `contact` ON `contact`.`uid` = `user`.`uid`
-                       WHERE `is-default` $publish AND `user`.`blocked` = 0 AND `contact`.`self` $sql_extra $order LIMIT ".$limit);
+                       WHERE `is-default` $publish AND `user`.`blocked` = 0 AND `contact`.`self` $sql_extra $order LIMIT ".$limit
+       );
        if (DBM::is_result($r)) {
-
                if (in_array('small', $a->argv)) {
                        $photo = 'thumb';
-               }
-               else {
+               } else {
                        $photo = 'photo';
                }
 
-               foreach ($r as $rr) {
-
+               while ($rr = dba::fetch($r)) {
                        $itemurl= '';
 
                        $itemurl = (($rr['addr'] != "") ? $rr['addr'] : $rr['profile_url']);
@@ -111,16 +115,19 @@ function directory_content(App $a) {
                        $pdesc = (($rr['pdesc']) ? $rr['pdesc'] . '<br />' : '');
 
                        $details = '';
-                       if(strlen($rr['locality']))
+                       if (strlen($rr['locality'])) {
                                $details .= $rr['locality'];
-                       if(strlen($rr['region'])) {
-                               if(strlen($rr['locality']))
+                       }
+                       if (strlen($rr['region'])) {
+                               if (strlen($rr['locality'])) {
                                        $details .= ', ';
+                               }
                                $details .= $rr['region'];
                        }
-                       if(strlen($rr['country-name'])) {
-                               if(strlen($details))
+                       if (strlen($rr['country-name'])) {
+                               if (strlen($details)) {
                                        $details .= ', ';
+                               }
                                $details .= $rr['country-name'];
                        }
 //                     if(strlen($rr['dob'])) {
@@ -132,20 +139,19 @@ function directory_content(App $a) {
 
                        $profile = $rr;
 
-                       if((x($profile,'address') == 1)
-                               || (x($profile,'locality') == 1)
-                               || (x($profile,'region') == 1)
-                               || (x($profile,'postal-code') == 1)
-                               || (x($profile,'country-name') == 1))
-                       $location = L10n::t('Location:');
-
-                       $gender = ((x($profile,'gender') == 1) ? L10n::t('Gender:') : False);
-
-                       $marital = ((x($profile,'marital') == 1) ?  L10n::t('Status:') : False);
-
-                       $homepage = ((x($profile,'homepage') == 1) ?  L10n::t('Homepage:') : False);
+                       if ((x($profile, 'address')             == 1)
+                               || (x($profile, 'locality')     == 1)
+                               || (x($profile, 'region')       == 1)
+                               || (x($profile, 'postal-code')  == 1)
+                               || (x($profile, 'country-name') == 1)
+                       ) {
+                               $location = L10n::t('Location:');
+                       }
 
-                       $about = ((x($profile,'about') == 1) ?  L10n::t('About:') : False);
+                       $gender   = ((x($profile, 'gender')   == 1) ? L10n::t('Gender:')   : false);
+                       $marital  = ((x($profile, 'marital')  == 1) ? L10n::t('Status:')   : false);
+                       $homepage = ((x($profile, 'homepage') == 1) ? L10n::t('Homepage:') : false);
+                       $about    = ((x($profile, 'about')    == 1) ? L10n::t('About:')    : false);
 
                        $location_e = $location;
 
@@ -154,23 +160,23 @@ function directory_content(App $a) {
                        ];
 
                        $entry = [
-                               'id' => $rr['id'],
-                               'url' => $profile_link,
-                               'itemurl' => $itemurl,
-                               'thumb' => proxy_url($rr[$photo], false, PROXY_SIZE_THUMB),
-                               'img_hover' => $rr['name'],
-                               'name' => $rr['name'],
-                               'details' => $details,
+                               'id'           => $rr['id'],
+                               'url'          => $profile_link,
+                               'itemurl'      => $itemurl,
+                               'thumb'        => proxy_url($rr[$photo], false, PROXY_SIZE_THUMB),
+                               'img_hover'    => $rr['name'],
+                               'name'         => $rr['name'],
+                               'details'      => $details,
                                'account_type' => Contact::getAccountType($rr),
-                               'profile' => $profile,
-                               'location' => $location_e,
-                               'tags' => $rr['pub_keywords'],
-                               'gender'   => $gender,
-                               'pdesc' => $pdesc,
-                               'marital'  => $marital,
-                               'homepage' => $homepage,
-                               'about' => $about,
-                               'photo_menu' => $photo_menu,
+                               'profile'      => $profile,
+                               'location'     => $location_e,
+                               'tags'         => $rr['pub_keywords'],
+                               'gender'       => $gender,
+                               'pdesc'        => $pdesc,
+                               'marital'      => $marital,
+                               'homepage'     => $homepage,
+                               'about'        => $about,
+                               'photo_menu'   => $photo_menu,
 
                        ];
 
@@ -187,20 +193,21 @@ function directory_content(App $a) {
 
                        $entries[] = $arr['entry'];
                }
+               dba::close($r);
 
                $tpl = get_markup_template('directory_header.tpl');
 
                $o .= replace_macros($tpl, [
-                       '$search' => $search,
+                       '$search'    => $search,
                        '$globaldir' => L10n::t('Global Directory'),
-                       '$gdirpath' => $gdirpath,
-                       '$desc' => L10n::t('Find on this site'),
-                       '$contacts' => $entries,
-                       '$finding' => L10n::t('Results for:'),
-                       '$findterm' => (strlen($search) ? $search : ""),
-                       '$title' => L10n::t('Site Directory'),
-                       '$submit' => L10n::t('Find'),
-                       '$paginate' => paginate($a),
+                       '$gdirpath'  => $gdirpath,
+                       '$desc'      => L10n::t('Find on this site'),
+                       '$contacts'  => $entries,
+                       '$finding'   => L10n::t('Results for:'),
+                       '$findterm'  => (strlen($search) ? $search : ""),
+                       '$title'     => L10n::t('Site Directory'),
+                       '$submit'    => L10n::t('Find'),
+                       '$paginate'  => paginate($a),
                ]);
        } else {
                info(L10n::t("No entries \x28some entries may be hidden\x29.") . EOL);
index 9db4eeb7b61d629f75436dd3856cb88274df014c..a5b26a9193dbebc3974d50680818245e60ff081d 100644 (file)
@@ -15,6 +15,7 @@ use Friendica\Model\Profile;
 use Friendica\Network\Probe;
 use Friendica\Protocol\PortableContact;
 use Friendica\Util\Network;
+use Friendica\Database\DBM;
 
 require_once 'mod/contacts.php';
 
@@ -113,32 +114,22 @@ function dirfind_content(App $a, $prefix = "") {
 
                        /// @TODO These 2 SELECTs are not checked on validity with DBM::is_result()
                        $count = q("SELECT count(*) AS `total` FROM `gcontact`
-                                       LEFT JOIN `contact` ON `contact`.`nurl` = `gcontact`.`nurl`
-                                               AND `contact`.`network` = `gcontact`.`network`
-                                               AND `contact`.`uid` = %d AND NOT `contact`.`blocked`
-                                               AND NOT `contact`.`pending` AND `contact`.`rel` IN ('%s', '%s')
-                                       WHERE (`contact`.`id` > 0 OR (NOT `gcontact`.`hide` AND `gcontact`.`network` IN ('%s', '%s', '%s') AND
-                                       ((`gcontact`.`last_contact` >= `gcontact`.`last_failure`) OR (`gcontact`.`updated` >= `gcontact`.`last_failure`)))) AND
-                                       (`gcontact`.`url` LIKE '%s' OR `gcontact`.`name` LIKE '%s' OR `gcontact`.`location` LIKE '%s' OR
-                                               `gcontact`.`addr` LIKE '%s' OR `gcontact`.`about` LIKE '%s' OR `gcontact`.`keywords` LIKE '%s') $extra_sql",
-                                       intval(local_user()), dbesc(CONTACT_IS_SHARING), dbesc(CONTACT_IS_FRIEND),
+                                       WHERE NOT `hide` AND `network` IN ('%s', '%s', '%s') AND
+                                               ((`last_contact` >= `last_failure`) OR (`updated` >= `last_failure`)) AND
+                                               (`url` LIKE '%s' OR `name` LIKE '%s' OR `location` LIKE '%s' OR
+                                               `addr` LIKE '%s' OR `about` LIKE '%s' OR `keywords` LIKE '%s') $extra_sql",
                                        dbesc(NETWORK_DFRN), dbesc($ostatus), dbesc($diaspora),
                                        dbesc(escape_tags($search2)), dbesc(escape_tags($search2)), dbesc(escape_tags($search2)),
                                        dbesc(escape_tags($search2)), dbesc(escape_tags($search2)), dbesc(escape_tags($search2)));
 
-                       $results = q("SELECT `contact`.`id` AS `cid`, `gcontact`.`url`, `gcontact`.`name`, `gcontact`.`photo`, `gcontact`.`network`, `gcontact`.`keywords`, `gcontact`.`addr`
+                       $results = q("SELECT `nurl`
                                        FROM `gcontact`
-                                       LEFT JOIN `contact` ON `contact`.`nurl` = `gcontact`.`nurl`
-                                               AND `contact`.`network` = `gcontact`.`network`
-                                               AND `contact`.`uid` = %d AND NOT `contact`.`blocked`
-                                               AND NOT `contact`.`pending` AND `contact`.`rel` IN ('%s', '%s')
-                                       WHERE (`contact`.`id` > 0 OR (NOT `gcontact`.`hide` AND `gcontact`.`network` IN ('%s', '%s', '%s') AND
-                                       ((`gcontact`.`last_contact` >= `gcontact`.`last_failure`) OR (`gcontact`.`updated` >= `gcontact`.`last_failure`)))) AND
-                                       (`gcontact`.`url` LIKE '%s' OR `gcontact`.`name` LIKE '%s' OR `gcontact`.`location` LIKE '%s' OR
-                                               `gcontact`.`addr` LIKE '%s' OR `gcontact`.`about` LIKE '%s' OR `gcontact`.`keywords` LIKE '%s') $extra_sql
-                                               GROUP BY `gcontact`.`nurl`
-                                               ORDER BY `gcontact`.`updated` DESC LIMIT %d, %d",
-                                       intval(local_user()), dbesc(CONTACT_IS_SHARING), dbesc(CONTACT_IS_FRIEND),
+                                       WHERE NOT `hide` AND `network` IN ('%s', '%s', '%s') AND
+                                               ((`last_contact` >= `last_failure`) OR (`updated` >= `last_failure`)) AND
+                                               (`url` LIKE '%s' OR `name` LIKE '%s' OR `location` LIKE '%s' OR
+                                               `addr` LIKE '%s' OR `about` LIKE '%s' OR `keywords` LIKE '%s') $extra_sql
+                                               GROUP BY `nurl`
+                                               ORDER BY `updated` DESC LIMIT %d, %d",
                                        dbesc(NETWORK_DFRN), dbesc($ostatus), dbesc($diaspora),
                                        dbesc(escape_tags($search2)), dbesc(escape_tags($search2)), dbesc(escape_tags($search2)),
                                        dbesc(escape_tags($search2)), dbesc(escape_tags($search2)), dbesc(escape_tags($search2)),
@@ -148,14 +139,21 @@ function dirfind_content(App $a, $prefix = "") {
                        $j->items_page = $perpage;
                        $j->page = $a->pager['page'];
                        foreach ($results AS $result) {
-                               if (PortableContact::alternateOStatusUrl($result["url"])) {
+                               if (PortableContact::alternateOStatusUrl($result["nurl"])) {
                                        continue;
                                }
 
-                               $result = Contact::getDetailsByURL($result["url"], local_user(), $result);
+                               $urlparts = parse_url($result["nurl"]);
+
+                               // Ignore results that look strange.
+                               // For historic reasons the gcontact table does contain some garbage.
+                               if (!empty($urlparts['query']) || !empty($urlparts['fragment'])) {
+                                       continue;
+                               }
+
+                               $result = Contact::getDetailsByURL($result["nurl"], local_user());
 
                                if ($result["name"] == "") {
-                                       $urlparts = parse_url($result["url"]);
                                        $result["name"] = end(explode("/", $urlparts["path"]));
                                }
 
@@ -204,11 +202,10 @@ function dirfind_content(App $a, $prefix = "") {
                                if ($jj->cid > 0) {
                                        $connlnk = "";
                                        $conntxt = "";
-                                       $contact = q("SELECT * FROM `contact` WHERE `id` = %d",
-                                                       intval($jj->cid));
-                                       if ($contact) {
-                                               $photo_menu = Contact::photoMenu($contact[0]);
-                                               $details = _contact_detail_for_template($contact[0]);
+                                       $contact = dba::selectFirst('contact', [], ['id' => $jj->cid]);
+                                       if (DBM::is_result($contact)) {
+                                               $photo_menu = Contact::photoMenu($contact);
+                                               $details = _contact_detail_for_template($contact);
                                                $alt_text = $details['alt_text'];
                                        } else {
                                                $photo_menu = [];
index dfa8640309dfcb8b84706cc18d758ba89839c3ed..eaf72c093ffb3b7a2a53962f8eaf0907d231c4f6 100644 (file)
@@ -212,7 +212,11 @@ function display_content(App $a, $update = false, $update_uid = 0) {
        if ($update) {
                $item_id = $_REQUEST['item_id'];
                $item = dba::selectFirst('item', ['uid', 'parent'], ['id' => $item_id]);
-               $a->profile = ['uid' => intval($item['uid']), 'profile_uid' => intval($item['uid'])];
+               if ($item['uid'] != 0) {
+                       $a->profile = ['uid' => intval($item['uid']), 'profile_uid' => intval($item['uid'])];
+               } else {
+                       $a->profile = ['uid' => intval($update_uid), 'profile_uid' => intval($update_uid)];
+               }
                $item_parent = $item['parent'];
        } else {
                $item_id = (($a->argc > 2) ? $a->argv[2] : 0);
index 8dab59b0380c6403f76c90218cf0588c91ad1a1c..cad440f164c542feb6915868b0d49d18e997f277 100644 (file)
@@ -6,17 +6,18 @@
 
 use Friendica\App;
 use Friendica\Content\Nav;
+use Friendica\Content\Widget\CalendarExport;
 use Friendica\Core\ACL;
 use Friendica\Core\L10n;
 use Friendica\Core\System;
 use Friendica\Core\Worker;
 use Friendica\Database\DBM;
+use Friendica\Model\Event;
 use Friendica\Model\Item;
 use Friendica\Model\Profile;
 use Friendica\Util\DateTimeFormat;
 use Friendica\Util\Temporal;
 
-require_once 'include/event.php';
 require_once 'include/items.php';
 
 function events_init(App $a) {
@@ -24,21 +25,21 @@ function events_init(App $a) {
                return;
        }
 
-       if ($a->argc > 1) {
-               // If it's a json request abort here because we don't
-               // need the widget data
-               if ($a->argv[1] === 'json') {
-                       return;
-               }
+       // If it's a json request abort here because we don't
+       // need the widget data
+       if ($a->argc > 1 && $a->argv[1] === 'json') {
+               return;
+       }
 
-               $cal_widget = widget_events();
+       if (empty($a->page['aside'])) {
+               $a->page['aside'] = '';
+       }
 
-               if (! x($a->page,'aside')) {
-                       $a->page['aside'] = '';
-               }
+       $a->data['user'] = $_SESSION['user'];
 
-               $a->page['aside'] .= $cal_widget;
-       }
+       $cal_widget = CalendarExport::getHTML();
+
+       $a->page['aside'] .= $cal_widget;
 
        return;
 }
@@ -155,7 +156,6 @@ function events_post(App $a) {
 
 
        $datarray = [];
-       $datarray['guid']      = get_guid(32);
        $datarray['start']     = $start;
        $datarray['finish']    = $finish;
        $datarray['summary']   = $summary;
@@ -170,18 +170,16 @@ function events_post(App $a) {
        $datarray['allow_gid'] = $str_group_allow;
        $datarray['deny_cid']  = $str_contact_deny;
        $datarray['deny_gid']  = $str_group_deny;
-       $datarray['private']   = (($private_event) ? 1 : 0);
+       $datarray['private']   = $private_event;
        $datarray['id']        = $event_id;
-       $datarray['created']   = $created;
-       $datarray['edited']    = $edited;
 
        if (intval($_REQUEST['preview'])) {
-               $html = format_event_html($datarray);
+               $html = Event::getHTML($datarray);
                echo $html;
                killme();
        }
 
-       $item_id = event_store($datarray);
+       $item_id = Event::store($datarray);
 
        if (! $cid) {
                Worker::add(PRIORITY_HIGH, "Notifier", "event", $item_id);
@@ -222,7 +220,7 @@ function events_content(App $a) {
        }
 
        // get the translation strings for the callendar
-       $i18n = get_event_strings();
+       $i18n = Event::getStrings();
 
        $htpl = get_markup_template('event_head.tpl');
        $a->page['htmlhead'] .= replace_macros($htpl, [
@@ -331,25 +329,25 @@ function events_content(App $a) {
 
                // put the event parametes in an array so we can better transmit them
                $event_params = [
-                       'event_id'      => (x($_GET, 'id') ? $_GET['id'] : 0),
+                       'event_id'      => intval(defaults($_GET, 'id', 0)),
                        'start'         => $start,
                        'finish'        => $finish,
                        'adjust_start'  => $adjust_start,
                        'adjust_finish' => $adjust_finish,
-                       'ignored'       => $ignored,
+                       'ignore       => $ignored,
                ];
 
                // get events by id or by date
-               if (x($_GET, 'id')) {
-                       $r = event_by_id(local_user(), $event_params);
+               if ($event_params['event_id']) {
+                       $r = Event::getListById(local_user(), $event_params['event_id']);
                } else {
-                       $r = events_by_date(local_user(), $event_params);
+                       $r = Event::getListByDate(local_user(), $event_params);
                }
 
                $links = [];
 
                if (DBM::is_result($r)) {
-                       $r = sort_by_date($r);
+                       $r = Event::sortByDate($r);
                        foreach ($r as $rr) {
                                $j = $rr['adjust'] ? DateTimeFormat::local($rr['start'], 'j') : DateTimeFormat::utc($rr['start'], 'j');
                                if (! x($links,$j)) {
@@ -362,8 +360,8 @@ function events_content(App $a) {
 
                // transform the event in a usable array
                if (DBM::is_result($r)) {
-                       $r = sort_by_date($r);
-                       $events = process_events($r);
+                       $r = Event::sortByDate($r);
+                       $events = Event::prepareListForTemplate($r);
                }
 
                if ($a->argc > 1 && $a->argv[1] === 'json'){
@@ -372,7 +370,7 @@ function events_content(App $a) {
                }
 
                if (x($_GET, 'id')) {
-                       $tpl =  get_markup_template("event.tpl");
+                       $tpl = get_markup_template("event.tpl");
                } else {
                        $tpl = get_markup_template("events_js.tpl");
                }
@@ -543,8 +541,7 @@ function events_content(App $a) {
        if ($mode === 'drop' && $event_id) {
                $del = 0;
 
-               $params = ['event_id' => ($event_id)];
-               $ev = event_by_id(local_user(), $params);
+               $ev = Event::getListById(local_user(), $event_id);
 
                // Delete only real events (no birthdays)
                if (DBM::is_result($ev) && $ev[0]['type'] == 'event') {
index bb9bc0eb3b3ca80aefabcd2b58b3578146c1aa96..1292d24e3359ca9f401cae2853178ede9094e96e 100644 (file)
@@ -9,11 +9,12 @@ use Friendica\Core\System;
 use Friendica\Model\Contact;
 use Friendica\Model\Profile;
 use Friendica\Network\Probe;
+use Friendica\Database\DBM;
 
-function follow_post(App $a) {
-
+function follow_post(App $a)
+{
        if (!local_user()) {
-               notice(L10n::t('Permission denied.') . EOL);
+               notice(L10n::t('Permission denied.'));
                goaway($_SESSION['return_url']);
                // NOTREACHED
        }
@@ -28,7 +29,7 @@ function follow_post(App $a) {
 
        // Makes the connection request for friendica contacts easier
        // This is just a precaution if maybe this page is called somewhere directly via POST
-       $_SESSION["fastlane"] = $url;
+       $_SESSION['fastlane'] = $url;
 
        $result = Contact::createFromProbe($uid, $url, true);
 
@@ -38,19 +39,19 @@ function follow_post(App $a) {
                }
                goaway($return_url);
        } elseif ($result['cid']) {
-               goaway(System::baseUrl().'/contacts/'.$result['cid']);
+               goaway(System::baseUrl() . '/contacts/' . $result['cid']);
        }
 
-       info(L10n::t('The contact could not be added.').EOL);
+       info(L10n::t('The contact could not be added.'));
 
        goaway($return_url);
        // NOTREACHED
 }
 
-function follow_content(App $a) {
-
+function follow_content(App $a)
+{
        if (!local_user()) {
-               notice(L10n::t('Permission denied.') . EOL);
+               notice(L10n::t('Permission denied.'));
                goaway($_SESSION['return_url']);
                // NOTREACHED
        }
@@ -60,121 +61,125 @@ function follow_content(App $a) {
 
        $submit = L10n::t('Submit Request');
 
-       // There is a current issue. It seems as if you can't start following a Friendica that is following you
-       // With Diaspora this works - but Friendica is special, it seems ...
-       $r = q("SELECT `url` FROM `contact` WHERE `uid` = %d AND ((`rel` != %d) OR (`network` = '%s')) AND
+       // Don't try to add a pending contact
+       $r = q("SELECT `pending` FROM `contact` WHERE `uid` = %d AND ((`rel` != %d) OR (`network` = '%s')) AND
                (`nurl` = '%s' OR `alias` = '%s' OR `alias` = '%s') AND
                `network` != '%s' LIMIT 1",
                intval(local_user()), dbesc(CONTACT_IS_FOLLOWER), dbesc(NETWORK_DFRN), dbesc(normalise_link($url)),
                dbesc(normalise_link($url)), dbesc($url), dbesc(NETWORK_STATUSNET));
 
        if ($r) {
-               notice(L10n::t('You already added this contact.').EOL);
-               $submit = "";
-               //goaway($_SESSION['return_url']);
-               // NOTREACHED
+               if ($r[0]['pending']) {
+                       notice(L10n::t('You already added this contact.'));
+                       $submit = '';
+                       //goaway($_SESSION['return_url']);
+                       // NOTREACHED
+               }
        }
 
        $ret = Probe::uri($url);
 
-       if (($ret["network"] == NETWORK_DIASPORA) && !Config::get('system', 'diaspora_enabled')) {
-               notice(L10n::t("Diaspora support isn't enabled. Contact can't be added.") . EOL);
-               $submit = "";
+       if (($ret['network'] == NETWORK_DIASPORA) && !Config::get('system', 'diaspora_enabled')) {
+               notice(L10n::t("Diaspora support isn't enabled. Contact can't be added."));
+               $submit = '';
                //goaway($_SESSION['return_url']);
                // NOTREACHED
        }
 
-       if (($ret["network"] == NETWORK_OSTATUS) && Config::get('system', 'ostatus_disabled')) {
-               notice(L10n::t("OStatus support is disabled. Contact can't be added.") . EOL);
-               $submit = "";
+       if (($ret['network'] == NETWORK_OSTATUS) && Config::get('system', 'ostatus_disabled')) {
+               notice(L10n::t("OStatus support is disabled. Contact can't be added."));
+               $submit = '';
                //goaway($_SESSION['return_url']);
                // NOTREACHED
        }
 
-       if ($ret["network"] == NETWORK_PHANTOM) {
-               notice(L10n::t("The network type couldn't be detected. Contact can't be added.") . EOL);
-               $submit = "";
+       if ($ret['network'] == NETWORK_PHANTOM) {
+               notice(L10n::t("The network type couldn't be detected. Contact can't be added."));
+               $submit = '';
                //goaway($_SESSION['return_url']);
                // NOTREACHED
        }
 
-       if ($ret["network"] == NETWORK_MAIL) {
-               $ret["url"] = $ret["addr"];
+       if ($ret['network'] == NETWORK_MAIL) {
+               $ret['url'] = $ret['addr'];
        }
 
-       if ($ret['network'] === NETWORK_DFRN) {
-               $request = $ret["request"];
+       if (($ret['network'] === NETWORK_DFRN) && !DBM::is_result($r)) {
+               $request = $ret['request'];
                $tpl = get_markup_template('dfrn_request.tpl');
        } else {
-               $request = System::baseUrl()."/follow";
+               $request = System::baseUrl() . '/follow';
                $tpl = get_markup_template('auto_request.tpl');
        }
 
        $r = q("SELECT `url` FROM `contact` WHERE `uid` = %d AND `self` LIMIT 1", intval($uid));
 
        if (!$r) {
-               notice(L10n::t('Permission denied.') . EOL);
+               notice(L10n::t('Permission denied.'));
                goaway($_SESSION['return_url']);
                // NOTREACHED
        }
 
-       $myaddr = $r[0]["url"];
+       $myaddr = $r[0]['url'];
        $gcontact_id = 0;
 
        // Makes the connection request for friendica contacts easier
-       $_SESSION["fastlane"] = $ret["url"];
+       $_SESSION['fastlane'] = $ret['url'];
 
        $r = q("SELECT `id`, `location`, `about`, `keywords` FROM `gcontact` WHERE `nurl` = '%s'",
-               normalise_link($ret["url"]));
+               normalise_link($ret['url']));
 
        if (!$r) {
-               $r = [["location" => "", "about" => "", "keywords" => ""]];
+               $r = [['location' => '', 'about' => '', 'keywords' => '']];
        } else {
-               $gcontact_id = $r[0]["id"];
+               $gcontact_id = $r[0]['id'];
        }
 
        if ($ret['network'] === NETWORK_DIASPORA) {
-               $r[0]["location"] = "";
-               $r[0]["about"] = "";
+               $r[0]['location'] = '';
+               $r[0]['about'] = '';
        }
 
-       $header = L10n::t("Connect/Follow");
-
-       $o  = replace_macros($tpl, [
-                       '$header' => htmlentities($header),
-                       //'$photo' => proxy_url($ret["photo"], false, PROXY_SIZE_SMALL),
-                       '$desc' => "",
-                       '$pls_answer' => L10n::t('Please answer the following:'),
-                       '$does_know_you' => ['knowyou', L10n::t('Does %s know you?', $ret["name"]), false, '', [L10n::t('No'), L10n::t('Yes')]],
-                       '$add_note' => L10n::t('Add a personal note:'),
-                       '$page_desc' => "",
-                       '$friendica' => "",
-                       '$statusnet' => "",
-                       '$diaspora' => "",
-                       '$diasnote' => "",
-                       '$your_address' => L10n::t('Your Identity Address:'),
-                       '$invite_desc' => "",
-                       '$emailnet' => "",
-                       '$submit' => $submit,
-                       '$cancel' => L10n::t('Cancel'),
-                       '$nickname' => "",
-                       '$name' => $ret["name"],
-                       '$url' => $ret["url"],
-                       '$zrl' => Profile::zrl($ret["url"]),
-                       '$url_label' => L10n::t("Profile URL"),
-                       '$myaddr' => $myaddr,
-                       '$request' => $request,
-                       /*'$location' => Friendica\Content\Text\BBCode::::convert($r[0]["location"]),
-                       '$location_label' => L10n::t("Location:"),
-                       '$about' => Friendica\Content\Text\BBCode::::convert($r[0]["about"], false, false),
-                       '$about_label' => L10n::t("About:"), */
-                       '$keywords' => $r[0]["keywords"],
-                       '$keywords_label' => L10n::t("Tags:")
+       $header = L10n::t('Connect/Follow');
+
+       $o = replace_macros($tpl, [
+               '$header'        => htmlentities($header),
+               //'$photo' => proxy_url($ret['photo'], false, PROXY_SIZE_SMALL),
+               '$desc'          => '',
+               '$pls_answer'    => L10n::t('Please answer the following:'),
+               '$does_know_you' => ['knowyou', L10n::t('Does %s know you?', $ret['name']), false, '', [L10n::t('No'), L10n::t('Yes')]],
+               '$add_note'      => L10n::t('Add a personal note:'),
+               '$page_desc'     => '',
+               '$friendica'     => '',
+               '$statusnet'     => '',
+               '$diaspora'      => '',
+               '$diasnote'      => '',
+               '$your_address'  => L10n::t('Your Identity Address:'),
+               '$invite_desc'   => '',
+               '$emailnet'      => '',
+               '$submit'        => $submit,
+               '$cancel'        => L10n::t('Cancel'),
+               '$nickname'      => '',
+               '$name'          => $ret['name'],
+               '$url'           => $ret['url'],
+               '$zrl'           => Profile::zrl($ret['url']),
+               '$url_label'     => L10n::t('Profile URL'),
+               '$myaddr'        => $myaddr,
+               '$request'       => $request,
+               /*'$location'      => Friendica\Content\Text\BBCode::::convert($r[0]['location']),
+               '$location_label'=> L10n::t('Location:'),
+               '$about'         => Friendica\Content\Text\BBCode::::convert($r[0]['about'], false, false),
+               '$about_label'   => L10n::t('About:'),*/
+               '$keywords'      => $r[0]['keywords'],
+               '$keywords_label'=> L10n::t('Tags:')
        ]);
 
-       $a->page['aside'] = "";
+       $a->page['aside'] = '';
 
-       Profile::load($a, "", 0, Contact::getDetailsByURL($ret["url"]), false);
+       $profiledata = Contact::getDetailsByURL($ret['url']);
+       if ($profiledata) {
+               Profile::load($a, '', 0, $profiledata, false);
+       }
 
        if ($gcontact_id <> 0) {
                $o .= replace_macros(get_markup_template('section_title.tpl'),
@@ -182,7 +187,7 @@ function follow_content(App $a) {
                );
 
                // Show last public posts
-               $o .= Contact::getPostsFromUrl($ret["url"]);
+               $o .= Contact::getPostsFromUrl($ret['url']);
        }
 
        return $o;
index 3adcb75aa45b007ab234fd6418bbccb8769cb3f8..eb740c7b64785ad09fa315815d0c4da951344b6d 100644 (file)
@@ -397,7 +397,8 @@ function check_funcs(&$checks) {
        check_add($ck_funcs, L10n::t('PDO or MySQLi PHP module'), true, true, "");
        check_add($ck_funcs, L10n::t('mb_string PHP module'), true, true, "");
        check_add($ck_funcs, L10n::t('XML PHP module'), true, true, "");
-       check_add($ck_funcs, L10n::t('iconv module'), true, true, "");
+       check_add($ck_funcs, L10n::t('iconv PHP module'), true, true, "");
+       check_add($ck_funcs, L10n::t('POSIX PHP module'), true, true, "");
 
        if (function_exists('apache_get_modules')) {
                if (! in_array('mod_rewrite',apache_get_modules())) {
@@ -432,8 +433,12 @@ function check_funcs(&$checks) {
                $ck_funcs[4]['help'] = L10n::t('Error: mb_string PHP module required but not installed.');
        }
        if (! function_exists('iconv_strlen')) {
+               $ck_funcs[6]['status'] = false;
+               $ck_funcs[6]['help'] = L10n::t('Error: iconv PHP module required but not installed.');
+       }
+       if (! function_exists('posix_kill')) {
                $ck_funcs[7]['status'] = false;
-               $ck_funcs[7]['help'] = L10n::t('Error: iconv PHP module required but not installed.');
+               $ck_funcs[7]['help'] = L10n::t('Error: POSIX PHP module required but not installed.');
        }
 
        $checks = array_merge($checks, $ck_funcs);
@@ -442,8 +447,8 @@ function check_funcs(&$checks) {
        try {
                $xml = new DOMDocument();
        } catch (Exception $e) {
-               $ck_funcs[6]['status'] = false;
-               $ck_funcs[6]['help'] = L10n::t('Error, XML PHP module required but not installed.');
+               $ck_funcs[5]['status'] = false;
+               $ck_funcs[5]['help'] = L10n::t('Error, XML PHP module required but not installed.');
        }
 }
 
@@ -540,7 +545,7 @@ function load_database_rem($v, $i) {
 }
 
 function load_database() {
-       $errors = DBStructure::update(false, true);
+       $errors = DBStructure::update(false, true, true);
 
        return $errors;
 }
index 07f4647e69caed04160a948b1b8cb10f73eab288..e8ba144a1633a7b2e5d30d4a35ffb502096eab73 100644 (file)
@@ -29,12 +29,14 @@ function ostatus_subscribe_content(App $a) {
        if (PConfig::get($uid, "ostatus", "legacy_friends") == "") {
 
                if ($_REQUEST["url"] == "") {
+                       PConfig::delete($uid, "ostatus", "legacy_contact");
                        return $o.L10n::t("No contact provided.");
                }
 
                $contact = Probe::uri($_REQUEST["url"]);
 
                if (!$contact) {
+                       PConfig::delete($uid, "ostatus", "legacy_contact");
                        return $o.L10n::t("Couldn't fetch information for contact.");
                }
 
@@ -44,6 +46,7 @@ function ostatus_subscribe_content(App $a) {
                $data = Network::curl($api."statuses/friends.json?screen_name=".$contact["nick"]);
 
                if (!$data["success"]) {
+                       PConfig::delete($uid, "ostatus", "legacy_contact");
                        return $o.L10n::t("Couldn't fetch friends for contact.");
                }
 
index 80bdfa534e709f536f9086778b0ceea786aee832..1a80b539db5a89b1057c2d44e7b812b2feb1f53b 100644 (file)
@@ -9,6 +9,7 @@ use Friendica\Core\L10n;
 use Friendica\Core\System;
 use Friendica\Core\Worker;
 use Friendica\Database\DBM;
+use Friendica\Model\Contact;
 use Friendica\Model\Photo;
 use Friendica\Model\Profile;
 use Friendica\Object\Image;
@@ -105,18 +106,11 @@ function profile_photo_post(App $a) {
 
                                // If setting for the default profile, unset the profile photo flag from any other photos I own
 
-                               if($is_default_profile) {
+                               if ($is_default_profile) {
                                        $r = q("UPDATE `photo` SET `profile` = 0 WHERE `profile` = 1 AND `resource-id` != '%s' AND `uid` = %d",
                                                dbesc($base_image['resource-id']),
                                                intval(local_user())
                                        );
-
-                                       $r = q("UPDATE `contact` SET `photo` = '%s', `thumb` = '%s', `micro` = '%s'  WHERE `self` AND `uid` = %d",
-                                               dbesc(System::baseUrl() . '/photo/' . $base_image['resource-id'] . '-4.' . $Image->getExt()),
-                                               dbesc(System::baseUrl() . '/photo/' . $base_image['resource-id'] . '-5.' . $Image->getExt()),
-                                               dbesc(System::baseUrl() . '/photo/' . $base_image['resource-id'] . '-6.' . $Image->getExt()),
-                                               intval(local_user())
-                                       );
                                } else {
                                        $r = q("update profile set photo = '%s', thumb = '%s' where id = %d and uid = %d",
                                                dbesc(System::baseUrl() . '/photo/' . $base_image['resource-id'] . '-4.' . $Image->getExt()),
@@ -126,13 +120,7 @@ function profile_photo_post(App $a) {
                                        );
                                }
 
-                               // we'll set the updated profile-photo timestamp even if it isn't the default profile,
-                               // so that browsers will do a cache update unconditionally
-
-                               $r = q("UPDATE `contact` SET `avatar-date` = '%s' WHERE `self` = 1 AND `uid` = %d",
-                                       dbesc(DateTimeFormat::utcNow()),
-                                       intval(local_user())
-                               );
+                               Contact::updateSelfFromUserID(local_user(), true);
 
                                info(L10n::t('Shift-reload the page or clear browser cache if the new photo does not display immediately.') . EOL);
                                // Update global directory in background
@@ -229,10 +217,7 @@ function profile_photo_content(App $a) {
                                dbesc($resource_id)
                                );
 
-                       $r = q("UPDATE `contact` SET `avatar-date` = '%s' WHERE `self` = 1 AND `uid` = %d",
-                               dbesc(DateTimeFormat::utcNow()),
-                               intval(local_user())
-                       );
+                       Contact::updateSelfFromUserID(local_user(), true);
 
                        // Update global directory in background
                        $url = $_SESSION['my_url'];
index ce71f0c741dfac61048fe5f71e840eaeb898c489..8bb09aa6dd76d52379fcc7b9f723b1df17ba93ab 100644 (file)
@@ -14,6 +14,7 @@ use Friendica\Core\PConfig;
 use Friendica\Core\System;
 use Friendica\Core\Worker;
 use Friendica\Database\DBM;
+use Friendica\Model\Contact;
 use Friendica\Model\GContact;
 use Friendica\Model\Item;
 use Friendica\Model\Profile;
@@ -485,29 +486,15 @@ function profiles_post(App $a) {
                        info(L10n::t('Profile updated.') . EOL);
                }
 
-
-               if ($namechanged && $is_default) {
-                       $r = q("UPDATE `contact` SET `name` = '%s', `name-date` = '%s' WHERE `self` = 1 AND `uid` = %d",
-                               dbesc($name),
-                               dbesc(DateTimeFormat::utcNow()),
-                               intval(local_user())
-                       );
-                       $r = q("UPDATE `user` set `username` = '%s' where `uid` = %d",
-                               dbesc($name),
-                               intval(local_user())
-                       );
-               }
-
                if ($is_default) {
-                       $location = Profile::formatLocation(["locality" => $locality, "region" => $region, "country-name" => $country_name]);
-
-                       q("UPDATE `contact` SET `about` = '%s', `location` = '%s', `keywords` = '%s', `gender` = '%s' WHERE `self` AND `uid` = %d",
-                               dbesc($about),
-                               dbesc($location),
-                               dbesc($pub_keywords),
-                               dbesc($gender),
-                               intval(local_user())
-                       );
+                       if ($namechanged) {
+                               $r = q("UPDATE `user` set `username` = '%s' where `uid` = %d",
+                                       dbesc($name),
+                                       intval(local_user())
+                               );
+                       }
+
+                       Contact::updateSelfFromUserID(local_user());
 
                        // Update global directory in background
                        $url = $_SESSION['my_url'];
index 1cee91f4db1ef927fe7c9bea04ffaa2175cd539b..a68b222ec4bbbcfd2d876b663c275ea571242fcf 100644 (file)
 
 use Friendica\App;
 use Friendica\Database\DBM;
+use Friendica\Protocol\OStatus;
 
-function hub_return($valid,$body) {
+require_once('include/security.php');
+require_once('include/items.php');
 
-       if($valid) {
-               header($_SERVER["SERVER_PROTOCOL"] . ' 200 ' . 'OK');
+function hub_return($valid, $body)
+{
+       if ($valid) {
+               header($_SERVER["SERVER_PROTOCOL"] . ' 200 OK');
                echo $body;
-               killme();
-       }
-       else {
-               header($_SERVER["SERVER_PROTOCOL"] . ' 404 ' . 'Not Found');
-               killme();
+       } else {
+               header($_SERVER["SERVER_PROTOCOL"] . ' 404 Not Found');
        }
-
-       // NOTREACHED
+       killme();
 }
 
 // when receiving an XML feed, always return OK
 
-function hub_post_return() {
-
-       header($_SERVER["SERVER_PROTOCOL"] . ' 200 ' . 'OK');
+function hub_post_return()
+{
+       header($_SERVER["SERVER_PROTOCOL"] . ' 200 OK');
        killme();
-
 }
 
-
-
-function pubsub_init(App $a) {
-
+function pubsub_init(App $a)
+{
        $nick       = (($a->argc > 1) ? notags(trim($a->argv[1])) : '');
        $contact_id = (($a->argc > 2) ? intval($a->argv[2])       : 0 );
 
-       if($_SERVER['REQUEST_METHOD'] === 'GET') {
+       if ($_SERVER['REQUEST_METHOD'] === 'GET') {
+               $hub_mode      = notags(trim(defaults($_GET, 'hub_mode', '')));
+               $hub_topic     = notags(trim(defaults($_GET, 'hub_topic', '')));
+               $hub_challenge = notags(trim(defaults($_GET, 'hub_challenge', '')));
+               $hub_lease     = notags(trim(defaults($_GET, 'hub_lease_seconds', '')));
+               $hub_verify    = notags(trim(defaults($_GET, 'hub_verify_token', '')));
 
-               $hub_mode      = ((x($_GET,'hub_mode'))          ? notags(trim($_GET['hub_mode']))          : '');
-               $hub_topic     = ((x($_GET,'hub_topic'))         ? notags(trim($_GET['hub_topic']))         : '');
-               $hub_challenge = ((x($_GET,'hub_challenge'))     ? notags(trim($_GET['hub_challenge']))     : '');
-               $hub_lease     = ((x($_GET,'hub_lease_seconds')) ? notags(trim($_GET['hub_lease_seconds'])) : '');
-               $hub_verify    = ((x($_GET,'hub_verify_token'))  ? notags(trim($_GET['hub_verify_token']))  : '');
-
-               logger('pubsub: Subscription from ' . $_SERVER['REMOTE_ADDR']);
-               logger('pubsub: data: ' . print_r($_GET,true), LOGGER_DATA);
+               logger('Subscription from ' . $_SERVER['REMOTE_ADDR'] . ' Mode: ' . $hub_mode . ' Nick: ' . $nick);
+               logger('Data: ' . print_r($_GET,true), LOGGER_DATA);
 
                $subscribe = (($hub_mode === 'subscribe') ? 1 : 0);
 
-               $r = q("SELECT * FROM `user` WHERE `nickname` = '%s' AND `account_expired` = 0 AND `account_removed` = 0 LIMIT 1",
-                       dbesc($nick)
-               );
-               if (! DBM::is_result($r)) {
-                       logger('pubsub: local account not found: ' . $nick);
+               $owner = dba::selectFirst('user', ['uid'], ['nickname' => $nick, 'account_expired' => false, 'account_removed' => false]);
+               if (!DBM::is_result($owner)) {
+                       logger('Local account not found: ' . $nick);
                        hub_return(false, '');
                }
 
+               $condition = ['uid' => $owner['uid'], 'id' => $contact_id, 'blocked' => false, 'pending' => false];
 
-               $owner = $r[0];
-
-               $sql_extra = ((strlen($hub_verify)) ? sprintf(" AND `hub-verify` = '%s' ", dbesc($hub_verify)) : '');
+               if (!empty($hub_verify)) {
+                       $condition['hub-verify'] = $hub_verify;
+               }
 
-               $r = q("SELECT * FROM `contact` WHERE `id` = %d AND `uid` = %d
-                       AND `blocked` = 0 AND `pending` = 0 $sql_extra LIMIT 1",
-                       intval($contact_id),
-                       intval($owner['uid'])
-               );
-               if (! DBM::is_result($r)) {
-                       logger('pubsub: contact '.$contact_id.' not found.');
+               $contact = dba::selectFirst('contact', ['id', 'poll'], $condition);
+               if (!DBM::is_result($contact)) {
+                       logger('Contact ' . $contact_id . ' not found.');
                        hub_return(false, '');
                }
 
-               if ($hub_topic)
-                       if(! link_compare($hub_topic,$r[0]['poll'])) {
-                               logger('pubsub: hub topic ' . $hub_topic . ' != ' . $r[0]['poll']);
-                               // should abort but let's humour them.
-                       }
-
-               $contact = $r[0];
+               if (!empty($hub_topic) && !link_compare($hub_topic, $contact['poll'])) {
+                       logger('Hub topic ' . $hub_topic . ' != ' . $contact['poll']);
+                       hub_return(false, '');
+               }
 
                // We must initiate an unsubscribe request with a verify_token.
                // Don't allow outsiders to unsubscribe us.
 
-               if($hub_mode === 'unsubscribe') {
-                       if(! strlen($hub_verify)) {
-                               logger('pubsub: bogus unsubscribe');
-                               hub_return(false, '');
-                       }
-                       logger('pubsub: unsubscribe success');
+               if (($hub_mode === 'unsubscribe') && empty($hub_verify)) {
+                       logger('Bogus unsubscribe');
+                       hub_return(false, '');
                }
 
-               if ($hub_mode)
-                       $r = q("UPDATE `contact` SET `subhub` = %d WHERE `id` = %d",
-                               intval($subscribe),
-                               intval($contact['id'])
-                       );
-
+               if (!empty($hub_mode)) {
+                       dba::update('contact', ['subhub' => $subscribe], ['id' => $contact['id']]);
+                       logger($hub_mode . ' success for contact ' . $contact_id . '.');
+               }
                hub_return(true, $hub_challenge);
        }
 }
 
-require_once('include/security.php');
-
-function pubsub_post(App $a) {
-
+function pubsub_post(App $a)
+{
        $xml = file_get_contents('php://input');
 
-       logger('pubsub: feed arrived from ' . $_SERVER['REMOTE_ADDR'] . ' for ' .  $a->cmd );
-       logger('pubsub: user-agent: ' . $_SERVER['HTTP_USER_AGENT'] );
-       logger('pubsub: data: ' . $xml, LOGGER_DATA);
-
-//     if(! stristr($xml,'<?xml')) {
-//             logger('pubsub_post: bad xml');
-//             hub_post_return();
-//     }
+       logger('Feed arrived from ' . $_SERVER['REMOTE_ADDR'] . ' for ' .  $a->cmd . ' with user-agent: ' . $_SERVER['HTTP_USER_AGENT']);
+       logger('Data: ' . $xml, LOGGER_DATA);
 
        $nick       = (($a->argc > 1) ? notags(trim($a->argv[1])) : '');
        $contact_id = (($a->argc > 2) ? intval($a->argv[2])       : 0 );
 
-       $r = q("SELECT * FROM `user` WHERE `nickname` = '%s' AND `account_expired` = 0 AND `account_removed` = 0 LIMIT 1",
-               dbesc($nick)
-       );
-       if (! DBM::is_result($r)) {
+       $importer = dba::selectFirst('user', [], ['nickname' => $nick, 'account_expired' => false, 'account_removed' => false]);
+       if (!DBM::is_result($importer)) {
                hub_post_return();
        }
 
-       $importer = $r[0];
+       $condition = ['id' => $contact_id, 'uid' => $importer['uid'], 'subhub' => true, 'blocked' => false];
+       $contact = dba::selectFirst('contact', [], $condition);
 
-       $r = q("SELECT * FROM `contact` WHERE `subhub` AND `id` = %d AND `uid` = %d
-               AND (`rel` = %d OR `rel` = %d OR network = '%s') AND NOT `blocked` LIMIT 1",
-               intval($contact_id),
-               intval($importer['uid']),
-               intval(CONTACT_IS_SHARING),
-               intval(CONTACT_IS_FRIEND),
-               dbesc(NETWORK_FEED)
-       );
+       if (!DBM::is_result($contact)) {
+               $author = OStatus::salmonAuthor($xml, $importer);
+               if (!empty($author['contact-id'])) {
+                       $condition = ['id' => $author['contact-id'], 'uid' => $importer['uid'], 'subhub' => true, 'blocked' => false];
+                       $contact = dba::selectFirst('contact', [], $condition);
+                       logger('No record for ' . $nick .' with contact id ' . $contact_id . ' - using '.$author['contact-id'].' instead.');
+               }
+               if (!DBM::is_result($contact)) {
+                       logger('Contact ' . $author["author-link"] . ' (' . $contact_id . ') for user ' . $nick . " wasn't found - ignored. XML: " . $xml);
+                       hub_post_return();
+               }
+       }
 
-       if (! DBM::is_result($r)) {
-               logger('pubsub: no contact record for "'.$nick.' ('.$contact_id.')" - ignored. '.$xml);
+       if (!in_array($contact['rel'], [CONTACT_IS_SHARING, CONTACT_IS_FRIEND]) && ($contact['network'] != NETWORK_FEED)) {
+               logger('Contact ' . $contact['id'] . ' is not expected to share with us - ignored.');
                hub_post_return();
        }
 
-       $contact = $r[0];
-
-       // we have no way to match Diaspora guid's with atom post id's and could get duplicates.
-       // we'll assume that direct delivery is robust (and this is a bad assumption, but the duplicates are messy).
-
-       if($r[0]['network'] === NETWORK_DIASPORA)
+       // We import feeds from OStatus, Friendica and ATOM/RSS.
+       /// @todo Check if Friendica posts really arrive here - otherwise we can discard some stuff
+       if (!in_array($contact['network'], [NETWORK_OSTATUS, NETWORK_DFRN, NETWORK_FEED])) {
                hub_post_return();
+       }
 
+       logger('Import item for ' . $nick . ' from ' . $contact['nick'] . ' (' . $contact['id'] . ')');
        $feedhub = '';
+       consume_feed($xml, $importer, $contact, $feedhub);
 
-       require_once('include/items.php');
-
-       consume_feed($xml,$importer,$contact,$feedhub,1,1);
-
-       // do it a second time so that any children find their parents.
-
-       consume_feed($xml,$importer,$contact,$feedhub,1,2);
+       // do it a second time for DFRN so that any children find their parents.
+       if ($contact['network'] === NETWORK_DFRN) {
+               consume_feed($xml, $importer, $contact, $feedhub);
+       }
 
        hub_post_return();
-
 }
index 2b6014adf590b36d832130c53951396156dadb02..22da151cf8e1c93f44d3478fee2c1b0e23c6e129 100644 (file)
@@ -13,9 +13,11 @@ use Friendica\Util\Crypto;
 
 require_once 'include/items.php';
 
-function salmon_post(App $a) {
+function salmon_post(App $a, $xml = '') {
 
-       $xml = file_get_contents('php://input');
+       if (empty($xml)) {
+               $xml = file_get_contents('php://input');
+       }
 
        logger('new salmon ' . $xml, LOGGER_DATA);
 
index 93d7a0854351be429ef30e7b695ceff231197e39..f4ad58412ccc3b4ff918f243dfe1523de9fb6866 100644 (file)
@@ -14,6 +14,7 @@ use Friendica\Core\PConfig;
 use Friendica\Core\System;
 use Friendica\Core\Worker;
 use Friendica\Database\DBM;
+use Friendica\Model\Contact;
 use Friendica\Model\GContact;
 use Friendica\Model\Group;
 use Friendica\Model\User;
@@ -208,8 +209,7 @@ function settings_post(App $a)
                return;
        }
 
-       if (($a->argc > 1) && ($a->argv[1] == 'connectors'))
-       {
+       if (($a->argc > 1) && ($a->argv[1] == 'connectors')) {
                check_form_security_token_redirectOnErr('/settings/connectors', 'settings_connectors');
 
                if (x($_POST, 'general-submit')) {
@@ -491,10 +491,7 @@ function settings_post(App $a)
 
        $err = '';
 
-       $name_change = false;
-
        if ($username != $a->user['username']) {
-               $name_change = true;
                if (strlen($username) > 40) {
                        $err .= L10n::t(' Please use a shorter name.');
                }
@@ -634,14 +631,7 @@ function settings_post(App $a)
                intval(local_user())
        );
 
-
-       if ($name_change) {
-               q("UPDATE `contact` SET `name` = '%s', `name-date` = '%s' WHERE `uid` = %d AND `self`",
-                       dbesc($username),
-                       dbesc(DateTimeFormat::utcNow()),
-                       intval(local_user())
-               );
-       }
+       Contact::updateSelfFromUserID(local_user());
 
        if (($old_visibility != $net_publish) || ($page_flags != $old_page_flags)) {
                // Update global directory in background
@@ -1116,7 +1106,7 @@ function settings_content(App $a)
 
        if (strlen(Config::get('system', 'directory'))) {
                $profile_in_net_dir = replace_macros($opt_tpl, [
-                       '$field' => ['profile_in_netdirectory', L10n::t('Publish your default profile in the global social directory?'), $profile['net-publish'], L10n::t('Your profile will be publishedin this node\'s <a href="%s">local directory</a>. Your profile details may be publicly visible depending on the system settings.', System::baseUrl().'/directory'), [L10n::t('No'), L10n::t('Yes')]]
+                       '$field' => ['profile_in_netdirectory', L10n::t('Publish your default profile in the global social directory?'), $profile['net-publish'], L10n::t('Your profile will be published in this node\'s <a href="%s">local directory</a>. Your profile details may be publicly visible depending on the system settings.', System::baseUrl().'/directory'), [L10n::t('No'), L10n::t('Yes')]]
                ]);
        } else {
                $profile_in_net_dir = '';
index 8caf94245f33776f58710e46a221e7e970c0a0fc..a26557a9a2157339a9ca70a0e95eb4a5747ca067 100644 (file)
@@ -33,7 +33,7 @@ function unfollow_post(App $a)
        if (!DBM::is_result($contact)) {
                notice(L10n::t("Contact wasn't found or can't be unfollowed."));
        } else {
-               if (in_array($contact['network'], [NETWORK_OSTATUS, NETWORK_DIASPORA])) {
+               if (in_array($contact['network'], [NETWORK_OSTATUS, NETWORK_DIASPORA, NETWORK_DFRN])) {
                        $r = q("SELECT `contact`.*, `user`.* FROM `contact` INNER JOIN `user` ON `contact`.`uid` = `user`.`uid`
                                WHERE `user`.`uid` = %d AND `contact`.`self` LIMIT 1",
                                intval($uid)
@@ -75,7 +75,7 @@ function unfollow_content(App $a)
                // NOTREACHED
        }
 
-       if (!in_array($contact['network'], [NETWORK_DIASPORA, NETWORK_OSTATUS])) {
+       if (!in_array($contact['network'], [NETWORK_DIASPORA, NETWORK_OSTATUS, NETWORK_DFRN])) {
                notice(L10n::t("Unfollowing is currently not supported by your network.").EOL);
                $submit = "";
                // NOTREACHED
index 2330bc118586026f119e80c0c3a5596d171a58f4..55623e1e812a6e07d9684817fbecf55b1dda02b1 100644 (file)
@@ -212,12 +212,6 @@ class App
                        . $this->basepath . DIRECTORY_SEPARATOR . 'library' . PATH_SEPARATOR
                        . $this->basepath);
 
-
-               if (is_array($_SERVER['argv']) && $_SERVER['argc'] > 1 && substr(end($_SERVER['argv']), 0, 4) == 'http') {
-                       $this->set_baseurl(array_pop($_SERVER['argv']));
-                       $_SERVER['argc'] --;
-               }
-
                if ((x($_SERVER, 'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'], 0, 9) === 'pagename=') {
                        $this->query_string = substr($_SERVER['QUERY_STRING'], 9);
 
@@ -868,9 +862,6 @@ class App
 
                array_unshift($args, ((x($this->config, 'php_path')) && (strlen($this->config['php_path'])) ? $this->config['php_path'] : 'php'));
 
-               // add baseurl to args. cli scripts can't construct it
-               $args[] = $this->get_baseurl();
-
                for ($x = 0; $x < count($args); $x ++) {
                        $args[$x] = escapeshellarg($args[$x]);
                }
index 1148103054c2e37e3613581e08b29af922cd729c..5b0aa2cff60d196a169dbd71acce2e9334f8f300 100644 (file)
@@ -7,7 +7,7 @@
 namespace Friendica\Content\Text;
 
 use DOMDocument;
-use DomXPath;
+use DOMXPath;
 use Exception;
 use Friendica\BaseObject;
 use Friendica\Content\OEmbed;
@@ -20,6 +20,7 @@ use Friendica\Core\PConfig;
 use Friendica\Core\Protocol;
 use Friendica\Core\System;
 use Friendica\Model\Contact;
+use Friendica\Model\Event;
 use Friendica\Network\Probe;
 use Friendica\Object\Image;
 use Friendica\Util\Map;
@@ -27,7 +28,6 @@ use Friendica\Util\Network;
 use Friendica\Util\ParseUrl;
 use League\HTMLToMarkdown\HtmlConverter;
 
-require_once "include/event.php";
 require_once "mod/proxy.php";
 
 class BBCode extends BaseObject
@@ -76,10 +76,12 @@ class BBCode extends BaseObject
 
                                        $picturedata = Image::getInfoFromURL($matches[1]);
 
-                                       if (($picturedata[0] >= 500) && ($picturedata[0] >= $picturedata[1])) {
-                                               $post["image"] = $matches[1];
-                                       } else {
-                                               $post["preview"] = $matches[1];
+                                       if ($picturedata) {
+                                               if (($picturedata[0] >= 500) && ($picturedata[0] >= $picturedata[1])) {
+                                                       $post["image"] = $matches[1];
+                                               } else {
+                                                       $post["preview"] = $matches[1];
+                                               }
                                        }
                                }
 
@@ -266,7 +268,7 @@ class BBCode extends BaseObject
                                                $post["text"] = str_replace($pictures[0][0], "", $body);
                                        } else {
                                                $imgdata = Image::getInfoFromURL($pictures[0][1]);
-                                               if (substr($imgdata["mime"], 0, 6) == "image/") {
+                                               if ($imgdata && substr($imgdata["mime"], 0, 6) == "image/") {
                                                        $post["type"] = "photo";
                                                        $post["image"] = $pictures[0][1];
                                                        $post["preview"] = $pictures[0][2];
@@ -680,7 +682,7 @@ class BBCode extends BaseObject
 
                $return = '';
                if ($simplehtml == 7) {
-                       $return = self::convertUrlForMastodon($data["url"]);
+                       $return = self::convertUrlForOStatus($data["url"]);
                } elseif (($simplehtml != 4) && ($simplehtml != 0)) {
                        $return = sprintf('<a href="%s" target="_blank">%s</a><br>', $data["url"], $data["title"]);
                } else {
@@ -708,9 +710,10 @@ class BBCode extends BaseObject
                                }
 
                                if ($data["description"] != "" && $data["description"] != $data["title"]) {
-                                       $return .= sprintf('<blockquote>%s</blockquote>', trim(self::convert($data["description"])));
+                                       // Sanitize the HTML by converting it to BBCode
+                                       $bbcode = HTML::toBBCode($data["description"]);
+                                       $return .= sprintf('<blockquote>%s</blockquote>', trim(self::convert($bbcode)));
                                }
-
                                if ($data["type"] == "link") {
                                        $return .= sprintf('<sup><a href="%s">%s</a></sup>', $data['url'], parse_url($data['url'], PHP_URL_HOST));
                                }
@@ -757,7 +760,7 @@ class BBCode extends BaseObject
                if (($data["url"] != "") && ($data["title"] != "")) {
                        $text .= "\n[url=" . $data["url"] . "]" . $data["title"] . "[/url]";
                } elseif (($data["url"] != "")) {
-                       $text .= "\n" . $data["url"];
+                       $text .= "\n[url]" . $data["url"] . "[/url]";
                }
 
                return $text . "\n" . $data["after"];
@@ -770,7 +773,7 @@ class BBCode extends BaseObject
         * @param array $match Array with the matching values
         * @return string reformatted link including HTML codes
         */
-       private static function convertUrlForMastodonCallback($match)
+       private static function convertUrlForOStatusCallback($match)
        {
                $url = $match[1];
 
@@ -783,34 +786,27 @@ class BBCode extends BaseObject
                        return $match[0];
                }
 
-               return self::convertUrlForMastodon($url);
+               return self::convertUrlForOStatus($url);
        }
 
        /**
-        * @brief Converts [url] BBCodes in a format that looks fine on Mastodon and GNU Social.
+        * @brief Converts [url] BBCodes in a format that looks fine on OStatus systems.
         * @param string $url URL that is about to be reformatted
         * @return string reformatted link including HTML codes
         */
-       private static function convertUrlForMastodon($url)
+       private static function convertUrlForOStatus($url)
        {
                $parts = parse_url($url);
                $scheme = $parts['scheme'] . '://';
                $styled_url = str_replace($scheme, '', $url);
 
-               $html = '<a href="%s" class="attachment" rel="nofollow noopener" target="_blank">' .
-                       '<span class="invisible">%s</span>';
-
                if (strlen($styled_url) > 30) {
-                       $html .= '<span class="ellipsis">%s</span>' .
-                               '<span class="invisible">%s</span></a>';
-
-                       $ellipsis = substr($styled_url, 0, 30);
-                       $rest = substr($styled_url, 30);
-                       return sprintf($html, $url, $scheme, $ellipsis, $rest);
-               } else {
-                       $html .= '%s</a>';
-                       return sprintf($html, $url, $scheme, $styled_url);
+                       $styled_url = substr($styled_url, 0, 30) . "…";
                }
+
+               $html = '<a href="%s" target="_blank">%s</a>';
+
+               return sprintf($html, $url, $styled_url);
        }
 
        /*
@@ -1105,13 +1101,13 @@ class BBCode extends BaseObject
                                }
 
                                if (stripos(normalise_link($link), 'http://twitter.com/') === 0) {
+                                       $text .= '<br /><a href="' . $link . '">' . $link . '</a>';
+                               } else {
                                        $text .= $headline . '<blockquote>' . trim($share[3]) . "</blockquote><br />";
 
                                        if ($link != "") {
                                                $text .= '<br /><a href="' . $link . '">[l]</a>';
                                        }
-                               } else {
-                                       $text .= '<br /><a href="' . $link . '">' . $link . '</a>';
                                }
 
                                break;
@@ -1207,7 +1203,7 @@ class BBCode extends BaseObject
 
                                $doc = new DOMDocument();
                                @$doc->loadHTML($body);
-                               $xpath = new DomXPath($doc);
+                               $xpath = new DOMXPath($doc);
                                $list = $xpath->query("//meta[@name]");
                                foreach ($list as $node) {
                                        $attr = [];
@@ -1296,13 +1292,17 @@ class BBCode extends BaseObject
 
        private static function textHighlightCallback($match)
        {
+               // Fallback in case the language doesn't exist
+               $return = '[code]' . $match[2] . '[/code]';
+
                if (in_array(strtolower($match[1]),
                                ['php', 'css', 'mysql', 'sql', 'abap', 'diff', 'html', 'perl', 'ruby',
-                               'vbscript', 'avrc', 'dtd', 'java', 'xml', 'cpp', 'python', 'javascript', 'js', 'sh'])
+                               'vbscript', 'avrc', 'dtd', 'java', 'xml', 'cpp', 'python', 'javascript', 'js', 'sh', 'bash'])
                ) {
-                       return text_highlight($match[2], strtolower($match[1]));
+                       $return = text_highlight($match[2], strtolower($match[1]));
                }
-               return $match[0];
+
+               return $return;
        }
 
        /**
@@ -1379,7 +1379,7 @@ class BBCode extends BaseObject
                // After we're finished processing the bbcode we'll
                // replace all of the event code with a reformatted version.
 
-               $ev = bbtoevent($text);
+               $ev = Event::fromBBCode($text);
 
                // Replace any html brackets with HTML Entities to prevent executing HTML or script
                // Don't use strip_tags here because it breaks [url] search by replacing & with amp
@@ -1439,8 +1439,8 @@ class BBCode extends BaseObject
                        $autolink_regex = "/([^\]\='".'"'."]|^)(https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,]+)/ism";
                        $text = preg_replace($autolink_regex, '$1[url]$2[/url]', $text);
                        if ($simple_html == 7) {
-                               $text = preg_replace_callback("/\[url\]([$URLSearchString]*)\[\/url\]/ism", 'self::convertUrlForMastodonCallback', $text);
-                               $text = preg_replace_callback("/\[url\=([$URLSearchString]*)\]([$URLSearchString]*)\[\/url\]/ism", 'self::convertUrlForMastodonCallback', $text);
+                               $text = preg_replace_callback("/\[url\]([$URLSearchString]*)\[\/url\]/ism", 'self::convertUrlForOStatusCallback', $text);
+                               $text = preg_replace_callback("/\[url\=([$URLSearchString]*)\]([$URLSearchString]*)\[\/url\]/ism", 'self::convertUrlForOStatusCallback', $text);
                        }
                } else {
                        $text = preg_replace("(\[url\]([$URLSearchString]*)\[\/url\])ism", " $1 ", $text);
@@ -1540,10 +1540,8 @@ class BBCode extends BaseObject
                if (strpos($text, '[/map]') !== false) {
                        $text = preg_replace_callback(
                                "/\[map\](.*?)\[\/map\]/ism",
-                               function ($match) {
-                                       // the extra space in the following line is intentional
-                                       // Whyyy? - @MrPetovan
-                                       return str_replace($match[0], '<div class="map"  >' . Map::byLocation($match[1]) . '</div>', $match[0]);
+                               function ($match) use ($simple_html) {
+                                       return str_replace($match[0], '<p class="map">' . Map::byLocation($match[1], $simple_html) . '</p>', $match[0]);
                                },
                                $text
                        );
@@ -1551,16 +1549,14 @@ class BBCode extends BaseObject
                if (strpos($text, '[map=') !== false) {
                        $text = preg_replace_callback(
                                "/\[map=(.*?)\]/ism",
-                               function ($match) {
-                                       // the extra space in the following line is intentional
-                                       // Whyyy? - @MrPetovan
-                                       return str_replace($match[0], '<div class="map"  >' . Map::byCoordinates(str_replace('/', ' ', $match[1])) . '</div>', $match[0]);
+                               function ($match) use ($simple_html) {
+                                       return str_replace($match[0], '<p class="map">' . Map::byCoordinates(str_replace('/', ' ', $match[1]), $simple_html) . '</p>', $match[0]);
                                },
                                $text
                        );
                }
                if (strpos($text, '[map]') !== false) {
-                       $text = preg_replace("/\[map\]/", '<div class="map"></div>', $text);
+                       $text = preg_replace("/\[map\]/", '<p class="map"></p>', $text);
                }
 
                // Check for headers
@@ -1821,7 +1817,7 @@ class BBCode extends BaseObject
                // start which is always required). Allow desc with a missing summary for compatibility.
 
                if ((x($ev, 'desc') || x($ev, 'summary')) && x($ev, 'start')) {
-                       $sub = format_event_html($ev, $simple_html);
+                       $sub = Event::getHTML($ev, $simple_html);
 
                        $text = preg_replace("/\[event\-summary\](.*?)\[\/event\-summary\]/ism", '', $text);
                        $text = preg_replace("/\[event\-description\](.*?)\[\/event\-description\]/ism", '', $text);
diff --git a/src/Content/Widget/CalendarExport.php b/src/Content/Widget/CalendarExport.php
new file mode 100644 (file)
index 0000000..0e85e16
--- /dev/null
@@ -0,0 +1,69 @@
+<?php
+
+/*
+ * @file src/Content/Widget/CalendarExport.php
+ */
+
+namespace Friendica\Content\Widget;
+
+use Friendica\Content\Feature;
+use Friendica\Core\L10n;
+
+require_once 'boot.php';
+require_once 'include/text.php';
+
+/**
+ * TagCloud widget
+ *
+ * @author Rabuzarus
+ */
+class CalendarExport
+{
+       /**
+        * @brief Get the events widget.
+        *
+        * @return string Formated HTML of the calendar widget.
+        */
+       public static function getHTML() {
+               $a = get_app();
+
+               $owner_uid = $a->data['user']['uid'];
+
+               // The permission testing is a little bit tricky because we have to respect many cases.
+
+               // It's not the private events page (we don't get the $owner_uid for /events).
+               if (!local_user() && !$owner_uid) {
+                       return;
+               }
+
+               /*
+                * If it's a kind of profile page (intval($owner_uid)) return if the user not logged in and
+                * export feature isn't enabled.
+                */
+               /*
+                * Cal logged in user (test permission at foreign profile page).
+                * If the $owner uid is available we know it is part of one of the profile pages (like /cal).
+                * So we have to test if if it's the own profile page of the logged in user
+                * or a foreign one. For foreign profile pages we need to check if the feature
+                * for exporting the cal is enabled (otherwise the widget would appear for logged in users
+                * on foreigen profile pages even if the widget is disabled).
+                */
+               if (local_user() != $owner_uid && !Feature::isEnabled($owner_uid, "export_calendar")) {
+                       return;
+               }
+
+               // $a->data is only available if the profile page is visited. If the visited page is not part
+               // of the profile page it should be the personal /events page. So we can use $a->user.
+               $user = defaults($a->data['user'], 'nickname', $a->user['nickname']);
+
+               $tpl = get_markup_template("events_aside.tpl");
+               $return = replace_macros($tpl, [
+                       '$etitle'      => L10n::t("Export"),
+                       '$export_ical' => L10n::t("Export calendar as ical"),
+                       '$export_csv'  => L10n::t("Export calendar as csv"),
+                       '$user'        => $user
+               ]);
+
+               return $return;
+       }
+}
index c258e0d0bf5e45936948d5e52af94e284ba7628e..4e8bf6abde2e5eb85a786b08a632cbafd92fc304 100644 (file)
-<?php\r
-\r
-/**\r
- * @file src/Core/Acl.php\r
- */\r
-\r
-namespace Friendica\Core;\r
-\r
-use dba;\r
-use Friendica\BaseObject;\r
-use Friendica\Content\Feature;\r
-use Friendica\Database\DBM;\r
-use Friendica\Model\Contact;\r
-use Friendica\Model\GContact;\r
-use Friendica\Util\Network;\r
-use const CONTACT_IS_FRIEND;\r
-use const NETWORK_DFRN;\r
-use const NETWORK_DIASPORA;\r
-use const NETWORK_FACEBOOK;\r
-use const NETWORK_MAIL;\r
-use const NETWORK_OSTATUS;\r
-use const PHP_EOL;\r
-use function dbesc;\r
-use function defaults;\r
-use function get_markup_template;\r
-use function get_server;\r
-use function local_user;\r
-use function remote_user;\r
-use function replace_macros;\r
-\r
-/**\r
- * Handle ACL management and display\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class ACL extends BaseObject\r
-{\r
-       /**\r
-        * Returns a select input tag with all the contact of the local user\r
-        *\r
-        * @param string $selname Name attribute of the select input tag\r
-        * @param string $selclass Class attribute of the select input tag\r
-        * @param array $options Available options:\r
-        * - size: length of the select box\r
-        * - mutual_friends: Only used for the hook\r
-        * - single: Only used for the hook\r
-        * - exclude: Only used for the hook\r
-        * @param array $preselected Contact ID that should be already selected\r
-        * @return string\r
-        */\r
-       public static function getSuggestContactSelectHTML($selname, $selclass, array $options = [], array $preselected = [])\r
-       {\r
-               $a = self::getApp();\r
-\r
-               $networks = null;\r
-\r
-               $size = defaults($options, 'size', 4);\r
-               $mutual = !empty($options['mutual_friends']);\r
-               $single = !empty($options['single']) && empty($options['multiple']);\r
-               $exclude = defaults($options, 'exclude', false);\r
-\r
-               switch (defaults($options, 'networks', Protocol::PHANTOM)) {\r
-                       case 'DFRN_ONLY':\r
-                               $networks = [NETWORK_DFRN];\r
-                               break;\r
-                       case 'PRIVATE':\r
-                               if (!empty($a->user['prvnets'])) {\r
-                                       $networks = [NETWORK_DFRN, NETWORK_MAIL, NETWORK_DIASPORA];\r
-                               } else {\r
-                                       $networks = [NETWORK_DFRN, NETWORK_FACEBOOK, NETWORK_MAIL, NETWORK_DIASPORA];\r
-                               }\r
-                               break;\r
-                       case 'TWO_WAY':\r
-                               if (!empty($a->user['prvnets'])) {\r
-                                       $networks = [NETWORK_DFRN, NETWORK_MAIL, NETWORK_DIASPORA];\r
-                               } else {\r
-                                       $networks = [NETWORK_DFRN, NETWORK_FACEBOOK, NETWORK_MAIL, NETWORK_DIASPORA, NETWORK_OSTATUS];\r
-                               }\r
-                               break;\r
-                       default: /// @TODO Maybe log this call?\r
-                               break;\r
-               }\r
-\r
-               $x = ['options' => $options, 'size' => $size, 'single' => $single, 'mutual' => $mutual, 'exclude' => $exclude, 'networks' => $networks];\r
-\r
-               Addon::callHooks('contact_select_options', $x);\r
-\r
-               $o = '';\r
-\r
-               $sql_extra = '';\r
-\r
-               if (!empty($x['mutual'])) {\r
-                       $sql_extra .= sprintf(" AND `rel` = %d ", intval(CONTACT_IS_FRIEND));\r
-               }\r
-\r
-               if (!empty($x['exclude'])) {\r
-                       $sql_extra .= sprintf(" AND `id` != %d ", intval($x['exclude']));\r
-               }\r
-\r
-               if (!empty($x['networks'])) {\r
-                       /// @TODO rewrite to foreach()\r
-                       array_walk($x['networks'], function (&$value) {\r
-                               $value = "'" . dbesc($value) . "'";\r
-                       });\r
-                       $str_nets = implode(',', $x['networks']);\r
-                       $sql_extra .= " AND `network` IN ( $str_nets ) ";\r
-               }\r
-\r
-               $tabindex = (!empty($options['tabindex']) ? 'tabindex="' . $options["tabindex"] . '"' : '');\r
-\r
-               if (!empty($x['single'])) {\r
-                       $o .= "<select name=\"$selname\" id=\"$selclass\" class=\"$selclass\" size=\"" . $x['size'] . "\" $tabindex >\r\n";\r
-               } else {\r
-                       $o .= "<select name=\"{$selname}[]\" id=\"$selclass\" class=\"$selclass\" multiple=\"multiple\" size=\"" . $x['size'] . "$\" $tabindex >\r\n";\r
-               }\r
-\r
-               $stmt = dba::p("SELECT `id`, `name`, `url`, `network` FROM `contact`\r
-                       WHERE `uid` = ? AND NOT `self` AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `notify` != ''\r
-                       $sql_extra\r
-                       ORDER BY `name` ASC ", intval(local_user())\r
-               );\r
-\r
-               $contacts = dba::inArray($stmt);\r
-\r
-               $arr = ['contact' => $contacts, 'entry' => $o];\r
-\r
-               // e.g. 'network_pre_contact_deny', 'profile_pre_contact_allow'\r
-               Addon::callHooks($a->module . '_pre_' . $selname, $arr);\r
-\r
-               if (DBM::is_result($contacts)) {\r
-                       foreach ($contacts as $contact) {\r
-                               if (in_array($contact['id'], $preselected)) {\r
-                                       $selected = ' selected="selected" ';\r
-                               } else {\r
-                                       $selected = '';\r
-                               }\r
-\r
-                               $trimmed = mb_substr($contact['name'], 0, 20);\r
-\r
-                               $o .= "<option value=\"{$contact['id']}\" $selected title=\"{$contact['name']}|{$contact['url']}\" >$trimmed</option>\r\n";\r
-                       }\r
-               }\r
-\r
-               $o .= '</select>' . PHP_EOL;\r
-\r
-               Addon::callHooks($a->module . '_post_' . $selname, $o);\r
-\r
-               return $o;\r
-       }\r
-\r
-       /**\r
-        * Returns a select input tag with all the contact of the local user\r
-        *\r
-        * @param string $selname     Name attribute of the select input tag\r
-        * @param string $selclass    Class attribute of the select input tag\r
-        * @param array  $preselected Contact IDs that should be already selected\r
-        * @param int    $size        Length of the select box\r
-        * @param int    $tabindex    Select input tag tabindex attribute\r
-        * @return string\r
-        */\r
-       public static function getMessageContactSelectHTML($selname, $selclass, array $preselected = [], $size = 4, $tabindex = null)\r
-       {\r
-               $a = self::getApp();\r
-\r
-               $o = '';\r
-\r
-               // When used for private messages, we limit correspondence to mutual DFRN/Friendica friends and the selector\r
-               // to one recipient. By default our selector allows multiple selects amongst all contacts.\r
-               $sql_extra = sprintf(" AND `rel` = %d ", intval(CONTACT_IS_FRIEND));\r
-               $sql_extra .= sprintf(" AND `network` IN ('%s' , '%s') ", NETWORK_DFRN, NETWORK_DIASPORA);\r
-\r
-               $tabindex_attr = !empty($tabindex) ? ' tabindex="' . intval($tabindex) . '"' : '';\r
-\r
-               $hidepreselected = '';\r
-               if ($preselected) {\r
-                       $sql_extra .= " AND `id` IN (" . implode(",", $preselected) . ")";\r
-                       $hidepreselected = ' style="display: none;"';\r
-               }\r
-\r
-               $o .= "<select name=\"$selname\" id=\"$selclass\" class=\"$selclass\" size=\"$size\"$tabindex_attr$hidepreselected>\r\n";\r
-\r
-               $stmt = dba::p("SELECT `id`, `name`, `url`, `network` FROM `contact`\r
-                       WHERE `uid` = ? AND NOT `self` AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `notify` != ''\r
-                       $sql_extra\r
-                       ORDER BY `name` ASC ", intval(local_user())\r
-               );\r
-\r
-               $contacts = dba::inArray($stmt);\r
-\r
-               $arr = ['contact' => $contacts, 'entry' => $o];\r
-\r
-               // e.g. 'network_pre_contact_deny', 'profile_pre_contact_allow'\r
-               Addon::callHooks($a->module . '_pre_' . $selname, $arr);\r
-\r
-               $receiverlist = [];\r
-\r
-               if (DBM::is_result($contacts)) {\r
-                       foreach ($contacts as $contact) {\r
-                               if (in_array($contact['id'], $preselected)) {\r
-                                       $selected = ' selected="selected"';\r
-                               } else {\r
-                                       $selected = '';\r
-                               }\r
-\r
-                               $trimmed = Protocol::formatMention($contact['url'], $contact['name']);\r
-\r
-                               $receiverlist[] = $trimmed;\r
-\r
-                               $o .= "<option value=\"{$contact['id']}\"$selected title=\"{$contact['name']}|{$contact['url']}\" >$trimmed</option>\r\n";\r
-                       }\r
-               }\r
-\r
-               $o .= '</select>' . PHP_EOL;\r
-\r
-               if ($preselected) {\r
-                       $o .= implode(', ', $receiverlist);\r
-               }\r
-\r
-               Addon::callHooks($a->module . '_post_' . $selname, $o);\r
-\r
-               return $o;\r
-       }\r
-\r
-       /**\r
-        * Return the default permission of the provided user array\r
-        *\r
-        * @param array $user\r
-        * @return array Hash of contact id lists\r
-        */\r
-       public static function getDefaultUserPermissions(array $user = null)\r
-       {\r
-               $matches = [];\r
-\r
-               $acl_regex = '/<([0-9]+)>/i';\r
-\r
-               preg_match_all($acl_regex, defaults($user, 'allow_cid', ''), $matches);\r
-               $allow_cid = $matches[1];\r
-               preg_match_all($acl_regex, defaults($user, 'allow_gid', ''), $matches);\r
-               $allow_gid = $matches[1];\r
-               preg_match_all($acl_regex, defaults($user, 'deny_cid', ''), $matches);\r
-               $deny_cid = $matches[1];\r
-               preg_match_all($acl_regex, defaults($user, 'deny_gid', ''), $matches);\r
-               $deny_gid = $matches[1];\r
-\r
-               Contact::pruneUnavailable($allow_cid);\r
-\r
-               return [\r
-                       'allow_cid' => $allow_cid,\r
-                       'allow_gid' => $allow_gid,\r
-                       'deny_cid' => $deny_cid,\r
-                       'deny_gid' => $deny_gid,\r
-               ];\r
-       }\r
-\r
-       /**\r
-        * Return the full jot ACL selector HTML\r
-        *\r
-        * @param array $user\r
-        * @param bool  $show_jotnets\r
-        * @return string\r
-        */\r
-       public static function getFullSelectorHTML(array $user = null, $show_jotnets = false)\r
-       {\r
-               $perms = self::getDefaultUserPermissions($user);\r
-\r
-               $jotnets = '';\r
-               if ($show_jotnets) {\r
-                       $imap_disabled = !function_exists('imap_open') || Config::get('system', 'imap_disabled');\r
-\r
-                       $mail_enabled = false;\r
-                       $pubmail_enabled = false;\r
-\r
-                       if (!$imap_disabled) {\r
-                               $mailacct = dba::selectFirst('mailacct', ['pubmail'], ['`uid` = ? AND `server` != ""', local_user()]);\r
-                               if (DBM::is_result($mailacct)) {\r
-                                       $mail_enabled = true;\r
-                                       $pubmail_enabled = !empty($mailacct['pubmail']);\r
-                               }\r
-                       }\r
-\r
-                       if (empty($user['hidewall'])) {\r
-                               if ($mail_enabled) {\r
-                                       $selected = $pubmail_enabled ? ' checked="checked"' : '';\r
-                                       $jotnets .= '<div class="profile-jot-net"><input type="checkbox" name="pubmail_enable"' . $selected . ' value="1" /> ' . L10n::t("Post to Email") . '</div>';\r
-                               }\r
-\r
-                               Addon::callHooks('jot_networks', $jotnets);\r
-                       } else {\r
-                               $jotnets .= L10n::t('Connectors disabled, since "%s" is enabled.',\r
-                                               L10n::t('Hide your profile details from unknown viewers?'));\r
-                       }\r
-               }\r
-\r
-               $tpl = get_markup_template('acl_selector.tpl');\r
-               $o = replace_macros($tpl, [\r
-                       '$showall' => L10n::t('Visible to everybody'),\r
-                       '$show' => L10n::t('show'),\r
-                       '$hide' => L10n::t('don\'t show'),\r
-                       '$allowcid' => json_encode($perms['allow_cid']),\r
-                       '$allowgid' => json_encode($perms['allow_gid']),\r
-                       '$denycid' => json_encode($perms['deny_cid']),\r
-                       '$denygid' => json_encode($perms['deny_gid']),\r
-                       '$networks' => $show_jotnets,\r
-                       '$emailcc' => L10n::t('CC: email addresses'),\r
-                       '$emtitle' => L10n::t('Example: bob@example.com, mary@example.com'),\r
-                       '$jotnets' => $jotnets,\r
-                       '$aclModalTitle' => L10n::t('Permissions'),\r
-                       '$aclModalDismiss' => L10n::t('Close'),\r
-                       '$features' => [\r
-                               'aclautomention' => Feature::isEnabled($user['uid'], 'aclautomention') ? 'true' : 'false'\r
-                       ],\r
-               ]);\r
-\r
-               return $o;\r
-       }\r
-\r
-       /**\r
-        * Searching for global contacts for autocompletion\r
-        *\r
-        * @brief Searching for global contacts for autocompletion\r
-        * @param string $search Name or part of a name or nick\r
-        * @param string $mode   Search mode (e.g. "community")\r
-        * @return array with the search results\r
-        */\r
-       public static function contactAutocomplete($search, $mode)\r
-       {\r
-               if ((Config::get('system', 'block_public')) && (!local_user()) && (!remote_user())) {\r
-                       return [];\r
-               }\r
-\r
-               // don't search if search term has less than 2 characters\r
-               if (!$search || mb_strlen($search) < 2) {\r
-                       return [];\r
-               }\r
-\r
-               if (substr($search, 0, 1) === '@') {\r
-                       $search = substr($search, 1);\r
-               }\r
-\r
-               // check if searching in the local global contact table is enabled\r
-               if (Config::get('system', 'poco_local_search')) {\r
-                       $return = GContact::searchByName($search, $mode);\r
-               } else {\r
-                       $a = self::getApp();\r
-                       $p = $a->pager['page'] != 1 ? '&p=' . $a->pager['page'] : '';\r
-\r
-                       $response = Network::curl(get_server() . '/lsearch?f=' . $p . '&search=' . urlencode($search));\r
-                       if ($response['success']) {\r
-                               $lsearch = json_decode($response['body'], true);\r
-                               if (!empty($lsearch['results'])) {\r
-                                       $return = $lsearch['results'];\r
-                               }\r
-                       }\r
-               }\r
-\r
-               return defaults($return, []);\r
-       }\r
-}\r
+<?php
+
+/**
+ * @file src/Core/Acl.php
+ */
+
+namespace Friendica\Core;
+
+use dba;
+use Friendica\BaseObject;
+use Friendica\Content\Feature;
+use Friendica\Database\DBM;
+use Friendica\Model\Contact;
+use Friendica\Model\GContact;
+use Friendica\Util\Network;
+use const CONTACT_IS_FRIEND;
+use const NETWORK_DFRN;
+use const NETWORK_DIASPORA;
+use const NETWORK_FACEBOOK;
+use const NETWORK_MAIL;
+use const NETWORK_OSTATUS;
+use const PHP_EOL;
+use function dbesc;
+use function defaults;
+use function get_markup_template;
+use function get_server;
+use function local_user;
+use function remote_user;
+use function replace_macros;
+
+/**
+ * Handle ACL management and display
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class ACL extends BaseObject
+{
+       /**
+        * Returns a select input tag with all the contact of the local user
+        *
+        * @param string $selname Name attribute of the select input tag
+        * @param string $selclass Class attribute of the select input tag
+        * @param array $options Available options:
+        * - size: length of the select box
+        * - mutual_friends: Only used for the hook
+        * - single: Only used for the hook
+        * - exclude: Only used for the hook
+        * @param array $preselected Contact ID that should be already selected
+        * @return string
+        */
+       public static function getSuggestContactSelectHTML($selname, $selclass, array $options = [], array $preselected = [])
+       {
+               $a = self::getApp();
+
+               $networks = null;
+
+               $size = defaults($options, 'size', 4);
+               $mutual = !empty($options['mutual_friends']);
+               $single = !empty($options['single']) && empty($options['multiple']);
+               $exclude = defaults($options, 'exclude', false);
+
+               switch (defaults($options, 'networks', Protocol::PHANTOM)) {
+                       case 'DFRN_ONLY':
+                               $networks = [NETWORK_DFRN];
+                               break;
+                       case 'PRIVATE':
+                               if (!empty($a->user['prvnets'])) {
+                                       $networks = [NETWORK_DFRN, NETWORK_MAIL, NETWORK_DIASPORA];
+                               } else {
+                                       $networks = [NETWORK_DFRN, NETWORK_FACEBOOK, NETWORK_MAIL, NETWORK_DIASPORA];
+                               }
+                               break;
+                       case 'TWO_WAY':
+                               if (!empty($a->user['prvnets'])) {
+                                       $networks = [NETWORK_DFRN, NETWORK_MAIL, NETWORK_DIASPORA];
+                               } else {
+                                       $networks = [NETWORK_DFRN, NETWORK_FACEBOOK, NETWORK_MAIL, NETWORK_DIASPORA, NETWORK_OSTATUS];
+                               }
+                               break;
+                       default: /// @TODO Maybe log this call?
+                               break;
+               }
+
+               $x = ['options' => $options, 'size' => $size, 'single' => $single, 'mutual' => $mutual, 'exclude' => $exclude, 'networks' => $networks];
+
+               Addon::callHooks('contact_select_options', $x);
+
+               $o = '';
+
+               $sql_extra = '';
+
+               if (!empty($x['mutual'])) {
+                       $sql_extra .= sprintf(" AND `rel` = %d ", intval(CONTACT_IS_FRIEND));
+               }
+
+               if (!empty($x['exclude'])) {
+                       $sql_extra .= sprintf(" AND `id` != %d ", intval($x['exclude']));
+               }
+
+               if (!empty($x['networks'])) {
+                       /// @TODO rewrite to foreach()
+                       array_walk($x['networks'], function (&$value) {
+                               $value = "'" . dbesc($value) . "'";
+                       });
+                       $str_nets = implode(',', $x['networks']);
+                       $sql_extra .= " AND `network` IN ( $str_nets ) ";
+               }
+
+               $tabindex = (!empty($options['tabindex']) ? 'tabindex="' . $options["tabindex"] . '"' : '');
+
+               if (!empty($x['single'])) {
+                       $o .= "<select name=\"$selname\" id=\"$selclass\" class=\"$selclass\" size=\"" . $x['size'] . "\" $tabindex >\r\n";
+               } else {
+                       $o .= "<select name=\"{$selname}[]\" id=\"$selclass\" class=\"$selclass\" multiple=\"multiple\" size=\"" . $x['size'] . "$\" $tabindex >\r\n";
+               }
+
+               $stmt = dba::p("SELECT `id`, `name`, `url`, `network` FROM `contact`
+                       WHERE `uid` = ? AND NOT `self` AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `notify` != ''
+                       $sql_extra
+                       ORDER BY `name` ASC ", intval(local_user())
+               );
+
+               $contacts = dba::inArray($stmt);
+
+               $arr = ['contact' => $contacts, 'entry' => $o];
+
+               // e.g. 'network_pre_contact_deny', 'profile_pre_contact_allow'
+               Addon::callHooks($a->module . '_pre_' . $selname, $arr);
+
+               if (DBM::is_result($contacts)) {
+                       foreach ($contacts as $contact) {
+                               if (in_array($contact['id'], $preselected)) {
+                                       $selected = ' selected="selected" ';
+                               } else {
+                                       $selected = '';
+                               }
+
+                               $trimmed = mb_substr($contact['name'], 0, 20);
+
+                               $o .= "<option value=\"{$contact['id']}\" $selected title=\"{$contact['name']}|{$contact['url']}\" >$trimmed</option>\r\n";
+                       }
+               }
+
+               $o .= '</select>' . PHP_EOL;
+
+               Addon::callHooks($a->module . '_post_' . $selname, $o);
+
+               return $o;
+       }
+
+       /**
+        * Returns a select input tag with all the contact of the local user
+        *
+        * @param string $selname     Name attribute of the select input tag
+        * @param string $selclass    Class attribute of the select input tag
+        * @param array  $preselected Contact IDs that should be already selected
+        * @param int    $size        Length of the select box
+        * @param int    $tabindex    Select input tag tabindex attribute
+        * @return string
+        */
+       public static function getMessageContactSelectHTML($selname, $selclass, array $preselected = [], $size = 4, $tabindex = null)
+       {
+               $a = self::getApp();
+
+               $o = '';
+
+               // When used for private messages, we limit correspondence to mutual DFRN/Friendica friends and the selector
+               // to one recipient. By default our selector allows multiple selects amongst all contacts.
+               $sql_extra = sprintf(" AND `rel` = %d ", intval(CONTACT_IS_FRIEND));
+               $sql_extra .= sprintf(" AND `network` IN ('%s' , '%s') ", NETWORK_DFRN, NETWORK_DIASPORA);
+
+               $tabindex_attr = !empty($tabindex) ? ' tabindex="' . intval($tabindex) . '"' : '';
+
+               $hidepreselected = '';
+               if ($preselected) {
+                       $sql_extra .= " AND `id` IN (" . implode(",", $preselected) . ")";
+                       $hidepreselected = ' style="display: none;"';
+               }
+
+               $o .= "<select name=\"$selname\" id=\"$selclass\" class=\"$selclass\" size=\"$size\"$tabindex_attr$hidepreselected>\r\n";
+
+               $stmt = dba::p("SELECT `id`, `name`, `url`, `network` FROM `contact`
+                       WHERE `uid` = ? AND NOT `self` AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `notify` != ''
+                       $sql_extra
+                       ORDER BY `name` ASC ", intval(local_user())
+               );
+
+               $contacts = dba::inArray($stmt);
+
+               $arr = ['contact' => $contacts, 'entry' => $o];
+
+               // e.g. 'network_pre_contact_deny', 'profile_pre_contact_allow'
+               Addon::callHooks($a->module . '_pre_' . $selname, $arr);
+
+               $receiverlist = [];
+
+               if (DBM::is_result($contacts)) {
+                       foreach ($contacts as $contact) {
+                               if (in_array($contact['id'], $preselected)) {
+                                       $selected = ' selected="selected"';
+                               } else {
+                                       $selected = '';
+                               }
+
+                               $trimmed = Protocol::formatMention($contact['url'], $contact['name']);
+
+                               $receiverlist[] = $trimmed;
+
+                               $o .= "<option value=\"{$contact['id']}\"$selected title=\"{$contact['name']}|{$contact['url']}\" >$trimmed</option>\r\n";
+                       }
+               }
+
+               $o .= '</select>' . PHP_EOL;
+
+               if ($preselected) {
+                       $o .= implode(', ', $receiverlist);
+               }
+
+               Addon::callHooks($a->module . '_post_' . $selname, $o);
+
+               return $o;
+       }
+
+       private static function fixACL(&$item)
+       {
+               $item = intval(str_replace(['<', '>'], ['', ''], $item));
+       }
+
+       /**
+        * Return the default permission of the provided user array
+        *
+        * @param array $user
+        * @return array Hash of contact id lists
+        */
+       public static function getDefaultUserPermissions(array $user = null)
+       {
+               $matches = [];
+
+               $acl_regex = '/<([0-9]+)>/i';
+
+               preg_match_all($acl_regex, defaults($user, 'allow_cid', ''), $matches);
+               $allow_cid = $matches[1];
+               preg_match_all($acl_regex, defaults($user, 'allow_gid', ''), $matches);
+               $allow_gid = $matches[1];
+               preg_match_all($acl_regex, defaults($user, 'deny_cid', ''), $matches);
+               $deny_cid = $matches[1];
+               preg_match_all($acl_regex, defaults($user, 'deny_gid', ''), $matches);
+               $deny_gid = $matches[1];
+
+               // Reformats the ACL data so that it is accepted by the JS frontend
+               array_walk($allow_cid, 'self::fixACL');
+               array_walk($allow_gid, 'self::fixACL');
+               array_walk($deny_cid, 'self::fixACL');
+               array_walk($deny_gid, 'self::fixACL');
+
+               Contact::pruneUnavailable($allow_cid);
+
+               return [
+                       'allow_cid' => $allow_cid,
+                       'allow_gid' => $allow_gid,
+                       'deny_cid' => $deny_cid,
+                       'deny_gid' => $deny_gid,
+               ];
+       }
+
+       /**
+        * Return the full jot ACL selector HTML
+        *
+        * @param array $user
+        * @param bool  $show_jotnets
+        * @return string
+        */
+       public static function getFullSelectorHTML(array $user = null, $show_jotnets = false)
+       {
+               $perms = self::getDefaultUserPermissions($user);
+
+               $jotnets = '';
+               if ($show_jotnets) {
+                       $imap_disabled = !function_exists('imap_open') || Config::get('system', 'imap_disabled');
+
+                       $mail_enabled = false;
+                       $pubmail_enabled = false;
+
+                       if (!$imap_disabled) {
+                               $mailacct = dba::selectFirst('mailacct', ['pubmail'], ['`uid` = ? AND `server` != ""', local_user()]);
+                               if (DBM::is_result($mailacct)) {
+                                       $mail_enabled = true;
+                                       $pubmail_enabled = !empty($mailacct['pubmail']);
+                               }
+                       }
+
+                       if (empty($user['hidewall'])) {
+                               if ($mail_enabled) {
+                                       $selected = $pubmail_enabled ? ' checked="checked"' : '';
+                                       $jotnets .= '<div class="profile-jot-net"><input type="checkbox" name="pubmail_enable"' . $selected . ' value="1" /> ' . L10n::t("Post to Email") . '</div>';
+                               }
+
+                               Addon::callHooks('jot_networks', $jotnets);
+                       } else {
+                               $jotnets .= L10n::t('Connectors disabled, since "%s" is enabled.',
+                                               L10n::t('Hide your profile details from unknown viewers?'));
+                       }
+               }
+
+               $tpl = get_markup_template('acl_selector.tpl');
+               $o = replace_macros($tpl, [
+                       '$showall' => L10n::t('Visible to everybody'),
+                       '$show' => L10n::t('show'),
+                       '$hide' => L10n::t('don\'t show'),
+                       '$allowcid' => json_encode($perms['allow_cid']),
+                       '$allowgid' => json_encode($perms['allow_gid']),
+                       '$denycid' => json_encode($perms['deny_cid']),
+                       '$denygid' => json_encode($perms['deny_gid']),
+                       '$networks' => $show_jotnets,
+                       '$emailcc' => L10n::t('CC: email addresses'),
+                       '$emtitle' => L10n::t('Example: bob@example.com, mary@example.com'),
+                       '$jotnets' => $jotnets,
+                       '$aclModalTitle' => L10n::t('Permissions'),
+                       '$aclModalDismiss' => L10n::t('Close'),
+                       '$features' => [
+                               'aclautomention' => Feature::isEnabled($user['uid'], 'aclautomention') ? 'true' : 'false'
+                       ],
+               ]);
+
+               return $o;
+       }
+
+       /**
+        * Searching for global contacts for autocompletion
+        *
+        * @brief Searching for global contacts for autocompletion
+        * @param string $search Name or part of a name or nick
+        * @param string $mode   Search mode (e.g. "community")
+        * @return array with the search results
+        */
+       public static function contactAutocomplete($search, $mode)
+       {
+               if ((Config::get('system', 'block_public')) && (!local_user()) && (!remote_user())) {
+                       return [];
+               }
+
+               // don't search if search term has less than 2 characters
+               if (!$search || mb_strlen($search) < 2) {
+                       return [];
+               }
+
+               if (substr($search, 0, 1) === '@') {
+                       $search = substr($search, 1);
+               }
+
+               // check if searching in the local global contact table is enabled
+               if (Config::get('system', 'poco_local_search')) {
+                       $return = GContact::searchByName($search, $mode);
+               } else {
+                       $a = self::getApp();
+                       $p = $a->pager['page'] != 1 ? '&p=' . $a->pager['page'] : '';
+
+                       $response = Network::curl(get_server() . '/lsearch?f=' . $p . '&search=' . urlencode($search));
+                       if ($response['success']) {
+                               $lsearch = json_decode($response['body'], true);
+                               if (!empty($lsearch['results'])) {
+                                       $return = $lsearch['results'];
+                               }
+                       }
+               }
+
+               return defaults($return, []);
+       }
+}
index 17ae310074b36a3c9cbd05370706d23e749f9935..7248e0b349c2eaf1aecc76767cda0ca9e59113d4 100644 (file)
@@ -1,56 +1,56 @@
-<?php\r
-\r
-namespace Friendica\Core\Cache;\r
-\r
-use dba;\r
-use Friendica\Core\Cache;\r
-use Friendica\Database\DBM;\r
-use Friendica\Util\DateTimeFormat;\r
-\r
-/**\r
- * Database Cache Driver\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class DatabaseCacheDriver implements ICacheDriver\r
-{\r
-       public function get($key)\r
-       {\r
-               $cache = dba::selectFirst('cache', ['v'], ['`k` = ? AND `expires` >= ?', $key, DateTimeFormat::utcNow()]);\r
-\r
-               if (DBM::is_result($cache)) {\r
-                       $cached = $cache['v'];\r
-                       $value = @unserialize($cached);\r
-\r
-                       // Only return a value if the serialized value is valid.\r
-                       // We also check if the db entry is a serialized\r
-                       // boolean 'false' value (which we want to return).\r
-                       if ($cached === serialize(false) || $value !== false) {\r
-                               return $value;\r
-                       }\r
-               }\r
-\r
-               return null;\r
-       }\r
-\r
-       public function set($key, $value, $duration = Cache::MONTH)\r
-       {\r
-               $fields = [\r
-                       'v'       => serialize($value),\r
-                       'expires' => DateTimeFormat::utc('now + ' . $duration . ' seconds'),\r
-                       'updated' => DateTimeFormat::utcNow()\r
-               ];\r
-\r
-               return dba::update('cache', $fields, ['k' => $key], true);\r
-       }\r
-\r
-       public function delete($key)\r
-       {\r
-               return dba::delete('cache', ['k' => $key]);\r
-       }\r
-\r
-       public function clear()\r
-       {\r
-               return dba::delete('cache', ['`expires` < NOW()']);\r
-       }\r
-}\r
+<?php
+
+namespace Friendica\Core\Cache;
+
+use dba;
+use Friendica\Core\Cache;
+use Friendica\Database\DBM;
+use Friendica\Util\DateTimeFormat;
+
+/**
+ * Database Cache Driver
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class DatabaseCacheDriver implements ICacheDriver
+{
+       public function get($key)
+       {
+               $cache = dba::selectFirst('cache', ['v'], ['`k` = ? AND `expires` >= ?', $key, DateTimeFormat::utcNow()]);
+
+               if (DBM::is_result($cache)) {
+                       $cached = $cache['v'];
+                       $value = @unserialize($cached);
+
+                       // Only return a value if the serialized value is valid.
+                       // We also check if the db entry is a serialized
+                       // boolean 'false' value (which we want to return).
+                       if ($cached === serialize(false) || $value !== false) {
+                               return $value;
+                       }
+               }
+
+               return null;
+       }
+
+       public function set($key, $value, $duration = Cache::MONTH)
+       {
+               $fields = [
+                       'v'       => serialize($value),
+                       'expires' => DateTimeFormat::utc('now + ' . $duration . ' seconds'),
+                       'updated' => DateTimeFormat::utcNow()
+               ];
+
+               return dba::update('cache', $fields, ['k' => $key], true);
+       }
+
+       public function delete($key)
+       {
+               return dba::delete('cache', ['k' => $key]);
+       }
+
+       public function clear()
+       {
+               return dba::delete('cache', ['`expires` < NOW()']);
+       }
+}
index 9ed622693cb8046b7720196b66099099c3b2c438..be896edf7f8d53e23347d26785edc5e2097464e8 100644 (file)
@@ -1,50 +1,50 @@
-<?php\r
-\r
-namespace Friendica\Core\Cache;\r
-\r
-use Friendica\Core\Cache;\r
-\r
-/**\r
- * Cache Driver Interface\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-interface ICacheDriver\r
-{\r
-       /**\r
-        * Fetches cached data according to the key\r
-        *\r
-        * @param string $key The key to the cached data\r
-        *\r
-        * @return mixed Cached $value or "null" if not found\r
-        */\r
-       public function get($key);\r
-\r
-       /**\r
-        * Stores data in the cache identified by the key. The input $value can have multiple formats.\r
-        *\r
-        * @param string  $key      The cache key\r
-        * @param mixed   $value    The value to store\r
-        * @param integer $duration The cache lifespan, must be one of the Cache constants\r
-        *\r
-        * @return bool\r
-        */\r
-       public function set($key, $value, $duration = Cache::MONTH);\r
-\r
-\r
-       /**\r
-        * Delete a key from the cache\r
-        *\r
-        * @param string $key\r
-        *\r
-        * @return bool\r
-        */\r
-       public function delete($key);\r
-\r
-       /**\r
-        * Remove outdated data from the cache\r
-        *\r
-        * @return bool\r
-        */\r
-       public function clear();\r
-}\r
+<?php
+
+namespace Friendica\Core\Cache;
+
+use Friendica\Core\Cache;
+
+/**
+ * Cache Driver Interface
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+interface ICacheDriver
+{
+       /**
+        * Fetches cached data according to the key
+        *
+        * @param string $key The key to the cached data
+        *
+        * @return mixed Cached $value or "null" if not found
+        */
+       public function get($key);
+
+       /**
+        * Stores data in the cache identified by the key. The input $value can have multiple formats.
+        *
+        * @param string  $key      The cache key
+        * @param mixed   $value    The value to store
+        * @param integer $duration The cache lifespan, must be one of the Cache constants
+        *
+        * @return bool
+        */
+       public function set($key, $value, $duration = Cache::MONTH);
+
+
+       /**
+        * Delete a key from the cache
+        *
+        * @param string $key
+        *
+        * @return bool
+        */
+       public function delete($key);
+
+       /**
+        * Remove outdated data from the cache
+        *
+        * @return bool
+        */
+       public function clear();
+}
index 563447ef1e438b0a193399bbdd3f348766599fac..1537be25b202a1e96515362a76dc9260c18d98a6 100644 (file)
@@ -1,77 +1,77 @@
-<?php\r
-\r
-namespace Friendica\Core\Cache;\r
-\r
-use Friendica\BaseObject;\r
-use Friendica\Core\Cache;\r
-\r
-/**\r
- * Memcache Cache Driver\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class MemcacheCacheDriver extends BaseObject implements ICacheDriver\r
-{\r
-       /**\r
-        * @var Memcache\r
-        */\r
-       private $memcache;\r
-\r
-       public function __construct($memcache_host, $memcache_port)\r
-       {\r
-               if (!class_exists('Memcache', false)) {\r
-                       throw new \Exception('Memcache class isn\'t available');\r
-               }\r
-\r
-               $this->memcache = new \Memcache();\r
-\r
-               if (!$this->memcache->connect($memcache_host, $memcache_port)) {\r
-                       throw new \Exception('Expected Memcache server at ' . $memcache_host . ':' . $memcache_port . ' isn\'t available');\r
-               }\r
-       }\r
-\r
-       public function get($key)\r
-       {\r
-               $return = null;\r
-\r
-               // We fetch with the hostname as key to avoid problems with other applications\r
-               $cached = $this->memcache->get(self::getApp()->get_hostname() . ':' . $key);\r
-\r
-               // @see http://php.net/manual/en/memcache.get.php#84275\r
-               if (is_bool($cached) || is_double($cached) || is_long($cached)) {\r
-                       return $return;\r
-               }\r
-\r
-               $value = @unserialize($cached);\r
-\r
-               // Only return a value if the serialized value is valid.\r
-               // We also check if the db entry is a serialized\r
-               // boolean 'false' value (which we want to return).\r
-               if ($cached === serialize(false) || $value !== false) {\r
-                       $return = $value;\r
-               }\r
-\r
-               return $return;\r
-       }\r
-\r
-       public function set($key, $value, $duration = Cache::MONTH)\r
-       {\r
-               // We store with the hostname as key to avoid problems with other applications\r
-               return $this->memcache->set(\r
-                       self::getApp()->get_hostname() . ":" . $key,\r
-                       serialize($value),\r
-                       MEMCACHE_COMPRESSED,\r
-                       time() + $duration\r
-               );\r
-       }\r
-\r
-       public function delete($key)\r
-       {\r
-               return $this->memcache->delete($key);\r
-       }\r
-\r
-       public function clear()\r
-       {\r
-               return true;\r
-       }\r
-}\r
+<?php
+
+namespace Friendica\Core\Cache;
+
+use Friendica\BaseObject;
+use Friendica\Core\Cache;
+
+/**
+ * Memcache Cache Driver
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class MemcacheCacheDriver extends BaseObject implements ICacheDriver
+{
+       /**
+        * @var Memcache
+        */
+       private $memcache;
+
+       public function __construct($memcache_host, $memcache_port)
+       {
+               if (!class_exists('Memcache', false)) {
+                       throw new \Exception('Memcache class isn\'t available');
+               }
+
+               $this->memcache = new \Memcache();
+
+               if (!$this->memcache->connect($memcache_host, $memcache_port)) {
+                       throw new \Exception('Expected Memcache server at ' . $memcache_host . ':' . $memcache_port . ' isn\'t available');
+               }
+       }
+
+       public function get($key)
+       {
+               $return = null;
+
+               // We fetch with the hostname as key to avoid problems with other applications
+               $cached = $this->memcache->get(self::getApp()->get_hostname() . ':' . $key);
+
+               // @see http://php.net/manual/en/memcache.get.php#84275
+               if (is_bool($cached) || is_double($cached) || is_long($cached)) {
+                       return $return;
+               }
+
+               $value = @unserialize($cached);
+
+               // Only return a value if the serialized value is valid.
+               // We also check if the db entry is a serialized
+               // boolean 'false' value (which we want to return).
+               if ($cached === serialize(false) || $value !== false) {
+                       $return = $value;
+               }
+
+               return $return;
+       }
+
+       public function set($key, $value, $duration = Cache::MONTH)
+       {
+               // We store with the hostname as key to avoid problems with other applications
+               return $this->memcache->set(
+                       self::getApp()->get_hostname() . ":" . $key,
+                       serialize($value),
+                       MEMCACHE_COMPRESSED,
+                       time() + $duration
+               );
+       }
+
+       public function delete($key)
+       {
+               return $this->memcache->delete($key);
+       }
+
+       public function clear()
+       {
+               return true;
+       }
+}
index 1a8bdc95030bed39152c57128bc17dd650cb5bc0..d6b8d4ad5808146d00d9b8110c30770eaf019834 100644 (file)
@@ -1,68 +1,68 @@
-<?php\r
-\r
-namespace Friendica\Core\Cache;\r
-\r
-use Friendica\BaseObject;\r
-use Friendica\Core\Cache;\r
-\r
-/**\r
- * Memcached Cache Driver\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class MemcachedCacheDriver extends BaseObject implements ICacheDriver\r
-{\r
-       /**\r
-        * @var Memcached\r
-        */\r
-       private $memcached;\r
-\r
-       public function __construct(array $memcached_hosts)\r
-       {\r
-               if (!class_exists('Memcached', false)) {\r
-                       throw new \Exception('Memcached class isn\'t available');\r
-               }\r
-\r
-               $this->memcached = new \Memcached();\r
-\r
-               $this->memcached->addServers($memcached_hosts);\r
-\r
-               if (count($this->memcached->getServerList()) == 0) {\r
-                       throw new \Exception('Expected Memcached servers aren\'t available, config:' . var_export($memcached_hosts, true));\r
-               }\r
-       }\r
-\r
-       public function get($key)\r
-       {\r
-               $return = null;\r
-\r
-               // We fetch with the hostname as key to avoid problems with other applications\r
-               $value = $this->memcached->get(self::getApp()->get_hostname() . ':' . $key);\r
-\r
-               if ($this->memcached->getResultCode() === \Memcached::RES_SUCCESS) {\r
-                       $return = $value;\r
-               }\r
-\r
-               return $return;\r
-       }\r
-\r
-       public function set($key, $value, $duration = Cache::MONTH)\r
-       {\r
-               // We store with the hostname as key to avoid problems with other applications\r
-               return $this->memcached->set(\r
-                       self::getApp()->get_hostname() . ":" . $key,\r
-                       $value,\r
-                       time() + $duration\r
-               );\r
-       }\r
-\r
-       public function delete($key)\r
-       {\r
-               return $this->memcached->delete($key);\r
-       }\r
-\r
-       public function clear()\r
-       {\r
-               return true;\r
-       }\r
-}\r
+<?php
+
+namespace Friendica\Core\Cache;
+
+use Friendica\BaseObject;
+use Friendica\Core\Cache;
+
+/**
+ * Memcached Cache Driver
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class MemcachedCacheDriver extends BaseObject implements ICacheDriver
+{
+       /**
+        * @var Memcached
+        */
+       private $memcached;
+
+       public function __construct(array $memcached_hosts)
+       {
+               if (!class_exists('Memcached', false)) {
+                       throw new \Exception('Memcached class isn\'t available');
+               }
+
+               $this->memcached = new \Memcached();
+
+               $this->memcached->addServers($memcached_hosts);
+
+               if (count($this->memcached->getServerList()) == 0) {
+                       throw new \Exception('Expected Memcached servers aren\'t available, config:' . var_export($memcached_hosts, true));
+               }
+       }
+
+       public function get($key)
+       {
+               $return = null;
+
+               // We fetch with the hostname as key to avoid problems with other applications
+               $value = $this->memcached->get(self::getApp()->get_hostname() . ':' . $key);
+
+               if ($this->memcached->getResultCode() === \Memcached::RES_SUCCESS) {
+                       $return = $value;
+               }
+
+               return $return;
+       }
+
+       public function set($key, $value, $duration = Cache::MONTH)
+       {
+               // We store with the hostname as key to avoid problems with other applications
+               return $this->memcached->set(
+                       self::getApp()->get_hostname() . ":" . $key,
+                       $value,
+                       time() + $duration
+               );
+       }
+
+       public function delete($key)
+       {
+               return $this->memcached->delete($key);
+       }
+
+       public function clear()
+       {
+               return true;
+       }
+}
index ee5ca3ca544f759ca606a8610711464bcfd23357..d1bb60033166fb97322cfcfb27bf28be985e6c33 100644 (file)
@@ -1,72 +1,72 @@
-<?php\r
-\r
-namespace Friendica\Core\Config;\r
-\r
-/**\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-interface IConfigAdapter\r
-{\r
-       /**\r
-        * @brief Loads all configuration values into a cached storage.\r
-        *\r
-        * All configuration values of the system are stored in global cache\r
-        * which is available under the global variable $a->config\r
-        *\r
-        * @param string  $cat The category of the configuration values to load\r
-        *\r
-        * @return void\r
-        */\r
-       public function load($cat = "config");\r
-\r
-       /**\r
-        * @brief Get a particular user's config variable given the category name\r
-        * ($family) and a key.\r
-        *\r
-        * Get a particular config value from the given category ($family)\r
-        * and the $key from a cached storage in $a->config[$uid].\r
-        * $instore is only used by the set_config function\r
-        * to determine if the key already exists in the DB\r
-        * If a key is found in the DB but doesn't exist in\r
-        * local config cache, pull it into the cache so we don't have\r
-        * to hit the DB again for this item.\r
-        *\r
-        * @param string  $cat           The category of the configuration value\r
-        * @param string  $k             The configuration key to query\r
-        * @param mixed   $default_value optional, The value to return if key is not set (default: null)\r
-        * @param boolean $refresh       optional, If true the config is loaded from the db and not from the cache (default: false)\r
-        *\r
-        * @return mixed Stored value or null if it does not exist\r
-        */\r
-       public function get($cat, $k, $default_value = null, $refresh = false);\r
-\r
-       /**\r
-        * @brief Sets a configuration value for system config\r
-        *\r
-        * Stores a config value ($value) in the category ($family) under the key ($key)\r
-        * for the user_id $uid.\r
-        *\r
-        * Note: Please do not store booleans - convert to 0/1 integer values!\r
-        *\r
-        * @param string $family The category of the configuration value\r
-        * @param string $key    The configuration key to set\r
-        * @param mixed  $value  The value to store\r
-        *\r
-        * @return mixed Stored $value or false if the database update failed\r
-        */\r
-       public function set($cat, $k, $value);\r
-\r
-       /**\r
-        * @brief Deletes the given key from the system configuration.\r
-        *\r
-        * Removes the configured value from the stored cache in $a->config\r
-        * and removes it from the database.\r
-        *\r
-        * @param string $cat The category of the configuration value\r
-        * @param string $k   The configuration key to delete\r
-        *\r
-        * @return mixed\r
-        */\r
-       public function delete($cat, $k);\r
-}\r
+<?php
+
+namespace Friendica\Core\Config;
+
+/**
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+interface IConfigAdapter
+{
+       /**
+        * @brief Loads all configuration values into a cached storage.
+        *
+        * All configuration values of the system are stored in global cache
+        * which is available under the global variable $a->config
+        *
+        * @param string  $cat The category of the configuration values to load
+        *
+        * @return void
+        */
+       public function load($cat = "config");
+
+       /**
+        * @brief Get a particular user's config variable given the category name
+        * ($family) and a key.
+        *
+        * Get a particular config value from the given category ($family)
+        * and the $key from a cached storage in $a->config[$uid].
+        * $instore is only used by the set_config function
+        * to determine if the key already exists in the DB
+        * If a key is found in the DB but doesn't exist in
+        * local config cache, pull it into the cache so we don't have
+        * to hit the DB again for this item.
+        *
+        * @param string  $cat           The category of the configuration value
+        * @param string  $k             The configuration key to query
+        * @param mixed   $default_value optional, The value to return if key is not set (default: null)
+        * @param boolean $refresh       optional, If true the config is loaded from the db and not from the cache (default: false)
+        *
+        * @return mixed Stored value or null if it does not exist
+        */
+       public function get($cat, $k, $default_value = null, $refresh = false);
+
+       /**
+        * @brief Sets a configuration value for system config
+        *
+        * Stores a config value ($value) in the category ($family) under the key ($key)
+        * for the user_id $uid.
+        *
+        * Note: Please do not store booleans - convert to 0/1 integer values!
+        *
+        * @param string $family The category of the configuration value
+        * @param string $key    The configuration key to set
+        * @param mixed  $value  The value to store
+        *
+        * @return mixed Stored $value or false if the database update failed
+        */
+       public function set($cat, $k, $value);
+
+       /**
+        * @brief Deletes the given key from the system configuration.
+        *
+        * Removes the configured value from the stored cache in $a->config
+        * and removes it from the database.
+        *
+        * @param string $cat The category of the configuration value
+        * @param string $k   The configuration key to delete
+        *
+        * @return mixed
+        */
+       public function delete($cat, $k);
+}
index f78654d39c300f345281351992cec1929b5b7a51..a0f0c9a94c10040956b8a8086be37ca66154e4f8 100644 (file)
@@ -1,77 +1,77 @@
-<?php\r
-\r
-/*\r
- * To change this license header, choose License Headers in Project Properties.\r
- * To change this template file, choose Tools | Templates\r
- * and open the template in the editor.\r
- */\r
-\r
-namespace Friendica\Core\Config;\r
-\r
-/**\r
- *\r
- * @author benlo\r
- */\r
-interface IPConfigAdapter\r
-{\r
-       /**\r
-        * @brief Loads all configuration values of a user's config family into a cached storage.\r
-        *\r
-        * All configuration values of the given user are stored in global cache\r
-        * which is available under the global variable $a->config[$uid].\r
-        *\r
-        * @param string $uid The user_id\r
-        * @param string $cat The category of the configuration value\r
-        *\r
-        * @return void\r
-        */\r
-       public function load($uid, $cat);\r
-\r
-       /**\r
-        * @brief Get a particular user's config variable given the category name\r
-        * ($family) and a key.\r
-        *\r
-        * Get a particular user's config value from the given category ($family)\r
-        * and the $key from a cached storage in $a->config[$uid].\r
-        *\r
-        * @param string  $uid           The user_id\r
-        * @param string  $cat           The category of the configuration value\r
-        * @param string  $k             The configuration key to query\r
-        * @param mixed   $default_value optional, The value to return if key is not set (default: null)\r
-        * @param boolean $refresh       optional, If true the config is loaded from the db and not from the cache (default: false)\r
-        *\r
-        * @return mixed Stored value or null if it does not exist\r
-        */\r
-       public function get($uid, $cat, $k, $default_value = null, $refresh = false);\r
-\r
-       /**\r
-        * @brief Sets a configuration value for a user\r
-        *\r
-        * Stores a config value ($value) in the category ($family) under the key ($key)\r
-        * for the user_id $uid.\r
-        *\r
-        * @note Please do not store booleans - convert to 0/1 integer values!\r
-        *\r
-        * @param string $uid   The user_id\r
-        * @param string $cat   The category of the configuration value\r
-        * @param string $k     The configuration key to set\r
-        * @param string $value The value to store\r
-        *\r
-        * @return mixed Stored $value or false\r
-        */\r
-       public function set($uid, $cat, $k, $value);\r
-\r
-       /**\r
-        * @brief Deletes the given key from the users's configuration.\r
-        *\r
-        * Removes the configured value from the stored cache in $a->config[$uid]\r
-        * and removes it from the database.\r
-        *\r
-        * @param string $uid The user_id\r
-        * @param string $cat The category of the configuration value\r
-        * @param string $k   The configuration key to delete\r
-        *\r
-        * @return mixed\r
-        */\r
-       public function delete($uid, $cat, $k);\r
-}\r
+<?php
+
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+
+namespace Friendica\Core\Config;
+
+/**
+ *
+ * @author benlo
+ */
+interface IPConfigAdapter
+{
+       /**
+        * @brief Loads all configuration values of a user's config family into a cached storage.
+        *
+        * All configuration values of the given user are stored in global cache
+        * which is available under the global variable $a->config[$uid].
+        *
+        * @param string $uid The user_id
+        * @param string $cat The category of the configuration value
+        *
+        * @return void
+        */
+       public function load($uid, $cat);
+
+       /**
+        * @brief Get a particular user's config variable given the category name
+        * ($family) and a key.
+        *
+        * Get a particular user's config value from the given category ($family)
+        * and the $key from a cached storage in $a->config[$uid].
+        *
+        * @param string  $uid           The user_id
+        * @param string  $cat           The category of the configuration value
+        * @param string  $k             The configuration key to query
+        * @param mixed   $default_value optional, The value to return if key is not set (default: null)
+        * @param boolean $refresh       optional, If true the config is loaded from the db and not from the cache (default: false)
+        *
+        * @return mixed Stored value or null if it does not exist
+        */
+       public function get($uid, $cat, $k, $default_value = null, $refresh = false);
+
+       /**
+        * @brief Sets a configuration value for a user
+        *
+        * Stores a config value ($value) in the category ($family) under the key ($key)
+        * for the user_id $uid.
+        *
+        * @note Please do not store booleans - convert to 0/1 integer values!
+        *
+        * @param string $uid   The user_id
+        * @param string $cat   The category of the configuration value
+        * @param string $k     The configuration key to set
+        * @param string $value The value to store
+        *
+        * @return mixed Stored $value or false
+        */
+       public function set($uid, $cat, $k, $value);
+
+       /**
+        * @brief Deletes the given key from the users's configuration.
+        *
+        * Removes the configured value from the stored cache in $a->config[$uid]
+        * and removes it from the database.
+        *
+        * @param string $uid The user_id
+        * @param string $cat The category of the configuration value
+        * @param string $k   The configuration key to delete
+        *
+        * @return mixed
+        */
+       public function delete($uid, $cat, $k);
+}
index f87b47f16ca619b3d9b95b57d8f10003d154bb8d..204e462948e4d5cde40ac5edd83948868e78863e 100644 (file)
@@ -1,90 +1,90 @@
-<?php\r
-\r
-namespace Friendica\Core\Config;\r
-\r
-use dba;\r
-use Exception;\r
-use Friendica\App;\r
-use Friendica\BaseObject;\r
-use Friendica\Database\DBM;\r
-\r
-require_once 'include/dba.php';\r
-\r
-/**\r
- * Preload Configuration Adapter\r
- *\r
- * Minimizes the number of database queries to retrieve configuration values at the cost of memory.\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class PreloadConfigAdapter extends BaseObject implements IConfigAdapter\r
-{\r
-       private $config_loaded = false;\r
-\r
-       public function __construct()\r
-       {\r
-               $this->load();\r
-       }\r
-\r
-       public function load($family = 'config')\r
-       {\r
-               if ($this->config_loaded) {\r
-                       return;\r
-               }\r
-\r
-               $configs = dba::select('config', ['cat', 'v', 'k']);\r
-               while ($config = dba::fetch($configs)) {\r
-                       self::getApp()->setConfigValue($config['cat'], $config['k'], $config['v']);\r
-               }\r
-               dba::close($configs);\r
-\r
-               $this->config_loaded = true;\r
-       }\r
-\r
-       public function get($cat, $k, $default_value = null, $refresh = false)\r
-       {\r
-               if ($refresh) {\r
-                       $config = dba::selectFirst('config', ['v'], ['cat' => $cat, 'k' => $k]);\r
-                       if (DBM::is_result($config)) {\r
-                               self::getApp()->setConfigValue($cat, $k, $config['v']);\r
-                       }\r
-               }\r
-\r
-               $return = self::getApp()->getConfigValue($cat, $k, $default_value);\r
-\r
-               return $return;\r
-       }\r
-\r
-       public function set($cat, $k, $value)\r
-       {\r
-               // We store our setting values as strings.\r
-               // So we have to do the conversion here so that the compare below works.\r
-               // The exception are array values.\r
-               $compare_value = !is_array($value) ? (string)$value : $value;\r
-\r
-               if (self::getApp()->getConfigValue($cat, $k) === $compare_value) {\r
-                       return true;\r
-               }\r
-\r
-               self::getApp()->setConfigValue($cat, $k, $value);\r
-\r
-               // manage array value\r
-               $dbvalue = is_array($value) ? serialize($value) : $value;\r
-\r
-               $result = dba::update('config', ['v' => $dbvalue], ['cat' => $cat, 'k' => $k], true);\r
-               if (!$result) {\r
-                       throw new Exception('Unable to store config value in [' . $cat . '][' . $k . ']');\r
-               }\r
-\r
-               return true;\r
-       }\r
-\r
-       public function delete($cat, $k)\r
-       {\r
-               self::getApp()->deleteConfigValue($cat, $k);\r
-\r
-               $result = dba::delete('config', ['cat' => $cat, 'k' => $k]);\r
-\r
-               return $result;\r
-       }\r
-}\r
+<?php
+
+namespace Friendica\Core\Config;
+
+use dba;
+use Exception;
+use Friendica\App;
+use Friendica\BaseObject;
+use Friendica\Database\DBM;
+
+require_once 'include/dba.php';
+
+/**
+ * Preload Configuration Adapter
+ *
+ * Minimizes the number of database queries to retrieve configuration values at the cost of memory.
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class PreloadConfigAdapter extends BaseObject implements IConfigAdapter
+{
+       private $config_loaded = false;
+
+       public function __construct()
+       {
+               $this->load();
+       }
+
+       public function load($family = 'config')
+       {
+               if ($this->config_loaded) {
+                       return;
+               }
+
+               $configs = dba::select('config', ['cat', 'v', 'k']);
+               while ($config = dba::fetch($configs)) {
+                       self::getApp()->setConfigValue($config['cat'], $config['k'], $config['v']);
+               }
+               dba::close($configs);
+
+               $this->config_loaded = true;
+       }
+
+       public function get($cat, $k, $default_value = null, $refresh = false)
+       {
+               if ($refresh) {
+                       $config = dba::selectFirst('config', ['v'], ['cat' => $cat, 'k' => $k]);
+                       if (DBM::is_result($config)) {
+                               self::getApp()->setConfigValue($cat, $k, $config['v']);
+                       }
+               }
+
+               $return = self::getApp()->getConfigValue($cat, $k, $default_value);
+
+               return $return;
+       }
+
+       public function set($cat, $k, $value)
+       {
+               // We store our setting values as strings.
+               // So we have to do the conversion here so that the compare below works.
+               // The exception are array values.
+               $compare_value = !is_array($value) ? (string)$value : $value;
+
+               if (self::getApp()->getConfigValue($cat, $k) === $compare_value) {
+                       return true;
+               }
+
+               self::getApp()->setConfigValue($cat, $k, $value);
+
+               // manage array value
+               $dbvalue = is_array($value) ? serialize($value) : $value;
+
+               $result = dba::update('config', ['v' => $dbvalue], ['cat' => $cat, 'k' => $k], true);
+               if (!$result) {
+                       throw new Exception('Unable to store config value in [' . $cat . '][' . $k . ']');
+               }
+
+               return true;
+       }
+
+       public function delete($cat, $k)
+       {
+               self::getApp()->deleteConfigValue($cat, $k);
+
+               $result = dba::delete('config', ['cat' => $cat, 'k' => $k]);
+
+               return $result;
+       }
+}
index d2354103396bc6bbce35d66a09ce002b1f76b5ca..af77598389af025268305f369b45f6dbc37f058f 100644 (file)
@@ -1,92 +1,92 @@
-<?php\r
-\r
-namespace Friendica\Core\Config;\r
-\r
-use dba;\r
-use Exception;\r
-use Friendica\App;\r
-use Friendica\BaseObject;\r
-use Friendica\Database\DBM;\r
-\r
-require_once 'include/dba.php';\r
-\r
-/**\r
- * Preload User Configuration Adapter\r
- *\r
- * Minimizes the number of database queries to retrieve configuration values at the cost of memory.\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class PreloadPConfigAdapter extends BaseObject implements IPConfigAdapter\r
-{\r
-       private $config_loaded = false;\r
-\r
-       public function __construct($uid)\r
-       {\r
-               $this->load($uid, 'config');\r
-       }\r
-\r
-       public function load($uid, $family)\r
-       {\r
-               if ($this->config_loaded) {\r
-                       return;\r
-               }\r
-\r
-               $pconfigs = dba::select('pconfig', ['cat', 'v', 'k'], ['uid' => $uid]);\r
-               while ($pconfig = dba::fetch($pconfigs)) {\r
-                       self::getApp()->setPConfigValue($uid, $pconfig['cat'], $pconfig['k'], $pconfig['v']);\r
-               }\r
-               dba::close($pconfigs);\r
-\r
-               $this->config_loaded = true;\r
-       }\r
-\r
-       public function get($uid, $cat, $k, $default_value = null, $refresh = false)\r
-       {\r
-               if ($refresh) {\r
-                       $config = dba::selectFirst('pconfig', ['v'], ['uid' => $uid, 'cat' => $cat, 'k' => $k]);\r
-                       if (DBM::is_result($config)) {\r
-                               self::getApp()->setPConfigValue($uid, $cat, $k, $config['v']);\r
-                       } else {\r
-                               self::getApp()->deletePConfigValue($uid, $cat, $k);\r
-                       }\r
-               }\r
-\r
-               $return = self::getApp()->getPConfigValue($uid, $cat, $k, $default_value);\r
-\r
-               return $return;\r
-       }\r
-\r
-       public function set($uid, $cat, $k, $value)\r
-       {\r
-               // We store our setting values as strings.\r
-               // So we have to do the conversion here so that the compare below works.\r
-               // The exception are array values.\r
-               $compare_value = !is_array($value) ? (string)$value : $value;\r
-\r
-               if (self::getApp()->getPConfigValue($uid, $cat, $k) === $compare_value) {\r
-                       return true;\r
-               }\r
-\r
-               self::getApp()->setPConfigValue($uid, $cat, $k, $value);\r
-\r
-               // manage array value\r
-               $dbvalue = is_array($value) ? serialize($value) : $value;\r
-\r
-               $result = dba::update('pconfig', ['v' => $dbvalue], ['uid' => $uid, 'cat' => $cat, 'k' => $k], true);\r
-               if (!$result) {\r
-                       throw new Exception('Unable to store config value in [' . $uid . '][' . $cat . '][' . $k . ']');\r
-               }\r
-\r
-               return true;\r
-       }\r
-\r
-       public function delete($uid, $cat, $k)\r
-       {\r
-               self::getApp()->deletePConfigValue($uid, $cat, $k);\r
-\r
-               $result = dba::delete('pconfig', ['uid' => $uid, 'cat' => $cat, 'k' => $k]);\r
-\r
-               return $result;\r
-       }\r
-}\r
+<?php
+
+namespace Friendica\Core\Config;
+
+use dba;
+use Exception;
+use Friendica\App;
+use Friendica\BaseObject;
+use Friendica\Database\DBM;
+
+require_once 'include/dba.php';
+
+/**
+ * Preload User Configuration Adapter
+ *
+ * Minimizes the number of database queries to retrieve configuration values at the cost of memory.
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class PreloadPConfigAdapter extends BaseObject implements IPConfigAdapter
+{
+       private $config_loaded = false;
+
+       public function __construct($uid)
+       {
+               $this->load($uid, 'config');
+       }
+
+       public function load($uid, $family)
+       {
+               if ($this->config_loaded) {
+                       return;
+               }
+
+               $pconfigs = dba::select('pconfig', ['cat', 'v', 'k'], ['uid' => $uid]);
+               while ($pconfig = dba::fetch($pconfigs)) {
+                       self::getApp()->setPConfigValue($uid, $pconfig['cat'], $pconfig['k'], $pconfig['v']);
+               }
+               dba::close($pconfigs);
+
+               $this->config_loaded = true;
+       }
+
+       public function get($uid, $cat, $k, $default_value = null, $refresh = false)
+       {
+               if ($refresh) {
+                       $config = dba::selectFirst('pconfig', ['v'], ['uid' => $uid, 'cat' => $cat, 'k' => $k]);
+                       if (DBM::is_result($config)) {
+                               self::getApp()->setPConfigValue($uid, $cat, $k, $config['v']);
+                       } else {
+                               self::getApp()->deletePConfigValue($uid, $cat, $k);
+                       }
+               }
+
+               $return = self::getApp()->getPConfigValue($uid, $cat, $k, $default_value);
+
+               return $return;
+       }
+
+       public function set($uid, $cat, $k, $value)
+       {
+               // We store our setting values as strings.
+               // So we have to do the conversion here so that the compare below works.
+               // The exception are array values.
+               $compare_value = !is_array($value) ? (string)$value : $value;
+
+               if (self::getApp()->getPConfigValue($uid, $cat, $k) === $compare_value) {
+                       return true;
+               }
+
+               self::getApp()->setPConfigValue($uid, $cat, $k, $value);
+
+               // manage array value
+               $dbvalue = is_array($value) ? serialize($value) : $value;
+
+               $result = dba::update('pconfig', ['v' => $dbvalue], ['uid' => $uid, 'cat' => $cat, 'k' => $k], true);
+               if (!$result) {
+                       throw new Exception('Unable to store config value in [' . $uid . '][' . $cat . '][' . $k . ']');
+               }
+
+               return true;
+       }
+
+       public function delete($uid, $cat, $k)
+       {
+               self::getApp()->deletePConfigValue($uid, $cat, $k);
+
+               $result = dba::delete('pconfig', ['uid' => $uid, 'cat' => $cat, 'k' => $k]);
+
+               return $result;
+       }
+}
index 63aca9301c5b5fbc61ad603b43e7949c55c21add..a1143ae1d975a0ef004725d0c409d6d0dfcdd95f 100644 (file)
-<?php\r
-\r
-namespace Friendica\Core;\r
-\r
-/**\r
- * Description of Console\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class Console extends \Asika\SimpleConsole\Console\r
-{\r
-       // Disables the default help handling\r
-       protected $helpOptions = [];\r
-       protected $customHelpOptions = ['h', 'help', '?'];\r
-\r
-       protected $subConsoles = [\r
-               'config'                 => __NAMESPACE__ . '\Console\Config',\r
-               'createdoxygen'          => __NAMESPACE__ . '\Console\CreateDoxygen',\r
-               'docbloxerrorchecker'    => __NAMESPACE__ . '\Console\DocBloxErrorChecker',\r
-               'dbstructure'            => __NAMESPACE__ . '\Console\DatabaseStructure',\r
-               'extract'                => __NAMESPACE__ . '\Console\Extract',\r
-               'globalcommunityblock'   => __NAMESPACE__ . '\Console\GlobalCommunityBlock',\r
-               'globalcommunitysilence' => __NAMESPACE__ . '\Console\GlobalCommunitySilence',\r
-               'maintenance'            => __NAMESPACE__ . '\Console\Maintenance',\r
-               'php2po'                 => __NAMESPACE__ . '\Console\PhpToPo',\r
-               'po2php'                 => __NAMESPACE__ . '\Console\PoToPhp',\r
-               'typo'                   => __NAMESPACE__ . '\Console\Typo',\r
-       ];\r
-\r
-       protected function getHelp()\r
-       {\r
-               $help = <<<HELP\r
-Usage: bin/console [--version] [-h|--help|-?] <command> [<args>] [-v]\r
-\r
-Commands:\r
-       config                 Edit site config\r
-       createdoxygen          Generate Doxygen headers\r
-       dbstructure            Do database updates\r
-       docbloxerrorchecker    Check the file tree for DocBlox errors\r
-       extract                Generate translation string file for the Friendica project (deprecated)\r
-       globalcommunityblock   Block remote profile from interacting with this node\r
-       globalcommunitysilence Silence remote profile from global community page\r
-       help                   Show help about a command, e.g (bin/console help config)\r
-       maintenance            Set maintenance mode for this node\r
-       php2po                 Generate a messages.po file from a strings.php file\r
-       po2php                 Generate a strings.php file from a messages.po file\r
-       typo                   Checks for parse errors in Friendica files\r
-\r
-Options:\r
-       -h|--help|-? Show help information\r
-       -v           Show more debug information.\r
-HELP;\r
-               return $help;\r
-       }\r
-\r
-       protected function doExecute()\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Executable: ' . $this->executable);\r
-                       $this->out('Arguments: ' . var_export($this->args, true));\r
-                       $this->out('Options: ' . var_export($this->options, true));\r
-               }\r
-\r
-               $showHelp = false;\r
-               $subHelp = false;\r
-               $command = null;\r
-\r
-               if ($this->getOption('version')) {\r
-                       $this->out('Friendica Console version ' . FRIENDICA_VERSION);\r
-\r
-                       return 0;\r
-               } elseif ((count($this->options) === 0 || $this->getOption($this->customHelpOptions) === true || $this->getOption($this->customHelpOptions) === 1) && count($this->args) === 0\r
-               ) {\r
-                       $showHelp = true;\r
-               } elseif (count($this->args) >= 2 && $this->getArgument(0) == 'help') {\r
-                       $command = $this->getArgument(1);\r
-                       $subHelp = true;\r
-                       array_shift($this->args);\r
-                       array_shift($this->args);\r
-               } elseif (count($this->args) >= 1) {\r
-                       $command = $this->getArgument(0);\r
-                       array_shift($this->args);\r
-               }\r
-\r
-               if (is_null($command)) {\r
-                       $this->out($this->getHelp());\r
-                       return 0;\r
-               }\r
-\r
-               $console = $this->getSubConsole($command);\r
-\r
-               if ($subHelp) {\r
-                       $console->setOption($this->customHelpOptions, true);\r
-               }\r
-\r
-               return $console->execute();\r
-       }\r
-\r
-       private function getSubConsole($command)\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Command: ' . $command);\r
-               }\r
-\r
-               if (!isset($this->subConsoles[$command])) {\r
-                       throw new \Asika\SimpleConsole\CommandArgsException('Command ' . $command . ' doesn\'t exist');\r
-               }\r
-\r
-               $subargs = $this->args;\r
-               array_unshift($subargs, $this->executable);\r
-\r
-               $className = $this->subConsoles[$command];\r
-\r
-               $subconsole = new $className($subargs);\r
-\r
-               foreach ($this->options as $name => $value) {\r
-                       $subconsole->setOption($name, $value);\r
-               }\r
-\r
-               return $subconsole;\r
-       }\r
-\r
-}\r
+<?php
+
+namespace Friendica\Core;
+
+/**
+ * Description of Console
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class Console extends \Asika\SimpleConsole\Console
+{
+       // Disables the default help handling
+       protected $helpOptions = [];
+       protected $customHelpOptions = ['h', 'help', '?'];
+
+       protected $subConsoles = [
+               'config'                 => __NAMESPACE__ . '\Console\Config',
+               'createdoxygen'          => __NAMESPACE__ . '\Console\CreateDoxygen',
+               'docbloxerrorchecker'    => __NAMESPACE__ . '\Console\DocBloxErrorChecker',
+               'dbstructure'            => __NAMESPACE__ . '\Console\DatabaseStructure',
+               'extract'                => __NAMESPACE__ . '\Console\Extract',
+               'globalcommunityblock'   => __NAMESPACE__ . '\Console\GlobalCommunityBlock',
+               'globalcommunitysilence' => __NAMESPACE__ . '\Console\GlobalCommunitySilence',
+               'maintenance'            => __NAMESPACE__ . '\Console\Maintenance',
+               'newpassword'            => __NAMESPACE__ . '\Console\NewPassword',
+               'php2po'                 => __NAMESPACE__ . '\Console\PhpToPo',
+               'po2php'                 => __NAMESPACE__ . '\Console\PoToPhp',
+               'typo'                   => __NAMESPACE__ . '\Console\Typo',
+       ];
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+Usage: bin/console [--version] [-h|--help|-?] <command> [<args>] [-v]
+
+Commands:
+       config                 Edit site config
+       createdoxygen          Generate Doxygen headers
+       dbstructure            Do database updates
+       docbloxerrorchecker    Check the file tree for DocBlox errors
+       extract                Generate translation string file for the Friendica project (deprecated)
+       globalcommunityblock   Block remote profile from interacting with this node
+       globalcommunitysilence Silence remote profile from global community page
+       help                   Show help about a command, e.g (bin/console help config)
+       maintenance            Set maintenance mode for this node
+       newpassword            Set a new password for a given user
+       php2po                 Generate a messages.po file from a strings.php file
+       po2php                 Generate a strings.php file from a messages.po file
+       typo                   Checks for parse errors in Friendica files
+
+Options:
+       -h|--help|-? Show help information
+       -v           Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               if ($this->getOption('v')) {
+                       $this->out('Executable: ' . $this->executable);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               $showHelp = false;
+               $subHelp = false;
+               $command = null;
+
+               if ($this->getOption('version')) {
+                       $this->out('Friendica Console version ' . FRIENDICA_VERSION);
+
+                       return 0;
+               } elseif ((count($this->options) === 0 || $this->getOption($this->customHelpOptions) === true || $this->getOption($this->customHelpOptions) === 1) && count($this->args) === 0
+               ) {
+                       $showHelp = true;
+               } elseif (count($this->args) >= 2 && $this->getArgument(0) == 'help') {
+                       $command = $this->getArgument(1);
+                       $subHelp = true;
+                       array_shift($this->args);
+                       array_shift($this->args);
+               } elseif (count($this->args) >= 1) {
+                       $command = $this->getArgument(0);
+                       array_shift($this->args);
+               }
+
+               if (is_null($command)) {
+                       $this->out($this->getHelp());
+                       return 0;
+               }
+
+               $console = $this->getSubConsole($command);
+
+               if ($subHelp) {
+                       $console->setOption($this->customHelpOptions, true);
+               }
+
+               return $console->execute();
+       }
+
+       private function getSubConsole($command)
+       {
+               if ($this->getOption('v')) {
+                       $this->out('Command: ' . $command);
+               }
+
+               if (!isset($this->subConsoles[$command])) {
+                       throw new \Asika\SimpleConsole\CommandArgsException('Command ' . $command . ' doesn\'t exist');
+               }
+
+               $subargs = $this->args;
+               array_unshift($subargs, $this->executable);
+
+               $className = $this->subConsoles[$command];
+
+               $subconsole = new $className($subargs);
+
+               foreach ($this->options as $name => $value) {
+                       $subconsole->setOption($name, $value);
+               }
+
+               return $subconsole;
+       }
+
+}
index a199fb3afbf8368bc113aac215b7bbacc529ece4..306e1c275eb18af5ab0b667b9da77aabd4a27c22 100644 (file)
-<?php\r
-\r
-/*\r
- * To change this license header, choose License Headers in Project Properties.\r
- * To change this template file, choose Tools | Templates\r
- * and open the template in the editor.\r
- */\r
-\r
-namespace Friendica\Core\Console;\r
-\r
-use Asika\SimpleConsole\CommandArgsException;\r
-use dba;\r
-use Friendica\Core;\r
-\r
-require_once 'include/dba.php';\r
-require_once 'include/text.php';\r
-\r
-/**\r
- * @brief tool to access the system config from the CLI\r
- *\r
- * With this script you can access the system configuration of your node from\r
- * the CLI. You can do both, reading current values stored in the database and\r
- * set new values to config variables.\r
- *\r
- * Usage:\r
- *   If you specify no parameters at the CLI, the script will list all config\r
- *   variables defined.\r
- *\r
- *   If you specify one parameter, the script will list all config variables\r
- *   defined in this section of the configuration (e.g. "system").\r
- *\r
- *   If you specify two parameters, the script will show you the current value\r
- *   of the named configuration setting. (e.g. "system loglevel")\r
- *\r
- *   If you specify three parameters, the named configuration setting will be\r
- *   set to the value of the last parameter. (e.g. "system loglevel 0" will\r
- *   disable logging)\r
- *\r
- * @author Tobias Diekershoff\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class Config extends \Asika\SimpleConsole\Console\r
-{\r
-       protected $helpOptions = ['h', 'help', '?'];\r
-\r
-       protected function getHelp()\r
-       {\r
-               $help = <<<HELP\r
-console config - Manage site configuration\r
-Synopsis\r
-       bin/console config [-h|--help|-?] [-v]\r
-       bin/console config <category> [-h|--help|-?] [-v]\r
-       bin/console config <category> <key> [-h|--help|-?] [-v]\r
-       bin/console config <category> <key> <value> [-h|--help|-?] [-v]\r
-\r
-Description\r
-       bin/console config\r
-               Lists all config values\r
-\r
-       bin/console config <category>\r
-               Lists all config values in the provided category\r
-\r
-       bin/console config <category> <key>\r
-               Shows the value of the provided key in the category\r
-\r
-       bin/console config <category> <key> <value>\r
-               Sets the value of the provided key in the category\r
-\r
-Notes:\r
-       Setting config entries which are manually set in .htconfig.php may result in\r
-       conflict between database settings and the manual startup settings.\r
-\r
-Options\r
-    -h|--help|-? Show help information\r
-    -v           Show more debug information.\r
-HELP;\r
-               return $help;\r
-       }\r
-\r
-       protected function doExecute()\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Executable: ' . $this->executable);\r
-                       $this->out('Class: ' . __CLASS__);\r
-                       $this->out('Arguments: ' . var_export($this->args, true));\r
-                       $this->out('Options: ' . var_export($this->options, true));\r
-               }\r
-\r
-               if (count($this->args) > 3) {\r
-                       throw new CommandArgsException('Too many arguments');\r
-               }\r
-\r
-               require_once '.htconfig.php';\r
-               $result = dba::connect($db_host, $db_user, $db_pass, $db_data);\r
-               unset($db_host, $db_user, $db_pass, $db_data);\r
-\r
-               if (!$result) {\r
-                       throw new \RuntimeException('Unable to connect to database');\r
-               }\r
-\r
-               if (count($this->args) == 3) {\r
-                       Core\Config::set($this->getArgument(0), $this->getArgument(1), $this->getArgument(2));\r
-                       $this->out("config[{$this->getArgument(0)}][{$this->getArgument(1)}] = " . Core\Config::get($this->getArgument(0),\r
-                                       $this->getArgument(1)));\r
-               }\r
-\r
-               if (count($this->args) == 2) {\r
-                       $this->out("config[{$this->getArgument(0)}][{$this->getArgument(1)}] = " . Core\Config::get($this->getArgument(0),\r
-                                       $this->getArgument(1)));\r
-               }\r
-\r
-               if (count($this->args) == 1) {\r
-                       Core\Config::load($this->getArgument(0));\r
-\r
-                       $a = get_app();\r
-                       if (!is_null($a->config[$this->getArgument(0)])) {\r
-                               foreach ($a->config[$this->getArgument(0)] as $k => $x) {\r
-                                       $this->out("config[{$this->getArgument(0)}][{$k}] = " . $x);\r
-                               }\r
-                       } else {\r
-                               $this->out('Config section ' . $this->getArgument(0) . ' returned nothing');\r
-                       }\r
-               }\r
-\r
-               if (count($this->args) == 0) {\r
-                       $configs = dba::select('config');\r
-                       foreach ($configs as $config) {\r
-                               $this->out("config[{$config['cat']}][{$config['k']}] = " . $config['v']);\r
-                       }\r
-               }\r
-\r
-               return 0;\r
-       }\r
-\r
-}\r
+<?php
+
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+
+namespace Friendica\Core\Console;
+
+use Asika\SimpleConsole\CommandArgsException;
+use dba;
+use Friendica\Core;
+
+require_once 'include/dba.php';
+require_once 'include/text.php';
+
+/**
+ * @brief tool to access the system config from the CLI
+ *
+ * With this script you can access the system configuration of your node from
+ * the CLI. You can do both, reading current values stored in the database and
+ * set new values to config variables.
+ *
+ * Usage:
+ *   If you specify no parameters at the CLI, the script will list all config
+ *   variables defined.
+ *
+ *   If you specify one parameter, the script will list all config variables
+ *   defined in this section of the configuration (e.g. "system").
+ *
+ *   If you specify two parameters, the script will show you the current value
+ *   of the named configuration setting. (e.g. "system loglevel")
+ *
+ *   If you specify three parameters, the named configuration setting will be
+ *   set to the value of the last parameter. (e.g. "system loglevel 0" will
+ *   disable logging)
+ *
+ * @author Tobias Diekershoff
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class Config extends \Asika\SimpleConsole\Console
+{
+       protected $helpOptions = ['h', 'help', '?'];
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+console config - Manage site configuration
+Synopsis
+       bin/console config [-h|--help|-?] [-v]
+       bin/console config <category> [-h|--help|-?] [-v]
+       bin/console config <category> <key> [-h|--help|-?] [-v]
+       bin/console config <category> <key> <value> [-h|--help|-?] [-v]
+
+Description
+       bin/console config
+               Lists all config values
+
+       bin/console config <category>
+               Lists all config values in the provided category
+
+       bin/console config <category> <key>
+               Shows the value of the provided key in the category
+
+       bin/console config <category> <key> <value>
+               Sets the value of the provided key in the category
+
+Notes:
+       Setting config entries which are manually set in .htconfig.php may result in
+       conflict between database settings and the manual startup settings.
+
+Options
+    -h|--help|-? Show help information
+    -v           Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               $a = get_app();
+
+               if ($this->getOption('v')) {
+                       $this->out('Executable: ' . $this->executable);
+                       $this->out('Class: ' . __CLASS__);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               if (count($this->args) > 3) {
+                       throw new CommandArgsException('Too many arguments');
+               }
+
+               require_once '.htconfig.php';
+               $result = dba::connect($db_host, $db_user, $db_pass, $db_data);
+               unset($db_host, $db_user, $db_pass, $db_data);
+
+               if (!$result) {
+                       throw new \RuntimeException('Unable to connect to database');
+               }
+
+               if (count($this->args) == 3) {
+                       Core\Config::set($this->getArgument(0), $this->getArgument(1), $this->getArgument(2));
+                       $this->out("config[{$this->getArgument(0)}][{$this->getArgument(1)}] = " . Core\Config::get($this->getArgument(0),
+                                       $this->getArgument(1)));
+               }
+
+               if (count($this->args) == 2) {
+                       $this->out("config[{$this->getArgument(0)}][{$this->getArgument(1)}] = " . Core\Config::get($this->getArgument(0),
+                                       $this->getArgument(1)));
+               }
+
+               if (count($this->args) == 1) {
+                       Core\Config::load($this->getArgument(0));
+
+                       $a = get_app();
+                       if (!is_null($a->config[$this->getArgument(0)])) {
+                               foreach ($a->config[$this->getArgument(0)] as $k => $x) {
+                                       $this->out("config[{$this->getArgument(0)}][{$k}] = " . $x);
+                               }
+                       } else {
+                               $this->out('Config section ' . $this->getArgument(0) . ' returned nothing');
+                       }
+               }
+
+               if (count($this->args) == 0) {
+                       $configs = dba::select('config');
+                       foreach ($configs as $config) {
+                               $this->out("config[{$config['cat']}][{$config['k']}] = " . $config['v']);
+                       }
+               }
+
+               return 0;
+       }
+
+}
index 17da9922ee4ad29044b8010b04bebde2f10d3929..b60116db3c620dd4064c390bd1e0472e0ffc0b22 100644 (file)
-<?php\r
-\r
-namespace Friendica\Core\Console;\r
-\r
-/**\r
- * Description of CreateDoxygen\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class CreateDoxygen extends \Asika\SimpleConsole\Console\r
-{\r
-       protected $helpOptions = ['h', 'help', '?'];\r
-\r
-       protected function getHelp()\r
-       {\r
-               $help = <<<HELP\r
-console createdoxygen - Generate Doxygen headers\r
-Usage\r
-       bin/console createdoxygen <file> [-h|--help|-?] [-v]\r
-\r
-Description\r
-       Outputs the provided file with added Doxygen headers to functions\r
-\r
-Options\r
-    -h|--help|-? Show help information\r
-    -v           Show more debug information.\r
-HELP;\r
-               return $help;\r
-       }\r
-\r
-       protected function doExecute()\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Class: ' . __CLASS__);\r
-                       $this->out('Arguments: ' . var_export($this->args, true));\r
-                       $this->out('Options: ' . var_export($this->options, true));\r
-               }\r
-\r
-               if (count($this->args) == 0) {\r
-                       $this->out($this->getHelp());\r
-                       return 0;\r
-               }\r
-\r
-               if (count($this->args) > 1) {\r
-                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');\r
-               }\r
-\r
-               $file = $this->getArgument(0);\r
-               if (!file_exists($file)) {\r
-                       throw new \RuntimeException('Unable to find specified file.');\r
-               }\r
-\r
-               $data = file_get_contents($file);\r
-\r
-               $lines = explode("\n", $data);\r
-\r
-               $previous = "";\r
-\r
-               foreach ($lines AS $line) {\r
-                       $line = rtrim(trim($line, "\r"));\r
-\r
-                       if (strstr(strtolower($line), "function")) {\r
-                               $detect = strtolower(trim($line));\r
-                               $detect = implode(" ", explode(" ", $detect));\r
-\r
-                               $found = false;\r
-\r
-                               if (substr($detect, 0, 9) == "function ") {\r
-                                       $found = true;\r
-                               }\r
-\r
-                               if (substr($detect, 0, 19) == "protected function ") {\r
-                                       $found = true;\r
-                               }\r
-\r
-                               if (substr($detect, 0, 17) == "private function ") {\r
-                                       $found = true;\r
-                               }\r
-\r
-                               if (substr($detect, 0, 23) == "public static function ") {\r
-                                       $found = true;\r
-                               }\r
-\r
-                               if (substr($detect, 0, 24) == "private static function ") {\r
-                                       $found = true;\r
-                               }\r
-\r
-                               if (substr($detect, 0, 10) == "function (") {\r
-                                       $found = false;\r
-                               }\r
-\r
-                               if ($found && ( trim($previous) == "*/")) {\r
-                                       $found = false;\r
-                               }\r
-\r
-                               if ($found) {\r
-                                       $this->out($this->addDocumentation($line));\r
-                               }\r
-                       }\r
-                       $this->out($line);\r
-                       $previous = $line;\r
-               }\r
-\r
-               return 0;\r
-       }\r
-\r
-       /**\r
-        * @brief Adds a doxygen header\r
-        *\r
-        * @param string $line The current line of the document\r
-        *\r
-        * @return string added doxygen header\r
-        */\r
-       private function addDocumentation($line)\r
-       {\r
-               $trimmed = ltrim($line);\r
-               $length = strlen($line) - strlen($trimmed);\r
-               $space = substr($line, 0, $length);\r
-\r
-               $block = $space . "/**\n" .\r
-                       $space . " * @brief \n" .\r
-                       $space . " *\n"; /**/\r
-\r
-\r
-               $left = strpos($line, "(");\r
-               $line = substr($line, $left + 1);\r
-\r
-               $right = strpos($line, ")");\r
-               $line = trim(substr($line, 0, $right));\r
-\r
-               if ($line != "") {\r
-                       $parameters = explode(",", $line);\r
-                       foreach ($parameters AS $parameter) {\r
-                               $parameter = trim($parameter);\r
-                               $splitted = explode("=", $parameter);\r
-\r
-                               $block .= $space . " * @param " . trim($splitted[0], "& ") . "\n";\r
-                       }\r
-                       if (count($parameters) > 0) $block .= $space . " *\n";\r
-               }\r
-\r
-               $block .= $space . " * @return \n" .\r
-                       $space . " */\n";\r
-\r
-               return $block;\r
-       }\r
-\r
-}\r
+<?php
+
+namespace Friendica\Core\Console;
+
+/**
+ * Description of CreateDoxygen
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class CreateDoxygen extends \Asika\SimpleConsole\Console
+{
+       protected $helpOptions = ['h', 'help', '?'];
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+console createdoxygen - Generate Doxygen headers
+Usage
+       bin/console createdoxygen <file> [-h|--help|-?] [-v]
+
+Description
+       Outputs the provided file with added Doxygen headers to functions
+
+Options
+    -h|--help|-? Show help information
+    -v           Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               if ($this->getOption('v')) {
+                       $this->out('Class: ' . __CLASS__);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               if (count($this->args) == 0) {
+                       $this->out($this->getHelp());
+                       return 0;
+               }
+
+               if (count($this->args) > 1) {
+                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');
+               }
+
+               $file = $this->getArgument(0);
+               if (!file_exists($file)) {
+                       throw new \RuntimeException('Unable to find specified file.');
+               }
+
+               $data = file_get_contents($file);
+
+               $lines = explode("\n", $data);
+
+               $previous = "";
+
+               foreach ($lines AS $line) {
+                       $line = rtrim(trim($line, "\r"));
+
+                       if (strstr(strtolower($line), "function")) {
+                               $detect = strtolower(trim($line));
+                               $detect = implode(" ", explode(" ", $detect));
+
+                               $found = false;
+
+                               if (substr($detect, 0, 9) == "function ") {
+                                       $found = true;
+                               }
+
+                               if (substr($detect, 0, 19) == "protected function ") {
+                                       $found = true;
+                               }
+
+                               if (substr($detect, 0, 17) == "private function ") {
+                                       $found = true;
+                               }
+
+                               if (substr($detect, 0, 23) == "public static function ") {
+                                       $found = true;
+                               }
+
+                               if (substr($detect, 0, 24) == "private static function ") {
+                                       $found = true;
+                               }
+
+                               if (substr($detect, 0, 10) == "function (") {
+                                       $found = false;
+                               }
+
+                               if ($found && ( trim($previous) == "*/")) {
+                                       $found = false;
+                               }
+
+                               if ($found) {
+                                       $this->out($this->addDocumentation($line));
+                               }
+                       }
+                       $this->out($line);
+                       $previous = $line;
+               }
+
+               return 0;
+       }
+
+       /**
+        * @brief Adds a doxygen header
+        *
+        * @param string $line The current line of the document
+        *
+        * @return string added doxygen header
+        */
+       private function addDocumentation($line)
+       {
+               $trimmed = ltrim($line);
+               $length = strlen($line) - strlen($trimmed);
+               $space = substr($line, 0, $length);
+
+               $block = $space . "/**\n" .
+                       $space . " * @brief \n" .
+                       $space . " *\n"; /**/
+
+
+               $left = strpos($line, "(");
+               $line = substr($line, $left + 1);
+
+               $right = strpos($line, ")");
+               $line = trim(substr($line, 0, $right));
+
+               if ($line != "") {
+                       $parameters = explode(",", $line);
+                       foreach ($parameters AS $parameter) {
+                               $parameter = trim($parameter);
+                               $splitted = explode("=", $parameter);
+
+                               $block .= $space . " * @param " . trim($splitted[0], "& ") . "\n";
+                       }
+                       if (count($parameters) > 0) $block .= $space . " *\n";
+               }
+
+               $block .= $space . " * @return \n" .
+                       $space . " */\n";
+
+               return $block;
+       }
+
+}
index 709b9724e88cf34c73bfd02ac1b0ced108c67479..eb4c6df99837dcf4bac1ded841b8b82ba179007f 100644 (file)
-<?php\r
-\r
-namespace Friendica\Core\Console;\r
-\r
-use Friendica\Core;\r
-use Friendica\Database\DBStructure;\r
-\r
-require_once 'boot.php';\r
-require_once 'include/dba.php';\r
-\r
-/**\r
- * @brief Does database updates from the command line\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class DatabaseStructure extends \Asika\SimpleConsole\Console\r
-{\r
-       protected $helpOptions = ['h', 'help', '?'];\r
-\r
-       protected function getHelp()\r
-       {\r
-               $help = <<<HELP\r
-console dbstructure - Does database updates\r
-Usage\r
-       bin/console dbstructure <command> [-h|--help|-?] [-v]\r
-\r
-Commands\r
-       dryrun   Show database update schema queries without running them\r
-       update   Update database schema\r
-       dumpsql  Dump database schema\r
-       toinnodb Convert all tables from MyISAM to InnoDB\r
-\r
-Options\r
-    -h|--help|-? Show help information\r
-    -v           Show more debug information.\r
-HELP;\r
-               return $help;\r
-       }\r
-\r
-       protected function doExecute()\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Class: ' . __CLASS__);\r
-                       $this->out('Arguments: ' . var_export($this->args, true));\r
-                       $this->out('Options: ' . var_export($this->options, true));\r
-               }\r
-\r
-               if (count($this->args) == 0) {\r
-                       $this->out($this->getHelp());\r
-                       return 0;\r
-               }\r
-\r
-               if (count($this->args) > 1) {\r
-                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');\r
-               }\r
-\r
-               require_once '.htconfig.php';\r
-               $result = \dba::connect($db_host, $db_user, $db_pass, $db_data);\r
-               unset($db_host, $db_user, $db_pass, $db_data);\r
-\r
-               if (!$result) {\r
-                       throw new \RuntimeException('Unable to connect to database');\r
-               }\r
-\r
-               Core\Config::load();\r
-\r
-               switch ($this->getArgument(0)) {\r
-                       case "dryrun":\r
-                               $output = DBStructure::update(true, false);\r
-                               break;\r
-                       case "update":\r
-                               $output = DBStructure::update(true, true);\r
-\r
-                               $build = Core\Config::get('system', 'build');\r
-                               if (empty($build)) {\r
-                                       Core\Config::set('system', 'build', DB_UPDATE_VERSION);\r
-                                       $build = DB_UPDATE_VERSION;\r
-                               }\r
-\r
-                               $stored = intval($build);\r
-                               $current = intval(DB_UPDATE_VERSION);\r
-\r
-                               // run any left update_nnnn functions in update.php\r
-                               for ($x = $stored; $x < $current; $x ++) {\r
-                                       $r = run_update_function($x);\r
-                                       if (!$r) {\r
-                                               break;\r
-                                       }\r
-                               }\r
-\r
-                               Core\Config::set('system', 'build', DB_UPDATE_VERSION);\r
-                               break;\r
-                       case "dumpsql":\r
-                               ob_start();\r
-                               DBStructure::printStructure();\r
-                               $output = ob_get_clean();\r
-                               break;\r
-                       case "toinnodb":\r
-                               ob_start();\r
-                               DBStructure::convertToInnoDB();\r
-                               $output = ob_get_clean();\r
-                               break;\r
-               }\r
-\r
-               $this->out($output);\r
-\r
-               return 0;\r
-       }\r
-\r
-}\r
+<?php
+
+namespace Friendica\Core\Console;
+
+use Friendica\Core;
+use Friendica\Database\DBStructure;
+
+require_once 'boot.php';
+require_once 'include/dba.php';
+
+/**
+ * @brief Does database updates from the command line
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class DatabaseStructure extends \Asika\SimpleConsole\Console
+{
+       protected $helpOptions = ['h', 'help', '?'];
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+console dbstructure - Does database updates
+Usage
+       bin/console dbstructure <command> [-h|--help|-?] [-v]
+
+Commands
+       dryrun   Show database update schema queries without running them
+       update   Update database schema
+       dumpsql  Dump database schema
+       toinnodb Convert all tables from MyISAM to InnoDB
+
+Options
+    -h|--help|-? Show help information
+    -v           Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               $a = get_app();
+
+               if ($this->getOption('v')) {
+                       $this->out('Class: ' . __CLASS__);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               if (count($this->args) == 0) {
+                       $this->out($this->getHelp());
+                       return 0;
+               }
+
+               if (count($this->args) > 1) {
+                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');
+               }
+
+               require_once '.htconfig.php';
+               $result = \dba::connect($db_host, $db_user, $db_pass, $db_data);
+               unset($db_host, $db_user, $db_pass, $db_data);
+
+               if (!$result) {
+                       throw new \RuntimeException('Unable to connect to database');
+               }
+
+               Core\Config::load();
+
+               switch ($this->getArgument(0)) {
+                       case "dryrun":
+                               $output = DBStructure::update(true, false);
+                               break;
+                       case "update":
+                               $output = DBStructure::update(true, true);
+
+                               $build = Core\Config::get('system', 'build');
+                               if (empty($build)) {
+                                       Core\Config::set('system', 'build', DB_UPDATE_VERSION);
+                                       $build = DB_UPDATE_VERSION;
+                               }
+
+                               $stored = intval($build);
+                               $current = intval(DB_UPDATE_VERSION);
+
+                               // run any left update_nnnn functions in update.php
+                               for ($x = $stored; $x < $current; $x ++) {
+                                       $r = run_update_function($x);
+                                       if (!$r) {
+                                               break;
+                                       }
+                               }
+
+                               Core\Config::set('system', 'build', DB_UPDATE_VERSION);
+                               break;
+                       case "dumpsql":
+                               ob_start();
+                               DBStructure::printStructure();
+                               $output = ob_get_clean();
+                               break;
+                       case "toinnodb":
+                               ob_start();
+                               DBStructure::convertToInnoDB();
+                               $output = ob_get_clean();
+                               break;
+               }
+
+               $this->out($output);
+
+               return 0;
+       }
+
+}
index 922a5ed056b97115c6c4d1870abe028e043fe56d..50d44d114df2d9c939e5e8432e82dcf1826f2a8f 100644 (file)
-<?php\r
-\r
-namespace Friendica\Core\Console;\r
-\r
-/**\r
- * When I installed docblox, I had the experience that it does not generate any output at all.\r
- * This script may be used to find that kind of problems with the documentation build process.\r
- * If docblox generates output, use another approach for debugging.\r
- *\r
- * Basically, docblox takes a list of files to build documentation from. This script assumes there is a file or set of files\r
- * breaking the build when it is included in that list. It tries to calculate the smallest list containing these files.\r
- * Unfortunatly, the original problem is NP-complete, so what the script does is a best guess only.\r
- *\r
- * So it starts with a list of all files in the project.\r
- * If that list can't be build, it cuts it in two parts and tries both parts independently. If only one of them breaks,\r
- * it takes that one and tries the same independently. If both break, it assumes this is the smallest set. This assumption\r
- * is not necessarily true. Maybe the smallest set consists of two files and both of them were in different parts when\r
- * the list was divided, but by now it is my best guess. To make this assumption better, the list is shuffled after every step.\r
- *\r
- * After that, the script tries to remove a file from the list. It tests if the list breaks and if so, it\r
- * assumes that the file it removed belongs to the set of erroneous files.\r
- * This is done for all files, so, in the end removing one file leads to a working doc build.\r
- *\r
- * @author Alexander Kampmann\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class DocBloxErrorChecker extends \Asika\SimpleConsole\Console\r
-{\r
-\r
-       protected $helpOptions = ['h', 'help', '?'];\r
-\r
-       protected function getHelp()\r
-       {\r
-               $help = <<<HELP\r
-console docbloxerrorchecker - Checks the file tree for docblox errors\r
-Usage\r
-       bin/console docbloxerrorchecker [-h|--help|-?] [-v]\r
-\r
-Options\r
-    -h|--help|-? Show help information\r
-    -v           Show more debug information.\r
-HELP;\r
-               return $help;\r
-       }\r
-\r
-       protected function doExecute()\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Class: ' . __CLASS__);\r
-                       $this->out('Arguments: ' . var_export($this->args, true));\r
-                       $this->out('Options: ' . var_export($this->options, true));\r
-               }\r
-\r
-               if (count($this->args) > 0) {\r
-                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');\r
-               }\r
-\r
-               if (!$this->commandExists('docblox')) {\r
-                       throw new \RuntimeException('DocBlox isn\'t available.');\r
-               }\r
-\r
-               //return from util folder to frindica base dir\r
-               $dir = get_app()->get_basepath();\r
-\r
-               //stack for dirs to search\r
-               $dirstack = [];\r
-               //list of source files\r
-               $filelist = [];\r
-\r
-               //loop over all files in $dir\r
-               while ($dh = opendir($dir)) {\r
-                       while ($file = readdir($dh)) {\r
-                               if (is_dir($dir . "/" . $file)) {\r
-                                       //add to directory stack\r
-                                       if (strpos($file, '.') !== 0) {\r
-                                               array_push($dirstack, $dir . "/" . $file);\r
-                                               $this->out('dir ' . $dir . '/' . $file);\r
-                                       }\r
-                               } else {\r
-                                       //test if it is a source file and add to filelist\r
-                                       if (substr($file, strlen($file) - 4) == ".php") {\r
-                                               array_push($filelist, $dir . "/" . $file);\r
-                                               $this->out($dir . '/' . $file);\r
-                                       }\r
-                               }\r
-                       }\r
-                       //look at the next dir\r
-                       $dir = array_pop($dirstack);\r
-               }\r
-\r
-               //check the entire set\r
-               if ($this->runs($filelist)) {\r
-                       throw new \RuntimeException("I can not detect a problem.");\r
-               }\r
-\r
-               //check half of the set and discard if that half is okay\r
-               $res = $filelist;\r
-               $i = count($res);\r
-               do {\r
-                       $this->out($i . '/' . count($filelist) . ' elements remaining.');\r
-                       $res = $this->reduce($res, count($res) / 2);\r
-                       shuffle($res);\r
-                       $i = count($res);\r
-               } while (count($res) < $i);\r
-\r
-               //check one file after another\r
-               $needed = [];\r
-\r
-               while (count($res) != 0) {\r
-                       $file = array_pop($res);\r
-\r
-                       if ($this->runs(array_merge($res, $needed))) {\r
-                               $this->out('needs: ' . $file . ' and file count ' . count($needed));\r
-                               array_push($needed, $file);\r
-                       }\r
-               }\r
-\r
-               $this->out('Smallest Set is: ' . $this->namesList($needed) . ' with ' . count($needed) . ' files. ');\r
-\r
-               return 0;\r
-       }\r
-\r
-       private function commandExists($command)\r
-       {\r
-               $prefix = strpos(strtolower(PHP_OS),'win') > -1 ? 'where' : 'which';\r
-               exec("{$prefix} {$command}", $output, $returnVal);\r
-               return $returnVal === 0;\r
-       }\r
-\r
-       /**\r
-        * This function generates a comma separated list of file names.\r
-        *\r
-        * @package util\r
-        *\r
-        * @param array $fileset Set of file names\r
-        *\r
-        * @return string comma-separated list of the file names\r
-        */\r
-       private function namesList($fileset)\r
-       {\r
-               return implode(',', $fileset);\r
-       }\r
-\r
-       /**\r
-        * This functions runs phpdoc on the provided list of files\r
-        * @package util\r
-        *\r
-        * @param array $fileset Set of filenames\r
-        *\r
-        * @return bool true, if that set can be built\r
-        */\r
-       private function runs($fileset)\r
-       {\r
-               $fsParam = $this->namesList($fileset);\r
-               $this->exec('docblox -t phpdoc_out -f ' . $fsParam);\r
-               if (file_exists("phpdoc_out/index.html")) {\r
-                       $this->out('Subset ' . $fsParam . ' is okay.');\r
-                       $this->exec('rm -r phpdoc_out');\r
-                       return true;\r
-               } else {\r
-                       $this->out('Subset ' . $fsParam . ' failed.');\r
-                       return false;\r
-               }\r
-       }\r
-\r
-       /**\r
-        * This functions cuts down a fileset by removing files until it finally works.\r
-        * it was meant to be recursive, but php's maximum stack size is to small. So it just simulates recursion.\r
-        *\r
-        * In that version, it does not necessarily generate the smallest set, because it may not alter the elements order enough.\r
-        *\r
-        * @package util\r
-        *\r
-        * @param array $fileset set of filenames\r
-        * @param int $ps number of files in subsets\r
-        *\r
-        * @return array a part of $fileset, that crashes\r
-        */\r
-       private function reduce($fileset, $ps)\r
-       {\r
-               //split array...\r
-               $parts = array_chunk($fileset, $ps);\r
-               //filter working subsets...\r
-               $parts = array_filter($parts, [$this, 'runs']);\r
-               //melt remaining parts together\r
-               if (is_array($parts)) {\r
-                       return array_reduce($parts, "array_merge", []);\r
-               }\r
-               return [];\r
-       }\r
-\r
-}\r
+<?php
+
+namespace Friendica\Core\Console;
+
+/**
+ * When I installed docblox, I had the experience that it does not generate any output at all.
+ * This script may be used to find that kind of problems with the documentation build process.
+ * If docblox generates output, use another approach for debugging.
+ *
+ * Basically, docblox takes a list of files to build documentation from. This script assumes there is a file or set of files
+ * breaking the build when it is included in that list. It tries to calculate the smallest list containing these files.
+ * Unfortunatly, the original problem is NP-complete, so what the script does is a best guess only.
+ *
+ * So it starts with a list of all files in the project.
+ * If that list can't be build, it cuts it in two parts and tries both parts independently. If only one of them breaks,
+ * it takes that one and tries the same independently. If both break, it assumes this is the smallest set. This assumption
+ * is not necessarily true. Maybe the smallest set consists of two files and both of them were in different parts when
+ * the list was divided, but by now it is my best guess. To make this assumption better, the list is shuffled after every step.
+ *
+ * After that, the script tries to remove a file from the list. It tests if the list breaks and if so, it
+ * assumes that the file it removed belongs to the set of erroneous files.
+ * This is done for all files, so, in the end removing one file leads to a working doc build.
+ *
+ * @author Alexander Kampmann
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class DocBloxErrorChecker extends \Asika\SimpleConsole\Console
+{
+
+       protected $helpOptions = ['h', 'help', '?'];
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+console docbloxerrorchecker - Checks the file tree for docblox errors
+Usage
+       bin/console docbloxerrorchecker [-h|--help|-?] [-v]
+
+Options
+    -h|--help|-? Show help information
+    -v           Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               if ($this->getOption('v')) {
+                       $this->out('Class: ' . __CLASS__);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               if (count($this->args) > 0) {
+                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');
+               }
+
+               if (!$this->commandExists('docblox')) {
+                       throw new \RuntimeException('DocBlox isn\'t available.');
+               }
+
+               //return from util folder to frindica base dir
+               $dir = get_app()->get_basepath();
+
+               //stack for dirs to search
+               $dirstack = [];
+               //list of source files
+               $filelist = [];
+
+               //loop over all files in $dir
+               while ($dh = opendir($dir)) {
+                       while ($file = readdir($dh)) {
+                               if (is_dir($dir . "/" . $file)) {
+                                       //add to directory stack
+                                       if (strpos($file, '.') !== 0) {
+                                               array_push($dirstack, $dir . "/" . $file);
+                                               $this->out('dir ' . $dir . '/' . $file);
+                                       }
+                               } else {
+                                       //test if it is a source file and add to filelist
+                                       if (substr($file, strlen($file) - 4) == ".php") {
+                                               array_push($filelist, $dir . "/" . $file);
+                                               $this->out($dir . '/' . $file);
+                                       }
+                               }
+                       }
+                       //look at the next dir
+                       $dir = array_pop($dirstack);
+               }
+
+               //check the entire set
+               if ($this->runs($filelist)) {
+                       throw new \RuntimeException("I can not detect a problem.");
+               }
+
+               //check half of the set and discard if that half is okay
+               $res = $filelist;
+               $i = count($res);
+               do {
+                       $this->out($i . '/' . count($filelist) . ' elements remaining.');
+                       $res = $this->reduce($res, count($res) / 2);
+                       shuffle($res);
+                       $i = count($res);
+               } while (count($res) < $i);
+
+               //check one file after another
+               $needed = [];
+
+               while (count($res) != 0) {
+                       $file = array_pop($res);
+
+                       if ($this->runs(array_merge($res, $needed))) {
+                               $this->out('needs: ' . $file . ' and file count ' . count($needed));
+                               array_push($needed, $file);
+                       }
+               }
+
+               $this->out('Smallest Set is: ' . $this->namesList($needed) . ' with ' . count($needed) . ' files. ');
+
+               return 0;
+       }
+
+       private function commandExists($command)
+       {
+               $prefix = strpos(strtolower(PHP_OS),'win') > -1 ? 'where' : 'which';
+               exec("{$prefix} {$command}", $output, $returnVal);
+               return $returnVal === 0;
+       }
+
+       /**
+        * This function generates a comma separated list of file names.
+        *
+        * @package util
+        *
+        * @param array $fileset Set of file names
+        *
+        * @return string comma-separated list of the file names
+        */
+       private function namesList($fileset)
+       {
+               return implode(',', $fileset);
+       }
+
+       /**
+        * This functions runs phpdoc on the provided list of files
+        * @package util
+        *
+        * @param array $fileset Set of filenames
+        *
+        * @return bool true, if that set can be built
+        */
+       private function runs($fileset)
+       {
+               $fsParam = $this->namesList($fileset);
+               $this->exec('docblox -t phpdoc_out -f ' . $fsParam);
+               if (file_exists("phpdoc_out/index.html")) {
+                       $this->out('Subset ' . $fsParam . ' is okay.');
+                       $this->exec('rm -r phpdoc_out');
+                       return true;
+               } else {
+                       $this->out('Subset ' . $fsParam . ' failed.');
+                       return false;
+               }
+       }
+
+       /**
+        * This functions cuts down a fileset by removing files until it finally works.
+        * it was meant to be recursive, but php's maximum stack size is to small. So it just simulates recursion.
+        *
+        * In that version, it does not necessarily generate the smallest set, because it may not alter the elements order enough.
+        *
+        * @package util
+        *
+        * @param array $fileset set of filenames
+        * @param int $ps number of files in subsets
+        *
+        * @return array a part of $fileset, that crashes
+        */
+       private function reduce($fileset, $ps)
+       {
+               //split array...
+               $parts = array_chunk($fileset, $ps);
+               //filter working subsets...
+               $parts = array_filter($parts, [$this, 'runs']);
+               //melt remaining parts together
+               if (is_array($parts)) {
+                       return array_reduce($parts, "array_merge", []);
+               }
+               return [];
+       }
+
+}
index e6cab0654a72c23f8a95e0f80e27657ae9119b04..810d5be41b2ab9b9f386be65ae6473b330f0d1c5 100644 (file)
-<?php\r
-\r
-namespace Friendica\Core\Console;\r
-\r
-/**\r
- * Extracts translation strings from the Friendica project's files to be exported\r
- * to Transifex for translation.\r
- *\r
- * Outputs a PHP file with language strings used by Friendica\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class Extract extends \Asika\SimpleConsole\Console\r
-{\r
-       protected $helpOptions = ['h', 'help', '?'];\r
-\r
-       protected function getHelp()\r
-       {\r
-               $help = <<<HELP\r
-console extract - Generate translation string file for the Friendica project (deprecated)\r
-Usage\r
-       bin/console extract [-h|--help|-?] [-v]\r
-\r
-Description\r
-       This script was used to generate the translation string file to be exported to Transifex,\r
-       please use bin/run_xgettext.sh instead\r
-\r
-Options\r
-    -h|--help|-? Show help information\r
-    -v           Show more debug information.\r
-HELP;\r
-               return $help;\r
-       }\r
-\r
-       protected function doExecute()\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Class: ' . __CLASS__);\r
-                       $this->out('Arguments: ' . var_export($this->args, true));\r
-                       $this->out('Options: ' . var_export($this->options, true));\r
-               }\r
-\r
-               if (count($this->args) > 0) {\r
-                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');\r
-               }\r
-\r
-               $s = '<?php' . PHP_EOL;\r
-               $s .= '\r
-               function string_plural_select($n){\r
-                       return ($n != 1);\r
-               }\r
-\r
-               ';\r
-\r
-               $arr = [];\r
-\r
-               $files = array_merge(\r
-                       ['index.php', 'boot.php'],\r
-                       glob('mod/*'),\r
-                       glob('include/*'),\r
-                       glob('addon/*/*'),\r
-                       $this->globRecursive('src')\r
-               );\r
-\r
-               foreach ($files as $file) {\r
-                       $str = file_get_contents($file);\r
-\r
-                       $pat = '|L10n::t\(([^\)]*+)[\)]|';\r
-                       $patt = '|L10n::tt\(([^\)]*+)[\)]|';\r
-\r
-                       $matches = [];\r
-                       $matchestt = [];\r
-\r
-                       preg_match_all($pat, $str, $matches);\r
-                       preg_match_all($patt, $str, $matchestt);\r
-\r
-                       if (count($matches) || count($matchestt)) {\r
-                               $s .= '// ' . $file . PHP_EOL;\r
-                       }\r
-\r
-                       if (!empty($matches[1])) {\r
-                               foreach ($matches[1] as $long_match) {\r
-                                       $match_arr = preg_split('/(?<=[\'"])\s*,/', $long_match);\r
-                                       $match = $match_arr[0];\r
-                                       if (!in_array($match, $arr)) {\r
-                                               if (substr($match, 0, 1) == '$') {\r
-                                                       continue;\r
-                                               }\r
-\r
-                                               $arr[] = $match;\r
-\r
-                                               $s .= '$a->strings[' . $match . '] = ' . $match . ';' . "\n";\r
-                                       }\r
-                               }\r
-                       }\r
-                       if (!empty($matchestt[1])) {\r
-                               foreach ($matchestt[1] as $match) {\r
-                                       $matchtkns = preg_split("|[ \t\r\n]*,[ \t\r\n]*|", $match);\r
-                                       if (count($matchtkns) == 3 && !in_array($matchtkns[0], $arr)) {\r
-                                               if (substr($matchtkns[1], 0, 1) == '$') {\r
-                                                       continue;\r
-                                               }\r
-\r
-                                               $arr[] = $matchtkns[0];\r
-\r
-                                               $s .= '$a->strings[' . $matchtkns[0] . "] = array(\n";\r
-                                               $s .= "\t0 => " . $matchtkns[0] . ",\n";\r
-                                               $s .= "\t1 => " . $matchtkns[1] . ",\n";\r
-                                               $s .= ");\n";\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-\r
-               $s .= '// Timezones' . PHP_EOL;\r
-\r
-               $zones = timezone_identifiers_list();\r
-               foreach ($zones as $zone) {\r
-                       $s .= '$a->strings[\'' . $zone . '\'] = \'' . $zone . '\';' . "\n";\r
-               }\r
-\r
-               $this->out($s);\r
-\r
-               return 0;\r
-       }\r
-\r
-       private function globRecursive($path) {\r
-               $dir_iterator = new \RecursiveDirectoryIterator($path);\r
-               $iterator = new \RecursiveIteratorIterator($dir_iterator, \RecursiveIteratorIterator::SELF_FIRST);\r
-\r
-               $return = [];\r
-               foreach ($iterator as $file) {\r
-                       if ($file->getBasename() != '.' && $file->getBasename() != '..') {\r
-                               $return[] = $file->getPathname();\r
-                       }\r
-               }\r
-\r
-               return $return;\r
-       }\r
-}\r
+<?php
+
+namespace Friendica\Core\Console;
+
+/**
+ * Extracts translation strings from the Friendica project's files to be exported
+ * to Transifex for translation.
+ *
+ * Outputs a PHP file with language strings used by Friendica
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class Extract extends \Asika\SimpleConsole\Console
+{
+       protected $helpOptions = ['h', 'help', '?'];
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+console extract - Generate translation string file for the Friendica project (deprecated)
+Usage
+       bin/console extract [-h|--help|-?] [-v]
+
+Description
+       This script was used to generate the translation string file to be exported to Transifex,
+       please use bin/run_xgettext.sh instead
+
+Options
+    -h|--help|-? Show help information
+    -v           Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               if ($this->getOption('v')) {
+                       $this->out('Class: ' . __CLASS__);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               if (count($this->args) > 0) {
+                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');
+               }
+
+               $s = '<?php' . PHP_EOL;
+               $s .= '
+               function string_plural_select($n){
+                       return ($n != 1);
+               }
+
+               ';
+
+               $arr = [];
+
+               $files = array_merge(
+                       ['index.php', 'boot.php'],
+                       glob('mod/*'),
+                       glob('include/*'),
+                       glob('addon/*/*'),
+                       $this->globRecursive('src')
+               );
+
+               foreach ($files as $file) {
+                       $str = file_get_contents($file);
+
+                       $pat = '|L10n::t\(([^\)]*+)[\)]|';
+                       $patt = '|L10n::tt\(([^\)]*+)[\)]|';
+
+                       $matches = [];
+                       $matchestt = [];
+
+                       preg_match_all($pat, $str, $matches);
+                       preg_match_all($patt, $str, $matchestt);
+
+                       if (count($matches) || count($matchestt)) {
+                               $s .= '// ' . $file . PHP_EOL;
+                       }
+
+                       if (!empty($matches[1])) {
+                               foreach ($matches[1] as $long_match) {
+                                       $match_arr = preg_split('/(?<=[\'"])\s*,/', $long_match);
+                                       $match = $match_arr[0];
+                                       if (!in_array($match, $arr)) {
+                                               if (substr($match, 0, 1) == '$') {
+                                                       continue;
+                                               }
+
+                                               $arr[] = $match;
+
+                                               $s .= '$a->strings[' . $match . '] = ' . $match . ';' . "\n";
+                                       }
+                               }
+                       }
+                       if (!empty($matchestt[1])) {
+                               foreach ($matchestt[1] as $match) {
+                                       $matchtkns = preg_split("|[ \t\r\n]*,[ \t\r\n]*|", $match);
+                                       if (count($matchtkns) == 3 && !in_array($matchtkns[0], $arr)) {
+                                               if (substr($matchtkns[1], 0, 1) == '$') {
+                                                       continue;
+                                               }
+
+                                               $arr[] = $matchtkns[0];
+
+                                               $s .= '$a->strings[' . $matchtkns[0] . "] = array(\n";
+                                               $s .= "\t0 => " . $matchtkns[0] . ",\n";
+                                               $s .= "\t1 => " . $matchtkns[1] . ",\n";
+                                               $s .= ");\n";
+                                       }
+                               }
+                       }
+               }
+
+               $s .= '// Timezones' . PHP_EOL;
+
+               $zones = timezone_identifiers_list();
+               foreach ($zones as $zone) {
+                       $s .= '$a->strings[\'' . $zone . '\'] = \'' . $zone . '\';' . "\n";
+               }
+
+               $this->out($s);
+
+               return 0;
+       }
+
+       private function globRecursive($path) {
+               $dir_iterator = new \RecursiveDirectoryIterator($path);
+               $iterator = new \RecursiveIteratorIterator($dir_iterator, \RecursiveIteratorIterator::SELF_FIRST);
+
+               $return = [];
+               foreach ($iterator as $file) {
+                       if ($file->getBasename() != '.' && $file->getBasename() != '..') {
+                               $return[] = $file->getPathname();
+                       }
+               }
+
+               return $return;
+       }
+}
index 1516a8325cde4a1a10240e43deeee7077eaac36a..26c5d13131467bb1d98cb7b9d8956e4360d2aff0 100644 (file)
@@ -1,77 +1,79 @@
-<?php\r
-\r
-namespace Friendica\Core\Console;\r
-\r
-use Friendica\Core\L10n;\r
-use Friendica\Model\Contact;\r
-\r
-/**\r
- * @brief tool to block an account from the node\r
- *\r
- * With this tool, you can block an account in such a way, that no postings\r
- * or comments this account writes are accepted to the node.\r
- *\r
- * License: AGPLv3 or later, same as Friendica\r
- *\r
- * @author Tobias Diekershoff <mrpetovan@gmail.com>\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class GlobalCommunityBlock extends \Asika\SimpleConsole\Console\r
-{\r
-       protected $helpOptions = ['h', 'help', '?'];\r
-\r
-       protected function getHelp()\r
-       {\r
-               $help = <<<HELP\r
-console globalcommunityblock - Block remote profile from interacting with this node\r
-Usage\r
-       bin/console globalcommunityblock <profile_url> [-h|--help|-?] [-v]\r
-\r
-Description\r
-       Blocks an account in such a way that no postings or comments this account writes are accepted to this node.\r
-\r
-Options\r
-    -h|--help|-? Show help information\r
-    -v           Show more debug information.\r
-HELP;\r
-               return $help;\r
-       }\r
-\r
-       protected function doExecute()\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Class: ' . __CLASS__);\r
-                       $this->out('Arguments: ' . var_export($this->args, true));\r
-                       $this->out('Options: ' . var_export($this->options, true));\r
-               }\r
-\r
-               if (count($this->args) == 0) {\r
-                       $this->out($this->getHelp());\r
-                       return 0;\r
-               }\r
-\r
-               if (count($this->args) > 1) {\r
-                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');\r
-               }\r
-\r
-               require_once '.htconfig.php';\r
-               $result = \dba::connect($db_host, $db_user, $db_pass, $db_data);\r
-               unset($db_host, $db_user, $db_pass, $db_data);\r
-\r
-               if (!$result) {\r
-                       throw new \RuntimeException('Unable to connect to database');\r
-               }\r
-\r
-               $contact_id = Contact::getIdForURL($this->getArgument(0));\r
-               if (!$contact_id) {\r
-                       throw new \RuntimeException(L10n::t('Could not find any contact entry for this URL (%s)', $nurl));\r
-               }\r
-               if(Contact::block($contact_id)) {\r
-                       $this->out(L10n::t('The contact has been blocked from the node'));\r
-               } else {\r
-                       throw new \RuntimeException('The contact block failed.');\r
-               }\r
-\r
-               return 0;\r
-       }\r
-}\r
+<?php
+
+namespace Friendica\Core\Console;
+
+use Friendica\Core\L10n;
+use Friendica\Model\Contact;
+
+/**
+ * @brief tool to block an account from the node
+ *
+ * With this tool, you can block an account in such a way, that no postings
+ * or comments this account writes are accepted to the node.
+ *
+ * License: AGPLv3 or later, same as Friendica
+ *
+ * @author Tobias Diekershoff <mrpetovan@gmail.com>
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class GlobalCommunityBlock extends \Asika\SimpleConsole\Console
+{
+       protected $helpOptions = ['h', 'help', '?'];
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+console globalcommunityblock - Block remote profile from interacting with this node
+Usage
+       bin/console globalcommunityblock <profile_url> [-h|--help|-?] [-v]
+
+Description
+       Blocks an account in such a way that no postings or comments this account writes are accepted to this node.
+
+Options
+    -h|--help|-? Show help information
+    -v           Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               $a = get_app();
+
+               if ($this->getOption('v')) {
+                       $this->out('Class: ' . __CLASS__);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               if (count($this->args) == 0) {
+                       $this->out($this->getHelp());
+                       return 0;
+               }
+
+               if (count($this->args) > 1) {
+                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');
+               }
+
+               require_once '.htconfig.php';
+               $result = \dba::connect($db_host, $db_user, $db_pass, $db_data);
+               unset($db_host, $db_user, $db_pass, $db_data);
+
+               if (!$result) {
+                       throw new \RuntimeException('Unable to connect to database');
+               }
+
+               $contact_id = Contact::getIdForURL($this->getArgument(0));
+               if (!$contact_id) {
+                       throw new \RuntimeException(L10n::t('Could not find any contact entry for this URL (%s)', $nurl));
+               }
+               if(Contact::block($contact_id)) {
+                       $this->out(L10n::t('The contact has been blocked from the node'));
+               } else {
+                       throw new \RuntimeException('The contact block failed.');
+               }
+
+               return 0;
+       }
+}
index 069750afc6f86b8ccde5b28e46a7c83cb354da70..72d5a4f88102d70fa003b9b72162fcf03b23bcb5 100644 (file)
@@ -1,94 +1,96 @@
-<?php\r
-\r
-namespace Friendica\Core\Console;\r
-\r
-use Friendica\Core\Protocol;\r
-use Friendica\Database\DBM;\r
-use Friendica\Network\Probe;\r
-\r
-require_once 'include/text.php';\r
-\r
-/**\r
- * @brief tool to silence accounts on the global community page\r
- *\r
- * With this tool, you can silence an account on the global community page.\r
- * Postings from silenced accounts will not be displayed on the community\r
- * page. This silencing does only affect the display on the community page,\r
- * accounts following the silenced accounts will still get their postings.\r
- *\r
- * License: AGPLv3 or later, same as Friendica\r
- *\r
- * @author Tobias Diekershoff\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class GlobalCommunitySilence extends \Asika\SimpleConsole\Console\r
-{\r
-       protected $helpOptions = ['h', 'help', '?'];\r
-\r
-       protected function getHelp()\r
-       {\r
-               $help = <<<HELP\r
-console globalcommunitysilence - Silence remote profile from global community page\r
-Usage\r
-       bin/console globalcommunitysilence <profile_url> [-h|--help|-?] [-v]\r
-\r
-Description\r
-       With this tool, you can silence an account on the global community page.\r
-       Postings from silenced accounts will not be displayed on the community page.\r
-       This silencing does only affect the display on the community page, accounts\r
-       following the silenced accounts will still get their postings.\r
-\r
-Options\r
-    -h|--help|-? Show help information\r
-    -v           Show more debug information.\r
-HELP;\r
-               return $help;\r
-       }\r
-\r
-       protected function doExecute()\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Class: ' . __CLASS__);\r
-                       $this->out('Arguments: ' . var_export($this->args, true));\r
-                       $this->out('Options: ' . var_export($this->options, true));\r
-               }\r
-\r
-               if (count($this->args) == 0) {\r
-                       $this->out($this->getHelp());\r
-                       return 0;\r
-               }\r
-\r
-               if (count($this->args) > 1) {\r
-                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');\r
-               }\r
-\r
-               require_once '.htconfig.php';\r
-               $result = \dba::connect($db_host, $db_user, $db_pass, $db_data);\r
-               unset($db_host, $db_user, $db_pass, $db_data);\r
-\r
-               if (!$result) {\r
-                       throw new \RuntimeException('Unable to connect to database');\r
-               }\r
-\r
-               /**\r
-                * 1. make nurl from last parameter\r
-                * 2. check DB (contact) if there is a contact with uid=0 and that nurl, get the ID\r
-                * 3. set the flag hidden=1 for the contact entry with the found ID\r
-                * */\r
-               $net = Probe::uri($this->getArgument(0));\r
-               if (in_array($net['network'], [Protocol::PHANTOM, Protocol::MAIL])) {\r
-                       throw new \RuntimeException('This account seems not to exist.');\r
-               }\r
-\r
-               $nurl = normalise_link($net['url']);\r
-               $contact = \dba::selectFirst("contact", ["id"], ["nurl" => $nurl, "uid" => 0]);\r
-               if (DBM::is_result($contact)) {\r
-                       \dba::update("contact", ["hidden" => true], ["id" => $contact["id"]]);\r
-                       $this->out('NOTICE: The account should be silenced from the global community page');\r
-               } else {\r
-                       throw new \RuntimeException('NOTICE: Could not find any entry for this URL (' . $nurl . ')');\r
-               }\r
-\r
-               return 0;\r
-       }\r
-}\r
+<?php
+
+namespace Friendica\Core\Console;
+
+use Friendica\Core\Protocol;
+use Friendica\Database\DBM;
+use Friendica\Network\Probe;
+
+require_once 'include/text.php';
+
+/**
+ * @brief tool to silence accounts on the global community page
+ *
+ * With this tool, you can silence an account on the global community page.
+ * Postings from silenced accounts will not be displayed on the community
+ * page. This silencing does only affect the display on the community page,
+ * accounts following the silenced accounts will still get their postings.
+ *
+ * License: AGPLv3 or later, same as Friendica
+ *
+ * @author Tobias Diekershoff
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class GlobalCommunitySilence extends \Asika\SimpleConsole\Console
+{
+       protected $helpOptions = ['h', 'help', '?'];
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+console globalcommunitysilence - Silence remote profile from global community page
+Usage
+       bin/console globalcommunitysilence <profile_url> [-h|--help|-?] [-v]
+
+Description
+       With this tool, you can silence an account on the global community page.
+       Postings from silenced accounts will not be displayed on the community page.
+       This silencing does only affect the display on the community page, accounts
+       following the silenced accounts will still get their postings.
+
+Options
+    -h|--help|-? Show help information
+    -v           Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               $a = get_app();
+
+               if ($this->getOption('v')) {
+                       $this->out('Class: ' . __CLASS__);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               if (count($this->args) == 0) {
+                       $this->out($this->getHelp());
+                       return 0;
+               }
+
+               if (count($this->args) > 1) {
+                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');
+               }
+
+               require_once '.htconfig.php';
+               $result = \dba::connect($db_host, $db_user, $db_pass, $db_data);
+               unset($db_host, $db_user, $db_pass, $db_data);
+
+               if (!$result) {
+                       throw new \RuntimeException('Unable to connect to database');
+               }
+
+               /**
+                * 1. make nurl from last parameter
+                * 2. check DB (contact) if there is a contact with uid=0 and that nurl, get the ID
+                * 3. set the flag hidden=1 for the contact entry with the found ID
+                * */
+               $net = Probe::uri($this->getArgument(0));
+               if (in_array($net['network'], [Protocol::PHANTOM, Protocol::MAIL])) {
+                       throw new \RuntimeException('This account seems not to exist.');
+               }
+
+               $nurl = normalise_link($net['url']);
+               $contact = \dba::selectFirst("contact", ["id"], ["nurl" => $nurl, "uid" => 0]);
+               if (DBM::is_result($contact)) {
+                       \dba::update("contact", ["hidden" => true], ["id" => $contact["id"]]);
+                       $this->out('NOTICE: The account should be silenced from the global community page');
+               } else {
+                       throw new \RuntimeException('NOTICE: Could not find any entry for this URL (' . $nurl . ')');
+               }
+
+               return 0;
+       }
+}
index 19067940d178175d6f5c05e35a4ed1b12674487b..6638e4bfe168c477a2f5349d3506af7825091b6c 100644 (file)
-<?php\r
-\r
-namespace Friendica\Core\Console;\r
-\r
-use Friendica\Core;\r
-\r
-require_once 'boot.php';\r
-require_once 'include/dba.php';\r
-\r
-/**\r
- * @brief Sets maintenance mode for this node\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class Maintenance extends \Asika\SimpleConsole\Console\r
-{\r
-       protected $helpOptions = ['h', 'help', '?'];\r
-\r
-       protected function getHelp()\r
-       {\r
-               $help = <<<HELP\r
-console maintenance - Sets maintenance mode for this node\r
-Usage\r
-       bin/console maintenance <enable> [<reason>] [-h|--help|-?] [-v]\r
-\r
-Description\r
-       <enable> cen be either 0 or 1 to disabled or enable the maintenance mode on this node.\r
-\r
-       <reason> is a quote-enclosed string with the optional reason for the maintenance mode.\r
-\r
-Examples\r
-       bin/console maintenance 1\r
-               Enables the maintenance mode without setting a reason message\r
-\r
-       bin/console maintenance 1 "SSL certification update"\r
-               Enables the maintenance mode with setting a reason message\r
-\r
-       bin/console maintenance 0\r
-               Disables the maintenance mode\r
-\r
-Options\r
-    -h|--help|-? Show help information\r
-    -v           Show more debug information.\r
-HELP;\r
-               return $help;\r
-       }\r
-\r
-       protected function doExecute()\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Class: ' . __CLASS__);\r
-                       $this->out('Arguments: ' . var_export($this->args, true));\r
-                       $this->out('Options: ' . var_export($this->options, true));\r
-               }\r
-\r
-               if (count($this->args) == 0) {\r
-                       $this->out($this->getHelp());\r
-                       return 0;\r
-               }\r
-\r
-               if (count($this->args) > 2) {\r
-                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');\r
-               }\r
-\r
-               require_once '.htconfig.php';\r
-               $result = \dba::connect($db_host, $db_user, $db_pass, $db_data);\r
-               unset($db_host, $db_user, $db_pass, $db_data);\r
-\r
-               if (!$result) {\r
-                       throw new \RuntimeException('Unable to connect to database');\r
-               }\r
-\r
-               Core\Config::load();\r
-\r
-               $lang = Core\L10n::getBrowserLanguage();\r
-               Core\L10n::loadTranslationTable($lang);\r
-\r
-               $enabled = intval($this->getArgument(0));\r
-\r
-               Core\Config::set('system', 'maintenance', $enabled);\r
-\r
-               $reason = $this->getArgument(1);\r
-\r
-               if ($enabled && $this->getArgument(1)) {\r
-                       Core\Config::set('system', 'maintenance_reason', $this->getArgument(1));\r
-               } else {\r
-                       Core\Config::set('system', 'maintenance_reason', '');\r
-               }\r
-\r
-               if ($enabled) {\r
-                       $mode_str = "maintenance mode";\r
-               } else {\r
-                       $mode_str = "normal mode";\r
-               }\r
-\r
-               $this->out('System set in ' . $mode_str);\r
-\r
-               if ($enabled && $reason != '') {\r
-                       $this->out('Maintenance reason: ' . $reason);\r
-               }\r
-\r
-               return 0;\r
-       }\r
-\r
-}\r
+<?php
+
+namespace Friendica\Core\Console;
+
+use Friendica\Core;
+
+require_once 'boot.php';
+require_once 'include/dba.php';
+
+/**
+ * @brief Sets maintenance mode for this node
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class Maintenance extends \Asika\SimpleConsole\Console
+{
+       protected $helpOptions = ['h', 'help', '?'];
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+console maintenance - Sets maintenance mode for this node
+Usage
+       bin/console maintenance <enable> [<reason>] [-h|--help|-?] [-v]
+
+Description
+       <enable> cen be either 0 or 1 to disabled or enable the maintenance mode on this node.
+
+       <reason> is a quote-enclosed string with the optional reason for the maintenance mode.
+
+Examples
+       bin/console maintenance 1
+               Enables the maintenance mode without setting a reason message
+
+       bin/console maintenance 1 "SSL certification update"
+               Enables the maintenance mode with setting a reason message
+
+       bin/console maintenance 0
+               Disables the maintenance mode
+
+Options
+    -h|--help|-? Show help information
+    -v           Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               $a = get_app();
+
+               if ($this->getOption('v')) {
+                       $this->out('Class: ' . __CLASS__);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               if (count($this->args) == 0) {
+                       $this->out($this->getHelp());
+                       return 0;
+               }
+
+               if (count($this->args) > 2) {
+                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');
+               }
+
+               require_once '.htconfig.php';
+               $result = \dba::connect($db_host, $db_user, $db_pass, $db_data);
+               unset($db_host, $db_user, $db_pass, $db_data);
+
+               if (!$result) {
+                       throw new \RuntimeException('Unable to connect to database');
+               }
+
+               Core\Config::load();
+
+               $lang = Core\L10n::getBrowserLanguage();
+               Core\L10n::loadTranslationTable($lang);
+
+               $enabled = intval($this->getArgument(0));
+
+               Core\Config::set('system', 'maintenance', $enabled);
+
+               $reason = $this->getArgument(1);
+
+               if ($enabled && $this->getArgument(1)) {
+                       Core\Config::set('system', 'maintenance_reason', $this->getArgument(1));
+               } else {
+                       Core\Config::set('system', 'maintenance_reason', '');
+               }
+
+               if ($enabled) {
+                       $mode_str = "maintenance mode";
+               } else {
+                       $mode_str = "normal mode";
+               }
+
+               $this->out('System set in ' . $mode_str);
+
+               if ($enabled && $reason != '') {
+                       $this->out('Maintenance reason: ' . $reason);
+               }
+
+               return 0;
+       }
+
+}
diff --git a/src/Core/Console/NewPassword.php b/src/Core/Console/NewPassword.php
new file mode 100644 (file)
index 0000000..d44286d
--- /dev/null
@@ -0,0 +1,89 @@
+<?php
+
+namespace Friendica\Core\Console;
+
+use Friendica\Core\L10n;
+use Friendica\Model\Contact;
+use Friendica\Model\User;
+use Friendica\Core\Config;
+use Friendica\Database\DBM;
+use dba;
+
+/**
+ * @brief tool to set a new password for a user
+ *
+ * With this tool, you can set a new password for a user
+ *
+ * License: AGPLv3 or later, same as Friendica
+ *
+ * @author Michael Vogel <heluecht@pirati.ca>
+ */
+class NewPassword extends \Asika\SimpleConsole\Console
+{
+       protected $helpOptions = ['h', 'help', '?'];
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+console newpassword - Creates a new password for a given user
+Usage
+       bin/console newpassword <nickname> <password> [-h|--help|-?] [-v]
+
+Description
+       Creates a new password for a user without using the "forgot password" functionality.
+
+Options
+    -h|--help|-? Show help information
+    -v           Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               $a = get_app();
+
+               if ($this->getOption('v')) {
+                       $this->out('Class: ' . __CLASS__);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               if (count($this->args) == 0) {
+                       $this->out($this->getHelp());
+                       return 0;
+               }
+
+               if (count($this->args) > 2) {
+                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');
+               }
+
+               require_once '.htconfig.php';
+               $result = \dba::connect($db_host, $db_user, $db_pass, $db_data);
+               unset($db_host, $db_user, $db_pass, $db_data);
+
+               if (!$result) {
+                       throw new \RuntimeException('Unable to connect to database');
+               }
+
+               $nick = $this->getArgument(0);
+               $password = $this->getArgument(1);
+
+               $user = dba::selectFirst('user', ['uid'], ['nickname' => $nick]);
+               if (!DBM::is_result($user)) {
+                       throw new \RuntimeException(L10n::t('User not found'));
+               }
+
+               if (!Config::get('system', 'disable_password_exposed', false) && User::isPasswordExposed($password)) {
+                       throw new \RuntimeException(L10n::t('The new password has been exposed in a public data dump, please choose another.'));
+               }
+
+               if (!User::updatePassword($user['uid'], $password)) {
+                       throw new \RuntimeException(L10n::t('Password update failed. Please try again.'));
+               }
+
+               $this->out(L10n::t('Password changed.'));
+
+               return 0;
+       }
+}
index 105e6ea35bf8835112761c456f0035fb837d61fa..76cf1643445e5172c4781ea1c99a17aebe2e1451 100644 (file)
-<?php\r
-\r
-namespace Friendica\Core\Console;\r
-\r
-/**\r
- * Read a strings.php file and create messages.po in the same directory\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class PhpToPo extends \Asika\SimpleConsole\Console\r
-{\r
-\r
-       protected $helpOptions = ['h', 'help', '?'];\r
-\r
-       private $normBaseMsgIds = [];\r
-       const NORM_REGEXP = "|[\\\]|";\r
-\r
-       protected function getHelp()\r
-       {\r
-               $help = <<<HELP\r
-console php2po - Generate a messages.po file from a strings.php file\r
-Usage\r
-       bin/console php2po [-p <n>] [--base <file>] <path/to/strings.php> [-h|--help|-?] [-v]\r
-\r
-Description\r
-       Read a strings.php file and create the according messages.po in the same directory\r
-\r
-Options\r
-       -p <n>        Number of plural forms. Default: 2\r
-       --base <file> Path to base messages.po file. Default: util/messages.po\r
-       -h|--help|-?  Show help information\r
-       -v            Show more debug information.\r
-HELP;\r
-               return $help;\r
-       }\r
-\r
-       protected function doExecute()\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Class: ' . __CLASS__);\r
-                       $this->out('Arguments: ' . var_export($this->args, true));\r
-                       $this->out('Options: ' . var_export($this->options, true));\r
-               }\r
-\r
-               if (count($this->args) == 0) {\r
-                       $this->out($this->getHelp());\r
-                       return 0;\r
-               }\r
-\r
-               if (count($this->args) > 1) {\r
-                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');\r
-               }\r
-\r
-               $a = get_app();\r
-\r
-               $phpfile = realpath($this->getArgument(0));\r
-\r
-               if (!file_exists($phpfile)) {\r
-                       throw new \RuntimeException('Supplied file path doesn\'t exist.');\r
-               }\r
-\r
-               if (!is_writable(dirname($phpfile))) {\r
-                       throw new \RuntimeException('Supplied directory isn\'t writable.');\r
-               }\r
-\r
-               $pofile = dirname($phpfile) . DIRECTORY_SEPARATOR . 'messages.po';\r
-\r
-               // start !\r
-               include_once($phpfile);\r
-\r
-               $out = '';\r
-               $out .= "# FRIENDICA Distributed Social Network\n";\r
-               $out .= "# Copyright (C) 2010, 2011, 2012, 2013 the Friendica Project\n";\r
-               $out .= "# This file is distributed under the same license as the Friendica package.\n";\r
-               $out .= "# \n";\r
-               $out .= 'msgid ""' . "\n";\r
-               $out .= 'msgstr ""' . "\n";\r
-               $out .= '"Project-Id-Version: friendica\n"' . "\n";\r
-               $out .= '"Report-Msgid-Bugs-To: \n"' . "\n";\r
-               $out .= '"POT-Creation-Date: ' . date("Y-m-d H:i:sO") . '\n"' . "\n";\r
-               $out .= '"MIME-Version: 1.0\n"' . "\n";\r
-               $out .= '"Content-Type: text/plain; charset=UTF-8\n"' . "\n";\r
-               $out .= '"Content-Transfer-Encoding: 8bit\n"' . "\n";\r
-\r
-               // search for plural info\r
-               $lang = "";\r
-               $lang_logic = "";\r
-               $lang_pnum = $this->getOption('p', 2);\r
-\r
-               $infile = file($phpfile);\r
-               foreach ($infile as $l) {\r
-                       $l = trim($l);\r
-                       if ($this->startsWith($l, 'function string_plural_select_')) {\r
-                               $lang = str_replace('function string_plural_select_', '', str_replace('($n){', '', $l));\r
-                       }\r
-                       if ($this->startsWith($l, 'return')) {\r
-                               $lang_logic = str_replace('$', '', trim(str_replace('return ', '', $l), ';'));\r
-                               break;\r
-                       }\r
-               }\r
-\r
-               $this->out('Language: ' . $lang);\r
-               $this->out('Plural forms: ' . $lang_pnum);\r
-               $this->out('Plural forms: ' . $lang_logic);\r
-\r
-               $out .= sprintf('"Language: %s\n"', $lang) . "\n";\r
-               $out .= sprintf('"Plural-Forms: nplurals=%s; plural=%s;\n"', $lang_pnum, $lang_logic) . "\n";\r
-               $out .= "\n";\r
-\r
-               $base_path = $this->getOption('base', 'util' . DIRECTORY_SEPARATOR . 'messages.po');\r
-\r
-               // load base messages.po and extract msgids\r
-               $base_msgids = [];\r
-               $base_f = file($base_path);\r
-               if (!$base_f) {\r
-                       throw new \RuntimeException('The base ' . $base_path . ' file is missing or unavailable to read.');\r
-               }\r
-\r
-               $this->out('Loading base file ' . $base_path . '...');\r
-\r
-               $_f = 0;\r
-               $_mid = "";\r
-               $_mids = [];\r
-               foreach ($base_f as $l) {\r
-                       $l = trim($l);\r
-\r
-                       if ($this->startsWith($l, 'msgstr')) {\r
-                               if ($_mid != '""') {\r
-                                       $base_msgids[$_mid] = $_mids;\r
-                                       $this->normBaseMsgIds[preg_replace(self::NORM_REGEXP, "", $_mid)] = $_mid;\r
-                               }\r
-\r
-                               $_f = 0;\r
-                               $_mid = "";\r
-                               $_mids = [];\r
-                       }\r
-\r
-                       if ($this->startsWith($l, '"') && $_f == 2) {\r
-                               $_mids[count($_mids) - 1] .= "\n" . $l;\r
-                       }\r
-                       if ($this->startsWith($l, 'msgid_plural ')) {\r
-                               $_f = 2;\r
-                               $_mids[] = str_replace('msgid_plural ', '', $l);\r
-                       }\r
-\r
-                       if ($this->startsWith($l, '"') && $_f == 1) {\r
-                               $_mid .= "\n" . $l;\r
-                               $_mids[count($_mids) - 1] .= "\n" . $l;\r
-                       }\r
-                       if ($this->startsWith($l, 'msgid ')) {\r
-                               $_f = 1;\r
-                               $_mid = str_replace('msgid ', '', $l);\r
-                               $_mids = [$_mid];\r
-                       }\r
-               }\r
-\r
-               $this->out('Creating ' . $pofile . '...');\r
-\r
-               // create msgid and msgstr\r
-               $warnings = "";\r
-               foreach ($a->strings as $key => $str) {\r
-                       $msgid = $this->massageString($key);\r
-\r
-                       if (preg_match("|%[sd0-9](\$[sn])*|", $msgid)) {\r
-                               $out .= "#, php-format\n";\r
-                       }\r
-                       $msgid = $this->findOriginalMsgId($msgid);\r
-                       $out .= 'msgid ' . $msgid . "\n";\r
-\r
-                       if (is_array($str)) {\r
-                               if (array_key_exists($msgid, $base_msgids) && isset($base_msgids[$msgid][1])) {\r
-                                       $out .= 'msgid_plural ' . $base_msgids[$msgid][1] . "\n";\r
-                               } else {\r
-                                       $out .= 'msgid_plural ' . $msgid . "\n";\r
-                                       $warnings .= "[W] No source plural form for msgid:\n" . str_replace("\n", "\n\t", $msgid) . "\n\n";\r
-                               }\r
-                               foreach ($str as $n => $msgstr) {\r
-                                       $out .= 'msgstr[' . $n . '] ' . $this->massageString($msgstr) . "\n";\r
-                               }\r
-                       } else {\r
-                               $out .= 'msgstr ' . $this->massageString($str) . "\n";\r
-                       }\r
-\r
-                       $out .= "\n";\r
-               }\r
-\r
-               if (!file_put_contents($pofile, $out)) {\r
-                       throw new \RuntimeException('Unable to write to ' . $pofile);\r
-               }\r
-\r
-               if ($warnings != '') {\r
-                       $this->out($warnings);\r
-               }\r
-\r
-               return 0;\r
-       }\r
-\r
-       private function startsWith($haystack, $needle)\r
-       {\r
-               // search backwards starting from haystack length characters from the end\r
-               return $needle === "" || strrpos($haystack, $needle, -strlen($haystack)) !== FALSE;\r
-       }\r
-\r
-       /**\r
-        * Get a string and retun a message.po ready text\r
-        * - replace " with \"\r
-        * - replace tab char with \t\r
-        * - manage multiline strings\r
-        */\r
-       private function massageString($str)\r
-       {\r
-               $str = str_replace('\\', '\\\\', $str);\r
-               $str = str_replace('"', '\"', $str);\r
-               $str = str_replace("\t", '\t', $str);\r
-               $str = str_replace("\n", '\n"' . "\n" . '"', $str);\r
-               if (strpos($str, "\n") !== false && $str[0] !== '"') {\r
-                       $str = '"' . "\n" . $str;\r
-               }\r
-\r
-               $str = preg_replace("|\n([^\"])|", "\n\"$1", $str);\r
-               return sprintf('"%s"', $str);\r
-       }\r
-\r
-       private function findOriginalMsgId($str)\r
-       {\r
-               $norm_str = preg_replace(self::NORM_REGEXP, "", $str);\r
-               if (array_key_exists($norm_str, $this->normBaseMsgIds)) {\r
-                       return $this->normBaseMsgIds[$norm_str];\r
-               }\r
-\r
-               return $str;\r
-       }\r
-\r
-}\r
+<?php
+
+namespace Friendica\Core\Console;
+
+/**
+ * Read a strings.php file and create messages.po in the same directory
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class PhpToPo extends \Asika\SimpleConsole\Console
+{
+
+       protected $helpOptions = ['h', 'help', '?'];
+
+       private $normBaseMsgIds = [];
+       const NORM_REGEXP = "|[\\\]|";
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+console php2po - Generate a messages.po file from a strings.php file
+Usage
+       bin/console php2po [-p <n>] [--base <file>] <path/to/strings.php> [-h|--help|-?] [-v]
+
+Description
+       Read a strings.php file and create the according messages.po in the same directory
+
+Options
+       -p <n>        Number of plural forms. Default: 2
+       --base <file> Path to base messages.po file. Default: util/messages.po
+       -h|--help|-?  Show help information
+       -v            Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               if ($this->getOption('v')) {
+                       $this->out('Class: ' . __CLASS__);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               if (count($this->args) == 0) {
+                       $this->out($this->getHelp());
+                       return 0;
+               }
+
+               if (count($this->args) > 1) {
+                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');
+               }
+
+               $a = get_app();
+
+               $phpfile = realpath($this->getArgument(0));
+
+               if (!file_exists($phpfile)) {
+                       throw new \RuntimeException('Supplied file path doesn\'t exist.');
+               }
+
+               if (!is_writable(dirname($phpfile))) {
+                       throw new \RuntimeException('Supplied directory isn\'t writable.');
+               }
+
+               $pofile = dirname($phpfile) . DIRECTORY_SEPARATOR . 'messages.po';
+
+               // start !
+               include_once($phpfile);
+
+               $out = '';
+               $out .= "# FRIENDICA Distributed Social Network\n";
+               $out .= "# Copyright (C) 2010, 2011, 2012, 2013 the Friendica Project\n";
+               $out .= "# This file is distributed under the same license as the Friendica package.\n";
+               $out .= "# \n";
+               $out .= 'msgid ""' . "\n";
+               $out .= 'msgstr ""' . "\n";
+               $out .= '"Project-Id-Version: friendica\n"' . "\n";
+               $out .= '"Report-Msgid-Bugs-To: \n"' . "\n";
+               $out .= '"POT-Creation-Date: ' . date("Y-m-d H:i:sO") . '\n"' . "\n";
+               $out .= '"MIME-Version: 1.0\n"' . "\n";
+               $out .= '"Content-Type: text/plain; charset=UTF-8\n"' . "\n";
+               $out .= '"Content-Transfer-Encoding: 8bit\n"' . "\n";
+
+               // search for plural info
+               $lang = "";
+               $lang_logic = "";
+               $lang_pnum = $this->getOption('p', 2);
+
+               $infile = file($phpfile);
+               foreach ($infile as $l) {
+                       $l = trim($l);
+                       if ($this->startsWith($l, 'function string_plural_select_')) {
+                               $lang = str_replace('function string_plural_select_', '', str_replace('($n){', '', $l));
+                       }
+                       if ($this->startsWith($l, 'return')) {
+                               $lang_logic = str_replace('$', '', trim(str_replace('return ', '', $l), ';'));
+                               break;
+                       }
+               }
+
+               $this->out('Language: ' . $lang);
+               $this->out('Plural forms: ' . $lang_pnum);
+               $this->out('Plural forms: ' . $lang_logic);
+
+               $out .= sprintf('"Language: %s\n"', $lang) . "\n";
+               $out .= sprintf('"Plural-Forms: nplurals=%s; plural=%s;\n"', $lang_pnum, $lang_logic) . "\n";
+               $out .= "\n";
+
+               $base_path = $this->getOption('base', 'util' . DIRECTORY_SEPARATOR . 'messages.po');
+
+               // load base messages.po and extract msgids
+               $base_msgids = [];
+               $base_f = file($base_path);
+               if (!$base_f) {
+                       throw new \RuntimeException('The base ' . $base_path . ' file is missing or unavailable to read.');
+               }
+
+               $this->out('Loading base file ' . $base_path . '...');
+
+               $_f = 0;
+               $_mid = "";
+               $_mids = [];
+               foreach ($base_f as $l) {
+                       $l = trim($l);
+
+                       if ($this->startsWith($l, 'msgstr')) {
+                               if ($_mid != '""') {
+                                       $base_msgids[$_mid] = $_mids;
+                                       $this->normBaseMsgIds[preg_replace(self::NORM_REGEXP, "", $_mid)] = $_mid;
+                               }
+
+                               $_f = 0;
+                               $_mid = "";
+                               $_mids = [];
+                       }
+
+                       if ($this->startsWith($l, '"') && $_f == 2) {
+                               $_mids[count($_mids) - 1] .= "\n" . $l;
+                       }
+                       if ($this->startsWith($l, 'msgid_plural ')) {
+                               $_f = 2;
+                               $_mids[] = str_replace('msgid_plural ', '', $l);
+                       }
+
+                       if ($this->startsWith($l, '"') && $_f == 1) {
+                               $_mid .= "\n" . $l;
+                               $_mids[count($_mids) - 1] .= "\n" . $l;
+                       }
+                       if ($this->startsWith($l, 'msgid ')) {
+                               $_f = 1;
+                               $_mid = str_replace('msgid ', '', $l);
+                               $_mids = [$_mid];
+                       }
+               }
+
+               $this->out('Creating ' . $pofile . '...');
+
+               // create msgid and msgstr
+               $warnings = "";
+               foreach ($a->strings as $key => $str) {
+                       $msgid = $this->massageString($key);
+
+                       if (preg_match("|%[sd0-9](\$[sn])*|", $msgid)) {
+                               $out .= "#, php-format\n";
+                       }
+                       $msgid = $this->findOriginalMsgId($msgid);
+                       $out .= 'msgid ' . $msgid . "\n";
+
+                       if (is_array($str)) {
+                               if (array_key_exists($msgid, $base_msgids) && isset($base_msgids[$msgid][1])) {
+                                       $out .= 'msgid_plural ' . $base_msgids[$msgid][1] . "\n";
+                               } else {
+                                       $out .= 'msgid_plural ' . $msgid . "\n";
+                                       $warnings .= "[W] No source plural form for msgid:\n" . str_replace("\n", "\n\t", $msgid) . "\n\n";
+                               }
+                               foreach ($str as $n => $msgstr) {
+                                       $out .= 'msgstr[' . $n . '] ' . $this->massageString($msgstr) . "\n";
+                               }
+                       } else {
+                               $out .= 'msgstr ' . $this->massageString($str) . "\n";
+                       }
+
+                       $out .= "\n";
+               }
+
+               if (!file_put_contents($pofile, $out)) {
+                       throw new \RuntimeException('Unable to write to ' . $pofile);
+               }
+
+               if ($warnings != '') {
+                       $this->out($warnings);
+               }
+
+               return 0;
+       }
+
+       private function startsWith($haystack, $needle)
+       {
+               // search backwards starting from haystack length characters from the end
+               return $needle === "" || strrpos($haystack, $needle, -strlen($haystack)) !== FALSE;
+       }
+
+       /**
+        * Get a string and retun a message.po ready text
+        * - replace " with \"
+        * - replace tab char with \t
+        * - manage multiline strings
+        */
+       private function massageString($str)
+       {
+               $str = str_replace('\\', '\\\\', $str);
+               $str = str_replace('"', '\"', $str);
+               $str = str_replace("\t", '\t', $str);
+               $str = str_replace("\n", '\n"' . "\n" . '"', $str);
+               if (strpos($str, "\n") !== false && $str[0] !== '"') {
+                       $str = '"' . "\n" . $str;
+               }
+
+               $str = preg_replace("|\n([^\"])|", "\n\"$1", $str);
+               return sprintf('"%s"', $str);
+       }
+
+       private function findOriginalMsgId($str)
+       {
+               $norm_str = preg_replace(self::NORM_REGEXP, "", $str);
+               if (array_key_exists($norm_str, $this->normBaseMsgIds)) {
+                       return $this->normBaseMsgIds[$norm_str];
+               }
+
+               return $str;
+       }
+
+}
index 3a58d9fed4d86b09376f6b053c390429a701f3fe..62ff24bd5553a20ee4a8525182faa689c1b64f95 100644 (file)
-<?php\r
-\r
-namespace Friendica\Core\Console;\r
-\r
-/**\r
- * Read a messages.po file and create strings.php in the same directory\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class PoToPhp extends \Asika\SimpleConsole\Console\r
-{\r
-       protected $helpOptions = ['h', 'help', '?'];\r
-\r
-       const DQ_ESCAPE = "__DQ__";\r
-\r
-       protected function getHelp()\r
-       {\r
-               $help = <<<HELP\r
-console php2po - Generate a strings.php file from a messages.po file\r
-Usage\r
-       bin/console php2po <path/to/messages.po> [-h|--help|-?] [-v]\r
-\r
-Description\r
-       Read a messages.po file and create the according strings.php in the same directory\r
-\r
-Options\r
-       -h|--help|-?  Show help information\r
-       -v            Show more debug information.\r
-HELP;\r
-               return $help;\r
-       }\r
-\r
-       protected function doExecute()\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Class: ' . __CLASS__);\r
-                       $this->out('Arguments: ' . var_export($this->args, true));\r
-                       $this->out('Options: ' . var_export($this->options, true));\r
-               }\r
-\r
-               if (count($this->args) == 0) {\r
-                       $this->out($this->getHelp());\r
-                       return 0;\r
-               }\r
-\r
-               if (count($this->args) > 1) {\r
-                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');\r
-               }\r
-\r
-               $a = get_app();\r
-\r
-               $pofile = realpath($this->getArgument(0));\r
-\r
-               if (!file_exists($pofile)) {\r
-                       throw new \RuntimeException('Supplied file path doesn\'t exist.');\r
-               }\r
-\r
-               if (!is_writable(dirname($pofile))) {\r
-                       throw new \RuntimeException('Supplied directory isn\'t writable.');\r
-               }\r
-\r
-               $outfile = dirname($pofile) . DIRECTORY_SEPARATOR . 'strings.php';\r
-\r
-               if (strstr($outfile, 'util')) {\r
-                       $lang = 'en';\r
-               } else {\r
-                       $lang = str_replace('-', '_', basename(dirname($pofile)));\r
-               }\r
-\r
-               $this->out('Out to ' . $outfile);\r
-\r
-               $out = "<?php\n\n";\r
-\r
-               $infile = file($pofile);\r
-               $k = '';\r
-               $v = '';\r
-               $arr = false;\r
-               $ink = false;\r
-               $inv = false;\r
-               $escape_s_exp = '|[^\\\\]\$[a-z]|';\r
-\r
-               foreach ($infile as $l) {\r
-                       $l = str_replace('\"', self::DQ_ESCAPE, $l);\r
-                       $len = strlen($l);\r
-                       if ($l[0] == "#") {\r
-                               $l = "";\r
-                       }\r
-\r
-                       if (substr($l, 0, 15) == '"Plural-Forms: ') {\r
-                               $match = [];\r
-                               preg_match("|nplurals=([0-9]*); *plural=(.*)[;\\\\]|", $l, $match);\r
-                               $cond = str_replace('n', '$n', $match[2]);\r
-                               // define plural select function if not already defined\r
-                               $fnname = 'string_plural_select_' . $lang;\r
-                               $out .= 'if(! function_exists("' . $fnname . '")) {' . "\n";\r
-                               $out .= 'function ' . $fnname . '($n){' . "\n";\r
-                               $out .= '       return ' . $cond . ';' . "\n";\r
-                               $out .= '}}' . "\n";\r
-                       }\r
-\r
-                       if ($k != "" && substr($l, 0, 7) == 'msgstr ') {\r
-                               if ($ink) {\r
-                                       $ink = false;\r
-                                       $out .= '$a->strings["' . $k . '"] = ';\r
-                               }\r
-\r
-                               if ($inv) {\r
-                                       $inv = false;\r
-                                       $out .= '"' . $v . '"';\r
-                               }\r
-\r
-                               $v = substr($l, 8, $len - 11);\r
-                               $v = preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $v);\r
-\r
-                               $inv = true;\r
-                       }\r
-                       if ($k != "" && substr($l, 0, 7) == 'msgstr[') {\r
-                               if ($ink) {\r
-                                       $ink = false;\r
-                                       $out .= '$a->strings["' . $k . '"] = ';\r
-                               }\r
-                               if ($inv) {\r
-                                       $inv = false;\r
-                                       $out .= '"' . $v . '"';\r
-                               }\r
-\r
-                               if (!$arr) {\r
-                                       $arr = True;\r
-                                       $out .= "[\n";\r
-                               }\r
-                               $match = [];\r
-                               preg_match("|\[([0-9]*)\] (.*)|", $l, $match);\r
-                               $out .= "\t"\r
-                                       . preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $match[1])\r
-                                       . ' => '\r
-                                       . preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $match[2])\r
-                                       . ",\n";\r
-                       }\r
-\r
-                       if (substr($l, 0, 6) == 'msgid_') {\r
-                               $ink = false;\r
-                               $out .= '$a->strings["' . $k . '"] = ';\r
-                       }\r
-\r
-                       if ($ink) {\r
-                               $k .= trim($l, "\"\r\n");\r
-                               $k = preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $k);\r
-                       }\r
-\r
-                       if (substr($l, 0, 6) == 'msgid ') {\r
-                               if ($inv) {\r
-                                       $inv = false;\r
-                                       $out .= '"' . $v . '"';\r
-                               }\r
-                               if ($k != "") {\r
-                                       $out .= ($arr) ? "];\n" : ";\n";\r
-                               }\r
-                               $arr = false;\r
-                               $k = str_replace("msgid ", "", $l);\r
-                               if ($k != '""') {\r
-                                       $k = trim($k, "\"\r\n");\r
-                               } else {\r
-                                       $k = '';\r
-                               }\r
-\r
-                               $k = preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $k);\r
-                               $ink = true;\r
-                       }\r
-\r
-                       if ($inv && substr($l, 0, 6) != "msgstr") {\r
-                               $v .= trim($l, "\"\r\n");\r
-                               $v = preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $v);\r
-                       }\r
-               }\r
-\r
-               if ($inv) {\r
-                       $inv = false;\r
-                       $out .= '"' . $v . '"';\r
-               }\r
-\r
-               if ($k != '') {\r
-                       $out .= ($arr ? "];\n" : ";\n");\r
-               }\r
-\r
-               $out = str_replace(self::DQ_ESCAPE, '\"', $out);\r
-               if (!file_put_contents($outfile, $out)) {\r
-                       throw new \RuntimeException('Unable to write to ' . $outfile);\r
-               }\r
-\r
-               return 0;\r
-       }\r
-\r
-       private function escapeDollar($match)\r
-       {\r
-               return str_replace('$', '\$', $match[0]);\r
-       }\r
-}\r
+<?php
+
+namespace Friendica\Core\Console;
+
+/**
+ * Read a messages.po file and create strings.php in the same directory
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class PoToPhp extends \Asika\SimpleConsole\Console
+{
+       protected $helpOptions = ['h', 'help', '?'];
+
+       const DQ_ESCAPE = "__DQ__";
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+console php2po - Generate a strings.php file from a messages.po file
+Usage
+       bin/console php2po <path/to/messages.po> [-h|--help|-?] [-v]
+
+Description
+       Read a messages.po file and create the according strings.php in the same directory
+
+Options
+       -h|--help|-?  Show help information
+       -v            Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               if ($this->getOption('v')) {
+                       $this->out('Class: ' . __CLASS__);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               if (count($this->args) == 0) {
+                       $this->out($this->getHelp());
+                       return 0;
+               }
+
+               if (count($this->args) > 1) {
+                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');
+               }
+
+               $a = get_app();
+
+               $pofile = realpath($this->getArgument(0));
+
+               if (!file_exists($pofile)) {
+                       throw new \RuntimeException('Supplied file path doesn\'t exist.');
+               }
+
+               if (!is_writable(dirname($pofile))) {
+                       throw new \RuntimeException('Supplied directory isn\'t writable.');
+               }
+
+               $outfile = dirname($pofile) . DIRECTORY_SEPARATOR . 'strings.php';
+
+               if (strstr($outfile, 'util')) {
+                       $lang = 'en';
+               } else {
+                       $lang = str_replace('-', '_', basename(dirname($pofile)));
+               }
+
+               $this->out('Out to ' . $outfile);
+
+               $out = "<?php\n\n";
+
+               $infile = file($pofile);
+               $k = '';
+               $v = '';
+               $arr = false;
+               $ink = false;
+               $inv = false;
+               $escape_s_exp = '|[^\\\\]\$[a-z]|';
+
+               foreach ($infile as $l) {
+                       $l = str_replace('\"', self::DQ_ESCAPE, $l);
+                       $len = strlen($l);
+                       if ($l[0] == "#") {
+                               $l = "";
+                       }
+
+                       if (substr($l, 0, 15) == '"Plural-Forms: ') {
+                               $match = [];
+                               preg_match("|nplurals=([0-9]*); *plural=(.*)[;\\\\]|", $l, $match);
+                               $cond = str_replace('n', '$n', $match[2]);
+                               // define plural select function if not already defined
+                               $fnname = 'string_plural_select_' . $lang;
+                               $out .= 'if(! function_exists("' . $fnname . '")) {' . "\n";
+                               $out .= 'function ' . $fnname . '($n){' . "\n";
+                               $out .= '       return ' . $cond . ';' . "\n";
+                               $out .= '}}' . "\n";
+                       }
+
+                       if ($k != '' && substr($l, 0, 7) == 'msgstr ') {
+                               if ($ink) {
+                                       $ink = false;
+                                       $out .= '$a->strings["' . $k . '"] = ';
+                               }
+
+                               if ($inv) {
+                                       $inv = false;
+                                       $out .= '"' . $v . '"';
+                               }
+
+                               $v = substr($l, 8, $len - 10);
+                               $v = preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $v);
+
+                               $inv = true;
+                       }
+
+                       if ($k != "" && substr($l, 0, 7) == 'msgstr[') {
+                               if ($ink) {
+                                       $ink = false;
+                                       $out .= '$a->strings["' . $k . '"] = ';
+                               }
+                               if ($inv) {
+                                       $inv = false;
+                                       $out .= '"' . $v . '"';
+                               }
+
+                               if (!$arr) {
+                                       $arr = true;
+                                       $out .= "[\n";
+                               }
+
+                               $match = [];
+                               preg_match("|\[([0-9]*)\] (.*)|", $l, $match);
+                               $out .= "\t"
+                                       . preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $match[1])
+                                       . ' => '
+                                       . preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $match[2])
+                                       . ",\n";
+                       }
+
+                       if (substr($l, 0, 6) == 'msgid_') {
+                               $ink = false;
+                               $out .= '$a->strings["' . $k . '"] = ';
+                       }
+
+                       if ($ink) {
+                               $k .= trim($l, "\"\r\n");
+                               $k = preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $k);
+                       }
+
+                       if (substr($l, 0, 6) == 'msgid ') {
+                               if ($inv) {
+                                       $inv = false;
+                                       $out .= '"' . $v . '"';
+                               }
+
+                               if ($k != "") {
+                                       $out .= ($arr) ? "];\n" : ";\n";
+                               }
+
+                               $arr = false;
+                               $k = str_replace("msgid ", "", $l);
+                               if ($k != '""') {
+                                       $k = trim($k, "\"\r\n");
+                               } else {
+                                       $k = '';
+                               }
+
+                               $k = preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $k);
+                               $ink = true;
+                       }
+
+                       if ($inv && substr($l, 0, 6) != "msgstr") {
+                               $v .= trim($l, "\"\r\n");
+                               $v = preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $v);
+                       }
+               }
+
+               if ($inv) {
+                       $inv = false;
+                       $out .= '"' . $v . '"';
+               }
+
+               if ($k != '') {
+                       $out .= ($arr ? "];\n" : ";\n");
+               }
+
+               $out = str_replace(self::DQ_ESCAPE, '\"', $out);
+               if (!file_put_contents($outfile, $out)) {
+                       throw new \RuntimeException('Unable to write to ' . $outfile);
+               }
+
+               return 0;
+       }
+
+       private function escapeDollar($match)
+       {
+               return str_replace('$', '\$', $match[0]);
+       }
+}
index 4213fc8325970f571b828c773846e46836ade263..e3ae52263b4692464b2d9a59a66e482865a8fefa 100644 (file)
-<?php\r
-\r
-namespace Friendica\Core\Console;\r
-\r
-/**\r
- * Tired of chasing typos and finding them after a commit.\r
- * Run this and quickly see if we've got any parse errors in our application files.\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class Typo extends \Asika\SimpleConsole\Console\r
-{\r
-       protected $helpOptions = ['h', 'help', '?'];\r
-\r
-       protected function getHelp()\r
-       {\r
-               $help = <<<HELP\r
-console typo - Checks for parse errors in Friendica files\r
-Usage\r
-       bin/console typo [-h|--help|-?] [-v]\r
-\r
-Description\r
-       Checks all PHP files in the Friendica file tree for parse errors\r
-\r
-Options\r
-       -h|--help|-?  Show help information\r
-       -v            Show more debug information.\r
-HELP;\r
-               return $help;\r
-       }\r
-\r
-       protected function doExecute()\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Class: ' . __CLASS__);\r
-                       $this->out('Arguments: ' . var_export($this->args, true));\r
-                       $this->out('Options: ' . var_export($this->options, true));\r
-               }\r
-\r
-               if (count($this->args) > 0) {\r
-                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');\r
-               }\r
-\r
-               $a = get_app();\r
-\r
-               $php_path = $a->getConfigValue('config', 'php_path', 'php');\r
-\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Directory: src');\r
-               }\r
-\r
-               $Iterator = new \RecursiveDirectoryIterator('src');\r
-\r
-               foreach (new \RecursiveIteratorIterator($Iterator) as $file) {\r
-                       if (substr($file, -4) === '.php') {\r
-                               $this->checkFile($php_path, $file);\r
-                       }\r
-               }\r
-\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Directory: mod');\r
-               }\r
-\r
-               $files = glob('mod/*.php');\r
-               $this->checkFiles($php_path, $files);\r
-\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Directory: include');\r
-               }\r
-\r
-               $files = glob('include/*.php');\r
-               $this->checkFiles($php_path, $files);\r
-\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Directory: addon');\r
-               }\r
-\r
-               $dirs = glob('addon/*');\r
-               foreach ($dirs as $dir) {\r
-                       $addon = basename($dir);\r
-                       $files = glob($dir . '/' . $addon . '.php');\r
-                       $this->checkFiles($php_path, $files);\r
-               }\r
-\r
-               if ($this->getOption('v')) {\r
-                       $this->out('String files');\r
-               }\r
-\r
-               $this->checkFile($php_path, 'util/strings.php');\r
-\r
-               $files = glob('view/lang/*/strings.php');\r
-               $this->checkFiles($php_path, $files);\r
-\r
-               $this->out('No errors.');\r
-\r
-               return 0;\r
-       }\r
-\r
-       private function checkFiles($php_path, array $files)\r
-       {\r
-               foreach ($files as $file) {\r
-                       $this->checkFile($php_path, $file);\r
-               }\r
-       }\r
-\r
-       private function checkFile($php_path, $file)\r
-       {\r
-               if ($this->getOption('v')) {\r
-                       $this->out('Checking ' . $file);\r
-               }\r
-\r
-               $output = [];\r
-               $ret = 0;\r
-               exec("$php_path -l $file", $output, $ret);\r
-               if ($ret !== 0) {\r
-                       throw new \RuntimeException('Parse error found in ' . $file . ', scan stopped.');\r
-               }\r
-       }\r
-}\r
+<?php
+
+namespace Friendica\Core\Console;
+
+/**
+ * Tired of chasing typos and finding them after a commit.
+ * Run this and quickly see if we've got any parse errors in our application files.
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class Typo extends \Asika\SimpleConsole\Console
+{
+       protected $helpOptions = ['h', 'help', '?'];
+
+       protected function getHelp()
+       {
+               $help = <<<HELP
+console typo - Checks for parse errors in Friendica files
+Usage
+       bin/console typo [-h|--help|-?] [-v]
+
+Description
+       Checks all PHP files in the Friendica file tree for parse errors
+
+Options
+       -h|--help|-?  Show help information
+       -v            Show more debug information.
+HELP;
+               return $help;
+       }
+
+       protected function doExecute()
+       {
+               if ($this->getOption('v')) {
+                       $this->out('Class: ' . __CLASS__);
+                       $this->out('Arguments: ' . var_export($this->args, true));
+                       $this->out('Options: ' . var_export($this->options, true));
+               }
+
+               if (count($this->args) > 0) {
+                       throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');
+               }
+
+               $a = get_app();
+
+               $php_path = $a->getConfigValue('config', 'php_path', 'php');
+
+               if ($this->getOption('v')) {
+                       $this->out('Directory: src');
+               }
+
+               $Iterator = new \RecursiveDirectoryIterator('src');
+
+               foreach (new \RecursiveIteratorIterator($Iterator) as $file) {
+                       if (substr($file, -4) === '.php') {
+                               $this->checkFile($php_path, $file);
+                       }
+               }
+
+               if ($this->getOption('v')) {
+                       $this->out('Directory: mod');
+               }
+
+               $files = glob('mod/*.php');
+               $this->checkFiles($php_path, $files);
+
+               if ($this->getOption('v')) {
+                       $this->out('Directory: include');
+               }
+
+               $files = glob('include/*.php');
+               $this->checkFiles($php_path, $files);
+
+               if ($this->getOption('v')) {
+                       $this->out('Directory: addon');
+               }
+
+               $dirs = glob('addon/*');
+               foreach ($dirs as $dir) {
+                       $addon = basename($dir);
+                       $files = glob($dir . '/' . $addon . '.php');
+                       $this->checkFiles($php_path, $files);
+               }
+
+               if ($this->getOption('v')) {
+                       $this->out('String files');
+               }
+
+               $this->checkFile($php_path, 'util/strings.php');
+
+               $files = glob('view/lang/*/strings.php');
+               $this->checkFiles($php_path, $files);
+
+               $this->out('No errors.');
+
+               return 0;
+       }
+
+       private function checkFiles($php_path, array $files)
+       {
+               foreach ($files as $file) {
+                       $this->checkFile($php_path, $file);
+               }
+       }
+
+       private function checkFile($php_path, $file)
+       {
+               if ($this->getOption('v')) {
+                       $this->out('Checking ' . $file);
+               }
+
+               $output = [];
+               $ret = 0;
+               exec("$php_path -l $file", $output, $ret);
+               if ($ret !== 0) {
+                       throw new \RuntimeException('Parse error found in ' . $file . ', scan stopped.');
+               }
+       }
+}
index 2f2af5174ae7c44e0a0ba287be5d379dd7bf179e..6a13c025c44db82d5610b6a797cb9184cf063bb0 100644 (file)
@@ -135,7 +135,7 @@ class NotificationsManager extends BaseObject
        public function setSeen($note, $seen = true)
        {
                return q(
-                       "UPDATE `notify` SET `seen` = %d WHERE ( `link` = '%s' OR ( `parent` != 0 AND `parent` = %d AND `otype` = '%s' )) AND `uid` = %d",
+                       "UPDATE `notify` SET `seen` = %d WHERE (`link` = '%s' OR (`parent` != 0 AND `parent` = %d AND `otype` = '%s')) AND `uid` = %d",
                        intval($seen),
                        dbesc($note['link']),
                        intval($note['parent']),
@@ -384,16 +384,18 @@ class NotificationsManager extends BaseObject
        private function networkTotal($seen = 0)
        {
                $sql_seen = "";
+               $index_hint = "";
 
                if ($seen === 0) {
-                       $sql_seen = " AND `item`.`unseen` = 1 ";
+                       $sql_seen = " AND `item`.`unseen` ";
+                       $index_hint = "USE INDEX (`uid_unseen_contactid`)";
                }
 
                $r = q(
                        "SELECT COUNT(*) AS `total`
-                               FROM `item` INNER JOIN `item` AS `pitem` ON `pitem`.`id`=`item`.`parent`
-                               WHERE `item`.`visible` = 1 AND `pitem`.`parent` != 0 AND
-                                `item`.`deleted` = 0 AND `item`.`uid` = %d AND `item`.`wall` = 0
+                               FROM `item` $index_hint STRAIGHT_JOIN `item` AS `pitem` ON `pitem`.`id`=`item`.`parent`
+                               WHERE `item`.`visible` AND `pitem`.`parent` != 0 AND
+                               NOT `item`.`deleted` AND `item`.`uid` = %d AND NOT `item`.`wall`
                                $sql_seen",
                        intval(local_user())
                );
@@ -423,18 +425,20 @@ class NotificationsManager extends BaseObject
                $total = $this->networkTotal($seen);
                $notifs = [];
                $sql_seen = "";
+               $index_hint = "";
 
                if ($seen === 0) {
-                       $sql_seen = " AND `item`.`unseen` = 1 ";
+                       $sql_seen = " AND `item`.`unseen` ";
+                       $index_hint = "USE INDEX (`uid_unseen_contactid`)";
                }
 
                $r = q(
                        "SELECT `item`.`id`,`item`.`parent`, `item`.`verb`, `item`.`author-name`, `item`.`unseen`,
                                `item`.`author-link`, `item`.`author-avatar`, `item`.`created`, `item`.`object` AS `object`,
                                `pitem`.`author-name` AS `pname`, `pitem`.`author-link` AS `plink`, `pitem`.`guid` AS `pguid`
-                       FROM `item` INNER JOIN `item` AS `pitem` ON `pitem`.`id`=`item`.`parent`
-                       WHERE `item`.`visible` = 1 AND `pitem`.`parent` != 0 AND
-                                `item`.`deleted` = 0 AND `item`.`uid` = %d AND `item`.`wall` = 0
+                       FROM `item` $index_hint STRAIGHT_JOIN `item` AS `pitem` ON `pitem`.`id`=`item`.`parent`
+                       WHERE `item`.`visible` AND `pitem`.`parent` != 0 AND
+                               NOT `item`.`deleted` AND `item`.`uid` = %d AND NOT `item`.`wall`
                                $sql_seen
                        ORDER BY `item`.`created` DESC LIMIT %d, %d ",
                        intval(local_user()),
@@ -466,7 +470,7 @@ class NotificationsManager extends BaseObject
                $sql_seen = "";
 
                if ($seen === 0) {
-                       $sql_seen = " AND `seen` = 0 ";
+                       $sql_seen = " AND NOT `seen` ";
                }
 
                $r = q(
@@ -501,7 +505,7 @@ class NotificationsManager extends BaseObject
                $sql_seen = "";
 
                if ($seen === 0) {
-                       $sql_seen = " AND `seen` = 0 ";
+                       $sql_seen = " AND NOT `seen` ";
                }
 
                $r = q(
@@ -536,7 +540,7 @@ class NotificationsManager extends BaseObject
                $myurl = str_replace(['www.', '.'], ['', '\\.'], $myurl);
                $diasp_url = str_replace('/profile/', '/u/', $myurl);
                $sql_extra = sprintf(
-                       " AND ( `item`.`author-link` regexp '%s' OR `item`.`tag` regexp '%s' OR `item`.`tag` regexp '%s' ) ",
+                       " AND (`item`.`author-link` REGEXP '%s' OR `item`.`tag` REGEXP '%s' OR `item`.`tag` REGEXP '%s') ",
                        dbesc($myurl . '$'),
                        dbesc($myurl . '\\]'),
                        dbesc($diasp_url . '\\]')
@@ -555,19 +559,21 @@ class NotificationsManager extends BaseObject
        private function personalTotal($seen = 0)
        {
                $sql_seen = "";
+               $index_hint = "";
                $sql_extra = $this->personalSqlExtra();
 
                if ($seen === 0) {
-                       $sql_seen = " AND `item`.`unseen` = 1 ";
+                       $sql_seen = " AND `item`.`unseen` ";
+                       $index_hint = "USE INDEX (`uid_unseen_contactid`)";
                }
 
                $r = q(
                        "SELECT COUNT(*) AS `total`
-                               FROM `item` INNER JOIN `item` AS `pitem` ON  `pitem`.`id`=`item`.`parent`
-                               WHERE `item`.`visible` = 1
+                               FROM `item` $index_hint
+                               WHERE `item`.`visible`
                                $sql_extra
                                $sql_seen
-                               AND `item`.`deleted` = 0 AND `item`.`uid` = %d AND `item`.`wall` = 0 ",
+                               AND NOT `item`.`deleted` AND `item`.`uid` = %d AND NOT `item`.`wall`",
                        intval(local_user())
                );
                if (DBM::is_result($r)) {
@@ -597,20 +603,22 @@ class NotificationsManager extends BaseObject
                $sql_extra = $this->personalSqlExtra();
                $notifs = [];
                $sql_seen = "";
+               $index_hint = "";
 
                if ($seen === 0) {
-                       $sql_seen = " AND `item`.`unseen` = 1 ";
+                       $sql_seen = " AND `item`.`unseen` ";
+                       $index_hint = "USE INDEX (`uid_unseen_contactid`)";
                }
 
                $r = q(
                        "SELECT `item`.`id`,`item`.`parent`, `item`.`verb`, `item`.`author-name`, `item`.`unseen`,
                                `item`.`author-link`, `item`.`author-avatar`, `item`.`created`, `item`.`object` AS `object`,
                                `pitem`.`author-name` AS `pname`, `pitem`.`author-link` AS `plink`, `pitem`.`guid` AS `pguid`
-                       FROM `item` INNER JOIN `item` AS `pitem` ON  `pitem`.`id`=`item`.`parent`
-                       WHERE `item`.`visible` = 1
+                       FROM `item` $index_hint STRAIGHT_JOIN `item` AS `pitem` ON `pitem`.`id`=`item`.`parent`
+                       WHERE `item`.`visible`
                                $sql_extra
                                $sql_seen
-                               AND `item`.`deleted` = 0 AND `item`.`uid` = %d AND `item`.`wall` = 0
+                               AND NOT `item`.`deleted` AND `item`.`uid` = %d AND NOT `item`.`wall`
                        ORDER BY `item`.`created` DESC LIMIT %d, %d ",
                        intval(local_user()),
                        intval($start),
@@ -639,13 +647,15 @@ class NotificationsManager extends BaseObject
        private function homeTotal($seen = 0)
        {
                $sql_seen = "";
+               $index_hint = "";
 
                if ($seen === 0) {
-                       $sql_seen = " AND `item`.`unseen` = 1 ";
+                       $sql_seen = " AND `item`.`unseen` ";
+                       $index_hint = "USE INDEX (`uid_unseen_contactid`)";
                }
 
                $r = q(
-                       "SELECT COUNT(*) AS `total` FROM `item`
+                       "SELECT COUNT(*) AS `total` FROM `item` $index_hint
                                WHERE `item`.`visible` = 1 AND
                                 `item`.`deleted` = 0 AND `item`.`uid` = %d AND `item`.`wall` = 1
                                $sql_seen",
@@ -677,18 +687,20 @@ class NotificationsManager extends BaseObject
                $total = $this->homeTotal($seen);
                $notifs = [];
                $sql_seen = "";
+               $index_hint = "";
 
                if ($seen === 0) {
-                       $sql_seen = " AND `item`.`unseen` = 1 ";
+                       $sql_seen = " AND `item`.`unseen` ";
+                       $index_hint = "USE INDEX (`uid_unseen_contactid`)";
                }
 
                $r = q(
                        "SELECT `item`.`id`,`item`.`parent`, `item`.`verb`, `item`.`author-name`, `item`.`unseen`,
                                `item`.`author-link`, `item`.`author-avatar`, `item`.`created`, `item`.`object` AS `object`,
                                `pitem`.`author-name` AS `pname`, `pitem`.`author-link` AS `plink`, `pitem`.`guid` AS `pguid`
-                       FROM `item` INNER JOIN `item` AS `pitem` ON `pitem`.`id`=`item`.`parent`
-                       WHERE `item`.`visible` = 1 AND
-                                `item`.`deleted` = 0 AND `item`.`uid` = %d AND `item`.`wall` = 1
+                       FROM `item` $index_hint STRAIGHT_JOIN `item` AS `pitem` ON `pitem`.`id`=`item`.`parent`
+                       WHERE `item`.`visible` AND
+                               NOT `item`.`deleted` AND `item`.`uid` = %d AND `item`.`wall`
                                $sql_seen
                        ORDER BY `item`.`created` DESC LIMIT %d, %d ",
                        intval(local_user()),
index 9d5b75f45c4467bd7b1b6fdb5b28dcc7cb792ade..e3d8df45e40625eb2ce42b31d7328f6639f549f9 100644 (file)
@@ -201,7 +201,7 @@ class Worker
                $mypid = getmypid();
 
                // Quit when in maintenance
-               if (Config::get('system', 'maintenance', true)) {
+               if (Config::get('system', 'maintenance', false, true)) {
                        logger("Maintenance mode - quit process ".$mypid, LOGGER_DEBUG);
                        return false;
                }
index d2d0bd703e783b2e6d987d5a4d5f85ca61486710..67c8d7b8a646a49bbb0cf44f49747cd72088ba32 100644 (file)
@@ -199,12 +199,13 @@ class DBStructure
         *
         * @param bool  $verbose
         * @param bool  $action     Whether to actually apply the update
+        * @param bool  $install    Is this the initial update during the installation?
         * @param array $tables     An array of the database tables
         * @param array $definition An array of the definition tables
         * @return string Empty string if the update is successful, error messages otherwise
         */
-       public static function update($verbose, $action, array $tables = null, array $definition = null) {
-               if ($action) {
+       public static function update($verbose, $action, $install = false, array $tables = null, array $definition = null) {
+               if ($action && !$install) {
                        Config::set('system', 'maintenance', 1);
                        Config::set('system', 'maintenance_reason', L10n::t(': Database update', DBM::date().' '.date('e')));
                }
@@ -455,7 +456,9 @@ class DBStructure
                                }
 
                                if ($action) {
-                                       Config::set('system', 'maintenance_reason', L10n::t('%s: updating %s table.', DBM::date().' '.date('e'), $name));
+                                       if (!$install) {
+                                               Config::set('system', 'maintenance_reason', L10n::t('%s: updating %s table.', DBM::date().' '.date('e'), $name));
+                                       }
 
                                        // Ensure index conversion to unique removes duplicates
                                        if ($is_unique && ($temp_name != $name)) {
@@ -505,15 +508,15 @@ class DBStructure
                        }
                }
 
-               if ($action) {
+               if ($action && !$install) {
                        Config::set('system', 'maintenance', 0);
                        Config::set('system', 'maintenance_reason', '');
-               }
 
-               if ($errors) {
-                       Config::set('system', 'dbupdate', DB_UPDATE_FAILED);
-               } else {
-                       Config::set('system', 'dbupdate', DB_UPDATE_SUCCESSFUL);
+                       if ($errors) {
+                               Config::set('system', 'dbupdate', DB_UPDATE_FAILED);
+                       } else {
+                               Config::set('system', 'dbupdate', DB_UPDATE_SUCCESSFUL);
+                       }
                }
 
                return $errors;
@@ -785,9 +788,9 @@ class DBStructure
                                                "xmpp" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
                                                "attag" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
                                                "avatar" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
-                                               "photo" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
-                                               "thumb" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
-                                               "micro" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
+                                               "photo" => ["type" => "varchar(255)", "default" => "", "comment" => ""],
+                                               "thumb" => ["type" => "varchar(255)", "default" => "", "comment" => ""],
+                                               "micro" => ["type" => "varchar(255)", "default" => "", "comment" => ""],
                                                "site-pubkey" => ["type" => "text", "comment" => ""],
                                                "issued-id" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
                                                "dfrn-id" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
@@ -1071,6 +1074,8 @@ class DBStructure
                                                "noscrape" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
                                                "network" => ["type" => "char(4)", "not null" => "1", "default" => "", "comment" => ""],
                                                "platform" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
+                                               "relay-subscribe" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Has the server subscribed to the relay system"],
+                                               "relay-scope" => ["type" => "varchar(10)", "not null" => "1", "default" => "", "comment" => "The scope of messages that the server wants to get"],
                                                "created" => ["type" => "datetime", "not null" => "1", "default" => NULL_DATE, "comment" => ""],
                                                "last_poco_query" => ["type" => "datetime", "default" => NULL_DATE, "comment" => ""],
                                                "last_contact" => ["type" => "datetime", "default" => NULL_DATE, "comment" => ""],
@@ -1081,6 +1086,17 @@ class DBStructure
                                                "nurl" => ["UNIQUE", "nurl(190)"],
                                                ]
                                ];
+               $database["gserver-tag"] = [
+                               "comment" => "Tags that the server has subscribed",
+                               "fields" => [
+                                               "gserver-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["gserver" => "id"], "primary" => "1", "comment" => "The id of the gserver"],
+                                               "tag" => ["type" => "varchar(100)", "not null" => "1", "default" => "", "primary" => "1", "comment" => "Tag that the server has subscribed"],
+                                               ],
+                               "indexes" => [
+                                               "PRIMARY" => ["gserver-id", "tag"],
+                                               "tag" => ["tag"],
+                                               ]
+                               ];
                $database["hook"] = [
                                "comment" => "addon hook registry",
                                "fields" => [
@@ -1143,6 +1159,7 @@ class DBStructure
                                                "author-link" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
                                                "author-avatar" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
                                                "title" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
+                                               "content-warning" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
                                                "body" => ["type" => "mediumtext", "comment" => ""],
                                                "app" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""],
                                                "verb" => ["type" => "varchar(100)", "not null" => "1", "default" => "", "comment" => ""],
index b4d20586ad357acc393bd3fd8213cf2cf266f89d..60dec8b2891f9b9a532892ecb790355b138ce59c 100644 (file)
@@ -22,6 +22,7 @@ use Friendica\Protocol\PortableContact;
 use Friendica\Protocol\Salmon;
 use Friendica\Util\DateTimeFormat;
 use Friendica\Util\Network;
+use Friendica\Object\Image;
 use dba;
 
 require_once 'boot.php';
@@ -138,6 +139,90 @@ class Contact extends BaseObject
                return $return;
        }
 
+       /**
+        * Updates the self-contact for the provided user id
+        *
+        * @param int $uid
+        * @param boolean $update_avatar Force the avatar update
+        */
+       public static function updateSelfFromUserID($uid, $update_avatar = false)
+       {
+               $fields = ['id', 'name', 'nick', 'location', 'about', 'keywords', 'gender', 'avatar',
+                       'xmpp', 'contact-type', 'forum', 'prv', 'avatar-date', 'nurl'];
+               $self = dba::selectFirst('contact', $fields, ['uid' => $uid, 'self' => true]);
+               if (!DBM::is_result($self)) {
+                       return;
+               }
+
+               $fields = ['nickname', 'page-flags', 'account-type'];
+               $user = dba::selectFirst('user', $fields, ['uid' => $uid]);
+               if (!DBM::is_result($user)) {
+                       return;
+               }
+
+               $fields = ['name', 'photo', 'thumb', 'about', 'address', 'locality', 'region',
+                       'country-name', 'gender', 'pub_keywords', 'xmpp'];
+               $profile = dba::selectFirst('profile', $fields, ['uid' => $uid, 'is-default' => true]);
+               if (!DBM::is_result($profile)) {
+                       return;
+               }
+
+               $fields = ['name' => $profile['name'], 'nick' => $user['nickname'],
+                       'avatar-date' => $self['avatar-date'], 'location' => Profile::formatLocation($profile),
+                       'about' => $profile['about'], 'keywords' => $profile['pub_keywords'],
+                       'gender' => $profile['gender'], 'avatar' => $profile['photo'],
+                       'contact-type' => $user['account-type'], 'xmpp' => $profile['xmpp']];
+
+               $avatar = dba::selectFirst('photo', ['resource-id', 'type'], ['uid' => $uid, 'profile' => true]);
+               if (DBM::is_result($avatar)) {
+                       if ($update_avatar) {
+                               $fields['avatar-date'] = DateTimeFormat::utcNow();
+                       }
+
+                       // Creating the path to the avatar, beginning with the file suffix
+                       $types = Image::supportedTypes();
+                       if (isset($types[$avatar['type']])) {
+                               $file_suffix = $types[$avatar['type']];
+                       } else {
+                               $file_suffix = 'jpg';
+                       }
+
+                       // We are adding a timestamp value so that other systems won't use cached content
+                       $timestamp = strtotime($fields['avatar-date']);
+
+                       $prefix = System::baseUrl() . '/photo/' .$avatar['resource-id'] . '-';
+                       $suffix = '.' . $file_suffix . '?ts=' . $timestamp;
+
+                       $fields['photo'] = $prefix . '4' . $suffix;
+                       $fields['thumb'] = $prefix . '5' . $suffix;
+                       $fields['micro'] = $prefix . '6' . $suffix;
+               } else {
+                       // We hadn't found a photo entry, so we use the default avatar
+                       $fields['photo'] = System::baseUrl() . '/images/person-175.jpg';
+                       $fields['thumb'] = System::baseUrl() . '/images/person-80.jpg';
+                       $fields['micro'] = System::baseUrl() . '/images/person-48.jpg';
+               }
+
+               $fields['forum'] = $user['page-flags'] == PAGE_COMMUNITY;
+               $fields['prv'] = $user['page-flags'] == PAGE_PRVGROUP;
+
+               $update = false;
+
+               foreach ($fields as $field => $content) {
+                       if ($self[$field] != $content) {
+                               $update = true;
+                       }
+               }
+
+               if ($update) {
+                       $fields['name-date'] = DateTimeFormat::utcNow();
+                       dba::update('contact', $fields, ['id' => $self['id']]);
+
+                       // Update the public contact as well
+                       dba::update('contact', $fields, ['uid' => 0, 'nurl' => $self['nurl']]);
+               }
+       }
+
        /**
         * @brief Marks a contact for removal
         *
@@ -173,20 +258,18 @@ class Contact extends BaseObject
         */
        public static function terminateFriendship(array $user, array $contact)
        {
-               if ($contact['network'] === NETWORK_OSTATUS) {
+               if (in_array($contact['network'], [NETWORK_OSTATUS, NETWORK_DFRN])) {
                        // create an unfollow slap
                        $item = [];
                        $item['verb'] = NAMESPACE_OSTATUS . "/unfollow";
                        $item['follow'] = $contact["url"];
                        $slap = OStatus::salmon($item, $user);
 
-                       if ((x($contact, 'notify')) && (strlen($contact['notify']))) {
+                       if (!empty($contact['notify'])) {
                                Salmon::slapper($user, $contact['notify'], $slap);
                        }
-               } elseif ($contact['network'] === NETWORK_DIASPORA) {
+               } elseif ($contact['network'] == NETWORK_DIASPORA) {
                        Diaspora::sendUnshare($user, $contact);
-               } elseif ($contact['network'] === NETWORK_DFRN) {
-                       DFRN::deliver($user, $contact, 'placeholder', 1);
                }
        }
 
@@ -516,7 +599,7 @@ class Contact extends BaseObject
                }
 
                $sparkle = false;
-               if ($contact['network'] === NETWORK_DFRN) {
+               if (($contact['network'] === NETWORK_DFRN) && !$contact['self']) {
                        $sparkle = true;
                        $profile_link = System::baseUrl() . '/redir/' . $contact['id'];
                } else {
@@ -533,18 +616,21 @@ class Contact extends BaseObject
                        $profile_link = $profile_link . '?url=profile';
                }
 
-               if (in_array($contact['network'], [NETWORK_DFRN, NETWORK_DIASPORA])) {
+               if (in_array($contact['network'], [NETWORK_DFRN, NETWORK_DIASPORA]) && !$contact['self']) {
                        $pm_url = System::baseUrl() . '/message/new/' . $contact['id'];
                }
 
-               if ($contact['network'] == NETWORK_DFRN) {
+               if (($contact['network'] == NETWORK_DFRN) && !$contact['self']) {
                        $poke_link = System::baseUrl() . '/poke/?f=&c=' . $contact['id'];
                }
 
                $contact_url = System::baseUrl() . '/contacts/' . $contact['id'];
 
                $posts_link = System::baseUrl() . '/contacts/' . $contact['id'] . '/posts';
-               $contact_drop_link = System::baseUrl() . '/contacts/' . $contact['id'] . '/drop?confirm=1';
+
+               if (!$contact['self']) {
+                       $contact_drop_link = System::baseUrl() . '/contacts/' . $contact['id'] . '/drop?confirm=1';
+               }
 
                /**
                 * Menu array:
@@ -1168,7 +1254,26 @@ class Contact extends BaseObject
                        return result;
                }
 
-               if ($ret['network'] === NETWORK_DFRN) {
+               // check if we already have a contact
+               // the poll url is more reliable than the profile url, as we may have
+               // indirect links or webfinger links
+
+               $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `poll` IN ('%s', '%s') AND `network` = '%s' AND NOT `pending` LIMIT 1",
+                       intval($uid),
+                       dbesc($ret['poll']),
+                       dbesc(normalise_link($ret['poll'])),
+                       dbesc($ret['network'])
+               );
+
+               if (!DBM::is_result($r)) {
+                       $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `nurl` = '%s' AND `network` = '%s' AND NOT `pending` LIMIT 1",
+                               intval($uid),
+                               dbesc(normalise_link($url)),
+                               dbesc($ret['network'])
+                       );
+               }
+
+               if (($ret['network'] === NETWORK_DFRN) && !DBM::is_result($r)) {
                        if ($interactive) {
                                if (strlen($a->path)) {
                                        $myaddr = bin2hex(System::baseUrl() . '/profile/' . $a->user['nickname']);
@@ -1180,7 +1285,7 @@ class Contact extends BaseObject
 
                                // NOTREACHED
                        }
-               } elseif (Config::get('system', 'dfrn_only')) {
+               } elseif (Config::get('system', 'dfrn_only') && ($ret['network'] != NETWORK_DFRN)) {
                        $result['message'] = L10n::t('This site is not configured to allow communications with other networks.') . EOL;
                        $result['message'] != L10n::t('No compatible communication protocols or feeds were discovered.') . EOL;
                        return $result;
@@ -1230,25 +1335,6 @@ class Contact extends BaseObject
                        $writeable = 1;
                }
 
-               // check if we already have a contact
-               // the poll url is more reliable than the profile url, as we may have
-               // indirect links or webfinger links
-
-               $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `poll` IN ('%s', '%s') AND `network` = '%s' LIMIT 1",
-                       intval($uid),
-                       dbesc($ret['poll']),
-                       dbesc(normalise_link($ret['poll'])),
-                       dbesc($ret['network'])
-               );
-
-               if (!DBM::is_result($r)) {
-                       $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `nurl` = '%s' AND `network` = '%s' LIMIT 1",
-                               intval($uid),
-                               dbesc(normalise_link($url)),
-                               dbesc($ret['network'])
-                       );
-               }
-
                if (DBM::is_result($r)) {
                        // update contact
                        $new_relation = (($r[0]['rel'] == CONTACT_IS_FOLLOWER) ? CONTACT_IS_FRIEND : CONTACT_IS_SHARING);
@@ -1309,16 +1395,16 @@ class Contact extends BaseObject
                );
 
                if (DBM::is_result($r)) {
-                       if (($contact['network'] == NETWORK_OSTATUS) && (strlen($contact['notify']))) {
+                       if (in_array($contact['network'], [NETWORK_OSTATUS, NETWORK_DFRN])) {
                                // create a follow slap
                                $item = [];
                                $item['verb'] = ACTIVITY_FOLLOW;
                                $item['follow'] = $contact["url"];
                                $slap = OStatus::salmon($item, $r[0]);
-                               Salmon::slapper($r[0], $contact['notify'], $slap);
-                       }
-
-                       if ($contact['network'] == NETWORK_DIASPORA) {
+                               if (!empty($contact['notify'])) {
+                                       Salmon::slapper($r[0], $contact['notify'], $slap);
+                               }
+                       } elseif ($contact['network'] == NETWORK_DIASPORA) {
                                $ret = Diaspora::sendShare($a->user, $contact);
                                logger('share returns: ' . $ret);
                        }
@@ -1377,7 +1463,7 @@ class Contact extends BaseObject
                }
 
                if (is_array($contact)) {
-                       if (($contact['network'] == NETWORK_OSTATUS && $contact['rel'] == CONTACT_IS_SHARING)
+                       if (($contact['rel'] == CONTACT_IS_SHARING)
                                || ($sharing && $contact['rel'] == CONTACT_IS_FOLLOWER)) {
                                dba::update('contact', ['rel' => CONTACT_IS_FRIEND, 'writable' => true],
                                                ['id' => $contact['id'], 'uid' => $importer['uid']]);
diff --git a/src/Model/Event.php b/src/Model/Event.php
new file mode 100644 (file)
index 0000000..9fa5552
--- /dev/null
@@ -0,0 +1,959 @@
+<?php
+/**
+ * @file src/Model/Event.php
+ */
+
+namespace Friendica\Model;
+
+use dba;
+use Friendica\BaseObject;
+use Friendica\Content\Text\BBCode;
+use Friendica\Core\Addon;
+use Friendica\Core\L10n;
+use Friendica\Core\PConfig;
+use Friendica\Core\System;
+use Friendica\Database\DBM;
+use Friendica\Model\Item;
+use Friendica\Util\DateTimeFormat;
+use Friendica\Util\Map;
+
+require_once 'boot.php';
+require_once 'include/dba.php';
+require_once 'include/items.php';
+
+/**
+ * @brief functions for interacting with the event database table
+ */
+class Event extends BaseObject
+{
+
+       public static function getHTML(array $event, $simple = false)
+       {
+               if (empty($event)) {
+                       return '';
+               }
+
+               $bd_format = L10n::t('l F d, Y \@ g:i A'); // Friday January 18, 2011 @ 8 AM.
+
+               $event_start = day_translate(
+                       $event['adjust'] ?
+                       DateTimeFormat::local($event['start'], $bd_format) : DateTimeFormat::utc($event['start'], $bd_format)
+               );
+
+               $event_end = day_translate(
+                       $event['adjust'] ?
+                       DateTimeFormat::local($event['finish'], $bd_format) : DateTimeFormat::utc($event['finish'], $bd_format)
+               );
+
+               if ($simple) {
+                       $o = "<h3>" . BBCode::convert($event['summary'], false, $simple) . "</h3>";
+
+                       $o .= "<div>" . BBCode::convert($event['desc'], false, $simple) . "</div>";
+
+                       $o .= "<h4>" . L10n::t('Starts:') . "</h4><p>" . $event_start . "</p>";
+
+                       if (!$event['nofinish']) {
+                               $o .= "<h4>" . L10n::t('Finishes:') . "</h4><p>" . $event_end . "</p>";
+                       }
+
+                       if (strlen($event['location'])) {
+                               $o .= "<h4>" . L10n::t('Location:') . "</h4><p>" . BBCode::convert($event['location'], false, $simple) . "</p>";
+                       }
+
+                       return $o;
+               }
+
+               $o = '<div class="vevent">' . "\r\n";
+
+               $o .= '<div class="summary event-summary">' . BBCode::convert($event['summary'], false, $simple) . '</div>' . "\r\n";
+
+               $o .= '<div class="event-start"><span class="event-label">' . L10n::t('Starts:') . '</span>&nbsp;<span class="dtstart" title="'
+                       . DateTimeFormat::utc($event['start'], (($event['adjust']) ? DateTimeFormat::ATOM : 'Y-m-d\TH:i:s'))
+                       . '" >' . $event_start
+                       . '</span></div>' . "\r\n";
+
+               if (!$event['nofinish']) {
+                       $o .= '<div class="event-end" ><span class="event-label">' . L10n::t('Finishes:') . '</span>&nbsp;<span class="dtend" title="'
+                               . DateTimeFormat::utc($event['finish'], (($event['adjust']) ? DateTimeFormat::ATOM : 'Y-m-d\TH:i:s'))
+                               . '" >' . $event_end
+                               . '</span></div>' . "\r\n";
+               }
+
+               $o .= '<div class="description event-description">' . BBCode::convert($event['desc'], false, $simple) . '</div>' . "\r\n";
+
+               if (strlen($event['location'])) {
+                       $o .= '<div class="event-location"><span class="event-label">' . L10n::t('Location:') . '</span>&nbsp;<span class="location">'
+                               . BBCode::convert($event['location'], false, $simple)
+                               . '</span></div>' . "\r\n";
+
+                       // Include a map of the location if the [map] BBCode is used.
+                       if (strpos($event['location'], "[map") !== false) {
+                               $map = Map::byLocation($event['location'], $simple);
+                               if ($map !== $event['location']) {
+                                       $o .= $map;
+                               }
+                       }
+               }
+
+               $o .= '</div>' . "\r\n";
+               return $o;
+       }
+
+       /**
+        * @brief Convert an array with event data to bbcode.
+        *
+        * @param array $event Array which contains the event data.
+        * @return string The event as a bbcode formatted string.
+        */
+       private static function getBBCode(array $event)
+       {
+               $o = '';
+
+               if ($event['summary']) {
+                       $o .= '[event-summary]' . $event['summary'] . '[/event-summary]';
+               }
+
+               if ($event['desc']) {
+                       $o .= '[event-description]' . $event['desc'] . '[/event-description]';
+               }
+
+               if ($event['start']) {
+                       $o .= '[event-start]' . $event['start'] . '[/event-start]';
+               }
+
+               if (($event['finish']) && (!$event['nofinish'])) {
+                       $o .= '[event-finish]' . $event['finish'] . '[/event-finish]';
+               }
+
+               if ($event['location']) {
+                       $o .= '[event-location]' . $event['location'] . '[/event-location]';
+               }
+
+               if ($event['adjust']) {
+                       $o .= '[event-adjust]' . $event['adjust'] . '[/event-adjust]';
+               }
+
+               return $o;
+       }
+
+       /**
+        * @brief Extract bbcode formatted event data from a string.
+        *
+        * @params: string $s The string which should be parsed for event data.
+        * @return array The array with the event information.
+        */
+       public static function fromBBCode($text)
+       {
+               $ev = [];
+
+               $match = '';
+               if (preg_match("/\[event\-summary\](.*?)\[\/event\-summary\]/is", $text, $match)) {
+                       $ev['summary'] = $match[1];
+               }
+
+               $match = '';
+               if (preg_match("/\[event\-description\](.*?)\[\/event\-description\]/is", $text, $match)) {
+                       $ev['desc'] = $match[1];
+               }
+
+               $match = '';
+               if (preg_match("/\[event\-start\](.*?)\[\/event\-start\]/is", $text, $match)) {
+                       $ev['start'] = $match[1];
+               }
+
+               $match = '';
+               if (preg_match("/\[event\-finish\](.*?)\[\/event\-finish\]/is", $text, $match)) {
+                       $ev['finish'] = $match[1];
+               }
+
+               $match = '';
+               if (preg_match("/\[event\-location\](.*?)\[\/event\-location\]/is", $text, $match)) {
+                       $ev['location'] = $match[1];
+               }
+
+               $match = '';
+               if (preg_match("/\[event\-adjust\](.*?)\[\/event\-adjust\]/is", $text, $match)) {
+                       $ev['adjust'] = $match[1];
+               }
+
+               $ev['nofinish'] = !empty($ev['start']) && empty($ev['finish']) ? 1 : 0;
+
+               return $ev;
+       }
+
+       public static function sortByDate($event_list)
+       {
+               usort($event_list, ['self', 'compareDatesCallback']);
+               return $event_list;
+       }
+
+       private static function compareDatesCallback($event_a, $event_b)
+       {
+               $date_a = (($event_a['adjust']) ? DateTimeFormat::local($event_a['start']) : $event_a['start']);
+               $date_b = (($event_b['adjust']) ? DateTimeFormat::local($event_b['start']) : $event_b['start']);
+
+               if ($date_a === $date_b) {
+                       return strcasecmp($event_a['desc'], $event_b['desc']);
+               }
+
+               return strcmp($date_a, $date_b);
+       }
+
+       /**
+        * @brief Delete an event from the event table.
+        *
+        * Note: This function does only delete the event from the event table not its
+        * related entry in the item table.
+        *
+        * @param int $event_id Event ID.
+        * @return void
+        */
+       public static function delete($event_id)
+       {
+               if ($event_id == 0) {
+                       return;
+               }
+
+               dba::delete('event', ['id' => $event_id]);
+               logger("Deleted event ".$event_id, LOGGER_DEBUG);
+       }
+
+       /**
+        * @brief Store the event.
+        *
+        * Store the event in the event table and create an event item in the item table.
+        *
+        * @param array $arr Array with event data.
+        * @return int The new event id.
+        */
+       public static function store($arr)
+       {
+               $a = self::getApp();
+
+               $event = [];
+               $event['id']        = intval(defaults($arr, 'id'       , 0));
+               $event['uid']       = intval(defaults($arr, 'uid'      , 0));
+               $event['cid']       = intval(defaults($arr, 'cid'      , 0));
+               $event['uri']       =        defaults($arr, 'uri'      , item_new_uri($a->get_hostname(), $event['uid']));
+               $event['type']      =        defaults($arr, 'type'     , 'event');
+               $event['summary']   =        defaults($arr, 'summary'  , '');
+               $event['desc']      =        defaults($arr, 'desc'     , '');
+               $event['location']  =        defaults($arr, 'location' , '');
+               $event['allow_cid'] =        defaults($arr, 'allow_cid', '');
+               $event['allow_gid'] =        defaults($arr, 'allow_gid', '');
+               $event['deny_cid']  =        defaults($arr, 'deny_cid' , '');
+               $event['deny_gid']  =        defaults($arr, 'deny_gid' , '');
+               $event['adjust']    = intval(defaults($arr, 'adjust'   , 0));
+               $event['nofinish']  = intval(defaults($arr, 'nofinish' , !empty($event['start']) && empty($event['finish'])));
+
+               $event['created']   = DateTimeFormat::utc(defaults($arr, 'created'  , 'now'));
+               $event['edited']    = DateTimeFormat::utc(defaults($arr, 'edited'   , 'now'));
+               $event['start']     = DateTimeFormat::utc(defaults($arr, 'start'    , NULL_DATE));
+               $event['finish']    = DateTimeFormat::utc(defaults($arr, 'finish'   , NULL_DATE));
+               if ($event['finish'] < NULL_DATE) {
+                       $event['finish'] = NULL_DATE;
+               }
+               $private = intval(defaults($arr, 'private', 0));
+
+               $conditions = ['uid' => $event['uid']];
+               if ($event['cid']) {
+                       $conditions['id'] = $event['cid'];
+               } else {
+                       $conditions['self'] = true;
+               }
+
+               $contact = dba::selectFirst('contact', [], $conditions);
+
+               // Existing event being modified.
+               if ($event['id']) {
+                       // has the event actually changed?
+                       $existing_event = dba::selectFirst('event', ['edited'], ['id' => $event['id'], 'uid' => $event['uid']]);
+                       if ((! DBM::is_result($existing_event)) || ($existing_event['edited'] === $event['edited'])) {
+
+                               $item = dba::selectFirst('item', [], ['event-id' => $event['id'], 'uid' => $event['uid']]);
+
+                               return DBM::is_result($item) ? $item['id'] : 0;
+                       }
+
+                       $updated_fields = [
+                               'edited'   => $event['edited'],
+                               'start'    => $event['start'],
+                               'finish'   => $event['finish'],
+                               'summary'  => $event['summary'],
+                               'desc'     => $event['desc'],
+                               'location' => $event['location'],
+                               'type'     => $event['type'],
+                               'adjust'   => $event['adjust'],
+                               'nofinish' => $event['nofinish'],
+                       ];
+
+                       dba::update('event', $updated_fields, ['id' => $event['cid'], 'uid' => $event['uid']]);
+
+                       $item = dba::selectFirst('item', ['id'], ['event-id' => $event['id'], 'uid' => $event['uid']]);
+                       if (DBM::is_result($item)) {
+                               $object = '<object><type>' . xmlify(ACTIVITY_OBJ_EVENT) . '</type><title></title><id>' . xmlify($event['uri']) . '</id>';
+                               $object .= '<content>' . xmlify(self::getBBCode($event)) . '</content>';
+                               $object .= '</object>' . "\n";
+
+                               $fields = ['body' => self::getBBCode($event), 'object' => $object, 'edited' => $event['edited']];
+                               Item::update($fields, ['id' => $item['id']]);
+
+                               $item_id = $item['id'];
+                       } else {
+                               $item_id = 0;
+                       }
+
+                       Addon::callHooks('event_updated', $event['id']);
+               } else {
+                       $event['guid'] = get_guid(32);
+
+                       // New event. Store it.
+                       dba::insert('event', $event);
+
+                       $event['id'] = dba::lastInsertId();
+
+                       $item_arr = [];
+
+                       $item_arr['uid']           = $event['uid'];
+                       $item_arr['contact-id']    = $event['cid'];
+                       $item_arr['uri']           = $event['uri'];
+                       $item_arr['parent-uri']    = $event['uri'];
+                       $item_arr['guid']          = $event['guid'];
+                       $item_arr['type']          = 'activity';
+                       $item_arr['wall']          = $event['cid'] ? 0 : 1;
+                       $item_arr['contact-id']    = $contact['id'];
+                       $item_arr['owner-name']    = $contact['name'];
+                       $item_arr['owner-link']    = $contact['url'];
+                       $item_arr['owner-avatar']  = $contact['thumb'];
+                       $item_arr['author-name']   = $contact['name'];
+                       $item_arr['author-link']   = $contact['url'];
+                       $item_arr['author-avatar'] = $contact['thumb'];
+                       $item_arr['title']         = '';
+                       $item_arr['allow_cid']     = $event['allow_cid'];
+                       $item_arr['allow_gid']     = $event['allow_gid'];
+                       $item_arr['deny_cid']      = $event['deny_cid'];
+                       $item_arr['deny_gid']      = $event['deny_gid'];
+                       $item_arr['private']       = $private;
+                       $item_arr['visible']       = 1;
+                       $item_arr['verb']          = ACTIVITY_POST;
+                       $item_arr['object-type']   = ACTIVITY_OBJ_EVENT;
+                       $item_arr['origin']        = $event['cid'] === 0 ? 1 : 0;
+                       $item_arr['body']          = self::getBBCode($event);
+                       $item_arr['event-id']      = $event['id'];
+
+                       $item_arr['object']  = '<object><type>' . xmlify(ACTIVITY_OBJ_EVENT) . '</type><title></title><id>' . xmlify($event['uri']) . '</id>';
+                       $item_arr['object'] .= '<content>' . xmlify(self::getBBCode($event)) . '</content>';
+                       $item_arr['object'] .= '</object>' . "\n";
+
+                       $item_id = Item::insert($item_arr);
+
+                       Addon::callHooks("event_created", $event['id']);
+               }
+
+               return $item_id;
+       }
+
+       /**
+        * @brief Create an array with translation strings used for events.
+        *
+        * @return array Array with translations strings.
+        */
+       public static function getStrings()
+       {
+               // First day of the week (0 = Sunday).
+               $firstDay = PConfig::get(local_user(), 'system', 'first_day_of_week', 0);
+
+               $i18n = [
+                       "firstDay" => $firstDay,
+                       "allday"   => L10n::t("all-day"),
+
+                       "Sun" => L10n::t("Sun"),
+                       "Mon" => L10n::t("Mon"),
+                       "Tue" => L10n::t("Tue"),
+                       "Wed" => L10n::t("Wed"),
+                       "Thu" => L10n::t("Thu"),
+                       "Fri" => L10n::t("Fri"),
+                       "Sat" => L10n::t("Sat"),
+
+                       "Sunday"    => L10n::t("Sunday"),
+                       "Monday"    => L10n::t("Monday"),
+                       "Tuesday"   => L10n::t("Tuesday"),
+                       "Wednesday" => L10n::t("Wednesday"),
+                       "Thursday"  => L10n::t("Thursday"),
+                       "Friday"    => L10n::t("Friday"),
+                       "Saturday"  => L10n::t("Saturday"),
+
+                       "Jan" => L10n::t("Jan"),
+                       "Feb" => L10n::t("Feb"),
+                       "Mar" => L10n::t("Mar"),
+                       "Apr" => L10n::t("Apr"),
+                       "May" => L10n::t("May"),
+                       "Jun" => L10n::t("Jun"),
+                       "Jul" => L10n::t("Jul"),
+                       "Aug" => L10n::t("Aug"),
+                       "Sep" => L10n::t("Sept"),
+                       "Oct" => L10n::t("Oct"),
+                       "Nov" => L10n::t("Nov"),
+                       "Dec" => L10n::t("Dec"),
+
+                       "January"   => L10n::t("January"),
+                       "February"  => L10n::t("February"),
+                       "March"     => L10n::t("March"),
+                       "April"     => L10n::t("April"),
+                       "May"       => L10n::t("May"),
+                       "June"      => L10n::t("June"),
+                       "July"      => L10n::t("July"),
+                       "August"    => L10n::t("August"),
+                       "September" => L10n::t("September"),
+                       "October"   => L10n::t("October"),
+                       "November"  => L10n::t("November"),
+                       "December"  => L10n::t("December"),
+
+                       "today" => L10n::t("today"),
+                       "month" => L10n::t("month"),
+                       "week"  => L10n::t("week"),
+                       "day"   => L10n::t("day"),
+
+                       "noevent" => L10n::t("No events to display"),
+
+                       "dtstart_label"  => L10n::t("Starts:"),
+                       "dtend_label"    => L10n::t("Finishes:"),
+                       "location_label" => L10n::t("Location:")
+               ];
+
+               return $i18n;
+       }
+
+       /**
+        * @brief Removes duplicated birthday events.
+        *
+        * @param array $dates Array of possibly duplicated events.
+        * @return array Cleaned events.
+        *
+        * @todo We should replace this with a separate update function if there is some time left.
+        */
+       private static function removeDuplicates(array $dates)
+       {
+               $dates2 = [];
+
+               foreach ($dates as $date) {
+                       if ($date['type'] == 'birthday') {
+                               $dates2[$date['uid'] . "-" . $date['cid'] . "-" . $date['start']] = $date;
+                       } else {
+                               $dates2[] = $date;
+                       }
+               }
+               return array_values($dates2);
+       }
+
+       /**
+        * @brief Get an event by its event ID.
+        *
+        * @param int    $owner_uid The User ID of the owner of the event
+        * @param int    $event_id  The ID of the event in the event table
+        * @param string $sql_extra
+        * @return array Query result
+        */
+       public static function getListById($owner_uid, $event_id, $sql_extra = '')
+       {
+               $return = [];
+
+               // Ownly allow events if there is a valid owner_id.
+               if ($owner_uid == 0) {
+                       return $return;
+               }
+
+               // Query for the event by event id
+               $r = q("SELECT `event`.*, `item`.`id` AS `itemid`,`item`.`plink`,
+                               `item`.`author-name`, `item`.`author-avatar`, `item`.`author-link` FROM `event`
+                       LEFT JOIN `item` ON `item`.`event-id` = `event`.`id` AND `item`.`uid` = `event`.`uid`
+                       WHERE `event`.`uid` = %d AND `event`.`id` = %d $sql_extra",
+                       intval($owner_uid),
+                       intval($event_id)
+               );
+
+               if (DBM::is_result($r)) {
+                       $return = self::removeDuplicates($r);
+               }
+
+               return $return;
+       }
+
+       /**
+        * @brief Get all events in a specific time frame.
+        *
+        * @param int $owner_uid The User ID of the owner of the events.
+        * @param array $event_params An associative array with
+        *      int 'ignore' =>
+        *      string 'start' => Start time of the timeframe.
+        *      string 'finish' => Finish time of the timeframe.
+        *      string 'adjust_start' =>
+        *      string 'adjust_finish' =>
+        *
+        * @param string $sql_extra Additional sql conditions (e.g. permission request).
+        *
+        * @return array Query results.
+        */
+       public static function getListByDate($owner_uid, $event_params, $sql_extra = '')
+       {
+               $return = [];
+
+               // Only allow events if there is a valid owner_id.
+               if ($owner_uid == 0) {
+                       return $return;
+               }
+
+               // Query for the event by date.
+               // @todo Slow query (518 seconds to run), to be optimzed
+               $r = q("SELECT `event`.*, `item`.`id` AS `itemid`,`item`.`plink`,
+                                       `item`.`author-name`, `item`.`author-avatar`, `item`.`author-link` FROM `event`
+                               LEFT JOIN `item` ON `item`.`event-id` = `event`.`id` AND `item`.`uid` = `event`.`uid`
+                               WHERE `event`.`uid` = %d AND event.ignore = %d
+                               AND ((`adjust` = 0 AND (`finish` >= '%s' OR (nofinish AND start >= '%s')) AND `start` <= '%s')
+                               OR  (`adjust` = 1 AND (`finish` >= '%s' OR (nofinish AND start >= '%s')) AND `start` <= '%s'))
+                               $sql_extra ",
+                               intval($owner_uid),
+                               intval($event_params["ignore"]),
+                               dbesc($event_params["start"]),
+                               dbesc($event_params["start"]),
+                               dbesc($event_params["finish"]),
+                               dbesc($event_params["adjust_start"]),
+                               dbesc($event_params["adjust_start"]),
+                               dbesc($event_params["adjust_finish"])
+               );
+
+               if (DBM::is_result($r)) {
+                       $return = self::removeDuplicates($r);
+               }
+
+               return $return;
+       }
+
+       /**
+        * @brief Convert an array query results in an array which could be used by the events template.
+        *
+        * @param array $event_result Event query array.
+        * @return array Event array for the template.
+        */
+       public static function prepareListForTemplate(array $event_result)
+       {
+               $event_list = [];
+
+               $last_date = '';
+               $fmt = L10n::t('l, F j');
+               foreach ($event_result as $event) {
+                       $start = $event['adjust'] ? DateTimeFormat::local($event['start'], 'c')  : DateTimeFormat::utc($event['start'], 'c');
+                       $j     = $event['adjust'] ? DateTimeFormat::local($event['start'], 'j')  : DateTimeFormat::utc($event['start'], 'j');
+                       $day   = $event['adjust'] ? DateTimeFormat::local($event['start'], $fmt) : DateTimeFormat::utc($event['start'], $fmt);
+                       $day   = day_translate($day);
+
+                       if ($event['nofinish']) {
+                               $end = null;
+                       } else {
+                               $end = $event['adjust'] ? DateTimeFormat::local($event['finish'], 'c') : DateTimeFormat::utc($event['finish'], 'c');
+                       }
+
+                       $is_first = ($day !== $last_date);
+
+                       $last_date = $day;
+
+                       // Show edit and drop actions only if the user is the owner of the event and the event
+                       // is a real event (no bithdays).
+                       $edit = null;
+                       $copy = null;
+                       $drop = null;
+                       if (local_user() && local_user() == $event['uid'] && $event['type'] == 'event') {
+                               $edit = !$event['cid'] ? [System::baseUrl() . '/events/event/' . $event['id'], L10n::t('Edit event')     , '', ''] : null;
+                               $copy = !$event['cid'] ? [System::baseUrl() . '/events/copy/' . $event['id'] , L10n::t('Duplicate event'), '', ''] : null;
+                               $drop =                  [System::baseUrl() . '/events/drop/' . $event['id'] , L10n::t('Delete event')   , '', ''];
+                       }
+
+                       $title = strip_tags(html_entity_decode(BBCode::convert($event['summary']), ENT_QUOTES, 'UTF-8'));
+                       if (!$title) {
+                               list($title, $_trash) = explode("<br", BBCode::convert($event['desc']), 2);
+                               $title = strip_tags(html_entity_decode($title, ENT_QUOTES, 'UTF-8'));
+                       }
+
+                       $html = self::getHTML($event);
+                       $event['desc']     = BBCode::convert($event['desc']);
+                       $event['location'] = BBCode::convert($event['location']);
+                       $event_list[] = [
+                               'id'       => $event['id'],
+                               'start'    => $start,
+                               'end'      => $end,
+                               'allDay'   => false,
+                               'title'    => $title,
+                               'j'        => $j,
+                               'd'        => $day,
+                               'edit'     => $edit,
+                               'drop'     => $drop,
+                               'copy'     => $copy,
+                               'is_first' => $is_first,
+                               'item'     => $event,
+                               'html'     => $html,
+                               'plink'    => [$event['plink'], L10n::t('link to source'), '', ''],
+                       ];
+               }
+
+               return $event_list;
+       }
+
+       /**
+        * @brief Format event to export format (ical/csv).
+        *
+        * @param array  $events   Query result for events.
+        * @param string $format   The output format (ical/csv).
+        * @param string $timezone The timezone of the user (not implemented yet).
+        *
+        * @return string Content according to selected export format.
+        *
+        * @todo Implement timezone support
+        */
+       private static function formatListForExport(array $events, $format, $timezone)
+       {
+               if (!count($events)) {
+                       return '';
+               }
+
+               switch ($format) {
+                       // Format the exported data as a CSV file.
+                       case "csv":
+                               header("Content-type: text/csv");
+                               $o = '"Subject", "Start Date", "Start Time", "Description", "End Date", "End Time", "Location"' . PHP_EOL;
+
+                               foreach ($events as $event) {
+                                       /// @todo The time / date entries don't include any information about the
+                                       /// timezone the event is scheduled in :-/
+                                       $tmp1 = strtotime($event['start']);
+                                       $tmp2 = strtotime($event['finish']);
+                                       $time_format = "%H:%M:%S";
+                                       $date_format = "%Y-%m-%d";
+
+                                       $o .= '"' . $event['summary'] . '", "' . strftime($date_format, $tmp1) .
+                                               '", "' . strftime($time_format, $tmp1) . '", "' . $event['desc'] .
+                                               '", "' . strftime($date_format, $tmp2) .
+                                               '", "' . strftime($time_format, $tmp2) .
+                                               '", "' . $event['location'] . '"' . PHP_EOL;
+                               }
+                               break;
+
+                       // Format the exported data as a ics file.
+                       case "ical":
+                               header("Content-type: text/ics");
+                               $o = 'BEGIN:VCALENDAR' . PHP_EOL
+                                       . 'VERSION:2.0' . PHP_EOL
+                                       . 'PRODID:-//friendica calendar export//0.1//EN' . PHP_EOL;
+                               ///  @todo include timezone informations in cases were the time is not in UTC
+                               //  see http://tools.ietf.org/html/rfc2445#section-4.8.3
+                               //              . 'BEGIN:VTIMEZONE' . PHP_EOL
+                               //              . 'TZID:' . $timezone . PHP_EOL
+                               //              . 'END:VTIMEZONE' . PHP_EOL;
+                               //  TODO instead of PHP_EOL CRLF should be used for long entries
+                               //       but test your solution against http://icalvalid.cloudapp.net/
+                               //       also long lines SHOULD be split at 75 characters length
+                               foreach ($events as $event) {
+                                       if ($event['adjust'] == 1) {
+                                               $UTC = 'Z';
+                                       } else {
+                                               $UTC = '';
+                                       }
+                                       $o .= 'BEGIN:VEVENT' . PHP_EOL;
+
+                                       if ($event['start']) {
+                                               $tmp = strtotime($event['start']);
+                                               $dtformat = "%Y%m%dT%H%M%S" . $UTC;
+                                               $o .= 'DTSTART:' . strftime($dtformat, $tmp) . PHP_EOL;
+                                       }
+
+                                       if (!$event['nofinish']) {
+                                               $tmp = strtotime($event['finish']);
+                                               $dtformat = "%Y%m%dT%H%M%S" . $UTC;
+                                               $o .= 'DTEND:' . strftime($dtformat, $tmp) . PHP_EOL;
+                                       }
+
+                                       if ($event['summary']) {
+                                               $tmp = $event['summary'];
+                                               $tmp = str_replace(PHP_EOL, PHP_EOL . ' ', $tmp);
+                                               $tmp = addcslashes($tmp, ',;');
+                                               $o .= 'SUMMARY:' . $tmp . PHP_EOL;
+                                       }
+
+                                       if ($event['desc']) {
+                                               $tmp = $event['desc'];
+                                               $tmp = str_replace(PHP_EOL, PHP_EOL . ' ', $tmp);
+                                               $tmp = addcslashes($tmp, ',;');
+                                               $o .= 'DESCRIPTION:' . $tmp . PHP_EOL;
+                                       }
+
+                                       if ($event['location']) {
+                                               $tmp = $event['location'];
+                                               $tmp = str_replace(PHP_EOL, PHP_EOL . ' ', $tmp);
+                                               $tmp = addcslashes($tmp, ',;');
+                                               $o .= 'LOCATION:' . $tmp . PHP_EOL;
+                                       }
+
+                                       $o .= 'END:VEVENT' . PHP_EOL;
+                                       $o .= PHP_EOL;
+                               }
+
+                               $o .= 'END:VCALENDAR' . PHP_EOL;
+                               break;
+               }
+
+               return $o;
+       }
+
+       /**
+        * @brief Get all events for a user ID.
+        *
+        *    The query for events is done permission sensitive.
+        *    If the user is the owner of the calendar they
+        *    will get all of their available events.
+        *    If the user is only a visitor only the public events will
+        *    be available.
+        *
+        * @param int $uid The user ID.
+        *
+        * @return array Query results.
+        */
+       private static function getListByUserId($uid = 0)
+       {
+               $return = [];
+
+               if ($uid == 0) {
+                       return $return;
+               }
+
+               $fields = ['start', 'finish', 'adjust', 'summary', 'desc', 'location', 'nofinish'];
+
+               $conditions = ['uid' => $uid, 'cid' => 0];
+
+               // Does the user who requests happen to be the owner of the events
+               // requested? then show all of your events, otherwise only those that
+               // don't have limitations set in allow_cid and allow_gid.
+               if (local_user() != $uid) {
+                       $conditions += ['allow_cid' => '', 'allow_gid' => ''];
+               }
+
+               $events = dba::select('event', $fields, $conditions);
+               if (DBM::is_result($events)) {
+                       $return = dba::inArray($events);
+               }
+
+               return $return;
+       }
+
+       /**
+        *
+        * @param int $uid The user ID.
+        * @param string $format Output format (ical/csv).
+        * @return array With the results:
+        *      bool 'success' => True if the processing was successful,<br>
+        *      string 'format' => The output format,<br>
+        *      string 'extension' => The file extension of the output format,<br>
+        *      string 'content' => The formatted output content.<br>
+        *
+        * @todo Respect authenticated users with events_by_uid().
+        */
+       public static function exportListByUserId($uid, $format = 'ical')
+       {
+               $process = false;
+
+               $user = dba::selectFirst('user', ['timezone'], ['uid' => $uid]);
+               if (DBM::is_result($user)) {
+                       $timezone = $user['timezone'];
+               }
+
+               // Get all events which are owned by a uid (respects permissions).
+               $events = self::getListByUserId($uid);
+
+               // We have the events that are available for the requestor.
+               // Now format the output according to the requested format.
+               $res = self::formatListForExport($events, $format, $timezone);
+
+               // If there are results the precess was successfull.
+               if (!empty($res)) {
+                       $process = true;
+               }
+
+               // Get the file extension for the format.
+               switch ($format) {
+                       case "ical":
+                               $file_ext = "ics";
+                               break;
+
+                       case "csv":
+                               $file_ext = "csv";
+                               break;
+
+                       default:
+                               $file_ext = "";
+               }
+
+               $return = [
+                       'success'   => $process,
+                       'format'    => $format,
+                       'extension' => $file_ext,
+                       'content'   => $res,
+               ];
+
+               return $return;
+       }
+
+       /**
+        * @brief Format an item array with event data to HTML.
+        *
+        * @param arr $item Array with item and event data.
+        * @return string HTML output.
+        */
+       public static function getItemHTML($item) {
+               $same_date = false;
+               $finish    = false;
+
+               // Set the different time formats.
+               $dformat       = L10n::t('l F d, Y \@ g:i A'); // Friday January 18, 2011 @ 8:01 AM.
+               $dformat_short = L10n::t('D g:i A'); // Fri 8:01 AM.
+               $tformat       = L10n::t('g:i A'); // 8:01 AM.
+
+               // Convert the time to different formats.
+               $dtstart_dt = day_translate(
+                       $item['event-adjust'] ?
+                               DateTimeFormat::local($item['event-start'], $dformat)
+                               : DateTimeFormat::utc($item['event-start'], $dformat)
+               );
+               $dtstart_title = DateTimeFormat::utc($item['event-start'], $item['event-adjust'] ? DateTimeFormat::ATOM : 'Y-m-d\TH:i:s');
+               // Format: Jan till Dec.
+               $month_short = day_short_translate(
+                       $item['event-adjust'] ?
+                               DateTimeFormat::local($item['event-start'], 'M')
+                               : DateTimeFormat::utc($item['event-start'], 'M')
+               );
+               // Format: 1 till 31.
+               $date_short = $item['event-adjust'] ?
+                       DateTimeFormat::local($item['event-start'], 'j')
+                       : DateTimeFormat::utc($item['event-start'], 'j');
+               $start_time = $item['event-adjust'] ?
+                       DateTimeFormat::local($item['event-start'], $tformat)
+                       : DateTimeFormat::utc($item['event-start'], $tformat);
+               $start_short = day_short_translate(
+                       $item['event-adjust'] ?
+                               DateTimeFormat::local($item['event-start'], $dformat_short)
+                               : DateTimeFormat::utc($item['event-start'], $dformat_short)
+               );
+
+               // If the option 'nofinisch' isn't set, we need to format the finish date/time.
+               if (!$item['event-nofinish']) {
+                       $finish = true;
+                       $dtend_dt  = day_translate(
+                               $item['event-adjust'] ?
+                                       DateTimeFormat::local($item['event-finish'], $dformat)
+                                       : DateTimeFormat::utc($item['event-finish'], $dformat)
+                       );
+                       $dtend_title = DateTimeFormat::utc($item['event-finish'], $item['event-adjust'] ? DateTimeFormat::ATOM : 'Y-m-d\TH:i:s');
+                       $end_short = day_short_translate(
+                               $item['event-adjust'] ?
+                                       DateTimeFormat::local($item['event-finish'], $dformat_short)
+                                       : DateTimeFormat::utc($item['event-finish'], $dformat_short)
+                       );
+                       $end_time = $item['event-adjust'] ?
+                               DateTimeFormat::local($item['event-finish'], $tformat)
+                               : DateTimeFormat::utc($item['event-finish'], $tformat);
+                       // Check if start and finish time is at the same day.
+                       if (substr($dtstart_title, 0, 10) === substr($dtend_title, 0, 10)) {
+                               $same_date = true;
+                       }
+               }
+
+               // Format the event location.
+               $location = self::locationToArray($item['event-location']);
+
+               // Construct the profile link (magic-auth).
+               $sp = false;
+               $profile_link = best_link_url($item, $sp);
+
+               if (!$sp) {
+                       $profile_link = Profile::zrl($profile_link);
+               }
+
+               $tpl = get_markup_template('event_stream_item.tpl');
+               $return = replace_macros($tpl, [
+                       '$id'             => $item['event-id'],
+                       '$title'          => prepare_text($item['event-summary']),
+                       '$dtstart_label'  => L10n::t('Starts:'),
+                       '$dtstart_title'  => $dtstart_title,
+                       '$dtstart_dt'     => $dtstart_dt,
+                       '$finish'         => $finish,
+                       '$dtend_label'    => L10n::t('Finishes:'),
+                       '$dtend_title'    => $dtend_title,
+                       '$dtend_dt'       => $dtend_dt,
+                       '$month_short'    => $month_short,
+                       '$date_short'     => $date_short,
+                       '$same_date'      => $same_date,
+                       '$start_time'     => $start_time,
+                       '$start_short'    => $start_short,
+                       '$end_time'       => $end_time,
+                       '$end_short'      => $end_short,
+                       '$author_name'    => $item['author-name'],
+                       '$author_link'    => $profile_link,
+                       '$author_avatar'  => $item['author-avatar'],
+                       '$description'    => prepare_text($item['event-desc']),
+                       '$location_label' => L10n::t('Location:'),
+                       '$show_map_label' => L10n::t('Show map'),
+                       '$hide_map_label' => L10n::t('Hide map'),
+                       '$map_btn_label'  => L10n::t('Show map'),
+                       '$location'       => $location
+               ]);
+
+               return $return;
+       }
+
+       /**
+        * @brief Format a string with map bbcode to an array with location data.
+        *
+        * Note: The string must only contain location data. A string with no bbcode will be
+        * handled as location name.
+        *
+        * @param string $s The string with the bbcode formatted location data.
+        *
+        * @return array The array with the location data.
+        *  'name' => The name of the location,<br>
+        * 'address' => The address of the location,<br>
+        * 'coordinates' => Latitude‎ and longitude‎ (e.g. '48.864716,2.349014').<br>
+        */
+       private static function locationToArray($s = '') {
+               if ($s == '') {
+                       return [];
+               }
+
+               $location = ['name' => $s];
+
+               // Map tag with location name - e.g. [map]Paris[/map].
+               if (strpos($s, '[/map]') !== false) {
+                       $found = preg_match("/\[map\](.*?)\[\/map\]/ism", $s, $match);
+                       if (intval($found) > 0 && array_key_exists(1, $match)) {
+                               $location['address'] =  $match[1];
+                               // Remove the map bbcode from the location name.
+                               $location['name'] = str_replace($match[0], "", $s);
+                       }
+               // Map tag with coordinates - e.g. [map=48.864716,2.349014].
+               } elseif (strpos($s, '[map=') !== false) {
+                       $found = preg_match("/\[map=(.*?)\]/ism", $s, $match);
+                       if (intval($found) > 0 && array_key_exists(1, $match)) {
+                               $location['coordinates'] =  $match[1];
+                               // Remove the map bbcode from the location name.
+                               $location['name'] = str_replace($match[0], "", $s);
+                       }
+               }
+
+               $location['name'] = prepare_text($location['name']);
+
+               // Construct the map HTML.
+               if (isset($location['address'])) {
+                       $location['map'] = '<div class="map">' . Map::byLocation($location['address']) . '</div>';
+               } elseif (isset($location['coordinates'])) {
+                       $location['map'] = '<div class="map">' . Map::byCoordinates(str_replace('/', ' ', $location['coordinates'])) . '</div>';
+               }
+
+               return $location;
+       }
+}
index 7a64751d64c5470bb86e89f89a65ebb267bb71f8..8f16c07fc1906576a5935e8d4a14a299e2772f8b 100644 (file)
@@ -36,56 +36,53 @@ class GContact
         */
        public static function searchByName($search, $mode = '')
        {
-               if ($search) {
-                       // check supported networks
-                       if (Config::get('system', 'diaspora_enabled')) {
-                               $diaspora = NETWORK_DIASPORA;
-                       } else {
-                               $diaspora = NETWORK_DFRN;
-                       }
+               if (empty($search)) {
+                       return [];
+               }
 
-                       if (!Config::get('system', 'ostatus_disabled')) {
-                               $ostatus = NETWORK_OSTATUS;
-                       } else {
-                               $ostatus = NETWORK_DFRN;
-                       }
+               // check supported networks
+               if (Config::get('system', 'diaspora_enabled')) {
+                       $diaspora = NETWORK_DIASPORA;
+               } else {
+                       $diaspora = NETWORK_DFRN;
+               }
 
-                       // check if we search only communities or every contact
-                       if ($mode === "community") {
-                               $extra_sql = " AND `community`";
-                       } else {
-                               $extra_sql = "";
-                       }
+               if (!Config::get('system', 'ostatus_disabled')) {
+                       $ostatus = NETWORK_OSTATUS;
+               } else {
+                       $ostatus = NETWORK_DFRN;
+               }
 
-                       $search .= "%";
-
-                       $results = q(
-                               "SELECT `contact`.`id` AS `cid`, `gcontact`.`url`, `gcontact`.`name`, `gcontact`.`nick`, `gcontact`.`photo`,
-                                               `gcontact`.`network`, `gcontact`.`keywords`, `gcontact`.`addr`, `gcontact`.`community`
-                               FROM `gcontact`
-                               LEFT JOIN `contact` ON `contact`.`nurl` = `gcontact`.`nurl`
-                                       AND `contact`.`uid` = %d AND NOT `contact`.`blocked`
-                                       AND NOT `contact`.`pending` AND `contact`.`rel` IN ('%s', '%s')
-                               WHERE (`contact`.`id` > 0 OR (NOT `gcontact`.`hide` AND `gcontact`.`network` IN ('%s', '%s', '%s') AND
-                               ((`gcontact`.`last_contact` >= `gcontact`.`last_failure`) OR
-                               (`gcontact`.`updated` >= `gcontact`.`last_failure`)))) AND
-                               (`gcontact`.`addr` LIKE '%s' OR `gcontact`.`name` LIKE '%s' OR `gcontact`.`nick` LIKE '%s') $extra_sql
-                                       GROUP BY `gcontact`.`nurl`
-                                       ORDER BY `gcontact`.`nurl` DESC
-                                       LIMIT 1000",
-                               intval(local_user()),
-                               dbesc(CONTACT_IS_SHARING),
-                               dbesc(CONTACT_IS_FRIEND),
-                               dbesc(NETWORK_DFRN),
-                               dbesc($ostatus),
-                               dbesc($diaspora),
-                               dbesc(escape_tags($search)),
-                               dbesc(escape_tags($search)),
-                               dbesc(escape_tags($search))
-                       );
+               // check if we search only communities or every contact
+               if ($mode === "community") {
+                       $extra_sql = " AND `community`";
+               } else {
+                       $extra_sql = "";
+               }
+
+               $search .= "%";
+
+               $results = dba::p("SELECT `nurl` FROM `gcontact`
+                       WHERE NOT `hide` AND `network` IN (?, ?, ?) AND
+                               ((`last_contact` >= `last_failure`) OR (`updated` >= `last_failure`)) AND
+                               (`addr` LIKE ? OR `name` LIKE ? OR `nick` LIKE ?) $extra_sql
+                               GROUP BY `nurl` ORDER BY `nurl` DESC LIMIT 1000",
+                       NETWORK_DFRN, $ostatus, $diaspora, $search, $search, $search
+               );
+
+               $gcontacts = [];
+               while ($result = dba::fetch($results)) {
+                       $urlparts = parse_url($result["nurl"]);
 
-                       return $results;
+                       // Ignore results that look strange.
+                       // For historic reasons the gcontact table does contain some garbage.
+                       if (!empty($urlparts['query']) || !empty($urlparts['fragment'])) {
+                               continue;
+                       }
+
+                       $gcontacts[] = Contact::getDetailsByURL($result["nurl"], local_user());
                }
+               return $gcontacts;
        }
 
        /**
@@ -876,7 +873,8 @@ class GContact
 
                        // Now update the contact entry with the user id "0" as well.
                        // This is used for the shadow copies of public items.
-
+                       /// @todo Check if we really should do this.
+                       // The quality of the gcontact table is mostly lower than the public contact
                        $public_contact = dba::selectFirst('contact', ['id'], ['nurl' => normalise_link($contact["url"]), 'uid' => 0]);
                        if (DBM::is_result($public_contact)) {
                                logger("Update public contact ".$public_contact["id"], LOGGER_DEBUG);
@@ -897,6 +895,12 @@ class GContact
                                                'contact-type' => $contact['contact-type'], 'url' => $contact['url'],
                                                'location' => $contact['location'], 'about' => $contact['about']];
 
+                               // Don't update the birthday field if not set or invalid
+                               if (empty($contact['birthday']) || ($contact['birthday'] < '0001-01-01')) {
+                                       unset($fields['bd']);
+                               }
+
+
                                dba::update('contact', $fields, ['id' => $public_contact["id"]], $old_contact);
                        }
                }
index f48dd5043190bc56b891a49caeda1527c81f6391..28af7b045f0937482e9832f8c478cdd079138ae2 100644 (file)
@@ -40,7 +40,7 @@ class Group extends BaseObject
                                // was restricted to this group may now be seen by the new group members.
                                $group = dba::selectFirst('group', ['deleted'], ['id' => $gid]);
                                if (DBM::is_result($group) && $group['deleted']) {
-                                       dba::update('group', ['deleted' => 0], ['gid' => $gid]);
+                                       dba::update('group', ['deleted' => 0], ['id' => $gid]);
                                        notice(L10n::t('A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name.') . EOL);
                                }
                                return true;
@@ -138,7 +138,7 @@ class Group extends BaseObject
                        return false;
                }
 
-               $group = dba::selectFirst('group', ['uid'], ['gid' => $gid]);
+               $group = dba::selectFirst('group', ['uid'], ['id' => $gid]);
                if (!DBM::is_result($group)) {
                        return false;
                }
index d6257d99a17f566a1f414ed49234100e9f7f677b..bdb85af44141e28f5bad05507af81338283ce1a0 100644 (file)
@@ -22,13 +22,13 @@ use Friendica\Object\Image;
 use Friendica\Protocol\Diaspora;
 use Friendica\Protocol\OStatus;
 use Friendica\Util\DateTimeFormat;
+use Friendica\Util\XML;
 use dba;
 use Text_LanguageDetect;
 
 require_once 'boot.php';
 require_once 'include/items.php';
 require_once 'include/text.php';
-require_once 'include/event.php';
 
 class Item extends BaseObject
 {
@@ -97,7 +97,7 @@ class Item extends BaseObject
         * @param integer $item_id Item ID that should be delete
         * @param integer $priority Priority for the notification
         *
-        * @return $boolean success
+        * @return boolean success
         */
        public static function deleteById($item_id, $priority = PRIORITY_HIGH)
        {
@@ -152,7 +152,7 @@ class Item extends BaseObject
 
                // If item is a link to an event, delete the event.
                if (intval($item['event-id'])) {
-                       event_delete($item['event-id']);
+                       Event::delete($item['event-id']);
                }
 
                // If item has attachments, drop them
@@ -355,6 +355,10 @@ class Item extends BaseObject
                        }
                }
 
+               if (!empty($item['thr-parent'])) {
+                       $item['parent-uri'] = $item['thr-parent'];
+               }
+
                if (x($item, 'gravity')) {
                        $item['gravity'] = intval($item['gravity']);
                } elseif ($item['parent-uri'] === $item['uri']) {
@@ -897,7 +901,11 @@ class Item extends BaseObject
                                $item['uid'] = 0;
                                $item['origin'] = 0;
                                $item['wall'] = 0;
-                               $item['contact-id'] = Contact::getIdForURL($item['author-link']);
+                               if ($item['uri'] == $item['parent-uri']) {
+                                       $item['contact-id'] = Contact::getIdForURL($item['owner-link']);
+                               } else {
+                                       $item['contact-id'] = Contact::getIdForURL($item['author-link']);
+                               }
 
                                if (in_array($item['type'], ["net-comment", "wall-comment"])) {
                                        $item['type'] = 'remote-comment';
@@ -1264,21 +1272,23 @@ class Item extends BaseObject
                }
 
                // now change this copy of the post to a forum head message and deliver to all the tgroup members
-               $self = dba::selectFirst('contact', ['name', 'url', 'thumb'], ['uid' => $uid, 'self' => true]);
+               $self = dba::selectFirst('contact', ['id', 'name', 'url', 'thumb'], ['uid' => $uid, 'self' => true]);
                if (!DBM::is_result($self)) {
                        return;
                }
 
+               $owner_id = Contact::getIdForURL($self['url']);
+
                // also reset all the privacy bits to the forum default permissions
 
                $private = ($user['allow_cid'] || $user['allow_gid'] || $user['deny_cid'] || $user['deny_gid']) ? 1 : 0;
 
                $forum_mode = ($prvgroup ? 2 : 1);
 
-               $fields = ['wall' => true, 'origin' => true, 'forum_mode' => $forum_mode,
-                       'owner-name' => $self['name'], 'owner-link' => $self['url'], 'owner-avatar' => $self['thumb'],
-                       'private' => $private, 'allow_cid' => $user['allow_cid'], 'allow_gid' => $user['allow_gid'],
-                       'deny_cid' => $user['deny_cid'], 'deny_gid' => $user['deny_gid']];
+               $fields = ['wall' => true, 'origin' => true, 'forum_mode' => $forum_mode, 'contact-id' => $self['id'],
+                       'owner-id' => $owner_id, 'owner-name' => $self['name'], 'owner-link' => $self['url'],
+                       'owner-avatar' => $self['thumb'], 'private' => $private, 'allow_cid' => $user['allow_cid'],
+                       'allow_gid' => $user['allow_gid'], 'deny_cid' => $user['deny_cid'], 'deny_gid' => $user['deny_gid']];
                dba::update('item', $fields, ['id' => $item_id]);
 
                self::updateThread($item_id);
index 6270ce9bf3d079462362c3ae600f5e169a5a5f21..1df7e5ef4e4ffb5426b1405b722aa9509127d664 100644 (file)
@@ -395,7 +395,7 @@ class User
                        throw new Exception(L10n::t('Not a valid email address.'));
                }
 
-               if (dba::exists('user', ['email' => $email])) {
+               if (Config::get('system', 'block_extended_register', false) && dba::exists('user', ['email' => $email])) {
                        throw new Exception(L10n::t('Cannot use that email.'));
                }
 
index 82cfa1f847a6a25d0d1e6ea80ff01c5be3774992..c35a6440c0d3b379cdd3105cf39f2f3ca65860c7 100644 (file)
@@ -31,7 +31,7 @@ class Hashtag extends BaseModule
                        intval(TERM_HASHTAG)
                );
                while ($tag = dba::fetch($taglist)) {
-                       $result[] = ['text' => strtolower($tag['term'])];
+                       $result[] = ['text' => $tag['term']];
                }
                dba::close($taglist);
 
index 2f4d55dc0ac15c3a03d407f36c59bc67abbd1a1b..9692b84715c1d0e47db33de116c2e72ddd248a02 100644 (file)
@@ -771,6 +771,10 @@ class Image
        {
                $data = [];
 
+               if (empty($url)) {
+                       return $data;
+               }
+
                $data = Cache::get($url);
 
                if (is_null($data) || !$data || !is_array($data)) {
index 16dabbb71e4405d3d6410ddce9a641111b5ec7e1..ecc6956be7c6ff8fffeeaca5b9380002ec2c807b 100644 (file)
@@ -8,6 +8,7 @@ use Friendica\BaseObject;
 use Friendica\Content\ContactSelector;
 use Friendica\Content\Feature;
 use Friendica\Core\Addon;
+use Friendica\Core\Config;
 use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
 use Friendica\Database\DBM;
@@ -337,6 +338,7 @@ class Post extends BaseObject
                $tmp_item = [
                        'template'        => $this->getTemplate(),
                        'type'            => implode("", array_slice(explode("/", $item['verb']), -1)),
+                       'suppress_tags'   => Config::get('system', 'suppress_tags'),
                        'tags'            => $item['tags'],
                        'hashtags'        => $item['hashtags'],
                        'mentions'        => $item['mentions'],
index 16764056cb126e908b8ef40e5f9788b2783dfc8d..ea3a05a886faba17d2c28d3806261000c36d2853 100644 (file)
@@ -19,11 +19,11 @@ use Friendica\Core\System;
 use Friendica\Core\Worker;
 use Friendica\Database\DBM;
 use Friendica\Model\Contact;
+use Friendica\Model\Event;
 use Friendica\Model\GContact;
 use Friendica\Model\Group;
 use Friendica\Model\Item;
 use Friendica\Model\Profile;
-use Friendica\Model\Term;
 use Friendica\Model\User;
 use Friendica\Object\Image;
 use Friendica\Protocol\OStatus;
@@ -31,6 +31,7 @@ use Friendica\Util\Crypto;
 use Friendica\Util\DateTimeFormat;
 use Friendica\Util\Network;
 use Friendica\Util\XML;
+use Friendica\Protocol\Diaspora;
 use dba;
 use DOMDocument;
 use DOMXPath;
@@ -41,7 +42,6 @@ require_once 'boot.php';
 require_once 'include/dba.php';
 require_once "include/enotify.php";
 require_once "include/items.php";
-require_once "include/event.php";
 require_once "include/text.php";
 
 /**
@@ -1146,13 +1146,20 @@ class DFRN
         * @param string $atom     Content that will be transmitted
         * @param bool   $dissolve (to be documented)
         *
-        * @return int Deliver status. -1 means an error.
+        * @return int Deliver status. Negative values mean an error.
         * @todo Add array type-hint for $owner, $contact
         */
        public static function deliver($owner, $contact, $atom, $dissolve = false)
        {
                $a = get_app();
 
+               // At first try the Diaspora transport layer
+               $ret = self::transmit($owner, $contact, $atom);
+               if ($ret >= 200) {
+                       logger('Delivery via Diaspora transport layer was successful with status ' . $ret);
+                       return $ret;
+               }
+
                $idtosend = $orig_id = (($contact['dfrn-id']) ? $contact['dfrn-id'] : $contact['issued-id']);
 
                if ($contact['duplex'] && $contact['dfrn-id']) {
@@ -1369,6 +1376,69 @@ class DFRN
                return intval($res->status);
        }
 
+       /**
+        * @brief Transmits atom content to the contacts via the Diaspora transport layer
+        *
+        * @param array  $owner    Owner record
+        * @param array  $contact  Contact record of the receiver
+        * @param string $atom     Content that will be transmitted
+        *
+        * @return int Deliver status. Negative values mean an error.
+        */
+       public static function transmit($owner, $contact, $atom)
+       {
+               $a = get_app();
+
+               // Currently disabled, at first we will not use the batch delivery
+               // $public_batch = !$items[0]['private'];
+               $public_batch = false;
+
+               $fcontact = Diaspora::personByHandle($contact['addr']);
+               if (empty($fcontact)) {
+                       logger("unable to find contact details");
+                       return;
+               }
+
+               $envelope = Diaspora::buildMessage($atom, $owner, $contact, $owner['uprvkey'], $fcontact['pubkey'], $public_batch);
+
+               $dest_url = ($public_batch ? $fcontact["batch"] : $contact["notify"]);
+
+               $content_type = ($public_batch ? "application/magic-envelope+xml" : "application/json");
+
+               $xml = Network::post($dest_url, $envelope, ["Content-Type: ".$content_type]);
+
+               $curl_stat = $a->get_curl_code();
+               if (!$curl_stat || empty($xml)) {
+                       return -9; // timed out
+               }
+
+               if (($curl_stat == 503) && (stristr($a->get_curl_headers(), 'retry-after'))) {
+                       return -10;
+               }
+
+               if (strpos($xml, '<?xml') === false) {
+                       logger('no valid XML returned');
+                       logger('returned XML: ' . $xml, LOGGER_DATA);
+                       return 3;
+               }
+
+               $res = XML::parseString($xml);
+
+               if (!isset($res->status)) {
+                       return -11;
+               }
+
+               if (!empty($res->message)) {
+                       logger('Transmit returned status '.$res->status.' - '.$res->message, LOGGER_DEBUG);
+               }
+
+               if ($res->status == 200) {
+                       Contact::unmarkForArchival($contact);
+               }
+
+               return intval($res->status);
+       }
+
        /**
         * @brief Add new birthday event for this person
         *
@@ -1434,7 +1504,7 @@ class DFRN
                $contact_old = dba::fetch_first("SELECT `id`, `uid`, `url`, `network`, `avatar-date`, `avatar`, `name-date`, `uri-date`, `addr`,
                                `name`, `nick`, `about`, `location`, `keywords`, `xmpp`, `bdyear`, `bd`, `hidden`, `contact-type`
                                FROM `contact` WHERE `uid` = ? AND `nurl` = ? AND `network` != ?",
-                       $importer["uid"],
+                       $importer["importer_uid"],
                        normalise_link($author["link"]),
                        NETWORK_STATUSNET
                );
@@ -1444,7 +1514,7 @@ class DFRN
                        $author["network"] = $contact_old["network"];
                } else {
                        if (!$onlyfetch) {
-                               logger("Contact ".$author["link"]." wasn't found for user ".$importer["uid"]." XML: ".$xml, LOGGER_DEBUG);
+                               logger("Contact ".$author["link"]." wasn't found for user ".$importer["importer_uid"]." XML: ".$xml, LOGGER_DEBUG);
                        }
 
                        $author["contact-id"] = $importer["id"];
@@ -1640,7 +1710,7 @@ class DFRN
 
                        Contact::updateAvatar(
                                $author['avatar'],
-                               $importer['uid'],
+                               $importer['importer_uid'],
                                $contact['id'],
                                (strtotime($contact['avatar-date']) > strtotime($contact_old['avatar-date']) || ($author['avatar'] != $contact_old['avatar']))
                        );
@@ -1658,7 +1728,7 @@ class DFRN
                        $poco["contact-type"] = $contact["contact-type"];
                        $gcid = GContact::update($poco);
 
-                       GContact::link($gcid, $importer["uid"], $contact["id"]);
+                       GContact::link($gcid, $importer["importer_uid"], $contact["id"]);
                }
 
                return $author;
@@ -2079,8 +2149,8 @@ class DFRN
                                return false;
                        }
 
-                       $fields = ['title' => $item["title"], 'body' => $item["body"],
-                                       'tag' => $item["tag"], 'changed' => DateTimeFormat::utcNow(),
+                       $fields = ['title' => defaults($item, 'title', ''), 'body' => defaults($item, 'body', ''),
+                                       'tag' => defaults($item, 'tag', ''), 'changed' => DateTimeFormat::utcNow(),
                                        'edited' => DateTimeFormat::utc($item["edited"])];
 
                        $condition = ["`uri` = ? AND `uid` IN (0, ?)", $item["uri"], $importer["importer_uid"]];
@@ -2614,11 +2684,11 @@ class DFRN
                        // Is it an event?
                        if ($item["object-type"] == ACTIVITY_OBJ_EVENT) {
                                logger("Item ".$item["uri"]." seems to contain an event.", LOGGER_DEBUG);
-                               $ev = bbtoevent($item["body"]);
+                               $ev = Event::fromBBCode($item["body"]);
                                if ((x($ev, "desc") || x($ev, "summary")) && x($ev, "start")) {
                                        logger("Event in item ".$item["uri"]." was found.", LOGGER_DEBUG);
                                        $ev["cid"]     = $importer["id"];
-                                       $ev["uid"]     = $importer["uid"];
+                                       $ev["uid"]     = $importer["importer_uid"];
                                        $ev["uri"]     = $item["uri"];
                                        $ev["edited"]  = $item["edited"];
                                        $ev["private"] = $item["private"];
@@ -2627,13 +2697,13 @@ class DFRN
                                        $r = q(
                                                "SELECT `id` FROM `event` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
                                                dbesc($item["uri"]),
-                                               intval($importer["uid"])
+                                               intval($importer["importer_uid"])
                                        );
                                        if (DBM::is_result($r)) {
                                                $ev["id"] = $r[0]["id"];
                                        }
 
-                                       $event_id = event_store($ev);
+                                       $event_id = Event::store($ev);
                                        logger("Event ".$event_id." was stored", LOGGER_DEBUG);
                                        return;
                                }
@@ -2682,6 +2752,14 @@ class DFRN
                                return true;
                        }
                } else { // $entrytype == DFRN_TOP_LEVEL
+                       if ($importer["readonly"]) {
+                               logger('ignoring read-only contact '.$importer["id"]);
+                               return;
+                       }
+                       if ($importer["uid"] == 0) {
+                               logger("Contact ".$importer["id"]." isn't known to user ".$importer["importer_uid"].". The post will be ignored.", LOGGER_DEBUG);
+                               return;
+                       }
                        if (!link_compare($item["owner-link"], $importer["url"])) {
                                /*
                                 * The item owner info is not our contact. It's OK and is to be expected if this is a tgroup delivery,
@@ -2737,10 +2815,10 @@ class DFRN
                        return false;
                }
 
-               $condition = ["`uri` = ? AND `uid` = ? AND NOT `file` LIKE '%[%'", $uri, $importer["uid"]];
+               $condition = ["`uri` = ? AND `uid` = ? AND NOT `file` LIKE '%[%'", $uri, $importer["importer_uid"]];
                $item = dba::selectFirst('item', ['id', 'parent', 'contact-id'], $condition);
                if (!DBM::is_result($item)) {
-                       logger("Item with uri " . $uri . " for user " . $importer["uid"] . " wasn't found.", LOGGER_DEBUG);
+                       logger("Item with uri " . $uri . " for user " . $importer["importer_uid"] . " wasn't found.", LOGGER_DEBUG);
                        return;
                }
 
@@ -2809,7 +2887,7 @@ class DFRN
                $xpath->registerNamespace("statusnet", NAMESPACE_STATUSNET);
 
                $header = [];
-               $header["uid"] = $importer["uid"];
+               $header["uid"] = $importer["importer_uid"];
                $header["network"] = NETWORK_DFRN;
                $header["type"] = "remote";
                $header["wall"] = 0;
@@ -2828,7 +2906,7 @@ class DFRN
                        self::fetchauthor($xpath, $doc->firstChild, $importer, "dfrn:owner", false, $xml);
                }
 
-               logger("Import DFRN message for user " . $importer["uid"] . " from contact " . $importer["id"], LOGGER_DEBUG);
+               logger("Import DFRN message for user " . $importer["importer_uid"] . " from contact " . $importer["id"], LOGGER_DEBUG);
 
                // The account type is new since 3.5.1
                if ($xpath->query("/atom:feed/dfrn:account_type")->length > 0) {
@@ -2854,21 +2932,16 @@ class DFRN
                        self::processRelocation($xpath, $relocation, $importer);
                }
 
-               if ($importer["readonly"]) {
-                       // We aren't receiving stuff from this person. But we will quietly ignore them
-                       // rather than a blatant "go away" message.
-                       logger('ignoring contact '.$importer["id"]);
-                       return 403;
-               }
-
-               $mails = $xpath->query("/atom:feed/dfrn:mail");
-               foreach ($mails as $mail) {
-                       self::processMail($xpath, $mail, $importer);
-               }
+               if (($importer["uid"] != 0) && !$importer["readonly"]) {
+                       $mails = $xpath->query("/atom:feed/dfrn:mail");
+                       foreach ($mails as $mail) {
+                               self::processMail($xpath, $mail, $importer);
+                       }
 
-               $suggestions = $xpath->query("/atom:feed/dfrn:suggest");
-               foreach ($suggestions as $suggestion) {
-                       self::processSuggestion($xpath, $suggestion, $importer);
+                       $suggestions = $xpath->query("/atom:feed/dfrn:suggest");
+                       foreach ($suggestions as $suggestion) {
+                               self::processSuggestion($xpath, $suggestion, $importer);
+                       }
                }
 
                $deletions = $xpath->query("/atom:feed/at:deleted-entry");
@@ -2896,7 +2969,7 @@ class DFRN
                                self::processEntry($header, $xpath, $entry, $importer, $xml);
                        }
                }
-               logger("Import done for user " . $importer["uid"] . " from contact " . $importer["id"], LOGGER_DEBUG);
+               logger("Import done for user " . $importer["importer_uid"] . " from contact " . $importer["id"], LOGGER_DEBUG);
                return 200;
        }
 
index 0055f8d9babc3e392b78908784f48ac09f1cefa5..4b8ae2110215d93d2c2247b7cb2b83b01858f7e2 100644 (file)
@@ -31,6 +31,7 @@ use Friendica\Util\Crypto;
 use Friendica\Util\DateTimeFormat;
 use Friendica\Util\Network;
 use Friendica\Util\XML;
+use Friendica\Util\Map;
 use dba;
 use SimpleXMLElement;
 
@@ -46,60 +47,100 @@ class Diaspora
        /**
         * @brief Return a list of relay servers
         *
-        * This is an experimental Diaspora feature.
+        * The list contains not only the official relays but also servers that we serve directly
         *
+        * @param integer $item_id   The id of the item that is sent
         * @return array of relay servers
         */
-       public static function relayList()
+       public static function relayList($item_id)
        {
+               $serverlist = [];
+
+               // Fetching relay servers
                $serverdata = Config::get("system", "relay_server");
-               if ($serverdata == "") {
-                       return [];
+               if ($serverdata != "") {
+                       $servers = explode(",", $serverdata);
+                       foreach ($servers as $server) {
+                               $serverlist[$server] = trim($server);
+                       }
                }
 
-               $relay = [];
+               if (Config::get("system", "relay_directly", false)) {
+                       // Servers that want to get all content
+                       $servers = dba::select('gserver', ['url'], ['relay-subscribe' => true, 'relay-scope' => 'all']);
+                       while ($server = dba::fetch($servers)) {
+                               $serverlist[$server['url']] = $server['url'];
+                       }
 
-               $servers = explode(",", $serverdata);
+                       // All tags of the current post
+                       $condition = ['otype' => TERM_OBJ_POST, 'type' => TERM_HASHTAG, 'oid' => $item_id];
+                       $tags = dba::select('term', ['term'], $condition);
+                       $taglist = [];
+                       while ($tag = dba::fetch($tags)) {
+                               $taglist[] = $tag['term'];
+                       }
 
-               foreach ($servers as $server) {
-                       $server = trim($server);
-                       $addr = "relay@".str_replace("http://", "", normalise_link($server));
-                       $batch = $server."/receive/public";
+                       // All servers who wants content with this tag
+                       $tagserverlist = [];
+                       $tagserver = dba::select('gserver-tag', ['gserver-id'], ['tag' => $taglist]);
+                       while ($server = dba::fetch($tagserver)) {
+                               $tagserverlist[] = $server['gserver-id'];
+                       }
 
-                       $relais = q(
-                               "SELECT `batch`, `id`, `name`,`network` FROM `contact` WHERE `uid` = 0 AND `batch` = '%s' AND `addr` = '%s' AND `nurl` = '%s' LIMIT 1",
-                               dbesc($batch),
-                               dbesc($addr),
-                               dbesc(normalise_link($server))
-                       );
+                       // All adresses with the given id
+                       $servers = dba::select('gserver', ['url'], ['relay-subscribe' => true, 'relay-scope' => 'tags', 'id' => $tagserverlist]);
+                       while ($server = dba::fetch($servers)) {
+                               $serverlist[$server['url']] = $server['url'];
+                       }
+               }
 
-                       if (!$relais) {
-                               $r = q(
-                                       "INSERT INTO `contact` (`uid`, `created`, `name`, `nick`, `addr`, `url`, `nurl`, `batch`, `network`, `rel`, `blocked`, `pending`, `writable`, `name-date`, `uri-date`, `avatar-date`)
-                                       VALUES (0, '%s', '%s', 'relay', '%s', '%s', '%s', '%s', '%s', %d, 0, 0, 1, '%s', '%s', '%s')",
-                                       DateTimeFormat::utcNow(),
-                                       dbesc($addr),
-                                       dbesc($addr),
-                                       dbesc($server),
-                                       dbesc(normalise_link($server)),
-                                       dbesc($batch),
-                                       dbesc(NETWORK_DIASPORA),
-                                       intval(CONTACT_IS_FOLLOWER),
-                                       dbesc(DateTimeFormat::utcNow()),
-                                       dbesc(DateTimeFormat::utcNow()),
-                                       dbesc(DateTimeFormat::utcNow())
-                               );
+               // Now we are collecting all relay contacts
+               $contacts = [];
+               foreach ($serverlist as $server_url) {
+                       // We don't send messages to ourselves
+                       if (!link_compare($server_url, System::baseUrl())) {
+                               $contacts[] = self::getRelayContactId($server_url);
+                       }
+               }
 
-                               $relais = q("SELECT `batch`, `id`, `name`,`network` FROM `contact` WHERE `uid` = 0 AND `batch` = '%s' LIMIT 1", dbesc($batch));
-                               if ($relais) {
-                                       $relay[] = $relais[0];
-                               }
-                       } else {
-                               $relay[] = $relais[0];
+               return $contacts;
+       }
+
+       /**
+        * @brief Return a contact for a given server address or creates a dummy entry
+        *
+        * @param string $server_url The url of the server
+        * @return array with the contact
+        */
+       private static function getRelayContactId($server_url)
+       {
+               $batch = $server_url . '/receive/public';
+
+               $fields = ['batch', 'id', 'name', 'network'];
+               $condition = ['uid' => 0, 'network' => NETWORK_DIASPORA, 'batch' => $batch,
+                               'archive' => false, 'blocked' => false];
+               $contact = dba::selectFirst('contact', $fields, $condition);
+               if (DBM::is_result($contact)) {
+                       return $contact;
+               } else {
+                       $fields = ['uid' => 0, 'created' => DateTimeFormat::utcNow(),
+                               'name' => 'relay', 'nick' => 'relay',
+                               'url' => $server_url, 'nurl' => normalise_link($server_url),
+                               'batch' => $batch, 'network' => NETWORK_DIASPORA,
+                               'rel' => CONTACT_IS_FOLLOWER, 'blocked' => false,
+                               'pending' => false, 'writable' => true];
+                       dba::insert('contact', $fields);
+
+                       $fields = ['batch', 'id', 'name', 'network'];
+                       $contact = dba::selectFirst('contact', $fields, $condition);
+                       if (DBM::is_result($contact)) {
+                               return $contact;
                        }
+
                }
 
-               return $relay;
+               // It should never happen that we arrive here
+               return [];
        }
 
        /**
@@ -222,11 +263,20 @@ class Diaspora
 
                $signable_data = $msg.".".base64url_encode($type).".".base64url_encode($encoding).".".base64url_encode($alg);
 
+               if ($handle == '') {
+                       logger('No author could be decoded. Discarding. Message: ' . $envelope);
+                       return false;
+               }
+
                $key = self::key($handle);
+               if ($key == '') {
+                       logger("Couldn't get a key for handle " . $handle . ". Discarding.");
+                       return false;
+               }
 
                $verify = Crypto::rsaVerify($signable_data, $sig, $key);
                if (!$verify) {
-                       logger('Message did not verify. Discarding.');
+                       logger('Message from ' . $handle . ' did not verify. Discarding.');
                        return false;
                }
 
@@ -322,7 +372,16 @@ class Diaspora
                // Get the senders' public key
                $key_id = $base->sig[0]->attributes()->key_id[0];
                $author_addr = base64_decode($key_id);
+               if ($author_addr == '') {
+                       logger('No author could be decoded. Discarding. Message: ' . $xml);
+                       System::httpExit(400);
+               }
+
                $key = self::key($author_addr);
+               if ($key == '') {
+                       logger("Couldn't get a key for handle " . $author_addr . ". Discarding.");
+                       System::httpExit(400);
+               }
 
                $verify = Crypto::rsaVerify($signed_data, $signature, $key);
                if (!$verify) {
@@ -2212,7 +2271,10 @@ class Diaspora
                }
 
                logger('Received participation for ID: '.$item['id'].' - Contact: '.$contact_id.' - Server: '.$server, LOGGER_DEBUG);
-               dba::insert('participation', ['iid' => $item['id'], 'cid' => $contact_id, 'fid' => $person['id'], 'server' => $server]);
+
+               if (!dba::exists('participation', ['iid' => $item['id'], 'server' => $server])) {
+                       dba::insert('participation', ['iid' => $item['id'], 'cid' => $contact_id, 'fid' => $person['id'], 'server' => $server]);
+               }
 
                // Send all existing comments and likes to the requesting server
                $comments = dba::p("SELECT `item`.`id`, `item`.`verb`, `contact`.`self`
@@ -3143,7 +3205,7 @@ class Diaspora
         *
         * @return string The message that will be transmitted to other servers
         */
-       private static function buildMessage($msg, $user, $contact, $prvkey, $pubkey, $public = false)
+       public static function buildMessage($msg, $user, $contact, $prvkey, $pubkey, $public = false)
        {
                // The message is put into an envelope with the sender's signature
                $envelope = self::buildMagicEnvelope($msg, $user);
@@ -3197,13 +3259,14 @@ class Diaspora
                }
 
                $logid = random_string(4);
-               $dest_url = ($public_batch ? $contact["batch"] : $contact["notify"]);
 
-               // Fetch the fcontact entry when there is missing data
-               // Will possibly happen when data is transmitted to a DFRN contact
-               if (empty($dest_url) && !empty($contact['addr'])) {
+               // We always try to use the data from the fcontact table.
+               // This is important for transmitting data to Friendica servers.
+               if (!empty($contact['addr']) && ($contact['network'] != NETWORK_DIASPORA)) {
                        $fcontact = self::personByHandle($contact['addr']);
                        $dest_url = ($public_batch ? $fcontact["batch"] : $fcontact["notify"]);
+               } else {
+                       $dest_url = ($public_batch ? $contact["batch"] : $contact["notify"]);
                }
 
                if (!$dest_url) {
@@ -3597,10 +3660,18 @@ class Diaspora
                        $eventdata['description'] = html_entity_decode(BBCode::toMarkdown($event['desc']));
                }
                if ($event['location']) {
+                       $event['location'] = preg_replace("/\[map\](.*?)\[\/map\]/ism", '$1', $event['location']);
+                       $coord = Map::getCoordinates($event['location']);
+
                        $location = [];
                        $location["address"] = html_entity_decode(BBCode::toMarkdown($event['location']));
-                       $location["lat"] = 0;
-                       $location["lng"] = 0;
+                       if (!empty($coord['lat']) && !empty($coord['lon'])) {
+                               $location["lat"] = $coord['lat'];
+                               $location["lng"] = $coord['lon'];
+                       } else {
+                               $location["lat"] = 0;
+                               $location["lng"] = 0;
+                       }
                        $eventdata['location'] = $location;
                }
 
@@ -3694,7 +3765,13 @@ class Diaspora
                                if (count($event)) {
                                        $message['event'] = $event;
 
-                                       /// @todo Once Diaspora supports it, we will remove the body
+                                       if (!empty($event['location']['address']) &&
+                                               !empty($event['location']['lat']) &&
+                                               !empty($event['location']['lng'])) {
+                                               $message['location'] = $event['location'];
+                                       }
+
+                                       /// @todo Once Diaspora supports it, we will remove the body and the location hack above
                                        // $message['text'] = '';
                                }
                        }
index cf5734facc1a12ebedcc7a9934dc5803a8b59896..191070a2c5b52ac854a61a3790624c4f430193d0 100644 (file)
@@ -86,9 +86,9 @@ class Feed {
                if ($xpath->query('/atom:feed')->length > 0) {
                        $alternate = $xpath->query("atom:link[@rel='alternate']")->item(0)->attributes;
                        if (is_object($alternate)) {
-                               foreach ($alternate AS $attributes) {
-                                       if ($attributes->name == "href") {
-                                               $author["author-link"] = $attributes->textContent;
+                               foreach ($alternate AS $attribute) {
+                                       if ($attribute->name == "href") {
+                                               $author["author-link"] = $attribute->textContent;
                                        }
                                }
                        }
@@ -99,9 +99,9 @@ class Feed {
                        if ($author["author-link"] == "") {
                                $self = $xpath->query("atom:link[@rel='self']")->item(0)->attributes;
                                if (is_object($self)) {
-                                       foreach ($self AS $attributes) {
-                                               if ($attributes->name == "href") {
-                                                       $author["author-link"] = $attributes->textContent;
+                                       foreach ($self AS $attribute) {
+                                               if ($attribute->name == "href") {
+                                                       $author["author-link"] = $attribute->textContent;
                                                }
                                        }
                                }
@@ -141,9 +141,9 @@ class Feed {
                                }
                                $avatar = $xpath->evaluate("atom:author/atom:link[@rel='avatar']")->item(0)->attributes;
                                if (is_object($avatar)) {
-                                       foreach ($avatar AS $attributes) {
-                                               if ($attributes->name == "href") {
-                                                       $author["author-avatar"] = $attributes->textContent;
+                                       foreach ($avatar AS $attribute) {
+                                               if ($attribute->name == "href") {
+                                                       $author["author-avatar"] = $attribute->textContent;
                                                }
                                        }
                                }
@@ -208,13 +208,10 @@ class Feed {
                }
 
                $items = [];
+               // Importing older entries first
+               for($i = $entries->length - 1; $i >= 0;--$i) {
+                       $entry = $entries->item($i);
 
-               $entrylist = [];
-
-               foreach ($entries AS $entry) {
-                       $entrylist[] = $entry;
-               }
-               foreach (array_reverse($entrylist) AS $entry) {
                        $item = array_merge($header, $author);
 
                        $alternate = $xpath->query("atom:link[@rel='alternate']", $entry)->item(0)->attributes;
@@ -222,9 +219,9 @@ class Feed {
                                $alternate = $xpath->query("atom:link", $entry)->item(0)->attributes;
                        }
                        if (is_object($alternate)) {
-                               foreach ($alternate AS $attributes) {
-                                       if ($attributes->name == "href") {
-                                               $item["plink"] = $attributes->textContent;
+                               foreach ($alternate AS $attribute) {
+                                       if ($attribute->name == "href") {
+                                               $item["plink"] = $attribute->textContent;
                                        }
                                }
                        }
@@ -310,20 +307,20 @@ class Feed {
 
                        $attachments = [];
 
-                       $enclosures = $xpath->query("enclosure", $entry);
+                       $enclosures = $xpath->query("enclosure|atom:link[@rel='enclosure']", $entry);
                        foreach ($enclosures AS $enclosure) {
                                $href = "";
                                $length = "";
                                $type = "";
                                $title = "";
 
-                               foreach ($enclosure->attributes AS $attributes) {
-                                       if ($attributes->name == "url") {
-                                               $href = $attributes->textContent;
-                                       } elseif ($attributes->name == "length") {
-                                               $length = $attributes->textContent;
-                                       } elseif ($attributes->name == "type") {
-                                               $type = $attributes->textContent;
+                               foreach ($enclosure->attributes AS $attribute) {
+                                       if (in_array($attribute->name, ["url", "href"])) {
+                                               $href = $attribute->textContent;
+                                       } elseif ($attribute->name == "length") {
+                                               $length = $attribute->textContent;
+                                       } elseif ($attribute->name == "type") {
+                                               $type = $attribute->textContent;
                                        }
                                }
                                if (strlen($item["attach"])) {
index fd53772fd742f45167ebabb841290f42d5d7ec07..8b6939214496aa61ff92b5598cc120ed397f4e0c 100644 (file)
@@ -72,8 +72,9 @@ class OStatus
 
                $contact = null;
                if ($aliaslink != '') {
-                       $condition = ["`uid` = ? AND `alias` = ? AND `network` != ?",
-                                       $importer["uid"], $aliaslink, NETWORK_STATUSNET];
+                       $condition = ["`uid` = ? AND `alias` = ? AND `network` != ? AND `rel` IN (?, ?)",
+                                       $importer["uid"], $aliaslink, NETWORK_STATUSNET,
+                                       CONTACT_IS_SHARING, CONTACT_IS_FRIEND];
                        $contact = dba::selectFirst('contact', [], $condition);
                }
 
@@ -82,14 +83,16 @@ class OStatus
                                $aliaslink = $author["author-link"];
                        }
 
-                       $condition = ["`uid` = ? AND `nurl` IN (?, ?) AND `network` != ?", $importer["uid"],
-                                       normalise_link($author["author-link"]), normalise_link($aliaslink), NETWORK_STATUSNET];
+                       $condition = ["`uid` = ? AND `nurl` IN (?, ?) AND `network` != ? AND `rel` IN (?, ?)",
+                                       $importer["uid"], normalise_link($author["author-link"]), normalise_link($aliaslink),
+                                       NETWORK_STATUSNET, CONTACT_IS_SHARING, CONTACT_IS_FRIEND];
                        $contact = dba::selectFirst('contact', [], $condition);
                }
 
                if (!DBM::is_result($contact) && ($addr != '')) {
-                       $condition = ["`uid` = ? AND `addr` = ? AND `network` != ?",
-                                       $importer["uid"], $addr, NETWORK_STATUSNET];
+                       $condition = ["`uid` = ? AND `addr` = ? AND `network` != ? AND `rel` IN (?, ?)",
+                                       $importer["uid"], $addr, NETWORK_STATUSNET,
+                                       CONTACT_IS_SHARING, CONTACT_IS_FRIEND];
                        $contact = dba::selectFirst('contact', [], $condition);
                }
 
@@ -243,13 +246,12 @@ class OStatus
                $xpath->registerNamespace('ostatus', NAMESPACE_OSTATUS);
                $xpath->registerNamespace('statusnet', NAMESPACE_STATUSNET);
 
-               $entries = $xpath->query('/atom:entry');
+               $contact = ["id" => 0];
 
-               foreach ($entries as $entry) {
-                       // fetch the author
-                       $author = self::fetchAuthor($xpath, $entry, $importer, $contact, true);
-                       return $author;
-               }
+               // Fetch the first author
+               $authordata = $xpath->query('//author')->item(0);
+               $author = self::fetchAuthor($xpath, $authordata, $importer, $contact, true);
+               return $author;
        }
 
        /**
@@ -658,8 +660,9 @@ class OStatus
                // Mastodon Content Warning
                if (($item["verb"] == ACTIVITY_POST) && $xpath->evaluate('boolean(atom:summary)', $entry)) {
                        $clear_text = $xpath->query('atom:summary/text()', $entry)->item(0)->nodeValue;
-
-                       $item["body"] = HTML::toBBCode($clear_text) . '[spoiler]' . $item["body"] . '[/spoiler]';
+                       if (!empty($clear_text)) {
+                               $item['content-warning'] = HTML::toBBCode($clear_text);
+                       }
                }
 
                if (($self != '') && empty($item['protocol'])) {
@@ -670,9 +673,11 @@ class OStatus
                        self::fetchConversation($item['conversation-href'], $item['conversation-uri']);
                }
 
-               if (isset($item["parent-uri"]) && ($related != '')) {
+               if (isset($item["parent-uri"])) {
                        if (!dba::exists('item', ['uid' => $importer["uid"], 'uri' => $item['parent-uri']])) {
-                               self::fetchRelated($related, $item["parent-uri"], $importer);
+                               if ($related != '') {
+                                       self::fetchRelated($related, $item["parent-uri"], $importer);
+                               }
                        } else {
                                logger('Reply with URI '.$item["uri"].' already existed for user '.$importer["uid"].'.', LOGGER_DEBUG);
                        }
@@ -1283,6 +1288,13 @@ class OStatus
                        "rel" => "self", "type" => "application/atom+xml"];
                XML::addElement($doc, $root, "link", "", $attributes);
 
+               if ($owner['account-type'] == ACCOUNT_TYPE_COMMUNITY) {
+                       $condition = ['uid' => $owner['uid'], 'self' => false, 'pending' => false,
+                                       'archive' => false, 'hidden' => false, 'blocked' => false];
+                       $members = dba::count('contact', $condition);
+                       XML::addElement($doc, $root, "statusnet:group_info", "", ["member_count" => $members]);
+               }
+
                return $root;
        }
 
@@ -1301,7 +1313,7 @@ class OStatus
        }
 
        /**
-        * @brief Adds attachement data to the XML document
+        * @brief Adds attachment data to the XML document
         *
         * @param object $doc  XML document
         * @param object $root XML root element where the hub links are added
@@ -1316,11 +1328,13 @@ class OStatus
                switch ($siteinfo["type"]) {
                        case 'photo':
                                $imgdata = Image::getInfoFromURL($siteinfo["image"]);
-                               $attributes = ["rel" => "enclosure",
-                                               "href" => $siteinfo["image"],
-                                               "type" => $imgdata["mime"],
-                                               "length" => intval($imgdata["size"])];
-                               XML::addElement($doc, $root, "link", "", $attributes);
+                               if ($imgdata) {
+                                       $attributes = ["rel" => "enclosure",
+                                                       "href" => $siteinfo["image"],
+                                                       "type" => $imgdata["mime"],
+                                                       "length" => intval($imgdata["size"])];
+                                       XML::addElement($doc, $root, "link", "", $attributes);
+                               }
                                break;
                        case 'video':
                                $attributes = ["rel" => "enclosure",
@@ -1336,12 +1350,14 @@ class OStatus
 
                if (!Config::get('system', 'ostatus_not_attach_preview') && ($siteinfo["type"] != "photo") && isset($siteinfo["image"])) {
                        $imgdata = Image::getInfoFromURL($siteinfo["image"]);
-                       $attributes = ["rel" => "enclosure",
-                                       "href" => $siteinfo["image"],
-                                       "type" => $imgdata["mime"],
-                                       "length" => intval($imgdata["size"])];
+                       if ($imgdata) {
+                               $attributes = ["rel" => "enclosure",
+                                               "href" => $siteinfo["image"],
+                                               "type" => $imgdata["mime"],
+                                               "length" => intval($imgdata["size"])];
 
-                       XML::addElement($doc, $root, "link", "", $attributes);
+                               XML::addElement($doc, $root, "link", "", $attributes);
+                       }
                }
 
                $arr = explode('[/attach],', $item['attach']);
@@ -1374,16 +1390,22 @@ class OStatus
         *
         * @return object author element
         */
-       private static function addAuthor($doc, $owner)
+       private static function addAuthor($doc, $owner, $show_profile = true)
        {
                $profile = dba::selectFirst('profile', ['homepage', 'publish'], ['uid' => $owner['uid'], 'is-default' => true]);
                $author = $doc->createElement("author");
                XML::addElement($doc, $author, "id", $owner["url"]);
-               XML::addElement($doc, $author, "activity:object-type", ACTIVITY_OBJ_PERSON);
+               if ($owner['account-type'] == ACCOUNT_TYPE_COMMUNITY) {
+                       XML::addElement($doc, $author, "activity:object-type", ACTIVITY_OBJ_GROUP);
+               } else {
+                       XML::addElement($doc, $author, "activity:object-type", ACTIVITY_OBJ_PERSON);
+               }
                XML::addElement($doc, $author, "uri", $owner["url"]);
                XML::addElement($doc, $author, "name", $owner["nick"]);
                XML::addElement($doc, $author, "email", $owner["addr"]);
-               XML::addElement($doc, $author, "summary", BBCode::convert($owner["about"], false, 7));
+               if ($show_profile) {
+                       XML::addElement($doc, $author, "summary", BBCode::convert($owner["about"], false, 7));
+               }
 
                $attributes = ["rel" => "alternate", "type" => "text/html", "href" => $owner["url"]];
                XML::addElement($doc, $author, "link", "", $attributes);
@@ -1408,15 +1430,17 @@ class OStatus
 
                XML::addElement($doc, $author, "poco:preferredUsername", $owner["nick"]);
                XML::addElement($doc, $author, "poco:displayName", $owner["name"]);
-               XML::addElement($doc, $author, "poco:note", BBCode::convert($owner["about"], false, 7));
+               if ($show_profile) {
+                       XML::addElement($doc, $author, "poco:note", BBCode::convert($owner["about"], false, 7));
 
-               if (trim($owner["location"]) != "") {
-                       $element = $doc->createElement("poco:address");
-                       XML::addElement($doc, $element, "poco:formatted", $owner["location"]);
-                       $author->appendChild($element);
+                       if (trim($owner["location"]) != "") {
+                               $element = $doc->createElement("poco:address");
+                               XML::addElement($doc, $element, "poco:formatted", $owner["location"]);
+                               $author->appendChild($element);
+                       }
                }
 
-               if (DBM::is_result($profile)) {
+               if (DBM::is_result($profile) && !$show_profile) {
                        if (trim($profile["homepage"]) != "") {
                                $urls = $doc->createElement("poco:urls");
                                XML::addElement($doc, $urls, "poco:type", "homepage");
@@ -1427,11 +1451,12 @@ class OStatus
 
                        XML::addElement($doc, $author, "followers", "", ["url" => System::baseUrl()."/viewcontacts/".$owner["nick"]]);
                        XML::addElement($doc, $author, "statusnet:profile_info", "", ["local_id" => $owner["uid"]]);
-               }
 
-               if ($profile["publish"]) {
-                       XML::addElement($doc, $author, "mastodon:scope", "public");
+                       if ($profile["publish"]) {
+                               XML::addElement($doc, $author, "mastodon:scope", "public");
+                       }
                }
+
                return $author;
        }
 
@@ -1593,7 +1618,7 @@ class OStatus
                        logger("OStatus entry is from author ".$owner["url"]." - not from ".$item["author-link"].". Quitting.", LOGGER_DEBUG);
                }
 
-               $title = self::entryHeader($doc, $entry, $owner, $toplevel);
+               $title = self::entryHeader($doc, $entry, $owner, $item, $toplevel);
 
                $r = q(
                        "SELECT * FROM `item` WHERE `uid` = %d AND `guid` = '%s' AND NOT `private` AND `network` IN ('%s', '%s', '%s') LIMIT 1",
@@ -1622,7 +1647,7 @@ class OStatus
 
                self::entryContent($doc, $as_object, $repeated_item, $owner, "", "", false);
 
-               $author = self::addAuthor($doc, $contact);
+               $author = self::addAuthor($doc, $contact, false);
                $as_object->appendChild($author);
 
                $as_object2 = $doc->createElement("activity:object");
@@ -1664,7 +1689,7 @@ class OStatus
                        logger("OStatus entry is from author ".$owner["url"]." - not from ".$item["author-link"].". Quitting.", LOGGER_DEBUG);
                }
 
-               $title = self::entryHeader($doc, $entry, $owner, $toplevel);
+               $title = self::entryHeader($doc, $entry, $owner, $item, $toplevel);
 
                $verb = NAMESPACE_ACTIVITY_SCHEMA."favorite";
                self::entryContent($doc, $entry, $item, $owner, "Favorite", $verb, false);
@@ -1787,7 +1812,7 @@ class OStatus
 
                $item["body"] = sprintf($message, $owner["nick"], $contact["nick"]);
 
-               self::entryHeader($doc, $entry, $owner, $toplevel);
+               self::entryHeader($doc, $entry, $owner, $item, $toplevel);
 
                self::entryContent($doc, $entry, $item, $owner, $title);
 
@@ -1815,7 +1840,7 @@ class OStatus
                        logger("OStatus entry is from author ".$owner["url"]." - not from ".$item["author-link"].". Quitting.", LOGGER_DEBUG);
                }
 
-               $title = self::entryHeader($doc, $entry, $owner, $toplevel);
+               $title = self::entryHeader($doc, $entry, $owner, $item, $toplevel);
 
                XML::addElement($doc, $entry, "activity:object-type", ACTIVITY_OBJ_NOTE);
 
@@ -1836,12 +1861,18 @@ class OStatus
         *
         * @return string The title for the element
         */
-       private static function entryHeader($doc, &$entry, $owner, $toplevel)
+       private static function entryHeader($doc, &$entry, $owner, $item, $toplevel)
        {
                /// @todo Check if this title stuff is really needed (I guess not)
                if (!$toplevel) {
                        $entry = $doc->createElement("entry");
                        $title = sprintf("New note by %s", $owner["nick"]);
+
+                       if ($owner['account-type'] == ACCOUNT_TYPE_COMMUNITY) {
+                               $contact = self::contactEntry($item['author-link'], $owner);
+                               $author = self::addAuthor($doc, $contact, false);
+                               $entry->appendChild($author);
+                       }
                } else {
                        $entry = $doc->createElementNS(NAMESPACE_ATOM1, "entry");
 
@@ -1996,12 +2027,10 @@ class OStatus
                $mentioned = $newmentions;
 
                foreach ($mentioned as $mention) {
-                       $r = q(
-                               "SELECT `forum`, `prv` FROM `contact` WHERE `uid` = %d AND `nurl` = '%s'",
-                               intval($owner["uid"]),
-                               dbesc(normalise_link($mention))
-                       );
-                       if ($r[0]["forum"] || $r[0]["prv"]) {
+                       $condition = ['uid' => $owner['uid'], 'nurl' => normalise_link($mention)];
+                       $contact = dba::selectFirst('contact', ['forum', 'prv', 'self', 'contact-type'], $condition);
+                       if ($contact["forum"] || $contact["prv"] || ($owner['contact-type'] == ACCOUNT_TYPE_COMMUNITY) ||
+                               ($contact['self'] && ($owner['account-type'] == ACCOUNT_TYPE_COMMUNITY))) {
                                XML::addElement($doc, $entry, "link", "",
                                        [
                                                "rel" => "mentioned",
@@ -2018,6 +2047,12 @@ class OStatus
                        }
                }
 
+               if ($owner['account-type'] == ACCOUNT_TYPE_COMMUNITY) {
+                       XML::addElement($doc, $entry, "link", "", ["rel" => "mentioned",
+                                                                       "ostatus:object-type" => "http://activitystrea.ms/schema/1.0/group",
+                                                                       "href" => $owner['url']]);
+               }
+
                if (!$item["private"]) {
                        XML::addElement($doc, $entry, "link", "", ["rel" => "ostatus:attention",
                                                                        "href" => "http://activityschema.org/collection/public"]);
@@ -2094,7 +2129,7 @@ class OStatus
                }
 
                $owner = dba::fetch_first(
-                       "SELECT `contact`.*, `user`.`nickname`, `user`.`timezone`, `user`.`page-flags`
+                       "SELECT `contact`.*, `user`.`nickname`, `user`.`timezone`, `user`.`page-flags`, `user`.`account-type`
                                FROM `contact` INNER JOIN `user` ON `user`.`uid` = `contact`.`uid`
                                WHERE `contact`.`self` AND `user`.`nickname` = ? LIMIT 1",
                        $owner_nick
@@ -2119,22 +2154,23 @@ class OStatus
                        $sql_extra .= sprintf(" AND `item`.`object-type` = '%s' ", dbesc(ACTIVITY_OBJ_COMMENT));
                }
 
+               if ($owner['account-type'] != ACCOUNT_TYPE_COMMUNITY) {
+                       $sql_extra .= sprintf(" AND `item`.`contact-id` = %d AND `item`.`author-id` = %d ", intval($owner["id"]), intval($authorid));
+               }
+
                $items = q(
                        "SELECT `item`.*, `item`.`id` AS `item_id` FROM `item` USE INDEX (`uid_contactid_created`)
                                STRAIGHT_JOIN `thread` ON `thread`.`iid` = `item`.`parent`
                                WHERE `item`.`uid` = %d
-                               AND `item`.`contact-id` = %d
-                               AND `item`.`author-id` = %d
                                AND `item`.`created` > '%s'
                                AND NOT `item`.`deleted`
                                AND NOT `item`.`private`
                                AND `item`.`visible`
+                               AND `item`.`wall`
                                AND `thread`.`network` IN ('%s', '%s')
                                $sql_extra
                                ORDER BY `item`.`created` DESC LIMIT %d",
                        intval($owner["uid"]),
-                       intval($owner["id"]),
-                       intval($authorid),
                        dbesc($check_date),
                        dbesc(NETWORK_OSTATUS),
                        dbesc(NETWORK_DFRN),
index 46862b4065e4a8ca0230f9ea3d5d0bd64a8f2a88..d5e9d8f8c6a09e1ed3ce231cd63bbf19d8afdbbc 100644 (file)
@@ -945,6 +945,15 @@ class PortableContact
                        $register_policy = $gserver["register_policy"];
                        $registered_users = $gserver["registered-users"];
 
+                       // See discussion under https://forum.friendi.ca/display/0b6b25a8135aabc37a5a0f5684081633
+                       // It can happen that a zero date is in the database, but storing it again is forbidden.
+                       if ($last_contact < NULL_DATE) {
+                               $last_contact = NULL_DATE;
+                       }
+                       if ($last_failure < NULL_DATE) {
+                               $last_failure = NULL_DATE;
+                       }
+
                        if (!$force && !self::updateNeeded($gserver["created"], "", $last_failure, $last_contact)) {
                                logger("Use cached data for server ".$server_url, LOGGER_DEBUG);
                                return ($last_contact >= $last_failure);
@@ -1302,7 +1311,7 @@ class PortableContact
                                if (isset($data->version)) {
                                        $network = NETWORK_DFRN;
 
-                                       $noscrape = $data->no_scrape_url;
+                                       $noscrape = defaults($data->no_scrape_url, '');
                                        $version = $data->version;
                                        $site_name = $data->site_name;
                                        $info = $data->info;
@@ -1368,11 +1377,53 @@ class PortableContact
                        $fields['created'] = DateTimeFormat::utcNow();
                        dba::insert('gserver', $fields);
                }
+
+               if (!$failure && in_array($fields['network'], [NETWORK_DFRN, NETWORK_DIASPORA])) {
+                       self::discoverRelay($server_url);
+               }
+
                logger("End discovery for server " . $server_url, LOGGER_DEBUG);
 
                return !$failure;
        }
 
+       /**
+        * @brief Fetch relay data from a given server url
+        *
+        * @param string $server_url address of the server
+        */
+       private static function discoverRelay($server_url)
+       {
+               logger("Discover relay data for server " . $server_url, LOGGER_DEBUG);
+
+               $serverret = Network::curl($server_url."/.well-known/x-social-relay");
+               if (!$serverret["success"]) {
+                       return;
+               }
+
+               $data = json_decode($serverret['body']);
+               if (!is_object($data)) {
+                       return;
+               }
+
+               $gserver = dba::selectFirst('gserver', ['id', 'relay-subscribe', 'relay-scope'], ['nurl' => normalise_link($server_url)]);
+               if (!DBM::is_result($gserver)) {
+                       return;
+               }
+
+               if (($gserver['relay-subscribe'] != $data->subscribe) || ($gserver['relay-scope'] != $data->scope)) {
+                       $fields = ['relay-subscribe' => $data->subscribe, 'relay-scope' => $data->scope];
+                       dba::update('gserver', $fields, ['id' => $gserver['id']]);
+               }
+
+               dba::delete('gserver-tag', ['gserver-id' => $gserver['id']]);
+               if ($data->scope == 'tags') {
+                       foreach ($data->tags as $tag) {
+                               dba::insert('gserver-tag', ['gserver-id' => $gserver['id'], 'tag' => $tag]);
+                       }
+               }
+       }
+
        /**
         * @brief Returns a list of all known servers
         * @return array List of server urls
@@ -1454,8 +1505,8 @@ class PortableContact
                                $header = ['Authorization: Bearer '.$accesstoken];
                                $serverdata = Network::curl($api, false, $redirects, ['headers' => $header]);
                                if ($serverdata['success']) {
-                                       $servers = json_decode($serverdata['body']);
-                                       foreach ($servers->instances as $server) {
+                                       $servers = json_decode($serverdata['body']);
+                                       foreach ($servers->instances as $server) {
                                                $url = (is_null($server->https_score) ? 'http' : 'https').'://'.$server->name;
                                                Worker::add(PRIORITY_LOW, "DiscoverPoCo", "server", $url);
                                        }
index e736ca719b4d442a4b82a0f62cd73ea47fdd4143..d3ac0216656d608babe25a288c73e772d29477c8 100644 (file)
@@ -10,17 +10,23 @@ use Friendica\Core\Addon;
  * Leaflet Map related functions
  */
 class Map {
-       public static function byCoordinates($coord) {
+       public static function byCoordinates($coord, $html_mode = 0) {
                $coord = trim($coord);
                $coord = str_replace([',','/','  '],[' ',' ',' '],$coord);
-               $arr = ['lat' => trim(substr($coord,0,strpos($coord,' '))), 'lon' => trim(substr($coord,strpos($coord,' ')+1)), 'html' => ''];
+               $arr = ['lat' => trim(substr($coord,0,strpos($coord,' '))), 'lon' => trim(substr($coord,strpos($coord,' ')+1)), 'mode' => $html_mode, 'html' => ''];
                Addon::callHooks('generate_map',$arr);
                return ($arr['html']) ? $arr['html'] : $coord;
        }
 
-       public static function byLocation($location) {
-               $arr = ['location' => $location, 'html' => ''];
+       public static function byLocation($location, $html_mode = 0) {
+               $arr = ['location' => $location, 'mode' => $html_mode, 'html' => ''];
                Addon::callHooks('generate_named_map',$arr);
                return ($arr['html']) ? $arr['html'] : $location;
        }
+
+       public static function getCoordinates($location) {
+               $arr = ['location' => $location, 'lat' => false, 'lon' => false];
+               Addon::callHooks('Map::getCoordinates', $arr);
+               return $arr;
+       }
 }
index c9955f800f40252d588504590016d266f2024a36..bbdc51fbbb535f2e1adef957c8dbeda77d5adae4 100644 (file)
@@ -79,6 +79,18 @@ class Network
 
                $a = get_app();
 
+               $parts = parse_url($url);
+               $path_parts = explode('/', $parts['path']);
+               foreach ($path_parts as $part) {
+                       if (strlen($part) <> mb_strlen($part)) {
+                               $parts2[] = rawurlencode($part);
+                       } else {
+                               $parts2[] = $part;
+                       }
+               }
+               $parts['path'] =  implode('/', $parts2);
+               $url = self::unparseURL($parts);
+
                if (self::isUrlBlocked($url)) {
                        logger('domain of ' . $url . ' is blocked', LOGGER_DATA);
                        return $ret;
@@ -217,7 +229,7 @@ class Network
 
                        $newurl = $curl_info['redirect_url'];
 
-                       if (($new_location_info['path'] == '') && ( $new_location_info['host'] != '')) {
+                       if (($new_location_info['path'] == '') && ($new_location_info['host'] != '')) {
                                $newurl = $new_location_info['scheme'] . '://' . $new_location_info['host'] . $old_location_info['path'];
                        }
 
@@ -229,6 +241,11 @@ class Network
                        if (strpos($newurl, '/') === 0) {
                                $newurl = $old_location_info["scheme"]."://".$old_location_info["host"].$newurl;
                        }
+                       $old_location_query = @parse_url($url, PHP_URL_QUERY);
+
+                       if ($old_location_query != '') {
+                               $newurl .= '?' . $old_location_query;
+                       }
 
                        if (filter_var($newurl, FILTER_VALIDATE_URL)) {
                                $redirects++;
index edb0df33adbbcf0d63968dcb6b5ae1cfc055f61d..49fd5e3187bc56900e6ca603a557425df594403d 100644 (file)
@@ -485,7 +485,7 @@ class Notifier {
 
                        if ($diaspora_delivery) {
                                if (!$followup) {
-                                       $r0 = Diaspora::relayList();
+                                       $r0 = Diaspora::relayList($item_id);
                                }
 
                                $r1 = q("SELECT `batch`, ANY_VALUE(`id`) AS `id`, ANY_VALUE(`name`) AS `name`, ANY_VALUE(`network`) AS `network`
index 42b0d9f8c4f38d876ae4bcb30d4ba32f0519e007..c1c6fdd1a8da8b2f216044bc2b2eabdcefd60e93 100644 (file)
@@ -582,11 +582,12 @@ class OnePoll
 
                        logger("Consume feed of contact ".$contact['id']);
 
-                       consume_feed($xml, $importer, $contact, $hub, 1, 1);
+                       consume_feed($xml, $importer, $contact, $hub);
 
-                       // do it twice. Ensures that children of parents which may be later in the stream aren't tossed
-
-                       consume_feed($xml, $importer, $contact, $hub, 1, 2);
+                       // do it a second time for DFRN so that any children find their parents.
+                       if ($contact['network'] === NETWORK_DFRN) {
+                               consume_feed($xml, $importer, $contact, $hub);
+                       }
 
                        $hubmode = 'subscribe';
                        if ($contact['network'] === NETWORK_DFRN || $contact['blocked'] || $contact['readonly']) {
index 82e9532d8e89d7b507038966467a1d6c13861f96..d7774bc51977b1b3091adf4c8d86f4e7026688a9 100644 (file)
@@ -1,6 +1,6 @@
 Utilities
 
-php bin/console typo - is a crude syntax checker to avoid checking in files with simple
+php bin/console.php typo - is a crude syntax checker to avoid checking in files with simple
 typos. It basically just loads each of our project files at once. Run from
 cmdline and see if any parsing errors are reported.
 
@@ -8,7 +8,7 @@ cmdline and see if any parsing errors are reported.
 
 Internationalisation
 
-php bin/console extract - extracts translatable strings from our project files. It
+php bin/console.php extract - extracts translatable strings from our project files. It
 currently doesn't pick up strings in other libraries we might be using such as
 the HTML parsers.
 
@@ -107,7 +107,7 @@ Xgettext and .po workflow
        of the many .po editors out there, like QtLinguist
 
 5. run
-       $ php bin/console po2php view/lang/<language>/messages.po
+       $ php bin/console.php po2php view/lang/<language>/messages.po
        to create the strings.php file
 
 When strings are added or modified in source, you could run
@@ -117,4 +117,4 @@ When strings are added or modified in source, you could run
 
 If you already translated Friendica using strings.php, you could import your old
 translation to messages.po. Run:
-$ php bin/console php2po view/lang/<language>/strings.php
+$ php bin/console.php php2po view/lang/<language>/strings.php
index 4753c6a5d2eec773aaf3438a0171ddc3d477cfcd..c6a5c3f31912a079526a4a9317c79c12c7e1888a 100644 (file)
@@ -16,6 +16,7 @@ Andrej Stieben
 André Alves
 André Lohan
 Andy H3
+Andy Hee
 AndyHee
 Anthronaut
 Arian - Cazare Muncitori
@@ -75,6 +76,7 @@ Frederico Gonçalves Guimarães
 Gerhard Seeber
 gerhard6380
 Gert Cauwenberg
+GLComo
 greeneyedred
 Gregory Smith
 Haakon Meland Eriksen
@@ -91,7 +93,6 @@ Jak
 Jakob
 Jens Tautenhahn
 jensp
-Jeroen S
 jeroenpraat
 Johannes Schwab
 John Brazil
@@ -169,6 +170,7 @@ Silke Meyer
 Simon L'nu
 Simó Albert i Beltran
 soko1
+St John Karp
 Stanislav N.
 StefOfficiel
 Sveinn í Felli
@@ -206,4 +208,5 @@ Zered
 zotlabs
 zottel
 Zvi ben Yaakov (a.k.a rdc)
-Михаил
\ No newline at end of file
+Михаил
+朱陈锬
\ No newline at end of file
index d5cb233575455c60a2b0cc64e83351999e07b044..9c96687e71af4b53418c878ef3b5293b42676de4 100644 (file)
@@ -33,7 +33,7 @@ $a->config['sitename'] = "My Friend Network";
 
 $a->config['register_policy'] = REGISTER_OPEN;
 $a->config['register_text'] = '';
-$a->config['admin_email'] = 'admin@friendica.dev';
+$a->config['admin_email'] = 'admin@friendica.local';
 
 // Maximum size of an imported message, 0 is unlimited
 
index ef3eae6b26f9893b1d7dd8a73ebe4a7d446bc8f9..0d60cd833d896a850069e422e361a476565d4067 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-03-02 12:02+0100\n"
+"POT-Creation-Date: 2018-03-28 08:41+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,11 +18,6 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 
 
-#: include/dba.php:59
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr ""
-
 #: include/security.php:81
 msgid "Welcome "
 msgstr ""
@@ -41,1287 +36,1149 @@ msgid ""
 "form has been opened for too long (>3 hours) before submitting it."
 msgstr ""
 
-#: include/acl_selectors.php:355
-msgid "Post to Email"
-msgstr ""
-
-#: include/acl_selectors.php:360
-msgid "Hide your profile details from unknown viewers?"
-msgstr ""
-
-#: include/acl_selectors.php:360
-#, php-format
-msgid "Connectors disabled, since \"%s\" is enabled."
-msgstr ""
-
-#: include/acl_selectors.php:366
-msgid "Visible to everybody"
-msgstr ""
-
-#: include/acl_selectors.php:367 view/theme/vier/config.php:115
-msgid "show"
-msgstr ""
-
-#: include/acl_selectors.php:368 view/theme/vier/config.php:115
-msgid "don't show"
-msgstr ""
-
-#: include/acl_selectors.php:374 mod/editpost.php:136
-msgid "CC: email addresses"
-msgstr ""
-
-#: include/acl_selectors.php:375 mod/editpost.php:143
-msgid "Example: bob@example.com, mary@example.com"
-msgstr ""
-
-#: include/acl_selectors.php:377 mod/events.php:536 mod/photos.php:1098
-#: mod/photos.php:1441
-msgid "Permissions"
-msgstr ""
-
-#: include/acl_selectors.php:378
-msgid "Close"
-msgstr ""
-
-#: include/api.php:1181
+#: include/api.php:1199
 #, php-format
 msgid "Daily posting limit of %d post reached. The post was rejected."
 msgid_plural "Daily posting limit of %d posts reached. The post was rejected."
 msgstr[0] ""
 msgstr[1] ""
 
-#: include/api.php:1205
+#: include/api.php:1223
 #, php-format
 msgid "Weekly posting limit of %d post reached. The post was rejected."
 msgid_plural "Weekly posting limit of %d posts reached. The post was rejected."
 msgstr[0] ""
 msgstr[1] ""
 
-#: include/api.php:1229
+#: include/api.php:1247
 #, php-format
 msgid "Monthly posting limit of %d post reached. The post was rejected."
 msgstr ""
 
-#: include/api.php:4382 mod/photos.php:88 mod/photos.php:194 mod/photos.php:722
+#: include/api.php:4400 mod/photos.php:88 mod/photos.php:194 mod/photos.php:722
 #: mod/photos.php:1149 mod/photos.php:1166 mod/photos.php:1684
-#: mod/profile_photo.php:84 mod/profile_photo.php:92 mod/profile_photo.php:100
-#: mod/profile_photo.php:223 mod/profile_photo.php:317
-#: mod/profile_photo.php:327 src/Model/User.php:526 src/Model/User.php:534
-#: src/Model/User.php:542
+#: mod/profile_photo.php:85 mod/profile_photo.php:93 mod/profile_photo.php:101
+#: mod/profile_photo.php:211 mod/profile_photo.php:302
+#: mod/profile_photo.php:312 src/Model/User.php:539 src/Model/User.php:547
+#: src/Model/User.php:555
 msgid "Profile Photos"
 msgstr ""
 
-#: include/bb2diaspora.php:238 include/event.php:26 include/event.php:914
-#: mod/localtime.php:19
-msgid "l F d, Y \\@ g:i A"
+#: include/conversation.php:144 include/conversation.php:282
+#: include/text.php:1724 src/Model/Item.php:1795
+msgid "event"
 msgstr ""
 
-#: include/bb2diaspora.php:245 include/event.php:45 include/event.php:62
-#: include/event.php:471 include/event.php:992
-msgid "Starts:"
+#: include/conversation.php:147 include/conversation.php:157
+#: include/conversation.php:285 include/conversation.php:294
+#: mod/subthread.php:97 mod/tagger.php:72 src/Model/Item.php:1793
+#: src/Protocol/Diaspora.php:2006
+msgid "status"
 msgstr ""
 
-#: include/bb2diaspora.php:251 include/event.php:48 include/event.php:68
-#: include/event.php:472 include/event.php:996
-msgid "Finishes:"
+#: include/conversation.php:152 include/conversation.php:290
+#: include/text.php:1726 mod/subthread.php:97 mod/tagger.php:72
+#: src/Model/Item.php:1793
+msgid "photo"
 msgstr ""
 
-#: include/bb2diaspora.php:258 include/event.php:52 include/event.php:77
-#: include/event.php:473 include/event.php:1010 mod/directory.php:140
-#: mod/notifications.php:247 mod/contacts.php:651 mod/events.php:521
-#: src/Model/Profile.php:417
-msgid "Location:"
+#: include/conversation.php:164 src/Model/Item.php:1666
+#: src/Protocol/Diaspora.php:2002
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
 msgstr ""
 
-#: include/enotify.php:33
-msgid "Friendica Notification"
+#: include/conversation.php:167 src/Model/Item.php:1671
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
 msgstr ""
 
-#: include/enotify.php:36
-msgid "Thank You,"
+#: include/conversation.php:170
+#, php-format
+msgid "%1$s attends %2$s's %3$s"
 msgstr ""
 
-#: include/enotify.php:39
+#: include/conversation.php:173
 #, php-format
-msgid "%s Administrator"
+msgid "%1$s doesn't attend %2$s's %3$s"
 msgstr ""
 
-#: include/enotify.php:41
+#: include/conversation.php:176
 #, php-format
-msgid "%1$s, %2$s Administrator"
+msgid "%1$s attends maybe %2$s's %3$s"
 msgstr ""
 
-#: include/enotify.php:52 src/Worker/Delivery.php:403
-msgid "noreply"
+#: include/conversation.php:209 mod/dfrn_confirm.php:431
+#: src/Protocol/Diaspora.php:2477
+#, php-format
+msgid "%1$s is now friends with %2$s"
 msgstr ""
 
-#: include/enotify.php:100
+#: include/conversation.php:250
 #, php-format
-msgid "[Friendica:Notify] New mail received at %s"
+msgid "%1$s poked %2$s"
 msgstr ""
 
-#: include/enotify.php:102
+#: include/conversation.php:304 mod/tagger.php:110
 #, php-format
-msgid "%1$s sent you a new private message at %2$s."
+msgid "%1$s tagged %2$s's %3$s with %4$s"
 msgstr ""
 
-#: include/enotify.php:103
-msgid "a private message"
+#: include/conversation.php:331
+msgid "post/item"
 msgstr ""
 
-#: include/enotify.php:103
+#: include/conversation.php:332
 #, php-format
-msgid "%1$s sent you %2$s."
+msgid "%1$s marked %2$s's %3$s as favorite"
 msgstr ""
 
-#: include/enotify.php:105
-#, php-format
-msgid "Please visit %s to view and/or reply to your private messages."
+#: include/conversation.php:605 mod/photos.php:1501 mod/profiles.php:354
+msgid "Likes"
 msgstr ""
 
-#: include/enotify.php:143
-#, php-format
-msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
+#: include/conversation.php:605 mod/photos.php:1501 mod/profiles.php:358
+msgid "Dislikes"
 msgstr ""
 
-#: include/enotify.php:151
-#, php-format
-msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
-msgstr ""
+#: include/conversation.php:606 include/conversation.php:1680
+#: mod/photos.php:1502
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] ""
+msgstr[1] ""
 
-#: include/enotify.php:161
-#, php-format
-msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
+#: include/conversation.php:606 mod/photos.php:1502
+msgid "Not attending"
 msgstr ""
 
-#: include/enotify.php:173
-#, php-format
-msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
+#: include/conversation.php:606 mod/photos.php:1502
+msgid "Might attend"
 msgstr ""
 
-#: include/enotify.php:175
-#, php-format
-msgid "%s commented on an item/conversation you have been following."
+#: include/conversation.php:744 mod/photos.php:1569 src/Object/Post.php:178
+msgid "Select"
 msgstr ""
 
-#: include/enotify.php:178 include/enotify.php:193 include/enotify.php:208
-#: include/enotify.php:223 include/enotify.php:242 include/enotify.php:257
-#, php-format
-msgid "Please visit %s to view and/or reply to the conversation."
+#: include/conversation.php:745 mod/photos.php:1570 mod/admin.php:1731
+#: mod/contacts.php:830 mod/contacts.php:1035 mod/settings.php:738
+#: src/Object/Post.php:179
+msgid "Delete"
 msgstr ""
 
-#: include/enotify.php:185
+#: include/conversation.php:777 src/Object/Post.php:357 src/Object/Post.php:358
 #, php-format
-msgid "[Friendica:Notify] %s posted to your profile wall"
+msgid "View %s's profile @ %s"
 msgstr ""
 
-#: include/enotify.php:187
-#, php-format
-msgid "%1$s posted to your profile wall at %2$s"
+#: include/conversation.php:789 src/Object/Post.php:345
+msgid "Categories:"
 msgstr ""
 
-#: include/enotify.php:188
-#, php-format
-msgid "%1$s posted to [url=%2$s]your wall[/url]"
+#: include/conversation.php:790 src/Object/Post.php:346
+msgid "Filed under:"
 msgstr ""
 
-#: include/enotify.php:200
+#: include/conversation.php:797 src/Object/Post.php:371
 #, php-format
-msgid "[Friendica:Notify] %s tagged you"
+msgid "%s from %s"
 msgstr ""
 
-#: include/enotify.php:202
-#, php-format
-msgid "%1$s tagged you at %2$s"
+#: include/conversation.php:812
+msgid "View in context"
 msgstr ""
 
-#: include/enotify.php:203
-#, php-format
-msgid "%1$s [url=%2$s]tagged you[/url]."
+#: include/conversation.php:814 include/conversation.php:1353
+#: mod/wallmessage.php:145 mod/editpost.php:125 mod/message.php:264
+#: mod/message.php:433 mod/photos.php:1473 src/Object/Post.php:396
+msgid "Please wait"
 msgstr ""
 
-#: include/enotify.php:215
-#, php-format
-msgid "[Friendica:Notify] %s shared a new post"
+#: include/conversation.php:885
+msgid "remove"
 msgstr ""
 
-#: include/enotify.php:217
-#, php-format
-msgid "%1$s shared a new post at %2$s"
+#: include/conversation.php:889
+msgid "Delete Selected Items"
 msgstr ""
 
-#: include/enotify.php:218
-#, php-format
-msgid "%1$s [url=%2$s]shared a post[/url]."
+#: include/conversation.php:1059 view/theme/frio/theme.php:352
+msgid "Follow Thread"
 msgstr ""
 
-#: include/enotify.php:230
-#, php-format
-msgid "[Friendica:Notify] %1$s poked you"
+#: include/conversation.php:1060 src/Model/Contact.php:640
+msgid "View Status"
 msgstr ""
 
-#: include/enotify.php:232
-#, php-format
-msgid "%1$s poked you at %2$s"
+#: include/conversation.php:1061 include/conversation.php:1077
+#: mod/allfriends.php:73 mod/suggest.php:82 mod/match.php:89
+#: mod/directory.php:160 mod/dirfind.php:217 src/Model/Contact.php:580
+#: src/Model/Contact.php:593 src/Model/Contact.php:641
+msgid "View Profile"
 msgstr ""
 
-#: include/enotify.php:233
-#, php-format
-msgid "%1$s [url=%2$s]poked you[/url]."
+#: include/conversation.php:1062 src/Model/Contact.php:642
+msgid "View Photos"
 msgstr ""
 
-#: include/enotify.php:249
-#, php-format
-msgid "[Friendica:Notify] %s tagged your post"
+#: include/conversation.php:1063 src/Model/Contact.php:643
+msgid "Network Posts"
 msgstr ""
 
-#: include/enotify.php:251
-#, php-format
-msgid "%1$s tagged your post at %2$s"
+#: include/conversation.php:1064 src/Model/Contact.php:644
+msgid "View Contact"
 msgstr ""
 
-#: include/enotify.php:252
-#, php-format
-msgid "%1$s tagged [url=%2$s]your post[/url]"
+#: include/conversation.php:1065 src/Model/Contact.php:646
+msgid "Send PM"
 msgstr ""
 
-#: include/enotify.php:264
-msgid "[Friendica:Notify] Introduction received"
+#: include/conversation.php:1069 src/Model/Contact.php:647
+msgid "Poke"
 msgstr ""
 
-#: include/enotify.php:266
-#, php-format
-msgid "You've received an introduction from '%1$s' at %2$s"
+#: include/conversation.php:1074 mod/allfriends.php:74 mod/suggest.php:83
+#: mod/match.php:90 mod/contacts.php:596 mod/dirfind.php:218 mod/follow.php:143
+#: src/Content/Widget.php:61 src/Model/Contact.php:594
+msgid "Connect/Follow"
 msgstr ""
 
-#: include/enotify.php:267
+#: include/conversation.php:1193
 #, php-format
-msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
+msgid "%s likes this."
 msgstr ""
 
-#: include/enotify.php:272 include/enotify.php:318
+#: include/conversation.php:1196
 #, php-format
-msgid "You may visit their profile at %s"
+msgid "%s doesn't like this."
 msgstr ""
 
-#: include/enotify.php:274
+#: include/conversation.php:1199
 #, php-format
-msgid "Please visit %s to approve or reject the introduction."
-msgstr ""
-
-#: include/enotify.php:282
-msgid "[Friendica:Notify] A new person is sharing with you"
+msgid "%s attends."
 msgstr ""
 
-#: include/enotify.php:284 include/enotify.php:285
+#: include/conversation.php:1202
 #, php-format
-msgid "%1$s is sharing with you at %2$s"
-msgstr ""
-
-#: include/enotify.php:292
-msgid "[Friendica:Notify] You have a new follower"
+msgid "%s doesn't attend."
 msgstr ""
 
-#: include/enotify.php:294 include/enotify.php:295
+#: include/conversation.php:1205
 #, php-format
-msgid "You have a new follower at %2$s : %1$s"
+msgid "%s attends maybe."
 msgstr ""
 
-#: include/enotify.php:307
-msgid "[Friendica:Notify] Friend suggestion received"
+#: include/conversation.php:1216
+msgid "and"
 msgstr ""
 
-#: include/enotify.php:309
+#: include/conversation.php:1222
 #, php-format
-msgid "You've received a friend suggestion from '%1$s' at %2$s"
+msgid "and %d other people"
 msgstr ""
 
-#: include/enotify.php:310
+#: include/conversation.php:1231
 #, php-format
-msgid "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
-msgstr ""
-
-#: include/enotify.php:316
-msgid "Name:"
-msgstr ""
-
-#: include/enotify.php:317
-msgid "Photo:"
+msgid "<span  %1$s>%2$d people</span> like this"
 msgstr ""
 
-#: include/enotify.php:320
+#: include/conversation.php:1232
 #, php-format
-msgid "Please visit %s to approve or reject the suggestion."
+msgid "%s like this."
 msgstr ""
 
-#: include/enotify.php:328 include/enotify.php:343
-msgid "[Friendica:Notify] Connection accepted"
+#: include/conversation.php:1235
+#, php-format
+msgid "<span  %1$s>%2$d people</span> don't like this"
 msgstr ""
 
-#: include/enotify.php:330 include/enotify.php:345
+#: include/conversation.php:1236
 #, php-format
-msgid "'%1$s' has accepted your connection request at %2$s"
+msgid "%s don't like this."
 msgstr ""
 
-#: include/enotify.php:331 include/enotify.php:346
+#: include/conversation.php:1239
 #, php-format
-msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
+msgid "<span  %1$s>%2$d people</span> attend"
 msgstr ""
 
-#: include/enotify.php:336
-msgid ""
-"You are now mutual friends and may exchange status updates, photos, and "
-"email without restriction."
+#: include/conversation.php:1240
+#, php-format
+msgid "%s attend."
 msgstr ""
 
-#: include/enotify.php:338
+#: include/conversation.php:1243
 #, php-format
-msgid "Please visit %s if you wish to make any changes to this relationship."
+msgid "<span  %1$s>%2$d people</span> don't attend"
 msgstr ""
 
-#: include/enotify.php:351
+#: include/conversation.php:1244
 #, php-format
-msgid ""
-"'%1$s' has chosen to accept you a fan, which restricts some forms of "
-"communication - such as private messaging and some profile interactions. If "
-"this is a celebrity or community page, these settings were applied "
-"automatically."
+msgid "%s don't attend."
 msgstr ""
 
-#: include/enotify.php:353
+#: include/conversation.php:1247
 #, php-format
-msgid ""
-"'%1$s' may choose to extend this into a two-way or more permissive "
-"relationship in the future."
+msgid "<span  %1$s>%2$d people</span> attend maybe"
 msgstr ""
 
-#: include/enotify.php:355
+#: include/conversation.php:1248
 #, php-format
-msgid "Please visit %s  if you wish to make any changes to this relationship."
+msgid "%s attend maybe."
 msgstr ""
 
-#: include/enotify.php:365
-msgid "[Friendica System:Notify] registration request"
+#: include/conversation.php:1278 include/conversation.php:1294
+msgid "Visible to <strong>everybody</strong>"
 msgstr ""
 
-#: include/enotify.php:367
-#, php-format
-msgid "You've received a registration request from '%1$s' at %2$s"
+#: include/conversation.php:1279 include/conversation.php:1295
+#: mod/wallmessage.php:120 mod/wallmessage.php:127 mod/message.php:200
+#: mod/message.php:207 mod/message.php:343 mod/message.php:350
+msgid "Please enter a link URL:"
 msgstr ""
 
-#: include/enotify.php:368
-#, php-format
-msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
+#: include/conversation.php:1280 include/conversation.php:1296
+msgid "Please enter a video link/URL:"
 msgstr ""
 
-#: include/enotify.php:373
-#, php-format
-msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s("
+#: include/conversation.php:1281 include/conversation.php:1297
+msgid "Please enter an audio link/URL:"
 msgstr ""
 
-#: include/enotify.php:379
-#, php-format
-msgid "Please visit %s to approve or reject the request."
+#: include/conversation.php:1282 include/conversation.php:1298
+msgid "Tag term:"
 msgstr ""
 
-#: include/event.php:420
-msgid "all-day"
+#: include/conversation.php:1283 include/conversation.php:1299 mod/filer.php:34
+msgid "Save to Folder:"
 msgstr ""
 
-#: include/event.php:422 include/text.php:1111
-msgid "Sun"
+#: include/conversation.php:1284 include/conversation.php:1300
+msgid "Where are you right now?"
 msgstr ""
 
-#: include/event.php:423 include/text.php:1111
-msgid "Mon"
+#: include/conversation.php:1285
+msgid "Delete item(s)?"
 msgstr ""
 
-#: include/event.php:424 include/text.php:1111
-msgid "Tue"
+#: include/conversation.php:1334
+msgid "Share"
 msgstr ""
 
-#: include/event.php:425 include/text.php:1111
-msgid "Wed"
+#: include/conversation.php:1335 mod/wallmessage.php:143 mod/editpost.php:111
+#: mod/message.php:262 mod/message.php:430
+msgid "Upload photo"
 msgstr ""
 
-#: include/event.php:426 include/text.php:1111
-msgid "Thu"
+#: include/conversation.php:1336 mod/editpost.php:112
+msgid "upload photo"
 msgstr ""
 
-#: include/event.php:427 include/text.php:1111
-msgid "Fri"
+#: include/conversation.php:1337 mod/editpost.php:113
+msgid "Attach file"
 msgstr ""
 
-#: include/event.php:428 include/text.php:1111
-msgid "Sat"
+#: include/conversation.php:1338 mod/editpost.php:114
+msgid "attach file"
 msgstr ""
 
-#: include/event.php:430 include/text.php:1093 mod/settings.php:945
-msgid "Sunday"
+#: include/conversation.php:1339 mod/wallmessage.php:144 mod/editpost.php:115
+#: mod/message.php:263 mod/message.php:431
+msgid "Insert web link"
 msgstr ""
 
-#: include/event.php:431 include/text.php:1093 mod/settings.php:945
-msgid "Monday"
+#: include/conversation.php:1340 mod/editpost.php:116
+msgid "web link"
 msgstr ""
 
-#: include/event.php:432 include/text.php:1093
-msgid "Tuesday"
+#: include/conversation.php:1341 mod/editpost.php:117
+msgid "Insert video link"
 msgstr ""
 
-#: include/event.php:433 include/text.php:1093
-msgid "Wednesday"
+#: include/conversation.php:1342 mod/editpost.php:118
+msgid "video link"
 msgstr ""
 
-#: include/event.php:434 include/text.php:1093
-msgid "Thursday"
+#: include/conversation.php:1343 mod/editpost.php:119
+msgid "Insert audio link"
 msgstr ""
 
-#: include/event.php:435 include/text.php:1093
-msgid "Friday"
+#: include/conversation.php:1344 mod/editpost.php:120
+msgid "audio link"
 msgstr ""
 
-#: include/event.php:436 include/text.php:1093
-msgid "Saturday"
+#: include/conversation.php:1345 mod/editpost.php:121
+msgid "Set your location"
 msgstr ""
 
-#: include/event.php:438 include/text.php:1114
-msgid "Jan"
+#: include/conversation.php:1346 mod/editpost.php:122
+msgid "set location"
 msgstr ""
 
-#: include/event.php:439 include/text.php:1114
-msgid "Feb"
+#: include/conversation.php:1347 mod/editpost.php:123
+msgid "Clear browser location"
 msgstr ""
 
-#: include/event.php:440 include/text.php:1114
-msgid "Mar"
+#: include/conversation.php:1348 mod/editpost.php:124
+msgid "clear location"
 msgstr ""
 
-#: include/event.php:441 include/text.php:1114
-msgid "Apr"
+#: include/conversation.php:1350 mod/editpost.php:138
+msgid "Set title"
 msgstr ""
 
-#: include/event.php:442 include/event.php:455 include/text.php:1097
-#: include/text.php:1114
-msgid "May"
+#: include/conversation.php:1352 mod/editpost.php:140
+msgid "Categories (comma-separated list)"
 msgstr ""
 
-#: include/event.php:443
-msgid "Jun"
+#: include/conversation.php:1354 mod/editpost.php:126
+msgid "Permission settings"
 msgstr ""
 
-#: include/event.php:444 include/text.php:1114
-msgid "Jul"
+#: include/conversation.php:1355 mod/editpost.php:155
+msgid "permissions"
 msgstr ""
 
-#: include/event.php:445 include/text.php:1114
-msgid "Aug"
+#: include/conversation.php:1363 mod/editpost.php:135
+msgid "Public post"
 msgstr ""
 
-#: include/event.php:446
-msgid "Sept"
+#: include/conversation.php:1367 mod/editpost.php:146 mod/photos.php:1492
+#: mod/photos.php:1531 mod/photos.php:1604 mod/events.php:528
+#: src/Object/Post.php:799
+msgid "Preview"
 msgstr ""
 
-#: include/event.php:447 include/text.php:1114
-msgid "Oct"
+#: include/conversation.php:1371 include/items.php:387 mod/fbrowser.php:103
+#: mod/fbrowser.php:134 mod/suggest.php:41 mod/dfrn_request.php:663
+#: mod/tagrm.php:19 mod/tagrm.php:99 mod/editpost.php:149 mod/message.php:141
+#: mod/photos.php:248 mod/photos.php:324 mod/videos.php:147
+#: mod/contacts.php:475 mod/follow.php:161 mod/settings.php:676
+#: mod/settings.php:702 mod/unfollow.php:117
+msgid "Cancel"
 msgstr ""
 
-#: include/event.php:448 include/text.php:1114
-msgid "Nov"
+#: include/conversation.php:1376
+msgid "Post to Groups"
 msgstr ""
 
-#: include/event.php:449 include/text.php:1114
-msgid "Dec"
+#: include/conversation.php:1377
+msgid "Post to Contacts"
 msgstr ""
 
-#: include/event.php:451 include/text.php:1097
-msgid "January"
+#: include/conversation.php:1378
+msgid "Private post"
 msgstr ""
 
-#: include/event.php:452 include/text.php:1097
-msgid "February"
+#: include/conversation.php:1383 mod/editpost.php:153 src/Model/Profile.php:342
+msgid "Message"
 msgstr ""
 
-#: include/event.php:453 include/text.php:1097
-msgid "March"
+#: include/conversation.php:1384 mod/editpost.php:154
+msgid "Browser"
 msgstr ""
 
-#: include/event.php:454 include/text.php:1097
-msgid "April"
+#: include/conversation.php:1651
+msgid "View all"
 msgstr ""
 
-#: include/event.php:456 include/text.php:1097
-msgid "June"
-msgstr ""
+#: include/conversation.php:1674
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] ""
+msgstr[1] ""
 
-#: include/event.php:457 include/text.php:1097
-msgid "July"
-msgstr ""
+#: include/conversation.php:1677
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] ""
+msgstr[1] ""
 
-#: include/event.php:458 include/text.php:1097
-msgid "August"
-msgstr ""
+#: include/conversation.php:1683
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] ""
+msgstr[1] ""
 
-#: include/event.php:459 include/text.php:1097
-msgid "September"
-msgstr ""
+#: include/conversation.php:1686 src/Content/ContactSelector.php:125
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr[0] ""
+msgstr[1] ""
 
-#: include/event.php:460 include/text.php:1097
-msgid "October"
+#: include/dba.php:57
+#, php-format
+msgid "Cannot locate DNS info for database server '%s'"
 msgstr ""
 
-#: include/event.php:461 include/text.php:1097
-msgid "November"
+#: include/enotify.php:31
+msgid "Friendica Notification"
 msgstr ""
 
-#: include/event.php:462 include/text.php:1097
-msgid "December"
+#: include/enotify.php:34
+msgid "Thank You,"
 msgstr ""
 
-#: include/event.php:464 mod/cal.php:280 mod/events.php:401
-msgid "today"
+#: include/enotify.php:37
+#, php-format
+msgid "%s Administrator"
 msgstr ""
 
-#: include/event.php:465 mod/cal.php:281 mod/events.php:402
-#: src/Util/Temporal.php:304
-msgid "month"
+#: include/enotify.php:39
+#, php-format
+msgid "%1$s, %2$s Administrator"
 msgstr ""
 
-#: include/event.php:466 mod/cal.php:282 mod/events.php:403
-#: src/Util/Temporal.php:305
-msgid "week"
+#: include/enotify.php:50 src/Worker/Delivery.php:402
+msgid "noreply"
 msgstr ""
 
-#: include/event.php:467 mod/cal.php:283 mod/events.php:404
-#: src/Util/Temporal.php:306
-msgid "day"
+#: include/enotify.php:98
+#, php-format
+msgid "[Friendica:Notify] New mail received at %s"
 msgstr ""
 
-#: include/event.php:469
-msgid "No events to display"
+#: include/enotify.php:100
+#, php-format
+msgid "%1$s sent you a new private message at %2$s."
 msgstr ""
 
-#: include/event.php:583
-msgid "l, F j"
+#: include/enotify.php:101
+msgid "a private message"
 msgstr ""
 
-#: include/event.php:607
-msgid "Edit event"
+#: include/enotify.php:101
+#, php-format
+msgid "%1$s sent you %2$s."
 msgstr ""
 
-#: include/event.php:608
-msgid "Duplicate event"
+#: include/enotify.php:103
+#, php-format
+msgid "Please visit %s to view and/or reply to your private messages."
 msgstr ""
 
-#: include/event.php:609
-msgid "Delete event"
+#: include/enotify.php:141
+#, php-format
+msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
 msgstr ""
 
-#: include/event.php:636 include/text.php:1508 include/text.php:1515
-msgid "link to source"
+#: include/enotify.php:149
+#, php-format
+msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
 msgstr ""
 
-#: include/event.php:896
-msgid "Export"
+#: include/enotify.php:159
+#, php-format
+msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
 msgstr ""
 
-#: include/event.php:897
-msgid "Export calendar as ical"
+#: include/enotify.php:171
+#, php-format
+msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
 msgstr ""
 
-#: include/event.php:898
-msgid "Export calendar as csv"
+#: include/enotify.php:173
+#, php-format
+msgid "%s commented on an item/conversation you have been following."
 msgstr ""
 
-#: include/event.php:915
-msgid "D g:i A"
+#: include/enotify.php:176 include/enotify.php:191 include/enotify.php:206
+#: include/enotify.php:221 include/enotify.php:240 include/enotify.php:255
+#, php-format
+msgid "Please visit %s to view and/or reply to the conversation."
 msgstr ""
 
-#: include/event.php:916
-msgid "g:i A"
+#: include/enotify.php:183
+#, php-format
+msgid "[Friendica:Notify] %s posted to your profile wall"
 msgstr ""
 
-#: include/event.php:1011 include/event.php:1013
-msgid "Show map"
+#: include/enotify.php:185
+#, php-format
+msgid "%1$s posted to your profile wall at %2$s"
 msgstr ""
 
-#: include/event.php:1012
-msgid "Hide map"
+#: include/enotify.php:186
+#, php-format
+msgid "%1$s posted to [url=%2$s]your wall[/url]"
 msgstr ""
 
-#: include/items.php:342 mod/notice.php:22 mod/display.php:70
-#: mod/display.php:247 mod/display.php:349 mod/viewsrc.php:21 mod/admin.php:269
-#: mod/admin.php:1762 mod/admin.php:2010
-msgid "Item not found."
+#: include/enotify.php:198
+#, php-format
+msgid "[Friendica:Notify] %s tagged you"
 msgstr ""
 
-#: include/items.php:382
-msgid "Do you really want to delete this item?"
+#: include/enotify.php:200
+#, php-format
+msgid "%1$s tagged you at %2$s"
 msgstr ""
 
-#: include/items.php:384 mod/api.php:110 mod/suggest.php:38
-#: mod/profiles.php:649 mod/profiles.php:652 mod/profiles.php:674
-#: mod/contacts.php:464 mod/dfrn_request.php:653 mod/follow.php:148
-#: mod/message.php:138 mod/settings.php:1109 mod/settings.php:1115
-#: mod/settings.php:1122 mod/settings.php:1126 mod/settings.php:1130
-#: mod/settings.php:1134 mod/settings.php:1138 mod/settings.php:1142
-#: mod/settings.php:1162 mod/settings.php:1163 mod/settings.php:1164
-#: mod/settings.php:1165 mod/settings.php:1166 mod/register.php:237
-msgid "Yes"
+#: include/enotify.php:201
+#, php-format
+msgid "%1$s [url=%2$s]tagged you[/url]."
 msgstr ""
 
-#: include/items.php:387 include/conversation.php:1373 mod/fbrowser.php:103
-#: mod/fbrowser.php:134 mod/suggest.php:41 mod/unfollow.php:117
-#: mod/contacts.php:467 mod/dfrn_request.php:663 mod/editpost.php:151
-#: mod/follow.php:159 mod/message.php:141 mod/photos.php:248 mod/photos.php:324
-#: mod/settings.php:680 mod/settings.php:706 mod/tagrm.php:19 mod/tagrm.php:99
-#: mod/videos.php:148
-msgid "Cancel"
+#: include/enotify.php:213
+#, php-format
+msgid "[Friendica:Notify] %s shared a new post"
 msgstr ""
 
-#: include/items.php:401 mod/allfriends.php:21 mod/api.php:35 mod/api.php:40
-#: mod/attach.php:38 mod/common.php:26 mod/crepair.php:98 mod/group.php:26
-#: mod/nogroup.php:28 mod/repair_ostatus.php:13 mod/suggest.php:60
-#: mod/unfollow.php:15 mod/unfollow.php:57 mod/unfollow.php:90
-#: mod/uimport.php:28 mod/dirfind.php:24 mod/notifications.php:73
-#: mod/ostatus_subscribe.php:16 mod/cal.php:304 mod/dfrn_confirm.php:68
-#: mod/fsuggest.php:81 mod/invite.php:20 mod/invite.php:106 mod/manage.php:131
-#: mod/profiles.php:181 mod/profiles.php:619 mod/wall_attach.php:74
-#: mod/wall_attach.php:77 mod/contacts.php:378 mod/delegate.php:24
-#: mod/delegate.php:38 mod/editpost.php:20 mod/events.php:195 mod/follow.php:16
-#: mod/follow.php:53 mod/follow.php:116 mod/message.php:59 mod/message.php:104
-#: mod/notes.php:30 mod/photos.php:174 mod/photos.php:1051 mod/poke.php:150
-#: mod/profile_photo.php:29 mod/profile_photo.php:188 mod/profile_photo.php:199
-#: mod/profile_photo.php:212 mod/regmod.php:108 mod/settings.php:41
-#: mod/settings.php:140 mod/settings.php:669 mod/viewcontacts.php:57
-#: mod/wall_upload.php:103 mod/wall_upload.php:106 mod/wallmessage.php:16
-#: mod/wallmessage.php:40 mod/wallmessage.php:79 mod/wallmessage.php:103
-#: mod/item.php:160 mod/network.php:32 mod/register.php:53 index.php:413
-msgid "Permission denied."
+#: include/enotify.php:215
+#, php-format
+msgid "%1$s shared a new post at %2$s"
 msgstr ""
 
-#: include/items.php:471
-msgid "Archives"
+#: include/enotify.php:216
+#, php-format
+msgid "%1$s [url=%2$s]shared a post[/url]."
 msgstr ""
 
-#: include/items.php:477 view/theme/vier/theme.php:259
-#: src/Content/ForumManager.php:130 src/Content/Widget.php:312
-#: src/Object/Post.php:422 src/App.php:514
-msgid "show more"
+#: include/enotify.php:228
+#, php-format
+msgid "[Friendica:Notify] %1$s poked you"
 msgstr ""
 
-#: include/text.php:302
-msgid "newer"
+#: include/enotify.php:230
+#, php-format
+msgid "%1$s poked you at %2$s"
 msgstr ""
 
-#: include/text.php:303
-msgid "older"
+#: include/enotify.php:231
+#, php-format
+msgid "%1$s [url=%2$s]poked you[/url]."
 msgstr ""
 
-#: include/text.php:308
-msgid "first"
+#: include/enotify.php:247
+#, php-format
+msgid "[Friendica:Notify] %s tagged your post"
 msgstr ""
 
-#: include/text.php:309
-msgid "prev"
+#: include/enotify.php:249
+#, php-format
+msgid "%1$s tagged your post at %2$s"
 msgstr ""
 
-#: include/text.php:343
-msgid "next"
+#: include/enotify.php:250
+#, php-format
+msgid "%1$s tagged [url=%2$s]your post[/url]"
 msgstr ""
 
-#: include/text.php:344
-msgid "last"
+#: include/enotify.php:262
+msgid "[Friendica:Notify] Introduction received"
 msgstr ""
 
-#: include/text.php:398
-msgid "Loading more entries..."
+#: include/enotify.php:264
+#, php-format
+msgid "You've received an introduction from '%1$s' at %2$s"
 msgstr ""
 
-#: include/text.php:399
-msgid "The end"
+#: include/enotify.php:265
+#, php-format
+msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
 msgstr ""
 
-#: include/text.php:884
-msgid "No contacts"
+#: include/enotify.php:270 include/enotify.php:316
+#, php-format
+msgid "You may visit their profile at %s"
 msgstr ""
 
-#: include/text.php:908
+#: include/enotify.php:272
 #, php-format
-msgid "%d Contact"
-msgid_plural "%d Contacts"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Please visit %s to approve or reject the introduction."
+msgstr ""
 
-#: include/text.php:921
-msgid "View Contacts"
+#: include/enotify.php:280
+msgid "[Friendica:Notify] A new person is sharing with you"
 msgstr ""
 
-#: include/text.php:1010 mod/editpost.php:112 mod/filer.php:35 mod/notes.php:68
-msgid "Save"
+#: include/enotify.php:282 include/enotify.php:283
+#, php-format
+msgid "%1$s is sharing with you at %2$s"
 msgstr ""
 
-#: include/text.php:1010
-msgid "Follow"
+#: include/enotify.php:290
+msgid "[Friendica:Notify] You have a new follower"
 msgstr ""
 
-#: include/text.php:1016 mod/search.php:155 src/Content/Nav.php:142
-msgid "Search"
+#: include/enotify.php:292 include/enotify.php:293
+#, php-format
+msgid "You have a new follower at %2$s : %1$s"
 msgstr ""
 
-#: include/text.php:1019 src/Content/Nav.php:58
-msgid "@name, !forum, #tags, content"
+#: include/enotify.php:305
+msgid "[Friendica:Notify] Friend suggestion received"
 msgstr ""
 
-#: include/text.php:1025 src/Content/Nav.php:145
-msgid "Full Text"
+#: include/enotify.php:307
+#, php-format
+msgid "You've received a friend suggestion from '%1$s' at %2$s"
 msgstr ""
 
-#: include/text.php:1026 src/Content/Nav.php:146
-#: src/Content/Widget/TagCloud.php:54
-msgid "Tags"
+#: include/enotify.php:308
+#, php-format
+msgid "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
 msgstr ""
 
-#: include/text.php:1027 mod/contacts.php:805 mod/contacts.php:866
-#: mod/viewcontacts.php:131 view/theme/frio/theme.php:270
-#: src/Content/Nav.php:147 src/Content/Nav.php:212 src/Model/Profile.php:957
-#: src/Model/Profile.php:960
-msgid "Contacts"
+#: include/enotify.php:314
+msgid "Name:"
 msgstr ""
 
-#: include/text.php:1030 view/theme/vier/theme.php:254
-#: src/Content/ForumManager.php:125 src/Content/Nav.php:151
-msgid "Forums"
+#: include/enotify.php:315
+msgid "Photo:"
 msgstr ""
 
-#: include/text.php:1074
-msgid "poke"
+#: include/enotify.php:318
+#, php-format
+msgid "Please visit %s to approve or reject the suggestion."
 msgstr ""
 
-#: include/text.php:1074
-msgid "poked"
+#: include/enotify.php:326 include/enotify.php:341
+msgid "[Friendica:Notify] Connection accepted"
 msgstr ""
 
-#: include/text.php:1075
-msgid "ping"
+#: include/enotify.php:328 include/enotify.php:343
+#, php-format
+msgid "'%1$s' has accepted your connection request at %2$s"
 msgstr ""
 
-#: include/text.php:1075
-msgid "pinged"
+#: include/enotify.php:329 include/enotify.php:344
+#, php-format
+msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
 msgstr ""
 
-#: include/text.php:1076
-msgid "prod"
+#: include/enotify.php:334
+msgid ""
+"You are now mutual friends and may exchange status updates, photos, and "
+"email without restriction."
 msgstr ""
 
-#: include/text.php:1076
-msgid "prodded"
+#: include/enotify.php:336
+#, php-format
+msgid "Please visit %s if you wish to make any changes to this relationship."
 msgstr ""
 
-#: include/text.php:1077
-msgid "slap"
+#: include/enotify.php:349
+#, php-format
+msgid ""
+"'%1$s' has chosen to accept you a fan, which restricts some forms of "
+"communication - such as private messaging and some profile interactions. If "
+"this is a celebrity or community page, these settings were applied "
+"automatically."
 msgstr ""
 
-#: include/text.php:1077
-msgid "slapped"
+#: include/enotify.php:351
+#, php-format
+msgid ""
+"'%1$s' may choose to extend this into a two-way or more permissive "
+"relationship in the future."
 msgstr ""
 
-#: include/text.php:1078
-msgid "finger"
+#: include/enotify.php:353
+#, php-format
+msgid "Please visit %s  if you wish to make any changes to this relationship."
 msgstr ""
 
-#: include/text.php:1078
-msgid "fingered"
+#: include/enotify.php:363
+msgid "[Friendica System:Notify] registration request"
 msgstr ""
 
-#: include/text.php:1079
-msgid "rebuff"
+#: include/enotify.php:365
+#, php-format
+msgid "You've received a registration request from '%1$s' at %2$s"
 msgstr ""
 
-#: include/text.php:1079
-msgid "rebuffed"
+#: include/enotify.php:366
+#, php-format
+msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
 msgstr ""
 
-#: include/text.php:1114
-msgid "Sep"
+#: include/enotify.php:371
+#, php-format
+msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s)"
 msgstr ""
 
-#: include/text.php:1315 mod/videos.php:381
-msgid "View Video"
+#: include/enotify.php:377
+#, php-format
+msgid "Please visit %s to approve or reject the request."
 msgstr ""
 
-#: include/text.php:1332
-msgid "bytes"
+#: include/items.php:342 mod/notice.php:22 mod/viewsrc.php:21 mod/admin.php:269
+#: mod/admin.php:1787 mod/admin.php:2035 mod/display.php:72 mod/display.php:252
+#: mod/display.php:354
+msgid "Item not found."
 msgstr ""
 
-#: include/text.php:1367 include/text.php:1378
-msgid "Click to open/close"
+#: include/items.php:382
+msgid "Do you really want to delete this item?"
 msgstr ""
 
-#: include/text.php:1502
-msgid "View on separate page"
+#: include/items.php:384 mod/api.php:110 mod/suggest.php:38
+#: mod/dfrn_request.php:653 mod/register.php:237 mod/message.php:138
+#: mod/contacts.php:472 mod/follow.php:150 mod/profiles.php:635
+#: mod/profiles.php:638 mod/profiles.php:660 mod/settings.php:1103
+#: mod/settings.php:1109 mod/settings.php:1116 mod/settings.php:1120
+#: mod/settings.php:1124 mod/settings.php:1128 mod/settings.php:1132
+#: mod/settings.php:1136 mod/settings.php:1156 mod/settings.php:1157
+#: mod/settings.php:1158 mod/settings.php:1159 mod/settings.php:1160
+msgid "Yes"
 msgstr ""
 
-#: include/text.php:1503
-msgid "view on separate page"
+#: include/items.php:401 mod/allfriends.php:21 mod/api.php:35 mod/api.php:40
+#: mod/attach.php:38 mod/common.php:26 mod/crepair.php:98 mod/nogroup.php:28
+#: mod/repair_ostatus.php:13 mod/suggest.php:60 mod/uimport.php:28
+#: mod/notifications.php:73 mod/dfrn_confirm.php:68 mod/invite.php:20
+#: mod/invite.php:106 mod/manage.php:131 mod/wall_attach.php:74
+#: mod/wall_attach.php:77 mod/poke.php:150 mod/regmod.php:108
+#: mod/viewcontacts.php:57 mod/wall_upload.php:103 mod/wall_upload.php:106
+#: mod/wallmessage.php:16 mod/wallmessage.php:40 mod/wallmessage.php:79
+#: mod/wallmessage.php:103 mod/register.php:53 mod/editpost.php:18
+#: mod/fsuggest.php:80 mod/group.php:26 mod/message.php:59 mod/message.php:104
+#: mod/network.php:32 mod/notes.php:30 mod/photos.php:174 mod/photos.php:1051
+#: mod/cal.php:304 mod/contacts.php:386 mod/delegate.php:25 mod/delegate.php:43
+#: mod/delegate.php:54 mod/dirfind.php:25 mod/events.php:194 mod/follow.php:17
+#: mod/follow.php:54 mod/follow.php:118 mod/item.php:160
+#: mod/ostatus_subscribe.php:16 mod/profile_photo.php:30
+#: mod/profile_photo.php:176 mod/profile_photo.php:187
+#: mod/profile_photo.php:200 mod/profiles.php:181 mod/profiles.php:605
+#: mod/settings.php:43 mod/settings.php:142 mod/settings.php:665
+#: mod/unfollow.php:15 mod/unfollow.php:57 mod/unfollow.php:90 index.php:416
+msgid "Permission denied."
 msgstr ""
 
-#: include/text.php:1717 include/conversation.php:146
-#: include/conversation.php:284 src/Model/Item.php:1785
-msgid "event"
+#: include/items.php:471
+msgid "Archives"
 msgstr ""
 
-#: include/text.php:1719 include/conversation.php:154
-#: include/conversation.php:292 mod/subthread.php:97 mod/tagger.php:72
-#: src/Model/Item.php:1783
-msgid "photo"
+#: include/items.php:477 view/theme/vier/theme.php:259
+#: src/Content/ForumManager.php:130 src/Content/Widget.php:312
+#: src/Object/Post.php:424 src/App.php:518
+msgid "show more"
 msgstr ""
 
-#: include/text.php:1721
-msgid "activity"
+#: include/text.php:302
+msgid "newer"
 msgstr ""
 
-#: include/text.php:1723 src/Object/Post.php:421 src/Object/Post.php:433
-msgid "comment"
-msgid_plural "comments"
-msgstr[0] ""
-msgstr[1] ""
-
-#: include/text.php:1726
-msgid "post"
+#: include/text.php:303
+msgid "older"
 msgstr ""
 
-#: include/text.php:1883
-msgid "Item filed"
+#: include/text.php:308
+msgid "first"
 msgstr ""
 
-#: include/conversation.php:149 include/conversation.php:159
-#: include/conversation.php:287 include/conversation.php:296
-#: mod/subthread.php:97 mod/tagger.php:72 src/Model/Item.php:1783
-#: src/Protocol/Diaspora.php:1946
-msgid "status"
+#: include/text.php:309
+msgid "prev"
 msgstr ""
 
-#: include/conversation.php:166 src/Model/Item.php:1656
-#: src/Protocol/Diaspora.php:1942
-#, php-format
-msgid "%1$s likes %2$s's %3$s"
+#: include/text.php:343
+msgid "next"
 msgstr ""
 
-#: include/conversation.php:169 src/Model/Item.php:1661
-#, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
+#: include/text.php:344
+msgid "last"
 msgstr ""
 
-#: include/conversation.php:172
-#, php-format
-msgid "%1$s attends %2$s's %3$s"
+#: include/text.php:398
+msgid "Loading more entries..."
 msgstr ""
 
-#: include/conversation.php:175
-#, php-format
-msgid "%1$s doesn't attend %2$s's %3$s"
+#: include/text.php:399
+msgid "The end"
 msgstr ""
 
-#: include/conversation.php:178
-#, php-format
-msgid "%1$s attends maybe %2$s's %3$s"
+#: include/text.php:884
+msgid "No contacts"
 msgstr ""
 
-#: include/conversation.php:211 mod/dfrn_confirm.php:431
-#: src/Protocol/Diaspora.php:2414
+#: include/text.php:908
 #, php-format
-msgid "%1$s is now friends with %2$s"
-msgstr ""
+msgid "%d Contact"
+msgid_plural "%d Contacts"
+msgstr[0] ""
+msgstr[1] ""
 
-#: include/conversation.php:252
-#, php-format
-msgid "%1$s poked %2$s"
+#: include/text.php:921
+msgid "View Contacts"
 msgstr ""
 
-#: include/conversation.php:306 mod/tagger.php:110
-#, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
+#: include/text.php:1010 mod/filer.php:35 mod/editpost.php:110 mod/notes.php:67
+msgid "Save"
 msgstr ""
 
-#: include/conversation.php:333
-msgid "post/item"
+#: include/text.php:1010
+msgid "Follow"
 msgstr ""
 
-#: include/conversation.php:334
-#, php-format
-msgid "%1$s marked %2$s's %3$s as favorite"
+#: include/text.php:1016 mod/search.php:155 src/Content/Nav.php:142
+msgid "Search"
 msgstr ""
 
-#: include/conversation.php:607 mod/profiles.php:354 mod/photos.php:1501
-msgid "Likes"
+#: include/text.php:1019 src/Content/Nav.php:58
+msgid "@name, !forum, #tags, content"
 msgstr ""
 
-#: include/conversation.php:607 mod/profiles.php:358 mod/photos.php:1501
-msgid "Dislikes"
+#: include/text.php:1025 src/Content/Nav.php:145
+msgid "Full Text"
 msgstr ""
 
-#: include/conversation.php:608 include/conversation.php:1682
-#: mod/photos.php:1502
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] ""
-msgstr[1] ""
-
-#: include/conversation.php:608 mod/photos.php:1502
-msgid "Not attending"
+#: include/text.php:1026 src/Content/Nav.php:146
+#: src/Content/Widget/TagCloud.php:54
+msgid "Tags"
 msgstr ""
 
-#: include/conversation.php:608 mod/photos.php:1502
-msgid "Might attend"
+#: include/text.php:1027 mod/viewcontacts.php:131 mod/contacts.php:814
+#: mod/contacts.php:875 view/theme/frio/theme.php:270 src/Content/Nav.php:147
+#: src/Content/Nav.php:212 src/Model/Profile.php:957 src/Model/Profile.php:960
+msgid "Contacts"
 msgstr ""
 
-#: include/conversation.php:746 mod/photos.php:1569 src/Object/Post.php:177
-msgid "Select"
+#: include/text.php:1030 view/theme/vier/theme.php:254
+#: src/Content/ForumManager.php:125 src/Content/Nav.php:151
+msgid "Forums"
 msgstr ""
 
-#: include/conversation.php:747 mod/contacts.php:821 mod/contacts.php:1019
-#: mod/photos.php:1570 mod/settings.php:742 mod/admin.php:1706
-#: src/Object/Post.php:178
-msgid "Delete"
+#: include/text.php:1074
+msgid "poke"
 msgstr ""
 
-#: include/conversation.php:779 src/Object/Post.php:355 src/Object/Post.php:356
-#, php-format
-msgid "View %s's profile @ %s"
+#: include/text.php:1074
+msgid "poked"
 msgstr ""
 
-#: include/conversation.php:791 src/Object/Post.php:343
-msgid "Categories:"
+#: include/text.php:1075
+msgid "ping"
 msgstr ""
 
-#: include/conversation.php:792 src/Object/Post.php:344
-msgid "Filed under:"
+#: include/text.php:1075
+msgid "pinged"
 msgstr ""
 
-#: include/conversation.php:799 src/Object/Post.php:369
-#, php-format
-msgid "%s from %s"
+#: include/text.php:1076
+msgid "prod"
 msgstr ""
 
-#: include/conversation.php:814
-msgid "View in context"
+#: include/text.php:1076
+msgid "prodded"
 msgstr ""
 
-#: include/conversation.php:816 include/conversation.php:1355
-#: mod/editpost.php:127 mod/message.php:264 mod/message.php:433
-#: mod/photos.php:1473 mod/wallmessage.php:145 src/Object/Post.php:394
-msgid "Please wait"
+#: include/text.php:1077
+msgid "slap"
 msgstr ""
 
-#: include/conversation.php:887
-msgid "remove"
+#: include/text.php:1077
+msgid "slapped"
 msgstr ""
 
-#: include/conversation.php:891
-msgid "Delete Selected Items"
+#: include/text.php:1078
+msgid "finger"
 msgstr ""
 
-#: include/conversation.php:1061 view/theme/frio/theme.php:352
-msgid "Follow Thread"
+#: include/text.php:1078
+msgid "fingered"
 msgstr ""
 
-#: include/conversation.php:1062 src/Model/Contact.php:554
-msgid "View Status"
+#: include/text.php:1079
+msgid "rebuff"
 msgstr ""
 
-#: include/conversation.php:1063 include/conversation.php:1079
-#: mod/allfriends.php:73 mod/directory.php:153 mod/suggest.php:82
-#: mod/dirfind.php:220 mod/match.php:89 src/Model/Contact.php:497
-#: src/Model/Contact.php:510 src/Model/Contact.php:555
-msgid "View Profile"
+#: include/text.php:1079
+msgid "rebuffed"
 msgstr ""
 
-#: include/conversation.php:1064 src/Model/Contact.php:556
-msgid "View Photos"
+#: include/text.php:1093 mod/settings.php:941 src/Model/Event.php:379
+msgid "Monday"
 msgstr ""
 
-#: include/conversation.php:1065 src/Model/Contact.php:557
-msgid "Network Posts"
+#: include/text.php:1093 src/Model/Event.php:380
+msgid "Tuesday"
 msgstr ""
 
-#: include/conversation.php:1066 src/Model/Contact.php:558
-msgid "View Contact"
+#: include/text.php:1093 src/Model/Event.php:381
+msgid "Wednesday"
 msgstr ""
 
-#: include/conversation.php:1067 src/Model/Contact.php:560
-msgid "Send PM"
+#: include/text.php:1093 src/Model/Event.php:382
+msgid "Thursday"
 msgstr ""
 
-#: include/conversation.php:1071 src/Model/Contact.php:561
-msgid "Poke"
+#: include/text.php:1093 src/Model/Event.php:383
+msgid "Friday"
 msgstr ""
 
-#: include/conversation.php:1076 mod/allfriends.php:74 mod/suggest.php:83
-#: mod/dirfind.php:221 mod/match.php:90 mod/contacts.php:587 mod/follow.php:141
-#: src/Content/Widget.php:61 src/Model/Contact.php:511
-msgid "Connect/Follow"
+#: include/text.php:1093 src/Model/Event.php:384
+msgid "Saturday"
 msgstr ""
 
-#: include/conversation.php:1195
-#, php-format
-msgid "%s likes this."
+#: include/text.php:1093 mod/settings.php:941 src/Model/Event.php:378
+msgid "Sunday"
 msgstr ""
 
-#: include/conversation.php:1198
-#, php-format
-msgid "%s doesn't like this."
+#: include/text.php:1097 src/Model/Event.php:399
+msgid "January"
 msgstr ""
 
-#: include/conversation.php:1201
-#, php-format
-msgid "%s attends."
+#: include/text.php:1097 src/Model/Event.php:400
+msgid "February"
 msgstr ""
 
-#: include/conversation.php:1204
-#, php-format
-msgid "%s doesn't attend."
+#: include/text.php:1097 src/Model/Event.php:401
+msgid "March"
 msgstr ""
 
-#: include/conversation.php:1207
-#, php-format
-msgid "%s attends maybe."
+#: include/text.php:1097 src/Model/Event.php:402
+msgid "April"
 msgstr ""
 
-#: include/conversation.php:1218
-msgid "and"
+#: include/text.php:1097 include/text.php:1114 src/Model/Event.php:390
+#: src/Model/Event.php:403
+msgid "May"
 msgstr ""
 
-#: include/conversation.php:1224
-#, php-format
-msgid "and %d other people"
+#: include/text.php:1097 src/Model/Event.php:404
+msgid "June"
 msgstr ""
 
-#: include/conversation.php:1233
-#, php-format
-msgid "<span  %1$s>%2$d people</span> like this"
+#: include/text.php:1097 src/Model/Event.php:405
+msgid "July"
 msgstr ""
 
-#: include/conversation.php:1234
-#, php-format
-msgid "%s like this."
+#: include/text.php:1097 src/Model/Event.php:406
+msgid "August"
 msgstr ""
 
-#: include/conversation.php:1237
-#, php-format
-msgid "<span  %1$s>%2$d people</span> don't like this"
+#: include/text.php:1097 src/Model/Event.php:407
+msgid "September"
 msgstr ""
 
-#: include/conversation.php:1238
-#, php-format
-msgid "%s don't like this."
+#: include/text.php:1097 src/Model/Event.php:408
+msgid "October"
 msgstr ""
 
-#: include/conversation.php:1241
-#, php-format
-msgid "<span  %1$s>%2$d people</span> attend"
+#: include/text.php:1097 src/Model/Event.php:409
+msgid "November"
 msgstr ""
 
-#: include/conversation.php:1242
-#, php-format
-msgid "%s attend."
+#: include/text.php:1097 src/Model/Event.php:410
+msgid "December"
 msgstr ""
 
-#: include/conversation.php:1245
-#, php-format
-msgid "<span  %1$s>%2$d people</span> don't attend"
+#: include/text.php:1111 src/Model/Event.php:371
+msgid "Mon"
 msgstr ""
 
-#: include/conversation.php:1246
-#, php-format
-msgid "%s don't attend."
+#: include/text.php:1111 src/Model/Event.php:372
+msgid "Tue"
 msgstr ""
 
-#: include/conversation.php:1249
-#, php-format
-msgid "<span  %1$s>%2$d people</span> attend maybe"
+#: include/text.php:1111 src/Model/Event.php:373
+msgid "Wed"
 msgstr ""
 
-#: include/conversation.php:1250
-#, php-format
-msgid "%s anttend maybe."
+#: include/text.php:1111 src/Model/Event.php:374
+msgid "Thu"
 msgstr ""
 
-#: include/conversation.php:1280 include/conversation.php:1296
-msgid "Visible to <strong>everybody</strong>"
+#: include/text.php:1111 src/Model/Event.php:375
+msgid "Fri"
 msgstr ""
 
-#: include/conversation.php:1281 include/conversation.php:1297
-#: mod/message.php:200 mod/message.php:207 mod/message.php:343
-#: mod/message.php:350 mod/wallmessage.php:120 mod/wallmessage.php:127
-msgid "Please enter a link URL:"
+#: include/text.php:1111 src/Model/Event.php:376
+msgid "Sat"
 msgstr ""
 
-#: include/conversation.php:1282 include/conversation.php:1298
-msgid "Please enter a video link/URL:"
+#: include/text.php:1111 src/Model/Event.php:370
+msgid "Sun"
 msgstr ""
 
-#: include/conversation.php:1283 include/conversation.php:1299
-msgid "Please enter an audio link/URL:"
+#: include/text.php:1114 src/Model/Event.php:386
+msgid "Jan"
 msgstr ""
 
-#: include/conversation.php:1284 include/conversation.php:1300
-msgid "Tag term:"
-msgstr ""
-
-#: include/conversation.php:1285 include/conversation.php:1301 mod/filer.php:34
-msgid "Save to Folder:"
-msgstr ""
-
-#: include/conversation.php:1286 include/conversation.php:1302
-msgid "Where are you right now?"
-msgstr ""
-
-#: include/conversation.php:1287
-msgid "Delete item(s)?"
-msgstr ""
-
-#: include/conversation.php:1336
-msgid "Share"
-msgstr ""
-
-#: include/conversation.php:1337 mod/editpost.php:113 mod/message.php:262
-#: mod/message.php:430 mod/wallmessage.php:143
-msgid "Upload photo"
-msgstr ""
-
-#: include/conversation.php:1338 mod/editpost.php:114
-msgid "upload photo"
-msgstr ""
-
-#: include/conversation.php:1339 mod/editpost.php:115
-msgid "Attach file"
-msgstr ""
-
-#: include/conversation.php:1340 mod/editpost.php:116
-msgid "attach file"
-msgstr ""
-
-#: include/conversation.php:1341 mod/editpost.php:117 mod/message.php:263
-#: mod/message.php:431 mod/wallmessage.php:144
-msgid "Insert web link"
-msgstr ""
-
-#: include/conversation.php:1342 mod/editpost.php:118
-msgid "web link"
-msgstr ""
-
-#: include/conversation.php:1343 mod/editpost.php:119
-msgid "Insert video link"
-msgstr ""
-
-#: include/conversation.php:1344 mod/editpost.php:120
-msgid "video link"
-msgstr ""
-
-#: include/conversation.php:1345 mod/editpost.php:121
-msgid "Insert audio link"
-msgstr ""
-
-#: include/conversation.php:1346 mod/editpost.php:122
-msgid "audio link"
-msgstr ""
-
-#: include/conversation.php:1347 mod/editpost.php:123
-msgid "Set your location"
+#: include/text.php:1114 src/Model/Event.php:387
+msgid "Feb"
 msgstr ""
 
-#: include/conversation.php:1348 mod/editpost.php:124
-msgid "set location"
+#: include/text.php:1114 src/Model/Event.php:388
+msgid "Mar"
 msgstr ""
 
-#: include/conversation.php:1349 mod/editpost.php:125
-msgid "Clear browser location"
+#: include/text.php:1114 src/Model/Event.php:389
+msgid "Apr"
 msgstr ""
 
-#: include/conversation.php:1350 mod/editpost.php:126
-msgid "clear location"
+#: include/text.php:1114 src/Model/Event.php:392
+msgid "Jul"
 msgstr ""
 
-#: include/conversation.php:1352 mod/editpost.php:140
-msgid "Set title"
+#: include/text.php:1114 src/Model/Event.php:393
+msgid "Aug"
 msgstr ""
 
-#: include/conversation.php:1354 mod/editpost.php:142
-msgid "Categories (comma-separated list)"
+#: include/text.php:1114
+msgid "Sep"
 msgstr ""
 
-#: include/conversation.php:1356 mod/editpost.php:128
-msgid "Permission settings"
+#: include/text.php:1114 src/Model/Event.php:395
+msgid "Oct"
 msgstr ""
 
-#: include/conversation.php:1357 mod/editpost.php:157
-msgid "permissions"
+#: include/text.php:1114 src/Model/Event.php:396
+msgid "Nov"
 msgstr ""
 
-#: include/conversation.php:1365 mod/editpost.php:137
-msgid "Public post"
+#: include/text.php:1114 src/Model/Event.php:397
+msgid "Dec"
 msgstr ""
 
-#: include/conversation.php:1369 mod/editpost.php:148 mod/events.php:531
-#: mod/photos.php:1492 mod/photos.php:1531 mod/photos.php:1604
-#: src/Object/Post.php:797
-msgid "Preview"
+#: include/text.php:1324 mod/videos.php:380
+msgid "View Video"
 msgstr ""
 
-#: include/conversation.php:1378
-msgid "Post to Groups"
+#: include/text.php:1341
+msgid "bytes"
 msgstr ""
 
-#: include/conversation.php:1379
-msgid "Post to Contacts"
+#: include/text.php:1374 include/text.php:1385
+msgid "Click to open/close"
 msgstr ""
 
-#: include/conversation.php:1380
-msgid "Private post"
+#: include/text.php:1509
+msgid "View on separate page"
 msgstr ""
 
-#: include/conversation.php:1385 mod/editpost.php:155 src/Model/Profile.php:342
-msgid "Message"
+#: include/text.php:1510
+msgid "view on separate page"
 msgstr ""
 
-#: include/conversation.php:1386 mod/editpost.php:156
-msgid "Browser"
+#: include/text.php:1515 include/text.php:1522 src/Model/Event.php:594
+msgid "link to source"
 msgstr ""
 
-#: include/conversation.php:1653
-msgid "View all"
+#: include/text.php:1728
+msgid "activity"
 msgstr ""
 
-#: include/conversation.php:1676
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] ""
-msgstr[1] ""
-
-#: include/conversation.php:1679
-msgid "Dislike"
-msgid_plural "Dislikes"
+#: include/text.php:1730 src/Object/Post.php:423 src/Object/Post.php:435
+msgid "comment"
+msgid_plural "comments"
 msgstr[0] ""
 msgstr[1] ""
 
-#: include/conversation.php:1685
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] ""
-msgstr[1] ""
+#: include/text.php:1733
+msgid "post"
+msgstr ""
 
-#: include/conversation.php:1688 src/Content/ContactSelector.php:125
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr[0] ""
-msgstr[1] ""
+#: include/text.php:1890
+msgid "Item filed"
+msgstr ""
 
 #: mod/allfriends.php:51
 msgid "No friends to display."
 msgstr ""
 
-#: mod/allfriends.php:90 mod/suggest.php:101 mod/dirfind.php:218
-#: mod/match.php:105 src/Content/Widget.php:37 src/Model/Profile.php:297
+#: mod/allfriends.php:90 mod/suggest.php:101 mod/match.php:105
+#: mod/dirfind.php:215 src/Content/Widget.php:37 src/Model/Profile.php:297
 msgid "Connect"
 msgstr ""
 
@@ -1343,17 +1200,17 @@ msgid ""
 "and/or create new posts for you?"
 msgstr ""
 
-#: mod/api.php:111 mod/profiles.php:649 mod/profiles.php:653
-#: mod/profiles.php:674 mod/dfrn_request.php:653 mod/follow.php:148
-#: mod/settings.php:1109 mod/settings.php:1115 mod/settings.php:1122
-#: mod/settings.php:1126 mod/settings.php:1130 mod/settings.php:1134
-#: mod/settings.php:1138 mod/settings.php:1142 mod/settings.php:1162
-#: mod/settings.php:1163 mod/settings.php:1164 mod/settings.php:1165
-#: mod/settings.php:1166 mod/register.php:238
+#: mod/api.php:111 mod/dfrn_request.php:653 mod/register.php:238
+#: mod/follow.php:150 mod/profiles.php:635 mod/profiles.php:639
+#: mod/profiles.php:660 mod/settings.php:1103 mod/settings.php:1109
+#: mod/settings.php:1116 mod/settings.php:1120 mod/settings.php:1124
+#: mod/settings.php:1128 mod/settings.php:1132 mod/settings.php:1136
+#: mod/settings.php:1156 mod/settings.php:1157 mod/settings.php:1158
+#: mod/settings.php:1159 mod/settings.php:1160
 msgid "No"
 msgstr ""
 
-#: mod/apps.php:14 index.php:242
+#: mod/apps.php:14 index.php:245
 msgid "You must be logged in to use addons. "
 msgstr ""
 
@@ -1373,19 +1230,11 @@ msgstr ""
 msgid "Item was not found."
 msgstr ""
 
-#: mod/bookmarklet.php:21 src/Content/Nav.php:114 src/Module/Login.php:312
-msgid "Login"
-msgstr ""
-
-#: mod/bookmarklet.php:49
-msgid "The post was created"
-msgstr ""
-
 #: mod/common.php:91
 msgid "No contacts in common."
 msgstr ""
 
-#: mod/common.php:140 mod/contacts.php:877
+#: mod/common.php:140 mod/contacts.php:886
 msgid "Common Friends"
 msgstr ""
 
@@ -1408,8 +1257,8 @@ msgstr ""
 msgid "Contact update failed."
 msgstr ""
 
-#: mod/crepair.php:110 mod/dfrn_confirm.php:131 mod/fsuggest.php:29
-#: mod/fsuggest.php:97
+#: mod/crepair.php:110 mod/dfrn_confirm.php:131 mod/fsuggest.php:30
+#: mod/fsuggest.php:96
 msgid "Contact not found."
 msgstr ""
 
@@ -1445,15 +1294,15 @@ msgstr ""
 msgid "Refetch contact data"
 msgstr ""
 
-#: mod/crepair.php:148 mod/fsuggest.php:116 mod/invite.php:150
-#: mod/manage.php:184 mod/profiles.php:685 mod/contacts.php:601
-#: mod/events.php:533 mod/install.php:251 mod/install.php:290
-#: mod/localtime.php:56 mod/message.php:265 mod/message.php:432
-#: mod/photos.php:1080 mod/photos.php:1160 mod/photos.php:1445
-#: mod/photos.php:1491 mod/photos.php:1530 mod/photos.php:1603 mod/poke.php:199
-#: view/theme/duepuntozero/config.php:71 view/theme/frio/config.php:113
-#: view/theme/quattro/config.php:73 view/theme/vier/config.php:119
-#: src/Object/Post.php:788
+#: mod/crepair.php:148 mod/invite.php:150 mod/manage.php:184
+#: mod/localtime.php:56 mod/poke.php:199 mod/fsuggest.php:114
+#: mod/message.php:265 mod/message.php:432 mod/photos.php:1080
+#: mod/photos.php:1160 mod/photos.php:1445 mod/photos.php:1491
+#: mod/photos.php:1530 mod/photos.php:1603 mod/contacts.php:610
+#: mod/events.php:530 mod/install.php:251 mod/install.php:290
+#: mod/profiles.php:671 view/theme/duepuntozero/config.php:71
+#: view/theme/frio/config.php:113 view/theme/quattro/config.php:73
+#: view/theme/vier/config.php:119 src/Object/Post.php:790
 msgid "Submit"
 msgstr ""
 
@@ -1471,9 +1320,9 @@ msgid ""
 "entries from this contact."
 msgstr ""
 
-#: mod/crepair.php:158 mod/settings.php:681 mod/settings.php:707
-#: mod/admin.php:439 mod/admin.php:1689 mod/admin.php:1701 mod/admin.php:1714
-#: mod/admin.php:1730
+#: mod/crepair.php:158 mod/admin.php:439 mod/admin.php:1714 mod/admin.php:1726
+#: mod/admin.php:1739 mod/admin.php:1755 mod/settings.php:677
+#: mod/settings.php:703
 msgid "Name"
 msgstr ""
 
@@ -1509,55 +1358,6 @@ msgstr ""
 msgid "New photo from this URL"
 msgstr ""
 
-#: mod/directory.php:38 mod/community.php:25 mod/dfrn_request.php:607
-#: mod/display.php:201 mod/photos.php:932 mod/probe.php:13 mod/search.php:98
-#: mod/search.php:104 mod/videos.php:200 mod/viewcontacts.php:45
-#: mod/webfinger.php:16
-msgid "Public access denied."
-msgstr ""
-
-#: mod/directory.php:142 mod/notifications.php:253 src/Model/Profile.php:420
-#: src/Model/Profile.php:745
-msgid "Gender:"
-msgstr ""
-
-#: mod/directory.php:144 src/Model/Profile.php:421 src/Model/Profile.php:769
-msgid "Status:"
-msgstr ""
-
-#: mod/directory.php:146 src/Model/Profile.php:422 src/Model/Profile.php:786
-msgid "Homepage:"
-msgstr ""
-
-#: mod/directory.php:148 mod/notifications.php:249 mod/contacts.php:655
-#: src/Model/Profile.php:423 src/Model/Profile.php:806
-msgid "About:"
-msgstr ""
-
-#: mod/directory.php:195 view/theme/vier/theme.php:201
-msgid "Global Directory"
-msgstr ""
-
-#: mod/directory.php:197
-msgid "Find on this site"
-msgstr ""
-
-#: mod/directory.php:199
-msgid "Results for:"
-msgstr ""
-
-#: mod/directory.php:201
-msgid "Site Directory"
-msgstr ""
-
-#: mod/directory.php:202 mod/contacts.php:811 src/Content/Widget.php:63
-msgid "Find"
-msgstr ""
-
-#: mod/directory.php:206
-msgid "No entries (some entries may be hidden)."
-msgstr ""
-
 #: mod/fbrowser.php:34 view/theme/frio/theme.php:261 src/Content/Nav.php:102
 #: src/Model/Profile.php:904
 msgid "Photos"
@@ -1570,7 +1370,7 @@ msgstr ""
 msgid "Contact Photos"
 msgstr ""
 
-#: mod/fbrowser.php:105 mod/fbrowser.php:136 mod/profile_photo.php:265
+#: mod/fbrowser.php:105 mod/fbrowser.php:136 mod/profile_photo.php:250
 msgid "Upload"
 msgstr ""
 
@@ -1579,86 +1379,10 @@ msgid "Files"
 msgstr ""
 
 #: mod/fetch.php:16 mod/fetch.php:52 mod/fetch.php:65 mod/help.php:60
-#: mod/p.php:21 mod/p.php:48 mod/p.php:57 index.php:289
+#: mod/p.php:21 mod/p.php:48 mod/p.php:57 index.php:292
 msgid "Not Found"
 msgstr ""
 
-#: mod/group.php:36
-msgid "Group created."
-msgstr ""
-
-#: mod/group.php:42
-msgid "Could not create group."
-msgstr ""
-
-#: mod/group.php:56 mod/group.php:158
-msgid "Group not found."
-msgstr ""
-
-#: mod/group.php:70
-msgid "Group name changed."
-msgstr ""
-
-#: mod/group.php:83 mod/profperm.php:28 index.php:412
-msgid "Permission denied"
-msgstr ""
-
-#: mod/group.php:97
-msgid "Save Group"
-msgstr ""
-
-#: mod/group.php:102
-msgid "Create a group of contacts/friends."
-msgstr ""
-
-#: mod/group.php:103 mod/group.php:200 src/Model/Group.php:409
-msgid "Group Name: "
-msgstr ""
-
-#: mod/group.php:127
-msgid "Group removed."
-msgstr ""
-
-#: mod/group.php:129
-msgid "Unable to remove group."
-msgstr ""
-
-#: mod/group.php:193
-msgid "Delete Group"
-msgstr ""
-
-#: mod/group.php:199
-msgid "Group Editor"
-msgstr ""
-
-#: mod/group.php:204
-msgid "Edit Group Name"
-msgstr ""
-
-#: mod/group.php:214
-msgid "Members"
-msgstr ""
-
-#: mod/group.php:216 mod/contacts.php:710
-msgid "All Contacts"
-msgstr ""
-
-#: mod/group.php:217 mod/network.php:639
-msgid "Group is empty"
-msgstr ""
-
-#: mod/group.php:230
-msgid "Remove Contact"
-msgstr ""
-
-#: mod/group.php:254
-msgid "Add Contact"
-msgstr ""
-
-#: mod/group.php:266 mod/profperm.php:115
-msgid "Click on a contact to add or remove."
-msgstr ""
-
 #: mod/hcard.php:18
 msgid "No profile"
 msgstr ""
@@ -1671,7 +1395,7 @@ msgstr ""
 msgid "Help"
 msgstr ""
 
-#: mod/help.php:63 index.php:294
+#: mod/help.php:63 index.php:297
 msgid "Page not found."
 msgstr ""
 
@@ -1723,8 +1447,8 @@ msgid ""
 "join."
 msgstr ""
 
-#: mod/newmember.php:19 mod/settings.php:122 mod/admin.php:1814
-#: mod/admin.php:2083 view/theme/frio/theme.php:269 src/Content/Nav.php:206
+#: mod/newmember.php:19 mod/admin.php:1839 mod/admin.php:2108
+#: mod/settings.php:124 view/theme/frio/theme.php:269 src/Content/Nav.php:206
 msgid "Settings"
 msgstr ""
 
@@ -1747,14 +1471,14 @@ msgid ""
 "potential friends know exactly how to find you."
 msgstr ""
 
-#: mod/newmember.php:24 mod/contacts.php:662 mod/contacts.php:854
-#: mod/profperm.php:113 view/theme/frio/theme.php:260 src/Content/Nav.php:101
+#: mod/newmember.php:24 mod/profperm.php:113 mod/contacts.php:671
+#: mod/contacts.php:863 view/theme/frio/theme.php:260 src/Content/Nav.php:101
 #: src/Model/Profile.php:730 src/Model/Profile.php:863
 #: src/Model/Profile.php:896
 msgid "Profile"
 msgstr ""
 
-#: mod/newmember.php:26 mod/profiles.php:704 mod/profile_photo.php:264
+#: mod/newmember.php:26 mod/profile_photo.php:249 mod/profiles.php:690
 msgid "Upload Profile Photo"
 msgstr ""
 
@@ -1837,7 +1561,7 @@ msgid ""
 "hours."
 msgstr ""
 
-#: mod/newmember.php:43 src/Model/Group.php:402
+#: mod/newmember.php:43 src/Model/Group.php:401
 msgid "Groups"
 msgstr ""
 
@@ -1877,13 +1601,13 @@ msgid ""
 "features and resources."
 msgstr ""
 
-#: mod/nogroup.php:42 mod/contacts.php:610 mod/contacts.php:943
-#: mod/viewcontacts.php:112
+#: mod/nogroup.php:42 mod/viewcontacts.php:112 mod/contacts.php:619
+#: mod/contacts.php:959
 #, php-format
 msgid "Visit %s's profile [%s]"
 msgstr ""
 
-#: mod/nogroup.php:43 mod/contacts.php:944
+#: mod/nogroup.php:43 mod/contacts.php:960
 msgid "Edit contact"
 msgstr ""
 
@@ -1903,11 +1627,11 @@ msgstr ""
 msgid "Error"
 msgstr ""
 
-#: mod/repair_ostatus.php:48 mod/ostatus_subscribe.php:61
+#: mod/repair_ostatus.php:48 mod/ostatus_subscribe.php:64
 msgid "Done"
 msgstr ""
 
-#: mod/repair_ostatus.php:54 mod/ostatus_subscribe.php:85
+#: mod/repair_ostatus.php:54 mod/ostatus_subscribe.php:88
 msgid "Keep this window open until done."
 msgstr ""
 
@@ -1929,44 +1653,6 @@ msgstr ""
 msgid "Friend Suggestions"
 msgstr ""
 
-#: mod/unfollow.php:34
-msgid "Contact wasn't found or can't be unfollowed."
-msgstr ""
-
-#: mod/unfollow.php:47
-msgid "Contact unfollowed"
-msgstr ""
-
-#: mod/unfollow.php:65 mod/dfrn_request.php:662 mod/follow.php:61
-msgid "Submit Request"
-msgstr ""
-
-#: mod/unfollow.php:73
-msgid "You aren't a friend of this contact."
-msgstr ""
-
-#: mod/unfollow.php:79
-msgid "Unfollowing is currently not supported by your network."
-msgstr ""
-
-#: mod/unfollow.php:100 mod/contacts.php:590
-msgid "Disconnect/Unfollow"
-msgstr ""
-
-#: mod/unfollow.php:113 mod/dfrn_request.php:660 mod/follow.php:155
-msgid "Your Identity Address:"
-msgstr ""
-
-#: mod/unfollow.php:122 mod/notifications.php:258 mod/contacts.php:647
-#: mod/follow.php:164 mod/admin.php:439 mod/admin.php:449
-msgid "Profile URL"
-msgstr ""
-
-#: mod/unfollow.php:132 mod/contacts.php:849 mod/follow.php:181
-#: src/Model/Profile.php:891
-msgid "Status Messages and Posts"
-msgstr ""
-
 #: mod/update_community.php:27 mod/update_display.php:27
 #: mod/update_notes.php:40 mod/update_profile.php:39 mod/update_network.php:33
 msgid "[Embedded content - reload page to view]"
@@ -2018,22 +1704,8 @@ msgstr ""
 msgid "%1$s welcomes %2$s"
 msgstr ""
 
-#: mod/dirfind.php:48
-#, php-format
-msgid "People Search - %s"
-msgstr ""
-
-#: mod/dirfind.php:59
-#, php-format
-msgid "Forum Search - %s"
-msgstr ""
-
-#: mod/dirfind.php:256 mod/match.php:125
-msgid "No matches"
-msgstr ""
-
-#: mod/friendica.php:77
-msgid "This is Friendica, version"
+#: mod/friendica.php:77
+msgid "This is Friendica, version"
 msgstr ""
 
 #: mod/friendica.php:78
@@ -2073,7 +1745,7 @@ msgid "On this server the following remote servers are blocked."
 msgstr ""
 
 #: mod/friendica.php:123 mod/dfrn_request.php:351 mod/admin.php:302
-#: mod/admin.php:320 src/Model/Contact.php:1142
+#: mod/admin.php:320 src/Model/Contact.php:1228
 msgid "Blocked domain"
 msgstr ""
 
@@ -2093,6 +1765,10 @@ msgstr ""
 msgid "Profile Match"
 msgstr ""
 
+#: mod/match.php:125 mod/dirfind.php:253
+msgid "No matches"
+msgstr ""
+
 #: mod/notifications.php:37
 msgid "Invalid request identifier."
 msgstr ""
@@ -2102,7 +1778,7 @@ msgid "Discard"
 msgstr ""
 
 #: mod/notifications.php:62 mod/notifications.php:182 mod/notifications.php:266
-#: mod/contacts.php:629 mod/contacts.php:819 mod/contacts.php:1003
+#: mod/contacts.php:638 mod/contacts.php:828 mod/contacts.php:1019
 msgid "Ignore"
 msgstr ""
 
@@ -2143,7 +1819,7 @@ msgstr ""
 msgid "suggested by %s"
 msgstr ""
 
-#: mod/notifications.php:175 mod/notifications.php:254 mod/contacts.php:637
+#: mod/notifications.php:175 mod/notifications.php:254 mod/contacts.php:646
 msgid "Hide this contact from others"
 msgstr ""
 
@@ -2155,7 +1831,7 @@ msgstr ""
 msgid "if applicable"
 msgstr ""
 
-#: mod/notifications.php:179 mod/notifications.php:264 mod/admin.php:1704
+#: mod/notifications.php:179 mod/notifications.php:264 mod/admin.php:1729
 msgid "Approve"
 msgstr ""
 
@@ -2208,12 +1884,33 @@ msgstr ""
 msgid "Subscriber"
 msgstr ""
 
-#: mod/notifications.php:251 mod/contacts.php:657 mod/follow.php:172
+#: mod/notifications.php:247 mod/contacts.php:660 mod/directory.php:149
+#: mod/events.php:518 src/Model/Profile.php:417 src/Model/Event.php:60
+#: src/Model/Event.php:85 src/Model/Event.php:421 src/Model/Event.php:900
+msgid "Location:"
+msgstr ""
+
+#: mod/notifications.php:249 mod/contacts.php:664 mod/directory.php:155
+#: src/Model/Profile.php:423 src/Model/Profile.php:806
+msgid "About:"
+msgstr ""
+
+#: mod/notifications.php:251 mod/contacts.php:666 mod/follow.php:174
 #: src/Model/Profile.php:794
 msgid "Tags:"
 msgstr ""
 
-#: mod/notifications.php:261 mod/contacts.php:63 src/Model/Profile.php:518
+#: mod/notifications.php:253 mod/directory.php:152 src/Model/Profile.php:420
+#: src/Model/Profile.php:745
+msgid "Gender:"
+msgstr ""
+
+#: mod/notifications.php:258 mod/admin.php:439 mod/admin.php:449
+#: mod/contacts.php:656 mod/follow.php:166 mod/unfollow.php:122
+msgid "Profile URL"
+msgstr ""
+
+#: mod/notifications.php:261 mod/contacts.php:71 src/Model/Profile.php:518
 msgid "Network:"
 msgstr ""
 
@@ -2234,10 +1931,6 @@ msgstr ""
 msgid "No more %s notifications."
 msgstr ""
 
-#: mod/oexchange.php:30
-msgid "Post successful."
-msgstr ""
-
 #: mod/openid.php:29
 msgid "OpenID protocol error. No ID returned."
 msgstr ""
@@ -2251,78 +1944,8 @@ msgstr ""
 msgid "Login failed."
 msgstr ""
 
-#: mod/ostatus_subscribe.php:21
-msgid "Subscribing to OStatus contacts"
-msgstr ""
-
-#: mod/ostatus_subscribe.php:32
-msgid "No contact provided."
-msgstr ""
-
-#: mod/ostatus_subscribe.php:38
-msgid "Couldn't fetch information for contact."
-msgstr ""
-
-#: mod/ostatus_subscribe.php:47
-msgid "Couldn't fetch friends for contact."
-msgstr ""
-
-#: mod/ostatus_subscribe.php:75
-msgid "success"
-msgstr ""
-
-#: mod/ostatus_subscribe.php:77
-msgid "failed"
-msgstr ""
-
-#: mod/ostatus_subscribe.php:80 src/Object/Post.php:278
-msgid "ignored"
-msgstr ""
-
-#: mod/cal.php:142 mod/display.php:308 mod/profile.php:173
-msgid "Access to this profile has been restricted."
-msgstr ""
-
-#: mod/cal.php:274 mod/events.php:392 view/theme/frio/theme.php:263
-#: view/theme/frio/theme.php:267 src/Content/Nav.php:104
-#: src/Content/Nav.php:169 src/Model/Profile.php:924 src/Model/Profile.php:935
-msgid "Events"
-msgstr ""
-
-#: mod/cal.php:275 mod/events.php:393
-msgid "View"
-msgstr ""
-
-#: mod/cal.php:276 mod/events.php:395
-msgid "Previous"
-msgstr ""
-
-#: mod/cal.php:277 mod/events.php:396 mod/install.php:209
-msgid "Next"
-msgstr ""
-
-#: mod/cal.php:284 mod/events.php:405
-msgid "list"
-msgstr ""
-
-#: mod/cal.php:297 src/Model/User.php:202
-msgid "User not found"
-msgstr ""
-
-#: mod/cal.php:313
-msgid "This calendar format is not supported"
-msgstr ""
-
-#: mod/cal.php:315
-msgid "No exportable data found"
-msgstr ""
-
-#: mod/cal.php:332
-msgid "calendar"
-msgstr ""
-
 #: mod/dfrn_confirm.php:74 mod/profiles.php:38 mod/profiles.php:148
-#: mod/profiles.php:195 mod/profiles.php:631
+#: mod/profiles.php:195 mod/profiles.php:617
 msgid "Profile not found."
 msgstr ""
 
@@ -2396,7 +2019,7 @@ msgstr ""
 msgid "Unable to update your contact profile details on our system"
 msgstr ""
 
-#: mod/dfrn_confirm.php:661 mod/dfrn_request.php:568 src/Model/Contact.php:1434
+#: mod/dfrn_confirm.php:661 mod/dfrn_request.php:568 src/Model/Contact.php:1520
 msgid "[Name Withheld]"
 msgstr ""
 
@@ -2405,19 +2028,6 @@ msgstr ""
 msgid "%1$s has joined %2$s"
 msgstr ""
 
-#: mod/fsuggest.php:71
-msgid "Friend suggestion sent."
-msgstr ""
-
-#: mod/fsuggest.php:102
-msgid "Suggest Friends"
-msgstr ""
-
-#: mod/fsuggest.php:104
-#, php-format
-msgid "Suggest a friend for %s"
-msgstr ""
-
 #: mod/invite.php:33
 msgid "Total invitation limit exceeded."
 msgstr ""
@@ -2501,8 +2111,8 @@ msgstr ""
 msgid "Enter email addresses, one per line:"
 msgstr ""
 
-#: mod/invite.php:144 mod/message.php:259 mod/message.php:426
-#: mod/wallmessage.php:141
+#: mod/invite.php:144 mod/wallmessage.php:141 mod/message.php:259
+#: mod/message.php:426
 msgid "Your message:"
 msgstr ""
 
@@ -2541,4912 +2151,5335 @@ msgstr ""
 msgid "Select an identity to manage: "
 msgstr ""
 
-#: mod/profiles.php:57
-msgid "Profile deleted."
+#: mod/wall_attach.php:24 mod/wall_attach.php:32 mod/wall_attach.php:83
+#: mod/wall_upload.php:38 mod/wall_upload.php:54 mod/wall_upload.php:112
+#: mod/wall_upload.php:155 mod/wall_upload.php:158
+msgid "Invalid request."
 msgstr ""
 
-#: mod/profiles.php:73 mod/profiles.php:109
-msgid "Profile-"
+#: mod/wall_attach.php:101
+msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
 msgstr ""
 
-#: mod/profiles.php:92 mod/profiles.php:131
-msgid "New profile created."
+#: mod/wall_attach.php:101
+msgid "Or - did you try to upload an empty file?"
 msgstr ""
 
-#: mod/profiles.php:115
-msgid "Profile unavailable to clone."
+#: mod/wall_attach.php:112
+#, php-format
+msgid "File exceeds size limit of %s"
 msgstr ""
 
-#: mod/profiles.php:205
-msgid "Profile Name is required."
+#: mod/wall_attach.php:136 mod/wall_attach.php:152
+msgid "File upload failed."
 msgstr ""
 
-#: mod/profiles.php:346
-msgid "Marital Status"
+#: mod/dfrn_request.php:94
+msgid "This introduction has already been accepted."
 msgstr ""
 
-#: mod/profiles.php:350
-msgid "Romantic Partner"
+#: mod/dfrn_request.php:112 mod/dfrn_request.php:359
+msgid "Profile location is not valid or does not contain profile information."
 msgstr ""
 
-#: mod/profiles.php:362
-msgid "Work/Employment"
+#: mod/dfrn_request.php:116 mod/dfrn_request.php:363
+msgid "Warning: profile location has no identifiable owner name."
 msgstr ""
 
-#: mod/profiles.php:365
-msgid "Religion"
+#: mod/dfrn_request.php:119 mod/dfrn_request.php:366
+msgid "Warning: profile location has no profile photo."
 msgstr ""
 
-#: mod/profiles.php:369
-msgid "Political Views"
-msgstr ""
+#: mod/dfrn_request.php:123 mod/dfrn_request.php:370
+#, php-format
+msgid "%d required parameter was not found at the given location"
+msgid_plural "%d required parameters were not found at the given location"
+msgstr[0] ""
+msgstr[1] ""
 
-#: mod/profiles.php:373
-msgid "Gender"
+#: mod/dfrn_request.php:162
+msgid "Introduction complete."
 msgstr ""
 
-#: mod/profiles.php:377
-msgid "Sexual Preference"
+#: mod/dfrn_request.php:199
+msgid "Unrecoverable protocol error."
 msgstr ""
 
-#: mod/profiles.php:381
-msgid "XMPP"
+#: mod/dfrn_request.php:226
+msgid "Profile unavailable."
 msgstr ""
 
-#: mod/profiles.php:385
-msgid "Homepage"
+#: mod/dfrn_request.php:248
+#, php-format
+msgid "%s has received too many connection requests today."
 msgstr ""
 
-#: mod/profiles.php:389 mod/profiles.php:699
-msgid "Interests"
+#: mod/dfrn_request.php:249
+msgid "Spam protection measures have been invoked."
 msgstr ""
 
-#: mod/profiles.php:393 mod/admin.php:439
-msgid "Address"
+#: mod/dfrn_request.php:250
+msgid "Friends are advised to please try again in 24 hours."
 msgstr ""
 
-#: mod/profiles.php:400 mod/profiles.php:695
-msgid "Location"
+#: mod/dfrn_request.php:280
+msgid "Invalid locator"
 msgstr ""
 
-#: mod/profiles.php:485
-msgid "Profile updated."
+#: mod/dfrn_request.php:316
+msgid "You have already introduced yourself here."
 msgstr ""
 
-#: mod/profiles.php:577
-msgid " and "
+#: mod/dfrn_request.php:319
+#, php-format
+msgid "Apparently you are already friends with %s."
 msgstr ""
 
-#: mod/profiles.php:586
-msgid "public profile"
+#: mod/dfrn_request.php:339
+msgid "Invalid profile URL."
 msgstr ""
 
-#: mod/profiles.php:589
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+#: mod/dfrn_request.php:345 src/Model/Contact.php:1223
+msgid "Disallowed profile URL."
 msgstr ""
 
-#: mod/profiles.php:590
-#, php-format
-msgid " - Visit %1$s's %2$s"
+#: mod/dfrn_request.php:419 mod/contacts.php:230
+msgid "Failed to update contact record."
 msgstr ""
 
-#: mod/profiles.php:592
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
+#: mod/dfrn_request.php:439
+msgid "Your introduction has been sent."
 msgstr ""
 
-#: mod/profiles.php:646
-msgid "Hide contacts and friends:"
+#: mod/dfrn_request.php:477
+msgid ""
+"Remote subscription can't be done for your network. Please subscribe "
+"directly on your system."
 msgstr ""
 
-#: mod/profiles.php:651
-msgid "Hide your contact/friend list from viewers of this profile?"
+#: mod/dfrn_request.php:493
+msgid "Please login to confirm introduction."
 msgstr ""
 
-#: mod/profiles.php:671
-msgid "Show more profile fields:"
+#: mod/dfrn_request.php:501
+msgid ""
+"Incorrect identity currently logged in. Please login to <strong>this</"
+"strong> profile."
 msgstr ""
 
-#: mod/profiles.php:683
-msgid "Profile Actions"
+#: mod/dfrn_request.php:515 mod/dfrn_request.php:532
+msgid "Confirm"
 msgstr ""
 
-#: mod/profiles.php:684
-msgid "Edit Profile Details"
+#: mod/dfrn_request.php:527
+msgid "Hide this contact"
 msgstr ""
 
-#: mod/profiles.php:686
-msgid "Change Profile Photo"
+#: mod/dfrn_request.php:530
+#, php-format
+msgid "Welcome home %s."
 msgstr ""
 
-#: mod/profiles.php:687
-msgid "View this profile"
+#: mod/dfrn_request.php:531
+#, php-format
+msgid "Please confirm your introduction/connection request to %s."
 msgstr ""
 
-#: mod/profiles.php:688 mod/profiles.php:783 src/Model/Profile.php:393
-msgid "Edit visibility"
+#: mod/dfrn_request.php:607 mod/probe.php:13 mod/search.php:98
+#: mod/search.php:104 mod/viewcontacts.php:45 mod/webfinger.php:16
+#: mod/community.php:27 mod/photos.php:932 mod/videos.php:199
+#: mod/directory.php:42 mod/display.php:203
+msgid "Public access denied."
 msgstr ""
 
-#: mod/profiles.php:689
-msgid "Create a new profile using these settings"
+#: mod/dfrn_request.php:642
+msgid ""
+"Please enter your 'Identity Address' from one of the following supported "
+"communications networks:"
 msgstr ""
 
-#: mod/profiles.php:690
-msgid "Clone this profile"
+#: mod/dfrn_request.php:645
+#, php-format
+msgid ""
+"If you are not yet a member of the free social web, <a href=\"%s\">follow "
+"this link to find a public Friendica site and join us today</a>."
 msgstr ""
 
-#: mod/profiles.php:691
-msgid "Delete this profile"
+#: mod/dfrn_request.php:650
+msgid "Friend/Connection Request"
 msgstr ""
 
-#: mod/profiles.php:693
-msgid "Basic information"
+#: mod/dfrn_request.php:651
+msgid ""
+"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
+"testuser@gnusocial.de"
 msgstr ""
 
-#: mod/profiles.php:694
-msgid "Profile picture"
+#: mod/dfrn_request.php:652 mod/follow.php:149
+msgid "Please answer the following:"
 msgstr ""
 
-#: mod/profiles.php:696
-msgid "Preferences"
+#: mod/dfrn_request.php:653 mod/follow.php:150
+#, php-format
+msgid "Does %s know you?"
 msgstr ""
 
-#: mod/profiles.php:697
-msgid "Status information"
+#: mod/dfrn_request.php:654 mod/follow.php:151
+msgid "Add a personal note:"
 msgstr ""
 
-#: mod/profiles.php:698
-msgid "Additional information"
+#: mod/dfrn_request.php:656 src/Content/ContactSelector.php:79
+msgid "Friendica"
 msgstr ""
 
-#: mod/profiles.php:700 mod/network.php:940
-#: src/Core/NotificationsManager.php:185
-msgid "Personal"
-msgstr ""
-
-#: mod/profiles.php:701
-msgid "Relation"
+#: mod/dfrn_request.php:657
+msgid "GNU Social (Pleroma, Mastodon)"
 msgstr ""
 
-#: mod/profiles.php:702 src/Util/Temporal.php:81 src/Util/Temporal.php:83
-msgid "Miscellaneous"
+#: mod/dfrn_request.php:658
+msgid "Diaspora (Socialhome, Hubzilla)"
 msgstr ""
 
-#: mod/profiles.php:705
-msgid "Your Gender:"
+#: mod/dfrn_request.php:659
+#, php-format
+msgid ""
+" - please do not use this form.  Instead, enter %s into your Diaspora search "
+"bar."
 msgstr ""
 
-#: mod/profiles.php:706
-msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
+#: mod/dfrn_request.php:660 mod/follow.php:157 mod/unfollow.php:113
+msgid "Your Identity Address:"
 msgstr ""
 
-#: mod/profiles.php:707 src/Model/Profile.php:782
-msgid "Sexual Preference:"
+#: mod/dfrn_request.php:662 mod/follow.php:62 mod/unfollow.php:65
+msgid "Submit Request"
 msgstr ""
 
-#: mod/profiles.php:708
-msgid "Example: fishing photography software"
+#: mod/filer.php:34
+msgid "- select -"
 msgstr ""
 
-#: mod/profiles.php:713
-msgid "Profile Name:"
+#: mod/localtime.php:19 src/Model/Event.php:36 src/Model/Event.php:814
+msgid "l F d, Y \\@ g:i A"
 msgstr ""
 
-#: mod/profiles.php:713 mod/events.php:511 mod/events.php:523
-msgid "Required"
+#: mod/localtime.php:33
+msgid "Time Conversion"
 msgstr ""
 
-#: mod/profiles.php:715
+#: mod/localtime.php:35
 msgid ""
-"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
-"be visible to anybody using the internet."
+"Friendica provides this service for sharing events with other networks and "
+"friends in unknown timezones."
 msgstr ""
 
-#: mod/profiles.php:716
-msgid "Your Full Name:"
+#: mod/localtime.php:39
+#, php-format
+msgid "UTC time: %s"
 msgstr ""
 
-#: mod/profiles.php:717
-msgid "Title/Description:"
+#: mod/localtime.php:42
+#, php-format
+msgid "Current timezone: %s"
 msgstr ""
 
-#: mod/profiles.php:720
-msgid "Street Address:"
+#: mod/localtime.php:46
+#, php-format
+msgid "Converted localtime: %s"
 msgstr ""
 
-#: mod/profiles.php:721
-msgid "Locality/City:"
+#: mod/localtime.php:52
+msgid "Please select your timezone:"
 msgstr ""
 
-#: mod/profiles.php:722
-msgid "Region/State:"
+#: mod/lostpass.php:27
+msgid "No valid account found."
 msgstr ""
 
-#: mod/profiles.php:723
-msgid "Postal/Zip Code:"
+#: mod/lostpass.php:39
+msgid "Password reset request issued. Check your email."
 msgstr ""
 
-#: mod/profiles.php:724
-msgid "Country:"
+#: mod/lostpass.php:45
+#, php-format
+msgid ""
+"\n"
+"\t\tDear %1$s,\n"
+"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
+"\t\tpassword. In order to confirm this request, please select the "
+"verification link\n"
+"\t\tbelow or paste it into your web browser address bar.\n"
+"\n"
+"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
+"\t\tprovided and ignore and/or delete this email, the request will expire "
+"shortly.\n"
+"\n"
+"\t\tYour password will not be changed unless we can verify that you\n"
+"\t\tissued this request."
 msgstr ""
 
-#: mod/profiles.php:725 src/Util/Temporal.php:149
-msgid "Age: "
+#: mod/lostpass.php:56
+#, php-format
+msgid ""
+"\n"
+"\t\tFollow this link soon to verify your identity:\n"
+"\n"
+"\t\t%1$s\n"
+"\n"
+"\t\tYou will then receive a follow-up message containing the new password.\n"
+"\t\tYou may change that password from your account settings page after "
+"logging in.\n"
+"\n"
+"\t\tThe login details are as follows:\n"
+"\n"
+"\t\tSite Location:\t%2$s\n"
+"\t\tLogin Name:\t%3$s"
 msgstr ""
 
-#: mod/profiles.php:728
-msgid "Who: (if applicable)"
+#: mod/lostpass.php:72
+#, php-format
+msgid "Password reset requested at %s"
 msgstr ""
 
-#: mod/profiles.php:728
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+#: mod/lostpass.php:88
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
 msgstr ""
 
-#: mod/profiles.php:729
-msgid "Since [date]:"
+#: mod/lostpass.php:101
+msgid "Request has expired, please make a new one."
 msgstr ""
 
-#: mod/profiles.php:731
-msgid "Tell us about yourself..."
+#: mod/lostpass.php:116
+msgid "Forgot your Password?"
 msgstr ""
 
-#: mod/profiles.php:732
-msgid "XMPP (Jabber) address:"
+#: mod/lostpass.php:117
+msgid ""
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
 msgstr ""
 
-#: mod/profiles.php:732
-msgid ""
-"The XMPP address will be propagated to your contacts so that they can follow "
-"you."
+#: mod/lostpass.php:118 src/Module/Login.php:314
+msgid "Nickname or Email: "
 msgstr ""
 
-#: mod/profiles.php:733
-msgid "Homepage URL:"
+#: mod/lostpass.php:119
+msgid "Reset"
 msgstr ""
 
-#: mod/profiles.php:734 src/Model/Profile.php:790
-msgid "Hometown:"
+#: mod/lostpass.php:135 src/Module/Login.php:326
+msgid "Password Reset"
 msgstr ""
 
-#: mod/profiles.php:735 src/Model/Profile.php:798
-msgid "Political Views:"
+#: mod/lostpass.php:136
+msgid "Your password has been reset as requested."
 msgstr ""
 
-#: mod/profiles.php:736
-msgid "Religious Views:"
+#: mod/lostpass.php:137
+msgid "Your new password is"
 msgstr ""
 
-#: mod/profiles.php:737
-msgid "Public Keywords:"
+#: mod/lostpass.php:138
+msgid "Save or copy your new password - and then"
 msgstr ""
 
-#: mod/profiles.php:737
-msgid "(Used for suggesting potential friends, can be seen by others)"
+#: mod/lostpass.php:139
+msgid "click here to login"
 msgstr ""
 
-#: mod/profiles.php:738
-msgid "Private Keywords:"
+#: mod/lostpass.php:140
+msgid ""
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
 msgstr ""
 
-#: mod/profiles.php:738
-msgid "(Used for searching profiles, never shown to others)"
+#: mod/lostpass.php:148
+#, php-format
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tYour password has been changed as requested. Please retain this\n"
+"\t\t\tinformation for your records (or change your password immediately to\n"
+"\t\t\tsomething that you will remember).\n"
+"\t\t"
 msgstr ""
 
-#: mod/profiles.php:739 src/Model/Profile.php:814
-msgid "Likes:"
+#: mod/lostpass.php:154
+#, php-format
+msgid ""
+"\n"
+"\t\t\tYour login details are as follows:\n"
+"\n"
+"\t\t\tSite Location:\t%1$s\n"
+"\t\t\tLogin Name:\t%2$s\n"
+"\t\t\tPassword:\t%3$s\n"
+"\n"
+"\t\t\tYou may change that password from your account settings page after "
+"logging in.\n"
+"\t\t"
 msgstr ""
 
-#: mod/profiles.php:740 src/Model/Profile.php:818
-msgid "Dislikes:"
+#: mod/lostpass.php:167
+#, php-format
+msgid "Your password has been changed at %s"
 msgstr ""
 
-#: mod/profiles.php:741
-msgid "Musical interests"
+#: mod/notify.php:77
+msgid "No more system notifications."
 msgstr ""
 
-#: mod/profiles.php:742
-msgid "Books, literature"
+#: mod/ping.php:292
+msgid "{0} wants to be your friend"
 msgstr ""
 
-#: mod/profiles.php:743
-msgid "Television"
+#: mod/ping.php:307
+msgid "{0} sent you a message"
 msgstr ""
 
-#: mod/profiles.php:744
-msgid "Film/dance/culture/entertainment"
+#: mod/ping.php:322
+msgid "{0} requested registration"
 msgstr ""
 
-#: mod/profiles.php:745
-msgid "Hobbies/Interests"
+#: mod/poke.php:192
+msgid "Poke/Prod"
 msgstr ""
 
-#: mod/profiles.php:746
-msgid "Love/romance"
+#: mod/poke.php:193
+msgid "poke, prod or do other things to somebody"
 msgstr ""
 
-#: mod/profiles.php:747
-msgid "Work/employment"
+#: mod/poke.php:194
+msgid "Recipient"
 msgstr ""
 
-#: mod/profiles.php:748
-msgid "School/education"
+#: mod/poke.php:195
+msgid "Choose what you wish to do to recipient"
 msgstr ""
 
-#: mod/profiles.php:749
-msgid "Contact information and Social Networks"
+#: mod/poke.php:198
+msgid "Make this post private"
 msgstr ""
 
-#: mod/profiles.php:780 src/Model/Profile.php:389
-msgid "Profile Image"
+#: mod/probe.php:14 mod/webfinger.php:17
+msgid "Only logged in users are permitted to perform a probing."
 msgstr ""
 
-#: mod/profiles.php:782 src/Model/Profile.php:392
-msgid "visible to everybody"
+#: mod/profperm.php:28 mod/group.php:83 index.php:415
+msgid "Permission denied"
 msgstr ""
 
-#: mod/profiles.php:789
-msgid "Edit/Manage Profiles"
+#: mod/profperm.php:34 mod/profperm.php:65
+msgid "Invalid profile identifier."
 msgstr ""
 
-#: mod/profiles.php:790 src/Model/Profile.php:379 src/Model/Profile.php:401
-msgid "Change profile photo"
+#: mod/profperm.php:111
+msgid "Profile Visibility Editor"
 msgstr ""
 
-#: mod/profiles.php:791 src/Model/Profile.php:380
-msgid "Create New Profile"
+#: mod/profperm.php:115 mod/group.php:265
+msgid "Click on a contact to add or remove."
 msgstr ""
 
-#: mod/wall_attach.php:24 mod/wall_attach.php:32 mod/wall_attach.php:83
-#: mod/wall_upload.php:38 mod/wall_upload.php:54 mod/wall_upload.php:112
-#: mod/wall_upload.php:155 mod/wall_upload.php:158
-msgid "Invalid request."
+#: mod/profperm.php:124
+msgid "Visible To"
 msgstr ""
 
-#: mod/wall_attach.php:101
-msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
+#: mod/profperm.php:140
+msgid "All Contacts (with secure profile access)"
 msgstr ""
 
-#: mod/wall_attach.php:101
-msgid "Or - did you try to upload an empty file?"
+#: mod/regmod.php:68
+msgid "Account approved."
 msgstr ""
 
-#: mod/wall_attach.php:112
+#: mod/regmod.php:93
 #, php-format
-msgid "File exceeds size limit of %s"
+msgid "Registration revoked for %s"
 msgstr ""
 
-#: mod/wall_attach.php:136 mod/wall_attach.php:152
-msgid "File upload failed."
+#: mod/regmod.php:102
+msgid "Please login."
 msgstr ""
 
-#: mod/babel.php:23
-msgid "Source (bbcode) text:"
+#: mod/removeme.php:55 mod/removeme.php:58
+msgid "Remove My Account"
 msgstr ""
 
-#: mod/babel.php:30
-msgid "Source (Diaspora) text to convert to BBcode:"
+#: mod/removeme.php:56
+msgid ""
+"This will completely remove your account. Once this has been done it is not "
+"recoverable."
 msgstr ""
 
-#: mod/babel.php:38
-msgid "Source input: "
+#: mod/removeme.php:57
+msgid "Please enter your password for verification:"
 msgstr ""
 
-#: mod/babel.php:42
-msgid "bbcode (raw HTML(: "
+#: mod/search.php:37 mod/network.php:194
+msgid "Remove term"
 msgstr ""
 
-#: mod/babel.php:45
-msgid "bbcode: "
+#: mod/search.php:46 mod/network.php:201 src/Content/Feature.php:100
+msgid "Saved Searches"
 msgstr ""
 
-#: mod/babel.php:49 mod/babel.php:65
-msgid "bbcode => html2bbcode: "
+#: mod/search.php:105
+msgid "Only logged in users are permitted to perform a search."
 msgstr ""
 
-#: mod/babel.php:53
-msgid "bb2diaspora: "
-msgstr ""
-
-#: mod/babel.php:57
-msgid "bb2diaspora => Markdown: "
+#: mod/search.php:129
+msgid "Too Many Requests"
 msgstr ""
 
-#: mod/babel.php:61
-msgid "bb2diaspora => diaspora2bb: "
+#: mod/search.php:130
+msgid "Only one search per minute is permitted for not logged in users."
 msgstr ""
 
-#: mod/babel.php:71
-msgid "Source input (Diaspora format): "
+#: mod/search.php:228 mod/community.php:136
+msgid "No results."
 msgstr ""
 
-#: mod/babel.php:75
-msgid "diaspora2bb: "
+#: mod/search.php:234
+#, php-format
+msgid "Items tagged with: %s"
 msgstr ""
 
-#: mod/community.php:44
-msgid "Community option not available."
+#: mod/search.php:236 mod/contacts.php:819
+#, php-format
+msgid "Results for: %s"
 msgstr ""
 
-#: mod/community.php:61
-msgid "Not available."
+#: mod/subthread.php:113
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
 msgstr ""
 
-#: mod/community.php:74
-msgid "Local Community"
+#: mod/tagrm.php:47
+msgid "Tag removed"
 msgstr ""
 
-#: mod/community.php:77
-msgid "Posts from local users on this server"
+#: mod/tagrm.php:85
+msgid "Remove Item Tag"
 msgstr ""
 
-#: mod/community.php:85
-msgid "Global Community"
+#: mod/tagrm.php:87
+msgid "Select a tag to remove: "
 msgstr ""
 
-#: mod/community.php:88
-msgid "Posts from users of the whole federated network"
+#: mod/tagrm.php:98 mod/delegate.php:177
+msgid "Remove"
 msgstr ""
 
-#: mod/community.php:134 mod/search.php:228
-msgid "No results."
+#: mod/uexport.php:44
+msgid "Export account"
 msgstr ""
 
-#: mod/community.php:178
+#: mod/uexport.php:44
 msgid ""
-"This community stream shows all public posts received by this node. They may "
-"not reflect the opinions of this node’s users."
+"Export your account info and contacts. Use this to make a backup of your "
+"account and/or to move it to another server."
 msgstr ""
 
-#: mod/contacts.php:149
-#, php-format
-msgid "%d contact edited."
-msgid_plural "%d contacts edited."
-msgstr[0] ""
-msgstr[1] ""
+#: mod/uexport.php:45
+msgid "Export all"
+msgstr ""
 
-#: mod/contacts.php:176 mod/contacts.php:392
-msgid "Could not access contact record."
+#: mod/uexport.php:45
+msgid ""
+"Export your accout info, contacts and all your items as json. Could be a "
+"very big file, and could take a lot of time. Use this to make a full backup "
+"of your account (photos are not exported)"
 msgstr ""
 
-#: mod/contacts.php:186
-msgid "Could not locate selected profile."
+#: mod/uexport.php:52 mod/settings.php:108
+msgid "Export personal data"
 msgstr ""
 
-#: mod/contacts.php:220
-msgid "Contact updated."
+#: mod/viewcontacts.php:87
+msgid "No contacts."
 msgstr ""
 
-#: mod/contacts.php:222 mod/dfrn_request.php:419
-msgid "Failed to update contact record."
+#: mod/viewsrc.php:12
+msgid "Access denied."
 msgstr ""
 
-#: mod/contacts.php:413
-msgid "Contact has been blocked"
+#: mod/wall_upload.php:186 mod/photos.php:763 mod/photos.php:766
+#: mod/photos.php:795 mod/profile_photo.php:153
+#, php-format
+msgid "Image exceeds size limit of %s"
 msgstr ""
 
-#: mod/contacts.php:413
-msgid "Contact has been unblocked"
+#: mod/wall_upload.php:200 mod/photos.php:818 mod/profile_photo.php:162
+msgid "Unable to process image."
 msgstr ""
 
-#: mod/contacts.php:424
-msgid "Contact has been ignored"
+#: mod/wall_upload.php:231 mod/item.php:471 src/Object/Image.php:953
+#: src/Object/Image.php:969 src/Object/Image.php:977 src/Object/Image.php:1002
+msgid "Wall Photos"
 msgstr ""
 
-#: mod/contacts.php:424
-msgid "Contact has been unignored"
+#: mod/wall_upload.php:239 mod/photos.php:847 mod/profile_photo.php:307
+msgid "Image upload failed."
 msgstr ""
 
-#: mod/contacts.php:435
-msgid "Contact has been archived"
+#: mod/wallmessage.php:49 mod/wallmessage.php:112
+#, php-format
+msgid "Number of daily wall messages for %s exceeded. Message failed."
 msgstr ""
 
-#: mod/contacts.php:435
-msgid "Contact has been unarchived"
+#: mod/wallmessage.php:57 mod/message.php:73
+msgid "No recipient selected."
 msgstr ""
 
-#: mod/contacts.php:459
-msgid "Drop contact"
+#: mod/wallmessage.php:60
+msgid "Unable to check your home location."
 msgstr ""
 
-#: mod/contacts.php:462 mod/contacts.php:814
-msgid "Do you really want to delete this contact?"
+#: mod/wallmessage.php:63 mod/message.php:80
+msgid "Message could not be sent."
 msgstr ""
 
-#: mod/contacts.php:480
-msgid "Contact has been removed."
+#: mod/wallmessage.php:66 mod/message.php:83
+msgid "Message collection failure."
 msgstr ""
 
-#: mod/contacts.php:511
-#, php-format
-msgid "You are mutual friends with %s"
+#: mod/wallmessage.php:69 mod/message.php:86
+msgid "Message sent."
 msgstr ""
 
-#: mod/contacts.php:515
-#, php-format
-msgid "You are sharing with %s"
+#: mod/wallmessage.php:86 mod/wallmessage.php:95
+msgid "No recipient."
 msgstr ""
 
-#: mod/contacts.php:519
+#: mod/wallmessage.php:132 mod/message.php:250
+msgid "Send Private Message"
+msgstr ""
+
+#: mod/wallmessage.php:133
 #, php-format
-msgid "%s is sharing with you"
+msgid ""
+"If you wish for %s to respond, please check that the privacy settings on "
+"your site allow private mail from unknown senders."
 msgstr ""
 
-#: mod/contacts.php:539
-msgid "Private communications are not available for this contact."
+#: mod/wallmessage.php:134 mod/message.php:251 mod/message.php:421
+msgid "To:"
 msgstr ""
 
-#: mod/contacts.php:541
-msgid "Never"
+#: mod/wallmessage.php:135 mod/message.php:255 mod/message.php:423
+msgid "Subject:"
 msgstr ""
 
-#: mod/contacts.php:544
-msgid "(Update was successful)"
+#: mod/register.php:99
+msgid ""
+"Registration successful. Please check your email for further instructions."
 msgstr ""
 
-#: mod/contacts.php:544
-msgid "(Update was not successful)"
+#: mod/register.php:103
+#, php-format
+msgid ""
+"Failed to send email message. Here your accout details:<br> login: %s<br> "
+"password: %s<br><br>You can change your password after login."
 msgstr ""
 
-#: mod/contacts.php:546 mod/contacts.php:976
-msgid "Suggest friends"
+#: mod/register.php:110
+msgid "Registration successful."
 msgstr ""
 
-#: mod/contacts.php:550
-#, php-format
-msgid "Network type: %s"
+#: mod/register.php:115
+msgid "Your registration can not be processed."
 msgstr ""
 
-#: mod/contacts.php:555
-msgid "Communications lost with this contact!"
+#: mod/register.php:162
+msgid "Your registration is pending approval by the site owner."
 msgstr ""
 
-#: mod/contacts.php:561
-msgid "Fetch further information for feeds"
+#: mod/register.php:220
+msgid ""
+"You may (optionally) fill in this form via OpenID by supplying your OpenID "
+"and clicking 'Register'."
 msgstr ""
 
-#: mod/contacts.php:563
+#: mod/register.php:221
 msgid ""
-"Fetch information like preview pictures, title and teaser from the feed "
-"item. You can activate this if the feed doesn't contain much text. Keywords "
-"are taken from the meta header in the feed item and are posted as hash tags."
+"If you are not familiar with OpenID, please leave that field blank and fill "
+"in the rest of the items."
 msgstr ""
 
-#: mod/contacts.php:564 mod/admin.php:1190
-msgid "Disabled"
+#: mod/register.php:222
+msgid "Your OpenID (optional): "
 msgstr ""
 
-#: mod/contacts.php:565
-msgid "Fetch information"
+#: mod/register.php:234
+msgid "Include your profile in member directory?"
 msgstr ""
 
-#: mod/contacts.php:566
-msgid "Fetch keywords"
+#: mod/register.php:259
+msgid "Note for the admin"
 msgstr ""
 
-#: mod/contacts.php:567
-msgid "Fetch information and keywords"
+#: mod/register.php:259
+msgid "Leave a message for the admin, why you want to join this node"
 msgstr ""
 
-#: mod/contacts.php:599
-msgid "Contact"
+#: mod/register.php:260
+msgid "Membership on this site is by invitation only."
 msgstr ""
 
-#: mod/contacts.php:602
-msgid "Profile Visibility"
+#: mod/register.php:261
+msgid "Your invitation code: "
 msgstr ""
 
-#: mod/contacts.php:603
-#, php-format
-msgid ""
-"Please choose the profile you would like to display to %s when viewing your "
-"profile securely."
+#: mod/register.php:264 mod/admin.php:1283
+msgid "Registration"
 msgstr ""
 
-#: mod/contacts.php:604
-msgid "Contact Information / Notes"
+#: mod/register.php:270
+msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
 msgstr ""
 
-#: mod/contacts.php:605
-msgid "Their personal note"
+#: mod/register.php:271
+msgid ""
+"Your Email Address: (Initial information will be send there, so this has to "
+"be an existing address.)"
 msgstr ""
 
-#: mod/contacts.php:607
-msgid "Edit contact notes"
+#: mod/register.php:273 mod/settings.php:1199
+msgid "New Password:"
 msgstr ""
 
-#: mod/contacts.php:611
-msgid "Block/Unblock contact"
+#: mod/register.php:273
+msgid "Leave empty for an auto generated password."
 msgstr ""
 
-#: mod/contacts.php:612
-msgid "Ignore contact"
+#: mod/register.php:274 mod/settings.php:1200
+msgid "Confirm:"
 msgstr ""
 
-#: mod/contacts.php:613
-msgid "Repair URL settings"
+#: mod/register.php:275
+#, php-format
+msgid ""
+"Choose a profile nickname. This must begin with a text character. Your "
+"profile address on this site will then be '<strong>nickname@%s</strong>'."
 msgstr ""
 
-#: mod/contacts.php:614
-msgid "View conversations"
+#: mod/register.php:276
+msgid "Choose a nickname: "
 msgstr ""
 
-#: mod/contacts.php:619
-msgid "Last update:"
+#: mod/register.php:279 src/Content/Nav.php:128 src/Module/Login.php:283
+msgid "Register"
 msgstr ""
 
-#: mod/contacts.php:621
-msgid "Update public posts"
+#: mod/register.php:286
+msgid "Import your profile to this friendica instance"
 msgstr ""
 
-#: mod/contacts.php:623 mod/contacts.php:986
-msgid "Update now"
+#: mod/bookmarklet.php:23 src/Content/Nav.php:114 src/Module/Login.php:312
+msgid "Login"
 msgstr ""
 
-#: mod/contacts.php:628 mod/contacts.php:818 mod/contacts.php:995
-#: mod/admin.php:434 mod/admin.php:1708
-msgid "Unblock"
+#: mod/bookmarklet.php:51
+msgid "The post was created"
 msgstr ""
 
-#: mod/contacts.php:628 mod/contacts.php:818 mod/contacts.php:995
-#: mod/admin.php:433 mod/admin.php:1707
-msgid "Block"
+#: mod/community.php:46
+msgid "Community option not available."
 msgstr ""
 
-#: mod/contacts.php:629 mod/contacts.php:819 mod/contacts.php:1003
-msgid "Unignore"
+#: mod/community.php:63
+msgid "Not available."
 msgstr ""
 
-#: mod/contacts.php:633
-msgid "Currently blocked"
+#: mod/community.php:76
+msgid "Local Community"
 msgstr ""
 
-#: mod/contacts.php:634
-msgid "Currently ignored"
+#: mod/community.php:79
+msgid "Posts from local users on this server"
 msgstr ""
 
-#: mod/contacts.php:635
-msgid "Currently archived"
+#: mod/community.php:87
+msgid "Global Community"
 msgstr ""
 
-#: mod/contacts.php:636
-msgid "Awaiting connection acknowledge"
+#: mod/community.php:90
+msgid "Posts from users of the whole federated network"
 msgstr ""
 
-#: mod/contacts.php:637
+#: mod/community.php:180
 msgid ""
-"Replies/likes to your public posts <strong>may</strong> still be visible"
+"This community stream shows all public posts received by this node. They may "
+"not reflect the opinions of this node’s users."
 msgstr ""
 
-#: mod/contacts.php:638
-msgid "Notification for new posts"
+#: mod/editpost.php:25 mod/editpost.php:35
+msgid "Item not found"
 msgstr ""
 
-#: mod/contacts.php:638
-msgid "Send a notification of every new post of this contact"
+#: mod/editpost.php:42
+msgid "Edit post"
 msgstr ""
 
-#: mod/contacts.php:641
-msgid "Blacklisted keywords"
+#: mod/editpost.php:134 src/Core/ACL.php:315
+msgid "CC: email addresses"
 msgstr ""
 
-#: mod/contacts.php:641
-msgid ""
-"Comma separated list of keywords that should not be converted to hashtags, "
-"when \"Fetch information and keywords\" is selected"
+#: mod/editpost.php:141 src/Core/ACL.php:316
+msgid "Example: bob@example.com, mary@example.com"
 msgstr ""
 
-#: mod/contacts.php:653 src/Model/Profile.php:424
-msgid "XMPP:"
+#: mod/fsuggest.php:72
+msgid "Friend suggestion sent."
 msgstr ""
 
-#: mod/contacts.php:658
-msgid "Actions"
+#: mod/fsuggest.php:101
+msgid "Suggest Friends"
 msgstr ""
 
-#: mod/contacts.php:660 mod/contacts.php:846 view/theme/frio/theme.php:259
-#: src/Content/Nav.php:100 src/Model/Profile.php:888
-msgid "Status"
+#: mod/fsuggest.php:103
+#, php-format
+msgid "Suggest a friend for %s"
 msgstr ""
 
-#: mod/contacts.php:661
-msgid "Contact Settings"
+#: mod/group.php:36
+msgid "Group created."
 msgstr ""
 
-#: mod/contacts.php:702
-msgid "Suggestions"
+#: mod/group.php:42
+msgid "Could not create group."
 msgstr ""
 
-#: mod/contacts.php:705
-msgid "Suggest potential friends"
+#: mod/group.php:56 mod/group.php:157
+msgid "Group not found."
 msgstr ""
 
-#: mod/contacts.php:713
-msgid "Show all contacts"
+#: mod/group.php:70
+msgid "Group name changed."
 msgstr ""
 
-#: mod/contacts.php:718
-msgid "Unblocked"
+#: mod/group.php:97
+msgid "Save Group"
 msgstr ""
 
-#: mod/contacts.php:721
-msgid "Only show unblocked contacts"
+#: mod/group.php:102
+msgid "Create a group of contacts/friends."
 msgstr ""
 
-#: mod/contacts.php:726
-msgid "Blocked"
+#: mod/group.php:103 mod/group.php:199 src/Model/Group.php:408
+msgid "Group Name: "
 msgstr ""
 
-#: mod/contacts.php:729
-msgid "Only show blocked contacts"
+#: mod/group.php:127
+msgid "Group removed."
 msgstr ""
 
-#: mod/contacts.php:734
-msgid "Ignored"
+#: mod/group.php:129
+msgid "Unable to remove group."
 msgstr ""
 
-#: mod/contacts.php:737
-msgid "Only show ignored contacts"
+#: mod/group.php:192
+msgid "Delete Group"
 msgstr ""
 
-#: mod/contacts.php:742
-msgid "Archived"
+#: mod/group.php:198
+msgid "Group Editor"
 msgstr ""
 
-#: mod/contacts.php:745
-msgid "Only show archived contacts"
+#: mod/group.php:203
+msgid "Edit Group Name"
 msgstr ""
 
-#: mod/contacts.php:750
-msgid "Hidden"
+#: mod/group.php:213
+msgid "Members"
 msgstr ""
 
-#: mod/contacts.php:753
-msgid "Only show hidden contacts"
+#: mod/group.php:215 mod/contacts.php:719
+msgid "All Contacts"
 msgstr ""
 
-#: mod/contacts.php:809
-msgid "Search your contacts"
+#: mod/group.php:216 mod/network.php:639
+msgid "Group is empty"
 msgstr ""
 
-#: mod/contacts.php:810 mod/search.php:236
-#, php-format
-msgid "Results for: %s"
+#: mod/group.php:229
+msgid "Remove Contact"
 msgstr ""
 
-#: mod/contacts.php:817 mod/settings.php:169 mod/settings.php:705
-msgid "Update"
+#: mod/group.php:253
+msgid "Add Contact"
 msgstr ""
 
-#: mod/contacts.php:820 mod/contacts.php:1011
-msgid "Archive"
+#: mod/message.php:30 src/Content/Nav.php:198
+msgid "New Message"
 msgstr ""
 
-#: mod/contacts.php:820 mod/contacts.php:1011
-msgid "Unarchive"
+#: mod/message.php:77
+msgid "Unable to locate contact information."
 msgstr ""
 
-#: mod/contacts.php:823
-msgid "Batch Actions"
+#: mod/message.php:112 view/theme/frio/theme.php:268 src/Content/Nav.php:195
+msgid "Messages"
 msgstr ""
 
-#: mod/contacts.php:857 src/Model/Profile.php:899
-msgid "Profile Details"
+#: mod/message.php:136
+msgid "Do you really want to delete this message?"
 msgstr ""
 
-#: mod/contacts.php:869
-msgid "View all contacts"
+#: mod/message.php:156
+msgid "Message deleted."
 msgstr ""
 
-#: mod/contacts.php:880
-msgid "View all common friends"
+#: mod/message.php:185
+msgid "Conversation removed."
 msgstr ""
 
-#: mod/contacts.php:886 mod/events.php:535 mod/admin.php:1269
-#: src/Model/Profile.php:865
-msgid "Advanced"
+#: mod/message.php:291
+msgid "No messages."
 msgstr ""
 
-#: mod/contacts.php:889
-msgid "Advanced Contact Settings"
+#: mod/message.php:330
+msgid "Message not available."
 msgstr ""
 
-#: mod/contacts.php:921
-msgid "Mutual Friendship"
+#: mod/message.php:397
+msgid "Delete message"
 msgstr ""
 
-#: mod/contacts.php:925
-msgid "is a fan of yours"
+#: mod/message.php:399 mod/message.php:500
+msgid "D, d M Y - g:i A"
 msgstr ""
 
-#: mod/contacts.php:929
-msgid "you are a fan of"
+#: mod/message.php:414 mod/message.php:497
+msgid "Delete conversation"
 msgstr ""
 
-#: mod/contacts.php:997
-msgid "Toggle Blocked status"
+#: mod/message.php:416
+msgid ""
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
 msgstr ""
 
-#: mod/contacts.php:1005
-msgid "Toggle Ignored status"
+#: mod/message.php:420
+msgid "Send Reply"
 msgstr ""
 
-#: mod/contacts.php:1013
-msgid "Toggle Archive status"
+#: mod/message.php:471
+#, php-format
+msgid "Unknown sender - %s"
 msgstr ""
 
-#: mod/contacts.php:1021
-msgid "Delete contact"
+#: mod/message.php:473
+#, php-format
+msgid "You and %s"
 msgstr ""
 
-#: mod/delegate.php:142
-msgid "No parent user"
+#: mod/message.php:475
+#, php-format
+msgid "%s and You"
 msgstr ""
 
-#: mod/delegate.php:158
-msgid "Parent User"
-msgstr ""
+#: mod/message.php:503
+#, php-format
+msgid "%d message"
+msgid_plural "%d messages"
+msgstr[0] ""
+msgstr[1] ""
 
-#: mod/delegate.php:160
-msgid ""
-"Parent users have total control about this account, including the account "
-"settings. Please double check whom you give this access."
+#: mod/network.php:202 src/Model/Group.php:400
+msgid "add"
 msgstr ""
 
-#: mod/delegate.php:161 mod/settings.php:679 mod/settings.php:788
-#: mod/settings.php:874 mod/settings.php:963 mod/settings.php:1198
-#: mod/admin.php:1264 mod/admin.php:1873 mod/admin.php:2126 mod/admin.php:2200
-#: mod/admin.php:2347
-msgid "Save Settings"
-msgstr ""
+#: mod/network.php:547
+#, php-format
+msgid ""
+"Warning: This group contains %s member from a network that doesn't allow non "
+"public messages."
+msgid_plural ""
+"Warning: This group contains %s members from a network that doesn't allow "
+"non public messages."
+msgstr[0] ""
+msgstr[1] ""
 
-#: mod/delegate.php:162 src/Content/Nav.php:204
-msgid "Delegate Page Management"
+#: mod/network.php:550
+msgid "Messages in this group won't be send to these receivers."
 msgstr ""
 
-#: mod/delegate.php:163
-msgid "Delegates"
+#: mod/network.php:618
+msgid "No such group"
 msgstr ""
 
-#: mod/delegate.php:165
-msgid ""
-"Delegates are able to manage all aspects of this account/page except for "
-"basic account settings. Please do not delegate your personal account to "
-"anybody that you do not trust completely."
+#: mod/network.php:643
+#, php-format
+msgid "Group: %s"
 msgstr ""
 
-#: mod/delegate.php:166
-msgid "Existing Page Managers"
+#: mod/network.php:669
+msgid "Private messages to this person are at risk of public disclosure."
 msgstr ""
 
-#: mod/delegate.php:168
-msgid "Existing Page Delegates"
+#: mod/network.php:672
+msgid "Invalid contact."
 msgstr ""
 
-#: mod/delegate.php:170
-msgid "Potential Delegates"
+#: mod/network.php:921
+msgid "Commented Order"
 msgstr ""
 
-#: mod/delegate.php:172 mod/tagrm.php:98
-msgid "Remove"
+#: mod/network.php:924
+msgid "Sort by Comment Date"
 msgstr ""
 
-#: mod/delegate.php:173
-msgid "Add"
+#: mod/network.php:929
+msgid "Posted Order"
 msgstr ""
 
-#: mod/delegate.php:174
-msgid "No entries."
+#: mod/network.php:932
+msgid "Sort by Post Date"
 msgstr ""
 
-#: mod/dfrn_request.php:94
-msgid "This introduction has already been accepted."
+#: mod/network.php:940 mod/profiles.php:686
+#: src/Core/NotificationsManager.php:185
+msgid "Personal"
 msgstr ""
 
-#: mod/dfrn_request.php:112 mod/dfrn_request.php:359
-msgid "Profile location is not valid or does not contain profile information."
+#: mod/network.php:943
+msgid "Posts that mention or involve you"
 msgstr ""
 
-#: mod/dfrn_request.php:116 mod/dfrn_request.php:363
-msgid "Warning: profile location has no identifiable owner name."
+#: mod/network.php:951
+msgid "New"
 msgstr ""
 
-#: mod/dfrn_request.php:119 mod/dfrn_request.php:366
-msgid "Warning: profile location has no profile photo."
+#: mod/network.php:954
+msgid "Activity Stream - by date"
 msgstr ""
 
-#: mod/dfrn_request.php:123 mod/dfrn_request.php:370
-#, php-format
-msgid "%d required parameter was not found at the given location"
-msgid_plural "%d required parameters were not found at the given location"
-msgstr[0] ""
-msgstr[1] ""
-
-#: mod/dfrn_request.php:162
-msgid "Introduction complete."
+#: mod/network.php:962
+msgid "Shared Links"
 msgstr ""
 
-#: mod/dfrn_request.php:199
-msgid "Unrecoverable protocol error."
+#: mod/network.php:965
+msgid "Interesting Links"
 msgstr ""
 
-#: mod/dfrn_request.php:226
-msgid "Profile unavailable."
+#: mod/network.php:973
+msgid "Starred"
 msgstr ""
 
-#: mod/dfrn_request.php:248
-#, php-format
-msgid "%s has received too many connection requests today."
+#: mod/network.php:976
+msgid "Favourite Posts"
 msgstr ""
 
-#: mod/dfrn_request.php:249
-msgid "Spam protection measures have been invoked."
+#: mod/notes.php:52 src/Model/Profile.php:946
+msgid "Personal Notes"
 msgstr ""
 
-#: mod/dfrn_request.php:250
-msgid "Friends are advised to please try again in 24 hours."
+#: mod/photos.php:108 src/Model/Profile.php:907
+msgid "Photo Albums"
 msgstr ""
 
-#: mod/dfrn_request.php:280
-msgid "Invalid locator"
+#: mod/photos.php:109 mod/photos.php:1713
+msgid "Recent Photos"
 msgstr ""
 
-#: mod/dfrn_request.php:316
-msgid "You have already introduced yourself here."
+#: mod/photos.php:112 mod/photos.php:1210 mod/photos.php:1715
+msgid "Upload New Photos"
 msgstr ""
 
-#: mod/dfrn_request.php:319
-#, php-format
-msgid "Apparently you are already friends with %s."
+#: mod/photos.php:126 mod/settings.php:51
+msgid "everybody"
 msgstr ""
 
-#: mod/dfrn_request.php:339
-msgid "Invalid profile URL."
+#: mod/photos.php:184
+msgid "Contact information unavailable"
 msgstr ""
 
-#: mod/dfrn_request.php:345 src/Model/Contact.php:1137
-msgid "Disallowed profile URL."
+#: mod/photos.php:204
+msgid "Album not found."
 msgstr ""
 
-#: mod/dfrn_request.php:439
-msgid "Your introduction has been sent."
+#: mod/photos.php:234 mod/photos.php:245 mod/photos.php:1161
+msgid "Delete Album"
 msgstr ""
 
-#: mod/dfrn_request.php:477
-msgid ""
-"Remote subscription can't be done for your network. Please subscribe "
-"directly on your system."
+#: mod/photos.php:243
+msgid "Do you really want to delete this photo album and all its photos?"
 msgstr ""
 
-#: mod/dfrn_request.php:493
-msgid "Please login to confirm introduction."
+#: mod/photos.php:310 mod/photos.php:321 mod/photos.php:1446
+msgid "Delete Photo"
 msgstr ""
 
-#: mod/dfrn_request.php:501
-msgid ""
-"Incorrect identity currently logged in. Please login to <strong>this</"
-"strong> profile."
+#: mod/photos.php:319
+msgid "Do you really want to delete this photo?"
 msgstr ""
 
-#: mod/dfrn_request.php:515 mod/dfrn_request.php:532
-msgid "Confirm"
+#: mod/photos.php:667
+msgid "a photo"
 msgstr ""
 
-#: mod/dfrn_request.php:527
-msgid "Hide this contact"
+#: mod/photos.php:667
+#, php-format
+msgid "%1$s was tagged in %2$s by %3$s"
 msgstr ""
 
-#: mod/dfrn_request.php:530
-#, php-format
-msgid "Welcome home %s."
+#: mod/photos.php:769
+msgid "Image upload didn't complete, please try again"
 msgstr ""
 
-#: mod/dfrn_request.php:531
-#, php-format
-msgid "Please confirm your introduction/connection request to %s."
+#: mod/photos.php:772
+msgid "Image file is missing"
 msgstr ""
 
-#: mod/dfrn_request.php:642
+#: mod/photos.php:777
 msgid ""
-"Please enter your 'Identity Address' from one of the following supported "
-"communications networks:"
+"Server can't accept new file upload at this time, please contact your "
+"administrator"
 msgstr ""
 
-#: mod/dfrn_request.php:645
-#, php-format
-msgid ""
-"If you are not yet a member of the free social web, <a href=\"%s\">follow "
-"this link to find a public Friendica site and join us today</a>."
+#: mod/photos.php:803
+msgid "Image file is empty."
 msgstr ""
 
-#: mod/dfrn_request.php:650
-msgid "Friend/Connection Request"
+#: mod/photos.php:940
+msgid "No photos selected"
 msgstr ""
 
-#: mod/dfrn_request.php:651
-msgid ""
-"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
-"testuser@gnusocial.de"
+#: mod/photos.php:1036 mod/videos.php:309
+msgid "Access to this item is restricted."
 msgstr ""
 
-#: mod/dfrn_request.php:652 mod/follow.php:147
-msgid "Please answer the following:"
+#: mod/photos.php:1090
+msgid "Upload Photos"
 msgstr ""
 
-#: mod/dfrn_request.php:653 mod/follow.php:148
-#, php-format
-msgid "Does %s know you?"
+#: mod/photos.php:1094 mod/photos.php:1156
+msgid "New album name: "
 msgstr ""
 
-#: mod/dfrn_request.php:654 mod/follow.php:149
-msgid "Add a personal note:"
+#: mod/photos.php:1095
+msgid "or existing album name: "
 msgstr ""
 
-#: mod/dfrn_request.php:656 src/Content/ContactSelector.php:79
-msgid "Friendica"
+#: mod/photos.php:1096
+msgid "Do not show a status post for this upload"
 msgstr ""
 
-#: mod/dfrn_request.php:657
-msgid "GNU Social (Pleroma, Mastodon)"
+#: mod/photos.php:1098 mod/photos.php:1441 mod/events.php:533
+#: src/Core/ACL.php:318
+msgid "Permissions"
 msgstr ""
 
-#: mod/dfrn_request.php:658
-msgid "Diaspora (Socialhome, Hubzilla)"
+#: mod/photos.php:1106 mod/photos.php:1449 mod/settings.php:1227
+msgid "Show to Groups"
 msgstr ""
 
-#: mod/dfrn_request.php:659
-#, php-format
-msgid ""
-" - please do not use this form.  Instead, enter %s into your Diaspora search "
-"bar."
+#: mod/photos.php:1107 mod/photos.php:1450 mod/settings.php:1228
+msgid "Show to Contacts"
 msgstr ""
 
-#: mod/editpost.php:27 mod/editpost.php:37
-msgid "Item not found"
+#: mod/photos.php:1167
+msgid "Edit Album"
 msgstr ""
 
-#: mod/editpost.php:44
-msgid "Edit post"
+#: mod/photos.php:1172
+msgid "Show Newest First"
 msgstr ""
 
-#: mod/events.php:103 mod/events.php:105
-msgid "Event can not end before it has started."
+#: mod/photos.php:1174
+msgid "Show Oldest First"
 msgstr ""
 
-#: mod/events.php:112 mod/events.php:114
-msgid "Event title and start time are required."
+#: mod/photos.php:1195 mod/photos.php:1698
+msgid "View Photo"
 msgstr ""
 
-#: mod/events.php:394
-msgid "Create New Event"
+#: mod/photos.php:1236
+msgid "Permission denied. Access to this item may be restricted."
 msgstr ""
 
-#: mod/events.php:509
-msgid "Event details"
+#: mod/photos.php:1238
+msgid "Photo not available"
 msgstr ""
 
-#: mod/events.php:510
-msgid "Starting date and Title are required."
+#: mod/photos.php:1301
+msgid "View photo"
 msgstr ""
 
-#: mod/events.php:511 mod/events.php:512
-msgid "Event Starts:"
+#: mod/photos.php:1301
+msgid "Edit photo"
 msgstr ""
 
-#: mod/events.php:513 mod/events.php:529
-msgid "Finish date/time is not known or not relevant"
+#: mod/photos.php:1302
+msgid "Use as profile photo"
 msgstr ""
 
-#: mod/events.php:515 mod/events.php:516
-msgid "Event Finishes:"
+#: mod/photos.php:1308 src/Object/Post.php:149
+msgid "Private Message"
 msgstr ""
 
-#: mod/events.php:517 mod/events.php:530
-msgid "Adjust for viewer timezone"
+#: mod/photos.php:1327
+msgid "View Full Size"
 msgstr ""
 
-#: mod/events.php:519
-msgid "Description:"
+#: mod/photos.php:1414
+msgid "Tags: "
 msgstr ""
 
-#: mod/events.php:523 mod/events.php:525
-msgid "Title:"
+#: mod/photos.php:1417
+msgid "[Remove any tag]"
 msgstr ""
 
-#: mod/events.php:526 mod/events.php:527
-msgid "Share this event"
+#: mod/photos.php:1432
+msgid "New album name"
 msgstr ""
 
-#: mod/events.php:534 src/Model/Profile.php:864
-msgid "Basic"
+#: mod/photos.php:1433
+msgid "Caption"
 msgstr ""
 
-#: mod/events.php:556
-msgid "Failed to remove event"
+#: mod/photos.php:1434
+msgid "Add a Tag"
 msgstr ""
 
-#: mod/events.php:558
-msgid "Event removed"
+#: mod/photos.php:1434
+msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
 msgstr ""
 
-#: mod/filer.php:34
-msgid "- select -"
+#: mod/photos.php:1435
+msgid "Do not rotate"
 msgstr ""
 
-#: mod/follow.php:44
-msgid "The contact could not be added."
+#: mod/photos.php:1436
+msgid "Rotate CW (right)"
 msgstr ""
 
-#: mod/follow.php:72
-msgid "You already added this contact."
+#: mod/photos.php:1437
+msgid "Rotate CCW (left)"
 msgstr ""
 
-#: mod/follow.php:81
-msgid "Diaspora support isn't enabled. Contact can't be added."
+#: mod/photos.php:1471 src/Object/Post.php:296
+msgid "I like this (toggle)"
 msgstr ""
 
-#: mod/follow.php:88
-msgid "OStatus support is disabled. Contact can't be added."
+#: mod/photos.php:1472 src/Object/Post.php:297
+msgid "I don't like this (toggle)"
 msgstr ""
 
-#: mod/follow.php:95
-msgid "The network type couldn't be detected. Contact can't be added."
+#: mod/photos.php:1488 mod/photos.php:1527 mod/photos.php:1600
+#: mod/contacts.php:953 src/Object/Post.php:787
+msgid "This is you"
 msgstr ""
 
-#: mod/install.php:114
-msgid "Friendica Communications Server - Setup"
+#: mod/photos.php:1490 mod/photos.php:1529 mod/photos.php:1602
+#: src/Object/Post.php:393 src/Object/Post.php:789
+msgid "Comment"
 msgstr ""
 
-#: mod/install.php:120
-msgid "Could not connect to database."
+#: mod/photos.php:1634
+msgid "Map"
 msgstr ""
 
-#: mod/install.php:124
-msgid "Could not create table."
+#: mod/photos.php:1704 mod/videos.php:387
+msgid "View Album"
 msgstr ""
 
-#: mod/install.php:130
-msgid "Your Friendica site database has been installed."
+#: mod/profile.php:37 src/Model/Profile.php:118
+msgid "Requested profile is not available."
 msgstr ""
 
-#: mod/install.php:135
-msgid ""
-"You may need to import the file \"database.sql\" manually using phpmyadmin "
-"or mysql."
+#: mod/profile.php:78 src/Protocol/OStatus.php:1252
+#, php-format
+msgid "%s's posts"
 msgstr ""
 
-#: mod/install.php:136 mod/install.php:208 mod/install.php:553
-msgid "Please see the file \"INSTALL.txt\"."
+#: mod/profile.php:79 src/Protocol/OStatus.php:1253
+#, php-format
+msgid "%s's comments"
 msgstr ""
 
-#: mod/install.php:148
-msgid "Database already in use."
+#: mod/profile.php:80 src/Protocol/OStatus.php:1251
+#, php-format
+msgid "%s's timeline"
 msgstr ""
 
-#: mod/install.php:205
-msgid "System check"
+#: mod/profile.php:173 mod/cal.php:142 mod/display.php:313
+msgid "Access to this profile has been restricted."
 msgstr ""
 
-#: mod/install.php:210
-msgid "Check again"
+#: mod/profile.php:194
+msgid "Tips for New Members"
 msgstr ""
 
-#: mod/install.php:230
-msgid "Database connection"
+#: mod/videos.php:139
+msgid "Do you really want to delete this video?"
 msgstr ""
 
-#: mod/install.php:231
-msgid ""
-"In order to install Friendica we need to know how to connect to your "
-"database."
+#: mod/videos.php:144
+msgid "Delete Video"
 msgstr ""
 
-#: mod/install.php:232
-msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
+#: mod/videos.php:207
+msgid "No videos selected"
 msgstr ""
 
-#: mod/install.php:233
-msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
+#: mod/videos.php:396
+msgid "Recent Videos"
 msgstr ""
 
-#: mod/install.php:237
-msgid "Database Server Name"
+#: mod/videos.php:398
+msgid "Upload New Videos"
 msgstr ""
 
-#: mod/install.php:238
-msgid "Database Login Name"
+#: mod/admin.php:106
+msgid "Theme settings updated."
 msgstr ""
 
-#: mod/install.php:239
-msgid "Database Login Password"
+#: mod/admin.php:176 src/Content/Nav.php:174
+msgid "Information"
 msgstr ""
 
-#: mod/install.php:239
-msgid "For security reasons the password must not be empty"
+#: mod/admin.php:177
+msgid "Overview"
 msgstr ""
 
-#: mod/install.php:240
-msgid "Database Name"
+#: mod/admin.php:178 mod/admin.php:654
+msgid "Federation Statistics"
 msgstr ""
 
-#: mod/install.php:241 mod/install.php:281
-msgid "Site administrator email address"
+#: mod/admin.php:179
+msgid "Configuration"
 msgstr ""
 
-#: mod/install.php:241 mod/install.php:281
-msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
+#: mod/admin.php:180 mod/admin.php:1280
+msgid "Site"
 msgstr ""
 
-#: mod/install.php:245 mod/install.php:284
-msgid "Please select a default timezone for your website"
+#: mod/admin.php:181 mod/admin.php:1208 mod/admin.php:1721 mod/admin.php:1737
+msgid "Users"
 msgstr ""
 
-#: mod/install.php:271
-msgid "Site settings"
+#: mod/admin.php:182 mod/admin.php:1837 mod/admin.php:1897 mod/settings.php:87
+msgid "Addons"
 msgstr ""
 
-#: mod/install.php:285
-msgid "System Language:"
+#: mod/admin.php:183 mod/admin.php:2106 mod/admin.php:2150
+msgid "Themes"
 msgstr ""
 
-#: mod/install.php:285
-msgid ""
-"Set the default language for your Friendica installation interface and to "
-"send emails."
+#: mod/admin.php:184 mod/settings.php:65
+msgid "Additional features"
 msgstr ""
 
-#: mod/install.php:325
-msgid "Could not find a command line version of PHP in the web server PATH."
+#: mod/admin.php:185
+msgid "Database"
 msgstr ""
 
-#: mod/install.php:326
-msgid ""
-"If you don't have a command line version of PHP installed on your server, "
-"you will not be able to run the background processing. See <a href='https://"
-"github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-"
-"worker'>'Setup the worker'</a>"
+#: mod/admin.php:186
+msgid "DB updates"
 msgstr ""
 
-#: mod/install.php:330
-msgid "PHP executable path"
+#: mod/admin.php:187 mod/admin.php:689
+msgid "Inspect Queue"
 msgstr ""
 
-#: mod/install.php:330
-msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
+#: mod/admin.php:188
+msgid "Tools"
 msgstr ""
 
-#: mod/install.php:335
-msgid "Command line PHP"
+#: mod/admin.php:189
+msgid "Contact Blocklist"
 msgstr ""
 
-#: mod/install.php:344
-msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
+#: mod/admin.php:190 mod/admin.php:311
+msgid "Server Blocklist"
 msgstr ""
 
-#: mod/install.php:345
-msgid "Found PHP version: "
+#: mod/admin.php:191 mod/admin.php:470
+msgid "Delete Item"
 msgstr ""
 
-#: mod/install.php:347
-msgid "PHP cli binary"
+#: mod/admin.php:192 mod/admin.php:193 mod/admin.php:2224
+msgid "Logs"
 msgstr ""
 
-#: mod/install.php:358
-msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
+#: mod/admin.php:194 mod/admin.php:2291
+msgid "View Logs"
 msgstr ""
 
-#: mod/install.php:359
-msgid "This is required for message delivery to work."
+#: mod/admin.php:196
+msgid "Diagnostics"
 msgstr ""
 
-#: mod/install.php:361
-msgid "PHP register_argc_argv"
+#: mod/admin.php:197
+msgid "PHP Info"
 msgstr ""
 
-#: mod/install.php:384
-msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
+#: mod/admin.php:198
+msgid "probe address"
 msgstr ""
 
-#: mod/install.php:385
-msgid ""
-"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
-"installation.php\"."
+#: mod/admin.php:199
+msgid "check webfinger"
 msgstr ""
 
-#: mod/install.php:387
-msgid "Generate encryption keys"
+#: mod/admin.php:218 src/Content/Nav.php:217
+msgid "Admin"
 msgstr ""
 
-#: mod/install.php:394
-msgid "libCurl PHP module"
+#: mod/admin.php:219
+msgid "Addon Features"
 msgstr ""
 
-#: mod/install.php:395
-msgid "GD graphics PHP module"
+#: mod/admin.php:220
+msgid "User registrations waiting for confirmation"
 msgstr ""
 
-#: mod/install.php:396
-msgid "OpenSSL PHP module"
+#: mod/admin.php:302
+msgid "The blocked domain"
 msgstr ""
 
-#: mod/install.php:397
-msgid "PDO or MySQLi PHP module"
+#: mod/admin.php:303 mod/admin.php:316
+msgid "The reason why you blocked this domain."
 msgstr ""
 
-#: mod/install.php:398
-msgid "mb_string PHP module"
+#: mod/admin.php:304
+msgid "Delete domain"
 msgstr ""
 
-#: mod/install.php:399
-msgid "XML PHP module"
+#: mod/admin.php:304
+msgid "Check to delete this entry from the blocklist"
 msgstr ""
 
-#: mod/install.php:400
-msgid "iconv module"
+#: mod/admin.php:310 mod/admin.php:427 mod/admin.php:469 mod/admin.php:653
+#: mod/admin.php:688 mod/admin.php:784 mod/admin.php:1279 mod/admin.php:1720
+#: mod/admin.php:1836 mod/admin.php:1896 mod/admin.php:2105 mod/admin.php:2149
+#: mod/admin.php:2223 mod/admin.php:2290
+msgid "Administration"
 msgstr ""
 
-#: mod/install.php:404 mod/install.php:406
-msgid "Apache mod_rewrite module"
+#: mod/admin.php:312
+msgid ""
+"This page can be used to define a black list of servers from the federated "
+"network that are not allowed to interact with your node. For all entered "
+"domains you should also give a reason why you have blocked the remote server."
 msgstr ""
 
-#: mod/install.php:404
+#: mod/admin.php:313
 msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
+"The list of blocked servers will be made publically available on the /"
+"friendica page so that your users and people investigating communication "
+"problems can find the reason easily."
 msgstr ""
 
-#: mod/install.php:412
-msgid "Error: libCURL PHP module required but not installed."
+#: mod/admin.php:314
+msgid "Add new entry to block list"
 msgstr ""
 
-#: mod/install.php:416
-msgid ""
-"Error: GD graphics PHP module with JPEG support required but not installed."
+#: mod/admin.php:315
+msgid "Server Domain"
 msgstr ""
 
-#: mod/install.php:420
-msgid "Error: openssl PHP module required but not installed."
+#: mod/admin.php:315
+msgid ""
+"The domain of the new server to add to the block list. Do not include the "
+"protocol."
 msgstr ""
 
-#: mod/install.php:424
-msgid "Error: PDO or MySQLi PHP module required but not installed."
+#: mod/admin.php:316
+msgid "Block reason"
 msgstr ""
 
-#: mod/install.php:428
-msgid "Error: The MySQL driver for PDO is not installed."
+#: mod/admin.php:317
+msgid "Add Entry"
 msgstr ""
 
-#: mod/install.php:432
-msgid "Error: mb_string PHP module required but not installed."
+#: mod/admin.php:318
+msgid "Save changes to the blocklist"
 msgstr ""
 
-#: mod/install.php:436
-msgid "Error: iconv PHP module required but not installed."
+#: mod/admin.php:319
+msgid "Current Entries in the Blocklist"
 msgstr ""
 
-#: mod/install.php:446
-msgid "Error, XML PHP module required but not installed."
+#: mod/admin.php:322
+msgid "Delete entry from blocklist"
 msgstr ""
 
-#: mod/install.php:458
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\" "
-"in the top folder of your web server and it is unable to do so."
+#: mod/admin.php:325
+msgid "Delete entry from blocklist?"
 msgstr ""
 
-#: mod/install.php:459
-msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
+#: mod/admin.php:351
+msgid "Server added to blocklist."
 msgstr ""
 
-#: mod/install.php:460
-msgid ""
-"At the end of this procedure, we will give you a text to save in a file "
-"named .htconfig.php in your Friendica top folder."
+#: mod/admin.php:367
+msgid "Site blocklist updated."
 msgstr ""
 
-#: mod/install.php:461
-msgid ""
-"You can alternatively skip this procedure and perform a manual installation. "
-"Please see the file \"INSTALL.txt\" for instructions."
+#: mod/admin.php:390 src/Core/Console/GlobalCommunityBlock.php:72
+msgid "The contact has been blocked from the node"
 msgstr ""
 
-#: mod/install.php:464
-msgid ".htconfig.php is writable"
+#: mod/admin.php:392 src/Core/Console/GlobalCommunityBlock.php:69
+#, php-format
+msgid "Could not find any contact entry for this URL (%s)"
 msgstr ""
 
-#: mod/install.php:474
-msgid ""
-"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
-"compiles templates to PHP to speed up rendering."
-msgstr ""
+#: mod/admin.php:399
+#, php-format
+msgid "%s contact unblocked"
+msgid_plural "%s contacts unblocked"
+msgstr[0] ""
+msgstr[1] ""
 
-#: mod/install.php:475
-msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory view/smarty3/ under the Friendica top level "
-"folder."
+#: mod/admin.php:428
+msgid "Remote Contact Blocklist"
 msgstr ""
 
-#: mod/install.php:476
+#: mod/admin.php:429
 msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has "
-"write access to this folder."
+"This page allows you to prevent any message from a remote contact to reach "
+"your node."
 msgstr ""
 
-#: mod/install.php:477
-msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"view/smarty3/ only--not the template files (.tpl) that it contains."
+#: mod/admin.php:430
+msgid "Block Remote Contact"
 msgstr ""
 
-#: mod/install.php:480
-msgid "view/smarty3 is writable"
+#: mod/admin.php:431 mod/admin.php:1723
+msgid "select all"
 msgstr ""
 
-#: mod/install.php:496
-msgid ""
-"Url rewrite in .htaccess is not working. Check your server configuration."
+#: mod/admin.php:432
+msgid "select none"
 msgstr ""
 
-#: mod/install.php:498
-msgid "Url rewrite is working"
+#: mod/admin.php:433 mod/admin.php:1732 mod/contacts.php:637
+#: mod/contacts.php:827 mod/contacts.php:1011
+msgid "Block"
 msgstr ""
 
-#: mod/install.php:517
-msgid "ImageMagick PHP extension is not installed"
+#: mod/admin.php:434 mod/admin.php:1733 mod/contacts.php:637
+#: mod/contacts.php:827 mod/contacts.php:1011
+msgid "Unblock"
 msgstr ""
 
-#: mod/install.php:519
-msgid "ImageMagick PHP extension is installed"
+#: mod/admin.php:435
+msgid "No remote contact is blocked from this node."
 msgstr ""
 
-#: mod/install.php:521
-msgid "ImageMagick supports GIF"
+#: mod/admin.php:437
+msgid "Blocked Remote Contacts"
 msgstr ""
 
-#: mod/install.php:528
-msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
+#: mod/admin.php:438
+msgid "Block New Remote Contact"
 msgstr ""
 
-#: mod/install.php:551
-msgid "<h1>What next</h1>"
+#: mod/admin.php:439
+msgid "Photo"
 msgstr ""
 
-#: mod/install.php:552
-msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the worker."
+#: mod/admin.php:439 mod/profiles.php:393
+msgid "Address"
 msgstr ""
 
-#: mod/install.php:555
+#: mod/admin.php:447
 #, php-format
-msgid ""
-"Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
-"and register as new user. Remember to use the same email you have entered as "
-"administrator email. This will allow you to enter the site admin panel."
+msgid "%s total blocked contact"
+msgid_plural "%s total blocked contacts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: mod/admin.php:449
+msgid "URL of the remote contact to block."
 msgstr ""
 
-#: mod/localtime.php:33
-msgid "Time Conversion"
+#: mod/admin.php:471
+msgid "Delete this Item"
 msgstr ""
 
-#: mod/localtime.php:35
+#: mod/admin.php:472
 msgid ""
-"Friendica provides this service for sharing events with other networks and "
-"friends in unknown timezones."
+"On this page you can delete an item from your node. If the item is a top "
+"level posting, the entire thread will be deleted."
 msgstr ""
 
-#: mod/localtime.php:39
-#, php-format
-msgid "UTC time: %s"
+#: mod/admin.php:473
+msgid ""
+"You need to know the GUID of the item. You can find it e.g. by looking at "
+"the display URL. The last part of http://example.com/display/123456 is the "
+"GUID, here 123456."
 msgstr ""
 
-#: mod/localtime.php:42
-#, php-format
-msgid "Current timezone: %s"
+#: mod/admin.php:474
+msgid "GUID"
 msgstr ""
 
-#: mod/localtime.php:46
-#, php-format
-msgid "Converted localtime: %s"
+#: mod/admin.php:474
+msgid "The GUID of the item you want to delete."
 msgstr ""
 
-#: mod/localtime.php:52
-msgid "Please select your timezone:"
+#: mod/admin.php:513
+msgid "Item marked for deletion."
 msgstr ""
 
-#: mod/lostpass.php:27
-msgid "No valid account found."
+#: mod/admin.php:584
+msgid "unknown"
 msgstr ""
 
-#: mod/lostpass.php:39
-msgid "Password reset request issued. Check your email."
+#: mod/admin.php:647
+msgid ""
+"This page offers you some numbers to the known part of the federated social "
+"network your Friendica node is part of. These numbers are not complete but "
+"only reflect the part of the network your node is aware of."
 msgstr ""
 
-#: mod/lostpass.php:45
-#, php-format
+#: mod/admin.php:648
 msgid ""
-"\n"
-"\t\tDear %1$s,\n"
-"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
-"\t\tpassword. In order to confirm this request, please select the "
-"verification link\n"
-"\t\tbelow or paste it into your web browser address bar.\n"
-"\n"
-"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
-"\t\tprovided and ignore and/or delete this email, the request will expire "
-"shortly.\n"
-"\n"
-"\t\tYour password will not be changed unless we can verify that you\n"
-"\t\tissued this request."
+"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
+"will improve the data displayed here."
 msgstr ""
 
-#: mod/lostpass.php:56
+#: mod/admin.php:660
 #, php-format
 msgid ""
-"\n"
-"\t\tFollow this link soon to verify your identity:\n"
-"\n"
-"\t\t%1$s\n"
-"\n"
-"\t\tYou will then receive a follow-up message containing the new password.\n"
-"\t\tYou may change that password from your account settings page after "
-"logging in.\n"
-"\n"
-"\t\tThe login details are as follows:\n"
-"\n"
-"\t\tSite Location:\t%2$s\n"
-"\t\tLogin Name:\t%3$s"
+"Currently this node is aware of %d nodes with %d registered users from the "
+"following platforms:"
 msgstr ""
 
-#: mod/lostpass.php:72
-#, php-format
-msgid "Password reset requested at %s"
+#: mod/admin.php:691
+msgid "ID"
 msgstr ""
 
-#: mod/lostpass.php:88
-msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
+#: mod/admin.php:692
+msgid "Recipient Name"
 msgstr ""
 
-#: mod/lostpass.php:101
-msgid "Request has expired, please make a new one."
+#: mod/admin.php:693
+msgid "Recipient Profile"
 msgstr ""
 
-#: mod/lostpass.php:116
-msgid "Forgot your Password?"
+#: mod/admin.php:694 view/theme/frio/theme.php:266
+#: src/Core/NotificationsManager.php:178 src/Content/Nav.php:178
+msgid "Network"
 msgstr ""
 
-#: mod/lostpass.php:117
-msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
+#: mod/admin.php:695
+msgid "Created"
 msgstr ""
 
-#: mod/lostpass.php:118 src/Module/Login.php:314
-msgid "Nickname or Email: "
-msgstr ""
+#: mod/admin.php:696
+msgid "Last Tried"
+msgstr ""
+
+#: mod/admin.php:697
+msgid ""
+"This page lists the content of the queue for outgoing postings. These are "
+"postings the initial delivery failed for. They will be resend later and "
+"eventually deleted if the delivery fails permanently."
+msgstr ""
+
+#: mod/admin.php:721
+#, php-format
+msgid ""
+"Your DB still runs with MyISAM tables. You should change the engine type to "
+"InnoDB. As Friendica will use InnoDB only features in the future, you should "
+"change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
+"converting the table engines. You may also use the command <tt>php bin/"
+"console.php dbstructure toinnodb</tt> of your Friendica installation for an "
+"automatic conversion.<br />"
+msgstr ""
+
+#: mod/admin.php:728
+#, php-format
+msgid ""
+"There is a new version of Friendica available for download. Your current "
+"version is %1$s, upstream version is %2$s"
+msgstr ""
+
+#: mod/admin.php:738
+msgid ""
+"The database update failed. Please run \"php bin/console.php dbstructure "
+"update\" from the command line and have a look at the errors that might "
+"appear."
+msgstr ""
+
+#: mod/admin.php:744
+msgid "The worker was never executed. Please check your database structure!"
+msgstr ""
+
+#: mod/admin.php:747
+#, php-format
+msgid ""
+"The last worker execution was on %s UTC. This is older than one hour. Please "
+"check your crontab settings."
+msgstr ""
+
+#: mod/admin.php:752 mod/admin.php:1672
+msgid "Normal Account"
+msgstr ""
+
+#: mod/admin.php:753 mod/admin.php:1673
+msgid "Automatic Follower Account"
+msgstr ""
+
+#: mod/admin.php:754 mod/admin.php:1674
+msgid "Public Forum Account"
+msgstr ""
+
+#: mod/admin.php:755 mod/admin.php:1675
+msgid "Automatic Friend Account"
+msgstr ""
+
+#: mod/admin.php:756
+msgid "Blog Account"
+msgstr ""
+
+#: mod/admin.php:757
+msgid "Private Forum Account"
+msgstr ""
+
+#: mod/admin.php:779
+msgid "Message queues"
+msgstr ""
+
+#: mod/admin.php:785
+msgid "Summary"
+msgstr ""
+
+#: mod/admin.php:787
+msgid "Registered users"
+msgstr ""
+
+#: mod/admin.php:789
+msgid "Pending registrations"
+msgstr ""
+
+#: mod/admin.php:790
+msgid "Version"
+msgstr ""
+
+#: mod/admin.php:795
+msgid "Active addons"
+msgstr ""
+
+#: mod/admin.php:826
+msgid "Can not parse base url. Must have at least <scheme>://<domain>"
+msgstr ""
+
+#: mod/admin.php:1144
+msgid "Site settings updated."
+msgstr ""
+
+#: mod/admin.php:1171 mod/settings.php:903
+msgid "No special theme for mobile devices"
+msgstr ""
+
+#: mod/admin.php:1200
+msgid "No community page"
+msgstr ""
+
+#: mod/admin.php:1201
+msgid "Public postings from users of this site"
+msgstr ""
+
+#: mod/admin.php:1202
+msgid "Public postings from the federated network"
+msgstr ""
+
+#: mod/admin.php:1203
+msgid "Public postings from local users and the federated network"
+msgstr ""
+
+#: mod/admin.php:1207 mod/admin.php:1370 mod/admin.php:1380
+#: mod/contacts.php:572
+msgid "Disabled"
+msgstr ""
+
+#: mod/admin.php:1209
+msgid "Users, Global Contacts"
+msgstr ""
+
+#: mod/admin.php:1210
+msgid "Users, Global Contacts/fallback"
+msgstr ""
+
+#: mod/admin.php:1214
+msgid "One month"
+msgstr ""
+
+#: mod/admin.php:1215
+msgid "Three months"
+msgstr ""
+
+#: mod/admin.php:1216
+msgid "Half a year"
+msgstr ""
+
+#: mod/admin.php:1217
+msgid "One year"
+msgstr ""
+
+#: mod/admin.php:1222
+msgid "Multi user instance"
+msgstr ""
+
+#: mod/admin.php:1245
+msgid "Closed"
+msgstr ""
+
+#: mod/admin.php:1246
+msgid "Requires approval"
+msgstr ""
+
+#: mod/admin.php:1247
+msgid "Open"
+msgstr ""
+
+#: mod/admin.php:1251
+msgid "No SSL policy, links will track page SSL state"
+msgstr ""
+
+#: mod/admin.php:1252
+msgid "Force all links to use SSL"
+msgstr ""
+
+#: mod/admin.php:1253
+msgid "Self-signed certificate, use SSL for local links only (discouraged)"
+msgstr ""
+
+#: mod/admin.php:1257
+msgid "Don't check"
+msgstr ""
+
+#: mod/admin.php:1258
+msgid "check the stable version"
+msgstr ""
+
+#: mod/admin.php:1259
+msgid "check the development version"
+msgstr ""
+
+#: mod/admin.php:1281 mod/admin.php:1898 mod/admin.php:2151 mod/admin.php:2225
+#: mod/admin.php:2372 mod/delegate.php:168 mod/settings.php:675
+#: mod/settings.php:784 mod/settings.php:870 mod/settings.php:959
+#: mod/settings.php:1192
+msgid "Save Settings"
+msgstr ""
+
+#: mod/admin.php:1282
+msgid "Republish users to directory"
+msgstr ""
+
+#: mod/admin.php:1284
+msgid "File upload"
+msgstr ""
+
+#: mod/admin.php:1285
+msgid "Policies"
+msgstr ""
+
+#: mod/admin.php:1286 mod/contacts.php:895 mod/events.php:532
+#: src/Model/Profile.php:865
+msgid "Advanced"
+msgstr ""
+
+#: mod/admin.php:1287
+msgid "Auto Discovered Contact Directory"
+msgstr ""
+
+#: mod/admin.php:1288
+msgid "Performance"
+msgstr ""
+
+#: mod/admin.php:1289
+msgid "Worker"
+msgstr ""
+
+#: mod/admin.php:1290
+msgid "Message Relay"
+msgstr ""
+
+#: mod/admin.php:1291
+msgid ""
+"Relocate - WARNING: advanced function. Could make this server unreachable."
+msgstr ""
+
+#: mod/admin.php:1294
+msgid "Site name"
+msgstr ""
+
+#: mod/admin.php:1295
+msgid "Host name"
+msgstr ""
+
+#: mod/admin.php:1296
+msgid "Sender Email"
+msgstr ""
+
+#: mod/admin.php:1296
+msgid ""
+"The email address your server shall use to send notification emails from."
+msgstr ""
+
+#: mod/admin.php:1297
+msgid "Banner/Logo"
+msgstr ""
+
+#: mod/admin.php:1298
+msgid "Shortcut icon"
+msgstr ""
+
+#: mod/admin.php:1298
+msgid "Link to an icon that will be used for browsers."
+msgstr ""
+
+#: mod/admin.php:1299
+msgid "Touch icon"
+msgstr ""
+
+#: mod/admin.php:1299
+msgid "Link to an icon that will be used for tablets and mobiles."
+msgstr ""
+
+#: mod/admin.php:1300
+msgid "Additional Info"
+msgstr ""
+
+#: mod/admin.php:1300
+#, php-format
+msgid ""
+"For public servers: you can add additional information here that will be "
+"listed at %s/servers."
+msgstr ""
+
+#: mod/admin.php:1301
+msgid "System language"
+msgstr ""
+
+#: mod/admin.php:1302
+msgid "System theme"
+msgstr ""
+
+#: mod/admin.php:1302
+msgid ""
+"Default system theme - may be over-ridden by user profiles - <a href='#' "
+"id='cnftheme'>change theme settings</a>"
+msgstr ""
+
+#: mod/admin.php:1303
+msgid "Mobile system theme"
+msgstr ""
+
+#: mod/admin.php:1303
+msgid "Theme for mobile devices"
+msgstr ""
+
+#: mod/admin.php:1304
+msgid "SSL link policy"
+msgstr ""
+
+#: mod/admin.php:1304
+msgid "Determines whether generated links should be forced to use SSL"
+msgstr ""
+
+#: mod/admin.php:1305
+msgid "Force SSL"
+msgstr ""
+
+#: mod/admin.php:1305
+msgid ""
+"Force all Non-SSL requests to SSL - Attention: on some systems it could lead "
+"to endless loops."
+msgstr ""
+
+#: mod/admin.php:1306
+msgid "Hide help entry from navigation menu"
+msgstr ""
+
+#: mod/admin.php:1306
+msgid ""
+"Hides the menu entry for the Help pages from the navigation menu. You can "
+"still access it calling /help directly."
+msgstr ""
+
+#: mod/admin.php:1307
+msgid "Single user instance"
+msgstr ""
+
+#: mod/admin.php:1307
+msgid "Make this instance multi-user or single-user for the named user"
+msgstr ""
+
+#: mod/admin.php:1308
+msgid "Maximum image size"
+msgstr ""
+
+#: mod/admin.php:1308
+msgid ""
+"Maximum size in bytes of uploaded images. Default is 0, which means no "
+"limits."
+msgstr ""
+
+#: mod/admin.php:1309
+msgid "Maximum image length"
+msgstr ""
+
+#: mod/admin.php:1309
+msgid ""
+"Maximum length in pixels of the longest side of uploaded images. Default is "
+"-1, which means no limits."
+msgstr ""
+
+#: mod/admin.php:1310
+msgid "JPEG image quality"
+msgstr ""
+
+#: mod/admin.php:1310
+msgid ""
+"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
+"100, which is full quality."
+msgstr ""
+
+#: mod/admin.php:1312
+msgid "Register policy"
+msgstr ""
+
+#: mod/admin.php:1313
+msgid "Maximum Daily Registrations"
+msgstr ""
+
+#: mod/admin.php:1313
+msgid ""
+"If registration is permitted above, this sets the maximum number of new user "
+"registrations to accept per day.  If register is set to closed, this setting "
+"has no effect."
+msgstr ""
+
+#: mod/admin.php:1314
+msgid "Register text"
+msgstr ""
+
+#: mod/admin.php:1314
+msgid "Will be displayed prominently on the registration page."
+msgstr ""
+
+#: mod/admin.php:1315
+msgid "Accounts abandoned after x days"
+msgstr ""
+
+#: mod/admin.php:1315
+msgid ""
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
+msgstr ""
+
+#: mod/admin.php:1316
+msgid "Allowed friend domains"
+msgstr ""
+
+#: mod/admin.php:1316
+msgid ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
+msgstr ""
+
+#: mod/admin.php:1317
+msgid "Allowed email domains"
+msgstr ""
+
+#: mod/admin.php:1317
+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 ""
+
+#: mod/admin.php:1318
+msgid "No OEmbed rich content"
+msgstr ""
 
-#: mod/lostpass.php:119
-msgid "Reset"
+#: mod/admin.php:1318
+msgid ""
+"Don't show the rich content (e.g. embedded PDF), except from the domains "
+"listed below."
 msgstr ""
 
-#: mod/lostpass.php:135 src/Module/Login.php:326
-msgid "Password Reset"
+#: mod/admin.php:1319
+msgid "Allowed OEmbed domains"
 msgstr ""
 
-#: mod/lostpass.php:136
-msgid "Your password has been reset as requested."
+#: mod/admin.php:1319
+msgid ""
+"Comma separated list of domains which oembed content is allowed to be "
+"displayed. Wildcards are accepted."
 msgstr ""
 
-#: mod/lostpass.php:137
-msgid "Your new password is"
+#: mod/admin.php:1320
+msgid "Block public"
 msgstr ""
 
-#: mod/lostpass.php:138
-msgid "Save or copy your new password - and then"
+#: mod/admin.php:1320
+msgid ""
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently logged in."
 msgstr ""
 
-#: mod/lostpass.php:139
-msgid "click here to login"
+#: mod/admin.php:1321
+msgid "Force publish"
 msgstr ""
 
-#: mod/lostpass.php:140
+#: mod/admin.php:1321
 msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
+"Check to force all profiles on this site to be listed in the site directory."
 msgstr ""
 
-#: mod/lostpass.php:148
-#, php-format
+#: mod/admin.php:1322
+msgid "Global directory URL"
+msgstr ""
+
+#: mod/admin.php:1322
 msgid ""
-"\n"
-"\t\t\tDear %1$s,\n"
-"\t\t\t\tYour password has been changed as requested. Please retain this\n"
-"\t\t\tinformation for your records (or change your password immediately to\n"
-"\t\t\tsomething that you will remember).\n"
-"\t\t"
+"URL to the global directory. If this is not set, the global directory is "
+"completely unavailable to the application."
 msgstr ""
 
-#: mod/lostpass.php:154
-#, php-format
+#: mod/admin.php:1323
+msgid "Private posts by default for new users"
+msgstr ""
+
+#: mod/admin.php:1323
 msgid ""
-"\n"
-"\t\t\tYour login details are as follows:\n"
-"\n"
-"\t\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t%2$s\n"
-"\t\t\tPassword:\t%3$s\n"
-"\n"
-"\t\t\tYou may change that password from your account settings page after "
-"logging in.\n"
-"\t\t"
+"Set default post permissions for all new members to the default privacy "
+"group rather than public."
 msgstr ""
 
-#: mod/lostpass.php:167
-#, php-format
-msgid "Your password has been changed at %s"
+#: mod/admin.php:1324
+msgid "Don't include post content in email notifications"
 msgstr ""
 
-#: mod/message.php:30 src/Content/Nav.php:198
-msgid "New Message"
+#: mod/admin.php:1324
+msgid ""
+"Don't include the content of a post/comment/private message/etc. in the "
+"email notifications that are sent out from this site, as a privacy measure."
 msgstr ""
 
-#: mod/message.php:73 mod/wallmessage.php:57
-msgid "No recipient selected."
+#: mod/admin.php:1325
+msgid "Disallow public access to addons listed in the apps menu."
 msgstr ""
 
-#: mod/message.php:77
-msgid "Unable to locate contact information."
+#: mod/admin.php:1325
+msgid ""
+"Checking this box will restrict addons listed in the apps menu to members "
+"only."
 msgstr ""
 
-#: mod/message.php:80 mod/wallmessage.php:63
-msgid "Message could not be sent."
+#: mod/admin.php:1326
+msgid "Don't embed private images in posts"
 msgstr ""
 
-#: mod/message.php:83 mod/wallmessage.php:66
-msgid "Message collection failure."
+#: mod/admin.php:1326
+msgid ""
+"Don't replace locally-hosted private photos in posts with an embedded copy "
+"of the image. This means that contacts who receive posts containing private "
+"photos will have to authenticate and load each image, which may take a while."
 msgstr ""
 
-#: mod/message.php:86 mod/wallmessage.php:69
-msgid "Message sent."
+#: mod/admin.php:1327
+msgid "Allow Users to set remote_self"
 msgstr ""
 
-#: mod/message.php:112 view/theme/frio/theme.php:268 src/Content/Nav.php:195
-msgid "Messages"
+#: mod/admin.php:1327
+msgid ""
+"With checking this, every user is allowed to mark every contact as a "
+"remote_self in the repair contact dialog. Setting this flag on a contact "
+"causes mirroring every posting of that contact in the users stream."
 msgstr ""
 
-#: mod/message.php:136
-msgid "Do you really want to delete this message?"
+#: mod/admin.php:1328
+msgid "Block multiple registrations"
 msgstr ""
 
-#: mod/message.php:156
-msgid "Message deleted."
+#: mod/admin.php:1328
+msgid "Disallow users to register additional accounts for use as pages."
 msgstr ""
 
-#: mod/message.php:185
-msgid "Conversation removed."
+#: mod/admin.php:1329
+msgid "OpenID support"
 msgstr ""
 
-#: mod/message.php:250 mod/wallmessage.php:132
-msgid "Send Private Message"
+#: mod/admin.php:1329
+msgid "OpenID support for registration and logins."
 msgstr ""
 
-#: mod/message.php:251 mod/message.php:421 mod/wallmessage.php:134
-msgid "To:"
+#: mod/admin.php:1330
+msgid "Fullname check"
 msgstr ""
 
-#: mod/message.php:255 mod/message.php:423 mod/wallmessage.php:135
-msgid "Subject:"
+#: mod/admin.php:1330
+msgid ""
+"Force users to register with a space between firstname and lastname in Full "
+"name, as an antispam measure"
 msgstr ""
 
-#: mod/message.php:291
-msgid "No messages."
+#: mod/admin.php:1331
+msgid "Community pages for visitors"
 msgstr ""
 
-#: mod/message.php:330
-msgid "Message not available."
+#: mod/admin.php:1331
+msgid ""
+"Which community pages should be available for visitors. Local users always "
+"see both pages."
 msgstr ""
 
-#: mod/message.php:397
-msgid "Delete message"
+#: mod/admin.php:1332
+msgid "Posts per user on community page"
 msgstr ""
 
-#: mod/message.php:399 mod/message.php:500
-msgid "D, d M Y - g:i A"
+#: mod/admin.php:1332
+msgid ""
+"The maximum number of posts per user on the community page. (Not valid for "
+"'Global Community')"
 msgstr ""
 
-#: mod/message.php:414 mod/message.php:497
-msgid "Delete conversation"
+#: mod/admin.php:1333
+msgid "Enable OStatus support"
 msgstr ""
 
-#: mod/message.php:416
+#: mod/admin.php:1333
 msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
+"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
+"communications in OStatus are public, so privacy warnings will be "
+"occasionally displayed."
 msgstr ""
 
-#: mod/message.php:420
-msgid "Send Reply"
+#: mod/admin.php:1334
+msgid "Only import OStatus threads from our contacts"
 msgstr ""
 
-#: mod/message.php:471
-#, php-format
-msgid "Unknown sender - %s"
+#: mod/admin.php:1334
+msgid ""
+"Normally we import every content from our OStatus contacts. With this option "
+"we only store threads that are started by a contact that is known on our "
+"system."
 msgstr ""
 
-#: mod/message.php:473
-#, php-format
-msgid "You and %s"
+#: mod/admin.php:1335
+msgid "OStatus support can only be enabled if threading is enabled."
 msgstr ""
 
-#: mod/message.php:475
-#, php-format
-msgid "%s and You"
+#: mod/admin.php:1337
+msgid ""
+"Diaspora support can't be enabled because Friendica was installed into a sub "
+"directory."
 msgstr ""
 
-#: mod/message.php:503
-#, php-format
-msgid "%d message"
-msgid_plural "%d messages"
-msgstr[0] ""
-msgstr[1] ""
+#: mod/admin.php:1338
+msgid "Enable Diaspora support"
+msgstr ""
 
-#: mod/notes.php:53 src/Model/Profile.php:946
-msgid "Personal Notes"
+#: mod/admin.php:1338
+msgid "Provide built-in Diaspora network compatibility."
 msgstr ""
 
-#: mod/notify.php:77
-msgid "No more system notifications."
+#: mod/admin.php:1339
+msgid "Only allow Friendica contacts"
 msgstr ""
 
-#: mod/photos.php:108 src/Model/Profile.php:907
-msgid "Photo Albums"
+#: mod/admin.php:1339
+msgid ""
+"All contacts must use Friendica protocols. All other built-in communication "
+"protocols disabled."
 msgstr ""
 
-#: mod/photos.php:109 mod/photos.php:1713
-msgid "Recent Photos"
+#: mod/admin.php:1340
+msgid "Verify SSL"
 msgstr ""
 
-#: mod/photos.php:112 mod/photos.php:1210 mod/photos.php:1715
-msgid "Upload New Photos"
+#: mod/admin.php:1340
+msgid ""
+"If you wish, you can turn on strict certificate checking. This will mean you "
+"cannot connect (at all) to self-signed SSL sites."
 msgstr ""
 
-#: mod/photos.php:126 mod/settings.php:49
-msgid "everybody"
+#: mod/admin.php:1341
+msgid "Proxy user"
 msgstr ""
 
-#: mod/photos.php:184
-msgid "Contact information unavailable"
+#: mod/admin.php:1342
+msgid "Proxy URL"
 msgstr ""
 
-#: mod/photos.php:204
-msgid "Album not found."
+#: mod/admin.php:1343
+msgid "Network timeout"
 msgstr ""
 
-#: mod/photos.php:234 mod/photos.php:245 mod/photos.php:1161
-msgid "Delete Album"
+#: mod/admin.php:1343
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
 msgstr ""
 
-#: mod/photos.php:243
-msgid "Do you really want to delete this photo album and all its photos?"
+#: mod/admin.php:1344
+msgid "Maximum Load Average"
 msgstr ""
 
-#: mod/photos.php:310 mod/photos.php:321 mod/photos.php:1446
-msgid "Delete Photo"
+#: mod/admin.php:1344
+msgid ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
 msgstr ""
 
-#: mod/photos.php:319
-msgid "Do you really want to delete this photo?"
+#: mod/admin.php:1345
+msgid "Maximum Load Average (Frontend)"
 msgstr ""
 
-#: mod/photos.php:667
-msgid "a photo"
+#: mod/admin.php:1345
+msgid "Maximum system load before the frontend quits service - default 50."
 msgstr ""
 
-#: mod/photos.php:667
-#, php-format
-msgid "%1$s was tagged in %2$s by %3$s"
+#: mod/admin.php:1346
+msgid "Minimal Memory"
+msgstr ""
+
+#: mod/admin.php:1346
+msgid ""
+"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - "
+"default 0 (deactivated)."
 msgstr ""
 
-#: mod/photos.php:763 mod/photos.php:766 mod/photos.php:795
-#: mod/profile_photo.php:165 mod/wall_upload.php:186
-#, php-format
-msgid "Image exceeds size limit of %s"
+#: mod/admin.php:1347
+msgid "Maximum table size for optimization"
 msgstr ""
 
-#: mod/photos.php:769
-msgid "Image upload didn't complete, please try again"
+#: mod/admin.php:1347
+msgid ""
+"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
+"Enter -1 to disable it."
 msgstr ""
 
-#: mod/photos.php:772
-msgid "Image file is missing"
+#: mod/admin.php:1348
+msgid "Minimum level of fragmentation"
 msgstr ""
 
-#: mod/photos.php:777
+#: mod/admin.php:1348
 msgid ""
-"Server can't accept new file upload at this time, please contact your "
-"administrator"
+"Minimum fragmenation level to start the automatic optimization - default "
+"value is 30%."
 msgstr ""
 
-#: mod/photos.php:803
-msgid "Image file is empty."
+#: mod/admin.php:1350
+msgid "Periodical check of global contacts"
 msgstr ""
 
-#: mod/photos.php:818 mod/profile_photo.php:174 mod/wall_upload.php:200
-msgid "Unable to process image."
+#: mod/admin.php:1350
+msgid ""
+"If enabled, the global contacts are checked periodically for missing or "
+"outdated data and the vitality of the contacts and servers."
 msgstr ""
 
-#: mod/photos.php:847 mod/profile_photo.php:322 mod/wall_upload.php:239
-msgid "Image upload failed."
+#: mod/admin.php:1351
+msgid "Days between requery"
 msgstr ""
 
-#: mod/photos.php:940
-msgid "No photos selected"
+#: mod/admin.php:1351
+msgid "Number of days after which a server is requeried for his contacts."
 msgstr ""
 
-#: mod/photos.php:1036 mod/videos.php:310
-msgid "Access to this item is restricted."
+#: mod/admin.php:1352
+msgid "Discover contacts from other servers"
 msgstr ""
 
-#: mod/photos.php:1090
-msgid "Upload Photos"
+#: mod/admin.php:1352
+msgid ""
+"Periodically query other servers for contacts. You can choose between "
+"'users': the users on the remote system, 'Global Contacts': active contacts "
+"that are known on the system. The fallback is meant for Redmatrix servers "
+"and older friendica servers, where global contacts weren't available. The "
+"fallback increases the server load, so the recommened setting is 'Users, "
+"Global Contacts'."
 msgstr ""
 
-#: mod/photos.php:1094 mod/photos.php:1156
-msgid "New album name: "
+#: mod/admin.php:1353
+msgid "Timeframe for fetching global contacts"
 msgstr ""
 
-#: mod/photos.php:1095
-msgid "or existing album name: "
+#: mod/admin.php:1353
+msgid ""
+"When the discovery is activated, this value defines the timeframe for the "
+"activity of the global contacts that are fetched from other servers."
 msgstr ""
 
-#: mod/photos.php:1096
-msgid "Do not show a status post for this upload"
+#: mod/admin.php:1354
+msgid "Search the local directory"
 msgstr ""
 
-#: mod/photos.php:1106 mod/photos.php:1449 mod/settings.php:1233
-msgid "Show to Groups"
+#: mod/admin.php:1354
+msgid ""
+"Search the local directory instead of the global directory. When searching "
+"locally, every search will be executed on the global directory in the "
+"background. This improves the search results when the search is repeated."
 msgstr ""
 
-#: mod/photos.php:1107 mod/photos.php:1450 mod/settings.php:1234
-msgid "Show to Contacts"
+#: mod/admin.php:1356
+msgid "Publish server information"
 msgstr ""
 
-#: mod/photos.php:1167
-msgid "Edit Album"
+#: mod/admin.php:1356
+msgid ""
+"If enabled, general server and usage data will be published. The data "
+"contains the name and version of the server, number of users with public "
+"profiles, number of posts and the activated protocols and connectors. See <a "
+"href='http://the-federation.info/'>the-federation.info</a> for details."
 msgstr ""
 
-#: mod/photos.php:1172
-msgid "Show Newest First"
+#: mod/admin.php:1358
+msgid "Check upstream version"
 msgstr ""
 
-#: mod/photos.php:1174
-msgid "Show Oldest First"
+#: mod/admin.php:1358
+msgid ""
+"Enables checking for new Friendica versions at github. If there is a new "
+"version, you will be informed in the admin panel overview."
 msgstr ""
 
-#: mod/photos.php:1195 mod/photos.php:1698
-msgid "View Photo"
+#: mod/admin.php:1359
+msgid "Suppress Tags"
 msgstr ""
 
-#: mod/photos.php:1236
-msgid "Permission denied. Access to this item may be restricted."
+#: mod/admin.php:1359
+msgid "Suppress showing a list of hashtags at the end of the posting."
 msgstr ""
 
-#: mod/photos.php:1238
-msgid "Photo not available"
+#: mod/admin.php:1360
+msgid "Path to item cache"
 msgstr ""
 
-#: mod/photos.php:1301
-msgid "View photo"
+#: mod/admin.php:1360
+msgid "The item caches buffers generated bbcode and external images."
 msgstr ""
 
-#: mod/photos.php:1301
-msgid "Edit photo"
+#: mod/admin.php:1361
+msgid "Cache duration in seconds"
 msgstr ""
 
-#: mod/photos.php:1302
-msgid "Use as profile photo"
+#: mod/admin.php:1361
+msgid ""
+"How long should the cache files be hold? Default value is 86400 seconds (One "
+"day). To disable the item cache, set the value to -1."
 msgstr ""
 
-#: mod/photos.php:1308 src/Object/Post.php:148
-msgid "Private Message"
+#: mod/admin.php:1362
+msgid "Maximum numbers of comments per post"
 msgstr ""
 
-#: mod/photos.php:1327
-msgid "View Full Size"
+#: mod/admin.php:1362
+msgid "How much comments should be shown for each post? Default value is 100."
 msgstr ""
 
-#: mod/photos.php:1414
-msgid "Tags: "
+#: mod/admin.php:1363
+msgid "Temp path"
 msgstr ""
 
-#: mod/photos.php:1417
-msgid "[Remove any tag]"
+#: mod/admin.php:1363
+msgid ""
+"If you have a restricted system where the webserver can't access the system "
+"temp path, enter another path here."
 msgstr ""
 
-#: mod/photos.php:1432
-msgid "New album name"
+#: mod/admin.php:1364
+msgid "Base path to installation"
 msgstr ""
 
-#: mod/photos.php:1433
-msgid "Caption"
+#: mod/admin.php:1364
+msgid ""
+"If the system cannot detect the correct path to your installation, enter the "
+"correct path here. This setting should only be set if you are using a "
+"restricted system and symbolic links to your webroot."
 msgstr ""
 
-#: mod/photos.php:1434
-msgid "Add a Tag"
+#: mod/admin.php:1365
+msgid "Disable picture proxy"
 msgstr ""
 
-#: mod/photos.php:1434
-msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
+#: mod/admin.php:1365
+msgid ""
+"The picture proxy increases performance and privacy. It shouldn't be used on "
+"systems with very low bandwith."
 msgstr ""
 
-#: mod/photos.php:1435
-msgid "Do not rotate"
+#: mod/admin.php:1366
+msgid "Only search in tags"
 msgstr ""
 
-#: mod/photos.php:1436
-msgid "Rotate CW (right)"
+#: mod/admin.php:1366
+msgid "On large systems the text search can slow down the system extremely."
 msgstr ""
 
-#: mod/photos.php:1437
-msgid "Rotate CCW (left)"
+#: mod/admin.php:1368
+msgid "New base url"
 msgstr ""
 
-#: mod/photos.php:1471 src/Object/Post.php:295
-msgid "I like this (toggle)"
+#: mod/admin.php:1368
+msgid ""
+"Change base url for this server. Sends relocate message to all Friendica and "
+"Diaspora* contacts of all users."
 msgstr ""
 
-#: mod/photos.php:1472 src/Object/Post.php:296
-msgid "I don't like this (toggle)"
+#: mod/admin.php:1370
+msgid "RINO Encryption"
 msgstr ""
 
-#: mod/photos.php:1488 mod/photos.php:1527 mod/photos.php:1600
-#: src/Object/Post.php:785
-msgid "This is you"
+#: mod/admin.php:1370
+msgid "Encryption layer between nodes."
 msgstr ""
 
-#: mod/photos.php:1490 mod/photos.php:1529 mod/photos.php:1602
-#: src/Object/Post.php:391 src/Object/Post.php:787
-msgid "Comment"
+#: mod/admin.php:1370
+msgid "Enabled"
 msgstr ""
 
-#: mod/photos.php:1634
-msgid "Map"
+#: mod/admin.php:1372
+msgid "Maximum number of parallel workers"
 msgstr ""
 
-#: mod/photos.php:1704 mod/videos.php:388
-msgid "View Album"
+#: mod/admin.php:1372
+msgid ""
+"On shared hosters set this to 2. On larger systems, values of 10 are great. "
+"Default value is 4."
 msgstr ""
 
-#: mod/ping.php:292
-msgid "{0} wants to be your friend"
+#: mod/admin.php:1373
+msgid "Don't use 'proc_open' with the worker"
 msgstr ""
 
-#: mod/ping.php:307
-msgid "{0} sent you a message"
+#: mod/admin.php:1373
+msgid ""
+"Enable this if your system doesn't allow the use of 'proc_open'. This can "
+"happen on shared hosters. If this is enabled you should increase the "
+"frequency of worker calls in your crontab."
 msgstr ""
 
-#: mod/ping.php:322
-msgid "{0} requested registration"
+#: mod/admin.php:1374
+msgid "Enable fastlane"
 msgstr ""
 
-#: mod/poke.php:192
-msgid "Poke/Prod"
+#: mod/admin.php:1374
+msgid ""
+"When enabed, the fastlane mechanism starts an additional worker if processes "
+"with higher priority are blocked by processes of lower priority."
 msgstr ""
 
-#: mod/poke.php:193
-msgid "poke, prod or do other things to somebody"
+#: mod/admin.php:1375
+msgid "Enable frontend worker"
 msgstr ""
 
-#: mod/poke.php:194
-msgid "Recipient"
+#: mod/admin.php:1375
+#, php-format
+msgid ""
+"When enabled the Worker process is triggered when backend access is "
+"performed \\x28e.g. messages being delivered\\x29. On smaller sites you "
+"might want to call %s/worker on a regular basis via an external cron job. "
+"You should only enable this option if you cannot utilize cron/scheduled jobs "
+"on your server."
 msgstr ""
 
-#: mod/poke.php:195
-msgid "Choose what you wish to do to recipient"
+#: mod/admin.php:1377
+msgid "Subscribe to relay"
 msgstr ""
 
-#: mod/poke.php:198
-msgid "Make this post private"
+#: mod/admin.php:1377
+msgid ""
+"Enables the receiving of public posts from the relay. They will be included "
+"in the search, subscribed tags and on the global community page."
 msgstr ""
 
-#: mod/probe.php:14 mod/webfinger.php:17
-msgid "Only logged in users are permitted to perform a probing."
+#: mod/admin.php:1378
+msgid "Relay server"
 msgstr ""
 
-#: mod/profile_photo.php:54
-msgid "Image uploaded but image cropping failed."
+#: mod/admin.php:1378
+msgid ""
+"Address of the relay server where public posts should be send to. For "
+"example https://relay.diasp.org"
 msgstr ""
 
-#: mod/profile_photo.php:87 mod/profile_photo.php:95 mod/profile_photo.php:103
-#: mod/profile_photo.php:330
-#, php-format
-msgid "Image size reduction [%s] failed."
+#: mod/admin.php:1379
+msgid "Direct relay transfer"
 msgstr ""
 
-#: mod/profile_photo.php:137
+#: mod/admin.php:1379
 msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
+"Enables the direct transfer to other servers without using the relay servers"
 msgstr ""
 
-#: mod/profile_photo.php:146
-msgid "Unable to process image"
+#: mod/admin.php:1380
+msgid "Relay scope"
 msgstr ""
 
-#: mod/profile_photo.php:262
-msgid "Upload File:"
+#: mod/admin.php:1380
+msgid ""
+"Can be 'all' or 'tags'. 'all' means that every public post should be "
+"received. 'tags' means that only posts with selected tags should be received."
 msgstr ""
 
-#: mod/profile_photo.php:263
-msgid "Select a profile:"
+#: mod/admin.php:1380
+msgid "all"
 msgstr ""
 
-#: mod/profile_photo.php:268
-msgid "or"
+#: mod/admin.php:1380
+msgid "tags"
 msgstr ""
 
-#: mod/profile_photo.php:268
-msgid "skip this step"
+#: mod/admin.php:1381
+msgid "Server tags"
 msgstr ""
 
-#: mod/profile_photo.php:268
-msgid "select a photo from your photo albums"
+#: mod/admin.php:1381
+msgid "Comma separated list of tags for the 'tags' subscription."
 msgstr ""
 
-#: mod/profile_photo.php:281
-msgid "Crop Image"
+#: mod/admin.php:1382
+msgid "Allow user tags"
 msgstr ""
 
-#: mod/profile_photo.php:282
-msgid "Please adjust the image cropping for optimum viewing."
+#: mod/admin.php:1382
+msgid ""
+"If enabled, the tags from the saved searches will used for the 'tags' "
+"subscription in addition to the 'relay_server_tags'."
 msgstr ""
 
-#: mod/profile_photo.php:284
-msgid "Done Editing"
+#: mod/admin.php:1410
+msgid "Update has been marked successful"
 msgstr ""
 
-#: mod/profile_photo.php:320
-msgid "Image uploaded successfully."
+#: mod/admin.php:1417
+#, php-format
+msgid "Database structure update %s was successfully applied."
 msgstr ""
 
-#: mod/profperm.php:34 mod/profperm.php:65
-msgid "Invalid profile identifier."
+#: mod/admin.php:1420
+#, php-format
+msgid "Executing of database structure update %s failed with error: %s"
 msgstr ""
 
-#: mod/profperm.php:111
-msgid "Profile Visibility Editor"
+#: mod/admin.php:1433
+#, php-format
+msgid "Executing %s failed with error: %s"
 msgstr ""
 
-#: mod/profperm.php:124
-msgid "Visible To"
+#: mod/admin.php:1435
+#, php-format
+msgid "Update %s was successfully applied."
 msgstr ""
 
-#: mod/profperm.php:140
-msgid "All Contacts (with secure profile access)"
+#: mod/admin.php:1438
+#, php-format
+msgid "Update %s did not return a status. Unknown if it succeeded."
 msgstr ""
 
-#: mod/regmod.php:68
-msgid "Account approved."
+#: mod/admin.php:1441
+#, php-format
+msgid "There was no additional update function %s that needed to be called."
 msgstr ""
 
-#: mod/regmod.php:93
-#, php-format
-msgid "Registration revoked for %s"
+#: mod/admin.php:1461
+msgid "No failed updates."
 msgstr ""
 
-#: mod/regmod.php:102
-msgid "Please login."
+#: mod/admin.php:1462
+msgid "Check database structure"
 msgstr ""
 
-#: mod/removeme.php:55 mod/removeme.php:58
-msgid "Remove My Account"
+#: mod/admin.php:1467
+msgid "Failed Updates"
 msgstr ""
 
-#: mod/removeme.php:56
+#: mod/admin.php:1468
 msgid ""
-"This will completely remove your account. Once this has been done it is not "
-"recoverable."
+"This does not include updates prior to 1139, which did not return a status."
+msgstr ""
+
+#: mod/admin.php:1469
+msgid "Mark success (if update was manually applied)"
 msgstr ""
 
-#: mod/removeme.php:57
-msgid "Please enter your password for verification:"
+#: mod/admin.php:1470
+msgid "Attempt to execute this update step automatically"
 msgstr ""
 
-#: mod/search.php:37 mod/network.php:194
-msgid "Remove term"
+#: mod/admin.php:1509
+#, php-format
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tthe administrator of %2$s has set up an account for you."
 msgstr ""
 
-#: mod/search.php:46 mod/network.php:201 src/Content/Feature.php:100
-msgid "Saved Searches"
+#: mod/admin.php:1512
+#, php-format
+msgid ""
+"\n"
+"\t\t\tThe login details are as follows:\n"
+"\n"
+"\t\t\tSite Location:\t%1$s\n"
+"\t\t\tLogin Name:\t\t%2$s\n"
+"\t\t\tPassword:\t\t%3$s\n"
+"\n"
+"\t\t\tYou may change your password from your account \"Settings\" page after "
+"logging\n"
+"\t\t\tin.\n"
+"\n"
+"\t\t\tPlease take a few moments to review the other account settings on that "
+"page.\n"
+"\n"
+"\t\t\tYou may also wish to add some basic information to your default "
+"profile\n"
+"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
+"\n"
+"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
+"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - "
+"and\n"
+"\t\t\tperhaps what country you live in; if you do not wish to be more "
+"specific\n"
+"\t\t\tthan that.\n"
+"\n"
+"\t\t\tWe fully respect your right to privacy, and none of these items are "
+"necessary.\n"
+"\t\t\tIf you are new and do not know anybody here, they may help\n"
+"\t\t\tyou to make some new and interesting friends.\n"
+"\n"
+"\t\t\tThank you and welcome to %4$s."
 msgstr ""
 
-#: mod/search.php:105
-msgid "Only logged in users are permitted to perform a search."
+#: mod/admin.php:1544 src/Model/User.php:647
+#, php-format
+msgid "Registration details for %s"
 msgstr ""
 
-#: mod/search.php:129
-msgid "Too Many Requests"
+#: mod/admin.php:1554
+#, php-format
+msgid "%s user blocked/unblocked"
+msgid_plural "%s users blocked/unblocked"
+msgstr[0] ""
+msgstr[1] ""
+
+#: mod/admin.php:1560
+#, php-format
+msgid "%s user deleted"
+msgid_plural "%s users deleted"
+msgstr[0] ""
+msgstr[1] ""
+
+#: mod/admin.php:1607
+#, php-format
+msgid "User '%s' deleted"
 msgstr ""
 
-#: mod/search.php:130
-msgid "Only one search per minute is permitted for not logged in users."
+#: mod/admin.php:1615
+#, php-format
+msgid "User '%s' unblocked"
 msgstr ""
 
-#: mod/search.php:234
+#: mod/admin.php:1615
 #, php-format
-msgid "Items tagged with: %s"
+msgid "User '%s' blocked"
 msgstr ""
 
-#: mod/settings.php:54 mod/admin.php:1689
-msgid "Account"
+#: mod/admin.php:1714 mod/admin.php:1726 mod/admin.php:1739 mod/admin.php:1757
+#: src/Content/ContactSelector.php:82
+msgid "Email"
 msgstr ""
 
-#: mod/settings.php:63 mod/admin.php:184
-msgid "Additional features"
+#: mod/admin.php:1714 mod/admin.php:1739
+msgid "Register date"
 msgstr ""
 
-#: mod/settings.php:71
-msgid "Display"
+#: mod/admin.php:1714 mod/admin.php:1739
+msgid "Last login"
 msgstr ""
 
-#: mod/settings.php:78 mod/settings.php:845
-msgid "Social Networks"
+#: mod/admin.php:1714 mod/admin.php:1739
+msgid "Last item"
 msgstr ""
 
-#: mod/settings.php:85 mod/admin.php:182 mod/admin.php:1812 mod/admin.php:1872
-msgid "Addons"
+#: mod/admin.php:1714 mod/settings.php:56
+msgid "Account"
 msgstr ""
 
-#: mod/settings.php:92 src/Content/Nav.php:204
-msgid "Delegations"
+#: mod/admin.php:1722
+msgid "Add User"
 msgstr ""
 
-#: mod/settings.php:99
-msgid "Connected apps"
+#: mod/admin.php:1724
+msgid "User registrations waiting for confirm"
 msgstr ""
 
-#: mod/settings.php:106 mod/uexport.php:52
-msgid "Export personal data"
+#: mod/admin.php:1725
+msgid "User waiting for permanent deletion"
 msgstr ""
 
-#: mod/settings.php:113
-msgid "Remove account"
+#: mod/admin.php:1726
+msgid "Request date"
 msgstr ""
 
-#: mod/settings.php:167
-msgid "Missing some important data!"
+#: mod/admin.php:1727
+msgid "No registrations."
 msgstr ""
 
-#: mod/settings.php:278
-msgid "Failed to connect with email account using the settings provided."
+#: mod/admin.php:1728
+msgid "Note from the user"
 msgstr ""
 
-#: mod/settings.php:283
-msgid "Email settings updated."
+#: mod/admin.php:1730
+msgid "Deny"
 msgstr ""
 
-#: mod/settings.php:299
-msgid "Features updated"
+#: mod/admin.php:1734
+msgid "Site admin"
 msgstr ""
 
-#: mod/settings.php:371
-msgid "Relocate message has been send to your contacts"
+#: mod/admin.php:1735
+msgid "Account expired"
 msgstr ""
 
-#: mod/settings.php:383 src/Model/User.php:312
-msgid "Passwords do not match. Password unchanged."
+#: mod/admin.php:1738
+msgid "New User"
 msgstr ""
 
-#: mod/settings.php:388
-msgid "Empty passwords are not allowed. Password unchanged."
+#: mod/admin.php:1739
+msgid "Deleted since"
 msgstr ""
 
-#: mod/settings.php:394
-msgid "Wrong password."
+#: mod/admin.php:1744
+msgid ""
+"Selected users will be deleted!\\n\\nEverything these users had posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
 msgstr ""
 
-#: mod/settings.php:401
-msgid "Password changed."
+#: mod/admin.php:1745
+msgid ""
+"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
+"site will be permanently deleted!\\n\\nAre you sure?"
 msgstr ""
 
-#: mod/settings.php:403
-msgid "Password update failed. Please try again."
+#: mod/admin.php:1755
+msgid "Name of the new user."
 msgstr ""
 
-#: mod/settings.php:493
-msgid " Please use a shorter name."
+#: mod/admin.php:1756
+msgid "Nickname"
 msgstr ""
 
-#: mod/settings.php:496
-msgid " Name too short."
+#: mod/admin.php:1756
+msgid "Nickname of the new user."
 msgstr ""
 
-#: mod/settings.php:504
-msgid "Wrong Password"
+#: mod/admin.php:1757
+msgid "Email address of the new user."
 msgstr ""
 
-#: mod/settings.php:509
-msgid "Invalid email."
+#: mod/admin.php:1799
+#, php-format
+msgid "Addon %s disabled."
 msgstr ""
 
-#: mod/settings.php:516
-msgid "Cannot change to that email."
+#: mod/admin.php:1803
+#, php-format
+msgid "Addon %s enabled."
 msgstr ""
 
-#: mod/settings.php:569
-msgid "Private forum has no privacy permissions. Using default privacy group."
+#: mod/admin.php:1813 mod/admin.php:2062
+msgid "Disable"
 msgstr ""
 
-#: mod/settings.php:572
-msgid "Private forum has no privacy permissions and no default privacy group."
+#: mod/admin.php:1816 mod/admin.php:2065
+msgid "Enable"
 msgstr ""
 
-#: mod/settings.php:612
-msgid "Settings updated."
+#: mod/admin.php:1838 mod/admin.php:2107
+msgid "Toggle"
 msgstr ""
 
-#: mod/settings.php:678 mod/settings.php:704 mod/settings.php:740
-msgid "Add application"
+#: mod/admin.php:1846 mod/admin.php:2116
+msgid "Author: "
 msgstr ""
 
-#: mod/settings.php:682 mod/settings.php:708
-msgid "Consumer Key"
+#: mod/admin.php:1847 mod/admin.php:2117
+msgid "Maintainer: "
 msgstr ""
 
-#: mod/settings.php:683 mod/settings.php:709
-msgid "Consumer Secret"
+#: mod/admin.php:1899
+msgid "Reload active addons"
 msgstr ""
 
-#: mod/settings.php:684 mod/settings.php:710
-msgid "Redirect"
+#: mod/admin.php:1904
+#, php-format
+msgid ""
+"There are currently no addons available on your node. You can find the "
+"official addon repository at %1$s and might find other interesting addons in "
+"the open addon registry at %2$s"
 msgstr ""
 
-#: mod/settings.php:685 mod/settings.php:711
-msgid "Icon url"
+#: mod/admin.php:2024
+msgid "No themes found."
 msgstr ""
 
-#: mod/settings.php:696
-msgid "You can't edit this application."
+#: mod/admin.php:2098
+msgid "Screenshot"
 msgstr ""
 
-#: mod/settings.php:739
-msgid "Connected Apps"
+#: mod/admin.php:2152
+msgid "Reload active themes"
 msgstr ""
 
-#: mod/settings.php:741 src/Object/Post.php:154 src/Object/Post.php:156
-msgid "Edit"
+#: mod/admin.php:2157
+#, php-format
+msgid "No themes found on the system. They should be placed in %1$s"
 msgstr ""
 
-#: mod/settings.php:743
-msgid "Client key starts with"
+#: mod/admin.php:2158
+msgid "[Experimental]"
 msgstr ""
 
-#: mod/settings.php:744
-msgid "No name"
+#: mod/admin.php:2159
+msgid "[Unsupported]"
 msgstr ""
 
-#: mod/settings.php:745
-msgid "Remove authorization"
+#: mod/admin.php:2183
+msgid "Log settings updated."
 msgstr ""
 
-#: mod/settings.php:756
-msgid "No Addon settings configured"
+#: mod/admin.php:2215
+msgid "PHP log currently enabled."
 msgstr ""
 
-#: mod/settings.php:765
-msgid "Addon Settings"
+#: mod/admin.php:2217
+msgid "PHP log currently disabled."
 msgstr ""
 
-#: mod/settings.php:779 mod/admin.php:2336 mod/admin.php:2337
-msgid "Off"
+#: mod/admin.php:2226
+msgid "Clear"
 msgstr ""
 
-#: mod/settings.php:779 mod/admin.php:2336 mod/admin.php:2337
-msgid "On"
+#: mod/admin.php:2230
+msgid "Enable Debugging"
 msgstr ""
 
-#: mod/settings.php:786
-msgid "Additional Features"
+#: mod/admin.php:2231
+msgid "Log file"
 msgstr ""
 
-#: mod/settings.php:808 src/Content/ContactSelector.php:83
-msgid "Diaspora"
+#: mod/admin.php:2231
+msgid ""
+"Must be writable by web server. Relative to your Friendica top-level "
+"directory."
 msgstr ""
 
-#: mod/settings.php:808 mod/settings.php:809
-msgid "enabled"
+#: mod/admin.php:2232
+msgid "Log level"
 msgstr ""
 
-#: mod/settings.php:808 mod/settings.php:809
-msgid "disabled"
+#: mod/admin.php:2234
+msgid "PHP logging"
 msgstr ""
 
-#: mod/settings.php:808 mod/settings.php:809
-#, php-format
-msgid "Built-in support for %s connectivity is %s"
+#: mod/admin.php:2235
+msgid ""
+"To enable logging of PHP errors and warnings you can add the following to "
+"the .htconfig.php file of your installation. The filename set in the "
+"'error_log' line is relative to the friendica top-level directory and must "
+"be writeable by the web server. The option '1' for 'log_errors' and "
+"'display_errors' is to enable these options, set to '0' to disable them."
 msgstr ""
 
-#: mod/settings.php:809
-msgid "GNU Social (OStatus)"
+#: mod/admin.php:2266
+#, php-format
+msgid ""
+"Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see "
+"if file %1$s exist and is readable."
 msgstr ""
 
-#: mod/settings.php:840
-msgid "Email access is disabled on this site."
+#: mod/admin.php:2270
+#, php-format
+msgid ""
+"Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file "
+"%1$s is readable."
 msgstr ""
 
-#: mod/settings.php:850
-msgid "General Social Media Settings"
+#: mod/admin.php:2361 mod/admin.php:2362 mod/settings.php:775
+msgid "Off"
 msgstr ""
 
-#: mod/settings.php:851
-msgid "Disable intelligent shortening"
+#: mod/admin.php:2361 mod/admin.php:2362 mod/settings.php:775
+msgid "On"
 msgstr ""
 
-#: mod/settings.php:851
-msgid ""
-"Normally the system tries to find the best link to add to shortened posts. "
-"If this option is enabled then every shortened post will always point to the "
-"original friendica post."
+#: mod/admin.php:2362
+#, php-format
+msgid "Lock feature %s"
 msgstr ""
 
-#: mod/settings.php:852
-msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
+#: mod/admin.php:2370
+msgid "Manage Additional Features"
 msgstr ""
 
-#: mod/settings.php:852
-msgid ""
-"If you receive a message from an unknown OStatus user, this option decides "
-"what to do. If it is checked, a new contact will be created for every "
-"unknown user."
+#: mod/babel.php:22
+msgid "Source input"
 msgstr ""
 
-#: mod/settings.php:853
-msgid "Default group for OStatus contacts"
+#: mod/babel.php:28
+msgid "BBCode::convert (raw HTML("
 msgstr ""
 
-#: mod/settings.php:854
-msgid "Your legacy GNU Social account"
+#: mod/babel.php:33
+msgid "BBCode::convert"
 msgstr ""
 
-#: mod/settings.php:854
-msgid ""
-"If you enter your old GNU Social/Statusnet account name here (in the format "
-"user@domain.tld), your contacts will be added automatically. The field will "
-"be emptied when done."
+#: mod/babel.php:39
+msgid "BBCode::convert => HTML::toBBCode"
 msgstr ""
 
-#: mod/settings.php:857
-msgid "Repair OStatus subscriptions"
+#: mod/babel.php:45
+msgid "BBCode::toMarkdown"
 msgstr ""
 
-#: mod/settings.php:861
-msgid "Email/Mailbox Setup"
+#: mod/babel.php:51
+msgid "BBCode::toMarkdown => Markdown::convert"
 msgstr ""
 
-#: mod/settings.php:862
-msgid ""
-"If you wish to communicate with email contacts using this service "
-"(optional), please specify how to connect to your mailbox."
+#: mod/babel.php:57
+msgid "BBCode::toMarkdown => Markdown::toBBCode"
 msgstr ""
 
-#: mod/settings.php:863
-msgid "Last successful email check:"
+#: mod/babel.php:63
+msgid "BBCode::toMarkdown =>  Markdown::convert => HTML::toBBCode"
 msgstr ""
 
-#: mod/settings.php:865
-msgid "IMAP server name:"
+#: mod/babel.php:70
+msgid "Source input \\x28Diaspora format\\x29"
 msgstr ""
 
-#: mod/settings.php:866
-msgid "IMAP port:"
+#: mod/babel.php:76
+msgid "Markdown::toBBCode"
 msgstr ""
 
-#: mod/settings.php:867
-msgid "Security:"
+#: mod/babel.php:83
+msgid "Raw HTML input"
 msgstr ""
 
-#: mod/settings.php:867 mod/settings.php:872
-msgid "None"
+#: mod/babel.php:88
+msgid "HTML Input"
 msgstr ""
 
-#: mod/settings.php:868
-msgid "Email login name:"
+#: mod/babel.php:94
+msgid "HTML::toBBCode"
 msgstr ""
 
-#: mod/settings.php:869
-msgid "Email password:"
+#: mod/babel.php:100
+msgid "HTML::toPlaintext"
 msgstr ""
 
-#: mod/settings.php:870
-msgid "Reply-to address:"
+#: mod/babel.php:108
+msgid "Source text"
 msgstr ""
 
-#: mod/settings.php:871
-msgid "Send public posts to all email contacts:"
+#: mod/babel.php:109
+msgid "BBCode"
 msgstr ""
 
-#: mod/settings.php:872
-msgid "Action after import:"
+#: mod/babel.php:110
+msgid "Markdown"
 msgstr ""
 
-#: mod/settings.php:872 src/Content/Nav.php:191
-msgid "Mark as seen"
+#: mod/babel.php:111
+msgid "HTML"
 msgstr ""
 
-#: mod/settings.php:872
-msgid "Move to folder"
+#: mod/cal.php:274 mod/events.php:391 view/theme/frio/theme.php:263
+#: view/theme/frio/theme.php:267 src/Content/Nav.php:104
+#: src/Content/Nav.php:169 src/Model/Profile.php:924 src/Model/Profile.php:935
+msgid "Events"
 msgstr ""
 
-#: mod/settings.php:873
-msgid "Move to folder:"
+#: mod/cal.php:275 mod/events.php:392
+msgid "View"
 msgstr ""
 
-#: mod/settings.php:907 mod/admin.php:1154
-msgid "No special theme for mobile devices"
+#: mod/cal.php:276 mod/events.php:394
+msgid "Previous"
 msgstr ""
 
-#: mod/settings.php:916
-#, php-format
-msgid "%s - (Unsupported)"
+#: mod/cal.php:277 mod/events.php:395 mod/install.php:209
+msgid "Next"
 msgstr ""
 
-#: mod/settings.php:918
-#, php-format
-msgid "%s - (Experimental)"
+#: mod/cal.php:280 mod/events.php:400 src/Model/Event.php:412
+msgid "today"
 msgstr ""
 
-#: mod/settings.php:961
-msgid "Display Settings"
+#: mod/cal.php:281 mod/events.php:401 src/Util/Temporal.php:304
+#: src/Model/Event.php:413
+msgid "month"
 msgstr ""
 
-#: mod/settings.php:967 mod/settings.php:991
-msgid "Display Theme:"
+#: mod/cal.php:282 mod/events.php:402 src/Util/Temporal.php:305
+#: src/Model/Event.php:414
+msgid "week"
 msgstr ""
 
-#: mod/settings.php:968
-msgid "Mobile Theme:"
+#: mod/cal.php:283 mod/events.php:403 src/Util/Temporal.php:306
+#: src/Model/Event.php:415
+msgid "day"
 msgstr ""
 
-#: mod/settings.php:969
-msgid "Suppress warning of insecure networks"
+#: mod/cal.php:284 mod/events.php:404
+msgid "list"
 msgstr ""
 
-#: mod/settings.php:969
-msgid ""
-"Should the system suppress the warning that the current group contains "
-"members of networks that can't receive non public postings."
+#: mod/cal.php:297 src/Model/User.php:204
+msgid "User not found"
 msgstr ""
 
-#: mod/settings.php:970
-msgid "Update browser every xx seconds"
+#: mod/cal.php:313
+msgid "This calendar format is not supported"
 msgstr ""
 
-#: mod/settings.php:970
-msgid "Minimum of 10 seconds. Enter -1 to disable it."
+#: mod/cal.php:315
+msgid "No exportable data found"
 msgstr ""
 
-#: mod/settings.php:971
-msgid "Number of items to display per page:"
+#: mod/cal.php:332
+msgid "calendar"
 msgstr ""
 
-#: mod/settings.php:971 mod/settings.php:972
-msgid "Maximum of 100 items"
-msgstr ""
+#: mod/contacts.php:157
+#, php-format
+msgid "%d contact edited."
+msgid_plural "%d contacts edited."
+msgstr[0] ""
+msgstr[1] ""
 
-#: mod/settings.php:972
-msgid "Number of items to display per page when viewed from mobile device:"
+#: mod/contacts.php:184 mod/contacts.php:400
+msgid "Could not access contact record."
 msgstr ""
 
-#: mod/settings.php:973
-msgid "Don't show emoticons"
+#: mod/contacts.php:194
+msgid "Could not locate selected profile."
 msgstr ""
 
-#: mod/settings.php:974
-msgid "Calendar"
+#: mod/contacts.php:228
+msgid "Contact updated."
 msgstr ""
 
-#: mod/settings.php:975
-msgid "Beginning of week:"
+#: mod/contacts.php:421
+msgid "Contact has been blocked"
 msgstr ""
 
-#: mod/settings.php:976
-msgid "Don't show notices"
+#: mod/contacts.php:421
+msgid "Contact has been unblocked"
 msgstr ""
 
-#: mod/settings.php:977
-msgid "Infinite scroll"
+#: mod/contacts.php:432
+msgid "Contact has been ignored"
 msgstr ""
 
-#: mod/settings.php:978
-msgid "Automatic updates only at the top of the network page"
+#: mod/contacts.php:432
+msgid "Contact has been unignored"
 msgstr ""
 
-#: mod/settings.php:978
-msgid ""
-"When disabled, the network page is updated all the time, which could be "
-"confusing while reading."
+#: mod/contacts.php:443
+msgid "Contact has been archived"
 msgstr ""
 
-#: mod/settings.php:979
-msgid "Bandwith Saver Mode"
+#: mod/contacts.php:443
+msgid "Contact has been unarchived"
 msgstr ""
 
-#: mod/settings.php:979
-msgid ""
-"When enabled, embedded content is not displayed on automatic updates, they "
-"only show on page reload."
+#: mod/contacts.php:467
+msgid "Drop contact"
 msgstr ""
 
-#: mod/settings.php:980
-msgid "Smart Threading"
+#: mod/contacts.php:470 mod/contacts.php:823
+msgid "Do you really want to delete this contact?"
 msgstr ""
 
-#: mod/settings.php:980
-msgid ""
-"When enabled, suppress extraneous thread indentation while keeping it where "
-"it matters. Only works if threading is available and enabled."
+#: mod/contacts.php:488
+msgid "Contact has been removed."
 msgstr ""
 
-#: mod/settings.php:982
-msgid "General Theme Settings"
+#: mod/contacts.php:519
+#, php-format
+msgid "You are mutual friends with %s"
 msgstr ""
 
-#: mod/settings.php:983
-msgid "Custom Theme Settings"
+#: mod/contacts.php:523
+#, php-format
+msgid "You are sharing with %s"
 msgstr ""
 
-#: mod/settings.php:984
-msgid "Content Settings"
+#: mod/contacts.php:527
+#, php-format
+msgid "%s is sharing with you"
 msgstr ""
 
-#: mod/settings.php:985 view/theme/duepuntozero/config.php:73
-#: view/theme/frio/config.php:115 view/theme/quattro/config.php:75
-#: view/theme/vier/config.php:121
-msgid "Theme settings"
+#: mod/contacts.php:547
+msgid "Private communications are not available for this contact."
 msgstr ""
 
-#: mod/settings.php:1006
-msgid "Unable to find your profile. Please contact your admin."
+#: mod/contacts.php:549
+msgid "Never"
 msgstr ""
 
-#: mod/settings.php:1048
-msgid "Account Types"
+#: mod/contacts.php:552
+msgid "(Update was successful)"
 msgstr ""
 
-#: mod/settings.php:1049
-msgid "Personal Page Subtypes"
+#: mod/contacts.php:552
+msgid "(Update was not successful)"
 msgstr ""
 
-#: mod/settings.php:1050
-msgid "Community Forum Subtypes"
+#: mod/contacts.php:554 mod/contacts.php:992
+msgid "Suggest friends"
 msgstr ""
 
-#: mod/settings.php:1057
-msgid "Personal Page"
+#: mod/contacts.php:558
+#, php-format
+msgid "Network type: %s"
 msgstr ""
 
-#: mod/settings.php:1058
-msgid "Account for a personal profile."
+#: mod/contacts.php:563
+msgid "Communications lost with this contact!"
 msgstr ""
 
-#: mod/settings.php:1061
-msgid "Organisation Page"
+#: mod/contacts.php:569
+msgid "Fetch further information for feeds"
 msgstr ""
 
-#: mod/settings.php:1062
+#: mod/contacts.php:571
 msgid ""
-"Account for an organisation that automatically approves contact requests as "
-"\"Followers\"."
-msgstr ""
-
-#: mod/settings.php:1065
-msgid "News Page"
+"Fetch information like preview pictures, title and teaser from the feed "
+"item. You can activate this if the feed doesn't contain much text. Keywords "
+"are taken from the meta header in the feed item and are posted as hash tags."
 msgstr ""
 
-#: mod/settings.php:1066
-msgid ""
-"Account for a news reflector that automatically approves contact requests as "
-"\"Followers\"."
+#: mod/contacts.php:573
+msgid "Fetch information"
 msgstr ""
 
-#: mod/settings.php:1069
-msgid "Community Forum"
+#: mod/contacts.php:574
+msgid "Fetch keywords"
 msgstr ""
 
-#: mod/settings.php:1070
-msgid "Account for community discussions."
+#: mod/contacts.php:575
+msgid "Fetch information and keywords"
 msgstr ""
 
-#: mod/settings.php:1073
-msgid "Normal Account Page"
+#: mod/contacts.php:599 mod/unfollow.php:100
+msgid "Disconnect/Unfollow"
 msgstr ""
 
-#: mod/settings.php:1074
-msgid ""
-"Account for a regular personal profile that requires manual approval of "
-"\"Friends\" and \"Followers\"."
+#: mod/contacts.php:608
+msgid "Contact"
 msgstr ""
 
-#: mod/settings.php:1077
-msgid "Soapbox Page"
+#: mod/contacts.php:611
+msgid "Profile Visibility"
 msgstr ""
 
-#: mod/settings.php:1078
+#: mod/contacts.php:612
+#, php-format
 msgid ""
-"Account for a public profile that automatically approves contact requests as "
-"\"Followers\"."
+"Please choose the profile you would like to display to %s when viewing your "
+"profile securely."
 msgstr ""
 
-#: mod/settings.php:1081
-msgid "Public Forum"
+#: mod/contacts.php:613
+msgid "Contact Information / Notes"
 msgstr ""
 
-#: mod/settings.php:1082
-msgid "Automatically approves all contact requests."
+#: mod/contacts.php:614
+msgid "Their personal note"
 msgstr ""
 
-#: mod/settings.php:1085
-msgid "Automatic Friend Page"
+#: mod/contacts.php:616
+msgid "Edit contact notes"
 msgstr ""
 
-#: mod/settings.php:1086
-msgid ""
-"Account for a popular profile that automatically approves contact requests "
-"as \"Friends\"."
+#: mod/contacts.php:620
+msgid "Block/Unblock contact"
 msgstr ""
 
-#: mod/settings.php:1089
-msgid "Private Forum [Experimental]"
+#: mod/contacts.php:621
+msgid "Ignore contact"
 msgstr ""
 
-#: mod/settings.php:1090
-msgid "Requires manual approval of contact requests."
+#: mod/contacts.php:622
+msgid "Repair URL settings"
 msgstr ""
 
-#: mod/settings.php:1101
-msgid "OpenID:"
+#: mod/contacts.php:623
+msgid "View conversations"
 msgstr ""
 
-#: mod/settings.php:1101
-msgid "(Optional) Allow this OpenID to login to this account."
+#: mod/contacts.php:628
+msgid "Last update:"
 msgstr ""
 
-#: mod/settings.php:1109
-msgid "Publish your default profile in your local site directory?"
+#: mod/contacts.php:630
+msgid "Update public posts"
 msgstr ""
 
-#: mod/settings.php:1109
-#, php-format
-msgid ""
-"Your profile will be published in the global friendica directories (e.g. <a "
-"href=\"%s\">%s</a>). Your profile will be visible in public."
+#: mod/contacts.php:632 mod/contacts.php:1002
+msgid "Update now"
 msgstr ""
 
-#: mod/settings.php:1115
-msgid "Publish your default profile in the global social directory?"
+#: mod/contacts.php:638 mod/contacts.php:828 mod/contacts.php:1019
+msgid "Unignore"
 msgstr ""
 
-#: mod/settings.php:1115
-#, php-format
-msgid ""
-"Your profile will be publishedin this node's <a href=\"%s\">local directory</"
-"a>. Your profile details may be publicly visible depending on the system "
-"settings."
+#: mod/contacts.php:642
+msgid "Currently blocked"
 msgstr ""
 
-#: mod/settings.php:1122
-msgid "Hide your contact/friend list from viewers of your default profile?"
+#: mod/contacts.php:643
+msgid "Currently ignored"
 msgstr ""
 
-#: mod/settings.php:1122
-msgid ""
-"Your contact list won't be shown in your default profile page. You can "
-"decide to show your contact list separately for each additional profile you "
-"create"
+#: mod/contacts.php:644
+msgid "Currently archived"
 msgstr ""
 
-#: mod/settings.php:1126
-msgid "Hide your profile details from anonymous viewers?"
+#: mod/contacts.php:645
+msgid "Awaiting connection acknowledge"
 msgstr ""
 
-#: mod/settings.php:1126
+#: mod/contacts.php:646
 msgid ""
-"Anonymous visitors will only see your profile picture, your display name and "
-"the nickname you are using on your profile page. Disables posting public "
-"messages to Diaspora and other networks."
+"Replies/likes to your public posts <strong>may</strong> still be visible"
 msgstr ""
 
-#: mod/settings.php:1130
-msgid "Allow friends to post to your profile page?"
+#: mod/contacts.php:647
+msgid "Notification for new posts"
 msgstr ""
 
-#: mod/settings.php:1130
-msgid ""
-"Your contacts may write posts on your profile wall. These posts will be "
-"distributed to your contacts"
+#: mod/contacts.php:647
+msgid "Send a notification of every new post of this contact"
 msgstr ""
 
-#: mod/settings.php:1134
-msgid "Allow friends to tag your posts?"
+#: mod/contacts.php:650
+msgid "Blacklisted keywords"
 msgstr ""
 
-#: mod/settings.php:1134
-msgid "Your contacts can add additional tags to your posts."
+#: mod/contacts.php:650
+msgid ""
+"Comma separated list of keywords that should not be converted to hashtags, "
+"when \"Fetch information and keywords\" is selected"
 msgstr ""
 
-#: mod/settings.php:1138
-msgid "Allow us to suggest you as a potential friend to new members?"
+#: mod/contacts.php:662 src/Model/Profile.php:424
+msgid "XMPP:"
 msgstr ""
 
-#: mod/settings.php:1138
-msgid "If you like, Friendica may suggest new members to add you as a contact."
+#: mod/contacts.php:667
+msgid "Actions"
 msgstr ""
 
-#: mod/settings.php:1142
-msgid "Permit unknown people to send you private mail?"
+#: mod/contacts.php:669 mod/contacts.php:855 view/theme/frio/theme.php:259
+#: src/Content/Nav.php:100 src/Model/Profile.php:888
+msgid "Status"
 msgstr ""
 
-#: mod/settings.php:1142
-msgid ""
-"Friendica network users may send you private messages even if they are not "
-"in your contact list."
+#: mod/contacts.php:670
+msgid "Contact Settings"
 msgstr ""
 
-#: mod/settings.php:1146
-msgid "Profile is <strong>not published</strong>."
+#: mod/contacts.php:711
+msgid "Suggestions"
 msgstr ""
 
-#: mod/settings.php:1152
-#, php-format
-msgid "Your Identity Address is <strong>'%s'</strong> or '%s'."
+#: mod/contacts.php:714
+msgid "Suggest potential friends"
 msgstr ""
 
-#: mod/settings.php:1159
-msgid "Automatically expire posts after this many days:"
+#: mod/contacts.php:722
+msgid "Show all contacts"
 msgstr ""
 
-#: mod/settings.php:1159
-msgid "If empty, posts will not expire. Expired posts will be deleted"
+#: mod/contacts.php:727
+msgid "Unblocked"
 msgstr ""
 
-#: mod/settings.php:1160
-msgid "Advanced expiration settings"
+#: mod/contacts.php:730
+msgid "Only show unblocked contacts"
 msgstr ""
 
-#: mod/settings.php:1161
-msgid "Advanced Expiration"
+#: mod/contacts.php:735
+msgid "Blocked"
 msgstr ""
 
-#: mod/settings.php:1162
-msgid "Expire posts:"
+#: mod/contacts.php:738
+msgid "Only show blocked contacts"
 msgstr ""
 
-#: mod/settings.php:1163
-msgid "Expire personal notes:"
+#: mod/contacts.php:743
+msgid "Ignored"
 msgstr ""
 
-#: mod/settings.php:1164
-msgid "Expire starred posts:"
+#: mod/contacts.php:746
+msgid "Only show ignored contacts"
 msgstr ""
 
-#: mod/settings.php:1165
-msgid "Expire photos:"
+#: mod/contacts.php:751
+msgid "Archived"
 msgstr ""
 
-#: mod/settings.php:1166
-msgid "Only expire posts by others:"
+#: mod/contacts.php:754
+msgid "Only show archived contacts"
 msgstr ""
 
-#: mod/settings.php:1196
-msgid "Account Settings"
+#: mod/contacts.php:759
+msgid "Hidden"
 msgstr ""
 
-#: mod/settings.php:1204
-msgid "Password Settings"
+#: mod/contacts.php:762
+msgid "Only show hidden contacts"
 msgstr ""
 
-#: mod/settings.php:1205 mod/register.php:273
-msgid "New Password:"
+#: mod/contacts.php:818
+msgid "Search your contacts"
 msgstr ""
 
-#: mod/settings.php:1206 mod/register.php:274
-msgid "Confirm:"
+#: mod/contacts.php:820 mod/directory.php:210 src/Content/Widget.php:63
+msgid "Find"
 msgstr ""
-
-#: mod/settings.php:1206
-msgid "Leave password fields blank unless changing"
+
+#: mod/contacts.php:826 mod/settings.php:171 mod/settings.php:701
+msgid "Update"
 msgstr ""
 
-#: mod/settings.php:1207
-msgid "Current Password:"
+#: mod/contacts.php:829 mod/contacts.php:1027
+msgid "Archive"
 msgstr ""
 
-#: mod/settings.php:1207 mod/settings.php:1208
-msgid "Your current password to confirm the changes"
+#: mod/contacts.php:829 mod/contacts.php:1027
+msgid "Unarchive"
 msgstr ""
 
-#: mod/settings.php:1208
-msgid "Password:"
+#: mod/contacts.php:832
+msgid "Batch Actions"
 msgstr ""
 
-#: mod/settings.php:1212
-msgid "Basic Settings"
+#: mod/contacts.php:858 mod/follow.php:183 mod/unfollow.php:132
+#: src/Model/Profile.php:891
+msgid "Status Messages and Posts"
 msgstr ""
 
-#: mod/settings.php:1213 src/Model/Profile.php:738
-msgid "Full Name:"
+#: mod/contacts.php:866 src/Model/Profile.php:899
+msgid "Profile Details"
 msgstr ""
 
-#: mod/settings.php:1214
-msgid "Email Address:"
+#: mod/contacts.php:878
+msgid "View all contacts"
 msgstr ""
 
-#: mod/settings.php:1215
-msgid "Your Timezone:"
+#: mod/contacts.php:889
+msgid "View all common friends"
 msgstr ""
 
-#: mod/settings.php:1216
-msgid "Your Language:"
+#: mod/contacts.php:898
+msgid "Advanced Contact Settings"
 msgstr ""
 
-#: mod/settings.php:1216
-msgid ""
-"Set the language we use to show you friendica interface and to send you "
-"emails"
+#: mod/contacts.php:930
+msgid "Mutual Friendship"
 msgstr ""
 
-#: mod/settings.php:1217
-msgid "Default Post Location:"
+#: mod/contacts.php:934
+msgid "is a fan of yours"
 msgstr ""
 
-#: mod/settings.php:1218
-msgid "Use Browser Location:"
+#: mod/contacts.php:938
+msgid "you are a fan of"
 msgstr ""
 
-#: mod/settings.php:1221
-msgid "Security and Privacy Settings"
+#: mod/contacts.php:1013
+msgid "Toggle Blocked status"
 msgstr ""
 
-#: mod/settings.php:1223
-msgid "Maximum Friend Requests/Day:"
+#: mod/contacts.php:1021
+msgid "Toggle Ignored status"
 msgstr ""
 
-#: mod/settings.php:1223 mod/settings.php:1252
-msgid "(to prevent spam abuse)"
+#: mod/contacts.php:1029
+msgid "Toggle Archive status"
 msgstr ""
 
-#: mod/settings.php:1224
-msgid "Default Post Permissions"
+#: mod/contacts.php:1037
+msgid "Delete contact"
 msgstr ""
 
-#: mod/settings.php:1225
-msgid "(click to open/close)"
+#: mod/delegate.php:37
+msgid "Parent user not found."
 msgstr ""
 
-#: mod/settings.php:1235
-msgid "Default Private Post"
+#: mod/delegate.php:144
+msgid "No parent user"
 msgstr ""
 
-#: mod/settings.php:1236
-msgid "Default Public Post"
+#: mod/delegate.php:159
+msgid "Parent Password:"
 msgstr ""
 
-#: mod/settings.php:1240
-msgid "Default Permissions for New Posts"
+#: mod/delegate.php:159
+msgid ""
+"Please enter the password of the parent account to legitimize your request."
 msgstr ""
 
-#: mod/settings.php:1252
-msgid "Maximum private messages per day from unknown people:"
+#: mod/delegate.php:164
+msgid "Parent User"
 msgstr ""
 
-#: mod/settings.php:1255
-msgid "Notification Settings"
+#: mod/delegate.php:167
+msgid ""
+"Parent users have total control about this account, including the account "
+"settings. Please double check whom you give this access."
 msgstr ""
 
-#: mod/settings.php:1256
-msgid "By default post a status message when:"
+#: mod/delegate.php:169 src/Content/Nav.php:204
+msgid "Delegate Page Management"
 msgstr ""
 
-#: mod/settings.php:1257
-msgid "accepting a friend request"
+#: mod/delegate.php:170
+msgid "Delegates"
 msgstr ""
 
-#: mod/settings.php:1258
-msgid "joining a forum/community"
+#: mod/delegate.php:172
+msgid ""
+"Delegates are able to manage all aspects of this account/page except for "
+"basic account settings. Please do not delegate your personal account to "
+"anybody that you do not trust completely."
 msgstr ""
 
-#: mod/settings.php:1259
-msgid "making an <em>interesting</em> profile change"
+#: mod/delegate.php:173
+msgid "Existing Page Delegates"
 msgstr ""
 
-#: mod/settings.php:1260
-msgid "Send a notification email when:"
+#: mod/delegate.php:175
+msgid "Potential Delegates"
 msgstr ""
 
-#: mod/settings.php:1261
-msgid "You receive an introduction"
+#: mod/delegate.php:178
+msgid "Add"
 msgstr ""
 
-#: mod/settings.php:1262
-msgid "Your introductions are confirmed"
+#: mod/delegate.php:179
+msgid "No entries."
 msgstr ""
 
-#: mod/settings.php:1263
-msgid "Someone writes on your profile wall"
+#: mod/directory.php:153 src/Model/Profile.php:421 src/Model/Profile.php:769
+msgid "Status:"
 msgstr ""
 
-#: mod/settings.php:1264
-msgid "Someone writes a followup comment"
+#: mod/directory.php:154 src/Model/Profile.php:422 src/Model/Profile.php:786
+msgid "Homepage:"
 msgstr ""
 
-#: mod/settings.php:1265
-msgid "You receive a private message"
+#: mod/directory.php:203 view/theme/vier/theme.php:201
+msgid "Global Directory"
 msgstr ""
 
-#: mod/settings.php:1266
-msgid "You receive a friend suggestion"
+#: mod/directory.php:205
+msgid "Find on this site"
 msgstr ""
 
-#: mod/settings.php:1267
-msgid "You are tagged in a post"
+#: mod/directory.php:207
+msgid "Results for:"
 msgstr ""
 
-#: mod/settings.php:1268
-msgid "You are poked/prodded/etc. in a post"
+#: mod/directory.php:209
+msgid "Site Directory"
 msgstr ""
 
-#: mod/settings.php:1270
-msgid "Activate desktop notifications"
+#: mod/directory.php:214
+msgid "No entries (some entries may be hidden)."
 msgstr ""
 
-#: mod/settings.php:1270
-msgid "Show desktop popup on new notifications"
+#: mod/dirfind.php:49
+#, php-format
+msgid "People Search - %s"
 msgstr ""
 
-#: mod/settings.php:1272
-msgid "Text-only notification emails"
+#: mod/dirfind.php:60
+#, php-format
+msgid "Forum Search - %s"
 msgstr ""
 
-#: mod/settings.php:1274
-msgid "Send text only notification emails, without the html part"
+#: mod/events.php:105 mod/events.php:107
+msgid "Event can not end before it has started."
 msgstr ""
 
-#: mod/settings.php:1276
-msgid "Show detailled notifications"
+#: mod/events.php:114 mod/events.php:116
+msgid "Event title and start time are required."
 msgstr ""
 
-#: mod/settings.php:1278
-msgid ""
-"Per default the notificiation are condensed to a single notification per "
-"item. When enabled, every notification is displayed."
+#: mod/events.php:393
+msgid "Create New Event"
 msgstr ""
 
-#: mod/settings.php:1280
-msgid "Advanced Account/Page Type Settings"
+#: mod/events.php:506
+msgid "Event details"
 msgstr ""
 
-#: mod/settings.php:1281
-msgid "Change the behaviour of this account for special situations"
+#: mod/events.php:507
+msgid "Starting date and Title are required."
 msgstr ""
 
-#: mod/settings.php:1284
-msgid "Relocate"
+#: mod/events.php:508 mod/events.php:509
+msgid "Event Starts:"
 msgstr ""
 
-#: mod/settings.php:1285
-msgid ""
-"If you have moved this profile from another server, and some of your "
-"contacts don't receive your updates, try pushing this button."
+#: mod/events.php:508 mod/events.php:520 mod/profiles.php:699
+msgid "Required"
 msgstr ""
 
-#: mod/settings.php:1286
-msgid "Resend relocate message to contacts"
+#: mod/events.php:510 mod/events.php:526
+msgid "Finish date/time is not known or not relevant"
 msgstr ""
 
-#: mod/subthread.php:113
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
+#: mod/events.php:512 mod/events.php:513
+msgid "Event Finishes:"
 msgstr ""
 
-#: mod/tagrm.php:47
-msgid "Tag removed"
+#: mod/events.php:514 mod/events.php:527
+msgid "Adjust for viewer timezone"
 msgstr ""
 
-#: mod/tagrm.php:85
-msgid "Remove Item Tag"
+#: mod/events.php:516
+msgid "Description:"
 msgstr ""
 
-#: mod/tagrm.php:87
-msgid "Select a tag to remove: "
+#: mod/events.php:520 mod/events.php:522
+msgid "Title:"
 msgstr ""
 
-#: mod/uexport.php:44
-msgid "Export account"
+#: mod/events.php:523 mod/events.php:524
+msgid "Share this event"
 msgstr ""
 
-#: mod/uexport.php:44
-msgid ""
-"Export your account info and contacts. Use this to make a backup of your "
-"account and/or to move it to another server."
+#: mod/events.php:531 src/Model/Profile.php:864
+msgid "Basic"
 msgstr ""
 
-#: mod/uexport.php:45
-msgid "Export all"
+#: mod/events.php:552
+msgid "Failed to remove event"
 msgstr ""
 
-#: mod/uexport.php:45
-msgid ""
-"Export your accout info, contacts and all your items as json. Could be a "
-"very big file, and could take a lot of time. Use this to make a full backup "
-"of your account (photos are not exported)"
+#: mod/events.php:554
+msgid "Event removed"
 msgstr ""
 
-#: mod/videos.php:140
-msgid "Do you really want to delete this video?"
+#: mod/feedtest.php:20
+msgid "You must be logged in to use this module"
 msgstr ""
 
-#: mod/videos.php:145
-msgid "Delete Video"
+#: mod/feedtest.php:48
+msgid "Source URL"
 msgstr ""
 
-#: mod/videos.php:208
-msgid "No videos selected"
+#: mod/follow.php:45
+msgid "The contact could not be added."
 msgstr ""
 
-#: mod/videos.php:397
-msgid "Recent Videos"
+#: mod/follow.php:73
+msgid "You already added this contact."
 msgstr ""
 
-#: mod/videos.php:399
-msgid "Upload New Videos"
+#: mod/follow.php:83
+msgid "Diaspora support isn't enabled. Contact can't be added."
 msgstr ""
 
-#: mod/viewcontacts.php:87
-msgid "No contacts."
+#: mod/follow.php:90
+msgid "OStatus support is disabled. Contact can't be added."
 msgstr ""
 
-#: mod/viewsrc.php:12
-msgid "Access denied."
+#: mod/follow.php:97
+msgid "The network type couldn't be detected. Contact can't be added."
 msgstr ""
 
-#: mod/wall_upload.php:231 mod/item.php:471 src/Object/Image.php:949
-#: src/Object/Image.php:965 src/Object/Image.php:973 src/Object/Image.php:998
-msgid "Wall Photos"
+#: mod/install.php:114
+msgid "Friendica Communications Server - Setup"
 msgstr ""
 
-#: mod/wallmessage.php:49 mod/wallmessage.php:112
-#, php-format
-msgid "Number of daily wall messages for %s exceeded. Message failed."
+#: mod/install.php:120
+msgid "Could not connect to database."
 msgstr ""
 
-#: mod/wallmessage.php:60
-msgid "Unable to check your home location."
+#: mod/install.php:124
+msgid "Could not create table."
 msgstr ""
 
-#: mod/wallmessage.php:86 mod/wallmessage.php:95
-msgid "No recipient."
+#: mod/install.php:130
+msgid "Your Friendica site database has been installed."
 msgstr ""
 
-#: mod/wallmessage.php:133
-#, php-format
+#: mod/install.php:135
 msgid ""
-"If you wish for %s to respond, please check that the privacy settings on "
-"your site allow private mail from unknown senders."
+"You may need to import the file \"database.sql\" manually using phpmyadmin "
+"or mysql."
 msgstr ""
 
-#: mod/admin.php:106
-msgid "Theme settings updated."
+#: mod/install.php:136 mod/install.php:208 mod/install.php:558
+msgid "Please see the file \"INSTALL.txt\"."
 msgstr ""
 
-#: mod/admin.php:176 src/Content/Nav.php:174
-msgid "Information"
+#: mod/install.php:148
+msgid "Database already in use."
 msgstr ""
 
-#: mod/admin.php:177
-msgid "Overview"
+#: mod/install.php:205
+msgid "System check"
 msgstr ""
 
-#: mod/admin.php:178 mod/admin.php:654
-msgid "Federation Statistics"
+#: mod/install.php:210
+msgid "Check again"
 msgstr ""
 
-#: mod/admin.php:179
-msgid "Configuration"
+#: mod/install.php:230
+msgid "Database connection"
 msgstr ""
 
-#: mod/admin.php:180 mod/admin.php:1263
-msgid "Site"
+#: mod/install.php:231
+msgid ""
+"In order to install Friendica we need to know how to connect to your "
+"database."
 msgstr ""
 
-#: mod/admin.php:181 mod/admin.php:1191 mod/admin.php:1696 mod/admin.php:1712
-msgid "Users"
+#: mod/install.php:232
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
 msgstr ""
 
-#: mod/admin.php:183 mod/admin.php:2081 mod/admin.php:2125
-msgid "Themes"
+#: mod/install.php:233
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
 msgstr ""
 
-#: mod/admin.php:185
-msgid "Database"
+#: mod/install.php:237
+msgid "Database Server Name"
 msgstr ""
 
-#: mod/admin.php:186
-msgid "DB updates"
+#: mod/install.php:238
+msgid "Database Login Name"
 msgstr ""
 
-#: mod/admin.php:187 mod/admin.php:689
-msgid "Inspect Queue"
+#: mod/install.php:239
+msgid "Database Login Password"
 msgstr ""
 
-#: mod/admin.php:188
-msgid "Tools"
+#: mod/install.php:239
+msgid "For security reasons the password must not be empty"
 msgstr ""
 
-#: mod/admin.php:189
-msgid "Contact Blocklist"
+#: mod/install.php:240
+msgid "Database Name"
 msgstr ""
 
-#: mod/admin.php:190 mod/admin.php:311
-msgid "Server Blocklist"
+#: mod/install.php:241 mod/install.php:281
+msgid "Site administrator email address"
+msgstr ""
+
+#: mod/install.php:241 mod/install.php:281
+msgid ""
+"Your account email address must match this in order to use the web admin "
+"panel."
 msgstr ""
 
-#: mod/admin.php:191 mod/admin.php:470
-msgid "Delete Item"
+#: mod/install.php:245 mod/install.php:284
+msgid "Please select a default timezone for your website"
 msgstr ""
 
-#: mod/admin.php:192 mod/admin.php:193 mod/admin.php:2199
-msgid "Logs"
+#: mod/install.php:271
+msgid "Site settings"
 msgstr ""
 
-#: mod/admin.php:194 mod/admin.php:2266
-msgid "View Logs"
+#: mod/install.php:285
+msgid "System Language:"
 msgstr ""
 
-#: mod/admin.php:196
-msgid "Diagnostics"
+#: mod/install.php:285
+msgid ""
+"Set the default language for your Friendica installation interface and to "
+"send emails."
 msgstr ""
 
-#: mod/admin.php:197
-msgid "PHP Info"
+#: mod/install.php:325
+msgid "Could not find a command line version of PHP in the web server PATH."
 msgstr ""
 
-#: mod/admin.php:198
-msgid "probe address"
+#: mod/install.php:326
+msgid ""
+"If you don't have a command line version of PHP installed on your server, "
+"you will not be able to run the background processing. See <a href='https://"
+"github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-"
+"worker'>'Setup the worker'</a>"
 msgstr ""
 
-#: mod/admin.php:199
-msgid "check webfinger"
+#: mod/install.php:330
+msgid "PHP executable path"
 msgstr ""
 
-#: mod/admin.php:218 src/Content/Nav.php:217
-msgid "Admin"
+#: mod/install.php:330
+msgid ""
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
 msgstr ""
 
-#: mod/admin.php:219
-msgid "Addon Features"
+#: mod/install.php:335
+msgid "Command line PHP"
 msgstr ""
 
-#: mod/admin.php:220
-msgid "User registrations waiting for confirmation"
+#: mod/install.php:344
+msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
 msgstr ""
 
-#: mod/admin.php:302
-msgid "The blocked domain"
+#: mod/install.php:345
+msgid "Found PHP version: "
 msgstr ""
 
-#: mod/admin.php:303 mod/admin.php:316
-msgid "The reason why you blocked this domain."
+#: mod/install.php:347
+msgid "PHP cli binary"
 msgstr ""
 
-#: mod/admin.php:304
-msgid "Delete domain"
+#: mod/install.php:358
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
 msgstr ""
 
-#: mod/admin.php:304
-msgid "Check to delete this entry from the blocklist"
+#: mod/install.php:359
+msgid "This is required for message delivery to work."
 msgstr ""
 
-#: mod/admin.php:310 mod/admin.php:427 mod/admin.php:469 mod/admin.php:653
-#: mod/admin.php:688 mod/admin.php:784 mod/admin.php:1262 mod/admin.php:1695
-#: mod/admin.php:1811 mod/admin.php:1871 mod/admin.php:2080 mod/admin.php:2124
-#: mod/admin.php:2198 mod/admin.php:2265
-msgid "Administration"
+#: mod/install.php:361
+msgid "PHP register_argc_argv"
 msgstr ""
 
-#: mod/admin.php:312
+#: mod/install.php:384
 msgid ""
-"This page can be used to define a black list of servers from the federated "
-"network that are not allowed to interact with your node. For all entered "
-"domains you should also give a reason why you have blocked the remote server."
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
 msgstr ""
 
-#: mod/admin.php:313
+#: mod/install.php:385
 msgid ""
-"The list of blocked servers will be made publically available on the /"
-"friendica page so that your users and people investigating communication "
-"problems can find the reason easily."
+"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
+"installation.php\"."
 msgstr ""
 
-#: mod/admin.php:314
-msgid "Add new entry to block list"
+#: mod/install.php:387
+msgid "Generate encryption keys"
 msgstr ""
 
-#: mod/admin.php:315
-msgid "Server Domain"
+#: mod/install.php:394
+msgid "libCurl PHP module"
 msgstr ""
 
-#: mod/admin.php:315
-msgid ""
-"The domain of the new server to add to the block list. Do not include the "
-"protocol."
+#: mod/install.php:395
+msgid "GD graphics PHP module"
 msgstr ""
 
-#: mod/admin.php:316
-msgid "Block reason"
+#: mod/install.php:396
+msgid "OpenSSL PHP module"
 msgstr ""
 
-#: mod/admin.php:317
-msgid "Add Entry"
+#: mod/install.php:397
+msgid "PDO or MySQLi PHP module"
 msgstr ""
 
-#: mod/admin.php:318
-msgid "Save changes to the blocklist"
+#: mod/install.php:398
+msgid "mb_string PHP module"
 msgstr ""
 
-#: mod/admin.php:319
-msgid "Current Entries in the Blocklist"
+#: mod/install.php:399
+msgid "XML PHP module"
 msgstr ""
 
-#: mod/admin.php:322
-msgid "Delete entry from blocklist"
+#: mod/install.php:400
+msgid "iconv PHP module"
 msgstr ""
 
-#: mod/admin.php:325
-msgid "Delete entry from blocklist?"
+#: mod/install.php:401
+msgid "POSIX PHP module"
 msgstr ""
 
-#: mod/admin.php:351
-msgid "Server added to blocklist."
+#: mod/install.php:405 mod/install.php:407
+msgid "Apache mod_rewrite module"
 msgstr ""
 
-#: mod/admin.php:367
-msgid "Site blocklist updated."
+#: mod/install.php:405
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
 msgstr ""
 
-#: mod/admin.php:390 util/global_community_block.php:53
-msgid "The contact has been blocked from the node"
+#: mod/install.php:413
+msgid "Error: libCURL PHP module required but not installed."
 msgstr ""
 
-#: mod/admin.php:392 util/global_community_block.php:48
-#, php-format
-msgid "Could not find any contact entry for this URL (%s)"
+#: mod/install.php:417
+msgid ""
+"Error: GD graphics PHP module with JPEG support required but not installed."
 msgstr ""
 
-#: mod/admin.php:399
-#, php-format
-msgid "%s contact unblocked"
-msgid_plural "%s contacts unblocked"
-msgstr[0] ""
-msgstr[1] ""
+#: mod/install.php:421
+msgid "Error: openssl PHP module required but not installed."
+msgstr ""
 
-#: mod/admin.php:428
-msgid "Remote Contact Blocklist"
+#: mod/install.php:425
+msgid "Error: PDO or MySQLi PHP module required but not installed."
 msgstr ""
 
-#: mod/admin.php:429
-msgid ""
-"This page allows you to prevent any message from a remote contact to reach "
-"your node."
+#: mod/install.php:429
+msgid "Error: The MySQL driver for PDO is not installed."
 msgstr ""
 
-#: mod/admin.php:430
-msgid "Block Remote Contact"
+#: mod/install.php:433
+msgid "Error: mb_string PHP module required but not installed."
 msgstr ""
 
-#: mod/admin.php:431 mod/admin.php:1698
-msgid "select all"
+#: mod/install.php:437
+msgid "Error: iconv PHP module required but not installed."
 msgstr ""
 
-#: mod/admin.php:432
-msgid "select none"
+#: mod/install.php:441
+msgid "Error: POSIX PHP module required but not installed."
 msgstr ""
 
-#: mod/admin.php:435
-msgid "No remote contact is blocked from this node."
+#: mod/install.php:451
+msgid "Error, XML PHP module required but not installed."
 msgstr ""
 
-#: mod/admin.php:437
-msgid "Blocked Remote Contacts"
+#: mod/install.php:463
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\" "
+"in the top folder of your web server and it is unable to do so."
 msgstr ""
 
-#: mod/admin.php:438
-msgid "Block New Remote Contact"
+#: mod/install.php:464
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
 msgstr ""
 
-#: mod/admin.php:439
-msgid "Photo"
+#: mod/install.php:465
+msgid ""
+"At the end of this procedure, we will give you a text to save in a file "
+"named .htconfig.php in your Friendica top folder."
 msgstr ""
 
-#: mod/admin.php:447
-#, php-format
-msgid "%s total blocked contact"
-msgid_plural "%s total blocked contacts"
-msgstr[0] ""
-msgstr[1] ""
+#: mod/install.php:466
+msgid ""
+"You can alternatively skip this procedure and perform a manual installation. "
+"Please see the file \"INSTALL.txt\" for instructions."
+msgstr ""
 
-#: mod/admin.php:449
-msgid "URL of the remote contact to block."
+#: mod/install.php:469
+msgid ".htconfig.php is writable"
 msgstr ""
 
-#: mod/admin.php:471
-msgid "Delete this Item"
+#: mod/install.php:479
+msgid ""
+"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
+"compiles templates to PHP to speed up rendering."
 msgstr ""
 
-#: mod/admin.php:472
+#: mod/install.php:480
 msgid ""
-"On this page you can delete an item from your node. If the item is a top "
-"level posting, the entire thread will be deleted."
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory view/smarty3/ under the Friendica top level "
+"folder."
 msgstr ""
 
-#: mod/admin.php:473
+#: mod/install.php:481
 msgid ""
-"You need to know the GUID of the item. You can find it e.g. by looking at "
-"the display URL. The last part of http://example.com/display/123456 is the "
-"GUID, here 123456."
+"Please ensure that the user that your web server runs as (e.g. www-data) has "
+"write access to this folder."
 msgstr ""
 
-#: mod/admin.php:474
-msgid "GUID"
+#: mod/install.php:482
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"view/smarty3/ only--not the template files (.tpl) that it contains."
 msgstr ""
 
-#: mod/admin.php:474
-msgid "The GUID of the item you want to delete."
+#: mod/install.php:485
+msgid "view/smarty3 is writable"
 msgstr ""
 
-#: mod/admin.php:513
-msgid "Item marked for deletion."
+#: mod/install.php:501
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server configuration."
 msgstr ""
 
-#: mod/admin.php:584
-msgid "unknown"
+#: mod/install.php:503
+msgid "Url rewrite is working"
 msgstr ""
 
-#: mod/admin.php:647
-msgid ""
-"This page offers you some numbers to the known part of the federated social "
-"network your Friendica node is part of. These numbers are not complete but "
-"only reflect the part of the network your node is aware of."
+#: mod/install.php:522
+msgid "ImageMagick PHP extension is not installed"
 msgstr ""
 
-#: mod/admin.php:648
-msgid ""
-"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
-"will improve the data displayed here."
+#: mod/install.php:524
+msgid "ImageMagick PHP extension is installed"
 msgstr ""
 
-#: mod/admin.php:660
-#, php-format
-msgid ""
-"Currently this node is aware of %d nodes with %d registered users from the "
-"following platforms:"
+#: mod/install.php:526
+msgid "ImageMagick supports GIF"
 msgstr ""
 
-#: mod/admin.php:691
-msgid "ID"
+#: mod/install.php:533
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
 msgstr ""
 
-#: mod/admin.php:692
-msgid "Recipient Name"
+#: mod/install.php:556
+msgid "<h1>What next</h1>"
 msgstr ""
 
-#: mod/admin.php:693
-msgid "Recipient Profile"
+#: mod/install.php:557
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the worker."
 msgstr ""
 
-#: mod/admin.php:694 view/theme/frio/theme.php:266
-#: src/Core/NotificationsManager.php:178 src/Content/Nav.php:178
-msgid "Network"
+#: mod/install.php:560
+#, php-format
+msgid ""
+"Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
+"and register as new user. Remember to use the same email you have entered as "
+"administrator email. This will allow you to enter the site admin panel."
 msgstr ""
 
-#: mod/admin.php:695
-msgid "Created"
+#: mod/item.php:114
+msgid "Unable to locate original post."
 msgstr ""
 
-#: mod/admin.php:696
-msgid "Last Tried"
+#: mod/item.php:274
+msgid "Empty post discarded."
 msgstr ""
 
-#: mod/admin.php:697
+#: mod/item.php:799
+#, php-format
 msgid ""
-"This page lists the content of the queue for outgoing postings. These are "
-"postings the initial delivery failed for. They will be resend later and "
-"eventually deleted if the delivery fails permanently."
+"This message was sent to you by %s, a member of the Friendica social network."
 msgstr ""
 
-#: mod/admin.php:721
+#: mod/item.php:801
 #, php-format
+msgid "You may visit them online at %s"
+msgstr ""
+
+#: mod/item.php:802
 msgid ""
-"Your DB still runs with MyISAM tables. You should change the engine type to "
-"InnoDB. As Friendica will use InnoDB only features in the future, you should "
-"change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
-"converting the table engines. You may also use the command <tt>php scripts/"
-"dbstructure.php toinnodb</tt> of your Friendica installation for an "
-"automatic conversion.<br />"
+"Please contact the sender by replying to this post if you do not wish to "
+"receive these messages."
 msgstr ""
 
-#: mod/admin.php:728
+#: mod/item.php:806
 #, php-format
-msgid ""
-"There is a new version of Friendica available for download. Your current "
-"version is %1$s, upstream version is %2$s"
+msgid "%s posted an update."
 msgstr ""
 
-#: mod/admin.php:738
-msgid ""
-"The database update failed. Please run \"php scripts/dbstructure.php update"
-"\" from the command line and have a look at the errors that might appear."
+#: mod/oexchange.php:30
+msgid "Post successful."
 msgstr ""
 
-#: mod/admin.php:744
-msgid "The worker was never executed. Please check your database structure!"
+#: mod/ostatus_subscribe.php:21
+msgid "Subscribing to OStatus contacts"
 msgstr ""
 
-#: mod/admin.php:747
-#, php-format
-msgid ""
-"The last worker execution was on %s UTC. This is older than one hour. Please "
-"check your crontab settings."
+#: mod/ostatus_subscribe.php:33
+msgid "No contact provided."
 msgstr ""
 
-#: mod/admin.php:752 mod/admin.php:1647
-msgid "Normal Account"
+#: mod/ostatus_subscribe.php:40
+msgid "Couldn't fetch information for contact."
 msgstr ""
 
-#: mod/admin.php:753 mod/admin.php:1648
-msgid "Automatic Follower Account"
+#: mod/ostatus_subscribe.php:50
+msgid "Couldn't fetch friends for contact."
 msgstr ""
 
-#: mod/admin.php:754 mod/admin.php:1649
-msgid "Public Forum Account"
+#: mod/ostatus_subscribe.php:78
+msgid "success"
 msgstr ""
 
-#: mod/admin.php:755 mod/admin.php:1650
-msgid "Automatic Friend Account"
+#: mod/ostatus_subscribe.php:80
+msgid "failed"
 msgstr ""
 
-#: mod/admin.php:756
-msgid "Blog Account"
+#: mod/ostatus_subscribe.php:83 src/Object/Post.php:279
+msgid "ignored"
 msgstr ""
 
-#: mod/admin.php:757
-msgid "Private Forum Account"
+#: mod/profile_photo.php:55
+msgid "Image uploaded but image cropping failed."
 msgstr ""
 
-#: mod/admin.php:779
-msgid "Message queues"
+#: mod/profile_photo.php:88 mod/profile_photo.php:96 mod/profile_photo.php:104
+#: mod/profile_photo.php:315
+#, php-format
+msgid "Image size reduction [%s] failed."
 msgstr ""
 
-#: mod/admin.php:785
-msgid "Summary"
+#: mod/profile_photo.php:125
+msgid ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
 msgstr ""
 
-#: mod/admin.php:787
-msgid "Registered users"
+#: mod/profile_photo.php:134
+msgid "Unable to process image"
 msgstr ""
 
-#: mod/admin.php:789
-msgid "Pending registrations"
+#: mod/profile_photo.php:247
+msgid "Upload File:"
 msgstr ""
 
-#: mod/admin.php:790
-msgid "Version"
+#: mod/profile_photo.php:248
+msgid "Select a profile:"
 msgstr ""
 
-#: mod/admin.php:795
-msgid "Active addons"
+#: mod/profile_photo.php:253
+msgid "or"
 msgstr ""
 
-#: mod/admin.php:826
-msgid "Can not parse base url. Must have at least <scheme>://<domain>"
+#: mod/profile_photo.php:253
+msgid "skip this step"
 msgstr ""
 
-#: mod/admin.php:1127
-msgid "Site settings updated."
+#: mod/profile_photo.php:253
+msgid "select a photo from your photo albums"
 msgstr ""
 
-#: mod/admin.php:1183
-msgid "No community page"
+#: mod/profile_photo.php:266
+msgid "Crop Image"
 msgstr ""
 
-#: mod/admin.php:1184
-msgid "Public postings from users of this site"
+#: mod/profile_photo.php:267
+msgid "Please adjust the image cropping for optimum viewing."
 msgstr ""
 
-#: mod/admin.php:1185
-msgid "Public postings from the federated network"
+#: mod/profile_photo.php:269
+msgid "Done Editing"
 msgstr ""
 
-#: mod/admin.php:1186
-msgid "Public postings from local users and the federated network"
+#: mod/profile_photo.php:305
+msgid "Image uploaded successfully."
 msgstr ""
 
-#: mod/admin.php:1192
-msgid "Users, Global Contacts"
+#: mod/profiles.php:57
+msgid "Profile deleted."
 msgstr ""
 
-#: mod/admin.php:1193
-msgid "Users, Global Contacts/fallback"
+#: mod/profiles.php:73 mod/profiles.php:109
+msgid "Profile-"
 msgstr ""
 
-#: mod/admin.php:1197
-msgid "One month"
+#: mod/profiles.php:92 mod/profiles.php:131
+msgid "New profile created."
 msgstr ""
 
-#: mod/admin.php:1198
-msgid "Three months"
+#: mod/profiles.php:115
+msgid "Profile unavailable to clone."
 msgstr ""
 
-#: mod/admin.php:1199
-msgid "Half a year"
+#: mod/profiles.php:205
+msgid "Profile Name is required."
 msgstr ""
 
-#: mod/admin.php:1200
-msgid "One year"
+#: mod/profiles.php:346
+msgid "Marital Status"
 msgstr ""
 
-#: mod/admin.php:1205
-msgid "Multi user instance"
+#: mod/profiles.php:350
+msgid "Romantic Partner"
 msgstr ""
 
-#: mod/admin.php:1228
-msgid "Closed"
+#: mod/profiles.php:362
+msgid "Work/Employment"
 msgstr ""
 
-#: mod/admin.php:1229
-msgid "Requires approval"
+#: mod/profiles.php:365
+msgid "Religion"
 msgstr ""
 
-#: mod/admin.php:1230
-msgid "Open"
+#: mod/profiles.php:369
+msgid "Political Views"
 msgstr ""
 
-#: mod/admin.php:1234
-msgid "No SSL policy, links will track page SSL state"
+#: mod/profiles.php:373
+msgid "Gender"
 msgstr ""
 
-#: mod/admin.php:1235
-msgid "Force all links to use SSL"
+#: mod/profiles.php:377
+msgid "Sexual Preference"
 msgstr ""
 
-#: mod/admin.php:1236
-msgid "Self-signed certificate, use SSL for local links only (discouraged)"
+#: mod/profiles.php:381
+msgid "XMPP"
 msgstr ""
 
-#: mod/admin.php:1240
-msgid "Don't check"
+#: mod/profiles.php:385
+msgid "Homepage"
 msgstr ""
 
-#: mod/admin.php:1241
-msgid "check the stable version"
+#: mod/profiles.php:389 mod/profiles.php:685
+msgid "Interests"
 msgstr ""
 
-#: mod/admin.php:1242
-msgid "check the development version"
+#: mod/profiles.php:400 mod/profiles.php:681
+msgid "Location"
 msgstr ""
 
-#: mod/admin.php:1265
-msgid "Republish users to directory"
+#: mod/profiles.php:485
+msgid "Profile updated."
 msgstr ""
 
-#: mod/admin.php:1266 mod/register.php:264
-msgid "Registration"
+#: mod/profiles.php:563
+msgid " and "
 msgstr ""
 
-#: mod/admin.php:1267
-msgid "File upload"
+#: mod/profiles.php:572
+msgid "public profile"
 msgstr ""
 
-#: mod/admin.php:1268
-msgid "Policies"
+#: mod/profiles.php:575
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
 msgstr ""
 
-#: mod/admin.php:1270
-msgid "Auto Discovered Contact Directory"
+#: mod/profiles.php:576
+#, php-format
+msgid " - Visit %1$s's %2$s"
 msgstr ""
 
-#: mod/admin.php:1271
-msgid "Performance"
+#: mod/profiles.php:578
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
 msgstr ""
 
-#: mod/admin.php:1272
-msgid "Worker"
+#: mod/profiles.php:632
+msgid "Hide contacts and friends:"
 msgstr ""
 
-#: mod/admin.php:1273
-msgid ""
-"Relocate - WARNING: advanced function. Could make this server unreachable."
+#: mod/profiles.php:637
+msgid "Hide your contact/friend list from viewers of this profile?"
 msgstr ""
 
-#: mod/admin.php:1276
-msgid "Site name"
+#: mod/profiles.php:657
+msgid "Show more profile fields:"
 msgstr ""
 
-#: mod/admin.php:1277
-msgid "Host name"
+#: mod/profiles.php:669
+msgid "Profile Actions"
 msgstr ""
 
-#: mod/admin.php:1278
-msgid "Sender Email"
+#: mod/profiles.php:670
+msgid "Edit Profile Details"
 msgstr ""
 
-#: mod/admin.php:1278
-msgid ""
-"The email address your server shall use to send notification emails from."
+#: mod/profiles.php:672
+msgid "Change Profile Photo"
 msgstr ""
 
-#: mod/admin.php:1279
-msgid "Banner/Logo"
+#: mod/profiles.php:673
+msgid "View this profile"
 msgstr ""
 
-#: mod/admin.php:1280
-msgid "Shortcut icon"
+#: mod/profiles.php:674 mod/profiles.php:769 src/Model/Profile.php:393
+msgid "Edit visibility"
 msgstr ""
 
-#: mod/admin.php:1280
-msgid "Link to an icon that will be used for browsers."
+#: mod/profiles.php:675
+msgid "Create a new profile using these settings"
 msgstr ""
 
-#: mod/admin.php:1281
-msgid "Touch icon"
+#: mod/profiles.php:676
+msgid "Clone this profile"
 msgstr ""
 
-#: mod/admin.php:1281
-msgid "Link to an icon that will be used for tablets and mobiles."
+#: mod/profiles.php:677
+msgid "Delete this profile"
 msgstr ""
 
-#: mod/admin.php:1282
-msgid "Additional Info"
+#: mod/profiles.php:679
+msgid "Basic information"
 msgstr ""
 
-#: mod/admin.php:1282
-#, php-format
-msgid ""
-"For public servers: you can add additional information here that will be "
-"listed at %s/servers."
+#: mod/profiles.php:680
+msgid "Profile picture"
 msgstr ""
 
-#: mod/admin.php:1283
-msgid "System language"
+#: mod/profiles.php:682
+msgid "Preferences"
 msgstr ""
 
-#: mod/admin.php:1284
-msgid "System theme"
+#: mod/profiles.php:683
+msgid "Status information"
 msgstr ""
 
-#: mod/admin.php:1284
-msgid ""
-"Default system theme - may be over-ridden by user profiles - <a href='#' "
-"id='cnftheme'>change theme settings</a>"
+#: mod/profiles.php:684
+msgid "Additional information"
 msgstr ""
 
-#: mod/admin.php:1285
-msgid "Mobile system theme"
+#: mod/profiles.php:687
+msgid "Relation"
 msgstr ""
 
-#: mod/admin.php:1285
-msgid "Theme for mobile devices"
+#: mod/profiles.php:688 src/Util/Temporal.php:81 src/Util/Temporal.php:83
+msgid "Miscellaneous"
 msgstr ""
 
-#: mod/admin.php:1286
-msgid "SSL link policy"
+#: mod/profiles.php:691
+msgid "Your Gender:"
 msgstr ""
 
-#: mod/admin.php:1286
-msgid "Determines whether generated links should be forced to use SSL"
+#: mod/profiles.php:692
+msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
 msgstr ""
 
-#: mod/admin.php:1287
-msgid "Force SSL"
+#: mod/profiles.php:693 src/Model/Profile.php:782
+msgid "Sexual Preference:"
 msgstr ""
 
-#: mod/admin.php:1287
-msgid ""
-"Force all Non-SSL requests to SSL - Attention: on some systems it could lead "
-"to endless loops."
+#: mod/profiles.php:694
+msgid "Example: fishing photography software"
 msgstr ""
 
-#: mod/admin.php:1288
-msgid "Hide help entry from navigation menu"
+#: mod/profiles.php:699
+msgid "Profile Name:"
 msgstr ""
 
-#: mod/admin.php:1288
+#: mod/profiles.php:701
 msgid ""
-"Hides the menu entry for the Help pages from the navigation menu. You can "
-"still access it calling /help directly."
+"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
+"be visible to anybody using the internet."
 msgstr ""
 
-#: mod/admin.php:1289
-msgid "Single user instance"
+#: mod/profiles.php:702
+msgid "Your Full Name:"
 msgstr ""
 
-#: mod/admin.php:1289
-msgid "Make this instance multi-user or single-user for the named user"
+#: mod/profiles.php:703
+msgid "Title/Description:"
 msgstr ""
 
-#: mod/admin.php:1290
-msgid "Maximum image size"
+#: mod/profiles.php:706
+msgid "Street Address:"
 msgstr ""
 
-#: mod/admin.php:1290
-msgid ""
-"Maximum size in bytes of uploaded images. Default is 0, which means no "
-"limits."
+#: mod/profiles.php:707
+msgid "Locality/City:"
 msgstr ""
 
-#: mod/admin.php:1291
-msgid "Maximum image length"
+#: mod/profiles.php:708
+msgid "Region/State:"
 msgstr ""
 
-#: mod/admin.php:1291
-msgid ""
-"Maximum length in pixels of the longest side of uploaded images. Default is "
-"-1, which means no limits."
+#: mod/profiles.php:709
+msgid "Postal/Zip Code:"
 msgstr ""
 
-#: mod/admin.php:1292
-msgid "JPEG image quality"
+#: mod/profiles.php:710
+msgid "Country:"
 msgstr ""
 
-#: mod/admin.php:1292
-msgid ""
-"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
-"100, which is full quality."
+#: mod/profiles.php:711 src/Util/Temporal.php:149
+msgid "Age: "
 msgstr ""
 
-#: mod/admin.php:1294
-msgid "Register policy"
+#: mod/profiles.php:714
+msgid "Who: (if applicable)"
 msgstr ""
 
-#: mod/admin.php:1295
-msgid "Maximum Daily Registrations"
+#: mod/profiles.php:714
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
 msgstr ""
 
-#: mod/admin.php:1295
-msgid ""
-"If registration is permitted above, this sets the maximum number of new user "
-"registrations to accept per day.  If register is set to closed, this setting "
-"has no effect."
+#: mod/profiles.php:715
+msgid "Since [date]:"
 msgstr ""
 
-#: mod/admin.php:1296
-msgid "Register text"
+#: mod/profiles.php:717
+msgid "Tell us about yourself..."
 msgstr ""
 
-#: mod/admin.php:1296
-msgid "Will be displayed prominently on the registration page."
+#: mod/profiles.php:718
+msgid "XMPP (Jabber) address:"
 msgstr ""
 
-#: mod/admin.php:1297
-msgid "Accounts abandoned after x days"
+#: mod/profiles.php:718
+msgid ""
+"The XMPP address will be propagated to your contacts so that they can follow "
+"you."
 msgstr ""
 
-#: mod/admin.php:1297
-msgid ""
-"Will not waste system resources polling external sites for abandonded "
-"accounts. Enter 0 for no time limit."
+#: mod/profiles.php:719
+msgid "Homepage URL:"
 msgstr ""
 
-#: mod/admin.php:1298
-msgid "Allowed friend domains"
+#: mod/profiles.php:720 src/Model/Profile.php:790
+msgid "Hometown:"
 msgstr ""
 
-#: mod/admin.php:1298
-msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
+#: mod/profiles.php:721 src/Model/Profile.php:798
+msgid "Political Views:"
 msgstr ""
 
-#: mod/admin.php:1299
-msgid "Allowed email domains"
+#: mod/profiles.php:722
+msgid "Religious Views:"
 msgstr ""
 
-#: mod/admin.php:1299
-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"
+#: mod/profiles.php:723
+msgid "Public Keywords:"
 msgstr ""
 
-#: mod/admin.php:1300
-msgid "No OEmbed rich content"
+#: mod/profiles.php:723
+msgid "(Used for suggesting potential friends, can be seen by others)"
 msgstr ""
 
-#: mod/admin.php:1300
-msgid ""
-"Don't show the rich content (e.g. embedded PDF), except from the domains "
-"listed below."
+#: mod/profiles.php:724
+msgid "Private Keywords:"
 msgstr ""
 
-#: mod/admin.php:1301
-msgid "Allowed OEmbed domains"
+#: mod/profiles.php:724
+msgid "(Used for searching profiles, never shown to others)"
 msgstr ""
 
-#: mod/admin.php:1301
-msgid ""
-"Comma separated list of domains which oembed content is allowed to be "
-"displayed. Wildcards are accepted."
+#: mod/profiles.php:725 src/Model/Profile.php:814
+msgid "Likes:"
 msgstr ""
 
-#: mod/admin.php:1302
-msgid "Block public"
+#: mod/profiles.php:726 src/Model/Profile.php:818
+msgid "Dislikes:"
 msgstr ""
 
-#: mod/admin.php:1302
-msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently logged in."
+#: mod/profiles.php:727
+msgid "Musical interests"
 msgstr ""
 
-#: mod/admin.php:1303
-msgid "Force publish"
+#: mod/profiles.php:728
+msgid "Books, literature"
 msgstr ""
 
-#: mod/admin.php:1303
-msgid ""
-"Check to force all profiles on this site to be listed in the site directory."
+#: mod/profiles.php:729
+msgid "Television"
 msgstr ""
 
-#: mod/admin.php:1304
-msgid "Global directory URL"
+#: mod/profiles.php:730
+msgid "Film/dance/culture/entertainment"
 msgstr ""
 
-#: mod/admin.php:1304
-msgid ""
-"URL to the global directory. If this is not set, the global directory is "
-"completely unavailable to the application."
+#: mod/profiles.php:731
+msgid "Hobbies/Interests"
 msgstr ""
 
-#: mod/admin.php:1305
-msgid "Private posts by default for new users"
+#: mod/profiles.php:732
+msgid "Love/romance"
 msgstr ""
 
-#: mod/admin.php:1305
-msgid ""
-"Set default post permissions for all new members to the default privacy "
-"group rather than public."
+#: mod/profiles.php:733
+msgid "Work/employment"
 msgstr ""
 
-#: mod/admin.php:1306
-msgid "Don't include post content in email notifications"
+#: mod/profiles.php:734
+msgid "School/education"
 msgstr ""
 
-#: mod/admin.php:1306
-msgid ""
-"Don't include the content of a post/comment/private message/etc. in the "
-"email notifications that are sent out from this site, as a privacy measure."
+#: mod/profiles.php:735
+msgid "Contact information and Social Networks"
 msgstr ""
 
-#: mod/admin.php:1307
-msgid "Disallow public access to addons listed in the apps menu."
+#: mod/profiles.php:766 src/Model/Profile.php:389
+msgid "Profile Image"
 msgstr ""
 
-#: mod/admin.php:1307
-msgid ""
-"Checking this box will restrict addons listed in the apps menu to members "
-"only."
+#: mod/profiles.php:768 src/Model/Profile.php:392
+msgid "visible to everybody"
 msgstr ""
 
-#: mod/admin.php:1308
-msgid "Don't embed private images in posts"
+#: mod/profiles.php:775
+msgid "Edit/Manage Profiles"
 msgstr ""
 
-#: mod/admin.php:1308
-msgid ""
-"Don't replace locally-hosted private photos in posts with an embedded copy "
-"of the image. This means that contacts who receive posts containing private "
-"photos will have to authenticate and load each image, which may take a while."
+#: mod/profiles.php:776 src/Model/Profile.php:379 src/Model/Profile.php:401
+msgid "Change profile photo"
 msgstr ""
 
-#: mod/admin.php:1309
-msgid "Allow Users to set remote_self"
+#: mod/profiles.php:777 src/Model/Profile.php:380
+msgid "Create New Profile"
 msgstr ""
 
-#: mod/admin.php:1309
-msgid ""
-"With checking this, every user is allowed to mark every contact as a "
-"remote_self in the repair contact dialog. Setting this flag on a contact "
-"causes mirroring every posting of that contact in the users stream."
+#: mod/settings.php:73
+msgid "Display"
 msgstr ""
 
-#: mod/admin.php:1310
-msgid "Block multiple registrations"
+#: mod/settings.php:80 mod/settings.php:841
+msgid "Social Networks"
 msgstr ""
 
-#: mod/admin.php:1310
-msgid "Disallow users to register additional accounts for use as pages."
+#: mod/settings.php:94 src/Content/Nav.php:204
+msgid "Delegations"
 msgstr ""
 
-#: mod/admin.php:1311
-msgid "OpenID support"
+#: mod/settings.php:101
+msgid "Connected apps"
 msgstr ""
 
-#: mod/admin.php:1311
-msgid "OpenID support for registration and logins."
+#: mod/settings.php:115
+msgid "Remove account"
 msgstr ""
 
-#: mod/admin.php:1312
-msgid "Fullname check"
+#: mod/settings.php:169
+msgid "Missing some important data!"
 msgstr ""
 
-#: mod/admin.php:1312
-msgid ""
-"Force users to register with a space between firstname and lastname in Full "
-"name, as an antispam measure"
+#: mod/settings.php:279
+msgid "Failed to connect with email account using the settings provided."
 msgstr ""
 
-#: mod/admin.php:1313
-msgid "Community pages for visitors"
+#: mod/settings.php:284
+msgid "Email settings updated."
 msgstr ""
 
-#: mod/admin.php:1313
-msgid ""
-"Which community pages should be available for visitors. Local users always "
-"see both pages."
+#: mod/settings.php:300
+msgid "Features updated"
 msgstr ""
 
-#: mod/admin.php:1314
-msgid "Posts per user on community page"
+#: mod/settings.php:372
+msgid "Relocate message has been send to your contacts"
 msgstr ""
 
-#: mod/admin.php:1314
-msgid ""
-"The maximum number of posts per user on the community page. (Not valid for "
-"'Global Community')"
+#: mod/settings.php:384 src/Model/User.php:325
+msgid "Passwords do not match. Password unchanged."
 msgstr ""
 
-#: mod/admin.php:1315
-msgid "Enable OStatus support"
+#: mod/settings.php:389
+msgid "Empty passwords are not allowed. Password unchanged."
 msgstr ""
 
-#: mod/admin.php:1315
+#: mod/settings.php:394
 msgid ""
-"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
-"communications in OStatus are public, so privacy warnings will be "
-"occasionally displayed."
+"The new password has been exposed in a public data dump, please choose "
+"another."
 msgstr ""
 
-#: mod/admin.php:1316
-msgid "Only import OStatus threads from our contacts"
+#: mod/settings.php:400
+msgid "Wrong password."
 msgstr ""
 
-#: mod/admin.php:1316
-msgid ""
-"Normally we import every content from our OStatus contacts. With this option "
-"we only store threads that are started by a contact that is known on our "
-"system."
+#: mod/settings.php:407
+msgid "Password changed."
 msgstr ""
 
-#: mod/admin.php:1317
-msgid "OStatus support can only be enabled if threading is enabled."
+#: mod/settings.php:409
+msgid "Password update failed. Please try again."
 msgstr ""
 
-#: mod/admin.php:1319
-msgid ""
-"Diaspora support can't be enabled because Friendica was installed into a sub "
-"directory."
+#: mod/settings.php:496
+msgid " Please use a shorter name."
 msgstr ""
 
-#: mod/admin.php:1320
-msgid "Enable Diaspora support"
+#: mod/settings.php:499
+msgid " Name too short."
 msgstr ""
 
-#: mod/admin.php:1320
-msgid "Provide built-in Diaspora network compatibility."
+#: mod/settings.php:507
+msgid "Wrong Password"
 msgstr ""
 
-#: mod/admin.php:1321
-msgid "Only allow Friendica contacts"
+#: mod/settings.php:512
+msgid "Invalid email."
 msgstr ""
 
-#: mod/admin.php:1321
-msgid ""
-"All contacts must use Friendica protocols. All other built-in communication "
-"protocols disabled."
+#: mod/settings.php:519
+msgid "Cannot change to that email."
 msgstr ""
 
-#: mod/admin.php:1322
-msgid "Verify SSL"
+#: mod/settings.php:572
+msgid "Private forum has no privacy permissions. Using default privacy group."
 msgstr ""
 
-#: mod/admin.php:1322
-msgid ""
-"If you wish, you can turn on strict certificate checking. This will mean you "
-"cannot connect (at all) to self-signed SSL sites."
+#: mod/settings.php:575
+msgid "Private forum has no privacy permissions and no default privacy group."
 msgstr ""
 
-#: mod/admin.php:1323
-msgid "Proxy user"
+#: mod/settings.php:615
+msgid "Settings updated."
 msgstr ""
 
-#: mod/admin.php:1324
-msgid "Proxy URL"
+#: mod/settings.php:674 mod/settings.php:700 mod/settings.php:736
+msgid "Add application"
 msgstr ""
 
-#: mod/admin.php:1325
-msgid "Network timeout"
+#: mod/settings.php:678 mod/settings.php:704
+msgid "Consumer Key"
 msgstr ""
 
-#: mod/admin.php:1325
-msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+#: mod/settings.php:679 mod/settings.php:705
+msgid "Consumer Secret"
 msgstr ""
 
-#: mod/admin.php:1326
-msgid "Maximum Load Average"
+#: mod/settings.php:680 mod/settings.php:706
+msgid "Redirect"
 msgstr ""
 
-#: mod/admin.php:1326
-msgid ""
-"Maximum system load before delivery and poll processes are deferred - "
-"default 50."
+#: mod/settings.php:681 mod/settings.php:707
+msgid "Icon url"
 msgstr ""
 
-#: mod/admin.php:1327
-msgid "Maximum Load Average (Frontend)"
+#: mod/settings.php:692
+msgid "You can't edit this application."
 msgstr ""
 
-#: mod/admin.php:1327
-msgid "Maximum system load before the frontend quits service - default 50."
+#: mod/settings.php:735
+msgid "Connected Apps"
 msgstr ""
 
-#: mod/admin.php:1328
-msgid "Minimal Memory"
+#: mod/settings.php:737 src/Object/Post.php:155 src/Object/Post.php:157
+msgid "Edit"
 msgstr ""
 
-#: mod/admin.php:1328
-msgid ""
-"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - "
-"default 0 (deactivated)."
+#: mod/settings.php:739
+msgid "Client key starts with"
 msgstr ""
 
-#: mod/admin.php:1329
-msgid "Maximum table size for optimization"
+#: mod/settings.php:740
+msgid "No name"
 msgstr ""
 
-#: mod/admin.php:1329
-msgid ""
-"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
-"Enter -1 to disable it."
+#: mod/settings.php:741
+msgid "Remove authorization"
 msgstr ""
 
-#: mod/admin.php:1330
-msgid "Minimum level of fragmentation"
+#: mod/settings.php:752
+msgid "No Addon settings configured"
 msgstr ""
 
-#: mod/admin.php:1330
-msgid ""
-"Minimum fragmenation level to start the automatic optimization - default "
-"value is 30%."
+#: mod/settings.php:761
+msgid "Addon Settings"
 msgstr ""
 
-#: mod/admin.php:1332
-msgid "Periodical check of global contacts"
+#: mod/settings.php:782
+msgid "Additional Features"
 msgstr ""
 
-#: mod/admin.php:1332
-msgid ""
-"If enabled, the global contacts are checked periodically for missing or "
-"outdated data and the vitality of the contacts and servers."
+#: mod/settings.php:804 src/Content/ContactSelector.php:83
+msgid "Diaspora"
 msgstr ""
 
-#: mod/admin.php:1333
-msgid "Days between requery"
+#: mod/settings.php:804 mod/settings.php:805
+msgid "enabled"
 msgstr ""
 
-#: mod/admin.php:1333
-msgid "Number of days after which a server is requeried for his contacts."
+#: mod/settings.php:804 mod/settings.php:805
+msgid "disabled"
 msgstr ""
 
-#: mod/admin.php:1334
-msgid "Discover contacts from other servers"
+#: mod/settings.php:804 mod/settings.php:805
+#, php-format
+msgid "Built-in support for %s connectivity is %s"
 msgstr ""
 
-#: mod/admin.php:1334
-msgid ""
-"Periodically query other servers for contacts. You can choose between "
-"'users': the users on the remote system, 'Global Contacts': active contacts "
-"that are known on the system. The fallback is meant for Redmatrix servers "
-"and older friendica servers, where global contacts weren't available. The "
-"fallback increases the server load, so the recommened setting is 'Users, "
-"Global Contacts'."
+#: mod/settings.php:805
+msgid "GNU Social (OStatus)"
 msgstr ""
 
-#: mod/admin.php:1335
-msgid "Timeframe for fetching global contacts"
+#: mod/settings.php:836
+msgid "Email access is disabled on this site."
 msgstr ""
 
-#: mod/admin.php:1335
-msgid ""
-"When the discovery is activated, this value defines the timeframe for the "
-"activity of the global contacts that are fetched from other servers."
+#: mod/settings.php:846
+msgid "General Social Media Settings"
 msgstr ""
 
-#: mod/admin.php:1336
-msgid "Search the local directory"
+#: mod/settings.php:847
+msgid "Disable intelligent shortening"
 msgstr ""
 
-#: mod/admin.php:1336
+#: mod/settings.php:847
 msgid ""
-"Search the local directory instead of the global directory. When searching "
-"locally, every search will be executed on the global directory in the "
-"background. This improves the search results when the search is repeated."
+"Normally the system tries to find the best link to add to shortened posts. "
+"If this option is enabled then every shortened post will always point to the "
+"original friendica post."
 msgstr ""
 
-#: mod/admin.php:1338
-msgid "Publish server information"
+#: mod/settings.php:848
+msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
 msgstr ""
 
-#: mod/admin.php:1338
+#: mod/settings.php:848
 msgid ""
-"If enabled, general server and usage data will be published. The data "
-"contains the name and version of the server, number of users with public "
-"profiles, number of posts and the activated protocols and connectors. See <a "
-"href='http://the-federation.info/'>the-federation.info</a> for details."
+"If you receive a message from an unknown OStatus user, this option decides "
+"what to do. If it is checked, a new contact will be created for every "
+"unknown user."
 msgstr ""
 
-#: mod/admin.php:1340
-msgid "Check upstream version"
+#: mod/settings.php:849
+msgid "Default group for OStatus contacts"
 msgstr ""
 
-#: mod/admin.php:1340
-msgid ""
-"Enables checking for new Friendica versions at github. If there is a new "
-"version, you will be informed in the admin panel overview."
+#: mod/settings.php:850
+msgid "Your legacy GNU Social account"
 msgstr ""
 
-#: mod/admin.php:1341
-msgid "Suppress Tags"
+#: mod/settings.php:850
+msgid ""
+"If you enter your old GNU Social/Statusnet account name here (in the format "
+"user@domain.tld), your contacts will be added automatically. The field will "
+"be emptied when done."
 msgstr ""
 
-#: mod/admin.php:1341
-msgid "Suppress showing a list of hashtags at the end of the posting."
+#: mod/settings.php:853
+msgid "Repair OStatus subscriptions"
 msgstr ""
 
-#: mod/admin.php:1342
-msgid "Path to item cache"
+#: mod/settings.php:857
+msgid "Email/Mailbox Setup"
 msgstr ""
 
-#: mod/admin.php:1342
-msgid "The item caches buffers generated bbcode and external images."
+#: mod/settings.php:858
+msgid ""
+"If you wish to communicate with email contacts using this service "
+"(optional), please specify how to connect to your mailbox."
 msgstr ""
 
-#: mod/admin.php:1343
-msgid "Cache duration in seconds"
+#: mod/settings.php:859
+msgid "Last successful email check:"
 msgstr ""
 
-#: mod/admin.php:1343
-msgid ""
-"How long should the cache files be hold? Default value is 86400 seconds (One "
-"day). To disable the item cache, set the value to -1."
+#: mod/settings.php:861
+msgid "IMAP server name:"
 msgstr ""
 
-#: mod/admin.php:1344
-msgid "Maximum numbers of comments per post"
+#: mod/settings.php:862
+msgid "IMAP port:"
 msgstr ""
 
-#: mod/admin.php:1344
-msgid "How much comments should be shown for each post? Default value is 100."
+#: mod/settings.php:863
+msgid "Security:"
 msgstr ""
 
-#: mod/admin.php:1345
-msgid "Temp path"
+#: mod/settings.php:863 mod/settings.php:868
+msgid "None"
 msgstr ""
 
-#: mod/admin.php:1345
-msgid ""
-"If you have a restricted system where the webserver can't access the system "
-"temp path, enter another path here."
+#: mod/settings.php:864
+msgid "Email login name:"
 msgstr ""
 
-#: mod/admin.php:1346
-msgid "Base path to installation"
+#: mod/settings.php:865
+msgid "Email password:"
 msgstr ""
 
-#: mod/admin.php:1346
-msgid ""
-"If the system cannot detect the correct path to your installation, enter the "
-"correct path here. This setting should only be set if you are using a "
-"restricted system and symbolic links to your webroot."
+#: mod/settings.php:866
+msgid "Reply-to address:"
 msgstr ""
 
-#: mod/admin.php:1347
-msgid "Disable picture proxy"
+#: mod/settings.php:867
+msgid "Send public posts to all email contacts:"
 msgstr ""
 
-#: mod/admin.php:1347
-msgid ""
-"The picture proxy increases performance and privacy. It shouldn't be used on "
-"systems with very low bandwith."
+#: mod/settings.php:868
+msgid "Action after import:"
 msgstr ""
 
-#: mod/admin.php:1348
-msgid "Only search in tags"
+#: mod/settings.php:868 src/Content/Nav.php:191
+msgid "Mark as seen"
 msgstr ""
 
-#: mod/admin.php:1348
-msgid "On large systems the text search can slow down the system extremely."
+#: mod/settings.php:868
+msgid "Move to folder"
 msgstr ""
 
-#: mod/admin.php:1350
-msgid "New base url"
+#: mod/settings.php:869
+msgid "Move to folder:"
 msgstr ""
 
-#: mod/admin.php:1350
-msgid ""
-"Change base url for this server. Sends relocate message to all Friendica and "
-"Diaspora* contacts of all users."
+#: mod/settings.php:912
+#, php-format
+msgid "%s - (Unsupported)"
 msgstr ""
 
-#: mod/admin.php:1352
-msgid "RINO Encryption"
+#: mod/settings.php:914
+#, php-format
+msgid "%s - (Experimental)"
 msgstr ""
 
-#: mod/admin.php:1352
-msgid "Encryption layer between nodes."
+#: mod/settings.php:957
+msgid "Display Settings"
 msgstr ""
 
-#: mod/admin.php:1354
-msgid "Maximum number of parallel workers"
+#: mod/settings.php:963 mod/settings.php:987
+msgid "Display Theme:"
 msgstr ""
 
-#: mod/admin.php:1354
-msgid ""
-"On shared hosters set this to 2. On larger systems, values of 10 are great. "
-"Default value is 4."
+#: mod/settings.php:964
+msgid "Mobile Theme:"
 msgstr ""
 
-#: mod/admin.php:1355
-msgid "Don't use 'proc_open' with the worker"
+#: mod/settings.php:965
+msgid "Suppress warning of insecure networks"
 msgstr ""
 
-#: mod/admin.php:1355
+#: mod/settings.php:965
 msgid ""
-"Enable this if your system doesn't allow the use of 'proc_open'. This can "
-"happen on shared hosters. If this is enabled you should increase the "
-"frequency of worker calls in your crontab."
+"Should the system suppress the warning that the current group contains "
+"members of networks that can't receive non public postings."
 msgstr ""
 
-#: mod/admin.php:1356
-msgid "Enable fastlane"
+#: mod/settings.php:966
+msgid "Update browser every xx seconds"
 msgstr ""
 
-#: mod/admin.php:1356
-msgid ""
-"When enabed, the fastlane mechanism starts an additional worker if processes "
-"with higher priority are blocked by processes of lower priority."
+#: mod/settings.php:966
+msgid "Minimum of 10 seconds. Enter -1 to disable it."
 msgstr ""
 
-#: mod/admin.php:1357
-msgid "Enable frontend worker"
+#: mod/settings.php:967
+msgid "Number of items to display per page:"
 msgstr ""
 
-#: mod/admin.php:1357
-#, php-format
-msgid ""
-"When enabled the Worker process is triggered when backend access is "
-"performed \\x28e.g. messages being delivered\\x29. On smaller sites you "
-"might want to call %s/worker on a regular basis via an external cron job. "
-"You should only enable this option if you cannot utilize cron/scheduled jobs "
-"on your server."
+#: mod/settings.php:967 mod/settings.php:968
+msgid "Maximum of 100 items"
 msgstr ""
 
-#: mod/admin.php:1385
-msgid "Update has been marked successful"
+#: mod/settings.php:968
+msgid "Number of items to display per page when viewed from mobile device:"
 msgstr ""
 
-#: mod/admin.php:1392
-#, php-format
-msgid "Database structure update %s was successfully applied."
+#: mod/settings.php:969
+msgid "Don't show emoticons"
 msgstr ""
 
-#: mod/admin.php:1395
-#, php-format
-msgid "Executing of database structure update %s failed with error: %s"
+#: mod/settings.php:970
+msgid "Calendar"
 msgstr ""
 
-#: mod/admin.php:1408
-#, php-format
-msgid "Executing %s failed with error: %s"
+#: mod/settings.php:971
+msgid "Beginning of week:"
 msgstr ""
 
-#: mod/admin.php:1410
-#, php-format
-msgid "Update %s was successfully applied."
+#: mod/settings.php:972
+msgid "Don't show notices"
 msgstr ""
 
-#: mod/admin.php:1413
-#, php-format
-msgid "Update %s did not return a status. Unknown if it succeeded."
+#: mod/settings.php:973
+msgid "Infinite scroll"
 msgstr ""
 
-#: mod/admin.php:1416
-#, php-format
-msgid "There was no additional update function %s that needed to be called."
+#: mod/settings.php:974
+msgid "Automatic updates only at the top of the network page"
 msgstr ""
 
-#: mod/admin.php:1436
-msgid "No failed updates."
+#: mod/settings.php:974
+msgid ""
+"When disabled, the network page is updated all the time, which could be "
+"confusing while reading."
 msgstr ""
 
-#: mod/admin.php:1437
-msgid "Check database structure"
+#: mod/settings.php:975
+msgid "Bandwith Saver Mode"
+msgstr ""
+
+#: mod/settings.php:975
+msgid ""
+"When enabled, embedded content is not displayed on automatic updates, they "
+"only show on page reload."
 msgstr ""
 
-#: mod/admin.php:1442
-msgid "Failed Updates"
+#: mod/settings.php:976
+msgid "Smart Threading"
 msgstr ""
 
-#: mod/admin.php:1443
+#: mod/settings.php:976
 msgid ""
-"This does not include updates prior to 1139, which did not return a status."
+"When enabled, suppress extraneous thread indentation while keeping it where "
+"it matters. Only works if threading is available and enabled."
 msgstr ""
 
-#: mod/admin.php:1444
-msgid "Mark success (if update was manually applied)"
+#: mod/settings.php:978
+msgid "General Theme Settings"
 msgstr ""
 
-#: mod/admin.php:1445
-msgid "Attempt to execute this update step automatically"
+#: mod/settings.php:979
+msgid "Custom Theme Settings"
 msgstr ""
 
-#: mod/admin.php:1484
-#, php-format
-msgid ""
-"\n"
-"\t\t\tDear %1$s,\n"
-"\t\t\t\tthe administrator of %2$s has set up an account for you."
+#: mod/settings.php:980
+msgid "Content Settings"
 msgstr ""
 
-#: mod/admin.php:1487
-#, php-format
-msgid ""
-"\n"
-"\t\t\tThe login details are as follows:\n"
-"\n"
-"\t\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t\t%2$s\n"
-"\t\t\tPassword:\t\t%3$s\n"
-"\n"
-"\t\t\tYou may change your password from your account \"Settings\" page after "
-"logging\n"
-"\t\t\tin.\n"
-"\n"
-"\t\t\tPlease take a few moments to review the other account settings on that "
-"page.\n"
-"\n"
-"\t\t\tYou may also wish to add some basic information to your default "
-"profile\n"
-"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
-"\n"
-"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
-"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - "
-"and\n"
-"\t\t\tperhaps what country you live in; if you do not wish to be more "
-"specific\n"
-"\t\t\tthan that.\n"
-"\n"
-"\t\t\tWe fully respect your right to privacy, and none of these items are "
-"necessary.\n"
-"\t\t\tIf you are new and do not know anybody here, they may help\n"
-"\t\t\tyou to make some new and interesting friends.\n"
-"\n"
-"\t\t\tThank you and welcome to %4$s."
+#: mod/settings.php:981 view/theme/duepuntozero/config.php:73
+#: view/theme/frio/config.php:115 view/theme/quattro/config.php:75
+#: view/theme/vier/config.php:121
+msgid "Theme settings"
 msgstr ""
 
-#: mod/admin.php:1519 src/Model/User.php:634
-#, php-format
-msgid "Registration details for %s"
+#: mod/settings.php:1000
+msgid "Unable to find your profile. Please contact your admin."
 msgstr ""
 
-#: mod/admin.php:1529
-#, php-format
-msgid "%s user blocked/unblocked"
-msgid_plural "%s users blocked/unblocked"
-msgstr[0] ""
-msgstr[1] ""
-
-#: mod/admin.php:1535
-#, php-format
-msgid "%s user deleted"
-msgid_plural "%s users deleted"
-msgstr[0] ""
-msgstr[1] ""
-
-#: mod/admin.php:1582
-#, php-format
-msgid "User '%s' deleted"
+#: mod/settings.php:1042
+msgid "Account Types"
 msgstr ""
 
-#: mod/admin.php:1590
-#, php-format
-msgid "User '%s' unblocked"
+#: mod/settings.php:1043
+msgid "Personal Page Subtypes"
 msgstr ""
 
-#: mod/admin.php:1590
-#, php-format
-msgid "User '%s' blocked"
+#: mod/settings.php:1044
+msgid "Community Forum Subtypes"
 msgstr ""
 
-#: mod/admin.php:1689 mod/admin.php:1701 mod/admin.php:1714 mod/admin.php:1732
-#: src/Content/ContactSelector.php:82
-msgid "Email"
+#: mod/settings.php:1051
+msgid "Personal Page"
 msgstr ""
 
-#: mod/admin.php:1689 mod/admin.php:1714
-msgid "Register date"
+#: mod/settings.php:1052
+msgid "Account for a personal profile."
 msgstr ""
 
-#: mod/admin.php:1689 mod/admin.php:1714
-msgid "Last login"
+#: mod/settings.php:1055
+msgid "Organisation Page"
 msgstr ""
 
-#: mod/admin.php:1689 mod/admin.php:1714
-msgid "Last item"
+#: mod/settings.php:1056
+msgid ""
+"Account for an organisation that automatically approves contact requests as "
+"\"Followers\"."
 msgstr ""
 
-#: mod/admin.php:1697
-msgid "Add User"
+#: mod/settings.php:1059
+msgid "News Page"
 msgstr ""
 
-#: mod/admin.php:1699
-msgid "User registrations waiting for confirm"
+#: mod/settings.php:1060
+msgid ""
+"Account for a news reflector that automatically approves contact requests as "
+"\"Followers\"."
 msgstr ""
 
-#: mod/admin.php:1700
-msgid "User waiting for permanent deletion"
+#: mod/settings.php:1063
+msgid "Community Forum"
 msgstr ""
 
-#: mod/admin.php:1701
-msgid "Request date"
+#: mod/settings.php:1064
+msgid "Account for community discussions."
 msgstr ""
 
-#: mod/admin.php:1702
-msgid "No registrations."
+#: mod/settings.php:1067
+msgid "Normal Account Page"
 msgstr ""
 
-#: mod/admin.php:1703
-msgid "Note from the user"
+#: mod/settings.php:1068
+msgid ""
+"Account for a regular personal profile that requires manual approval of "
+"\"Friends\" and \"Followers\"."
 msgstr ""
 
-#: mod/admin.php:1705
-msgid "Deny"
+#: mod/settings.php:1071
+msgid "Soapbox Page"
 msgstr ""
 
-#: mod/admin.php:1709
-msgid "Site admin"
+#: mod/settings.php:1072
+msgid ""
+"Account for a public profile that automatically approves contact requests as "
+"\"Followers\"."
 msgstr ""
 
-#: mod/admin.php:1710
-msgid "Account expired"
+#: mod/settings.php:1075
+msgid "Public Forum"
 msgstr ""
 
-#: mod/admin.php:1713
-msgid "New User"
+#: mod/settings.php:1076
+msgid "Automatically approves all contact requests."
 msgstr ""
 
-#: mod/admin.php:1714
-msgid "Deleted since"
+#: mod/settings.php:1079
+msgid "Automatic Friend Page"
 msgstr ""
 
-#: mod/admin.php:1719
+#: mod/settings.php:1080
 msgid ""
-"Selected users will be deleted!\\n\\nEverything these users had posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
+"Account for a popular profile that automatically approves contact requests "
+"as \"Friends\"."
 msgstr ""
 
-#: mod/admin.php:1720
-msgid ""
-"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
-"site will be permanently deleted!\\n\\nAre you sure?"
+#: mod/settings.php:1083
+msgid "Private Forum [Experimental]"
 msgstr ""
 
-#: mod/admin.php:1730
-msgid "Name of the new user."
+#: mod/settings.php:1084
+msgid "Requires manual approval of contact requests."
 msgstr ""
 
-#: mod/admin.php:1731
-msgid "Nickname"
+#: mod/settings.php:1095
+msgid "OpenID:"
 msgstr ""
 
-#: mod/admin.php:1731
-msgid "Nickname of the new user."
+#: mod/settings.php:1095
+msgid "(Optional) Allow this OpenID to login to this account."
 msgstr ""
 
-#: mod/admin.php:1732
-msgid "Email address of the new user."
+#: mod/settings.php:1103
+msgid "Publish your default profile in your local site directory?"
 msgstr ""
 
-#: mod/admin.php:1774
+#: mod/settings.php:1103
 #, php-format
-msgid "Addon %s disabled."
+msgid ""
+"Your profile will be published in the global friendica directories (e.g. <a "
+"href=\"%s\">%s</a>). Your profile will be visible in public."
 msgstr ""
 
-#: mod/admin.php:1778
-#, php-format
-msgid "Addon %s enabled."
+#: mod/settings.php:1109
+msgid "Publish your default profile in the global social directory?"
 msgstr ""
 
-#: mod/admin.php:1788 mod/admin.php:2037
-msgid "Disable"
+#: mod/settings.php:1109
+#, php-format
+msgid ""
+"Your profile will be published in this node's <a href=\"%s\">local "
+"directory</a>. Your profile details may be publicly visible depending on the "
+"system settings."
 msgstr ""
 
-#: mod/admin.php:1791 mod/admin.php:2040
-msgid "Enable"
+#: mod/settings.php:1116
+msgid "Hide your contact/friend list from viewers of your default profile?"
 msgstr ""
 
-#: mod/admin.php:1813 mod/admin.php:2082
-msgid "Toggle"
+#: mod/settings.php:1116
+msgid ""
+"Your contact list won't be shown in your default profile page. You can "
+"decide to show your contact list separately for each additional profile you "
+"create"
 msgstr ""
 
-#: mod/admin.php:1821 mod/admin.php:2091
-msgid "Author: "
+#: mod/settings.php:1120
+msgid "Hide your profile details from anonymous viewers?"
 msgstr ""
 
-#: mod/admin.php:1822 mod/admin.php:2092
-msgid "Maintainer: "
+#: mod/settings.php:1120
+msgid ""
+"Anonymous visitors will only see your profile picture, your display name and "
+"the nickname you are using on your profile page. Disables posting public "
+"messages to Diaspora and other networks."
 msgstr ""
 
-#: mod/admin.php:1874
-msgid "Reload active addons"
+#: mod/settings.php:1124
+msgid "Allow friends to post to your profile page?"
 msgstr ""
 
-#: mod/admin.php:1879
-#, php-format
+#: mod/settings.php:1124
 msgid ""
-"There are currently no addons available on your node. You can find the "
-"official addon repository at %1$s and might find other interesting addons in "
-"the open addon registry at %2$s"
+"Your contacts may write posts on your profile wall. These posts will be "
+"distributed to your contacts"
 msgstr ""
 
-#: mod/admin.php:1999
-msgid "No themes found."
+#: mod/settings.php:1128
+msgid "Allow friends to tag your posts?"
 msgstr ""
 
-#: mod/admin.php:2073
-msgid "Screenshot"
+#: mod/settings.php:1128
+msgid "Your contacts can add additional tags to your posts."
 msgstr ""
 
-#: mod/admin.php:2127
-msgid "Reload active themes"
+#: mod/settings.php:1132
+msgid "Allow us to suggest you as a potential friend to new members?"
 msgstr ""
 
-#: mod/admin.php:2132
-#, php-format
-msgid "No themes found on the system. They should be placed in %1$s"
+#: mod/settings.php:1132
+msgid "If you like, Friendica may suggest new members to add you as a contact."
 msgstr ""
 
-#: mod/admin.php:2133
-msgid "[Experimental]"
+#: mod/settings.php:1136
+msgid "Permit unknown people to send you private mail?"
 msgstr ""
 
-#: mod/admin.php:2134
-msgid "[Unsupported]"
+#: mod/settings.php:1136
+msgid ""
+"Friendica network users may send you private messages even if they are not "
+"in your contact list."
 msgstr ""
 
-#: mod/admin.php:2158
-msgid "Log settings updated."
+#: mod/settings.php:1140
+msgid "Profile is <strong>not published</strong>."
 msgstr ""
 
-#: mod/admin.php:2190
-msgid "PHP log currently enabled."
+#: mod/settings.php:1146
+#, php-format
+msgid "Your Identity Address is <strong>'%s'</strong> or '%s'."
 msgstr ""
 
-#: mod/admin.php:2192
-msgid "PHP log currently disabled."
+#: mod/settings.php:1153
+msgid "Automatically expire posts after this many days:"
 msgstr ""
 
-#: mod/admin.php:2201
-msgid "Clear"
+#: mod/settings.php:1153
+msgid "If empty, posts will not expire. Expired posts will be deleted"
 msgstr ""
 
-#: mod/admin.php:2205
-msgid "Enable Debugging"
+#: mod/settings.php:1154
+msgid "Advanced expiration settings"
 msgstr ""
 
-#: mod/admin.php:2206
-msgid "Log file"
+#: mod/settings.php:1155
+msgid "Advanced Expiration"
 msgstr ""
 
-#: mod/admin.php:2206
-msgid ""
-"Must be writable by web server. Relative to your Friendica top-level "
-"directory."
+#: mod/settings.php:1156
+msgid "Expire posts:"
 msgstr ""
 
-#: mod/admin.php:2207
-msgid "Log level"
+#: mod/settings.php:1157
+msgid "Expire personal notes:"
 msgstr ""
 
-#: mod/admin.php:2209
-msgid "PHP logging"
+#: mod/settings.php:1158
+msgid "Expire starred posts:"
 msgstr ""
 
-#: mod/admin.php:2210
-msgid ""
-"To enable logging of PHP errors and warnings you can add the following to "
-"the .htconfig.php file of your installation. The filename set in the "
-"'error_log' line is relative to the friendica top-level directory and must "
-"be writeable by the web server. The option '1' for 'log_errors' and "
-"'display_errors' is to enable these options, set to '0' to disable them."
+#: mod/settings.php:1159
+msgid "Expire photos:"
 msgstr ""
 
-#: mod/admin.php:2241
-#, php-format
-msgid ""
-"Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see "
-"if file %1$s exist and is readable."
+#: mod/settings.php:1160
+msgid "Only expire posts by others:"
 msgstr ""
 
-#: mod/admin.php:2245
-#, php-format
-msgid ""
-"Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file "
-"%1$s is readable."
+#: mod/settings.php:1190
+msgid "Account Settings"
 msgstr ""
 
-#: mod/admin.php:2337
-#, php-format
-msgid "Lock feature %s"
+#: mod/settings.php:1198
+msgid "Password Settings"
 msgstr ""
 
-#: mod/admin.php:2345
-msgid "Manage Additional Features"
+#: mod/settings.php:1200
+msgid "Leave password fields blank unless changing"
 msgstr ""
 
-#: mod/item.php:114
-msgid "Unable to locate original post."
+#: mod/settings.php:1201
+msgid "Current Password:"
 msgstr ""
 
-#: mod/item.php:274
-msgid "Empty post discarded."
+#: mod/settings.php:1201 mod/settings.php:1202
+msgid "Your current password to confirm the changes"
 msgstr ""
 
-#: mod/item.php:799
-#, php-format
-msgid ""
-"This message was sent to you by %s, a member of the Friendica social network."
+#: mod/settings.php:1202
+msgid "Password:"
 msgstr ""
 
-#: mod/item.php:801
-#, php-format
-msgid "You may visit them online at %s"
+#: mod/settings.php:1206
+msgid "Basic Settings"
 msgstr ""
 
-#: mod/item.php:802
-msgid ""
-"Please contact the sender by replying to this post if you do not wish to "
-"receive these messages."
+#: mod/settings.php:1207 src/Model/Profile.php:738
+msgid "Full Name:"
+msgstr ""
+
+#: mod/settings.php:1208
+msgid "Email Address:"
 msgstr ""
 
-#: mod/item.php:806
-#, php-format
-msgid "%s posted an update."
+#: mod/settings.php:1209
+msgid "Your Timezone:"
 msgstr ""
 
-#: mod/network.php:202 src/Model/Group.php:401
-msgid "add"
+#: mod/settings.php:1210
+msgid "Your Language:"
 msgstr ""
 
-#: mod/network.php:547
-#, php-format
+#: mod/settings.php:1210
 msgid ""
-"Warning: This group contains %s member from a network that doesn't allow non "
-"public messages."
-msgid_plural ""
-"Warning: This group contains %s members from a network that doesn't allow "
-"non public messages."
-msgstr[0] ""
-msgstr[1] ""
-
-#: mod/network.php:550
-msgid "Messages in this group won't be send to these receivers."
+"Set the language we use to show you friendica interface and to send you "
+"emails"
 msgstr ""
 
-#: mod/network.php:618
-msgid "No such group"
+#: mod/settings.php:1211
+msgid "Default Post Location:"
 msgstr ""
 
-#: mod/network.php:643
-#, php-format
-msgid "Group: %s"
+#: mod/settings.php:1212
+msgid "Use Browser Location:"
 msgstr ""
 
-#: mod/network.php:669
-msgid "Private messages to this person are at risk of public disclosure."
+#: mod/settings.php:1215
+msgid "Security and Privacy Settings"
 msgstr ""
 
-#: mod/network.php:672
-msgid "Invalid contact."
+#: mod/settings.php:1217
+msgid "Maximum Friend Requests/Day:"
 msgstr ""
 
-#: mod/network.php:921
-msgid "Commented Order"
+#: mod/settings.php:1217 mod/settings.php:1246
+msgid "(to prevent spam abuse)"
 msgstr ""
 
-#: mod/network.php:924
-msgid "Sort by Comment Date"
+#: mod/settings.php:1218
+msgid "Default Post Permissions"
 msgstr ""
 
-#: mod/network.php:929
-msgid "Posted Order"
+#: mod/settings.php:1219
+msgid "(click to open/close)"
 msgstr ""
 
-#: mod/network.php:932
-msgid "Sort by Post Date"
+#: mod/settings.php:1229
+msgid "Default Private Post"
 msgstr ""
 
-#: mod/network.php:943
-msgid "Posts that mention or involve you"
+#: mod/settings.php:1230
+msgid "Default Public Post"
 msgstr ""
 
-#: mod/network.php:951
-msgid "New"
+#: mod/settings.php:1234
+msgid "Default Permissions for New Posts"
 msgstr ""
 
-#: mod/network.php:954
-msgid "Activity Stream - by date"
+#: mod/settings.php:1246
+msgid "Maximum private messages per day from unknown people:"
 msgstr ""
 
-#: mod/network.php:962
-msgid "Shared Links"
+#: mod/settings.php:1249
+msgid "Notification Settings"
 msgstr ""
 
-#: mod/network.php:965
-msgid "Interesting Links"
+#: mod/settings.php:1250
+msgid "By default post a status message when:"
 msgstr ""
 
-#: mod/network.php:973
-msgid "Starred"
+#: mod/settings.php:1251
+msgid "accepting a friend request"
 msgstr ""
 
-#: mod/network.php:976
-msgid "Favourite Posts"
+#: mod/settings.php:1252
+msgid "joining a forum/community"
 msgstr ""
 
-#: mod/profile.php:36 src/Model/Profile.php:118
-msgid "Requested profile is not available."
+#: mod/settings.php:1253
+msgid "making an <em>interesting</em> profile change"
 msgstr ""
 
-#: mod/profile.php:77 src/Protocol/OStatus.php:1247
-#, php-format
-msgid "%s's posts"
+#: mod/settings.php:1254
+msgid "Send a notification email when:"
 msgstr ""
 
-#: mod/profile.php:78 src/Protocol/OStatus.php:1248
-#, php-format
-msgid "%s's comments"
+#: mod/settings.php:1255
+msgid "You receive an introduction"
 msgstr ""
 
-#: mod/profile.php:79 src/Protocol/OStatus.php:1246
-#, php-format
-msgid "%s's timeline"
+#: mod/settings.php:1256
+msgid "Your introductions are confirmed"
 msgstr ""
 
-#: mod/profile.php:194
-msgid "Tips for New Members"
+#: mod/settings.php:1257
+msgid "Someone writes on your profile wall"
 msgstr ""
 
-#: mod/register.php:99
-msgid ""
-"Registration successful. Please check your email for further instructions."
+#: mod/settings.php:1258
+msgid "Someone writes a followup comment"
 msgstr ""
 
-#: mod/register.php:103
-#, php-format
-msgid ""
-"Failed to send email message. Here your accout details:<br> login: %s<br> "
-"password: %s<br><br>You can change your password after login."
+#: mod/settings.php:1259
+msgid "You receive a private message"
 msgstr ""
 
-#: mod/register.php:110
-msgid "Registration successful."
+#: mod/settings.php:1260
+msgid "You receive a friend suggestion"
 msgstr ""
 
-#: mod/register.php:115
-msgid "Your registration can not be processed."
+#: mod/settings.php:1261
+msgid "You are tagged in a post"
 msgstr ""
 
-#: mod/register.php:162
-msgid "Your registration is pending approval by the site owner."
+#: mod/settings.php:1262
+msgid "You are poked/prodded/etc. in a post"
 msgstr ""
 
-#: mod/register.php:220
-msgid ""
-"You may (optionally) fill in this form via OpenID by supplying your OpenID "
-"and clicking 'Register'."
+#: mod/settings.php:1264
+msgid "Activate desktop notifications"
 msgstr ""
 
-#: mod/register.php:221
-msgid ""
-"If you are not familiar with OpenID, please leave that field blank and fill "
-"in the rest of the items."
+#: mod/settings.php:1264
+msgid "Show desktop popup on new notifications"
 msgstr ""
 
-#: mod/register.php:222
-msgid "Your OpenID (optional): "
+#: mod/settings.php:1266
+msgid "Text-only notification emails"
 msgstr ""
 
-#: mod/register.php:234
-msgid "Include your profile in member directory?"
+#: mod/settings.php:1268
+msgid "Send text only notification emails, without the html part"
 msgstr ""
 
-#: mod/register.php:259
-msgid "Note for the admin"
+#: mod/settings.php:1270
+msgid "Show detailled notifications"
 msgstr ""
 
-#: mod/register.php:259
-msgid "Leave a message for the admin, why you want to join this node"
+#: mod/settings.php:1272
+msgid ""
+"Per default, notifications are condensed to a single notification per item. "
+"When enabled every notification is displayed."
 msgstr ""
 
-#: mod/register.php:260
-msgid "Membership on this site is by invitation only."
+#: mod/settings.php:1274
+msgid "Advanced Account/Page Type Settings"
 msgstr ""
 
-#: mod/register.php:261
-msgid "Your invitation code: "
+#: mod/settings.php:1275
+msgid "Change the behaviour of this account for special situations"
 msgstr ""
 
-#: mod/register.php:270
-msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
+#: mod/settings.php:1278
+msgid "Relocate"
 msgstr ""
 
-#: mod/register.php:271
+#: mod/settings.php:1279
 msgid ""
-"Your Email Address: (Initial information will be send there, so this has to "
-"be an existing address.)"
+"If you have moved this profile from another server, and some of your "
+"contacts don't receive your updates, try pushing this button."
 msgstr ""
 
-#: mod/register.php:273
-msgid "Leave empty for an auto generated password."
+#: mod/settings.php:1280
+msgid "Resend relocate message to contacts"
 msgstr ""
 
-#: mod/register.php:275
-#, php-format
-msgid ""
-"Choose a profile nickname. This must begin with a text character. Your "
-"profile address on this site will then be '<strong>nickname@%s</strong>'."
+#: mod/unfollow.php:34
+msgid "Contact wasn't found or can't be unfollowed."
 msgstr ""
 
-#: mod/register.php:276
-msgid "Choose a nickname: "
+#: mod/unfollow.php:47
+msgid "Contact unfollowed"
 msgstr ""
 
-#: mod/register.php:279 src/Content/Nav.php:128 src/Module/Login.php:283
-msgid "Register"
+#: mod/unfollow.php:73
+msgid "You aren't a friend of this contact."
 msgstr ""
 
-#: mod/register.php:286
-msgid "Import your profile to this friendica instance"
+#: mod/unfollow.php:79
+msgid "Unfollowing is currently not supported by your network."
 msgstr ""
 
-#: view/theme/duepuntozero/config.php:54 src/Model/User.php:475
+#: view/theme/duepuntozero/config.php:54 src/Model/User.php:488
 msgid "default"
 msgstr ""
 
@@ -7654,6 +7687,14 @@ msgstr ""
 msgid "Comma separated list of helper forums"
 msgstr ""
 
+#: view/theme/vier/config.php:115 src/Core/ACL.php:309
+msgid "don't show"
+msgstr ""
+
+#: view/theme/vier/config.php:115 src/Core/ACL.php:308
+msgid "show"
+msgstr ""
+
 #: view/theme/vier/config.php:122
 msgid "Set style"
 msgstr ""
@@ -7702,6 +7743,59 @@ msgstr ""
 msgid "Quick Start"
 msgstr ""
 
+#: src/Core/UserImport.php:104
+msgid "Error decoding account file"
+msgstr ""
+
+#: src/Core/UserImport.php:110
+msgid "Error! No version data in file! This is not a Friendica account file?"
+msgstr ""
+
+#: src/Core/UserImport.php:118
+#, php-format
+msgid "User '%s' already exists on this server!"
+msgstr ""
+
+#: src/Core/UserImport.php:151
+msgid "User creation error"
+msgstr ""
+
+#: src/Core/UserImport.php:169
+msgid "User profile creation error"
+msgstr ""
+
+#: src/Core/UserImport.php:213
+#, php-format
+msgid "%d contact not imported"
+msgid_plural "%d contacts not imported"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/Core/UserImport.php:278
+msgid "Done. You can now login with your username and password"
+msgstr ""
+
+#: src/Core/ACL.php:295
+msgid "Post to Email"
+msgstr ""
+
+#: src/Core/ACL.php:301
+msgid "Hide your profile details from unknown viewers?"
+msgstr ""
+
+#: src/Core/ACL.php:300
+#, php-format
+msgid "Connectors disabled, since \"%s\" is enabled."
+msgstr ""
+
+#: src/Core/ACL.php:307
+msgid "Visible to everybody"
+msgstr ""
+
+#: src/Core/ACL.php:319
+msgid "Close"
+msgstr ""
+
 #: src/Core/NotificationsManager.php:171
 msgid "System"
 msgstr ""
@@ -7752,51 +7846,19 @@ msgstr ""
 
 #: src/Core/NotificationsManager.php:350
 #, php-format
-msgid "%s is now friends with %s"
-msgstr ""
-
-#: src/Core/NotificationsManager.php:813
-msgid "Friend Suggestion"
-msgstr ""
-
-#: src/Core/NotificationsManager.php:839
-msgid "Friend/Connect Request"
-msgstr ""
-
-#: src/Core/NotificationsManager.php:839
-msgid "New Follower"
-msgstr ""
-
-#: src/Core/UserImport.php:104
-msgid "Error decoding account file"
-msgstr ""
-
-#: src/Core/UserImport.php:110
-msgid "Error! No version data in file! This is not a Friendica account file?"
-msgstr ""
-
-#: src/Core/UserImport.php:118
-#, php-format
-msgid "User '%s' already exists on this server!"
+msgid "%s is now friends with %s"
 msgstr ""
 
-#: src/Core/UserImport.php:151
-msgid "User creation error"
+#: src/Core/NotificationsManager.php:825
+msgid "Friend Suggestion"
 msgstr ""
 
-#: src/Core/UserImport.php:169
-msgid "User profile creation error"
+#: src/Core/NotificationsManager.php:851
+msgid "Friend/Connect Request"
 msgstr ""
 
-#: src/Core/UserImport.php:213
-#, php-format
-msgid "%d contact not imported"
-msgid_plural "%d contacts not imported"
-msgstr[0] ""
-msgstr[1] ""
-
-#: src/Core/UserImport.php:278
-msgid "Done. You can now login with your username and password"
+#: src/Core/NotificationsManager.php:851
+msgid "New Follower"
 msgstr ""
 
 #: src/Util/Temporal.php:147 src/Model/Profile.php:758
@@ -7864,33 +7926,33 @@ msgstr ""
 msgid "%1$d %2$s ago"
 msgstr ""
 
-#: src/Content/Text/BBCode.php:547
+#: src/Content/Text/BBCode.php:552
 msgid "view full size"
 msgstr ""
 
-#: src/Content/Text/BBCode.php:1000 src/Content/Text/BBCode.php:1761
-#: src/Content/Text/BBCode.php:1762
+#: src/Content/Text/BBCode.php:978 src/Content/Text/BBCode.php:1735
+#: src/Content/Text/BBCode.php:1736
 msgid "Image/photo"
 msgstr ""
 
-#: src/Content/Text/BBCode.php:1138
+#: src/Content/Text/BBCode.php:1116
 #, php-format
 msgid "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
 msgstr ""
 
-#: src/Content/Text/BBCode.php:1696 src/Content/Text/BBCode.php:1718
+#: src/Content/Text/BBCode.php:1670 src/Content/Text/BBCode.php:1692
 msgid "$1 wrote:"
 msgstr ""
 
-#: src/Content/Text/BBCode.php:1770 src/Content/Text/BBCode.php:1771
+#: src/Content/Text/BBCode.php:1744 src/Content/Text/BBCode.php:1745
 msgid "Encrypted content"
 msgstr ""
 
-#: src/Content/Text/BBCode.php:1888
+#: src/Content/Text/BBCode.php:1862
 msgid "Invalid source protocol"
 msgstr ""
 
-#: src/Content/Text/BBCode.php:1899
+#: src/Content/Text/BBCode.php:1873
 msgid "Invalid link protocol"
 msgstr ""
 
@@ -8114,7 +8176,7 @@ msgstr ""
 msgid "Sex Addict"
 msgstr ""
 
-#: src/Content/ContactSelector.php:169 src/Model/User.php:492
+#: src/Content/ContactSelector.php:169 src/Model/User.php:505
 msgid "Friends"
 msgstr ""
 
@@ -8541,6 +8603,18 @@ msgstr ""
 msgid "Embedded content"
 msgstr ""
 
+#: src/Content/Widget/CalendarExport.php:61
+msgid "Export"
+msgstr ""
+
+#: src/Content/Widget/CalendarExport.php:62
+msgid "Export calendar as ical"
+msgstr ""
+
+#: src/Content/Widget/CalendarExport.php:63
+msgid "Export calendar as csv"
+msgstr ""
+
 #: src/Content/Widget.php:33
 msgid "Add New Contact"
 msgstr ""
@@ -8638,13 +8712,276 @@ msgstr ""
 msgid "Errors encountered performing database changes: "
 msgstr ""
 
-#: src/Database/DBStructure.php:209
+#: src/Database/DBStructure.php:210
 msgid ": Database update"
 msgstr ""
 
-#: src/Database/DBStructure.php:458
-#, php-format
-msgid "%s: updating %s table."
+#: src/Database/DBStructure.php:460
+#, php-format
+msgid "%s: updating %s table."
+msgstr ""
+
+#: src/Model/Mail.php:40 src/Model/Mail.php:174
+msgid "[no subject]"
+msgstr ""
+
+#: src/Model/Profile.php:97
+msgid "Requested account is not available."
+msgstr ""
+
+#: src/Model/Profile.php:168 src/Model/Profile.php:399
+#: src/Model/Profile.php:859
+msgid "Edit profile"
+msgstr ""
+
+#: src/Model/Profile.php:336
+msgid "Atom feed"
+msgstr ""
+
+#: src/Model/Profile.php:372
+msgid "Manage/edit profiles"
+msgstr ""
+
+#: src/Model/Profile.php:548 src/Model/Profile.php:641
+msgid "g A l F d"
+msgstr ""
+
+#: src/Model/Profile.php:549
+msgid "F d"
+msgstr ""
+
+#: src/Model/Profile.php:606 src/Model/Profile.php:703
+msgid "[today]"
+msgstr ""
+
+#: src/Model/Profile.php:617
+msgid "Birthday Reminders"
+msgstr ""
+
+#: src/Model/Profile.php:618
+msgid "Birthdays this week:"
+msgstr ""
+
+#: src/Model/Profile.php:690
+msgid "[No description]"
+msgstr ""
+
+#: src/Model/Profile.php:717
+msgid "Event Reminders"
+msgstr ""
+
+#: src/Model/Profile.php:718
+msgid "Events this week:"
+msgstr ""
+
+#: src/Model/Profile.php:741
+msgid "Member since:"
+msgstr ""
+
+#: src/Model/Profile.php:749
+msgid "j F, Y"
+msgstr ""
+
+#: src/Model/Profile.php:750
+msgid "j F"
+msgstr ""
+
+#: src/Model/Profile.php:765
+msgid "Age:"
+msgstr ""
+
+#: src/Model/Profile.php:778
+#, php-format
+msgid "for %1$d %2$s"
+msgstr ""
+
+#: src/Model/Profile.php:802
+msgid "Religion:"
+msgstr ""
+
+#: src/Model/Profile.php:810
+msgid "Hobbies/Interests:"
+msgstr ""
+
+#: src/Model/Profile.php:822
+msgid "Contact information and Social Networks:"
+msgstr ""
+
+#: src/Model/Profile.php:826
+msgid "Musical interests:"
+msgstr ""
+
+#: src/Model/Profile.php:830
+msgid "Books, literature:"
+msgstr ""
+
+#: src/Model/Profile.php:834
+msgid "Television:"
+msgstr ""
+
+#: src/Model/Profile.php:838
+msgid "Film/dance/culture/entertainment:"
+msgstr ""
+
+#: src/Model/Profile.php:842
+msgid "Love/Romance:"
+msgstr ""
+
+#: src/Model/Profile.php:846
+msgid "Work/employment:"
+msgstr ""
+
+#: src/Model/Profile.php:850
+msgid "School/education:"
+msgstr ""
+
+#: src/Model/Profile.php:855
+msgid "Forums:"
+msgstr ""
+
+#: src/Model/Profile.php:949
+msgid "Only You Can See This"
+msgstr ""
+
+#: src/Model/Contact.php:645
+msgid "Drop Contact"
+msgstr ""
+
+#: src/Model/Contact.php:1048
+msgid "Organisation"
+msgstr ""
+
+#: src/Model/Contact.php:1051
+msgid "News"
+msgstr ""
+
+#: src/Model/Contact.php:1054
+msgid "Forum"
+msgstr ""
+
+#: src/Model/Contact.php:1233
+msgid "Connect URL missing."
+msgstr ""
+
+#: src/Model/Contact.php:1242
+msgid ""
+"The contact could not be added. Please check the relevant network "
+"credentials in your Settings -> Social Networks page."
+msgstr ""
+
+#: src/Model/Contact.php:1289
+msgid ""
+"This site is not configured to allow communications with other networks."
+msgstr ""
+
+#: src/Model/Contact.php:1290 src/Model/Contact.php:1304
+msgid "No compatible communication protocols or feeds were discovered."
+msgstr ""
+
+#: src/Model/Contact.php:1302
+msgid "The profile address specified does not provide adequate information."
+msgstr ""
+
+#: src/Model/Contact.php:1307
+msgid "An author or name was not found."
+msgstr ""
+
+#: src/Model/Contact.php:1310
+msgid "No browser URL could be matched to this address."
+msgstr ""
+
+#: src/Model/Contact.php:1313
+msgid ""
+"Unable to match @-style Identity Address with a known protocol or email "
+"contact."
+msgstr ""
+
+#: src/Model/Contact.php:1314
+msgid "Use mailto: in front of address to force email check."
+msgstr ""
+
+#: src/Model/Contact.php:1320
+msgid ""
+"The profile address specified belongs to a network which has been disabled "
+"on this site."
+msgstr ""
+
+#: src/Model/Contact.php:1325
+msgid ""
+"Limited profile. This person will be unable to receive direct/personal "
+"notifications from you."
+msgstr ""
+
+#: src/Model/Contact.php:1376
+msgid "Unable to retrieve contact information."
+msgstr ""
+
+#: src/Model/Contact.php:1588
+#, php-format
+msgid "%s's birthday"
+msgstr ""
+
+#: src/Model/Contact.php:1589 src/Protocol/DFRN.php:1397
+#, php-format
+msgid "Happy Birthday %s"
+msgstr ""
+
+#: src/Model/Event.php:53 src/Model/Event.php:70 src/Model/Event.php:419
+#: src/Model/Event.php:882
+msgid "Starts:"
+msgstr ""
+
+#: src/Model/Event.php:56 src/Model/Event.php:76 src/Model/Event.php:420
+#: src/Model/Event.php:886
+msgid "Finishes:"
+msgstr ""
+
+#: src/Model/Event.php:368
+msgid "all-day"
+msgstr ""
+
+#: src/Model/Event.php:391
+msgid "Jun"
+msgstr ""
+
+#: src/Model/Event.php:394
+msgid "Sept"
+msgstr ""
+
+#: src/Model/Event.php:417
+msgid "No events to display"
+msgstr ""
+
+#: src/Model/Event.php:543
+msgid "l, F j"
+msgstr ""
+
+#: src/Model/Event.php:566
+msgid "Edit event"
+msgstr ""
+
+#: src/Model/Event.php:567
+msgid "Duplicate event"
+msgstr ""
+
+#: src/Model/Event.php:568
+msgid "Delete event"
+msgstr ""
+
+#: src/Model/Event.php:815
+msgid "D g:i A"
+msgstr ""
+
+#: src/Model/Event.php:816
+msgid "g:i A"
+msgstr ""
+
+#: src/Model/Event.php:901 src/Model/Event.php:903
+msgid "Show map"
+msgstr ""
+
+#: src/Model/Event.php:902
+msgid "Hide map"
 msgstr ""
 
 #: src/Model/Group.php:44
@@ -8654,126 +8991,137 @@ msgid ""
 "not what you intended, please create another group with a different name."
 msgstr ""
 
-#: src/Model/Group.php:329
+#: src/Model/Group.php:328
 msgid "Default privacy group for new contacts"
 msgstr ""
 
-#: src/Model/Group.php:362
+#: src/Model/Group.php:361
 msgid "Everybody"
 msgstr ""
 
-#: src/Model/Group.php:382
+#: src/Model/Group.php:381
 msgid "edit"
 msgstr ""
 
-#: src/Model/Group.php:406
+#: src/Model/Group.php:405
 msgid "Edit group"
 msgstr ""
 
-#: src/Model/Group.php:407
+#: src/Model/Group.php:406
 msgid "Contacts not in any group"
 msgstr ""
 
-#: src/Model/Group.php:408
+#: src/Model/Group.php:407
 msgid "Create a new group"
 msgstr ""
 
-#: src/Model/Group.php:410
+#: src/Model/Group.php:409
 msgid "Edit groups"
 msgstr ""
 
-#: src/Model/Mail.php:40 src/Model/Mail.php:174
-msgid "[no subject]"
+#: src/Model/Item.php:1676
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
+msgstr ""
+
+#: src/Model/Item.php:1681
+#, php-format
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr ""
+
+#: src/Model/Item.php:1686
+#, php-format
+msgid "%1$s may attend %2$s's %3$s"
 msgstr ""
 
-#: src/Model/User.php:142
+#: src/Model/User.php:144
 msgid "Login failed"
 msgstr ""
 
-#: src/Model/User.php:173
+#: src/Model/User.php:175
 msgid "Not enough information to authenticate"
 msgstr ""
 
-#: src/Model/User.php:319
+#: src/Model/User.php:332
 msgid "An invitation is required."
 msgstr ""
 
-#: src/Model/User.php:323
+#: src/Model/User.php:336
 msgid "Invitation could not be verified."
 msgstr ""
 
-#: src/Model/User.php:330
+#: src/Model/User.php:343
 msgid "Invalid OpenID url"
 msgstr ""
 
-#: src/Model/User.php:343 src/Module/Login.php:100
+#: src/Model/User.php:356 src/Module/Login.php:100
 msgid ""
 "We encountered a problem while logging in with the OpenID you provided. "
 "Please check the correct spelling of the ID."
 msgstr ""
 
-#: src/Model/User.php:343 src/Module/Login.php:100
+#: src/Model/User.php:356 src/Module/Login.php:100
 msgid "The error message was:"
 msgstr ""
 
-#: src/Model/User.php:349
+#: src/Model/User.php:362
 msgid "Please enter the required information."
 msgstr ""
 
-#: src/Model/User.php:362
+#: src/Model/User.php:375
 msgid "Please use a shorter name."
 msgstr ""
 
-#: src/Model/User.php:365
+#: src/Model/User.php:378
 msgid "Name too short."
 msgstr ""
 
-#: src/Model/User.php:373
+#: src/Model/User.php:386
 msgid "That doesn't appear to be your full (First Last) name."
 msgstr ""
 
-#: src/Model/User.php:378
+#: src/Model/User.php:391
 msgid "Your email domain is not among those allowed on this site."
 msgstr ""
 
-#: src/Model/User.php:382
+#: src/Model/User.php:395
 msgid "Not a valid email address."
 msgstr ""
 
-#: src/Model/User.php:386 src/Model/User.php:394
+#: src/Model/User.php:399 src/Model/User.php:407
 msgid "Cannot use that email."
 msgstr ""
 
-#: src/Model/User.php:401
+#: src/Model/User.php:414
 msgid "Your nickname can only contain a-z, 0-9 and _."
 msgstr ""
 
-#: src/Model/User.php:408 src/Model/User.php:464
+#: src/Model/User.php:421 src/Model/User.php:477
 msgid "Nickname is already registered. Please choose another."
 msgstr ""
 
-#: src/Model/User.php:418
+#: src/Model/User.php:431
 msgid "SERIOUS ERROR: Generation of security keys failed."
 msgstr ""
 
-#: src/Model/User.php:451 src/Model/User.php:455
+#: src/Model/User.php:464 src/Model/User.php:468
 msgid "An error occurred during registration. Please try again."
 msgstr ""
 
-#: src/Model/User.php:480
+#: src/Model/User.php:493
 msgid "An error occurred creating your default profile. Please try again."
 msgstr ""
 
-#: src/Model/User.php:487
+#: src/Model/User.php:500
 msgid "An error occurred creating your self contact. Please try again."
 msgstr ""
 
-#: src/Model/User.php:496
+#: src/Model/User.php:509
 msgid ""
 "An error occurred creating your default contact group. Please try again."
 msgstr ""
 
-#: src/Model/User.php:570
+#: src/Model/User.php:583
 #, php-format
 msgid ""
 "\n"
@@ -8783,12 +9131,12 @@ msgid ""
 "\t\t"
 msgstr ""
 
-#: src/Model/User.php:580
+#: src/Model/User.php:593
 #, php-format
 msgid "Registration at %s"
 msgstr ""
 
-#: src/Model/User.php:598
+#: src/Model/User.php:611
 #, php-format
 msgid ""
 "\n"
@@ -8797,7 +9145,7 @@ msgid ""
 "\t\t"
 msgstr ""
 
-#: src/Model/User.php:602
+#: src/Model/User.php:615
 #, php-format
 msgid ""
 "\n"
@@ -8833,254 +9181,38 @@ msgid ""
 "\t\t\tThank you and welcome to %2$s."
 msgstr ""
 
-#: src/Model/Contact.php:559
-msgid "Drop Contact"
-msgstr ""
-
-#: src/Model/Contact.php:962
-msgid "Organisation"
-msgstr ""
-
-#: src/Model/Contact.php:965
-msgid "News"
-msgstr ""
-
-#: src/Model/Contact.php:968
-msgid "Forum"
-msgstr ""
-
-#: src/Model/Contact.php:1147
-msgid "Connect URL missing."
-msgstr ""
-
-#: src/Model/Contact.php:1156
-msgid ""
-"The contact could not be added. Please check the relevant network "
-"credentials in your Settings -> Social Networks page."
-msgstr ""
-
-#: src/Model/Contact.php:1184
-msgid ""
-"This site is not configured to allow communications with other networks."
-msgstr ""
-
-#: src/Model/Contact.php:1185 src/Model/Contact.php:1199
-msgid "No compatible communication protocols or feeds were discovered."
-msgstr ""
-
-#: src/Model/Contact.php:1197
-msgid "The profile address specified does not provide adequate information."
-msgstr ""
-
-#: src/Model/Contact.php:1202
-msgid "An author or name was not found."
-msgstr ""
-
-#: src/Model/Contact.php:1205
-msgid "No browser URL could be matched to this address."
-msgstr ""
-
-#: src/Model/Contact.php:1208
-msgid ""
-"Unable to match @-style Identity Address with a known protocol or email "
-"contact."
-msgstr ""
-
-#: src/Model/Contact.php:1209
-msgid "Use mailto: in front of address to force email check."
-msgstr ""
-
-#: src/Model/Contact.php:1215
-msgid ""
-"The profile address specified belongs to a network which has been disabled "
-"on this site."
-msgstr ""
-
-#: src/Model/Contact.php:1220
-msgid ""
-"Limited profile. This person will be unable to receive direct/personal "
-"notifications from you."
-msgstr ""
-
-#: src/Model/Contact.php:1290
-msgid "Unable to retrieve contact information."
-msgstr ""
-
-#: src/Model/Contact.php:1502
-#, php-format
-msgid "%s's birthday"
-msgstr ""
-
-#: src/Model/Contact.php:1503 src/Protocol/DFRN.php:1398
-#, php-format
-msgid "Happy Birthday %s"
-msgstr ""
-
-#: src/Model/Item.php:1666
-#, php-format
-msgid "%1$s is attending %2$s's %3$s"
-msgstr ""
-
-#: src/Model/Item.php:1671
-#, php-format
-msgid "%1$s is not attending %2$s's %3$s"
-msgstr ""
-
-#: src/Model/Item.php:1676
-#, php-format
-msgid "%1$s may attend %2$s's %3$s"
-msgstr ""
-
-#: src/Model/Profile.php:97
-msgid "Requested account is not available."
-msgstr ""
-
-#: src/Model/Profile.php:168 src/Model/Profile.php:399
-#: src/Model/Profile.php:859
-msgid "Edit profile"
-msgstr ""
-
-#: src/Model/Profile.php:336
-msgid "Atom feed"
-msgstr ""
-
-#: src/Model/Profile.php:372
-msgid "Manage/edit profiles"
-msgstr ""
-
-#: src/Model/Profile.php:548 src/Model/Profile.php:641
-msgid "g A l F d"
-msgstr ""
-
-#: src/Model/Profile.php:549
-msgid "F d"
-msgstr ""
-
-#: src/Model/Profile.php:606 src/Model/Profile.php:703
-msgid "[today]"
-msgstr ""
-
-#: src/Model/Profile.php:617
-msgid "Birthday Reminders"
-msgstr ""
-
-#: src/Model/Profile.php:618
-msgid "Birthdays this week:"
-msgstr ""
-
-#: src/Model/Profile.php:690
-msgid "[No description]"
-msgstr ""
-
-#: src/Model/Profile.php:717
-msgid "Event Reminders"
-msgstr ""
-
-#: src/Model/Profile.php:718
-msgid "Events this week:"
-msgstr ""
-
-#: src/Model/Profile.php:741
-msgid "Member since:"
-msgstr ""
-
-#: src/Model/Profile.php:749
-msgid "j F, Y"
-msgstr ""
-
-#: src/Model/Profile.php:750
-msgid "j F"
-msgstr ""
-
-#: src/Model/Profile.php:765
-msgid "Age:"
-msgstr ""
-
-#: src/Model/Profile.php:778
+#: src/Protocol/DFRN.php:1396
 #, php-format
-msgid "for %1$d %2$s"
-msgstr ""
-
-#: src/Model/Profile.php:802
-msgid "Religion:"
-msgstr ""
-
-#: src/Model/Profile.php:810
-msgid "Hobbies/Interests:"
-msgstr ""
-
-#: src/Model/Profile.php:822
-msgid "Contact information and Social Networks:"
-msgstr ""
-
-#: src/Model/Profile.php:826
-msgid "Musical interests:"
-msgstr ""
-
-#: src/Model/Profile.php:830
-msgid "Books, literature:"
-msgstr ""
-
-#: src/Model/Profile.php:834
-msgid "Television:"
-msgstr ""
-
-#: src/Model/Profile.php:838
-msgid "Film/dance/culture/entertainment:"
-msgstr ""
-
-#: src/Model/Profile.php:842
-msgid "Love/Romance:"
-msgstr ""
-
-#: src/Model/Profile.php:846
-msgid "Work/employment:"
-msgstr ""
-
-#: src/Model/Profile.php:850
-msgid "School/education:"
-msgstr ""
-
-#: src/Model/Profile.php:855
-msgid "Forums:"
-msgstr ""
-
-#: src/Model/Profile.php:949
-msgid "Only You Can See This"
+msgid "%s\\'s birthday"
 msgstr ""
 
-#: src/Protocol/Diaspora.php:2584
+#: src/Protocol/Diaspora.php:2647
 msgid "Sharing notification from Diaspora network"
 msgstr ""
 
-#: src/Protocol/Diaspora.php:3660
+#: src/Protocol/Diaspora.php:3732
 msgid "Attachments:"
 msgstr ""
 
-#: src/Protocol/DFRN.php:1397
-#, php-format
-msgid "%s\\'s birthday"
-msgstr ""
-
-#: src/Protocol/OStatus.php:1774
+#: src/Protocol/OStatus.php:1799
 #, php-format
 msgid "%s is now following %s."
 msgstr ""
 
-#: src/Protocol/OStatus.php:1775
+#: src/Protocol/OStatus.php:1800
 msgid "following"
 msgstr ""
 
-#: src/Protocol/OStatus.php:1778
+#: src/Protocol/OStatus.php:1803
 #, php-format
 msgid "%s stopped following %s."
 msgstr ""
 
-#: src/Protocol/OStatus.php:1779
+#: src/Protocol/OStatus.php:1804
 msgid "stopped following"
 msgstr ""
 
-#: src/Worker/Delivery.php:391
+#: src/Worker/Delivery.php:390
 msgid "(no subject)"
 msgstr ""
 
@@ -9124,142 +9256,142 @@ msgstr ""
 msgid "Logged out."
 msgstr ""
 
-#: src/Object/Post.php:127
+#: src/Object/Post.php:128
 msgid "This entry was edited"
 msgstr ""
 
-#: src/Object/Post.php:181
+#: src/Object/Post.php:182
 msgid "save to folder"
 msgstr ""
 
-#: src/Object/Post.php:234
+#: src/Object/Post.php:235
 msgid "I will attend"
 msgstr ""
 
-#: src/Object/Post.php:234
+#: src/Object/Post.php:235
 msgid "I will not attend"
 msgstr ""
 
-#: src/Object/Post.php:234
+#: src/Object/Post.php:235
 msgid "I might attend"
 msgstr ""
 
-#: src/Object/Post.php:262
+#: src/Object/Post.php:263
 msgid "add star"
 msgstr ""
 
-#: src/Object/Post.php:263
+#: src/Object/Post.php:264
 msgid "remove star"
 msgstr ""
 
-#: src/Object/Post.php:264
+#: src/Object/Post.php:265
 msgid "toggle star status"
 msgstr ""
 
-#: src/Object/Post.php:267
+#: src/Object/Post.php:268
 msgid "starred"
 msgstr ""
 
-#: src/Object/Post.php:273
+#: src/Object/Post.php:274
 msgid "ignore thread"
 msgstr ""
 
-#: src/Object/Post.php:274
+#: src/Object/Post.php:275
 msgid "unignore thread"
 msgstr ""
 
-#: src/Object/Post.php:275
+#: src/Object/Post.php:276
 msgid "toggle ignore status"
 msgstr ""
 
-#: src/Object/Post.php:284
+#: src/Object/Post.php:285
 msgid "add tag"
 msgstr ""
 
-#: src/Object/Post.php:295
+#: src/Object/Post.php:296
 msgid "like"
 msgstr ""
 
-#: src/Object/Post.php:296
+#: src/Object/Post.php:297
 msgid "dislike"
 msgstr ""
 
-#: src/Object/Post.php:299
+#: src/Object/Post.php:300
 msgid "Share this"
 msgstr ""
 
-#: src/Object/Post.php:299
+#: src/Object/Post.php:300
 msgid "share"
 msgstr ""
 
-#: src/Object/Post.php:357
+#: src/Object/Post.php:359
 msgid "to"
 msgstr ""
 
-#: src/Object/Post.php:358
+#: src/Object/Post.php:360
 msgid "via"
 msgstr ""
 
-#: src/Object/Post.php:359
+#: src/Object/Post.php:361
 msgid "Wall-to-Wall"
 msgstr ""
 
-#: src/Object/Post.php:360
+#: src/Object/Post.php:362
 msgid "via Wall-To-Wall:"
 msgstr ""
 
-#: src/Object/Post.php:419
+#: src/Object/Post.php:421
 #, php-format
 msgid "%d comment"
 msgid_plural "%d comments"
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/Object/Post.php:789
+#: src/Object/Post.php:791
 msgid "Bold"
 msgstr ""
 
-#: src/Object/Post.php:790
+#: src/Object/Post.php:792
 msgid "Italic"
 msgstr ""
 
-#: src/Object/Post.php:791
+#: src/Object/Post.php:793
 msgid "Underline"
 msgstr ""
 
-#: src/Object/Post.php:792
+#: src/Object/Post.php:794
 msgid "Quote"
 msgstr ""
 
-#: src/Object/Post.php:793
+#: src/Object/Post.php:795
 msgid "Code"
 msgstr ""
 
-#: src/Object/Post.php:794
+#: src/Object/Post.php:796
 msgid "Image"
 msgstr ""
 
-#: src/Object/Post.php:795
+#: src/Object/Post.php:797
 msgid "Link"
 msgstr ""
 
-#: src/Object/Post.php:796
+#: src/Object/Post.php:798
 msgid "Video"
 msgstr ""
 
-#: src/App.php:513
+#: src/App.php:517
 msgid "Delete this item?"
 msgstr ""
 
-#: src/App.php:515
+#: src/App.php:519
 msgid "show fewer"
 msgstr ""
 
-#: index.php:441
-msgid "toggle mobile"
-msgstr ""
-
-#: boot.php:786
+#: boot.php:791
 #, php-format
 msgid "Update %s failed. See error logs."
 msgstr ""
+
+#: index.php:444
+msgid "toggle mobile"
+msgstr ""
index eab125b0d845f2de95cfd7cc36e828d3e49b7bd2..836d12368b2ccc45f09fdc7b99bc6290773a75af 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/bash
 #Script to setup the vagrant instance for running friendica
 #
-#DO NOT RUN on your physical machine as this won't be of any use 
+#DO NOT RUN on your physical machine as this won't be of any use
 #and f.e. deletes your /var/www/ folder!
 echo "Friendica configuration settings"
 sudo apt-get update
@@ -13,6 +13,7 @@ sudo apt-get install virtualbox-guest-x11
 echo ">>> Installing *.xip.io self-signed SSL"
 SSL_DIR="/etc/ssl/xip.io"
 DOMAIN="*.xip.io"
+EXTRADOMAIN="friendica.local"
 PASSPHRASE="vaprobash"
 SUBJ="
 C=US
@@ -20,6 +21,7 @@ ST=Connecticut
 O=Vaprobash
 localityName=New Haven
 commonName=$DOMAIN
+subjectAltName=DNS:$EXTRADOMAIN
 organizationalUnitName=
 emailAddress=
 "
@@ -35,16 +37,15 @@ sudo apt-get install -y apache2
 sudo a2enmod rewrite actions ssl
 sudo cp /vagrant/util/vagrant_vhost.sh /usr/local/bin/vhost
 sudo chmod guo+x /usr/local/bin/vhost
-    sudo vhost -s 192.168.22.10.xip.io -d /var/www -p /etc/ssl/xip.io -c xip.io -a friendica-xenial.dev
+    sudo vhost -s 192.168.22.10.xip.io -d /var/www -p /etc/ssl/xip.io -c xip.io -a friendica.local
     sudo a2dissite 000-default
     sudo service apache2 restart
 
 #Install php
 echo ">>> Installing PHP7"
-sudo apt-get install -y php libapache2-mod-php php-cli php-mysql php-curl php-gd php-mbstring php-xml imagemagick php-imagick
+sudo apt-get install -y php libapache2-mod-php php-cli php-mysql php-curl php-gd php-mbstring php-xml imagemagick php-imagick php-zip
 sudo systemctl restart apache2
 
-
 #Install mysql
 echo ">>> Installing Mysql"
 sudo debconf-set-selections <<< "mysql-server mysql-server/root_password password root"
@@ -69,8 +70,8 @@ systemctl restart mysql
 
 
 #configure rudimentary mail server (local delivery only)
-#add Friendica accounts for local user accounts, use email address like vagrant@friendica.dev, read the email with 'mail'.
-debconf-set-selections <<< "postfix postfix/mailname string friendica-xenial.dev"
+#add Friendica accounts for local user accounts, use email address like vagrant@friendica.local, read the email with 'mail'.
+debconf-set-selections <<< "postfix postfix/mailname string friendica.local"
 debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Local Only'"
 sudo apt-get install -y postfix mailutils libmailutils-dev
 sudo echo -e "friendica1:      vagrant\nfriendica2:    vagrant\nfriendica3:    vagrant\nfriendica4:    vagrant\nfriendica5:    vagrant" >> /etc/aliases && sudo newaliases
@@ -79,11 +80,16 @@ sudo echo -e "friendica1:   vagrant\nfriendica2:    vagrant\nfriendica3:    vagrant\nfri
 sudo rm -rf /var/www/
 sudo ln -fs /vagrant /var/www
 
+# install deps with composer
+sudo apt install unzip
+cd /var/www
+php bin/composer.phar install
+
 # initial config file for friendica in vagrant
 cp /vagrant/util/htconfig.vagrant.php /vagrant/.htconfig.php
 
 # create the friendica database
-echo "create database friendica DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci" | mysql -u root -proot
+echo "create database friendica DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci" | $MYSQL -u root -proot
 # import test database
 $MYSQL -uroot -proot friendica < /vagrant/friendica_test_data.sql
 
@@ -94,4 +100,3 @@ sudo rm friendicacron
 
 # friendica needs write access to /tmp
 sudo chmod 777 /tmp
-
index ef76b5ffbe8f3a67a1ee93c6e8e3d41bb88a0bd4..30dbeeff0928150aa92eeb71c1ad5eca20c82c98 100644 (file)
@@ -201,6 +201,10 @@ blockquote.shared_content {
   content: ' »';
 }
 
+#profile-photo-wrapper {
+  overflow: hidden;
+}
+
 /* headers */
 h1, h2, h3, h4, h5, h6 {
   margin: 5px 0px 5px 0px;
index eb9d5efbea9bdccd99c1614592d1afdb1ed27ee5..885c38d6da8ef6d5e99151f13f79184a69c09471 100644 (file)
@@ -220,7 +220,15 @@ function string2bb(element) {
                tags = {
                        match: /(^|\s)(\#)([^ \n]{2,})$/,
                        index: 3,
-                       search: function(term, callback) { $.getJSON(baseurl + '/hashtag/' + '?f=&t=' + term).done(function(data) { callback($.map(data, function(entry) { return entry.text.indexOf(term) === 0 ? entry : null; })); }); },
+                       search: function(term, callback) {
+                               $.getJSON(baseurl + '/hashtag/' + '?f=&t=' + term)
+                               .done(function(data) {
+                                       callback($.map(data, function(entry) {
+                                               // .toLowerCase() enables case-insensitive search
+                                               return entry.text.toLowerCase().indexOf(term.toLowerCase()) === 0 ? entry : null;
+                                       }));
+                               });
+                       },
                        replace: function(item) { return "$1$2" + item.text + ' '; },
                        template: tag_format
                };
diff --git a/view/js/cropper/cropper.css b/view/js/cropper/cropper.css
deleted file mode 100644 (file)
index c2e7598..0000000
+++ /dev/null
@@ -1,182 +0,0 @@
-.imgCrop_wrap {\r
-       /* width: 500px;   @done_in_js */\r
-       /* height: 375px;  @done_in_js */\r
-       position: relative;\r
-       cursor: crosshair;\r
-}\r
-\r
-/* an extra classname is applied for Opera < 9.0 to fix it's lack of opacity support */\r
-.imgCrop_wrap.opera8 .imgCrop_overlay,\r
-.imgCrop_wrap.opera8 .imgCrop_clickArea { \r
-       background-color: transparent;\r
-}\r
-\r
-/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */\r
-.imgCrop_wrap,\r
-.imgCrop_wrap * {\r
-       font-size: 0;\r
-}\r
-\r
-.imgCrop_overlay {\r
-       background-color: #000;\r
-       opacity: 0.5;\r
-       filter:alpha(opacity=50);\r
-       position: absolute;\r
-       width: 100%;\r
-       height: 100%;\r
-}\r
-\r
-.imgCrop_selArea {\r
-       position: absolute;\r
-       /* @done_in_js \r
-       top: 20px;\r
-       left: 20px;\r
-       width: 200px;\r
-       height: 200px;\r
-       background: transparent url(castle.jpg) no-repeat  -210px -110px;\r
-       */\r
-       cursor: move;\r
-       z-index: 2;\r
-}\r
-\r
-/* clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */\r
-.imgCrop_clickArea {\r
-       width: 100%;\r
-       height: 100%;\r
-       background-color: #FFF;\r
-       opacity: 0.01;\r
-       filter:alpha(opacity=01);\r
-}\r
-\r
-.imgCrop_marqueeHoriz {\r
-       position: absolute;\r
-       width: 100%;\r
-       height: 1px;\r
-       background: transparent url(marqueeHoriz.gif) repeat-x 0 0;\r
-       z-index: 3;\r
-}\r
-\r
-.imgCrop_marqueeVert {\r
-       position: absolute;\r
-       height: 100%;\r
-       width: 1px;\r
-       background: transparent url(marqueeVert.gif) repeat-y 0 0;\r
-       z-index: 3;\r
-}\r
-\r
-/* \r
- *  FIX MARCHING ANTS IN IE\r
- *     As IE <6 tries to load background images we can uncomment the follwoing hack \r
- *  to remove that issue, not as pretty - but is anything in IE?\r
- *  And yes I do know that 'filter' is evil, but it will make it look semi decent in IE\r
- *\r
-* html .imgCrop_marqueeHoriz,\r
-* html .imgCrop_marqueeVert {\r
-       background: transparent;\r
-       filter: Invert; \r
-}\r
-* html .imgCrop_marqueeNorth { border-top: 1px dashed #000; }\r
-* html .imgCrop_marqueeEast  { border-right: 1px dashed #000; }\r
-* html .imgCrop_marqueeSouth { border-bottom: 1px dashed #000; }\r
-* html .imgCrop_marqueeWest  { border-left: 1px dashed #000; }\r
-*/\r
-\r
-.imgCrop_marqueeNorth { top: 0; left: 0; }\r
-.imgCrop_marqueeEast  { top: 0; right: 0; }\r
-.imgCrop_marqueeSouth { bottom: 0px; left: 0; }\r
-.imgCrop_marqueeWest  { top: 0; left: 0; }\r
-\r
-\r
-.imgCrop_handle {\r
-       position: absolute;\r
-       border: 1px solid #333;\r
-       width: 6px;\r
-       height: 6px;\r
-       background: #FFF;\r
-       opacity: 0.5;\r
-       filter:alpha(opacity=50);\r
-       z-index: 4;\r
-}\r
-\r
-/* fix IE 5 box model */\r
-* html .imgCrop_handle {\r
-       width: 8px;\r
-       height: 8px;\r
-       wid\th: 6px;\r
-       hei\ght: 6px;\r
-}\r
-\r
-.imgCrop_handleN {\r
-       top: -3px;\r
-       left: 0;\r
-       /* margin-left: 49%;    @done_in_js */\r
-       cursor: n-resize;\r
-}\r
-\r
-.imgCrop_handleNE { \r
-       top: -3px;\r
-       right: -3px;\r
-       cursor: ne-resize;\r
-}\r
-\r
-.imgCrop_handleE {\r
-       top: 0;\r
-       right: -3px;\r
-       /* margin-top: 49%;    @done_in_js */\r
-       cursor: e-resize;\r
-}\r
-\r
-.imgCrop_handleSE {\r
-       right: -3px;\r
-       bottom: -3px;\r
-       cursor: se-resize;\r
-}\r
-\r
-.imgCrop_handleS {\r
-       right: 0;\r
-       bottom: -3px;\r
-       /* margin-right: 49%; @done_in_js */\r
-       cursor: s-resize;\r
-}\r
-\r
-.imgCrop_handleSW {\r
-       left: -3px;\r
-       bottom: -3px;\r
-       cursor: sw-resize;\r
-}\r
-\r
-.imgCrop_handleW {\r
-       top: 0;\r
-       left: -3px;\r
-       /* margin-top: 49%;  @done_in_js */\r
-       cursor: w-resize;\r
-}\r
-\r
-.imgCrop_handleNW {\r
-       top: -3px;\r
-       left: -3px;\r
-       cursor: nw-resize;\r
-}\r
-\r
-/**\r
- * Create an area to click & drag around on as the default browser behaviour is to let you drag the image \r
- */\r
-.imgCrop_dragArea {\r
-       width: 100%;\r
-       height: 100%;\r
-       z-index: 200;\r
-       position: absolute;\r
-       top: 0;\r
-       left: 0;\r
-}\r
-\r
-.imgCrop_previewWrap {\r
-       /* width: 200px;  @done_in_js */\r
-       /* height: 200px; @done_in_js */\r
-       overflow: hidden;\r
-       position: relative;\r
-}\r
-\r
-.imgCrop_previewWrap img {\r
-       position: absolute;\r
-}
\ No newline at end of file
diff --git a/view/js/cropper/cropper.html b/view/js/cropper/cropper.html
deleted file mode 100644 (file)
index ebdf1ff..0000000
+++ /dev/null
@@ -1,228 +0,0 @@
-   1.
-      <script type="text/javascript" src="scripts/cropper/lib/prototype.js" language="javascript"></script>
-   2.
-      <script type="text/javascript" src="scripts/cropper/lib/scriptaculous.js?load=builder,dragdrop" language="javascript"></script>
-   3.
-      <script type="text/javascript" src="scripts/cropper/cropper.js" language="javascript"></script>
-
-Options
-
-ratioDim obj
-    The pixel dimensions to apply as a restrictive ratio, with properties x & y.
-minWidth int
-    The minimum width for the select area in pixels.
-minHeight int
-    The mimimum height for the select area in pixels.
-maxWidth int
-    The maximum width for the select areas in pixels (if both minWidth & maxWidth set to same the width of the cropper will be fixed)
-maxHeight int
-    The maximum height for the select areas in pixels (if both minHeight & maxHeight set to same the height of the cropper will be fixed)
-displayOnInit int
-    Whether to display the select area on initialisation, only used when providing minimum width & height or ratio.
-onEndCrop func
-    The callback function to provide the crop details to on end of a crop.
-captureKeys boolean
-    Whether to capture the keys for moving the select area, as these can cause some problems at the moment.
-onloadCoords obj
-    A coordinates object with properties x1, y1, x2 & y2; for the coordinates of the select area to display onload
-
-The callback function
-
-The callback function is a function that allows you to capture the crop co-ordinates when the user finished a crop movement, it is passed two arguments:
-
-    * coords, obj, coordinates object with properties x1, y1, x2 & y2; for the coordinates of the select area.
-    * dimensions, obj, dimensions object with properities width & height; for the dimensions of the select area.
-
-An example function which outputs the crop values to form fields:
-Display code as plain text
-JavaScript:
-
-   1.
-      function onEndCrop( coords, dimensions ) {
-   2.
-          $PR( 'x1' ).value = coords.x1;
-   3.
-          $PR( 'y1' ).value = coords.y1;
-   4.
-          $PR( 'x2' ).value = coords.x2;
-   5.
-          $PR( 'y2' ).value = coords.y2;
-   6.
-          $PR( 'width' ).value = dimensions.width;
-   7.
-          $PR( 'height' ).value = dimensions.height;
-   8.
-      }
-
-Basic interface
-
-This basic example will attach the cropper UI to the test image and return crop results to the provided callback function.
-Display code as plain text
-HTML:
-
-   1.
-      <img src="test.jpg" alt="Test image" id="testImage" width="500" height="333" />
-   2.
-       
-   3.
-          <script type="text/javascript" language="javascript">
-   4.
-          Event.observe( window, 'load', function() {
-   5.
-              new Cropper.Img(
-   6.
-                  'testImage',
-   7.
-                  { onEndCrop: onEndCrop }
-   8.
-              );
-   9.
-          } );
-  10.
-      </script>
-
-Minimum dimensions
-
-You can apply minimum dimensions to a single axis or both, this example applies minimum dimensions to both axis.
-Display code as plain text
-HTML:
-
-   1.
-      <img src="test.jpg" alt="Test image" id="testImage" width="500" height="333" />
-   2.
-       
-   3.
-      <script type="text/javascript" language="javascript">
-   4.
-          Event.observe( window, 'load', function() {
-   5.
-              new Cropper.Img(
-   6.
-                  'testImage',
-   7.
-                  {
-   8.
-                      minWidth: 220,
-   9.
-                      minHeight: 120,
-  10.
-                      onEndCrop: onEndCrop
-  11.
-                  }
-  12.
-              );
-  13.
-          } );
-  14.
-      </script>
-
-Select area ratio
-
-You can apply a ratio to the selection area, this example applies a 4:3 ratio to the select area.
-Display code as plain text
-HTML:
-
-   1.
-      <img src="test.jpg" alt="Test image" id="testImage" width="500" height="333" />
-   2.
-       
-   3.
-      <script type="text/javascript" language="javascript">
-   4.
-          Event.observe( window, 'load', function() {
-   5.
-              new Cropper.Img(
-   6.
-                  'testImage',
-   7.
-                  {
-   8.
-                      ratioDim: {
-   9.
-                          x: 220,
-  10.
-                          y: 165
-  11.
-                      },
-  12.
-                      displayOnInit: true,
-  13.
-                      onEndCrop: onEndCrop
-  14.
-                  }
-  15.
-              );
-  16.
-          } );
-  17.
-      </script>
-
-With crop preview
-
-You can display a dynamically prouced preview of the resulting crop by using the ImgWithPreview subclass, a preview can only be displayed when we have a fixed size (set via minWidth & minHeight options). Note that the displayOnInit option is not required as this is the default behaviour when displaying a crop preview.
-Display code as plain text
-HTML:
-
-   1.
-      <img src="test.jpg" alt="Test image" id="testImage" width="500" height="333" />
-   2.
-      <div id="previewWrap"></div>
-   3.
-       
-   4.
-      <script type="text/javascript" language="javascript">
-   5.
-          Event.observe( window, 'load', function() {
-   6.
-              new Cropper.ImgWithPreview(
-   7.
-                  'testImage',
-   8.
-                  {
-   9.
-                      previewWrap: 'previewWrap',
-  10.
-                      minWidth: 120,
-  11.
-                      minHeight: 120,
-  12.
-                      ratioDim: { x: 200, y: 120 },
-  13.
-                      onEndCrop: onEndCrop
-  14.
-                  }
-  15.
-              );
-  16.
-          } );
-  17.
-      </script>
-
-Known Issues
-
-    * Safari animated gifs, only one of each will animate, this seems to be a known Safari issue.
-    * After drawing an area and then clicking to start a new drag in IE 5.5 the rendered height appears as the last height until the user drags, this appears to be the related to another IE error (which has been fixed) where IE does not always redraw the select area properly.
-    * Lack of CSS opacity support in Opera before version 9 mean we disable those style rules, if Opera 8 support is important you & you want the overlay to work then you can use the Opera rules in the CSS to apply a black PNG with 50% alpha transparency to replicate the effect.
-    * Styling & borders on image, any CSS styling applied directly to the image itself (floats, borders, padding, margin, etc.) will cause problems with the cropper. The use of a wrapper element to apply these styles to is recommended.
-    * overflow: auto or overflow: scroll on parent will cause cropper to burst out of parent in IE and Opera when applied (maybe Mac browsers too) I'm not sure why yet.
-
-If you use CakePHP you will notice that including this in your script will break the CSS layout. This is due to the CSS rule
-
-form div{
-vertical-align: text-top;
-margin-left: 1em;
-margin-bottom:2em;
-overflow: auto;
-}
-
-A simple workaround is to add another rule directly after this like so:
-
-form div.no_cake, form div.no_cake div {
-margin:0;
-overflow:hidden;
-}
-
-and then in your code surround the img tag with a div with the class name of no_cake.
-
-Cheers
-
diff --git a/view/js/cropper/cropper.js b/view/js/cropper/cropper.js
deleted file mode 100644 (file)
index 427a9ba..0000000
+++ /dev/null
@@ -1,568 +0,0 @@
-/** \r
- * Copyright (c) 2006, David Spurr (http://www.defusion.org.uk/)\r
- * All rights reserved.\r
- * \r
- * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\r
- * \r
- *     * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\r
- *     * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\r
- *     * Neither the name of the David Spurr nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\r
- * \r
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
- * \r
- * http://www.opensource.org/licenses/bsd-license.php\r
- * \r
- * See scriptaculous.js for full scriptaculous licence\r
- *\r
- * Modified 2013/06/01 Zach P to change $() to $PR() for eliminating conflicts with jQuery\r
- */\r
-\r
-var CropDraggable=Class.create();\r
-Object.extend(Object.extend(CropDraggable.prototype,Draggable.prototype),{initialize:function(_1){\r
-this.options=Object.extend({drawMethod:function(){\r
-}},arguments[1]||{});\r
-this.element=$PR(_1);\r
-this.handle=this.element;\r
-this.delta=this.currentDelta();\r
-this.dragging=false;\r
-this.eventMouseDown=this.initDrag.bindAsEventListener(this);\r
-Event.observe(this.handle,"mousedown",this.eventMouseDown);\r
-Draggables.register(this);\r
-},draw:function(_2){\r
-var _3=Position.cumulativeOffset(this.element);\r
-var d=this.currentDelta();\r
-_3[0]-=d[0];\r
-_3[1]-=d[1];\r
-var p=[0,1].map(function(i){\r
-return (_2[i]-_3[i]-this.offset[i]);\r
-}.bind(this));\r
-this.options.drawMethod(p);\r
-}});\r
-var Cropper={};\r
-Cropper.Img=Class.create();\r
-Cropper.Img.prototype={initialize:function(_7,_8){\r
-this.options=Object.extend({ratioDim:{x:0,y:0},minWidth:0,minHeight:0,displayOnInit:false,onEndCrop:Prototype.emptyFunction,captureKeys:true,onloadCoords:null,maxWidth:0,maxHeight:0},_8||{});\r
-this.img=$PR(_7);\r
-this.clickCoords={x:0,y:0};\r
-this.dragging=false;\r
-this.resizing=false;\r
-this.isWebKit=/Konqueror|Safari|KHTML/.test(navigator.userAgent);\r
-this.isIE=/MSIE/.test(navigator.userAgent);\r
-this.isOpera8=/Opera\s[1-8]/.test(navigator.userAgent);\r
-this.ratioX=0;\r
-this.ratioY=0;\r
-this.attached=false;\r
-this.fixedWidth=(this.options.maxWidth>0&&(this.options.minWidth>=this.options.maxWidth));\r
-this.fixedHeight=(this.options.maxHeight>0&&(this.options.minHeight>=this.options.maxHeight));\r
-if(typeof this.img=="undefined"){\r
-return;\r
-}\r
-$A(document.getElementsByTagName("script")).each(function(s){\r
-if(s.src.match(/cropper\.js/)){\r
-var _a=s.src.replace(/cropper\.js(.*)?/,"");\r
-var _b=document.createElement("link");\r
-_b.rel="stylesheet";\r
-_b.type="text/css";\r
-_b.href=_a+"cropper.css";\r
-_b.media="screen";\r
-document.getElementsByTagName("head")[0].appendChild(_b);\r
-}\r
-});\r
-if(this.options.ratioDim.x>0&&this.options.ratioDim.y>0){\r
-var _c=this.getGCD(this.options.ratioDim.x,this.options.ratioDim.y);\r
-this.ratioX=this.options.ratioDim.x/_c;\r
-this.ratioY=this.options.ratioDim.y/_c;\r
-}\r
-this.subInitialize();\r
-if(this.img.complete||this.isWebKit){\r
-this.onLoad();\r
-}else{\r
-Event.observe(this.img,"load",this.onLoad.bindAsEventListener(this));\r
-}\r
-},getGCD:function(a,b){\r
-if(b==0){\r
-return a;\r
-}\r
-return this.getGCD(b,a%b);\r
-},onLoad:function(){\r
-var _f="imgCrop_";\r
-var _10=this.img.parentNode;\r
-var _11="";\r
-if(this.isOpera8){\r
-_11=" opera8";\r
-}\r
-this.imgWrap=Builder.node("div",{"class":_f+"wrap"+_11});\r
-this.north=Builder.node("div",{"class":_f+"overlay "+_f+"north"},[Builder.node("span")]);\r
-this.east=Builder.node("div",{"class":_f+"overlay "+_f+"east"},[Builder.node("span")]);\r
-this.south=Builder.node("div",{"class":_f+"overlay "+_f+"south"},[Builder.node("span")]);\r
-this.west=Builder.node("div",{"class":_f+"overlay "+_f+"west"},[Builder.node("span")]);\r
-var _12=[this.north,this.east,this.south,this.west];\r
-this.dragArea=Builder.node("div",{"class":_f+"dragArea"},_12);\r
-this.handleN=Builder.node("div",{"class":_f+"handle "+_f+"handleN"});\r
-this.handleNE=Builder.node("div",{"class":_f+"handle "+_f+"handleNE"});\r
-this.handleE=Builder.node("div",{"class":_f+"handle "+_f+"handleE"});\r
-this.handleSE=Builder.node("div",{"class":_f+"handle "+_f+"handleSE"});\r
-this.handleS=Builder.node("div",{"class":_f+"handle "+_f+"handleS"});\r
-this.handleSW=Builder.node("div",{"class":_f+"handle "+_f+"handleSW"});\r
-this.handleW=Builder.node("div",{"class":_f+"handle "+_f+"handleW"});\r
-this.handleNW=Builder.node("div",{"class":_f+"handle "+_f+"handleNW"});\r
-this.selArea=Builder.node("div",{"class":_f+"selArea"},[Builder.node("div",{"class":_f+"marqueeHoriz "+_f+"marqueeNorth"},[Builder.node("span")]),Builder.node("div",{"class":_f+"marqueeVert "+_f+"marqueeEast"},[Builder.node("span")]),Builder.node("div",{"class":_f+"marqueeHoriz "+_f+"marqueeSouth"},[Builder.node("span")]),Builder.node("div",{"class":_f+"marqueeVert "+_f+"marqueeWest"},[Builder.node("span")]),this.handleN,this.handleNE,this.handleE,this.handleSE,this.handleS,this.handleSW,this.handleW,this.handleNW,Builder.node("div",{"class":_f+"clickArea"})]);\r
-this.imgWrap.appendChild(this.img);\r
-this.imgWrap.appendChild(this.dragArea);\r
-this.dragArea.appendChild(this.selArea);\r
-this.dragArea.appendChild(Builder.node("div",{"class":_f+"clickArea"}));\r
-_10.appendChild(this.imgWrap);\r
-this.startDragBind=this.startDrag.bindAsEventListener(this);\r
-Event.observe(this.dragArea,"mousedown",this.startDragBind);\r
-this.onDragBind=this.onDrag.bindAsEventListener(this);\r
-Event.observe(document,"mousemove",this.onDragBind);\r
-this.endCropBind=this.endCrop.bindAsEventListener(this);\r
-Event.observe(document,"mouseup",this.endCropBind);\r
-this.resizeBind=this.startResize.bindAsEventListener(this);\r
-this.handles=[this.handleN,this.handleNE,this.handleE,this.handleSE,this.handleS,this.handleSW,this.handleW,this.handleNW];\r
-this.registerHandles(true);\r
-if(this.options.captureKeys){\r
-this.keysBind=this.handleKeys.bindAsEventListener(this);\r
-Event.observe(document,"keypress",this.keysBind);\r
-}\r
-new CropDraggable(this.selArea,{drawMethod:this.moveArea.bindAsEventListener(this)});\r
-this.setParams();\r
-},registerHandles:function(_13){\r
-for(var i=0;i<this.handles.length;i++){\r
-var _15=$PR(this.handles[i]);\r
-if(_13){\r
-var _16=false;\r
-if(this.fixedWidth&&this.fixedHeight){\r
-_16=true;\r
-}else{\r
-if(this.fixedWidth||this.fixedHeight){\r
-var _17=_15.className.match(/([S|N][E|W])$/);\r
-var _18=_15.className.match(/(E|W)$/);\r
-var _19=_15.className.match(/(N|S)$/);\r
-if(_17){\r
-_16=true;\r
-}else{\r
-if(this.fixedWidth&&_18){\r
-_16=true;\r
-}else{\r
-if(this.fixedHeight&&_19){\r
-_16=true;\r
-}\r
-}\r
-}\r
-}\r
-}\r
-if(_16){\r
-_15.hide();\r
-}else{\r
-Event.observe(_15,"mousedown",this.resizeBind);\r
-}\r
-}else{\r
-_15.show();\r
-Event.stopObserving(_15,"mousedown",this.resizeBind);\r
-}\r
-}\r
-},setParams:function(){\r
-this.imgW=this.img.width;\r
-this.imgH=this.img.height;\r
-$PR(this.north).setStyle({height:0});\r
-$PR(this.east).setStyle({width:0,height:0});\r
-$PR(this.south).setStyle({height:0});\r
-$PR(this.west).setStyle({width:0,height:0});\r
-$PR(this.imgWrap).setStyle({"width":this.imgW+"px","height":this.imgH+"px"});\r
-$PR(this.selArea).hide();\r
-var _1a={x1:0,y1:0,x2:0,y2:0};\r
-var _1b=false;\r
-if(this.options.onloadCoords!=null){\r
-_1a=this.cloneCoords(this.options.onloadCoords);\r
-_1b=true;\r
-}else{\r
-if(this.options.ratioDim.x>0&&this.options.ratioDim.y>0){\r
-_1a.x1=Math.ceil((this.imgW-this.options.ratioDim.x)/2);\r
-_1a.y1=Math.ceil((this.imgH-this.options.ratioDim.y)/2);\r
-_1a.x2=_1a.x1+this.options.ratioDim.x;\r
-_1a.y2=_1a.y1+this.options.ratioDim.y;\r
-_1b=true;\r
-}\r
-}\r
-this.setAreaCoords(_1a,false,false,1);\r
-if(this.options.displayOnInit&&_1b){\r
-this.selArea.show();\r
-this.drawArea();\r
-this.endCrop();\r
-}\r
-this.attached=true;\r
-},remove:function(){\r
-if(this.attached){\r
-this.attached=false;\r
-this.imgWrap.parentNode.insertBefore(this.img,this.imgWrap);\r
-this.imgWrap.parentNode.removeChild(this.imgWrap);\r
-Event.stopObserving(this.dragArea,"mousedown",this.startDragBind);\r
-Event.stopObserving(document,"mousemove",this.onDragBind);\r
-Event.stopObserving(document,"mouseup",this.endCropBind);\r
-this.registerHandles(false);\r
-if(this.options.captureKeys){\r
-Event.stopObserving(document,"keypress",this.keysBind);\r
-}\r
-}\r
-},reset:function(){\r
-if(!this.attached){\r
-this.onLoad();\r
-}else{\r
-this.setParams();\r
-}\r
-this.endCrop();\r
-},handleKeys:function(e){\r
-var dir={x:0,y:0};\r
-if(!this.dragging){\r
-switch(e.keyCode){\r
-case (37):\r
-dir.x=-1;\r
-break;\r
-case (38):\r
-dir.y=-1;\r
-break;\r
-case (39):\r
-dir.x=1;\r
-break;\r
-case (40):\r
-dir.y=1;\r
-break;\r
-}\r
-if(dir.x!=0||dir.y!=0){\r
-if(e.shiftKey){\r
-dir.x*=10;\r
-dir.y*=10;\r
-}\r
-this.moveArea([this.areaCoords.x1+dir.x,this.areaCoords.y1+dir.y]);\r
-Event.stop(e);\r
-}\r
-}\r
-},calcW:function(){\r
-return (this.areaCoords.x2-this.areaCoords.x1);\r
-},calcH:function(){\r
-return (this.areaCoords.y2-this.areaCoords.y1);\r
-},moveArea:function(_1e){\r
-this.setAreaCoords({x1:_1e[0],y1:_1e[1],x2:_1e[0]+this.calcW(),y2:_1e[1]+this.calcH()},true,false);\r
-this.drawArea();\r
-},cloneCoords:function(_1f){\r
-return {x1:_1f.x1,y1:_1f.y1,x2:_1f.x2,y2:_1f.y2};\r
-},setAreaCoords:function(_20,_21,_22,_23,_24){\r
-if(_21){\r
-var _25=_20.x2-_20.x1;\r
-var _26=_20.y2-_20.y1;\r
-if(_20.x1<0){\r
-_20.x1=0;\r
-_20.x2=_25;\r
-}\r
-if(_20.y1<0){\r
-_20.y1=0;\r
-_20.y2=_26;\r
-}\r
-if(_20.x2>this.imgW){\r
-_20.x2=this.imgW;\r
-_20.x1=this.imgW-_25;\r
-}\r
-if(_20.y2>this.imgH){\r
-_20.y2=this.imgH;\r
-_20.y1=this.imgH-_26;\r
-}\r
-}else{\r
-if(_20.x1<0){\r
-_20.x1=0;\r
-}\r
-if(_20.y1<0){\r
-_20.y1=0;\r
-}\r
-if(_20.x2>this.imgW){\r
-_20.x2=this.imgW;\r
-}\r
-if(_20.y2>this.imgH){\r
-_20.y2=this.imgH;\r
-}\r
-if(_23!=null){\r
-if(this.ratioX>0){\r
-this.applyRatio(_20,{x:this.ratioX,y:this.ratioY},_23,_24);\r
-}else{\r
-if(_22){\r
-this.applyRatio(_20,{x:1,y:1},_23,_24);\r
-}\r
-}\r
-var _27=[this.options.minWidth,this.options.minHeight];\r
-var _28=[this.options.maxWidth,this.options.maxHeight];\r
-if(_27[0]>0||_27[1]>0||_28[0]>0||_28[1]>0){\r
-var _29={a1:_20.x1,a2:_20.x2};\r
-var _2a={a1:_20.y1,a2:_20.y2};\r
-var _2b={min:0,max:this.imgW};\r
-var _2c={min:0,max:this.imgH};\r
-if((_27[0]!=0||_27[1]!=0)&&_22){\r
-if(_27[0]>0){\r
-_27[1]=_27[0];\r
-}else{\r
-if(_27[1]>0){\r
-_27[0]=_27[1];\r
-}\r
-}\r
-}\r
-if((_28[0]!=0||_28[0]!=0)&&_22){\r
-if(_28[0]>0&&_28[0]<=_28[1]){\r
-_28[1]=_28[0];\r
-}else{\r
-if(_28[1]>0&&_28[1]<=_28[0]){\r
-_28[0]=_28[1];\r
-}\r
-}\r
-}\r
-if(_27[0]>0){\r
-this.applyDimRestriction(_29,_27[0],_23.x,_2b,"min");\r
-}\r
-if(_27[1]>1){\r
-this.applyDimRestriction(_2a,_27[1],_23.y,_2c,"min");\r
-}\r
-if(_28[0]>0){\r
-this.applyDimRestriction(_29,_28[0],_23.x,_2b,"max");\r
-}\r
-if(_28[1]>1){\r
-this.applyDimRestriction(_2a,_28[1],_23.y,_2c,"max");\r
-}\r
-_20={x1:_29.a1,y1:_2a.a1,x2:_29.a2,y2:_2a.a2};\r
-}\r
-}\r
-}\r
-this.areaCoords=_20;\r
-},applyDimRestriction:function(_2d,val,_2f,_30,_31){\r
-var _32;\r
-if(_31=="min"){\r
-_32=((_2d.a2-_2d.a1)<val);\r
-}else{\r
-_32=((_2d.a2-_2d.a1)>val);\r
-}\r
-if(_32){\r
-if(_2f==1){\r
-_2d.a2=_2d.a1+val;\r
-}else{\r
-_2d.a1=_2d.a2-val;\r
-}\r
-if(_2d.a1<_30.min){\r
-_2d.a1=_30.min;\r
-_2d.a2=val;\r
-}else{\r
-if(_2d.a2>_30.max){\r
-_2d.a1=_30.max-val;\r
-_2d.a2=_30.max;\r
-}\r
-}\r
-}\r
-},applyRatio:function(_33,_34,_35,_36){\r
-var _37;\r
-if(_36=="N"||_36=="S"){\r
-_37=this.applyRatioToAxis({a1:_33.y1,b1:_33.x1,a2:_33.y2,b2:_33.x2},{a:_34.y,b:_34.x},{a:_35.y,b:_35.x},{min:0,max:this.imgW});\r
-_33.x1=_37.b1;\r
-_33.y1=_37.a1;\r
-_33.x2=_37.b2;\r
-_33.y2=_37.a2;\r
-}else{\r
-_37=this.applyRatioToAxis({a1:_33.x1,b1:_33.y1,a2:_33.x2,b2:_33.y2},{a:_34.x,b:_34.y},{a:_35.x,b:_35.y},{min:0,max:this.imgH});\r
-_33.x1=_37.a1;\r
-_33.y1=_37.b1;\r
-_33.x2=_37.a2;\r
-_33.y2=_37.b2;\r
-}\r
-},applyRatioToAxis:function(_38,_39,_3a,_3b){\r
-var _3c=Object.extend(_38,{});\r
-var _3d=_3c.a2-_3c.a1;\r
-var _3e=Math.floor(_3d*_39.b/_39.a);\r
-var _3f;\r
-var _40;\r
-var _41=null;\r
-if(_3a.b==1){\r
-_3f=_3c.b1+_3e;\r
-if(_3f>_3b.max){\r
-_3f=_3b.max;\r
-_41=_3f-_3c.b1;\r
-}\r
-_3c.b2=_3f;\r
-}else{\r
-_3f=_3c.b2-_3e;\r
-if(_3f<_3b.min){\r
-_3f=_3b.min;\r
-_41=_3f+_3c.b2;\r
-}\r
-_3c.b1=_3f;\r
-}\r
-if(_41!=null){\r
-_40=Math.floor(_41*_39.a/_39.b);\r
-if(_3a.a==1){\r
-_3c.a2=_3c.a1+_40;\r
-}else{\r
-_3c.a1=_3c.a1=_3c.a2-_40;\r
-}\r
-}\r
-return _3c;\r
-},drawArea:function(){\r
-var _42=this.calcW();\r
-var _43=this.calcH();\r
-var px="px";\r
-var _45=[this.areaCoords.x1+px,this.areaCoords.y1+px,_42+px,_43+px,this.areaCoords.x2+px,this.areaCoords.y2+px,(this.img.width-this.areaCoords.x2)+px,(this.img.height-this.areaCoords.y2)+px];\r
-var _46=this.selArea.style;\r
-_46.left=_45[0];\r
-_46.top=_45[1];\r
-_46.width=_45[2];\r
-_46.height=_45[3];\r
-var _47=Math.ceil((_42-6)/2)+px;\r
-var _48=Math.ceil((_43-6)/2)+px;\r
-this.handleN.style.left=_47;\r
-this.handleE.style.top=_48;\r
-this.handleS.style.left=_47;\r
-this.handleW.style.top=_48;\r
-this.north.style.height=_45[1];\r
-var _49=this.east.style;\r
-_49.top=_45[1];\r
-_49.height=_45[3];\r
-_49.left=_45[4];\r
-_49.width=_45[6];\r
-var _4a=this.south.style;\r
-_4a.top=_45[5];\r
-_4a.height=_45[7];\r
-var _4b=this.west.style;\r
-_4b.top=_45[1];\r
-_4b.height=_45[3];\r
-_4b.width=_45[0];\r
-this.subDrawArea();\r
-this.forceReRender();\r
-},forceReRender:function(){\r
-if(this.isIE||this.isWebKit){\r
-var n=document.createTextNode(" ");\r
-var d,el,fixEL,i;\r
-if(this.isIE){\r
-fixEl=this.selArea;\r
-}else{\r
-if(this.isWebKit){\r
-fixEl=document.getElementsByClassName("imgCrop_marqueeSouth",this.imgWrap)[0];\r
-d=Builder.node("div","");\r
-d.style.visibility="hidden";\r
-var _4e=["SE","S","SW"];\r
-for(i=0;i<_4e.length;i++){\r
-el=document.getElementsByClassName("imgCrop_handle"+_4e[i],this.selArea)[0];\r
-if(el.childNodes.length){\r
-el.removeChild(el.childNodes[0]);\r
-}\r
-el.appendChild(d);\r
-}\r
-}\r
-}\r
-fixEl.appendChild(n);\r
-fixEl.removeChild(n);\r
-}\r
-},startResize:function(e){\r
-this.startCoords=this.cloneCoords(this.areaCoords);\r
-this.resizing=true;\r
-this.resizeHandle=Event.element(e).classNames().toString().replace(/([^N|NE|E|SE|S|SW|W|NW])+/,"");\r
-Event.stop(e);\r
-},startDrag:function(e){\r
-this.selArea.show();\r
-this.clickCoords=this.getCurPos(e);\r
-this.setAreaCoords({x1:this.clickCoords.x,y1:this.clickCoords.y,x2:this.clickCoords.x,y2:this.clickCoords.y},false,false,null);\r
-this.dragging=true;\r
-this.onDrag(e);\r
-Event.stop(e);\r
-},getCurPos:function(e){\r
-var el=this.imgWrap,wrapOffsets=Position.cumulativeOffset(el);\r
-while(el.nodeName!="BODY"){\r
-wrapOffsets[1]-=el.scrollTop||0;\r
-wrapOffsets[0]-=el.scrollLeft||0;\r
-el=el.parentNode;\r
-}\r
-return curPos={x:Event.pointerX(e)-wrapOffsets[0],y:Event.pointerY(e)-wrapOffsets[1]};\r
-},onDrag:function(e){\r
-if(this.dragging||this.resizing){\r
-var _54=null;\r
-var _55=this.getCurPos(e);\r
-var _56=this.cloneCoords(this.areaCoords);\r
-var _57={x:1,y:1};\r
-if(this.dragging){\r
-if(_55.x<this.clickCoords.x){\r
-_57.x=-1;\r
-}\r
-if(_55.y<this.clickCoords.y){\r
-_57.y=-1;\r
-}\r
-this.transformCoords(_55.x,this.clickCoords.x,_56,"x");\r
-this.transformCoords(_55.y,this.clickCoords.y,_56,"y");\r
-}else{\r
-if(this.resizing){\r
-_54=this.resizeHandle;\r
-if(_54.match(/E/)){\r
-this.transformCoords(_55.x,this.startCoords.x1,_56,"x");\r
-if(_55.x<this.startCoords.x1){\r
-_57.x=-1;\r
-}\r
-}else{\r
-if(_54.match(/W/)){\r
-this.transformCoords(_55.x,this.startCoords.x2,_56,"x");\r
-if(_55.x<this.startCoords.x2){\r
-_57.x=-1;\r
-}\r
-}\r
-}\r
-if(_54.match(/N/)){\r
-this.transformCoords(_55.y,this.startCoords.y2,_56,"y");\r
-if(_55.y<this.startCoords.y2){\r
-_57.y=-1;\r
-}\r
-}else{\r
-if(_54.match(/S/)){\r
-this.transformCoords(_55.y,this.startCoords.y1,_56,"y");\r
-if(_55.y<this.startCoords.y1){\r
-_57.y=-1;\r
-}\r
-}\r
-}\r
-}\r
-}\r
-this.setAreaCoords(_56,false,e.shiftKey,_57,_54);\r
-this.drawArea();\r
-Event.stop(e);\r
-}\r
-},transformCoords:function(_58,_59,_5a,_5b){\r
-var _5c=[_58,_59];\r
-if(_58>_59){\r
-_5c.reverse();\r
-}\r
-_5a[_5b+"1"]=_5c[0];\r
-_5a[_5b+"2"]=_5c[1];\r
-},endCrop:function(){\r
-this.dragging=false;\r
-this.resizing=false;\r
-this.options.onEndCrop(this.areaCoords,{width:this.calcW(),height:this.calcH()});\r
-},subInitialize:function(){\r
-},subDrawArea:function(){\r
-}};\r
-Cropper.ImgWithPreview=Class.create();\r
-Object.extend(Object.extend(Cropper.ImgWithPreview.prototype,Cropper.Img.prototype),{subInitialize:function(){\r
-this.hasPreviewImg=false;\r
-if(typeof (this.options.previewWrap)!="undefined"&&this.options.minWidth>0&&this.options.minHeight>0){\r
-this.previewWrap=$PR(this.options.previewWrap);\r
-this.previewImg=this.img.cloneNode(false);\r
-this.previewImg.id="imgCrop_"+this.previewImg.id;\r
-this.options.displayOnInit=true;\r
-this.hasPreviewImg=true;\r
-this.previewWrap.addClassName("imgCrop_previewWrap");\r
-this.previewWrap.setStyle({width:this.options.minWidth+"px",height:this.options.minHeight+"px"});\r
-this.previewWrap.appendChild(this.previewImg);\r
-}\r
-},subDrawArea:function(){\r
-if(this.hasPreviewImg){\r
-var _5d=this.calcW();\r
-var _5e=this.calcH();\r
-var _5f={x:this.imgW/_5d,y:this.imgH/_5e};\r
-var _60={x:_5d/this.options.minWidth,y:_5e/this.options.minHeight};\r
-var _61={w:Math.ceil(this.options.minWidth*_5f.x)+"px",h:Math.ceil(this.options.minHeight*_5f.y)+"px",x:"-"+Math.ceil(this.areaCoords.x1/_60.x)+"px",y:"-"+Math.ceil(this.areaCoords.y1/_60.y)+"px"};\r
-var _62=this.previewImg.style;\r
-_62.width=_61.w;\r
-_62.height=_61.h;\r
-_62.left=_61.x;\r
-_62.top=_61.y;\r
-}\r
-}});\r
-\r
diff --git a/view/js/cropper/cropper.uncompressed.js b/view/js/cropper/cropper.uncompressed.js
deleted file mode 100644 (file)
index 0ea0b80..0000000
+++ /dev/null
@@ -1,1333 +0,0 @@
-/**\r
- * Image Cropper (v. 1.2.0 - 2006-10-30 )\r
- * Copyright (c) 2006 David Spurr (http://www.defusion.org.uk/)\r
- * \r
- * The image cropper provides a way to draw a crop area on an image and capture\r
- * the coordinates of the drawn crop area.\r
- * \r
- * Features include:\r
- *             - Based on Prototype and Scriptaculous\r
- *             - Image editing package styling, the crop area functions and looks \r
- *               like those found in popular image editing software\r
- *             - Dynamic inclusion of required styles\r
- *             - Drag to draw areas\r
- *             - Shift drag to draw/resize areas as squares\r
- *             - Selection area can be moved \r
- *             - Seleciton area can be resized using resize handles\r
- *             - Allows dimension ratio limited crop areas\r
- *             - Allows minimum dimension crop areas\r
- *             - Allows maximum dimesion crop areas\r
- *             - If both min & max dimension options set to the same value for a single axis,then the cropper will not \r
- *               display the resize handles as appropriate (when min & max dimensions are passed for both axes this\r
- *               results in a 'fixed size' crop area)\r
- *             - Allows dynamic preview of resultant crop ( if minimum width & height are provided ), this is\r
- *               implemented as a subclass so can be excluded when not required\r
- *             - Movement of selection area by arrow keys ( shift + arrow key will move selection area by\r
- *               10 pixels )\r
- *             - All operations stay within bounds of image\r
- *             - All functionality & display compatible with most popular browsers supported by Prototype:\r
- *                     PC:     IE 7, 6 & 5.5, Firefox 1.5, Opera 8.5 (see known issues) & 9.0b\r
- *                     MAC: Camino 1.0, Firefox 1.5, Safari 2.0\r
- * \r
- * Requires:\r
- *             - Prototype v. 1.5.0_rc0 > (as packaged with Scriptaculous 1.6.1)\r
- *             - Scriptaculous v. 1.6.1 > modules: builder, dragdrop \r
- *             \r
- * Known issues:\r
- *             - Safari animated gifs, only one of each will animate, this seems to be a known Safari issue\r
- * \r
- *             - After drawing an area and then clicking to start a new drag in IE 5.5 the rendered height \r
- *        appears as the last height until the user drags, this appears to be the related to the error \r
- *        that the forceReRender() method fixes for IE 6, i.e. IE 5.5 is not redrawing the box properly.\r
- * \r
- *             - Lack of CSS opacity support in Opera before version 9 mean we disable those style rules, these \r
- *               could be fixed by using PNGs with transparency if Opera 8.5 support is high priority for you\r
- * \r
- *             - Marching ants keep reloading in IE <6 (not tested in IE7), it is a known issue in IE and I have \r
- *        found no viable workarounds that can be included in the release. If this really is an issue for you\r
- *        either try this post: http://mir.aculo.us/articles/2005/08/28/internet-explorer-and-ajax-image-caching-woes\r
- *        or uncomment the 'FIX MARCHING ANTS IN IE' rules in the CSS file\r
- *             \r
- *             - Styling & borders on image, any CSS styling applied directly to the image itself (floats, borders, padding, margin, etc.) will \r
- *               cause problems with the cropper. The use of a wrapper element to apply these styles to is recommended.\r
- * \r
- *             - overflow: auto or overflow: scroll on parent will cause cropper to burst out of parent in IE and Opera (maybe Mac browsers too)\r
- *               I'm not sure why yet.\r
- * \r
- * Usage:\r
- *             See Cropper.Img & Cropper.ImgWithPreview for usage details\r
- * \r
- * Changelog:\r
- * v1.2.0 - 2006-10-30\r
- *             + Added id to the preview image element using 'imgCrop_[originalImageID]'\r
- *      * #00001 - Fixed bug: Doesn't account for scroll offsets\r
- *      * #00009 - Fixed bug: Placing the cropper inside differently positioned elements causes incorrect co-ordinates and display\r
- *      * #00013 - Fixed bug: I-bar cursor appears on drag plane\r
- *      * #00014 - Fixed bug: If ID for image tag is not found in document script throws error\r
- *      * Fixed bug with drag start co-ordinates if wrapper element has moved in browser (e.g. dragged to a new position)\r
- *      * Fixed bug with drag start co-ordinates if image contained in a wrapper with scrolling - this may be buggy if image \r
- *               has other ancestors with scrolling applied (except the body)\r
- *      * #00015 - Fixed bug: When cropper removed and then reapplied onEndCrop callback gets called multiple times, solution suggestion from Bill Smith\r
- *      * Various speed increases & code cleanup which meant improved performance in Mac - which allowed removal of different overlay methods for\r
- *        IE and all other browsers, which led to a fix for:\r
- *             * #00010 - Fixed bug: Select area doesn't adhere to image size when image resized using img attributes\r
- *      - #00006 - Removed default behaviour of automatically setting a ratio when both min width & height passed, the ratioDimensions must be passed in\r
- *             + #00005 - Added ability to set maximum crop dimensions, if both min & max set as the same value then we'll get a fixed cropper size on the axes as appropriate\r
- *        and the resize handles will not be displayed as appropriate\r
- *             * Switched keydown for keypress for moving select area with cursor keys (makes for nicer action) - doesn't appear to work in Safari\r
- * \r
- * v1.1.3 - 2006-08-21\r
- *             * Fixed wrong cursor on western handle in CSS\r
- *             + #00008 & #00003 - Added feature: Allow to set dimensions & position for cropper on load\r
- *      * #00002 - Fixed bug: Pressing 'remove cropper' twice removes image in IE\r
- * \r
- * v1.1.2 - 2006-06-09\r
- *             * Fixed bugs with ratios when GCD is low (patch submitted by Andy Skelton)\r
- * \r
- * v1.1.1 - 2006-06-03\r
- *             * Fixed bug with rendering issues fix in IE 5.5\r
- *             * Fixed bug with endCrop callback issues once cropper had been removed & reset in IE\r
- * \r
- * v1.1.0 - 2006-06-02\r
- *             * Fixed bug with IE constantly trying to reload select area background image\r
- *             * Applied more robust fix to Safari & IE rendering issues\r
- *             + Added method to reset parameters - useful for when dynamically changing img cropper attached to\r
- *             + Added method to remove cropper from image\r
- * \r
- * v1.0.0 - 2006-05-18 \r
- *             + Initial verison\r
- * \r
- * \r
- * Copyright (c) 2006, David Spurr (http://www.defusion.org.uk/)\r
- * All rights reserved.\r
- * \r
- * \r
- * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\r
- * \r
- *     * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\r
- *     * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\r
- *     * Neither the name of the David Spurr nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\r
- * \r
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
- * \r
- * http://www.opensource.org/licenses/bsd-license.php\r
- * \r
- * See scriptaculous.js for full scriptaculous licence\r
- *\r
- * Modified 2013/06/01 Zach P to change $() to $PR() for eliminating conflicts with jQuery\r
- */\r
\r
-/**\r
- * Extend the Draggable class to allow us to pass the rendering\r
- * down to the Cropper object.\r
- */\r
-var CropDraggable = Class.create();\r
-\r
-Object.extend( Object.extend( CropDraggable.prototype, Draggable.prototype), {\r
-       \r
-       initialize: function(element) {\r
-               this.options = Object.extend(\r
-                       {\r
-                               /**\r
-                                * The draw method to defer drawing to\r
-                                */\r
-                               drawMethod: function() {}\r
-                       }, \r
-                       arguments[1] || {}\r
-               );\r
-\r
-               this.element = $PR(element);\r
-\r
-               this.handle = this.element;\r
-\r
-               this.delta    = this.currentDelta();\r
-               this.dragging = false;   \r
-\r
-               this.eventMouseDown = this.initDrag.bindAsEventListener(this);\r
-               Event.observe(this.handle, "mousedown", this.eventMouseDown);\r
-\r
-               Draggables.register(this);\r
-       },\r
-       \r
-       /**\r
-        * Defers the drawing of the draggable to the supplied method\r
-        */\r
-       draw: function(point) {\r
-               var pos = Position.cumulativeOffset(this.element);\r
-               var d = this.currentDelta();\r
-               pos[0] -= d[0]; \r
-               pos[1] -= d[1];\r
-                               \r
-               var p = [0,1].map(function(i) { \r
-                       return (point[i]-pos[i]-this.offset[i]) \r
-               }.bind(this));\r
-                               \r
-               this.options.drawMethod( p );\r
-       }\r
-       \r
-});\r
-\r
-\r
-/**\r
- * The Cropper object, this will attach itself to the provided image by wrapping it with \r
- * the generated xHTML structure required by the cropper.\r
- * \r
- * Usage:\r
- *     @param obj Image element to attach to\r
- *     @param obj Optional options:\r
- *             - ratioDim obj \r
- *                     The pixel dimensions to apply as a restrictive ratio, with properties x & y\r
- * \r
- *             - minWidth int \r
- *                     The minimum width for the select area in pixels\r
- * \r
- *             - minHeight     int \r
- *                     The mimimum height for the select area in pixels\r
- * \r
- *             - maxWidth int\r
- *                     The maximum width for the select areas in pixels (if both minWidth & maxWidth set to same the width of the cropper will be fixed)\r
- * \r
- *             - maxHeight int\r
- *                     The maximum height for the select areas in pixels (if both minHeight & maxHeight set to same the height of the cropper will be fixed)\r
- * \r
- *             - displayOnInit int \r
- *                     Whether to display the select area on initialisation, only used when providing minimum width & height or ratio\r
- * \r
- *             - onEndCrop func\r
- *                     The callback function to provide the crop details to on end of a crop (see below)\r
- * \r
- *             - captureKeys boolean\r
- *                     Whether to capture the keys for moving the select area, as these can cause some problems at the moment\r
- * \r
- *             - onloadCoords obj\r
- *                     A coordinates object with properties x1, y1, x2 & y2; for the coordinates of the select area to display onload\r
- *     \r
- *----------------------------------------------\r
- * \r
- * The callback function provided via the onEndCrop option should accept the following parameters:\r
- *             - coords obj\r
- *                     The coordinates object with properties x1, y1, x2 & y2; for the coordinates of the select area\r
- * \r
- *             - dimensions obj\r
- *                     The dimensions object with properites width & height; for the dimensions of the select area\r
- *             \r
- *\r
- *             Example:\r
- *                     function onEndCrop( coords, dimensions ) {\r
- *                             $PR( 'x1' ).value       = coords.x1;\r
- *                             $PR( 'y1' ).value       = coords.y1;\r
- *                             $PR( 'x2' ).value       = coords.x2;\r
- *                             $PR( 'y2' ).value       = coords.y2;\r
- *                             $PR( 'width' ).value    = dimensions.width;\r
- *                             $PR( 'height' ).value   = dimensions.height;\r
- *                     }\r
- * \r
- */\r
-var Cropper = {};\r
-Cropper.Img = Class.create();\r
-Cropper.Img.prototype = {\r
-       \r
-       /**\r
-        * Initialises the class\r
-        * \r
-        * @access public\r
-        * @param obj Image element to attach to\r
-        * @param obj Options\r
-        * @return void\r
-        */\r
-       initialize: function(element, options) {\r
-               this.options = Object.extend(\r
-                       {\r
-                               /**\r
-                                * @var obj\r
-                                * The pixel dimensions to apply as a restrictive ratio\r
-                                */\r
-                               ratioDim: { x: 0, y: 0 },\r
-                               /**\r
-                                * @var int\r
-                                * The minimum pixel width, also used as restrictive ratio if min height passed too\r
-                                */\r
-                               minWidth:               0,\r
-                               /**\r
-                                * @var int\r
-                                * The minimum pixel height, also used as restrictive ratio if min width passed too\r
-                                */\r
-                               minHeight:              0,\r
-                               /**\r
-                                * @var boolean\r
-                                * Whether to display the select area on initialisation, only used when providing minimum width & height or ratio\r
-                                */\r
-                               displayOnInit:  false,\r
-                               /**\r
-                                * @var function\r
-                                * The call back function to pass the final values to\r
-                                */\r
-                               onEndCrop: Prototype.emptyFunction,\r
-                               /**\r
-                                * @var boolean\r
-                                * Whether to capture key presses or not\r
-                                */\r
-                               captureKeys: true,\r
-                               /**\r
-                                * @var obj Coordinate object x1, y1, x2, y2\r
-                                * The coordinates to optionally display the select area at onload\r
-                                */\r
-                               onloadCoords: null,\r
-                               /**\r
-                                * @var int\r
-                                * The maximum width for the select areas in pixels (if both minWidth & maxWidth set to same the width of the cropper will be fixed)\r
-                                */\r
-                               maxWidth: 0,\r
-                               /**\r
-                                * @var int\r
-                                * The maximum height for the select areas in pixels (if both minHeight & maxHeight set to same the height of the cropper will be fixed)\r
-                                */\r
-                               maxHeight: 0\r
-                       }, \r
-                       options || {}\r
-               );                              \r
-               /**\r
-                * @var obj\r
-                * The img node to attach to\r
-                */\r
-               this.img                        = $PR( element );\r
-               /**\r
-                * @var obj\r
-                * The x & y coordinates of the click point\r
-                */\r
-               this.clickCoords        = { x: 0, y: 0 };\r
-               /**\r
-                * @var boolean\r
-                * Whether the user is dragging\r
-                */\r
-               this.dragging           = false;\r
-               /**\r
-                * @var boolean\r
-                * Whether the user is resizing\r
-                */\r
-               this.resizing           = false;\r
-               /**\r
-                * @var boolean\r
-                * Whether the user is on a webKit browser\r
-                */\r
-               this.isWebKit           = /Konqueror|Safari|KHTML/.test( navigator.userAgent );\r
-               /**\r
-                * @var boolean\r
-                * Whether the user is on IE\r
-                */\r
-               this.isIE                       = /MSIE/.test( navigator.userAgent );\r
-               /**\r
-                * @var boolean\r
-                * Whether the user is on Opera below version 9\r
-                */\r
-               this.isOpera8           = /Opera\s[1-8]/.test( navigator.userAgent );\r
-               /**\r
-                * @var int\r
-                * The x ratio \r
-                */\r
-               this.ratioX                     = 0;\r
-               /**\r
-                * @var int\r
-                * The y ratio\r
-                */\r
-               this.ratioY                     = 0;\r
-               /**\r
-                * @var boolean\r
-                * Whether we've attached sucessfully\r
-                */\r
-               this.attached           = false;\r
-               /**\r
-                * @var boolean\r
-                * Whether we've got a fixed width (if minWidth EQ or GT maxWidth then we have a fixed width\r
-                * in the case of minWidth > maxWidth maxWidth wins as the fixed width)\r
-                */\r
-               this.fixedWidth         = ( this.options.maxWidth > 0 && ( this.options.minWidth >= this.options.maxWidth ) );\r
-               /**\r
-                * @var boolean\r
-                * Whether we've got a fixed height (if minHeight EQ or GT maxHeight then we have a fixed height\r
-                * in the case of minHeight > maxHeight maxHeight wins as the fixed height)\r
-                */\r
-               this.fixedHeight        = ( this.options.maxHeight > 0 && ( this.options.minHeight >= this.options.maxHeight ) );\r
-               \r
-               // quit if the image element doesn't exist\r
-               if( typeof this.img == 'undefined' ) return;\r
-                               \r
-               // include the stylesheet               \r
-               $A( document.getElementsByTagName( 'script' ) ).each( \r
-                       function(s) {\r
-                               if( s.src.match( /cropper\.js/ ) ) {\r
-                                       var path        = s.src.replace( /cropper\.js(.*)?/, '' );\r
-                                       // '<link rel="stylesheet" type="text/css" href="' + path + 'cropper.css" media="screen" />';\r
-                                       var style               = document.createElement( 'link' );\r
-                                       style.rel               = 'stylesheet';\r
-                                       style.type              = 'text/css';\r
-                                       style.href              = path + 'cropper.css';\r
-                                       style.media     = 'screen';\r
-                                       document.getElementsByTagName( 'head' )[0].appendChild( style );\r
-                               }\r
-               }\r
-           );   \r
-       \r
-               // calculate the ratio when neccessary\r
-               if( this.options.ratioDim.x > 0 && this.options.ratioDim.y > 0 ) {\r
-                       var gcd = this.getGCD( this.options.ratioDim.x, this.options.ratioDim.y );\r
-                       this.ratioX = this.options.ratioDim.x / gcd;\r
-                       this.ratioY = this.options.ratioDim.y / gcd;\r
-                       // dump( 'RATIO : ' + this.ratioX + ':' + this.ratioY + '\n' );\r
-               }\r
-                                                       \r
-               // initialise sub classes\r
-               this.subInitialize();\r
-\r
-               // only load the event observers etc. once the image is loaded\r
-               // this is done after the subInitialize() call just in case the sub class does anything\r
-               // that will affect the result of the call to onLoad()\r
-               if( this.img.complete || this.isWebKit ) this.onLoad(); // for some reason Safari seems to support img.complete but returns 'undefined' on the this.img object\r
-               else Event.observe( this.img, 'load', this.onLoad.bindAsEventListener( this) );         \r
-       },\r
-       \r
-       /**\r
-        * The Euclidean algorithm used to find the greatest common divisor\r
-        * \r
-        * @acces private\r
-        * @param int Value 1\r
-        * @param int Value 2\r
-        * @return int\r
-        */\r
-       getGCD : function( a , b ) {\r
-               if( b == 0 ) return a;\r
-               return this.getGCD(b, a % b );\r
-       },\r
-       \r
-       /**\r
-        * Attaches the cropper to the image once it has loaded\r
-        * \r
-        * @access private\r
-        * @return void\r
-        */\r
-       onLoad: function( ) {\r
-               /*\r
-                * Build the container and all related elements, will result in the following\r
-                *\r
-                * <div class="imgCrop_wrap">\r
-                *              <img ... this.img ... />\r
-                *              <div class="imgCrop_dragArea">\r
-                *                      <!-- the inner spans are only required for IE to stop it making the divs 1px high/wide -->\r
-                *                      <div class="imgCrop_overlay imageCrop_north"><span></span></div>\r
-                *                      <div class="imgCrop_overlay imageCrop_east"><span></span></div>\r
-                *                      <div class="imgCrop_overlay imageCrop_south"><span></span></div>\r
-                *                      <div class="imgCrop_overlay imageCrop_west"><span></span></div>\r
-                *                      <div class="imgCrop_selArea">\r
-                *                              <!-- marquees -->\r
-                *                              <!-- the inner spans are only required for IE to stop it making the divs 1px high/wide -->\r
-                *                              <div class="imgCrop_marqueeHoriz imgCrop_marqueeNorth"><span></span></div>\r
-                *                              <div class="imgCrop_marqueeVert imgCrop_marqueeEast"><span></span></div>\r
-                *                              <div class="imgCrop_marqueeHoriz imgCrop_marqueeSouth"><span></span></div>\r
-                *                              <div class="imgCrop_marqueeVert imgCrop_marqueeWest"><span></span></div>                        \r
-                *                              <!-- handles -->\r
-                *                              <div class="imgCrop_handle imgCrop_handleN"></div>\r
-                *                              <div class="imgCrop_handle imgCrop_handleNE"></div>\r
-                *                              <div class="imgCrop_handle imgCrop_handleE"></div>\r
-                *                              <div class="imgCrop_handle imgCrop_handleSE"></div>\r
-                *                              <div class="imgCrop_handle imgCrop_handleS"></div>\r
-                *                              <div class="imgCrop_handle imgCrop_handleSW"></div>\r
-                *                              <div class="imgCrop_handle imgCrop_handleW"></div>\r
-                *                              <div class="imgCrop_handle imgCrop_handleNW"></div>\r
-                *                              <div class="imgCrop_clickArea"></div>\r
-                *                      </div>  \r
-                *                      <div class="imgCrop_clickArea"></div>\r
-                *              </div>  \r
-                * </div>\r
-                */\r
-               var cNamePrefix = 'imgCrop_';\r
-               \r
-               // get the point to insert the container\r
-               var insertPoint = this.img.parentNode;\r
-               \r
-               // apply an extra class to the wrapper to fix Opera below version 9\r
-               var fixOperaClass = '';\r
-               if( this.isOpera8 ) fixOperaClass = ' opera8';\r
-               this.imgWrap = Builder.node( 'div', { 'class': cNamePrefix + 'wrap' + fixOperaClass } );\r
-               \r
-               this.north              = Builder.node( 'div', { 'class': cNamePrefix + 'overlay ' + cNamePrefix + 'north' }, [Builder.node( 'span' )] );\r
-               this.east               = Builder.node( 'div', { 'class': cNamePrefix + 'overlay ' + cNamePrefix + 'east' } , [Builder.node( 'span' )] );\r
-               this.south              = Builder.node( 'div', { 'class': cNamePrefix + 'overlay ' + cNamePrefix + 'south' }, [Builder.node( 'span' )] );\r
-               this.west               = Builder.node( 'div', { 'class': cNamePrefix + 'overlay ' + cNamePrefix + 'west' } , [Builder.node( 'span' )] );\r
-               \r
-               var overlays    = [ this.north, this.east, this.south, this.west ];\r
-\r
-               this.dragArea   = Builder.node( 'div', { 'class': cNamePrefix + 'dragArea' }, overlays );\r
-                                               \r
-               this.handleN    = Builder.node( 'div', { 'class': cNamePrefix + 'handle ' + cNamePrefix + 'handleN' } );\r
-               this.handleNE   = Builder.node( 'div', { 'class': cNamePrefix + 'handle ' + cNamePrefix + 'handleNE' } );\r
-               this.handleE    = Builder.node( 'div', { 'class': cNamePrefix + 'handle ' + cNamePrefix + 'handleE' } );\r
-               this.handleSE   = Builder.node( 'div', { 'class': cNamePrefix + 'handle ' + cNamePrefix + 'handleSE' } );\r
-               this.handleS    = Builder.node( 'div', { 'class': cNamePrefix + 'handle ' + cNamePrefix + 'handleS' } );\r
-               this.handleSW   = Builder.node( 'div', { 'class': cNamePrefix + 'handle ' + cNamePrefix + 'handleSW' } );\r
-               this.handleW    = Builder.node( 'div', { 'class': cNamePrefix + 'handle ' + cNamePrefix + 'handleW' } );\r
-               this.handleNW   = Builder.node( 'div', { 'class': cNamePrefix + 'handle ' + cNamePrefix + 'handleNW' } );\r
-                               \r
-               this.selArea    = Builder.node( 'div', { 'class': cNamePrefix + 'selArea' },\r
-                       [\r
-                               Builder.node( 'div', { 'class': cNamePrefix + 'marqueeHoriz ' + cNamePrefix + 'marqueeNorth' }, [Builder.node( 'span' )] ),\r
-                               Builder.node( 'div', { 'class': cNamePrefix + 'marqueeVert ' + cNamePrefix + 'marqueeEast' }  , [Builder.node( 'span' )] ),\r
-                               Builder.node( 'div', { 'class': cNamePrefix + 'marqueeHoriz ' + cNamePrefix + 'marqueeSouth' }, [Builder.node( 'span' )] ),\r
-                               Builder.node( 'div', { 'class': cNamePrefix + 'marqueeVert ' + cNamePrefix + 'marqueeWest' }  , [Builder.node( 'span' )] ),\r
-                               this.handleN,\r
-                               this.handleNE,\r
-                               this.handleE,\r
-                               this.handleSE,\r
-                               this.handleS,\r
-                               this.handleSW,\r
-                               this.handleW,\r
-                               this.handleNW,\r
-                               Builder.node( 'div', { 'class': cNamePrefix + 'clickArea' } )\r
-                       ]\r
-               );\r
-                               \r
-               this.imgWrap.appendChild( this.img );\r
-               this.imgWrap.appendChild( this.dragArea );\r
-               this.dragArea.appendChild( this.selArea );\r
-               this.dragArea.appendChild( Builder.node( 'div', { 'class': cNamePrefix + 'clickArea' } ) );\r
-\r
-               insertPoint.appendChild( this.imgWrap );\r
-\r
-               // add event observers\r
-               this.startDragBind      = this.startDrag.bindAsEventListener( this );\r
-               Event.observe( this.dragArea, 'mousedown', this.startDragBind );\r
-               \r
-               this.onDragBind         = this.onDrag.bindAsEventListener( this );\r
-               Event.observe( document, 'mousemove', this.onDragBind );\r
-               \r
-               this.endCropBind        = this.endCrop.bindAsEventListener( this );\r
-               Event.observe( document, 'mouseup', this.endCropBind );\r
-               \r
-               this.resizeBind         = this.startResize.bindAsEventListener( this );\r
-               this.handles = [ this.handleN, this.handleNE, this.handleE, this.handleSE, this.handleS, this.handleSW, this.handleW, this.handleNW ];\r
-               this.registerHandles( true );\r
-               \r
-               if( this.options.captureKeys ) {\r
-                       this.keysBind = this.handleKeys.bindAsEventListener( this );\r
-                       Event.observe( document, 'keypress', this.keysBind );\r
-               }\r
-\r
-               // attach the dragable to the select area\r
-               new CropDraggable( this.selArea, { drawMethod: this.moveArea.bindAsEventListener( this ) } );\r
-               \r
-               this.setParams();\r
-       },\r
-       \r
-       /**\r
-        * Manages adding or removing the handle event handler and hiding or displaying them as appropriate\r
-        * \r
-        * @access private\r
-        * @param boolean registration true = add, false = remove\r
-        * @return void\r
-        */\r
-       registerHandles: function( registration ) {     \r
-               for( var i = 0; i < this.handles.length; i++ ) {\r
-                       var handle = $PR( this.handles[i] );\r
-                       \r
-                       if( registration ) {\r
-                               var hideHandle  = false;        // whether to hide the handle\r
-                               \r
-                               // disable handles asappropriate if we've got fixed dimensions\r
-                               // if both dimensions are fixed we don't need to do much\r
-                               if( this.fixedWidth && this.fixedHeight ) hideHandle = true;\r
-                               else if( this.fixedWidth || this.fixedHeight ) {\r
-                                       // if one of the dimensions is fixed then just hide those handles\r
-                                       var isCornerHandle      = handle.className.match( /([S|N][E|W])$/ )\r
-                                       var isWidthHandle       = handle.className.match( /(E|W)$/ );\r
-                                       var isHeightHandle      = handle.className.match( /(N|S)$/ );\r
-                                       if( isCornerHandle ) hideHandle = true;\r
-                                       else if( this.fixedWidth && isWidthHandle ) hideHandle = true;\r
-                                       else if( this.fixedHeight && isHeightHandle ) hideHandle = true;\r
-                               }\r
-                               if( hideHandle ) handle.hide();\r
-                               else Event.observe( handle, 'mousedown', this.resizeBind );\r
-                       } else {\r
-                               handle.show();\r
-                               Event.stopObserving( handle, 'mousedown', this.resizeBind );\r
-                       }\r
-               }\r
-       },\r
-               \r
-       /**\r
-        * Sets up all the cropper parameters, this can be used to reset the cropper when dynamically\r
-        * changing the images\r
-        * \r
-        * @access private\r
-        * @return void\r
-        */\r
-       setParams: function() {\r
-               /**\r
-                * @var int\r
-                * The image width\r
-                */\r
-               this.imgW = this.img.width;\r
-               /**\r
-                * @var int\r
-                * The image height\r
-                */\r
-               this.imgH = this.img.height;                    \r
-\r
-               $PR( this.north ).setStyle( { height: 0 } );\r
-               $PR( this.east ).setStyle( { width: 0, height: 0 } );\r
-               $PR( this.south ).setStyle( { height: 0 } );\r
-               $PR( this.west ).setStyle( { width: 0, height: 0 } );\r
-               \r
-               // resize the container to fit the image\r
-               $PR( this.imgWrap ).setStyle( { 'width': this.imgW + 'px', 'height': this.imgH + 'px' } );\r
-               \r
-               // hide the select area\r
-               $PR( this.selArea ).hide();\r
-                                               \r
-               // setup the starting position of the select area\r
-               var startCoords = { x1: 0, y1: 0, x2: 0, y2: 0 };\r
-               var validCoordsSet = false;\r
-               \r
-               // display the select area \r
-               if( this.options.onloadCoords != null ) {\r
-                       // if we've being given some coordinates to \r
-                       startCoords = this.cloneCoords( this.options.onloadCoords );\r
-                       validCoordsSet = true;\r
-               } else if( this.options.ratioDim.x > 0 && this.options.ratioDim.y > 0 ) {\r
-                       // if there is a ratio limit applied and the then set it to initial ratio\r
-                       startCoords.x1 = Math.ceil( ( this.imgW - this.options.ratioDim.x ) / 2 );\r
-                       startCoords.y1 = Math.ceil( ( this.imgH - this.options.ratioDim.y ) / 2 );\r
-                       startCoords.x2 = startCoords.x1 + this.options.ratioDim.x;\r
-                       startCoords.y2 = startCoords.y1 + this.options.ratioDim.y;\r
-                       validCoordsSet = true;\r
-               }\r
-               \r
-               this.setAreaCoords( startCoords, false, false, 1 );\r
-               \r
-               if( this.options.displayOnInit && validCoordsSet ) {\r
-                       this.selArea.show();\r
-                       this.drawArea();\r
-                       this.endCrop();\r
-               }\r
-               \r
-               this.attached = true;\r
-       },\r
-       \r
-       /**\r
-        * Removes the cropper\r
-        * \r
-        * @access public\r
-        * @return void\r
-        */\r
-       remove: function() {\r
-               if( this.attached ) {\r
-                       this.attached = false;\r
-                       \r
-                       // remove the elements we inserted\r
-                       this.imgWrap.parentNode.insertBefore( this.img, this.imgWrap );\r
-                       this.imgWrap.parentNode.removeChild( this.imgWrap );\r
-                       \r
-                       // remove the event observers\r
-                       Event.stopObserving( this.dragArea, 'mousedown', this.startDragBind );\r
-                       Event.stopObserving( document, 'mousemove', this.onDragBind );          \r
-                       Event.stopObserving( document, 'mouseup', this.endCropBind );\r
-                       this.registerHandles( false );\r
-                       if( this.options.captureKeys ) Event.stopObserving( document, 'keypress', this.keysBind );\r
-               }\r
-       },\r
-       \r
-       /**\r
-        * Resets the cropper, can be used either after being removed or any time you wish\r
-        * \r
-        * @access public\r
-        * @return void\r
-        */\r
-       reset: function() {\r
-               if( !this.attached ) this.onLoad();\r
-               else this.setParams();\r
-               this.endCrop();\r
-       },\r
-       \r
-       /**\r
-        * Handles the key functionality, currently just using arrow keys to move, if the user\r
-        * presses shift then the area will move by 10 pixels\r
-        */\r
-       handleKeys: function( e ) {\r
-               var dir = { x: 0, y: 0 }; // direction to move it in & the amount in pixels\r
-               if( !this.dragging ) {\r
-                       \r
-                       // catch the arrow keys\r
-                       switch( e.keyCode ) {\r
-                               case( 37 ) : // left\r
-                                       dir.x = -1;\r
-                                       break;\r
-                               case( 38 ) : // up\r
-                                       dir.y = -1;\r
-                                       break;\r
-                               case( 39 ) : // right\r
-                                       dir.x = 1;\r
-                                       break\r
-                               case( 40 ) : // down\r
-                                       dir.y = 1;\r
-                                       break;\r
-                       }\r
-                       \r
-                       if( dir.x != 0 || dir.y != 0 ) {\r
-                               // if shift is pressed then move by 10 pixels\r
-                               if( e.shiftKey ) {\r
-                                       dir.x *= 10;\r
-                                       dir.y *= 10;\r
-                               }\r
-                               \r
-                               this.moveArea( [ this.areaCoords.x1 + dir.x, this.areaCoords.y1 + dir.y ] );\r
-                               Event.stop( e ); \r
-                       }\r
-               }\r
-       },\r
-       \r
-       /**\r
-        * Calculates the width from the areaCoords\r
-        * \r
-        * @access private\r
-        * @return int\r
-        */\r
-       calcW: function() {\r
-               return (this.areaCoords.x2 - this.areaCoords.x1)\r
-       },\r
-       \r
-       /**\r
-        * Calculates the height from the areaCoords\r
-        * \r
-        * @access private\r
-        * @return int\r
-        */\r
-       calcH: function() {\r
-               return (this.areaCoords.y2 - this.areaCoords.y1)\r
-       },\r
-       \r
-       /**\r
-        * Moves the select area to the supplied point (assumes the point is x1 & y1 of the select area)\r
-        * \r
-        * @access public\r
-        * @param array Point for x1 & y1 to move select area to\r
-        * @return void\r
-        */\r
-       moveArea: function( point ) {\r
-               // dump( 'moveArea        : ' + point[0] + ',' + point[1] + ',' + ( point[0] + ( this.areaCoords.x2 - this.areaCoords.x1 ) ) + ',' + ( point[1] + ( this.areaCoords.y2 - this.areaCoords.y1 ) ) + '\n' );\r
-               this.setAreaCoords( \r
-                       {\r
-                               x1: point[0], \r
-                               y1: point[1],\r
-                               x2: point[0] + this.calcW(),\r
-                               y2: point[1] + this.calcH()\r
-                       },\r
-                       true,\r
-                       false\r
-               );\r
-               this.drawArea();\r
-       },\r
-\r
-       /**\r
-        * Clones a co-ordinates object, stops problems with handling them by reference\r
-        * \r
-        * @access private\r
-        * @param obj Coordinate object x1, y1, x2, y2\r
-        * @return obj Coordinate object x1, y1, x2, y2\r
-        */\r
-       cloneCoords: function( coords ) {\r
-               return { x1: coords.x1, y1: coords.y1, x2: coords.x2, y2: coords.y2 };\r
-       },\r
-\r
-       /**\r
-        * Sets the select coords to those provided but ensures they don't go\r
-        * outside the bounding box\r
-        * \r
-        * @access private\r
-        * @param obj Coordinates x1, y1, x2, y2\r
-        * @param boolean Whether this is a move\r
-        * @param boolean Whether to apply squaring\r
-        * @param obj Direction of mouse along both axis x, y ( -1 = negative, 1 = positive ) only required when moving etc.\r
-        * @param string The current resize handle || null\r
-        * @return void\r
-        */\r
-       setAreaCoords: function( coords, moving, square, direction, resizeHandle ) {\r
-               // dump( 'setAreaCoords (in) : ' + coords.x1 + ',' + coords.y1 + ',' + coords.x2 + ',' + coords.y2 );\r
-               if( moving ) {\r
-                       // if moving\r
-                       var targW = coords.x2 - coords.x1;\r
-                       var targH = coords.y2 - coords.y1;\r
-                       \r
-                       // ensure we're within the bounds\r
-                       if( coords.x1 < 0 ) {\r
-                               coords.x1 = 0;\r
-                               coords.x2 = targW;\r
-                       }\r
-                       if( coords.y1 < 0 ) {\r
-                               coords.y1 = 0;\r
-                               coords.y2 = targH;\r
-                       }\r
-                       if( coords.x2 > this.imgW ) {\r
-                               coords.x2 = this.imgW;\r
-                               coords.x1 = this.imgW - targW;\r
-                       }\r
-                       if( coords.y2 > this.imgH ) {\r
-                               coords.y2 = this.imgH;\r
-                               coords.y1 = this.imgH - targH;\r
-                       }                       \r
-               } else {\r
-                       // ensure we're within the bounds\r
-                       if( coords.x1 < 0 ) coords.x1 = 0;\r
-                       if( coords.y1 < 0 ) coords.y1 = 0;\r
-                       if( coords.x2 > this.imgW ) coords.x2 = this.imgW;\r
-                       if( coords.y2 > this.imgH ) coords.y2 = this.imgH;\r
-                       \r
-                       // This is passed as null in onload\r
-                       if( direction != null ) {\r
-                                                               \r
-                               // apply the ratio or squaring where appropriate\r
-                               if( this.ratioX > 0 ) this.applyRatio( coords, { x: this.ratioX, y: this.ratioY }, direction, resizeHandle );\r
-                               else if( square ) this.applyRatio( coords, { x: 1, y: 1 }, direction, resizeHandle );\r
-                                                                               \r
-                               var mins = [ this.options.minWidth, this.options.minHeight ]; // minimum dimensions [x,y]                       \r
-                               var maxs = [ this.options.maxWidth, this.options.maxHeight ]; // maximum dimensions [x,y]\r
-               \r
-                               // apply dimensions where appropriate\r
-                               if( mins[0] > 0 || mins[1] > 0 || maxs[0] > 0 || maxs[1] > 0) {\r
-                               \r
-                                       var coordsTransX        = { a1: coords.x1, a2: coords.x2 };\r
-                                       var coordsTransY        = { a1: coords.y1, a2: coords.y2 };\r
-                                       var boundsX                     = { min: 0, max: this.imgW };\r
-                                       var boundsY                     = { min: 0, max: this.imgH };\r
-                                       \r
-                                       // handle squaring properly on single axis minimum dimensions\r
-                                       if( (mins[0] != 0 || mins[1] != 0) && square ) {\r
-                                               if( mins[0] > 0 ) mins[1] = mins[0];\r
-                                               else if( mins[1] > 0 ) mins[0] = mins[1];\r
-                                       }\r
-                                       \r
-                                       if( (maxs[0] != 0 || maxs[0] != 0) && square ) {\r
-                                               // if we have a max x value & it is less than the max y value then we set the y max to the max x (so we don't go over the minimum maximum of one of the axes - if that makes sense)\r
-                                               if( maxs[0] > 0 && maxs[0] <= maxs[1] ) maxs[1] = maxs[0];\r
-                                               else if( maxs[1] > 0 && maxs[1] <= maxs[0] ) maxs[0] = maxs[1];\r
-                                       }\r
-                                       \r
-                                       if( mins[0] > 0 ) this.applyDimRestriction( coordsTransX, mins[0], direction.x, boundsX, 'min' );\r
-                                       if( mins[1] > 1 ) this.applyDimRestriction( coordsTransY, mins[1], direction.y, boundsY, 'min' );\r
-                                       \r
-                                       if( maxs[0] > 0 ) this.applyDimRestriction( coordsTransX, maxs[0], direction.x, boundsX, 'max' );\r
-                                       if( maxs[1] > 1 ) this.applyDimRestriction( coordsTransY, maxs[1], direction.y, boundsY, 'max' );\r
-                                       \r
-                                       coords = { x1: coordsTransX.a1, y1: coordsTransY.a1, x2: coordsTransX.a2, y2: coordsTransY.a2 };\r
-                               }\r
-                               \r
-                       }\r
-               }\r
-               \r
-               // dump( 'setAreaCoords (out) : ' + coords.x1 + ',' + coords.y1 + ',' + coords.x2 + ',' + coords.y2 + '\n' );\r
-               this.areaCoords = coords;\r
-       },\r
-       \r
-       /**\r
-        * Applies the supplied dimension restriction to the supplied coordinates along a single axis\r
-        * \r
-        * @access private\r
-        * @param obj Single axis coordinates, a1, a2 (e.g. for the x axis a1 = x1 & a2 = x2)\r
-        * @param int The restriction value\r
-        * @param int The direction ( -1 = negative, 1 = positive )\r
-        * @param obj The bounds of the image ( for this axis )\r
-        * @param string The dimension restriction type ( 'min' | 'max' )\r
-        * @return void\r
-        */\r
-       applyDimRestriction: function( coords, val, direction, bounds, type ) {\r
-               var check;\r
-               if( type == 'min' ) check = ( ( coords.a2 - coords.a1 ) < val );\r
-               else check = ( ( coords.a2 - coords.a1 ) > val );\r
-               if( check ) {\r
-                       if( direction == 1 ) coords.a2 = coords.a1 + val;\r
-                       else coords.a1 = coords.a2 - val;\r
-                       \r
-                       // make sure we're still in the bounds (not too pretty for the user, but needed)\r
-                       if( coords.a1 < bounds.min ) {\r
-                               coords.a1 = bounds.min;\r
-                               coords.a2 = val;\r
-                       } else if( coords.a2 > bounds.max ) {\r
-                               coords.a1 = bounds.max - val;\r
-                               coords.a2 = bounds.max;\r
-                       }\r
-               }\r
-       },\r
-               \r
-       /**\r
-        * Applies the supplied ratio to the supplied coordinates\r
-        * \r
-        * @access private\r
-        * @param obj Coordinates, x1, y1, x2, y2\r
-        * @param obj Ratio, x, y\r
-        * @param obj Direction of mouse, x & y : -1 == negative 1 == positive\r
-        * @param string The current resize handle || null\r
-        * @return void\r
-        */\r
-       applyRatio : function( coords, ratio, direction, resizeHandle ) {\r
-               // dump( 'direction.y : ' + direction.y + '\n');\r
-               var newCoords;\r
-               if( resizeHandle == 'N' || resizeHandle == 'S' ) {\r
-                       // dump( 'north south \n');\r
-                       // if moving on either the lone north & south handles apply the ratio on the y axis\r
-                       newCoords = this.applyRatioToAxis( \r
-                               { a1: coords.y1, b1: coords.x1, a2: coords.y2, b2: coords.x2 },\r
-                               { a: ratio.y, b: ratio.x },\r
-                               { a: direction.y, b: direction.x },\r
-                               { min: 0, max: this.imgW }\r
-                       );\r
-                       coords.x1 = newCoords.b1;\r
-                       coords.y1 = newCoords.a1;\r
-                       coords.x2 = newCoords.b2;\r
-                       coords.y2 = newCoords.a2;\r
-               } else {\r
-                       // otherwise deal with it as if we're applying the ratio on the x axis\r
-                       newCoords = this.applyRatioToAxis( \r
-                               { a1: coords.x1, b1: coords.y1, a2: coords.x2, b2: coords.y2 },\r
-                               { a: ratio.x, b: ratio.y },\r
-                               { a: direction.x, b: direction.y },\r
-                               { min: 0, max: this.imgH }\r
-                       );\r
-                       coords.x1 = newCoords.a1;\r
-                       coords.y1 = newCoords.b1;\r
-                       coords.x2 = newCoords.a2;\r
-                       coords.y2 = newCoords.b2;\r
-               }\r
-               \r
-       },\r
-       \r
-       /**\r
-        * Applies the provided ratio to the provided coordinates based on provided direction & bounds,\r
-        * use to encapsulate functionality to make it easy to apply to either axis. This is probably\r
-        * quite hard to visualise so see the x axis example within applyRatio()\r
-        * \r
-        * Example in parameter details & comments is for requesting applying ratio to x axis.\r
-        * \r
-        * @access private\r
-        * @param obj Coords object (a1, b1, a2, b2) where a = x & b = y in example\r
-        * @param obj Ratio object (a, b) where a = x & b = y in example\r
-        * @param obj Direction object (a, b) where a = x & b = y in example\r
-        * @param obj Bounds (min, max)\r
-        * @return obj Coords object (a1, b1, a2, b2) where a = x & b = y in example\r
-        */\r
-       applyRatioToAxis: function( coords, ratio, direction, bounds ) {\r
-               var newCoords = Object.extend( coords, {} );\r
-               var calcDimA = newCoords.a2 - newCoords.a1;                     // calculate dimension a (e.g. width)\r
-               var targDimB = Math.floor( calcDimA * ratio.b / ratio.a );      // the target dimension b (e.g. height)\r
-               var targB;                                                                                      // to hold target b (e.g. y value)\r
-               var targDimA;                                           // to hold target dimension a (e.g. width)\r
-               var calcDimB = null;                                                            // to hold calculated dimension b (e.g. height)\r
-               \r
-               // dump( 'newCoords[0]: ' + newCoords.a1 + ',' + newCoords.b1 + ','+ newCoords.a2 + ',' + newCoords.b2 + '\n');\r
-                               \r
-               if( direction.b == 1 ) {                                                        // if travelling in a positive direction\r
-                       // make sure we're not going out of bounds\r
-                       targB = newCoords.b1 + targDimB;\r
-                       if( targB > bounds.max ) {\r
-                               targB = bounds.max;\r
-                               calcDimB = targB - newCoords.b1;                        // calcuate dimension b (e.g. height)\r
-                       }\r
-                       \r
-                       newCoords.b2 = targB;\r
-               } else {                                                                                        // if travelling in a negative direction\r
-                       // make sure we're not going out of bounds\r
-                       targB = newCoords.b2 - targDimB;\r
-                       if( targB < bounds.min ) {\r
-                               targB = bounds.min;\r
-                               calcDimB = targB + newCoords.b2;                        // calcuate dimension b (e.g. height)\r
-                       }\r
-                       newCoords.b1 = targB;\r
-               }\r
-               \r
-               // dump( 'newCoords[1]: ' + newCoords.a1 + ',' + newCoords.b1 + ','+ newCoords.a2 + ',' + newCoords.b2 + '\n');\r
-                       \r
-               // apply the calculated dimensions\r
-               if( calcDimB != null ) {\r
-                       targDimA = Math.floor( calcDimB * ratio.a / ratio.b );\r
-                       \r
-                       if( direction.a == 1 ) newCoords.a2 = newCoords.a1 + targDimA;\r
-                       else newCoords.a1 = newCoords.a1 = newCoords.a2 - targDimA;\r
-               }\r
-               \r
-               // dump( 'newCoords[2]: ' + newCoords.a1 + ',' + newCoords.b1 + ','+ newCoords.a2 + ',' + newCoords.b2 + '\n');\r
-                       \r
-               return newCoords;\r
-       },\r
-       \r
-       /**\r
-        * Draws the select area\r
-        * \r
-        * @access private\r
-        * @return void\r
-        */\r
-       drawArea: function( ) { \r
-               /*\r
-                * NOTE: I'm not using the Element.setStyle() shortcut as they make it \r
-                * quite sluggish on Mac based browsers\r
-                */\r
-               // dump( 'drawArea        : ' + this.areaCoords.x1 + ',' + this.areaCoords.y1 + ',' + this.areaCoords.x2 + ',' + this.areaCoords.y2 + '\n' );\r
-               var areaWidth     = this.calcW();\r
-               var areaHeight    = this.calcH();\r
-               \r
-               /*\r
-                * Calculate all the style strings before we use them, allows reuse & produces quicker\r
-                * rendering (especially noticable in Mac based browsers)\r
-                */\r
-               var px = 'px';\r
-               var params = [\r
-                       this.areaCoords.x1 + px,        // the left of the selArea\r
-                       this.areaCoords.y1 + px,                // the top of the selArea\r
-                       areaWidth + px,                                 // width of the selArea\r
-                       areaHeight + px,                                        // height of the selArea\r
-                       this.areaCoords.x2 + px,                // bottom of the selArea\r
-                       this.areaCoords.y2 + px,                // right of the selArea\r
-                       (this.img.width - this.areaCoords.x2) + px,     // right edge of selArea\r
-                       (this.img.height - this.areaCoords.y2) + px     // bottom edge of selArea\r
-               ];\r
-                               \r
-               // do the select area\r
-               var areaStyle                           = this.selArea.style;\r
-               areaStyle.left                          = params[0];\r
-               areaStyle.top                           = params[1];\r
-               areaStyle.width                         = params[2];\r
-               areaStyle.height                        = params[3];\r
-                               \r
-               // position the north, east, south & west handles\r
-               var horizHandlePos = Math.ceil( (areaWidth - 6) / 2 ) + px;\r
-               var vertHandlePos = Math.ceil( (areaHeight - 6) / 2 ) + px;\r
-               \r
-               this.handleN.style.left         = horizHandlePos;\r
-               this.handleE.style.top          = vertHandlePos;\r
-               this.handleS.style.left         = horizHandlePos;\r
-               this.handleW.style.top          = vertHandlePos;\r
-               \r
-               // draw the four overlays\r
-               this.north.style.height         = params[1];\r
-               \r
-               var eastStyle                           = this.east.style;\r
-               eastStyle.top                           = params[1];\r
-               eastStyle.height                        = params[3];\r
-               eastStyle.left                          = params[4];\r
-           eastStyle.width                             = params[6];\r
-          \r
-               var southStyle                          = this.south.style;\r
-               southStyle.top                          = params[5];\r
-               southStyle.height                       = params[7];\r
-          \r
-           var westStyle                       = this.west.style;\r
-           westStyle.top                               = params[1];\r
-           westStyle.height                    = params[3];\r
-               westStyle.width                         = params[0];\r
-               \r
-               // call the draw method on sub classes\r
-               this.subDrawArea();\r
-               \r
-               this.forceReRender();\r
-       },\r
-       \r
-       /**\r
-        * Force the re-rendering of the selArea element which fixes rendering issues in Safari \r
-        * & IE PC, especially evident when re-sizing perfectly vertical using any of the south handles\r
-        * \r
-        * @access private\r
-        * @return void\r
-        */\r
-       forceReRender: function() {\r
-               if( this.isIE || this.isWebKit) {\r
-                       var n = document.createTextNode(' ');\r
-                       var d,el,fixEL,i;\r
-               \r
-                       if( this.isIE ) fixEl = this.selArea;\r
-                       else if( this.isWebKit ) {\r
-                               fixEl = document.getElementsByClassName( 'imgCrop_marqueeSouth', this.imgWrap )[0];\r
-                               /* we have to be a bit more forceful for Safari, otherwise the the marquee &\r
-                                * the south handles still don't move\r
-                                */ \r
-                               d = Builder.node( 'div', '' );\r
-                               d.style.visibility = 'hidden';\r
-                               \r
-                               var classList = ['SE','S','SW'];\r
-                               for( i = 0; i < classList.length; i++ ) {\r
-                                       el = document.getElementsByClassName( 'imgCrop_handle' + classList[i], this.selArea )[0];\r
-                                       if( el.childNodes.length ) el.removeChild( el.childNodes[0] );\r
-                                       el.appendChild(d);\r
-                               }\r
-                       }\r
-                       fixEl.appendChild(n);\r
-                       fixEl.removeChild(n);\r
-               }\r
-       },\r
-       \r
-       /**\r
-        * Starts the resize\r
-        * \r
-        * @access private\r
-        * @param obj Event\r
-        * @return void\r
-        */\r
-       startResize: function( e ) {\r
-               this.startCoords = this.cloneCoords( this.areaCoords );\r
-               \r
-               this.resizing = true;\r
-               this.resizeHandle = Event.element( e ).classNames().toString().replace(/([^N|NE|E|SE|S|SW|W|NW])+/, '');\r
-               // dump( 'this.resizeHandle : ' + this.resizeHandle + '\n' );\r
-               Event.stop( e );\r
-       },\r
-       \r
-       /**\r
-        * Starts the drag\r
-        * \r
-        * @access private\r
-        * @param obj Event\r
-        * @return void\r
-        */\r
-       startDrag: function( e ) {      \r
-               this.selArea.show();\r
-               this.clickCoords = this.getCurPos( e );\r
-       \r
-       this.setAreaCoords( { x1: this.clickCoords.x, y1: this.clickCoords.y, x2: this.clickCoords.x, y2: this.clickCoords.y }, false, false, null );\r
-       \r
-       this.dragging = true;\r
-       this.onDrag( e ); // incase the user just clicks once after already making a selection\r
-       Event.stop( e );\r
-       },\r
-       \r
-       /**\r
-        * Gets the current cursor position relative to the image\r
-        * \r
-        * @access private\r
-        * @param obj Event\r
-        * @return obj x,y pixels of the cursor\r
-        */\r
-       getCurPos: function( e ) {\r
-               // get the offsets for the wrapper within the document\r
-               var el = this.imgWrap, wrapOffsets = Position.cumulativeOffset( el );\r
-               // remove any scrolling that is applied to the wrapper (this may be buggy) - don't count the scroll on the body as that won't affect us\r
-               while( el.nodeName != 'BODY' ) {\r
-                       wrapOffsets[1] -= el.scrollTop  || 0;\r
-                       wrapOffsets[0] -= el.scrollLeft || 0;\r
-                       el = el.parentNode;\r
-           }           \r
-               return curPos = { \r
-                       x: Event.pointerX(e) - wrapOffsets[0],\r
-                       y: Event.pointerY(e) - wrapOffsets[1]\r
-               }\r
-       },\r
-       \r
-       /**\r
-        * Performs the drag for both resize & inital draw dragging\r
-        * \r
-        * @access private\r
-        * @param obj Event\r
-        * @return void\r
-        */\r
-       onDrag: function( e ) {\r
-               if( this.dragging || this.resizing ) {  \r
-               \r
-                       var resizeHandle = null;\r
-                       var curPos = this.getCurPos( e );                       \r
-                       var newCoords = this.cloneCoords( this.areaCoords );\r
-                       var direction = { x: 1, y: 1 };\r
-                                               \r
-                   if( this.dragging ) {\r
-                       if( curPos.x < this.clickCoords.x ) direction.x = -1;\r
-                       if( curPos.y < this.clickCoords.y ) direction.y = -1;\r
-                       \r
-                               this.transformCoords( curPos.x, this.clickCoords.x, newCoords, 'x' );\r
-                               this.transformCoords( curPos.y, this.clickCoords.y, newCoords, 'y' );\r
-                       } else if( this.resizing ) {\r
-                               resizeHandle = this.resizeHandle;                       \r
-                               // do x movements first\r
-                               if( resizeHandle.match(/E/) ) {\r
-                                       // if we're moving an east handle\r
-                                       this.transformCoords( curPos.x, this.startCoords.x1, newCoords, 'x' );  \r
-                                       if( curPos.x < this.startCoords.x1 ) direction.x = -1;\r
-                               } else if( resizeHandle.match(/W/) ) {\r
-                                       // if we're moving an west handle\r
-                                       this.transformCoords( curPos.x, this.startCoords.x2, newCoords, 'x' );\r
-                                       if( curPos.x < this.startCoords.x2 ) direction.x = -1;\r
-                               }\r
-                                                                       \r
-                               // do y movements second\r
-                               if( resizeHandle.match(/N/) ) {\r
-                                       // if we're moving an north handle      \r
-                                       this.transformCoords( curPos.y, this.startCoords.y2, newCoords, 'y' );\r
-                                       if( curPos.y < this.startCoords.y2 ) direction.y = -1;\r
-                               } else if( resizeHandle.match(/S/) ) {\r
-                                       // if we're moving an south handle\r
-                                       this.transformCoords( curPos.y, this.startCoords.y1, newCoords, 'y' );  \r
-                                       if( curPos.y < this.startCoords.y1 ) direction.y = -1;\r
-                               }       \r
-                                                       \r
-                       }\r
-               \r
-                       this.setAreaCoords( newCoords, false, e.shiftKey, direction, resizeHandle );\r
-                       this.drawArea();\r
-                       Event.stop( e ); // stop the default event (selecting images & text) in Safari & IE PC\r
-               }\r
-       },\r
-       \r
-       /**\r
-        * Applies the appropriate transform to supplied co-ordinates, on the\r
-        * defined axis, depending on the relationship of the supplied values\r
-        * \r
-        * @access private\r
-        * @param int Current value of pointer\r
-        * @param int Base value to compare current pointer val to\r
-        * @param obj Coordinates to apply transformation on x1, x2, y1, y2\r
-        * @param string Axis to apply transformation on 'x' || 'y'\r
-        * @return void\r
-        */\r
-       transformCoords : function( curVal, baseVal, coords, axis ) {\r
-               var newVals = [ curVal, baseVal ];\r
-               if( curVal > baseVal ) newVals.reverse();\r
-               coords[ axis + '1' ] = newVals[0];\r
-               coords[ axis + '2' ] = newVals[1];              \r
-       },\r
-       \r
-       /**\r
-        * Ends the crop & passes the values of the select area on to the appropriate \r
-        * callback function on completion of a crop\r
-        * \r
-        * @access private\r
-        * @return void\r
-        */\r
-       endCrop : function() {\r
-               this.dragging = false;\r
-               this.resizing = false;\r
-               \r
-               this.options.onEndCrop(\r
-                       this.areaCoords,\r
-                       {\r
-                               width: this.calcW(), \r
-                               height: this.calcH() \r
-                       }\r
-               );\r
-       },\r
-       \r
-       /**\r
-        * Abstract method called on the end of initialization\r
-        * \r
-        * @access private\r
-        * @abstract\r
-        * @return void\r
-        */\r
-       subInitialize: function() {},\r
-       \r
-       /**\r
-        * Abstract method called on the end of drawArea()\r
-        * \r
-        * @access private\r
-        * @abstract\r
-        * @return void\r
-        */\r
-       subDrawArea: function() {}\r
-};\r
-\r
-\r
-\r
-\r
-/**\r
- * Extend the Cropper.Img class to allow for presentation of a preview image of the resulting crop,\r
- * the option for displayOnInit is always overridden to true when displaying a preview image\r
- * \r
- * Usage:\r
- *     @param obj Image element to attach to\r
- *     @param obj Optional options:\r
- *             - see Cropper.Img for base options\r
- *             \r
- *             - previewWrap obj\r
- *                     HTML element that will be used as a container for the preview image             \r
- */\r
-Cropper.ImgWithPreview = Class.create();\r
-\r
-Object.extend( Object.extend( Cropper.ImgWithPreview.prototype, Cropper.Img.prototype ), {\r
-       \r
-       /**\r
-        * Implements the abstract method from Cropper.Img to initialize preview image settings.\r
-        * Will only attach a preview image is the previewWrap element is defined and the minWidth\r
-        * & minHeight options are set.\r
-        * \r
-        * @see Croper.Img.subInitialize\r
-        */\r
-       subInitialize: function() {\r
-               /**\r
-                * Whether or not we've attached a preview image\r
-                * @var boolean\r
-                */\r
-               this.hasPreviewImg = false;\r
-               if( typeof(this.options.previewWrap) != 'undefined' \r
-                       && this.options.minWidth > 0 \r
-                       && this.options.minHeight > 0\r
-               ) {\r
-                       /**\r
-                        * The preview image wrapper element\r
-                        * @var obj HTML element\r
-                        */\r
-                       this.previewWrap        = $PR( this.options.previewWrap );\r
-                       /**\r
-                        * The preview image element\r
-                        * @var obj HTML IMG element\r
-                        */\r
-                       this.previewImg         = this.img.cloneNode( false );\r
-                       // set the ID of the preview image to be unique\r
-                       this.previewImg.id      = 'imgCrop_' + this.previewImg.id;\r
-                       \r
-                                               \r
-                       // set the displayOnInit option to true so we display the select area at the same time as the thumbnail\r
-                       this.options.displayOnInit = true;\r
-\r
-                       this.hasPreviewImg      = true;\r
-                       \r
-                       this.previewWrap.addClassName( 'imgCrop_previewWrap' );\r
-                       \r
-                       this.previewWrap.setStyle(\r
-                        { \r
-                               width: this.options.minWidth + 'px',\r
-                               height: this.options.minHeight + 'px'\r
-                        }\r
-                       );\r
-                       \r
-                       this.previewWrap.appendChild( this.previewImg );\r
-               }\r
-       },\r
-       \r
-       /**\r
-        * Implements the abstract method from Cropper.Img to draw the preview image\r
-        * \r
-        * @see Croper.Img.subDrawArea\r
-        */\r
-       subDrawArea: function() {\r
-               if( this.hasPreviewImg ) {\r
-                       // get the ratio of the select area to the src image\r
-                       var calcWidth = this.calcW();\r
-                       var calcHeight = this.calcH();\r
-                       // ratios for the dimensions of the preview image\r
-                       var dimRatio = { \r
-                               x: this.imgW / calcWidth, \r
-                               y: this.imgH / calcHeight \r
-                       }; \r
-                       //ratios for the positions within the preview\r
-                       var posRatio = { \r
-                               x: calcWidth / this.options.minWidth, \r
-                               y: calcHeight / this.options.minHeight \r
-                       };\r
-                       \r
-                       // setting the positions in an obj before apply styles for rendering speed increase\r
-                       var calcPos     = {\r
-                               w: Math.ceil( this.options.minWidth * dimRatio.x ) + 'px',\r
-                               h: Math.ceil( this.options.minHeight * dimRatio.y ) + 'px',\r
-                               x: '-' + Math.ceil( this.areaCoords.x1 / posRatio.x )  + 'px',\r
-                               y: '-' + Math.ceil( this.areaCoords.y1 / posRatio.y ) + 'px'\r
-                       }\r
-                       \r
-                       var previewStyle        = this.previewImg.style;\r
-                       previewStyle.width      = calcPos.w;\r
-                       previewStyle.height     = calcPos.h;\r
-                       previewStyle.left       = calcPos.x;\r
-                       previewStyle.top        = calcPos.y;\r
-               }\r
-       }\r
-       \r
-});\r
diff --git a/view/js/cropper/lib/builder.js b/view/js/cropper/lib/builder.js
deleted file mode 100644 (file)
index 5b15ba9..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//
-// See scriptaculous.js for full license.
-
-var Builder = {
-  NODEMAP: {
-    AREA: 'map',
-    CAPTION: 'table',
-    COL: 'table',
-    COLGROUP: 'table',
-    LEGEND: 'fieldset',
-    OPTGROUP: 'select',
-    OPTION: 'select',
-    PARAM: 'object',
-    TBODY: 'table',
-    TD: 'table',
-    TFOOT: 'table',
-    TH: 'table',
-    THEAD: 'table',
-    TR: 'table'
-  },
-  // note: For Firefox < 1.5, OPTION and OPTGROUP tags are currently broken,
-  //       due to a Firefox bug
-  node: function(elementName) {
-    elementName = elementName.toUpperCase();
-    
-    // try innerHTML approach
-    var parentTag = this.NODEMAP[elementName] || 'div';
-    var parentElement = document.createElement(parentTag);
-    try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707
-      parentElement.innerHTML = "<" + elementName + "></" + elementName + ">";
-    } catch(e) {}
-    var element = parentElement.firstChild || null;
-      
-    // see if browser added wrapping tags
-    if(element && (element.tagName != elementName))
-      element = element.getElementsByTagName(elementName)[0];
-    
-    // fallback to createElement approach
-    if(!element) element = document.createElement(elementName);
-    
-    // abort if nothing could be created
-    if(!element) return;
-
-    // attributes (or text)
-    if(arguments[1])
-      if(this._isStringOrNumber(arguments[1]) ||
-        (arguments[1] instanceof Array)) {
-          this._children(element, arguments[1]);
-        } else {
-          var attrs = this._attributes(arguments[1]);
-          if(attrs.length) {
-            try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707
-              parentElement.innerHTML = "<" +elementName + " " +
-                attrs + "></" + elementName + ">";
-            } catch(e) {}
-            element = parentElement.firstChild || null;
-            // workaround firefox 1.0.X bug
-            if(!element) {
-              element = document.createElement(elementName);
-              for(attr in arguments[1]) 
-                element[attr == 'class' ? 'className' : attr] = arguments[1][attr];
-            }
-            if(element.tagName != elementName)
-              element = parentElement.getElementsByTagName(elementName)[0];
-            }
-        } 
-
-    // text, or array of children
-    if(arguments[2])
-      this._children(element, arguments[2]);
-
-     return element;
-  },
-  _text: function(text) {
-     return document.createTextNode(text);
-  },
-  _attributes: function(attributes) {
-    var attrs = [];
-    for(attribute in attributes)
-      attrs.push((attribute=='className' ? 'class' : attribute) +
-          '="' + attributes[attribute].toString().escapeHTML() + '"');
-    return attrs.join(" ");
-  },
-  _children: function(element, children) {
-    if(typeof children=='object') { // array can hold nodes and text
-      children.flatten().each( function(e) {
-        if(typeof e=='object')
-          element.appendChild(e)
-        else
-          if(Builder._isStringOrNumber(e))
-            element.appendChild(Builder._text(e));
-      });
-    } else
-      if(Builder._isStringOrNumber(children)) 
-         element.appendChild(Builder._text(children));
-  },
-  _isStringOrNumber: function(param) {
-    return(typeof param=='string' || typeof param=='number');
-  }
-}
\ No newline at end of file
diff --git a/view/js/cropper/lib/controls.js b/view/js/cropper/lib/controls.js
deleted file mode 100644 (file)
index 9606948..0000000
+++ /dev/null
@@ -1,815 +0,0 @@
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//           (c) 2005 Ivan Krstic (http://blogs.law.harvard.edu/ivan)
-//           (c) 2005 Jon Tirsen (http://www.tirsen.com)
-// Contributors:
-//  Richard Livsey
-//  Rahul Bhargava
-//  Rob Wills
-// 
-// See scriptaculous.js for full license.
-
-// Autocompleter.Base handles all the autocompletion functionality 
-// that's independent of the data source for autocompletion. This
-// includes drawing the autocompletion menu, observing keyboard
-// and mouse events, and similar.
-//
-// Specific autocompleters need to provide, at the very least, 
-// a getUpdatedChoices function that will be invoked every time
-// the text inside the monitored textbox changes. This method 
-// should get the text for which to provide autocompletion by
-// invoking this.getToken(), NOT by directly accessing
-// this.element.value. This is to allow incremental tokenized
-// autocompletion. Specific auto-completion logic (AJAX, etc)
-// belongs in getUpdatedChoices.
-//
-// Tokenized incremental autocompletion is enabled automatically
-// when an autocompleter is instantiated with the 'tokens' option
-// in the options parameter, e.g.:
-// new Ajax.Autocompleter('id','upd', '/url/', { tokens: ',' });
-// will incrementally autocomplete with a comma as the token.
-// Additionally, ',' in the above example can be replaced with
-// a token array, e.g. { tokens: [',', '\n'] } which
-// enables autocompletion on multiple tokens. This is most 
-// useful when one of the tokens is \n (a newline), as it 
-// allows smart autocompletion after linebreaks.
-
-var Autocompleter = {}
-Autocompleter.Base = function() {};
-Autocompleter.Base.prototype = {
-  baseInitialize: function(element, update, options) {
-    this.element     = $PR(element); 
-    this.update      = $PR(update);  
-    this.hasFocus    = false; 
-    this.changed     = false; 
-    this.active      = false; 
-    this.index       = 0;     
-    this.entryCount  = 0;
-
-    if (this.setOptions)
-      this.setOptions(options);
-    else
-      this.options = options || {};
-
-    this.options.paramName    = this.options.paramName || this.element.name;
-    this.options.tokens       = this.options.tokens || [];
-    this.options.frequency    = this.options.frequency || 0.4;
-    this.options.minChars     = this.options.minChars || 1;
-    this.options.onShow       = this.options.onShow || 
-    function(element, update){ 
-      if(!update.style.position || update.style.position=='absolute') {
-        update.style.position = 'absolute';
-        Position.clone(element, update, {setHeight: false, offsetTop: element.offsetHeight});
-      }
-      Effect.Appear(update,{duration:0.15});
-    };
-    this.options.onHide = this.options.onHide || 
-    function(element, update){ new Effect.Fade(update,{duration:0.15}) };
-
-    if (typeof(this.options.tokens) == 'string') 
-      this.options.tokens = new Array(this.options.tokens);
-
-    this.observer = null;
-    
-    this.element.setAttribute('autocomplete','off');
-
-    Element.hide(this.update);
-
-    Event.observe(this.element, "blur", this.onBlur.bindAsEventListener(this));
-    Event.observe(this.element, "keypress", this.onKeyPress.bindAsEventListener(this));
-  },
-
-  show: function() {
-    if(Element.getStyle(this.update, 'display')=='none') this.options.onShow(this.element, this.update);
-    if(!this.iefix && 
-      (navigator.appVersion.indexOf('MSIE')>0) &&
-      (navigator.userAgent.indexOf('Opera')<0) &&
-      (Element.getStyle(this.update, 'position')=='absolute')) {
-      new Insertion.After(this.update, 
-       '<iframe id="' + this.update.id + '_iefix" '+
-       'style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" ' +
-       'src="javascript:false;" frameborder="0" scrolling="no"></iframe>');
-      this.iefix = $PR(this.update.id+'_iefix');
-    }
-    if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50);
-  },
-  
-  fixIEOverlapping: function() {
-    Position.clone(this.update, this.iefix);
-    this.iefix.style.zIndex = 1;
-    this.update.style.zIndex = 2;
-    Element.show(this.iefix);
-  },
-
-  hide: function() {
-    this.stopIndicator();
-    if(Element.getStyle(this.update, 'display')!='none') this.options.onHide(this.element, this.update);
-    if(this.iefix) Element.hide(this.iefix);
-  },
-
-  startIndicator: function() {
-    if(this.options.indicator) Element.show(this.options.indicator);
-  },
-
-  stopIndicator: function() {
-    if(this.options.indicator) Element.hide(this.options.indicator);
-  },
-
-  onKeyPress: function(event) {
-    if(this.active)
-      switch(event.keyCode) {
-       case Event.KEY_TAB:
-       case Event.KEY_RETURN:
-         this.selectEntry();
-         Event.stop(event);
-       case Event.KEY_ESC:
-         this.hide();
-         this.active = false;
-         Event.stop(event);
-         return;
-       case Event.KEY_LEFT:
-       case Event.KEY_RIGHT:
-         return;
-       case Event.KEY_UP:
-         this.markPrevious();
-         this.render();
-         if(navigator.appVersion.indexOf('AppleWebKit')>0) Event.stop(event);
-         return;
-       case Event.KEY_DOWN:
-         this.markNext();
-         this.render();
-         if(navigator.appVersion.indexOf('AppleWebKit')>0) Event.stop(event);
-         return;
-      }
-     else 
-       if(event.keyCode==Event.KEY_TAB || event.keyCode==Event.KEY_RETURN || 
-         (navigator.appVersion.indexOf('AppleWebKit') > 0 && event.keyCode == 0)) return;
-
-    this.changed = true;
-    this.hasFocus = true;
-
-    if(this.observer) clearTimeout(this.observer);
-      this.observer = 
-        setTimeout(this.onObserverEvent.bind(this), this.options.frequency*1000);
-  },
-
-  activate: function() {
-    this.changed = false;
-    this.hasFocus = true;
-    this.getUpdatedChoices();
-  },
-
-  onHover: function(event) {
-    var element = Event.findElement(event, 'LI');
-    if(this.index != element.autocompleteIndex) 
-    {
-        this.index = element.autocompleteIndex;
-        this.render();
-    }
-    Event.stop(event);
-  },
-  
-  onClick: function(event) {
-    var element = Event.findElement(event, 'LI');
-    this.index = element.autocompleteIndex;
-    this.selectEntry();
-    this.hide();
-  },
-  
-  onBlur: function(event) {
-    // needed to make click events working
-    setTimeout(this.hide.bind(this), 250);
-    this.hasFocus = false;
-    this.active = false;     
-  }, 
-  
-  render: function() {
-    if(this.entryCount > 0) {
-      for (var i = 0; i < this.entryCount; i++)
-        this.index==i ? 
-          Element.addClassName(this.getEntry(i),"selected") : 
-          Element.removeClassName(this.getEntry(i),"selected");
-        
-      if(this.hasFocus) { 
-        this.show();
-        this.active = true;
-      }
-    } else {
-      this.active = false;
-      this.hide();
-    }
-  },
-  
-  markPrevious: function() {
-    if(this.index > 0) this.index--
-      else this.index = this.entryCount-1;
-  },
-  
-  markNext: function() {
-    if(this.index < this.entryCount-1) this.index++
-      else this.index = 0;
-  },
-  
-  getEntry: function(index) {
-    return this.update.firstChild.childNodes[index];
-  },
-  
-  getCurrentEntry: function() {
-    return this.getEntry(this.index);
-  },
-  
-  selectEntry: function() {
-    this.active = false;
-    this.updateElement(this.getCurrentEntry());
-  },
-
-  updateElement: function(selectedElement) {
-    if (this.options.updateElement) {
-      this.options.updateElement(selectedElement);
-      return;
-    }
-    var value = '';
-    if (this.options.select) {
-      var nodes = document.getElementsByClassName(this.options.select, selectedElement) || [];
-      if(nodes.length>0) value = Element.collectTextNodes(nodes[0], this.options.select);
-    } else
-      value = Element.collectTextNodesIgnoreClass(selectedElement, 'informal');
-    
-    var lastTokenPos = this.findLastToken();
-    if (lastTokenPos != -1) {
-      var newValue = this.element.value.substr(0, lastTokenPos + 1);
-      var whitespace = this.element.value.substr(lastTokenPos + 1).match(/^\s+/);
-      if (whitespace)
-        newValue += whitespace[0];
-      this.element.value = newValue + value;
-    } else {
-      this.element.value = value;
-    }
-    this.element.focus();
-    
-    if (this.options.afterUpdateElement)
-      this.options.afterUpdateElement(this.element, selectedElement);
-  },
-
-  updateChoices: function(choices) {
-    if(!this.changed && this.hasFocus) {
-      this.update.innerHTML = choices;
-      Element.cleanWhitespace(this.update);
-      Element.cleanWhitespace(this.update.firstChild);
-
-      if(this.update.firstChild && this.update.firstChild.childNodes) {
-        this.entryCount = 
-          this.update.firstChild.childNodes.length;
-        for (var i = 0; i < this.entryCount; i++) {
-          var entry = this.getEntry(i);
-          entry.autocompleteIndex = i;
-          this.addObservers(entry);
-        }
-      } else { 
-        this.entryCount = 0;
-      }
-
-      this.stopIndicator();
-
-      this.index = 0;
-      this.render();
-    }
-  },
-
-  addObservers: function(element) {
-    Event.observe(element, "mouseover", this.onHover.bindAsEventListener(this));
-    Event.observe(element, "click", this.onClick.bindAsEventListener(this));
-  },
-
-  onObserverEvent: function() {
-    this.changed = false;   
-    if(this.getToken().length>=this.options.minChars) {
-      this.startIndicator();
-      this.getUpdatedChoices();
-    } else {
-      this.active = false;
-      this.hide();
-    }
-  },
-
-  getToken: function() {
-    var tokenPos = this.findLastToken();
-    if (tokenPos != -1)
-      var ret = this.element.value.substr(tokenPos + 1).replace(/^\s+/,'').replace(/\s+$/,'');
-    else
-      var ret = this.element.value;
-
-    return /\n/.test(ret) ? '' : ret;
-  },
-
-  findLastToken: function() {
-    var lastTokenPos = -1;
-
-    for (var i=0; i<this.options.tokens.length; i++) {
-      var thisTokenPos = this.element.value.lastIndexOf(this.options.tokens[i]);
-      if (thisTokenPos > lastTokenPos)
-        lastTokenPos = thisTokenPos;
-    }
-    return lastTokenPos;
-  }
-}
-
-Ajax.Autocompleter = Class.create();
-Object.extend(Object.extend(Ajax.Autocompleter.prototype, Autocompleter.Base.prototype), {
-  initialize: function(element, update, url, options) {
-    this.baseInitialize(element, update, options);
-    this.options.asynchronous  = true;
-    this.options.onComplete    = this.onComplete.bind(this);
-    this.options.defaultParams = this.options.parameters || null;
-    this.url                   = url;
-  },
-
-  getUpdatedChoices: function() {
-    entry = encodeURIComponent(this.options.paramName) + '=' + 
-      encodeURIComponent(this.getToken());
-
-    this.options.parameters = this.options.callback ?
-      this.options.callback(this.element, entry) : entry;
-
-    if(this.options.defaultParams) 
-      this.options.parameters += '&' + this.options.defaultParams;
-
-    new Ajax.Request(this.url, this.options);
-  },
-
-  onComplete: function(request) {
-    this.updateChoices(request.responseText);
-  }
-
-});
-
-// The local array autocompleter. Used when you'd prefer to
-// inject an array of autocompletion options into the page, rather
-// than sending out Ajax queries, which can be quite slow sometimes.
-//
-// The constructor takes four parameters. The first two are, as usual,
-// the id of the monitored textbox, and id of the autocompletion menu.
-// The third is the array you want to autocomplete from, and the fourth
-// is the options block.
-//
-// Extra local autocompletion options:
-// - choices - How many autocompletion choices to offer
-//
-// - partialSearch - If false, the autocompleter will match entered
-//                    text only at the beginning of strings in the 
-//                    autocomplete array. Defaults to true, which will
-//                    match text at the beginning of any *word* in the
-//                    strings in the autocomplete array. If you want to
-//                    search anywhere in the string, additionally set
-//                    the option fullSearch to true (default: off).
-//
-// - fullSsearch - Search anywhere in autocomplete array strings.
-//
-// - partialChars - How many characters to enter before triggering
-//                   a partial match (unlike minChars, which defines
-//                   how many characters are required to do any match
-//                   at all). Defaults to 2.
-//
-// - ignoreCase - Whether to ignore case when autocompleting.
-//                 Defaults to true.
-//
-// It's possible to pass in a custom function as the 'selector' 
-// option, if you prefer to write your own autocompletion logic.
-// In that case, the other options above will not apply unless
-// you support them.
-
-Autocompleter.Local = Class.create();
-Autocompleter.Local.prototype = Object.extend(new Autocompleter.Base(), {
-  initialize: function(element, update, array, options) {
-    this.baseInitialize(element, update, options);
-    this.options.array = array;
-  },
-
-  getUpdatedChoices: function() {
-    this.updateChoices(this.options.selector(this));
-  },
-
-  setOptions: function(options) {
-    this.options = Object.extend({
-      choices: 10,
-      partialSearch: true,
-      partialChars: 2,
-      ignoreCase: true,
-      fullSearch: false,
-      selector: function(instance) {
-        var ret       = []; // Beginning matches
-        var partial   = []; // Inside matches
-        var entry     = instance.getToken();
-        var count     = 0;
-
-        for (var i = 0; i < instance.options.array.length &&  
-          ret.length < instance.options.choices ; i++) { 
-
-          var elem = instance.options.array[i];
-          var foundPos = instance.options.ignoreCase ? 
-            elem.toLowerCase().indexOf(entry.toLowerCase()) : 
-            elem.indexOf(entry);
-
-          while (foundPos != -1) {
-            if (foundPos == 0 && elem.length != entry.length) { 
-              ret.push("<li><strong>" + elem.substr(0, entry.length) + "</strong>" + 
-                elem.substr(entry.length) + "</li>");
-              break;
-            } else if (entry.length >= instance.options.partialChars && 
-              instance.options.partialSearch && foundPos != -1) {
-              if (instance.options.fullSearch || /\s/.test(elem.substr(foundPos-1,1))) {
-                partial.push("<li>" + elem.substr(0, foundPos) + "<strong>" +
-                  elem.substr(foundPos, entry.length) + "</strong>" + elem.substr(
-                  foundPos + entry.length) + "</li>");
-                break;
-              }
-            }
-
-            foundPos = instance.options.ignoreCase ? 
-              elem.toLowerCase().indexOf(entry.toLowerCase(), foundPos + 1) : 
-              elem.indexOf(entry, foundPos + 1);
-
-          }
-        }
-        if (partial.length)
-          ret = ret.concat(partial.slice(0, instance.options.choices - ret.length))
-        return "<ul>" + ret.join('') + "</ul>";
-      }
-    }, options || {});
-  }
-});
-
-// AJAX in-place editor
-//
-// see documentation on http://wiki.script.aculo.us/scriptaculous/show/Ajax.InPlaceEditor
-
-// Use this if you notice weird scrolling problems on some browsers,
-// the DOM might be a bit confused when this gets called so do this
-// waits 1 ms (with setTimeout) until it does the activation
-Field.scrollFreeActivate = function(field) {
-  setTimeout(function() {
-    Field.activate(field);
-  }, 1);
-}
-
-Ajax.InPlaceEditor = Class.create();
-Ajax.InPlaceEditor.defaultHighlightColor = "#FFFF99";
-Ajax.InPlaceEditor.prototype = {
-  initialize: function(element, url, options) {
-    this.url = url;
-    this.element = $PR(element);
-
-    this.options = Object.extend({
-      okButton: true,
-      okText: "ok",
-      cancelLink: true,
-      cancelText: "cancel",
-      savingText: "Saving...",
-      clickToEditText: "Click to edit",
-      okText: "ok",
-      rows: 1,
-      onComplete: function(transport, element) {
-        new Effect.Highlight(element, {startcolor: this.options.highlightcolor});
-      },
-      onFailure: function(transport) {
-        alert("Error communicating with the server: " + transport.responseText.stripTags());
-      },
-      callback: function(form) {
-        return Form.serialize(form);
-      },
-      handleLineBreaks: true,
-      loadingText: 'Loading...',
-      savingClassName: 'inplaceeditor-saving',
-      loadingClassName: 'inplaceeditor-loading',
-      formClassName: 'inplaceeditor-form',
-      highlightcolor: Ajax.InPlaceEditor.defaultHighlightColor,
-      highlightendcolor: "#FFFFFF",
-      externalControl: null,
-      submitOnBlur: false,
-      ajaxOptions: {},
-      evalScripts: false
-    }, options || {});
-
-    if(!this.options.formId && this.element.id) {
-      this.options.formId = this.element.id + "-inplaceeditor";
-      if ($PR(this.options.formId)) {
-        // there's already a form with that name, don't specify an id
-        this.options.formId = null;
-      }
-    }
-    
-    if (this.options.externalControl) {
-      this.options.externalControl = $PR(this.options.externalControl);
-    }
-    
-    this.originalBackground = Element.getStyle(this.element, 'background-color');
-    if (!this.originalBackground) {
-      this.originalBackground = "transparent";
-    }
-    
-    this.element.title = this.options.clickToEditText;
-    
-    this.onclickListener = this.enterEditMode.bindAsEventListener(this);
-    this.mouseoverListener = this.enterHover.bindAsEventListener(this);
-    this.mouseoutListener = this.leaveHover.bindAsEventListener(this);
-    Event.observe(this.element, 'click', this.onclickListener);
-    Event.observe(this.element, 'mouseover', this.mouseoverListener);
-    Event.observe(this.element, 'mouseout', this.mouseoutListener);
-    if (this.options.externalControl) {
-      Event.observe(this.options.externalControl, 'click', this.onclickListener);
-      Event.observe(this.options.externalControl, 'mouseover', this.mouseoverListener);
-      Event.observe(this.options.externalControl, 'mouseout', this.mouseoutListener);
-    }
-  },
-  enterEditMode: function(evt) {
-    if (this.saving) return;
-    if (this.editing) return;
-    this.editing = true;
-    this.onEnterEditMode();
-    if (this.options.externalControl) {
-      Element.hide(this.options.externalControl);
-    }
-    Element.hide(this.element);
-    this.createForm();
-    this.element.parentNode.insertBefore(this.form, this.element);
-    Field.scrollFreeActivate(this.editField);
-    // stop the event to avoid a page refresh in Safari
-    if (evt) {
-      Event.stop(evt);
-    }
-    return false;
-  },
-  createForm: function() {
-    this.form = document.createElement("form");
-    this.form.id = this.options.formId;
-    Element.addClassName(this.form, this.options.formClassName)
-    this.form.onsubmit = this.onSubmit.bind(this);
-
-    this.createEditField();
-
-    if (this.options.textarea) {
-      var br = document.createElement("br");
-      this.form.appendChild(br);
-    }
-
-    if (this.options.okButton) {
-      okButton = document.createElement("input");
-      okButton.type = "submit";
-      okButton.value = this.options.okText;
-      okButton.className = 'editor_ok_button';
-      this.form.appendChild(okButton);
-    }
-
-    if (this.options.cancelLink) {
-      cancelLink = document.createElement("a");
-      cancelLink.href = "#";
-      cancelLink.appendChild(document.createTextNode(this.options.cancelText));
-      cancelLink.onclick = this.onclickCancel.bind(this);
-      cancelLink.className = 'editor_cancel';      
-      this.form.appendChild(cancelLink);
-    }
-  },
-  hasHTMLLineBreaks: function(string) {
-    if (!this.options.handleLineBreaks) return false;
-    return string.match(/<br/i) || string.match(/<p>/i);
-  },
-  convertHTMLLineBreaks: function(string) {
-    return string.replace(/<br>/gi, "\n").replace(/<br\/>/gi, "\n").replace(/<\/p>/gi, "\n").replace(/<p>/gi, "");
-  },
-  createEditField: function() {
-    var text;
-    if(this.options.loadTextURL) {
-      text = this.options.loadingText;
-    } else {
-      text = this.getText();
-    }
-
-    var obj = this;
-    
-    if (this.options.rows == 1 && !this.hasHTMLLineBreaks(text)) {
-      this.options.textarea = false;
-      var textField = document.createElement("input");
-      textField.obj = this;
-      textField.type = "text";
-      textField.name = "value";
-      textField.value = text;
-      textField.style.backgroundColor = this.options.highlightcolor;
-      textField.className = 'editor_field';
-      var size = this.options.size || this.options.cols || 0;
-      if (size != 0) textField.size = size;
-      if (this.options.submitOnBlur)
-        textField.onblur = this.onSubmit.bind(this);
-      this.editField = textField;
-    } else {
-      this.options.textarea = true;
-      var textArea = document.createElement("textarea");
-      textArea.obj = this;
-      textArea.name = "value";
-      textArea.value = this.convertHTMLLineBreaks(text);
-      textArea.rows = this.options.rows;
-      textArea.cols = this.options.cols || 40;
-      textArea.className = 'editor_field';      
-      if (this.options.submitOnBlur)
-        textArea.onblur = this.onSubmit.bind(this);
-      this.editField = textArea;
-    }
-    
-    if(this.options.loadTextURL) {
-      this.loadExternalText();
-    }
-    this.form.appendChild(this.editField);
-  },
-  getText: function() {
-    return this.element.innerHTML;
-  },
-  loadExternalText: function() {
-    Element.addClassName(this.form, this.options.loadingClassName);
-    this.editField.disabled = true;
-    new Ajax.Request(
-      this.options.loadTextURL,
-      Object.extend({
-        asynchronous: true,
-        onComplete: this.onLoadedExternalText.bind(this)
-      }, this.options.ajaxOptions)
-    );
-  },
-  onLoadedExternalText: function(transport) {
-    Element.removeClassName(this.form, this.options.loadingClassName);
-    this.editField.disabled = false;
-    this.editField.value = transport.responseText.stripTags();
-  },
-  onclickCancel: function() {
-    this.onComplete();
-    this.leaveEditMode();
-    return false;
-  },
-  onFailure: function(transport) {
-    this.options.onFailure(transport);
-    if (this.oldInnerHTML) {
-      this.element.innerHTML = this.oldInnerHTML;
-      this.oldInnerHTML = null;
-    }
-    return false;
-  },
-  onSubmit: function() {
-    // onLoading resets these so we need to save them away for the Ajax call
-    var form = this.form;
-    var value = this.editField.value;
-    
-    // do this first, sometimes the ajax call returns before we get a chance to switch on Saving...
-    // which means this will actually switch on Saving... *after* we've left edit mode causing Saving...
-    // to be displayed indefinitely
-    this.onLoading();
-    
-    if (this.options.evalScripts) {
-      new Ajax.Request(
-        this.url, Object.extend({
-          parameters: this.options.callback(form, value),
-          onComplete: this.onComplete.bind(this),
-          onFailure: this.onFailure.bind(this),
-          asynchronous:true, 
-          evalScripts:true
-        }, this.options.ajaxOptions));
-    } else  {
-      new Ajax.Updater(
-        { success: this.element,
-          // don't update on failure (this could be an option)
-          failure: null }, 
-        this.url, Object.extend({
-          parameters: this.options.callback(form, value),
-          onComplete: this.onComplete.bind(this),
-          onFailure: this.onFailure.bind(this)
-        }, this.options.ajaxOptions));
-    }
-    // stop the event to avoid a page refresh in Safari
-    if (arguments.length > 1) {
-      Event.stop(arguments[0]);
-    }
-    return false;
-  },
-  onLoading: function() {
-    this.saving = true;
-    this.removeForm();
-    this.leaveHover();
-    this.showSaving();
-  },
-  showSaving: function() {
-    this.oldInnerHTML = this.element.innerHTML;
-    this.element.innerHTML = this.options.savingText;
-    Element.addClassName(this.element, this.options.savingClassName);
-    this.element.style.backgroundColor = this.originalBackground;
-    Element.show(this.element);
-  },
-  removeForm: function() {
-    if(this.form) {
-      if (this.form.parentNode) Element.remove(this.form);
-      this.form = null;
-    }
-  },
-  enterHover: function() {
-    if (this.saving) return;
-    this.element.style.backgroundColor = this.options.highlightcolor;
-    if (this.effect) {
-      this.effect.cancel();
-    }
-    Element.addClassName(this.element, this.options.hoverClassName)
-  },
-  leaveHover: function() {
-    if (this.options.backgroundColor) {
-      this.element.style.backgroundColor = this.oldBackground;
-    }
-    Element.removeClassName(this.element, this.options.hoverClassName)
-    if (this.saving) return;
-    this.effect = new Effect.Highlight(this.element, {
-      startcolor: this.options.highlightcolor,
-      endcolor: this.options.highlightendcolor,
-      restorecolor: this.originalBackground
-    });
-  },
-  leaveEditMode: function() {
-    Element.removeClassName(this.element, this.options.savingClassName);
-    this.removeForm();
-    this.leaveHover();
-    this.element.style.backgroundColor = this.originalBackground;
-    Element.show(this.element);
-    if (this.options.externalControl) {
-      Element.show(this.options.externalControl);
-    }
-    this.editing = false;
-    this.saving = false;
-    this.oldInnerHTML = null;
-    this.onLeaveEditMode();
-  },
-  onComplete: function(transport) {
-    this.leaveEditMode();
-    this.options.onComplete.bind(this)(transport, this.element);
-  },
-  onEnterEditMode: function() {},
-  onLeaveEditMode: function() {},
-  dispose: function() {
-    if (this.oldInnerHTML) {
-      this.element.innerHTML = this.oldInnerHTML;
-    }
-    this.leaveEditMode();
-    Event.stopObserving(this.element, 'click', this.onclickListener);
-    Event.stopObserving(this.element, 'mouseover', this.mouseoverListener);
-    Event.stopObserving(this.element, 'mouseout', this.mouseoutListener);
-    if (this.options.externalControl) {
-      Event.stopObserving(this.options.externalControl, 'click', this.onclickListener);
-      Event.stopObserving(this.options.externalControl, 'mouseover', this.mouseoverListener);
-      Event.stopObserving(this.options.externalControl, 'mouseout', this.mouseoutListener);
-    }
-  }
-};
-
-Ajax.InPlaceCollectionEditor = Class.create();
-Object.extend(Ajax.InPlaceCollectionEditor.prototype, Ajax.InPlaceEditor.prototype);
-Object.extend(Ajax.InPlaceCollectionEditor.prototype, {
-  createEditField: function() {
-    if (!this.cached_selectTag) {
-      var selectTag = document.createElement("select");
-      var collection = this.options.collection || [];
-      var optionTag;
-      collection.each(function(e,i) {
-        optionTag = document.createElement("option");
-        optionTag.value = (e instanceof Array) ? e[0] : e;
-        if(this.options.value==optionTag.value) optionTag.selected = true;
-        optionTag.appendChild(document.createTextNode((e instanceof Array) ? e[1] : e));
-        selectTag.appendChild(optionTag);
-      }.bind(this));
-      this.cached_selectTag = selectTag;
-    }
-
-    this.editField = this.cached_selectTag;
-    if(this.options.loadTextURL) this.loadExternalText();
-    this.form.appendChild(this.editField);
-    this.options.callback = function(form, value) {
-      return "value=" + encodeURIComponent(value);
-    }
-  }
-});
-
-// Delayed observer, like Form.Element.Observer, 
-// but waits for delay after last key input
-// Ideal for live-search fields
-
-Form.Element.DelayedObserver = Class.create();
-Form.Element.DelayedObserver.prototype = {
-  initialize: function(element, delay, callback) {
-    this.delay     = delay || 0.5;
-    this.element   = $PR(element);
-    this.callback  = callback;
-    this.timer     = null;
-    this.lastValue = $F(this.element); 
-    Event.observe(this.element,'keyup',this.delayedListener.bindAsEventListener(this));
-  },
-  delayedListener: function(event) {
-    if(this.lastValue == $F(this.element)) return;
-    if(this.timer) clearTimeout(this.timer);
-    this.timer = setTimeout(this.onTimerEvent.bind(this), this.delay * 1000);
-    this.lastValue = $F(this.element);
-  },
-  onTimerEvent: function() {
-    this.timer = null;
-    this.callback(this.element, $F(this.element));
-  }
-};
diff --git a/view/js/cropper/lib/dragdrop.js b/view/js/cropper/lib/dragdrop.js
deleted file mode 100644 (file)
index baa607c..0000000
+++ /dev/null
@@ -1,915 +0,0 @@
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//           (c) 2005 Sammi Williams (http://www.oriontransfer.co.nz, sammi@oriontransfer.co.nz)
-// 
-// See scriptaculous.js for full license.
-
-/*--------------------------------------------------------------------------*/
-
-var Droppables = {
-  drops: [],
-
-  remove: function(element) {
-    this.drops = this.drops.reject(function(d) { return d.element==$PR(element) });
-  },
-
-  add: function(element) {
-    element = $PR(element);
-    var options = Object.extend({
-      greedy:     true,
-      hoverclass: null,
-      tree:       false
-    }, arguments[1] || {});
-
-    // cache containers
-    if(options.containment) {
-      options._containers = [];
-      var containment = options.containment;
-      if((typeof containment == 'object') && 
-        (containment.constructor == Array)) {
-        containment.each( function(c) { options._containers.push($PR(c)) });
-      } else {
-        options._containers.push($PR(containment));
-      }
-    }
-    
-    if(options.accept) options.accept = [options.accept].flatten();
-
-    Element.makePositioned(element); // fix IE
-    options.element = element;
-
-    this.drops.push(options);
-  },
-  
-  findDeepestChild: function(drops) {
-    deepest = drops[0];
-      
-    for (i = 1; i < drops.length; ++i)
-      if (Element.isParent(drops[i].element, deepest.element))
-        deepest = drops[i];
-    
-    return deepest;
-  },
-
-  isContained: function(element, drop) {
-    var containmentNode;
-    if(drop.tree) {
-      containmentNode = element.treeNode; 
-    } else {
-      containmentNode = element.parentNode;
-    }
-    return drop._containers.detect(function(c) { return containmentNode == c });
-  },
-  
-  isAffected: function(point, element, drop) {
-    return (
-      (drop.element!=element) &&
-      ((!drop._containers) ||
-        this.isContained(element, drop)) &&
-      ((!drop.accept) ||
-        (Element.classNames(element).detect( 
-          function(v) { return drop.accept.include(v) } ) )) &&
-      Position.within(drop.element, point[0], point[1]) );
-  },
-
-  deactivate: function(drop) {
-    if(drop.hoverclass)
-      Element.removeClassName(drop.element, drop.hoverclass);
-    this.last_active = null;
-  },
-
-  activate: function(drop) {
-    if(drop.hoverclass)
-      Element.addClassName(drop.element, drop.hoverclass);
-    this.last_active = drop;
-  },
-
-  show: function(point, element) {
-    if(!this.drops.length) return;
-    var affected = [];
-    
-    if(this.last_active) this.deactivate(this.last_active);
-    this.drops.each( function(drop) {
-      if(Droppables.isAffected(point, element, drop))
-        affected.push(drop);
-    });
-        
-    if(affected.length>0) {
-      drop = Droppables.findDeepestChild(affected);
-      Position.within(drop.element, point[0], point[1]);
-      if(drop.onHover)
-        drop.onHover(element, drop.element, Position.overlap(drop.overlap, drop.element));
-      
-      Droppables.activate(drop);
-    }
-  },
-
-  fire: function(event, element) {
-    if(!this.last_active) return;
-    Position.prepare();
-
-    if (this.isAffected([Event.pointerX(event), Event.pointerY(event)], element, this.last_active))
-      if (this.last_active.onDrop) 
-        this.last_active.onDrop(element, this.last_active.element, event);
-  },
-
-  reset: function() {
-    if(this.last_active)
-      this.deactivate(this.last_active);
-  }
-}
-
-var Draggables = {
-  drags: [],
-  observers: [],
-  
-  register: function(draggable) {
-    if(this.drags.length == 0) {
-      this.eventMouseUp   = this.endDrag.bindAsEventListener(this);
-      this.eventMouseMove = this.updateDrag.bindAsEventListener(this);
-      this.eventKeypress  = this.keyPress.bindAsEventListener(this);
-      
-      Event.observe(document, "mouseup", this.eventMouseUp);
-      Event.observe(document, "mousemove", this.eventMouseMove);
-      Event.observe(document, "keypress", this.eventKeypress);
-    }
-    this.drags.push(draggable);
-  },
-  
-  unregister: function(draggable) {
-    this.drags = this.drags.reject(function(d) { return d==draggable });
-    if(this.drags.length == 0) {
-      Event.stopObserving(document, "mouseup", this.eventMouseUp);
-      Event.stopObserving(document, "mousemove", this.eventMouseMove);
-      Event.stopObserving(document, "keypress", this.eventKeypress);
-    }
-  },
-  
-  activate: function(draggable) {
-    window.focus(); // allows keypress events if window isn't currently focused, fails for Safari
-    this.activeDraggable = draggable;
-  },
-  
-  deactivate: function() {
-    this.activeDraggable = null;
-  },
-  
-  updateDrag: function(event) {
-    if(!this.activeDraggable) return;
-    var pointer = [Event.pointerX(event), Event.pointerY(event)];
-    // Mozilla-based browsers fire successive mousemove events with
-    // the same coordinates, prevent needless redrawing (moz bug?)
-    if(this._lastPointer && (this._lastPointer.inspect() == pointer.inspect())) return;
-    this._lastPointer = pointer;
-    this.activeDraggable.updateDrag(event, pointer);
-  },
-  
-  endDrag: function(event) {
-    if(!this.activeDraggable) return;
-    this._lastPointer = null;
-    this.activeDraggable.endDrag(event);
-    this.activeDraggable = null;
-  },
-  
-  keyPress: function(event) {
-    if(this.activeDraggable)
-      this.activeDraggable.keyPress(event);
-  },
-  
-  addObserver: function(observer) {
-    this.observers.push(observer);
-    this._cacheObserverCallbacks();
-  },
-  
-  removeObserver: function(element) {  // element instead of observer fixes mem leaks
-    this.observers = this.observers.reject( function(o) { return o.element==element });
-    this._cacheObserverCallbacks();
-  },
-  
-  notify: function(eventName, draggable, event) {  // 'onStart', 'onEnd', 'onDrag'
-    if(this[eventName+'Count'] > 0)
-      this.observers.each( function(o) {
-        if(o[eventName]) o[eventName](eventName, draggable, event);
-      });
-  },
-  
-  _cacheObserverCallbacks: function() {
-    ['onStart','onEnd','onDrag'].each( function(eventName) {
-      Draggables[eventName+'Count'] = Draggables.observers.select(
-        function(o) { return o[eventName]; }
-      ).length;
-    });
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var Draggable = Class.create();
-Draggable.prototype = {
-  initialize: function(element) {
-    var options = Object.extend({
-      handle: false,
-      starteffect: function(element) {
-        element._opacity = Element.getOpacity(element); 
-        new Effect.Opacity(element, {duration:0.2, from:element._opacity, to:0.7}); 
-      },
-      reverteffect: function(element, top_offset, left_offset) {
-        var dur = Math.sqrt(Math.abs(top_offset^2)+Math.abs(left_offset^2))*0.02;
-        element._revert = new Effect.Move(element, { x: -left_offset, y: -top_offset, duration: dur});
-      },
-      endeffect: function(element) {
-        var toOpacity = typeof element._opacity == 'number' ? element._opacity : 1.0
-        new Effect.Opacity(element, {duration:0.2, from:0.7, to:toOpacity}); 
-      },
-      zindex: 1000,
-      revert: false,
-      scroll: false,
-      scrollSensitivity: 20,
-      scrollSpeed: 15,
-      snap: false   // false, or xy or [x,y] or function(x,y){ return [x,y] }
-    }, arguments[1] || {});
-
-    this.element = $PR(element);
-    
-    if(options.handle && (typeof options.handle == 'string')) {
-      var h = Element.childrenWithClassName(this.element, options.handle, true);
-      if(h.length>0) this.handle = h[0];
-    }
-    if(!this.handle) this.handle = $PR(options.handle);
-    if(!this.handle) this.handle = this.element;
-    
-    if(options.scroll && !options.scroll.scrollTo && !options.scroll.outerHTML)
-      options.scroll = $PR(options.scroll);
-
-    Element.makePositioned(this.element); // fix IE    
-
-    this.delta    = this.currentDelta();
-    this.options  = options;
-    this.dragging = false;   
-
-    this.eventMouseDown = this.initDrag.bindAsEventListener(this);
-    Event.observe(this.handle, "mousedown", this.eventMouseDown);
-    
-    Draggables.register(this);
-  },
-  
-  destroy: function() {
-    Event.stopObserving(this.handle, "mousedown", this.eventMouseDown);
-    Draggables.unregister(this);
-  },
-  
-  currentDelta: function() {
-    return([
-      parseInt(Element.getStyle(this.element,'left') || '0'),
-      parseInt(Element.getStyle(this.element,'top') || '0')]);
-  },
-  
-  initDrag: function(event) {
-    if(Event.isLeftClick(event)) {    
-      // abort on form elements, fixes a Firefox issue
-      var src = Event.element(event);
-      if(src.tagName && (
-        src.tagName=='INPUT' ||
-        src.tagName=='SELECT' ||
-        src.tagName=='OPTION' ||
-        src.tagName=='BUTTON' ||
-        src.tagName=='TEXTAREA')) return;
-        
-      if(this.element._revert) {
-        this.element._revert.cancel();
-        this.element._revert = null;
-      }
-      
-      var pointer = [Event.pointerX(event), Event.pointerY(event)];
-      var pos     = Position.cumulativeOffset(this.element);
-      this.offset = [0,1].map( function(i) { return (pointer[i] - pos[i]) });
-      
-      Draggables.activate(this);
-      Event.stop(event);
-    }
-  },
-  
-  startDrag: function(event) {
-    this.dragging = true;
-    
-    if(this.options.zindex) {
-      this.originalZ = parseInt(Element.getStyle(this.element,'z-index') || 0);
-      this.element.style.zIndex = this.options.zindex;
-    }
-    
-    if(this.options.ghosting) {
-      this._clone = this.element.cloneNode(true);
-      Position.absolutize(this.element);
-      this.element.parentNode.insertBefore(this._clone, this.element);
-    }
-    
-    if(this.options.scroll) {
-      if (this.options.scroll == window) {
-        var where = this._getWindowScroll(this.options.scroll);
-        this.originalScrollLeft = where.left;
-        this.originalScrollTop = where.top;
-      } else {
-        this.originalScrollLeft = this.options.scroll.scrollLeft;
-        this.originalScrollTop = this.options.scroll.scrollTop;
-      }
-    }
-    
-    Draggables.notify('onStart', this, event);
-    if(this.options.starteffect) this.options.starteffect(this.element);
-  },
-  
-  updateDrag: function(event, pointer) {
-    if(!this.dragging) this.startDrag(event);
-    Position.prepare();
-    Droppables.show(pointer, this.element);
-    Draggables.notify('onDrag', this, event);
-    this.draw(pointer);
-    if(this.options.change) this.options.change(this);
-    
-    if(this.options.scroll) {
-      this.stopScrolling();
-      
-      var p;
-      if (this.options.scroll == window) {
-        with(this._getWindowScroll(this.options.scroll)) { p = [ left, top, left+width, top+height ]; }
-      } else {
-        p = Position.page(this.options.scroll);
-        p[0] += this.options.scroll.scrollLeft;
-        p[1] += this.options.scroll.scrollTop;
-        p.push(p[0]+this.options.scroll.offsetWidth);
-        p.push(p[1]+this.options.scroll.offsetHeight);
-      }
-      var speed = [0,0];
-      if(pointer[0] < (p[0]+this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[0]+this.options.scrollSensitivity);
-      if(pointer[1] < (p[1]+this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[1]+this.options.scrollSensitivity);
-      if(pointer[0] > (p[2]-this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[2]-this.options.scrollSensitivity);
-      if(pointer[1] > (p[3]-this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[3]-this.options.scrollSensitivity);
-      this.startScrolling(speed);
-    }
-    
-    // fix AppleWebKit rendering
-    if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);
-    
-    Event.stop(event);
-  },
-  
-  finishDrag: function(event, success) {
-    this.dragging = false;
-
-    if(this.options.ghosting) {
-      Position.relativize(this.element);
-      Element.remove(this._clone);
-      this._clone = null;
-    }
-
-    if(success) Droppables.fire(event, this.element);
-    Draggables.notify('onEnd', this, event);
-
-    var revert = this.options.revert;
-    if(revert && typeof revert == 'function') revert = revert(this.element);
-    
-    var d = this.currentDelta();
-    if(revert && this.options.reverteffect) {
-      this.options.reverteffect(this.element, 
-        d[1]-this.delta[1], d[0]-this.delta[0]);
-    } else {
-      this.delta = d;
-    }
-
-    if(this.options.zindex)
-      this.element.style.zIndex = this.originalZ;
-
-    if(this.options.endeffect) 
-      this.options.endeffect(this.element);
-
-    Draggables.deactivate(this);
-    Droppables.reset();
-  },
-  
-  keyPress: function(event) {
-    if(event.keyCode!=Event.KEY_ESC) return;
-    this.finishDrag(event, false);
-    Event.stop(event);
-  },
-  
-  endDrag: function(event) {
-    if(!this.dragging) return;
-    this.stopScrolling();
-    this.finishDrag(event, true);
-    Event.stop(event);
-  },
-  
-  draw: function(point) {
-    var pos = Position.cumulativeOffset(this.element);
-    var d = this.currentDelta();
-    pos[0] -= d[0]; pos[1] -= d[1];
-    
-    if(this.options.scroll && (this.options.scroll != window)) {
-      pos[0] -= this.options.scroll.scrollLeft-this.originalScrollLeft;
-      pos[1] -= this.options.scroll.scrollTop-this.originalScrollTop;
-    }
-    
-    var p = [0,1].map(function(i){ 
-      return (point[i]-pos[i]-this.offset[i]) 
-    }.bind(this));
-    
-    if(this.options.snap) {
-      if(typeof this.options.snap == 'function') {
-        p = this.options.snap(p[0],p[1],this);
-      } else {
-      if(this.options.snap instanceof Array) {
-        p = p.map( function(v, i) {
-          return Math.round(v/this.options.snap[i])*this.options.snap[i] }.bind(this))
-      } else {
-        p = p.map( function(v) {
-          return Math.round(v/this.options.snap)*this.options.snap }.bind(this))
-      }
-    }}
-    
-    var style = this.element.style;
-    if((!this.options.constraint) || (this.options.constraint=='horizontal'))
-      style.left = p[0] + "px";
-    if((!this.options.constraint) || (this.options.constraint=='vertical'))
-      style.top  = p[1] + "px";
-    if(style.visibility=="hidden") style.visibility = ""; // fix gecko rendering
-  },
-  
-  stopScrolling: function() {
-    if(this.scrollInterval) {
-      clearInterval(this.scrollInterval);
-      this.scrollInterval = null;
-      Draggables._lastScrollPointer = null;
-    }
-  },
-  
-  startScrolling: function(speed) {
-    this.scrollSpeed = [speed[0]*this.options.scrollSpeed,speed[1]*this.options.scrollSpeed];
-    this.lastScrolled = new Date();
-    this.scrollInterval = setInterval(this.scroll.bind(this), 10);
-  },
-  
-  scroll: function() {
-    var current = new Date();
-    var delta = current - this.lastScrolled;
-    this.lastScrolled = current;
-    if(this.options.scroll == window) {
-      with (this._getWindowScroll(this.options.scroll)) {
-        if (this.scrollSpeed[0] || this.scrollSpeed[1]) {
-          var d = delta / 1000;
-          this.options.scroll.scrollTo( left + d*this.scrollSpeed[0], top + d*this.scrollSpeed[1] );
-        }
-      }
-    } else {
-      this.options.scroll.scrollLeft += this.scrollSpeed[0] * delta / 1000;
-      this.options.scroll.scrollTop  += this.scrollSpeed[1] * delta / 1000;
-    }
-    
-    Position.prepare();
-    Droppables.show(Draggables._lastPointer, this.element);
-    Draggables.notify('onDrag', this);
-    Draggables._lastScrollPointer = Draggables._lastScrollPointer || $A(Draggables._lastPointer);
-    Draggables._lastScrollPointer[0] += this.scrollSpeed[0] * delta / 1000;
-    Draggables._lastScrollPointer[1] += this.scrollSpeed[1] * delta / 1000;
-    if (Draggables._lastScrollPointer[0] < 0)
-      Draggables._lastScrollPointer[0] = 0;
-    if (Draggables._lastScrollPointer[1] < 0)
-      Draggables._lastScrollPointer[1] = 0;
-    this.draw(Draggables._lastScrollPointer);
-    
-    if(this.options.change) this.options.change(this);
-  },
-  
-  _getWindowScroll: function(w) {
-    var T, L, W, H;
-    with (w.document) {
-      if (w.document.documentElement && documentElement.scrollTop) {
-        T = documentElement.scrollTop;
-        L = documentElement.scrollLeft;
-      } else if (w.document.body) {
-        T = body.scrollTop;
-        L = body.scrollLeft;
-      }
-      if (w.innerWidth) {
-        W = w.innerWidth;
-        H = w.innerHeight;
-      } else if (w.document.documentElement && documentElement.clientWidth) {
-        W = documentElement.clientWidth;
-        H = documentElement.clientHeight;
-      } else {
-        W = body.offsetWidth;
-        H = body.offsetHeight
-      }
-    }
-    return { top: T, left: L, width: W, height: H };
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var SortableObserver = Class.create();
-SortableObserver.prototype = {
-  initialize: function(element, observer) {
-    this.element   = $PR(element);
-    this.observer  = observer;
-    this.lastValue = Sortable.serialize(this.element);
-  },
-  
-  onStart: function() {
-    this.lastValue = Sortable.serialize(this.element);
-  },
-  
-  onEnd: function() {
-    Sortable.unmark();
-    if(this.lastValue != Sortable.serialize(this.element))
-      this.observer(this.element)
-  }
-}
-
-var Sortable = {
-  sortables: {},
-  
-  _findRootElement: function(element) {
-    while (element.tagName != "BODY") {  
-      if(element.id && Sortable.sortables[element.id]) return element;
-      element = element.parentNode;
-    }
-  },
-
-  options: function(element) {
-    element = Sortable._findRootElement($PR(element));
-    if(!element) return;
-    return Sortable.sortables[element.id];
-  },
-  
-  destroy: function(element){
-    var s = Sortable.options(element);
-    
-    if(s) {
-      Draggables.removeObserver(s.element);
-      s.droppables.each(function(d){ Droppables.remove(d) });
-      s.draggables.invoke('destroy');
-      
-      delete Sortable.sortables[s.element.id];
-    }
-  },
-
-  create: function(element) {
-    element = $PR(element);
-    var options = Object.extend({ 
-      element:     element,
-      tag:         'li',       // assumes li children, override with tag: 'tagname'
-      dropOnEmpty: false,
-      tree:        false,
-      treeTag:     'ul',
-      overlap:     'vertical', // one of 'vertical', 'horizontal'
-      constraint:  'vertical', // one of 'vertical', 'horizontal', false
-      containment: element,    // also takes array of elements (or id's); or false
-      handle:      false,      // or a CSS class
-      only:        false,
-      hoverclass:  null,
-      ghosting:    false,
-      scroll:      false,
-      scrollSensitivity: 20,
-      scrollSpeed: 15,
-      format:      /^[^_]*_(.*)$/,
-      onChange:    Prototype.emptyFunction,
-      onUpdate:    Prototype.emptyFunction
-    }, arguments[1] || {});
-
-    // clear any old sortable with same element
-    this.destroy(element);
-
-    // build options for the draggables
-    var options_for_draggable = {
-      revert:      true,
-      scroll:      options.scroll,
-      scrollSpeed: options.scrollSpeed,
-      scrollSensitivity: options.scrollSensitivity,
-      ghosting:    options.ghosting,
-      constraint:  options.constraint,
-      handle:      options.handle };
-
-    if(options.starteffect)
-      options_for_draggable.starteffect = options.starteffect;
-
-    if(options.reverteffect)
-      options_for_draggable.reverteffect = options.reverteffect;
-    else
-      if(options.ghosting) options_for_draggable.reverteffect = function(element) {
-        element.style.top  = 0;
-        element.style.left = 0;
-      };
-
-    if(options.endeffect)
-      options_for_draggable.endeffect = options.endeffect;
-
-    if(options.zindex)
-      options_for_draggable.zindex = options.zindex;
-
-    // build options for the droppables  
-    var options_for_droppable = {
-      overlap:     options.overlap,
-      containment: options.containment,
-      tree:        options.tree,
-      hoverclass:  options.hoverclass,
-      onHover:     Sortable.onHover
-      //greedy:      !options.dropOnEmpty
-    }
-    
-    var options_for_tree = {
-      onHover:      Sortable.onEmptyHover,
-      overlap:      options.overlap,
-      containment:  options.containment,
-      hoverclass:   options.hoverclass
-    }
-
-    // fix for gecko engine
-    Element.cleanWhitespace(element); 
-
-    options.draggables = [];
-    options.droppables = [];
-
-    // drop on empty handling
-    if(options.dropOnEmpty || options.tree) {
-      Droppables.add(element, options_for_tree);
-      options.droppables.push(element);
-    }
-
-    (this.findElements(element, options) || []).each( function(e) {
-      // handles are per-draggable
-      var handle = options.handle ? 
-        Element.childrenWithClassName(e, options.handle)[0] : e;    
-      options.draggables.push(
-        new Draggable(e, Object.extend(options_for_draggable, { handle: handle })));
-      Droppables.add(e, options_for_droppable);
-      if(options.tree) e.treeNode = element;
-      options.droppables.push(e);      
-    });
-    
-    if(options.tree) {
-      (Sortable.findTreeElements(element, options) || []).each( function(e) {
-        Droppables.add(e, options_for_tree);
-        e.treeNode = element;
-        options.droppables.push(e);
-      });
-    }
-
-    // keep reference
-    this.sortables[element.id] = options;
-
-    // for onupdate
-    Draggables.addObserver(new SortableObserver(element, options.onUpdate));
-
-  },
-
-  // return all suitable-for-sortable elements in a guaranteed order
-  findElements: function(element, options) {
-    return Element.findChildren(
-      element, options.only, options.tree ? true : false, options.tag);
-  },
-  
-  findTreeElements: function(element, options) {
-    return Element.findChildren(
-      element, options.only, options.tree ? true : false, options.treeTag);
-  },
-
-  onHover: function(element, dropon, overlap) {
-    if(Element.isParent(dropon, element)) return;
-
-    if(overlap > .33 && overlap < .66 && Sortable.options(dropon).tree) {
-      return;
-    } else if(overlap>0.5) {
-      Sortable.mark(dropon, 'before');
-      if(dropon.previousSibling != element) {
-        var oldParentNode = element.parentNode;
-        element.style.visibility = "hidden"; // fix gecko rendering
-        dropon.parentNode.insertBefore(element, dropon);
-        if(dropon.parentNode!=oldParentNode) 
-          Sortable.options(oldParentNode).onChange(element);
-        Sortable.options(dropon.parentNode).onChange(element);
-      }
-    } else {
-      Sortable.mark(dropon, 'after');
-      var nextElement = dropon.nextSibling || null;
-      if(nextElement != element) {
-        var oldParentNode = element.parentNode;
-        element.style.visibility = "hidden"; // fix gecko rendering
-        dropon.parentNode.insertBefore(element, nextElement);
-        if(dropon.parentNode!=oldParentNode) 
-          Sortable.options(oldParentNode).onChange(element);
-        Sortable.options(dropon.parentNode).onChange(element);
-      }
-    }
-  },
-  
-  onEmptyHover: function(element, dropon, overlap) {
-    var oldParentNode = element.parentNode;
-    var droponOptions = Sortable.options(dropon);
-        
-    if(!Element.isParent(dropon, element)) {
-      var index;
-      
-      var children = Sortable.findElements(dropon, {tag: droponOptions.tag});
-      var child = null;
-            
-      if(children) {
-        var offset = Element.offsetSize(dropon, droponOptions.overlap) * (1.0 - overlap);
-        
-        for (index = 0; index < children.length; index += 1) {
-          if (offset - Element.offsetSize (children[index], droponOptions.overlap) >= 0) {
-            offset -= Element.offsetSize (children[index], droponOptions.overlap);
-          } else if (offset - (Element.offsetSize (children[index], droponOptions.overlap) / 2) >= 0) {
-            child = index + 1 < children.length ? children[index + 1] : null;
-            break;
-          } else {
-            child = children[index];
-            break;
-          }
-        }
-      }
-      
-      dropon.insertBefore(element, child);
-      
-      Sortable.options(oldParentNode).onChange(element);
-      droponOptions.onChange(element);
-    }
-  },
-
-  unmark: function() {
-    if(Sortable._marker) Element.hide(Sortable._marker);
-  },
-
-  mark: function(dropon, position) {
-    // mark on ghosting only
-    var sortable = Sortable.options(dropon.parentNode);
-    if(sortable && !sortable.ghosting) return; 
-
-    if(!Sortable._marker) {
-      Sortable._marker = $PR('dropmarker') || document.createElement('DIV');
-      Element.hide(Sortable._marker);
-      Element.addClassName(Sortable._marker, 'dropmarker');
-      Sortable._marker.style.position = 'absolute';
-      document.getElementsByTagName("body").item(0).appendChild(Sortable._marker);
-    }    
-    var offsets = Position.cumulativeOffset(dropon);
-    Sortable._marker.style.left = offsets[0] + 'px';
-    Sortable._marker.style.top = offsets[1] + 'px';
-    
-    if(position=='after')
-      if(sortable.overlap == 'horizontal') 
-        Sortable._marker.style.left = (offsets[0]+dropon.clientWidth) + 'px';
-      else
-        Sortable._marker.style.top = (offsets[1]+dropon.clientHeight) + 'px';
-    
-    Element.show(Sortable._marker);
-  },
-  
-  _tree: function(element, options, parent) {
-    var children = Sortable.findElements(element, options) || [];
-  
-    for (var i = 0; i < children.length; ++i) {
-      var match = children[i].id.match(options.format);
-
-      if (!match) continue;
-      
-      var child = {
-        id: encodeURIComponent(match ? match[1] : null),
-        element: element,
-        parent: parent,
-        children: new Array,
-        position: parent.children.length,
-        container: Sortable._findChildrenElement(children[i], options.treeTag.toUpperCase())
-      }
-      
-      /* Get the element containing the children and recurse over it */
-      if (child.container)
-        this._tree(child.container, options, child)
-      
-      parent.children.push (child);
-    }
-
-    return parent; 
-  },
-
-  /* Finds the first element of the given tag type within a parent element.
-    Used for finding the first LI[ST] within a L[IST]I[TEM].*/
-  _findChildrenElement: function (element, containerTag) {
-    if (element && element.hasChildNodes)
-      for (var i = 0; i < element.childNodes.length; ++i)
-        if (element.childNodes[i].tagName == containerTag)
-          return element.childNodes[i];
-  
-    return null;
-  },
-
-  tree: function(element) {
-    element = $PR(element);
-    var sortableOptions = this.options(element);
-    var options = Object.extend({
-      tag: sortableOptions.tag,
-      treeTag: sortableOptions.treeTag,
-      only: sortableOptions.only,
-      name: element.id,
-      format: sortableOptions.format
-    }, arguments[1] || {});
-    
-    var root = {
-      id: null,
-      parent: null,
-      children: new Array,
-      container: element,
-      position: 0
-    }
-    
-    return Sortable._tree (element, options, root);
-  },
-
-  /* Construct a [i] index for a particular node */
-  _constructIndex: function(node) {
-    var index = '';
-    do {
-      if (node.id) index = '[' + node.position + ']' + index;
-    } while ((node = node.parent) != null);
-    return index;
-  },
-
-  sequence: function(element) {
-    element = $PR(element);
-    var options = Object.extend(this.options(element), arguments[1] || {});
-    
-    return $PR(this.findElements(element, options) || []).map( function(item) {
-      return item.id.match(options.format) ? item.id.match(options.format)[1] : '';
-    });
-  },
-
-  setSequence: function(element, new_sequence) {
-    element = $PR(element);
-    var options = Object.extend(this.options(element), arguments[2] || {});
-    
-    var nodeMap = {};
-    this.findElements(element, options).each( function(n) {
-        if (n.id.match(options.format))
-            nodeMap[n.id.match(options.format)[1]] = [n, n.parentNode];
-        n.parentNode.removeChild(n);
-    });
-   
-    new_sequence.each(function(ident) {
-      var n = nodeMap[ident];
-      if (n) {
-        n[1].appendChild(n[0]);
-        delete nodeMap[ident];
-      }
-    });
-  },
-  
-  serialize: function(element) {
-    element = $PR(element);
-    var options = Object.extend(Sortable.options(element), arguments[1] || {});
-    var name = encodeURIComponent(
-      (arguments[1] && arguments[1].name) ? arguments[1].name : element.id);
-    
-    if (options.tree) {
-      return Sortable.tree(element, arguments[1]).children.map( function (item) {
-        return [name + Sortable._constructIndex(item) + "=" + 
-                encodeURIComponent(item.id)].concat(item.children.map(arguments.callee));
-      }).flatten().join('&');
-    } else {
-      return Sortable.sequence(element, arguments[1]).map( function(item) {
-        return name + "[]=" + encodeURIComponent(item);
-      }).join('&');
-    }
-  }
-}
-
-/* Returns true if child is contained within element */
-Element.isParent = function(child, element) {
-  if (!child.parentNode || child == element) return false;
-
-  if (child.parentNode == element) return true;
-
-  return Element.isParent(child.parentNode, element);
-}
-
-Element.findChildren = function(element, only, recursive, tagName) {    
-  if(!element.hasChildNodes()) return null;
-  tagName = tagName.toUpperCase();
-  if(only) only = [only].flatten();
-  var elements = [];
-  $A(element.childNodes).each( function(e) {
-    if(e.tagName && e.tagName.toUpperCase()==tagName &&
-      (!only || (Element.classNames(e).detect(function(v) { return only.include(v) }))))
-        elements.push(e);
-    if(recursive) {
-      var grandchildren = Element.findChildren(e, only, recursive, tagName);
-      if(grandchildren) elements.push(grandchildren);
-    }
-  });
-
-  return (elements.length>0 ? elements.flatten() : []);
-}
-
-Element.offsetSize = function (element, type) {
-  if (type == 'vertical' || type == 'height')
-    return element.offsetHeight;
-  else
-    return element.offsetWidth;
-}
diff --git a/view/js/cropper/lib/effects.js b/view/js/cropper/lib/effects.js
deleted file mode 100644 (file)
index 7e0407d..0000000
+++ /dev/null
@@ -1,958 +0,0 @@
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-// Contributors:
-//  Justin Palmer (http://encytemedia.com/)
-//  Mark Pilgrim (http://diveintomark.org/)
-//  Martin Bialasinki
-// 
-// See scriptaculous.js for full license.  
-
-// converts rgb() and #xxx to #xxxxxx format,  
-// returns self (or first argument) if not convertable  
-String.prototype.parseColor = function() {  
-  var color = '#';  
-  if(this.slice(0,4) == 'rgb(') {  
-    var cols = this.slice(4,this.length-1).split(',');  
-    var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3);  
-  } else {  
-    if(this.slice(0,1) == '#') {  
-      if(this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase();  
-      if(this.length==7) color = this.toLowerCase();  
-    }  
-  }  
-  return(color.length==7 ? color : (arguments[0] || this));  
-}
-
-/*--------------------------------------------------------------------------*/
-
-Element.collectTextNodes = function(element) {  
-  return $A($PR(element).childNodes).collect( function(node) {
-    return (node.nodeType==3 ? node.nodeValue : 
-      (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));
-  }).flatten().join('');
-}
-
-Element.collectTextNodesIgnoreClass = function(element, className) {  
-  return $A($PR(element).childNodes).collect( function(node) {
-    return (node.nodeType==3 ? node.nodeValue : 
-      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? 
-        Element.collectTextNodesIgnoreClass(node, className) : ''));
-  }).flatten().join('');
-}
-
-Element.setContentZoom = function(element, percent) {
-  element = $PR(element);  
-  Element.setStyle(element, {fontSize: (percent/100) + 'em'});   
-  if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);
-}
-
-Element.getOpacity = function(element){  
-  var opacity;
-  if (opacity = Element.getStyle(element, 'opacity'))  
-    return parseFloat(opacity);  
-  if (opacity = (Element.getStyle(element, 'filter') || '').match(/alpha\(opacity=(.*)\)/))  
-    if(opacity[1]) return parseFloat(opacity[1]) / 100;  
-  return 1.0;  
-}
-
-Element.setOpacity = function(element, value){  
-  element= $PR(element);  
-  if (value == 1){
-    Element.setStyle(element, { opacity: 
-      (/Gecko/.test(navigator.userAgent) && !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? 
-      0.999999 : null });
-    if(/MSIE/.test(navigator.userAgent))  
-      Element.setStyle(element, {filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')});  
-  } else {  
-    if(value < 0.00001) value = 0;  
-    Element.setStyle(element, {opacity: value});
-    if(/MSIE/.test(navigator.userAgent))  
-     Element.setStyle(element, 
-       { filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') +
-                 'alpha(opacity='+value*100+')' });  
-  }
-}  
-Element.getInlineOpacity = function(element){  
-  return $PR(element).style.opacity || '';
-}  
-
-Element.childrenWithClassName = function(element, className, findFirst) {
-  var classNameRegExp = new RegExp("(^|\\s)" + className + "(\\s|$)");
-  var results = $A($PR(element).getElementsByTagName('*'))[findFirst ? 'detect' : 'select']( function(c) { 
-    return (c.className && c.className.match(classNameRegExp));
-  });
-  if(!results) results = [];
-  return results;
-}
-
-Element.forceRerendering = function(element) {
-  try {
-    element = $PR(element);
-    var n = document.createTextNode(' ');
-    element.appendChild(n);
-    element.removeChild(n);
-  } catch(e) { }
-};
-
-/*--------------------------------------------------------------------------*/
-
-Array.prototype.call = function() {
-  var args = arguments;
-  this.each(function(f){ f.apply(this, args) });
-}
-
-/*--------------------------------------------------------------------------*/
-
-var Effect = {
-  tagifyText: function(element) {
-    var tagifyStyle = 'position:relative';
-    if(/MSIE/.test(navigator.userAgent)) tagifyStyle += ';zoom:1';
-    element = $PR(element);
-    $A(element.childNodes).each( function(child) {
-      if(child.nodeType==3) {
-        child.nodeValue.toArray().each( function(character) {
-          element.insertBefore(
-            Builder.node('span',{style: tagifyStyle},
-              character == ' ' ? String.fromCharCode(160) : character), 
-              child);
-        });
-        Element.remove(child);
-      }
-    });
-  },
-  multiple: function(element, effect) {
-    var elements;
-    if(((typeof element == 'object') || 
-        (typeof element == 'function')) && 
-       (element.length))
-      elements = element;
-    else
-      elements = $PR(element).childNodes;
-      
-    var options = Object.extend({
-      speed: 0.1,
-      delay: 0.0
-    }, arguments[2] || {});
-    var masterDelay = options.delay;
-
-    $A(elements).each( function(element, index) {
-      new effect(element, Object.extend(options, { delay: index * options.speed + masterDelay }));
-    });
-  },
-  PAIRS: {
-    'slide':  ['SlideDown','SlideUp'],
-    'blind':  ['BlindDown','BlindUp'],
-    'appear': ['Appear','Fade']
-  },
-  toggle: function(element, effect) {
-    element = $PR(element);
-    effect = (effect || 'appear').toLowerCase();
-    var options = Object.extend({
-      queue: { position:'end', scope:(element.id || 'global'), limit: 1 }
-    }, arguments[2] || {});
-    Effect[element.visible() ? 
-      Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, options);
-  }
-};
-
-var Effect2 = Effect; // deprecated
-
-/* ------------- transitions ------------- */
-
-Effect.Transitions = {}
-
-Effect.Transitions.linear = function(pos) {
-  return pos;
-}
-Effect.Transitions.sinoidal = function(pos) {
-  return (-Math.cos(pos*Math.PI)/2) + 0.5;
-}
-Effect.Transitions.reverse  = function(pos) {
-  return 1-pos;
-}
-Effect.Transitions.flicker = function(pos) {
-  return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;
-}
-Effect.Transitions.wobble = function(pos) {
-  return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;
-}
-Effect.Transitions.pulse = function(pos) {
-  return (Math.floor(pos*10) % 2 == 0 ? 
-    (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10)));
-}
-Effect.Transitions.none = function(pos) {
-  return 0;
-}
-Effect.Transitions.full = function(pos) {
-  return 1;
-}
-
-/* ------------- core effects ------------- */
-
-Effect.ScopedQueue = Class.create();
-Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), {
-  initialize: function() {
-    this.effects  = [];
-    this.interval = null;
-  },
-  _each: function(iterator) {
-    this.effects._each(iterator);
-  },
-  add: function(effect) {
-    var timestamp = new Date().getTime();
-    
-    var position = (typeof effect.options.queue == 'string') ? 
-      effect.options.queue : effect.options.queue.position;
-    
-    switch(position) {
-      case 'front':
-        // move unstarted effects after this effect  
-        this.effects.findAll(function(e){ return e.state=='idle' }).each( function(e) {
-            e.startOn  += effect.finishOn;
-            e.finishOn += effect.finishOn;
-          });
-        break;
-      case 'end':
-        // start effect after last queued effect has finished
-        timestamp = this.effects.pluck('finishOn').max() || timestamp;
-        break;
-    }
-    
-    effect.startOn  += timestamp;
-    effect.finishOn += timestamp;
-
-    if(!effect.options.queue.limit || (this.effects.length < effect.options.queue.limit))
-      this.effects.push(effect);
-    
-    if(!this.interval) 
-      this.interval = setInterval(this.loop.bind(this), 40);
-  },
-  remove: function(effect) {
-    this.effects = this.effects.reject(function(e) { return e==effect });
-    if(this.effects.length == 0) {
-      clearInterval(this.interval);
-      this.interval = null;
-    }
-  },
-  loop: function() {
-    var timePos = new Date().getTime();
-    this.effects.invoke('loop', timePos);
-  }
-});
-
-Effect.Queues = {
-  instances: $H(),
-  get: function(queueName) {
-    if(typeof queueName != 'string') return queueName;
-    
-    if(!this.instances[queueName])
-      this.instances[queueName] = new Effect.ScopedQueue();
-      
-    return this.instances[queueName];
-  }
-}
-Effect.Queue = Effect.Queues.get('global');
-
-Effect.DefaultOptions = {
-  transition: Effect.Transitions.sinoidal,
-  duration:   1.0,   // seconds
-  fps:        25.0,  // max. 25fps due to Effect.Queue implementation
-  sync:       false, // true for combining
-  from:       0.0,
-  to:         1.0,
-  delay:      0.0,
-  queue:      'parallel'
-}
-
-Effect.Base = function() {};
-Effect.Base.prototype = {
-  position: null,
-  start: function(options) {
-    this.options      = Object.extend(Object.extend({},Effect.DefaultOptions), options || {});
-    this.currentFrame = 0;
-    this.state        = 'idle';
-    this.startOn      = this.options.delay*1000;
-    this.finishOn     = this.startOn + (this.options.duration*1000);
-    this.event('beforeStart');
-    if(!this.options.sync)
-      Effect.Queues.get(typeof this.options.queue == 'string' ? 
-        'global' : this.options.queue.scope).add(this);
-  },
-  loop: function(timePos) {
-    if(timePos >= this.startOn) {
-      if(timePos >= this.finishOn) {
-        this.render(1.0);
-        this.cancel();
-        this.event('beforeFinish');
-        if(this.finish) this.finish(); 
-        this.event('afterFinish');
-        return;  
-      }
-      var pos   = (timePos - this.startOn) / (this.finishOn - this.startOn);
-      var frame = Math.round(pos * this.options.fps * this.options.duration);
-      if(frame > this.currentFrame) {
-        this.render(pos);
-        this.currentFrame = frame;
-      }
-    }
-  },
-  render: function(pos) {
-    if(this.state == 'idle') {
-      this.state = 'running';
-      this.event('beforeSetup');
-      if(this.setup) this.setup();
-      this.event('afterSetup');
-    }
-    if(this.state == 'running') {
-      if(this.options.transition) pos = this.options.transition(pos);
-      pos *= (this.options.to-this.options.from);
-      pos += this.options.from;
-      this.position = pos;
-      this.event('beforeUpdate');
-      if(this.update) this.update(pos);
-      this.event('afterUpdate');
-    }
-  },
-  cancel: function() {
-    if(!this.options.sync)
-      Effect.Queues.get(typeof this.options.queue == 'string' ? 
-        'global' : this.options.queue.scope).remove(this);
-    this.state = 'finished';
-  },
-  event: function(eventName) {
-    if(this.options[eventName + 'Internal']) this.options[eventName + 'Internal'](this);
-    if(this.options[eventName]) this.options[eventName](this);
-  },
-  inspect: function() {
-    return '#<Effect:' + $H(this).inspect() + ',options:' + $H(this.options).inspect() + '>';
-  }
-}
-
-Effect.Parallel = Class.create();
-Object.extend(Object.extend(Effect.Parallel.prototype, Effect.Base.prototype), {
-  initialize: function(effects) {
-    this.effects = effects || [];
-    this.start(arguments[1]);
-  },
-  update: function(position) {
-    this.effects.invoke('render', position);
-  },
-  finish: function(position) {
-    this.effects.each( function(effect) {
-      effect.render(1.0);
-      effect.cancel();
-      effect.event('beforeFinish');
-      if(effect.finish) effect.finish(position);
-      effect.event('afterFinish');
-    });
-  }
-});
-
-Effect.Opacity = Class.create();
-Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), {
-  initialize: function(element) {
-    this.element = $PR(element);
-    // make this work on IE on elements without 'layout'
-    if(/MSIE/.test(navigator.userAgent) && (!this.element.hasLayout))
-      this.element.setStyle({zoom: 1});
-    var options = Object.extend({
-      from: this.element.getOpacity() || 0.0,
-      to:   1.0
-    }, arguments[1] || {});
-    this.start(options);
-  },
-  update: function(position) {
-    this.element.setOpacity(position);
-  }
-});
-
-Effect.Move = Class.create();
-Object.extend(Object.extend(Effect.Move.prototype, Effect.Base.prototype), {
-  initialize: function(element) {
-    this.element = $PR(element);
-    var options = Object.extend({
-      x:    0,
-      y:    0,
-      mode: 'relative'
-    }, arguments[1] || {});
-    this.start(options);
-  },
-  setup: function() {
-    // Bug in Opera: Opera returns the "real" position of a static element or
-    // relative element that does not have top/left explicitly set.
-    // ==> Always set top and left for position relative elements in your stylesheets 
-    // (to 0 if you do not need them) 
-    this.element.makePositioned();
-    this.originalLeft = parseFloat(this.element.getStyle('left') || '0');
-    this.originalTop  = parseFloat(this.element.getStyle('top')  || '0');
-    if(this.options.mode == 'absolute') {
-      // absolute movement, so we need to calc deltaX and deltaY
-      this.options.x = this.options.x - this.originalLeft;
-      this.options.y = this.options.y - this.originalTop;
-    }
-  },
-  update: function(position) {
-    this.element.setStyle({
-      left: this.options.x  * position + this.originalLeft + 'px',
-      top:  this.options.y  * position + this.originalTop  + 'px'
-    });
-  }
-});
-
-// for backwards compatibility
-Effect.MoveBy = function(element, toTop, toLeft) {
-  return new Effect.Move(element, 
-    Object.extend({ x: toLeft, y: toTop }, arguments[3] || {}));
-};
-
-Effect.Scale = Class.create();
-Object.extend(Object.extend(Effect.Scale.prototype, Effect.Base.prototype), {
-  initialize: function(element, percent) {
-    this.element = $PR(element)
-    var options = Object.extend({
-      scaleX: true,
-      scaleY: true,
-      scaleContent: true,
-      scaleFromCenter: false,
-      scaleMode: 'box',        // 'box' or 'contents' or {} with provided values
-      scaleFrom: 100.0,
-      scaleTo:   percent
-    }, arguments[2] || {});
-    this.start(options);
-  },
-  setup: function() {
-    this.restoreAfterFinish = this.options.restoreAfterFinish || false;
-    this.elementPositioning = this.element.getStyle('position');
-    
-    this.originalStyle = {};
-    ['top','left','width','height','fontSize'].each( function(k) {
-      this.originalStyle[k] = this.element.style[k];
-    }.bind(this));
-      
-    this.originalTop  = this.element.offsetTop;
-    this.originalLeft = this.element.offsetLeft;
-    
-    var fontSize = this.element.getStyle('font-size') || '100%';
-    ['em','px','%'].each( function(fontSizeType) {
-      if(fontSize.indexOf(fontSizeType)>0) {
-        this.fontSize     = parseFloat(fontSize);
-        this.fontSizeType = fontSizeType;
-      }
-    }.bind(this));
-    
-    this.factor = (this.options.scaleTo - this.options.scaleFrom)/100;
-    
-    this.dims = null;
-    if(this.options.scaleMode=='box')
-      this.dims = [this.element.offsetHeight, this.element.offsetWidth];
-    if(/^content/.test(this.options.scaleMode))
-      this.dims = [this.element.scrollHeight, this.element.scrollWidth];
-    if(!this.dims)
-      this.dims = [this.options.scaleMode.originalHeight,
-                   this.options.scaleMode.originalWidth];
-  },
-  update: function(position) {
-    var currentScale = (this.options.scaleFrom/100.0) + (this.factor * position);
-    if(this.options.scaleContent && this.fontSize)
-      this.element.setStyle({fontSize: this.fontSize * currentScale + this.fontSizeType });
-    this.setDimensions(this.dims[0] * currentScale, this.dims[1] * currentScale);
-  },
-  finish: function(position) {
-    if (this.restoreAfterFinish) this.element.setStyle(this.originalStyle);
-  },
-  setDimensions: function(height, width) {
-    var d = {};
-    if(this.options.scaleX) d.width = width + 'px';
-    if(this.options.scaleY) d.height = height + 'px';
-    if(this.options.scaleFromCenter) {
-      var topd  = (height - this.dims[0])/2;
-      var leftd = (width  - this.dims[1])/2;
-      if(this.elementPositioning == 'absolute') {
-        if(this.options.scaleY) d.top = this.originalTop-topd + 'px';
-        if(this.options.scaleX) d.left = this.originalLeft-leftd + 'px';
-      } else {
-        if(this.options.scaleY) d.top = -topd + 'px';
-        if(this.options.scaleX) d.left = -leftd + 'px';
-      }
-    }
-    this.element.setStyle(d);
-  }
-});
-
-Effect.Highlight = Class.create();
-Object.extend(Object.extend(Effect.Highlight.prototype, Effect.Base.prototype), {
-  initialize: function(element) {
-    this.element = $PR(element);
-    var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || {});
-    this.start(options);
-  },
-  setup: function() {
-    // Prevent executing on elements not in the layout flow
-    if(this.element.getStyle('display')=='none') { this.cancel(); return; }
-    // Disable background image during the effect
-    this.oldStyle = {
-      backgroundImage: this.element.getStyle('background-image') };
-    this.element.setStyle({backgroundImage: 'none'});
-    if(!this.options.endcolor)
-      this.options.endcolor = this.element.getStyle('background-color').parseColor('#ffffff');
-    if(!this.options.restorecolor)
-      this.options.restorecolor = this.element.getStyle('background-color');
-    // init color calculations
-    this._base  = $R(0,2).map(function(i){ return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));
-    this._delta = $R(0,2).map(function(i){ return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] }.bind(this));
-  },
-  update: function(position) {
-    this.element.setStyle({backgroundColor: $R(0,2).inject('#',function(m,v,i){
-      return m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); }.bind(this)) });
-  },
-  finish: function() {
-    this.element.setStyle(Object.extend(this.oldStyle, {
-      backgroundColor: this.options.restorecolor
-    }));
-  }
-});
-
-Effect.ScrollTo = Class.create();
-Object.extend(Object.extend(Effect.ScrollTo.prototype, Effect.Base.prototype), {
-  initialize: function(element) {
-    this.element = $PR(element);
-    this.start(arguments[1] || {});
-  },
-  setup: function() {
-    Position.prepare();
-    var offsets = Position.cumulativeOffset(this.element);
-    if(this.options.offset) offsets[1] += this.options.offset;
-    var max = window.innerHeight ? 
-      window.height - window.innerHeight :
-      document.body.scrollHeight - 
-        (document.documentElement.clientHeight ? 
-          document.documentElement.clientHeight : document.body.clientHeight);
-    this.scrollStart = Position.deltaY;
-    this.delta = (offsets[1] > max ? max : offsets[1]) - this.scrollStart;
-  },
-  update: function(position) {
-    Position.prepare();
-    window.scrollTo(Position.deltaX, 
-      this.scrollStart + (position*this.delta));
-  }
-});
-
-/* ------------- combination effects ------------- */
-
-Effect.Fade = function(element) {
-  element = $PR(element);
-  var oldOpacity = element.getInlineOpacity();
-  var options = Object.extend({
-  from: element.getOpacity() || 1.0,
-  to:   0.0,
-  afterFinishInternal: function(effect) { 
-    if(effect.options.to!=0) return;
-    effect.element.hide();
-    effect.element.setStyle({opacity: oldOpacity}); 
-  }}, arguments[1] || {});
-  return new Effect.Opacity(element,options);
-}
-
-Effect.Appear = function(element) {
-  element = $PR(element);
-  var options = Object.extend({
-  from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0),
-  to:   1.0,
-  // force Safari to render floated elements properly
-  afterFinishInternal: function(effect) {
-    effect.element.forceRerendering();
-  },
-  beforeSetup: function(effect) {
-    effect.element.setOpacity(effect.options.from);
-    effect.element.show(); 
-  }}, arguments[1] || {});
-  return new Effect.Opacity(element,options);
-}
-
-Effect.Puff = function(element) {
-  element = $PR(element);
-  var oldStyle = { opacity: element.getInlineOpacity(), position: element.getStyle('position') };
-  return new Effect.Parallel(
-   [ new Effect.Scale(element, 200, 
-      { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }), 
-     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], 
-     Object.extend({ duration: 1.0, 
-      beforeSetupInternal: function(effect) {
-        effect.effects[0].element.setStyle({position: 'absolute'}); },
-      afterFinishInternal: function(effect) {
-         effect.effects[0].element.hide();
-         effect.effects[0].element.setStyle(oldStyle); }
-     }, arguments[1] || {})
-   );
-}
-
-Effect.BlindUp = function(element) {
-  element = $PR(element);
-  element.makeClipping();
-  return new Effect.Scale(element, 0, 
-    Object.extend({ scaleContent: false, 
-      scaleX: false, 
-      restoreAfterFinish: true,
-      afterFinishInternal: function(effect) {
-        effect.element.hide();
-        effect.element.undoClipping();
-      } 
-    }, arguments[1] || {})
-  );
-}
-
-Effect.BlindDown = function(element) {
-  element = $PR(element);
-  var elementDimensions = element.getDimensions();
-  return new Effect.Scale(element, 100, 
-    Object.extend({ scaleContent: false, 
-      scaleX: false,
-      scaleFrom: 0,
-      scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
-      restoreAfterFinish: true,
-      afterSetup: function(effect) {
-        effect.element.makeClipping();
-        effect.element.setStyle({height: '0px'});
-        effect.element.show(); 
-      },  
-      afterFinishInternal: function(effect) {
-        effect.element.undoClipping();
-      }
-    }, arguments[1] || {})
-  );
-}
-
-Effect.SwitchOff = function(element) {
-  element = $PR(element);
-  var oldOpacity = element.getInlineOpacity();
-  return new Effect.Appear(element, { 
-    duration: 0.4,
-    from: 0,
-    transition: Effect.Transitions.flicker,
-    afterFinishInternal: function(effect) {
-      new Effect.Scale(effect.element, 1, { 
-        duration: 0.3, scaleFromCenter: true,
-        scaleX: false, scaleContent: false, restoreAfterFinish: true,
-        beforeSetup: function(effect) { 
-          effect.element.makePositioned();
-          effect.element.makeClipping();
-        },
-        afterFinishInternal: function(effect) {
-          effect.element.hide();
-          effect.element.undoClipping();
-          effect.element.undoPositioned();
-          effect.element.setStyle({opacity: oldOpacity});
-        }
-      })
-    }
-  });
-}
-
-Effect.DropOut = function(element) {
-  element = $PR(element);
-  var oldStyle = {
-    top: element.getStyle('top'),
-    left: element.getStyle('left'),
-    opacity: element.getInlineOpacity() };
-  return new Effect.Parallel(
-    [ new Effect.Move(element, {x: 0, y: 100, sync: true }), 
-      new Effect.Opacity(element, { sync: true, to: 0.0 }) ],
-    Object.extend(
-      { duration: 0.5,
-        beforeSetup: function(effect) {
-          effect.effects[0].element.makePositioned(); 
-        },
-        afterFinishInternal: function(effect) {
-          effect.effects[0].element.hide();
-          effect.effects[0].element.undoPositioned();
-          effect.effects[0].element.setStyle(oldStyle);
-        } 
-      }, arguments[1] || {}));
-}
-
-Effect.Shake = function(element) {
-  element = $PR(element);
-  var oldStyle = {
-    top: element.getStyle('top'),
-    left: element.getStyle('left') };
-    return new Effect.Move(element, 
-      { x:  20, y: 0, duration: 0.05, afterFinishInternal: function(effect) {
-    new Effect.Move(effect.element,
-      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {
-    new Effect.Move(effect.element,
-      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {
-    new Effect.Move(effect.element,
-      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {
-    new Effect.Move(effect.element,
-      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {
-    new Effect.Move(effect.element,
-      { x: -20, y: 0, duration: 0.05, afterFinishInternal: function(effect) {
-        effect.element.undoPositioned();
-        effect.element.setStyle(oldStyle);
-  }}) }}) }}) }}) }}) }});
-}
-
-Effect.SlideDown = function(element) {
-  element = $PR(element);
-  element.cleanWhitespace();
-  // SlideDown need to have the content of the element wrapped in a container element with fixed height!
-  var oldInnerBottom = $PR(element.firstChild).getStyle('bottom');
-  var elementDimensions = element.getDimensions();
-  return new Effect.Scale(element, 100, Object.extend({ 
-    scaleContent: false, 
-    scaleX: false, 
-    scaleFrom: window.opera ? 0 : 1,
-    scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
-    restoreAfterFinish: true,
-    afterSetup: function(effect) {
-      effect.element.makePositioned();
-      effect.element.firstChild.makePositioned();
-      if(window.opera) effect.element.setStyle({top: ''});
-      effect.element.makeClipping();
-      effect.element.setStyle({height: '0px'});
-      effect.element.show(); },
-    afterUpdateInternal: function(effect) {
-      effect.element.firstChild.setStyle({bottom:
-        (effect.dims[0] - effect.element.clientHeight) + 'px' }); 
-    },
-    afterFinishInternal: function(effect) {
-      effect.element.undoClipping(); 
-      // IE will crash if child is undoPositioned first
-      if(/MSIE/.test(navigator.userAgent)){
-        effect.element.undoPositioned();
-        effect.element.firstChild.undoPositioned();
-      }else{
-        effect.element.firstChild.undoPositioned();
-        effect.element.undoPositioned();
-      }
-      effect.element.firstChild.setStyle({bottom: oldInnerBottom}); }
-    }, arguments[1] || {})
-  );
-}
-  
-Effect.SlideUp = function(element) {
-  element = $PR(element);
-  element.cleanWhitespace();
-  var oldInnerBottom = $PR(element.firstChild).getStyle('bottom');
-  return new Effect.Scale(element, window.opera ? 0 : 1,
-   Object.extend({ scaleContent: false, 
-    scaleX: false, 
-    scaleMode: 'box',
-    scaleFrom: 100,
-    restoreAfterFinish: true,
-    beforeStartInternal: function(effect) {
-      effect.element.makePositioned();
-      effect.element.firstChild.makePositioned();
-      if(window.opera) effect.element.setStyle({top: ''});
-      effect.element.makeClipping();
-      effect.element.show(); },  
-    afterUpdateInternal: function(effect) {
-      effect.element.firstChild.setStyle({bottom:
-        (effect.dims[0] - effect.element.clientHeight) + 'px' }); },
-    afterFinishInternal: function(effect) {
-      effect.element.hide();
-      effect.element.undoClipping();
-      effect.element.firstChild.undoPositioned();
-      effect.element.undoPositioned();
-      effect.element.setStyle({bottom: oldInnerBottom}); }
-   }, arguments[1] || {})
-  );
-}
-
-// Bug in opera makes the TD containing this element expand for a instance after finish 
-Effect.Squish = function(element) {
-  return new Effect.Scale(element, window.opera ? 1 : 0, 
-    { restoreAfterFinish: true,
-      beforeSetup: function(effect) {
-        effect.element.makeClipping(effect.element); },  
-      afterFinishInternal: function(effect) {
-        effect.element.hide(effect.element); 
-        effect.element.undoClipping(effect.element); }
-  });
-}
-
-Effect.Grow = function(element) {
-  element = $PR(element);
-  var options = Object.extend({
-    direction: 'center',
-    moveTransition: Effect.Transitions.sinoidal,
-    scaleTransition: Effect.Transitions.sinoidal,
-    opacityTransition: Effect.Transitions.full
-  }, arguments[1] || {});
-  var oldStyle = {
-    top: element.style.top,
-    left: element.style.left,
-    height: element.style.height,
-    width: element.style.width,
-    opacity: element.getInlineOpacity() };
-
-  var dims = element.getDimensions();    
-  var initialMoveX, initialMoveY;
-  var moveX, moveY;
-  
-  switch (options.direction) {
-    case 'top-left':
-      initialMoveX = initialMoveY = moveX = moveY = 0; 
-      break;
-    case 'top-right':
-      initialMoveX = dims.width;
-      initialMoveY = moveY = 0;
-      moveX = -dims.width;
-      break;
-    case 'bottom-left':
-      initialMoveX = moveX = 0;
-      initialMoveY = dims.height;
-      moveY = -dims.height;
-      break;
-    case 'bottom-right':
-      initialMoveX = dims.width;
-      initialMoveY = dims.height;
-      moveX = -dims.width;
-      moveY = -dims.height;
-      break;
-    case 'center':
-      initialMoveX = dims.width / 2;
-      initialMoveY = dims.height / 2;
-      moveX = -dims.width / 2;
-      moveY = -dims.height / 2;
-      break;
-  }
-  
-  return new Effect.Move(element, {
-    x: initialMoveX,
-    y: initialMoveY,
-    duration: 0.01, 
-    beforeSetup: function(effect) {
-      effect.element.hide();
-      effect.element.makeClipping();
-      effect.element.makePositioned();
-    },
-    afterFinishInternal: function(effect) {
-      new Effect.Parallel(
-        [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }),
-          new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }),
-          new Effect.Scale(effect.element, 100, {
-            scaleMode: { originalHeight: dims.height, originalWidth: dims.width }, 
-            sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true})
-        ], Object.extend({
-             beforeSetup: function(effect) {
-               effect.effects[0].element.setStyle({height: '0px'});
-               effect.effects[0].element.show(); 
-             },
-             afterFinishInternal: function(effect) {
-               effect.effects[0].element.undoClipping();
-               effect.effects[0].element.undoPositioned();
-               effect.effects[0].element.setStyle(oldStyle); 
-             }
-           }, options)
-      )
-    }
-  });
-}
-
-Effect.Shrink = function(element) {
-  element = $PR(element);
-  var options = Object.extend({
-    direction: 'center',
-    moveTransition: Effect.Transitions.sinoidal,
-    scaleTransition: Effect.Transitions.sinoidal,
-    opacityTransition: Effect.Transitions.none
-  }, arguments[1] || {});
-  var oldStyle = {
-    top: element.style.top,
-    left: element.style.left,
-    height: element.style.height,
-    width: element.style.width,
-    opacity: element.getInlineOpacity() };
-
-  var dims = element.getDimensions();
-  var moveX, moveY;
-  
-  switch (options.direction) {
-    case 'top-left':
-      moveX = moveY = 0;
-      break;
-    case 'top-right':
-      moveX = dims.width;
-      moveY = 0;
-      break;
-    case 'bottom-left':
-      moveX = 0;
-      moveY = dims.height;
-      break;
-    case 'bottom-right':
-      moveX = dims.width;
-      moveY = dims.height;
-      break;
-    case 'center':  
-      moveX = dims.width / 2;
-      moveY = dims.height / 2;
-      break;
-  }
-  
-  return new Effect.Parallel(
-    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }),
-      new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}),
-      new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition })
-    ], Object.extend({            
-         beforeStartInternal: function(effect) {
-           effect.effects[0].element.makePositioned();
-           effect.effects[0].element.makeClipping(); },
-         afterFinishInternal: function(effect) {
-           effect.effects[0].element.hide();
-           effect.effects[0].element.undoClipping();
-           effect.effects[0].element.undoPositioned();
-           effect.effects[0].element.setStyle(oldStyle); }
-       }, options)
-  );
-}
-
-Effect.Pulsate = function(element) {
-  element = $PR(element);
-  var options    = arguments[1] || {};
-  var oldOpacity = element.getInlineOpacity();
-  var transition = options.transition || Effect.Transitions.sinoidal;
-  var reverser   = function(pos){ return transition(1-Effect.Transitions.pulse(pos)) };
-  reverser.bind(transition);
-  return new Effect.Opacity(element, 
-    Object.extend(Object.extend({  duration: 3.0, from: 0,
-      afterFinishInternal: function(effect) { effect.element.setStyle({opacity: oldOpacity}); }
-    }, options), {transition: reverser}));
-}
-
-Effect.Fold = function(element) {
-  element = $PR(element);
-  var oldStyle = {
-    top: element.style.top,
-    left: element.style.left,
-    width: element.style.width,
-    height: element.style.height };
-  Element.makeClipping(element);
-  return new Effect.Scale(element, 5, Object.extend({   
-    scaleContent: false,
-    scaleX: false,
-    afterFinishInternal: function(effect) {
-    new Effect.Scale(element, 1, { 
-      scaleContent: false, 
-      scaleY: false,
-      afterFinishInternal: function(effect) {
-        effect.element.hide();
-        effect.element.undoClipping(); 
-        effect.element.setStyle(oldStyle);
-      } });
-  }}, arguments[1] || {}));
-};
-
-['setOpacity','getOpacity','getInlineOpacity','forceRerendering','setContentZoom',
- 'collectTextNodes','collectTextNodesIgnoreClass','childrenWithClassName'].each( 
-  function(f) { Element.Methods[f] = Element[f]; }
-);
-
-Element.Methods.visualEffect = function(element, effect, options) {
-  s = effect.gsub(/_/, '-').camelize();
-  effect_class = s.charAt(0).toUpperCase() + s.substring(1);
-  new Effect[effect_class](element, options);
-  return $PR(element);
-};
-
-Element.addMethods();
diff --git a/view/js/cropper/lib/prototype.js b/view/js/cropper/lib/prototype.js
deleted file mode 100644 (file)
index 6682065..0000000
+++ /dev/null
@@ -1,2006 +0,0 @@
-/*  Prototype JavaScript framework, version 1.5.0_rc0
- *  (c) 2005 Sam Stephenson <sam@conio.net>
- *
- *  Prototype is freely distributable under the terms of an MIT-style license.
- *  For details, see the Prototype web site: http://prototype.conio.net/
- *
-/*--------------------------------------------------------------------------*/
-
-var Prototype = {
-  Version: '1.5.0_rc0',
-  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',
-
-  emptyFunction: function() {},
-  K: function(x) {return x}
-}
-
-var Class = {
-  create: function() {
-    return function() {
-      this.initialize.apply(this, arguments);
-    }
-  }
-}
-
-var Abstract = new Object();
-
-Object.extend = function(destination, source) {
-  for (var property in source) {
-    destination[property] = source[property];
-  }
-  return destination;
-}
-
-Object.inspect = function(object) {
-  try {
-    if (object == undefined) return 'undefined';
-    if (object == null) return 'null';
-    return object.inspect ? object.inspect() : object.toString();
-  } catch (e) {
-    if (e instanceof RangeError) return '...';
-    throw e;
-  }
-}
-
-Function.prototype.bind = function() {
-  var __method = this, args = $A(arguments), object = args.shift();
-  return function() {
-    return __method.apply(object, args.concat($A(arguments)));
-  }
-}
-
-Function.prototype.bindAsEventListener = function(object) {
-  var __method = this;
-  return function(event) {
-    return __method.call(object, event || window.event);
-  }
-}
-
-Object.extend(Number.prototype, {
-  toColorPart: function() {
-    var digits = this.toString(16);
-    if (this < 16) return '0' + digits;
-    return digits;
-  },
-
-  succ: function() {
-    return this + 1;
-  },
-
-  times: function(iterator) {
-    $R(0, this, true).each(iterator);
-    return this;
-  }
-});
-
-var Try = {
-  these: function() {
-    var returnValue;
-
-    for (var i = 0; i < arguments.length; i++) {
-      var lambda = arguments[i];
-      try {
-        returnValue = lambda();
-        break;
-      } catch (e) {}
-    }
-
-    return returnValue;
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var PeriodicalExecuter = Class.create();
-PeriodicalExecuter.prototype = {
-  initialize: function(callback, frequency) {
-    this.callback = callback;
-    this.frequency = frequency;
-    this.currentlyExecuting = false;
-
-    this.registerCallback();
-  },
-
-  registerCallback: function() {
-    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
-  },
-
-  onTimerEvent: function() {
-    if (!this.currentlyExecuting) {
-      try {
-        this.currentlyExecuting = true;
-        this.callback();
-      } finally {
-        this.currentlyExecuting = false;
-      }
-    }
-  }
-}
-Object.extend(String.prototype, {
-  gsub: function(pattern, replacement) {
-    var result = '', source = this, match;
-    replacement = arguments.callee.prepareReplacement(replacement);
-
-    while (source.length > 0) {
-      if (match = source.match(pattern)) {
-        result += source.slice(0, match.index);
-        result += (replacement(match) || '').toString();
-        source  = source.slice(match.index + match[0].length);
-      } else {
-        result += source, source = '';
-      }
-    }
-    return result;
-  },
-
-  sub: function(pattern, replacement, count) {
-    replacement = this.gsub.prepareReplacement(replacement);
-    count = count === undefined ? 1 : count;
-
-    return this.gsub(pattern, function(match) {
-      if (--count < 0) return match[0];
-      return replacement(match);
-    });
-  },
-
-  scan: function(pattern, iterator) {
-    this.gsub(pattern, iterator);
-    return this;
-  },
-
-  truncate: function(length, truncation) {
-    length = length || 30;
-    truncation = truncation === undefined ? '...' : truncation;
-    return this.length > length ?
-      this.slice(0, length - truncation.length) + truncation : this;
-  },
-
-  strip: function() {
-    return this.replace(/^\s+/, '').replace(/\s+$/, '');
-  },
-
-  stripTags: function() {
-    return this.replace(/<\/?[^>]+>/gi, '');
-  },
-
-  stripScripts: function() {
-    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');
-  },
-
-  extractScripts: function() {
-    var matchAll = new RegExp(Prototype.ScriptFragment, 'img');
-    var matchOne = new RegExp(Prototype.ScriptFragment, 'im');
-    return (this.match(matchAll) || []).map(function(scriptTag) {
-      return (scriptTag.match(matchOne) || ['', ''])[1];
-    });
-  },
-
-  evalScripts: function() {
-    return this.extractScripts().map(function(script) { return eval(script) });
-  },
-
-  escapeHTML: function() {
-    var div = document.createElement('div');
-    var text = document.createTextNode(this);
-    div.appendChild(text);
-    return div.innerHTML;
-  },
-
-  unescapeHTML: function() {
-    var div = document.createElement('div');
-    div.innerHTML = this.stripTags();
-    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';
-  },
-
-  toQueryParams: function() {
-    var pairs = this.match(/^\??(.*)$/)[1].split('&');
-    return pairs.inject({}, function(params, pairString) {
-      var pair = pairString.split('=');
-      params[pair[0]] = pair[1];
-      return params;
-    });
-  },
-
-  toArray: function() {
-    return this.split('');
-  },
-
-  camelize: function() {
-    var oStringList = this.split('-');
-    if (oStringList.length == 1) return oStringList[0];
-
-    var camelizedString = this.indexOf('-') == 0
-      ? oStringList[0].charAt(0).toUpperCase() + oStringList[0].substring(1)
-      : oStringList[0];
-
-    for (var i = 1, len = oStringList.length; i < len; i++) {
-      var s = oStringList[i];
-      camelizedString += s.charAt(0).toUpperCase() + s.substring(1);
-    }
-
-    return camelizedString;
-  },
-
-  inspect: function() {
-    return "'" + this.replace(/\\/g, '\\\\').replace(/'/g, '\\\'') + "'";
-  }
-});
-
-String.prototype.gsub.prepareReplacement = function(replacement) {
-  if (typeof replacement == 'function') return replacement;
-  var template = new Template(replacement);
-  return function(match) { return template.evaluate(match) };
-}
-
-String.prototype.parseQuery = String.prototype.toQueryParams;
-
-var Template = Class.create();
-Template.Pattern = /(^|.|\r|\n)(#\{(.*?)\})/;
-Template.prototype = {
-  initialize: function(template, pattern) {
-    this.template = template.toString();
-    this.pattern  = pattern || Template.Pattern;
-  },
-
-  evaluate: function(object) {
-    return this.template.gsub(this.pattern, function(match) {
-      var before = match[1];
-      if (before == '\\') return match[2];
-      return before + (object[match[3]] || '').toString();
-    });
-  }
-}
-
-var $break    = new Object();
-var $continue = new Object();
-
-var Enumerable = {
-  each: function(iterator) {
-    var index = 0;
-    try {
-      this._each(function(value) {
-        try {
-          iterator(value, index++);
-        } catch (e) {
-          if (e != $continue) throw e;
-        }
-      });
-    } catch (e) {
-      if (e != $break) throw e;
-    }
-  },
-
-  all: function(iterator) {
-    var result = true;
-    this.each(function(value, index) {
-      result = result && !!(iterator || Prototype.K)(value, index);
-      if (!result) throw $break;
-    });
-    return result;
-  },
-
-  any: function(iterator) {
-    var result = true;
-    this.each(function(value, index) {
-      if (result = !!(iterator || Prototype.K)(value, index))
-        throw $break;
-    });
-    return result;
-  },
-
-  collect: function(iterator) {
-    var results = [];
-    this.each(function(value, index) {
-      results.push(iterator(value, index));
-    });
-    return results;
-  },
-
-  detect: function (iterator) {
-    var result;
-    this.each(function(value, index) {
-      if (iterator(value, index)) {
-        result = value;
-        throw $break;
-      }
-    });
-    return result;
-  },
-
-  findAll: function(iterator) {
-    var results = [];
-    this.each(function(value, index) {
-      if (iterator(value, index))
-        results.push(value);
-    });
-    return results;
-  },
-
-  grep: function(pattern, iterator) {
-    var results = [];
-    this.each(function(value, index) {
-      var stringValue = value.toString();
-      if (stringValue.match(pattern))
-        results.push((iterator || Prototype.K)(value, index));
-    })
-    return results;
-  },
-
-  include: function(object) {
-    var found = false;
-    this.each(function(value) {
-      if (value == object) {
-        found = true;
-        throw $break;
-      }
-    });
-    return found;
-  },
-
-  inject: function(memo, iterator) {
-    this.each(function(value, index) {
-      memo = iterator(memo, value, index);
-    });
-    return memo;
-  },
-
-  invoke: function(method) {
-    var args = $A(arguments).slice(1);
-    return this.collect(function(value) {
-      return value[method].apply(value, args);
-    });
-  },
-
-  max: function(iterator) {
-    var result;
-    this.each(function(value, index) {
-      value = (iterator || Prototype.K)(value, index);
-      if (result == undefined || value >= result)
-        result = value;
-    });
-    return result;
-  },
-
-  min: function(iterator) {
-    var result;
-    this.each(function(value, index) {
-      value = (iterator || Prototype.K)(value, index);
-      if (result == undefined || value < result)
-        result = value;
-    });
-    return result;
-  },
-
-  partition: function(iterator) {
-    var trues = [], falses = [];
-    this.each(function(value, index) {
-      ((iterator || Prototype.K)(value, index) ?
-        trues : falses).push(value);
-    });
-    return [trues, falses];
-  },
-
-  pluck: function(property) {
-    var results = [];
-    this.each(function(value, index) {
-      results.push(value[property]);
-    });
-    return results;
-  },
-
-  reject: function(iterator) {
-    var results = [];
-    this.each(function(value, index) {
-      if (!iterator(value, index))
-        results.push(value);
-    });
-    return results;
-  },
-
-  sortBy: function(iterator) {
-    return this.collect(function(value, index) {
-      return {value: value, criteria: iterator(value, index)};
-    }).sort(function(left, right) {
-      var a = left.criteria, b = right.criteria;
-      return a < b ? -1 : a > b ? 1 : 0;
-    }).pluck('value');
-  },
-
-  toArray: function() {
-    return this.collect(Prototype.K);
-  },
-
-  zip: function() {
-    var iterator = Prototype.K, args = $A(arguments);
-    if (typeof args.last() == 'function')
-      iterator = args.pop();
-
-    var collections = [this].concat(args).map($A);
-    return this.map(function(value, index) {
-      return iterator(collections.pluck(index));
-    });
-  },
-
-  inspect: function() {
-    return '#<Enumerable:' + this.toArray().inspect() + '>';
-  }
-}
-
-Object.extend(Enumerable, {
-  map:     Enumerable.collect,
-  find:    Enumerable.detect,
-  select:  Enumerable.findAll,
-  member:  Enumerable.include,
-  entries: Enumerable.toArray
-});
-var $A = Array.from = function(iterable) {
-  if (!iterable) return [];
-  if (iterable.toArray) {
-    return iterable.toArray();
-  } else {
-    var results = [];
-    for (var i = 0; i < iterable.length; i++)
-      results.push(iterable[i]);
-    return results;
-  }
-}
-
-Object.extend(Array.prototype, Enumerable);
-
-if (!Array.prototype._reverse)
-  Array.prototype._reverse = Array.prototype.reverse;
-
-Object.extend(Array.prototype, {
-  _each: function(iterator) {
-    for (var i = 0; i < this.length; i++)
-      iterator(this[i]);
-  },
-
-  clear: function() {
-    this.length = 0;
-    return this;
-  },
-
-  first: function() {
-    return this[0];
-  },
-
-  last: function() {
-    return this[this.length - 1];
-  },
-
-  compact: function() {
-    return this.select(function(value) {
-      return value != undefined || value != null;
-    });
-  },
-
-  flatten: function() {
-    return this.inject([], function(array, value) {
-      return array.concat(value && value.constructor == Array ?
-        value.flatten() : [value]);
-    });
-  },
-
-  without: function() {
-    var values = $A(arguments);
-    return this.select(function(value) {
-      return !values.include(value);
-    });
-  },
-
-  indexOf: function(object) {
-    for (var i = 0; i < this.length; i++)
-      if (this[i] == object) return i;
-    return -1;
-  },
-
-  reverse: function(inline) {
-    return (inline !== false ? this : this.toArray())._reverse();
-  },
-
-  inspect: function() {
-    return '[' + this.map(Object.inspect).join(', ') + ']';
-  }
-});
-var Hash = {
-  _each: function(iterator) {
-    for (var key in this) {
-      var value = this[key];
-      if (typeof value == 'function') continue;
-
-      var pair = [key, value];
-      pair.key = key;
-      pair.value = value;
-      iterator(pair);
-    }
-  },
-
-  keys: function() {
-    return this.pluck('key');
-  },
-
-  values: function() {
-    return this.pluck('value');
-  },
-
-  merge: function(hash) {
-    return $H(hash).inject($H(this), function(mergedHash, pair) {
-      mergedHash[pair.key] = pair.value;
-      return mergedHash;
-    });
-  },
-
-  toQueryString: function() {
-    return this.map(function(pair) {
-      return pair.map(encodeURIComponent).join('=');
-    }).join('&');
-  },
-
-  inspect: function() {
-    return '#<Hash:{' + this.map(function(pair) {
-      return pair.map(Object.inspect).join(': ');
-    }).join(', ') + '}>';
-  }
-}
-
-function $H(object) {
-  var hash = Object.extend({}, object || {});
-  Object.extend(hash, Enumerable);
-  Object.extend(hash, Hash);
-  return hash;
-}
-ObjectRange = Class.create();
-Object.extend(ObjectRange.prototype, Enumerable);
-Object.extend(ObjectRange.prototype, {
-  initialize: function(start, end, exclusive) {
-    this.start = start;
-    this.end = end;
-    this.exclusive = exclusive;
-  },
-
-  _each: function(iterator) {
-    var value = this.start;
-    do {
-      iterator(value);
-      value = value.succ();
-    } while (this.include(value));
-  },
-
-  include: function(value) {
-    if (value < this.start)
-      return false;
-    if (this.exclusive)
-      return value < this.end;
-    return value <= this.end;
-  }
-});
-
-var $R = function(start, end, exclusive) {
-  return new ObjectRange(start, end, exclusive);
-}
-
-var Ajax = {
-  getTransport: function() {
-    return Try.these(
-      function() {return new XMLHttpRequest()},
-      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
-      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
-    ) || false;
-  },
-
-  activeRequestCount: 0
-}
-
-Ajax.Responders = {
-  responders: [],
-
-  _each: function(iterator) {
-    this.responders._each(iterator);
-  },
-
-  register: function(responderToAdd) {
-    if (!this.include(responderToAdd))
-      this.responders.push(responderToAdd);
-  },
-
-  unregister: function(responderToRemove) {
-    this.responders = this.responders.without(responderToRemove);
-  },
-
-  dispatch: function(callback, request, transport, json) {
-    this.each(function(responder) {
-      if (responder[callback] && typeof responder[callback] == 'function') {
-        try {
-          responder[callback].apply(responder, [request, transport, json]);
-        } catch (e) {}
-      }
-    });
-  }
-};
-
-Object.extend(Ajax.Responders, Enumerable);
-
-Ajax.Responders.register({
-  onCreate: function() {
-    Ajax.activeRequestCount++;
-  },
-
-  onComplete: function() {
-    Ajax.activeRequestCount--;
-  }
-});
-
-Ajax.Base = function() {};
-Ajax.Base.prototype = {
-  setOptions: function(options) {
-    this.options = {
-      method:       'post',
-      asynchronous: true,
-      contentType:  'application/x-www-form-urlencoded',
-      parameters:   ''
-    }
-    Object.extend(this.options, options || {});
-  },
-
-  responseIsSuccess: function() {
-    return this.transport.status == undefined
-        || this.transport.status == 0
-        || (this.transport.status >= 200 && this.transport.status < 300);
-  },
-
-  responseIsFailure: function() {
-    return !this.responseIsSuccess();
-  }
-}
-
-Ajax.Request = Class.create();
-Ajax.Request.Events =
-  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];
-
-Ajax.Request.prototype = Object.extend(new Ajax.Base(), {
-  initialize: function(url, options) {
-    this.transport = Ajax.getTransport();
-    this.setOptions(options);
-    this.request(url);
-  },
-
-  request: function(url) {
-    var parameters = this.options.parameters || '';
-    if (parameters.length > 0) parameters += '&_=';
-
-    try {
-      this.url = url;
-      if (this.options.method == 'get' && parameters.length > 0)
-        this.url += (this.url.match(/\?/) ? '&' : '?') + parameters;
-
-      Ajax.Responders.dispatch('onCreate', this, this.transport);
-
-      this.transport.open(this.options.method, this.url,
-        this.options.asynchronous);
-
-      if (this.options.asynchronous) {
-        this.transport.onreadystatechange = this.onStateChange.bind(this);
-        setTimeout((function() {this.respondToReadyState(1)}).bind(this), 10);
-      }
-
-      this.setRequestHeaders();
-
-      var body = this.options.postBody ? this.options.postBody : parameters;
-      this.transport.send(this.options.method == 'post' ? body : null);
-
-    } catch (e) {
-      this.dispatchException(e);
-    }
-  },
-
-  setRequestHeaders: function() {
-    var requestHeaders =
-      ['X-Requested-With', 'XMLHttpRequest',
-       'X-Prototype-Version', Prototype.Version,
-       'Accept', 'text/javascript, text/html, application/xml, text/xml, */*'];
-
-    if (this.options.method == 'post') {
-      requestHeaders.push('Content-type', this.options.contentType);
-
-      /* Force "Connection: close" for Mozilla browsers to work around
-       * a bug where XMLHttpReqeuest sends an incorrect Content-length
-       * header. See Mozilla Bugzilla #246651.
-       */
-      if (this.transport.overrideMimeType)
-        requestHeaders.push('Connection', 'close');
-    }
-
-    if (this.options.requestHeaders)
-      requestHeaders.push.apply(requestHeaders, this.options.requestHeaders);
-
-    for (var i = 0; i < requestHeaders.length; i += 2)
-      this.transport.setRequestHeader(requestHeaders[i], requestHeaders[i+1]);
-  },
-
-  onStateChange: function() {
-    var readyState = this.transport.readyState;
-    if (readyState != 1)
-      this.respondToReadyState(this.transport.readyState);
-  },
-
-  header: function(name) {
-    try {
-      return this.transport.getResponseHeader(name);
-    } catch (e) {}
-  },
-
-  evalJSON: function() {
-    try {
-      return eval('(' + this.header('X-JSON') + ')');
-    } catch (e) {}
-  },
-
-  evalResponse: function() {
-    try {
-      return eval(this.transport.responseText);
-    } catch (e) {
-      this.dispatchException(e);
-    }
-  },
-
-  respondToReadyState: function(readyState) {
-    var event = Ajax.Request.Events[readyState];
-    var transport = this.transport, json = this.evalJSON();
-
-    if (event == 'Complete') {
-      try {
-        (this.options['on' + this.transport.status]
-         || this.options['on' + (this.responseIsSuccess() ? 'Success' : 'Failure')]
-         || Prototype.emptyFunction)(transport, json);
-      } catch (e) {
-        this.dispatchException(e);
-      }
-
-      if ((this.header('Content-type') || '').match(/^text\/javascript/i))
-        this.evalResponse();
-    }
-
-    try {
-      (this.options['on' + event] || Prototype.emptyFunction)(transport, json);
-      Ajax.Responders.dispatch('on' + event, this, transport, json);
-    } catch (e) {
-      this.dispatchException(e);
-    }
-
-    /* Avoid memory leak in MSIE: clean up the oncomplete event handler */
-    if (event == 'Complete')
-      this.transport.onreadystatechange = Prototype.emptyFunction;
-  },
-
-  dispatchException: function(exception) {
-    (this.options.onException || Prototype.emptyFunction)(this, exception);
-    Ajax.Responders.dispatch('onException', this, exception);
-  }
-});
-
-Ajax.Updater = Class.create();
-
-Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), {
-  initialize: function(container, url, options) {
-    this.containers = {
-      success: container.success ? $PR(container.success) : $PR(container),
-      failure: container.failure ? $PR(container.failure) :
-        (container.success ? null : $PR(container))
-    }
-
-    this.transport = Ajax.getTransport();
-    this.setOptions(options);
-
-    var onComplete = this.options.onComplete || Prototype.emptyFunction;
-    this.options.onComplete = (function(transport, object) {
-      this.updateContent();
-      onComplete(transport, object);
-    }).bind(this);
-
-    this.request(url);
-  },
-
-  updateContent: function() {
-    var receiver = this.responseIsSuccess() ?
-      this.containers.success : this.containers.failure;
-    var response = this.transport.responseText;
-
-    if (!this.options.evalScripts)
-      response = response.stripScripts();
-
-    if (receiver) {
-      if (this.options.insertion) {
-        new this.options.insertion(receiver, response);
-      } else {
-        Element.update(receiver, response);
-      }
-    }
-
-    if (this.responseIsSuccess()) {
-      if (this.onComplete)
-        setTimeout(this.onComplete.bind(this), 10);
-    }
-  }
-});
-
-Ajax.PeriodicalUpdater = Class.create();
-Ajax.PeriodicalUpdater.prototype = Object.extend(new Ajax.Base(), {
-  initialize: function(container, url, options) {
-    this.setOptions(options);
-    this.onComplete = this.options.onComplete;
-
-    this.frequency = (this.options.frequency || 2);
-    this.decay = (this.options.decay || 1);
-
-    this.updater = {};
-    this.container = container;
-    this.url = url;
-
-    this.start();
-  },
-
-  start: function() {
-    this.options.onComplete = this.updateComplete.bind(this);
-    this.onTimerEvent();
-  },
-
-  stop: function() {
-    this.updater.onComplete = undefined;
-    clearTimeout(this.timer);
-    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);
-  },
-
-  updateComplete: function(request) {
-    if (this.options.decay) {
-      this.decay = (request.responseText == this.lastText ?
-        this.decay * this.options.decay : 1);
-
-      this.lastText = request.responseText;
-    }
-    this.timer = setTimeout(this.onTimerEvent.bind(this),
-      this.decay * this.frequency * 1000);
-  },
-
-  onTimerEvent: function() {
-    this.updater = new Ajax.Updater(this.container, this.url, this.options);
-  }
-});
-function $PR() {
-  var results = [], element;
-  for (var i = 0; i < arguments.length; i++) {
-    element = arguments[i];
-    if (typeof element == 'string')
-      element = document.getElementById(element);
-    results.push(Element.extend(element));
-  }
-  return results.length < 2 ? results[0] : results;
-}
-
-document.getElementsByClassName = function(className, parentElement) {
-  var children = ($PR(parentElement) || document.body).getElementsByTagName('*');
-  return $A(children).inject([], function(elements, child) {
-    if (child.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)")))
-      elements.push(Element.extend(child));
-    return elements;
-  });
-}
-
-/*--------------------------------------------------------------------------*/
-
-if (!window.Element)
-  var Element = new Object();
-
-Element.extend = function(element) {
-  if (!element) return;
-  if (_nativeExtensions) return element;
-
-  if (!element._extended && element.tagName && element != window) {
-    var methods = Element.Methods, cache = Element.extend.cache;
-    for (property in methods) {
-      var value = methods[property];
-      if (typeof value == 'function')
-        element[property] = cache.findOrStore(value);
-    }
-  }
-
-  element._extended = true;
-  return element;
-}
-
-Element.extend.cache = {
-  findOrStore: function(value) {
-    return this[value] = this[value] || function() {
-      return value.apply(null, [this].concat($A(arguments)));
-    }
-  }
-}
-
-Element.Methods = {
-  visible: function(element) {
-    return $PR(element).style.display != 'none';
-  },
-
-  toggle: function() {
-    for (var i = 0; i < arguments.length; i++) {
-      var element = $PR(arguments[i]);
-      Element[Element.visible(element) ? 'hide' : 'show'](element);
-    }
-  },
-
-  hide: function() {
-    for (var i = 0; i < arguments.length; i++) {
-      var element = $PR(arguments[i]);
-      element.style.display = 'none';
-    }
-  },
-
-  show: function() {
-    for (var i = 0; i < arguments.length; i++) {
-      var element = $PR(arguments[i]);
-      element.style.display = '';
-    }
-  },
-
-  remove: function(element) {
-    element = $PR(element);
-    element.parentNode.removeChild(element);
-  },
-
-  update: function(element, html) {
-    $PR(element).innerHTML = html.stripScripts();
-    setTimeout(function() {html.evalScripts()}, 10);
-  },
-
-  replace: function(element, html) {
-    element = $PR(element);
-    if (element.outerHTML) {
-      element.outerHTML = html.stripScripts();
-    } else {
-      var range = element.ownerDocument.createRange();
-      range.selectNodeContents(element);
-      element.parentNode.replaceChild(
-        range.createContextualFragment(html.stripScripts()), element);
-    }
-    setTimeout(function() {html.evalScripts()}, 10);
-  },
-
-  getHeight: function(element) {
-    element = $PR(element);
-    return element.offsetHeight;
-  },
-
-  classNames: function(element) {
-    return new Element.ClassNames(element);
-  },
-
-  hasClassName: function(element, className) {
-    if (!(element = $PR(element))) return;
-    return Element.classNames(element).include(className);
-  },
-
-  addClassName: function(element, className) {
-    if (!(element = $PR(element))) return;
-    return Element.classNames(element).add(className);
-  },
-
-  removeClassName: function(element, className) {
-    if (!(element = $PR(element))) return;
-    return Element.classNames(element).remove(className);
-  },
-
-  // removes whitespace-only text node children
-  cleanWhitespace: function(element) {
-    element = $PR(element);
-    for (var i = 0; i < element.childNodes.length; i++) {
-      var node = element.childNodes[i];
-      if (node.nodeType == 3 && !/\S/.test(node.nodeValue))
-        Element.remove(node);
-    }
-  },
-
-  empty: function(element) {
-    return $PR(element).innerHTML.match(/^\s*$/);
-  },
-
-  childOf: function(element, ancestor) {
-    element = $PR(element), ancestor = $PR(ancestor);
-    while (element = element.parentNode)
-      if (element == ancestor) return true;
-    return false;
-  },
-
-  scrollTo: function(element) {
-    element = $PR(element);
-    var x = element.x ? element.x : element.offsetLeft,
-        y = element.y ? element.y : element.offsetTop;
-    window.scrollTo(x, y);
-  },
-
-  getStyle: function(element, style) {
-    element = $PR(element);
-    var value = element.style[style.camelize()];
-    if (!value) {
-      if (document.defaultView && document.defaultView.getComputedStyle) {
-        var css = document.defaultView.getComputedStyle(element, null);
-        value = css ? css.getPropertyValue(style) : null;
-      } else if (element.currentStyle) {
-        value = element.currentStyle[style.camelize()];
-      }
-    }
-
-    if (window.opera && ['left', 'top', 'right', 'bottom'].include(style))
-      if (Element.getStyle(element, 'position') == 'static') value = 'auto';
-
-    return value == 'auto' ? null : value;
-  },
-
-  setStyle: function(element, style) {
-    element = $PR(element);
-    for (var name in style)
-      element.style[name.camelize()] = style[name];
-  },
-
-  getDimensions: function(element) {
-    element = $PR(element);
-    if (Element.getStyle(element, 'display') != 'none')
-      return {width: element.offsetWidth, height: element.offsetHeight};
-
-    // All *Width and *Height properties give 0 on elements with display none,
-    // so enable the element temporarily
-    var els = element.style;
-    var originalVisibility = els.visibility;
-    var originalPosition = els.position;
-    els.visibility = 'hidden';
-    els.position = 'absolute';
-    els.display = '';
-    var originalWidth = element.clientWidth;
-    var originalHeight = element.clientHeight;
-    els.display = 'none';
-    els.position = originalPosition;
-    els.visibility = originalVisibility;
-    return {width: originalWidth, height: originalHeight};
-  },
-
-  makePositioned: function(element) {
-    element = $PR(element);
-    var pos = Element.getStyle(element, 'position');
-    if (pos == 'static' || !pos) {
-      element._madePositioned = true;
-      element.style.position = 'relative';
-      // Opera returns the offset relative to the positioning context, when an
-      // element is position relative but top and left have not been defined
-      if (window.opera) {
-        element.style.top = 0;
-        element.style.left = 0;
-      }
-    }
-  },
-
-  undoPositioned: function(element) {
-    element = $PR(element);
-    if (element._madePositioned) {
-      element._madePositioned = undefined;
-      element.style.position =
-        element.style.top =
-        element.style.left =
-        element.style.bottom =
-        element.style.right = '';
-    }
-  },
-
-  makeClipping: function(element) {
-    element = $PR(element);
-    if (element._overflow) return;
-    element._overflow = element.style.overflow;
-    if ((Element.getStyle(element, 'overflow') || 'visible') != 'hidden')
-      element.style.overflow = 'hidden';
-  },
-
-  undoClipping: function(element) {
-    element = $PR(element);
-    if (element._overflow) return;
-    element.style.overflow = element._overflow;
-    element._overflow = undefined;
-  }
-}
-
-Object.extend(Element, Element.Methods);
-
-var _nativeExtensions = false;
-
-if(!HTMLElement && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) {
-  var HTMLElement = {}
-  HTMLElement.prototype = document.createElement('div').__proto__;
-}
-
-Element.addMethods = function(methods) {
-  Object.extend(Element.Methods, methods || {});
-
-  if(typeof HTMLElement != 'undefined') {
-    var methods = Element.Methods, cache = Element.extend.cache;
-    for (property in methods) {
-      var value = methods[property];
-      if (typeof value == 'function')
-        HTMLElement.prototype[property] = cache.findOrStore(value);
-    }
-    _nativeExtensions = true;
-  }
-}
-
-Element.addMethods();
-
-var Toggle = new Object();
-Toggle.display = Element.toggle;
-
-/*--------------------------------------------------------------------------*/
-
-Abstract.Insertion = function(adjacency) {
-  this.adjacency = adjacency;
-}
-
-Abstract.Insertion.prototype = {
-  initialize: function(element, content) {
-    this.element = $PR(element);
-    this.content = content.stripScripts();
-
-    if (this.adjacency && this.element.insertAdjacentHTML) {
-      try {
-        this.element.insertAdjacentHTML(this.adjacency, this.content);
-      } catch (e) {
-        var tagName = this.element.tagName.toLowerCase();
-        if (tagName == 'tbody' || tagName == 'tr') {
-          this.insertContent(this.contentFromAnonymousTable());
-        } else {
-          throw e;
-        }
-      }
-    } else {
-      this.range = this.element.ownerDocument.createRange();
-      if (this.initializeRange) this.initializeRange();
-      this.insertContent([this.range.createContextualFragment(this.content)]);
-    }
-
-    setTimeout(function() {content.evalScripts()}, 10);
-  },
-
-  contentFromAnonymousTable: function() {
-    var div = document.createElement('div');
-    div.innerHTML = '<table><tbody>' + this.content + '</tbody></table>';
-    return $A(div.childNodes[0].childNodes[0].childNodes);
-  }
-}
-
-var Insertion = new Object();
-
-Insertion.Before = Class.create();
-Insertion.Before.prototype = Object.extend(new Abstract.Insertion('beforeBegin'), {
-  initializeRange: function() {
-    this.range.setStartBefore(this.element);
-  },
-
-  insertContent: function(fragments) {
-    fragments.each((function(fragment) {
-      this.element.parentNode.insertBefore(fragment, this.element);
-    }).bind(this));
-  }
-});
-
-Insertion.Top = Class.create();
-Insertion.Top.prototype = Object.extend(new Abstract.Insertion('afterBegin'), {
-  initializeRange: function() {
-    this.range.selectNodeContents(this.element);
-    this.range.collapse(true);
-  },
-
-  insertContent: function(fragments) {
-    fragments.reverse(false).each((function(fragment) {
-      this.element.insertBefore(fragment, this.element.firstChild);
-    }).bind(this));
-  }
-});
-
-Insertion.Bottom = Class.create();
-Insertion.Bottom.prototype = Object.extend(new Abstract.Insertion('beforeEnd'), {
-  initializeRange: function() {
-    this.range.selectNodeContents(this.element);
-    this.range.collapse(this.element);
-  },
-
-  insertContent: function(fragments) {
-    fragments.each((function(fragment) {
-      this.element.appendChild(fragment);
-    }).bind(this));
-  }
-});
-
-Insertion.After = Class.create();
-Insertion.After.prototype = Object.extend(new Abstract.Insertion('afterEnd'), {
-  initializeRange: function() {
-    this.range.setStartAfter(this.element);
-  },
-
-  insertContent: function(fragments) {
-    fragments.each((function(fragment) {
-      this.element.parentNode.insertBefore(fragment,
-        this.element.nextSibling);
-    }).bind(this));
-  }
-});
-
-/*--------------------------------------------------------------------------*/
-
-Element.ClassNames = Class.create();
-Element.ClassNames.prototype = {
-  initialize: function(element) {
-    this.element = $PR(element);
-  },
-
-  _each: function(iterator) {
-    this.element.className.split(/\s+/).select(function(name) {
-      return name.length > 0;
-    })._each(iterator);
-  },
-
-  set: function(className) {
-    this.element.className = className;
-  },
-
-  add: function(classNameToAdd) {
-    if (this.include(classNameToAdd)) return;
-    this.set(this.toArray().concat(classNameToAdd).join(' '));
-  },
-
-  remove: function(classNameToRemove) {
-    if (!this.include(classNameToRemove)) return;
-    this.set(this.select(function(className) {
-      return className != classNameToRemove;
-    }).join(' '));
-  },
-
-  toString: function() {
-    return this.toArray().join(' ');
-  }
-}
-
-Object.extend(Element.ClassNames.prototype, Enumerable);
-var Selector = Class.create();
-Selector.prototype = {
-  initialize: function(expression) {
-    this.params = {classNames: []};
-    this.expression = expression.toString().strip();
-    this.parseExpression();
-    this.compileMatcher();
-  },
-
-  parseExpression: function() {
-    function abort(message) { throw 'Parse error in selector: ' + message; }
-
-    if (this.expression == '')  abort('empty expression');
-
-    var params = this.params, expr = this.expression, match, modifier, clause, rest;
-    while (match = expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=)(?:"([^"]*)"|([^\]\s]*)))?\]$/i)) {
-      params.attributes = params.attributes || [];
-      params.attributes.push({name: match[2], operator: match[3], value: match[4] || match[5] || ''});
-      expr = match[1];
-    }
-
-    if (expr == '*') return this.params.wildcard = true;
-
-    while (match = expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {
-      modifier = match[1], clause = match[2], rest = match[3];
-      switch (modifier) {
-        case '#':       params.id = clause; break;
-        case '.':       params.classNames.push(clause); break;
-        case '':
-        case undefined: params.tagName = clause.toUpperCase(); break;
-        default:        abort(expr.inspect());
-      }
-      expr = rest;
-    }
-
-    if (expr.length > 0) abort(expr.inspect());
-  },
-
-  buildMatchExpression: function() {
-    var params = this.params, conditions = [], clause;
-
-    if (params.wildcard)
-      conditions.push('true');
-    if (clause = params.id)
-      conditions.push('element.id == ' + clause.inspect());
-    if (clause = params.tagName)
-      conditions.push('element.tagName.toUpperCase() == ' + clause.inspect());
-    if ((clause = params.classNames).length > 0)
-      for (var i = 0; i < clause.length; i++)
-        conditions.push('Element.hasClassName(element, ' + clause[i].inspect() + ')');
-    if (clause = params.attributes) {
-      clause.each(function(attribute) {
-        var value = 'element.getAttribute(' + attribute.name.inspect() + ')';
-        var splitValueBy = function(delimiter) {
-          return value + ' && ' + value + '.split(' + delimiter.inspect() + ')';
-        }
-
-        switch (attribute.operator) {
-          case '=':       conditions.push(value + ' == ' + attribute.value.inspect()); break;
-          case '~=':      conditions.push(splitValueBy(' ') + '.include(' + attribute.value.inspect() + ')'); break;
-          case '|=':      conditions.push(
-                            splitValueBy('-') + '.first().toUpperCase() == ' + attribute.value.toUpperCase().inspect()
-                          ); break;
-          case '!=':      conditions.push(value + ' != ' + attribute.value.inspect()); break;
-          case '':
-          case undefined: conditions.push(value + ' != null'); break;
-          default:        throw 'Unknown operator ' + attribute.operator + ' in selector';
-        }
-      });
-    }
-
-    return conditions.join(' && ');
-  },
-
-  compileMatcher: function() {
-    this.match = new Function('element', 'if (!element.tagName) return false; \
-      return ' + this.buildMatchExpression());
-  },
-
-  findElements: function(scope) {
-    var element;
-
-    if (element = $PR(this.params.id))
-      if (this.match(element))
-        if (!scope || Element.childOf(element, scope))
-          return [element];
-
-    scope = (scope || document).getElementsByTagName(this.params.tagName || '*');
-
-    var results = [];
-    for (var i = 0; i < scope.length; i++)
-      if (this.match(element = scope[i]))
-        results.push(Element.extend(element));
-
-    return results;
-  },
-
-  toString: function() {
-    return this.expression;
-  }
-}
-
-function $$() {
-  return $A(arguments).map(function(expression) {
-    return expression.strip().split(/\s+/).inject([null], function(results, expr) {
-      var selector = new Selector(expr);
-      return results.map(selector.findElements.bind(selector)).flatten();
-    });
-  }).flatten();
-}
-var Field = {
-  clear: function() {
-    for (var i = 0; i < arguments.length; i++)
-      $PR(arguments[i]).value = '';
-  },
-
-  focus: function(element) {
-    $PR(element).focus();
-  },
-
-  present: function() {
-    for (var i = 0; i < arguments.length; i++)
-      if ($PR(arguments[i]).value == '') return false;
-    return true;
-  },
-
-  select: function(element) {
-    $PR(element).select();
-  },
-
-  activate: function(element) {
-    element = $PR(element);
-    element.focus();
-    if (element.select)
-      element.select();
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var Form = {
-  serialize: function(form) {
-    var elements = Form.getElements($PR(form));
-    var queryComponents = new Array();
-
-    for (var i = 0; i < elements.length; i++) {
-      var queryComponent = Form.Element.serialize(elements[i]);
-      if (queryComponent)
-        queryComponents.push(queryComponent);
-    }
-
-    return queryComponents.join('&');
-  },
-
-  getElements: function(form) {
-    form = $PR(form);
-    var elements = new Array();
-
-    for (var tagName in Form.Element.Serializers) {
-      var tagElements = form.getElementsByTagName(tagName);
-      for (var j = 0; j < tagElements.length; j++)
-        elements.push(tagElements[j]);
-    }
-    return elements;
-  },
-
-  getInputs: function(form, typeName, name) {
-    form = $PR(form);
-    var inputs = form.getElementsByTagName('input');
-
-    if (!typeName && !name)
-      return inputs;
-
-    var matchingInputs = new Array();
-    for (var i = 0; i < inputs.length; i++) {
-      var input = inputs[i];
-      if ((typeName && input.type != typeName) ||
-          (name && input.name != name))
-        continue;
-      matchingInputs.push(input);
-    }
-
-    return matchingInputs;
-  },
-
-  disable: function(form) {
-    var elements = Form.getElements(form);
-    for (var i = 0; i < elements.length; i++) {
-      var element = elements[i];
-      element.blur();
-      element.disabled = 'true';
-    }
-  },
-
-  enable: function(form) {
-    var elements = Form.getElements(form);
-    for (var i = 0; i < elements.length; i++) {
-      var element = elements[i];
-      element.disabled = '';
-    }
-  },
-
-  findFirstElement: function(form) {
-    return Form.getElements(form).find(function(element) {
-      return element.type != 'hidden' && !element.disabled &&
-        ['input', 'select', 'textarea'].include(element.tagName.toLowerCase());
-    });
-  },
-
-  focusFirstElement: function(form) {
-    Field.activate(Form.findFirstElement(form));
-  },
-
-  reset: function(form) {
-    $PR(form).reset();
-  }
-}
-
-Form.Element = {
-  serialize: function(element) {
-    element = $PR(element);
-    var method = element.tagName.toLowerCase();
-    var parameter = Form.Element.Serializers[method](element);
-
-    if (parameter) {
-      var key = encodeURIComponent(parameter[0]);
-      if (key.length == 0) return;
-
-      if (parameter[1].constructor != Array)
-        parameter[1] = [parameter[1]];
-
-      return parameter[1].map(function(value) {
-        return key + '=' + encodeURIComponent(value);
-      }).join('&');
-    }
-  },
-
-  getValue: function(element) {
-    element = $PR(element);
-    var method = element.tagName.toLowerCase();
-    var parameter = Form.Element.Serializers[method](element);
-
-    if (parameter)
-      return parameter[1];
-  }
-}
-
-Form.Element.Serializers = {
-  input: function(element) {
-    switch (element.type.toLowerCase()) {
-      case 'submit':
-      case 'hidden':
-      case 'password':
-      case 'text':
-        return Form.Element.Serializers.textarea(element);
-      case 'checkbox':
-      case 'radio':
-        return Form.Element.Serializers.inputSelector(element);
-    }
-    return false;
-  },
-
-  inputSelector: function(element) {
-    if (element.checked)
-      return [element.name, element.value];
-  },
-
-  textarea: function(element) {
-    return [element.name, element.value];
-  },
-
-  select: function(element) {
-    return Form.Element.Serializers[element.type == 'select-one' ?
-      'selectOne' : 'selectMany'](element);
-  },
-
-  selectOne: function(element) {
-    var value = '', opt, index = element.selectedIndex;
-    if (index >= 0) {
-      opt = element.options[index];
-      value = opt.value || opt.text;
-    }
-    return [element.name, value];
-  },
-
-  selectMany: function(element) {
-    var value = [];
-    for (var i = 0; i < element.length; i++) {
-      var opt = element.options[i];
-      if (opt.selected)
-        value.push(opt.value || opt.text);
-    }
-    return [element.name, value];
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var $F = Form.Element.getValue;
-
-/*--------------------------------------------------------------------------*/
-
-Abstract.TimedObserver = function() {}
-Abstract.TimedObserver.prototype = {
-  initialize: function(element, frequency, callback) {
-    this.frequency = frequency;
-    this.element   = $PR(element);
-    this.callback  = callback;
-
-    this.lastValue = this.getValue();
-    this.registerCallback();
-  },
-
-  registerCallback: function() {
-    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
-  },
-
-  onTimerEvent: function() {
-    var value = this.getValue();
-    if (this.lastValue != value) {
-      this.callback(this.element, value);
-      this.lastValue = value;
-    }
-  }
-}
-
-Form.Element.Observer = Class.create();
-Form.Element.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
-  getValue: function() {
-    return Form.Element.getValue(this.element);
-  }
-});
-
-Form.Observer = Class.create();
-Form.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
-  getValue: function() {
-    return Form.serialize(this.element);
-  }
-});
-
-/*--------------------------------------------------------------------------*/
-
-Abstract.EventObserver = function() {}
-Abstract.EventObserver.prototype = {
-  initialize: function(element, callback) {
-    this.element  = $PR(element);
-    this.callback = callback;
-
-    this.lastValue = this.getValue();
-    if (this.element.tagName.toLowerCase() == 'form')
-      this.registerFormCallbacks();
-    else
-      this.registerCallback(this.element);
-  },
-
-  onElementEvent: function() {
-    var value = this.getValue();
-    if (this.lastValue != value) {
-      this.callback(this.element, value);
-      this.lastValue = value;
-    }
-  },
-
-  registerFormCallbacks: function() {
-    var elements = Form.getElements(this.element);
-    for (var i = 0; i < elements.length; i++)
-      this.registerCallback(elements[i]);
-  },
-
-  registerCallback: function(element) {
-    if (element.type) {
-      switch (element.type.toLowerCase()) {
-        case 'checkbox':
-        case 'radio':
-          Event.observe(element, 'click', this.onElementEvent.bind(this));
-          break;
-        case 'password':
-        case 'text':
-        case 'textarea':
-        case 'select-one':
-        case 'select-multiple':
-          Event.observe(element, 'change', this.onElementEvent.bind(this));
-          break;
-      }
-    }
-  }
-}
-
-Form.Element.EventObserver = Class.create();
-Form.Element.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
-  getValue: function() {
-    return Form.Element.getValue(this.element);
-  }
-});
-
-Form.EventObserver = Class.create();
-Form.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
-  getValue: function() {
-    return Form.serialize(this.element);
-  }
-});
-if (!window.Event) {
-  var Event = new Object();
-}
-
-Object.extend(Event, {
-  KEY_BACKSPACE: 8,
-  KEY_TAB:       9,
-  KEY_RETURN:   13,
-  KEY_ESC:      27,
-  KEY_LEFT:     37,
-  KEY_UP:       38,
-  KEY_RIGHT:    39,
-  KEY_DOWN:     40,
-  KEY_DELETE:   46,
-
-  element: function(event) {
-    return event.target || event.srcElement;
-  },
-
-  isLeftClick: function(event) {
-    return (((event.which) && (event.which == 1)) ||
-            ((event.button) && (event.button == 1)));
-  },
-
-  pointerX: function(event) {
-    return event.pageX || (event.clientX +
-      (document.documentElement.scrollLeft || document.body.scrollLeft));
-  },
-
-  pointerY: function(event) {
-    return event.pageY || (event.clientY +
-      (document.documentElement.scrollTop || document.body.scrollTop));
-  },
-
-  stop: function(event) {
-    if (event.preventDefault) {
-      event.preventDefault();
-      event.stopPropagation();
-    } else {
-      event.returnValue = false;
-      event.cancelBubble = true;
-    }
-  },
-
-  // find the first node with the given tagName, starting from the
-  // node the event was triggered on; traverses the DOM upwards
-  findElement: function(event, tagName) {
-    var element = Event.element(event);
-    while (element.parentNode && (!element.tagName ||
-        (element.tagName.toUpperCase() != tagName.toUpperCase())))
-      element = element.parentNode;
-    return element;
-  },
-
-  observers: false,
-
-  _observeAndCache: function(element, name, observer, useCapture) {
-    if (!this.observers) this.observers = [];
-    if (element.addEventListener) {
-      this.observers.push([element, name, observer, useCapture]);
-      element.addEventListener(name, observer, useCapture);
-    } else if (element.attachEvent) {
-      this.observers.push([element, name, observer, useCapture]);
-      element.attachEvent('on' + name, observer);
-    }
-  },
-
-  unloadCache: function() {
-    if (!Event.observers) return;
-    for (var i = 0; i < Event.observers.length; i++) {
-      Event.stopObserving.apply(this, Event.observers[i]);
-      Event.observers[i][0] = null;
-    }
-    Event.observers = false;
-  },
-
-  observe: function(element, name, observer, useCapture) {
-    var element = $PR(element);
-    useCapture = useCapture || false;
-
-    if (name == 'keypress' &&
-        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)
-        || element.attachEvent))
-      name = 'keydown';
-
-    this._observeAndCache(element, name, observer, useCapture);
-  },
-
-  stopObserving: function(element, name, observer, useCapture) {
-    var element = $PR(element);
-    useCapture = useCapture || false;
-
-    if (name == 'keypress' &&
-        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)
-        || element.detachEvent))
-      name = 'keydown';
-
-    if (element.removeEventListener) {
-      element.removeEventListener(name, observer, useCapture);
-    } else if (element.detachEvent) {
-      element.detachEvent('on' + name, observer);
-    }
-  }
-});
-
-/* prevent memory leaks in IE */
-if (navigator.appVersion.match(/\bMSIE\b/))
-  Event.observe(window, 'unload', Event.unloadCache, false);
-var Position = {
-  // set to true if needed, warning: firefox performance problems
-  // NOT neeeded for page scrolling, only if draggable contained in
-  // scrollable elements
-  includeScrollOffsets: false,
-
-  // must be called before calling withinIncludingScrolloffset, every time the
-  // page is scrolled
-  prepare: function() {
-    this.deltaX =  window.pageXOffset
-                || document.documentElement.scrollLeft
-                || document.body.scrollLeft
-                || 0;
-    this.deltaY =  window.pageYOffset
-                || document.documentElement.scrollTop
-                || document.body.scrollTop
-                || 0;
-  },
-
-  realOffset: function(element) {
-    var valueT = 0, valueL = 0;
-    do {
-      valueT += element.scrollTop  || 0;
-      valueL += element.scrollLeft || 0;
-      element = element.parentNode;
-    } while (element);
-    return [valueL, valueT];
-  },
-
-  cumulativeOffset: function(element) {
-    var valueT = 0, valueL = 0;
-    do {
-      valueT += element.offsetTop  || 0;
-      valueL += element.offsetLeft || 0;
-      element = element.offsetParent;
-    } while (element);
-    return [valueL, valueT];
-  },
-
-  positionedOffset: function(element) {
-    var valueT = 0, valueL = 0;
-    do {
-      valueT += element.offsetTop  || 0;
-      valueL += element.offsetLeft || 0;
-      element = element.offsetParent;
-      if (element) {
-        p = Element.getStyle(element, 'position');
-        if (p == 'relative' || p == 'absolute') break;
-      }
-    } while (element);
-    return [valueL, valueT];
-  },
-
-  offsetParent: function(element) {
-    if (element.offsetParent) return element.offsetParent;
-    if (element == document.body) return element;
-
-    while ((element = element.parentNode) && element != document.body)
-      if (Element.getStyle(element, 'position') != 'static')
-        return element;
-
-    return document.body;
-  },
-
-  // caches x/y coordinate pair to use with overlap
-  within: function(element, x, y) {
-    if (this.includeScrollOffsets)
-      return this.withinIncludingScrolloffsets(element, x, y);
-    this.xcomp = x;
-    this.ycomp = y;
-    this.offset = this.cumulativeOffset(element);
-
-    return (y >= this.offset[1] &&
-            y <  this.offset[1] + element.offsetHeight &&
-            x >= this.offset[0] &&
-            x <  this.offset[0] + element.offsetWidth);
-  },
-
-  withinIncludingScrolloffsets: function(element, x, y) {
-    var offsetcache = this.realOffset(element);
-
-    this.xcomp = x + offsetcache[0] - this.deltaX;
-    this.ycomp = y + offsetcache[1] - this.deltaY;
-    this.offset = this.cumulativeOffset(element);
-
-    return (this.ycomp >= this.offset[1] &&
-            this.ycomp <  this.offset[1] + element.offsetHeight &&
-            this.xcomp >= this.offset[0] &&
-            this.xcomp <  this.offset[0] + element.offsetWidth);
-  },
-
-  // within must be called directly before
-  overlap: function(mode, element) {
-    if (!mode) return 0;
-    if (mode == 'vertical')
-      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /
-        element.offsetHeight;
-    if (mode == 'horizontal')
-      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /
-        element.offsetWidth;
-  },
-
-  clone: function(source, target) {
-    source = $PR(source);
-    target = $PR(target);
-    target.style.position = 'absolute';
-    var offsets = this.cumulativeOffset(source);
-    target.style.top    = offsets[1] + 'px';
-    target.style.left   = offsets[0] + 'px';
-    target.style.width  = source.offsetWidth + 'px';
-    target.style.height = source.offsetHeight + 'px';
-  },
-
-  page: function(forElement) {
-    var valueT = 0, valueL = 0;
-
-    var element = forElement;
-    do {
-      valueT += element.offsetTop  || 0;
-      valueL += element.offsetLeft || 0;
-
-      // Safari fix
-      if (element.offsetParent==document.body)
-        if (Element.getStyle(element,'position')=='absolute') break;
-
-    } while (element = element.offsetParent);
-
-    element = forElement;
-    do {
-      valueT -= element.scrollTop  || 0;
-      valueL -= element.scrollLeft || 0;
-    } while (element = element.parentNode);
-
-    return [valueL, valueT];
-  },
-
-  clone: function(source, target) {
-    var options = Object.extend({
-      setLeft:    true,
-      setTop:     true,
-      setWidth:   true,
-      setHeight:  true,
-      offsetTop:  0,
-      offsetLeft: 0
-    }, arguments[2] || {})
-
-    // find page position of source
-    source = $PR(source);
-    var p = Position.page(source);
-
-    // find coordinate system to use
-    target = $PR(target);
-    var delta = [0, 0];
-    var parent = null;
-    // delta [0,0] will do fine with position: fixed elements,
-    // position:absolute needs offsetParent deltas
-    if (Element.getStyle(target,'position') == 'absolute') {
-      parent = Position.offsetParent(target);
-      delta = Position.page(parent);
-    }
-
-    // correct by body offsets (fixes Safari)
-    if (parent == document.body) {
-      delta[0] -= document.body.offsetLeft;
-      delta[1] -= document.body.offsetTop;
-    }
-
-    // set position
-    if(options.setLeft)   target.style.left  = (p[0] - delta[0] + options.offsetLeft) + 'px';
-    if(options.setTop)    target.style.top   = (p[1] - delta[1] + options.offsetTop) + 'px';
-    if(options.setWidth)  target.style.width = source.offsetWidth + 'px';
-    if(options.setHeight) target.style.height = source.offsetHeight + 'px';
-  },
-
-  absolutize: function(element) {
-    element = $PR(element);
-    if (element.style.position == 'absolute') return;
-    Position.prepare();
-
-    var offsets = Position.positionedOffset(element);
-    var top     = offsets[1];
-    var left    = offsets[0];
-    var width   = element.clientWidth;
-    var height  = element.clientHeight;
-
-    element._originalLeft   = left - parseFloat(element.style.left  || 0);
-    element._originalTop    = top  - parseFloat(element.style.top || 0);
-    element._originalWidth  = element.style.width;
-    element._originalHeight = element.style.height;
-
-    element.style.position = 'absolute';
-    element.style.top    = top + 'px';;
-    element.style.left   = left + 'px';;
-    element.style.width  = width + 'px';;
-    element.style.height = height + 'px';;
-  },
-
-  relativize: function(element) {
-    element = $PR(element);
-    if (element.style.position == 'relative') return;
-    Position.prepare();
-
-    element.style.position = 'relative';
-    var top  = parseFloat(element.style.top  || 0) - (element._originalTop || 0);
-    var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0);
-
-    element.style.top    = top + 'px';
-    element.style.left   = left + 'px';
-    element.style.height = element._originalHeight;
-    element.style.width  = element._originalWidth;
-  }
-}
-
-// Safari returns margins on body which is incorrect if the child is absolutely
-// positioned.  For performance reasons, redefine Position.cumulativeOffset for
-// KHTML/WebKit only.
-if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {
-  Position.cumulativeOffset = function(element) {
-    var valueT = 0, valueL = 0;
-    do {
-      valueT += element.offsetTop  || 0;
-      valueL += element.offsetLeft || 0;
-      if (element.offsetParent == document.body)
-        if (Element.getStyle(element, 'position') == 'absolute') break;
-
-      element = element.offsetParent;
-    } while (element);
-
-    return [valueL, valueT];
-  }
-}
diff --git a/view/js/cropper/lib/scriptaculous.js b/view/js/cropper/lib/scriptaculous.js
deleted file mode 100644 (file)
index f61fc57..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-// 
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights 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 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.
-
-var Scriptaculous = {
-  Version: '1.6.1',
-  require: function(libraryName) {
-    // inserting via DOM fails in Safari 2.0, so brute force approach
-    document.write('<script type="text/javascript" src="'+libraryName+'"></script>');
-  },
-  load: function() {
-    if((typeof Prototype=='undefined') || 
-       (typeof Element == 'undefined') || 
-       (typeof Element.Methods=='undefined') ||
-       parseFloat(Prototype.Version.split(".")[0] + "." +
-                  Prototype.Version.split(".")[1]) < 1.5)
-       throw("script.aculo.us requires the Prototype JavaScript framework >= 1.5.0");
-    
-    $A(document.getElementsByTagName("script")).findAll( function(s) {
-      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))
-    }).each( function(s) {
-      var path = s.src.replace(/scriptaculous\.js(\?.*)?$/,'');
-      var includes = s.src.match(/\?.*load=([a-z,]*)/);
-      (includes ? includes[1] : 'builder,effects,dragdrop,controls,slider').split(',').each(
-       function(include) { Scriptaculous.require(path+include+'.js') });
-    });
-  }
-}
-
-Scriptaculous.load();
\ No newline at end of file
diff --git a/view/js/cropper/lib/slider.js b/view/js/cropper/lib/slider.js
deleted file mode 100644 (file)
index cd16b69..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-// Copyright (c) 2005 Marty Haught, Thomas Fuchs 
-//
-// See http://script.aculo.us for more info
-// 
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights 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 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.
-
-if(!Control) var Control = {};
-Control.Slider = Class.create();
-
-// options:
-//  axis: 'vertical', or 'horizontal' (default)
-//
-// callbacks:
-//  onChange(value)
-//  onSlide(value)
-Control.Slider.prototype = {
-  initialize: function(handle, track, options) {
-    var slider = this;
-    
-    if(handle instanceof Array) {
-      this.handles = handle.collect( function(e) { return $PR(e) });
-    } else {
-      this.handles = [$PR(handle)];
-    }
-    
-    this.track   = $PR(track);
-    this.options = options || {};
-
-    this.axis      = this.options.axis || 'horizontal';
-    this.increment = this.options.increment || 1;
-    this.step      = parseInt(this.options.step || '1');
-    this.range     = this.options.range || $R(0,1);
-    
-    this.value     = 0; // assure backwards compat
-    this.values    = this.handles.map( function() { return 0 });
-    this.spans     = this.options.spans ? this.options.spans.map(function(s){ return $PR(s) }) : false;
-    this.options.startSpan = $PR(this.options.startSpan || null);
-    this.options.endSpan   = $PR(this.options.endSpan || null);
-
-    this.restricted = this.options.restricted || false;
-
-    this.maximum   = this.options.maximum || this.range.end;
-    this.minimum   = this.options.minimum || this.range.start;
-
-    // Will be used to align the handle onto the track, if necessary
-    this.alignX = parseInt(this.options.alignX || '0');
-    this.alignY = parseInt(this.options.alignY || '0');
-    
-    this.trackLength = this.maximumOffset() - this.minimumOffset();
-    this.handleLength = this.isVertical() ? this.handles[0].offsetHeight : this.handles[0].offsetWidth;
-
-    this.active   = false;
-    this.dragging = false;
-    this.disabled = false;
-
-    if(this.options.disabled) this.setDisabled();
-
-    // Allowed values array
-    this.allowedValues = this.options.values ? this.options.values.sortBy(Prototype.K) : false;
-    if(this.allowedValues) {
-      this.minimum = this.allowedValues.min();
-      this.maximum = this.allowedValues.max();
-    }
-
-    this.eventMouseDown = this.startDrag.bindAsEventListener(this);
-    this.eventMouseUp   = this.endDrag.bindAsEventListener(this);
-    this.eventMouseMove = this.update.bindAsEventListener(this);
-
-    // Initialize handles in reverse (make sure first handle is active)
-    this.handles.each( function(h,i) {
-      i = slider.handles.length-1-i;
-      slider.setValue(parseFloat(
-        (slider.options.sliderValue instanceof Array ? 
-          slider.options.sliderValue[i] : slider.options.sliderValue) || 
-         slider.range.start), i);
-      Element.makePositioned(h); // fix IE
-      Event.observe(h, "mousedown", slider.eventMouseDown);
-    });
-    
-    Event.observe(this.track, "mousedown", this.eventMouseDown);
-    Event.observe(document, "mouseup", this.eventMouseUp);
-    Event.observe(document, "mousemove", this.eventMouseMove);
-    
-    this.initialized = true;
-  },
-  dispose: function() {
-    var slider = this;    
-    Event.stopObserving(this.track, "mousedown", this.eventMouseDown);
-    Event.stopObserving(document, "mouseup", this.eventMouseUp);
-    Event.stopObserving(document, "mousemove", this.eventMouseMove);
-    this.handles.each( function(h) {
-      Event.stopObserving(h, "mousedown", slider.eventMouseDown);
-    });
-  },
-  setDisabled: function(){
-    this.disabled = true;
-  },
-  setEnabled: function(){
-    this.disabled = false;
-  },  
-  getNearestValue: function(value){
-    if(this.allowedValues){
-      if(value >= this.allowedValues.max()) return(this.allowedValues.max());
-      if(value <= this.allowedValues.min()) return(this.allowedValues.min());
-      
-      var offset = Math.abs(this.allowedValues[0] - value);
-      var newValue = this.allowedValues[0];
-      this.allowedValues.each( function(v) {
-        var currentOffset = Math.abs(v - value);
-        if(currentOffset <= offset){
-          newValue = v;
-          offset = currentOffset;
-        } 
-      });
-      return newValue;
-    }
-    if(value > this.range.end) return this.range.end;
-    if(value < this.range.start) return this.range.start;
-    return value;
-  },
-  setValue: function(sliderValue, handleIdx){
-    if(!this.active) {
-      this.activeHandle    = this.handles[handleIdx];
-      this.activeHandleIdx = handleIdx;
-      this.updateStyles();
-    }
-    handleIdx = handleIdx || this.activeHandleIdx || 0;
-    if(this.initialized && this.restricted) {
-      if((handleIdx>0) && (sliderValue<this.values[handleIdx-1]))
-        sliderValue = this.values[handleIdx-1];
-      if((handleIdx < (this.handles.length-1)) && (sliderValue>this.values[handleIdx+1]))
-        sliderValue = this.values[handleIdx+1];
-    }
-    sliderValue = this.getNearestValue(sliderValue);
-    this.values[handleIdx] = sliderValue;
-    this.value = this.values[0]; // assure backwards compat
-    
-    this.handles[handleIdx].style[this.isVertical() ? 'top' : 'left'] = 
-      this.translateToPx(sliderValue);
-    
-    this.drawSpans();
-    if(!this.dragging || !this.event) this.updateFinished();
-  },
-  setValueBy: function(delta, handleIdx) {
-    this.setValue(this.values[handleIdx || this.activeHandleIdx || 0] + delta, 
-      handleIdx || this.activeHandleIdx || 0);
-  },
-  translateToPx: function(value) {
-    return Math.round(
-      ((this.trackLength-this.handleLength)/(this.range.end-this.range.start)) * 
-      (value - this.range.start)) + "px";
-  },
-  translateToValue: function(offset) {
-    return ((offset/(this.trackLength-this.handleLength) * 
-      (this.range.end-this.range.start)) + this.range.start);
-  },
-  getRange: function(range) {
-    var v = this.values.sortBy(Prototype.K); 
-    range = range || 0;
-    return $R(v[range],v[range+1]);
-  },
-  minimumOffset: function(){
-    return(this.isVertical() ? this.alignY : this.alignX);
-  },
-  maximumOffset: function(){
-    return(this.isVertical() ?
-      this.track.offsetHeight - this.alignY : this.track.offsetWidth - this.alignX);
-  },  
-  isVertical:  function(){
-    return (this.axis == 'vertical');
-  },
-  drawSpans: function() {
-    var slider = this;
-    if(this.spans)
-      $R(0, this.spans.length-1).each(function(r) { slider.setSpan(slider.spans[r], slider.getRange(r)) });
-    if(this.options.startSpan)
-      this.setSpan(this.options.startSpan,
-        $R(0, this.values.length>1 ? this.getRange(0).min() : this.value ));
-    if(this.options.endSpan)
-      this.setSpan(this.options.endSpan, 
-        $R(this.values.length>1 ? this.getRange(this.spans.length-1).max() : this.value, this.maximum));
-  },
-  setSpan: function(span, range) {
-    if(this.isVertical()) {
-      span.style.top = this.translateToPx(range.start);
-      span.style.height = this.translateToPx(range.end - range.start + this.range.start);
-    } else {
-      span.style.left = this.translateToPx(range.start);
-      span.style.width = this.translateToPx(range.end - range.start + this.range.start);
-    }
-  },
-  updateStyles: function() {
-    this.handles.each( function(h){ Element.removeClassName(h, 'selected') });
-    Element.addClassName(this.activeHandle, 'selected');
-  },
-  startDrag: function(event) {
-    if(Event.isLeftClick(event)) {
-      if(!this.disabled){
-        this.active = true;
-        
-        var handle = Event.element(event);
-        var pointer  = [Event.pointerX(event), Event.pointerY(event)];
-        if(handle==this.track) {
-          var offsets  = Position.cumulativeOffset(this.track); 
-          this.event = event;
-          this.setValue(this.translateToValue( 
-           (this.isVertical() ? pointer[1]-offsets[1] : pointer[0]-offsets[0])-(this.handleLength/2)
-          ));
-          var offsets  = Position.cumulativeOffset(this.activeHandle);
-          this.offsetX = (pointer[0] - offsets[0]);
-          this.offsetY = (pointer[1] - offsets[1]);
-        } else {
-          // find the handle (prevents issues with Safari)
-          while((this.handles.indexOf(handle) == -1) && handle.parentNode) 
-            handle = handle.parentNode;
-        
-          this.activeHandle    = handle;
-          this.activeHandleIdx = this.handles.indexOf(this.activeHandle);
-          this.updateStyles();
-        
-          var offsets  = Position.cumulativeOffset(this.activeHandle);
-          this.offsetX = (pointer[0] - offsets[0]);
-          this.offsetY = (pointer[1] - offsets[1]);
-        }
-      }
-      Event.stop(event);
-    }
-  },
-  update: function(event) {
-   if(this.active) {
-      if(!this.dragging) this.dragging = true;
-      this.draw(event);
-      // fix AppleWebKit rendering
-      if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);
-      Event.stop(event);
-   }
-  },
-  draw: function(event) {
-    var pointer = [Event.pointerX(event), Event.pointerY(event)];
-    var offsets = Position.cumulativeOffset(this.track);
-    pointer[0] -= this.offsetX + offsets[0];
-    pointer[1] -= this.offsetY + offsets[1];
-    this.event = event;
-    this.setValue(this.translateToValue( this.isVertical() ? pointer[1] : pointer[0] ));
-    if(this.initialized && this.options.onSlide)
-      this.options.onSlide(this.values.length>1 ? this.values : this.value, this);
-  },
-  endDrag: function(event) {
-    if(this.active && this.dragging) {
-      this.finishDrag(event, true);
-      Event.stop(event);
-    }
-    this.active = false;
-    this.dragging = false;
-  },  
-  finishDrag: function(event, success) {
-    this.active = false;
-    this.dragging = false;
-    this.updateFinished();
-  },
-  updateFinished: function() {
-    if(this.initialized && this.options.onChange) 
-      this.options.onChange(this.values.length>1 ? this.values : this.value, this);
-    this.event = null;
-  }
-}
diff --git a/view/js/cropper/lib/unittest.js b/view/js/cropper/lib/unittest.js
deleted file mode 100644 (file)
index be0d252..0000000
+++ /dev/null
@@ -1,383 +0,0 @@
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//           (c) 2005 Jon Tirsen (http://www.tirsen.com)
-//           (c) 2005 Michael Schuerig (http://www.schuerig.de/michael/)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights 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 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.
-
-
-// experimental, Firefox-only
-Event.simulateMouse = function(element, eventName) {
-  var options = Object.extend({
-    pointerX: 0,
-    pointerY: 0,
-    buttons: 0
-  }, arguments[2] || {});
-  var oEvent = document.createEvent("MouseEvents");
-  oEvent.initMouseEvent(eventName, true, true, document.defaultView, 
-    options.buttons, options.pointerX, options.pointerY, options.pointerX, options.pointerY, 
-    false, false, false, false, 0, $PR(element));
-  
-  if(this.mark) Element.remove(this.mark);
-  this.mark = document.createElement('div');
-  this.mark.appendChild(document.createTextNode(" "));
-  document.body.appendChild(this.mark);
-  this.mark.style.position = 'absolute';
-  this.mark.style.top = options.pointerY + "px";
-  this.mark.style.left = options.pointerX + "px";
-  this.mark.style.width = "5px";
-  this.mark.style.height = "5px;";
-  this.mark.style.borderTop = "1px solid red;"
-  this.mark.style.borderLeft = "1px solid red;"
-  
-  if(this.step)
-    alert('['+new Date().getTime().toString()+'] '+eventName+'/'+Test.Unit.inspect(options));
-  
-  $PR(element).dispatchEvent(oEvent);
-};
-
-// Note: Due to a fix in Firefox 1.0.5/6 that probably fixed "too much", this doesn't work in 1.0.6 or DP2.
-// You need to downgrade to 1.0.4 for now to get this working
-// See https://bugzilla.mozilla.org/show_bug.cgi?id=289940 for the fix that fixed too much
-Event.simulateKey = function(element, eventName) {
-  var options = Object.extend({
-    ctrlKey: false,
-    altKey: false,
-    shiftKey: false,
-    metaKey: false,
-    keyCode: 0,
-    charCode: 0
-  }, arguments[2] || {});
-
-  var oEvent = document.createEvent("KeyEvents");
-  oEvent.initKeyEvent(eventName, true, true, window, 
-    options.ctrlKey, options.altKey, options.shiftKey, options.metaKey,
-    options.keyCode, options.charCode );
-  $PR(element).dispatchEvent(oEvent);
-};
-
-Event.simulateKeys = function(element, command) {
-  for(var i=0; i<command.length; i++) {
-    Event.simulateKey(element,'keypress',{charCode:command.charCodeAt(i)});
-  }
-};
-
-var Test = {}
-Test.Unit = {};
-
-// security exception workaround
-Test.Unit.inspect = Object.inspect;
-
-Test.Unit.Logger = Class.create();
-Test.Unit.Logger.prototype = {
-  initialize: function(log) {
-    this.log = $PR(log);
-    if (this.log) {
-      this._createLogTable();
-    }
-  },
-  start: function(testName) {
-    if (!this.log) return;
-    this.testName = testName;
-    this.lastLogLine = document.createElement('tr');
-    this.statusCell = document.createElement('td');
-    this.nameCell = document.createElement('td');
-    this.nameCell.appendChild(document.createTextNode(testName));
-    this.messageCell = document.createElement('td');
-    this.lastLogLine.appendChild(this.statusCell);
-    this.lastLogLine.appendChild(this.nameCell);
-    this.lastLogLine.appendChild(this.messageCell);
-    this.loglines.appendChild(this.lastLogLine);
-  },
-  finish: function(status, summary) {
-    if (!this.log) return;
-    this.lastLogLine.className = status;
-    this.statusCell.innerHTML = status;
-    this.messageCell.innerHTML = this._toHTML(summary);
-  },
-  message: function(message) {
-    if (!this.log) return;
-    this.messageCell.innerHTML = this._toHTML(message);
-  },
-  summary: function(summary) {
-    if (!this.log) return;
-    this.logsummary.innerHTML = this._toHTML(summary);
-  },
-  _createLogTable: function() {
-    this.log.innerHTML =
-    '<div id="logsummary"></div>' +
-    '<table id="logtable">' +
-    '<thead><tr><th>Status</th><th>Test</th><th>Message</th></tr></thead>' +
-    '<tbody id="loglines"></tbody>' +
-    '</table>';
-    this.logsummary = $PR('logsummary')
-    this.loglines = $PR('loglines');
-  },
-  _toHTML: function(txt) {
-    return txt.escapeHTML().replace(/\n/g,"<br/>");
-  }
-}
-
-Test.Unit.Runner = Class.create();
-Test.Unit.Runner.prototype = {
-  initialize: function(testcases) {
-    this.options = Object.extend({
-      testLog: 'testlog'
-    }, arguments[1] || {});
-    this.options.resultsURL = this.parseResultsURLQueryParameter();
-    if (this.options.testLog) {
-      this.options.testLog = $PR(this.options.testLog) || null;
-    }
-    if(this.options.tests) {
-      this.tests = [];
-      for(var i = 0; i < this.options.tests.length; i++) {
-        if(/^test/.test(this.options.tests[i])) {
-          this.tests.push(new Test.Unit.Testcase(this.options.tests[i], testcases[this.options.tests[i]], testcases["setup"], testcases["teardown"]));
-        }
-      }
-    } else {
-      if (this.options.test) {
-        this.tests = [new Test.Unit.Testcase(this.options.test, testcases[this.options.test], testcases["setup"], testcases["teardown"])];
-      } else {
-        this.tests = [];
-        for(var testcase in testcases) {
-          if(/^test/.test(testcase)) {
-            this.tests.push(new Test.Unit.Testcase(testcase, testcases[testcase], testcases["setup"], testcases["teardown"]));
-          }
-        }
-      }
-    }
-    this.currentTest = 0;
-    this.logger = new Test.Unit.Logger(this.options.testLog);
-    setTimeout(this.runTests.bind(this), 1000);
-  },
-  parseResultsURLQueryParameter: function() {
-    return window.location.search.parseQuery()["resultsURL"];
-  },
-  // Returns:
-  //  "ERROR" if there was an error,
-  //  "FAILURE" if there was a failure, or
-  //  "SUCCESS" if there was neither
-  getResult: function() {
-    var hasFailure = false;
-    for(var i=0;i<this.tests.length;i++) {
-      if (this.tests[i].errors > 0) {
-        return "ERROR";
-      }
-      if (this.tests[i].failures > 0) {
-        hasFailure = true;
-      }
-    }
-    if (hasFailure) {
-      return "FAILURE";
-    } else {
-      return "SUCCESS";
-    }
-  },
-  postResults: function() {
-    if (this.options.resultsURL) {
-      new Ajax.Request(this.options.resultsURL, 
-        { method: 'get', parameters: 'result=' + this.getResult(), asynchronous: false });
-    }
-  },
-  runTests: function() {
-    var test = this.tests[this.currentTest];
-    if (!test) {
-      // finished!
-      this.postResults();
-      this.logger.summary(this.summary());
-      return;
-    }
-    if(!test.isWaiting) {
-      this.logger.start(test.name);
-    }
-    test.run();
-    if(test.isWaiting) {
-      this.logger.message("Waiting for " + test.timeToWait + "ms");
-      setTimeout(this.runTests.bind(this), test.timeToWait || 1000);
-    } else {
-      this.logger.finish(test.status(), test.summary());
-      this.currentTest++;
-      // tail recursive, hopefully the browser will skip the stackframe
-      this.runTests();
-    }
-  },
-  summary: function() {
-    var assertions = 0;
-    var failures = 0;
-    var errors = 0;
-    var messages = [];
-    for(var i=0;i<this.tests.length;i++) {
-      assertions +=   this.tests[i].assertions;
-      failures   +=   this.tests[i].failures;
-      errors     +=   this.tests[i].errors;
-    }
-    return (
-      this.tests.length + " tests, " + 
-      assertions + " assertions, " + 
-      failures   + " failures, " +
-      errors     + " errors");
-  }
-}
-
-Test.Unit.Assertions = Class.create();
-Test.Unit.Assertions.prototype = {
-  initialize: function() {
-    this.assertions = 0;
-    this.failures   = 0;
-    this.errors     = 0;
-    this.messages   = [];
-  },
-  summary: function() {
-    return (
-      this.assertions + " assertions, " + 
-      this.failures   + " failures, " +
-      this.errors     + " errors" + "\n" +
-      this.messages.join("\n"));
-  },
-  pass: function() {
-    this.assertions++;
-  },
-  fail: function(message) {
-    this.failures++;
-    this.messages.push("Failure: " + message);
-  },
-  info: function(message) {
-    this.messages.push("Info: " + message);
-  },
-  error: function(error) {
-    this.errors++;
-    this.messages.push(error.name + ": "+ error.message + "(" + Test.Unit.inspect(error) +")");
-  },
-  status: function() {
-    if (this.failures > 0) return 'failed';
-    if (this.errors > 0) return 'error';
-    return 'passed';
-  },
-  assert: function(expression) {
-    var message = arguments[1] || 'assert: got "' + Test.Unit.inspect(expression) + '"';
-    try { expression ? this.pass() : 
-      this.fail(message); }
-    catch(e) { this.error(e); }
-  },
-  assertEqual: function(expected, actual) {
-    var message = arguments[2] || "assertEqual";
-    try { (expected == actual) ? this.pass() :
-      this.fail(message + ': expected "' + Test.Unit.inspect(expected) + 
-        '", actual "' + Test.Unit.inspect(actual) + '"'); }
-    catch(e) { this.error(e); }
-  },
-  assertEnumEqual: function(expected, actual) {
-    var message = arguments[2] || "assertEnumEqual";
-    try { $A(expected).length == $A(actual).length && 
-      expected.zip(actual).all(function(pair) { return pair[0] == pair[1] }) ?
-        this.pass() : this.fail(message + ': expected ' + Test.Unit.inspect(expected) + 
-          ', actual ' + Test.Unit.inspect(actual)); }
-    catch(e) { this.error(e); }
-  },
-  assertNotEqual: function(expected, actual) {
-    var message = arguments[2] || "assertNotEqual";
-    try { (expected != actual) ? this.pass() : 
-      this.fail(message + ': got "' + Test.Unit.inspect(actual) + '"'); }
-    catch(e) { this.error(e); }
-  },
-  assertNull: function(obj) {
-    var message = arguments[1] || 'assertNull'
-    try { (obj==null) ? this.pass() : 
-      this.fail(message + ': got "' + Test.Unit.inspect(obj) + '"'); }
-    catch(e) { this.error(e); }
-  },
-  assertHidden: function(element) {
-    var message = arguments[1] || 'assertHidden';
-    this.assertEqual("none", element.style.display, message);
-  },
-  assertNotNull: function(object) {
-    var message = arguments[1] || 'assertNotNull';
-    this.assert(object != null, message);
-  },
-  assertInstanceOf: function(expected, actual) {
-    var message = arguments[2] || 'assertInstanceOf';
-    try { 
-      (actual instanceof expected) ? this.pass() : 
-      this.fail(message + ": object was not an instance of the expected type"); }
-    catch(e) { this.error(e); } 
-  },
-  assertNotInstanceOf: function(expected, actual) {
-    var message = arguments[2] || 'assertNotInstanceOf';
-    try { 
-      !(actual instanceof expected) ? this.pass() : 
-      this.fail(message + ": object was an instance of the not expected type"); }
-    catch(e) { this.error(e); } 
-  },
-  _isVisible: function(element) {
-    element = $PR(element);
-    if(!element.parentNode) return true;
-    this.assertNotNull(element);
-    if(element.style && Element.getStyle(element, 'display') == 'none')
-      return false;
-    
-    return this._isVisible(element.parentNode);
-  },
-  assertNotVisible: function(element) {
-    this.assert(!this._isVisible(element), Test.Unit.inspect(element) + " was not hidden and didn't have a hidden parent either. " + ("" || arguments[1]));
-  },
-  assertVisible: function(element) {
-    this.assert(this._isVisible(element), Test.Unit.inspect(element) + " was not visible. " + ("" || arguments[1]));
-  },
-  benchmark: function(operation, iterations) {
-    var startAt = new Date();
-    (iterations || 1).times(operation);
-    var timeTaken = ((new Date())-startAt);
-    this.info((arguments[2] || 'Operation') + ' finished ' + 
-       iterations + ' iterations in ' + (timeTaken/1000)+'s' );
-    return timeTaken;
-  }
-}
-
-Test.Unit.Testcase = Class.create();
-Object.extend(Object.extend(Test.Unit.Testcase.prototype, Test.Unit.Assertions.prototype), {
-  initialize: function(name, test, setup, teardown) {
-    Test.Unit.Assertions.prototype.initialize.bind(this)();
-    this.name           = name;
-    this.test           = test || function() {};
-    this.setup          = setup || function() {};
-    this.teardown       = teardown || function() {};
-    this.isWaiting      = false;
-    this.timeToWait     = 1000;
-  },
-  wait: function(time, nextPart) {
-    this.isWaiting = true;
-    this.test = nextPart;
-    this.timeToWait = time;
-  },
-  run: function() {
-    try {
-      try {
-        if (!this.isWaiting) this.setup.bind(this)();
-        this.isWaiting = false;
-        this.test.bind(this)();
-      } finally {
-        if(!this.isWaiting) {
-          this.teardown.bind(this)();
-        }
-      }
-    }
-    catch(e) { this.error(e); }
-  }
-});
diff --git a/view/js/cropper/licence.txt b/view/js/cropper/licence.txt
deleted file mode 100644 (file)
index b59e029..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Copyright (c) 2006, David Spurr (www.defusion.org.uk)\r
-All rights reserved.\r
-\r
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\r
-\r
-    * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\r
-    * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\r
-    * Neither the name of the David Spurr nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\r
-\r
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
-\r
-http://www.opensource.org/licenses/bsd-license.php
\ No newline at end of file
diff --git a/view/js/cropper/marqueeHoriz.gif b/view/js/cropper/marqueeHoriz.gif
deleted file mode 100644 (file)
index 25317e5..0000000
Binary files a/view/js/cropper/marqueeHoriz.gif and /dev/null differ
diff --git a/view/js/cropper/marqueeVert.gif b/view/js/cropper/marqueeVert.gif
deleted file mode 100644 (file)
index 354070b..0000000
Binary files a/view/js/cropper/marqueeVert.gif and /dev/null differ
diff --git a/view/js/cropper/tests/castle.jpg b/view/js/cropper/tests/castle.jpg
deleted file mode 100644 (file)
index e40b7e4..0000000
Binary files a/view/js/cropper/tests/castle.jpg and /dev/null differ
diff --git a/view/js/cropper/tests/castleMed.jpg b/view/js/cropper/tests/castleMed.jpg
deleted file mode 100644 (file)
index c35a6f5..0000000
Binary files a/view/js/cropper/tests/castleMed.jpg and /dev/null differ
diff --git a/view/js/cropper/tests/example-Basic.htm b/view/js/cropper/tests/example-Basic.htm
deleted file mode 100644 (file)
index 2a55eca..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\r
-       <meta http-equiv="Content-Language" content="en-us" />\r
-       <title>Basic cropper test</title>\r
-       <script src="../lib/prototype.js" type="text/javascript"></script>      \r
-       <script src="../lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script>\r
-       <script src="../cropper.js" type="text/javascript"></script>\r
-       \r
-       \r
-       <script type="text/javascript" charset="utf-8">\r
-               \r
-               // setup the callback function\r
-               function onEndCrop( coords, dimensions ) {\r
-                       $PR( 'x1' ).value = coords.x1;\r
-                       $PR( 'y1' ).value = coords.y1;\r
-                       $PR( 'x2' ).value = coords.x2;\r
-                       $PR( 'y2' ).value = coords.y2;\r
-                       $PR( 'width' ).value = dimensions.width;\r
-                       $PR( 'height' ).value = dimensions.height;\r
-               }\r
-               \r
-               // basic example\r
-               Event.observe( \r
-                       window, \r
-                       'load', \r
-                       function() { \r
-                               new Cropper.Img( \r
-                                       'testImage',\r
-                                       {\r
-                                               onEndCrop: onEndCrop \r
-                                       }\r
-                               ) \r
-                       }\r
-               );              \r
-               \r
-               \r
-               if( typeof(dump) != 'function' ) {\r
-                       Debug.init(true, '/');\r
-                       \r
-                       function dump( msg ) {\r
-                               Debug.raise( msg );\r
-                       };\r
-               } else dump( '---------------------------------------\n' );\r
-               \r
-               \r
-       </script>\r
-       <link rel="stylesheet" type="text/css" href="debug.css" media="all" />\r
-       <style type="text/css">\r
-               label { \r
-                       clear: left;\r
-                       margin-left: 50px;\r
-                       float: left;\r
-                       width: 5em;\r
-               }\r
-               \r
-               html, body { \r
-                       margin: 0;\r
-               }\r
-               \r
-               #testWrap {\r
-                       margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */\r
-               }\r
-       </style>\r
-</head>\r
-<body>\r
-       <h2>Basic cropper test</h2>\r
-       <p>\r
-               Some test content before the image\r
-       </p>\r
-       \r
-       <div id="testWrap">\r
-               <img src="castle.jpg" alt="test image" id="testImage" width="500" height="333" />\r
-       </div>\r
-       \r
-       \r
-       <p>\r
-               <label for="x1">x1:</label>\r
-               <input type="text" name="x1" id="x1" />\r
-       </p>\r
-       <p>\r
-               <label for="y1">y1:</label>\r
-               <input type="text" name="y1" id="y1" />\r
-       </p>\r
-       <p>\r
-               <label for="x2">x2:</label>\r
-               <input type="text" name="x2" id="x2" />\r
-       </p>\r
-       <p>\r
-               <label for="y2">y2:</label>\r
-               <input type="text" name="y2" id="y2" />\r
-       </p>\r
-       <p>\r
-               <label for="width">width:</label>\r
-               <input type="text" name="width" id="width" />\r
-       </p>\r
-       <p>\r
-               <label for="height">height</label>\r
-               <input type="text" name="height" id="height" />\r
-       </p>  \r
-       \r
-</body>\r
-</html>\r
-\r
-\r
diff --git a/view/js/cropper/tests/example-CSS-Absolute.htm b/view/js/cropper/tests/example-CSS-Absolute.htm
deleted file mode 100644 (file)
index b605fd3..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\r
-       <meta http-equiv="Content-Language" content="en-us" />\r
-       <title>CSS - Absolute positioned (and draggable) test</title>\r
-       <script src="../lib/prototype.js" type="text/javascript"></script>      \r
-       <script src="../lib/scriptaculous.js?load=builder,dragdrop,effects" type="text/javascript"></script>\r
-       <script src="../cropper.js" type="text/javascript"></script>\r
-       \r
-       \r
-       <script type="text/javascript" charset="utf-8">\r
-               \r
-               // setup the callback function\r
-               function onEndCrop( coords, dimensions ) {\r
-                       $PR( 'x1' ).value = coords.x1;\r
-                       $PR( 'y1' ).value = coords.y1;\r
-                       $PR( 'x2' ).value = coords.x2;\r
-                       $PR( 'y2' ).value = coords.y2;\r
-                       $PR( 'width' ).value = dimensions.width;\r
-                       $PR( 'height' ).value = dimensions.height;\r
-               }\r
-                               \r
-               // Absolute positioned example\r
-               Event.observe(\r
-                       window,\r
-                       'load',\r
-                       function() {\r
-                               new Cropper.Img( 'testAbsImage', { onEndCrop: onEndCrop } );\r
-                               new Draggable( 'test-abs' );\r
-                       }\r
-               );              \r
-               \r
-               if( typeof(dump) != 'function' ) {\r
-                       Debug.init(true, '/');\r
-                       \r
-                       function dump( msg ) {\r
-                               Debug.raise( msg );\r
-                       };\r
-               } else dump( '---------------------------------------\n' );\r
-               \r
-               \r
-       </script>\r
-       <link rel="stylesheet" type="text/css" href="debug.css" media="all" />\r
-       <style type="text/css">\r
-               label { \r
-                       clear: left;\r
-                       margin-left: 50px;\r
-                       float: left;\r
-                       width: 5em;\r
-               }\r
-               \r
-               html, body { \r
-                       margin: 0;\r
-               }\r
-               \r
-               #testWrap {\r
-                       margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */\r
-               }\r
-               \r
-               #test-abs {\r
-                       width: 510px;\r
-                       position: absolute;\r
-                       top: 50px;\r
-                       left: 25%;\r
-                       background-color: #dee;\r
-                       border: 3px solid #ccc;\r
-                       z-index: 10;\r
-               }\r
-       </style>\r
-</head>\r
-<body>\r
-       <h2>CSS - Absolute positioned (and draggable) test</h2>\r
-       <p>\r
-               Some test content before the image\r
-       </p>\r
-       <p>\r
-       Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque consequat risus cursus ipsum. Etiam libero. Integer vel mauris. Donec vulputate. In ut augue vitae nibh lobortis tempor. Aliquam hendrerit quam. Phasellus sed orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut sed urna. Donec nunc urna, porttitor a, feugiat pellentesque, varius id, justo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla facilisi. Sed sollicitudin. Integer enim. Aenean sollicitudin.\r
-       </p>\r
-       <p>\r
-       Integer lorem turpis, dapibus sed, vulputate nec, volutpat a, sem. Sed malesuada laoreet lorem. Duis mauris ipsum, fringilla nec, tristique vel, imperdiet vel, neque. Nulla vel purus. Fusce non lectus. Mauris pulvinar. Curabitur eget eros. Nunc ultrices, risus vitae adipiscing scelerisque, quam mi auctor lacus, non pellentesque augue sapien a magna. Etiam rutrum posuere tortor. Mauris rhoncus sagittis dolor. Donec sed quam. Vivamus vel diam id massa adipiscing bibendum. Suspendisse potenti. Integer arcu est, adipiscing sit amet, convallis eu, sollicitudin tincidunt, quam.\r
-       </p>\r
-       <p>\r
-       Etiam ligula lorem, imperdiet ac, luctus eget, ultrices at, odio. Vivamus malesuada, justo eu adipiscing semper, nisi dui tempus magna, quis ultrices nunc tellus id massa. Nullam lobortis auctor sapien. Quisque non nulla. Donec lobortis pellentesque nisl. Sed lacus sapien, viverra vitae, blandit ut, fermentum quis, leo. Morbi augue turpis, hendrerit non, feugiat vel, laoreet sed, est. Nunc velit. Praesent lobortis. Integer enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur faucibus lacus ac ante. Donec odio odio, tincidunt a, egestas nec, scelerisque nec, dui. Cras sollicitudin. Donec lacus enim, mollis sit amet, interdum quis, euismod et, nulla. Nunc sit amet dui eu magna dapibus mollis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla facilisi.\r
-       </p>\r
-       <p>\r
-       In hac habitasse platea dictumst. Nunc neque urna, dapibus ut, tristique ut, bibendum ac, felis. Donec dictum est ut dolor. Etiam accumsan, velit sit amet blandit vestibulum, turpis quam hendrerit risus, vel interdum eros orci in nunc. Curabitur tellus sapien, rutrum ac, euismod ac, malesuada nec, pede. Proin sit amet ipsum. Praesent quam nisl, adipiscing nec, tristique eget, fermentum sed, est. Praesent ac est sit amet orci facilisis placerat. Sed consequat, est sit amet consectetuer viverra, risus urna porttitor tellus, ut convallis nibh libero in lectus. Pellentesque molestie, erat non vehicula pretium, turpis nisi eleifend eros, sed scelerisque tortor odio non tellus. Nunc leo tellus, faucibus vitae, placerat a, accumsan vel, arcu. In et orci. Ut tristique euismod nibh. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Sed nulla nunc, placerat vitae, pellentesque non, interdum non, sapien. Quisque faucibus, eros sed venenatis sagittis, leo risus rhoncus risus, in pretium sem purus a lacus. Aliquam aliquam leo et diam.\r
-       \r
-       </p>\r
-       <p>\r
-       Nulla sagittis diam. Phasellus vitae enim tristique libero molestie tristique. Nam mauris sem, elementum nec, cursus in, fringilla ac, neque. Nunc metus nisi, dictum vel, vulputate quis, porttitor bibendum, tortor. Vestibulum vehicula. Nulla facilisi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla ac magna sed purus ultricies euismod. Aliquam dictum. Sed mauris. Suspendisse justo. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi purus lorem, auctor non, porta ac, vehicula vel, orci. Morbi pharetra massa nec leo. Maecenas et mauris. Aliquam porttitor tincidunt nulla. Vestibulum pede.\r
-       </p>\r
-       <p>\r
-       Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque consequat risus cursus ipsum. Etiam libero. Integer vel mauris. Donec vulputate. In ut augue vitae nibh lobortis tempor. Aliquam hendrerit quam. Phasellus sed orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut sed urna. Donec nunc urna, porttitor a, feugiat pellentesque, varius id, justo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla facilisi. Sed sollicitudin. Integer enim. Aenean sollicitudin.\r
-       </p>\r
-       <p>\r
-       Integer lorem turpis, dapibus sed, vulputate nec, volutpat a, sem. Sed malesuada laoreet lorem. Duis mauris ipsum, fringilla nec, tristique vel, imperdiet vel, neque. Nulla vel purus. Fusce non lectus. Mauris pulvinar. Curabitur eget eros. Nunc ultrices, risus vitae adipiscing scelerisque, quam mi auctor lacus, non pellentesque augue sapien a magna. Etiam rutrum posuere tortor. Mauris rhoncus sagittis dolor. Donec sed quam. Vivamus vel diam id massa adipiscing bibendum. Suspendisse potenti. Integer arcu est, adipiscing sit amet, convallis eu, sollicitudin tincidunt, quam.\r
-       </p>\r
-       <p>\r
-       Etiam ligula lorem, imperdiet ac, luctus eget, ultrices at, odio. Vivamus malesuada, justo eu adipiscing semper, nisi dui tempus magna, quis ultrices nunc tellus id massa. Nullam lobortis auctor sapien. Quisque non nulla. Donec lobortis pellentesque nisl. Sed lacus sapien, viverra vitae, blandit ut, fermentum quis, leo. Morbi augue turpis, hendrerit non, feugiat vel, laoreet sed, est. Nunc velit. Praesent lobortis. Integer enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur faucibus lacus ac ante. Donec odio odio, tincidunt a, egestas nec, scelerisque nec, dui. Cras sollicitudin. Donec lacus enim, mollis sit amet, interdum quis, euismod et, nulla. Nunc sit amet dui eu magna dapibus mollis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla facilisi.\r
-       </p>\r
-       <p>\r
-       In hac habitasse platea dictumst. Nunc neque urna, dapibus ut, tristique ut, bibendum ac, felis. Donec dictum est ut dolor. Etiam accumsan, velit sit amet blandit vestibulum, turpis quam hendrerit risus, vel interdum eros orci in nunc. Curabitur tellus sapien, rutrum ac, euismod ac, malesuada nec, pede. Proin sit amet ipsum. Praesent quam nisl, adipiscing nec, tristique eget, fermentum sed, est. Praesent ac est sit amet orci facilisis placerat. Sed consequat, est sit amet consectetuer viverra, risus urna porttitor tellus, ut convallis nibh libero in lectus. Pellentesque molestie, erat non vehicula pretium, turpis nisi eleifend eros, sed scelerisque tortor odio non tellus. Nunc leo tellus, faucibus vitae, placerat a, accumsan vel, arcu. In et orci. Ut tristique euismod nibh. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Sed nulla nunc, placerat vitae, pellentesque non, interdum non, sapien. Quisque faucibus, eros sed venenatis sagittis, leo risus rhoncus risus, in pretium sem purus a lacus. Aliquam aliquam leo et diam.\r
-       \r
-       </p>\r
-       <p>\r
-       Nulla sagittis diam. Phasellus vitae enim tristique libero molestie tristique. Nam mauris sem, elementum nec, cursus in, fringilla ac, neque. Nunc metus nisi, dictum vel, vulputate quis, porttitor bibendum, tortor. Vestibulum vehicula. Nulla facilisi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla ac magna sed purus ultricies euismod. Aliquam dictum. Sed mauris. Suspendisse justo. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi purus lorem, auctor non, porta ac, vehicula vel, orci. Morbi pharetra massa nec leo. Maecenas et mauris. Aliquam porttitor tincidunt nulla. Vestibulum pede.\r
-       </p>\r
-       <p>\r
-       Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque consequat risus cursus ipsum. Etiam libero. Integer vel mauris. Donec vulputate. In ut augue vitae nibh lobortis tempor. Aliquam hendrerit quam. Phasellus sed orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut sed urna. Donec nunc urna, porttitor a, feugiat pellentesque, varius id, justo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla facilisi. Sed sollicitudin. Integer enim. Aenean sollicitudin.\r
-       </p>\r
-       <p>\r
-       Integer lorem turpis, dapibus sed, vulputate nec, volutpat a, sem. Sed malesuada laoreet lorem. Duis mauris ipsum, fringilla nec, tristique vel, imperdiet vel, neque. Nulla vel purus. Fusce non lectus. Mauris pulvinar. Curabitur eget eros. Nunc ultrices, risus vitae adipiscing scelerisque, quam mi auctor lacus, non pellentesque augue sapien a magna. Etiam rutrum posuere tortor. Mauris rhoncus sagittis dolor. Donec sed quam. Vivamus vel diam id massa adipiscing bibendum. Suspendisse potenti. Integer arcu est, adipiscing sit amet, convallis eu, sollicitudin tincidunt, quam.\r
-       </p>\r
-       <p>\r
-       Etiam ligula lorem, imperdiet ac, luctus eget, ultrices at, odio. Vivamus malesuada, justo eu adipiscing semper, nisi dui tempus magna, quis ultrices nunc tellus id massa. Nullam lobortis auctor sapien. Quisque non nulla. Donec lobortis pellentesque nisl. Sed lacus sapien, viverra vitae, blandit ut, fermentum quis, leo. Morbi augue turpis, hendrerit non, feugiat vel, laoreet sed, est. Nunc velit. Praesent lobortis. Integer enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur faucibus lacus ac ante. Donec odio odio, tincidunt a, egestas nec, scelerisque nec, dui. Cras sollicitudin. Donec lacus enim, mollis sit amet, interdum quis, euismod et, nulla. Nunc sit amet dui eu magna dapibus mollis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla facilisi.\r
-       </p>\r
-       <p>\r
-       In hac habitasse platea dictumst. Nunc neque urna, dapibus ut, tristique ut, bibendum ac, felis. Donec dictum est ut dolor. Etiam accumsan, velit sit amet blandit vestibulum, turpis quam hendrerit risus, vel interdum eros orci in nunc. Curabitur tellus sapien, rutrum ac, euismod ac, malesuada nec, pede. Proin sit amet ipsum. Praesent quam nisl, adipiscing nec, tristique eget, fermentum sed, est. Praesent ac est sit amet orci facilisis placerat. Sed consequat, est sit amet consectetuer viverra, risus urna porttitor tellus, ut convallis nibh libero in lectus. Pellentesque molestie, erat non vehicula pretium, turpis nisi eleifend eros, sed scelerisque tortor odio non tellus. Nunc leo tellus, faucibus vitae, placerat a, accumsan vel, arcu. In et orci. Ut tristique euismod nibh. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Sed nulla nunc, placerat vitae, pellentesque non, interdum non, sapien. Quisque faucibus, eros sed venenatis sagittis, leo risus rhoncus risus, in pretium sem purus a lacus. Aliquam aliquam leo et diam.\r
-       \r
-       </p>\r
-       <p>\r
-       Nulla sagittis diam. Phasellus vitae enim tristique libero molestie tristique. Nam mauris sem, elementum nec, cursus in, fringilla ac, neque. Nunc metus nisi, dictum vel, vulputate quis, porttitor bibendum, tortor. Vestibulum vehicula. Nulla facilisi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla ac magna sed purus ultricies euismod. Aliquam dictum. Sed mauris. Suspendisse justo. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi purus lorem, auctor non, porta ac, vehicula vel, orci. Morbi pharetra massa nec leo. Maecenas et mauris. Aliquam porttitor tincidunt nulla. Vestibulum pede.\r
-       </p>\r
-\r
-\r
-<div id="test-abs">\r
-       <h2>Absolute test</h2>\r
-       <div id="testAbsWrap">\r
-               <img src="castle.jpg" alt="test image" id="testAbsImage" width="500" height="333" />\r
-       </div>\r
-       \r
-       <p>\r
-               <label for="x1">x1:</label>\r
-               <input type="text" name="x1" id="x1" />\r
-       </p>\r
-       <p>\r
-               <label for="y1">y1:</label>\r
-               <input type="text" name="y1" id="y1" />\r
-       </p>\r
-       <p>\r
-               <label for="x2">x2:</label>\r
-               <input type="text" name="x2" id="x2" />\r
-       </p>\r
-       <p>\r
-               <label for="y2">y2:</label>\r
-               <input type="text" name="y2" id="y2" />\r
-       </p>\r
-       <p>\r
-               <label for="width">width:</label>\r
-               <input type="text" name="width" id="width" />\r
-       </p>\r
-       <p>\r
-               <label for="height">height</label>\r
-               <input type="text" name="height" id="height" />\r
-       </p>  \r
-</div>\r
-\r
-</body>\r
-</html>\r
-\r
-\r
diff --git a/view/js/cropper/tests/example-CSS-Float.htm b/view/js/cropper/tests/example-CSS-Float.htm
deleted file mode 100644 (file)
index 3dbeeab..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\r
-       <meta http-equiv="Content-Language" content="en-us" />\r
-       <title>CSS - Float test</title>\r
-       <script src="../lib/prototype.js" type="text/javascript"></script>      \r
-       <script src="../lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script>\r
-       <script src="../cropper.js" type="text/javascript"></script>\r
-       \r
-       \r
-       <script type="text/javascript" charset="utf-8">\r
-               \r
-               // setup the callback function\r
-               function onEndCrop( coords, dimensions ) {\r
-                       $PR( 'x1' ).value = coords.x1;\r
-                       $PR( 'y1' ).value = coords.y1;\r
-                       $PR( 'x2' ).value = coords.x2;\r
-                       $PR( 'y2' ).value = coords.y2;\r
-                       $PR( 'width' ).value = dimensions.width;\r
-                       $PR( 'height' ).value = dimensions.height;\r
-               }\r
-               \r
-               // float example\r
-               Event.observe(\r
-                       window,\r
-                       'load',\r
-                       function() {\r
-                               new Cropper.Img(\r
-                                       'testFloatImage',\r
-                                       { \r
-                                               onEndCrop: function( coords, dimensions ) {\r
-                                                       $PR( 'floatX1' ).value = coords.x1;\r
-                                                       $PR( 'floatY1' ).value = coords.y1;\r
-                                                       $PR( 'floatX2' ).value = coords.x2;\r
-                                                       $PR( 'floatY2' ).value = coords.y2;\r
-                                                       $PR( 'floatWidth' ).value = dimensions.width;\r
-                                                       $PR( 'floatHeight' ).value = dimensions.height;\r
-                                               }\r
-                                       }\r
-                               );\r
-                       }\r
-               );              \r
-               \r
-               if( typeof(dump) != 'function' ) {\r
-                       Debug.init(true, '/');\r
-                       \r
-                       function dump( msg ) {\r
-                               Debug.raise( msg );\r
-                       };\r
-               } else dump( '---------------------------------------\n' );\r
-               \r
-               \r
-       </script>\r
-       <link rel="stylesheet" type="text/css" href="debug.css" media="all" />\r
-       <style type="text/css">\r
-               label { \r
-                       clear: left;\r
-                       margin-left: 50px;\r
-                       float: left;\r
-                       width: 5em;\r
-               }\r
-               \r
-               html, body { \r
-                       margin: 0;\r
-               }\r
-               \r
-               #testWrap {\r
-                       margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */\r
-               }\r
-               \r
-               #test-float {\r
-                       width: 600px;\r
-                       float: right;\r
-                       background-color: #eee;\r
-                       border: 3px solid #000;\r
-                       margin: 10px;\r
-                       padding: 5px;\r
-               }\r
-\r
-       </style>\r
-</head>\r
-<body>\r
-       <h2>Test page with floating wrapper</h2>\r
-       <p>\r
-               Some test content before the image\r
-       </p>\r
-\r
-<div id="test-float">\r
-       <h2>Float test</h2>\r
-       <div id="testFloatWrap">\r
-               <img src="castle.jpg" alt="test image" id="testFloatImage" width="500" height="333" />\r
-       </div>\r
-       \r
-       <p>\r
-               <label for="floatX1">x1:</label>\r
-               <input type="text" name="floatX1" id="floatX1" />\r
-       </p>\r
-       <p>\r
-               <label for="floatY1">y1:</label>\r
-               <input type="text" name="floatY1" id="floatY1" />\r
-       </p>\r
-       <p>\r
-               <label for="floatX2">x2:</label>\r
-               <input type="text" name="floatX2" id="floatX2" />\r
-       </p>\r
-       <p>\r
-               <label for="floatY2">y2:</label>\r
-               <input type="text" name="floatY2" id="floatY2" />\r
-       </p>\r
-       <p>\r
-               <label for="floatWidth">width:</label>\r
-               <input type="text" name="floatWidth" id="floatWidth" />\r
-       </p>\r
-       <p>\r
-               <label for="floatHeight">height</label>\r
-               <input type="text" name="floatHeight" id="floatHeight" />\r
-       </p>  \r
-</div>\r
-\r
-</body>\r
-</html>\r
-\r
-\r
diff --git a/view/js/cropper/tests/example-CSS-Relative.htm b/view/js/cropper/tests/example-CSS-Relative.htm
deleted file mode 100644 (file)
index ecad134..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\r
-       <meta http-equiv="Content-Language" content="en-us" />\r
-       <title>CSS - Relative test</title>\r
-       <script src="../lib/prototype.js" type="text/javascript"></script>      \r
-       <script src="../lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script>\r
-       <script src="../cropper.js" type="text/javascript"></script>\r
-       \r
-       \r
-       <script type="text/javascript" charset="utf-8">\r
-               \r
-               // setup the callback function\r
-               function onEndCrop( coords, dimensions ) {\r
-                       $PR( 'x1' ).value = coords.x1;\r
-                       $PR( 'y1' ).value = coords.y1;\r
-                       $PR( 'x2' ).value = coords.x2;\r
-                       $PR( 'y2' ).value = coords.y2;\r
-                       $PR( 'width' ).value = dimensions.width;\r
-                       $PR( 'height' ).value = dimensions.height;\r
-               }\r
-               \r
-               // relative example\r
-               Event.observe( \r
-                       window, \r
-                       'load', \r
-                       function() { \r
-                               new Cropper.Img( \r
-                                       'testImage',\r
-                                       {\r
-                                               onEndCrop: onEndCrop \r
-                                       }\r
-                               ) \r
-                       }\r
-               );      \r
-                               \r
-               if( typeof(dump) != 'function' ) {\r
-                       Debug.init(true, '/');\r
-                       \r
-                       function dump( msg ) {\r
-                               Debug.raise( msg );\r
-                       };\r
-               } else dump( '---------------------------------------\n' );\r
-               \r
-               \r
-       </script>\r
-       <link rel="stylesheet" type="text/css" href="debug.css" media="all" />\r
-       <style type="text/css">\r
-               label { \r
-                       clear: left;\r
-                       margin-left: 50px;\r
-                       float: left;\r
-                       width: 5em;\r
-               }\r
-               \r
-               html, body { \r
-                       margin: 0;\r
-               }\r
-               \r
-               #testWrap {\r
-                       margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */\r
-               }\r
-               \r
-               #test-relative {\r
-                       background-color: #ccc;\r
-                       border: 3px solid #ddd;\r
-                       position: relative;\r
-                       top: 25px;\r
-                       left: 25px;\r
-               }\r
-       </style>\r
-</head>\r
-<body>\r
-       <h2>Test page with relatively positioned wrapper</h2>\r
-       <p>\r
-               Some test content before the image\r
-       </p>\r
-\r
-<div id="test-relative">\r
-       <h2>Relative test</h2>\r
-       <div id="testWrap">\r
-               <img src="castle.jpg" alt="test image" id="testImage" width="500" height="333" />\r
-       </div>\r
-       \r
-       \r
-       <p>\r
-               <label for="x1">x1:</label>\r
-               <input type="text" name="x1" id="x1" />\r
-       </p>\r
-       <p>\r
-               <label for="y1">y1:</label>\r
-               <input type="text" name="y1" id="y1" />\r
-       </p>\r
-       <p>\r
-               <label for="x2">x2:</label>\r
-               <input type="text" name="x2" id="x2" />\r
-       </p>\r
-       <p>\r
-               <label for="y2">y2:</label>\r
-               <input type="text" name="y2" id="y2" />\r
-       </p>\r
-       <p>\r
-               <label for="width">width:</label>\r
-               <input type="text" name="width" id="width" />\r
-       </p>\r
-       <p>\r
-               <label for="height">height</label>\r
-               <input type="text" name="height" id="height" />\r
-       </p>  \r
-</div> \r
-\r
-</body>\r
-</html>\r
-\r
-\r
diff --git a/view/js/cropper/tests/example-CoordsOnLoad.htm b/view/js/cropper/tests/example-CoordsOnLoad.htm
deleted file mode 100644 (file)
index c14289c..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\r
-       <meta http-equiv="Content-Language" content="en-us" />\r
-       <title>Loading &amp; displaying co-ordinates of crop area on attachment test</title>\r
-       <script src="../lib/prototype.js" type="text/javascript"></script>      \r
-       <script src="../lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script>\r
-       <script src="../cropper.js" type="text/javascript"></script>\r
-       \r
-       \r
-       <script type="text/javascript" charset="utf-8">\r
-               \r
-               // setup the callback function\r
-               function onEndCrop( coords, dimensions ) {\r
-                       $PR( 'x1' ).value = coords.x1;\r
-                       $PR( 'y1' ).value = coords.y1;\r
-                       $PR( 'x2' ).value = coords.x2;\r
-                       $PR( 'y2' ).value = coords.y2;\r
-                       $PR( 'width' ).value = dimensions.width;\r
-                       $PR( 'height' ).value = dimensions.height;\r
-               }\r
-               \r
-               // basic example\r
-               Event.observe( \r
-                       window, \r
-                       'load', \r
-                       function() { \r
-                               new Cropper.Img( \r
-                                       'testImage',\r
-                                       {\r
-                                               onEndCrop: onEndCrop,\r
-                                               displayOnInit: true,\r
-                                               onloadCoords: { x1: 10, y1: 10, x2: 250, y2: 100 }\r
-                                       }\r
-                               ) \r
-                       }\r
-               );              \r
-               \r
-               \r
-               if( typeof(dump) != 'function' ) {\r
-                       Debug.init(true, '/');\r
-                       \r
-                       function dump( msg ) {\r
-                               Debug.raise( msg );\r
-                       };\r
-               } else dump( '---------------------------------------\n' );\r
-               \r
-               \r
-       </script>\r
-       <link rel="stylesheet" type="text/css" href="debug.css" media="all" />\r
-       <style type="text/css">\r
-               label { \r
-                       clear: left;\r
-                       margin-left: 50px;\r
-                       float: left;\r
-                       width: 5em;\r
-               }\r
-               \r
-               html, body { \r
-                       margin: 0;\r
-               }\r
-               \r
-               #testWrap {\r
-                       margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */\r
-               }\r
-       </style>\r
-</head>\r
-<body>\r
-       <h2>Loading &amp; displaying co-ordinates of crop area on attachment test</h2>\r
-       <p>\r
-               Some test content before the image\r
-       </p>\r
-       \r
-       <div id="testWrap">\r
-               <img src="castle.jpg" alt="test image" id="testImage" width="500" height="333" />\r
-       </div>\r
-       \r
-       \r
-       <p>\r
-               <label for="x1">x1:</label>\r
-               <input type="text" name="x1" id="x1" />\r
-       </p>\r
-       <p>\r
-               <label for="y1">y1:</label>\r
-               <input type="text" name="y1" id="y1" />\r
-       </p>\r
-       <p>\r
-               <label for="x2">x2:</label>\r
-               <input type="text" name="x2" id="x2" />\r
-       </p>\r
-       <p>\r
-               <label for="y2">y2:</label>\r
-               <input type="text" name="y2" id="y2" />\r
-       </p>\r
-       <p>\r
-               <label for="width">width:</label>\r
-               <input type="text" name="width" id="width" />\r
-       </p>\r
-       <p>\r
-               <label for="height">height</label>\r
-               <input type="text" name="height" id="height" />\r
-       </p>  \r
-       \r
-</body>\r
-</html>\r
-\r
-\r
diff --git a/view/js/cropper/tests/example-CoordsOnLoadWithRatio.htm b/view/js/cropper/tests/example-CoordsOnLoadWithRatio.htm
deleted file mode 100644 (file)
index 9ba02da..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\r
-       <meta http-equiv="Content-Language" content="en-us" />\r
-       <title>Loading &amp; displaying co-ordinates (with ratio) of crop area on attachment test<</title>\r
-       <script src="../lib/prototype.js" type="text/javascript"></script>      \r
-       <script src="../lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script>\r
-       <script src="../cropper.js" type="text/javascript"></script>\r
-       \r
-       \r
-       <script type="text/javascript" charset="utf-8">\r
-               \r
-               // setup the callback function\r
-               function onEndCrop( coords, dimensions ) {\r
-                       $PR( 'x1' ).value = coords.x1;\r
-                       $PR( 'y1' ).value = coords.y1;\r
-                       $PR( 'x2' ).value = coords.x2;\r
-                       $PR( 'y2' ).value = coords.y2;\r
-                       $PR( 'width' ).value = dimensions.width;\r
-                       $PR( 'height' ).value = dimensions.height;\r
-               }\r
-               \r
-               // basic example\r
-               Event.observe( \r
-                       window, \r
-                       'load', \r
-                       function() { \r
-                               new Cropper.Img( \r
-                                       'testImage',\r
-                                       {\r
-                                               onEndCrop: onEndCrop,\r
-                                               displayOnInit: true,\r
-                                               onloadCoords: { x1: 10, y1: 10, x2: 210, y2: 110 },\r
-                                               ratioDim: { x: 200, y: 100 }\r
-                                       }\r
-                               ) \r
-                       }\r
-               );              \r
-               \r
-               \r
-               if( typeof(dump) != 'function' ) {\r
-                       Debug.init(true, '/');\r
-                       \r
-                       function dump( msg ) {\r
-                               Debug.raise( msg );\r
-                       };\r
-               } else dump( '---------------------------------------\n' );\r
-               \r
-               \r
-       </script>\r
-       <link rel="stylesheet" type="text/css" href="debug.css" media="all" />\r
-       <style type="text/css">\r
-               label { \r
-                       clear: left;\r
-                       margin-left: 50px;\r
-                       float: left;\r
-                       width: 5em;\r
-               }\r
-               \r
-               html, body { \r
-                       margin: 0;\r
-               }\r
-               \r
-               #testWrap {\r
-                       margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */\r
-               }\r
-       </style>\r
-</head>\r
-<body>\r
-       <h2>Loading &amp; displaying co-ordinates (with ratio) of crop area on attachment test</h2>\r
-       <p>\r
-               Some test content before the image\r
-       </p>\r
-       \r
-       <div id="testWrap">\r
-               <img src="castle.jpg" alt="test image" id="testImage" width="500" height="333" />\r
-       </div>\r
-       \r
-       \r
-       <p>\r
-               <label for="x1">x1:</label>\r
-               <input type="text" name="x1" id="x1" />\r
-       </p>\r
-       <p>\r
-               <label for="y1">y1:</label>\r
-               <input type="text" name="y1" id="y1" />\r
-       </p>\r
-       <p>\r
-               <label for="x2">x2:</label>\r
-               <input type="text" name="x2" id="x2" />\r
-       </p>\r
-       <p>\r
-               <label for="y2">y2:</label>\r
-               <input type="text" name="y2" id="y2" />\r
-       </p>\r
-       <p>\r
-               <label for="width">width:</label>\r
-               <input type="text" name="width" id="width" />\r
-       </p>\r
-       <p>\r
-               <label for="height">height</label>\r
-               <input type="text" name="height" id="height" />\r
-       </p>  \r
-       \r
-</body>\r
-</html>\r
-\r
-\r
diff --git a/view/js/cropper/tests/example-Dimensions.htm b/view/js/cropper/tests/example-Dimensions.htm
deleted file mode 100644 (file)
index 10e5ba2..0000000
+++ /dev/null
@@ -1,225 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
-       <meta http-equiv="Content-Language" content="en-us" />
-       <title>Different dimensions test</title>
-       <script src="../lib/prototype.js" type="text/javascript"></script>      
-       <script src="../lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script>
-       <script src="../cropper.js" type="text/javascript"></script>
-       
-       
-       <script type="text/javascript" charset="utf-8">
-               
-               function onEndCrop( coords, dimensions ) {
-                       $PR( 'x1' ).value = coords.x1;
-                       $PR( 'y1' ).value = coords.y1;
-                       $PR( 'x2' ).value = coords.x2;
-                       $PR( 'y2' ).value = coords.y2;
-                       $PR( 'width' ).value = dimensions.width;
-                       $PR( 'height' ).value = dimensions.height;
-               }
-               
-               /*
-               
-               // example with minimum dimensions
-               Event.observe( 
-                       window, 
-                       'load', 
-                       function() { 
-                               new Cropper.Img( 
-                                       'testImage', 
-                                       { 
-                                               minWidth: 200, 
-                                               minHeight: 120,
-                                               maxWidth: 200,
-                                               //maxHeight: 120,
-                                               displayOnInit: true, 
-                                               onEndCrop: onEndCrop 
-                                       } 
-                               ) 
-                       } 
-               );
-               */
-               
-               Event.observe( window, 'load',
-                       function() {
-                               Event.observe( 'dimensionsForm', 'submit', CropManager.attachCropper.bindAsEventListener( CropManager ) );
-                               CropManager.attachCropper();
-                       }
-               );
-               
-               /**
-                * A little manager that allows us to reset the options dynamically
-                */
-               var CropManager = {
-                       /**
-                        * Holds the current Cropper.Img object
-                        * @var obj
-                        */
-                       curCrop: null,
-                       
-                       /**
-                        * Gets a min/max parameter from the form 
-                        * 
-                        * @access private
-                        * @param string Form element ID
-                        * @return int
-                        */
-                       getParam: function( name ) {
-                               var val = $F( name );
-                               console.log( name + ' :: ' + val );
-                               return parseInt( val );
-                       },
-                                                                       
-                       /** 
-                        * Attaches/resets the image cropper
-                        *
-                        * @access private
-                        * @param obj Event object
-                        * @return void
-                        */
-                       attachCropper: function( e ) {
-                               if( this.curCrop == null ) {
-                                       this.curCrop = new Cropper.Img( 
-                                               'testImage', 
-                                               { 
-                                                       minWidth: this.getParam( 'minWidth' ),
-                                                       minHeight: this.getParam( 'minHeight' ),
-                                                       maxWidth: this.getParam( 'maxWidth' ),
-                                                       maxHeight: this.getParam( 'maxHeight' ),
-                                                       onEndCrop: onEndCrop 
-                                               } 
-                                       );
-                               } else {
-                                       this.removeCropper();
-                                       this.curCrop.initialize( 
-                                               'testImage', 
-                                               { 
-                                                       minWidth: this.getParam( 'minWidth' ),
-                                                       minHeight: this.getParam( 'minHeight' ),
-                                                       maxWidth: this.getParam( 'maxWidth' ),
-                                                       maxHeight: this.getParam( 'maxHeight' ),
-                                                       onEndCrop: onEndCrop 
-                                               } 
-                                       );
-                               }
-                               if( e != null ) Event.stop( e );
-                       },
-                       
-                       /**
-                        * Removes the cropper
-                        *
-                        * @access public
-                        * @return void
-                        */
-                       removeCropper: function() {
-                               if( this.curCrop != null ) {
-                                       this.curCrop.remove();
-                               }
-                       },
-                       
-                       /**
-                        * Resets the cropper, either re-setting or re-applying
-                        *
-                        * @access public
-                        * @return void
-                        */
-                       resetCropper: function() {
-                               this.attachCropper();
-                       }
-               };              
-               
-               /*
-               if( typeof(dump) != 'function' ) {
-                       Debug.init(true, '/');
-                       
-                       function dump( msg ) {
-                               // Debug.raise( msg );
-                       };
-               } else dump( '---------------------------------------\n' );
-               */
-               
-       </script>
-       <link rel="stylesheet" type="text/css" href="debug.css" media="all" />
-       <style type="text/css">
-               label { 
-                       clear: left;
-                       margin-left: 50px;
-                       float: left;
-                       width: 5em;
-               }
-               
-               #testWrap {
-                       margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */
-               }
-               
-               #dimensionsForm {
-                       float: right;
-                       width: 350px;
-               }
-       </style>
-</head>
-<body> 
-       <h2>Multiple dimensions tests</h2>
-       <p>
-               Test of applying different dimension restrictions to the cropper
-       </p>
-       
-       <form action="#" id="dimensionsForm">
-               <fieldset>
-                       Set the cropper with the following dimension restrictions:
-                       <p>
-                               <label for="minWidth">Min Width</label>
-                               <input type="text" size="10" maxlength="3" value="200" id="minWidth" name="minWidth" />
-                       </p>    
-                       <p>
-                               <label for="maxWidth">Max Width</label>
-                               <input type="text" size="10" maxlength="3" value="200" id="maxWidth" name="maxWidth" />
-                       </p>    
-                       <p>
-                               <label for="minHeight">Min Height</label>
-                               <input type="text" size="10" maxlength="3" value="120" id="minHeight" name="minHeight" />
-                       </p>    
-                       <p>
-                               <label for="maxHeight">Max Height</label>
-                               <input type="text" size="10" maxlength="3" value="120" id="maxHeight" name="maxHeight" />
-                       </p>    
-                       <input type="submit" value="Set Cropper" />
-               </fieldset>
-       </form>
-       
-       <div id="testWrap">
-               <img src="castle.jpg" alt="test image" id="testImage" width="500" height="333" />
-       </div>
-       
-       
-       <p>
-               <label for="x1">x1:</label>
-               <input type="text" name="x1" id="x1" />
-       </p>
-       <p>
-               <label for="y1">y1:</label>
-               <input type="text" name="y1" id="y1" />
-       </p>
-       <p>
-               <label for="x2">x2:</label>
-               <input type="text" name="x2" id="x2" />
-       </p>
-       <p>
-               <label for="y2">y2:</label>
-               <input type="text" name="y2" id="y2" />
-       </p>
-       <p>
-               <label for="width">width:</label>
-               <input type="text" name="width" id="width" />
-       </p>
-       <p>
-               <label for="height">height</label>
-               <input type="text" name="height" id="height" />
-       </p>  
-       
-</body>
-</html>
-
-
diff --git a/view/js/cropper/tests/example-DynamicImage.htm b/view/js/cropper/tests/example-DynamicImage.htm
deleted file mode 100644 (file)
index 08240bb..0000000
+++ /dev/null
@@ -1,203 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\r
-       <meta http-equiv="Content-Language" content="en-us" />\r
-       <title>Dynamic image test</title>\r
-       <script src="../lib/prototype.js" type="text/javascript"></script>      \r
-       <script src="../lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script>\r
-       <script src="../cropper.js" type="text/javascript"></script>\r
-       \r
-       \r
-       <script type="text/javascript" charset="utf-8">\r
-               \r
-               /**\r
-                * A little manager that allows us to swap the image dynamically\r
-                *\r
-                */\r
-               var CropImageManager = {\r
-                       /**\r
-                        * Holds the current Cropper.Img object\r
-                        * @var obj\r
-                        */\r
-                       curCrop: null,\r
-                       \r
-                       /**\r
-                        * Initialises the cropImageManager\r
-                        *\r
-                        * @access public\r
-                        * @return void\r
-                        */\r
-                       init: function() {\r
-                               this.attachCropper();\r
-                       },\r
-                       \r
-                       /**\r
-                        * Handles the changing of the select to change the image, the option value\r
-                        * is a pipe seperated list of imgSrc|width|height\r
-                        * \r
-                        * @access public\r
-                        * @param obj event\r
-                        * @return void\r
-                        */\r
-                       onChange: function( e ) {\r
-                               var vals = $F( Event.element( e ) ).split('|');\r
-                               this.setImage( vals[0], vals[1], vals[2] ); \r
-                       },\r
-                       \r
-                       /**\r
-                        * Sets the image within the element & attaches/resets the image cropper\r
-                        *\r
-                        * @access private\r
-                        * @param string Source path of new image\r
-                        * @param int Width of new image in pixels\r
-                        * @param int Height of new image in pixels\r
-                        * @return void\r
-                        */\r
-                       setImage: function( imgSrc, w, h ) {\r
-                               $PR( 'testImage' ).src = imgSrc;\r
-                               $PR( 'testImage' ).width = w;\r
-                               $PR( 'testImage' ).height = h;\r
-                               this.attachCropper();\r
-                       },\r
-                       \r
-                       /** \r
-                        * Attaches/resets the image cropper\r
-                        *\r
-                        * @access private\r
-                        * @return void\r
-                        */\r
-                       attachCropper: function() {\r
-                               if( this.curCrop == null ) this.curCrop = new Cropper.Img( 'testImage', { onEndCrop: onEndCrop } );\r
-                               else this.curCrop.reset();\r
-                       },\r
-                       \r
-                       /**\r
-                        * Removes the cropper\r
-                        *\r
-                        * @access public\r
-                        * @return void\r
-                        */\r
-                       removeCropper: function() {\r
-                               if( this.curCrop != null ) {\r
-                                       this.curCrop.remove();\r
-                               }\r
-                       },\r
-                       \r
-                       /**\r
-                        * Resets the cropper, either re-setting or re-applying\r
-                        *\r
-                        * @access public\r
-                        * @return void\r
-                        */\r
-                       resetCropper: function() {\r
-                               this.attachCropper();\r
-                       }\r
-               };\r
-               \r
-               \r
-               // setup the callback function\r
-               function onEndCrop( coords, dimensions ) {\r
-                       $PR( 'x1' ).value = coords.x1;\r
-                       $PR( 'y1' ).value = coords.y1;\r
-                       $PR( 'x2' ).value = coords.x2;\r
-                       $PR( 'y2' ).value = coords.y2;\r
-                       $PR( 'width' ).value = dimensions.width;\r
-                       $PR( 'height' ).value = dimensions.height;\r
-               }\r
-               \r
-               // basic example\r
-               Event.observe( \r
-                       window, \r
-                       'load', \r
-                       function() { \r
-                               CropImageManager.init();\r
-                               Event.observe( $PR('removeCropper'), 'click', CropImageManager.removeCropper.bindAsEventListener( CropImageManager ), false );\r
-                               Event.observe( $PR('resetCropper'), 'click', CropImageManager.resetCropper.bindAsEventListener( CropImageManager ), false );\r
-                               Event.observe( $PR('imageChoice'), 'change', CropImageManager.onChange.bindAsEventListener( CropImageManager ), false );\r
-                       }\r
-               );              \r
-               \r
-               \r
-               /*\r
-               if( typeof(dump) != 'function' ) {\r
-                       Debug.init(true, '/');\r
-                       \r
-                       function dump( msg ) {\r
-                               Debug.raise( msg );\r
-                       };\r
-               } else dump( '---------------------------------------\n' );\r
-               */\r
-               \r
-       </script>\r
-       <link rel="stylesheet" type="text/css" href="debug.css" media="all" />\r
-       <style type="text/css">\r
-               label { \r
-                       clear: left;\r
-                       margin-left: 50px;\r
-                       float: left;\r
-                       width: 5em;\r
-               }\r
-               \r
-               html, body { \r
-                       margin: 0;\r
-               }\r
-               \r
-               #testWrap {\r
-                       margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */\r
-               }\r
-       </style>\r
-</head>\r
-<body>\r
-       <h2>Dynamic image test</h2>\r
-       <p>\r
-               Test of dynamically changing images or removing & re-applying the cropper\r
-       </p>\r
-       \r
-       <div id="testWrap">\r
-               <img src="castle.jpg" alt="test image" id="testImage" width="500" height="333" />\r
-       </div>\r
-       \r
-       <p>\r
-               <label for="imageChoice">image:</label>\r
-               <select name="imageChoice" id="imageChoice">\r
-                       <option value="castle.jpg|500|333">Castle</option>\r
-                       <option value="poppy.jpg|311|466">Flower</option>\r
-               </select>\r
-       </p>\r
-       \r
-       <p>\r
-               <input type="button" id="removeCropper" value="Remove Cropper" />\r
-               <input type="button" id="resetCropper" value="Reset Cropper" />\r
-       </p>\r
-       \r
-       \r
-       <p>\r
-               <label for="x1">x1:</label>\r
-               <input type="text" name="x1" id="x1" />\r
-       </p>\r
-       <p>\r
-               <label for="y1">y1:</label>\r
-               <input type="text" name="y1" id="y1" />\r
-       </p>\r
-       <p>\r
-               <label for="x2">x2:</label>\r
-               <input type="text" name="x2" id="x2" />\r
-       </p>\r
-       <p>\r
-               <label for="y2">y2:</label>\r
-               <input type="text" name="y2" id="y2" />\r
-       </p>\r
-       <p>\r
-               <label for="width">width:</label>\r
-               <input type="text" name="width" id="width" />\r
-       </p>\r
-       <p>\r
-               <label for="height">height</label>\r
-               <input type="text" name="height" id="height" />\r
-       </p>  \r
-       \r
-</body>\r
-</html>\r
-\r
-\r
diff --git a/view/js/cropper/tests/example-FixedRatio.htm b/view/js/cropper/tests/example-FixedRatio.htm
deleted file mode 100644 (file)
index 8d196c1..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\r
-       <meta http-equiv="Content-Language" content="en-us" />\r
-       <title>Fixed ratio test</title>\r
-       <script src="../lib/prototype.js" type="text/javascript"></script>      \r
-       <script src="../lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script>\r
-       <script src="../cropper.js" type="text/javascript"></script>\r
-       \r
-       \r
-       <script type="text/javascript" charset="utf-8">\r
-               \r
-               function onEndCrop( coords, dimensions ) {\r
-                       $PR( 'x1' ).value = coords.x1;\r
-                       $PR( 'y1' ).value = coords.y1;\r
-                       $PR( 'x2' ).value = coords.x2;\r
-                       $PR( 'y2' ).value = coords.y2;\r
-                       $PR( 'width' ).value = dimensions.width;\r
-                       $PR( 'height' ).value = dimensions.height;\r
-               }\r
-               \r
-               // with a supplied ratio\r
-               Event.observe( \r
-                       window, \r
-                       'load', \r
-                       function() { \r
-                               new Cropper.Img( \r
-                                       'testImage', \r
-                                       { \r
-                                               ratioDim: { x: 220, y: 124 }, \r
-                                               displayOnInit: true, \r
-                                               onEndCrop: onEndCrop \r
-                                       } \r
-                               ) \r
-                       } \r
-               );\r
-               \r
-               /*\r
-               if( typeof(dump) != 'function' ) {\r
-                       Debug.init(true, '/');\r
-                       \r
-                       function dump( msg ) {\r
-                               // Debug.raise( msg );\r
-                       };\r
-               } else dump( '---------------------------------------\n' );\r
-               */\r
-               \r
-       </script>\r
-       <link rel="stylesheet" type="text/css" href="debug.css" media="all" />\r
-       <style type="text/css">\r
-               label { \r
-                       clear: left;\r
-                       margin-left: 50px;\r
-                       float: left;\r
-                       width: 5em;\r
-               }\r
-               \r
-               #testWrap {\r
-                       margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */\r
-               }\r
-       </style>\r
-</head>\r
-<body> \r
-       <h2>Fixed ratio test</h2>\r
-       <p>\r
-               Test of applying a fixed ratio to the cropper\r
-       </p>\r
-       <br />\r
-       \r
-       <div id="testWrap">\r
-               <img src="castle.jpg" alt="test image" id="testImage" width="500" height="333" />\r
-       </div>\r
-       \r
-       \r
-       <p>\r
-               <label for="x1">x1:</label>\r
-               <input type="text" name="x1" id="x1" />\r
-       </p>\r
-       <p>\r
-               <label for="y1">y1:</label>\r
-               <input type="text" name="y1" id="y1" />\r
-       </p>\r
-       <p>\r
-               <label for="x2">x2:</label>\r
-               <input type="text" name="x2" id="x2" />\r
-       </p>\r
-       <p>\r
-               <label for="y2">y2:</label>\r
-               <input type="text" name="y2" id="y2" />\r
-       </p>\r
-       <p>\r
-               <label for="width">width:</label>\r
-               <input type="text" name="width" id="width" />\r
-       </p>\r
-       <p>\r
-               <label for="height">height</label>\r
-               <input type="text" name="height" id="height" />\r
-       </p>  \r
-       \r
-</body>\r
-</html>\r
-\r
-\r
diff --git a/view/js/cropper/tests/example-MinimumDimensions.htm b/view/js/cropper/tests/example-MinimumDimensions.htm
deleted file mode 100644 (file)
index e6d96b3..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\r
-       <meta http-equiv="Content-Language" content="en-us" />\r
-       <title>Min dimensions test</title>\r
-       <script src="../lib/prototype.js" type="text/javascript"></script>      \r
-       <script src="../lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script>\r
-       <script src="../cropper.js" type="text/javascript"></script>\r
-       \r
-       \r
-       <script type="text/javascript" charset="utf-8">\r
-               \r
-               function onEndCrop( coords, dimensions ) {\r
-                       $PR( 'x1' ).value = coords.x1;\r
-                       $PR( 'y1' ).value = coords.y1;\r
-                       $PR( 'x2' ).value = coords.x2;\r
-                       $PR( 'y2' ).value = coords.y2;\r
-                       $PR( 'width' ).value = dimensions.width;\r
-                       $PR( 'height' ).value = dimensions.height;\r
-               }\r
-               \r
-               // example with minimum dimensions\r
-               Event.observe( \r
-                       window, \r
-                       'load', \r
-                       function() { \r
-                               new Cropper.Img( \r
-                                       'testImage', \r
-                                       { \r
-                                               minWidth: 200, \r
-                                               minHeight: 120, \r
-                                               displayOnInit: true, \r
-                                               onEndCrop: onEndCrop \r
-                                       } \r
-                               ) \r
-                       } \r
-               );\r
-               \r
-               /*\r
-               if( typeof(dump) != 'function' ) {\r
-                       Debug.init(true, '/');\r
-                       \r
-                       function dump( msg ) {\r
-                               // Debug.raise( msg );\r
-                       };\r
-               } else dump( '---------------------------------------\n' );\r
-               */\r
-               \r
-       </script>\r
-       <link rel="stylesheet" type="text/css" href="debug.css" media="all" />\r
-       <style type="text/css">\r
-               label { \r
-                       clear: left;\r
-                       margin-left: 50px;\r
-                       float: left;\r
-                       width: 5em;\r
-               }\r
-               \r
-               #testWrap {\r
-                       margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */\r
-               }\r
-       </style>\r
-</head>\r
-<body> \r
-       <h2>Minimum (both axes ) dimension test</h2>\r
-       <p>\r
-               Test of applying a minimum dimension to both axes to the cropper\r
-       </p>\r
-       <br />\r
-       \r
-       <div id="testWrap">\r
-               <img src="castle.jpg" alt="test image" id="testImage" width="500" height="333" />\r
-       </div>\r
-       \r
-       \r
-       <p>\r
-               <label for="x1">x1:</label>\r
-               <input type="text" name="x1" id="x1" />\r
-       </p>\r
-       <p>\r
-               <label for="y1">y1:</label>\r
-               <input type="text" name="y1" id="y1" />\r
-       </p>\r
-       <p>\r
-               <label for="x2">x2:</label>\r
-               <input type="text" name="x2" id="x2" />\r
-       </p>\r
-       <p>\r
-               <label for="y2">y2:</label>\r
-               <input type="text" name="y2" id="y2" />\r
-       </p>\r
-       <p>\r
-               <label for="width">width:</label>\r
-               <input type="text" name="width" id="width" />\r
-       </p>\r
-       <p>\r
-               <label for="height">height</label>\r
-               <input type="text" name="height" id="height" />\r
-       </p>  \r
-       \r
-</body>\r
-</html>\r
-\r
-\r
diff --git a/view/js/cropper/tests/example-MinimumWidth.htm b/view/js/cropper/tests/example-MinimumWidth.htm
deleted file mode 100644 (file)
index ec5d696..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\r
-       <meta http-equiv="Content-Language" content="en-us" />\r
-       <title>Min (single axis) dimensions test</title>\r
-       <script src="../lib/prototype.js" type="text/javascript"></script>      \r
-       <script src="../lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script>\r
-       <script src="../cropper.js" type="text/javascript"></script>\r
-       \r
-       \r
-       <script type="text/javascript" charset="utf-8">\r
-               \r
-               function onEndCrop( coords, dimensions ) {\r
-                       $PR( 'x1' ).value = coords.x1;\r
-                       $PR( 'y1' ).value = coords.y1;\r
-                       $PR( 'x2' ).value = coords.x2;\r
-                       $PR( 'y2' ).value = coords.y2;\r
-                       $PR( 'width' ).value = dimensions.width;\r
-                       $PR( 'height' ).value = dimensions.height;\r
-               }\r
-               \r
-               // example with minimum dimensions\r
-               Event.observe( \r
-                       window, \r
-                       'load', \r
-                       function() { \r
-                               new Cropper.Img( \r
-                                       'testImage', \r
-                                       { \r
-                                               minWidth: 200, \r
-                                               displayOnInit: true, \r
-                                               onEndCrop: onEndCrop \r
-                                       } \r
-                               ) \r
-                       } \r
-               );\r
-               \r
-               /*\r
-               if( typeof(dump) != 'function' ) {\r
-                       Debug.init(true, '/');\r
-                       \r
-                       function dump( msg ) {\r
-                               // Debug.raise( msg );\r
-                       };\r
-               } else dump( '---------------------------------------\n' );\r
-               */\r
-               \r
-       </script>\r
-       <link rel="stylesheet" type="text/css" href="debug.css" media="all" />\r
-       <style type="text/css">\r
-               label { \r
-                       clear: left;\r
-                       margin-left: 50px;\r
-                       float: left;\r
-                       width: 5em;\r
-               }\r
-               \r
-               #testWrap {\r
-                       margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */\r
-               }\r
-       </style>\r
-</head>\r
-<body> \r
-       <h2>Minimum (single axis) dimension test</h2>\r
-       <p>\r
-               Test of applying a minimum dimension to only one axis (width in this case) to the cropper\r
-       </p>\r
-       <br />\r
-       <br /><br />\r
-       \r
-       <div id="testWrap">\r
-               <img src="castle.jpg" alt="test image" id="testImage" width="500" height="333" />\r
-       </div>\r
-       \r
-       \r
-       <p>\r
-               <label for="x1">x1:</label>\r
-               <input type="text" name="x1" id="x1" />\r
-       </p>\r
-       <p>\r
-               <label for="y1">y1:</label>\r
-               <input type="text" name="y1" id="y1" />\r
-       </p>\r
-       <p>\r
-               <label for="x2">x2:</label>\r
-               <input type="text" name="x2" id="x2" />\r
-       </p>\r
-       <p>\r
-               <label for="y2">y2:</label>\r
-               <input type="text" name="y2" id="y2" />\r
-       </p>\r
-       <p>\r
-               <label for="width">width:</label>\r
-               <input type="text" name="width" id="width" />\r
-       </p>\r
-       <p>\r
-               <label for="height">height</label>\r
-               <input type="text" name="height" id="height" />\r
-       </p>  \r
-       \r
-</body>\r
-</html>\r
-\r
-\r
diff --git a/view/js/cropper/tests/example-Preview.htm b/view/js/cropper/tests/example-Preview.htm
deleted file mode 100644 (file)
index 51bf260..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\r
-       <meta http-equiv="Content-Language" content="en-us" />\r
-       <title></title>\r
-       <script src="../lib/prototype.js" type="text/javascript"></script>      \r
-       <script src="../lib/scriptaculous.js?load=builder,dragdrop" type="text/javascript"></script>\r
-       <script src="../cropper.js" type="text/javascript"></script>\r
-       \r
-       \r
-       <script type="text/javascript" charset="utf-8">\r
-               \r
-               function onEndCrop( coords, dimensions ) {\r
-                       $PR( 'x1' ).value = coords.x1;\r
-                       $PR( 'y1' ).value = coords.y1;\r
-                       $PR( 'x2' ).value = coords.x2;\r
-                       $PR( 'y2' ).value = coords.y2;\r
-                       $PR( 'width' ).value = dimensions.width;\r
-                       $PR( 'height' ).value = dimensions.height;\r
-               }\r
-               \r
-               // example with a preview of crop results, must have minimumm dimensions\r
-               Event.observe( \r
-                       window, \r
-                       'load', \r
-                       function() { \r
-                               new Cropper.ImgWithPreview( \r
-                                       'testImage',\r
-                                       { \r
-                                               minWidth: 200, \r
-                                               minHeight: 120,\r
-                                               ratioDim: { x: 200, y: 120 },\r
-                                               displayOnInit: true, \r
-                                               onEndCrop: onEndCrop,\r
-                                               previewWrap: 'previewArea'\r
-                                       } \r
-                               ) \r
-                       } \r
-               );\r
-               \r
-               /*\r
-               if( typeof(dump) != 'function' ) {\r
-                       Debug.init(true, '/');\r
-                       \r
-                       function dump( msg ) {\r
-                               // Debug.raise( msg );\r
-                       };\r
-               } else dump( '---------------------------------------\n' );\r
-               */\r
-               \r
-       </script>\r
-       <link rel="stylesheet" type="text/css" href="debug.css" media="all" />\r
-       <style type="text/css">\r
-               label { \r
-                       clear: left;\r
-                       margin-left: 50px;\r
-                       float: left;\r
-                       width: 5em;\r
-               }\r
-               \r
-               #testWrap {\r
-                       width: 500px;\r
-                       float: left;\r
-                       margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */\r
-               }\r
-               \r
-               #previewArea {\r
-                       margin: 20px; 0 0 20px;\r
-                       float: left;\r
-               }\r
-               \r
-               #results {\r
-                       clear: both;\r
-               }\r
-       </style>\r
-</head>\r
-<body> \r
-       <br /><br />\r
-       \r
-       <div id="testWrap">\r
-               <img src="castle.jpg" alt="test image" id="testImage" width="500" height="333" />\r
-       </div>\r
-       \r
-       <div id="previewArea"></div>\r
-       \r
-       <div id="results">\r
-               <p>\r
-                       <label for="x1">x1:</label>\r
-                       <input type="text" name="x1" id="x1" />\r
-               </p>\r
-               <p>\r
-                       <label for="y1">y1:</label>\r
-                       <input type="text" name="y1" id="y1" />\r
-               </p>\r
-               <p>\r
-                       <label for="x2">x2:</label>\r
-                       <input type="text" name="x2" id="x2" />\r
-               </p>\r
-               <p>\r
-                       <label for="y2">y2:</label>\r
-                       <input type="text" name="y2" id="y2" />\r
-               </p>\r
-               <p>\r
-                       <label for="width">width:</label>\r
-                       <input type="text" name="width" id="width" />\r
-               </p>\r
-               <p>\r
-                       <label for="height">height</label>\r
-                       <input type="text" name="height" id="height" />\r
-               </p>\r
-       </div> \r
-       \r
-</body>\r
-</html>\r
-\r
-\r
diff --git a/view/js/cropper/tests/poppy.jpg b/view/js/cropper/tests/poppy.jpg
deleted file mode 100644 (file)
index 1f64985..0000000
Binary files a/view/js/cropper/tests/poppy.jpg and /dev/null differ
diff --git a/view/js/cropper/tests/staticHTMLStructure.htm b/view/js/cropper/tests/staticHTMLStructure.htm
deleted file mode 100644 (file)
index ddb9927..0000000
+++ /dev/null
@@ -1,236 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-       <meta http-equiv="Content-type" content="text/html; charset=utf-8" />\r
-       <meta http-equiv="Content-Language" content="en-us" />\r
-       <title></title>\r
-</head>\r
-<body>\r
-       <!--\r
-               \r
-               This is a static test file for the HTML & CSS structure employed, tested in \r
-               the following browsers:\r
-               \r
-                       PC:\r
-                               IE 6:          working\r
-                               IE 5.5:        working\r
-                               IE 5.0:        opacity issues\r
-                               FF 1.5:        working\r
-                               Opera 9:       working\r
-                       MAC:\r
-                               Camino 1.0:    working\r
-                               FF 1.5:        working\r
-                               Safari 2.0:    working\r
-                               \r
-       -->     \r
-       <style type="text/css">         \r
-               .imgCrop_wrap {\r
-                       width: 500px;   /* @TODO IN JS */\r
-                       height: 333px;  /* @TODO IN JS */\r
-                       position: relative;\r
-                       cursor: crosshair;\r
-               }\r
-               \r
-               /* fix for IE displaying all boxes at line-height by default */\r
-               .imgCrop_wrap,\r
-               .imgCrop_wrap * {\r
-                       font-size: 0;\r
-               }\r
-               \r
-               .imgCrop_overlay {\r
-                       background-color: #000;\r
-                       opacity: 0.5;\r
-                       filter:alpha(opacity=50);\r
-                       position: absolute;\r
-                       width: 100%;\r
-                       height: 100%;\r
-               }\r
-               \r
-               .imgCrop_selArea {\r
-                       position: absolute;\r
-                       cursor: move;\r
-                       /* @TODO: rest to be done via JS when selecting areas */\r
-                       top: 110px;\r
-                       left: 210px;\r
-                       width: 200px;\r
-                       height: 200px;\r
-                       z-index: 2;\r
-                       background: transparent url(castle.jpg) no-repeat  -210px -110px;\r
-               }\r
-               \r
-               /* imgCrop_clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */\r
-               .imgCrop_clickArea {\r
-                       width: 100%;\r
-                       height: 100%;\r
-                       background-color: #FFF;\r
-                       opacity: 0.01;\r
-                       filter:alpha(opacity=01);\r
-               }\r
-                               \r
-               .imgCrop_marqueeHoriz {\r
-                       position: absolute;\r
-                       width: 100%;\r
-                       height: 1px;\r
-                       background: transparent url(marqueeHoriz.gif) repeat-x 0 0;\r
-               }\r
-               \r
-               .imgCrop_marqueeVert {\r
-                       position: absolute;\r
-                       height: 100%;\r
-                       width: 1px;\r
-                       background: transparent url(marqueeVert.gif) repeat-y 0 0;\r
-               }\r
-                               \r
-               .imgCrop_marqueeNorth { top: 0; left: 0; }\r
-               .imgCrop_marqueeEast  { top: 0; right: 0; }\r
-               .imgCrop_marqueeSouth { bottom: 0px; left: 0; }\r
-               .imgCrop_marqueeWest  { top: 0; left: 0; }\r
-               \r
-               \r
-               .imgCrop_handle {\r
-                       position: absolute;\r
-                       border: 1px solid #333;\r
-                       width: 6px;\r
-                       height: 6px;\r
-                       background: #FFF;\r
-                       opacity: 0.5;\r
-                       filter:alpha(opacity=50);\r
-                       z-index: 3;\r
-               }\r
-               \r
-               .imgCrop_handleN {\r
-                       top: -3px;\r
-                       left: 0;\r
-                       margin-left: 49%;    /* @TODO : in JS */\r
-                       cursor: n-resize;\r
-               }\r
-               \r
-               .imgCrop_handleNE { \r
-                       top: -3px;\r
-                       right: -3px;\r
-                       cursor: ne-resize;\r
-               }\r
-               \r
-               .imgCrop_handleE {\r
-                       top: 0;\r
-                       right: -3px;\r
-                       margin-top: 49%;    /* @TODO : in JS */\r
-                       cursor: e-resize;\r
-               }\r
-               \r
-               .imgCrop_handleSE {\r
-                       right: -3px;\r
-                       bottom: -3px;\r
-                       cursor: se-resize;\r
-               }\r
-               \r
-               .imgCrop_handleS {\r
-                       right: 0;\r
-                       bottom: -3px;\r
-                       margin-right: 49%; /* @TODO : in JS */\r
-                       cursor: s-resize;\r
-               }\r
-               \r
-               .imgCrop_handleSW {\r
-                       left: -3px;\r
-                       bottom: -3px;\r
-                       cursor: sw-resize;\r
-               }\r
-               \r
-               .imgCrop_handleW {\r
-                       top: 0;\r
-                       left: -3px;\r
-                       margin-top: 49%;  /* @TODO : in JS */\r
-                       cursor: e-resize;\r
-               }\r
-               \r
-               .imgCrop_handleNW {\r
-                       top: -3px;\r
-                       left: -3px;\r
-                       cursor: nw-resize;\r
-               }\r
-               \r
-               /**\r
-                * Create an area to click & drag around on as the default browser behaviour is to let you drag the image \r
-                */\r
-               .imgCrop_dragArea {\r
-                       width: 100%;\r
-                       height: 100%;\r
-                       z-index: 200;\r
-                       position: absolute;\r
-                       top: 0;\r
-                       left: 0;\r
-               }\r
-               \r
-               \r
-               .imgCrop_previewWrap {\r
-                       width: 200px;  /* @TODO : in JS */\r
-                       height: 200px; /* @TODO : in JS */\r
-                       overflow: hidden;\r
-                       position: relative;\r
-               }\r
-               \r
-               /* @TODO : all in JS */\r
-               .imgCrop_previewWrap img {\r
-                       position: absolute;\r
-                       width: 500px;\r
-                       height: 333px;\r
-                       left: -210px;\r
-                       top: -110px;\r
-               }\r
-               \r
-               /**\r
-                * These are just for the static test\r
-                */\r
-               .imgCrop_wrap {\r
-                       margin: 20px 0 0 50px;\r
-                       float: left;\r
-               }\r
-               \r
-               #previewWrapper {\r
-                       float: left;\r
-                       margin-left: 20px;\r
-               }\r
-               \r
-                       \r
-       </style>\r
-       \r
-       <br /><br />\r
-       \r
-       <!-- This is all attached to the image dynamically -->\r
-       <div class="imgCrop_wrap">\r
-               <img src="castle.jpg" alt="test image" id="testImage" width="500" height="333" />\r
-               <div class="imgCrop_dragArea">\r
-                       <div class="imgCrop_overlay"></div>\r
-                       <div class="imgCrop_selArea">\r
-                               <!-- marquees -->\r
-                               <!-- the inner spans are only required for IE to stop it making the divs 1px high/wide -->\r
-                               <div class="imgCrop_marqueeHoriz imgCrop_marqueeNorth"><span></span></div>\r
-                               <div class="imgCrop_marqueeVert imgCrop_marqueeEast"><span></span></div>\r
-                               <div class="imgCrop_marqueeHoriz imgCrop_marqueeSouth"><span></span></div>\r
-                               <div class="imgCrop_marqueeVert imgCrop_marqueeWest"><span></span></div>                        \r
-                               <!-- handles -->\r
-                               <div class="imgCrop_handle imgCrop_handleN"></div>\r
-                               <div class="imgCrop_handle imgCrop_handleNE"></div>\r
-                               <div class="imgCrop_handle imgCrop_handleE"></div>\r
-                               <div class="imgCrop_handle imgCrop_handleSE"></div>\r
-                               <div class="imgCrop_handle imgCrop_handleS"></div>\r
-                               <div class="imgCrop_handle imgCrop_handleSW"></div>\r
-                               <div class="imgCrop_handle imgCrop_handleW"></div>\r
-                               <div class="imgCrop_handle imgCrop_handleNW"></div>\r
-                               <div class="imgCrop_clickArea"></div>\r
-                       </div>  \r
-                       <div class="imgCrop_clickArea"></div>   \r
-               </div>  \r
-       </div>\r
-       \r
-       <div id="previewWrapper">\r
-               <h3>Preview:</h3>\r
-               <div class="imgCrop_previewWrap">\r
-                       <img src="castle.jpg" alt="test image" id="previewImage" />\r
-               </div>\r
-       </div>\r
-</body>\r
-</html>\r
-\r
-\r
index 9324117666e7c89cfba03693e457e2543beb4958..b7398fbd34d17bb8324704ca5ba0af46703f8c53 100644 (file)
@@ -25,7 +25,7 @@
 # Matthias Moritz <matthias@matthiasmoritz.de>, 2012
 # Oliver <post@toktan.org>, 2015
 # Oliver <post@toktan.org>, 2012
-# rabuzarus <rabuzarus@t-online.de>, 2016-2017
+# rabuzarus <rabuzarus@t-online.de>, 2016-2018
 # Sennewood <sebastian@sebsen.net>, 2013
 # Sennewood <sebastian@sebsen.net>, 2012-2013
 # silke m <silke@silkemeyer.net>, 2015
@@ -38,9 +38,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: friendica\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-02-26 17:52+0100\n"
-"PO-Revision-Date: 2018-03-01 22:07+0000\n"
-"Last-Translator: hoergen oostende <hoergen@hoergen.org>\n"
+"POT-Creation-Date: 2018-03-28 08:41+0200\n"
+"PO-Revision-Date: 2018-03-29 05:20+0000\n"
+"Last-Translator: Tobias Diekershoff <tobias.diekershoff@gmx.net>\n"
 "Language-Team: German (http://www.transifex.com/Friendica/friendica/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -48,11 +48,6 @@ msgstr ""
 "Language: de\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: include/dba.php:59
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr "Kann die DNS Informationen für den Datenbankserver '%s' nicht ermitteln."
-
 #: include/security.php:81
 msgid "Welcome "
 msgstr "Willkommen "
@@ -71,56 +66,14 @@ msgid ""
 "form has been opened for too long (>3 hours) before submitting it."
 msgstr "Das Sicherheitsmerkmal war nicht korrekt. Das passiert meistens wenn das Formular vor dem Absenden zu lange geöffnet war (länger als 3 Stunden)."
 
-#: include/acl_selectors.php:355
-msgid "Post to Email"
-msgstr "An E-Mail senden"
-
-#: include/acl_selectors.php:360
-msgid "Hide your profile details from unknown viewers?"
-msgstr "Profil-Details vor unbekannten Betrachtern verbergen?"
-
-#: include/acl_selectors.php:360
-#, php-format
-msgid "Connectors disabled, since \"%s\" is enabled."
-msgstr "Konnektoren sind nicht verfügbar, da \"%s\" aktiv ist."
-
-#: include/acl_selectors.php:366
-msgid "Visible to everybody"
-msgstr "Für jeden sichtbar"
-
-#: include/acl_selectors.php:367 view/theme/vier/config.php:115
-msgid "show"
-msgstr "zeigen"
-
-#: include/acl_selectors.php:368 view/theme/vier/config.php:115
-msgid "don't show"
-msgstr "nicht zeigen"
-
-#: include/acl_selectors.php:374 mod/editpost.php:136
-msgid "CC: email addresses"
-msgstr "Cc: E-Mail-Addressen"
-
-#: include/acl_selectors.php:375 mod/editpost.php:143
-msgid "Example: bob@example.com, mary@example.com"
-msgstr "Z.B.: bob@example.com, mary@example.com"
-
-#: include/acl_selectors.php:377 mod/events.php:536 mod/photos.php:1098
-#: mod/photos.php:1441
-msgid "Permissions"
-msgstr "Berechtigungen"
-
-#: include/acl_selectors.php:378
-msgid "Close"
-msgstr "Schließen"
-
-#: include/api.php:1181
+#: include/api.php:1199
 #, php-format
 msgid "Daily posting limit of %d post reached. The post was rejected."
 msgid_plural "Daily posting limit of %d posts reached. The post was rejected."
 msgstr[0] "Das tägliche Limit von %d Beitrag wurde erreicht. Die Nachricht wurde verworfen."
 msgstr[1] "Das tägliche Limit von %d Beiträgen wurde erreicht. Die Nachricht wurde verworfen."
 
-#: include/api.php:1205
+#: include/api.php:1223
 #, php-format
 msgid "Weekly posting limit of %d post reached. The post was rejected."
 msgid_plural ""
@@ -128,735 +81,718 @@ msgid_plural ""
 msgstr[0] "Das wöchentliche Limit von %d Beitrag wurde erreicht. Die Nachricht wurde verworfen."
 msgstr[1] "Das wöchentliche Limit von %d Beiträgen wurde erreicht. Die Nachricht wurde verworfen."
 
-#: include/api.php:1229
+#: include/api.php:1247
 #, php-format
 msgid "Monthly posting limit of %d post reached. The post was rejected."
 msgstr "Das monatliche Limit von %d Beiträgen wurde erreicht. Der Beitrag wurde verworfen."
 
-#: include/api.php:4382 mod/photos.php:88 mod/photos.php:194
+#: include/api.php:4400 mod/photos.php:88 mod/photos.php:194
 #: mod/photos.php:722 mod/photos.php:1149 mod/photos.php:1166
-#: mod/photos.php:1684 mod/profile_photo.php:84 mod/profile_photo.php:92
-#: mod/profile_photo.php:100 mod/profile_photo.php:223
-#: mod/profile_photo.php:317 mod/profile_photo.php:327 src/Model/User.php:526
-#: src/Model/User.php:534 src/Model/User.php:542
+#: mod/photos.php:1684 mod/profile_photo.php:85 mod/profile_photo.php:93
+#: mod/profile_photo.php:101 mod/profile_photo.php:211
+#: mod/profile_photo.php:302 mod/profile_photo.php:312 src/Model/User.php:539
+#: src/Model/User.php:547 src/Model/User.php:555
 msgid "Profile Photos"
 msgstr "Profilbilder"
 
-#: include/bb2diaspora.php:238 include/event.php:26 include/event.php:914
-#: mod/localtime.php:19
-msgid "l F d, Y \\@ g:i A"
-msgstr "l, d. F Y\\, H:i"
-
-#: include/bb2diaspora.php:245 include/event.php:45 include/event.php:62
-#: include/event.php:471 include/event.php:992
-msgid "Starts:"
-msgstr "Beginnt:"
-
-#: include/bb2diaspora.php:251 include/event.php:48 include/event.php:68
-#: include/event.php:472 include/event.php:996
-msgid "Finishes:"
-msgstr "Endet:"
-
-#: include/bb2diaspora.php:258 include/event.php:52 include/event.php:77
-#: include/event.php:473 include/event.php:1010 mod/directory.php:140
-#: mod/notifications.php:247 mod/contacts.php:651 mod/events.php:521
-#: src/Model/Profile.php:417
-msgid "Location:"
-msgstr "Ort:"
-
-#: include/conversation.php:146 include/conversation.php:284
-#: include/text.php:1717 src/Model/Item.php:1785
+#: include/conversation.php:144 include/conversation.php:282
+#: include/text.php:1724 src/Model/Item.php:1795
 msgid "event"
 msgstr "Event"
 
-#: include/conversation.php:149 include/conversation.php:159
-#: include/conversation.php:287 include/conversation.php:296
-#: mod/subthread.php:97 mod/tagger.php:72 src/Model/Item.php:1783
-#: src/Protocol/Diaspora.php:1946
+#: include/conversation.php:147 include/conversation.php:157
+#: include/conversation.php:285 include/conversation.php:294
+#: mod/subthread.php:97 mod/tagger.php:72 src/Model/Item.php:1793
+#: src/Protocol/Diaspora.php:2006
 msgid "status"
 msgstr "Status"
 
-#: include/conversation.php:154 include/conversation.php:292
-#: include/text.php:1719 mod/subthread.php:97 mod/tagger.php:72
-#: src/Model/Item.php:1783
+#: include/conversation.php:152 include/conversation.php:290
+#: include/text.php:1726 mod/subthread.php:97 mod/tagger.php:72
+#: src/Model/Item.php:1793
 msgid "photo"
 msgstr "Foto"
 
-#: include/conversation.php:166 src/Model/Item.php:1656
-#: src/Protocol/Diaspora.php:1942
+#: include/conversation.php:164 src/Model/Item.php:1666
+#: src/Protocol/Diaspora.php:2002
 #, php-format
 msgid "%1$s likes %2$s's %3$s"
 msgstr "%1$s mag %2$ss %3$s"
 
-#: include/conversation.php:169 src/Model/Item.php:1661
+#: include/conversation.php:167 src/Model/Item.php:1671
 #, php-format
 msgid "%1$s doesn't like %2$s's %3$s"
 msgstr "%1$s mag %2$ss %3$s nicht"
 
-#: include/conversation.php:172
+#: include/conversation.php:170
 #, php-format
 msgid "%1$s attends %2$s's %3$s"
 msgstr "%1$s nimmt an %2$ss %3$s teil."
 
-#: include/conversation.php:175
+#: include/conversation.php:173
 #, php-format
 msgid "%1$s doesn't attend %2$s's %3$s"
 msgstr "%1$s nimmt nicht an %2$ss %3$s teil."
 
-#: include/conversation.php:178
+#: include/conversation.php:176
 #, php-format
 msgid "%1$s attends maybe %2$s's %3$s"
 msgstr "%1$s nimmt eventuell an %2$ss %3$s teil."
 
-#: include/conversation.php:211 mod/dfrn_confirm.php:431
-#: src/Protocol/Diaspora.php:2414
+#: include/conversation.php:209 mod/dfrn_confirm.php:431
+#: src/Protocol/Diaspora.php:2477
 #, php-format
 msgid "%1$s is now friends with %2$s"
 msgstr "%1$s ist nun mit %2$s befreundet"
 
-#: include/conversation.php:252
+#: include/conversation.php:250
 #, php-format
 msgid "%1$s poked %2$s"
 msgstr "%1$s stupste %2$s"
 
-#: include/conversation.php:306 mod/tagger.php:110
+#: include/conversation.php:304 mod/tagger.php:110
 #, php-format
 msgid "%1$s tagged %2$s's %3$s with %4$s"
 msgstr "%1$s hat %2$ss %3$s mit %4$s getaggt"
 
-#: include/conversation.php:333
+#: include/conversation.php:331
 msgid "post/item"
 msgstr "Nachricht/Beitrag"
 
-#: include/conversation.php:334
+#: include/conversation.php:332
 #, php-format
 msgid "%1$s marked %2$s's %3$s as favorite"
 msgstr "%1$s hat %2$s\\s %3$s als Favorit markiert"
 
-#: include/conversation.php:607 mod/profiles.php:354 mod/photos.php:1501
+#: include/conversation.php:605 mod/photos.php:1501 mod/profiles.php:354
 msgid "Likes"
 msgstr "Likes"
 
-#: include/conversation.php:607 mod/profiles.php:358 mod/photos.php:1501
+#: include/conversation.php:605 mod/photos.php:1501 mod/profiles.php:358
 msgid "Dislikes"
 msgstr "Dislikes"
 
-#: include/conversation.php:608 include/conversation.php:1672
+#: include/conversation.php:606 include/conversation.php:1680
 #: mod/photos.php:1502
 msgid "Attending"
 msgid_plural "Attending"
 msgstr[0] "Teilnehmend"
 msgstr[1] "Teilnehmend"
 
-#: include/conversation.php:608 mod/photos.php:1502
+#: include/conversation.php:606 mod/photos.php:1502
 msgid "Not attending"
 msgstr "Nicht teilnehmend"
 
-#: include/conversation.php:608 mod/photos.php:1502
+#: include/conversation.php:606 mod/photos.php:1502
 msgid "Might attend"
 msgstr "Eventuell teilnehmend"
 
-#: include/conversation.php:742 mod/photos.php:1569 src/Object/Post.php:177
+#: include/conversation.php:744 mod/photos.php:1569 src/Object/Post.php:178
 msgid "Select"
 msgstr "Auswählen"
 
-#: include/conversation.php:743 mod/admin.php:1706 mod/contacts.php:821
-#: mod/contacts.php:1019 mod/photos.php:1570 mod/settings.php:742
-#: src/Object/Post.php:178
+#: include/conversation.php:745 mod/photos.php:1570 mod/admin.php:1731
+#: mod/contacts.php:830 mod/contacts.php:1035 mod/settings.php:738
+#: src/Object/Post.php:179
 msgid "Delete"
 msgstr "Löschen"
 
-#: include/conversation.php:775 src/Object/Post.php:355
-#: src/Object/Post.php:356
+#: include/conversation.php:777 src/Object/Post.php:357
+#: src/Object/Post.php:358
 #, php-format
 msgid "View %s's profile @ %s"
 msgstr "Das Profil von %s auf %s betrachten."
 
-#: include/conversation.php:787 src/Object/Post.php:343
+#: include/conversation.php:789 src/Object/Post.php:345
 msgid "Categories:"
 msgstr "Kategorien:"
 
-#: include/conversation.php:788 src/Object/Post.php:344
+#: include/conversation.php:790 src/Object/Post.php:346
 msgid "Filed under:"
 msgstr "Abgelegt unter:"
 
-#: include/conversation.php:795 src/Object/Post.php:369
+#: include/conversation.php:797 src/Object/Post.php:371
 #, php-format
 msgid "%s from %s"
 msgstr "%s von %s"
 
-#: include/conversation.php:810
+#: include/conversation.php:812
 msgid "View in context"
 msgstr "Im Zusammenhang betrachten"
 
-#: include/conversation.php:812 include/conversation.php:1345
-#: mod/editpost.php:127 mod/message.php:264 mod/message.php:433
-#: mod/photos.php:1473 mod/wallmessage.php:145 src/Object/Post.php:394
+#: include/conversation.php:814 include/conversation.php:1353
+#: mod/wallmessage.php:145 mod/editpost.php:125 mod/message.php:264
+#: mod/message.php:433 mod/photos.php:1473 src/Object/Post.php:396
 msgid "Please wait"
 msgstr "Bitte warten"
 
-#: include/conversation.php:883
+#: include/conversation.php:885
 msgid "remove"
 msgstr "löschen"
 
-#: include/conversation.php:887
+#: include/conversation.php:889
 msgid "Delete Selected Items"
 msgstr "Lösche die markierten Beiträge"
 
-#: include/conversation.php:1051 view/theme/frio/theme.php:352
+#: include/conversation.php:1059 view/theme/frio/theme.php:352
 msgid "Follow Thread"
 msgstr "Folge der Unterhaltung"
 
-#: include/conversation.php:1052 src/Model/Contact.php:554
+#: include/conversation.php:1060 src/Model/Contact.php:640
 msgid "View Status"
 msgstr "Pinnwand anschauen"
 
-#: include/conversation.php:1053 include/conversation.php:1069
-#: mod/allfriends.php:73 mod/directory.php:153 mod/suggest.php:82
-#: mod/dirfind.php:220 mod/match.php:89 src/Model/Contact.php:497
-#: src/Model/Contact.php:510 src/Model/Contact.php:555
+#: include/conversation.php:1061 include/conversation.php:1077
+#: mod/allfriends.php:73 mod/suggest.php:82 mod/match.php:89
+#: mod/directory.php:160 mod/dirfind.php:217 src/Model/Contact.php:580
+#: src/Model/Contact.php:593 src/Model/Contact.php:641
 msgid "View Profile"
 msgstr "Profil anschauen"
 
-#: include/conversation.php:1054 src/Model/Contact.php:556
+#: include/conversation.php:1062 src/Model/Contact.php:642
 msgid "View Photos"
 msgstr "Bilder anschauen"
 
-#: include/conversation.php:1055 src/Model/Contact.php:557
+#: include/conversation.php:1063 src/Model/Contact.php:643
 msgid "Network Posts"
 msgstr "Netzwerkbeiträge"
 
-#: include/conversation.php:1056 src/Model/Contact.php:558
+#: include/conversation.php:1064 src/Model/Contact.php:644
 msgid "View Contact"
 msgstr "Kontakt anzeigen"
 
-#: include/conversation.php:1057 src/Model/Contact.php:560
+#: include/conversation.php:1065 src/Model/Contact.php:646
 msgid "Send PM"
 msgstr "Private Nachricht senden"
 
-#: include/conversation.php:1061 src/Model/Contact.php:561
+#: include/conversation.php:1069 src/Model/Contact.php:647
 msgid "Poke"
 msgstr "Anstupsen"
 
-#: include/conversation.php:1066 mod/allfriends.php:74 mod/suggest.php:83
-#: mod/dirfind.php:221 mod/match.php:90 mod/contacts.php:587
-#: mod/follow.php:141 src/Content/Widget.php:61 src/Model/Contact.php:511
+#: include/conversation.php:1074 mod/allfriends.php:74 mod/suggest.php:83
+#: mod/match.php:90 mod/contacts.php:596 mod/dirfind.php:218
+#: mod/follow.php:143 src/Content/Widget.php:61 src/Model/Contact.php:594
 msgid "Connect/Follow"
 msgstr "Verbinden/Folgen"
 
-#: include/conversation.php:1185
+#: include/conversation.php:1193
 #, php-format
 msgid "%s likes this."
 msgstr "%s mag das."
 
-#: include/conversation.php:1188
+#: include/conversation.php:1196
 #, php-format
 msgid "%s doesn't like this."
 msgstr "%s mag das nicht."
 
-#: include/conversation.php:1191
+#: include/conversation.php:1199
 #, php-format
 msgid "%s attends."
 msgstr "%s nimmt teil."
 
-#: include/conversation.php:1194
+#: include/conversation.php:1202
 #, php-format
 msgid "%s doesn't attend."
 msgstr "%s nimmt nicht teil."
 
-#: include/conversation.php:1197
+#: include/conversation.php:1205
 #, php-format
 msgid "%s attends maybe."
 msgstr "%s nimmt eventuell teil."
 
-#: include/conversation.php:1208
+#: include/conversation.php:1216
 msgid "and"
 msgstr "und"
 
-#: include/conversation.php:1214
+#: include/conversation.php:1222
 #, php-format
 msgid "and %d other people"
 msgstr "und %dandere"
 
-#: include/conversation.php:1223
+#: include/conversation.php:1231
 #, php-format
 msgid "<span  %1$s>%2$d people</span> like this"
 msgstr "<span  %1$s>%2$d Personen</span> mögen das"
 
-#: include/conversation.php:1224
+#: include/conversation.php:1232
 #, php-format
 msgid "%s like this."
 msgstr "%s mögen das."
 
-#: include/conversation.php:1227
+#: include/conversation.php:1235
 #, php-format
 msgid "<span  %1$s>%2$d people</span> don't like this"
 msgstr "<span  %1$s>%2$d Personen</span> mögen das nicht"
 
-#: include/conversation.php:1228
+#: include/conversation.php:1236
 #, php-format
 msgid "%s don't like this."
 msgstr "%s mögen dies nicht."
 
-#: include/conversation.php:1231
+#: include/conversation.php:1239
 #, php-format
 msgid "<span  %1$s>%2$d people</span> attend"
 msgstr "<span %1$s>%2$d Personen</span> nehmen teil"
 
-#: include/conversation.php:1232
+#: include/conversation.php:1240
 #, php-format
 msgid "%s attend."
 msgstr "%s nehmen teil."
 
-#: include/conversation.php:1235
+#: include/conversation.php:1243
 #, php-format
 msgid "<span  %1$s>%2$d people</span> don't attend"
 msgstr "<span %1$s>%2$d Personen</span> nehmen nicht teil"
 
-#: include/conversation.php:1236
+#: include/conversation.php:1244
 #, php-format
 msgid "%s don't attend."
 msgstr "%s nehmen nicht teil."
 
-#: include/conversation.php:1239
+#: include/conversation.php:1247
 #, php-format
 msgid "<span  %1$s>%2$d people</span> attend maybe"
 msgstr "<span %1$s>%2$d Personen</span> nehmen eventuell teil"
 
-#: include/conversation.php:1240
+#: include/conversation.php:1248
 #, php-format
-msgid "%s anttend maybe."
-msgstr "%s  nehmen vielleicht teil."
+msgid "%s attend maybe."
+msgstr "%s nimmt eventuell teil."
 
-#: include/conversation.php:1270 include/conversation.php:1286
+#: include/conversation.php:1278 include/conversation.php:1294
 msgid "Visible to <strong>everybody</strong>"
 msgstr "Für <strong>jedermann</strong> sichtbar"
 
-#: include/conversation.php:1271 include/conversation.php:1287
-#: mod/message.php:200 mod/message.php:207 mod/message.php:343
-#: mod/message.php:350 mod/wallmessage.php:120 mod/wallmessage.php:127
+#: include/conversation.php:1279 include/conversation.php:1295
+#: mod/wallmessage.php:120 mod/wallmessage.php:127 mod/message.php:200
+#: mod/message.php:207 mod/message.php:343 mod/message.php:350
 msgid "Please enter a link URL:"
 msgstr "Bitte gib die URL des Links ein:"
 
-#: include/conversation.php:1272 include/conversation.php:1288
+#: include/conversation.php:1280 include/conversation.php:1296
 msgid "Please enter a video link/URL:"
 msgstr "Bitte Link/URL zum Video einfügen:"
 
-#: include/conversation.php:1273 include/conversation.php:1289
+#: include/conversation.php:1281 include/conversation.php:1297
 msgid "Please enter an audio link/URL:"
 msgstr "Bitte Link/URL zum Audio einfügen:"
 
-#: include/conversation.php:1274 include/conversation.php:1290
+#: include/conversation.php:1282 include/conversation.php:1298
 msgid "Tag term:"
 msgstr "Tag:"
 
-#: include/conversation.php:1275 include/conversation.php:1291
+#: include/conversation.php:1283 include/conversation.php:1299
 #: mod/filer.php:34
 msgid "Save to Folder:"
 msgstr "In diesem Ordner speichern:"
 
-#: include/conversation.php:1276 include/conversation.php:1292
+#: include/conversation.php:1284 include/conversation.php:1300
 msgid "Where are you right now?"
 msgstr "Wo hältst Du Dich jetzt gerade auf?"
 
-#: include/conversation.php:1277
+#: include/conversation.php:1285
 msgid "Delete item(s)?"
 msgstr "Einträge löschen?"
 
-#: include/conversation.php:1326
+#: include/conversation.php:1334
 msgid "Share"
 msgstr "Teilen"
 
-#: include/conversation.php:1327 mod/editpost.php:113 mod/message.php:262
-#: mod/message.php:430 mod/wallmessage.php:143
+#: include/conversation.php:1335 mod/wallmessage.php:143 mod/editpost.php:111
+#: mod/message.php:262 mod/message.php:430
 msgid "Upload photo"
 msgstr "Foto hochladen"
 
-#: include/conversation.php:1328 mod/editpost.php:114
+#: include/conversation.php:1336 mod/editpost.php:112
 msgid "upload photo"
 msgstr "Bild hochladen"
 
-#: include/conversation.php:1329 mod/editpost.php:115
+#: include/conversation.php:1337 mod/editpost.php:113
 msgid "Attach file"
 msgstr "Datei anhängen"
 
-#: include/conversation.php:1330 mod/editpost.php:116
+#: include/conversation.php:1338 mod/editpost.php:114
 msgid "attach file"
 msgstr "Datei anhängen"
 
-#: include/conversation.php:1331 mod/editpost.php:117 mod/message.php:263
-#: mod/message.php:431 mod/wallmessage.php:144
+#: include/conversation.php:1339 mod/wallmessage.php:144 mod/editpost.php:115
+#: mod/message.php:263 mod/message.php:431
 msgid "Insert web link"
 msgstr "Einen Link einfügen"
 
-#: include/conversation.php:1332 mod/editpost.php:118
+#: include/conversation.php:1340 mod/editpost.php:116
 msgid "web link"
 msgstr "Weblink"
 
-#: include/conversation.php:1333 mod/editpost.php:119
+#: include/conversation.php:1341 mod/editpost.php:117
 msgid "Insert video link"
 msgstr "Video-Adresse einfügen"
 
-#: include/conversation.php:1334 mod/editpost.php:120
+#: include/conversation.php:1342 mod/editpost.php:118
 msgid "video link"
 msgstr "Video-Link"
 
-#: include/conversation.php:1335 mod/editpost.php:121
+#: include/conversation.php:1343 mod/editpost.php:119
 msgid "Insert audio link"
 msgstr "Audio-Adresse einfügen"
 
-#: include/conversation.php:1336 mod/editpost.php:122
+#: include/conversation.php:1344 mod/editpost.php:120
 msgid "audio link"
 msgstr "Audio-Link"
 
-#: include/conversation.php:1337 mod/editpost.php:123
+#: include/conversation.php:1345 mod/editpost.php:121
 msgid "Set your location"
 msgstr "Deinen Standort festlegen"
 
-#: include/conversation.php:1338 mod/editpost.php:124
+#: include/conversation.php:1346 mod/editpost.php:122
 msgid "set location"
 msgstr "Ort setzen"
 
-#: include/conversation.php:1339 mod/editpost.php:125
+#: include/conversation.php:1347 mod/editpost.php:123
 msgid "Clear browser location"
 msgstr "Browser-Standort leeren"
 
-#: include/conversation.php:1340 mod/editpost.php:126
+#: include/conversation.php:1348 mod/editpost.php:124
 msgid "clear location"
 msgstr "Ort löschen"
 
-#: include/conversation.php:1342 mod/editpost.php:140
+#: include/conversation.php:1350 mod/editpost.php:138
 msgid "Set title"
 msgstr "Titel setzen"
 
-#: include/conversation.php:1344 mod/editpost.php:142
+#: include/conversation.php:1352 mod/editpost.php:140
 msgid "Categories (comma-separated list)"
 msgstr "Kategorien (kommasepariert)"
 
-#: include/conversation.php:1346 mod/editpost.php:128
+#: include/conversation.php:1354 mod/editpost.php:126
 msgid "Permission settings"
 msgstr "Berechtigungseinstellungen"
 
-#: include/conversation.php:1347 mod/editpost.php:157
+#: include/conversation.php:1355 mod/editpost.php:155
 msgid "permissions"
 msgstr "Zugriffsrechte"
 
-#: include/conversation.php:1355 mod/editpost.php:137
+#: include/conversation.php:1363 mod/editpost.php:135
 msgid "Public post"
 msgstr "Öffentlicher Beitrag"
 
-#: include/conversation.php:1359 mod/editpost.php:148 mod/events.php:531
-#: mod/photos.php:1492 mod/photos.php:1531 mod/photos.php:1604
-#: src/Object/Post.php:797
+#: include/conversation.php:1367 mod/editpost.php:146 mod/photos.php:1492
+#: mod/photos.php:1531 mod/photos.php:1604 mod/events.php:528
+#: src/Object/Post.php:799
 msgid "Preview"
 msgstr "Vorschau"
 
-#: include/conversation.php:1363 include/items.php:387 mod/fbrowser.php:103
-#: mod/fbrowser.php:134 mod/suggest.php:41 mod/unfollow.php:117
-#: mod/contacts.php:467 mod/dfrn_request.php:663 mod/editpost.php:151
-#: mod/follow.php:159 mod/message.php:141 mod/photos.php:248
-#: mod/photos.php:324 mod/settings.php:680 mod/settings.php:706
-#: mod/tagrm.php:19 mod/tagrm.php:99 mod/videos.php:148
+#: include/conversation.php:1371 include/items.php:387 mod/fbrowser.php:103
+#: mod/fbrowser.php:134 mod/suggest.php:41 mod/dfrn_request.php:663
+#: mod/tagrm.php:19 mod/tagrm.php:99 mod/editpost.php:149 mod/message.php:141
+#: mod/photos.php:248 mod/photos.php:324 mod/videos.php:147
+#: mod/contacts.php:475 mod/follow.php:161 mod/settings.php:676
+#: mod/settings.php:702 mod/unfollow.php:117
 msgid "Cancel"
 msgstr "Abbrechen"
 
-#: include/conversation.php:1368
+#: include/conversation.php:1376
 msgid "Post to Groups"
 msgstr "Poste an Gruppe"
 
-#: include/conversation.php:1369
+#: include/conversation.php:1377
 msgid "Post to Contacts"
 msgstr "Poste an Kontakte"
 
-#: include/conversation.php:1370
+#: include/conversation.php:1378
 msgid "Private post"
 msgstr "Privater Beitrag"
 
-#: include/conversation.php:1375 mod/editpost.php:155
+#: include/conversation.php:1383 mod/editpost.php:153
 #: src/Model/Profile.php:342
 msgid "Message"
 msgstr "Nachricht"
 
-#: include/conversation.php:1376 mod/editpost.php:156
+#: include/conversation.php:1384 mod/editpost.php:154
 msgid "Browser"
 msgstr "Browser"
 
-#: include/conversation.php:1643
+#: include/conversation.php:1651
 msgid "View all"
 msgstr "Zeige alle"
 
-#: include/conversation.php:1666
+#: include/conversation.php:1674
 msgid "Like"
 msgid_plural "Likes"
 msgstr[0] "mag ich"
 msgstr[1] "Mag ich"
 
-#: include/conversation.php:1669
+#: include/conversation.php:1677
 msgid "Dislike"
 msgid_plural "Dislikes"
 msgstr[0] "mag ich nicht"
 msgstr[1] "Mag ich nicht"
 
-#: include/conversation.php:1675
+#: include/conversation.php:1683
 msgid "Not Attending"
 msgid_plural "Not Attending"
 msgstr[0] "Nicht teilnehmend "
 msgstr[1] "Nicht teilnehmend"
 
-#: include/conversation.php:1678 src/Content/ContactSelector.php:125
+#: include/conversation.php:1686 src/Content/ContactSelector.php:125
 msgid "Undecided"
 msgid_plural "Undecided"
 msgstr[0] "Unentschieden"
 msgstr[1] "Unentschieden"
 
-#: include/enotify.php:33
+#: include/dba.php:57
+#, php-format
+msgid "Cannot locate DNS info for database server '%s'"
+msgstr "Kann die DNS Informationen für den Datenbankserver '%s' nicht ermitteln."
+
+#: include/enotify.php:31
 msgid "Friendica Notification"
 msgstr "Friendica-Benachrichtigung"
 
-#: include/enotify.php:36
+#: include/enotify.php:34
 msgid "Thank You,"
 msgstr "Danke,"
 
-#: include/enotify.php:39
+#: include/enotify.php:37
 #, php-format
 msgid "%s Administrator"
 msgstr "der Administrator von %s"
 
-#: include/enotify.php:41
+#: include/enotify.php:39
 #, php-format
 msgid "%1$s, %2$s Administrator"
 msgstr "%1$s, %2$s Administrator"
 
-#: include/enotify.php:52 src/Worker/Delivery.php:402
+#: include/enotify.php:50 src/Worker/Delivery.php:402
 msgid "noreply"
 msgstr "noreply"
 
-#: include/enotify.php:100
+#: include/enotify.php:98
 #, php-format
 msgid "[Friendica:Notify] New mail received at %s"
 msgstr "[Friendica-Meldung] Neue Nachricht erhalten von %s"
 
-#: include/enotify.php:102
+#: include/enotify.php:100
 #, php-format
 msgid "%1$s sent you a new private message at %2$s."
 msgstr "%1$s hat Dir eine neue private Nachricht auf %2$s geschickt."
 
-#: include/enotify.php:103
+#: include/enotify.php:101
 msgid "a private message"
 msgstr "eine private Nachricht"
 
-#: include/enotify.php:103
+#: include/enotify.php:101
 #, php-format
 msgid "%1$s sent you %2$s."
 msgstr "%1$s schickte Dir %2$s."
 
-#: include/enotify.php:105
+#: include/enotify.php:103
 #, php-format
 msgid "Please visit %s to view and/or reply to your private messages."
 msgstr "Bitte besuche %s, um Deine privaten Nachrichten anzusehen und/oder zu beantworten."
 
-#: include/enotify.php:143
+#: include/enotify.php:141
 #, php-format
 msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
 msgstr "%1$s kommentierte [url=%2$s]a %3$s[/url]"
 
-#: include/enotify.php:151
+#: include/enotify.php:149
 #, php-format
 msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
 msgstr "%1$s kommentierte [url=%2$s]%3$ss %4$s[/url]"
 
-#: include/enotify.php:161
+#: include/enotify.php:159
 #, php-format
 msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
 msgstr "%1$s kommentierte [url=%2$s]Deinen %3$s[/url]"
 
-#: include/enotify.php:173
+#: include/enotify.php:171
 #, php-format
 msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
 msgstr "[Friendica-Meldung] Kommentar zum Beitrag #%1$d von %2$s"
 
-#: include/enotify.php:175
+#: include/enotify.php:173
 #, php-format
 msgid "%s commented on an item/conversation you have been following."
 msgstr "%s hat einen Beitrag kommentiert, dem Du folgst."
 
-#: include/enotify.php:178 include/enotify.php:193 include/enotify.php:208
-#: include/enotify.php:223 include/enotify.php:242 include/enotify.php:257
+#: include/enotify.php:176 include/enotify.php:191 include/enotify.php:206
+#: include/enotify.php:221 include/enotify.php:240 include/enotify.php:255
 #, php-format
 msgid "Please visit %s to view and/or reply to the conversation."
 msgstr "Bitte besuche %s, um die Konversation anzusehen und/oder zu kommentieren."
 
-#: include/enotify.php:185
+#: include/enotify.php:183
 #, php-format
 msgid "[Friendica:Notify] %s posted to your profile wall"
 msgstr "[Friendica-Meldung] %s hat auf Deine Pinnwand geschrieben"
 
-#: include/enotify.php:187
+#: include/enotify.php:185
 #, php-format
 msgid "%1$s posted to your profile wall at %2$s"
 msgstr "%1$s schrieb auf %2$s auf Deine Pinnwand"
 
-#: include/enotify.php:188
+#: include/enotify.php:186
 #, php-format
 msgid "%1$s posted to [url=%2$s]your wall[/url]"
 msgstr "%1$s hat etwas auf [url=%2$s]Deiner Pinnwand[/url] gepostet"
 
-#: include/enotify.php:200
+#: include/enotify.php:198
 #, php-format
 msgid "[Friendica:Notify] %s tagged you"
 msgstr "[Friendica-Meldung] %s hat Dich erwähnt"
 
-#: include/enotify.php:202
+#: include/enotify.php:200
 #, php-format
 msgid "%1$s tagged you at %2$s"
 msgstr "%1$s erwähnte Dich auf %2$s"
 
-#: include/enotify.php:203
+#: include/enotify.php:201
 #, php-format
 msgid "%1$s [url=%2$s]tagged you[/url]."
 msgstr "%1$s [url=%2$s]erwähnte Dich[/url]."
 
-#: include/enotify.php:215
+#: include/enotify.php:213
 #, php-format
 msgid "[Friendica:Notify] %s shared a new post"
 msgstr "[Friendica Benachrichtigung] %s hat einen Beitrag geteilt"
 
-#: include/enotify.php:217
+#: include/enotify.php:215
 #, php-format
 msgid "%1$s shared a new post at %2$s"
 msgstr "%1$s hat einen neuen Beitrag auf %2$s geteilt"
 
-#: include/enotify.php:218
+#: include/enotify.php:216
 #, php-format
 msgid "%1$s [url=%2$s]shared a post[/url]."
 msgstr "%1$s [url=%2$s]hat einen Beitrag geteilt[/url]."
 
-#: include/enotify.php:230
+#: include/enotify.php:228
 #, php-format
 msgid "[Friendica:Notify] %1$s poked you"
 msgstr "[Friendica-Meldung] %1$s hat Dich angestupst"
 
-#: include/enotify.php:232
+#: include/enotify.php:230
 #, php-format
 msgid "%1$s poked you at %2$s"
 msgstr "%1$s hat Dich auf %2$s angestupst"
 
-#: include/enotify.php:233
+#: include/enotify.php:231
 #, php-format
 msgid "%1$s [url=%2$s]poked you[/url]."
 msgstr "%1$s [url=%2$s]hat Dich angestupst[/url]."
 
-#: include/enotify.php:249
+#: include/enotify.php:247
 #, php-format
 msgid "[Friendica:Notify] %s tagged your post"
 msgstr "[Friendica-Meldung] %s hat Deinen Beitrag getaggt"
 
-#: include/enotify.php:251
+#: include/enotify.php:249
 #, php-format
 msgid "%1$s tagged your post at %2$s"
 msgstr "%1$s erwähnte Deinen Beitrag auf %2$s"
 
-#: include/enotify.php:252
+#: include/enotify.php:250
 #, php-format
 msgid "%1$s tagged [url=%2$s]your post[/url]"
 msgstr "%1$s erwähnte [url=%2$s]Deinen Beitrag[/url]"
 
-#: include/enotify.php:264
+#: include/enotify.php:262
 msgid "[Friendica:Notify] Introduction received"
 msgstr "[Friendica-Meldung] Kontaktanfrage erhalten"
 
-#: include/enotify.php:266
+#: include/enotify.php:264
 #, php-format
 msgid "You've received an introduction from '%1$s' at %2$s"
 msgstr "Du hast eine Kontaktanfrage von '%1$s' auf %2$s erhalten"
 
-#: include/enotify.php:267
+#: include/enotify.php:265
 #, php-format
 msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
 msgstr "Du hast eine [url=%1$s]Kontaktanfrage[/url] von %2$s erhalten."
 
-#: include/enotify.php:272 include/enotify.php:318
+#: include/enotify.php:270 include/enotify.php:316
 #, php-format
 msgid "You may visit their profile at %s"
 msgstr "Hier kannst Du das Profil betrachten: %s"
 
-#: include/enotify.php:274
+#: include/enotify.php:272
 #, php-format
 msgid "Please visit %s to approve or reject the introduction."
 msgstr "Bitte besuche %s, um die Kontaktanfrage anzunehmen oder abzulehnen."
 
-#: include/enotify.php:282
+#: include/enotify.php:280
 msgid "[Friendica:Notify] A new person is sharing with you"
 msgstr "[Friendica Benachrichtigung] Eine neue Person teilt mit Dir"
 
-#: include/enotify.php:284 include/enotify.php:285
+#: include/enotify.php:282 include/enotify.php:283
 #, php-format
 msgid "%1$s is sharing with you at %2$s"
 msgstr "%1$s teilt mit Dir auf %2$s"
 
-#: include/enotify.php:292
+#: include/enotify.php:290
 msgid "[Friendica:Notify] You have a new follower"
 msgstr "[Friendica Benachrichtigung] Du hast einen neuen Kontakt auf "
 
-#: include/enotify.php:294 include/enotify.php:295
+#: include/enotify.php:292 include/enotify.php:293
 #, php-format
 msgid "You have a new follower at %2$s : %1$s"
 msgstr "Du hast einen neuen Kontakt auf %2$s: %1$s"
 
-#: include/enotify.php:307
+#: include/enotify.php:305
 msgid "[Friendica:Notify] Friend suggestion received"
 msgstr "[Friendica-Meldung] Kontaktvorschlag erhalten"
 
-#: include/enotify.php:309
+#: include/enotify.php:307
 #, php-format
 msgid "You've received a friend suggestion from '%1$s' at %2$s"
 msgstr "Du hast einen Kontakt-Vorschlag von '%1$s' auf %2$s erhalten"
 
-#: include/enotify.php:310
+#: include/enotify.php:308
 #, php-format
 msgid ""
 "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
 msgstr "Du hast einen [url=%1$s]Kontakt-Vorschlag[/url] %2$s von %3$s erhalten."
 
-#: include/enotify.php:316
+#: include/enotify.php:314
 msgid "Name:"
 msgstr "Name:"
 
-#: include/enotify.php:317
+#: include/enotify.php:315
 msgid "Photo:"
 msgstr "Foto:"
 
-#: include/enotify.php:320
+#: include/enotify.php:318
 #, php-format
 msgid "Please visit %s to approve or reject the suggestion."
 msgstr "Bitte besuche %s, um den Vorschlag zu akzeptieren oder abzulehnen."
 
-#: include/enotify.php:328 include/enotify.php:343
+#: include/enotify.php:326 include/enotify.php:341
 msgid "[Friendica:Notify] Connection accepted"
 msgstr "[Friendica-Benachrichtigung] Kontaktanfrage bestätigt"
 
-#: include/enotify.php:330 include/enotify.php:345
+#: include/enotify.php:328 include/enotify.php:343
 #, php-format
 msgid "'%1$s' has accepted your connection request at %2$s"
 msgstr "'%1$s' hat Deine Kontaktanfrage auf  %2$s bestätigt"
 
-#: include/enotify.php:331 include/enotify.php:346
+#: include/enotify.php:329 include/enotify.php:344
 #, php-format
 msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
 msgstr "%2$s hat Deine [url=%1$s]Kontaktanfrage[/url] akzeptiert."
 
-#: include/enotify.php:336
+#: include/enotify.php:334
 msgid ""
 "You are now mutual friends and may exchange status updates, photos, and "
 "email without restriction."
 msgstr "Ihr seid nun beidseitige Kontakte und könnt Statusmitteilungen, Bilder und Emails ohne Einschränkungen austauschen."
 
-#: include/enotify.php:338
+#: include/enotify.php:336
 #, php-format
 msgid "Please visit %s if you wish to make any changes to this relationship."
 msgstr "Bitte besuche %s, wenn Du Änderungen an eurer Beziehung vornehmen willst."
 
-#: include/enotify.php:351
+#: include/enotify.php:349
 #, php-format
 msgid ""
 "'%1$s' has chosen to accept you a fan, which restricts some forms of "
@@ -865,564 +801,476 @@ msgid ""
 "automatically."
 msgstr "'%1$s' hat sich entschieden Dich als Fan zu akzeptieren, dies schränkt einige Kommunikationswege - wie private Nachrichten und einige Interaktionsmöglichkeiten auf der Profilseite - ein. Wenn dies eine Berühmtheiten- oder Gemeinschaftsseite ist, werden diese Einstellungen automatisch vorgenommen."
 
-#: include/enotify.php:353
+#: include/enotify.php:351
 #, php-format
 msgid ""
 "'%1$s' may choose to extend this into a two-way or more permissive "
 "relationship in the future."
 msgstr "'%1$s' kann den Kontaktstatus zu einem späteren Zeitpunkt erweitern und diese Einschränkungen aufheben. "
 
-#: include/enotify.php:355
+#: include/enotify.php:353
 #, php-format
 msgid "Please visit %s  if you wish to make any changes to this relationship."
 msgstr "Bitte besuche %s, wenn Du Änderungen an eurer Beziehung vornehmen willst."
 
-#: include/enotify.php:365
+#: include/enotify.php:363
 msgid "[Friendica System:Notify] registration request"
 msgstr "[Friendica System:Benachrichtigung] Registrationsanfrage"
 
-#: include/enotify.php:367
+#: include/enotify.php:365
 #, php-format
 msgid "You've received a registration request from '%1$s' at %2$s"
 msgstr "Du hast eine Registrierungsanfrage von %2$s auf '%1$s' erhalten"
 
-#: include/enotify.php:368
+#: include/enotify.php:366
 #, php-format
 msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
 msgstr "Du hast eine [url=%1$s]Registrierungsanfrage[/url] von %2$s erhalten."
 
-#: include/enotify.php:373
+#: include/enotify.php:371
 #, php-format
-msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s("
-msgstr "Kompletter Name:\t%1$s\\nURL der Seite:\t%2$s\\nLogin Name:\t%3$s (%4$s("
+msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s)"
+msgstr "Kompletter Name:\t%1$s\\nURL der Seite:\t%2$s\\nLogin Name:\t%3$s (%4$s)"
 
-#: include/enotify.php:379
+#: include/enotify.php:377
 #, php-format
 msgid "Please visit %s to approve or reject the request."
 msgstr "Bitte besuche %s um die Anfrage zu bearbeiten."
 
-#: include/event.php:420
-msgid "all-day"
-msgstr "ganztägig"
-
-#: include/event.php:422 include/text.php:1111
-msgid "Sun"
-msgstr "So"
+#: include/items.php:342 mod/notice.php:22 mod/viewsrc.php:21
+#: mod/admin.php:269 mod/admin.php:1787 mod/admin.php:2035 mod/display.php:72
+#: mod/display.php:252 mod/display.php:354
+msgid "Item not found."
+msgstr "Beitrag nicht gefunden."
 
-#: include/event.php:423 include/text.php:1111
-msgid "Mon"
-msgstr "Mo"
+#: include/items.php:382
+msgid "Do you really want to delete this item?"
+msgstr "Möchtest Du wirklich dieses Item löschen?"
 
-#: include/event.php:424 include/text.php:1111
-msgid "Tue"
-msgstr "Di"
+#: include/items.php:384 mod/api.php:110 mod/suggest.php:38
+#: mod/dfrn_request.php:653 mod/register.php:237 mod/message.php:138
+#: mod/contacts.php:472 mod/follow.php:150 mod/profiles.php:635
+#: mod/profiles.php:638 mod/profiles.php:660 mod/settings.php:1103
+#: mod/settings.php:1109 mod/settings.php:1116 mod/settings.php:1120
+#: mod/settings.php:1124 mod/settings.php:1128 mod/settings.php:1132
+#: mod/settings.php:1136 mod/settings.php:1156 mod/settings.php:1157
+#: mod/settings.php:1158 mod/settings.php:1159 mod/settings.php:1160
+msgid "Yes"
+msgstr "Ja"
 
-#: include/event.php:425 include/text.php:1111
-msgid "Wed"
-msgstr "Mi"
+#: include/items.php:401 mod/allfriends.php:21 mod/api.php:35 mod/api.php:40
+#: mod/attach.php:38 mod/common.php:26 mod/crepair.php:98 mod/nogroup.php:28
+#: mod/repair_ostatus.php:13 mod/suggest.php:60 mod/uimport.php:28
+#: mod/notifications.php:73 mod/dfrn_confirm.php:68 mod/invite.php:20
+#: mod/invite.php:106 mod/manage.php:131 mod/wall_attach.php:74
+#: mod/wall_attach.php:77 mod/poke.php:150 mod/regmod.php:108
+#: mod/viewcontacts.php:57 mod/wall_upload.php:103 mod/wall_upload.php:106
+#: mod/wallmessage.php:16 mod/wallmessage.php:40 mod/wallmessage.php:79
+#: mod/wallmessage.php:103 mod/register.php:53 mod/editpost.php:18
+#: mod/fsuggest.php:80 mod/group.php:26 mod/message.php:59 mod/message.php:104
+#: mod/network.php:32 mod/notes.php:30 mod/photos.php:174 mod/photos.php:1051
+#: mod/cal.php:304 mod/contacts.php:386 mod/delegate.php:25
+#: mod/delegate.php:43 mod/delegate.php:54 mod/dirfind.php:25
+#: mod/events.php:194 mod/follow.php:17 mod/follow.php:54 mod/follow.php:118
+#: mod/item.php:160 mod/ostatus_subscribe.php:16 mod/profile_photo.php:30
+#: mod/profile_photo.php:176 mod/profile_photo.php:187
+#: mod/profile_photo.php:200 mod/profiles.php:181 mod/profiles.php:605
+#: mod/settings.php:43 mod/settings.php:142 mod/settings.php:665
+#: mod/unfollow.php:15 mod/unfollow.php:57 mod/unfollow.php:90 index.php:416
+msgid "Permission denied."
+msgstr "Zugriff verweigert."
 
-#: include/event.php:426 include/text.php:1111
-msgid "Thu"
-msgstr "Do"
+#: include/items.php:471
+msgid "Archives"
+msgstr "Archiv"
 
-#: include/event.php:427 include/text.php:1111
-msgid "Fri"
-msgstr "Fr"
+#: include/items.php:477 view/theme/vier/theme.php:259
+#: src/Content/ForumManager.php:130 src/Content/Widget.php:312
+#: src/Object/Post.php:424 src/App.php:518
+msgid "show more"
+msgstr "mehr anzeigen"
 
-#: include/event.php:428 include/text.php:1111
-msgid "Sat"
-msgstr "Sa"
+#: include/text.php:302
+msgid "newer"
+msgstr "neuer"
 
-#: include/event.php:430 include/text.php:1093 mod/settings.php:945
-msgid "Sunday"
-msgstr "Sonntag"
+#: include/text.php:303
+msgid "older"
+msgstr "älter"
 
-#: include/event.php:431 include/text.php:1093 mod/settings.php:945
-msgid "Monday"
-msgstr "Montag"
+#: include/text.php:308
+msgid "first"
+msgstr "erste"
 
-#: include/event.php:432 include/text.php:1093
-msgid "Tuesday"
-msgstr "Dienstag"
+#: include/text.php:309
+msgid "prev"
+msgstr "vorige"
 
-#: include/event.php:433 include/text.php:1093
-msgid "Wednesday"
-msgstr "Mittwoch"
+#: include/text.php:343
+msgid "next"
+msgstr "nächste"
 
-#: include/event.php:434 include/text.php:1093
-msgid "Thursday"
-msgstr "Donnerstag"
+#: include/text.php:344
+msgid "last"
+msgstr "letzte"
 
-#: include/event.php:435 include/text.php:1093
-msgid "Friday"
-msgstr "Freitag"
+#: include/text.php:398
+msgid "Loading more entries..."
+msgstr "lade weitere Einträge..."
 
-#: include/event.php:436 include/text.php:1093
-msgid "Saturday"
-msgstr "Samstag"
+#: include/text.php:399
+msgid "The end"
+msgstr "Das Ende"
 
-#: include/event.php:438 include/text.php:1114
-msgid "Jan"
-msgstr "Jan"
+#: include/text.php:884
+msgid "No contacts"
+msgstr "Keine Kontakte"
 
-#: include/event.php:439 include/text.php:1114
-msgid "Feb"
-msgstr "Feb"
+#: include/text.php:908
+#, php-format
+msgid "%d Contact"
+msgid_plural "%d Contacts"
+msgstr[0] "%d Kontakt"
+msgstr[1] "%d Kontakte"
 
-#: include/event.php:440 include/text.php:1114
-msgid "Mar"
-msgstr "März"
+#: include/text.php:921
+msgid "View Contacts"
+msgstr "Kontakte anzeigen"
 
-#: include/event.php:441 include/text.php:1114
-msgid "Apr"
-msgstr "Apr"
+#: include/text.php:1010 mod/filer.php:35 mod/editpost.php:110
+#: mod/notes.php:67
+msgid "Save"
+msgstr "Speichern"
 
-#: include/event.php:442 include/event.php:455 include/text.php:1097
-#: include/text.php:1114
-msgid "May"
-msgstr "Mai"
+#: include/text.php:1010
+msgid "Follow"
+msgstr "Folge"
 
-#: include/event.php:443
-msgid "Jun"
-msgstr "Jun"
+#: include/text.php:1016 mod/search.php:155 src/Content/Nav.php:142
+msgid "Search"
+msgstr "Suche"
 
-#: include/event.php:444 include/text.php:1114
-msgid "Jul"
-msgstr "Juli"
+#: include/text.php:1019 src/Content/Nav.php:58
+msgid "@name, !forum, #tags, content"
+msgstr "@name, !forum, #tags, content"
 
-#: include/event.php:445 include/text.php:1114
-msgid "Aug"
-msgstr "Aug"
+#: include/text.php:1025 src/Content/Nav.php:145
+msgid "Full Text"
+msgstr "Volltext"
 
-#: include/event.php:446
-msgid "Sept"
-msgstr "Sep"
+#: include/text.php:1026 src/Content/Nav.php:146
+#: src/Content/Widget/TagCloud.php:54
+msgid "Tags"
+msgstr "Tags"
 
-#: include/event.php:447 include/text.php:1114
-msgid "Oct"
-msgstr "Okt"
+#: include/text.php:1027 mod/viewcontacts.php:131 mod/contacts.php:814
+#: mod/contacts.php:875 view/theme/frio/theme.php:270 src/Content/Nav.php:147
+#: src/Content/Nav.php:212 src/Model/Profile.php:957 src/Model/Profile.php:960
+msgid "Contacts"
+msgstr "Kontakte"
 
-#: include/event.php:448 include/text.php:1114
-msgid "Nov"
-msgstr "Nov"
+#: include/text.php:1030 view/theme/vier/theme.php:254
+#: src/Content/ForumManager.php:125 src/Content/Nav.php:151
+msgid "Forums"
+msgstr "Foren"
 
-#: include/event.php:449 include/text.php:1114
-msgid "Dec"
-msgstr "Dez"
+#: include/text.php:1074
+msgid "poke"
+msgstr "anstupsen"
 
-#: include/event.php:451 include/text.php:1097
-msgid "January"
-msgstr "Januar"
+#: include/text.php:1074
+msgid "poked"
+msgstr "stupste"
 
-#: include/event.php:452 include/text.php:1097
-msgid "February"
-msgstr "Februar"
+#: include/text.php:1075
+msgid "ping"
+msgstr "anpingen"
 
-#: include/event.php:453 include/text.php:1097
-msgid "March"
-msgstr "März"
+#: include/text.php:1075
+msgid "pinged"
+msgstr "pingte"
 
-#: include/event.php:454 include/text.php:1097
-msgid "April"
-msgstr "April"
+#: include/text.php:1076
+msgid "prod"
+msgstr "knuffen"
 
-#: include/event.php:456 include/text.php:1097
+#: include/text.php:1076
+msgid "prodded"
+msgstr "knuffte"
+
+#: include/text.php:1077
+msgid "slap"
+msgstr "ohrfeigen"
+
+#: include/text.php:1077
+msgid "slapped"
+msgstr "ohrfeigte"
+
+#: include/text.php:1078
+msgid "finger"
+msgstr "befummeln"
+
+#: include/text.php:1078
+msgid "fingered"
+msgstr "befummelte"
+
+#: include/text.php:1079
+msgid "rebuff"
+msgstr "eine Abfuhr erteilen"
+
+#: include/text.php:1079
+msgid "rebuffed"
+msgstr "abfuhrerteilte"
+
+#: include/text.php:1093 mod/settings.php:941 src/Model/Event.php:379
+msgid "Monday"
+msgstr "Montag"
+
+#: include/text.php:1093 src/Model/Event.php:380
+msgid "Tuesday"
+msgstr "Dienstag"
+
+#: include/text.php:1093 src/Model/Event.php:381
+msgid "Wednesday"
+msgstr "Mittwoch"
+
+#: include/text.php:1093 src/Model/Event.php:382
+msgid "Thursday"
+msgstr "Donnerstag"
+
+#: include/text.php:1093 src/Model/Event.php:383
+msgid "Friday"
+msgstr "Freitag"
+
+#: include/text.php:1093 src/Model/Event.php:384
+msgid "Saturday"
+msgstr "Samstag"
+
+#: include/text.php:1093 mod/settings.php:941 src/Model/Event.php:378
+msgid "Sunday"
+msgstr "Sonntag"
+
+#: include/text.php:1097 src/Model/Event.php:399
+msgid "January"
+msgstr "Januar"
+
+#: include/text.php:1097 src/Model/Event.php:400
+msgid "February"
+msgstr "Februar"
+
+#: include/text.php:1097 src/Model/Event.php:401
+msgid "March"
+msgstr "März"
+
+#: include/text.php:1097 src/Model/Event.php:402
+msgid "April"
+msgstr "April"
+
+#: include/text.php:1097 include/text.php:1114 src/Model/Event.php:390
+#: src/Model/Event.php:403
+msgid "May"
+msgstr "Mai"
+
+#: include/text.php:1097 src/Model/Event.php:404
 msgid "June"
 msgstr "Juni"
 
-#: include/event.php:457 include/text.php:1097
+#: include/text.php:1097 src/Model/Event.php:405
 msgid "July"
 msgstr "Juli"
 
-#: include/event.php:458 include/text.php:1097
+#: include/text.php:1097 src/Model/Event.php:406
 msgid "August"
 msgstr "August"
 
-#: include/event.php:459 include/text.php:1097
+#: include/text.php:1097 src/Model/Event.php:407
 msgid "September"
 msgstr "September"
 
-#: include/event.php:460 include/text.php:1097
+#: include/text.php:1097 src/Model/Event.php:408
 msgid "October"
 msgstr "Oktober"
 
-#: include/event.php:461 include/text.php:1097
+#: include/text.php:1097 src/Model/Event.php:409
 msgid "November"
 msgstr "November"
 
-#: include/event.php:462 include/text.php:1097
+#: include/text.php:1097 src/Model/Event.php:410
 msgid "December"
 msgstr "Dezember"
 
-#: include/event.php:464 mod/cal.php:280 mod/events.php:401
-msgid "today"
-msgstr "Heute"
+#: include/text.php:1111 src/Model/Event.php:371
+msgid "Mon"
+msgstr "Mo"
 
-#: include/event.php:465 mod/cal.php:281 mod/events.php:402
-#: src/Util/Temporal.php:304
-msgid "month"
-msgstr "Monat"
+#: include/text.php:1111 src/Model/Event.php:372
+msgid "Tue"
+msgstr "Di"
 
-#: include/event.php:466 mod/cal.php:282 mod/events.php:403
-#: src/Util/Temporal.php:305
-msgid "week"
-msgstr "Woche"
+#: include/text.php:1111 src/Model/Event.php:373
+msgid "Wed"
+msgstr "Mi"
 
-#: include/event.php:467 mod/cal.php:283 mod/events.php:404
-#: src/Util/Temporal.php:306
-msgid "day"
-msgstr "Tag"
+#: include/text.php:1111 src/Model/Event.php:374
+msgid "Thu"
+msgstr "Do"
 
-#: include/event.php:469
-msgid "No events to display"
-msgstr "Keine Veranstaltung zum Anzeigen"
+#: include/text.php:1111 src/Model/Event.php:375
+msgid "Fri"
+msgstr "Fr"
 
-#: include/event.php:583
-msgid "l, F j"
-msgstr "l, F j"
+#: include/text.php:1111 src/Model/Event.php:376
+msgid "Sat"
+msgstr "Sa"
 
-#: include/event.php:607
-msgid "Edit event"
-msgstr "Veranstaltung bearbeiten"
+#: include/text.php:1111 src/Model/Event.php:370
+msgid "Sun"
+msgstr "So"
 
-#: include/event.php:608
-msgid "Duplicate event"
-msgstr "Veranstaltung kopieren"
+#: include/text.php:1114 src/Model/Event.php:386
+msgid "Jan"
+msgstr "Jan"
 
-#: include/event.php:609
-msgid "Delete event"
-msgstr "Veranstaltung löschen"
+#: include/text.php:1114 src/Model/Event.php:387
+msgid "Feb"
+msgstr "Feb"
 
-#: include/event.php:636 include/text.php:1508 include/text.php:1515
-msgid "link to source"
-msgstr "Link zum Originalbeitrag"
+#: include/text.php:1114 src/Model/Event.php:388
+msgid "Mar"
+msgstr "März"
 
-#: include/event.php:896
-msgid "Export"
-msgstr "Exportieren"
+#: include/text.php:1114 src/Model/Event.php:389
+msgid "Apr"
+msgstr "Apr"
 
-#: include/event.php:897
-msgid "Export calendar as ical"
-msgstr "Kalender als ical exportieren"
+#: include/text.php:1114 src/Model/Event.php:392
+msgid "Jul"
+msgstr "Juli"
 
-#: include/event.php:898
-msgid "Export calendar as csv"
-msgstr "Kalender als csv exportieren"
+#: include/text.php:1114 src/Model/Event.php:393
+msgid "Aug"
+msgstr "Aug"
 
-#: include/event.php:915
-msgid "D g:i A"
-msgstr "D g:i A"
+#: include/text.php:1114
+msgid "Sep"
+msgstr "Sep"
 
-#: include/event.php:916
-msgid "g:i A"
-msgstr "g:i A"
+#: include/text.php:1114 src/Model/Event.php:395
+msgid "Oct"
+msgstr "Okt"
 
-#: include/event.php:1011 include/event.php:1013
-msgid "Show map"
-msgstr "Karte anzeigen"
+#: include/text.php:1114 src/Model/Event.php:396
+msgid "Nov"
+msgstr "Nov"
 
-#: include/event.php:1012
-msgid "Hide map"
-msgstr "Karte verbergen"
+#: include/text.php:1114 src/Model/Event.php:397
+msgid "Dec"
+msgstr "Dez"
 
-#: include/items.php:342 mod/notice.php:22 mod/admin.php:269
-#: mod/admin.php:1762 mod/admin.php:2010 mod/display.php:70
-#: mod/display.php:247 mod/display.php:349 mod/viewsrc.php:21
-msgid "Item not found."
-msgstr "Beitrag nicht gefunden."
+#: include/text.php:1324 mod/videos.php:380
+msgid "View Video"
+msgstr "Video ansehen"
 
-#: include/items.php:382
-msgid "Do you really want to delete this item?"
-msgstr "Möchtest Du wirklich dieses Item löschen?"
+#: include/text.php:1341
+msgid "bytes"
+msgstr "Byte"
 
-#: include/items.php:384 mod/api.php:110 mod/suggest.php:38
-#: mod/profiles.php:649 mod/profiles.php:652 mod/profiles.php:674
-#: mod/contacts.php:464 mod/dfrn_request.php:653 mod/follow.php:148
-#: mod/message.php:138 mod/register.php:237 mod/settings.php:1109
-#: mod/settings.php:1115 mod/settings.php:1122 mod/settings.php:1126
-#: mod/settings.php:1130 mod/settings.php:1134 mod/settings.php:1138
-#: mod/settings.php:1142 mod/settings.php:1162 mod/settings.php:1163
-#: mod/settings.php:1164 mod/settings.php:1165 mod/settings.php:1166
-msgid "Yes"
-msgstr "Ja"
+#: include/text.php:1374 include/text.php:1385
+msgid "Click to open/close"
+msgstr "Zum öffnen/schließen klicken"
 
-#: include/items.php:401 mod/allfriends.php:21 mod/api.php:35 mod/api.php:40
-#: mod/attach.php:38 mod/common.php:26 mod/crepair.php:98 mod/group.php:26
-#: mod/nogroup.php:28 mod/repair_ostatus.php:13 mod/suggest.php:60
-#: mod/unfollow.php:15 mod/unfollow.php:57 mod/unfollow.php:90
-#: mod/uimport.php:28 mod/dirfind.php:24 mod/notifications.php:73
-#: mod/ostatus_subscribe.php:16 mod/cal.php:304 mod/dfrn_confirm.php:68
-#: mod/fsuggest.php:81 mod/invite.php:20 mod/invite.php:106 mod/manage.php:131
-#: mod/profiles.php:181 mod/profiles.php:619 mod/wall_attach.php:74
-#: mod/wall_attach.php:77 mod/contacts.php:378 mod/delegate.php:24
-#: mod/delegate.php:38 mod/editpost.php:20 mod/events.php:195
-#: mod/follow.php:16 mod/follow.php:53 mod/follow.php:116 mod/item.php:160
-#: mod/message.php:59 mod/message.php:104 mod/network.php:32 mod/notes.php:30
-#: mod/photos.php:174 mod/photos.php:1051 mod/poke.php:150
-#: mod/profile_photo.php:29 mod/profile_photo.php:188
-#: mod/profile_photo.php:199 mod/profile_photo.php:212 mod/register.php:53
-#: mod/regmod.php:108 mod/settings.php:41 mod/settings.php:140
-#: mod/settings.php:669 mod/viewcontacts.php:57 mod/wall_upload.php:103
-#: mod/wall_upload.php:106 mod/wallmessage.php:16 mod/wallmessage.php:40
-#: mod/wallmessage.php:79 mod/wallmessage.php:103 index.php:413
-msgid "Permission denied."
-msgstr "Zugriff verweigert."
+#: include/text.php:1509
+msgid "View on separate page"
+msgstr "Auf separater Seite ansehen"
 
-#: include/items.php:471
-msgid "Archives"
-msgstr "Archiv"
+#: include/text.php:1510
+msgid "view on separate page"
+msgstr "auf separater Seite ansehen"
 
-#: include/items.php:477 view/theme/vier/theme.php:259
-#: src/Content/ForumManager.php:130 src/Content/Widget.php:312
-#: src/Object/Post.php:422 src/App.php:514
-msgid "show more"
-msgstr "mehr anzeigen"
+#: include/text.php:1515 include/text.php:1522 src/Model/Event.php:594
+msgid "link to source"
+msgstr "Link zum Originalbeitrag"
 
-#: include/text.php:302
-msgid "newer"
-msgstr "neuer"
+#: include/text.php:1728
+msgid "activity"
+msgstr "Aktivität"
 
-#: include/text.php:303
-msgid "older"
-msgstr "älter"
+#: include/text.php:1730 src/Object/Post.php:423 src/Object/Post.php:435
+msgid "comment"
+msgid_plural "comments"
+msgstr[0] "Kommentar"
+msgstr[1] "Kommentare"
 
-#: include/text.php:308
-msgid "first"
-msgstr "erste"
+#: include/text.php:1733
+msgid "post"
+msgstr "Beitrag"
 
-#: include/text.php:309
-msgid "prev"
-msgstr "vorige"
+#: include/text.php:1890
+msgid "Item filed"
+msgstr "Beitrag abgelegt"
 
-#: include/text.php:343
-msgid "next"
-msgstr "nächste"
+#: mod/allfriends.php:51
+msgid "No friends to display."
+msgstr "Keine Kontakte zum Anzeigen."
 
-#: include/text.php:344
-msgid "last"
-msgstr "letzte"
+#: mod/allfriends.php:90 mod/suggest.php:101 mod/match.php:105
+#: mod/dirfind.php:215 src/Content/Widget.php:37 src/Model/Profile.php:297
+msgid "Connect"
+msgstr "Verbinden"
 
-#: include/text.php:398
-msgid "Loading more entries..."
-msgstr "lade weitere Einträge..."
+#: mod/api.php:85 mod/api.php:107
+msgid "Authorize application connection"
+msgstr "Verbindung der Applikation autorisieren"
 
-#: include/text.php:399
-msgid "The end"
-msgstr "Das Ende"
+#: mod/api.php:86
+msgid "Return to your app and insert this Securty Code:"
+msgstr "Gehe zu Deiner Anwendung zurück und trage dort folgenden Sicherheitscode ein:"
 
-#: include/text.php:884
-msgid "No contacts"
-msgstr "Keine Kontakte"
+#: mod/api.php:95
+msgid "Please login to continue."
+msgstr "Bitte melde Dich an um fortzufahren."
 
-#: include/text.php:908
-#, php-format
-msgid "%d Contact"
-msgid_plural "%d Contacts"
-msgstr[0] "%d Kontakt"
-msgstr[1] "%d Kontakte"
+#: mod/api.php:109
+msgid ""
+"Do you want to authorize this application to access your posts and contacts,"
+" and/or create new posts for you?"
+msgstr "Möchtest Du dieser Anwendung den Zugriff auf Deine Beiträge und Kontakte, sowie das Erstellen neuer Beiträge in Deinem Namen gestatten?"
 
-#: include/text.php:921
-msgid "View Contacts"
-msgstr "Kontakte anzeigen"
+#: mod/api.php:111 mod/dfrn_request.php:653 mod/register.php:238
+#: mod/follow.php:150 mod/profiles.php:635 mod/profiles.php:639
+#: mod/profiles.php:660 mod/settings.php:1103 mod/settings.php:1109
+#: mod/settings.php:1116 mod/settings.php:1120 mod/settings.php:1124
+#: mod/settings.php:1128 mod/settings.php:1132 mod/settings.php:1136
+#: mod/settings.php:1156 mod/settings.php:1157 mod/settings.php:1158
+#: mod/settings.php:1159 mod/settings.php:1160
+msgid "No"
+msgstr "Nein"
 
-#: include/text.php:1010 mod/editpost.php:112 mod/filer.php:35
-#: mod/notes.php:68
-msgid "Save"
-msgstr "Speichern"
+#: mod/apps.php:14 index.php:245
+msgid "You must be logged in to use addons. "
+msgstr "Sie müssen angemeldet sein um Addons benutzen zu können."
 
-#: include/text.php:1010
-msgid "Follow"
-msgstr "Folge"
+#: mod/apps.php:19
+msgid "Applications"
+msgstr "Anwendungen"
 
-#: include/text.php:1016 mod/search.php:155 src/Content/Nav.php:142
-msgid "Search"
-msgstr "Suche"
+#: mod/apps.php:22
+msgid "No installed applications."
+msgstr "Keine Applikationen installiert."
 
-#: include/text.php:1019 src/Content/Nav.php:58
-msgid "@name, !forum, #tags, content"
-msgstr "@name, !forum, #tags, content"
-
-#: include/text.php:1025 src/Content/Nav.php:145
-msgid "Full Text"
-msgstr "Volltext"
-
-#: include/text.php:1026 src/Content/Nav.php:146
-#: src/Content/Widget/TagCloud.php:54
-msgid "Tags"
-msgstr "Tags"
-
-#: include/text.php:1027 mod/contacts.php:805 mod/contacts.php:866
-#: mod/viewcontacts.php:131 view/theme/frio/theme.php:270
-#: src/Content/Nav.php:147 src/Content/Nav.php:212 src/Model/Profile.php:943
-#: src/Model/Profile.php:946
-msgid "Contacts"
-msgstr "Kontakte"
-
-#: include/text.php:1030 view/theme/vier/theme.php:254
-#: src/Content/ForumManager.php:125 src/Content/Nav.php:151
-msgid "Forums"
-msgstr "Foren"
-
-#: include/text.php:1074
-msgid "poke"
-msgstr "anstupsen"
-
-#: include/text.php:1074
-msgid "poked"
-msgstr "stupste"
-
-#: include/text.php:1075
-msgid "ping"
-msgstr "anpingen"
-
-#: include/text.php:1075
-msgid "pinged"
-msgstr "pingte"
-
-#: include/text.php:1076
-msgid "prod"
-msgstr "knuffen"
-
-#: include/text.php:1076
-msgid "prodded"
-msgstr "knuffte"
-
-#: include/text.php:1077
-msgid "slap"
-msgstr "ohrfeigen"
-
-#: include/text.php:1077
-msgid "slapped"
-msgstr "ohrfeigte"
-
-#: include/text.php:1078
-msgid "finger"
-msgstr "befummeln"
-
-#: include/text.php:1078
-msgid "fingered"
-msgstr "befummelte"
-
-#: include/text.php:1079
-msgid "rebuff"
-msgstr "eine Abfuhr erteilen"
-
-#: include/text.php:1079
-msgid "rebuffed"
-msgstr "abfuhrerteilte"
-
-#: include/text.php:1114
-msgid "Sep"
-msgstr "Sep"
-
-#: include/text.php:1315 mod/videos.php:381
-msgid "View Video"
-msgstr "Video ansehen"
-
-#: include/text.php:1332
-msgid "bytes"
-msgstr "Byte"
-
-#: include/text.php:1367 include/text.php:1378
-msgid "Click to open/close"
-msgstr "Zum öffnen/schließen klicken"
-
-#: include/text.php:1502
-msgid "View on separate page"
-msgstr "Auf separater Seite ansehen"
-
-#: include/text.php:1503
-msgid "view on separate page"
-msgstr "auf separater Seite ansehen"
-
-#: include/text.php:1721
-msgid "activity"
-msgstr "Aktivität"
-
-#: include/text.php:1723 src/Object/Post.php:421 src/Object/Post.php:433
-msgid "comment"
-msgid_plural "comments"
-msgstr[0] "Kommentar"
-msgstr[1] "Kommentare"
-
-#: include/text.php:1726
-msgid "post"
-msgstr "Beitrag"
-
-#: include/text.php:1883
-msgid "Item filed"
-msgstr "Beitrag abgelegt"
-
-#: mod/allfriends.php:51
-msgid "No friends to display."
-msgstr "Keine Kontakte zum Anzeigen."
-
-#: mod/allfriends.php:90 mod/suggest.php:101 mod/dirfind.php:218
-#: mod/match.php:105 src/Content/Widget.php:37 src/Model/Profile.php:297
-msgid "Connect"
-msgstr "Verbinden"
-
-#: mod/api.php:85 mod/api.php:107
-msgid "Authorize application connection"
-msgstr "Verbindung der Applikation autorisieren"
-
-#: mod/api.php:86
-msgid "Return to your app and insert this Securty Code:"
-msgstr "Gehe zu Deiner Anwendung zurück und trage dort folgenden Sicherheitscode ein:"
-
-#: mod/api.php:95
-msgid "Please login to continue."
-msgstr "Bitte melde Dich an um fortzufahren."
-
-#: mod/api.php:109
-msgid ""
-"Do you want to authorize this application to access your posts and contacts,"
-" and/or create new posts for you?"
-msgstr "Möchtest Du dieser Anwendung den Zugriff auf Deine Beiträge und Kontakte, sowie das Erstellen neuer Beiträge in Deinem Namen gestatten?"
-
-#: mod/api.php:111 mod/profiles.php:649 mod/profiles.php:653
-#: mod/profiles.php:674 mod/dfrn_request.php:653 mod/follow.php:148
-#: mod/register.php:238 mod/settings.php:1109 mod/settings.php:1115
-#: mod/settings.php:1122 mod/settings.php:1126 mod/settings.php:1130
-#: mod/settings.php:1134 mod/settings.php:1138 mod/settings.php:1142
-#: mod/settings.php:1162 mod/settings.php:1163 mod/settings.php:1164
-#: mod/settings.php:1165 mod/settings.php:1166
-msgid "No"
-msgstr "Nein"
-
-#: mod/apps.php:14 index.php:242
-msgid "You must be logged in to use addons. "
-msgstr "Sie müssen angemeldet sein um Addons benutzen zu können."
-
-#: mod/apps.php:19
-msgid "Applications"
-msgstr "Anwendungen"
-
-#: mod/apps.php:22
-msgid "No installed applications."
-msgstr "Keine Applikationen installiert."
-
-#: mod/attach.php:15
-msgid "Item not available."
-msgstr "Beitrag nicht verfügbar."
+#: mod/attach.php:15
+msgid "Item not available."
+msgstr "Beitrag nicht verfügbar."
 
 #: mod/attach.php:25
 msgid "Item was not found."
 msgstr "Beitrag konnte nicht gefunden werden."
 
-#: mod/bookmarklet.php:21 src/Content/Nav.php:114 src/Module/Login.php:312
-msgid "Login"
-msgstr "Anmeldung"
-
-#: mod/bookmarklet.php:49
-msgid "The post was created"
-msgstr "Der Beitrag wurde angelegt"
-
 #: mod/common.php:91
 msgid "No contacts in common."
 msgstr "Keine gemeinsamen Kontakte."
 
-#: mod/common.php:140 mod/contacts.php:877
+#: mod/common.php:140 mod/contacts.php:886
 msgid "Common Friends"
 msgstr "Gemeinsame Kontakte"
 
@@ -1445,8 +1293,8 @@ msgstr "Einstellungen zum Kontakt angewandt."
 msgid "Contact update failed."
 msgstr "Konnte den Kontakt nicht aktualisieren."
 
-#: mod/crepair.php:110 mod/dfrn_confirm.php:131 mod/fsuggest.php:29
-#: mod/fsuggest.php:97
+#: mod/crepair.php:110 mod/dfrn_confirm.php:131 mod/fsuggest.php:30
+#: mod/fsuggest.php:96
 msgid "Contact not found."
 msgstr "Kontakt nicht gefunden."
 
@@ -1482,15 +1330,15 @@ msgstr "Zurück zum Kontakteditor"
 msgid "Refetch contact data"
 msgstr "Kontaktdaten neu laden"
 
-#: mod/crepair.php:148 mod/fsuggest.php:116 mod/invite.php:150
-#: mod/manage.php:184 mod/profiles.php:685 mod/contacts.php:601
-#: mod/events.php:533 mod/install.php:251 mod/install.php:290
-#: mod/localtime.php:56 mod/message.php:265 mod/message.php:432
-#: mod/photos.php:1080 mod/photos.php:1160 mod/photos.php:1445
-#: mod/photos.php:1491 mod/photos.php:1530 mod/photos.php:1603
-#: mod/poke.php:199 view/theme/duepuntozero/config.php:71
+#: mod/crepair.php:148 mod/invite.php:150 mod/manage.php:184
+#: mod/localtime.php:56 mod/poke.php:199 mod/fsuggest.php:114
+#: mod/message.php:265 mod/message.php:432 mod/photos.php:1080
+#: mod/photos.php:1160 mod/photos.php:1445 mod/photos.php:1491
+#: mod/photos.php:1530 mod/photos.php:1603 mod/contacts.php:610
+#: mod/events.php:530 mod/install.php:251 mod/install.php:290
+#: mod/profiles.php:671 view/theme/duepuntozero/config.php:71
 #: view/theme/frio/config.php:113 view/theme/quattro/config.php:73
-#: view/theme/vier/config.php:119 src/Object/Post.php:788
+#: view/theme/vier/config.php:119 src/Object/Post.php:790
 msgid "Submit"
 msgstr "Senden"
 
@@ -1508,9 +1356,9 @@ msgid ""
 "entries from this contact."
 msgstr "Markiere diesen Kontakt als remote_self (entferntes Konto), dies veranlasst Friendica alle Top-Level Beiträge dieses Kontakts an all Deine Kontakte zu senden."
 
-#: mod/crepair.php:158 mod/admin.php:439 mod/admin.php:1689 mod/admin.php:1701
-#: mod/admin.php:1714 mod/admin.php:1730 mod/settings.php:681
-#: mod/settings.php:707
+#: mod/crepair.php:158 mod/admin.php:439 mod/admin.php:1714 mod/admin.php:1726
+#: mod/admin.php:1739 mod/admin.php:1755 mod/settings.php:677
+#: mod/settings.php:703
 msgid "Name"
 msgstr "Name"
 
@@ -1546,57 +1394,8 @@ msgstr "Pull/Feed-URL"
 msgid "New photo from this URL"
 msgstr "Neues Foto von dieser URL"
 
-#: mod/directory.php:38 mod/community.php:25 mod/dfrn_request.php:607
-#: mod/display.php:201 mod/photos.php:932 mod/probe.php:13 mod/search.php:98
-#: mod/search.php:104 mod/videos.php:200 mod/viewcontacts.php:45
-#: mod/webfinger.php:16
-msgid "Public access denied."
-msgstr "Öffentlicher Zugriff verweigert."
-
-#: mod/directory.php:142 mod/notifications.php:253 src/Model/Profile.php:420
-#: src/Model/Profile.php:731
-msgid "Gender:"
-msgstr "Geschlecht:"
-
-#: mod/directory.php:144 src/Model/Profile.php:421 src/Model/Profile.php:755
-msgid "Status:"
-msgstr "Status:"
-
-#: mod/directory.php:146 src/Model/Profile.php:422 src/Model/Profile.php:772
-msgid "Homepage:"
-msgstr "Homepage:"
-
-#: mod/directory.php:148 mod/notifications.php:249 mod/contacts.php:655
-#: src/Model/Profile.php:423 src/Model/Profile.php:792
-msgid "About:"
-msgstr "Über:"
-
-#: mod/directory.php:195 view/theme/vier/theme.php:201
-msgid "Global Directory"
-msgstr "Weltweites Verzeichnis"
-
-#: mod/directory.php:197
-msgid "Find on this site"
-msgstr "Auf diesem Server suchen"
-
-#: mod/directory.php:199
-msgid "Results for:"
-msgstr "Ergebnisse für:"
-
-#: mod/directory.php:201
-msgid "Site Directory"
-msgstr "Verzeichnis"
-
-#: mod/directory.php:202 mod/contacts.php:811 src/Content/Widget.php:63
-msgid "Find"
-msgstr "Finde"
-
-#: mod/directory.php:206
-msgid "No entries (some entries may be hidden)."
-msgstr "Keine Einträge (einige Einträge könnten versteckt sein)."
-
 #: mod/fbrowser.php:34 view/theme/frio/theme.php:261 src/Content/Nav.php:102
-#: src/Model/Profile.php:890
+#: src/Model/Profile.php:904
 msgid "Photos"
 msgstr "Bilder"
 
@@ -1607,7 +1406,7 @@ msgstr "Bilder"
 msgid "Contact Photos"
 msgstr "Kontaktbilder"
 
-#: mod/fbrowser.php:105 mod/fbrowser.php:136 mod/profile_photo.php:265
+#: mod/fbrowser.php:105 mod/fbrowser.php:136 mod/profile_photo.php:250
 msgid "Upload"
 msgstr "Hochladen"
 
@@ -1616,86 +1415,10 @@ msgid "Files"
 msgstr "Dateien"
 
 #: mod/fetch.php:16 mod/fetch.php:52 mod/fetch.php:65 mod/help.php:60
-#: mod/p.php:21 mod/p.php:48 mod/p.php:57 index.php:289
+#: mod/p.php:21 mod/p.php:48 mod/p.php:57 index.php:292
 msgid "Not Found"
 msgstr "Nicht gefunden"
 
-#: mod/group.php:36
-msgid "Group created."
-msgstr "Gruppe erstellt."
-
-#: mod/group.php:42
-msgid "Could not create group."
-msgstr "Konnte die Gruppe nicht erstellen."
-
-#: mod/group.php:56 mod/group.php:158
-msgid "Group not found."
-msgstr "Gruppe nicht gefunden."
-
-#: mod/group.php:70
-msgid "Group name changed."
-msgstr "Gruppenname geändert."
-
-#: mod/group.php:83 mod/profperm.php:28 index.php:412
-msgid "Permission denied"
-msgstr "Zugriff verweigert"
-
-#: mod/group.php:97
-msgid "Save Group"
-msgstr "Gruppe speichern"
-
-#: mod/group.php:102
-msgid "Create a group of contacts/friends."
-msgstr "Eine Kontaktgruppe anlegen."
-
-#: mod/group.php:103 mod/group.php:200 src/Model/Group.php:409
-msgid "Group Name: "
-msgstr "Gruppenname:"
-
-#: mod/group.php:127
-msgid "Group removed."
-msgstr "Gruppe entfernt."
-
-#: mod/group.php:129
-msgid "Unable to remove group."
-msgstr "Konnte die Gruppe nicht entfernen."
-
-#: mod/group.php:193
-msgid "Delete Group"
-msgstr "Gruppe löschen"
-
-#: mod/group.php:199
-msgid "Group Editor"
-msgstr "Gruppeneditor"
-
-#: mod/group.php:204
-msgid "Edit Group Name"
-msgstr "Gruppen Name bearbeiten"
-
-#: mod/group.php:214
-msgid "Members"
-msgstr "Mitglieder"
-
-#: mod/group.php:216 mod/contacts.php:710
-msgid "All Contacts"
-msgstr "Alle Kontakte"
-
-#: mod/group.php:217 mod/network.php:639
-msgid "Group is empty"
-msgstr "Gruppe ist leer"
-
-#: mod/group.php:230
-msgid "Remove Contact"
-msgstr "Kontakt löschen"
-
-#: mod/group.php:254
-msgid "Add Contact"
-msgstr "Kontakt hinzufügen"
-
-#: mod/group.php:266 mod/profperm.php:115
-msgid "Click on a contact to add or remove."
-msgstr "Klicke einen Kontakt an, um ihn hinzuzufügen oder zu entfernen"
-
 #: mod/hcard.php:18
 msgid "No profile"
 msgstr "Kein Profil"
@@ -1708,7 +1431,7 @@ msgstr "Hilfe:"
 msgid "Help"
 msgstr "Hilfe"
 
-#: mod/help.php:63 index.php:294
+#: mod/help.php:63 index.php:297
 msgid "Page not found."
 msgstr "Seite nicht gefunden."
 
@@ -1760,8 +1483,8 @@ msgid ""
 " join."
 msgstr "Auf der <em>Quick Start</em> Seite findest Du eine kurze Einleitung in die einzelnen Funktionen Deines Profils und die Netzwerk-Reiter, wo Du interessante Foren findest und neue Kontakte knüpfst."
 
-#: mod/newmember.php:19 mod/admin.php:1814 mod/admin.php:2083
-#: mod/settings.php:122 view/theme/frio/theme.php:269 src/Content/Nav.php:206
+#: mod/newmember.php:19 mod/admin.php:1839 mod/admin.php:2108
+#: mod/settings.php:124 view/theme/frio/theme.php:269 src/Content/Nav.php:206
 msgid "Settings"
 msgstr "Einstellungen"
 
@@ -1784,14 +1507,14 @@ msgid ""
 "potential friends know exactly how to find you."
 msgstr "Überprüfe die restlichen Einstellungen, insbesondere die Einstellungen zur Privatsphäre. Wenn Du Dein Profil nicht veröffentlichst, ist das als wenn Du Deine Telefonnummer nicht ins Telefonbuch einträgst. Im Allgemeinen solltest Du es veröffentlichen - außer all Deine Kontakte und potentiellen Kontakte wissen genau, wie sie Dich finden können."
 
-#: mod/newmember.php:24 mod/contacts.php:662 mod/contacts.php:854
-#: mod/profperm.php:113 view/theme/frio/theme.php:260 src/Content/Nav.php:101
-#: src/Model/Profile.php:716 src/Model/Profile.php:849
-#: src/Model/Profile.php:882
+#: mod/newmember.php:24 mod/profperm.php:113 mod/contacts.php:671
+#: mod/contacts.php:863 view/theme/frio/theme.php:260 src/Content/Nav.php:101
+#: src/Model/Profile.php:730 src/Model/Profile.php:863
+#: src/Model/Profile.php:896
 msgid "Profile"
 msgstr "Profil"
 
-#: mod/newmember.php:26 mod/profiles.php:704 mod/profile_photo.php:264
+#: mod/newmember.php:26 mod/profile_photo.php:249 mod/profiles.php:690
 msgid "Upload Profile Photo"
 msgstr "Profilbild hochladen"
 
@@ -1874,7 +1597,7 @@ msgid ""
 "hours."
 msgstr "Im seitlichen Bedienfeld der Kontakteseite gibt es diverse Werkzeuge, um neue Personen zu finden. Wir können Menschen mit den gleichen Interessen finden, anhand von Namen oder Interessen suchen oder aber aufgrund vorhandener Kontakte neue Leute vorschlagen.\nAuf einer brandneuen - soeben erstellten - Seite starten die Kontaktvorschläge innerhalb von 24 Stunden."
 
-#: mod/newmember.php:43 src/Model/Group.php:402
+#: mod/newmember.php:43 src/Model/Group.php:401
 msgid "Groups"
 msgstr "Gruppen"
 
@@ -1914,13 +1637,13 @@ msgid ""
 " features and resources."
 msgstr "Unsere <strong>Hilfe</strong> Seiten können herangezogen werden, um weitere Einzelheiten zu andern Programm Features zu erhalten."
 
-#: mod/nogroup.php:42 mod/contacts.php:610 mod/contacts.php:943
-#: mod/viewcontacts.php:112
+#: mod/nogroup.php:42 mod/viewcontacts.php:112 mod/contacts.php:619
+#: mod/contacts.php:959
 #, php-format
 msgid "Visit %s's profile [%s]"
 msgstr "Besuche %ss Profil [%s]"
 
-#: mod/nogroup.php:43 mod/contacts.php:944
+#: mod/nogroup.php:43 mod/contacts.php:960
 msgid "Edit contact"
 msgstr "Kontakt bearbeiten"
 
@@ -1940,11 +1663,11 @@ msgstr "Erneuern der OStatus Abonements"
 msgid "Error"
 msgstr "Fehler"
 
-#: mod/repair_ostatus.php:48 mod/ostatus_subscribe.php:61
+#: mod/repair_ostatus.php:48 mod/ostatus_subscribe.php:64
 msgid "Done"
 msgstr "Erledigt"
 
-#: mod/repair_ostatus.php:54 mod/ostatus_subscribe.php:85
+#: mod/repair_ostatus.php:54 mod/ostatus_subscribe.php:88
 msgid "Keep this window open until done."
 msgstr "Lasse dieses Fenster offen, bis der Vorgang abgeschlossen ist."
 
@@ -1966,54 +1689,16 @@ msgstr "Ignorieren/Verbergen"
 msgid "Friend Suggestions"
 msgstr "Kontaktvorschläge"
 
-#: mod/unfollow.php:34
-msgid "Contact wasn't found or can't be unfollowed."
-msgstr "Der Kontakt konnte nicht gefunden oder nicht entfolgt werden."
+#: mod/update_community.php:27 mod/update_display.php:27
+#: mod/update_notes.php:40 mod/update_profile.php:39 mod/update_network.php:33
+msgid "[Embedded content - reload page to view]"
+msgstr "[Eingebetteter Inhalt - Seite neu laden zum Betrachten]"
 
-#: mod/unfollow.php:47
-msgid "Contact unfollowed"
-msgstr "Kontakt wird nicht mehr gefolgt"
-
-#: mod/unfollow.php:65 mod/dfrn_request.php:662 mod/follow.php:61
-msgid "Submit Request"
-msgstr "Anfrage abschicken"
-
-#: mod/unfollow.php:73
-msgid "You aren't a friend of this contact."
-msgstr "Du hast keine beidseitige Freundschaft mit diesem Kontakt."
-
-#: mod/unfollow.php:79
-msgid "Unfollowing is currently not supported by your network."
-msgstr "Bei diesem Netzwerk wird das Entfolgen derzeit nicht unterstützt."
-
-#: mod/unfollow.php:100 mod/contacts.php:590
-msgid "Disconnect/Unfollow"
-msgstr "Verbindung lösen/Nicht mehr folgen"
-
-#: mod/unfollow.php:113 mod/dfrn_request.php:660 mod/follow.php:155
-msgid "Your Identity Address:"
-msgstr "Adresse Deines Profils:"
-
-#: mod/unfollow.php:122 mod/notifications.php:258 mod/admin.php:439
-#: mod/admin.php:449 mod/contacts.php:647 mod/follow.php:164
-msgid "Profile URL"
-msgstr "Profil URL"
-
-#: mod/unfollow.php:132 mod/contacts.php:849 mod/follow.php:181
-#: src/Model/Profile.php:877
-msgid "Status Messages and Posts"
-msgstr "Statusnachrichten und Beiträge"
-
-#: mod/update_community.php:27 mod/update_display.php:27
-#: mod/update_network.php:32 mod/update_notes.php:40 mod/update_profile.php:39
-msgid "[Embedded content - reload page to view]"
-msgstr "[Eingebetteter Inhalt - Seite neu laden zum Betrachten]"
-
-#: mod/uimport.php:55 mod/register.php:191
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr "Die maximale Anzahl täglicher Registrierungen auf dieser Seite wurde überschritten. Bitte versuche es morgen noch einmal."
+#: mod/uimport.php:55 mod/register.php:191
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "Die maximale Anzahl täglicher Registrierungen auf dieser Seite wurde überschritten. Bitte versuche es morgen noch einmal."
 
 #: mod/uimport.php:70 mod/register.php:285
 msgid "Import"
@@ -2055,20 +1740,6 @@ msgstr "Um Deinen Account zu exportieren, rufe \"Einstellungen -> Persönliche D
 msgid "%1$s welcomes %2$s"
 msgstr "%1$s heißt %2$s herzlich willkommen"
 
-#: mod/dirfind.php:48
-#, php-format
-msgid "People Search - %s"
-msgstr "Personensuche - %s"
-
-#: mod/dirfind.php:59
-#, php-format
-msgid "Forum Search - %s"
-msgstr "Forensuche - %s"
-
-#: mod/dirfind.php:256 mod/match.php:125
-msgid "No matches"
-msgstr "Keine Übereinstimmungen"
-
 #: mod/friendica.php:77
 msgid "This is Friendica, version"
 msgstr "Dies ist Friendica, Version"
@@ -2109,8 +1780,8 @@ msgstr "Es sind keine Addons oder Apps installiert"
 msgid "On this server the following remote servers are blocked."
 msgstr "Auf diesem Server werden die folgenden entfernten Server blockiert."
 
-#: mod/friendica.php:123 mod/admin.php:302 mod/admin.php:320
-#: mod/dfrn_request.php:351 src/Model/Contact.php:1142
+#: mod/friendica.php:123 mod/dfrn_request.php:351 mod/admin.php:302
+#: mod/admin.php:320 src/Model/Contact.php:1228
 msgid "Blocked domain"
 msgstr "Blockierte Daimain"
 
@@ -2130,6 +1801,10 @@ msgstr "ist interessiert an:"
 msgid "Profile Match"
 msgstr "Profilübereinstimmungen"
 
+#: mod/match.php:125 mod/dirfind.php:253
+msgid "No matches"
+msgstr "Keine Übereinstimmungen"
+
 #: mod/notifications.php:37
 msgid "Invalid request identifier."
 msgstr "Invalid request identifier."
@@ -2140,8 +1815,8 @@ msgid "Discard"
 msgstr "Verwerfen"
 
 #: mod/notifications.php:62 mod/notifications.php:182
-#: mod/notifications.php:266 mod/contacts.php:629 mod/contacts.php:819
-#: mod/contacts.php:1003
+#: mod/notifications.php:266 mod/contacts.php:638 mod/contacts.php:828
+#: mod/contacts.php:1019
 msgid "Ignore"
 msgstr "Ignorieren"
 
@@ -2182,7 +1857,7 @@ msgstr "Benachrichtigungstyp: "
 msgid "suggested by %s"
 msgstr "vorgeschlagen von %s"
 
-#: mod/notifications.php:175 mod/notifications.php:254 mod/contacts.php:637
+#: mod/notifications.php:175 mod/notifications.php:254 mod/contacts.php:646
 msgid "Hide this contact from others"
 msgstr "Verbirg diesen Kontakt vor Anderen"
 
@@ -2194,7 +1869,7 @@ msgstr "Neue-Kontakt Nachricht senden"
 msgid "if applicable"
 msgstr "falls anwendbar"
 
-#: mod/notifications.php:179 mod/notifications.php:264 mod/admin.php:1704
+#: mod/notifications.php:179 mod/notifications.php:264 mod/admin.php:1729
 msgid "Approve"
 msgstr "Genehmigen"
 
@@ -2247,12 +1922,33 @@ msgstr "Teilenden"
 msgid "Subscriber"
 msgstr "Abonnent"
 
-#: mod/notifications.php:251 mod/contacts.php:657 mod/follow.php:172
-#: src/Model/Profile.php:780
+#: mod/notifications.php:247 mod/contacts.php:660 mod/directory.php:149
+#: mod/events.php:518 src/Model/Profile.php:417 src/Model/Event.php:60
+#: src/Model/Event.php:85 src/Model/Event.php:421 src/Model/Event.php:900
+msgid "Location:"
+msgstr "Ort:"
+
+#: mod/notifications.php:249 mod/contacts.php:664 mod/directory.php:155
+#: src/Model/Profile.php:423 src/Model/Profile.php:806
+msgid "About:"
+msgstr "Über:"
+
+#: mod/notifications.php:251 mod/contacts.php:666 mod/follow.php:174
+#: src/Model/Profile.php:794
 msgid "Tags:"
 msgstr "Tags:"
 
-#: mod/notifications.php:261 mod/contacts.php:63 src/Model/Profile.php:518
+#: mod/notifications.php:253 mod/directory.php:152 src/Model/Profile.php:420
+#: src/Model/Profile.php:745
+msgid "Gender:"
+msgstr "Geschlecht:"
+
+#: mod/notifications.php:258 mod/admin.php:439 mod/admin.php:449
+#: mod/contacts.php:656 mod/follow.php:166 mod/unfollow.php:122
+msgid "Profile URL"
+msgstr "Profil URL"
+
+#: mod/notifications.php:261 mod/contacts.php:71 src/Model/Profile.php:518
 msgid "Network:"
 msgstr "Netzwerk:"
 
@@ -2273,10 +1969,6 @@ msgstr "Alle anzeigen"
 msgid "No more %s notifications."
 msgstr "Keine weiteren %s Benachrichtigungen"
 
-#: mod/oexchange.php:30
-msgid "Post successful."
-msgstr "Beitrag erfolgreich veröffentlicht."
-
 #: mod/openid.php:29
 msgid "OpenID protocol error. No ID returned."
 msgstr "OpenID Protokollfehler. Keine ID zurückgegeben."
@@ -2290,78 +1982,8 @@ msgstr "Nutzerkonto wurde nicht gefunden und OpenID-Registrierung ist auf diesem
 msgid "Login failed."
 msgstr "Anmeldung fehlgeschlagen."
 
-#: mod/ostatus_subscribe.php:21
-msgid "Subscribing to OStatus contacts"
-msgstr "OStatus Kontakten folgen"
-
-#: mod/ostatus_subscribe.php:32
-msgid "No contact provided."
-msgstr "Keine Kontakte gefunden."
-
-#: mod/ostatus_subscribe.php:38
-msgid "Couldn't fetch information for contact."
-msgstr "Konnte die Kontaktinformationen nicht einholen."
-
-#: mod/ostatus_subscribe.php:47
-msgid "Couldn't fetch friends for contact."
-msgstr "Konnte die Kontaktliste des Kontakts nicht abfragen."
-
-#: mod/ostatus_subscribe.php:75
-msgid "success"
-msgstr "Erfolg"
-
-#: mod/ostatus_subscribe.php:77
-msgid "failed"
-msgstr "Fehlgeschlagen"
-
-#: mod/ostatus_subscribe.php:80 src/Object/Post.php:278
-msgid "ignored"
-msgstr "Ignoriert"
-
-#: mod/cal.php:142 mod/display.php:308 mod/profile.php:173
-msgid "Access to this profile has been restricted."
-msgstr "Der Zugriff zu diesem Profil wurde eingeschränkt."
-
-#: mod/cal.php:274 mod/events.php:392 view/theme/frio/theme.php:263
-#: view/theme/frio/theme.php:267 src/Content/Nav.php:104
-#: src/Content/Nav.php:169 src/Model/Profile.php:910 src/Model/Profile.php:921
-msgid "Events"
-msgstr "Veranstaltungen"
-
-#: mod/cal.php:275 mod/events.php:393
-msgid "View"
-msgstr "Ansehen"
-
-#: mod/cal.php:276 mod/events.php:395
-msgid "Previous"
-msgstr "Vorherige"
-
-#: mod/cal.php:277 mod/events.php:396 mod/install.php:209
-msgid "Next"
-msgstr "Nächste"
-
-#: mod/cal.php:284 mod/events.php:405
-msgid "list"
-msgstr "Liste"
-
-#: mod/cal.php:297 src/Model/User.php:202
-msgid "User not found"
-msgstr "Nutzer nicht gefunden"
-
-#: mod/cal.php:313
-msgid "This calendar format is not supported"
-msgstr "Dieses Kalenderformat wird nicht unterstützt."
-
-#: mod/cal.php:315
-msgid "No exportable data found"
-msgstr "Keine exportierbaren Daten gefunden"
-
-#: mod/cal.php:332
-msgid "calendar"
-msgstr "Kalender"
-
 #: mod/dfrn_confirm.php:74 mod/profiles.php:38 mod/profiles.php:148
-#: mod/profiles.php:195 mod/profiles.php:631
+#: mod/profiles.php:195 mod/profiles.php:617
 msgid "Profile not found."
 msgstr "Profil nicht gefunden."
 
@@ -2436,7 +2058,7 @@ msgid "Unable to update your contact profile details on our system"
 msgstr "Die Updates für Dein Profil konnten nicht gespeichert werden"
 
 #: mod/dfrn_confirm.php:661 mod/dfrn_request.php:568
-#: src/Model/Contact.php:1434
+#: src/Model/Contact.php:1520
 msgid "[Name Withheld]"
 msgstr "[Name unterdrückt]"
 
@@ -2445,19 +2067,6 @@ msgstr "[Name unterdrückt]"
 msgid "%1$s has joined %2$s"
 msgstr "%1$s ist %2$s beigetreten"
 
-#: mod/fsuggest.php:71
-msgid "Friend suggestion sent."
-msgstr "Kontaktvorschlag gesendet."
-
-#: mod/fsuggest.php:102
-msgid "Suggest Friends"
-msgstr "Kontakte vorschlagen"
-
-#: mod/fsuggest.php:104
-#, php-format
-msgid "Suggest a friend for %s"
-msgstr "Schlage %s einen Kontakt vor"
-
 #: mod/invite.php:33
 msgid "Total invitation limit exceeded."
 msgstr "Limit für Einladungen erreicht."
@@ -2541,8 +2150,8 @@ msgstr "Einladungen senden"
 msgid "Enter email addresses, one per line:"
 msgstr "E-Mail-Adressen eingeben, eine pro Zeile:"
 
-#: mod/invite.php:144 mod/message.php:259 mod/message.php:426
-#: mod/wallmessage.php:141
+#: mod/invite.php:144 mod/wallmessage.php:141 mod/message.php:259
+#: mod/message.php:426
 msgid "Your message:"
 msgstr "Deine Nachricht:"
 
@@ -2581,4909 +2190,5332 @@ msgstr "Zwischen verschiedenen Identitäten oder Gemeinschafts-/Gruppenseiten we
 msgid "Select an identity to manage: "
 msgstr "Wähle eine Identität zum Verwalten aus: "
 
-#: mod/profiles.php:57
-msgid "Profile deleted."
-msgstr "Profil gelöscht."
+#: mod/wall_attach.php:24 mod/wall_attach.php:32 mod/wall_attach.php:83
+#: mod/wall_upload.php:38 mod/wall_upload.php:54 mod/wall_upload.php:112
+#: mod/wall_upload.php:155 mod/wall_upload.php:158
+msgid "Invalid request."
+msgstr "Ungültige Anfrage"
 
-#: mod/profiles.php:73 mod/profiles.php:109
-msgid "Profile-"
-msgstr "Profil-"
+#: mod/wall_attach.php:101
+msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
+msgstr "Entschuldige, die Datei scheint größer zu sein als es die PHP Konfiguration erlaubt."
 
-#: mod/profiles.php:92 mod/profiles.php:131
-msgid "New profile created."
-msgstr "Neues Profil angelegt."
+#: mod/wall_attach.php:101
+msgid "Or - did you try to upload an empty file?"
+msgstr "Oder - hast Du versucht, eine leere Datei hochzuladen?"
 
-#: mod/profiles.php:115
-msgid "Profile unavailable to clone."
-msgstr "Profil nicht zum Duplizieren verfügbar."
+#: mod/wall_attach.php:112
+#, php-format
+msgid "File exceeds size limit of %s"
+msgstr "Die Datei ist größer als das erlaubte Limit von %s"
 
-#: mod/profiles.php:205
-msgid "Profile Name is required."
-msgstr "Profilname ist erforderlich."
+#: mod/wall_attach.php:136 mod/wall_attach.php:152
+msgid "File upload failed."
+msgstr "Hochladen der Datei fehlgeschlagen."
 
-#: mod/profiles.php:346
-msgid "Marital Status"
-msgstr "Familienstand"
+#: mod/dfrn_request.php:94
+msgid "This introduction has already been accepted."
+msgstr "Diese Kontaktanfrage wurde bereits akzeptiert."
 
-#: mod/profiles.php:350
-msgid "Romantic Partner"
-msgstr "Romanze"
+#: mod/dfrn_request.php:112 mod/dfrn_request.php:359
+msgid "Profile location is not valid or does not contain profile information."
+msgstr "Profiladresse ist ungültig oder stellt keine Profildaten zur Verfügung."
 
-#: mod/profiles.php:362
-msgid "Work/Employment"
-msgstr "Arbeit / Beschäftigung"
+#: mod/dfrn_request.php:116 mod/dfrn_request.php:363
+msgid "Warning: profile location has no identifiable owner name."
+msgstr "Warnung: Es konnte kein Name des Besitzers von der angegebenen Profiladresse gefunden werden."
 
-#: mod/profiles.php:365
-msgid "Religion"
-msgstr "Religion"
+#: mod/dfrn_request.php:119 mod/dfrn_request.php:366
+msgid "Warning: profile location has no profile photo."
+msgstr "Warnung: Es gibt kein Profilbild bei der angegebenen Profiladresse."
 
-#: mod/profiles.php:369
-msgid "Political Views"
-msgstr "Politische Ansichten"
+#: mod/dfrn_request.php:123 mod/dfrn_request.php:370
+#, php-format
+msgid "%d required parameter was not found at the given location"
+msgid_plural "%d required parameters were not found at the given location"
+msgstr[0] "%d benötigter Parameter wurde an der angegebenen Stelle nicht gefunden"
+msgstr[1] "%d benötigte Parameter wurden an der angegebenen Stelle nicht gefunden"
 
-#: mod/profiles.php:373
-msgid "Gender"
-msgstr "Geschlecht"
+#: mod/dfrn_request.php:162
+msgid "Introduction complete."
+msgstr "Kontaktanfrage abgeschlossen."
 
-#: mod/profiles.php:377
-msgid "Sexual Preference"
-msgstr "Sexuelle Vorlieben"
+#: mod/dfrn_request.php:199
+msgid "Unrecoverable protocol error."
+msgstr "Nicht behebbarer Protokollfehler."
 
-#: mod/profiles.php:381
-msgid "XMPP"
-msgstr "XMPP"
+#: mod/dfrn_request.php:226
+msgid "Profile unavailable."
+msgstr "Profil nicht verfügbar."
 
-#: mod/profiles.php:385
-msgid "Homepage"
-msgstr "Webseite"
+#: mod/dfrn_request.php:248
+#, php-format
+msgid "%s has received too many connection requests today."
+msgstr "%s hat heute zu viele Kontaktanfragen erhalten."
 
-#: mod/profiles.php:389 mod/profiles.php:699
-msgid "Interests"
-msgstr "Interessen"
+#: mod/dfrn_request.php:249
+msgid "Spam protection measures have been invoked."
+msgstr "Maßnahmen zum Spamschutz wurden ergriffen."
 
-#: mod/profiles.php:393 mod/admin.php:439
-msgid "Address"
-msgstr "Adresse"
+#: mod/dfrn_request.php:250
+msgid "Friends are advised to please try again in 24 hours."
+msgstr "Freunde sind angehalten, es in 24 Stunden erneut zu versuchen."
 
-#: mod/profiles.php:400 mod/profiles.php:695
-msgid "Location"
-msgstr "Wohnort"
+#: mod/dfrn_request.php:280
+msgid "Invalid locator"
+msgstr "Ungültiger Locator"
 
-#: mod/profiles.php:485
-msgid "Profile updated."
-msgstr "Profil aktualisiert."
+#: mod/dfrn_request.php:316
+msgid "You have already introduced yourself here."
+msgstr "Du hast Dich hier bereits vorgestellt."
 
-#: mod/profiles.php:577
-msgid " and "
-msgstr " und "
+#: mod/dfrn_request.php:319
+#, php-format
+msgid "Apparently you are already friends with %s."
+msgstr "Es scheint so, als ob Du bereits mit %s in Kontakt stehst."
 
-#: mod/profiles.php:586
-msgid "public profile"
-msgstr "öffentliches Profil"
+#: mod/dfrn_request.php:339
+msgid "Invalid profile URL."
+msgstr "Ungültige Profil-URL."
 
-#: mod/profiles.php:589
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
-msgstr "%1$s hat %2$s geändert auf &ldquo;%3$s&rdquo;"
+#: mod/dfrn_request.php:345 src/Model/Contact.php:1223
+msgid "Disallowed profile URL."
+msgstr "Nicht erlaubte Profil-URL."
 
-#: mod/profiles.php:590
-#, php-format
-msgid " - Visit %1$s's %2$s"
-msgstr " – %1$ss %2$s besuchen"
-
-#: mod/profiles.php:592
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr "%1$s hat folgendes aktualisiert %2$s, verändert wurde %3$s."
+#: mod/dfrn_request.php:419 mod/contacts.php:230
+msgid "Failed to update contact record."
+msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen."
 
-#: mod/profiles.php:646
-msgid "Hide contacts and friends:"
-msgstr "Kontakte und Freunde verbergen"
+#: mod/dfrn_request.php:439
+msgid "Your introduction has been sent."
+msgstr "Deine Kontaktanfrage wurde gesendet."
 
-#: mod/profiles.php:651
-msgid "Hide your contact/friend list from viewers of this profile?"
-msgstr "Liste der Kontakte vor Betrachtern dieses Profils verbergen?"
+#: mod/dfrn_request.php:477
+msgid ""
+"Remote subscription can't be done for your network. Please subscribe "
+"directly on your system."
+msgstr "Entferntes abon­nie­ren kann für dein Netzwerk nicht durchgeführt werden. Bitte nutze direkt die Abonnieren-Funktion deines Systems.   "
 
-#: mod/profiles.php:671
-msgid "Show more profile fields:"
-msgstr "Zeige mehr Profil-Felder:"
+#: mod/dfrn_request.php:493
+msgid "Please login to confirm introduction."
+msgstr "Bitte melde Dich an, um die Kontaktanfrage zu bestätigen."
 
-#: mod/profiles.php:683
-msgid "Profile Actions"
-msgstr "Profilaktionen"
+#: mod/dfrn_request.php:501
+msgid ""
+"Incorrect identity currently logged in. Please login to "
+"<strong>this</strong> profile."
+msgstr "Momentan bist Du mit einer anderen Identität angemeldet. Bitte melde Dich mit <strong>diesem</strong> Profil an."
 
-#: mod/profiles.php:684
-msgid "Edit Profile Details"
-msgstr "Profil bearbeiten"
+#: mod/dfrn_request.php:515 mod/dfrn_request.php:532
+msgid "Confirm"
+msgstr "Bestätigen"
 
-#: mod/profiles.php:686
-msgid "Change Profile Photo"
-msgstr "Profilbild ändern"
+#: mod/dfrn_request.php:527
+msgid "Hide this contact"
+msgstr "Verberge diesen Kontakt"
 
-#: mod/profiles.php:687
-msgid "View this profile"
-msgstr "Dieses Profil anzeigen"
+#: mod/dfrn_request.php:530
+#, php-format
+msgid "Welcome home %s."
+msgstr "Willkommen zurück %s."
 
-#: mod/profiles.php:688 mod/profiles.php:783 src/Model/Profile.php:393
-msgid "Edit visibility"
-msgstr "Sichtbarkeit bearbeiten"
+#: mod/dfrn_request.php:531
+#, php-format
+msgid "Please confirm your introduction/connection request to %s."
+msgstr "Bitte bestätige Deine Kontaktanfrage bei %s."
 
-#: mod/profiles.php:689
-msgid "Create a new profile using these settings"
-msgstr "Neues Profil anlegen und diese Einstellungen verwenden"
+#: mod/dfrn_request.php:607 mod/probe.php:13 mod/search.php:98
+#: mod/search.php:104 mod/viewcontacts.php:45 mod/webfinger.php:16
+#: mod/community.php:27 mod/photos.php:932 mod/videos.php:199
+#: mod/directory.php:42 mod/display.php:203
+msgid "Public access denied."
+msgstr "Öffentlicher Zugriff verweigert."
 
-#: mod/profiles.php:690
-msgid "Clone this profile"
-msgstr "Dieses Profil duplizieren"
+#: mod/dfrn_request.php:642
+msgid ""
+"Please enter your 'Identity Address' from one of the following supported "
+"communications networks:"
+msgstr "Bitte gib die Adresse Deines Profils in einem der unterstützten sozialen Netzwerke an:"
 
-#: mod/profiles.php:691
-msgid "Delete this profile"
-msgstr "Dieses Profil löschen"
+#: mod/dfrn_request.php:645
+#, php-format
+msgid ""
+"If you are not yet a member of the free social web, <a href=\"%s\">follow "
+"this link to find a public Friendica site and join us today</a>."
+msgstr "Wenn du noch kein Mitglied dieses freien sozialen Netzwerks bist, <a href=\"%s\">folge diesem Link</a> um einen öffentlichen Friendica Server zu finden und beizutreten."
 
-#: mod/profiles.php:693
-msgid "Basic information"
-msgstr "Grundinformationen"
+#: mod/dfrn_request.php:650
+msgid "Friend/Connection Request"
+msgstr "Kontaktanfrage"
 
-#: mod/profiles.php:694
-msgid "Profile picture"
-msgstr "Profilbild"
+#: mod/dfrn_request.php:651
+msgid ""
+"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
+"testuser@gnusocial.de"
+msgstr "Beispiele: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"
 
-#: mod/profiles.php:696
-msgid "Preferences"
-msgstr "Vorlieben"
+#: mod/dfrn_request.php:652 mod/follow.php:149
+msgid "Please answer the following:"
+msgstr "Bitte beantworte folgendes:"
 
-#: mod/profiles.php:697
-msgid "Status information"
-msgstr "Status Informationen"
+#: mod/dfrn_request.php:653 mod/follow.php:150
+#, php-format
+msgid "Does %s know you?"
+msgstr "Kennt %s Dich?"
 
-#: mod/profiles.php:698
-msgid "Additional information"
-msgstr "Zusätzliche Informationen"
+#: mod/dfrn_request.php:654 mod/follow.php:151
+msgid "Add a personal note:"
+msgstr "Eine persönliche Notiz beifügen:"
 
-#: mod/profiles.php:700 mod/network.php:939
-#: src/Core/NotificationsManager.php:185
-msgid "Personal"
-msgstr "Persönlich"
+#: mod/dfrn_request.php:656 src/Content/ContactSelector.php:79
+msgid "Friendica"
+msgstr "Friendica"
 
-#: mod/profiles.php:701
-msgid "Relation"
-msgstr "Beziehung"
+#: mod/dfrn_request.php:657
+msgid "GNU Social (Pleroma, Mastodon)"
+msgstr "GNU Social (Pleroma, Mastodon)"
 
-#: mod/profiles.php:702 src/Util/Temporal.php:81 src/Util/Temporal.php:83
-msgid "Miscellaneous"
-msgstr "Verschiedenes"
+#: mod/dfrn_request.php:658
+msgid "Diaspora (Socialhome, Hubzilla)"
+msgstr "Diaspora (Socialhome, Hubzilla)"
 
-#: mod/profiles.php:705
-msgid "Your Gender:"
-msgstr "Dein Geschlecht:"
+#: mod/dfrn_request.php:659
+#, php-format
+msgid ""
+" - please do not use this form.  Instead, enter %s into your Diaspora search"
+" bar."
+msgstr " - bitte verwende dieses Formular nicht. Stattdessen suche nach %s in Deiner Diaspora Suchleiste."
 
-#: mod/profiles.php:706
-msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
-msgstr "<span class=\"heart\">&hearts;</span> Beziehungsstatus:"
+#: mod/dfrn_request.php:660 mod/follow.php:157 mod/unfollow.php:113
+msgid "Your Identity Address:"
+msgstr "Adresse Deines Profils:"
 
-#: mod/profiles.php:707 src/Model/Profile.php:768
-msgid "Sexual Preference:"
-msgstr "Sexuelle Vorlieben:"
+#: mod/dfrn_request.php:662 mod/follow.php:62 mod/unfollow.php:65
+msgid "Submit Request"
+msgstr "Anfrage abschicken"
 
-#: mod/profiles.php:708
-msgid "Example: fishing photography software"
-msgstr "Beispiel: Fischen Fotografie Software"
+#: mod/filer.php:34
+msgid "- select -"
+msgstr "- auswählen -"
 
-#: mod/profiles.php:713
-msgid "Profile Name:"
-msgstr "Profilname:"
+#: mod/localtime.php:19 src/Model/Event.php:36 src/Model/Event.php:814
+msgid "l F d, Y \\@ g:i A"
+msgstr "l, d. F Y\\, H:i"
 
-#: mod/profiles.php:713 mod/events.php:511 mod/events.php:523
-msgid "Required"
-msgstr "Benötigt"
+#: mod/localtime.php:33
+msgid "Time Conversion"
+msgstr "Zeitumrechnung"
 
-#: mod/profiles.php:715
+#: mod/localtime.php:35
 msgid ""
-"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
-"be visible to anybody using the internet."
-msgstr "Dies ist Dein <strong>öffentliches</strong> Profil.<br />Es <strong>könnte</strong> für jeden Nutzer des Internets sichtbar sein."
+"Friendica provides this service for sharing events with other networks and "
+"friends in unknown timezones."
+msgstr "Friendica bietet diese Funktion an, um das Teilen von Events mit Kontakten zu vereinfachen, deren Zeitzone nicht ermittelt werden kann."
 
-#: mod/profiles.php:716
-msgid "Your Full Name:"
-msgstr "Dein kompletter Name:"
+#: mod/localtime.php:39
+#, php-format
+msgid "UTC time: %s"
+msgstr "UTC Zeit: %s"
 
-#: mod/profiles.php:717
-msgid "Title/Description:"
-msgstr "Titel/Beschreibung:"
+#: mod/localtime.php:42
+#, php-format
+msgid "Current timezone: %s"
+msgstr "Aktuelle Zeitzone: %s"
 
-#: mod/profiles.php:720
-msgid "Street Address:"
-msgstr "Adresse:"
+#: mod/localtime.php:46
+#, php-format
+msgid "Converted localtime: %s"
+msgstr "Umgerechnete lokale Zeit: %s"
 
-#: mod/profiles.php:721
-msgid "Locality/City:"
-msgstr "Wohnort:"
+#: mod/localtime.php:52
+msgid "Please select your timezone:"
+msgstr "Bitte wähle Deine Zeitzone:"
 
-#: mod/profiles.php:722
-msgid "Region/State:"
-msgstr "Region/Bundesstaat:"
+#: mod/lostpass.php:27
+msgid "No valid account found."
+msgstr "Kein gültiges Konto gefunden."
 
-#: mod/profiles.php:723
-msgid "Postal/Zip Code:"
-msgstr "Postleitzahl:"
+#: mod/lostpass.php:39
+msgid "Password reset request issued. Check your email."
+msgstr "Zurücksetzen des Passworts eingeleitet. Bitte überprüfe Deine E-Mail."
 
-#: mod/profiles.php:724
-msgid "Country:"
-msgstr "Land:"
+#: mod/lostpass.php:45
+#, php-format
+msgid ""
+"\n"
+"\t\tDear %1$s,\n"
+"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
+"\t\tpassword. In order to confirm this request, please select the verification link\n"
+"\t\tbelow or paste it into your web browser address bar.\n"
+"\n"
+"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
+"\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n"
+"\n"
+"\t\tYour password will not be changed unless we can verify that you\n"
+"\t\tissued this request."
+msgstr "\nHallo %1$s,\n\nAuf \"%2$s\" ist eine Anfrage auf das Zurücksetzen Deines Passworts gestellt\nworden. Um diese Anfrage zu verifizieren, folge bitte dem unten stehenden\nLink oder kopiere und füge ihn in die Adressleiste Deines Browsers ein.\n\nSolltest Du die Anfrage NICHT gemacht haben, ignoriere und/oder lösche diese\nE-Mail bitte.\n\nDein Passwort wird nicht geändert, solange wir nicht verifiziert haben, dass\nDu diese Änderung angefragt hast."
 
-#: mod/profiles.php:725 src/Util/Temporal.php:149
-msgid "Age: "
-msgstr "Alter: "
+#: mod/lostpass.php:56
+#, php-format
+msgid ""
+"\n"
+"\t\tFollow this link soon to verify your identity:\n"
+"\n"
+"\t\t%1$s\n"
+"\n"
+"\t\tYou will then receive a follow-up message containing the new password.\n"
+"\t\tYou may change that password from your account settings page after logging in.\n"
+"\n"
+"\t\tThe login details are as follows:\n"
+"\n"
+"\t\tSite Location:\t%2$s\n"
+"\t\tLogin Name:\t%3$s"
+msgstr "\nUm Deine Identität zu verifizieren, folge bitte dem folgenden Link:\n\n%1$s\n\nDu wirst eine weitere E-Mail mit Deinem neuen Passwort erhalten. Sobald Du Dich\nangemeldet hast, kannst Du Dein Passwort in den Einstellungen ändern.\n\nDie Anmeldedetails sind die folgenden:\n\nAdresse der Seite:\t%2$s\nBenutzername:\t%3$s"
 
-#: mod/profiles.php:728
-msgid "Who: (if applicable)"
-msgstr "Wer: (falls anwendbar)"
+#: mod/lostpass.php:72
+#, php-format
+msgid "Password reset requested at %s"
+msgstr "Anfrage zum Zurücksetzen des Passworts auf %s erhalten"
 
-#: mod/profiles.php:728
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Beispiele: cathy123, Cathy Williams, cathy@example.com"
+#: mod/lostpass.php:88
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "Anfrage konnte nicht verifiziert werden. (Eventuell hast Du bereits eine ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert."
 
-#: mod/profiles.php:729
-msgid "Since [date]:"
-msgstr "Seit [Datum]:"
+#: mod/lostpass.php:101
+msgid "Request has expired, please make a new one."
+msgstr "Die Anfrage ist abgelaufen. Bitte stelle eine erneute."
 
-#: mod/profiles.php:731
-msgid "Tell us about yourself..."
-msgstr "Erzähle uns ein bisschen von Dir …"
-
-#: mod/profiles.php:732
-msgid "XMPP (Jabber) address:"
-msgstr "XMPP (Jabber) Adresse"
+#: mod/lostpass.php:116
+msgid "Forgot your Password?"
+msgstr "Hast Du Dein Passwort vergessen?"
 
-#: mod/profiles.php:732
+#: mod/lostpass.php:117
 msgid ""
-"The XMPP address will be propagated to your contacts so that they can follow"
-" you."
-msgstr "Die XMPP Adresse wird an deine Kontakte verteilt werden, so dass sie auch über XMPP mit dir in Kontakt treten können."
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "Gib Deine E-Mail-Adresse an und fordere ein neues Passwort an. Es werden Dir dann weitere Informationen per Mail zugesendet."
 
-#: mod/profiles.php:733
-msgid "Homepage URL:"
-msgstr "Adresse der Homepage:"
+#: mod/lostpass.php:118 src/Module/Login.php:314
+msgid "Nickname or Email: "
+msgstr "Spitzname oder E-Mail:"
 
-#: mod/profiles.php:734 src/Model/Profile.php:776
-msgid "Hometown:"
-msgstr "Heimatort:"
+#: mod/lostpass.php:119
+msgid "Reset"
+msgstr "Zurücksetzen"
 
-#: mod/profiles.php:735 src/Model/Profile.php:784
-msgid "Political Views:"
-msgstr "Politische Ansichten:"
+#: mod/lostpass.php:135 src/Module/Login.php:326
+msgid "Password Reset"
+msgstr "Passwort zurücksetzen"
 
-#: mod/profiles.php:736
-msgid "Religious Views:"
-msgstr "Religiöse Ansichten:"
+#: mod/lostpass.php:136
+msgid "Your password has been reset as requested."
+msgstr "Dein Passwort wurde wie gewünscht zurückgesetzt."
 
-#: mod/profiles.php:737
-msgid "Public Keywords:"
-msgstr "Öffentliche Schlüsselwörter:"
+#: mod/lostpass.php:137
+msgid "Your new password is"
+msgstr "Dein neues Passwort lautet"
 
-#: mod/profiles.php:737
-msgid "(Used for suggesting potential friends, can be seen by others)"
-msgstr "(Wird verwendet, um potentielle Kontakte zu finden, kann von Kontakten eingesehen werden)"
+#: mod/lostpass.php:138
+msgid "Save or copy your new password - and then"
+msgstr "Speichere oder kopiere Dein neues Passwort - und dann"
 
-#: mod/profiles.php:738
-msgid "Private Keywords:"
-msgstr "Private Schlüsselwörter:"
+#: mod/lostpass.php:139
+msgid "click here to login"
+msgstr "hier klicken, um Dich anzumelden"
 
-#: mod/profiles.php:738
-msgid "(Used for searching profiles, never shown to others)"
-msgstr "(Wird für die Suche nach Profilen verwendet und niemals veröffentlicht)"
+#: mod/lostpass.php:140
+msgid ""
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "Du kannst das Passwort in den <em>Einstellungen</em> ändern, sobald Du Dich erfolgreich angemeldet hast."
 
-#: mod/profiles.php:739 src/Model/Profile.php:800
-msgid "Likes:"
-msgstr "Likes:"
+#: mod/lostpass.php:148
+#, php-format
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tYour password has been changed as requested. Please retain this\n"
+"\t\t\tinformation for your records (or change your password immediately to\n"
+"\t\t\tsomething that you will remember).\n"
+"\t\t"
+msgstr "\nHallo %1$s,\n\nDein Passwort wurde wie gewünscht geändert. Bitte bewahre diese Informationen gut auf (oder ändere Dein Passwort in eines, das Du Dir leicht merken kannst)."
 
-#: mod/profiles.php:740 src/Model/Profile.php:804
-msgid "Dislikes:"
-msgstr "Dislikes:"
+#: mod/lostpass.php:154
+#, php-format
+msgid ""
+"\n"
+"\t\t\tYour login details are as follows:\n"
+"\n"
+"\t\t\tSite Location:\t%1$s\n"
+"\t\t\tLogin Name:\t%2$s\n"
+"\t\t\tPassword:\t%3$s\n"
+"\n"
+"\t\t\tYou may change that password from your account settings page after logging in.\n"
+"\t\t"
+msgstr "\nDie Anmeldedaten sind die folgenden:\n\nAdresse der Seite: %1$s\nLogin Name: %2$s\nPasswort: %3$s\n\nDas Passwort kann und sollte in den Kontoeinstellungen nach der Anmeldung geändert werden."
 
-#: mod/profiles.php:741
-msgid "Musical interests"
-msgstr "Musikalische Interessen"
+#: mod/lostpass.php:167
+#, php-format
+msgid "Your password has been changed at %s"
+msgstr "Auf %s wurde Dein Passwort geändert"
 
-#: mod/profiles.php:742
-msgid "Books, literature"
-msgstr "Bücher, Literatur"
+#: mod/notify.php:77
+msgid "No more system notifications."
+msgstr "Keine weiteren Systembenachrichtigungen."
 
-#: mod/profiles.php:743
-msgid "Television"
-msgstr "Fernsehen"
+#: mod/ping.php:292
+msgid "{0} wants to be your friend"
+msgstr "{0} möchte mit Dir in Kontakt treten"
 
-#: mod/profiles.php:744
-msgid "Film/dance/culture/entertainment"
-msgstr "Filme/Tänze/Kultur/Unterhaltung"
+#: mod/ping.php:307
+msgid "{0} sent you a message"
+msgstr "{0} schickte Dir eine Nachricht"
 
-#: mod/profiles.php:745
-msgid "Hobbies/Interests"
-msgstr "Hobbies/Interessen"
+#: mod/ping.php:322
+msgid "{0} requested registration"
+msgstr "{0} möchte sich registrieren"
 
-#: mod/profiles.php:746
-msgid "Love/romance"
-msgstr "Liebe/Romantik"
+#: mod/poke.php:192
+msgid "Poke/Prod"
+msgstr "Anstupsen"
 
-#: mod/profiles.php:747
-msgid "Work/employment"
-msgstr "Arbeit/Anstellung"
+#: mod/poke.php:193
+msgid "poke, prod or do other things to somebody"
+msgstr "Stupse Leute an oder mache anderes mit ihnen"
 
-#: mod/profiles.php:748
-msgid "School/education"
-msgstr "Schule/Ausbildung"
+#: mod/poke.php:194
+msgid "Recipient"
+msgstr "Empfänger"
 
-#: mod/profiles.php:749
-msgid "Contact information and Social Networks"
-msgstr "Kontaktinformationen und Soziale Netzwerke"
+#: mod/poke.php:195
+msgid "Choose what you wish to do to recipient"
+msgstr "Was willst Du mit dem Empfänger machen:"
 
-#: mod/profiles.php:780 src/Model/Profile.php:389
-msgid "Profile Image"
-msgstr "Profilbild"
+#: mod/poke.php:198
+msgid "Make this post private"
+msgstr "Diesen Beitrag privat machen"
 
-#: mod/profiles.php:782 src/Model/Profile.php:392
-msgid "visible to everybody"
-msgstr "sichtbar für jeden"
+#: mod/probe.php:14 mod/webfinger.php:17
+msgid "Only logged in users are permitted to perform a probing."
+msgstr "Nur eingeloggten Benutzern ist das Untersuchen von Adressen gestattet."
 
-#: mod/profiles.php:789
-msgid "Edit/Manage Profiles"
-msgstr "Bearbeite/Verwalte Profile"
+#: mod/profperm.php:28 mod/group.php:83 index.php:415
+msgid "Permission denied"
+msgstr "Zugriff verweigert"
 
-#: mod/profiles.php:790 src/Model/Profile.php:379 src/Model/Profile.php:401
-msgid "Change profile photo"
-msgstr "Profilbild ändern"
+#: mod/profperm.php:34 mod/profperm.php:65
+msgid "Invalid profile identifier."
+msgstr "Ungültiger Profil-Bezeichner."
 
-#: mod/profiles.php:791 src/Model/Profile.php:380
-msgid "Create New Profile"
-msgstr "Neues Profil anlegen"
+#: mod/profperm.php:111
+msgid "Profile Visibility Editor"
+msgstr "Editor für die Profil-Sichtbarkeit"
 
-#: mod/wall_attach.php:24 mod/wall_attach.php:32 mod/wall_attach.php:83
-#: mod/wall_upload.php:38 mod/wall_upload.php:54 mod/wall_upload.php:112
-#: mod/wall_upload.php:155 mod/wall_upload.php:158
-msgid "Invalid request."
-msgstr "Ungültige Anfrage"
+#: mod/profperm.php:115 mod/group.php:265
+msgid "Click on a contact to add or remove."
+msgstr "Klicke einen Kontakt an, um ihn hinzuzufügen oder zu entfernen"
 
-#: mod/wall_attach.php:101
-msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
-msgstr "Entschuldige, die Datei scheint größer zu sein als es die PHP Konfiguration erlaubt."
+#: mod/profperm.php:124
+msgid "Visible To"
+msgstr "Sichtbar für"
 
-#: mod/wall_attach.php:101
-msgid "Or - did you try to upload an empty file?"
-msgstr "Oder - hast Du versucht, eine leere Datei hochzuladen?"
+#: mod/profperm.php:140
+msgid "All Contacts (with secure profile access)"
+msgstr "Alle Kontakte (mit gesichertem Profilzugriff)"
 
-#: mod/wall_attach.php:112
-#, php-format
-msgid "File exceeds size limit of %s"
-msgstr "Die Datei ist größer als das erlaubte Limit von %s"
+#: mod/regmod.php:68
+msgid "Account approved."
+msgstr "Konto freigegeben."
 
-#: mod/wall_attach.php:136 mod/wall_attach.php:152
-msgid "File upload failed."
-msgstr "Hochladen der Datei fehlgeschlagen."
+#: mod/regmod.php:93
+#, php-format
+msgid "Registration revoked for %s"
+msgstr "Registrierung für %s wurde zurückgezogen"
 
-#: mod/admin.php:106
-msgid "Theme settings updated."
-msgstr "Themeneinstellungen aktualisiert."
+#: mod/regmod.php:102
+msgid "Please login."
+msgstr "Bitte melde Dich an."
 
-#: mod/admin.php:176 src/Content/Nav.php:174
-msgid "Information"
-msgstr "Information"
+#: mod/removeme.php:55 mod/removeme.php:58
+msgid "Remove My Account"
+msgstr "Konto löschen"
 
-#: mod/admin.php:177
-msgid "Overview"
-msgstr "Übersicht"
+#: mod/removeme.php:56
+msgid ""
+"This will completely remove your account. Once this has been done it is not "
+"recoverable."
+msgstr "Dein Konto wird endgültig gelöscht. Es gibt keine Möglichkeit, es wiederherzustellen."
 
-#: mod/admin.php:178 mod/admin.php:654
-msgid "Federation Statistics"
-msgstr "Federation Statistik"
+#: mod/removeme.php:57
+msgid "Please enter your password for verification:"
+msgstr "Bitte gib Dein Passwort zur Verifikation ein:"
 
-#: mod/admin.php:179
-msgid "Configuration"
-msgstr "Konfiguration"
+#: mod/search.php:37 mod/network.php:194
+msgid "Remove term"
+msgstr "Begriff entfernen"
 
-#: mod/admin.php:180 mod/admin.php:1263
-msgid "Site"
-msgstr "Seite"
+#: mod/search.php:46 mod/network.php:201 src/Content/Feature.php:100
+msgid "Saved Searches"
+msgstr "Gespeicherte Suchen"
 
-#: mod/admin.php:181 mod/admin.php:1191 mod/admin.php:1696 mod/admin.php:1712
-msgid "Users"
-msgstr "Nutzer"
+#: mod/search.php:105
+msgid "Only logged in users are permitted to perform a search."
+msgstr "Nur eingeloggten Benutzern ist das Suchen gestattet."
 
-#: mod/admin.php:182 mod/admin.php:1812 mod/admin.php:1872 mod/settings.php:85
-msgid "Addons"
-msgstr "Addons"
+#: mod/search.php:129
+msgid "Too Many Requests"
+msgstr "Zu viele Abfragen"
 
-#: mod/admin.php:183 mod/admin.php:2081 mod/admin.php:2125
-msgid "Themes"
-msgstr "Themen"
+#: mod/search.php:130
+msgid "Only one search per minute is permitted for not logged in users."
+msgstr "Es ist nur eine Suchanfrage pro Minute für nicht eingeloggte Benutzer gestattet."
 
-#: mod/admin.php:184 mod/settings.php:63
-msgid "Additional features"
-msgstr "Zusätzliche Features"
+#: mod/search.php:228 mod/community.php:136
+msgid "No results."
+msgstr "Keine Ergebnisse."
 
-#: mod/admin.php:185
-msgid "Database"
-msgstr "Datenbank"
+#: mod/search.php:234
+#, php-format
+msgid "Items tagged with: %s"
+msgstr "Beiträge die mit %s getaggt sind"
 
-#: mod/admin.php:186
-msgid "DB updates"
-msgstr "DB Updates"
+#: mod/search.php:236 mod/contacts.php:819
+#, php-format
+msgid "Results for: %s"
+msgstr "Ergebnisse für: %s"
 
-#: mod/admin.php:187 mod/admin.php:689
-msgid "Inspect Queue"
-msgstr "Warteschlange Inspizieren"
+#: mod/subthread.php:113
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s folgt %2$s %3$s"
 
-#: mod/admin.php:188
-msgid "Tools"
-msgstr "Werkzeuge"
+#: mod/tagrm.php:47
+msgid "Tag removed"
+msgstr "Tag entfernt"
 
-#: mod/admin.php:189
-msgid "Contact Blocklist"
-msgstr "Kontakt Sperrliste"
+#: mod/tagrm.php:85
+msgid "Remove Item Tag"
+msgstr "Gegenstands-Tag entfernen"
 
-#: mod/admin.php:190 mod/admin.php:311
-msgid "Server Blocklist"
-msgstr "Server Blockliste"
+#: mod/tagrm.php:87
+msgid "Select a tag to remove: "
+msgstr "Wähle ein Tag zum Entfernen aus: "
 
-#: mod/admin.php:191 mod/admin.php:470
-msgid "Delete Item"
-msgstr "Eintrag löschen"
+#: mod/tagrm.php:98 mod/delegate.php:177
+msgid "Remove"
+msgstr "Entfernen"
 
-#: mod/admin.php:192 mod/admin.php:193 mod/admin.php:2199
-msgid "Logs"
-msgstr "Protokolle"
+#: mod/uexport.php:44
+msgid "Export account"
+msgstr "Account exportieren"
 
-#: mod/admin.php:194 mod/admin.php:2266
-msgid "View Logs"
-msgstr "Protokolle anzeigen"
+#: mod/uexport.php:44
+msgid ""
+"Export your account info and contacts. Use this to make a backup of your "
+"account and/or to move it to another server."
+msgstr "Exportiere Deine Accountinformationen und Kontakte. Verwende dies um ein Backup Deines Accounts anzulegen und/oder damit auf einen anderen Server umzuziehen."
 
-#: mod/admin.php:196
-msgid "Diagnostics"
-msgstr "Diagnostik"
+#: mod/uexport.php:45
+msgid "Export all"
+msgstr "Alles exportieren"
 
-#: mod/admin.php:197
-msgid "PHP Info"
-msgstr "PHP Info"
+#: mod/uexport.php:45
+msgid ""
+"Export your accout info, contacts and all your items as json. Could be a "
+"very big file, and could take a lot of time. Use this to make a full backup "
+"of your account (photos are not exported)"
+msgstr "Exportiere Deine Account Informationen, Kontakte und alle Einträge als JSON Datei. Dies könnte eine sehr große Datei werden und dementsprechend viel Zeit benötigen. Verwende dies um ein komplettes Backup Deines Accounts anzulegen (Fotos werden nicht exportiert)."
 
-#: mod/admin.php:198
-msgid "probe address"
-msgstr "Adresse untersuchen"
+#: mod/uexport.php:52 mod/settings.php:108
+msgid "Export personal data"
+msgstr "Persönliche Daten exportieren"
 
-#: mod/admin.php:199
-msgid "check webfinger"
-msgstr "Webfinger überprüfen"
+#: mod/viewcontacts.php:87
+msgid "No contacts."
+msgstr "Keine Kontakte."
 
-#: mod/admin.php:218 src/Content/Nav.php:217
-msgid "Admin"
-msgstr "Administration"
+#: mod/viewsrc.php:12
+msgid "Access denied."
+msgstr "Zugriff verweigert."
 
-#: mod/admin.php:219
-msgid "Addon Features"
-msgstr "Addon Features"
+#: mod/wall_upload.php:186 mod/photos.php:763 mod/photos.php:766
+#: mod/photos.php:795 mod/profile_photo.php:153
+#, php-format
+msgid "Image exceeds size limit of %s"
+msgstr "Bildgröße überschreitet das Limit von %s"
 
-#: mod/admin.php:220
-msgid "User registrations waiting for confirmation"
-msgstr "Nutzeranmeldungen die auf Bestätigung warten"
+#: mod/wall_upload.php:200 mod/photos.php:818 mod/profile_photo.php:162
+msgid "Unable to process image."
+msgstr "Konnte das Bild nicht bearbeiten."
 
-#: mod/admin.php:302
-msgid "The blocked domain"
-msgstr "Die blockierte Domain"
+#: mod/wall_upload.php:231 mod/item.php:471 src/Object/Image.php:953
+#: src/Object/Image.php:969 src/Object/Image.php:977 src/Object/Image.php:1002
+msgid "Wall Photos"
+msgstr "Pinnwand-Bilder"
 
-#: mod/admin.php:303 mod/admin.php:316
-msgid "The reason why you blocked this domain."
-msgstr "Die Begründung warum du diese Domain blockiert hast."
+#: mod/wall_upload.php:239 mod/photos.php:847 mod/profile_photo.php:307
+msgid "Image upload failed."
+msgstr "Hochladen des Bildes gescheitert."
 
-#: mod/admin.php:304
-msgid "Delete domain"
-msgstr "Domain löschen"
+#: mod/wallmessage.php:49 mod/wallmessage.php:112
+#, php-format
+msgid "Number of daily wall messages for %s exceeded. Message failed."
+msgstr "Maximale Anzahl der täglichen Pinnwand Nachrichten für %s ist überschritten. Zustellung fehlgeschlagen."
 
-#: mod/admin.php:304
-msgid "Check to delete this entry from the blocklist"
-msgstr "Markieren, um diesen Eintrag von der Blocklist zu entfernen"
+#: mod/wallmessage.php:57 mod/message.php:73
+msgid "No recipient selected."
+msgstr "Kein Empfänger gewählt."
 
-#: mod/admin.php:310 mod/admin.php:427 mod/admin.php:469 mod/admin.php:653
-#: mod/admin.php:688 mod/admin.php:784 mod/admin.php:1262 mod/admin.php:1695
-#: mod/admin.php:1811 mod/admin.php:1871 mod/admin.php:2080 mod/admin.php:2124
-#: mod/admin.php:2198 mod/admin.php:2265
-msgid "Administration"
-msgstr "Administration"
+#: mod/wallmessage.php:60
+msgid "Unable to check your home location."
+msgstr "Konnte Deinen Heimatort nicht bestimmen."
 
-#: mod/admin.php:312
-msgid ""
-"This page can be used to define a black list of servers from the federated "
-"network that are not allowed to interact with your node. For all entered "
-"domains you should also give a reason why you have blocked the remote "
-"server."
-msgstr "Auf dieser Seite kannst du die Liste der blockierten Domains aus dem föderalen Netzwerk verwalten, denen es untersagt ist mit deinem Knoten zu interagieren. Für jede der blockierten Domains musst du außerdem einen Grund für die Sperrung angeben."
+#: mod/wallmessage.php:63 mod/message.php:80
+msgid "Message could not be sent."
+msgstr "Nachricht konnte nicht gesendet werden."
 
-#: mod/admin.php:313
-msgid ""
-"The list of blocked servers will be made publically available on the "
-"/friendica page so that your users and people investigating communication "
-"problems can find the reason easily."
-msgstr "Die Liste der blockierten Domains wird auf der /friendica Seite öffentlich einsehbar gemacht, damit deine Nutzer und Personen die Kommunikationsprobleme erkunden, die Ursachen einfach finden können."
+#: mod/wallmessage.php:66 mod/message.php:83
+msgid "Message collection failure."
+msgstr "Konnte Nachrichten nicht abrufen."
 
-#: mod/admin.php:314
-msgid "Add new entry to block list"
-msgstr "Neuen Eintrag in die Blockliste"
+#: mod/wallmessage.php:69 mod/message.php:86
+msgid "Message sent."
+msgstr "Nachricht gesendet."
 
-#: mod/admin.php:315
-msgid "Server Domain"
-msgstr "Domain des Servers"
+#: mod/wallmessage.php:86 mod/wallmessage.php:95
+msgid "No recipient."
+msgstr "Kein Empfänger."
 
-#: mod/admin.php:315
+#: mod/wallmessage.php:132 mod/message.php:250
+msgid "Send Private Message"
+msgstr "Private Nachricht senden"
+
+#: mod/wallmessage.php:133
+#, php-format
 msgid ""
-"The domain of the new server to add to the block list. Do not include the "
-"protocol."
-msgstr "Der Domain-Name des Servers der geblockt werden soll. Gib das Protokoll nicht mit an!"
+"If you wish for %s to respond, please check that the privacy settings on "
+"your site allow private mail from unknown senders."
+msgstr "Wenn Du möchtest, dass %s Dir antworten kann, überprüfe Deine Privatsphären-Einstellungen und erlaube private Nachrichten von unbekannten Absendern."
 
-#: mod/admin.php:316
-msgid "Block reason"
-msgstr "Begründung der Blockierung"
+#: mod/wallmessage.php:134 mod/message.php:251 mod/message.php:421
+msgid "To:"
+msgstr "An:"
 
-#: mod/admin.php:317
-msgid "Add Entry"
-msgstr "Eintrag hinzufügen"
+#: mod/wallmessage.php:135 mod/message.php:255 mod/message.php:423
+msgid "Subject:"
+msgstr "Betreff:"
 
-#: mod/admin.php:318
-msgid "Save changes to the blocklist"
-msgstr "Änderungen der Blockliste speichern"
+#: mod/register.php:99
+msgid ""
+"Registration successful. Please check your email for further instructions."
+msgstr "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet."
 
-#: mod/admin.php:319
-msgid "Current Entries in the Blocklist"
-msgstr "Aktuelle Einträge der Blockliste"
+#: mod/register.php:103
+#, php-format
+msgid ""
+"Failed to send email message. Here your accout details:<br> login: %s<br> "
+"password: %s<br><br>You can change your password after login."
+msgstr "Versenden der E-Mail fehlgeschlagen. Hier sind Deine Account Details:\n\nLogin: %s\nPasswort: %s\n\nDu kannst das Passwort nach dem Anmelden ändern."
 
-#: mod/admin.php:322
-msgid "Delete entry from blocklist"
-msgstr "Eintrag von der Blockliste entfernen"
+#: mod/register.php:110
+msgid "Registration successful."
+msgstr "Registrierung erfolgreich."
 
-#: mod/admin.php:325
-msgid "Delete entry from blocklist?"
-msgstr "Eintrag von der Blockliste entfernen?"
+#: mod/register.php:115
+msgid "Your registration can not be processed."
+msgstr "Deine Registrierung konnte nicht verarbeitet werden."
 
-#: mod/admin.php:351
-msgid "Server added to blocklist."
-msgstr "Server zur Blockliste hinzugefügt."
+#: mod/register.php:162
+msgid "Your registration is pending approval by the site owner."
+msgstr "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden."
 
-#: mod/admin.php:367
-msgid "Site blocklist updated."
-msgstr "Blockliste aktualisiert."
+#: mod/register.php:220
+msgid ""
+"You may (optionally) fill in this form via OpenID by supplying your OpenID "
+"and clicking 'Register'."
+msgstr "Du kannst dieses Formular auch (optional) mit Deiner OpenID ausfüllen, indem Du Deine OpenID angibst und 'Registrieren' klickst."
 
-#: mod/admin.php:390 util/global_community_block.php:53
-msgid "The contact has been blocked from the node"
-msgstr "Der Kontakt wurde von diesem Knoten geblockt"
+#: mod/register.php:221
+msgid ""
+"If you are not familiar with OpenID, please leave that field blank and fill "
+"in the rest of the items."
+msgstr "Wenn Du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und fülle die restlichen Felder aus."
 
-#: mod/admin.php:392 util/global_community_block.php:48
-#, php-format
-msgid "Could not find any contact entry for this URL (%s)"
-msgstr "Für die URL (%s) konnte kein Kontakt gefunden werden"
+#: mod/register.php:222
+msgid "Your OpenID (optional): "
+msgstr "Deine OpenID (optional): "
 
-#: mod/admin.php:399
-#, php-format
-msgid "%s contact unblocked"
-msgid_plural "%s contacts unblocked"
-msgstr[0] "%sKontakt wieder freigegeben"
-msgstr[1] "%sKontakte wieder freigegeben"
+#: mod/register.php:234
+msgid "Include your profile in member directory?"
+msgstr "Soll Dein Profil im Nutzerverzeichnis angezeigt werden?"
 
-#: mod/admin.php:428
-msgid "Remote Contact Blocklist"
-msgstr "Sperrliste entfernter Kontakte"
+#: mod/register.php:259
+msgid "Note for the admin"
+msgstr "Hinweis für den Admin"
 
-#: mod/admin.php:429
-msgid ""
-"This page allows you to prevent any message from a remote contact to reach "
-"your node."
-msgstr "Auf dieser Seite kannst du Accounts von anderen Knoten blockieren und damit verhindern, dass ihre Beiträge von deinem Knoten angenommen werden."
+#: mod/register.php:259
+msgid "Leave a message for the admin, why you want to join this node"
+msgstr "Hinterlasse eine Nachricht an den Admin, warum du einen Account auf dieser Instanz haben möchtest."
 
-#: mod/admin.php:430
-msgid "Block Remote Contact"
-msgstr "Blockiere entfernten Kontakt"
+#: mod/register.php:260
+msgid "Membership on this site is by invitation only."
+msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich."
 
-#: mod/admin.php:431 mod/admin.php:1698
-msgid "select all"
-msgstr "Alle auswählen"
+#: mod/register.php:261
+msgid "Your invitation code: "
+msgstr "Dein Ein­la­dungs­code"
 
-#: mod/admin.php:432
-msgid "select none"
-msgstr "Auswahl aufheben"
+#: mod/register.php:264 mod/admin.php:1283
+msgid "Registration"
+msgstr "Registrierung"
 
-#: mod/admin.php:433 mod/admin.php:1707 mod/contacts.php:628
-#: mod/contacts.php:818 mod/contacts.php:995
-msgid "Block"
-msgstr "Sperren"
-
-#: mod/admin.php:434 mod/admin.php:1708 mod/contacts.php:628
-#: mod/contacts.php:818 mod/contacts.php:995
-msgid "Unblock"
-msgstr "Entsperren"
+#: mod/register.php:270
+msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
+msgstr "Dein vollständiger Name (z.B. Hans Mustermann, echt oder echt erscheinend):"
 
-#: mod/admin.php:435
-msgid "No remote contact is blocked from this node."
-msgstr "Derzeit werden keine Kontakte auf diesem Knoten blockiert."
+#: mod/register.php:271
+msgid ""
+"Your Email Address: (Initial information will be send there, so this has to "
+"be an existing address.)"
+msgstr "Deine E-Mail Adresse (Informationen zur Registrierung werden an diese Adresse gesendet, darum muss sie existieren.)"
 
-#: mod/admin.php:437
-msgid "Blocked Remote Contacts"
-msgstr "Blockierte Kontakte von anderen Knoten"
+#: mod/register.php:273 mod/settings.php:1199
+msgid "New Password:"
+msgstr "Neues Passwort:"
 
-#: mod/admin.php:438
-msgid "Block New Remote Contact"
-msgstr "Blockieren von weiteren Kontakten"
+#: mod/register.php:273
+msgid "Leave empty for an auto generated password."
+msgstr "Leer lassen um das Passwort automatisch zu generieren."
 
-#: mod/admin.php:439
-msgid "Photo"
-msgstr "Foto:"
+#: mod/register.php:274 mod/settings.php:1200
+msgid "Confirm:"
+msgstr "Bestätigen:"
 
-#: mod/admin.php:447
+#: mod/register.php:275
 #, php-format
-msgid "%s total blocked contact"
-msgid_plural "%s total blocked contacts"
-msgstr[0] "Insgesamt %s blockierter Kontakt"
-msgstr[1] "Insgesamt %s blockierte Kontakte"
+msgid ""
+"Choose a profile nickname. This must begin with a text character. Your "
+"profile address on this site will then be '<strong>nickname@%s</strong>'."
+msgstr "Wähle einen Spitznamen für Dein Profil. Dieser muss mit einem Buchstaben beginnen. Die Adresse Deines Profils auf dieser Seite wird '<strong>spitzname@%s</strong>' sein."
 
-#: mod/admin.php:449
-msgid "URL of the remote contact to block."
-msgstr "Die URL des Kontakts, vom entfernten Server, der blockiert werden soll."
+#: mod/register.php:276
+msgid "Choose a nickname: "
+msgstr "Spitznamen wählen: "
 
-#: mod/admin.php:471
-msgid "Delete this Item"
-msgstr "Diesen Eintrag löschen"
+#: mod/register.php:279 src/Content/Nav.php:128 src/Module/Login.php:283
+msgid "Register"
+msgstr "Registrieren"
 
-#: mod/admin.php:472
-msgid ""
-"On this page you can delete an item from your node. If the item is a top "
-"level posting, the entire thread will be deleted."
-msgstr "Auf dieser Seite kannst du Einträge von deinem Knoten löschen. Wenn der Eintrag der Anfang einer Diskussion ist, wird der gesamte Diskussionsverlauf gelöscht."
+#: mod/register.php:286
+msgid "Import your profile to this friendica instance"
+msgstr "Importiere Dein Profil auf diese Friendica Instanz"
 
-#: mod/admin.php:473
-msgid ""
-"You need to know the GUID of the item. You can find it e.g. by looking at "
-"the display URL. The last part of http://example.com/display/123456 is the "
-"GUID, here 123456."
-msgstr "Zur Löschung musst du die GUID des Eintrags kennen. Diese findest du z.B. durch die /display URL des Eintrags. Der letzte Teil der URL ist die GUID. Lautet die URL beispielsweise http://example.com/display/123456 ist die GUID 123456."
+#: mod/bookmarklet.php:23 src/Content/Nav.php:114 src/Module/Login.php:312
+msgid "Login"
+msgstr "Anmeldung"
 
-#: mod/admin.php:474
-msgid "GUID"
-msgstr "GUID"
+#: mod/bookmarklet.php:51
+msgid "The post was created"
+msgstr "Der Beitrag wurde angelegt"
 
-#: mod/admin.php:474
-msgid "The GUID of the item you want to delete."
-msgstr "Die GUID des zu löschenden Eintrags"
+#: mod/community.php:46
+msgid "Community option not available."
+msgstr "Optionen für die Gemeinschaftsseite nicht verfügbar."
 
-#: mod/admin.php:513
-msgid "Item marked for deletion."
-msgstr "Eintrag wurden zur Löschung markiert"
+#: mod/community.php:63
+msgid "Not available."
+msgstr "Nicht verfügbar."
 
-#: mod/admin.php:584
-msgid "unknown"
-msgstr "Unbekannt"
+#: mod/community.php:76
+msgid "Local Community"
+msgstr "Lokale Gemeinschaft"
 
-#: mod/admin.php:647
-msgid ""
-"This page offers you some numbers to the known part of the federated social "
-"network your Friendica node is part of. These numbers are not complete but "
-"only reflect the part of the network your node is aware of."
-msgstr "Diese Seite präsentiert einige Zahlen zu dem bekannten Teil des föderalen sozialen Netzwerks, von dem deine Friendica Installation ein Teil ist. Diese Zahlen sind nicht absolut und reflektieren nur den Teil des Netzwerks, den dein Knoten kennt."
+#: mod/community.php:79
+msgid "Posts from local users on this server"
+msgstr "Beiträge von Nutzern dieses Servers"
 
-#: mod/admin.php:648
-msgid ""
-"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
-"will improve the data displayed here."
-msgstr "Die Funktion um <em>Automatisch ein Kontaktverzeichnis erstellen</em> ist nicht aktiv. Es wird die hier angezeigten Daten verbessern."
+#: mod/community.php:87
+msgid "Global Community"
+msgstr "Globale Gemeinschaft"
 
-#: mod/admin.php:660
-#, php-format
-msgid ""
-"Currently this node is aware of %d nodes with %d registered users from the "
-"following platforms:"
-msgstr "Momentan kennt dieser Knoten %d Knoten mit insgesamt %d registrierten Nutzern, die die folgenden Plattformen verwenden:"
+#: mod/community.php:90
+msgid "Posts from users of the whole federated network"
+msgstr "Beiträge von Nutzern des gesamten  föderalen Netzwerks"
 
-#: mod/admin.php:691
-msgid "ID"
-msgstr "ID"
+#: mod/community.php:180
+msgid ""
+"This community stream shows all public posts received by this node. They may"
+" not reflect the opinions of this node’s users."
+msgstr "Diese Gemeinschaftsseite zeigt alle öffentlichen Beiträge, die auf diesem Knoten eingegangen sind. Der Inhalt entspricht nicht zwingend der Meinung der Nutzer dieses Servers."
 
-#: mod/admin.php:692
-msgid "Recipient Name"
-msgstr "Empfänger Name"
+#: mod/editpost.php:25 mod/editpost.php:35
+msgid "Item not found"
+msgstr "Beitrag nicht gefunden"
 
-#: mod/admin.php:693
-msgid "Recipient Profile"
-msgstr "Empfänger Profil"
+#: mod/editpost.php:42
+msgid "Edit post"
+msgstr "Beitrag bearbeiten"
 
-#: mod/admin.php:694 view/theme/frio/theme.php:266
-#: src/Core/NotificationsManager.php:178 src/Content/Nav.php:178
-msgid "Network"
-msgstr "Netzwerk"
+#: mod/editpost.php:134 src/Core/ACL.php:315
+msgid "CC: email addresses"
+msgstr "Cc: E-Mail-Addressen"
 
-#: mod/admin.php:695
-msgid "Created"
-msgstr "Erstellt"
+#: mod/editpost.php:141 src/Core/ACL.php:316
+msgid "Example: bob@example.com, mary@example.com"
+msgstr "Z.B.: bob@example.com, mary@example.com"
 
-#: mod/admin.php:696
-msgid "Last Tried"
-msgstr "Zuletzt versucht"
+#: mod/fsuggest.php:72
+msgid "Friend suggestion sent."
+msgstr "Kontaktvorschlag gesendet."
 
-#: mod/admin.php:697
-msgid ""
-"This page lists the content of the queue for outgoing postings. These are "
-"postings the initial delivery failed for. They will be resend later and "
-"eventually deleted if the delivery fails permanently."
-msgstr "Auf dieser Seite werden die in der Warteschlange eingereihten Beiträge aufgelistet. Bei diesen Beiträgen schlug die erste Zustellung fehl. Es wird später wiederholt versucht die Beiträge zuzustellen, bis sie schließlich gelöscht werden."
+#: mod/fsuggest.php:101
+msgid "Suggest Friends"
+msgstr "Kontakte vorschlagen"
 
-#: mod/admin.php:721
+#: mod/fsuggest.php:103
 #, php-format
-msgid ""
-"Your DB still runs with MyISAM tables. You should change the engine type to "
-"InnoDB. As Friendica will use InnoDB only features in the future, you should"
-" change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
-"converting the table engines. You may also use the command <tt>php "
-"scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an "
-"automatic conversion.<br />"
-msgstr "Deine DB verwendet derzeit noch MyISAM Tabellen. Du solltest die Datenbank Engine auf InnoDB umstellen, da Friendica in Zukunft InnoDB Features verwenden wird. Eine Anleitung zur Umstellung der Datenbank kannst du  <a href=\"%s\">hier</a>  finden. Du kannst außerdem mit dem Befehl <tt>php scripts/dbstructure.php toinnodb</tt> auf der Kommandozeile die Umstellung automatisch vornehmen lassen."
+msgid "Suggest a friend for %s"
+msgstr "Schlage %s einen Kontakt vor"
 
-#: mod/admin.php:728
-#, php-format
-msgid ""
-"There is a new version of Friendica available for download. Your current "
-"version is %1$s, upstream version is %2$s"
-msgstr "Es gibt eine neue Version von Friendica. Du verwendest derzeit die Version %1$s, die aktuelle Version ist %2$s."
+#: mod/group.php:36
+msgid "Group created."
+msgstr "Gruppe erstellt."
 
-#: mod/admin.php:738
-msgid ""
-"The database update failed. Please run \"php scripts/dbstructure.php "
-"update\" from the command line and have a look at the errors that might "
-"appear."
-msgstr "Das Update der Datenbank ist fehlgeschlagen. Bitte führe 'php scripts/dbstructure.php update' in der Kommandozeile aus und achte auf eventuell auftretende Fehlermeldungen."
+#: mod/group.php:42
+msgid "Could not create group."
+msgstr "Konnte die Gruppe nicht erstellen."
 
-#: mod/admin.php:744
-msgid "The worker was never executed. Please check your database structure!"
-msgstr "Der Hintergrundprozess (worker) wurde noch nie gestartet. Bitte überprüfe deine Datenbankstruktur."
+#: mod/group.php:56 mod/group.php:157
+msgid "Group not found."
+msgstr "Gruppe nicht gefunden."
 
-#: mod/admin.php:747
-#, php-format
-msgid ""
-"The last worker execution was on %s UTC. This is older than one hour. Please"
-" check your crontab settings."
-msgstr "Der Hintergrundprozess (worker) wurde zuletzt um %s UTC ausgeführt. Das war vor mehr als einer Stunde. Bitte überprüfe deine crontab Einstellungen."
+#: mod/group.php:70
+msgid "Group name changed."
+msgstr "Gruppenname geändert."
 
-#: mod/admin.php:752 mod/admin.php:1647
-msgid "Normal Account"
-msgstr "Normales Konto"
+#: mod/group.php:97
+msgid "Save Group"
+msgstr "Gruppe speichern"
 
-#: mod/admin.php:753 mod/admin.php:1648
-msgid "Automatic Follower Account"
-msgstr "Automatisch folgendes Konto (Marktschreier)"
+#: mod/group.php:102
+msgid "Create a group of contacts/friends."
+msgstr "Eine Kontaktgruppe anlegen."
 
-#: mod/admin.php:754 mod/admin.php:1649
-msgid "Public Forum Account"
-msgstr "Öffentliches Forum Konto"
+#: mod/group.php:103 mod/group.php:199 src/Model/Group.php:408
+msgid "Group Name: "
+msgstr "Gruppenname:"
 
-#: mod/admin.php:755 mod/admin.php:1650
-msgid "Automatic Friend Account"
-msgstr "Automatische Freunde Seite"
+#: mod/group.php:127
+msgid "Group removed."
+msgstr "Gruppe entfernt."
 
-#: mod/admin.php:756
-msgid "Blog Account"
-msgstr "Blog-Konto"
+#: mod/group.php:129
+msgid "Unable to remove group."
+msgstr "Konnte die Gruppe nicht entfernen."
 
-#: mod/admin.php:757
-msgid "Private Forum Account"
-msgstr "Privates Forum Konto"
+#: mod/group.php:192
+msgid "Delete Group"
+msgstr "Gruppe löschen"
 
-#: mod/admin.php:779
-msgid "Message queues"
-msgstr "Nachrichten-Warteschlangen"
+#: mod/group.php:198
+msgid "Group Editor"
+msgstr "Gruppeneditor"
 
-#: mod/admin.php:785
-msgid "Summary"
-msgstr "Zusammenfassung"
+#: mod/group.php:203
+msgid "Edit Group Name"
+msgstr "Gruppen Name bearbeiten"
 
-#: mod/admin.php:787
-msgid "Registered users"
-msgstr "Registrierte Personen"
+#: mod/group.php:213
+msgid "Members"
+msgstr "Mitglieder"
 
-#: mod/admin.php:789
-msgid "Pending registrations"
-msgstr "Anstehende Anmeldungen"
+#: mod/group.php:215 mod/contacts.php:719
+msgid "All Contacts"
+msgstr "Alle Kontakte"
 
-#: mod/admin.php:790
-msgid "Version"
-msgstr "Version"
+#: mod/group.php:216 mod/network.php:639
+msgid "Group is empty"
+msgstr "Gruppe ist leer"
 
-#: mod/admin.php:795
-msgid "Active addons"
-msgstr "Aktivierte Addons"
+#: mod/group.php:229
+msgid "Remove Contact"
+msgstr "Kontakt löschen"
 
-#: mod/admin.php:826
-msgid "Can not parse base url. Must have at least <scheme>://<domain>"
-msgstr "Die Basis-URL konnte nicht analysiert werden. Sie muss mindestens aus <protokoll>://<domain> bestehen"
+#: mod/group.php:253
+msgid "Add Contact"
+msgstr "Kontakt hinzufügen"
 
-#: mod/admin.php:1127
-msgid "Site settings updated."
-msgstr "Seiteneinstellungen aktualisiert."
+#: mod/message.php:30 src/Content/Nav.php:198
+msgid "New Message"
+msgstr "Neue Nachricht"
 
-#: mod/admin.php:1154 mod/settings.php:907
-msgid "No special theme for mobile devices"
-msgstr "Kein spezielles Theme für mobile Geräte verwenden."
+#: mod/message.php:77
+msgid "Unable to locate contact information."
+msgstr "Konnte die Kontaktinformationen nicht finden."
 
-#: mod/admin.php:1183
-msgid "No community page"
-msgstr "Keine Gemeinschaftsseite"
+#: mod/message.php:112 view/theme/frio/theme.php:268 src/Content/Nav.php:195
+msgid "Messages"
+msgstr "Nachrichten"
 
-#: mod/admin.php:1184
-msgid "Public postings from users of this site"
-msgstr "Öffentliche Beiträge von NutzerInnen dieser Seite"
+#: mod/message.php:136
+msgid "Do you really want to delete this message?"
+msgstr "Möchtest Du wirklich diese Nachricht löschen?"
 
-#: mod/admin.php:1185
-msgid "Public postings from the federated network"
-msgstr "Öffentliche Beiträge aus dem föderalen Netzwerk"
+#: mod/message.php:156
+msgid "Message deleted."
+msgstr "Nachricht gelöscht."
 
-#: mod/admin.php:1186
-msgid "Public postings from local users and the federated network"
-msgstr "Öffentliche Beiträge von lokalen Nutzern und aus dem föderalen Netzwerk"
+#: mod/message.php:185
+msgid "Conversation removed."
+msgstr "Unterhaltung gelöscht."
 
-#: mod/admin.php:1190 mod/contacts.php:564
-msgid "Disabled"
-msgstr "Deaktiviert"
+#: mod/message.php:291
+msgid "No messages."
+msgstr "Keine Nachrichten."
 
-#: mod/admin.php:1192
-msgid "Users, Global Contacts"
-msgstr "Nutzer, globale Kontakte"
+#: mod/message.php:330
+msgid "Message not available."
+msgstr "Nachricht nicht verfügbar."
 
-#: mod/admin.php:1193
-msgid "Users, Global Contacts/fallback"
-msgstr "Nutzer, globale Kontakte / Fallback"
+#: mod/message.php:397
+msgid "Delete message"
+msgstr "Nachricht löschen"
 
-#: mod/admin.php:1197
-msgid "One month"
-msgstr "ein Monat"
+#: mod/message.php:399 mod/message.php:500
+msgid "D, d M Y - g:i A"
+msgstr "D, d. M Y - H:i"
 
-#: mod/admin.php:1198
-msgid "Three months"
-msgstr "drei Monate"
+#: mod/message.php:414 mod/message.php:497
+msgid "Delete conversation"
+msgstr "Unterhaltung löschen"
 
-#: mod/admin.php:1199
-msgid "Half a year"
-msgstr "ein halbes Jahr"
+#: mod/message.php:416
+msgid ""
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "Sichere Kommunikation ist nicht verfügbar. <strong>Eventuell</strong> kannst Du auf der Profilseite des Absenders antworten."
 
-#: mod/admin.php:1200
-msgid "One year"
-msgstr "ein Jahr"
+#: mod/message.php:420
+msgid "Send Reply"
+msgstr "Antwort senden"
 
-#: mod/admin.php:1205
-msgid "Multi user instance"
-msgstr "Mehrbenutzer Instanz"
+#: mod/message.php:471
+#, php-format
+msgid "Unknown sender - %s"
+msgstr "'Unbekannter Absender - %s"
 
-#: mod/admin.php:1228
-msgid "Closed"
-msgstr "Geschlossen"
+#: mod/message.php:473
+#, php-format
+msgid "You and %s"
+msgstr "Du und %s"
 
-#: mod/admin.php:1229
-msgid "Requires approval"
-msgstr "Bedarf der Zustimmung"
+#: mod/message.php:475
+#, php-format
+msgid "%s and You"
+msgstr "%s und Du"
 
-#: mod/admin.php:1230
-msgid "Open"
-msgstr "Offen"
+#: mod/message.php:503
+#, php-format
+msgid "%d message"
+msgid_plural "%d messages"
+msgstr[0] "%d Nachricht"
+msgstr[1] "%d Nachrichten"
 
-#: mod/admin.php:1234
-msgid "No SSL policy, links will track page SSL state"
-msgstr "Keine SSL Richtlinie, Links werden das verwendete Protokoll beibehalten"
+#: mod/network.php:202 src/Model/Group.php:400
+msgid "add"
+msgstr "hinzufügen"
 
-#: mod/admin.php:1235
-msgid "Force all links to use SSL"
-msgstr "SSL für alle Links erzwingen"
+#: mod/network.php:547
+#, php-format
+msgid ""
+"Warning: This group contains %s member from a network that doesn't allow non"
+" public messages."
+msgid_plural ""
+"Warning: This group contains %s members from a network that doesn't allow "
+"non public messages."
+msgstr[0] "Warnung: Diese Gruppe beinhaltet %s Person aus einem Netzwerk das keine nicht öffentlichen Beiträge empfangen kann."
+msgstr[1] "Warnung: Diese Gruppe beinhaltet %s Personen aus Netzwerken die keine nicht-öffentlichen Beiträge empfangen können."
 
-#: mod/admin.php:1236
-msgid "Self-signed certificate, use SSL for local links only (discouraged)"
-msgstr "Selbst-unterzeichnetes Zertifikat, SSL nur für lokale Links verwenden (nicht empfohlen)"
+#: mod/network.php:550
+msgid "Messages in this group won't be send to these receivers."
+msgstr "Beiträge in dieser Gruppe werden deshalb nicht an diese Personen zugestellt werden."
 
-#: mod/admin.php:1240
-msgid "Don't check"
-msgstr "Nicht überprüfen"
+#: mod/network.php:618
+msgid "No such group"
+msgstr "Es gibt keine solche Gruppe"
 
-#: mod/admin.php:1241
-msgid "check the stable version"
-msgstr "überprüfe die stabile Version"
+#: mod/network.php:643
+#, php-format
+msgid "Group: %s"
+msgstr "Gruppe: %s"
 
-#: mod/admin.php:1242
-msgid "check the development version"
-msgstr "überprüfe die Entwicklungsversion"
+#: mod/network.php:669
+msgid "Private messages to this person are at risk of public disclosure."
+msgstr "Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen."
 
-#: mod/admin.php:1264 mod/admin.php:1873 mod/admin.php:2126 mod/admin.php:2200
-#: mod/admin.php:2347 mod/delegate.php:161 mod/settings.php:679
-#: mod/settings.php:788 mod/settings.php:874 mod/settings.php:963
-#: mod/settings.php:1198
-msgid "Save Settings"
-msgstr "Einstellungen speichern"
+#: mod/network.php:672
+msgid "Invalid contact."
+msgstr "Ungültiger Kontakt."
 
-#: mod/admin.php:1265
-msgid "Republish users to directory"
-msgstr "Nutzer erneut im globalen Verzeichnis veröffentlichen."
+#: mod/network.php:921
+msgid "Commented Order"
+msgstr "Neueste Kommentare"
 
-#: mod/admin.php:1266 mod/register.php:264
-msgid "Registration"
-msgstr "Registrierung"
+#: mod/network.php:924
+msgid "Sort by Comment Date"
+msgstr "Nach Kommentardatum sortieren"
 
-#: mod/admin.php:1267
-msgid "File upload"
-msgstr "Datei hochladen"
+#: mod/network.php:929
+msgid "Posted Order"
+msgstr "Neueste Beiträge"
 
-#: mod/admin.php:1268
-msgid "Policies"
-msgstr "Regeln"
+#: mod/network.php:932
+msgid "Sort by Post Date"
+msgstr "Nach Beitragsdatum sortieren"
 
-#: mod/admin.php:1269 mod/contacts.php:886 mod/events.php:535
-#: src/Model/Profile.php:851
-msgid "Advanced"
-msgstr "Erweitert"
+#: mod/network.php:940 mod/profiles.php:686
+#: src/Core/NotificationsManager.php:185
+msgid "Personal"
+msgstr "Persönlich"
 
-#: mod/admin.php:1270
-msgid "Auto Discovered Contact Directory"
-msgstr "Automatisch ein Kontaktverzeichnis erstellen"
+#: mod/network.php:943
+msgid "Posts that mention or involve you"
+msgstr "Beiträge, in denen es um Dich geht"
 
-#: mod/admin.php:1271
-msgid "Performance"
-msgstr "Performance"
+#: mod/network.php:951
+msgid "New"
+msgstr "Neue"
 
-#: mod/admin.php:1272
-msgid "Worker"
-msgstr "Worker"
+#: mod/network.php:954
+msgid "Activity Stream - by date"
+msgstr "Aktivitäten-Stream - nach Datum"
 
-#: mod/admin.php:1273
-msgid ""
-"Relocate - WARNING: advanced function. Could make this server unreachable."
-msgstr "Umsiedeln - WARNUNG: Könnte diesen Server unerreichbar machen."
+#: mod/network.php:962
+msgid "Shared Links"
+msgstr "Geteilte Links"
 
-#: mod/admin.php:1276
-msgid "Site name"
-msgstr "Seitenname"
+#: mod/network.php:965
+msgid "Interesting Links"
+msgstr "Interessante Links"
 
-#: mod/admin.php:1277
-msgid "Host name"
-msgstr "Host Name"
+#: mod/network.php:973
+msgid "Starred"
+msgstr "Markierte"
 
-#: mod/admin.php:1278
-msgid "Sender Email"
-msgstr "Absender für Emails"
+#: mod/network.php:976
+msgid "Favourite Posts"
+msgstr "Favorisierte Beiträge"
 
-#: mod/admin.php:1278
-msgid ""
-"The email address your server shall use to send notification emails from."
-msgstr "Die E-Mail Adresse die dein Server zum Versenden von Benachrichtigungen verwenden soll."
+#: mod/notes.php:52 src/Model/Profile.php:946
+msgid "Personal Notes"
+msgstr "Persönliche Notizen"
 
-#: mod/admin.php:1279
-msgid "Banner/Logo"
-msgstr "Banner/Logo"
+#: mod/photos.php:108 src/Model/Profile.php:907
+msgid "Photo Albums"
+msgstr "Fotoalben"
 
-#: mod/admin.php:1280
-msgid "Shortcut icon"
-msgstr "Shortcut Icon"
+#: mod/photos.php:109 mod/photos.php:1713
+msgid "Recent Photos"
+msgstr "Neueste Fotos"
 
-#: mod/admin.php:1280
-msgid "Link to an icon that will be used for browsers."
-msgstr "Link zu einem Icon, das Browser verwenden werden."
+#: mod/photos.php:112 mod/photos.php:1210 mod/photos.php:1715
+msgid "Upload New Photos"
+msgstr "Neue Fotos hochladen"
 
-#: mod/admin.php:1281
-msgid "Touch icon"
-msgstr "Touch Icon"
+#: mod/photos.php:126 mod/settings.php:51
+msgid "everybody"
+msgstr "jeder"
 
-#: mod/admin.php:1281
-msgid "Link to an icon that will be used for tablets and mobiles."
-msgstr "Link zu einem Icon das Tablets und Handies verwenden sollen."
+#: mod/photos.php:184
+msgid "Contact information unavailable"
+msgstr "Kontaktinformationen nicht verfügbar"
 
-#: mod/admin.php:1282
-msgid "Additional Info"
-msgstr "Zusätzliche Informationen"
+#: mod/photos.php:204
+msgid "Album not found."
+msgstr "Album nicht gefunden."
 
-#: mod/admin.php:1282
-#, php-format
-msgid ""
-"For public servers: you can add additional information here that will be "
-"listed at %s/servers."
-msgstr "Für öffentliche Server kannst Du hier zusätzliche Informationen angeben, die dann auf %s/servers angezeigt werden."
+#: mod/photos.php:234 mod/photos.php:245 mod/photos.php:1161
+msgid "Delete Album"
+msgstr "Album löschen"
 
-#: mod/admin.php:1283
-msgid "System language"
-msgstr "Systemsprache"
+#: mod/photos.php:243
+msgid "Do you really want to delete this photo album and all its photos?"
+msgstr "Möchtest Du wirklich dieses Foto-Album und all seine Foto löschen?"
 
-#: mod/admin.php:1284
-msgid "System theme"
-msgstr "Systemweites Theme"
+#: mod/photos.php:310 mod/photos.php:321 mod/photos.php:1446
+msgid "Delete Photo"
+msgstr "Foto löschen"
 
-#: mod/admin.php:1284
-msgid ""
-"Default system theme - may be over-ridden by user profiles - <a href='#' "
-"id='cnftheme'>change theme settings</a>"
-msgstr "Vorgabe für das System-Theme - kann von Benutzerprofilen überschrieben werden - <a href='#' id='cnftheme'>Theme-Einstellungen ändern</a>"
+#: mod/photos.php:319
+msgid "Do you really want to delete this photo?"
+msgstr "Möchtest Du wirklich dieses Foto löschen?"
 
-#: mod/admin.php:1285
-msgid "Mobile system theme"
-msgstr "Systemweites mobiles Theme"
+#: mod/photos.php:667
+msgid "a photo"
+msgstr "einem Foto"
 
-#: mod/admin.php:1285
-msgid "Theme for mobile devices"
-msgstr "Thema für mobile Geräte"
-
-#: mod/admin.php:1286
-msgid "SSL link policy"
-msgstr "Regeln für SSL Links"
+#: mod/photos.php:667
+#, php-format
+msgid "%1$s was tagged in %2$s by %3$s"
+msgstr "%1$s wurde von %3$s in %2$s getaggt"
 
-#: mod/admin.php:1286
-msgid "Determines whether generated links should be forced to use SSL"
-msgstr "Bestimmt, ob generierte Links SSL verwenden müssen"
+#: mod/photos.php:769
+msgid "Image upload didn't complete, please try again"
+msgstr "Der Upload des Bildes war nicht vollständig. Bitte versuche es erneut."
 
-#: mod/admin.php:1287
-msgid "Force SSL"
-msgstr "Erzwinge SSL"
+#: mod/photos.php:772
+msgid "Image file is missing"
+msgstr "Bilddatei konnte nicht gefunden werden."
 
-#: mod/admin.php:1287
+#: mod/photos.php:777
 msgid ""
-"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
-" to endless loops."
-msgstr "Erzinge alle Nicht-SSL Anfragen auf SSL - Achtung: auf manchen Systemen verursacht dies eine Endlosschleife."
+"Server can't accept new file upload at this time, please contact your "
+"administrator"
+msgstr "Der Server kann derzeit keine neuen Datei Uploads akzeptieren. Bitte kontaktiere deinen Administrator."
 
-#: mod/admin.php:1288
-msgid "Hide help entry from navigation menu"
-msgstr "Verberge den Menüeintrag für die Hilfe im Navigationsmenü"
+#: mod/photos.php:803
+msgid "Image file is empty."
+msgstr "Bilddatei ist leer."
 
-#: mod/admin.php:1288
-msgid ""
-"Hides the menu entry for the Help pages from the navigation menu. You can "
-"still access it calling /help directly."
-msgstr "Verbirgt den Menüeintrag für die Hilfe-Seiten im Navigationsmenü. Die Seiten können weiterhin über /help aufgerufen werden."
+#: mod/photos.php:940
+msgid "No photos selected"
+msgstr "Keine Bilder ausgewählt"
 
-#: mod/admin.php:1289
-msgid "Single user instance"
-msgstr "Ein-Nutzer Instanz"
+#: mod/photos.php:1036 mod/videos.php:309
+msgid "Access to this item is restricted."
+msgstr "Zugriff zu diesem Eintrag wurde eingeschränkt."
 
-#: mod/admin.php:1289
-msgid "Make this instance multi-user or single-user for the named user"
-msgstr "Regelt ob es sich bei dieser Instanz um eine ein Personen Installation oder eine Installation mit mehr als einem Nutzer handelt."
+#: mod/photos.php:1090
+msgid "Upload Photos"
+msgstr "Bilder hochladen"
 
-#: mod/admin.php:1290
-msgid "Maximum image size"
-msgstr "Maximale Bildgröße"
+#: mod/photos.php:1094 mod/photos.php:1156
+msgid "New album name: "
+msgstr "Name des neuen Albums: "
 
-#: mod/admin.php:1290
-msgid ""
-"Maximum size in bytes of uploaded images. Default is 0, which means no "
-"limits."
-msgstr "Maximale Uploadgröße von Bildern in Bytes. Standard ist 0, d.h. ohne Limit."
+#: mod/photos.php:1095
+msgid "or existing album name: "
+msgstr "oder existierender Albumname: "
 
-#: mod/admin.php:1291
-msgid "Maximum image length"
-msgstr "Maximale Bildlänge"
+#: mod/photos.php:1096
+msgid "Do not show a status post for this upload"
+msgstr "Keine Status-Mitteilung für diesen Beitrag anzeigen"
 
-#: mod/admin.php:1291
-msgid ""
-"Maximum length in pixels of the longest side of uploaded images. Default is "
-"-1, which means no limits."
-msgstr "Maximale Länge in Pixeln der längsten Seite eines hoch geladenen Bildes. Grundeinstellung ist -1 was keine Einschränkung bedeutet."
+#: mod/photos.php:1098 mod/photos.php:1441 mod/events.php:533
+#: src/Core/ACL.php:318
+msgid "Permissions"
+msgstr "Berechtigungen"
 
-#: mod/admin.php:1292
-msgid "JPEG image quality"
-msgstr "Qualität des JPEG Bildes"
+#: mod/photos.php:1106 mod/photos.php:1449 mod/settings.php:1227
+msgid "Show to Groups"
+msgstr "Zeige den Gruppen"
 
-#: mod/admin.php:1292
-msgid ""
-"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
-"100, which is full quality."
-msgstr "Hoch geladene JPEG Bilder werden mit dieser Qualität [0-100] gespeichert. Grundeinstellung ist 100, kein Qualitätsverlust."
+#: mod/photos.php:1107 mod/photos.php:1450 mod/settings.php:1228
+msgid "Show to Contacts"
+msgstr "Zeige den Kontakten"
 
-#: mod/admin.php:1294
-msgid "Register policy"
-msgstr "Registrierungsmethode"
+#: mod/photos.php:1167
+msgid "Edit Album"
+msgstr "Album bearbeiten"
 
-#: mod/admin.php:1295
-msgid "Maximum Daily Registrations"
-msgstr "Maximum täglicher Registrierungen"
+#: mod/photos.php:1172
+msgid "Show Newest First"
+msgstr "Zeige neueste zuerst"
 
-#: mod/admin.php:1295
-msgid ""
-"If registration is permitted above, this sets the maximum number of new user"
-" registrations to accept per day.  If register is set to closed, this "
-"setting has no effect."
-msgstr "Wenn die Registrierung weiter oben erlaubt ist, regelt dies die maximale Anzahl von Neuanmeldungen pro Tag. Wenn die Registrierung geschlossen ist, hat diese Einstellung keinen Effekt."
+#: mod/photos.php:1174
+msgid "Show Oldest First"
+msgstr "Zeige älteste zuerst"
 
-#: mod/admin.php:1296
-msgid "Register text"
-msgstr "Registrierungstext"
+#: mod/photos.php:1195 mod/photos.php:1698
+msgid "View Photo"
+msgstr "Foto betrachten"
 
-#: mod/admin.php:1296
-msgid "Will be displayed prominently on the registration page."
-msgstr "Wird gut sichtbar auf der Registrierungsseite angezeigt."
+#: mod/photos.php:1236
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Zugriff verweigert. Zugriff zu diesem Eintrag könnte eingeschränkt sein."
 
-#: mod/admin.php:1297
-msgid "Accounts abandoned after x days"
-msgstr "Nutzerkonten gelten nach x Tagen als unbenutzt"
+#: mod/photos.php:1238
+msgid "Photo not available"
+msgstr "Foto nicht verfügbar"
 
-#: mod/admin.php:1297
-msgid ""
-"Will not waste system resources polling external sites for abandonded "
-"accounts. Enter 0 for no time limit."
-msgstr "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Konten nicht mehr benutzt werden. 0 eingeben für kein Limit."
+#: mod/photos.php:1301
+msgid "View photo"
+msgstr "Fotos ansehen"
 
-#: mod/admin.php:1298
-msgid "Allowed friend domains"
-msgstr "Erlaubte Domains für Kontakte"
+#: mod/photos.php:1301
+msgid "Edit photo"
+msgstr "Foto bearbeiten"
 
-#: mod/admin.php:1298
-msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
-msgstr "Liste der Domains, die für Kontakte erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."
+#: mod/photos.php:1302
+msgid "Use as profile photo"
+msgstr "Als Profilbild verwenden"
 
-#: mod/admin.php:1299
-msgid "Allowed email domains"
-msgstr "Erlaubte Domains für E-Mails"
+#: mod/photos.php:1308 src/Object/Post.php:149
+msgid "Private Message"
+msgstr "Private Nachricht"
 
-#: mod/admin.php:1299
-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 "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."
+#: mod/photos.php:1327
+msgid "View Full Size"
+msgstr "Betrachte Originalgröße"
 
-#: mod/admin.php:1300
-msgid "No OEmbed rich content"
-msgstr "OEmbed nicht verwenden"
+#: mod/photos.php:1414
+msgid "Tags: "
+msgstr "Tags: "
 
-#: mod/admin.php:1300
-msgid ""
-"Don't show the rich content (e.g. embedded PDF), except from the domains "
-"listed below."
-msgstr "Verhindert das Einbetten von reichhaltigen Inhalten (z.B. eingebettete PDF Dateien). Ausgenommen von dieser Regel werden Domänen die unten aufgeführt werden."
+#: mod/photos.php:1417
+msgid "[Remove any tag]"
+msgstr "[Tag entfernen]"
 
-#: mod/admin.php:1301
-msgid "Allowed OEmbed domains"
-msgstr "Erlaubte OEmbed Domänen"
+#: mod/photos.php:1432
+msgid "New album name"
+msgstr "Name des neuen Albums"
 
-#: mod/admin.php:1301
-msgid ""
-"Comma separated list of domains which oembed content is allowed to be "
-"displayed. Wildcards are accepted."
-msgstr "Komma separierte Liste von Domänen für die das einbetten reichhaltiger Inhalte erlaubt sind. Platzhalter können verwendet werden."
+#: mod/photos.php:1433
+msgid "Caption"
+msgstr "Bildunterschrift"
 
-#: mod/admin.php:1302
-msgid "Block public"
-msgstr "Öffentlichen Zugriff blockieren"
+#: mod/photos.php:1434
+msgid "Add a Tag"
+msgstr "Tag hinzufügen"
 
-#: mod/admin.php:1302
+#: mod/photos.php:1434
 msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently logged in."
-msgstr "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist."
-
-#: mod/admin.php:1303
-msgid "Force publish"
-msgstr "Erzwinge Veröffentlichung"
+"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
+msgstr "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
 
-#: mod/admin.php:1303
-msgid ""
-"Check to force all profiles on this site to be listed in the site directory."
-msgstr "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen."
+#: mod/photos.php:1435
+msgid "Do not rotate"
+msgstr "Nicht rotieren"
 
-#: mod/admin.php:1304
-msgid "Global directory URL"
-msgstr "URL des weltweiten Verzeichnisses"
+#: mod/photos.php:1436
+msgid "Rotate CW (right)"
+msgstr "Drehen US (rechts)"
 
-#: mod/admin.php:1304
-msgid ""
-"URL to the global directory. If this is not set, the global directory is "
-"completely unavailable to the application."
-msgstr "URL des weltweiten Verzeichnisses. Wenn diese nicht gesetzt ist, ist das Verzeichnis für die Applikation nicht erreichbar."
+#: mod/photos.php:1437
+msgid "Rotate CCW (left)"
+msgstr "Drehen EUS (links)"
 
-#: mod/admin.php:1305
-msgid "Private posts by default for new users"
-msgstr "Private Beiträge als Standard für neue Nutzer"
+#: mod/photos.php:1471 src/Object/Post.php:296
+msgid "I like this (toggle)"
+msgstr "Ich mag das (toggle)"
 
-#: mod/admin.php:1305
-msgid ""
-"Set default post permissions for all new members to the default privacy "
-"group rather than public."
-msgstr "Die Standard-Zugriffsrechte für neue Nutzer werden so gesetzt, dass als Voreinstellung in die private Gruppe gepostet wird anstelle von öffentlichen Beiträgen."
+#: mod/photos.php:1472 src/Object/Post.php:297
+msgid "I don't like this (toggle)"
+msgstr "Ich mag das nicht (toggle)"
 
-#: mod/admin.php:1306
-msgid "Don't include post content in email notifications"
-msgstr "Inhalte von Beiträgen nicht in E-Mail-Benachrichtigungen versenden"
+#: mod/photos.php:1488 mod/photos.php:1527 mod/photos.php:1600
+#: mod/contacts.php:953 src/Object/Post.php:787
+msgid "This is you"
+msgstr "Das bist Du"
 
-#: mod/admin.php:1306
-msgid ""
-"Don't include the content of a post/comment/private message/etc. in the "
-"email notifications that are sent out from this site, as a privacy measure."
-msgstr "Inhalte von Beiträgen/Kommentaren/privaten Nachrichten/usw., zum Datenschutz nicht in E-Mail-Benachrichtigungen einbinden."
+#: mod/photos.php:1490 mod/photos.php:1529 mod/photos.php:1602
+#: src/Object/Post.php:393 src/Object/Post.php:789
+msgid "Comment"
+msgstr "Kommentar"
 
-#: mod/admin.php:1307
-msgid "Disallow public access to addons listed in the apps menu."
-msgstr "Öffentlichen Zugriff auf Addons im Apps Menü verbieten."
+#: mod/photos.php:1634
+msgid "Map"
+msgstr "Karte"
 
-#: mod/admin.php:1307
-msgid ""
-"Checking this box will restrict addons listed in the apps menu to members "
-"only."
-msgstr "Wenn ausgewählt werden die im Apps Menü aufgeführten Addons nur angemeldeten Nutzern der Seite zur Verfügung gestellt."
+#: mod/photos.php:1704 mod/videos.php:387
+msgid "View Album"
+msgstr "Album betrachten"
 
-#: mod/admin.php:1308
-msgid "Don't embed private images in posts"
-msgstr "Private Bilder nicht in Beiträgen einbetten."
+#: mod/profile.php:37 src/Model/Profile.php:118
+msgid "Requested profile is not available."
+msgstr "Das angefragte Profil ist nicht vorhanden."
 
-#: mod/admin.php:1308
-msgid ""
-"Don't replace locally-hosted private photos in posts with an embedded copy "
-"of the image. This means that contacts who receive posts containing private "
-"photos will have to authenticate and load each image, which may take a "
-"while."
-msgstr "Ersetze lokal gehostete private Fotos in Beiträgen nicht mit einer eingebetteten Kopie des Bildes. Dies bedeutet, dass Kontakte, die Beiträge mit privaten Fotos erhalten sich zunächst auf den jeweiligen Servern authentifizieren müssen bevor die Bilder geladen und angezeigt werden, was eine gewisse Zeit dauert."
+#: mod/profile.php:78 src/Protocol/OStatus.php:1252
+#, php-format
+msgid "%s's posts"
+msgstr "Beiträge von %s"
 
-#: mod/admin.php:1309
-msgid "Allow Users to set remote_self"
-msgstr "Nutzern erlauben das remote_self Flag zu setzen"
+#: mod/profile.php:79 src/Protocol/OStatus.php:1253
+#, php-format
+msgid "%s's comments"
+msgstr "Kommentare von %s"
 
-#: mod/admin.php:1309
-msgid ""
-"With checking this, every user is allowed to mark every contact as a "
-"remote_self in the repair contact dialog. Setting this flag on a contact "
-"causes mirroring every posting of that contact in the users stream."
-msgstr "Ist dies ausgewählt kann jeder Nutzer jeden seiner Kontakte als remote_self (entferntes Konto) im Kontakt reparieren Dialog markieren. Nach dem setzten dieses Flags werden alle Top-Level Beiträge dieser Kontakte automatisch in den Stream dieses Nutzers gepostet."
+#: mod/profile.php:80 src/Protocol/OStatus.php:1251
+#, php-format
+msgid "%s's timeline"
+msgstr "Timeline von %s"
 
-#: mod/admin.php:1310
-msgid "Block multiple registrations"
-msgstr "Unterbinde Mehrfachregistrierung"
+#: mod/profile.php:173 mod/cal.php:142 mod/display.php:313
+msgid "Access to this profile has been restricted."
+msgstr "Der Zugriff zu diesem Profil wurde eingeschränkt."
 
-#: mod/admin.php:1310
-msgid "Disallow users to register additional accounts for use as pages."
-msgstr "Benutzern nicht erlauben, weitere Konten als zusätzliche Profile anzulegen."
+#: mod/profile.php:194
+msgid "Tips for New Members"
+msgstr "Tipps für neue Nutzer"
 
-#: mod/admin.php:1311
-msgid "OpenID support"
-msgstr "OpenID Unterstützung"
+#: mod/videos.php:139
+msgid "Do you really want to delete this video?"
+msgstr "Möchtest Du dieses Video wirklich löschen?"
 
-#: mod/admin.php:1311
-msgid "OpenID support for registration and logins."
-msgstr "OpenID-Unterstützung für Registrierung und Login."
+#: mod/videos.php:144
+msgid "Delete Video"
+msgstr "Video Löschen"
 
-#: mod/admin.php:1312
-msgid "Fullname check"
-msgstr "Namen auf Vollständigkeit überprüfen"
+#: mod/videos.php:207
+msgid "No videos selected"
+msgstr "Keine Videos  ausgewählt"
 
-#: mod/admin.php:1312
-msgid ""
-"Force users to register with a space between firstname and lastname in Full "
-"name, as an antispam measure"
-msgstr "Leerzeichen zwischen Vor- und Nachname im vollständigen Namen erzwingen, um SPAM zu vermeiden."
+#: mod/videos.php:396
+msgid "Recent Videos"
+msgstr "Neueste Videos"
 
-#: mod/admin.php:1313
-msgid "Community pages for visitors"
-msgstr "Für Besucher verfügbare Gemeinschaftsseite"
+#: mod/videos.php:398
+msgid "Upload New Videos"
+msgstr "Neues Video hochladen"
 
-#: mod/admin.php:1313
-msgid ""
-"Which community pages should be available for visitors. Local users always "
-"see both pages."
-msgstr "Welche Gemeinschaftsseiten sollen für Besucher dieses Knotens verfügbar sein? Lokale Nutzer können grundsätzlich beide Gemeinschaftsseiten verwenden."
+#: mod/admin.php:106
+msgid "Theme settings updated."
+msgstr "Themeneinstellungen aktualisiert."
 
-#: mod/admin.php:1314
-msgid "Posts per user on community page"
-msgstr "Anzahl der Beiträge pro Benutzer auf der Gemeinschaftsseite"
+#: mod/admin.php:176 src/Content/Nav.php:174
+msgid "Information"
+msgstr "Information"
 
-#: mod/admin.php:1314
-msgid ""
-"The maximum number of posts per user on the community page. (Not valid for "
-"'Global Community')"
-msgstr "Die Anzahl der Beiträge die von jedem Nutzer maximal auf der Gemeinschaftsseite angezeigt werden sollen. Dieser Parameter wird nicht für die Globale Gemeinschaftsseite genutzt."
+#: mod/admin.php:177
+msgid "Overview"
+msgstr "Übersicht"
 
-#: mod/admin.php:1315
-msgid "Enable OStatus support"
-msgstr "OStatus Unterstützung aktivieren"
+#: mod/admin.php:178 mod/admin.php:654
+msgid "Federation Statistics"
+msgstr "Federation Statistik"
 
-#: mod/admin.php:1315
-msgid ""
-"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
-"communications in OStatus are public, so privacy warnings will be "
-"occasionally displayed."
-msgstr "Biete die eingebaute OStatus (iStatusNet, GNU Social, etc.) Unterstützung an. Jede Kommunikation in OStatus ist öffentlich, Privatsphäre Warnungen werden nur bei Bedarf angezeigt."
+#: mod/admin.php:179
+msgid "Configuration"
+msgstr "Konfiguration"
 
-#: mod/admin.php:1316
-msgid "Only import OStatus threads from our contacts"
-msgstr "Nur OStatus Konversationen unserer Kontakte importieren"
+#: mod/admin.php:180 mod/admin.php:1280
+msgid "Site"
+msgstr "Seite"
 
-#: mod/admin.php:1316
-msgid ""
-"Normally we import every content from our OStatus contacts. With this option"
-" we only store threads that are started by a contact that is known on our "
-"system."
-msgstr "Normalerweise werden alle Inhalte von OStatus Kontakten importiert. Mit dieser Option werden nur solche Konversationen gespeichert, die von Kontakten der Nutzer dieses Knotens gestartet wurden."
+#: mod/admin.php:181 mod/admin.php:1208 mod/admin.php:1721 mod/admin.php:1737
+msgid "Users"
+msgstr "Nutzer"
 
-#: mod/admin.php:1317
-msgid "OStatus support can only be enabled if threading is enabled."
-msgstr "OStatus Unterstützung kann nur aktiviert werden wenn \"Threading\" aktiviert ist. "
+#: mod/admin.php:182 mod/admin.php:1837 mod/admin.php:1897 mod/settings.php:87
+msgid "Addons"
+msgstr "Addons"
 
-#: mod/admin.php:1319
-msgid ""
-"Diaspora support can't be enabled because Friendica was installed into a sub"
-" directory."
-msgstr "Diaspora Unterstützung kann nicht aktiviert werden da Friendica in ein Unterverzeichnis installiert ist."
+#: mod/admin.php:183 mod/admin.php:2106 mod/admin.php:2150
+msgid "Themes"
+msgstr "Themen"
 
-#: mod/admin.php:1320
-msgid "Enable Diaspora support"
-msgstr "Diaspora Unterstützung aktivieren"
+#: mod/admin.php:184 mod/settings.php:65
+msgid "Additional features"
+msgstr "Zusätzliche Features"
 
-#: mod/admin.php:1320
-msgid "Provide built-in Diaspora network compatibility."
-msgstr "Verwende die eingebaute Diaspora-Verknüpfung."
+#: mod/admin.php:185
+msgid "Database"
+msgstr "Datenbank"
 
-#: mod/admin.php:1321
-msgid "Only allow Friendica contacts"
-msgstr "Nur Friendica-Kontakte erlauben"
+#: mod/admin.php:186
+msgid "DB updates"
+msgstr "DB Updates"
 
-#: mod/admin.php:1321
-msgid ""
-"All contacts must use Friendica protocols. All other built-in communication "
-"protocols disabled."
-msgstr "Alle Kontakte müssen das Friendica Protokoll nutzen. Alle anderen Kommunikationsprotokolle werden deaktiviert."
+#: mod/admin.php:187 mod/admin.php:689
+msgid "Inspect Queue"
+msgstr "Warteschlange Inspizieren"
 
-#: mod/admin.php:1322
-msgid "Verify SSL"
-msgstr "SSL Überprüfen"
+#: mod/admin.php:188
+msgid "Tools"
+msgstr "Werkzeuge"
 
-#: mod/admin.php:1322
-msgid ""
-"If you wish, you can turn on strict certificate checking. This will mean you"
-" cannot connect (at all) to self-signed SSL sites."
-msgstr "Wenn gewollt, kann man hier eine strenge Zertifikatkontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL eine Verbindung herstellen kann."
+#: mod/admin.php:189
+msgid "Contact Blocklist"
+msgstr "Kontakt Sperrliste"
 
-#: mod/admin.php:1323
-msgid "Proxy user"
-msgstr "Proxy Nutzer"
+#: mod/admin.php:190 mod/admin.php:311
+msgid "Server Blocklist"
+msgstr "Server Blockliste"
 
-#: mod/admin.php:1324
-msgid "Proxy URL"
-msgstr "Proxy URL"
+#: mod/admin.php:191 mod/admin.php:470
+msgid "Delete Item"
+msgstr "Eintrag löschen"
 
-#: mod/admin.php:1325
-msgid "Network timeout"
-msgstr "Netzwerk Wartezeit"
+#: mod/admin.php:192 mod/admin.php:193 mod/admin.php:2224
+msgid "Logs"
+msgstr "Protokolle"
 
-#: mod/admin.php:1325
-msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
-msgstr "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen)."
+#: mod/admin.php:194 mod/admin.php:2291
+msgid "View Logs"
+msgstr "Protokolle anzeigen"
 
-#: mod/admin.php:1326
-msgid "Maximum Load Average"
-msgstr "Maximum Load Average"
+#: mod/admin.php:196
+msgid "Diagnostics"
+msgstr "Diagnostik"
 
-#: mod/admin.php:1326
-msgid ""
-"Maximum system load before delivery and poll processes are deferred - "
-"default 50."
-msgstr "Maximale Systemlast bevor Verteil- und Empfangsprozesse verschoben werden - Standard 50"
+#: mod/admin.php:197
+msgid "PHP Info"
+msgstr "PHP Info"
 
-#: mod/admin.php:1327
-msgid "Maximum Load Average (Frontend)"
-msgstr "Maximum Load Average (Frontend)"
+#: mod/admin.php:198
+msgid "probe address"
+msgstr "Adresse untersuchen"
 
-#: mod/admin.php:1327
-msgid "Maximum system load before the frontend quits service - default 50."
-msgstr "Maximale Systemlast bevor Vordergrundprozesse pausiert werden - Standard 50."
+#: mod/admin.php:199
+msgid "check webfinger"
+msgstr "Webfinger überprüfen"
 
-#: mod/admin.php:1328
-msgid "Minimal Memory"
-msgstr "Minimaler Speicher"
+#: mod/admin.php:218 src/Content/Nav.php:217
+msgid "Admin"
+msgstr "Administration"
 
-#: mod/admin.php:1328
-msgid ""
-"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - "
-"default 0 (deactivated)."
-msgstr "Minimal freier Speicher in MB für den Worker Prozess. Benötigt Zugriff auf /proc/meminfo - Standardwert ist 0 (deaktiviert)"
+#: mod/admin.php:219
+msgid "Addon Features"
+msgstr "Addon Features"
 
-#: mod/admin.php:1329
-msgid "Maximum table size for optimization"
-msgstr "Maximale Tabellengröße zur Optimierung"
+#: mod/admin.php:220
+msgid "User registrations waiting for confirmation"
+msgstr "Nutzeranmeldungen die auf Bestätigung warten"
 
-#: mod/admin.php:1329
-msgid ""
-"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
-"Enter -1 to disable it."
-msgstr "Maximale Tabellengröße (in MB) für die automatische Optimierung - Standard 100 MB. Gib -1 für Deaktivierung ein."
+#: mod/admin.php:302
+msgid "The blocked domain"
+msgstr "Die blockierte Domain"
 
-#: mod/admin.php:1330
-msgid "Minimum level of fragmentation"
-msgstr "Minimaler Fragmentationsgrad"
+#: mod/admin.php:303 mod/admin.php:316
+msgid "The reason why you blocked this domain."
+msgstr "Die Begründung warum du diese Domain blockiert hast."
 
-#: mod/admin.php:1330
-msgid ""
-"Minimum fragmenation level to start the automatic optimization - default "
-"value is 30%."
-msgstr "Minimales Fragmentationsgrad von Datenbanktabellen um die automatische Optimierung einzuleiten - Standardwert ist 30%"
+#: mod/admin.php:304
+msgid "Delete domain"
+msgstr "Domain löschen"
 
-#: mod/admin.php:1332
-msgid "Periodical check of global contacts"
-msgstr "Regelmäßig globale Kontakte überprüfen"
+#: mod/admin.php:304
+msgid "Check to delete this entry from the blocklist"
+msgstr "Markieren, um diesen Eintrag von der Blocklist zu entfernen"
 
-#: mod/admin.php:1332
+#: mod/admin.php:310 mod/admin.php:427 mod/admin.php:469 mod/admin.php:653
+#: mod/admin.php:688 mod/admin.php:784 mod/admin.php:1279 mod/admin.php:1720
+#: mod/admin.php:1836 mod/admin.php:1896 mod/admin.php:2105 mod/admin.php:2149
+#: mod/admin.php:2223 mod/admin.php:2290
+msgid "Administration"
+msgstr "Administration"
+
+#: mod/admin.php:312
 msgid ""
-"If enabled, the global contacts are checked periodically for missing or "
-"outdated data and the vitality of the contacts and servers."
-msgstr "Wenn diese Option aktiviert ist, werden die globalen Kontakte regelmäßig auf fehlende oder veraltete Daten sowie auf Erreichbarkeit des Kontakts und des Servers überprüft."
+"This page can be used to define a black list of servers from the federated "
+"network that are not allowed to interact with your node. For all entered "
+"domains you should also give a reason why you have blocked the remote "
+"server."
+msgstr "Auf dieser Seite kannst du die Liste der blockierten Domains aus dem föderalen Netzwerk verwalten, denen es untersagt ist mit deinem Knoten zu interagieren. Für jede der blockierten Domains musst du außerdem einen Grund für die Sperrung angeben."
 
-#: mod/admin.php:1333
-msgid "Days between requery"
-msgstr "Tage zwischen erneuten Abfragen"
+#: mod/admin.php:313
+msgid ""
+"The list of blocked servers will be made publically available on the "
+"/friendica page so that your users and people investigating communication "
+"problems can find the reason easily."
+msgstr "Die Liste der blockierten Domains wird auf der /friendica Seite öffentlich einsehbar gemacht, damit deine Nutzer und Personen die Kommunikationsprobleme erkunden, die Ursachen einfach finden können."
 
-#: mod/admin.php:1333
-msgid "Number of days after which a server is requeried for his contacts."
-msgstr "Legt das Abfrageintervall fest, nachdem ein Server erneut nach Kontakten abgefragt werden soll."
+#: mod/admin.php:314
+msgid "Add new entry to block list"
+msgstr "Neuen Eintrag in die Blockliste"
 
-#: mod/admin.php:1334
-msgid "Discover contacts from other servers"
-msgstr "Neue Kontakte auf anderen Servern entdecken"
+#: mod/admin.php:315
+msgid "Server Domain"
+msgstr "Domain des Servers"
 
-#: mod/admin.php:1334
+#: mod/admin.php:315
 msgid ""
-"Periodically query other servers for contacts. You can choose between "
-"'users': the users on the remote system, 'Global Contacts': active contacts "
-"that are known on the system. The fallback is meant for Redmatrix servers "
-"and older friendica servers, where global contacts weren't available. The "
-"fallback increases the server load, so the recommened setting is 'Users, "
-"Global Contacts'."
-msgstr "Regelmäßig andere Server nach potentiellen Kontakten absuchen. Du kannst zwischen 'Nutzern', den tatsächlichen Nutzern des anderen Systems und 'globalen Kontakten', aktiven Kontakten die auf dem System bekannt sind, wählen. Der Fallback-Mechanismus ist für ältere Friendica und Redmatrix Server gedacht, bei denen globale Kontakte noch nicht verfügbar sind. Durch den Fallbackmodus entsteht auf deinem Server eine wesentlich höhere Last, empfohlen wird der Modus 'Nutzer, globale Kontakte'."
-
-#: mod/admin.php:1335
-msgid "Timeframe for fetching global contacts"
-msgstr "Zeitfenster für globale Kontakte"
+"The domain of the new server to add to the block list. Do not include the "
+"protocol."
+msgstr "Der Domain-Name des Servers der geblockt werden soll. Gib das Protokoll nicht mit an!"
 
-#: mod/admin.php:1335
-msgid ""
-"When the discovery is activated, this value defines the timeframe for the "
-"activity of the global contacts that are fetched from other servers."
-msgstr "Wenn die Entdeckung neuer Kontakte aktiv ist, definiert dieses Zeitfenster den Zeitraum in dem globale Kontakte als aktiv gelten und von anderen Servern importiert werden."
+#: mod/admin.php:316
+msgid "Block reason"
+msgstr "Begründung der Blockierung"
 
-#: mod/admin.php:1336
-msgid "Search the local directory"
-msgstr "Lokales Verzeichnis durchsuchen"
+#: mod/admin.php:317
+msgid "Add Entry"
+msgstr "Eintrag hinzufügen"
 
-#: mod/admin.php:1336
-msgid ""
-"Search the local directory instead of the global directory. When searching "
-"locally, every search will be executed on the global directory in the "
-"background. This improves the search results when the search is repeated."
-msgstr "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt umd die Suchresultate zu verbessern, wenn diese Suche wiederholt wird."
+#: mod/admin.php:318
+msgid "Save changes to the blocklist"
+msgstr "Änderungen der Blockliste speichern"
 
-#: mod/admin.php:1338
-msgid "Publish server information"
-msgstr "Server Informationen veröffentlichen"
+#: mod/admin.php:319
+msgid "Current Entries in the Blocklist"
+msgstr "Aktuelle Einträge der Blockliste"
 
-#: mod/admin.php:1338
-msgid ""
-"If enabled, general server and usage data will be published. The data "
-"contains the name and version of the server, number of users with public "
-"profiles, number of posts and the activated protocols and connectors. See <a"
-" href='http://the-federation.info/'>the-federation.info</a> for details."
-msgstr "Wenn aktiviert, werden allgemeine Informationen über den Server und Nutzungsdaten veröffentlicht. Die Daten beinhalten den Namen sowie die Version des Servers, die Anzahl der Personen mit öffentlichen Profilen, die Anzahl der Beiträge sowie aktivierte Protokolle und Connectoren. Für Details bitte <a href='http://the-federation.info/'>the-federation.info</a> aufrufen."
+#: mod/admin.php:322
+msgid "Delete entry from blocklist"
+msgstr "Eintrag von der Blockliste entfernen"
 
-#: mod/admin.php:1340
-msgid "Check upstream version"
-msgstr "Suche nach Updates"
+#: mod/admin.php:325
+msgid "Delete entry from blocklist?"
+msgstr "Eintrag von der Blockliste entfernen?"
 
-#: mod/admin.php:1340
-msgid ""
-"Enables checking for new Friendica versions at github. If there is a new "
-"version, you will be informed in the admin panel overview."
-msgstr "Wenn diese Option aktiviert ist wird regelmäßig nach neuen Friendica Versionen auf github überprüft. Wenn es eine neue Version gibt, wird dies auf der Übersichtsseite im Admin-Panel angezeigt."
+#: mod/admin.php:351
+msgid "Server added to blocklist."
+msgstr "Server zur Blockliste hinzugefügt."
 
-#: mod/admin.php:1341
-msgid "Suppress Tags"
-msgstr "Tags Unterdrücken"
+#: mod/admin.php:367
+msgid "Site blocklist updated."
+msgstr "Blockliste aktualisiert."
 
-#: mod/admin.php:1341
-msgid "Suppress showing a list of hashtags at the end of the posting."
-msgstr "Unterdrückt die Anzeige von Tags am Ende eines Beitrags."
+#: mod/admin.php:390 src/Core/Console/GlobalCommunityBlock.php:72
+msgid "The contact has been blocked from the node"
+msgstr "Der Kontakt wurde von diesem Knoten geblockt"
 
-#: mod/admin.php:1342
-msgid "Path to item cache"
-msgstr "Pfad zum Eintrag Cache"
+#: mod/admin.php:392 src/Core/Console/GlobalCommunityBlock.php:69
+#, php-format
+msgid "Could not find any contact entry for this URL (%s)"
+msgstr "Für die URL (%s) konnte kein Kontakt gefunden werden"
 
-#: mod/admin.php:1342
-msgid "The item caches buffers generated bbcode and external images."
-msgstr "Im Item-Cache werden externe Bilder und geparster BBCode zwischen gespeichert."
+#: mod/admin.php:399
+#, php-format
+msgid "%s contact unblocked"
+msgid_plural "%s contacts unblocked"
+msgstr[0] "%sKontakt wieder freigegeben"
+msgstr[1] "%sKontakte wieder freigegeben"
 
-#: mod/admin.php:1343
-msgid "Cache duration in seconds"
-msgstr "Cache-Dauer in Sekunden"
+#: mod/admin.php:428
+msgid "Remote Contact Blocklist"
+msgstr "Sperrliste entfernter Kontakte"
 
-#: mod/admin.php:1343
+#: mod/admin.php:429
 msgid ""
-"How long should the cache files be hold? Default value is 86400 seconds (One"
-" day). To disable the item cache, set the value to -1."
-msgstr "Wie lange sollen die gecachedten Dateien vorgehalten werden? Grundeinstellung sind 86400 Sekunden (ein Tag). Um den Item Cache zu deaktivieren, setze diesen Wert auf -1."
-
-#: mod/admin.php:1344
-msgid "Maximum numbers of comments per post"
-msgstr "Maximale Anzahl von Kommentaren pro Beitrag"
-
-#: mod/admin.php:1344
-msgid "How much comments should be shown for each post? Default value is 100."
-msgstr "Wie viele Kommentare sollen pro Beitrag angezeigt werden? Standardwert sind 100."
+"This page allows you to prevent any message from a remote contact to reach "
+"your node."
+msgstr "Auf dieser Seite kannst du Accounts von anderen Knoten blockieren und damit verhindern, dass ihre Beiträge von deinem Knoten angenommen werden."
 
-#: mod/admin.php:1345
-msgid "Temp path"
-msgstr "Temp Pfad"
+#: mod/admin.php:430
+msgid "Block Remote Contact"
+msgstr "Blockiere entfernten Kontakt"
 
-#: mod/admin.php:1345
-msgid ""
-"If you have a restricted system where the webserver can't access the system "
-"temp path, enter another path here."
-msgstr "Solltest du ein eingeschränktes System haben, auf dem der Webserver nicht auf das temp Verzeichnis des Systems zugreifen kann, setze hier einen anderen Pfad."
+#: mod/admin.php:431 mod/admin.php:1723
+msgid "select all"
+msgstr "Alle auswählen"
 
-#: mod/admin.php:1346
-msgid "Base path to installation"
-msgstr "Basis-Pfad zur Installation"
+#: mod/admin.php:432
+msgid "select none"
+msgstr "Auswahl aufheben"
 
-#: mod/admin.php:1346
-msgid ""
-"If the system cannot detect the correct path to your installation, enter the"
-" correct path here. This setting should only be set if you are using a "
-"restricted system and symbolic links to your webroot."
-msgstr "Falls das System nicht den korrekten Pfad zu deiner Installation gefunden hat, gib den richtigen Pfad bitte hier ein. Du solltest hier den Pfad nur auf einem eingeschränkten System angeben müssen, bei dem du mit symbolischen Links auf dein Webverzeichnis verweist."
+#: mod/admin.php:433 mod/admin.php:1732 mod/contacts.php:637
+#: mod/contacts.php:827 mod/contacts.php:1011
+msgid "Block"
+msgstr "Sperren"
 
-#: mod/admin.php:1347
-msgid "Disable picture proxy"
-msgstr "Bilder Proxy deaktivieren"
+#: mod/admin.php:434 mod/admin.php:1733 mod/contacts.php:637
+#: mod/contacts.php:827 mod/contacts.php:1011
+msgid "Unblock"
+msgstr "Entsperren"
 
-#: mod/admin.php:1347
-msgid ""
-"The picture proxy increases performance and privacy. It shouldn't be used on"
-" systems with very low bandwith."
-msgstr "Der Proxy für Bilder verbessert die Leistung und Privatsphäre der Nutzer. Er sollte nicht auf Systemen verwendet werden, die nur über begrenzte Bandbreite verfügen."
+#: mod/admin.php:435
+msgid "No remote contact is blocked from this node."
+msgstr "Derzeit werden keine Kontakte auf diesem Knoten blockiert."
 
-#: mod/admin.php:1348
-msgid "Only search in tags"
-msgstr "Nur in Tags suchen"
+#: mod/admin.php:437
+msgid "Blocked Remote Contacts"
+msgstr "Blockierte Kontakte von anderen Knoten"
 
-#: mod/admin.php:1348
-msgid "On large systems the text search can slow down the system extremely."
-msgstr "Auf großen Knoten kann die Volltext-Suche das System ausbremsen."
+#: mod/admin.php:438
+msgid "Block New Remote Contact"
+msgstr "Blockieren von weiteren Kontakten"
 
-#: mod/admin.php:1350
-msgid "New base url"
-msgstr "Neue Basis-URL"
+#: mod/admin.php:439
+msgid "Photo"
+msgstr "Foto:"
 
-#: mod/admin.php:1350
-msgid ""
-"Change base url for this server. Sends relocate message to all Friendica and"
-" Diaspora* contacts of all users."
-msgstr "Ändert die Basis-URL dieses Servers und sendet eine Umzugsmitteilung an alle Friendica und Diaspora* Kontakte deiner NutzerInnen."
+#: mod/admin.php:439 mod/profiles.php:393
+msgid "Address"
+msgstr "Adresse"
 
-#: mod/admin.php:1352
-msgid "RINO Encryption"
-msgstr "RINO Verschlüsselung"
+#: mod/admin.php:447
+#, php-format
+msgid "%s total blocked contact"
+msgid_plural "%s total blocked contacts"
+msgstr[0] "Insgesamt %s blockierter Kontakt"
+msgstr[1] "Insgesamt %s blockierte Kontakte"
 
-#: mod/admin.php:1352
-msgid "Encryption layer between nodes."
-msgstr "Verschlüsselung zwischen Friendica Instanzen"
+#: mod/admin.php:449
+msgid "URL of the remote contact to block."
+msgstr "Die URL des Kontakts, vom entfernten Server, der blockiert werden soll."
 
-#: mod/admin.php:1354
-msgid "Maximum number of parallel workers"
-msgstr "Maximale Anzahl parallel laufender Worker"
+#: mod/admin.php:471
+msgid "Delete this Item"
+msgstr "Diesen Eintrag löschen"
 
-#: mod/admin.php:1354
+#: mod/admin.php:472
 msgid ""
-"On shared hosters set this to 2. On larger systems, values of 10 are great. "
-"Default value is 4."
-msgstr "Wenn dein Knoten bei einem Shared Hoster ist, setzte diesen Wert auf 2. Auf größeren Systemen funktioniert ein Wert von 10 recht gut. Standardeinstellung sind 4."
-
-#: mod/admin.php:1355
-msgid "Don't use 'proc_open' with the worker"
-msgstr "'proc_open' nicht mit den Workern verwenden"
+"On this page you can delete an item from your node. If the item is a top "
+"level posting, the entire thread will be deleted."
+msgstr "Auf dieser Seite kannst du Einträge von deinem Knoten löschen. Wenn der Eintrag der Anfang einer Diskussion ist, wird der gesamte Diskussionsverlauf gelöscht."
 
-#: mod/admin.php:1355
+#: mod/admin.php:473
 msgid ""
-"Enable this if your system doesn't allow the use of 'proc_open'. This can "
-"happen on shared hosters. If this is enabled you should increase the "
-"frequency of worker calls in your crontab."
-msgstr "Aktiviere diese Option, wenn dein System die Verwendung von 'proc_open' verhindert. Dies könnte auf Shared Hostern der Fall sein. Wenn du diese Option aktivierst, solltest du die Frequenz der poller Aufrufe in deiner crontab erhöhen."
-
-#: mod/admin.php:1356
-msgid "Enable fastlane"
-msgstr "Aktiviere Fastlane"
+"You need to know the GUID of the item. You can find it e.g. by looking at "
+"the display URL. The last part of http://example.com/display/123456 is the "
+"GUID, here 123456."
+msgstr "Zur Löschung musst du die GUID des Eintrags kennen. Diese findest du z.B. durch die /display URL des Eintrags. Der letzte Teil der URL ist die GUID. Lautet die URL beispielsweise http://example.com/display/123456 ist die GUID 123456."
 
-#: mod/admin.php:1356
-msgid ""
-"When enabed, the fastlane mechanism starts an additional worker if processes"
-" with higher priority are blocked by processes of lower priority."
-msgstr "Wenn aktiviert, wird der Fastlane-Mechanismus einen weiteren Worker-Prozeß starten wenn Prozesse mit höherer Priorität von Prozessen mit niedrigerer Priorität blockiert werden."
+#: mod/admin.php:474
+msgid "GUID"
+msgstr "GUID"
 
-#: mod/admin.php:1357
-msgid "Enable frontend worker"
-msgstr "Aktiviere den Frontend Worker"
+#: mod/admin.php:474
+msgid "The GUID of the item you want to delete."
+msgstr "Die GUID des zu löschenden Eintrags"
 
-#: mod/admin.php:1357
-#, php-format
-msgid ""
-"When enabled the Worker process is triggered when backend access is "
-"performed \\x28e.g. messages being delivered\\x29. On smaller sites you "
-"might want to call %s/worker on a regular basis via an external cron job. "
-"You should only enable this option if you cannot utilize cron/scheduled jobs"
-" on your server."
-msgstr "Ist diese Option aktiv, wird der Worker Prozess durch Aktionen am Frontend gestartet (z.B. wenn Nachrichten zugestellt werden). Auf kleineren Seiten sollte %s/worker regelmäßig, beispielsweise durch einen externen Cron Anbieter, aufgerufen werden. Du solltest dies Option nur dann aktivieren, wenn du keinen Cron Job auf deinem eigenen Server starten kannst."
+#: mod/admin.php:513
+msgid "Item marked for deletion."
+msgstr "Eintrag wurden zur Löschung markiert"
 
-#: mod/admin.php:1385
-msgid "Update has been marked successful"
-msgstr "Update wurde als erfolgreich markiert"
+#: mod/admin.php:584
+msgid "unknown"
+msgstr "Unbekannt"
 
-#: mod/admin.php:1392
-#, php-format
-msgid "Database structure update %s was successfully applied."
-msgstr "Das Update %s der Struktur der Datenbank wurde erfolgreich angewandt."
+#: mod/admin.php:647
+msgid ""
+"This page offers you some numbers to the known part of the federated social "
+"network your Friendica node is part of. These numbers are not complete but "
+"only reflect the part of the network your node is aware of."
+msgstr "Diese Seite präsentiert einige Zahlen zu dem bekannten Teil des föderalen sozialen Netzwerks, von dem deine Friendica Installation ein Teil ist. Diese Zahlen sind nicht absolut und reflektieren nur den Teil des Netzwerks, den dein Knoten kennt."
 
-#: mod/admin.php:1395
-#, php-format
-msgid "Executing of database structure update %s failed with error: %s"
-msgstr "Das Update %s der Struktur der Datenbank schlug mit folgender Fehlermeldung fehl: %s"
+#: mod/admin.php:648
+msgid ""
+"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
+"will improve the data displayed here."
+msgstr "Die Funktion um <em>Automatisch ein Kontaktverzeichnis erstellen</em> ist nicht aktiv. Es wird die hier angezeigten Daten verbessern."
 
-#: mod/admin.php:1408
+#: mod/admin.php:660
 #, php-format
-msgid "Executing %s failed with error: %s"
-msgstr "Die Ausführung von %s schlug fehl. Fehlermeldung: %s"
+msgid ""
+"Currently this node is aware of %d nodes with %d registered users from the "
+"following platforms:"
+msgstr "Momentan kennt dieser Knoten %d Knoten mit insgesamt %d registrierten Nutzern, die die folgenden Plattformen verwenden:"
 
-#: mod/admin.php:1410
-#, php-format
-msgid "Update %s was successfully applied."
-msgstr "Update %s war erfolgreich."
+#: mod/admin.php:691
+msgid "ID"
+msgstr "ID"
 
-#: mod/admin.php:1413
-#, php-format
-msgid "Update %s did not return a status. Unknown if it succeeded."
-msgstr "Update %s hat keinen Status zurückgegeben. Unbekannter Status."
+#: mod/admin.php:692
+msgid "Recipient Name"
+msgstr "Empfänger Name"
 
-#: mod/admin.php:1416
-#, php-format
-msgid "There was no additional update function %s that needed to be called."
-msgstr "Es gab keine weitere Update-Funktion, die von %s ausgeführt werden musste."
+#: mod/admin.php:693
+msgid "Recipient Profile"
+msgstr "Empfänger Profil"
 
-#: mod/admin.php:1436
-msgid "No failed updates."
-msgstr "Keine fehlgeschlagenen Updates."
+#: mod/admin.php:694 view/theme/frio/theme.php:266
+#: src/Core/NotificationsManager.php:178 src/Content/Nav.php:178
+msgid "Network"
+msgstr "Netzwerk"
 
-#: mod/admin.php:1437
-msgid "Check database structure"
-msgstr "Datenbank Struktur überprüfen"
+#: mod/admin.php:695
+msgid "Created"
+msgstr "Erstellt"
 
-#: mod/admin.php:1442
-msgid "Failed Updates"
-msgstr "Fehlgeschlagene Updates"
+#: mod/admin.php:696
+msgid "Last Tried"
+msgstr "Zuletzt versucht"
 
-#: mod/admin.php:1443
+#: mod/admin.php:697
 msgid ""
-"This does not include updates prior to 1139, which did not return a status."
-msgstr "Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben."
-
-#: mod/admin.php:1444
-msgid "Mark success (if update was manually applied)"
-msgstr "Als erfolgreich markieren (falls das Update manuell installiert wurde)"
-
-#: mod/admin.php:1445
-msgid "Attempt to execute this update step automatically"
-msgstr "Versuchen, diesen Schritt automatisch auszuführen"
+"This page lists the content of the queue for outgoing postings. These are "
+"postings the initial delivery failed for. They will be resend later and "
+"eventually deleted if the delivery fails permanently."
+msgstr "Auf dieser Seite werden die in der Warteschlange eingereihten Beiträge aufgelistet. Bei diesen Beiträgen schlug die erste Zustellung fehl. Es wird später wiederholt versucht die Beiträge zuzustellen, bis sie schließlich gelöscht werden."
 
-#: mod/admin.php:1484
+#: mod/admin.php:721
 #, php-format
 msgid ""
-"\n"
-"\t\t\tDear %1$s,\n"
-"\t\t\t\tthe administrator of %2$s has set up an account for you."
-msgstr "\nHallo %1$s,\n\nauf %2$s wurde ein Account für Dich angelegt."
+"Your DB still runs with MyISAM tables. You should change the engine type to "
+"InnoDB. As Friendica will use InnoDB only features in the future, you should"
+" change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
+"converting the table engines. You may also use the command <tt>php "
+"bin/console.php dbstructure toinnodb</tt> of your Friendica installation for"
+" an automatic conversion.<br />"
+msgstr "Deine DB verwendet derzeit noch MyISAM Tabellen. Du solltest die Datenbank Engine auf InnoDB umstellen, da Friendica in Zukunft InnoDB Features verwenden wird. Eine Anleitung zur Umstellung der Datenbank kannst du  <a href=\"%s\">hier</a>  finden. Du kannst außerdem mit dem Befehl <tt>php bin/console.php dbstructure toinnodb</tt> auf der Kommandozeile die Umstellung automatisch vornehmen lassen."
 
-#: mod/admin.php:1487
+#: mod/admin.php:728
 #, php-format
 msgid ""
-"\n"
-"\t\t\tThe login details are as follows:\n"
-"\n"
-"\t\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t\t%2$s\n"
-"\t\t\tPassword:\t\t%3$s\n"
-"\n"
-"\t\t\tYou may change your password from your account \"Settings\" page after logging\n"
-"\t\t\tin.\n"
-"\n"
-"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
-"\n"
-"\t\t\tYou may also wish to add some basic information to your default profile\n"
-"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
-"\n"
-"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
-"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
-"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
-"\t\t\tthan that.\n"
-"\n"
-"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
-"\t\t\tIf you are new and do not know anybody here, they may help\n"
-"\t\t\tyou to make some new and interesting friends.\n"
-"\n"
-"\t\t\tThank you and welcome to %4$s."
-msgstr "\nNachfolgend die Anmelde-Details:\n\tAdresse der Seite:\t%1$s\n\tBenutzername:\t%2$s\n\tPasswort:\t%3$s\n\nDu kannst Dein Passwort unter \"Einstellungen\" ändern, sobald Du Dich\nangemeldet hast.\n\nBitte nimm Dir ein paar Minuten um die anderen Einstellungen auf dieser\nSeite zu kontrollieren.\n\nEventuell magst Du ja auch einige Informationen über Dich in Deinem\nProfil veröffentlichen, damit andere Leute Dich einfacher finden können.\nBearbeite hierfür einfach Dein Standard-Profil (über die Profil-Seite).\n\nWir empfehlen Dir, Deinen kompletten Namen anzugeben und ein zu Dir\npassendes Profilbild zu wählen, damit Dich alte Bekannte wieder finden.\nAußerdem ist es nützlich, wenn Du auf Deinem Profil Schlüsselwörter\nangibst. Das erleichtert es, Leute zu finden, die Deine Interessen teilen.\n\nWir respektieren Deine Privatsphäre - keine dieser Angaben ist nötig.\nWenn Du neu im Netzwerk bist und noch niemanden kennst, dann können sie\nallerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nNun viel Spaß, gute Begegnungen und willkommen auf %4$s."
+"There is a new version of Friendica available for download. Your current "
+"version is %1$s, upstream version is %2$s"
+msgstr "Es gibt eine neue Version von Friendica. Du verwendest derzeit die Version %1$s, die aktuelle Version ist %2$s."
 
-#: mod/admin.php:1519 src/Model/User.php:634
-#, php-format
-msgid "Registration details for %s"
-msgstr "Details der Registration von %s"
+#: mod/admin.php:738
+msgid ""
+"The database update failed. Please run \"php bin/console.php dbstructure "
+"update\" from the command line and have a look at the errors that might "
+"appear."
+msgstr "Das Update der Datenbank ist fehlgeschlagen. Bitte führe 'php bin/console.php dbstructure update' in der Kommandozeile aus und achte auf eventuell auftretende Fehlermeldungen."
 
-#: mod/admin.php:1529
-#, php-format
-msgid "%s user blocked/unblocked"
-msgid_plural "%s users blocked/unblocked"
-msgstr[0] "%s Benutzer geblockt/freigegeben"
-msgstr[1] "%s Benutzer geblockt/freigegeben"
+#: mod/admin.php:744
+msgid "The worker was never executed. Please check your database structure!"
+msgstr "Der Hintergrundprozess (worker) wurde noch nie gestartet. Bitte überprüfe deine Datenbankstruktur."
 
-#: mod/admin.php:1535
+#: mod/admin.php:747
 #, php-format
-msgid "%s user deleted"
-msgid_plural "%s users deleted"
-msgstr[0] "%s Nutzer gelöscht"
-msgstr[1] "%s Nutzer gelöscht"
+msgid ""
+"The last worker execution was on %s UTC. This is older than one hour. Please"
+" check your crontab settings."
+msgstr "Der Hintergrundprozess (worker) wurde zuletzt um %s UTC ausgeführt. Das war vor mehr als einer Stunde. Bitte überprüfe deine crontab Einstellungen."
 
-#: mod/admin.php:1582
-#, php-format
-msgid "User '%s' deleted"
-msgstr "Nutzer '%s' gelöscht"
+#: mod/admin.php:752 mod/admin.php:1672
+msgid "Normal Account"
+msgstr "Normales Konto"
 
-#: mod/admin.php:1590
-#, php-format
-msgid "User '%s' unblocked"
-msgstr "Nutzer '%s' entsperrt"
+#: mod/admin.php:753 mod/admin.php:1673
+msgid "Automatic Follower Account"
+msgstr "Automatisch folgendes Konto (Marktschreier)"
 
-#: mod/admin.php:1590
-#, php-format
-msgid "User '%s' blocked"
-msgstr "Nutzer '%s' gesperrt"
+#: mod/admin.php:754 mod/admin.php:1674
+msgid "Public Forum Account"
+msgstr "Öffentliches Forum Konto"
 
-#: mod/admin.php:1689 mod/admin.php:1701 mod/admin.php:1714 mod/admin.php:1732
-#: src/Content/ContactSelector.php:82
-msgid "Email"
-msgstr "E-Mail"
+#: mod/admin.php:755 mod/admin.php:1675
+msgid "Automatic Friend Account"
+msgstr "Automatische Freunde Seite"
 
-#: mod/admin.php:1689 mod/admin.php:1714
-msgid "Register date"
-msgstr "Anmeldedatum"
+#: mod/admin.php:756
+msgid "Blog Account"
+msgstr "Blog-Konto"
 
-#: mod/admin.php:1689 mod/admin.php:1714
-msgid "Last login"
-msgstr "Letzte Anmeldung"
+#: mod/admin.php:757
+msgid "Private Forum Account"
+msgstr "Privates Forum Konto"
 
-#: mod/admin.php:1689 mod/admin.php:1714
-msgid "Last item"
-msgstr "Letzter Beitrag"
+#: mod/admin.php:779
+msgid "Message queues"
+msgstr "Nachrichten-Warteschlangen"
 
-#: mod/admin.php:1689 mod/settings.php:54
-msgid "Account"
-msgstr "Nutzerkonto"
+#: mod/admin.php:785
+msgid "Summary"
+msgstr "Zusammenfassung"
 
-#: mod/admin.php:1697
-msgid "Add User"
-msgstr "Nutzer hinzufügen"
+#: mod/admin.php:787
+msgid "Registered users"
+msgstr "Registrierte Personen"
 
-#: mod/admin.php:1699
-msgid "User registrations waiting for confirm"
-msgstr "Neuanmeldungen, die auf Deine Bestätigung warten"
+#: mod/admin.php:789
+msgid "Pending registrations"
+msgstr "Anstehende Anmeldungen"
 
-#: mod/admin.php:1700
-msgid "User waiting for permanent deletion"
-msgstr "Nutzer wartet auf permanente Löschung"
+#: mod/admin.php:790
+msgid "Version"
+msgstr "Version"
 
-#: mod/admin.php:1701
-msgid "Request date"
-msgstr "Anfragedatum"
+#: mod/admin.php:795
+msgid "Active addons"
+msgstr "Aktivierte Addons"
 
-#: mod/admin.php:1702
-msgid "No registrations."
-msgstr "Keine Neuanmeldungen."
+#: mod/admin.php:826
+msgid "Can not parse base url. Must have at least <scheme>://<domain>"
+msgstr "Die Basis-URL konnte nicht analysiert werden. Sie muss mindestens aus <protokoll>://<domain> bestehen"
 
-#: mod/admin.php:1703
-msgid "Note from the user"
-msgstr "Hinweis vom Nutzer"
+#: mod/admin.php:1144
+msgid "Site settings updated."
+msgstr "Seiteneinstellungen aktualisiert."
 
-#: mod/admin.php:1705
-msgid "Deny"
-msgstr "Verwehren"
-
-#: mod/admin.php:1709
-msgid "Site admin"
-msgstr "Seitenadministrator"
+#: mod/admin.php:1171 mod/settings.php:903
+msgid "No special theme for mobile devices"
+msgstr "Kein spezielles Theme für mobile Geräte verwenden."
 
-#: mod/admin.php:1710
-msgid "Account expired"
-msgstr "Account ist abgelaufen"
+#: mod/admin.php:1200
+msgid "No community page"
+msgstr "Keine Gemeinschaftsseite"
 
-#: mod/admin.php:1713
-msgid "New User"
-msgstr "Neuer Nutzer"
+#: mod/admin.php:1201
+msgid "Public postings from users of this site"
+msgstr "Öffentliche Beiträge von NutzerInnen dieser Seite"
 
-#: mod/admin.php:1714
-msgid "Deleted since"
-msgstr "Gelöscht seit"
+#: mod/admin.php:1202
+msgid "Public postings from the federated network"
+msgstr "Öffentliche Beiträge aus dem föderalen Netzwerk"
 
-#: mod/admin.php:1719
-msgid ""
-"Selected users will be deleted!\\n\\nEverything these users had posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "Die markierten Nutzer werden gelöscht!\\n\\nAlle Beiträge, die diese Nutzer auf dieser Seite veröffentlicht haben, werden permanent gelöscht!\\n\\nBist Du sicher?"
+#: mod/admin.php:1203
+msgid "Public postings from local users and the federated network"
+msgstr "Öffentliche Beiträge von lokalen Nutzern und aus dem föderalen Netzwerk"
 
-#: mod/admin.php:1720
-msgid ""
-"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
-"site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "Der Nutzer {0} wird gelöscht!\\n\\nAlles was dieser Nutzer auf dieser Seite veröffentlicht hat, wird permanent gelöscht!\\n\\nBist Du sicher?"
+#: mod/admin.php:1207 mod/admin.php:1370 mod/admin.php:1380
+#: mod/contacts.php:572
+msgid "Disabled"
+msgstr "Deaktiviert"
 
-#: mod/admin.php:1730
-msgid "Name of the new user."
-msgstr "Name des neuen Nutzers"
+#: mod/admin.php:1209
+msgid "Users, Global Contacts"
+msgstr "Nutzer, globale Kontakte"
 
-#: mod/admin.php:1731
-msgid "Nickname"
-msgstr "Spitzname"
+#: mod/admin.php:1210
+msgid "Users, Global Contacts/fallback"
+msgstr "Nutzer, globale Kontakte / Fallback"
 
-#: mod/admin.php:1731
-msgid "Nickname of the new user."
-msgstr "Spitznamen für den neuen Nutzer"
+#: mod/admin.php:1214
+msgid "One month"
+msgstr "ein Monat"
 
-#: mod/admin.php:1732
-msgid "Email address of the new user."
-msgstr "Email Adresse des neuen Nutzers"
+#: mod/admin.php:1215
+msgid "Three months"
+msgstr "drei Monate"
 
-#: mod/admin.php:1774
-#, php-format
-msgid "Addon %s disabled."
-msgstr "Addon %s ausgeschaltet."
+#: mod/admin.php:1216
+msgid "Half a year"
+msgstr "ein halbes Jahr"
 
-#: mod/admin.php:1778
-#, php-format
-msgid "Addon %s enabled."
-msgstr "Addon %s eingeschaltet."
+#: mod/admin.php:1217
+msgid "One year"
+msgstr "ein Jahr"
 
-#: mod/admin.php:1788 mod/admin.php:2037
-msgid "Disable"
-msgstr "Ausschalten"
+#: mod/admin.php:1222
+msgid "Multi user instance"
+msgstr "Mehrbenutzer Instanz"
 
-#: mod/admin.php:1791 mod/admin.php:2040
-msgid "Enable"
-msgstr "Einschalten"
+#: mod/admin.php:1245
+msgid "Closed"
+msgstr "Geschlossen"
 
-#: mod/admin.php:1813 mod/admin.php:2082
-msgid "Toggle"
-msgstr "Umschalten"
+#: mod/admin.php:1246
+msgid "Requires approval"
+msgstr "Bedarf der Zustimmung"
 
-#: mod/admin.php:1821 mod/admin.php:2091
-msgid "Author: "
-msgstr "Autor:"
+#: mod/admin.php:1247
+msgid "Open"
+msgstr "Offen"
 
-#: mod/admin.php:1822 mod/admin.php:2092
-msgid "Maintainer: "
-msgstr "Betreuer:"
+#: mod/admin.php:1251
+msgid "No SSL policy, links will track page SSL state"
+msgstr "Keine SSL Richtlinie, Links werden das verwendete Protokoll beibehalten"
 
-#: mod/admin.php:1874
-msgid "Reload active addons"
-msgstr "Aktivierte Addons neu laden"
+#: mod/admin.php:1252
+msgid "Force all links to use SSL"
+msgstr "SSL für alle Links erzwingen"
 
-#: mod/admin.php:1879
-#, php-format
-msgid ""
-"There are currently no addons available on your node. You can find the "
-"official addon repository at %1$s and might find other interesting addons in"
-" the open addon registry at %2$s"
-msgstr "Es sind derzeit keine Addons auf diesem Knoten verfügbar. Du findest das offizielle Addon-Repository unter %1$s und weitere eventuell interessante Addons im offenen Addon-Verzeichnis auf %2$s."
+#: mod/admin.php:1253
+msgid "Self-signed certificate, use SSL for local links only (discouraged)"
+msgstr "Selbst-unterzeichnetes Zertifikat, SSL nur für lokale Links verwenden (nicht empfohlen)"
 
-#: mod/admin.php:1999
-msgid "No themes found."
-msgstr "Keine Themen gefunden."
+#: mod/admin.php:1257
+msgid "Don't check"
+msgstr "Nicht überprüfen"
 
-#: mod/admin.php:2073
-msgid "Screenshot"
-msgstr "Bildschirmfoto"
+#: mod/admin.php:1258
+msgid "check the stable version"
+msgstr "überprüfe die stabile Version"
 
-#: mod/admin.php:2127
-msgid "Reload active themes"
-msgstr "Aktives Theme neu laden"
+#: mod/admin.php:1259
+msgid "check the development version"
+msgstr "überprüfe die Entwicklungsversion"
 
-#: mod/admin.php:2132
-#, php-format
-msgid "No themes found on the system. They should be placed in %1$s"
-msgstr "Es wurden keine Themes auf dem System gefunden. Diese sollten in %1$s platziert werden."
+#: mod/admin.php:1281 mod/admin.php:1898 mod/admin.php:2151 mod/admin.php:2225
+#: mod/admin.php:2372 mod/delegate.php:168 mod/settings.php:675
+#: mod/settings.php:784 mod/settings.php:870 mod/settings.php:959
+#: mod/settings.php:1192
+msgid "Save Settings"
+msgstr "Einstellungen speichern"
 
-#: mod/admin.php:2133
-msgid "[Experimental]"
-msgstr "[Experimentell]"
+#: mod/admin.php:1282
+msgid "Republish users to directory"
+msgstr "Nutzer erneut im globalen Verzeichnis veröffentlichen."
 
-#: mod/admin.php:2134
-msgid "[Unsupported]"
-msgstr "[Nicht unterstützt]"
+#: mod/admin.php:1284
+msgid "File upload"
+msgstr "Datei hochladen"
 
-#: mod/admin.php:2158
-msgid "Log settings updated."
-msgstr "Protokolleinstellungen aktualisiert."
+#: mod/admin.php:1285
+msgid "Policies"
+msgstr "Regeln"
 
-#: mod/admin.php:2190
-msgid "PHP log currently enabled."
-msgstr "PHP Protokollierung ist derzeit aktiviert."
+#: mod/admin.php:1286 mod/contacts.php:895 mod/events.php:532
+#: src/Model/Profile.php:865
+msgid "Advanced"
+msgstr "Erweitert"
 
-#: mod/admin.php:2192
-msgid "PHP log currently disabled."
-msgstr "PHP Protokollierung ist derzeit nicht aktiviert."
+#: mod/admin.php:1287
+msgid "Auto Discovered Contact Directory"
+msgstr "Automatisch ein Kontaktverzeichnis erstellen"
 
-#: mod/admin.php:2201
-msgid "Clear"
-msgstr "löschen"
+#: mod/admin.php:1288
+msgid "Performance"
+msgstr "Performance"
 
-#: mod/admin.php:2205
-msgid "Enable Debugging"
-msgstr "Protokoll führen"
+#: mod/admin.php:1289
+msgid "Worker"
+msgstr "Worker"
 
-#: mod/admin.php:2206
-msgid "Log file"
-msgstr "Protokolldatei"
+#: mod/admin.php:1290
+msgid "Message Relay"
+msgstr "Nachrichten Relais"
 
-#: mod/admin.php:2206
+#: mod/admin.php:1291
 msgid ""
-"Must be writable by web server. Relative to your Friendica top-level "
-"directory."
-msgstr "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis."
+"Relocate - WARNING: advanced function. Could make this server unreachable."
+msgstr "Umsiedeln - WARNUNG: Könnte diesen Server unerreichbar machen."
 
-#: mod/admin.php:2207
-msgid "Log level"
-msgstr "Protokoll-Level"
+#: mod/admin.php:1294
+msgid "Site name"
+msgstr "Seitenname"
 
-#: mod/admin.php:2209
-msgid "PHP logging"
-msgstr "PHP Protokollieren"
+#: mod/admin.php:1295
+msgid "Host name"
+msgstr "Host Name"
 
-#: mod/admin.php:2210
-msgid ""
-"To enable logging of PHP errors and warnings you can add the following to "
-"the .htconfig.php file of your installation. The filename set in the "
-"'error_log' line is relative to the friendica top-level directory and must "
-"be writeable by the web server. The option '1' for 'log_errors' and "
-"'display_errors' is to enable these options, set to '0' to disable them."
-msgstr "Um PHP Warnungen und Fehler zu protokollieren, kannst du die folgenden Zeilen zur .htconfig.php Datei deiner Installation hinzufügen. Den Dateinamen der Log-Datei legst du in der Zeile mit dem 'error_log' fest,  Er ist relativ zum Friendica-Stammverzeichnis und muss schreibbar durch den Webserver sein. Eine \"1\" als Option für die Punkte 'log_errors' und 'display_errors' aktiviert die Funktionen zum Protokollieren bzw. Anzeigen der Fehler, eine \"0\" deaktiviert sie."
+#: mod/admin.php:1296
+msgid "Sender Email"
+msgstr "Absender für Emails"
 
-#: mod/admin.php:2241
-#, php-format
+#: mod/admin.php:1296
 msgid ""
-"Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see "
-"if file %1$s exist and is readable."
-msgstr "Fehler beim Öffnen der Logdatei <strong>%1$s</strong>.\\r\\n<br/>Bitte überprüfe ob die Datei %1$s existiert und gelesen werden kann."
+"The email address your server shall use to send notification emails from."
+msgstr "Die E-Mail Adresse die dein Server zum Versenden von Benachrichtigungen verwenden soll."
 
-#: mod/admin.php:2245
-#, php-format
-msgid ""
-"Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file"
-" %1$s is readable."
-msgstr "Konnte die Logdatei <strong>%1$s</strong> nicht öffnen.\\r\\n<br/>Bitte stelle sicher, dass die Datei %1$s lesbar ist."
+#: mod/admin.php:1297
+msgid "Banner/Logo"
+msgstr "Banner/Logo"
 
-#: mod/admin.php:2336 mod/admin.php:2337 mod/settings.php:779
-msgid "Off"
-msgstr "Aus"
+#: mod/admin.php:1298
+msgid "Shortcut icon"
+msgstr "Shortcut Icon"
 
-#: mod/admin.php:2336 mod/admin.php:2337 mod/settings.php:779
-msgid "On"
-msgstr "An"
+#: mod/admin.php:1298
+msgid "Link to an icon that will be used for browsers."
+msgstr "Link zu einem Icon, das Browser verwenden werden."
 
-#: mod/admin.php:2337
-#, php-format
-msgid "Lock feature %s"
-msgstr "Feature festlegen: %s"
+#: mod/admin.php:1299
+msgid "Touch icon"
+msgstr "Touch Icon"
 
-#: mod/admin.php:2345
-msgid "Manage Additional Features"
-msgstr "Zusätzliche Features Verwalten"
+#: mod/admin.php:1299
+msgid "Link to an icon that will be used for tablets and mobiles."
+msgstr "Link zu einem Icon das Tablets und Handies verwenden sollen."
 
-#: mod/babel.php:23
-msgid "Source (bbcode) text:"
-msgstr "Quelle (bbcode) Text:"
+#: mod/admin.php:1300
+msgid "Additional Info"
+msgstr "Zusätzliche Informationen"
 
-#: mod/babel.php:30
-msgid "Source (Diaspora) text to convert to BBcode:"
-msgstr "Eingabe (Diaspora) nach BBCode zu konvertierender Text:"
+#: mod/admin.php:1300
+#, php-format
+msgid ""
+"For public servers: you can add additional information here that will be "
+"listed at %s/servers."
+msgstr "Für öffentliche Server kannst Du hier zusätzliche Informationen angeben, die dann auf %s/servers angezeigt werden."
 
-#: mod/babel.php:38
-msgid "Source input: "
-msgstr "Originaltext:"
+#: mod/admin.php:1301
+msgid "System language"
+msgstr "Systemsprache"
 
-#: mod/babel.php:42
-msgid "bbcode (raw HTML(: "
-msgstr "bbcode (reines HTML(: "
+#: mod/admin.php:1302
+msgid "System theme"
+msgstr "Systemweites Theme"
 
-#: mod/babel.php:45
-msgid "bbcode: "
-msgstr "bbcode: "
+#: mod/admin.php:1302
+msgid ""
+"Default system theme - may be over-ridden by user profiles - <a href='#' "
+"id='cnftheme'>change theme settings</a>"
+msgstr "Vorgabe für das System-Theme - kann von Benutzerprofilen überschrieben werden - <a href='#' id='cnftheme'>Theme-Einstellungen ändern</a>"
 
-#: mod/babel.php:49 mod/babel.php:65
-msgid "bbcode => html2bbcode: "
-msgstr "bbcode => html2bbcode: "
+#: mod/admin.php:1303
+msgid "Mobile system theme"
+msgstr "Systemweites mobiles Theme"
 
-#: mod/babel.php:53
-msgid "bb2diaspora: "
-msgstr "bb2diaspora: "
+#: mod/admin.php:1303
+msgid "Theme for mobile devices"
+msgstr "Thema für mobile Geräte"
 
-#: mod/babel.php:57
-msgid "bb2diaspora => Markdown: "
-msgstr "bb2diaspora => Markdown: "
+#: mod/admin.php:1304
+msgid "SSL link policy"
+msgstr "Regeln für SSL Links"
 
-#: mod/babel.php:61
-msgid "bb2diaspora => diaspora2bb: "
-msgstr "bb2diaspora => diaspora2bb: "
+#: mod/admin.php:1304
+msgid "Determines whether generated links should be forced to use SSL"
+msgstr "Bestimmt, ob generierte Links SSL verwenden müssen"
 
-#: mod/babel.php:71
-msgid "Source input (Diaspora format): "
-msgstr "Originaltext (Diaspora Format): "
+#: mod/admin.php:1305
+msgid "Force SSL"
+msgstr "Erzwinge SSL"
 
-#: mod/babel.php:75
-msgid "diaspora2bb: "
-msgstr "diaspora2bb: "
+#: mod/admin.php:1305
+msgid ""
+"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
+" to endless loops."
+msgstr "Erzinge alle Nicht-SSL Anfragen auf SSL - Achtung: auf manchen Systemen verursacht dies eine Endlosschleife."
 
-#: mod/community.php:44
-msgid "Community option not available."
-msgstr "Optionen für die Gemeinschaftsseite nicht verfügbar."
+#: mod/admin.php:1306
+msgid "Hide help entry from navigation menu"
+msgstr "Verberge den Menüeintrag für die Hilfe im Navigationsmenü"
 
-#: mod/community.php:61
-msgid "Not available."
-msgstr "Nicht verfügbar."
+#: mod/admin.php:1306
+msgid ""
+"Hides the menu entry for the Help pages from the navigation menu. You can "
+"still access it calling /help directly."
+msgstr "Verbirgt den Menüeintrag für die Hilfe-Seiten im Navigationsmenü. Die Seiten können weiterhin über /help aufgerufen werden."
 
-#: mod/community.php:74
-msgid "Local Community"
-msgstr "Lokale Gemeinschaft"
+#: mod/admin.php:1307
+msgid "Single user instance"
+msgstr "Ein-Nutzer Instanz"
 
-#: mod/community.php:77
-msgid "Posts from local users on this server"
-msgstr "Beiträge von Nutzern dieses Servers"
+#: mod/admin.php:1307
+msgid "Make this instance multi-user or single-user for the named user"
+msgstr "Regelt ob es sich bei dieser Instanz um eine ein Personen Installation oder eine Installation mit mehr als einem Nutzer handelt."
 
-#: mod/community.php:85
-msgid "Global Community"
-msgstr "Globale Gemeinschaft"
+#: mod/admin.php:1308
+msgid "Maximum image size"
+msgstr "Maximale Bildgröße"
 
-#: mod/community.php:88
-msgid "Posts from users of the whole federated network"
-msgstr "Beiträge von Nutzern des gesamten  föderalen Netzwerks"
+#: mod/admin.php:1308
+msgid ""
+"Maximum size in bytes of uploaded images. Default is 0, which means no "
+"limits."
+msgstr "Maximale Uploadgröße von Bildern in Bytes. Standard ist 0, d.h. ohne Limit."
 
-#: mod/community.php:134 mod/search.php:228
-msgid "No results."
-msgstr "Keine Ergebnisse."
+#: mod/admin.php:1309
+msgid "Maximum image length"
+msgstr "Maximale Bildlänge"
 
-#: mod/community.php:178
+#: mod/admin.php:1309
 msgid ""
-"This community stream shows all public posts received by this node. They may"
-" not reflect the opinions of this node’s users."
-msgstr "Diese Gemeinschaftsseite zeigt alle öffentlichen Beiträge, die auf diesem Knoten eingegangen sind. Der Inhalt entspricht nicht zwingend der Meinung der Nutzer dieses Servers."
-
-#: mod/contacts.php:149
-#, php-format
-msgid "%d contact edited."
-msgid_plural "%d contacts edited."
-msgstr[0] "%d Kontakt bearbeitet."
-msgstr[1] "%d Kontakte bearbeitet."
+"Maximum length in pixels of the longest side of uploaded images. Default is "
+"-1, which means no limits."
+msgstr "Maximale Länge in Pixeln der längsten Seite eines hoch geladenen Bildes. Grundeinstellung ist -1 was keine Einschränkung bedeutet."
 
-#: mod/contacts.php:176 mod/contacts.php:392
-msgid "Could not access contact record."
-msgstr "Konnte nicht auf die Kontaktdaten zugreifen."
+#: mod/admin.php:1310
+msgid "JPEG image quality"
+msgstr "Qualität des JPEG Bildes"
 
-#: mod/contacts.php:186
-msgid "Could not locate selected profile."
-msgstr "Konnte das ausgewählte Profil nicht finden."
+#: mod/admin.php:1310
+msgid ""
+"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
+"100, which is full quality."
+msgstr "Hoch geladene JPEG Bilder werden mit dieser Qualität [0-100] gespeichert. Grundeinstellung ist 100, kein Qualitätsverlust."
 
-#: mod/contacts.php:220
-msgid "Contact updated."
-msgstr "Kontakt aktualisiert."
+#: mod/admin.php:1312
+msgid "Register policy"
+msgstr "Registrierungsmethode"
 
-#: mod/contacts.php:222 mod/dfrn_request.php:419
-msgid "Failed to update contact record."
-msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen."
+#: mod/admin.php:1313
+msgid "Maximum Daily Registrations"
+msgstr "Maximum täglicher Registrierungen"
 
-#: mod/contacts.php:413
-msgid "Contact has been blocked"
-msgstr "Kontakt wurde blockiert"
+#: mod/admin.php:1313
+msgid ""
+"If registration is permitted above, this sets the maximum number of new user"
+" registrations to accept per day.  If register is set to closed, this "
+"setting has no effect."
+msgstr "Wenn die Registrierung weiter oben erlaubt ist, regelt dies die maximale Anzahl von Neuanmeldungen pro Tag. Wenn die Registrierung geschlossen ist, hat diese Einstellung keinen Effekt."
 
-#: mod/contacts.php:413
-msgid "Contact has been unblocked"
-msgstr "Kontakt wurde wieder freigegeben"
+#: mod/admin.php:1314
+msgid "Register text"
+msgstr "Registrierungstext"
 
-#: mod/contacts.php:424
-msgid "Contact has been ignored"
-msgstr "Kontakt wurde ignoriert"
+#: mod/admin.php:1314
+msgid "Will be displayed prominently on the registration page."
+msgstr "Wird gut sichtbar auf der Registrierungsseite angezeigt."
 
-#: mod/contacts.php:424
-msgid "Contact has been unignored"
-msgstr "Kontakt wird nicht mehr ignoriert"
+#: mod/admin.php:1315
+msgid "Accounts abandoned after x days"
+msgstr "Nutzerkonten gelten nach x Tagen als unbenutzt"
 
-#: mod/contacts.php:435
-msgid "Contact has been archived"
-msgstr "Kontakt wurde archiviert"
+#: mod/admin.php:1315
+msgid ""
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
+msgstr "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Konten nicht mehr benutzt werden. 0 eingeben für kein Limit."
 
-#: mod/contacts.php:435
-msgid "Contact has been unarchived"
-msgstr "Kontakt wurde aus dem Archiv geholt"
+#: mod/admin.php:1316
+msgid "Allowed friend domains"
+msgstr "Erlaubte Domains für Kontakte"
 
-#: mod/contacts.php:459
-msgid "Drop contact"
-msgstr "Kontakt löschen"
+#: mod/admin.php:1316
+msgid ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
+msgstr "Liste der Domains, die für Kontakte erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."
 
-#: mod/contacts.php:462 mod/contacts.php:814
-msgid "Do you really want to delete this contact?"
-msgstr "Möchtest Du wirklich diesen Kontakt löschen?"
+#: mod/admin.php:1317
+msgid "Allowed email domains"
+msgstr "Erlaubte Domains für E-Mails"
 
-#: mod/contacts.php:480
-msgid "Contact has been removed."
-msgstr "Kontakt wurde entfernt."
+#: mod/admin.php:1317
+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 "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."
 
-#: mod/contacts.php:511
-#, php-format
-msgid "You are mutual friends with %s"
-msgstr "Du hast mit %s eine beidseitige Freundschaft"
+#: mod/admin.php:1318
+msgid "No OEmbed rich content"
+msgstr "OEmbed nicht verwenden"
 
-#: mod/contacts.php:515
-#, php-format
-msgid "You are sharing with %s"
-msgstr "Du teilst mit %s"
+#: mod/admin.php:1318
+msgid ""
+"Don't show the rich content (e.g. embedded PDF), except from the domains "
+"listed below."
+msgstr "Verhindert das Einbetten von reichhaltigen Inhalten (z.B. eingebettete PDF Dateien). Ausgenommen von dieser Regel werden Domänen die unten aufgeführt werden."
 
-#: mod/contacts.php:519
-#, php-format
-msgid "%s is sharing with you"
-msgstr "%s teilt mit Dir"
+#: mod/admin.php:1319
+msgid "Allowed OEmbed domains"
+msgstr "Erlaubte OEmbed Domänen"
 
-#: mod/contacts.php:539
-msgid "Private communications are not available for this contact."
-msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar."
+#: mod/admin.php:1319
+msgid ""
+"Comma separated list of domains which oembed content is allowed to be "
+"displayed. Wildcards are accepted."
+msgstr "Komma separierte Liste von Domänen für die das einbetten reichhaltiger Inhalte erlaubt sind. Platzhalter können verwendet werden."
 
-#: mod/contacts.php:541
-msgid "Never"
-msgstr "Niemals"
+#: mod/admin.php:1320
+msgid "Block public"
+msgstr "Öffentlichen Zugriff blockieren"
 
-#: mod/contacts.php:544
-msgid "(Update was successful)"
-msgstr "(Aktualisierung war erfolgreich)"
+#: mod/admin.php:1320
+msgid ""
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently logged in."
+msgstr "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist."
 
-#: mod/contacts.php:544
-msgid "(Update was not successful)"
-msgstr "(Aktualisierung war nicht erfolgreich)"
+#: mod/admin.php:1321
+msgid "Force publish"
+msgstr "Erzwinge Veröffentlichung"
 
-#: mod/contacts.php:546 mod/contacts.php:976
-msgid "Suggest friends"
-msgstr "Kontakte vorschlagen"
+#: mod/admin.php:1321
+msgid ""
+"Check to force all profiles on this site to be listed in the site directory."
+msgstr "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen."
 
-#: mod/contacts.php:550
-#, php-format
-msgid "Network type: %s"
-msgstr "Netzwerktyp: %s"
+#: mod/admin.php:1322
+msgid "Global directory URL"
+msgstr "URL des weltweiten Verzeichnisses"
 
-#: mod/contacts.php:555
-msgid "Communications lost with this contact!"
-msgstr "Verbindungen mit diesem Kontakt verloren!"
+#: mod/admin.php:1322
+msgid ""
+"URL to the global directory. If this is not set, the global directory is "
+"completely unavailable to the application."
+msgstr "URL des weltweiten Verzeichnisses. Wenn diese nicht gesetzt ist, ist das Verzeichnis für die Applikation nicht erreichbar."
 
-#: mod/contacts.php:561
-msgid "Fetch further information for feeds"
-msgstr "Weitere Informationen zu Feeds holen"
+#: mod/admin.php:1323
+msgid "Private posts by default for new users"
+msgstr "Private Beiträge als Standard für neue Nutzer"
 
-#: mod/contacts.php:563
+#: mod/admin.php:1323
 msgid ""
-"Fetch information like preview pictures, title and teaser from the feed "
-"item. You can activate this if the feed doesn't contain much text. Keywords "
-"are taken from the meta header in the feed item and are posted as hash tags."
-msgstr "Zusätzliche Informationen wie Vorschaubilder, Titel und Zusammenfassungen vom Feed-Eintrag laden. Du kannst diese Option aktivieren, wenn der Feed nicht all zu viel Text beinhaltet. Schlagwörter werden auf den Meta-Informationen des Feed-Headers bezogen und als Hash-Tags verwendet."
+"Set default post permissions for all new members to the default privacy "
+"group rather than public."
+msgstr "Die Standard-Zugriffsrechte für neue Nutzer werden so gesetzt, dass als Voreinstellung in die private Gruppe gepostet wird anstelle von öffentlichen Beiträgen."
 
-#: mod/contacts.php:565
-msgid "Fetch information"
-msgstr "Beziehe Information"
+#: mod/admin.php:1324
+msgid "Don't include post content in email notifications"
+msgstr "Inhalte von Beiträgen nicht in E-Mail-Benachrichtigungen versenden"
 
-#: mod/contacts.php:566
-msgid "Fetch keywords"
-msgstr "Schlüsselwprter abrufen"
+#: mod/admin.php:1324
+msgid ""
+"Don't include the content of a post/comment/private message/etc. in the "
+"email notifications that are sent out from this site, as a privacy measure."
+msgstr "Inhalte von Beiträgen/Kommentaren/privaten Nachrichten/usw., zum Datenschutz nicht in E-Mail-Benachrichtigungen einbinden."
 
-#: mod/contacts.php:567
-msgid "Fetch information and keywords"
-msgstr "Beziehe Information und Schlüsselworte"
+#: mod/admin.php:1325
+msgid "Disallow public access to addons listed in the apps menu."
+msgstr "Öffentlichen Zugriff auf Addons im Apps Menü verbieten."
 
-#: mod/contacts.php:599
-msgid "Contact"
-msgstr "Kontakt"
+#: mod/admin.php:1325
+msgid ""
+"Checking this box will restrict addons listed in the apps menu to members "
+"only."
+msgstr "Wenn ausgewählt werden die im Apps Menü aufgeführten Addons nur angemeldeten Nutzern der Seite zur Verfügung gestellt."
 
-#: mod/contacts.php:602
-msgid "Profile Visibility"
-msgstr "Profil-Sichtbarkeit"
+#: mod/admin.php:1326
+msgid "Don't embed private images in posts"
+msgstr "Private Bilder nicht in Beiträgen einbetten."
 
-#: mod/contacts.php:603
-#, php-format
+#: mod/admin.php:1326
 msgid ""
-"Please choose the profile you would like to display to %s when viewing your "
-"profile securely."
-msgstr "Bitte wähle eines Deiner Profile das angezeigt werden soll, wenn %s Dein Profil aufruft."
+"Don't replace locally-hosted private photos in posts with an embedded copy "
+"of the image. This means that contacts who receive posts containing private "
+"photos will have to authenticate and load each image, which may take a "
+"while."
+msgstr "Ersetze lokal gehostete private Fotos in Beiträgen nicht mit einer eingebetteten Kopie des Bildes. Dies bedeutet, dass Kontakte, die Beiträge mit privaten Fotos erhalten sich zunächst auf den jeweiligen Servern authentifizieren müssen bevor die Bilder geladen und angezeigt werden, was eine gewisse Zeit dauert."
 
-#: mod/contacts.php:604
-msgid "Contact Information / Notes"
-msgstr "Kontakt Informationen / Notizen"
+#: mod/admin.php:1327
+msgid "Allow Users to set remote_self"
+msgstr "Nutzern erlauben das remote_self Flag zu setzen"
 
-#: mod/contacts.php:605
-msgid "Their personal note"
-msgstr "Die persönliche Mitteilung"
+#: mod/admin.php:1327
+msgid ""
+"With checking this, every user is allowed to mark every contact as a "
+"remote_self in the repair contact dialog. Setting this flag on a contact "
+"causes mirroring every posting of that contact in the users stream."
+msgstr "Ist dies ausgewählt kann jeder Nutzer jeden seiner Kontakte als remote_self (entferntes Konto) im Kontakt reparieren Dialog markieren. Nach dem setzten dieses Flags werden alle Top-Level Beiträge dieser Kontakte automatisch in den Stream dieses Nutzers gepostet."
 
-#: mod/contacts.php:607
-msgid "Edit contact notes"
-msgstr "Notizen zum Kontakt bearbeiten"
+#: mod/admin.php:1328
+msgid "Block multiple registrations"
+msgstr "Unterbinde Mehrfachregistrierung"
 
-#: mod/contacts.php:611
-msgid "Block/Unblock contact"
-msgstr "Kontakt blockieren/freischalten"
-
-#: mod/contacts.php:612
-msgid "Ignore contact"
-msgstr "Ignoriere den Kontakt"
-
-#: mod/contacts.php:613
-msgid "Repair URL settings"
-msgstr "URL Einstellungen reparieren"
+#: mod/admin.php:1328
+msgid "Disallow users to register additional accounts for use as pages."
+msgstr "Benutzern nicht erlauben, weitere Konten für Organisationsseiten o.ä. mit der gleichen E-Mail Adresse anzulegen, um diese als ."
 
-#: mod/contacts.php:614
-msgid "View conversations"
-msgstr "Unterhaltungen anzeigen"
+#: mod/admin.php:1329
+msgid "OpenID support"
+msgstr "OpenID Unterstützung"
 
-#: mod/contacts.php:619
-msgid "Last update:"
-msgstr "Letzte Aktualisierung: "
+#: mod/admin.php:1329
+msgid "OpenID support for registration and logins."
+msgstr "OpenID-Unterstützung für Registrierung und Login."
 
-#: mod/contacts.php:621
-msgid "Update public posts"
-msgstr "Öffentliche Beiträge aktualisieren"
+#: mod/admin.php:1330
+msgid "Fullname check"
+msgstr "Namen auf Vollständigkeit überprüfen"
 
-#: mod/contacts.php:623 mod/contacts.php:986
-msgid "Update now"
-msgstr "Jetzt aktualisieren"
+#: mod/admin.php:1330
+msgid ""
+"Force users to register with a space between firstname and lastname in Full "
+"name, as an antispam measure"
+msgstr "Leerzeichen zwischen Vor- und Nachname im vollständigen Namen erzwingen, um SPAM zu vermeiden."
 
-#: mod/contacts.php:629 mod/contacts.php:819 mod/contacts.php:1003
-msgid "Unignore"
-msgstr "Ignorieren aufheben"
+#: mod/admin.php:1331
+msgid "Community pages for visitors"
+msgstr "Für Besucher verfügbare Gemeinschaftsseite"
 
-#: mod/contacts.php:633
-msgid "Currently blocked"
-msgstr "Derzeit geblockt"
+#: mod/admin.php:1331
+msgid ""
+"Which community pages should be available for visitors. Local users always "
+"see both pages."
+msgstr "Welche Gemeinschaftsseiten sollen für Besucher dieses Knotens verfügbar sein? Lokale Nutzer können grundsätzlich beide Gemeinschaftsseiten verwenden."
 
-#: mod/contacts.php:634
-msgid "Currently ignored"
-msgstr "Derzeit ignoriert"
+#: mod/admin.php:1332
+msgid "Posts per user on community page"
+msgstr "Anzahl der Beiträge pro Benutzer auf der Gemeinschaftsseite"
 
-#: mod/contacts.php:635
-msgid "Currently archived"
-msgstr "Momentan archiviert"
+#: mod/admin.php:1332
+msgid ""
+"The maximum number of posts per user on the community page. (Not valid for "
+"'Global Community')"
+msgstr "Die Anzahl der Beiträge die von jedem Nutzer maximal auf der Gemeinschaftsseite angezeigt werden sollen. Dieser Parameter wird nicht für die Globale Gemeinschaftsseite genutzt."
 
-#: mod/contacts.php:636
-msgid "Awaiting connection acknowledge"
-msgstr "Bedarf der Bestätigung des Kontakts"
+#: mod/admin.php:1333
+msgid "Enable OStatus support"
+msgstr "OStatus Unterstützung aktivieren"
 
-#: mod/contacts.php:637
+#: mod/admin.php:1333
 msgid ""
-"Replies/likes to your public posts <strong>may</strong> still be visible"
-msgstr "Antworten/Likes auf deine öffentlichen Beiträge <strong>könnten</strong> weiterhin sichtbar sein"
+"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
+"communications in OStatus are public, so privacy warnings will be "
+"occasionally displayed."
+msgstr "Biete die eingebaute OStatus (iStatusNet, GNU Social, etc.) Unterstützung an. Jede Kommunikation in OStatus ist öffentlich, Privatsphäre Warnungen werden nur bei Bedarf angezeigt."
 
-#: mod/contacts.php:638
-msgid "Notification for new posts"
-msgstr "Benachrichtigung bei neuen Beiträgen"
+#: mod/admin.php:1334
+msgid "Only import OStatus threads from our contacts"
+msgstr "Nur OStatus Konversationen unserer Kontakte importieren"
 
-#: mod/contacts.php:638
-msgid "Send a notification of every new post of this contact"
-msgstr "Sende eine Benachrichtigung, wann immer dieser Kontakt einen neuen Beitrag schreibt."
+#: mod/admin.php:1334
+msgid ""
+"Normally we import every content from our OStatus contacts. With this option"
+" we only store threads that are started by a contact that is known on our "
+"system."
+msgstr "Normalerweise werden alle Inhalte von OStatus Kontakten importiert. Mit dieser Option werden nur solche Konversationen gespeichert, die von Kontakten der Nutzer dieses Knotens gestartet wurden."
 
-#: mod/contacts.php:641
-msgid "Blacklisted keywords"
-msgstr "Blacklistete Schlüsselworte "
+#: mod/admin.php:1335
+msgid "OStatus support can only be enabled if threading is enabled."
+msgstr "OStatus Unterstützung kann nur aktiviert werden wenn \"Threading\" aktiviert ist. "
 
-#: mod/contacts.php:641
+#: mod/admin.php:1337
 msgid ""
-"Comma separated list of keywords that should not be converted to hashtags, "
-"when \"Fetch information and keywords\" is selected"
-msgstr "Komma-Separierte Liste mit Schlüsselworten, die nicht in Hashtags konvertiert werden, wenn \"Beziehe Information und Schlüsselworte\" aktiviert wurde"
-
-#: mod/contacts.php:653 src/Model/Profile.php:424
-msgid "XMPP:"
-msgstr "XMPP:"
+"Diaspora support can't be enabled because Friendica was installed into a sub"
+" directory."
+msgstr "Diaspora Unterstützung kann nicht aktiviert werden da Friendica in ein Unterverzeichnis installiert ist."
 
-#: mod/contacts.php:658
-msgid "Actions"
-msgstr "Aktionen"
+#: mod/admin.php:1338
+msgid "Enable Diaspora support"
+msgstr "Diaspora Unterstützung aktivieren"
 
-#: mod/contacts.php:660 mod/contacts.php:846 view/theme/frio/theme.php:259
-#: src/Content/Nav.php:100 src/Model/Profile.php:874
-msgid "Status"
-msgstr "Status"
+#: mod/admin.php:1338
+msgid "Provide built-in Diaspora network compatibility."
+msgstr "Verwende die eingebaute Diaspora-Verknüpfung."
 
-#: mod/contacts.php:661
-msgid "Contact Settings"
-msgstr "Kontakteinstellungen"
+#: mod/admin.php:1339
+msgid "Only allow Friendica contacts"
+msgstr "Nur Friendica-Kontakte erlauben"
 
-#: mod/contacts.php:702
-msgid "Suggestions"
-msgstr "Kontaktvorschläge"
+#: mod/admin.php:1339
+msgid ""
+"All contacts must use Friendica protocols. All other built-in communication "
+"protocols disabled."
+msgstr "Alle Kontakte müssen das Friendica Protokoll nutzen. Alle anderen Kommunikationsprotokolle werden deaktiviert."
 
-#: mod/contacts.php:705
-msgid "Suggest potential friends"
-msgstr "Kontakte vorschlagen"
+#: mod/admin.php:1340
+msgid "Verify SSL"
+msgstr "SSL Überprüfen"
 
-#: mod/contacts.php:713
-msgid "Show all contacts"
-msgstr "Alle Kontakte anzeigen"
+#: mod/admin.php:1340
+msgid ""
+"If you wish, you can turn on strict certificate checking. This will mean you"
+" cannot connect (at all) to self-signed SSL sites."
+msgstr "Wenn gewollt, kann man hier eine strenge Zertifikatkontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL eine Verbindung herstellen kann."
 
-#: mod/contacts.php:718
-msgid "Unblocked"
-msgstr "Ungeblockt"
+#: mod/admin.php:1341
+msgid "Proxy user"
+msgstr "Proxy Nutzer"
 
-#: mod/contacts.php:721
-msgid "Only show unblocked contacts"
-msgstr "Nur nicht-blockierte Kontakte anzeigen"
+#: mod/admin.php:1342
+msgid "Proxy URL"
+msgstr "Proxy URL"
 
-#: mod/contacts.php:726
-msgid "Blocked"
-msgstr "Geblockt"
+#: mod/admin.php:1343
+msgid "Network timeout"
+msgstr "Netzwerk Wartezeit"
 
-#: mod/contacts.php:729
-msgid "Only show blocked contacts"
-msgstr "Nur blockierte Kontakte anzeigen"
+#: mod/admin.php:1343
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+msgstr "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen)."
 
-#: mod/contacts.php:734
-msgid "Ignored"
-msgstr "Ignoriert"
+#: mod/admin.php:1344
+msgid "Maximum Load Average"
+msgstr "Maximum Load Average"
 
-#: mod/contacts.php:737
-msgid "Only show ignored contacts"
-msgstr "Nur ignorierte Kontakte anzeigen"
+#: mod/admin.php:1344
+msgid ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
+msgstr "Maximale Systemlast bevor Verteil- und Empfangsprozesse verschoben werden - Standard 50"
 
-#: mod/contacts.php:742
-msgid "Archived"
-msgstr "Archiviert"
+#: mod/admin.php:1345
+msgid "Maximum Load Average (Frontend)"
+msgstr "Maximum Load Average (Frontend)"
 
-#: mod/contacts.php:745
-msgid "Only show archived contacts"
-msgstr "Nur archivierte Kontakte anzeigen"
+#: mod/admin.php:1345
+msgid "Maximum system load before the frontend quits service - default 50."
+msgstr "Maximale Systemlast bevor Vordergrundprozesse pausiert werden - Standard 50."
 
-#: mod/contacts.php:750
-msgid "Hidden"
-msgstr "Verborgen"
+#: mod/admin.php:1346
+msgid "Minimal Memory"
+msgstr "Minimaler Speicher"
 
-#: mod/contacts.php:753
-msgid "Only show hidden contacts"
-msgstr "Nur verborgene Kontakte anzeigen"
+#: mod/admin.php:1346
+msgid ""
+"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - "
+"default 0 (deactivated)."
+msgstr "Minimal freier Speicher in MB für den Worker Prozess. Benötigt Zugriff auf /proc/meminfo - Standardwert ist 0 (deaktiviert)"
 
-#: mod/contacts.php:809
-msgid "Search your contacts"
-msgstr "Suche in deinen Kontakten"
+#: mod/admin.php:1347
+msgid "Maximum table size for optimization"
+msgstr "Maximale Tabellengröße zur Optimierung"
 
-#: mod/contacts.php:810 mod/search.php:236
-#, php-format
-msgid "Results for: %s"
-msgstr "Ergebnisse für: %s"
+#: mod/admin.php:1347
+msgid ""
+"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
+"Enter -1 to disable it."
+msgstr "Maximale Tabellengröße (in MB) für die automatische Optimierung - Standard 100 MB. Gib -1 für Deaktivierung ein."
 
-#: mod/contacts.php:817 mod/settings.php:169 mod/settings.php:705
-msgid "Update"
-msgstr "Aktualisierungen"
+#: mod/admin.php:1348
+msgid "Minimum level of fragmentation"
+msgstr "Minimaler Fragmentationsgrad"
 
-#: mod/contacts.php:820 mod/contacts.php:1011
-msgid "Archive"
-msgstr "Archivieren"
+#: mod/admin.php:1348
+msgid ""
+"Minimum fragmenation level to start the automatic optimization - default "
+"value is 30%."
+msgstr "Minimales Fragmentationsgrad von Datenbanktabellen um die automatische Optimierung einzuleiten - Standardwert ist 30%"
 
-#: mod/contacts.php:820 mod/contacts.php:1011
-msgid "Unarchive"
-msgstr "Aus Archiv zurückholen"
+#: mod/admin.php:1350
+msgid "Periodical check of global contacts"
+msgstr "Regelmäßig globale Kontakte überprüfen"
 
-#: mod/contacts.php:823
-msgid "Batch Actions"
-msgstr "Stapelverarbeitung"
+#: mod/admin.php:1350
+msgid ""
+"If enabled, the global contacts are checked periodically for missing or "
+"outdated data and the vitality of the contacts and servers."
+msgstr "Wenn diese Option aktiviert ist, werden die globalen Kontakte regelmäßig auf fehlende oder veraltete Daten sowie auf Erreichbarkeit des Kontakts und des Servers überprüft."
 
-#: mod/contacts.php:857 src/Model/Profile.php:885
-msgid "Profile Details"
-msgstr "Profildetails"
+#: mod/admin.php:1351
+msgid "Days between requery"
+msgstr "Tage zwischen erneuten Abfragen"
 
-#: mod/contacts.php:869
-msgid "View all contacts"
-msgstr "Alle Kontakte anzeigen"
+#: mod/admin.php:1351
+msgid "Number of days after which a server is requeried for his contacts."
+msgstr "Legt das Abfrageintervall fest, nachdem ein Server erneut nach Kontakten abgefragt werden soll."
 
-#: mod/contacts.php:880
-msgid "View all common friends"
-msgstr "Alle Kontakte anzeigen"
+#: mod/admin.php:1352
+msgid "Discover contacts from other servers"
+msgstr "Neue Kontakte auf anderen Servern entdecken"
 
-#: mod/contacts.php:889
-msgid "Advanced Contact Settings"
-msgstr "Fortgeschrittene Kontakteinstellungen"
+#: mod/admin.php:1352
+msgid ""
+"Periodically query other servers for contacts. You can choose between "
+"'users': the users on the remote system, 'Global Contacts': active contacts "
+"that are known on the system. The fallback is meant for Redmatrix servers "
+"and older friendica servers, where global contacts weren't available. The "
+"fallback increases the server load, so the recommened setting is 'Users, "
+"Global Contacts'."
+msgstr "Regelmäßig andere Server nach potentiellen Kontakten absuchen. Du kannst zwischen 'Nutzern', den tatsächlichen Nutzern des anderen Systems und 'globalen Kontakten', aktiven Kontakten die auf dem System bekannt sind, wählen. Der Fallback-Mechanismus ist für ältere Friendica und Redmatrix Server gedacht, bei denen globale Kontakte noch nicht verfügbar sind. Durch den Fallbackmodus entsteht auf deinem Server eine wesentlich höhere Last, empfohlen wird der Modus 'Nutzer, globale Kontakte'."
 
-#: mod/contacts.php:921
-msgid "Mutual Friendship"
-msgstr "Beidseitige Freundschaft"
+#: mod/admin.php:1353
+msgid "Timeframe for fetching global contacts"
+msgstr "Zeitfenster für globale Kontakte"
 
-#: mod/contacts.php:925
-msgid "is a fan of yours"
-msgstr "ist ein Fan von dir"
+#: mod/admin.php:1353
+msgid ""
+"When the discovery is activated, this value defines the timeframe for the "
+"activity of the global contacts that are fetched from other servers."
+msgstr "Wenn die Entdeckung neuer Kontakte aktiv ist, definiert dieses Zeitfenster den Zeitraum in dem globale Kontakte als aktiv gelten und von anderen Servern importiert werden."
 
-#: mod/contacts.php:929
-msgid "you are a fan of"
-msgstr "Du bist Fan von"
-
-#: mod/contacts.php:997
-msgid "Toggle Blocked status"
-msgstr "Geblockt-Status ein-/ausschalten"
-
-#: mod/contacts.php:1005
-msgid "Toggle Ignored status"
-msgstr "Ignoriert-Status ein-/ausschalten"
+#: mod/admin.php:1354
+msgid "Search the local directory"
+msgstr "Lokales Verzeichnis durchsuchen"
 
-#: mod/contacts.php:1013
-msgid "Toggle Archive status"
-msgstr "Archiviert-Status ein-/ausschalten"
+#: mod/admin.php:1354
+msgid ""
+"Search the local directory instead of the global directory. When searching "
+"locally, every search will be executed on the global directory in the "
+"background. This improves the search results when the search is repeated."
+msgstr "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt um die Suchresultate zu verbessern, wenn diese Suche wiederholt wird."
 
-#: mod/contacts.php:1021
-msgid "Delete contact"
-msgstr "Lösche den Kontakt"
+#: mod/admin.php:1356
+msgid "Publish server information"
+msgstr "Server Informationen veröffentlichen"
 
-#: mod/delegate.php:142
-msgid "No parent user"
-msgstr ""
+#: mod/admin.php:1356
+msgid ""
+"If enabled, general server and usage data will be published. The data "
+"contains the name and version of the server, number of users with public "
+"profiles, number of posts and the activated protocols and connectors. See <a"
+" href='http://the-federation.info/'>the-federation.info</a> for details."
+msgstr "Wenn aktiviert, werden allgemeine Informationen über den Server und Nutzungsdaten veröffentlicht. Die Daten beinhalten den Namen sowie die Version des Servers, die Anzahl der Personen mit öffentlichen Profilen, die Anzahl der Beiträge sowie aktivierte Protokolle und Connectoren. Für Details bitte <a href='http://the-federation.info/'>the-federation.info</a> aufrufen."
 
-#: mod/delegate.php:158
-msgid "Parent User"
-msgstr ""
+#: mod/admin.php:1358
+msgid "Check upstream version"
+msgstr "Suche nach Updates"
 
-#: mod/delegate.php:160
+#: mod/admin.php:1358
 msgid ""
-"Parent users have total control about this account, including the account "
-"settings. Please double check whom you give this access."
-msgstr ""
+"Enables checking for new Friendica versions at github. If there is a new "
+"version, you will be informed in the admin panel overview."
+msgstr "Wenn diese Option aktiviert ist wird regelmäßig nach neuen Friendica Versionen auf github überprüft. Wenn es eine neue Version gibt, wird dies auf der Übersichtsseite im Admin-Panel angezeigt."
 
-#: mod/delegate.php:162 src/Content/Nav.php:204
-msgid "Delegate Page Management"
-msgstr "Delegiere das Management für die Seite"
+#: mod/admin.php:1359
+msgid "Suppress Tags"
+msgstr "Tags Unterdrücken"
 
-#: mod/delegate.php:163
-msgid "Delegates"
-msgstr ""
+#: mod/admin.php:1359
+msgid "Suppress showing a list of hashtags at the end of the posting."
+msgstr "Unterdrückt die Anzeige von Tags am Ende eines Beitrags."
 
-#: mod/delegate.php:165
-msgid ""
-"Delegates are able to manage all aspects of this account/page except for "
-"basic account settings. Please do not delegate your personal account to "
-"anybody that you do not trust completely."
-msgstr "Bevollmächtigte sind in der Lage, alle Aspekte dieses Kontos/dieser Seite zu verwalten, abgesehen von den Grundeinstellungen des Kontos. Bitte gib niemandem eine Bevollmächtigung für Deinen privaten Account, dem Du nicht absolut vertraust!"
+#: mod/admin.php:1360
+msgid "Path to item cache"
+msgstr "Pfad zum Eintrag Cache"
 
-#: mod/delegate.php:166
-msgid "Existing Page Managers"
-msgstr "Vorhandene Seitenmanager"
+#: mod/admin.php:1360
+msgid "The item caches buffers generated bbcode and external images."
+msgstr "Im Item-Cache werden externe Bilder und geparster BBCode zwischen gespeichert."
 
-#: mod/delegate.php:168
-msgid "Existing Page Delegates"
-msgstr "Vorhandene Bevollmächtigte für die Seite"
+#: mod/admin.php:1361
+msgid "Cache duration in seconds"
+msgstr "Cache-Dauer in Sekunden"
 
-#: mod/delegate.php:170
-msgid "Potential Delegates"
-msgstr "Potentielle Bevollmächtigte"
+#: mod/admin.php:1361
+msgid ""
+"How long should the cache files be hold? Default value is 86400 seconds (One"
+" day). To disable the item cache, set the value to -1."
+msgstr "Wie lange sollen die gecachedten Dateien vorgehalten werden? Grundeinstellung sind 86400 Sekunden (ein Tag). Um den Item Cache zu deaktivieren, setze diesen Wert auf -1."
 
-#: mod/delegate.php:172 mod/tagrm.php:98
-msgid "Remove"
-msgstr "Entfernen"
+#: mod/admin.php:1362
+msgid "Maximum numbers of comments per post"
+msgstr "Maximale Anzahl von Kommentaren pro Beitrag"
 
-#: mod/delegate.php:173
-msgid "Add"
-msgstr "Hinzufügen"
+#: mod/admin.php:1362
+msgid "How much comments should be shown for each post? Default value is 100."
+msgstr "Wie viele Kommentare sollen pro Beitrag angezeigt werden? Standardwert sind 100."
 
-#: mod/delegate.php:174
-msgid "No entries."
-msgstr "Keine Einträge."
+#: mod/admin.php:1363
+msgid "Temp path"
+msgstr "Temp Pfad"
 
-#: mod/dfrn_request.php:94
-msgid "This introduction has already been accepted."
-msgstr "Diese Kontaktanfrage wurde bereits akzeptiert."
+#: mod/admin.php:1363
+msgid ""
+"If you have a restricted system where the webserver can't access the system "
+"temp path, enter another path here."
+msgstr "Solltest du ein eingeschränktes System haben, auf dem der Webserver nicht auf das temp Verzeichnis des Systems zugreifen kann, setze hier einen anderen Pfad."
 
-#: mod/dfrn_request.php:112 mod/dfrn_request.php:359
-msgid "Profile location is not valid or does not contain profile information."
-msgstr "Profiladresse ist ungültig oder stellt keine Profildaten zur Verfügung."
+#: mod/admin.php:1364
+msgid "Base path to installation"
+msgstr "Basis-Pfad zur Installation"
 
-#: mod/dfrn_request.php:116 mod/dfrn_request.php:363
-msgid "Warning: profile location has no identifiable owner name."
-msgstr "Warnung: Es konnte kein Name des Besitzers von der angegebenen Profiladresse gefunden werden."
+#: mod/admin.php:1364
+msgid ""
+"If the system cannot detect the correct path to your installation, enter the"
+" correct path here. This setting should only be set if you are using a "
+"restricted system and symbolic links to your webroot."
+msgstr "Falls das System nicht den korrekten Pfad zu deiner Installation gefunden hat, gib den richtigen Pfad bitte hier ein. Du solltest hier den Pfad nur auf einem eingeschränkten System angeben müssen, bei dem du mit symbolischen Links auf dein Webverzeichnis verweist."
 
-#: mod/dfrn_request.php:119 mod/dfrn_request.php:366
-msgid "Warning: profile location has no profile photo."
-msgstr "Warnung: Es gibt kein Profilbild bei der angegebenen Profiladresse."
+#: mod/admin.php:1365
+msgid "Disable picture proxy"
+msgstr "Bilder Proxy deaktivieren"
 
-#: mod/dfrn_request.php:123 mod/dfrn_request.php:370
-#, php-format
-msgid "%d required parameter was not found at the given location"
-msgid_plural "%d required parameters were not found at the given location"
-msgstr[0] "%d benötigter Parameter wurde an der angegebenen Stelle nicht gefunden"
-msgstr[1] "%d benötigte Parameter wurden an der angegebenen Stelle nicht gefunden"
+#: mod/admin.php:1365
+msgid ""
+"The picture proxy increases performance and privacy. It shouldn't be used on"
+" systems with very low bandwith."
+msgstr "Der Proxy für Bilder verbessert die Leistung und Privatsphäre der Nutzer. Er sollte nicht auf Systemen verwendet werden, die nur über begrenzte Bandbreite verfügen."
 
-#: mod/dfrn_request.php:162
-msgid "Introduction complete."
-msgstr "Kontaktanfrage abgeschlossen."
+#: mod/admin.php:1366
+msgid "Only search in tags"
+msgstr "Nur in Tags suchen"
 
-#: mod/dfrn_request.php:199
-msgid "Unrecoverable protocol error."
-msgstr "Nicht behebbarer Protokollfehler."
+#: mod/admin.php:1366
+msgid "On large systems the text search can slow down the system extremely."
+msgstr "Auf großen Knoten kann die Volltext-Suche das System ausbremsen."
 
-#: mod/dfrn_request.php:226
-msgid "Profile unavailable."
-msgstr "Profil nicht verfügbar."
+#: mod/admin.php:1368
+msgid "New base url"
+msgstr "Neue Basis-URL"
 
-#: mod/dfrn_request.php:248
-#, php-format
-msgid "%s has received too many connection requests today."
-msgstr "%s hat heute zu viele Kontaktanfragen erhalten."
+#: mod/admin.php:1368
+msgid ""
+"Change base url for this server. Sends relocate message to all Friendica and"
+" Diaspora* contacts of all users."
+msgstr "Ändert die Basis-URL dieses Servers und sendet eine Umzugsmitteilung an alle Friendica und Diaspora* Kontakte deiner NutzerInnen."
 
-#: mod/dfrn_request.php:249
-msgid "Spam protection measures have been invoked."
-msgstr "Maßnahmen zum Spamschutz wurden ergriffen."
+#: mod/admin.php:1370
+msgid "RINO Encryption"
+msgstr "RINO Verschlüsselung"
 
-#: mod/dfrn_request.php:250
-msgid "Friends are advised to please try again in 24 hours."
-msgstr "Freunde sind angehalten, es in 24 Stunden erneut zu versuchen."
+#: mod/admin.php:1370
+msgid "Encryption layer between nodes."
+msgstr "Verschlüsselung zwischen Friendica Instanzen"
 
-#: mod/dfrn_request.php:280
-msgid "Invalid locator"
-msgstr "Ungültiger Locator"
+#: mod/admin.php:1370
+msgid "Enabled"
+msgstr "Aktiv"
 
-#: mod/dfrn_request.php:316
-msgid "You have already introduced yourself here."
-msgstr "Du hast Dich hier bereits vorgestellt."
+#: mod/admin.php:1372
+msgid "Maximum number of parallel workers"
+msgstr "Maximale Anzahl parallel laufender Worker"
 
-#: mod/dfrn_request.php:319
-#, php-format
-msgid "Apparently you are already friends with %s."
-msgstr "Es scheint so, als ob Du bereits mit %s in Kontakt stehst."
+#: mod/admin.php:1372
+msgid ""
+"On shared hosters set this to 2. On larger systems, values of 10 are great. "
+"Default value is 4."
+msgstr "Wenn dein Knoten bei einem Shared Hoster ist, setzte diesen Wert auf 2. Auf größeren Systemen funktioniert ein Wert von 10 recht gut. Standardeinstellung sind 4."
 
-#: mod/dfrn_request.php:339
-msgid "Invalid profile URL."
-msgstr "Ungültige Profil-URL."
+#: mod/admin.php:1373
+msgid "Don't use 'proc_open' with the worker"
+msgstr "'proc_open' nicht mit den Workern verwenden"
 
-#: mod/dfrn_request.php:345 src/Model/Contact.php:1137
-msgid "Disallowed profile URL."
-msgstr "Nicht erlaubte Profil-URL."
+#: mod/admin.php:1373
+msgid ""
+"Enable this if your system doesn't allow the use of 'proc_open'. This can "
+"happen on shared hosters. If this is enabled you should increase the "
+"frequency of worker calls in your crontab."
+msgstr "Aktiviere diese Option, wenn dein System die Verwendung von 'proc_open' verhindert. Dies könnte auf Shared Hostern der Fall sein. Wenn du diese Option aktivierst, solltest du die Frequenz der poller Aufrufe in deiner crontab erhöhen."
 
-#: mod/dfrn_request.php:439
-msgid "Your introduction has been sent."
-msgstr "Deine Kontaktanfrage wurde gesendet."
+#: mod/admin.php:1374
+msgid "Enable fastlane"
+msgstr "Aktiviere Fastlane"
 
-#: mod/dfrn_request.php:477
+#: mod/admin.php:1374
 msgid ""
-"Remote subscription can't be done for your network. Please subscribe "
-"directly on your system."
-msgstr "Entferntes abon­nie­ren kann für dein Netzwerk nicht durchgeführt werden. Bitte nutze direkt die Abonnieren-Funktion deines Systems.   "
+"When enabed, the fastlane mechanism starts an additional worker if processes"
+" with higher priority are blocked by processes of lower priority."
+msgstr "Wenn aktiviert, wird der Fastlane-Mechanismus einen weiteren Worker-Prozeß starten wenn Prozesse mit höherer Priorität von Prozessen mit niedrigerer Priorität blockiert werden."
 
-#: mod/dfrn_request.php:493
-msgid "Please login to confirm introduction."
-msgstr "Bitte melde Dich an, um die Kontaktanfrage zu bestätigen."
+#: mod/admin.php:1375
+msgid "Enable frontend worker"
+msgstr "Aktiviere den Frontend Worker"
 
-#: mod/dfrn_request.php:501
+#: mod/admin.php:1375
+#, php-format
 msgid ""
-"Incorrect identity currently logged in. Please login to "
-"<strong>this</strong> profile."
-msgstr "Momentan bist Du mit einer anderen Identität angemeldet. Bitte melde Dich mit <strong>diesem</strong> Profil an."
-
-#: mod/dfrn_request.php:515 mod/dfrn_request.php:532
-msgid "Confirm"
-msgstr "Bestätigen"
+"When enabled the Worker process is triggered when backend access is "
+"performed \\x28e.g. messages being delivered\\x29. On smaller sites you "
+"might want to call %s/worker on a regular basis via an external cron job. "
+"You should only enable this option if you cannot utilize cron/scheduled jobs"
+" on your server."
+msgstr "Ist diese Option aktiv, wird der Worker Prozess durch Aktionen am Frontend gestartet (z.B. wenn Nachrichten zugestellt werden). Auf kleineren Seiten sollte %s/worker regelmäßig, beispielsweise durch einen externen Cron Anbieter, aufgerufen werden. Du solltest dies Option nur dann aktivieren, wenn du keinen Cron Job auf deinem eigenen Server starten kannst."
 
-#: mod/dfrn_request.php:527
-msgid "Hide this contact"
-msgstr "Verberge diesen Kontakt"
+#: mod/admin.php:1377
+msgid "Subscribe to relay"
+msgstr "Relais abonnieren"
 
-#: mod/dfrn_request.php:530
-#, php-format
-msgid "Welcome home %s."
-msgstr "Willkommen zurück %s."
+#: mod/admin.php:1377
+msgid ""
+"Enables the receiving of public posts from the relay. They will be included "
+"in the search, subscribed tags and on the global community page."
+msgstr "Aktiviert den Empfang von öffentlichen Beiträgen vom Relais-Server. Diese Beiträge werden in der Suche, den abonnierten Hashtags sowie der globalen Gemeinschaftsseite verfügbar sein."
 
-#: mod/dfrn_request.php:531
-#, php-format
-msgid "Please confirm your introduction/connection request to %s."
-msgstr "Bitte bestätige Deine Kontaktanfrage bei %s."
+#: mod/admin.php:1378
+msgid "Relay server"
+msgstr "Relais Server"
 
-#: mod/dfrn_request.php:642
+#: mod/admin.php:1378
 msgid ""
-"Please enter your 'Identity Address' from one of the following supported "
-"communications networks:"
-msgstr "Bitte gib die Adresse Deines Profils in einem der unterstützten sozialen Netzwerke an:"
+"Address of the relay server where public posts should be send to. For "
+"example https://relay.diasp.org"
+msgstr "Adresse des Relais Servers an den die öffentlichen Beiträge gesendet werden sollen. Zum Beispiel https://relay.diasp.org"
 
-#: mod/dfrn_request.php:645
-#, php-format
+#: mod/admin.php:1379
+msgid "Direct relay transfer"
+msgstr "Direkte Relais Übertragung"
+
+#: mod/admin.php:1379
 msgid ""
-"If you are not yet a member of the free social web, <a href=\"%s\">follow "
-"this link to find a public Friendica site and join us today</a>."
-msgstr "Wenn du noch kein Mitglied dieses freien sozialen Netzwerks bist, <a href=\"%s\">folge diesem Link</a> um einen öffentlichen Friendica Server zu finden und beizutreten."
+"Enables the direct transfer to other servers without using the relay servers"
+msgstr "Aktiviert das direkte Verteilen an andere Server, ohne dass ein Relais Server verwendet wird."
 
-#: mod/dfrn_request.php:650
-msgid "Friend/Connection Request"
-msgstr "Kontaktanfrage"
+#: mod/admin.php:1380
+msgid "Relay scope"
+msgstr "Geltungsbereich des Relais"
 
-#: mod/dfrn_request.php:651
+#: mod/admin.php:1380
 msgid ""
-"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
-"testuser@gnusocial.de"
-msgstr "Beispiele: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"
+"Can be 'all' or 'tags'. 'all' means that every public post should be "
+"received. 'tags' means that only posts with selected tags should be "
+"received."
+msgstr "Der Wert kann entweder 'Alle' oder 'Schlagwörter' sein. 'Alle' bedeutet, dass alle öffentliche Beiträge empfangen werden sollen. 'Schlagwörter' schränkt dem Empfang auf Beiträge ein, die bestimmte Schlagwörter beinhalten."
 
-#: mod/dfrn_request.php:652 mod/follow.php:147
-msgid "Please answer the following:"
-msgstr "Bitte beantworte folgendes:"
+#: mod/admin.php:1380
+msgid "all"
+msgstr "Alle"
 
-#: mod/dfrn_request.php:653 mod/follow.php:148
-#, php-format
-msgid "Does %s know you?"
-msgstr "Kennt %s Dich?"
+#: mod/admin.php:1380
+msgid "tags"
+msgstr "Schlagwörter"
 
-#: mod/dfrn_request.php:654 mod/follow.php:149
-msgid "Add a personal note:"
-msgstr "Eine persönliche Notiz beifügen:"
+#: mod/admin.php:1381
+msgid "Server tags"
+msgstr "Server Schlagworte"
 
-#: mod/dfrn_request.php:656 src/Content/ContactSelector.php:79
-msgid "Friendica"
-msgstr "Friendica"
+#: mod/admin.php:1381
+msgid "Comma separated list of tags for the 'tags' subscription."
+msgstr "Liste von Schlagworten die abonniert werden sollen, mit Komma getrennt."
 
-#: mod/dfrn_request.php:657
-msgid "GNU Social (Pleroma, Mastodon)"
-msgstr "GNU Social (Pleroma, Mastodon)"
+#: mod/admin.php:1382
+msgid "Allow user tags"
+msgstr "Verwende Schlagworte der Nutzer"
 
-#: mod/dfrn_request.php:658
-msgid "Diaspora (Socialhome, Hubzilla)"
-msgstr "Diaspora (Socialhome, Hubzilla)"
+#: mod/admin.php:1382
+msgid ""
+"If enabled, the tags from the saved searches will used for the 'tags' "
+"subscription in addition to the 'relay_server_tags'."
+msgstr "Ist dies aktiviert, werden die Schlagwörter der gespeicherten Suchen zusätzlich zu den oben  definierten Server Schlagworte abonniert."
 
-#: mod/dfrn_request.php:659
+#: mod/admin.php:1410
+msgid "Update has been marked successful"
+msgstr "Update wurde als erfolgreich markiert"
+
+#: mod/admin.php:1417
 #, php-format
-msgid ""
-" - please do not use this form.  Instead, enter %s into your Diaspora search"
-" bar."
-msgstr " - bitte verwende dieses Formular nicht. Stattdessen suche nach %s in Deiner Diaspora Suchleiste."
+msgid "Database structure update %s was successfully applied."
+msgstr "Das Update %s der Struktur der Datenbank wurde erfolgreich angewandt."
 
-#: mod/editpost.php:27 mod/editpost.php:37
-msgid "Item not found"
-msgstr "Beitrag nicht gefunden"
+#: mod/admin.php:1420
+#, php-format
+msgid "Executing of database structure update %s failed with error: %s"
+msgstr "Das Update %s der Struktur der Datenbank schlug mit folgender Fehlermeldung fehl: %s"
 
-#: mod/editpost.php:44
-msgid "Edit post"
-msgstr "Beitrag bearbeiten"
+#: mod/admin.php:1433
+#, php-format
+msgid "Executing %s failed with error: %s"
+msgstr "Die Ausführung von %s schlug fehl. Fehlermeldung: %s"
 
-#: mod/events.php:103 mod/events.php:105
-msgid "Event can not end before it has started."
-msgstr "Die Veranstaltung kann nicht enden bevor sie beginnt."
+#: mod/admin.php:1435
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr "Update %s war erfolgreich."
 
-#: mod/events.php:112 mod/events.php:114
-msgid "Event title and start time are required."
-msgstr "Der Veranstaltungstitel und die Anfangszeit müssen angegeben werden."
+#: mod/admin.php:1438
+#, php-format
+msgid "Update %s did not return a status. Unknown if it succeeded."
+msgstr "Update %s hat keinen Status zurückgegeben. Unbekannter Status."
 
-#: mod/events.php:394
-msgid "Create New Event"
-msgstr "Neue Veranstaltung erstellen"
+#: mod/admin.php:1441
+#, php-format
+msgid "There was no additional update function %s that needed to be called."
+msgstr "Es gab keine weitere Update-Funktion, die von %s ausgeführt werden musste."
 
-#: mod/events.php:509
-msgid "Event details"
-msgstr "Veranstaltungsdetails"
+#: mod/admin.php:1461
+msgid "No failed updates."
+msgstr "Keine fehlgeschlagenen Updates."
 
-#: mod/events.php:510
-msgid "Starting date and Title are required."
-msgstr "Anfangszeitpunkt und Titel werden benötigt"
+#: mod/admin.php:1462
+msgid "Check database structure"
+msgstr "Datenbank Struktur überprüfen"
 
-#: mod/events.php:511 mod/events.php:512
-msgid "Event Starts:"
-msgstr "Veranstaltungsbeginn:"
+#: mod/admin.php:1467
+msgid "Failed Updates"
+msgstr "Fehlgeschlagene Updates"
 
-#: mod/events.php:513 mod/events.php:529
-msgid "Finish date/time is not known or not relevant"
-msgstr "Enddatum/-zeit ist nicht bekannt oder nicht relevant"
+#: mod/admin.php:1468
+msgid ""
+"This does not include updates prior to 1139, which did not return a status."
+msgstr "Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben."
 
-#: mod/events.php:515 mod/events.php:516
-msgid "Event Finishes:"
-msgstr "Veranstaltungsende:"
+#: mod/admin.php:1469
+msgid "Mark success (if update was manually applied)"
+msgstr "Als erfolgreich markieren (falls das Update manuell installiert wurde)"
 
-#: mod/events.php:517 mod/events.php:530
-msgid "Adjust for viewer timezone"
-msgstr "An Zeitzone des Betrachters anpassen"
+#: mod/admin.php:1470
+msgid "Attempt to execute this update step automatically"
+msgstr "Versuchen, diesen Schritt automatisch auszuführen"
 
-#: mod/events.php:519
-msgid "Description:"
-msgstr "Beschreibung"
+#: mod/admin.php:1509
+#, php-format
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tthe administrator of %2$s has set up an account for you."
+msgstr "\nHallo %1$s,\n\nauf %2$s wurde ein Account für Dich angelegt."
 
-#: mod/events.php:523 mod/events.php:525
-msgid "Title:"
-msgstr "Titel:"
+#: mod/admin.php:1512
+#, php-format
+msgid ""
+"\n"
+"\t\t\tThe login details are as follows:\n"
+"\n"
+"\t\t\tSite Location:\t%1$s\n"
+"\t\t\tLogin Name:\t\t%2$s\n"
+"\t\t\tPassword:\t\t%3$s\n"
+"\n"
+"\t\t\tYou may change your password from your account \"Settings\" page after logging\n"
+"\t\t\tin.\n"
+"\n"
+"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
+"\n"
+"\t\t\tYou may also wish to add some basic information to your default profile\n"
+"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
+"\n"
+"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
+"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
+"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
+"\t\t\tthan that.\n"
+"\n"
+"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
+"\t\t\tIf you are new and do not know anybody here, they may help\n"
+"\t\t\tyou to make some new and interesting friends.\n"
+"\n"
+"\t\t\tThank you and welcome to %4$s."
+msgstr "\nNachfolgend die Anmelde-Details:\n\tAdresse der Seite:\t%1$s\n\tBenutzername:\t%2$s\n\tPasswort:\t%3$s\n\nDu kannst Dein Passwort unter \"Einstellungen\" ändern, sobald Du Dich\nangemeldet hast.\n\nBitte nimm Dir ein paar Minuten um die anderen Einstellungen auf dieser\nSeite zu kontrollieren.\n\nEventuell magst Du ja auch einige Informationen über Dich in Deinem\nProfil veröffentlichen, damit andere Leute Dich einfacher finden können.\nBearbeite hierfür einfach Dein Standard-Profil (über die Profil-Seite).\n\nWir empfehlen Dir, Deinen kompletten Namen anzugeben und ein zu Dir\npassendes Profilbild zu wählen, damit Dich alte Bekannte wieder finden.\nAußerdem ist es nützlich, wenn Du auf Deinem Profil Schlüsselwörter\nangibst. Das erleichtert es, Leute zu finden, die Deine Interessen teilen.\n\nWir respektieren Deine Privatsphäre - keine dieser Angaben ist nötig.\nWenn Du neu im Netzwerk bist und noch niemanden kennst, dann können sie\nallerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nNun viel Spaß, gute Begegnungen und willkommen auf %4$s."
 
-#: mod/events.php:526 mod/events.php:527
-msgid "Share this event"
-msgstr "Veranstaltung teilen"
+#: mod/admin.php:1544 src/Model/User.php:647
+#, php-format
+msgid "Registration details for %s"
+msgstr "Details der Registration von %s"
 
-#: mod/events.php:534 src/Model/Profile.php:850
-msgid "Basic"
-msgstr "Allgemein"
+#: mod/admin.php:1554
+#, php-format
+msgid "%s user blocked/unblocked"
+msgid_plural "%s users blocked/unblocked"
+msgstr[0] "%s Benutzer geblockt/freigegeben"
+msgstr[1] "%s Benutzer geblockt/freigegeben"
 
-#: mod/events.php:556
-msgid "Failed to remove event"
-msgstr "Entfernen der Veranstaltung fehlgeschlagen"
+#: mod/admin.php:1560
+#, php-format
+msgid "%s user deleted"
+msgid_plural "%s users deleted"
+msgstr[0] "%s Nutzer gelöscht"
+msgstr[1] "%s Nutzer gelöscht"
 
-#: mod/events.php:558
-msgid "Event removed"
-msgstr "Veranstaltung enfternt"
+#: mod/admin.php:1607
+#, php-format
+msgid "User '%s' deleted"
+msgstr "Nutzer '%s' gelöscht"
 
-#: mod/filer.php:34
-msgid "- select -"
-msgstr "- auswählen -"
+#: mod/admin.php:1615
+#, php-format
+msgid "User '%s' unblocked"
+msgstr "Nutzer '%s' entsperrt"
 
-#: mod/follow.php:44
-msgid "The contact could not be added."
-msgstr "Der Kontakt konnte nicht hinzugefügt werden."
+#: mod/admin.php:1615
+#, php-format
+msgid "User '%s' blocked"
+msgstr "Nutzer '%s' gesperrt"
 
-#: mod/follow.php:72
-msgid "You already added this contact."
-msgstr "Du hast den Kontakt bereits hinzugefügt."
+#: mod/admin.php:1714 mod/admin.php:1726 mod/admin.php:1739 mod/admin.php:1757
+#: src/Content/ContactSelector.php:82
+msgid "Email"
+msgstr "E-Mail"
 
-#: mod/follow.php:81
-msgid "Diaspora support isn't enabled. Contact can't be added."
-msgstr "Diaspora Unterstützung ist nicht aktiviert. Der Kontakt kann nicht zugefügt werden."
+#: mod/admin.php:1714 mod/admin.php:1739
+msgid "Register date"
+msgstr "Anmeldedatum"
 
-#: mod/follow.php:88
-msgid "OStatus support is disabled. Contact can't be added."
-msgstr "OStatus Unterstützung ist nicht aktiviert. Der Kontakt kann nicht zugefügt werden."
+#: mod/admin.php:1714 mod/admin.php:1739
+msgid "Last login"
+msgstr "Letzte Anmeldung"
 
-#: mod/follow.php:95
-msgid "The network type couldn't be detected. Contact can't be added."
-msgstr "Der Netzwerktype wurde nicht erkannt. Der Kontakt kann nicht hinzugefügt werden."
+#: mod/admin.php:1714 mod/admin.php:1739
+msgid "Last item"
+msgstr "Letzter Beitrag"
 
-#: mod/install.php:114
-msgid "Friendica Communications Server - Setup"
-msgstr "Friendica-Server für soziale Netzwerke – Setup"
+#: mod/admin.php:1714 mod/settings.php:56
+msgid "Account"
+msgstr "Nutzerkonto"
 
-#: mod/install.php:120
-msgid "Could not connect to database."
-msgstr "Verbindung zur Datenbank gescheitert."
+#: mod/admin.php:1722
+msgid "Add User"
+msgstr "Nutzer hinzufügen"
 
-#: mod/install.php:124
-msgid "Could not create table."
-msgstr "Tabelle konnte nicht angelegt werden."
+#: mod/admin.php:1724
+msgid "User registrations waiting for confirm"
+msgstr "Neuanmeldungen, die auf Deine Bestätigung warten"
 
-#: mod/install.php:130
-msgid "Your Friendica site database has been installed."
-msgstr "Die Datenbank Deiner Friendicaseite wurde installiert."
+#: mod/admin.php:1725
+msgid "User waiting for permanent deletion"
+msgstr "Nutzer wartet auf permanente Löschung"
 
-#: mod/install.php:135
-msgid ""
-"You may need to import the file \"database.sql\" manually using phpmyadmin "
-"or mysql."
-msgstr "Möglicherweise musst Du die Datei \"database.sql\" manuell mit phpmyadmin oder mysql importieren."
+#: mod/admin.php:1726
+msgid "Request date"
+msgstr "Anfragedatum"
 
-#: mod/install.php:136 mod/install.php:208 mod/install.php:553
-msgid "Please see the file \"INSTALL.txt\"."
-msgstr "Lies bitte die \"INSTALL.txt\"."
+#: mod/admin.php:1727
+msgid "No registrations."
+msgstr "Keine Neuanmeldungen."
 
-#: mod/install.php:148
-msgid "Database already in use."
-msgstr "Die Datenbank wird bereits verwendet."
+#: mod/admin.php:1728
+msgid "Note from the user"
+msgstr "Hinweis vom Nutzer"
 
-#: mod/install.php:205
-msgid "System check"
-msgstr "Systemtest"
+#: mod/admin.php:1730
+msgid "Deny"
+msgstr "Verwehren"
 
-#: mod/install.php:210
-msgid "Check again"
-msgstr "Noch einmal testen"
+#: mod/admin.php:1734
+msgid "Site admin"
+msgstr "Seitenadministrator"
 
-#: mod/install.php:230
-msgid "Database connection"
-msgstr "Datenbankverbindung"
+#: mod/admin.php:1735
+msgid "Account expired"
+msgstr "Account ist abgelaufen"
 
-#: mod/install.php:231
-msgid ""
-"In order to install Friendica we need to know how to connect to your "
-"database."
-msgstr "Um Friendica installieren zu können, müssen wir wissen, wie wir mit Deiner Datenbank Kontakt aufnehmen können."
+#: mod/admin.php:1738
+msgid "New User"
+msgstr "Neuer Nutzer"
 
-#: mod/install.php:232
+#: mod/admin.php:1739
+msgid "Deleted since"
+msgstr "Gelöscht seit"
+
+#: mod/admin.php:1744
 msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
-msgstr "Bitte kontaktiere den Hosting Provider oder den Administrator der Seite, falls Du Fragen zu diesen Einstellungen haben solltest."
+"Selected users will be deleted!\\n\\nEverything these users had posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "Die markierten Nutzer werden gelöscht!\\n\\nAlle Beiträge, die diese Nutzer auf dieser Seite veröffentlicht haben, werden permanent gelöscht!\\n\\nBist Du sicher?"
 
-#: mod/install.php:233
+#: mod/admin.php:1745
 msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
-msgstr "Die Datenbank, die Du unten angibst, sollte bereits existieren. Ist dies noch nicht der Fall, erzeuge sie bitte bevor Du mit der Installation fortfährst."
+"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
+"site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "Der Nutzer {0} wird gelöscht!\\n\\nAlles was dieser Nutzer auf dieser Seite veröffentlicht hat, wird permanent gelöscht!\\n\\nBist Du sicher?"
 
-#: mod/install.php:237
-msgid "Database Server Name"
-msgstr "Datenbank-Server"
+#: mod/admin.php:1755
+msgid "Name of the new user."
+msgstr "Name des neuen Nutzers"
 
-#: mod/install.php:238
-msgid "Database Login Name"
-msgstr "Datenbank-Nutzer"
+#: mod/admin.php:1756
+msgid "Nickname"
+msgstr "Spitzname"
 
-#: mod/install.php:239
-msgid "Database Login Password"
-msgstr "Datenbank-Passwort"
+#: mod/admin.php:1756
+msgid "Nickname of the new user."
+msgstr "Spitznamen für den neuen Nutzer"
 
-#: mod/install.php:239
-msgid "For security reasons the password must not be empty"
-msgstr "Aus Sicherheitsgründen darf das Passwort nicht leer sein."
+#: mod/admin.php:1757
+msgid "Email address of the new user."
+msgstr "Email Adresse des neuen Nutzers"
 
-#: mod/install.php:240
-msgid "Database Name"
-msgstr "Datenbank-Name"
+#: mod/admin.php:1799
+#, php-format
+msgid "Addon %s disabled."
+msgstr "Addon %s ausgeschaltet."
 
-#: mod/install.php:241 mod/install.php:281
-msgid "Site administrator email address"
-msgstr "E-Mail-Adresse des Administrators"
+#: mod/admin.php:1803
+#, php-format
+msgid "Addon %s enabled."
+msgstr "Addon %s eingeschaltet."
 
-#: mod/install.php:241 mod/install.php:281
-msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
-msgstr "Die E-Mail-Adresse, die in Deinem Friendica-Account eingetragen ist, muss mit dieser Adresse übereinstimmen, damit Du das Admin-Panel benutzen kannst."
+#: mod/admin.php:1813 mod/admin.php:2062
+msgid "Disable"
+msgstr "Ausschalten"
 
-#: mod/install.php:245 mod/install.php:284
-msgid "Please select a default timezone for your website"
-msgstr "Bitte wähle die Standardzeitzone Deiner Webseite"
+#: mod/admin.php:1816 mod/admin.php:2065
+msgid "Enable"
+msgstr "Einschalten"
 
-#: mod/install.php:271
-msgid "Site settings"
-msgstr "Server-Einstellungen"
+#: mod/admin.php:1838 mod/admin.php:2107
+msgid "Toggle"
+msgstr "Umschalten"
 
-#: mod/install.php:285
-msgid "System Language:"
-msgstr "Systemsprache:"
+#: mod/admin.php:1846 mod/admin.php:2116
+msgid "Author: "
+msgstr "Autor:"
 
-#: mod/install.php:285
-msgid ""
-"Set the default language for your Friendica installation interface and to "
-"send emails."
-msgstr "Wähle die Standardsprache für deine Friendica-Installations-Oberfläche und den E-Mail-Versand"
+#: mod/admin.php:1847 mod/admin.php:2117
+msgid "Maintainer: "
+msgstr "Betreuer:"
 
-#: mod/install.php:325
-msgid "Could not find a command line version of PHP in the web server PATH."
-msgstr "Konnte keine Kommandozeilenversion von PHP im PATH des Servers finden."
+#: mod/admin.php:1899
+msgid "Reload active addons"
+msgstr "Aktivierte Addons neu laden"
 
-#: mod/install.php:326
+#: mod/admin.php:1904
+#, php-format
 msgid ""
-"If you don't have a command line version of PHP installed on your server, "
-"you will not be able to run the background processing. See <a "
-"href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-"
-"up-the-worker'>'Setup the worker'</a>"
-msgstr "Wenn auf deinem Server keine Kommandozeilenversion von PHP installiert ist, kannst du den Hintergrundprozess nicht einrichten. Hier findest du alternative Möglichkeiten<a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-poller'>'für das Worker Setup'</a>"
+"There are currently no addons available on your node. You can find the "
+"official addon repository at %1$s and might find other interesting addons in"
+" the open addon registry at %2$s"
+msgstr "Es sind derzeit keine Addons auf diesem Knoten verfügbar. Du findest das offizielle Addon-Repository unter %1$s und weitere eventuell interessante Addons im offenen Addon-Verzeichnis auf %2$s."
 
-#: mod/install.php:330
-msgid "PHP executable path"
-msgstr "Pfad zu PHP"
+#: mod/admin.php:2024
+msgid "No themes found."
+msgstr "Keine Themen gefunden."
 
-#: mod/install.php:330
-msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
-msgstr "Gib den kompletten Pfad zur ausführbaren Datei von PHP an. Du kannst dieses Feld auch frei lassen und mit der Installation fortfahren."
+#: mod/admin.php:2098
+msgid "Screenshot"
+msgstr "Bildschirmfoto"
 
-#: mod/install.php:335
-msgid "Command line PHP"
-msgstr "Kommandozeilen-PHP"
+#: mod/admin.php:2152
+msgid "Reload active themes"
+msgstr "Aktives Theme neu laden"
 
-#: mod/install.php:344
-msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
-msgstr "Die ausführbare Datei von PHP stimmt nicht mit der PHP cli Version überein (es könnte sich um die cgi-fgci Version handeln)"
+#: mod/admin.php:2157
+#, php-format
+msgid "No themes found on the system. They should be placed in %1$s"
+msgstr "Es wurden keine Themes auf dem System gefunden. Diese sollten in %1$s platziert werden."
 
-#: mod/install.php:345
-msgid "Found PHP version: "
-msgstr "Gefundene PHP Version:"
+#: mod/admin.php:2158
+msgid "[Experimental]"
+msgstr "[Experimentell]"
 
-#: mod/install.php:347
-msgid "PHP cli binary"
-msgstr "PHP CLI Binary"
+#: mod/admin.php:2159
+msgid "[Unsupported]"
+msgstr "[Nicht unterstützt]"
 
-#: mod/install.php:358
-msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
-msgstr "Die Kommandozeilenversion von PHP auf Deinem System hat \"register_argc_argv\" nicht aktiviert."
+#: mod/admin.php:2183
+msgid "Log settings updated."
+msgstr "Protokolleinstellungen aktualisiert."
 
-#: mod/install.php:359
-msgid "This is required for message delivery to work."
-msgstr "Dies wird für die Auslieferung von Nachrichten benötigt."
+#: mod/admin.php:2215
+msgid "PHP log currently enabled."
+msgstr "PHP Protokollierung ist derzeit aktiviert."
 
-#: mod/install.php:361
-msgid "PHP register_argc_argv"
-msgstr "PHP register_argc_argv"
+#: mod/admin.php:2217
+msgid "PHP log currently disabled."
+msgstr "PHP Protokollierung ist derzeit nicht aktiviert."
 
-#: mod/install.php:384
-msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
-msgstr "Fehler: Die Funktion \"openssl_pkey_new\" auf diesem System ist nicht in der Lage, Verschlüsselungsschlüssel zu erzeugen"
+#: mod/admin.php:2226
+msgid "Clear"
+msgstr "löschen"
 
-#: mod/install.php:385
-msgid ""
-"If running under Windows, please see "
-"\"http://www.php.net/manual/en/openssl.installation.php\"."
-msgstr "Wenn der Server unter Windows läuft, schau Dir bitte \"http://www.php.net/manual/en/openssl.installation.php\" an."
+#: mod/admin.php:2230
+msgid "Enable Debugging"
+msgstr "Protokoll führen"
 
-#: mod/install.php:387
-msgid "Generate encryption keys"
-msgstr "Schlüssel erzeugen"
+#: mod/admin.php:2231
+msgid "Log file"
+msgstr "Protokolldatei"
 
-#: mod/install.php:394
-msgid "libCurl PHP module"
-msgstr "PHP: libCurl-Modul"
+#: mod/admin.php:2231
+msgid ""
+"Must be writable by web server. Relative to your Friendica top-level "
+"directory."
+msgstr "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis."
 
-#: mod/install.php:395
-msgid "GD graphics PHP module"
-msgstr "PHP: GD-Grafikmodul"
+#: mod/admin.php:2232
+msgid "Log level"
+msgstr "Protokoll-Level"
 
-#: mod/install.php:396
-msgid "OpenSSL PHP module"
-msgstr "PHP: OpenSSL-Modul"
+#: mod/admin.php:2234
+msgid "PHP logging"
+msgstr "PHP Protokollieren"
 
-#: mod/install.php:397
-msgid "PDO or MySQLi PHP module"
-msgstr "PDO oder MySQLi PHP Modul"
+#: mod/admin.php:2235
+msgid ""
+"To enable logging of PHP errors and warnings you can add the following to "
+"the .htconfig.php file of your installation. The filename set in the "
+"'error_log' line is relative to the friendica top-level directory and must "
+"be writeable by the web server. The option '1' for 'log_errors' and "
+"'display_errors' is to enable these options, set to '0' to disable them."
+msgstr "Um PHP Warnungen und Fehler zu protokollieren, kannst du die folgenden Zeilen zur .htconfig.php Datei deiner Installation hinzufügen. Den Dateinamen der Log-Datei legst du in der Zeile mit dem 'error_log' fest,  Er ist relativ zum Friendica-Stammverzeichnis und muss schreibbar durch den Webserver sein. Eine \"1\" als Option für die Punkte 'log_errors' und 'display_errors' aktiviert die Funktionen zum Protokollieren bzw. Anzeigen der Fehler, eine \"0\" deaktiviert sie."
 
-#: mod/install.php:398
-msgid "mb_string PHP module"
-msgstr "PHP: mb_string-Modul"
+#: mod/admin.php:2266
+#, php-format
+msgid ""
+"Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see "
+"if file %1$s exist and is readable."
+msgstr "Fehler beim Öffnen der Logdatei <strong>%1$s</strong>.\\r\\n<br/>Bitte überprüfe ob die Datei %1$s existiert und gelesen werden kann."
 
-#: mod/install.php:399
-msgid "XML PHP module"
-msgstr "XML PHP Modul"
+#: mod/admin.php:2270
+#, php-format
+msgid ""
+"Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file"
+" %1$s is readable."
+msgstr "Konnte die Logdatei <strong>%1$s</strong> nicht öffnen.\\r\\n<br/>Bitte stelle sicher, dass die Datei %1$s lesbar ist."
 
-#: mod/install.php:400
-msgid "iconv module"
-msgstr "iconv module"
+#: mod/admin.php:2361 mod/admin.php:2362 mod/settings.php:775
+msgid "Off"
+msgstr "Aus"
 
-#: mod/install.php:404 mod/install.php:406
-msgid "Apache mod_rewrite module"
-msgstr "Apache mod_rewrite module"
+#: mod/admin.php:2361 mod/admin.php:2362 mod/settings.php:775
+msgid "On"
+msgstr "An"
 
-#: mod/install.php:404
-msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
-msgstr "Fehler: Das Apache-Modul mod-rewrite wird benötigt, es ist allerdings nicht installiert."
+#: mod/admin.php:2362
+#, php-format
+msgid "Lock feature %s"
+msgstr "Feature festlegen: %s"
 
-#: mod/install.php:412
-msgid "Error: libCURL PHP module required but not installed."
-msgstr "Fehler: Das libCURL PHP Modul wird benötigt, ist aber nicht installiert."
+#: mod/admin.php:2370
+msgid "Manage Additional Features"
+msgstr "Zusätzliche Features Verwalten"
 
-#: mod/install.php:416
-msgid ""
-"Error: GD graphics PHP module with JPEG support required but not installed."
-msgstr "Fehler: Das GD-Graphikmodul für PHP mit JPEG-Unterstützung ist nicht installiert."
+#: mod/babel.php:22
+msgid "Source input"
+msgstr "Originaltext:"
 
-#: mod/install.php:420
-msgid "Error: openssl PHP module required but not installed."
-msgstr "Fehler: Das openssl-Modul von PHP ist nicht installiert."
+#: mod/babel.php:28
+msgid "BBCode::convert (raw HTML("
+msgstr "BBCode::convert (pures HTML)"
 
-#: mod/install.php:424
-msgid "Error: PDO or MySQLi PHP module required but not installed."
-msgstr "Fehler: PDO oder MySQLi PHP Modul erforderlich, aber nicht installiert."
+#: mod/babel.php:33
+msgid "BBCode::convert"
+msgstr "BBCode::convert"
 
-#: mod/install.php:428
-msgid "Error: The MySQL driver for PDO is not installed."
-msgstr "Fehler: der MySQL Treiber für PDO ist nicht installiert"
+#: mod/babel.php:39
+msgid "BBCode::convert => HTML::toBBCode"
+msgstr "BBCode::convert => HTML::toBBCode"
 
-#: mod/install.php:432
-msgid "Error: mb_string PHP module required but not installed."
-msgstr "Fehler: mb_string PHP Module wird benötigt ist aber nicht installiert."
+#: mod/babel.php:45
+msgid "BBCode::toMarkdown"
+msgstr "BBCode::toMarkdown"
 
-#: mod/install.php:436
-msgid "Error: iconv PHP module required but not installed."
-msgstr "Fehler: Das iconv-Modul von PHP ist nicht installiert."
+#: mod/babel.php:51
+msgid "BBCode::toMarkdown => Markdown::convert"
+msgstr "BBCode::toMarkdown => Markdown::convert"
 
-#: mod/install.php:446
-msgid "Error, XML PHP module required but not installed."
-msgstr "Fehler: XML PHP Modul erforderlich aber nicht installiert."
+#: mod/babel.php:57
+msgid "BBCode::toMarkdown => Markdown::toBBCode"
+msgstr "BBCode::toMarkdown => Markdown::toBBCode"
 
-#: mod/install.php:458
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\""
-" in the top folder of your web server and it is unable to do so."
-msgstr "Der Installationswizard muss in der Lage sein, eine Datei im Stammverzeichnis Deines Webservers anzulegen, ist allerdings derzeit nicht in der Lage, dies zu tun."
+#: mod/babel.php:63
+msgid "BBCode::toMarkdown =>  Markdown::convert => HTML::toBBCode"
+msgstr "BBCode::toMarkdown =>  Markdown::convert => HTML::toBBCode"
 
-#: mod/install.php:459
-msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
-msgstr "In den meisten Fällen ist dies ein Problem mit den Schreibrechten. Der Webserver könnte keine Schreiberlaubnis haben, selbst wenn Du sie hast."
+#: mod/babel.php:70
+msgid "Source input \\x28Diaspora format\\x29"
+msgstr "Original Text \\x28Diaspora Fromat\\x29"
 
-#: mod/install.php:460
-msgid ""
-"At the end of this procedure, we will give you a text to save in a file "
-"named .htconfig.php in your Friendica top folder."
-msgstr "Nachdem Du alles ausgefüllt hast, erhältst Du einen Text, den Du in eine Datei namens .htconfig.php in Deinem Friendica-Wurzelverzeichnis kopieren musst."
+#: mod/babel.php:76
+msgid "Markdown::toBBCode"
+msgstr "Markdown::toBBCode"
 
-#: mod/install.php:461
-msgid ""
-"You can alternatively skip this procedure and perform a manual installation."
-" Please see the file \"INSTALL.txt\" for instructions."
-msgstr "Alternativ kannst Du diesen Schritt aber auch überspringen und die Installation manuell durchführen. Eine Anleitung dazu (Englisch) findest Du in der Datei INSTALL.txt."
+#: mod/babel.php:83
+msgid "Raw HTML input"
+msgstr "Reine  HTML  Eingabe"
 
-#: mod/install.php:464
-msgid ".htconfig.php is writable"
-msgstr "Schreibrechte auf .htconfig.php"
+#: mod/babel.php:88
+msgid "HTML Input"
+msgstr "HTML Eingabe"
 
-#: mod/install.php:474
-msgid ""
-"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
-"compiles templates to PHP to speed up rendering."
-msgstr "Friendica nutzt die Smarty3 Template Engine um die Webansichten zu rendern. Smarty3 kompiliert Templates zu PHP um das Rendern zu beschleunigen."
+#: mod/babel.php:94
+msgid "HTML::toBBCode"
+msgstr "HTML::toBBCode"
 
-#: mod/install.php:475
-msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory view/smarty3/ under the Friendica top level "
-"folder."
-msgstr "Um diese kompilierten Templates zu speichern benötigt der Webserver Schreibrechte zum Verzeichnis view/smarty3/ im obersten Ordner von Friendica."
+#: mod/babel.php:100
+msgid "HTML::toPlaintext"
+msgstr "HTML::toPlaintext"
 
-#: mod/install.php:476
-msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has"
-" write access to this folder."
-msgstr "Bitte stelle sicher, dass der Nutzer unter dem der Webserver läuft (z.B. www-data) Schreibrechte zu diesem Verzeichnis hat."
+#: mod/babel.php:108
+msgid "Source text"
+msgstr "Quelltext"
 
-#: mod/install.php:477
-msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"view/smarty3/ only--not the template files (.tpl) that it contains."
-msgstr "Hinweis: aus Sicherheitsgründen solltest Du dem Webserver nur Schreibrechte für view/smarty3/ geben -- Nicht den Templatedateien (.tpl) die sie enthalten."
+#: mod/babel.php:109
+msgid "BBCode"
+msgstr "BBCode"
 
-#: mod/install.php:480
-msgid "view/smarty3 is writable"
-msgstr "view/smarty3 ist schreibbar"
+#: mod/babel.php:110
+msgid "Markdown"
+msgstr "Markdown"
 
-#: mod/install.php:496
-msgid ""
-"Url rewrite in .htaccess is not working. Check your server configuration."
-msgstr "Umschreiben der URLs in der .htaccess funktioniert nicht. Überprüfe die Konfiguration des Servers."
+#: mod/babel.php:111
+msgid "HTML"
+msgstr "HTML"
 
-#: mod/install.php:498
-msgid "Url rewrite is working"
-msgstr "URL rewrite funktioniert"
+#: mod/cal.php:274 mod/events.php:391 view/theme/frio/theme.php:263
+#: view/theme/frio/theme.php:267 src/Content/Nav.php:104
+#: src/Content/Nav.php:169 src/Model/Profile.php:924 src/Model/Profile.php:935
+msgid "Events"
+msgstr "Veranstaltungen"
 
-#: mod/install.php:517
-msgid "ImageMagick PHP extension is not installed"
-msgstr "ImageMagicx PHP Erweiterung ist nicht installiert."
+#: mod/cal.php:275 mod/events.php:392
+msgid "View"
+msgstr "Ansehen"
 
-#: mod/install.php:519
-msgid "ImageMagick PHP extension is installed"
-msgstr "ImageMagick PHP Erweiterung ist installiert"
+#: mod/cal.php:276 mod/events.php:394
+msgid "Previous"
+msgstr "Vorherige"
 
-#: mod/install.php:521
-msgid "ImageMagick supports GIF"
-msgstr "ImageMagick unterstützt GIF"
+#: mod/cal.php:277 mod/events.php:395 mod/install.php:209
+msgid "Next"
+msgstr "Nächste"
 
-#: mod/install.php:528
-msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
-msgstr "Die Konfigurationsdatei \".htconfig.php\" konnte nicht angelegt werden. Bitte verwende den angefügten Text, um die Datei im Stammverzeichnis Deiner Friendica-Installation zu erzeugen."
+#: mod/cal.php:280 mod/events.php:400 src/Model/Event.php:412
+msgid "today"
+msgstr "Heute"
 
-#: mod/install.php:551
-msgid "<h1>What next</h1>"
-msgstr "<h1>Wie geht es weiter?</h1>"
+#: mod/cal.php:281 mod/events.php:401 src/Util/Temporal.php:304
+#: src/Model/Event.php:413
+msgid "month"
+msgstr "Monat"
 
-#: mod/install.php:552
-msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the "
-"worker."
-msgstr "Wichtig: Du musst [manuell] einen Cronjob (o.ä.) für den Worker einrichten."
+#: mod/cal.php:282 mod/events.php:402 src/Util/Temporal.php:305
+#: src/Model/Event.php:414
+msgid "week"
+msgstr "Woche"
 
-#: mod/install.php:555
-#, php-format
-msgid ""
-"Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
-"and register as new user. Remember to use the same email you have entered as"
-" administrator email. This will allow you to enter the site admin panel."
-msgstr "Du solltest nun die Seite zur <a href=\"%s/register\">Nutzerregistrierung</a> deiner neuen Friendica Instanz besuchen und einen neuen Nutzer einrichten. Bitte denke daran die selbe E-Mail Adresse anzugeben, die du auch als Administrator E-Mail angegeben hast, damit du das Admin-Panel verwenden kannst."
+#: mod/cal.php:283 mod/events.php:403 src/Util/Temporal.php:306
+#: src/Model/Event.php:415
+msgid "day"
+msgstr "Tag"
 
-#: mod/item.php:114
-msgid "Unable to locate original post."
-msgstr "Konnte den Originalbeitrag nicht finden."
+#: mod/cal.php:284 mod/events.php:404
+msgid "list"
+msgstr "Liste"
 
-#: mod/item.php:274
-msgid "Empty post discarded."
-msgstr "Leerer Beitrag wurde verworfen."
+#: mod/cal.php:297 src/Model/User.php:204
+msgid "User not found"
+msgstr "Nutzer nicht gefunden"
 
-#: mod/item.php:471 mod/wall_upload.php:231 src/Object/Image.php:949
-#: src/Object/Image.php:965 src/Object/Image.php:973 src/Object/Image.php:998
-msgid "Wall Photos"
-msgstr "Pinnwand-Bilder"
+#: mod/cal.php:313
+msgid "This calendar format is not supported"
+msgstr "Dieses Kalenderformat wird nicht unterstützt."
 
-#: mod/item.php:799
-#, php-format
-msgid ""
-"This message was sent to you by %s, a member of the Friendica social "
-"network."
-msgstr "Diese Nachricht wurde dir von %s geschickt, einem Mitglied des Sozialen Netzwerks Friendica."
+#: mod/cal.php:315
+msgid "No exportable data found"
+msgstr "Keine exportierbaren Daten gefunden"
 
-#: mod/item.php:801
+#: mod/cal.php:332
+msgid "calendar"
+msgstr "Kalender"
+
+#: mod/contacts.php:157
 #, php-format
-msgid "You may visit them online at %s"
-msgstr "Du kannst sie online unter %s besuchen"
+msgid "%d contact edited."
+msgid_plural "%d contacts edited."
+msgstr[0] "%d Kontakt bearbeitet."
+msgstr[1] "%d Kontakte bearbeitet."
 
-#: mod/item.php:802
-msgid ""
-"Please contact the sender by replying to this post if you do not wish to "
-"receive these messages."
-msgstr "Falls Du diese Beiträge nicht erhalten möchtest, kontaktiere bitte den Autor, indem Du auf diese Nachricht antwortest."
+#: mod/contacts.php:184 mod/contacts.php:400
+msgid "Could not access contact record."
+msgstr "Konnte nicht auf die Kontaktdaten zugreifen."
 
-#: mod/item.php:806
-#, php-format
-msgid "%s posted an update."
-msgstr "%s hat ein Update veröffentlicht."
+#: mod/contacts.php:194
+msgid "Could not locate selected profile."
+msgstr "Konnte das ausgewählte Profil nicht finden."
 
-#: mod/localtime.php:33
-msgid "Time Conversion"
-msgstr "Zeitumrechnung"
+#: mod/contacts.php:228
+msgid "Contact updated."
+msgstr "Kontakt aktualisiert."
 
-#: mod/localtime.php:35
-msgid ""
-"Friendica provides this service for sharing events with other networks and "
-"friends in unknown timezones."
-msgstr "Friendica bietet diese Funktion an, um das Teilen von Events mit Kontakten zu vereinfachen, deren Zeitzone nicht ermittelt werden kann."
+#: mod/contacts.php:421
+msgid "Contact has been blocked"
+msgstr "Kontakt wurde blockiert"
 
-#: mod/localtime.php:39
-#, php-format
-msgid "UTC time: %s"
-msgstr "UTC Zeit: %s"
+#: mod/contacts.php:421
+msgid "Contact has been unblocked"
+msgstr "Kontakt wurde wieder freigegeben"
 
-#: mod/localtime.php:42
-#, php-format
-msgid "Current timezone: %s"
-msgstr "Aktuelle Zeitzone: %s"
+#: mod/contacts.php:432
+msgid "Contact has been ignored"
+msgstr "Kontakt wurde ignoriert"
 
-#: mod/localtime.php:46
-#, php-format
-msgid "Converted localtime: %s"
-msgstr "Umgerechnete lokale Zeit: %s"
+#: mod/contacts.php:432
+msgid "Contact has been unignored"
+msgstr "Kontakt wird nicht mehr ignoriert"
 
-#: mod/localtime.php:52
-msgid "Please select your timezone:"
-msgstr "Bitte wähle Deine Zeitzone:"
+#: mod/contacts.php:443
+msgid "Contact has been archived"
+msgstr "Kontakt wurde archiviert"
 
-#: mod/lostpass.php:27
-msgid "No valid account found."
-msgstr "Kein gültiges Konto gefunden."
+#: mod/contacts.php:443
+msgid "Contact has been unarchived"
+msgstr "Kontakt wurde aus dem Archiv geholt"
 
-#: mod/lostpass.php:39
-msgid "Password reset request issued. Check your email."
-msgstr "Zurücksetzen des Passworts eingeleitet. Bitte überprüfe Deine E-Mail."
+#: mod/contacts.php:467
+msgid "Drop contact"
+msgstr "Kontakt löschen"
 
-#: mod/lostpass.php:45
+#: mod/contacts.php:470 mod/contacts.php:823
+msgid "Do you really want to delete this contact?"
+msgstr "Möchtest Du wirklich diesen Kontakt löschen?"
+
+#: mod/contacts.php:488
+msgid "Contact has been removed."
+msgstr "Kontakt wurde entfernt."
+
+#: mod/contacts.php:519
 #, php-format
-msgid ""
-"\n"
-"\t\tDear %1$s,\n"
-"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
-"\t\tpassword. In order to confirm this request, please select the verification link\n"
-"\t\tbelow or paste it into your web browser address bar.\n"
-"\n"
-"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
-"\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n"
-"\n"
-"\t\tYour password will not be changed unless we can verify that you\n"
-"\t\tissued this request."
-msgstr "\nHallo %1$s,\n\nAuf \"%2$s\" ist eine Anfrage auf das Zurücksetzen Deines Passworts gestellt\nworden. Um diese Anfrage zu verifizieren, folge bitte dem unten stehenden\nLink oder kopiere und füge ihn in die Adressleiste Deines Browsers ein.\n\nSolltest Du die Anfrage NICHT gemacht haben, ignoriere und/oder lösche diese\nE-Mail bitte.\n\nDein Passwort wird nicht geändert, solange wir nicht verifiziert haben, dass\nDu diese Änderung angefragt hast."
+msgid "You are mutual friends with %s"
+msgstr "Du hast mit %s eine beidseitige Freundschaft"
 
-#: mod/lostpass.php:56
+#: mod/contacts.php:523
 #, php-format
-msgid ""
-"\n"
-"\t\tFollow this link soon to verify your identity:\n"
-"\n"
-"\t\t%1$s\n"
-"\n"
-"\t\tYou will then receive a follow-up message containing the new password.\n"
-"\t\tYou may change that password from your account settings page after logging in.\n"
-"\n"
-"\t\tThe login details are as follows:\n"
-"\n"
-"\t\tSite Location:\t%2$s\n"
-"\t\tLogin Name:\t%3$s"
-msgstr "\nUm Deine Identität zu verifizieren, folge bitte dem folgenden Link:\n\n%1$s\n\nDu wirst eine weitere E-Mail mit Deinem neuen Passwort erhalten. Sobald Du Dich\nangemeldet hast, kannst Du Dein Passwort in den Einstellungen ändern.\n\nDie Anmeldedetails sind die folgenden:\n\nAdresse der Seite:\t%2$s\nBenutzername:\t%3$s"
+msgid "You are sharing with %s"
+msgstr "Du teilst mit %s"
 
-#: mod/lostpass.php:72
+#: mod/contacts.php:527
 #, php-format
-msgid "Password reset requested at %s"
-msgstr "Anfrage zum Zurücksetzen des Passworts auf %s erhalten"
+msgid "%s is sharing with you"
+msgstr "%s teilt mit Dir"
 
-#: mod/lostpass.php:88
-msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "Anfrage konnte nicht verifiziert werden. (Eventuell hast Du bereits eine ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert."
+#: mod/contacts.php:547
+msgid "Private communications are not available for this contact."
+msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar."
 
-#: mod/lostpass.php:101
-msgid "Request has expired, please make a new one."
-msgstr "Die Anfrage ist abgelaufen. Bitte stelle eine erneute."
+#: mod/contacts.php:549
+msgid "Never"
+msgstr "Niemals"
 
-#: mod/lostpass.php:116
-msgid "Forgot your Password?"
-msgstr "Hast Du Dein Passwort vergessen?"
+#: mod/contacts.php:552
+msgid "(Update was successful)"
+msgstr "(Aktualisierung war erfolgreich)"
 
-#: mod/lostpass.php:117
-msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "Gib Deine E-Mail-Adresse an und fordere ein neues Passwort an. Es werden Dir dann weitere Informationen per Mail zugesendet."
+#: mod/contacts.php:552
+msgid "(Update was not successful)"
+msgstr "(Aktualisierung war nicht erfolgreich)"
 
-#: mod/lostpass.php:118 src/Module/Login.php:314
-msgid "Nickname or Email: "
-msgstr "Spitzname oder E-Mail:"
+#: mod/contacts.php:554 mod/contacts.php:992
+msgid "Suggest friends"
+msgstr "Kontakte vorschlagen"
 
-#: mod/lostpass.php:119
-msgid "Reset"
-msgstr "Zurücksetzen"
+#: mod/contacts.php:558
+#, php-format
+msgid "Network type: %s"
+msgstr "Netzwerktyp: %s"
 
-#: mod/lostpass.php:135 src/Module/Login.php:326
-msgid "Password Reset"
-msgstr "Passwort zurücksetzen"
+#: mod/contacts.php:563
+msgid "Communications lost with this contact!"
+msgstr "Verbindungen mit diesem Kontakt verloren!"
 
-#: mod/lostpass.php:136
-msgid "Your password has been reset as requested."
-msgstr "Dein Passwort wurde wie gewünscht zurückgesetzt."
+#: mod/contacts.php:569
+msgid "Fetch further information for feeds"
+msgstr "Weitere Informationen zu Feeds holen"
 
-#: mod/lostpass.php:137
-msgid "Your new password is"
-msgstr "Dein neues Passwort lautet"
+#: mod/contacts.php:571
+msgid ""
+"Fetch information like preview pictures, title and teaser from the feed "
+"item. You can activate this if the feed doesn't contain much text. Keywords "
+"are taken from the meta header in the feed item and are posted as hash tags."
+msgstr "Zusätzliche Informationen wie Vorschaubilder, Titel und Zusammenfassungen vom Feed-Eintrag laden. Du kannst diese Option aktivieren, wenn der Feed nicht all zu viel Text beinhaltet. Schlagwörter werden auf den Meta-Informationen des Feed-Headers bezogen und als Hash-Tags verwendet."
 
-#: mod/lostpass.php:138
-msgid "Save or copy your new password - and then"
-msgstr "Speichere oder kopiere Dein neues Passwort - und dann"
+#: mod/contacts.php:573
+msgid "Fetch information"
+msgstr "Beziehe Information"
 
-#: mod/lostpass.php:139
-msgid "click here to login"
-msgstr "hier klicken, um Dich anzumelden"
+#: mod/contacts.php:574
+msgid "Fetch keywords"
+msgstr "Schlüsselwprter abrufen"
 
-#: mod/lostpass.php:140
-msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
-msgstr "Du kannst das Passwort in den <em>Einstellungen</em> ändern, sobald Du Dich erfolgreich angemeldet hast."
+#: mod/contacts.php:575
+msgid "Fetch information and keywords"
+msgstr "Beziehe Information und Schlüsselworte"
 
-#: mod/lostpass.php:148
+#: mod/contacts.php:599 mod/unfollow.php:100
+msgid "Disconnect/Unfollow"
+msgstr "Verbindung lösen/Nicht mehr folgen"
+
+#: mod/contacts.php:608
+msgid "Contact"
+msgstr "Kontakt"
+
+#: mod/contacts.php:611
+msgid "Profile Visibility"
+msgstr "Profil-Sichtbarkeit"
+
+#: mod/contacts.php:612
 #, php-format
 msgid ""
-"\n"
-"\t\t\tDear %1$s,\n"
-"\t\t\t\tYour password has been changed as requested. Please retain this\n"
-"\t\t\tinformation for your records (or change your password immediately to\n"
-"\t\t\tsomething that you will remember).\n"
-"\t\t"
-msgstr "\nHallo %1$s,\n\nDein Passwort wurde wie gewünscht geändert. Bitte bewahre diese Informationen gut auf (oder ändere Dein Passwort in eines, das Du Dir leicht merken kannst)."
-
-#: mod/lostpass.php:154
+"Please choose the profile you would like to display to %s when viewing your "
+"profile securely."
+msgstr "Bitte wähle eines Deiner Profile das angezeigt werden soll, wenn %s Dein Profil aufruft."
+
+#: mod/contacts.php:613
+msgid "Contact Information / Notes"
+msgstr "Kontakt Informationen / Notizen"
+
+#: mod/contacts.php:614
+msgid "Their personal note"
+msgstr "Die persönliche Mitteilung"
+
+#: mod/contacts.php:616
+msgid "Edit contact notes"
+msgstr "Notizen zum Kontakt bearbeiten"
+
+#: mod/contacts.php:620
+msgid "Block/Unblock contact"
+msgstr "Kontakt blockieren/freischalten"
+
+#: mod/contacts.php:621
+msgid "Ignore contact"
+msgstr "Ignoriere den Kontakt"
+
+#: mod/contacts.php:622
+msgid "Repair URL settings"
+msgstr "URL Einstellungen reparieren"
+
+#: mod/contacts.php:623
+msgid "View conversations"
+msgstr "Unterhaltungen anzeigen"
+
+#: mod/contacts.php:628
+msgid "Last update:"
+msgstr "Letzte Aktualisierung: "
+
+#: mod/contacts.php:630
+msgid "Update public posts"
+msgstr "Öffentliche Beiträge aktualisieren"
+
+#: mod/contacts.php:632 mod/contacts.php:1002
+msgid "Update now"
+msgstr "Jetzt aktualisieren"
+
+#: mod/contacts.php:638 mod/contacts.php:828 mod/contacts.php:1019
+msgid "Unignore"
+msgstr "Ignorieren aufheben"
+
+#: mod/contacts.php:642
+msgid "Currently blocked"
+msgstr "Derzeit geblockt"
+
+#: mod/contacts.php:643
+msgid "Currently ignored"
+msgstr "Derzeit ignoriert"
+
+#: mod/contacts.php:644
+msgid "Currently archived"
+msgstr "Momentan archiviert"
+
+#: mod/contacts.php:645
+msgid "Awaiting connection acknowledge"
+msgstr "Bedarf der Bestätigung des Kontakts"
+
+#: mod/contacts.php:646
+msgid ""
+"Replies/likes to your public posts <strong>may</strong> still be visible"
+msgstr "Antworten/Likes auf deine öffentlichen Beiträge <strong>könnten</strong> weiterhin sichtbar sein"
+
+#: mod/contacts.php:647
+msgid "Notification for new posts"
+msgstr "Benachrichtigung bei neuen Beiträgen"
+
+#: mod/contacts.php:647
+msgid "Send a notification of every new post of this contact"
+msgstr "Sende eine Benachrichtigung, wann immer dieser Kontakt einen neuen Beitrag schreibt."
+
+#: mod/contacts.php:650
+msgid "Blacklisted keywords"
+msgstr "Blacklistete Schlüsselworte "
+
+#: mod/contacts.php:650
+msgid ""
+"Comma separated list of keywords that should not be converted to hashtags, "
+"when \"Fetch information and keywords\" is selected"
+msgstr "Komma-Separierte Liste mit Schlüsselworten, die nicht in Hashtags konvertiert werden, wenn \"Beziehe Information und Schlüsselworte\" aktiviert wurde"
+
+#: mod/contacts.php:662 src/Model/Profile.php:424
+msgid "XMPP:"
+msgstr "XMPP:"
+
+#: mod/contacts.php:667
+msgid "Actions"
+msgstr "Aktionen"
+
+#: mod/contacts.php:669 mod/contacts.php:855 view/theme/frio/theme.php:259
+#: src/Content/Nav.php:100 src/Model/Profile.php:888
+msgid "Status"
+msgstr "Status"
+
+#: mod/contacts.php:670
+msgid "Contact Settings"
+msgstr "Kontakteinstellungen"
+
+#: mod/contacts.php:711
+msgid "Suggestions"
+msgstr "Kontaktvorschläge"
+
+#: mod/contacts.php:714
+msgid "Suggest potential friends"
+msgstr "Kontakte vorschlagen"
+
+#: mod/contacts.php:722
+msgid "Show all contacts"
+msgstr "Alle Kontakte anzeigen"
+
+#: mod/contacts.php:727
+msgid "Unblocked"
+msgstr "Ungeblockt"
+
+#: mod/contacts.php:730
+msgid "Only show unblocked contacts"
+msgstr "Nur nicht-blockierte Kontakte anzeigen"
+
+#: mod/contacts.php:735
+msgid "Blocked"
+msgstr "Geblockt"
+
+#: mod/contacts.php:738
+msgid "Only show blocked contacts"
+msgstr "Nur blockierte Kontakte anzeigen"
+
+#: mod/contacts.php:743
+msgid "Ignored"
+msgstr "Ignoriert"
+
+#: mod/contacts.php:746
+msgid "Only show ignored contacts"
+msgstr "Nur ignorierte Kontakte anzeigen"
+
+#: mod/contacts.php:751
+msgid "Archived"
+msgstr "Archiviert"
+
+#: mod/contacts.php:754
+msgid "Only show archived contacts"
+msgstr "Nur archivierte Kontakte anzeigen"
+
+#: mod/contacts.php:759
+msgid "Hidden"
+msgstr "Verborgen"
+
+#: mod/contacts.php:762
+msgid "Only show hidden contacts"
+msgstr "Nur verborgene Kontakte anzeigen"
+
+#: mod/contacts.php:818
+msgid "Search your contacts"
+msgstr "Suche in deinen Kontakten"
+
+#: mod/contacts.php:820 mod/directory.php:210 src/Content/Widget.php:63
+msgid "Find"
+msgstr "Finde"
+
+#: mod/contacts.php:826 mod/settings.php:171 mod/settings.php:701
+msgid "Update"
+msgstr "Aktualisierungen"
+
+#: mod/contacts.php:829 mod/contacts.php:1027
+msgid "Archive"
+msgstr "Archivieren"
+
+#: mod/contacts.php:829 mod/contacts.php:1027
+msgid "Unarchive"
+msgstr "Aus Archiv zurückholen"
+
+#: mod/contacts.php:832
+msgid "Batch Actions"
+msgstr "Stapelverarbeitung"
+
+#: mod/contacts.php:858 mod/follow.php:183 mod/unfollow.php:132
+#: src/Model/Profile.php:891
+msgid "Status Messages and Posts"
+msgstr "Statusnachrichten und Beiträge"
+
+#: mod/contacts.php:866 src/Model/Profile.php:899
+msgid "Profile Details"
+msgstr "Profildetails"
+
+#: mod/contacts.php:878
+msgid "View all contacts"
+msgstr "Alle Kontakte anzeigen"
+
+#: mod/contacts.php:889
+msgid "View all common friends"
+msgstr "Alle Kontakte anzeigen"
+
+#: mod/contacts.php:898
+msgid "Advanced Contact Settings"
+msgstr "Fortgeschrittene Kontakteinstellungen"
+
+#: mod/contacts.php:930
+msgid "Mutual Friendship"
+msgstr "Beidseitige Freundschaft"
+
+#: mod/contacts.php:934
+msgid "is a fan of yours"
+msgstr "ist ein Fan von dir"
+
+#: mod/contacts.php:938
+msgid "you are a fan of"
+msgstr "Du bist Fan von"
+
+#: mod/contacts.php:1013
+msgid "Toggle Blocked status"
+msgstr "Geblockt-Status ein-/ausschalten"
+
+#: mod/contacts.php:1021
+msgid "Toggle Ignored status"
+msgstr "Ignoriert-Status ein-/ausschalten"
+
+#: mod/contacts.php:1029
+msgid "Toggle Archive status"
+msgstr "Archiviert-Status ein-/ausschalten"
+
+#: mod/contacts.php:1037
+msgid "Delete contact"
+msgstr "Lösche den Kontakt"
+
+#: mod/delegate.php:37
+msgid "Parent user not found."
+msgstr "Verwalter nicht gefunden."
+
+#: mod/delegate.php:144
+msgid "No parent user"
+msgstr "Kein Verwalter"
+
+#: mod/delegate.php:159
+msgid "Parent Password:"
+msgstr "Passwort des Verwalters"
+
+#: mod/delegate.php:159
+msgid ""
+"Please enter the password of the parent account to legitimize your request."
+msgstr "Bitte gib das Passwort des Verwalters ein um deine Anfrage zu bestätigen."
+
+#: mod/delegate.php:164
+msgid "Parent User"
+msgstr "Verwalter"
+
+#: mod/delegate.php:167
+msgid ""
+"Parent users have total control about this account, including the account "
+"settings. Please double check whom you give this access."
+msgstr "Verwalter haben Zugriff auf alle Funktionen dieses Benutzerkontos und können dessen Einstellungen ändern."
+
+#: mod/delegate.php:169 src/Content/Nav.php:204
+msgid "Delegate Page Management"
+msgstr "Delegiere das Management für die Seite"
+
+#: mod/delegate.php:170
+msgid "Delegates"
+msgstr "Bevollmächtigte"
+
+#: mod/delegate.php:172
+msgid ""
+"Delegates are able to manage all aspects of this account/page except for "
+"basic account settings. Please do not delegate your personal account to "
+"anybody that you do not trust completely."
+msgstr "Bevollmächtigte sind in der Lage, alle Aspekte dieses Kontos/dieser Seite zu verwalten, abgesehen von den Grundeinstellungen des Kontos. Bitte gib niemandem eine Bevollmächtigung für Deinen privaten Account, dem Du nicht absolut vertraust!"
+
+#: mod/delegate.php:173
+msgid "Existing Page Delegates"
+msgstr "Vorhandene Bevollmächtigte für die Seite"
+
+#: mod/delegate.php:175
+msgid "Potential Delegates"
+msgstr "Potentielle Bevollmächtigte"
+
+#: mod/delegate.php:178
+msgid "Add"
+msgstr "Hinzufügen"
+
+#: mod/delegate.php:179
+msgid "No entries."
+msgstr "Keine Einträge."
+
+#: mod/directory.php:153 src/Model/Profile.php:421 src/Model/Profile.php:769
+msgid "Status:"
+msgstr "Status:"
+
+#: mod/directory.php:154 src/Model/Profile.php:422 src/Model/Profile.php:786
+msgid "Homepage:"
+msgstr "Homepage:"
+
+#: mod/directory.php:203 view/theme/vier/theme.php:201
+msgid "Global Directory"
+msgstr "Weltweites Verzeichnis"
+
+#: mod/directory.php:205
+msgid "Find on this site"
+msgstr "Auf diesem Server suchen"
+
+#: mod/directory.php:207
+msgid "Results for:"
+msgstr "Ergebnisse für:"
+
+#: mod/directory.php:209
+msgid "Site Directory"
+msgstr "Verzeichnis"
+
+#: mod/directory.php:214
+msgid "No entries (some entries may be hidden)."
+msgstr "Keine Einträge (einige Einträge könnten versteckt sein)."
+
+#: mod/dirfind.php:49
+#, php-format
+msgid "People Search - %s"
+msgstr "Personensuche - %s"
+
+#: mod/dirfind.php:60
 #, php-format
+msgid "Forum Search - %s"
+msgstr "Forensuche - %s"
+
+#: mod/events.php:105 mod/events.php:107
+msgid "Event can not end before it has started."
+msgstr "Die Veranstaltung kann nicht enden bevor sie beginnt."
+
+#: mod/events.php:114 mod/events.php:116
+msgid "Event title and start time are required."
+msgstr "Der Veranstaltungstitel und die Anfangszeit müssen angegeben werden."
+
+#: mod/events.php:393
+msgid "Create New Event"
+msgstr "Neue Veranstaltung erstellen"
+
+#: mod/events.php:506
+msgid "Event details"
+msgstr "Veranstaltungsdetails"
+
+#: mod/events.php:507
+msgid "Starting date and Title are required."
+msgstr "Anfangszeitpunkt und Titel werden benötigt"
+
+#: mod/events.php:508 mod/events.php:509
+msgid "Event Starts:"
+msgstr "Veranstaltungsbeginn:"
+
+#: mod/events.php:508 mod/events.php:520 mod/profiles.php:699
+msgid "Required"
+msgstr "Benötigt"
+
+#: mod/events.php:510 mod/events.php:526
+msgid "Finish date/time is not known or not relevant"
+msgstr "Enddatum/-zeit ist nicht bekannt oder nicht relevant"
+
+#: mod/events.php:512 mod/events.php:513
+msgid "Event Finishes:"
+msgstr "Veranstaltungsende:"
+
+#: mod/events.php:514 mod/events.php:527
+msgid "Adjust for viewer timezone"
+msgstr "An Zeitzone des Betrachters anpassen"
+
+#: mod/events.php:516
+msgid "Description:"
+msgstr "Beschreibung"
+
+#: mod/events.php:520 mod/events.php:522
+msgid "Title:"
+msgstr "Titel:"
+
+#: mod/events.php:523 mod/events.php:524
+msgid "Share this event"
+msgstr "Veranstaltung teilen"
+
+#: mod/events.php:531 src/Model/Profile.php:864
+msgid "Basic"
+msgstr "Allgemein"
+
+#: mod/events.php:552
+msgid "Failed to remove event"
+msgstr "Entfernen der Veranstaltung fehlgeschlagen"
+
+#: mod/events.php:554
+msgid "Event removed"
+msgstr "Veranstaltung enfternt"
+
+#: mod/feedtest.php:20
+msgid "You must be logged in to use this module"
+msgstr "Du musst eingeloggt sein um dieses Modul benutzen zu können."
+
+#: mod/feedtest.php:48
+msgid "Source URL"
+msgstr "URL der Quelle"
+
+#: mod/follow.php:45
+msgid "The contact could not be added."
+msgstr "Der Kontakt konnte nicht hinzugefügt werden."
+
+#: mod/follow.php:73
+msgid "You already added this contact."
+msgstr "Du hast den Kontakt bereits hinzugefügt."
+
+#: mod/follow.php:83
+msgid "Diaspora support isn't enabled. Contact can't be added."
+msgstr "Diaspora Unterstützung ist nicht aktiviert. Der Kontakt kann nicht zugefügt werden."
+
+#: mod/follow.php:90
+msgid "OStatus support is disabled. Contact can't be added."
+msgstr "OStatus Unterstützung ist nicht aktiviert. Der Kontakt kann nicht zugefügt werden."
+
+#: mod/follow.php:97
+msgid "The network type couldn't be detected. Contact can't be added."
+msgstr "Der Netzwerktype wurde nicht erkannt. Der Kontakt kann nicht hinzugefügt werden."
+
+#: mod/install.php:114
+msgid "Friendica Communications Server - Setup"
+msgstr "Friendica-Server für soziale Netzwerke – Setup"
+
+#: mod/install.php:120
+msgid "Could not connect to database."
+msgstr "Verbindung zur Datenbank gescheitert."
+
+#: mod/install.php:124
+msgid "Could not create table."
+msgstr "Tabelle konnte nicht angelegt werden."
+
+#: mod/install.php:130
+msgid "Your Friendica site database has been installed."
+msgstr "Die Datenbank Deiner Friendicaseite wurde installiert."
+
+#: mod/install.php:135
 msgid ""
-"\n"
-"\t\t\tYour login details are as follows:\n"
-"\n"
-"\t\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t%2$s\n"
-"\t\t\tPassword:\t%3$s\n"
-"\n"
-"\t\t\tYou may change that password from your account settings page after logging in.\n"
-"\t\t"
-msgstr "\nDie Anmeldedaten sind die folgenden:\n\nAdresse der Seite: %1$s\nLogin Name: %2$s\nPasswort: %3$s\n\nDas Passwort kann und sollte in den Kontoeinstellungen nach der Anmeldung geändert werden."
+"You may need to import the file \"database.sql\" manually using phpmyadmin "
+"or mysql."
+msgstr "Möglicherweise musst Du die Datei \"database.sql\" manuell mit phpmyadmin oder mysql importieren."
 
-#: mod/lostpass.php:167
-#, php-format
-msgid "Your password has been changed at %s"
-msgstr "Auf %s wurde Dein Passwort geändert"
+#: mod/install.php:136 mod/install.php:208 mod/install.php:558
+msgid "Please see the file \"INSTALL.txt\"."
+msgstr "Lies bitte die \"INSTALL.txt\"."
 
-#: mod/message.php:30 src/Content/Nav.php:198
-msgid "New Message"
-msgstr "Neue Nachricht"
+#: mod/install.php:148
+msgid "Database already in use."
+msgstr "Die Datenbank wird bereits verwendet."
 
-#: mod/message.php:73 mod/wallmessage.php:57
-msgid "No recipient selected."
-msgstr "Kein Empfänger gewählt."
+#: mod/install.php:205
+msgid "System check"
+msgstr "Systemtest"
 
-#: mod/message.php:77
-msgid "Unable to locate contact information."
-msgstr "Konnte die Kontaktinformationen nicht finden."
+#: mod/install.php:210
+msgid "Check again"
+msgstr "Noch einmal testen"
 
-#: mod/message.php:80 mod/wallmessage.php:63
-msgid "Message could not be sent."
-msgstr "Nachricht konnte nicht gesendet werden."
+#: mod/install.php:230
+msgid "Database connection"
+msgstr "Datenbankverbindung"
 
-#: mod/message.php:83 mod/wallmessage.php:66
-msgid "Message collection failure."
-msgstr "Konnte Nachrichten nicht abrufen."
+#: mod/install.php:231
+msgid ""
+"In order to install Friendica we need to know how to connect to your "
+"database."
+msgstr "Um Friendica installieren zu können, müssen wir wissen, wie wir mit Deiner Datenbank Kontakt aufnehmen können."
 
-#: mod/message.php:86 mod/wallmessage.php:69
-msgid "Message sent."
-msgstr "Nachricht gesendet."
+#: mod/install.php:232
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "Bitte kontaktiere den Hosting Provider oder den Administrator der Seite, falls Du Fragen zu diesen Einstellungen haben solltest."
 
-#: mod/message.php:112 view/theme/frio/theme.php:268 src/Content/Nav.php:195
-msgid "Messages"
-msgstr "Nachrichten"
+#: mod/install.php:233
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "Die Datenbank, die Du unten angibst, sollte bereits existieren. Ist dies noch nicht der Fall, erzeuge sie bitte bevor Du mit der Installation fortfährst."
 
-#: mod/message.php:136
-msgid "Do you really want to delete this message?"
-msgstr "Möchtest Du wirklich diese Nachricht löschen?"
+#: mod/install.php:237
+msgid "Database Server Name"
+msgstr "Datenbank-Server"
 
-#: mod/message.php:156
-msgid "Message deleted."
-msgstr "Nachricht gelöscht."
+#: mod/install.php:238
+msgid "Database Login Name"
+msgstr "Datenbank-Nutzer"
 
-#: mod/message.php:185
-msgid "Conversation removed."
-msgstr "Unterhaltung gelöscht."
+#: mod/install.php:239
+msgid "Database Login Password"
+msgstr "Datenbank-Passwort"
 
-#: mod/message.php:250 mod/wallmessage.php:132
-msgid "Send Private Message"
-msgstr "Private Nachricht senden"
+#: mod/install.php:239
+msgid "For security reasons the password must not be empty"
+msgstr "Aus Sicherheitsgründen darf das Passwort nicht leer sein."
 
-#: mod/message.php:251 mod/message.php:421 mod/wallmessage.php:134
-msgid "To:"
-msgstr "An:"
+#: mod/install.php:240
+msgid "Database Name"
+msgstr "Datenbank-Name"
 
-#: mod/message.php:255 mod/message.php:423 mod/wallmessage.php:135
-msgid "Subject:"
-msgstr "Betreff:"
+#: mod/install.php:241 mod/install.php:281
+msgid "Site administrator email address"
+msgstr "E-Mail-Adresse des Administrators"
 
-#: mod/message.php:291
-msgid "No messages."
-msgstr "Keine Nachrichten."
+#: mod/install.php:241 mod/install.php:281
+msgid ""
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "Die E-Mail-Adresse, die in Deinem Friendica-Account eingetragen ist, muss mit dieser Adresse übereinstimmen, damit Du das Admin-Panel benutzen kannst."
 
-#: mod/message.php:330
-msgid "Message not available."
-msgstr "Nachricht nicht verfügbar."
+#: mod/install.php:245 mod/install.php:284
+msgid "Please select a default timezone for your website"
+msgstr "Bitte wähle die Standardzeitzone Deiner Webseite"
 
-#: mod/message.php:397
-msgid "Delete message"
-msgstr "Nachricht löschen"
+#: mod/install.php:271
+msgid "Site settings"
+msgstr "Server-Einstellungen"
+
+#: mod/install.php:285
+msgid "System Language:"
+msgstr "Systemsprache:"
+
+#: mod/install.php:285
+msgid ""
+"Set the default language for your Friendica installation interface and to "
+"send emails."
+msgstr "Wähle die Standardsprache für deine Friendica-Installations-Oberfläche und den E-Mail-Versand"
+
+#: mod/install.php:325
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "Konnte keine Kommandozeilenversion von PHP im PATH des Servers finden."
+
+#: mod/install.php:326
+msgid ""
+"If you don't have a command line version of PHP installed on your server, "
+"you will not be able to run the background processing. See <a "
+"href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-"
+"up-the-worker'>'Setup the worker'</a>"
+msgstr "Wenn auf deinem Server keine Kommandozeilenversion von PHP installiert ist, kannst du den Hintergrundprozess nicht einrichten. Hier findest du alternative Möglichkeiten<a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-poller'>'für das Worker Setup'</a>"
+
+#: mod/install.php:330
+msgid "PHP executable path"
+msgstr "Pfad zu PHP"
+
+#: mod/install.php:330
+msgid ""
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "Gib den kompletten Pfad zur ausführbaren Datei von PHP an. Du kannst dieses Feld auch frei lassen und mit der Installation fortfahren."
+
+#: mod/install.php:335
+msgid "Command line PHP"
+msgstr "Kommandozeilen-PHP"
+
+#: mod/install.php:344
+msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
+msgstr "Die ausführbare Datei von PHP stimmt nicht mit der PHP cli Version überein (es könnte sich um die cgi-fgci Version handeln)"
+
+#: mod/install.php:345
+msgid "Found PHP version: "
+msgstr "Gefundene PHP Version:"
+
+#: mod/install.php:347
+msgid "PHP cli binary"
+msgstr "PHP CLI Binary"
+
+#: mod/install.php:358
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "Die Kommandozeilenversion von PHP auf Deinem System hat \"register_argc_argv\" nicht aktiviert."
+
+#: mod/install.php:359
+msgid "This is required for message delivery to work."
+msgstr "Dies wird für die Auslieferung von Nachrichten benötigt."
+
+#: mod/install.php:361
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
+
+#: mod/install.php:384
+msgid ""
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "Fehler: Die Funktion \"openssl_pkey_new\" auf diesem System ist nicht in der Lage, Verschlüsselungsschlüssel zu erzeugen"
+
+#: mod/install.php:385
+msgid ""
+"If running under Windows, please see "
+"\"http://www.php.net/manual/en/openssl.installation.php\"."
+msgstr "Wenn der Server unter Windows läuft, schau Dir bitte \"http://www.php.net/manual/en/openssl.installation.php\" an."
+
+#: mod/install.php:387
+msgid "Generate encryption keys"
+msgstr "Schlüssel erzeugen"
 
-#: mod/message.php:399 mod/message.php:500
-msgid "D, d M Y - g:i A"
-msgstr "D, d.. M Y - G:i"
+#: mod/install.php:394
+msgid "libCurl PHP module"
+msgstr "PHP: libCurl-Modul"
 
-#: mod/message.php:414 mod/message.php:497
-msgid "Delete conversation"
-msgstr "Unterhaltung löschen"
+#: mod/install.php:395
+msgid "GD graphics PHP module"
+msgstr "PHP: GD-Grafikmodul"
 
-#: mod/message.php:416
-msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
-msgstr "Sichere Kommunikation ist nicht verfügbar. <strong>Eventuell</strong> kannst Du auf der Profilseite des Absenders antworten."
+#: mod/install.php:396
+msgid "OpenSSL PHP module"
+msgstr "PHP: OpenSSL-Modul"
 
-#: mod/message.php:420
-msgid "Send Reply"
-msgstr "Antwort senden"
+#: mod/install.php:397
+msgid "PDO or MySQLi PHP module"
+msgstr "PDO oder MySQLi PHP Modul"
 
-#: mod/message.php:471
-#, php-format
-msgid "Unknown sender - %s"
-msgstr "'Unbekannter Absender - %s"
+#: mod/install.php:398
+msgid "mb_string PHP module"
+msgstr "PHP: mb_string-Modul"
 
-#: mod/message.php:473
-#, php-format
-msgid "You and %s"
-msgstr "Du und %s"
+#: mod/install.php:399
+msgid "XML PHP module"
+msgstr "XML PHP Modul"
 
-#: mod/message.php:475
-#, php-format
-msgid "%s and You"
-msgstr "%s und Du"
+#: mod/install.php:400
+msgid "iconv PHP module"
+msgstr "PHP iconv Modul"
 
-#: mod/message.php:503
-#, php-format
-msgid "%d message"
-msgid_plural "%d messages"
-msgstr[0] "%d Nachricht"
-msgstr[1] "%d Nachrichten"
+#: mod/install.php:401
+msgid "POSIX PHP module"
+msgstr "PHP POSIX Modul"
 
-#: mod/network.php:194 mod/search.php:37
-msgid "Remove term"
-msgstr "Begriff entfernen"
+#: mod/install.php:405 mod/install.php:407
+msgid "Apache mod_rewrite module"
+msgstr "Apache mod_rewrite module"
 
-#: mod/network.php:201 mod/search.php:46 src/Content/Feature.php:100
-msgid "Saved Searches"
-msgstr "Gespeicherte Suchen"
+#: mod/install.php:405
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "Fehler: Das Apache-Modul mod-rewrite wird benötigt, es ist allerdings nicht installiert."
 
-#: mod/network.php:202 src/Model/Group.php:401
-msgid "add"
-msgstr "hinzufügen"
+#: mod/install.php:413
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "Fehler: Das libCURL PHP Modul wird benötigt, ist aber nicht installiert."
 
-#: mod/network.php:547
-#, php-format
+#: mod/install.php:417
 msgid ""
-"Warning: This group contains %s member from a network that doesn't allow non"
-" public messages."
-msgid_plural ""
-"Warning: This group contains %s members from a network that doesn't allow "
-"non public messages."
-msgstr[0] "Warnung: Diese Gruppe beinhaltet %s Person aus einem Netzwerk das keine nicht öffentlichen Beiträge empfangen kann."
-msgstr[1] "Warnung: Diese Gruppe beinhaltet %s Personen aus Netzwerken die keine nicht-öffentlichen Beiträge empfangen können."
+"Error: GD graphics PHP module with JPEG support required but not installed."
+msgstr "Fehler: Das GD-Graphikmodul für PHP mit JPEG-Unterstützung ist nicht installiert."
 
-#: mod/network.php:550
-msgid "Messages in this group won't be send to these receivers."
-msgstr "Beiträge in dieser Gruppe werden deshalb nicht an diese Personen zugestellt werden."
+#: mod/install.php:421
+msgid "Error: openssl PHP module required but not installed."
+msgstr "Fehler: Das openssl-Modul von PHP ist nicht installiert."
 
-#: mod/network.php:618
-msgid "No such group"
-msgstr "Es gibt keine solche Gruppe"
+#: mod/install.php:425
+msgid "Error: PDO or MySQLi PHP module required but not installed."
+msgstr "Fehler: PDO oder MySQLi PHP Modul erforderlich, aber nicht installiert."
 
-#: mod/network.php:643
-#, php-format
-msgid "Group: %s"
-msgstr "Gruppe: %s"
+#: mod/install.php:429
+msgid "Error: The MySQL driver for PDO is not installed."
+msgstr "Fehler: der MySQL Treiber für PDO ist nicht installiert"
 
-#: mod/network.php:669
-msgid "Private messages to this person are at risk of public disclosure."
-msgstr "Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen."
+#: mod/install.php:433
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "Fehler: mb_string PHP Module wird benötigt ist aber nicht installiert."
 
-#: mod/network.php:672
-msgid "Invalid contact."
-msgstr "Ungültiger Kontakt."
+#: mod/install.php:437
+msgid "Error: iconv PHP module required but not installed."
+msgstr "Fehler: Das iconv-Modul von PHP ist nicht installiert."
 
-#: mod/network.php:920
-msgid "Commented Order"
-msgstr "Neueste Kommentare"
+#: mod/install.php:441
+msgid "Error: POSIX PHP module required but not installed."
+msgstr "Fehler POSIX PHP Modul erforderlich aber nicht installiert."
 
-#: mod/network.php:923
-msgid "Sort by Comment Date"
-msgstr "Nach Kommentardatum sortieren"
+#: mod/install.php:451
+msgid "Error, XML PHP module required but not installed."
+msgstr "Fehler: XML PHP Modul erforderlich aber nicht installiert."
 
-#: mod/network.php:928
-msgid "Posted Order"
-msgstr "Neueste Beiträge"
+#: mod/install.php:463
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\""
+" in the top folder of your web server and it is unable to do so."
+msgstr "Der Installationswizard muss in der Lage sein, eine Datei im Stammverzeichnis Deines Webservers anzulegen, ist allerdings derzeit nicht in der Lage, dies zu tun."
 
-#: mod/network.php:931
-msgid "Sort by Post Date"
-msgstr "Nach Beitragsdatum sortieren"
+#: mod/install.php:464
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "In den meisten Fällen ist dies ein Problem mit den Schreibrechten. Der Webserver könnte keine Schreiberlaubnis haben, selbst wenn Du sie hast."
 
-#: mod/network.php:942
-msgid "Posts that mention or involve you"
-msgstr "Beiträge, in denen es um Dich geht"
+#: mod/install.php:465
+msgid ""
+"At the end of this procedure, we will give you a text to save in a file "
+"named .htconfig.php in your Friendica top folder."
+msgstr "Nachdem Du alles ausgefüllt hast, erhältst Du einen Text, den Du in eine Datei namens .htconfig.php in Deinem Friendica-Wurzelverzeichnis kopieren musst."
 
-#: mod/network.php:950
-msgid "New"
-msgstr "Neue"
+#: mod/install.php:466
+msgid ""
+"You can alternatively skip this procedure and perform a manual installation."
+" Please see the file \"INSTALL.txt\" for instructions."
+msgstr "Alternativ kannst Du diesen Schritt aber auch überspringen und die Installation manuell durchführen. Eine Anleitung dazu (Englisch) findest Du in der Datei INSTALL.txt."
 
-#: mod/network.php:953
-msgid "Activity Stream - by date"
-msgstr "Aktivitäten-Stream - nach Datum"
+#: mod/install.php:469
+msgid ".htconfig.php is writable"
+msgstr "Schreibrechte auf .htconfig.php"
 
-#: mod/network.php:961
-msgid "Shared Links"
-msgstr "Geteilte Links"
+#: mod/install.php:479
+msgid ""
+"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
+"compiles templates to PHP to speed up rendering."
+msgstr "Friendica nutzt die Smarty3 Template Engine um die Webansichten zu rendern. Smarty3 kompiliert Templates zu PHP um das Rendern zu beschleunigen."
 
-#: mod/network.php:964
-msgid "Interesting Links"
-msgstr "Interessante Links"
+#: mod/install.php:480
+msgid ""
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory view/smarty3/ under the Friendica top level "
+"folder."
+msgstr "Um diese kompilierten Templates zu speichern benötigt der Webserver Schreibrechte zum Verzeichnis view/smarty3/ im obersten Ordner von Friendica."
 
-#: mod/network.php:972
-msgid "Starred"
-msgstr "Markierte"
+#: mod/install.php:481
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has"
+" write access to this folder."
+msgstr "Bitte stelle sicher, dass der Nutzer unter dem der Webserver läuft (z.B. www-data) Schreibrechte zu diesem Verzeichnis hat."
 
-#: mod/network.php:975
-msgid "Favourite Posts"
-msgstr "Favorisierte Beiträge"
+#: mod/install.php:482
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"view/smarty3/ only--not the template files (.tpl) that it contains."
+msgstr "Hinweis: aus Sicherheitsgründen solltest Du dem Webserver nur Schreibrechte für view/smarty3/ geben -- Nicht den Templatedateien (.tpl) die sie enthalten."
 
-#: mod/notes.php:53 src/Model/Profile.php:932
-msgid "Personal Notes"
-msgstr "Persönliche Notizen"
+#: mod/install.php:485
+msgid "view/smarty3 is writable"
+msgstr "view/smarty3 ist schreibbar"
 
-#: mod/notify.php:77
-msgid "No more system notifications."
-msgstr "Keine weiteren Systembenachrichtigungen."
+#: mod/install.php:501
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server configuration."
+msgstr "Umschreiben der URLs in der .htaccess funktioniert nicht. Überprüfe die Konfiguration des Servers."
 
-#: mod/photos.php:108 src/Model/Profile.php:893
-msgid "Photo Albums"
-msgstr "Fotoalben"
+#: mod/install.php:503
+msgid "Url rewrite is working"
+msgstr "URL rewrite funktioniert"
 
-#: mod/photos.php:109 mod/photos.php:1713
-msgid "Recent Photos"
-msgstr "Neueste Fotos"
+#: mod/install.php:522
+msgid "ImageMagick PHP extension is not installed"
+msgstr "ImageMagicx PHP Erweiterung ist nicht installiert."
 
-#: mod/photos.php:112 mod/photos.php:1210 mod/photos.php:1715
-msgid "Upload New Photos"
-msgstr "Neue Fotos hochladen"
+#: mod/install.php:524
+msgid "ImageMagick PHP extension is installed"
+msgstr "ImageMagick PHP Erweiterung ist installiert"
 
-#: mod/photos.php:126 mod/settings.php:49
-msgid "everybody"
-msgstr "jeder"
+#: mod/install.php:526
+msgid "ImageMagick supports GIF"
+msgstr "ImageMagick unterstützt GIF"
 
-#: mod/photos.php:184
-msgid "Contact information unavailable"
-msgstr "Kontaktinformationen nicht verfügbar"
+#: mod/install.php:533
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "Die Konfigurationsdatei \".htconfig.php\" konnte nicht angelegt werden. Bitte verwende den angefügten Text, um die Datei im Stammverzeichnis Deiner Friendica-Installation zu erzeugen."
 
-#: mod/photos.php:204
-msgid "Album not found."
-msgstr "Album nicht gefunden."
+#: mod/install.php:556
+msgid "<h1>What next</h1>"
+msgstr "<h1>Wie geht es weiter?</h1>"
 
-#: mod/photos.php:234 mod/photos.php:245 mod/photos.php:1161
-msgid "Delete Album"
-msgstr "Album löschen"
+#: mod/install.php:557
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the "
+"worker."
+msgstr "Wichtig: Du musst [manuell] einen Cronjob (o.ä.) für den Worker einrichten."
 
-#: mod/photos.php:243
-msgid "Do you really want to delete this photo album and all its photos?"
-msgstr "Möchtest Du wirklich dieses Foto-Album und all seine Foto löschen?"
+#: mod/install.php:560
+#, php-format
+msgid ""
+"Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
+"and register as new user. Remember to use the same email you have entered as"
+" administrator email. This will allow you to enter the site admin panel."
+msgstr "Du solltest nun die Seite zur <a href=\"%s/register\">Nutzerregistrierung</a> deiner neuen Friendica Instanz besuchen und einen neuen Nutzer einrichten. Bitte denke daran die selbe E-Mail Adresse anzugeben, die du auch als Administrator E-Mail angegeben hast, damit du das Admin-Panel verwenden kannst."
 
-#: mod/photos.php:310 mod/photos.php:321 mod/photos.php:1446
-msgid "Delete Photo"
-msgstr "Foto löschen"
+#: mod/item.php:114
+msgid "Unable to locate original post."
+msgstr "Konnte den Originalbeitrag nicht finden."
 
-#: mod/photos.php:319
-msgid "Do you really want to delete this photo?"
-msgstr "Möchtest Du wirklich dieses Foto löschen?"
+#: mod/item.php:274
+msgid "Empty post discarded."
+msgstr "Leerer Beitrag wurde verworfen."
 
-#: mod/photos.php:667
-msgid "a photo"
-msgstr "einem Foto"
+#: mod/item.php:799
+#, php-format
+msgid ""
+"This message was sent to you by %s, a member of the Friendica social "
+"network."
+msgstr "Diese Nachricht wurde dir von %s geschickt, einem Mitglied des Sozialen Netzwerks Friendica."
 
-#: mod/photos.php:667
+#: mod/item.php:801
 #, php-format
-msgid "%1$s was tagged in %2$s by %3$s"
-msgstr "%1$s wurde von %3$s in %2$s getaggt"
+msgid "You may visit them online at %s"
+msgstr "Du kannst sie online unter %s besuchen"
+
+#: mod/item.php:802
+msgid ""
+"Please contact the sender by replying to this post if you do not wish to "
+"receive these messages."
+msgstr "Falls Du diese Beiträge nicht erhalten möchtest, kontaktiere bitte den Autor, indem Du auf diese Nachricht antwortest."
+
+#: mod/item.php:806
+#, php-format
+msgid "%s posted an update."
+msgstr "%s hat ein Update veröffentlicht."
 
-#: mod/photos.php:763 mod/photos.php:766 mod/photos.php:795
-#: mod/profile_photo.php:165 mod/wall_upload.php:186
-#, php-format
-msgid "Image exceeds size limit of %s"
-msgstr "Bildgröße überschreitet das Limit von %s"
+#: mod/oexchange.php:30
+msgid "Post successful."
+msgstr "Beitrag erfolgreich veröffentlicht."
 
-#: mod/photos.php:769
-msgid "Image upload didn't complete, please try again"
-msgstr "Der Upload des Bildes war nicht vollständig. Bitte versuche es erneut."
+#: mod/ostatus_subscribe.php:21
+msgid "Subscribing to OStatus contacts"
+msgstr "OStatus Kontakten folgen"
 
-#: mod/photos.php:772
-msgid "Image file is missing"
-msgstr "Bilddatei konnte nicht gefunden werden."
+#: mod/ostatus_subscribe.php:33
+msgid "No contact provided."
+msgstr "Keine Kontakte gefunden."
 
-#: mod/photos.php:777
-msgid ""
-"Server can't accept new file upload at this time, please contact your "
-"administrator"
-msgstr "Der Server kann derzeit keine neuen Datei Uploads akzeptieren. Bitte kontaktiere deinen Administrator."
+#: mod/ostatus_subscribe.php:40
+msgid "Couldn't fetch information for contact."
+msgstr "Konnte die Kontaktinformationen nicht einholen."
 
-#: mod/photos.php:803
-msgid "Image file is empty."
-msgstr "Bilddatei ist leer."
+#: mod/ostatus_subscribe.php:50
+msgid "Couldn't fetch friends for contact."
+msgstr "Konnte die Kontaktliste des Kontakts nicht abfragen."
 
-#: mod/photos.php:818 mod/profile_photo.php:174 mod/wall_upload.php:200
-msgid "Unable to process image."
-msgstr "Konnte das Bild nicht bearbeiten."
+#: mod/ostatus_subscribe.php:78
+msgid "success"
+msgstr "Erfolg"
 
-#: mod/photos.php:847 mod/profile_photo.php:322 mod/wall_upload.php:239
-msgid "Image upload failed."
-msgstr "Hochladen des Bildes gescheitert."
+#: mod/ostatus_subscribe.php:80
+msgid "failed"
+msgstr "Fehlgeschlagen"
 
-#: mod/photos.php:940
-msgid "No photos selected"
-msgstr "Keine Bilder ausgewählt"
+#: mod/ostatus_subscribe.php:83 src/Object/Post.php:279
+msgid "ignored"
+msgstr "Ignoriert"
 
-#: mod/photos.php:1036 mod/videos.php:310
-msgid "Access to this item is restricted."
-msgstr "Zugriff zu diesem Eintrag wurde eingeschränkt."
+#: mod/profile_photo.php:55
+msgid "Image uploaded but image cropping failed."
+msgstr "Bild hochgeladen, aber das Zuschneiden schlug fehl."
 
-#: mod/photos.php:1090
-msgid "Upload Photos"
-msgstr "Bilder hochladen"
+#: mod/profile_photo.php:88 mod/profile_photo.php:96 mod/profile_photo.php:104
+#: mod/profile_photo.php:315
+#, php-format
+msgid "Image size reduction [%s] failed."
+msgstr "Verkleinern der Bildgröße von [%s] scheiterte."
 
-#: mod/photos.php:1094 mod/photos.php:1156
-msgid "New album name: "
-msgstr "Name des neuen Albums: "
+#: mod/profile_photo.php:125
+msgid ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "Drücke Umschalt+Neu Laden oder leere den Browser-Cache, falls das neue Foto nicht gleich angezeigt wird."
 
-#: mod/photos.php:1095
-msgid "or existing album name: "
-msgstr "oder existierender Albumname: "
+#: mod/profile_photo.php:134
+msgid "Unable to process image"
+msgstr "Bild konnte nicht verarbeitet werden"
 
-#: mod/photos.php:1096
-msgid "Do not show a status post for this upload"
-msgstr "Keine Status-Mitteilung für diesen Beitrag anzeigen"
+#: mod/profile_photo.php:247
+msgid "Upload File:"
+msgstr "Datei hochladen:"
 
-#: mod/photos.php:1106 mod/photos.php:1449 mod/settings.php:1233
-msgid "Show to Groups"
-msgstr "Zeige den Gruppen"
+#: mod/profile_photo.php:248
+msgid "Select a profile:"
+msgstr "Profil auswählen:"
 
-#: mod/photos.php:1107 mod/photos.php:1450 mod/settings.php:1234
-msgid "Show to Contacts"
-msgstr "Zeige den Kontakten"
+#: mod/profile_photo.php:253
+msgid "or"
+msgstr "oder"
 
-#: mod/photos.php:1167
-msgid "Edit Album"
-msgstr "Album bearbeiten"
+#: mod/profile_photo.php:253
+msgid "skip this step"
+msgstr "diesen Schritt überspringen"
 
-#: mod/photos.php:1172
-msgid "Show Newest First"
-msgstr "Zeige neueste zuerst"
+#: mod/profile_photo.php:253
+msgid "select a photo from your photo albums"
+msgstr "wähle ein Foto aus deinen Fotoalben"
 
-#: mod/photos.php:1174
-msgid "Show Oldest First"
-msgstr "Zeige älteste zuerst"
+#: mod/profile_photo.php:266
+msgid "Crop Image"
+msgstr "Bild zurechtschneiden"
 
-#: mod/photos.php:1195 mod/photos.php:1698
-msgid "View Photo"
-msgstr "Foto betrachten"
+#: mod/profile_photo.php:267
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Passe bitte den Bildausschnitt an, damit das Bild optimal dargestellt werden kann."
 
-#: mod/photos.php:1236
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Zugriff verweigert. Zugriff zu diesem Eintrag könnte eingeschränkt sein."
+#: mod/profile_photo.php:269
+msgid "Done Editing"
+msgstr "Bearbeitung abgeschlossen"
 
-#: mod/photos.php:1238
-msgid "Photo not available"
-msgstr "Foto nicht verfügbar"
+#: mod/profile_photo.php:305
+msgid "Image uploaded successfully."
+msgstr "Bild erfolgreich hochgeladen."
 
-#: mod/photos.php:1301
-msgid "View photo"
-msgstr "Fotos ansehen"
+#: mod/profiles.php:57
+msgid "Profile deleted."
+msgstr "Profil gelöscht."
 
-#: mod/photos.php:1301
-msgid "Edit photo"
-msgstr "Foto bearbeiten"
+#: mod/profiles.php:73 mod/profiles.php:109
+msgid "Profile-"
+msgstr "Profil-"
 
-#: mod/photos.php:1302
-msgid "Use as profile photo"
-msgstr "Als Profilbild verwenden"
+#: mod/profiles.php:92 mod/profiles.php:131
+msgid "New profile created."
+msgstr "Neues Profil angelegt."
 
-#: mod/photos.php:1308 src/Object/Post.php:148
-msgid "Private Message"
-msgstr "Private Nachricht"
+#: mod/profiles.php:115
+msgid "Profile unavailable to clone."
+msgstr "Profil nicht zum Duplizieren verfügbar."
 
-#: mod/photos.php:1327
-msgid "View Full Size"
-msgstr "Betrachte Originalgröße"
+#: mod/profiles.php:205
+msgid "Profile Name is required."
+msgstr "Profilname ist erforderlich."
 
-#: mod/photos.php:1414
-msgid "Tags: "
-msgstr "Tags: "
+#: mod/profiles.php:346
+msgid "Marital Status"
+msgstr "Familienstand"
 
-#: mod/photos.php:1417
-msgid "[Remove any tag]"
-msgstr "[Tag entfernen]"
+#: mod/profiles.php:350
+msgid "Romantic Partner"
+msgstr "Romanze"
 
-#: mod/photos.php:1432
-msgid "New album name"
-msgstr "Name des neuen Albums"
+#: mod/profiles.php:362
+msgid "Work/Employment"
+msgstr "Arbeit / Beschäftigung"
 
-#: mod/photos.php:1433
-msgid "Caption"
-msgstr "Bildunterschrift"
+#: mod/profiles.php:365
+msgid "Religion"
+msgstr "Religion"
 
-#: mod/photos.php:1434
-msgid "Add a Tag"
-msgstr "Tag hinzufügen"
+#: mod/profiles.php:369
+msgid "Political Views"
+msgstr "Politische Ansichten"
 
-#: mod/photos.php:1434
-msgid ""
-"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
-msgstr "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
+#: mod/profiles.php:373
+msgid "Gender"
+msgstr "Geschlecht"
 
-#: mod/photos.php:1435
-msgid "Do not rotate"
-msgstr "Nicht rotieren"
+#: mod/profiles.php:377
+msgid "Sexual Preference"
+msgstr "Sexuelle Vorlieben"
 
-#: mod/photos.php:1436
-msgid "Rotate CW (right)"
-msgstr "Drehen US (rechts)"
+#: mod/profiles.php:381
+msgid "XMPP"
+msgstr "XMPP"
 
-#: mod/photos.php:1437
-msgid "Rotate CCW (left)"
-msgstr "Drehen EUS (links)"
+#: mod/profiles.php:385
+msgid "Homepage"
+msgstr "Webseite"
 
-#: mod/photos.php:1471 src/Object/Post.php:295
-msgid "I like this (toggle)"
-msgstr "Ich mag das (toggle)"
+#: mod/profiles.php:389 mod/profiles.php:685
+msgid "Interests"
+msgstr "Interessen"
 
-#: mod/photos.php:1472 src/Object/Post.php:296
-msgid "I don't like this (toggle)"
-msgstr "Ich mag das nicht (toggle)"
+#: mod/profiles.php:400 mod/profiles.php:681
+msgid "Location"
+msgstr "Wohnort"
 
-#: mod/photos.php:1488 mod/photos.php:1527 mod/photos.php:1600
-#: src/Object/Post.php:785
-msgid "This is you"
-msgstr "Das bist Du"
+#: mod/profiles.php:485
+msgid "Profile updated."
+msgstr "Profil aktualisiert."
 
-#: mod/photos.php:1490 mod/photos.php:1529 mod/photos.php:1602
-#: src/Object/Post.php:391 src/Object/Post.php:787
-msgid "Comment"
-msgstr "Kommentar"
+#: mod/profiles.php:563
+msgid " and "
+msgstr " und "
 
-#: mod/photos.php:1634
-msgid "Map"
-msgstr "Karte"
+#: mod/profiles.php:572
+msgid "public profile"
+msgstr "öffentliches Profil"
 
-#: mod/photos.php:1704 mod/videos.php:388
-msgid "View Album"
-msgstr "Album betrachten"
+#: mod/profiles.php:575
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$s hat %2$s geändert auf &ldquo;%3$s&rdquo;"
 
-#: mod/ping.php:292
-msgid "{0} wants to be your friend"
-msgstr "{0} möchte mit Dir in Kontakt treten"
+#: mod/profiles.php:576
+#, php-format
+msgid " - Visit %1$s's %2$s"
+msgstr " – %1$ss %2$s besuchen"
 
-#: mod/ping.php:307
-msgid "{0} sent you a message"
-msgstr "{0} schickte Dir eine Nachricht"
+#: mod/profiles.php:578
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$s hat folgendes aktualisiert %2$s, verändert wurde %3$s."
 
-#: mod/ping.php:322
-msgid "{0} requested registration"
-msgstr "{0} möchte sich registrieren"
+#: mod/profiles.php:632
+msgid "Hide contacts and friends:"
+msgstr "Kontakte und Freunde verbergen"
 
-#: mod/poke.php:192
-msgid "Poke/Prod"
-msgstr "Anstupsen"
+#: mod/profiles.php:637
+msgid "Hide your contact/friend list from viewers of this profile?"
+msgstr "Liste der Kontakte vor Betrachtern dieses Profils verbergen?"
 
-#: mod/poke.php:193
-msgid "poke, prod or do other things to somebody"
-msgstr "Stupse Leute an oder mache anderes mit ihnen"
+#: mod/profiles.php:657
+msgid "Show more profile fields:"
+msgstr "Zeige mehr Profil-Felder:"
 
-#: mod/poke.php:194
-msgid "Recipient"
-msgstr "Empfänger"
+#: mod/profiles.php:669
+msgid "Profile Actions"
+msgstr "Profilaktionen"
 
-#: mod/poke.php:195
-msgid "Choose what you wish to do to recipient"
-msgstr "Was willst Du mit dem Empfänger machen:"
+#: mod/profiles.php:670
+msgid "Edit Profile Details"
+msgstr "Profil bearbeiten"
 
-#: mod/poke.php:198
-msgid "Make this post private"
-msgstr "Diesen Beitrag privat machen"
+#: mod/profiles.php:672
+msgid "Change Profile Photo"
+msgstr "Profilbild ändern"
 
-#: mod/probe.php:14 mod/webfinger.php:17
-msgid "Only logged in users are permitted to perform a probing."
-msgstr "Nur eingeloggten Benutzern ist das Untersuchen von Adressen gestattet."
+#: mod/profiles.php:673
+msgid "View this profile"
+msgstr "Dieses Profil anzeigen"
 
-#: mod/profile.php:36 src/Model/Profile.php:118
-msgid "Requested profile is not available."
-msgstr "Das angefragte Profil ist nicht vorhanden."
+#: mod/profiles.php:674 mod/profiles.php:769 src/Model/Profile.php:393
+msgid "Edit visibility"
+msgstr "Sichtbarkeit bearbeiten"
 
-#: mod/profile.php:77 src/Protocol/OStatus.php:1247
-#, php-format
-msgid "%s's posts"
-msgstr "Beiträge von %s"
+#: mod/profiles.php:675
+msgid "Create a new profile using these settings"
+msgstr "Neues Profil anlegen und diese Einstellungen verwenden"
 
-#: mod/profile.php:78 src/Protocol/OStatus.php:1248
-#, php-format
-msgid "%s's comments"
-msgstr "Kommentare von %s"
+#: mod/profiles.php:676
+msgid "Clone this profile"
+msgstr "Dieses Profil duplizieren"
 
-#: mod/profile.php:79 src/Protocol/OStatus.php:1246
-#, php-format
-msgid "%s's timeline"
-msgstr "Timeline von %s"
+#: mod/profiles.php:677
+msgid "Delete this profile"
+msgstr "Dieses Profil löschen"
 
-#: mod/profile.php:194
-msgid "Tips for New Members"
-msgstr "Tipps für neue Nutzer"
+#: mod/profiles.php:679
+msgid "Basic information"
+msgstr "Grundinformationen"
 
-#: mod/profile_photo.php:54
-msgid "Image uploaded but image cropping failed."
-msgstr "Bild hochgeladen, aber das Zuschneiden schlug fehl."
+#: mod/profiles.php:680
+msgid "Profile picture"
+msgstr "Profilbild"
 
-#: mod/profile_photo.php:87 mod/profile_photo.php:95 mod/profile_photo.php:103
-#: mod/profile_photo.php:330
-#, php-format
-msgid "Image size reduction [%s] failed."
-msgstr "Verkleinern der Bildgröße von [%s] scheiterte."
+#: mod/profiles.php:682
+msgid "Preferences"
+msgstr "Vorlieben"
 
-#: mod/profile_photo.php:137
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
-msgstr "Drücke Umschalt+Neu Laden oder leere den Browser-Cache, falls das neue Foto nicht gleich angezeigt wird."
+#: mod/profiles.php:683
+msgid "Status information"
+msgstr "Status Informationen"
 
-#: mod/profile_photo.php:146
-msgid "Unable to process image"
-msgstr "Bild konnte nicht verarbeitet werden"
+#: mod/profiles.php:684
+msgid "Additional information"
+msgstr "Zusätzliche Informationen"
 
-#: mod/profile_photo.php:262
-msgid "Upload File:"
-msgstr "Datei hochladen:"
+#: mod/profiles.php:687
+msgid "Relation"
+msgstr "Beziehung"
 
-#: mod/profile_photo.php:263
-msgid "Select a profile:"
-msgstr "Profil auswählen:"
+#: mod/profiles.php:688 src/Util/Temporal.php:81 src/Util/Temporal.php:83
+msgid "Miscellaneous"
+msgstr "Verschiedenes"
 
-#: mod/profile_photo.php:268
-msgid "or"
-msgstr "oder"
+#: mod/profiles.php:691
+msgid "Your Gender:"
+msgstr "Dein Geschlecht:"
 
-#: mod/profile_photo.php:268
-msgid "skip this step"
-msgstr "diesen Schritt überspringen"
+#: mod/profiles.php:692
+msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
+msgstr "<span class=\"heart\">&hearts;</span> Beziehungsstatus:"
 
-#: mod/profile_photo.php:268
-msgid "select a photo from your photo albums"
-msgstr "wähle ein Foto aus deinen Fotoalben"
+#: mod/profiles.php:693 src/Model/Profile.php:782
+msgid "Sexual Preference:"
+msgstr "Sexuelle Vorlieben:"
 
-#: mod/profile_photo.php:281
-msgid "Crop Image"
-msgstr "Bild zurechtschneiden"
+#: mod/profiles.php:694
+msgid "Example: fishing photography software"
+msgstr "Beispiel: Fischen Fotografie Software"
 
-#: mod/profile_photo.php:282
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Passe bitte den Bildausschnitt an, damit das Bild optimal dargestellt werden kann."
+#: mod/profiles.php:699
+msgid "Profile Name:"
+msgstr "Profilname:"
 
-#: mod/profile_photo.php:284
-msgid "Done Editing"
-msgstr "Bearbeitung abgeschlossen"
+#: mod/profiles.php:701
+msgid ""
+"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
+"be visible to anybody using the internet."
+msgstr "Dies ist Dein <strong>öffentliches</strong> Profil.<br />Es <strong>könnte</strong> für jeden Nutzer des Internets sichtbar sein."
 
-#: mod/profile_photo.php:320
-msgid "Image uploaded successfully."
-msgstr "Bild erfolgreich hochgeladen."
+#: mod/profiles.php:702
+msgid "Your Full Name:"
+msgstr "Dein kompletter Name:"
 
-#: mod/profperm.php:34 mod/profperm.php:65
-msgid "Invalid profile identifier."
-msgstr "Ungültiger Profil-Bezeichner."
+#: mod/profiles.php:703
+msgid "Title/Description:"
+msgstr "Titel/Beschreibung:"
 
-#: mod/profperm.php:111
-msgid "Profile Visibility Editor"
-msgstr "Editor für die Profil-Sichtbarkeit"
+#: mod/profiles.php:706
+msgid "Street Address:"
+msgstr "Adresse:"
 
-#: mod/profperm.php:124
-msgid "Visible To"
-msgstr "Sichtbar für"
+#: mod/profiles.php:707
+msgid "Locality/City:"
+msgstr "Wohnort:"
 
-#: mod/profperm.php:140
-msgid "All Contacts (with secure profile access)"
-msgstr "Alle Kontakte (mit gesichertem Profilzugriff)"
+#: mod/profiles.php:708
+msgid "Region/State:"
+msgstr "Region/Bundesstaat:"
 
-#: mod/register.php:99
-msgid ""
-"Registration successful. Please check your email for further instructions."
-msgstr "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet."
+#: mod/profiles.php:709
+msgid "Postal/Zip Code:"
+msgstr "Postleitzahl:"
 
-#: mod/register.php:103
-#, php-format
-msgid ""
-"Failed to send email message. Here your accout details:<br> login: %s<br> "
-"password: %s<br><br>You can change your password after login."
-msgstr "Versenden der E-Mail fehlgeschlagen. Hier sind Deine Account Details:\n\nLogin: %s\nPasswort: %s\n\nDu kannst das Passwort nach dem Anmelden ändern."
+#: mod/profiles.php:710
+msgid "Country:"
+msgstr "Land:"
 
-#: mod/register.php:110
-msgid "Registration successful."
-msgstr "Registrierung erfolgreich."
+#: mod/profiles.php:711 src/Util/Temporal.php:149
+msgid "Age: "
+msgstr "Alter: "
 
-#: mod/register.php:115
-msgid "Your registration can not be processed."
-msgstr "Deine Registrierung konnte nicht verarbeitet werden."
+#: mod/profiles.php:714
+msgid "Who: (if applicable)"
+msgstr "Wer: (falls anwendbar)"
 
-#: mod/register.php:162
-msgid "Your registration is pending approval by the site owner."
-msgstr "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden."
+#: mod/profiles.php:714
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Beispiele: cathy123, Cathy Williams, cathy@example.com"
 
-#: mod/register.php:220
-msgid ""
-"You may (optionally) fill in this form via OpenID by supplying your OpenID "
-"and clicking 'Register'."
-msgstr "Du kannst dieses Formular auch (optional) mit Deiner OpenID ausfüllen, indem Du Deine OpenID angibst und 'Registrieren' klickst."
+#: mod/profiles.php:715
+msgid "Since [date]:"
+msgstr "Seit [Datum]:"
 
-#: mod/register.php:221
-msgid ""
-"If you are not familiar with OpenID, please leave that field blank and fill "
-"in the rest of the items."
-msgstr "Wenn Du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und fülle die restlichen Felder aus."
+#: mod/profiles.php:717
+msgid "Tell us about yourself..."
+msgstr "Erzähle uns ein bisschen von Dir …"
 
-#: mod/register.php:222
-msgid "Your OpenID (optional): "
-msgstr "Deine OpenID (optional): "
+#: mod/profiles.php:718
+msgid "XMPP (Jabber) address:"
+msgstr "XMPP (Jabber) Adresse"
 
-#: mod/register.php:234
-msgid "Include your profile in member directory?"
-msgstr "Soll Dein Profil im Nutzerverzeichnis angezeigt werden?"
+#: mod/profiles.php:718
+msgid ""
+"The XMPP address will be propagated to your contacts so that they can follow"
+" you."
+msgstr "Die XMPP Adresse wird an deine Kontakte verteilt werden, so dass sie auch über XMPP mit dir in Kontakt treten können."
 
-#: mod/register.php:259
-msgid "Note for the admin"
-msgstr "Hinweis für den Admin"
+#: mod/profiles.php:719
+msgid "Homepage URL:"
+msgstr "Adresse der Homepage:"
 
-#: mod/register.php:259
-msgid "Leave a message for the admin, why you want to join this node"
-msgstr "Hinterlasse eine Nachricht an den Admin, warum du einen Account auf dieser Instanz haben möchtest."
+#: mod/profiles.php:720 src/Model/Profile.php:790
+msgid "Hometown:"
+msgstr "Heimatort:"
 
-#: mod/register.php:260
-msgid "Membership on this site is by invitation only."
-msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich."
+#: mod/profiles.php:721 src/Model/Profile.php:798
+msgid "Political Views:"
+msgstr "Politische Ansichten:"
 
-#: mod/register.php:261
-msgid "Your invitation ID: "
-msgstr "ID Deiner Einladung: "
+#: mod/profiles.php:722
+msgid "Religious Views:"
+msgstr "Religiöse Ansichten:"
 
-#: mod/register.php:270
-msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
-msgstr "Dein vollständiger Name (z.B. Hans Mustermann, echt oder echt erscheinend):"
+#: mod/profiles.php:723
+msgid "Public Keywords:"
+msgstr "Öffentliche Schlüsselwörter:"
 
-#: mod/register.php:271
-msgid ""
-"Your Email Address: (Initial information will be send there, so this has to "
-"be an existing address.)"
-msgstr "Deine E-Mail Adresse (Informationen zur Registrierung werden an diese Adresse gesendet, darum muss sie existieren.)"
+#: mod/profiles.php:723
+msgid "(Used for suggesting potential friends, can be seen by others)"
+msgstr "(Wird verwendet, um potentielle Kontakte zu finden, kann von Kontakten eingesehen werden)"
 
-#: mod/register.php:273 mod/settings.php:1205
-msgid "New Password:"
-msgstr "Neues Passwort:"
+#: mod/profiles.php:724
+msgid "Private Keywords:"
+msgstr "Private Schlüsselwörter:"
 
-#: mod/register.php:273
-msgid "Leave empty for an auto generated password."
-msgstr "Leer lassen um das Passwort automatisch zu generieren."
+#: mod/profiles.php:724
+msgid "(Used for searching profiles, never shown to others)"
+msgstr "(Wird für die Suche nach Profilen verwendet und niemals veröffentlicht)"
 
-#: mod/register.php:274 mod/settings.php:1206
-msgid "Confirm:"
-msgstr "Bestätigen:"
+#: mod/profiles.php:725 src/Model/Profile.php:814
+msgid "Likes:"
+msgstr "Likes:"
 
-#: mod/register.php:275
-#, php-format
-msgid ""
-"Choose a profile nickname. This must begin with a text character. Your "
-"profile address on this site will then be '<strong>nickname@%s</strong>'."
-msgstr "Wähle einen Spitznamen für Dein Profil. Dieser muss mit einem Buchstaben beginnen. Die Adresse Deines Profils auf dieser Seite wird '<strong>spitzname@%s</strong>' sein."
+#: mod/profiles.php:726 src/Model/Profile.php:818
+msgid "Dislikes:"
+msgstr "Dislikes:"
 
-#: mod/register.php:276
-msgid "Choose a nickname: "
-msgstr "Spitznamen wählen: "
+#: mod/profiles.php:727
+msgid "Musical interests"
+msgstr "Musikalische Interessen"
 
-#: mod/register.php:279 src/Content/Nav.php:128 src/Module/Login.php:283
-msgid "Register"
-msgstr "Registrieren"
+#: mod/profiles.php:728
+msgid "Books, literature"
+msgstr "Bücher, Literatur"
 
-#: mod/register.php:286
-msgid "Import your profile to this friendica instance"
-msgstr "Importiere Dein Profil auf diese Friendica Instanz"
+#: mod/profiles.php:729
+msgid "Television"
+msgstr "Fernsehen"
 
-#: mod/regmod.php:68
-msgid "Account approved."
-msgstr "Konto freigegeben."
+#: mod/profiles.php:730
+msgid "Film/dance/culture/entertainment"
+msgstr "Filme/Tänze/Kultur/Unterhaltung"
 
-#: mod/regmod.php:93
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Registrierung für %s wurde zurückgezogen"
+#: mod/profiles.php:731
+msgid "Hobbies/Interests"
+msgstr "Hobbies/Interessen"
 
-#: mod/regmod.php:102
-msgid "Please login."
-msgstr "Bitte melde Dich an."
+#: mod/profiles.php:732
+msgid "Love/romance"
+msgstr "Liebe/Romantik"
 
-#: mod/removeme.php:55 mod/removeme.php:58
-msgid "Remove My Account"
-msgstr "Konto löschen"
+#: mod/profiles.php:733
+msgid "Work/employment"
+msgstr "Arbeit/Anstellung"
 
-#: mod/removeme.php:56
-msgid ""
-"This will completely remove your account. Once this has been done it is not "
-"recoverable."
-msgstr "Dein Konto wird endgültig gelöscht. Es gibt keine Möglichkeit, es wiederherzustellen."
+#: mod/profiles.php:734
+msgid "School/education"
+msgstr "Schule/Ausbildung"
 
-#: mod/removeme.php:57
-msgid "Please enter your password for verification:"
-msgstr "Bitte gib Dein Passwort zur Verifikation ein:"
+#: mod/profiles.php:735
+msgid "Contact information and Social Networks"
+msgstr "Kontaktinformationen und Soziale Netzwerke"
 
-#: mod/search.php:105
-msgid "Only logged in users are permitted to perform a search."
-msgstr "Nur eingeloggten Benutzern ist das Suchen gestattet."
+#: mod/profiles.php:766 src/Model/Profile.php:389
+msgid "Profile Image"
+msgstr "Profilbild"
 
-#: mod/search.php:129
-msgid "Too Many Requests"
-msgstr "Zu viele Abfragen"
+#: mod/profiles.php:768 src/Model/Profile.php:392
+msgid "visible to everybody"
+msgstr "sichtbar für jeden"
 
-#: mod/search.php:130
-msgid "Only one search per minute is permitted for not logged in users."
-msgstr "Es ist nur eine Suchanfrage pro Minute für nicht eingeloggte Benutzer gestattet."
+#: mod/profiles.php:775
+msgid "Edit/Manage Profiles"
+msgstr "Bearbeite/Verwalte Profile"
 
-#: mod/search.php:234
-#, php-format
-msgid "Items tagged with: %s"
-msgstr "Beiträge die mit %s getaggt sind"
+#: mod/profiles.php:776 src/Model/Profile.php:379 src/Model/Profile.php:401
+msgid "Change profile photo"
+msgstr "Profilbild ändern"
 
-#: mod/settings.php:71
+#: mod/profiles.php:777 src/Model/Profile.php:380
+msgid "Create New Profile"
+msgstr "Neues Profil anlegen"
+
+#: mod/settings.php:73
 msgid "Display"
 msgstr "Anzeige"
 
-#: mod/settings.php:78 mod/settings.php:845
+#: mod/settings.php:80 mod/settings.php:841
 msgid "Social Networks"
 msgstr "Soziale Netzwerke"
 
-#: mod/settings.php:92 src/Content/Nav.php:204
+#: mod/settings.php:94 src/Content/Nav.php:204
 msgid "Delegations"
 msgstr "Delegationen"
 
-#: mod/settings.php:99
+#: mod/settings.php:101
 msgid "Connected apps"
 msgstr "Verbundene Programme"
 
-#: mod/settings.php:106 mod/uexport.php:52
-msgid "Export personal data"
-msgstr "Persönliche Daten exportieren"
-
-#: mod/settings.php:113
+#: mod/settings.php:115
 msgid "Remove account"
 msgstr "Konto löschen"
 
-#: mod/settings.php:167
+#: mod/settings.php:169
 msgid "Missing some important data!"
 msgstr "Wichtige Daten fehlen!"
 
-#: mod/settings.php:278
+#: mod/settings.php:279
 msgid "Failed to connect with email account using the settings provided."
 msgstr "Verbindung zum E-Mail-Konto mit den angegebenen Einstellungen nicht möglich."
 
-#: mod/settings.php:283
+#: mod/settings.php:284
 msgid "Email settings updated."
 msgstr "E-Mail Einstellungen bearbeitet."
 
-#: mod/settings.php:299
+#: mod/settings.php:300
 msgid "Features updated"
 msgstr "Features aktualisiert"
 
-#: mod/settings.php:371
+#: mod/settings.php:372
 msgid "Relocate message has been send to your contacts"
 msgstr "Die Umzugsbenachrichtigung wurde an Deine Kontakte versendet."
 
-#: mod/settings.php:383 src/Model/User.php:312
+#: mod/settings.php:384 src/Model/User.php:325
 msgid "Passwords do not match. Password unchanged."
 msgstr "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert."
 
-#: mod/settings.php:388
+#: mod/settings.php:389
 msgid "Empty passwords are not allowed. Password unchanged."
 msgstr "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert."
 
 #: mod/settings.php:394
+msgid ""
+"The new password has been exposed in a public data dump, please choose "
+"another."
+msgstr "Das neuer Passwort wurde in einem öffentlichen Daten-Dump veröffentlicht. Bitte verwende ein anderes Passwort."
+
+#: mod/settings.php:400
 msgid "Wrong password."
 msgstr "Falsches Passwort."
 
-#: mod/settings.php:401
+#: mod/settings.php:407
 msgid "Password changed."
 msgstr "Passwort geändert."
 
-#: mod/settings.php:403
+#: mod/settings.php:409
 msgid "Password update failed. Please try again."
 msgstr "Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal."
 
-#: mod/settings.php:493
+#: mod/settings.php:496
 msgid " Please use a shorter name."
 msgstr " Bitte verwende einen kürzeren Namen."
 
-#: mod/settings.php:496
+#: mod/settings.php:499
 msgid " Name too short."
 msgstr " Name ist zu kurz."
 
-#: mod/settings.php:504
+#: mod/settings.php:507
 msgid "Wrong Password"
 msgstr "Falsches Passwort"
 
-#: mod/settings.php:509
+#: mod/settings.php:512
 msgid "Invalid email."
 msgstr "Ungültige E-Mail-Adresse."
 
-#: mod/settings.php:516
+#: mod/settings.php:519
 msgid "Cannot change to that email."
 msgstr "Ändern der E-Mail nicht möglich. "
 
-#: mod/settings.php:569
+#: mod/settings.php:572
 msgid "Private forum has no privacy permissions. Using default privacy group."
 msgstr "Für das private Forum sind keine Zugriffsrechte eingestellt. Die voreingestellte Gruppe für neue Kontakte wird benutzt."
 
-#: mod/settings.php:572
+#: mod/settings.php:575
 msgid "Private forum has no privacy permissions and no default privacy group."
 msgstr "Für das private Forum sind keine Zugriffsrechte eingestellt, und es gibt keine voreingestellte Gruppe für neue Kontakte."
 
-#: mod/settings.php:612
+#: mod/settings.php:615
 msgid "Settings updated."
 msgstr "Einstellungen aktualisiert."
 
-#: mod/settings.php:678 mod/settings.php:704 mod/settings.php:740
+#: mod/settings.php:674 mod/settings.php:700 mod/settings.php:736
 msgid "Add application"
 msgstr "Programm hinzufügen"
 
-#: mod/settings.php:682 mod/settings.php:708
+#: mod/settings.php:678 mod/settings.php:704
 msgid "Consumer Key"
 msgstr "Consumer Key"
 
-#: mod/settings.php:683 mod/settings.php:709
+#: mod/settings.php:679 mod/settings.php:705
 msgid "Consumer Secret"
 msgstr "Consumer Secret"
 
-#: mod/settings.php:684 mod/settings.php:710
+#: mod/settings.php:680 mod/settings.php:706
 msgid "Redirect"
 msgstr "Umleiten"
 
-#: mod/settings.php:685 mod/settings.php:711
+#: mod/settings.php:681 mod/settings.php:707
 msgid "Icon url"
 msgstr "Icon URL"
 
-#: mod/settings.php:696
+#: mod/settings.php:692
 msgid "You can't edit this application."
 msgstr "Du kannst dieses Programm nicht bearbeiten."
 
-#: mod/settings.php:739
+#: mod/settings.php:735
 msgid "Connected Apps"
 msgstr "Verbundene Programme"
 
-#: mod/settings.php:741 src/Object/Post.php:154 src/Object/Post.php:156
+#: mod/settings.php:737 src/Object/Post.php:155 src/Object/Post.php:157
 msgid "Edit"
 msgstr "Bearbeiten"
 
-#: mod/settings.php:743
+#: mod/settings.php:739
 msgid "Client key starts with"
 msgstr "Anwenderschlüssel beginnt mit"
 
-#: mod/settings.php:744
+#: mod/settings.php:740
 msgid "No name"
 msgstr "Kein Name"
 
-#: mod/settings.php:745
+#: mod/settings.php:741
 msgid "Remove authorization"
 msgstr "Autorisierung entziehen"
 
-#: mod/settings.php:756
+#: mod/settings.php:752
 msgid "No Addon settings configured"
 msgstr "Keine Addon-Einstellungen konfiguriert"
 
-#: mod/settings.php:765
+#: mod/settings.php:761
 msgid "Addon Settings"
 msgstr "Addon Einstellungen"
 
-#: mod/settings.php:786
+#: mod/settings.php:782
 msgid "Additional Features"
 msgstr "Zusätzliche Features"
 
-#: mod/settings.php:808 src/Content/ContactSelector.php:83
+#: mod/settings.php:804 src/Content/ContactSelector.php:83
 msgid "Diaspora"
 msgstr "Diaspora"
 
-#: mod/settings.php:808 mod/settings.php:809
+#: mod/settings.php:804 mod/settings.php:805
 msgid "enabled"
 msgstr "eingeschaltet"
 
-#: mod/settings.php:808 mod/settings.php:809
+#: mod/settings.php:804 mod/settings.php:805
 msgid "disabled"
 msgstr "ausgeschaltet"
 
-#: mod/settings.php:808 mod/settings.php:809
+#: mod/settings.php:804 mod/settings.php:805
 #, php-format
 msgid "Built-in support for %s connectivity is %s"
 msgstr "Eingebaute Unterstützung für Verbindungen zu %s ist %s"
 
-#: mod/settings.php:809
+#: mod/settings.php:805
 msgid "GNU Social (OStatus)"
 msgstr "GNU Social (OStatus)"
 
-#: mod/settings.php:840
+#: mod/settings.php:836
 msgid "Email access is disabled on this site."
 msgstr "Zugriff auf E-Mails für diese Seite deaktiviert."
 
-#: mod/settings.php:850
+#: mod/settings.php:846
 msgid "General Social Media Settings"
 msgstr "Allgemeine Einstellungen zu Sozialen Medien"
 
-#: mod/settings.php:851
+#: mod/settings.php:847
 msgid "Disable intelligent shortening"
 msgstr "Intelligentes Link kürzen ausschalten"
 
-#: mod/settings.php:851
+#: mod/settings.php:847
 msgid ""
 "Normally the system tries to find the best link to add to shortened posts. "
 "If this option is enabled then every shortened post will always point to the"
 " original friendica post."
 msgstr "Normalerweise versucht das System den besten Link zu finden um ihn zu gekürzten Postings hinzu zu fügen. Wird diese Option ausgewählt wird stets ein Link auf die originale Friendica Nachricht beigefügt."
 
-#: mod/settings.php:852
+#: mod/settings.php:848
 msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
 msgstr "Automatisch allen GNU Social (OStatus) Followern/Erwähnern folgen"
 
-#: mod/settings.php:852
+#: mod/settings.php:848
 msgid ""
 "If you receive a message from an unknown OStatus user, this option decides "
 "what to do. If it is checked, a new contact will be created for every "
 "unknown user."
 msgstr "Wenn du eine Nachricht eines unbekannten OStatus Nutzers bekommst, entscheidet diese Option wie diese behandelt werden soll. Ist die Option aktiviert, wird ein neuer Kontakt für den Verfasser erstellt,."
 
-#: mod/settings.php:853
+#: mod/settings.php:849
 msgid "Default group for OStatus contacts"
 msgstr "Voreingestellte Gruppe für OStatus Kontakte"
 
-#: mod/settings.php:854
+#: mod/settings.php:850
 msgid "Your legacy GNU Social account"
 msgstr "Dein alter GNU Social Account"
 
-#: mod/settings.php:854
+#: mod/settings.php:850
 msgid ""
 "If you enter your old GNU Social/Statusnet account name here (in the format "
 "user@domain.tld), your contacts will be added automatically. The field will "
 "be emptied when done."
 msgstr "Wenn du deinen alten GNU Socual/Statusnet Accountnamen hier angibst (Format name@domain.tld) werden deine Kontakte automatisch hinzugefügt. Dieses Feld wird geleert, wenn die Kontakte hinzugefügt wurden."
 
-#: mod/settings.php:857
+#: mod/settings.php:853
 msgid "Repair OStatus subscriptions"
 msgstr "OStatus Abonnements reparieren"
 
-#: mod/settings.php:861
+#: mod/settings.php:857
 msgid "Email/Mailbox Setup"
 msgstr "E-Mail/Postfach-Einstellungen"
 
-#: mod/settings.php:862
+#: mod/settings.php:858
 msgid ""
 "If you wish to communicate with email contacts using this service "
 "(optional), please specify how to connect to your mailbox."
 msgstr "Wenn Du mit E-Mail-Kontakten über diesen Service kommunizieren möchtest (optional), gib bitte die Einstellungen für Dein Postfach an."
 
-#: mod/settings.php:863
+#: mod/settings.php:859
 msgid "Last successful email check:"
 msgstr "Letzter erfolgreicher E-Mail Check"
 
-#: mod/settings.php:865
+#: mod/settings.php:861
 msgid "IMAP server name:"
 msgstr "IMAP-Server-Name:"
 
-#: mod/settings.php:866
+#: mod/settings.php:862
 msgid "IMAP port:"
 msgstr "IMAP-Port:"
 
-#: mod/settings.php:867
+#: mod/settings.php:863
 msgid "Security:"
 msgstr "Sicherheit:"
 
-#: mod/settings.php:867 mod/settings.php:872
+#: mod/settings.php:863 mod/settings.php:868
 msgid "None"
 msgstr "Keine"
 
-#: mod/settings.php:868
+#: mod/settings.php:864
 msgid "Email login name:"
 msgstr "E-Mail-Login-Name:"
 
-#: mod/settings.php:869
+#: mod/settings.php:865
 msgid "Email password:"
 msgstr "E-Mail-Passwort:"
 
-#: mod/settings.php:870
+#: mod/settings.php:866
 msgid "Reply-to address:"
 msgstr "Reply-to Adresse:"
 
-#: mod/settings.php:871
+#: mod/settings.php:867
 msgid "Send public posts to all email contacts:"
 msgstr "Sende öffentliche Beiträge an alle E-Mail-Kontakte:"
 
-#: mod/settings.php:872
+#: mod/settings.php:868
 msgid "Action after import:"
 msgstr "Aktion nach Import:"
 
-#: mod/settings.php:872 src/Content/Nav.php:191
+#: mod/settings.php:868 src/Content/Nav.php:191
 msgid "Mark as seen"
 msgstr "Als gelesen markieren"
 
-#: mod/settings.php:872
+#: mod/settings.php:868
 msgid "Move to folder"
 msgstr "In einen Ordner verschieben"
 
-#: mod/settings.php:873
+#: mod/settings.php:869
 msgid "Move to folder:"
 msgstr "In diesen Ordner verschieben:"
 
-#: mod/settings.php:916
+#: mod/settings.php:912
 #, php-format
 msgid "%s - (Unsupported)"
 msgstr "%s - (Nicht unterstützt)"
 
-#: mod/settings.php:918
+#: mod/settings.php:914
 #, php-format
 msgid "%s - (Experimental)"
 msgstr "%s - (Experimentell)"
 
-#: mod/settings.php:961
+#: mod/settings.php:957
 msgid "Display Settings"
 msgstr "Anzeige-Einstellungen"
 
-#: mod/settings.php:967 mod/settings.php:991
+#: mod/settings.php:963 mod/settings.php:987
 msgid "Display Theme:"
 msgstr "Theme:"
 
-#: mod/settings.php:968
+#: mod/settings.php:964
 msgid "Mobile Theme:"
 msgstr "Mobiles Theme"
 
-#: mod/settings.php:969
+#: mod/settings.php:965
 msgid "Suppress warning of insecure networks"
 msgstr "Warnung wegen unsicheren Netzwerken unterdrücken"
 
-#: mod/settings.php:969
+#: mod/settings.php:965
 msgid ""
 "Should the system suppress the warning that the current group contains "
 "members of networks that can't receive non public postings."
 msgstr "Soll das System Warnungen unterdrücken, die angezeigt werden weil von dir eingerichtete Kontakt-Gruppen Accounts aus Netzwerken beinhalten, die keine nicht öffentlichen Beiträge empfangen können."
 
-#: mod/settings.php:970
+#: mod/settings.php:966
 msgid "Update browser every xx seconds"
 msgstr "Browser alle xx Sekunden aktualisieren"
 
-#: mod/settings.php:970
+#: mod/settings.php:966
 msgid "Minimum of 10 seconds. Enter -1 to disable it."
 msgstr "Minimum sind 10 Sekunden. Gib -1 ein um abzuschalten."
 
-#: mod/settings.php:971
+#: mod/settings.php:967
 msgid "Number of items to display per page:"
 msgstr "Zahl der Beiträge, die pro Netzwerkseite angezeigt werden sollen: "
 
-#: mod/settings.php:971 mod/settings.php:972
+#: mod/settings.php:967 mod/settings.php:968
 msgid "Maximum of 100 items"
 msgstr "Maximal 100 Beiträge"
 
-#: mod/settings.php:972
+#: mod/settings.php:968
 msgid "Number of items to display per page when viewed from mobile device:"
 msgstr "Zahl der Beiträge, die pro Netzwerkseite auf mobilen Geräten angezeigt werden sollen:"
 
-#: mod/settings.php:973
+#: mod/settings.php:969
 msgid "Don't show emoticons"
 msgstr "Keine Smilies anzeigen"
 
-#: mod/settings.php:974
+#: mod/settings.php:970
 msgid "Calendar"
 msgstr "Kalender"
 
-#: mod/settings.php:975
+#: mod/settings.php:971
 msgid "Beginning of week:"
 msgstr "Wochenbeginn:"
 
-#: mod/settings.php:976
+#: mod/settings.php:972
 msgid "Don't show notices"
 msgstr "Info-Popups nicht anzeigen"
 
-#: mod/settings.php:977
+#: mod/settings.php:973
 msgid "Infinite scroll"
 msgstr "Endloses Scrollen"
 
-#: mod/settings.php:978
+#: mod/settings.php:974
 msgid "Automatic updates only at the top of the network page"
 msgstr "Automatische Updates nur, wenn Du oben auf der Netzwerkseite bist."
 
-#: mod/settings.php:978
+#: mod/settings.php:974
 msgid ""
 "When disabled, the network page is updated all the time, which could be "
 "confusing while reading."
 msgstr "Wenn dies deaktiviert ist, wird die Netzwerk Seite aktualisiert, wann immer neue Beiträge eintreffen, egal an welcher Stelle gerade gelesen wird."
 
-#: mod/settings.php:979
+#: mod/settings.php:975
 msgid "Bandwith Saver Mode"
 msgstr "Bandbreiten-Spar-Modus"
 
-#: mod/settings.php:979
+#: mod/settings.php:975
 msgid ""
 "When enabled, embedded content is not displayed on automatic updates, they "
 "only show on page reload."
 msgstr "Wenn aktiviert, wird der eingebettete Inhalt nicht automatisch aktualisiert. In diesem Fall Seite bitte neu laden."
 
-#: mod/settings.php:980
+#: mod/settings.php:976
 msgid "Smart Threading"
 msgstr "Intelligentes Threading"
 
-#: mod/settings.php:980
+#: mod/settings.php:976
 msgid ""
 "When enabled, suppress extraneous thread indentation while keeping it where "
 "it matters. Only works if threading is available and enabled."
 msgstr "Ist dies aktiviert, werden Einrückungen in Unterhaltungen unterdrückt wo sie nicht benötigt werden. Werden sie benötigt, werden die Threads weiterhin eingerückt."
 
-#: mod/settings.php:982
+#: mod/settings.php:978
 msgid "General Theme Settings"
 msgstr "Allgemeine Themeneinstellungen"
 
-#: mod/settings.php:983
+#: mod/settings.php:979
 msgid "Custom Theme Settings"
 msgstr "Benutzerdefinierte Theme Einstellungen"
 
-#: mod/settings.php:984
+#: mod/settings.php:980
 msgid "Content Settings"
 msgstr "Einstellungen zum Inhalt"
 
-#: mod/settings.php:985 view/theme/duepuntozero/config.php:73
+#: mod/settings.php:981 view/theme/duepuntozero/config.php:73
 #: view/theme/frio/config.php:115 view/theme/quattro/config.php:75
 #: view/theme/vier/config.php:121
 msgid "Theme settings"
 msgstr "Themeneinstellungen"
 
-#: mod/settings.php:1006
+#: mod/settings.php:1000
 msgid "Unable to find your profile. Please contact your admin."
 msgstr "Konnte dein Profil nicht finden. Bitte kontaktiere den Admin."
 
-#: mod/settings.php:1048
+#: mod/settings.php:1042
 msgid "Account Types"
 msgstr "Kontenarten"
 
-#: mod/settings.php:1049
+#: mod/settings.php:1043
 msgid "Personal Page Subtypes"
 msgstr "Unterarten der persönlichen Seite"
 
-#: mod/settings.php:1050
+#: mod/settings.php:1044
 msgid "Community Forum Subtypes"
 msgstr "Unterarten des Gemeinschaftsforums"
 
-#: mod/settings.php:1057
+#: mod/settings.php:1051
 msgid "Personal Page"
 msgstr "Persönliche Seite"
 
-#: mod/settings.php:1058
+#: mod/settings.php:1052
 msgid "Account for a personal profile."
 msgstr "Konto für ein persönliches Profil."
 
-#: mod/settings.php:1061
+#: mod/settings.php:1055
 msgid "Organisation Page"
 msgstr "Organisationsseite"
 
-#: mod/settings.php:1062
+#: mod/settings.php:1056
 msgid ""
 "Account for an organisation that automatically approves contact requests as "
 "\"Followers\"."
 msgstr "Konto für eine Organisation, das Kontaktanfragen automatisch als \"Follower\" annimmt."
 
-#: mod/settings.php:1065
+#: mod/settings.php:1059
 msgid "News Page"
 msgstr "Nachrichtenseite"
 
-#: mod/settings.php:1066
+#: mod/settings.php:1060
 msgid ""
 "Account for a news reflector that automatically approves contact requests as"
 " \"Followers\"."
 msgstr "Konto für einen Feedspiegel, das Kontaktanfragen automatisch als \"Follower\" annimmt."
 
-#: mod/settings.php:1069
+#: mod/settings.php:1063
 msgid "Community Forum"
 msgstr "Gemeinschaftsforum"
 
-#: mod/settings.php:1070
+#: mod/settings.php:1064
 msgid "Account for community discussions."
 msgstr "Konto für Diskussionsforen. "
 
-#: mod/settings.php:1073
+#: mod/settings.php:1067
 msgid "Normal Account Page"
 msgstr "Normales Konto"
 
-#: mod/settings.php:1074
+#: mod/settings.php:1068
 msgid ""
 "Account for a regular personal profile that requires manual approval of "
 "\"Friends\" and \"Followers\"."
 msgstr "Konto für ein normales persönliches Profil. Kontaktanfragen müssen manuell als \"Friend\" oder \"Follower\" bestätigt werden."
 
-#: mod/settings.php:1077
+#: mod/settings.php:1071
 msgid "Soapbox Page"
 msgstr "Marktschreier-Konto"
 
-#: mod/settings.php:1078
+#: mod/settings.php:1072
 msgid ""
 "Account for a public profile that automatically approves contact requests as"
 " \"Followers\"."
 msgstr "Konto für ein öffentliches Profil, das Kontaktanfragen automatisch als \"Follower\" annimmt."
 
-#: mod/settings.php:1081
+#: mod/settings.php:1075
 msgid "Public Forum"
 msgstr "Öffentliches Forum"
 
-#: mod/settings.php:1082
+#: mod/settings.php:1076
 msgid "Automatically approves all contact requests."
 msgstr "Bestätigt alle Kontaktanfragen automatisch."
 
-#: mod/settings.php:1085
+#: mod/settings.php:1079
 msgid "Automatic Friend Page"
 msgstr "Automatische Freunde Seite"
 
-#: mod/settings.php:1086
+#: mod/settings.php:1080
 msgid ""
 "Account for a popular profile that automatically approves contact requests "
 "as \"Friends\"."
 msgstr "Konto für ein gefragtes Profil, das Kontaktanfragen automatisch als \"Friend\" annimmt."
 
-#: mod/settings.php:1089
+#: mod/settings.php:1083
 msgid "Private Forum [Experimental]"
 msgstr "Privates Forum [Versuchsstadium]"
 
-#: mod/settings.php:1090
+#: mod/settings.php:1084
 msgid "Requires manual approval of contact requests."
 msgstr "Kontaktanfragen müssen manuell bestätigt werden."
 
-#: mod/settings.php:1101
+#: mod/settings.php:1095
 msgid "OpenID:"
 msgstr "OpenID:"
 
-#: mod/settings.php:1101
+#: mod/settings.php:1095
 msgid "(Optional) Allow this OpenID to login to this account."
 msgstr "(Optional) Erlaube die Anmeldung für dieses Konto mit dieser OpenID."
 
-#: mod/settings.php:1109
+#: mod/settings.php:1103
 msgid "Publish your default profile in your local site directory?"
 msgstr "Darf Dein Standardprofil im Verzeichnis dieses Servers veröffentlicht werden?"
 
-#: mod/settings.php:1109
+#: mod/settings.php:1103
 #, php-format
 msgid ""
 "Your profile will be published in the global friendica directories (e.g. <a "
 "href=\"%s\">%s</a>). Your profile will be visible in public."
-msgstr ""
+msgstr "Dein Profil wird in den globalen Friendica Verzeichnissen (z.B. <a href=\"%s\">%s</a>) veröffentlicht. Dein Profil wird öffentlich auffindbar sein."
 
-#: mod/settings.php:1115
+#: mod/settings.php:1109
 msgid "Publish your default profile in the global social directory?"
 msgstr "Darf Dein Standardprofil im weltweiten Verzeichnis veröffentlicht werden?"
 
-#: mod/settings.php:1115
+#: mod/settings.php:1109
 #, php-format
 msgid ""
-"Your profile will be publishedin this node's <a href=\"%s\">local "
+"Your profile will be published in this node's <a href=\"%s\">local "
 "directory</a>. Your profile details may be publicly visible depending on the"
 " system settings."
-msgstr ""
+msgstr "Dein Profil wird im <a href=\"%s\">lokalen Verzeichnis</a> dieses Knotens veröffentlicht. Je nach Systemeinstellungen kann es öffentlich auffindbar sein."
 
-#: mod/settings.php:1122
+#: mod/settings.php:1116
 msgid "Hide your contact/friend list from viewers of your default profile?"
 msgstr "Liste der Kontakte vor Betrachtern des Standardprofils verbergen?"
 
-#: mod/settings.php:1122
+#: mod/settings.php:1116
 msgid ""
 "Your contact list won't be shown in your default profile page. You can "
 "decide to show your contact list separately for each additional profile you "
 "create"
-msgstr ""
+msgstr "Die Liste deiner Kontakte wird nicht in deinem Standard-Profil angezeigt werden. Du kannst für jedes weitere Profil diese Entscheidung separat einstellen."
 
-#: mod/settings.php:1126
+#: mod/settings.php:1120
 msgid "Hide your profile details from anonymous viewers?"
 msgstr "Profil-Details vor unbekannten Betrachtern verbergen?"
 
-#: mod/settings.php:1126
+#: mod/settings.php:1120
 msgid ""
 "Anonymous visitors will only see your profile picture, your display name and"
 " the nickname you are using on your profile page. Disables posting public "
 "messages to Diaspora and other networks."
-msgstr ""
+msgstr "Anonyme Besucher deines Profils werden ausschließlich dein Profilbild, deinen Namen sowie deinen Spitznamen sehen. Ist diese Option aktiv, können keine öffentlichen Beiträge zu Diaspora und anderen Netzwerken veröffentlicht werden."
 
-#: mod/settings.php:1130
+#: mod/settings.php:1124
 msgid "Allow friends to post to your profile page?"
 msgstr "Dürfen Deine Kontakte auf Deine Pinnwand schreiben?"
 
-#: mod/settings.php:1130
+#: mod/settings.php:1124
 msgid ""
 "Your contacts may write posts on your profile wall. These posts will be "
 "distributed to your contacts"
-msgstr ""
+msgstr "Deine Kontakte können Beiträge auf deiner Pinnwand hinterlassen. Diese werden an deine Kontakte verteilt."
 
-#: mod/settings.php:1134
+#: mod/settings.php:1128
 msgid "Allow friends to tag your posts?"
 msgstr "Dürfen Deine Kontakte Deine Beiträge mit Schlagwörtern versehen?"
 
-#: mod/settings.php:1134
+#: mod/settings.php:1128
 msgid "Your contacts can add additional tags to your posts."
-msgstr ""
+msgstr "Deine Kontakte dürfen deine Beiträge mit zusätzlichen Schlagworten versehen."
 
-#: mod/settings.php:1138
+#: mod/settings.php:1132
 msgid "Allow us to suggest you as a potential friend to new members?"
 msgstr "Dürfen wir Dich neuen Mitgliedern als potentiellen Kontakt vorschlagen?"
 
-#: mod/settings.php:1138
+#: mod/settings.php:1132
 msgid ""
 "If you like, Friendica may suggest new members to add you as a contact."
-msgstr ""
+msgstr "Wenn du magst, kann Friendica dich neuen Mitgliedern als Kontakt vorschlagen."
 
-#: mod/settings.php:1142
+#: mod/settings.php:1136
 msgid "Permit unknown people to send you private mail?"
 msgstr "Dürfen Dir Unbekannte private Nachrichten schicken?"
 
-#: mod/settings.php:1142
+#: mod/settings.php:1136
 msgid ""
 "Friendica network users may send you private messages even if they are not "
 "in your contact list."
-msgstr ""
+msgstr "Nutzer des Friendica Netzwerks können dir private Nachrichten senden, selbst wenn sie nicht in deine Kontaktliste sind."
 
-#: mod/settings.php:1146
+#: mod/settings.php:1140
 msgid "Profile is <strong>not published</strong>."
 msgstr "Profil ist <strong>nicht veröffentlicht</strong>."
 
-#: mod/settings.php:1152
+#: mod/settings.php:1146
 #, php-format
 msgid "Your Identity Address is <strong>'%s'</strong> or '%s'."
 msgstr "Die Adresse deines Profils lautet <strong>'%s'</strong> oder '%s'."
 
-#: mod/settings.php:1159
+#: mod/settings.php:1153
 msgid "Automatically expire posts after this many days:"
 msgstr "Beiträge verfallen automatisch nach dieser Anzahl von Tagen:"
 
-#: mod/settings.php:1159
+#: mod/settings.php:1153
 msgid "If empty, posts will not expire. Expired posts will be deleted"
 msgstr "Wenn leer verfallen Beiträge nie automatisch. Verfallene Beiträge werden gelöscht."
 
-#: mod/settings.php:1160
+#: mod/settings.php:1154
 msgid "Advanced expiration settings"
 msgstr "Erweiterte Verfallseinstellungen"
 
-#: mod/settings.php:1161
+#: mod/settings.php:1155
 msgid "Advanced Expiration"
 msgstr "Erweitertes Verfallen"
 
-#: mod/settings.php:1162
+#: mod/settings.php:1156
 msgid "Expire posts:"
 msgstr "Beiträge verfallen lassen:"
 
-#: mod/settings.php:1163
+#: mod/settings.php:1157
 msgid "Expire personal notes:"
 msgstr "Persönliche Notizen verfallen lassen:"
 
-#: mod/settings.php:1164
+#: mod/settings.php:1158
 msgid "Expire starred posts:"
 msgstr "Markierte Beiträge verfallen lassen:"
 
-#: mod/settings.php:1165
+#: mod/settings.php:1159
 msgid "Expire photos:"
 msgstr "Fotos verfallen lassen:"
 
-#: mod/settings.php:1166
+#: mod/settings.php:1160
 msgid "Only expire posts by others:"
 msgstr "Nur Beiträge anderer verfallen:"
 
-#: mod/settings.php:1196
+#: mod/settings.php:1190
 msgid "Account Settings"
 msgstr "Kontoeinstellungen"
 
-#: mod/settings.php:1204
+#: mod/settings.php:1198
 msgid "Password Settings"
 msgstr "Passwort-Einstellungen"
 
-#: mod/settings.php:1206
+#: mod/settings.php:1200
 msgid "Leave password fields blank unless changing"
 msgstr "Lass die Passwort-Felder leer, außer Du willst das Passwort ändern"
 
-#: mod/settings.php:1207
+#: mod/settings.php:1201
 msgid "Current Password:"
 msgstr "Aktuelles Passwort:"
 
-#: mod/settings.php:1207 mod/settings.php:1208
+#: mod/settings.php:1201 mod/settings.php:1202
 msgid "Your current password to confirm the changes"
 msgstr "Dein aktuelles Passwort um die Änderungen zu bestätigen"
 
-#: mod/settings.php:1208
+#: mod/settings.php:1202
 msgid "Password:"
 msgstr "Passwort:"
 
-#: mod/settings.php:1212
+#: mod/settings.php:1206
 msgid "Basic Settings"
 msgstr "Grundeinstellungen"
 
-#: mod/settings.php:1213 src/Model/Profile.php:724
+#: mod/settings.php:1207 src/Model/Profile.php:738
 msgid "Full Name:"
 msgstr "Kompletter Name:"
 
-#: mod/settings.php:1214
+#: mod/settings.php:1208
 msgid "Email Address:"
 msgstr "E-Mail-Adresse:"
 
-#: mod/settings.php:1215
+#: mod/settings.php:1209
 msgid "Your Timezone:"
 msgstr "Deine Zeitzone:"
 
-#: mod/settings.php:1216
+#: mod/settings.php:1210
 msgid "Your Language:"
 msgstr "Deine Sprache:"
 
-#: mod/settings.php:1216
+#: mod/settings.php:1210
 msgid ""
 "Set the language we use to show you friendica interface and to send you "
 "emails"
 msgstr "Wähle die Sprache, in der wir Dir die Friendica-Oberfläche präsentieren sollen und Dir E-Mail schicken"
 
-#: mod/settings.php:1217
+#: mod/settings.php:1211
 msgid "Default Post Location:"
 msgstr "Standardstandort:"
 
-#: mod/settings.php:1218
+#: mod/settings.php:1212
 msgid "Use Browser Location:"
 msgstr "Standort des Browsers verwenden:"
 
-#: mod/settings.php:1221
+#: mod/settings.php:1215
 msgid "Security and Privacy Settings"
 msgstr "Sicherheits- und Privatsphäre-Einstellungen"
 
-#: mod/settings.php:1223
+#: mod/settings.php:1217
 msgid "Maximum Friend Requests/Day:"
 msgstr "Maximale Anzahl vonKontaktanfragen/Tag:"
 
-#: mod/settings.php:1223 mod/settings.php:1252
+#: mod/settings.php:1217 mod/settings.php:1246
 msgid "(to prevent spam abuse)"
 msgstr "(um SPAM zu vermeiden)"
 
-#: mod/settings.php:1224
+#: mod/settings.php:1218
 msgid "Default Post Permissions"
 msgstr "Standard-Zugriffsrechte für Beiträge"
 
-#: mod/settings.php:1225
+#: mod/settings.php:1219
 msgid "(click to open/close)"
 msgstr "(klicke zum öffnen/schließen)"
 
-#: mod/settings.php:1235
+#: mod/settings.php:1229
 msgid "Default Private Post"
 msgstr "Privater Standardbeitrag"
 
-#: mod/settings.php:1236
+#: mod/settings.php:1230
 msgid "Default Public Post"
 msgstr "Öffentlicher Standardbeitrag"
 
-#: mod/settings.php:1240
+#: mod/settings.php:1234
 msgid "Default Permissions for New Posts"
 msgstr "Standardberechtigungen für neue Beiträge"
 
-#: mod/settings.php:1252
+#: mod/settings.php:1246
 msgid "Maximum private messages per day from unknown people:"
 msgstr "Maximale Anzahl privater Nachrichten von Unbekannten pro Tag:"
 
-#: mod/settings.php:1255
+#: mod/settings.php:1249
 msgid "Notification Settings"
 msgstr "Benachrichtigungseinstellungen"
 
-#: mod/settings.php:1256
+#: mod/settings.php:1250
 msgid "By default post a status message when:"
 msgstr "Standardmäßig eine Statusnachricht posten, wenn:"
 
-#: mod/settings.php:1257
+#: mod/settings.php:1251
 msgid "accepting a friend request"
 msgstr "– Du eine Kontaktanfrage akzeptierst"
 
-#: mod/settings.php:1258
+#: mod/settings.php:1252
 msgid "joining a forum/community"
 msgstr "– Du einem Forum/einer Gemeinschaftsseite beitrittst"
 
-#: mod/settings.php:1259
+#: mod/settings.php:1253
 msgid "making an <em>interesting</em> profile change"
 msgstr "– Du eine <em>interessante</em> Änderung an Deinem Profil durchführst"
 
-#: mod/settings.php:1260
+#: mod/settings.php:1254
 msgid "Send a notification email when:"
 msgstr "Benachrichtigungs-E-Mail senden wenn:"
 
-#: mod/settings.php:1261
+#: mod/settings.php:1255
 msgid "You receive an introduction"
 msgstr "– Du eine Kontaktanfrage erhältst"
 
-#: mod/settings.php:1262
+#: mod/settings.php:1256
 msgid "Your introductions are confirmed"
 msgstr "– eine Deiner Kontaktanfragen akzeptiert wurde"
 
-#: mod/settings.php:1263
+#: mod/settings.php:1257
 msgid "Someone writes on your profile wall"
 msgstr "– jemand etwas auf Deine Pinnwand schreibt"
 
-#: mod/settings.php:1264
+#: mod/settings.php:1258
 msgid "Someone writes a followup comment"
 msgstr "– jemand auch einen Kommentar verfasst"
 
-#: mod/settings.php:1265
+#: mod/settings.php:1259
 msgid "You receive a private message"
 msgstr "– Du eine private Nachricht erhältst"
 
-#: mod/settings.php:1266
+#: mod/settings.php:1260
 msgid "You receive a friend suggestion"
 msgstr "– Du eine Empfehlung erhältst"
 
-#: mod/settings.php:1267
+#: mod/settings.php:1261
 msgid "You are tagged in a post"
 msgstr "– Du in einem Beitrag erwähnt wirst"
 
-#: mod/settings.php:1268
+#: mod/settings.php:1262
 msgid "You are poked/prodded/etc. in a post"
 msgstr "– Du von jemandem angestupst oder sonstwie behandelt wirst"
 
-#: mod/settings.php:1270
+#: mod/settings.php:1264
 msgid "Activate desktop notifications"
 msgstr "Desktop Benachrichtigungen einschalten"
 
-#: mod/settings.php:1270
+#: mod/settings.php:1264
 msgid "Show desktop popup on new notifications"
 msgstr "Desktop Benachrichtigungen einschalten"
 
-#: mod/settings.php:1272
+#: mod/settings.php:1266
 msgid "Text-only notification emails"
 msgstr "Benachrichtigungs E-Mail als Rein-Text."
 
-#: mod/settings.php:1274
+#: mod/settings.php:1268
 msgid "Send text only notification emails, without the html part"
 msgstr "Sende Benachrichtigungs E-Mail als Rein-Text - ohne HTML-Teil"
 
-#: mod/settings.php:1276
+#: mod/settings.php:1270
 msgid "Show detailled notifications"
 msgstr "Detaillierte Benachrichtigungen anzeigen"
 
-#: mod/settings.php:1278
+#: mod/settings.php:1272
 msgid ""
-"Per default the notificiation are condensed to a single notification per "
-"item. When enabled, every notification is displayed."
+"Per default, notifications are condensed to a single notification per item. "
+"When enabled every notification is displayed."
 msgstr "Normalerweise werde alle Benachrichtigungen zu einem Thema zusammengefasst in einer einzigen Mitteilung. Wenn diese Option aktiviert ist, wird jede Mitteilung angezeigt."
 
-#: mod/settings.php:1280
+#: mod/settings.php:1274
 msgid "Advanced Account/Page Type Settings"
 msgstr "Erweiterte Konto-/Seitentyp-Einstellungen"
 
-#: mod/settings.php:1281
+#: mod/settings.php:1275
 msgid "Change the behaviour of this account for special situations"
 msgstr "Verhalten dieses Kontos in bestimmten Situationen:"
 
-#: mod/settings.php:1284
+#: mod/settings.php:1278
 msgid "Relocate"
 msgstr "Umziehen"
 
-#: mod/settings.php:1285
+#: mod/settings.php:1279
 msgid ""
 "If you have moved this profile from another server, and some of your "
 "contacts don't receive your updates, try pushing this button."
 msgstr "Wenn Du Dein Profil von einem anderen Server umgezogen hast und einige Deiner Kontakte Deine Beiträge nicht erhalten, verwende diesen Button."
 
-#: mod/settings.php:1286
+#: mod/settings.php:1280
 msgid "Resend relocate message to contacts"
 msgstr "Umzugsbenachrichtigung erneut an Kontakte senden"
 
-#: mod/subthread.php:113
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s folgt %2$s %3$s"
-
-#: mod/tagrm.php:47
-msgid "Tag removed"
-msgstr "Tag entfernt"
-
-#: mod/tagrm.php:85
-msgid "Remove Item Tag"
-msgstr "Gegenstands-Tag entfernen"
-
-#: mod/tagrm.php:87
-msgid "Select a tag to remove: "
-msgstr "Wähle ein Tag zum Entfernen aus: "
-
-#: mod/uexport.php:44
-msgid "Export account"
-msgstr "Account exportieren"
-
-#: mod/uexport.php:44
-msgid ""
-"Export your account info and contacts. Use this to make a backup of your "
-"account and/or to move it to another server."
-msgstr "Exportiere Deine Accountinformationen und Kontakte. Verwende dies um ein Backup Deines Accounts anzulegen und/oder damit auf einen anderen Server umzuziehen."
-
-#: mod/uexport.php:45
-msgid "Export all"
-msgstr "Alles exportieren"
-
-#: mod/uexport.php:45
-msgid ""
-"Export your accout info, contacts and all your items as json. Could be a "
-"very big file, and could take a lot of time. Use this to make a full backup "
-"of your account (photos are not exported)"
-msgstr "Exportiere Deine Account Informationen, Kontakte und alle Einträge als JSON Datei. Dies könnte eine sehr große Datei werden und dementsprechend viel Zeit benötigen. Verwende dies um ein komplettes Backup Deines Accounts anzulegen (Fotos werden nicht exportiert)."
-
-#: mod/videos.php:140
-msgid "Do you really want to delete this video?"
-msgstr "Möchtest Du dieses Video wirklich löschen?"
-
-#: mod/videos.php:145
-msgid "Delete Video"
-msgstr "Video Löschen"
-
-#: mod/videos.php:208
-msgid "No videos selected"
-msgstr "Keine Videos  ausgewählt"
-
-#: mod/videos.php:397
-msgid "Recent Videos"
-msgstr "Neueste Videos"
-
-#: mod/videos.php:399
-msgid "Upload New Videos"
-msgstr "Neues Video hochladen"
-
-#: mod/viewcontacts.php:87
-msgid "No contacts."
-msgstr "Keine Kontakte."
-
-#: mod/viewsrc.php:12
-msgid "Access denied."
-msgstr "Zugriff verweigert."
-
-#: mod/wallmessage.php:49 mod/wallmessage.php:112
-#, php-format
-msgid "Number of daily wall messages for %s exceeded. Message failed."
-msgstr "Maximale Anzahl der täglichen Pinnwand Nachrichten für %s ist überschritten. Zustellung fehlgeschlagen."
-
-#: mod/wallmessage.php:60
-msgid "Unable to check your home location."
-msgstr "Konnte Deinen Heimatort nicht bestimmen."
+#: mod/unfollow.php:34
+msgid "Contact wasn't found or can't be unfollowed."
+msgstr "Der Kontakt konnte nicht gefunden oder nicht entfolgt werden."
 
-#: mod/wallmessage.php:86 mod/wallmessage.php:95
-msgid "No recipient."
-msgstr "Kein Empfänger."
+#: mod/unfollow.php:47
+msgid "Contact unfollowed"
+msgstr "Kontakt wird nicht mehr gefolgt"
 
-#: mod/wallmessage.php:133
-#, php-format
-msgid ""
-"If you wish for %s to respond, please check that the privacy settings on "
-"your site allow private mail from unknown senders."
-msgstr "Wenn Du möchtest, dass %s Dir antworten kann, überprüfe Deine Privatsphären-Einstellungen und erlaube private Nachrichten von unbekannten Absendern."
+#: mod/unfollow.php:73
+msgid "You aren't a friend of this contact."
+msgstr "Du hast keine beidseitige Freundschaft mit diesem Kontakt."
+
+#: mod/unfollow.php:79
+msgid "Unfollowing is currently not supported by your network."
+msgstr "Bei diesem Netzwerk wird das Entfolgen derzeit nicht unterstützt."
 
-#: view/theme/duepuntozero/config.php:54 src/Model/User.php:475
+#: view/theme/duepuntozero/config.php:54 src/Model/User.php:488
 msgid "default"
 msgstr "Standard"
 
@@ -7630,7 +7662,7 @@ msgid "Your photos"
 msgstr "Deine Fotos"
 
 #: view/theme/frio/theme.php:262 src/Content/Nav.php:103
-#: src/Model/Profile.php:898 src/Model/Profile.php:901
+#: src/Model/Profile.php:912 src/Model/Profile.php:915
 msgid "Videos"
 msgstr "Videos"
 
@@ -7647,7 +7679,7 @@ msgid "Conversations from your friends"
 msgstr "Unterhaltungen Deiner Kontakte"
 
 #: view/theme/frio/theme.php:267 src/Content/Nav.php:169
-#: src/Model/Profile.php:913 src/Model/Profile.php:924
+#: src/Model/Profile.php:927 src/Model/Profile.php:938
 msgid "Events and Calendar"
 msgstr "Ereignisse und Kalender"
 
@@ -7691,6 +7723,14 @@ msgstr "Schriftgröße in Eingabefeldern"
 msgid "Comma separated list of helper forums"
 msgstr "Komma-Separierte Liste der Helfer-Foren"
 
+#: view/theme/vier/config.php:115 src/Core/ACL.php:309
+msgid "don't show"
+msgstr "nicht zeigen"
+
+#: view/theme/vier/config.php:115 src/Core/ACL.php:308
+msgid "show"
+msgstr "zeigen"
+
 #: view/theme/vier/config.php:122
 msgid "Set style"
 msgstr "Stil auswählen"
@@ -7739,6 +7779,59 @@ msgstr "Externer Link zum Forum"
 msgid "Quick Start"
 msgstr "Schnell-Start"
 
+#: src/Core/UserImport.php:104
+msgid "Error decoding account file"
+msgstr "Fehler beim Verarbeiten der Account Datei"
+
+#: src/Core/UserImport.php:110
+msgid "Error! No version data in file! This is not a Friendica account file?"
+msgstr "Fehler! Keine Versionsdaten in der Datei! Ist das wirklich eine Friendica Account Datei?"
+
+#: src/Core/UserImport.php:118
+#, php-format
+msgid "User '%s' already exists on this server!"
+msgstr "Nutzer '%s' existiert bereits auf diesem Server!"
+
+#: src/Core/UserImport.php:151
+msgid "User creation error"
+msgstr "Fehler beim Anlegen des Nutzeraccounts aufgetreten"
+
+#: src/Core/UserImport.php:169
+msgid "User profile creation error"
+msgstr "Fehler beim Anlegen des Nutzerkontos"
+
+#: src/Core/UserImport.php:213
+#, php-format
+msgid "%d contact not imported"
+msgid_plural "%d contacts not imported"
+msgstr[0] "%d Kontakt nicht importiert"
+msgstr[1] "%d Kontakte nicht importiert"
+
+#: src/Core/UserImport.php:278
+msgid "Done. You can now login with your username and password"
+msgstr "Erledigt. Du kannst Dich jetzt mit Deinem Nutzernamen und Passwort anmelden"
+
+#: src/Core/ACL.php:295
+msgid "Post to Email"
+msgstr "An E-Mail senden"
+
+#: src/Core/ACL.php:301
+msgid "Hide your profile details from unknown viewers?"
+msgstr "Profil-Details vor unbekannten Betrachtern verbergen?"
+
+#: src/Core/ACL.php:300
+#, php-format
+msgid "Connectors disabled, since \"%s\" is enabled."
+msgstr "Konnektoren sind nicht verfügbar, da \"%s\" aktiv ist."
+
+#: src/Core/ACL.php:307
+msgid "Visible to everybody"
+msgstr "Für jeden sichtbar"
+
+#: src/Core/ACL.php:319
+msgid "Close"
+msgstr "Schließen"
+
 #: src/Core/NotificationsManager.php:171
 msgid "System"
 msgstr "System"
@@ -7792,51 +7885,19 @@ msgstr "%s nimmt eventuell an %s's Event teil"
 msgid "%s is now friends with %s"
 msgstr "%s ist jetzt mit %s befreundet"
 
-#: src/Core/NotificationsManager.php:813
+#: src/Core/NotificationsManager.php:825
 msgid "Friend Suggestion"
 msgstr "Kontaktvorschlag"
 
-#: src/Core/NotificationsManager.php:839
+#: src/Core/NotificationsManager.php:851
 msgid "Friend/Connect Request"
 msgstr "Kontakt-/Freundschaftsanfrage"
 
-#: src/Core/NotificationsManager.php:839
+#: src/Core/NotificationsManager.php:851
 msgid "New Follower"
 msgstr "Neuer Bewunderer"
 
-#: src/Core/UserImport.php:104
-msgid "Error decoding account file"
-msgstr "Fehler beim Verarbeiten der Account Datei"
-
-#: src/Core/UserImport.php:110
-msgid "Error! No version data in file! This is not a Friendica account file?"
-msgstr "Fehler! Keine Versionsdaten in der Datei! Ist das wirklich eine Friendica Account Datei?"
-
-#: src/Core/UserImport.php:118
-#, php-format
-msgid "User '%s' already exists on this server!"
-msgstr "Nutzer '%s' existiert bereits auf diesem Server!"
-
-#: src/Core/UserImport.php:151
-msgid "User creation error"
-msgstr "Fehler beim Anlegen des Nutzeraccounts aufgetreten"
-
-#: src/Core/UserImport.php:169
-msgid "User profile creation error"
-msgstr "Fehler beim Anlegen des Nutzerkontos"
-
-#: src/Core/UserImport.php:213
-#, php-format
-msgid "%d contact not imported"
-msgid_plural "%d contacts not imported"
-msgstr[0] "%d Kontakt nicht importiert"
-msgstr[1] "%d Kontakte nicht importiert"
-
-#: src/Core/UserImport.php:278
-msgid "Done. You can now login with your username and password"
-msgstr "Erledigt. Du kannst Dich jetzt mit Deinem Nutzernamen und Passwort anmelden"
-
-#: src/Util/Temporal.php:147 src/Model/Profile.php:744
+#: src/Util/Temporal.php:147 src/Model/Profile.php:758
 msgid "Birthday:"
 msgstr "Geburtstag:"
 
@@ -7901,33 +7962,33 @@ msgstr "Sekunden"
 msgid "%1$d %2$s ago"
 msgstr "vor %1$d %2$s"
 
-#: src/Content/Text/BBCode.php:547
+#: src/Content/Text/BBCode.php:552
 msgid "view full size"
 msgstr "Volle Größe anzeigen"
 
-#: src/Content/Text/BBCode.php:1000 src/Content/Text/BBCode.php:1761
-#: src/Content/Text/BBCode.php:1762
+#: src/Content/Text/BBCode.php:978 src/Content/Text/BBCode.php:1735
+#: src/Content/Text/BBCode.php:1736
 msgid "Image/photo"
 msgstr "Bild/Foto"
 
-#: src/Content/Text/BBCode.php:1138
+#: src/Content/Text/BBCode.php:1116
 #, php-format
 msgid "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
 msgstr "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
 
-#: src/Content/Text/BBCode.php:1696 src/Content/Text/BBCode.php:1718
+#: src/Content/Text/BBCode.php:1670 src/Content/Text/BBCode.php:1692
 msgid "$1 wrote:"
 msgstr "$1 hat geschrieben:"
 
-#: src/Content/Text/BBCode.php:1770 src/Content/Text/BBCode.php:1771
+#: src/Content/Text/BBCode.php:1744 src/Content/Text/BBCode.php:1745
 msgid "Encrypted content"
 msgstr "Verschlüsselter Inhalt"
 
-#: src/Content/Text/BBCode.php:1888
+#: src/Content/Text/BBCode.php:1862
 msgid "Invalid source protocol"
 msgstr "Ungültiges Quell-Protokoll"
 
-#: src/Content/Text/BBCode.php:1899
+#: src/Content/Text/BBCode.php:1873
 msgid "Invalid link protocol"
 msgstr "Ungültiges Link-Protokoll"
 
@@ -8151,7 +8212,7 @@ msgstr "Untreu"
 msgid "Sex Addict"
 msgstr "Sexbesessen"
 
-#: src/Content/ContactSelector.php:169 src/Model/User.php:492
+#: src/Content/ContactSelector.php:169 src/Model/User.php:505
 msgid "Friends"
 msgstr "Kontakte"
 
@@ -8578,6 +8639,18 @@ msgstr "Einbettungen deaktiviert"
 msgid "Embedded content"
 msgstr "Eingebetteter Inhalt"
 
+#: src/Content/Widget/CalendarExport.php:61
+msgid "Export"
+msgstr "Exportieren"
+
+#: src/Content/Widget/CalendarExport.php:62
+msgid "Export calendar as ical"
+msgstr "Kalender als ical exportieren"
+
+#: src/Content/Widget/CalendarExport.php:63
+msgid "Export calendar as csv"
+msgstr "Kalender als csv exportieren"
+
 #: src/Content/Widget.php:33
 msgid "Add New Contact"
 msgstr "Neuen Kontakt hinzufügen"
@@ -8617,203 +8690,70 @@ msgstr "Zufälliges Profil"
 msgid "View Global Directory"
 msgstr "Globales Verzeichnis betrachten"
 
-#: src/Content/Widget.php:159
-msgid "Networks"
-msgstr "Netzwerke"
-
-#: src/Content/Widget.php:162
-msgid "All Networks"
-msgstr "Alle Netzwerke"
-
-#: src/Content/Widget.php:203 src/Content/Widget.php:243
-msgid "Everything"
-msgstr "Alles"
-
-#: src/Content/Widget.php:240
-msgid "Categories"
-msgstr "Kategorien"
-
-#: src/Content/Widget.php:307
-#, php-format
-msgid "%d contact in common"
-msgid_plural "%d contacts in common"
-msgstr[0] "%d gemeinsamer Kontakt"
-msgstr[1] "%d gemeinsame Kontakte"
-
-#: src/Database/DBStructure.php:32
-msgid "There are no tables on MyISAM."
-msgstr "Es gibt keine MyISAM Tabellen."
-
-#: src/Database/DBStructure.php:75
-#, php-format
-msgid ""
-"\n"
-"\t\t\t\tThe friendica developers released update %s recently,\n"
-"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n"
-"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n"
-"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
-msgstr "\nDie Friendica-Entwickler haben vor kurzem das Update %s veröffentlicht, aber bei der Installation ging etwas schrecklich schief.\n\nDas Problem sollte so schnell wie möglich gelöst werden, aber ich schaffe es nicht alleine. Bitte kontaktiere einen Friendica-Entwickler falls Du mir nicht alleine helfen kannst. Meine Datenbank könnte ungültig sein."
-
-#: src/Database/DBStructure.php:80
-#, php-format
-msgid ""
-"The error message is\n"
-"[pre]%s[/pre]"
-msgstr "Die Fehlermeldung lautet\n[pre]%s[/pre]"
-
-#: src/Database/DBStructure.php:191
-#, php-format
-msgid ""
-"\n"
-"Error %d occurred during database update:\n"
-"%s\n"
-msgstr "\nFehler %d beim Update der Datenbank aufgetreten\n%s\n"
-
-#: src/Database/DBStructure.php:194
-msgid "Errors encountered performing database changes: "
-msgstr "Fehler beim Ändern der Datenbank aufgetreten"
-
-#: src/Database/DBStructure.php:209
-msgid ": Database update"
-msgstr ": Datenbank Update"
-
-#: src/Database/DBStructure.php:458
-#, php-format
-msgid "%s: updating %s table."
-msgstr "%s: aktualisiere Tabelle %s"
-
-#: src/Model/Group.php:44
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr "Eine gelöschte Gruppe mit diesem Namen wurde wiederbelebt. Bestehende Berechtigungseinstellungen <strong>könnten</strong> auf diese Gruppe oder zukünftige Mitglieder angewandt werden. Falls Du dies nicht möchtest, erstelle bitte eine andere Gruppe mit einem anderen Namen."
-
-#: src/Model/Group.php:329
-msgid "Default privacy group for new contacts"
-msgstr "Voreingestellte Gruppe für neue Kontakte"
-
-#: src/Model/Group.php:362
-msgid "Everybody"
-msgstr "Alle Kontakte"
-
-#: src/Model/Group.php:382
-msgid "edit"
-msgstr "bearbeiten"
-
-#: src/Model/Group.php:406
-msgid "Edit group"
-msgstr "Gruppe bearbeiten"
-
-#: src/Model/Group.php:407
-msgid "Contacts not in any group"
-msgstr "Kontakte in keiner Gruppe"
-
-#: src/Model/Group.php:408
-msgid "Create a new group"
-msgstr "Neue Gruppe erstellen"
-
-#: src/Model/Group.php:410
-msgid "Edit groups"
-msgstr "Gruppen bearbeiten"
-
-#: src/Model/Contact.php:559
-msgid "Drop Contact"
-msgstr "Kontakt löschen"
-
-#: src/Model/Contact.php:962
-msgid "Organisation"
-msgstr "Organisation"
-
-#: src/Model/Contact.php:965
-msgid "News"
-msgstr "Nachrichten"
-
-#: src/Model/Contact.php:968
-msgid "Forum"
-msgstr "Forum"
-
-#: src/Model/Contact.php:1147
-msgid "Connect URL missing."
-msgstr "Connect-URL fehlt"
-
-#: src/Model/Contact.php:1156
-msgid ""
-"The contact could not be added. Please check the relevant network "
-"credentials in your Settings -> Social Networks page."
-msgstr "Der Kontakt konnte nicht hinzugefügt werden. Bitte überprüfe die Einstellungen unter Einstellungen -> Soziale Netzwerke"
-
-#: src/Model/Contact.php:1184
-msgid ""
-"This site is not configured to allow communications with other networks."
-msgstr "Diese Seite ist so konfiguriert, dass keine Kommunikation mit anderen Netzwerken erfolgen kann."
-
-#: src/Model/Contact.php:1185 src/Model/Contact.php:1199
-msgid "No compatible communication protocols or feeds were discovered."
-msgstr "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden."
-
-#: src/Model/Contact.php:1197
-msgid "The profile address specified does not provide adequate information."
-msgstr "Die angegebene Profiladresse liefert unzureichende Informationen."
-
-#: src/Model/Contact.php:1202
-msgid "An author or name was not found."
-msgstr "Es wurde kein Autor oder Name gefunden."
-
-#: src/Model/Contact.php:1205
-msgid "No browser URL could be matched to this address."
-msgstr "Zu dieser Adresse konnte keine passende Browser URL gefunden werden."
-
-#: src/Model/Contact.php:1208
-msgid ""
-"Unable to match @-style Identity Address with a known protocol or email "
-"contact."
-msgstr "Konnte die @-Adresse mit keinem der bekannten Protokolle oder Email-Kontakte abgleichen."
-
-#: src/Model/Contact.php:1209
-msgid "Use mailto: in front of address to force email check."
-msgstr "Verwende mailto: vor der Email Adresse, um eine Überprüfung der E-Mail-Adresse zu erzwingen."
+#: src/Content/Widget.php:159
+msgid "Networks"
+msgstr "Netzwerke"
 
-#: src/Model/Contact.php:1215
-msgid ""
-"The profile address specified belongs to a network which has been disabled "
-"on this site."
-msgstr "Die Adresse dieses Profils gehört zu einem Netzwerk, mit dem die Kommunikation auf dieser Seite ausgeschaltet wurde."
+#: src/Content/Widget.php:162
+msgid "All Networks"
+msgstr "Alle Netzwerke"
 
-#: src/Model/Contact.php:1220
-msgid ""
-"Limited profile. This person will be unable to receive direct/personal "
-"notifications from you."
-msgstr "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von Dir erhalten können."
+#: src/Content/Widget.php:203 src/Content/Widget.php:243
+msgid "Everything"
+msgstr "Alles"
 
-#: src/Model/Contact.php:1290
-msgid "Unable to retrieve contact information."
-msgstr "Konnte die Kontaktinformationen nicht empfangen."
+#: src/Content/Widget.php:240
+msgid "Categories"
+msgstr "Kategorien"
 
-#: src/Model/Contact.php:1502
+#: src/Content/Widget.php:307
 #, php-format
-msgid "%s's birthday"
-msgstr "%ss Geburtstag"
+msgid "%d contact in common"
+msgid_plural "%d contacts in common"
+msgstr[0] "%d gemeinsamer Kontakt"
+msgstr[1] "%d gemeinsame Kontakte"
+
+#: src/Database/DBStructure.php:32
+msgid "There are no tables on MyISAM."
+msgstr "Es gibt keine MyISAM Tabellen."
 
-#: src/Model/Contact.php:1503 src/Protocol/DFRN.php:1398
+#: src/Database/DBStructure.php:75
 #, php-format
-msgid "Happy Birthday %s"
-msgstr "Herzlichen Glückwunsch %s"
+msgid ""
+"\n"
+"\t\t\t\tThe friendica developers released update %s recently,\n"
+"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n"
+"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n"
+"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
+msgstr "\nDie Friendica-Entwickler haben vor kurzem das Update %s veröffentlicht, aber bei der Installation ging etwas schrecklich schief.\n\nDas Problem sollte so schnell wie möglich gelöst werden, aber ich schaffe es nicht alleine. Bitte kontaktiere einen Friendica-Entwickler falls Du mir nicht alleine helfen kannst. Meine Datenbank könnte ungültig sein."
 
-#: src/Model/Item.php:1666
+#: src/Database/DBStructure.php:80
 #, php-format
-msgid "%1$s is attending %2$s's %3$s"
-msgstr "%1$s nimmt an %2$ss %3$s teil."
+msgid ""
+"The error message is\n"
+"[pre]%s[/pre]"
+msgstr "Die Fehlermeldung lautet\n[pre]%s[/pre]"
 
-#: src/Model/Item.php:1671
+#: src/Database/DBStructure.php:191
 #, php-format
-msgid "%1$s is not attending %2$s's %3$s"
-msgstr "%1$s nimmt nicht an %2$ss %3$s teil."
+msgid ""
+"\n"
+"Error %d occurred during database update:\n"
+"%s\n"
+msgstr "\nFehler %d beim Update der Datenbank aufgetreten\n%s\n"
 
-#: src/Model/Item.php:1676
+#: src/Database/DBStructure.php:194
+msgid "Errors encountered performing database changes: "
+msgstr "Fehler beim Ändern der Datenbank aufgetreten"
+
+#: src/Database/DBStructure.php:210
+msgid ": Database update"
+msgstr ": Datenbank Update"
+
+#: src/Database/DBStructure.php:460
 #, php-format
-msgid "%1$s may attend %2$s's %3$s"
-msgstr "%1$s nimmt eventuell an %2$ss %3$s teil."
+msgid "%s: updating %s table."
+msgstr "%s: aktualisiere Tabelle %s"
 
 #: src/Model/Mail.php:40 src/Model/Mail.php:174
 msgid "[no subject]"
@@ -8824,7 +8764,7 @@ msgid "Requested account is not available."
 msgstr "Das angefragte Profil ist nicht vorhanden."
 
 #: src/Model/Profile.php:168 src/Model/Profile.php:399
-#: src/Model/Profile.php:845
+#: src/Model/Profile.php:859
 msgid "Edit profile"
 msgstr "Profil bearbeiten"
 
@@ -8844,7 +8784,7 @@ msgstr "l, d. F G \\U\\h\\r"
 msgid "F d"
 msgstr "d. F"
 
-#: src/Model/Profile.php:606 src/Model/Profile.php:689
+#: src/Model/Profile.php:606 src/Model/Profile.php:703
 msgid "[today]"
 msgstr "[heute]"
 
@@ -8856,175 +8796,366 @@ msgstr "Geburtstagserinnerungen"
 msgid "Birthdays this week:"
 msgstr "Geburtstage diese Woche:"
 
-#: src/Model/Profile.php:676
+#: src/Model/Profile.php:690
 msgid "[No description]"
 msgstr "[keine Beschreibung]"
 
-#: src/Model/Profile.php:703
+#: src/Model/Profile.php:717
 msgid "Event Reminders"
 msgstr "Veranstaltungserinnerungen"
 
-#: src/Model/Profile.php:704
+#: src/Model/Profile.php:718
 msgid "Events this week:"
 msgstr "Veranstaltungen diese Woche"
 
-#: src/Model/Profile.php:727
+#: src/Model/Profile.php:741
 msgid "Member since:"
 msgstr "Mitglied seit:"
 
-#: src/Model/Profile.php:735
+#: src/Model/Profile.php:749
 msgid "j F, Y"
 msgstr "j F, Y"
 
-#: src/Model/Profile.php:736
+#: src/Model/Profile.php:750
 msgid "j F"
 msgstr "j F"
 
-#: src/Model/Profile.php:751
+#: src/Model/Profile.php:765
 msgid "Age:"
 msgstr "Alter:"
 
-#: src/Model/Profile.php:764
+#: src/Model/Profile.php:778
 #, php-format
 msgid "for %1$d %2$s"
 msgstr "für %1$d %2$s"
 
-#: src/Model/Profile.php:788
+#: src/Model/Profile.php:802
 msgid "Religion:"
 msgstr "Religion:"
 
-#: src/Model/Profile.php:796
+#: src/Model/Profile.php:810
 msgid "Hobbies/Interests:"
 msgstr "Hobbies/Interessen:"
 
-#: src/Model/Profile.php:808
+#: src/Model/Profile.php:822
 msgid "Contact information and Social Networks:"
 msgstr "Kontaktinformationen und Soziale Netzwerke:"
 
-#: src/Model/Profile.php:812
+#: src/Model/Profile.php:826
 msgid "Musical interests:"
 msgstr "Musikalische Interessen:"
 
-#: src/Model/Profile.php:816
+#: src/Model/Profile.php:830
 msgid "Books, literature:"
 msgstr "Literatur/Bücher:"
 
-#: src/Model/Profile.php:820
+#: src/Model/Profile.php:834
 msgid "Television:"
 msgstr "Fernsehen:"
 
-#: src/Model/Profile.php:824
+#: src/Model/Profile.php:838
 msgid "Film/dance/culture/entertainment:"
 msgstr "Filme/Tänze/Kultur/Unterhaltung:"
 
-#: src/Model/Profile.php:828
+#: src/Model/Profile.php:842
 msgid "Love/Romance:"
 msgstr "Liebesleben:"
 
-#: src/Model/Profile.php:832
+#: src/Model/Profile.php:846
 msgid "Work/employment:"
 msgstr "Arbeit/Beschäftigung:"
 
-#: src/Model/Profile.php:836
+#: src/Model/Profile.php:850
 msgid "School/education:"
 msgstr "Schule/Ausbildung:"
 
-#: src/Model/Profile.php:841
+#: src/Model/Profile.php:855
 msgid "Forums:"
 msgstr "Foren:"
 
-#: src/Model/Profile.php:935
+#: src/Model/Profile.php:949
 msgid "Only You Can See This"
 msgstr "Nur Du kannst das sehen"
 
-#: src/Model/User.php:142
+#: src/Model/Contact.php:645
+msgid "Drop Contact"
+msgstr "Kontakt löschen"
+
+#: src/Model/Contact.php:1048
+msgid "Organisation"
+msgstr "Organisation"
+
+#: src/Model/Contact.php:1051
+msgid "News"
+msgstr "Nachrichten"
+
+#: src/Model/Contact.php:1054
+msgid "Forum"
+msgstr "Forum"
+
+#: src/Model/Contact.php:1233
+msgid "Connect URL missing."
+msgstr "Connect-URL fehlt"
+
+#: src/Model/Contact.php:1242
+msgid ""
+"The contact could not be added. Please check the relevant network "
+"credentials in your Settings -> Social Networks page."
+msgstr "Der Kontakt konnte nicht hinzugefügt werden. Bitte überprüfe die Einstellungen unter Einstellungen -> Soziale Netzwerke"
+
+#: src/Model/Contact.php:1289
+msgid ""
+"This site is not configured to allow communications with other networks."
+msgstr "Diese Seite ist so konfiguriert, dass keine Kommunikation mit anderen Netzwerken erfolgen kann."
+
+#: src/Model/Contact.php:1290 src/Model/Contact.php:1304
+msgid "No compatible communication protocols or feeds were discovered."
+msgstr "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden."
+
+#: src/Model/Contact.php:1302
+msgid "The profile address specified does not provide adequate information."
+msgstr "Die angegebene Profiladresse liefert unzureichende Informationen."
+
+#: src/Model/Contact.php:1307
+msgid "An author or name was not found."
+msgstr "Es wurde kein Autor oder Name gefunden."
+
+#: src/Model/Contact.php:1310
+msgid "No browser URL could be matched to this address."
+msgstr "Zu dieser Adresse konnte keine passende Browser URL gefunden werden."
+
+#: src/Model/Contact.php:1313
+msgid ""
+"Unable to match @-style Identity Address with a known protocol or email "
+"contact."
+msgstr "Konnte die @-Adresse mit keinem der bekannten Protokolle oder Email-Kontakte abgleichen."
+
+#: src/Model/Contact.php:1314
+msgid "Use mailto: in front of address to force email check."
+msgstr "Verwende mailto: vor der Email Adresse, um eine Überprüfung der E-Mail-Adresse zu erzwingen."
+
+#: src/Model/Contact.php:1320
+msgid ""
+"The profile address specified belongs to a network which has been disabled "
+"on this site."
+msgstr "Die Adresse dieses Profils gehört zu einem Netzwerk, mit dem die Kommunikation auf dieser Seite ausgeschaltet wurde."
+
+#: src/Model/Contact.php:1325
+msgid ""
+"Limited profile. This person will be unable to receive direct/personal "
+"notifications from you."
+msgstr "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von Dir erhalten können."
+
+#: src/Model/Contact.php:1376
+msgid "Unable to retrieve contact information."
+msgstr "Konnte die Kontaktinformationen nicht empfangen."
+
+#: src/Model/Contact.php:1588
+#, php-format
+msgid "%s's birthday"
+msgstr "%ss Geburtstag"
+
+#: src/Model/Contact.php:1589 src/Protocol/DFRN.php:1397
+#, php-format
+msgid "Happy Birthday %s"
+msgstr "Herzlichen Glückwunsch %s"
+
+#: src/Model/Event.php:53 src/Model/Event.php:70 src/Model/Event.php:419
+#: src/Model/Event.php:882
+msgid "Starts:"
+msgstr "Beginnt:"
+
+#: src/Model/Event.php:56 src/Model/Event.php:76 src/Model/Event.php:420
+#: src/Model/Event.php:886
+msgid "Finishes:"
+msgstr "Endet:"
+
+#: src/Model/Event.php:368
+msgid "all-day"
+msgstr "ganztägig"
+
+#: src/Model/Event.php:391
+msgid "Jun"
+msgstr "Jun"
+
+#: src/Model/Event.php:394
+msgid "Sept"
+msgstr "Sep"
+
+#: src/Model/Event.php:417
+msgid "No events to display"
+msgstr "Keine Veranstaltung zum Anzeigen"
+
+#: src/Model/Event.php:543
+msgid "l, F j"
+msgstr "l, F j"
+
+#: src/Model/Event.php:566
+msgid "Edit event"
+msgstr "Veranstaltung bearbeiten"
+
+#: src/Model/Event.php:567
+msgid "Duplicate event"
+msgstr "Veranstaltung kopieren"
+
+#: src/Model/Event.php:568
+msgid "Delete event"
+msgstr "Veranstaltung löschen"
+
+#: src/Model/Event.php:815
+msgid "D g:i A"
+msgstr "D H:i"
+
+#: src/Model/Event.php:816
+msgid "g:i A"
+msgstr "H:i"
+
+#: src/Model/Event.php:901 src/Model/Event.php:903
+msgid "Show map"
+msgstr "Karte anzeigen"
+
+#: src/Model/Event.php:902
+msgid "Hide map"
+msgstr "Karte verbergen"
+
+#: src/Model/Group.php:44
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "Eine gelöschte Gruppe mit diesem Namen wurde wiederbelebt. Bestehende Berechtigungseinstellungen <strong>könnten</strong> auf diese Gruppe oder zukünftige Mitglieder angewandt werden. Falls Du dies nicht möchtest, erstelle bitte eine andere Gruppe mit einem anderen Namen."
+
+#: src/Model/Group.php:328
+msgid "Default privacy group for new contacts"
+msgstr "Voreingestellte Gruppe für neue Kontakte"
+
+#: src/Model/Group.php:361
+msgid "Everybody"
+msgstr "Alle Kontakte"
+
+#: src/Model/Group.php:381
+msgid "edit"
+msgstr "bearbeiten"
+
+#: src/Model/Group.php:405
+msgid "Edit group"
+msgstr "Gruppe bearbeiten"
+
+#: src/Model/Group.php:406
+msgid "Contacts not in any group"
+msgstr "Kontakte in keiner Gruppe"
+
+#: src/Model/Group.php:407
+msgid "Create a new group"
+msgstr "Neue Gruppe erstellen"
+
+#: src/Model/Group.php:409
+msgid "Edit groups"
+msgstr "Gruppen bearbeiten"
+
+#: src/Model/Item.php:1676
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
+msgstr "%1$s nimmt an %2$ss %3$s teil."
+
+#: src/Model/Item.php:1681
+#, php-format
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr "%1$s nimmt nicht an %2$ss %3$s teil."
+
+#: src/Model/Item.php:1686
+#, php-format
+msgid "%1$s may attend %2$s's %3$s"
+msgstr "%1$s nimmt eventuell an %2$ss %3$s teil."
+
+#: src/Model/User.php:144
 msgid "Login failed"
 msgstr "Anmeldung fehlgeschlagen"
 
-#: src/Model/User.php:173
+#: src/Model/User.php:175
 msgid "Not enough information to authenticate"
 msgstr "Nicht genügend Informationen für die Authentifizierung"
 
-#: src/Model/User.php:319
+#: src/Model/User.php:332
 msgid "An invitation is required."
 msgstr "Du benötigst eine Einladung."
 
-#: src/Model/User.php:323
+#: src/Model/User.php:336
 msgid "Invitation could not be verified."
 msgstr "Die Einladung konnte nicht überprüft werden."
 
-#: src/Model/User.php:330
+#: src/Model/User.php:343
 msgid "Invalid OpenID url"
 msgstr "Ungültige OpenID URL"
 
-#: src/Model/User.php:343 src/Module/Login.php:100
+#: src/Model/User.php:356 src/Module/Login.php:100
 msgid ""
 "We encountered a problem while logging in with the OpenID you provided. "
 "Please check the correct spelling of the ID."
 msgstr "Beim Versuch Dich mit der von Dir angegebenen OpenID anzumelden trat ein Problem auf. Bitte überprüfe, dass Du die OpenID richtig geschrieben hast."
 
-#: src/Model/User.php:343 src/Module/Login.php:100
+#: src/Model/User.php:356 src/Module/Login.php:100
 msgid "The error message was:"
 msgstr "Die Fehlermeldung lautete:"
 
-#: src/Model/User.php:349
+#: src/Model/User.php:362
 msgid "Please enter the required information."
 msgstr "Bitte trage die erforderlichen Informationen ein."
 
-#: src/Model/User.php:362
+#: src/Model/User.php:375
 msgid "Please use a shorter name."
 msgstr "Bitte verwende einen kürzeren Namen."
 
-#: src/Model/User.php:365
+#: src/Model/User.php:378
 msgid "Name too short."
 msgstr "Der Name ist zu kurz."
 
-#: src/Model/User.php:373
+#: src/Model/User.php:386
 msgid "That doesn't appear to be your full (First Last) name."
 msgstr "Das scheint nicht Dein kompletter Name (Vor- und Nachname) zu sein."
 
-#: src/Model/User.php:378
+#: src/Model/User.php:391
 msgid "Your email domain is not among those allowed on this site."
 msgstr "Die Domain Deiner E-Mail Adresse ist auf dieser Seite nicht erlaubt."
 
-#: src/Model/User.php:382
+#: src/Model/User.php:395
 msgid "Not a valid email address."
 msgstr "Keine gültige E-Mail-Adresse."
 
-#: src/Model/User.php:386 src/Model/User.php:394
+#: src/Model/User.php:399 src/Model/User.php:407
 msgid "Cannot use that email."
 msgstr "Konnte diese E-Mail-Adresse nicht verwenden."
 
-#: src/Model/User.php:401
+#: src/Model/User.php:414
 msgid "Your nickname can only contain a-z, 0-9 and _."
 msgstr "Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\" und \"_\") bestehen."
 
-#: src/Model/User.php:408 src/Model/User.php:464
+#: src/Model/User.php:421 src/Model/User.php:477
 msgid "Nickname is already registered. Please choose another."
 msgstr "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen."
 
-#: src/Model/User.php:418
+#: src/Model/User.php:431
 msgid "SERIOUS ERROR: Generation of security keys failed."
 msgstr "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden."
 
-#: src/Model/User.php:451 src/Model/User.php:455
+#: src/Model/User.php:464 src/Model/User.php:468
 msgid "An error occurred during registration. Please try again."
 msgstr "Während der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal."
 
-#: src/Model/User.php:480
+#: src/Model/User.php:493
 msgid "An error occurred creating your default profile. Please try again."
 msgstr "Bei der Erstellung des Standardprofils ist ein Fehler aufgetreten. Bitte versuche es noch einmal."
 
-#: src/Model/User.php:487
+#: src/Model/User.php:500
 msgid "An error occurred creating your self contact. Please try again."
 msgstr "Bei der Erstellung deines self Kontakts ist ein Fehler aufgetreten. Bitte versuche es erneut."
 
-#: src/Model/User.php:496
+#: src/Model/User.php:509
 msgid ""
 "An error occurred creating your default contact group. Please try again."
 msgstr "Bei der Erstellung deiner Standardgruppe für Kontakte ist ein Fehler aufgetreten. Bitte versuche es erneut."
 
-#: src/Model/User.php:570
+#: src/Model/User.php:583
 #, php-format
 msgid ""
 "\n"
@@ -9033,12 +9164,12 @@ msgid ""
 "\t\t"
 msgstr "\nHallo %1$s,\n\ndanke für Deine Registrierung auf %2$s. Dein Account muss noch vom Admin des Knotens geprüft werden."
 
-#: src/Model/User.php:580
+#: src/Model/User.php:593
 #, php-format
 msgid "Registration at %s"
 msgstr "Registrierung als %s"
 
-#: src/Model/User.php:598
+#: src/Model/User.php:611
 #, php-format
 msgid ""
 "\n"
@@ -9047,7 +9178,7 @@ msgid ""
 "\t\t"
 msgstr "\nHallo %1$s,\n\ndanke für Deine Registrierung auf %2$s. Dein Account wurde eingerichtet."
 
-#: src/Model/User.php:602
+#: src/Model/User.php:615
 #, php-format
 msgid ""
 "\n"
@@ -9077,34 +9208,34 @@ msgid ""
 "\t\t\tThank you and welcome to %2$s."
 msgstr "\nDie Anmelde-Details sind die folgenden:\n\tAdresse der Seite:\t%3$s\n\tBenutzernamename:\t%1$s\n\tPasswort:\t%5$s\n\nDu kannst Dein Passwort unter \"Einstellungen\" ändern, sobald Du Dich\nangemeldet hast.\n\nBitte nimm Dir ein paar Minuten um die anderen Einstellungen auf dieser\nSeite zu kontrollieren.\n\nEventuell magst Du ja auch einige Informationen über Dich in Deinem\nProfil veröffentlichen, damit andere Leute Dich einfacher finden können.\nBearbeite hierfür einfach Dein Standard-Profil (über die Profil-Seite).\n\nWir empfehlen Dir, Deinen kompletten Namen anzugeben und ein zu Dir\npassendes Profilbild zu wählen, damit Dich alte Bekannte wieder finden.\nAußerdem ist es nützlich, wenn Du auf Deinem Profil Schlüsselwörter\nangibst. Das erleichtert es, Leute zu finden, die Deine Interessen teilen.\n\nWir respektieren Deine Privatsphäre - keine dieser Angaben ist nötig.\nWenn Du neu im Netzwerk bist und noch niemanden kennst, dann können sie\nallerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nDanke für Deine Aufmerksamkeit und willkommen auf %2$s."
 
-#: src/Protocol/DFRN.php:1397
+#: src/Protocol/DFRN.php:1396
 #, php-format
 msgid "%s\\'s birthday"
 msgstr "%ss Geburtstag"
 
-#: src/Protocol/Diaspora.php:2584
+#: src/Protocol/Diaspora.php:2647
 msgid "Sharing notification from Diaspora network"
 msgstr "Freigabe-Benachrichtigung von Diaspora"
 
-#: src/Protocol/Diaspora.php:3660
+#: src/Protocol/Diaspora.php:3732
 msgid "Attachments:"
 msgstr "Anhänge:"
 
-#: src/Protocol/OStatus.php:1774
+#: src/Protocol/OStatus.php:1799
 #, php-format
 msgid "%s is now following %s."
 msgstr "%s folgt nun %s"
 
-#: src/Protocol/OStatus.php:1775
+#: src/Protocol/OStatus.php:1800
 msgid "following"
 msgstr "folgen"
 
-#: src/Protocol/OStatus.php:1778
+#: src/Protocol/OStatus.php:1803
 #, php-format
 msgid "%s stopped following %s."
 msgstr "%s hat aufgehört %s zu folgen"
 
-#: src/Protocol/OStatus.php:1779
+#: src/Protocol/OStatus.php:1804
 msgid "stopped following"
 msgstr "wird nicht mehr gefolgt"
 
@@ -9152,142 +9283,142 @@ msgstr "Datenschutzerklärung"
 msgid "Logged out."
 msgstr "Abgemeldet."
 
-#: src/Object/Post.php:127
+#: src/Object/Post.php:128
 msgid "This entry was edited"
 msgstr "Dieser Beitrag wurde bearbeitet."
 
-#: src/Object/Post.php:181
+#: src/Object/Post.php:182
 msgid "save to folder"
 msgstr "In Ordner speichern"
 
-#: src/Object/Post.php:234
+#: src/Object/Post.php:235
 msgid "I will attend"
 msgstr "Ich werde teilnehmen"
 
-#: src/Object/Post.php:234
+#: src/Object/Post.php:235
 msgid "I will not attend"
 msgstr "Ich werde nicht teilnehmen"
 
-#: src/Object/Post.php:234
+#: src/Object/Post.php:235
 msgid "I might attend"
 msgstr "Ich werde eventuell teilnehmen"
 
-#: src/Object/Post.php:262
+#: src/Object/Post.php:263
 msgid "add star"
 msgstr "markieren"
 
-#: src/Object/Post.php:263
+#: src/Object/Post.php:264
 msgid "remove star"
 msgstr "Markierung entfernen"
 
-#: src/Object/Post.php:264
+#: src/Object/Post.php:265
 msgid "toggle star status"
 msgstr "Markierung umschalten"
 
-#: src/Object/Post.php:267
+#: src/Object/Post.php:268
 msgid "starred"
 msgstr "markiert"
 
-#: src/Object/Post.php:273
+#: src/Object/Post.php:274
 msgid "ignore thread"
 msgstr "Thread ignorieren"
 
-#: src/Object/Post.php:274
+#: src/Object/Post.php:275
 msgid "unignore thread"
 msgstr "Thread nicht mehr ignorieren"
 
-#: src/Object/Post.php:275
+#: src/Object/Post.php:276
 msgid "toggle ignore status"
 msgstr "Ignoriert-Status ein-/ausschalten"
 
-#: src/Object/Post.php:284
+#: src/Object/Post.php:285
 msgid "add tag"
 msgstr "Tag hinzufügen"
 
-#: src/Object/Post.php:295
+#: src/Object/Post.php:296
 msgid "like"
 msgstr "mag ich"
 
-#: src/Object/Post.php:296
+#: src/Object/Post.php:297
 msgid "dislike"
 msgstr "mag ich nicht"
 
-#: src/Object/Post.php:299
+#: src/Object/Post.php:300
 msgid "Share this"
 msgstr "Weitersagen"
 
-#: src/Object/Post.php:299
+#: src/Object/Post.php:300
 msgid "share"
 msgstr "Teilen"
 
-#: src/Object/Post.php:357
+#: src/Object/Post.php:359
 msgid "to"
 msgstr "zu"
 
-#: src/Object/Post.php:358
+#: src/Object/Post.php:360
 msgid "via"
 msgstr "via"
 
-#: src/Object/Post.php:359
+#: src/Object/Post.php:361
 msgid "Wall-to-Wall"
 msgstr "Wall-to-Wall"
 
-#: src/Object/Post.php:360
+#: src/Object/Post.php:362
 msgid "via Wall-To-Wall:"
 msgstr "via Wall-To-Wall:"
 
-#: src/Object/Post.php:419
+#: src/Object/Post.php:421
 #, php-format
 msgid "%d comment"
 msgid_plural "%d comments"
 msgstr[0] "%d Kommentar"
 msgstr[1] "%d Kommentare"
 
-#: src/Object/Post.php:789
+#: src/Object/Post.php:791
 msgid "Bold"
 msgstr "Fett"
 
-#: src/Object/Post.php:790
+#: src/Object/Post.php:792
 msgid "Italic"
 msgstr "Kursiv"
 
-#: src/Object/Post.php:791
+#: src/Object/Post.php:793
 msgid "Underline"
 msgstr "Unterstrichen"
 
-#: src/Object/Post.php:792
+#: src/Object/Post.php:794
 msgid "Quote"
 msgstr "Zitat"
 
-#: src/Object/Post.php:793
+#: src/Object/Post.php:795
 msgid "Code"
 msgstr "Code"
 
-#: src/Object/Post.php:794
+#: src/Object/Post.php:796
 msgid "Image"
 msgstr "Bild"
 
-#: src/Object/Post.php:795
+#: src/Object/Post.php:797
 msgid "Link"
 msgstr "Link"
 
-#: src/Object/Post.php:796
+#: src/Object/Post.php:798
 msgid "Video"
 msgstr "Video"
 
-#: src/App.php:513
+#: src/App.php:517
 msgid "Delete this item?"
 msgstr "Diesen Beitrag löschen?"
 
-#: src/App.php:515
+#: src/App.php:519
 msgid "show fewer"
 msgstr "weniger anzeigen"
 
-#: index.php:441
-msgid "toggle mobile"
-msgstr "auf/von Mobile Ansicht wechseln"
-
-#: boot.php:786
+#: boot.php:791
 #, php-format
 msgid "Update %s failed. See error logs."
 msgstr "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen."
+
+#: index.php:444
+msgid "toggle mobile"
+msgstr "auf/von Mobile Ansicht wechseln"
index c5321ab26201c1885fd3e9f4cfaa62b7c5d26e19..9fe2330380cc5f8c379b9bddd084923f0857237d 100644 (file)
@@ -5,21 +5,10 @@ function string_plural_select_de($n){
        return ($n != 1);;
 }}
 ;
-$a->strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS Informationen für den Datenbankserver '%s' nicht ermitteln.";
 $a->strings["Welcome "] = "Willkommen ";
 $a->strings["Please upload a profile photo."] = "Bitte lade ein Profilbild hoch.";
 $a->strings["Welcome back "] = "Willkommen zurück ";
 $a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Das Sicherheitsmerkmal war nicht korrekt. Das passiert meistens wenn das Formular vor dem Absenden zu lange geöffnet war (länger als 3 Stunden).";
-$a->strings["Post to Email"] = "An E-Mail senden";
-$a->strings["Hide your profile details from unknown viewers?"] = "Profil-Details vor unbekannten Betrachtern verbergen?";
-$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Konnektoren sind nicht verfügbar, da \"%s\" aktiv ist.";
-$a->strings["Visible to everybody"] = "Für jeden sichtbar";
-$a->strings["show"] = "zeigen";
-$a->strings["don't show"] = "nicht zeigen";
-$a->strings["CC: email addresses"] = "Cc: E-Mail-Addressen";
-$a->strings["Example: bob@example.com, mary@example.com"] = "Z.B.: bob@example.com, mary@example.com";
-$a->strings["Permissions"] = "Berechtigungen";
-$a->strings["Close"] = "Schließen";
 $a->strings["Daily posting limit of %d post reached. The post was rejected."] = [
        0 => "Das tägliche Limit von %d Beitrag wurde erreicht. Die Nachricht wurde verworfen.",
        1 => "Das tägliche Limit von %d Beiträgen wurde erreicht. Die Nachricht wurde verworfen.",
@@ -30,10 +19,6 @@ $a->strings["Weekly posting limit of %d post reached. The post was rejected."] =
 ];
 $a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Das monatliche Limit von %d Beiträgen wurde erreicht. Der Beitrag wurde verworfen.";
 $a->strings["Profile Photos"] = "Profilbilder";
-$a->strings["l F d, Y \\@ g:i A"] = "l, d. F Y\\, H:i";
-$a->strings["Starts:"] = "Beginnt:";
-$a->strings["Finishes:"] = "Endet:";
-$a->strings["Location:"] = "Ort:";
 $a->strings["event"] = "Event";
 $a->strings["status"] = "Status";
 $a->strings["photo"] = "Foto";
@@ -90,7 +75,7 @@ $a->strings["%s attend."] = "%s nehmen teil.";
 $a->strings["<span  %1\$s>%2\$d people</span> don't attend"] = "<span %1\$s>%2\$d Personen</span> nehmen nicht teil";
 $a->strings["%s don't attend."] = "%s nehmen nicht teil.";
 $a->strings["<span  %1\$s>%2\$d people</span> attend maybe"] = "<span %1\$s>%2\$d Personen</span> nehmen eventuell teil";
-$a->strings["%s anttend maybe."] = "%s  nehmen vielleicht teil.";
+$a->strings["%s attend maybe."] = "%s nimmt eventuell teil.";
 $a->strings["Visible to <strong>everybody</strong>"] = "Für <strong>jedermann</strong> sichtbar";
 $a->strings["Please enter a link URL:"] = "Bitte gib die URL des Links ein:";
 $a->strings["Please enter a video link/URL:"] = "Bitte Link/URL zum Video einfügen:";
@@ -143,6 +128,7 @@ $a->strings["Undecided"] = [
        0 => "Unentschieden",
        1 => "Unentschieden",
 ];
+$a->strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS Informationen für den Datenbankserver '%s' nicht ermitteln.";
 $a->strings["Friendica Notification"] = "Friendica-Benachrichtigung";
 $a->strings["Thank You,"] = "Danke,";
 $a->strings["%s Administrator"] = "der Administrator von %s";
@@ -200,63 +186,8 @@ $a->strings["Please visit %s  if you wish to make any changes to this relationsh
 $a->strings["[Friendica System:Notify] registration request"] = "[Friendica System:Benachrichtigung] Registrationsanfrage";
 $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "Du hast eine Registrierungsanfrage von %2\$s auf '%1\$s' erhalten";
 $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "Du hast eine [url=%1\$s]Registrierungsanfrage[/url] von %2\$s erhalten.";
-$a->strings["Full Name:\t%1\$s\\nSite Location:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s("] = "Kompletter Name:\t%1\$s\\nURL der Seite:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s(";
+$a->strings["Full Name:\t%1\$s\\nSite Location:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s)"] = "Kompletter Name:\t%1\$s\\nURL der Seite:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s)";
 $a->strings["Please visit %s to approve or reject the request."] = "Bitte besuche %s um die Anfrage zu bearbeiten.";
-$a->strings["all-day"] = "ganztägig";
-$a->strings["Sun"] = "So";
-$a->strings["Mon"] = "Mo";
-$a->strings["Tue"] = "Di";
-$a->strings["Wed"] = "Mi";
-$a->strings["Thu"] = "Do";
-$a->strings["Fri"] = "Fr";
-$a->strings["Sat"] = "Sa";
-$a->strings["Sunday"] = "Sonntag";
-$a->strings["Monday"] = "Montag";
-$a->strings["Tuesday"] = "Dienstag";
-$a->strings["Wednesday"] = "Mittwoch";
-$a->strings["Thursday"] = "Donnerstag";
-$a->strings["Friday"] = "Freitag";
-$a->strings["Saturday"] = "Samstag";
-$a->strings["Jan"] = "Jan";
-$a->strings["Feb"] = "Feb";
-$a->strings["Mar"] = "März";
-$a->strings["Apr"] = "Apr";
-$a->strings["May"] = "Mai";
-$a->strings["Jun"] = "Jun";
-$a->strings["Jul"] = "Juli";
-$a->strings["Aug"] = "Aug";
-$a->strings["Sept"] = "Sep";
-$a->strings["Oct"] = "Okt";
-$a->strings["Nov"] = "Nov";
-$a->strings["Dec"] = "Dez";
-$a->strings["January"] = "Januar";
-$a->strings["February"] = "Februar";
-$a->strings["March"] = "März";
-$a->strings["April"] = "April";
-$a->strings["June"] = "Juni";
-$a->strings["July"] = "Juli";
-$a->strings["August"] = "August";
-$a->strings["September"] = "September";
-$a->strings["October"] = "Oktober";
-$a->strings["November"] = "November";
-$a->strings["December"] = "Dezember";
-$a->strings["today"] = "Heute";
-$a->strings["month"] = "Monat";
-$a->strings["week"] = "Woche";
-$a->strings["day"] = "Tag";
-$a->strings["No events to display"] = "Keine Veranstaltung zum Anzeigen";
-$a->strings["l, F j"] = "l, F j";
-$a->strings["Edit event"] = "Veranstaltung bearbeiten";
-$a->strings["Duplicate event"] = "Veranstaltung kopieren";
-$a->strings["Delete event"] = "Veranstaltung löschen";
-$a->strings["link to source"] = "Link zum Originalbeitrag";
-$a->strings["Export"] = "Exportieren";
-$a->strings["Export calendar as ical"] = "Kalender als ical exportieren";
-$a->strings["Export calendar as csv"] = "Kalender als csv exportieren";
-$a->strings["D g:i A"] = "D g:i A";
-$a->strings["g:i A"] = "g:i A";
-$a->strings["Show map"] = "Karte anzeigen";
-$a->strings["Hide map"] = "Karte verbergen";
 $a->strings["Item not found."] = "Beitrag nicht gefunden.";
 $a->strings["Do you really want to delete this item?"] = "Möchtest Du wirklich dieses Item löschen?";
 $a->strings["Yes"] = "Ja";
@@ -297,12 +228,48 @@ $a->strings["finger"] = "befummeln";
 $a->strings["fingered"] = "befummelte";
 $a->strings["rebuff"] = "eine Abfuhr erteilen";
 $a->strings["rebuffed"] = "abfuhrerteilte";
+$a->strings["Monday"] = "Montag";
+$a->strings["Tuesday"] = "Dienstag";
+$a->strings["Wednesday"] = "Mittwoch";
+$a->strings["Thursday"] = "Donnerstag";
+$a->strings["Friday"] = "Freitag";
+$a->strings["Saturday"] = "Samstag";
+$a->strings["Sunday"] = "Sonntag";
+$a->strings["January"] = "Januar";
+$a->strings["February"] = "Februar";
+$a->strings["March"] = "März";
+$a->strings["April"] = "April";
+$a->strings["May"] = "Mai";
+$a->strings["June"] = "Juni";
+$a->strings["July"] = "Juli";
+$a->strings["August"] = "August";
+$a->strings["September"] = "September";
+$a->strings["October"] = "Oktober";
+$a->strings["November"] = "November";
+$a->strings["December"] = "Dezember";
+$a->strings["Mon"] = "Mo";
+$a->strings["Tue"] = "Di";
+$a->strings["Wed"] = "Mi";
+$a->strings["Thu"] = "Do";
+$a->strings["Fri"] = "Fr";
+$a->strings["Sat"] = "Sa";
+$a->strings["Sun"] = "So";
+$a->strings["Jan"] = "Jan";
+$a->strings["Feb"] = "Feb";
+$a->strings["Mar"] = "März";
+$a->strings["Apr"] = "Apr";
+$a->strings["Jul"] = "Juli";
+$a->strings["Aug"] = "Aug";
 $a->strings["Sep"] = "Sep";
+$a->strings["Oct"] = "Okt";
+$a->strings["Nov"] = "Nov";
+$a->strings["Dec"] = "Dez";
 $a->strings["View Video"] = "Video ansehen";
 $a->strings["bytes"] = "Byte";
 $a->strings["Click to open/close"] = "Zum öffnen/schließen klicken";
 $a->strings["View on separate page"] = "Auf separater Seite ansehen";
 $a->strings["view on separate page"] = "auf separater Seite ansehen";
+$a->strings["link to source"] = "Link zum Originalbeitrag";
 $a->strings["activity"] = "Aktivität";
 $a->strings["comment"] = [
        0 => "Kommentar",
@@ -322,8 +289,6 @@ $a->strings["Applications"] = "Anwendungen";
 $a->strings["No installed applications."] = "Keine Applikationen installiert.";
 $a->strings["Item not available."] = "Beitrag nicht verfügbar.";
 $a->strings["Item was not found."] = "Beitrag konnte nicht gefunden werden.";
-$a->strings["Login"] = "Anmeldung";
-$a->strings["The post was created"] = "Der Beitrag wurde angelegt";
 $a->strings["No contacts in common."] = "Keine gemeinsamen Kontakte.";
 $a->strings["Common Friends"] = "Gemeinsame Kontakte";
 $a->strings["Credits"] = "Credits";
@@ -351,41 +316,11 @@ $a->strings["Friend Confirm URL"] = "URL für Bestätigungen von Kontaktanfragen
 $a->strings["Notification Endpoint URL"] = "URL-Endpunkt für Benachrichtigungen";
 $a->strings["Poll/Feed URL"] = "Pull/Feed-URL";
 $a->strings["New photo from this URL"] = "Neues Foto von dieser URL";
-$a->strings["Public access denied."] = "Öffentlicher Zugriff verweigert.";
-$a->strings["Gender:"] = "Geschlecht:";
-$a->strings["Status:"] = "Status:";
-$a->strings["Homepage:"] = "Homepage:";
-$a->strings["About:"] = "Über:";
-$a->strings["Global Directory"] = "Weltweites Verzeichnis";
-$a->strings["Find on this site"] = "Auf diesem Server suchen";
-$a->strings["Results for:"] = "Ergebnisse für:";
-$a->strings["Site Directory"] = "Verzeichnis";
-$a->strings["Find"] = "Finde";
-$a->strings["No entries (some entries may be hidden)."] = "Keine Einträge (einige Einträge könnten versteckt sein).";
 $a->strings["Photos"] = "Bilder";
 $a->strings["Contact Photos"] = "Kontaktbilder";
 $a->strings["Upload"] = "Hochladen";
 $a->strings["Files"] = "Dateien";
 $a->strings["Not Found"] = "Nicht gefunden";
-$a->strings["Group created."] = "Gruppe erstellt.";
-$a->strings["Could not create group."] = "Konnte die Gruppe nicht erstellen.";
-$a->strings["Group not found."] = "Gruppe nicht gefunden.";
-$a->strings["Group name changed."] = "Gruppenname geändert.";
-$a->strings["Permission denied"] = "Zugriff verweigert";
-$a->strings["Save Group"] = "Gruppe speichern";
-$a->strings["Create a group of contacts/friends."] = "Eine Kontaktgruppe anlegen.";
-$a->strings["Group Name: "] = "Gruppenname:";
-$a->strings["Group removed."] = "Gruppe entfernt.";
-$a->strings["Unable to remove group."] = "Konnte die Gruppe nicht entfernen.";
-$a->strings["Delete Group"] = "Gruppe löschen";
-$a->strings["Group Editor"] = "Gruppeneditor";
-$a->strings["Edit Group Name"] = "Gruppen Name bearbeiten";
-$a->strings["Members"] = "Mitglieder";
-$a->strings["All Contacts"] = "Alle Kontakte";
-$a->strings["Group is empty"] = "Gruppe ist leer";
-$a->strings["Remove Contact"] = "Kontakt löschen";
-$a->strings["Add Contact"] = "Kontakt hinzufügen";
-$a->strings["Click on a contact to add or remove."] = "Klicke einen Kontakt an, um ihn hinzuzufügen oder zu entfernen";
 $a->strings["No profile"] = "Kein Profil";
 $a->strings["Help:"] = "Hilfe:";
 $a->strings["Help"] = "Hilfe";
@@ -440,15 +375,6 @@ $a->strings["Do you really want to delete this suggestion?"] = "Möchtest Du wir
 $a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Keine Vorschläge verfügbar. Falls der Server frisch aufgesetzt wurde, versuche es bitte in 24 Stunden noch einmal.";
 $a->strings["Ignore/Hide"] = "Ignorieren/Verbergen";
 $a->strings["Friend Suggestions"] = "Kontaktvorschläge";
-$a->strings["Contact wasn't found or can't be unfollowed."] = "Der Kontakt konnte nicht gefunden oder nicht entfolgt werden.";
-$a->strings["Contact unfollowed"] = "Kontakt wird nicht mehr gefolgt";
-$a->strings["Submit Request"] = "Anfrage abschicken";
-$a->strings["You aren't a friend of this contact."] = "Du hast keine beidseitige Freundschaft mit diesem Kontakt.";
-$a->strings["Unfollowing is currently not supported by your network."] = "Bei diesem Netzwerk wird das Entfolgen derzeit nicht unterstützt.";
-$a->strings["Disconnect/Unfollow"] = "Verbindung lösen/Nicht mehr folgen";
-$a->strings["Your Identity Address:"] = "Adresse Deines Profils:";
-$a->strings["Profile URL"] = "Profil URL";
-$a->strings["Status Messages and Posts"] = "Statusnachrichten und Beiträge";
 $a->strings["[Embedded content - reload page to view]"] = "[Eingebetteter Inhalt - Seite neu laden zum Betrachten]";
 $a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Die maximale Anzahl täglicher Registrierungen auf dieser Seite wurde überschritten. Bitte versuche es morgen noch einmal.";
 $a->strings["Import"] = "Import";
@@ -459,9 +385,6 @@ $a->strings["This feature is experimental. We can't import contacts from the OSt
 $a->strings["Account file"] = "Account Datei";
 $a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Um Deinen Account zu exportieren, rufe \"Einstellungen -> Persönliche Daten exportieren\" auf und wähle \"Account exportieren\"";
 $a->strings["%1\$s welcomes %2\$s"] = "%1\$s heißt %2\$s herzlich willkommen";
-$a->strings["People Search - %s"] = "Personensuche - %s";
-$a->strings["Forum Search - %s"] = "Forensuche - %s";
-$a->strings["No matches"] = "Keine Übereinstimmungen";
 $a->strings["This is Friendica, version"] = "Dies ist Friendica, Version";
 $a->strings["running at web location"] = "die unter folgender Webadresse zu finden ist";
 $a->strings["Please visit <a href=\"https://friendi.ca\">Friendi.ca</a> to learn more about the Friendica project."] = "Bitte besuche <a href=\"https://friendi.ca\">Friendi.ca</a> um mehr über das Friendica Projekt zu erfahren.";
@@ -476,6 +399,7 @@ $a->strings["Reason for the block"] = "Begründung für die Blockierung";
 $a->strings["No keywords to match. Please add keywords to your default profile."] = "Keine Schlüsselwörter zum Abgleichen gefunden. Bitte füge einige Schlüsselwörter zu Deinem Standardprofil hinzu.";
 $a->strings["is interested in:"] = "ist interessiert an:";
 $a->strings["Profile Match"] = "Profilübereinstimmungen";
+$a->strings["No matches"] = "Keine Übereinstimmungen";
 $a->strings["Invalid request identifier."] = "Invalid request identifier.";
 $a->strings["Discard"] = "Verwerfen";
 $a->strings["Ignore"] = "Ignorieren";
@@ -502,33 +426,19 @@ $a->strings["Accepting %s as a sharer allows them to subscribe to your posts, bu
 $a->strings["Friend"] = "Kontakt";
 $a->strings["Sharer"] = "Teilenden";
 $a->strings["Subscriber"] = "Abonnent";
+$a->strings["Location:"] = "Ort:";
+$a->strings["About:"] = "Über:";
 $a->strings["Tags:"] = "Tags:";
+$a->strings["Gender:"] = "Geschlecht:";
+$a->strings["Profile URL"] = "Profil URL";
 $a->strings["Network:"] = "Netzwerk:";
 $a->strings["No introductions."] = "Keine Kontaktanfragen.";
 $a->strings["Show unread"] = "Ungelesene anzeigen";
 $a->strings["Show all"] = "Alle anzeigen";
 $a->strings["No more %s notifications."] = "Keine weiteren %s Benachrichtigungen";
-$a->strings["Post successful."] = "Beitrag erfolgreich veröffentlicht.";
 $a->strings["OpenID protocol error. No ID returned."] = "OpenID Protokollfehler. Keine ID zurückgegeben.";
 $a->strings["Account not found and OpenID registration is not permitted on this site."] = "Nutzerkonto wurde nicht gefunden und OpenID-Registrierung ist auf diesem Server nicht gestattet.";
 $a->strings["Login failed."] = "Anmeldung fehlgeschlagen.";
-$a->strings["Subscribing to OStatus contacts"] = "OStatus Kontakten folgen";
-$a->strings["No contact provided."] = "Keine Kontakte gefunden.";
-$a->strings["Couldn't fetch information for contact."] = "Konnte die Kontaktinformationen nicht einholen.";
-$a->strings["Couldn't fetch friends for contact."] = "Konnte die Kontaktliste des Kontakts nicht abfragen.";
-$a->strings["success"] = "Erfolg";
-$a->strings["failed"] = "Fehlgeschlagen";
-$a->strings["ignored"] = "Ignoriert";
-$a->strings["Access to this profile has been restricted."] = "Der Zugriff zu diesem Profil wurde eingeschränkt.";
-$a->strings["Events"] = "Veranstaltungen";
-$a->strings["View"] = "Ansehen";
-$a->strings["Previous"] = "Vorherige";
-$a->strings["Next"] = "Nächste";
-$a->strings["list"] = "Liste";
-$a->strings["User not found"] = "Nutzer nicht gefunden";
-$a->strings["This calendar format is not supported"] = "Dieses Kalenderformat wird nicht unterstützt.";
-$a->strings["No exportable data found"] = "Keine exportierbaren Daten gefunden";
-$a->strings["calendar"] = "Kalender";
 $a->strings["Profile not found."] = "Profil nicht gefunden.";
 $a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Das kann passieren, wenn sich zwei Kontakte gegenseitig eingeladen haben und bereits einer angenommen wurde.";
 $a->strings["Response from remote site was not understood."] = "Antwort der Gegenstelle unverständlich.";
@@ -548,9 +458,6 @@ $a->strings["Unable to set your contact credentials on our system."] = "Deine Ko
 $a->strings["Unable to update your contact profile details on our system"] = "Die Updates für Dein Profil konnten nicht gespeichert werden";
 $a->strings["[Name Withheld]"] = "[Name unterdrückt]";
 $a->strings["%1\$s has joined %2\$s"] = "%1\$s ist %2\$s beigetreten";
-$a->strings["Friend suggestion sent."] = "Kontaktvorschlag gesendet.";
-$a->strings["Suggest Friends"] = "Kontakte vorschlagen";
-$a->strings["Suggest a friend for %s"] = "Schlage %s einen Kontakt vor";
 $a->strings["Total invitation limit exceeded."] = "Limit für Einladungen erreicht.";
 $a->strings["%s : Not a valid email address."] = "%s: Keine gültige Email Adresse.";
 $a->strings["Please join us on Friendica"] = "Ich lade Dich zu unserem sozialen Netzwerk Friendica ein";
@@ -577,98 +484,299 @@ $a->strings["For more information about the Friendica project and why we feel it
 $a->strings["Manage Identities and/or Pages"] = "Verwalte Identitäten und/oder Seiten";
 $a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Zwischen verschiedenen Identitäten oder Gemeinschafts-/Gruppenseiten wechseln, die Deine Kontoinformationen teilen oder zu denen Du „Verwalten“-Befugnisse bekommen hast.";
 $a->strings["Select an identity to manage: "] = "Wähle eine Identität zum Verwalten aus: ";
-$a->strings["Profile deleted."] = "Profil gelöscht.";
-$a->strings["Profile-"] = "Profil-";
-$a->strings["New profile created."] = "Neues Profil angelegt.";
-$a->strings["Profile unavailable to clone."] = "Profil nicht zum Duplizieren verfügbar.";
-$a->strings["Profile Name is required."] = "Profilname ist erforderlich.";
-$a->strings["Marital Status"] = "Familienstand";
-$a->strings["Romantic Partner"] = "Romanze";
-$a->strings["Work/Employment"] = "Arbeit / Beschäftigung";
-$a->strings["Religion"] = "Religion";
-$a->strings["Political Views"] = "Politische Ansichten";
-$a->strings["Gender"] = "Geschlecht";
-$a->strings["Sexual Preference"] = "Sexuelle Vorlieben";
-$a->strings["XMPP"] = "XMPP";
-$a->strings["Homepage"] = "Webseite";
-$a->strings["Interests"] = "Interessen";
-$a->strings["Address"] = "Adresse";
-$a->strings["Location"] = "Wohnort";
-$a->strings["Profile updated."] = "Profil aktualisiert.";
-$a->strings[" and "] = " und ";
-$a->strings["public profile"] = "öffentliches Profil";
-$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s hat %2\$s geändert auf &ldquo;%3\$s&rdquo;";
-$a->strings[" - Visit %1\$s's %2\$s"] = " – %1\$ss %2\$s besuchen";
-$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s hat folgendes aktualisiert %2\$s, verändert wurde %3\$s.";
-$a->strings["Hide contacts and friends:"] = "Kontakte und Freunde verbergen";
-$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Liste der Kontakte vor Betrachtern dieses Profils verbergen?";
-$a->strings["Show more profile fields:"] = "Zeige mehr Profil-Felder:";
-$a->strings["Profile Actions"] = "Profilaktionen";
-$a->strings["Edit Profile Details"] = "Profil bearbeiten";
-$a->strings["Change Profile Photo"] = "Profilbild ändern";
-$a->strings["View this profile"] = "Dieses Profil anzeigen";
-$a->strings["Edit visibility"] = "Sichtbarkeit bearbeiten";
-$a->strings["Create a new profile using these settings"] = "Neues Profil anlegen und diese Einstellungen verwenden";
-$a->strings["Clone this profile"] = "Dieses Profil duplizieren";
-$a->strings["Delete this profile"] = "Dieses Profil löschen";
-$a->strings["Basic information"] = "Grundinformationen";
-$a->strings["Profile picture"] = "Profilbild";
-$a->strings["Preferences"] = "Vorlieben";
-$a->strings["Status information"] = "Status Informationen";
-$a->strings["Additional information"] = "Zusätzliche Informationen";
-$a->strings["Personal"] = "Persönlich";
-$a->strings["Relation"] = "Beziehung";
-$a->strings["Miscellaneous"] = "Verschiedenes";
-$a->strings["Your Gender:"] = "Dein Geschlecht:";
-$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Beziehungsstatus:";
-$a->strings["Sexual Preference:"] = "Sexuelle Vorlieben:";
-$a->strings["Example: fishing photography software"] = "Beispiel: Fischen Fotografie Software";
-$a->strings["Profile Name:"] = "Profilname:";
-$a->strings["Required"] = "Benötigt";
-$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "Dies ist Dein <strong>öffentliches</strong> Profil.<br />Es <strong>könnte</strong> für jeden Nutzer des Internets sichtbar sein.";
-$a->strings["Your Full Name:"] = "Dein kompletter Name:";
-$a->strings["Title/Description:"] = "Titel/Beschreibung:";
-$a->strings["Street Address:"] = "Adresse:";
-$a->strings["Locality/City:"] = "Wohnort:";
-$a->strings["Region/State:"] = "Region/Bundesstaat:";
-$a->strings["Postal/Zip Code:"] = "Postleitzahl:";
-$a->strings["Country:"] = "Land:";
-$a->strings["Age: "] = "Alter: ";
-$a->strings["Who: (if applicable)"] = "Wer: (falls anwendbar)";
-$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Beispiele: cathy123, Cathy Williams, cathy@example.com";
-$a->strings["Since [date]:"] = "Seit [Datum]:";
-$a->strings["Tell us about yourself..."] = "Erzähle uns ein bisschen von Dir …";
-$a->strings["XMPP (Jabber) address:"] = "XMPP (Jabber) Adresse";
-$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "Die XMPP Adresse wird an deine Kontakte verteilt werden, so dass sie auch über XMPP mit dir in Kontakt treten können.";
-$a->strings["Homepage URL:"] = "Adresse der Homepage:";
-$a->strings["Hometown:"] = "Heimatort:";
-$a->strings["Political Views:"] = "Politische Ansichten:";
-$a->strings["Religious Views:"] = "Religiöse Ansichten:";
-$a->strings["Public Keywords:"] = "Öffentliche Schlüsselwörter:";
-$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Wird verwendet, um potentielle Kontakte zu finden, kann von Kontakten eingesehen werden)";
-$a->strings["Private Keywords:"] = "Private Schlüsselwörter:";
-$a->strings["(Used for searching profiles, never shown to others)"] = "(Wird für die Suche nach Profilen verwendet und niemals veröffentlicht)";
-$a->strings["Likes:"] = "Likes:";
-$a->strings["Dislikes:"] = "Dislikes:";
-$a->strings["Musical interests"] = "Musikalische Interessen";
-$a->strings["Books, literature"] = "Bücher, Literatur";
-$a->strings["Television"] = "Fernsehen";
-$a->strings["Film/dance/culture/entertainment"] = "Filme/Tänze/Kultur/Unterhaltung";
-$a->strings["Hobbies/Interests"] = "Hobbies/Interessen";
-$a->strings["Love/romance"] = "Liebe/Romantik";
-$a->strings["Work/employment"] = "Arbeit/Anstellung";
-$a->strings["School/education"] = "Schule/Ausbildung";
-$a->strings["Contact information and Social Networks"] = "Kontaktinformationen und Soziale Netzwerke";
-$a->strings["Profile Image"] = "Profilbild";
-$a->strings["visible to everybody"] = "sichtbar für jeden";
-$a->strings["Edit/Manage Profiles"] = "Bearbeite/Verwalte Profile";
-$a->strings["Change profile photo"] = "Profilbild ändern";
-$a->strings["Create New Profile"] = "Neues Profil anlegen";
 $a->strings["Invalid request."] = "Ungültige Anfrage";
 $a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Entschuldige, die Datei scheint größer zu sein als es die PHP Konfiguration erlaubt.";
 $a->strings["Or - did you try to upload an empty file?"] = "Oder - hast Du versucht, eine leere Datei hochzuladen?";
 $a->strings["File exceeds size limit of %s"] = "Die Datei ist größer als das erlaubte Limit von %s";
 $a->strings["File upload failed."] = "Hochladen der Datei fehlgeschlagen.";
+$a->strings["This introduction has already been accepted."] = "Diese Kontaktanfrage wurde bereits akzeptiert.";
+$a->strings["Profile location is not valid or does not contain profile information."] = "Profiladresse ist ungültig oder stellt keine Profildaten zur Verfügung.";
+$a->strings["Warning: profile location has no identifiable owner name."] = "Warnung: Es konnte kein Name des Besitzers von der angegebenen Profiladresse gefunden werden.";
+$a->strings["Warning: profile location has no profile photo."] = "Warnung: Es gibt kein Profilbild bei der angegebenen Profiladresse.";
+$a->strings["%d required parameter was not found at the given location"] = [
+       0 => "%d benötigter Parameter wurde an der angegebenen Stelle nicht gefunden",
+       1 => "%d benötigte Parameter wurden an der angegebenen Stelle nicht gefunden",
+];
+$a->strings["Introduction complete."] = "Kontaktanfrage abgeschlossen.";
+$a->strings["Unrecoverable protocol error."] = "Nicht behebbarer Protokollfehler.";
+$a->strings["Profile unavailable."] = "Profil nicht verfügbar.";
+$a->strings["%s has received too many connection requests today."] = "%s hat heute zu viele Kontaktanfragen erhalten.";
+$a->strings["Spam protection measures have been invoked."] = "Maßnahmen zum Spamschutz wurden ergriffen.";
+$a->strings["Friends are advised to please try again in 24 hours."] = "Freunde sind angehalten, es in 24 Stunden erneut zu versuchen.";
+$a->strings["Invalid locator"] = "Ungültiger Locator";
+$a->strings["You have already introduced yourself here."] = "Du hast Dich hier bereits vorgestellt.";
+$a->strings["Apparently you are already friends with %s."] = "Es scheint so, als ob Du bereits mit %s in Kontakt stehst.";
+$a->strings["Invalid profile URL."] = "Ungültige Profil-URL.";
+$a->strings["Disallowed profile URL."] = "Nicht erlaubte Profil-URL.";
+$a->strings["Failed to update contact record."] = "Aktualisierung der Kontaktdaten fehlgeschlagen.";
+$a->strings["Your introduction has been sent."] = "Deine Kontaktanfrage wurde gesendet.";
+$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Entferntes abon­nie­ren kann für dein Netzwerk nicht durchgeführt werden. Bitte nutze direkt die Abonnieren-Funktion deines Systems.   ";
+$a->strings["Please login to confirm introduction."] = "Bitte melde Dich an, um die Kontaktanfrage zu bestätigen.";
+$a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = "Momentan bist Du mit einer anderen Identität angemeldet. Bitte melde Dich mit <strong>diesem</strong> Profil an.";
+$a->strings["Confirm"] = "Bestätigen";
+$a->strings["Hide this contact"] = "Verberge diesen Kontakt";
+$a->strings["Welcome home %s."] = "Willkommen zurück %s.";
+$a->strings["Please confirm your introduction/connection request to %s."] = "Bitte bestätige Deine Kontaktanfrage bei %s.";
+$a->strings["Public access denied."] = "Öffentlicher Zugriff verweigert.";
+$a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Bitte gib die Adresse Deines Profils in einem der unterstützten sozialen Netzwerke an:";
+$a->strings["If you are not yet a member of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>."] = "Wenn du noch kein Mitglied dieses freien sozialen Netzwerks bist, <a href=\"%s\">folge diesem Link</a> um einen öffentlichen Friendica Server zu finden und beizutreten.";
+$a->strings["Friend/Connection Request"] = "Kontaktanfrage";
+$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"] = "Beispiele: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de";
+$a->strings["Please answer the following:"] = "Bitte beantworte folgendes:";
+$a->strings["Does %s know you?"] = "Kennt %s Dich?";
+$a->strings["Add a personal note:"] = "Eine persönliche Notiz beifügen:";
+$a->strings["Friendica"] = "Friendica";
+$a->strings["GNU Social (Pleroma, Mastodon)"] = "GNU Social (Pleroma, Mastodon)";
+$a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)";
+$a->strings[" - please do not use this form.  Instead, enter %s into your Diaspora search bar."] = " - bitte verwende dieses Formular nicht. Stattdessen suche nach %s in Deiner Diaspora Suchleiste.";
+$a->strings["Your Identity Address:"] = "Adresse Deines Profils:";
+$a->strings["Submit Request"] = "Anfrage abschicken";
+$a->strings["- select -"] = "- auswählen -";
+$a->strings["l F d, Y \\@ g:i A"] = "l, d. F Y\\, H:i";
+$a->strings["Time Conversion"] = "Zeitumrechnung";
+$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica bietet diese Funktion an, um das Teilen von Events mit Kontakten zu vereinfachen, deren Zeitzone nicht ermittelt werden kann.";
+$a->strings["UTC time: %s"] = "UTC Zeit: %s";
+$a->strings["Current timezone: %s"] = "Aktuelle Zeitzone: %s";
+$a->strings["Converted localtime: %s"] = "Umgerechnete lokale Zeit: %s";
+$a->strings["Please select your timezone:"] = "Bitte wähle Deine Zeitzone:";
+$a->strings["No valid account found."] = "Kein gültiges Konto gefunden.";
+$a->strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Bitte überprüfe Deine E-Mail.";
+$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\nHallo %1\$s,\n\nAuf \"%2\$s\" ist eine Anfrage auf das Zurücksetzen Deines Passworts gestellt\nworden. Um diese Anfrage zu verifizieren, folge bitte dem unten stehenden\nLink oder kopiere und füge ihn in die Adressleiste Deines Browsers ein.\n\nSolltest Du die Anfrage NICHT gemacht haben, ignoriere und/oder lösche diese\nE-Mail bitte.\n\nDein Passwort wird nicht geändert, solange wir nicht verifiziert haben, dass\nDu diese Änderung angefragt hast.";
+$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\nUm Deine Identität zu verifizieren, folge bitte dem folgenden Link:\n\n%1\$s\n\nDu wirst eine weitere E-Mail mit Deinem neuen Passwort erhalten. Sobald Du Dich\nangemeldet hast, kannst Du Dein Passwort in den Einstellungen ändern.\n\nDie Anmeldedetails sind die folgenden:\n\nAdresse der Seite:\t%2\$s\nBenutzername:\t%3\$s";
+$a->strings["Password reset requested at %s"] = "Anfrage zum Zurücksetzen des Passworts auf %s erhalten";
+$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Anfrage konnte nicht verifiziert werden. (Eventuell hast Du bereits eine ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert.";
+$a->strings["Request has expired, please make a new one."] = "Die Anfrage ist abgelaufen. Bitte stelle eine erneute.";
+$a->strings["Forgot your Password?"] = "Hast Du Dein Passwort vergessen?";
+$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib Deine E-Mail-Adresse an und fordere ein neues Passwort an. Es werden Dir dann weitere Informationen per Mail zugesendet.";
+$a->strings["Nickname or Email: "] = "Spitzname oder E-Mail:";
+$a->strings["Reset"] = "Zurücksetzen";
+$a->strings["Password Reset"] = "Passwort zurücksetzen";
+$a->strings["Your password has been reset as requested."] = "Dein Passwort wurde wie gewünscht zurückgesetzt.";
+$a->strings["Your new password is"] = "Dein neues Passwort lautet";
+$a->strings["Save or copy your new password - and then"] = "Speichere oder kopiere Dein neues Passwort - und dann";
+$a->strings["click here to login"] = "hier klicken, um Dich anzumelden";
+$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Du kannst das Passwort in den <em>Einstellungen</em> ändern, sobald Du Dich erfolgreich angemeldet hast.";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\nHallo %1\$s,\n\nDein Passwort wurde wie gewünscht geändert. Bitte bewahre diese Informationen gut auf (oder ändere Dein Passwort in eines, das Du Dir leicht merken kannst).";
+$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\nDie Anmeldedaten sind die folgenden:\n\nAdresse der Seite: %1\$s\nLogin Name: %2\$s\nPasswort: %3\$s\n\nDas Passwort kann und sollte in den Kontoeinstellungen nach der Anmeldung geändert werden.";
+$a->strings["Your password has been changed at %s"] = "Auf %s wurde Dein Passwort geändert";
+$a->strings["No more system notifications."] = "Keine weiteren Systembenachrichtigungen.";
+$a->strings["{0} wants to be your friend"] = "{0} möchte mit Dir in Kontakt treten";
+$a->strings["{0} sent you a message"] = "{0} schickte Dir eine Nachricht";
+$a->strings["{0} requested registration"] = "{0} möchte sich registrieren";
+$a->strings["Poke/Prod"] = "Anstupsen";
+$a->strings["poke, prod or do other things to somebody"] = "Stupse Leute an oder mache anderes mit ihnen";
+$a->strings["Recipient"] = "Empfänger";
+$a->strings["Choose what you wish to do to recipient"] = "Was willst Du mit dem Empfänger machen:";
+$a->strings["Make this post private"] = "Diesen Beitrag privat machen";
+$a->strings["Only logged in users are permitted to perform a probing."] = "Nur eingeloggten Benutzern ist das Untersuchen von Adressen gestattet.";
+$a->strings["Permission denied"] = "Zugriff verweigert";
+$a->strings["Invalid profile identifier."] = "Ungültiger Profil-Bezeichner.";
+$a->strings["Profile Visibility Editor"] = "Editor für die Profil-Sichtbarkeit";
+$a->strings["Click on a contact to add or remove."] = "Klicke einen Kontakt an, um ihn hinzuzufügen oder zu entfernen";
+$a->strings["Visible To"] = "Sichtbar für";
+$a->strings["All Contacts (with secure profile access)"] = "Alle Kontakte (mit gesichertem Profilzugriff)";
+$a->strings["Account approved."] = "Konto freigegeben.";
+$a->strings["Registration revoked for %s"] = "Registrierung für %s wurde zurückgezogen";
+$a->strings["Please login."] = "Bitte melde Dich an.";
+$a->strings["Remove My Account"] = "Konto löschen";
+$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Dein Konto wird endgültig gelöscht. Es gibt keine Möglichkeit, es wiederherzustellen.";
+$a->strings["Please enter your password for verification:"] = "Bitte gib Dein Passwort zur Verifikation ein:";
+$a->strings["Remove term"] = "Begriff entfernen";
+$a->strings["Saved Searches"] = "Gespeicherte Suchen";
+$a->strings["Only logged in users are permitted to perform a search."] = "Nur eingeloggten Benutzern ist das Suchen gestattet.";
+$a->strings["Too Many Requests"] = "Zu viele Abfragen";
+$a->strings["Only one search per minute is permitted for not logged in users."] = "Es ist nur eine Suchanfrage pro Minute für nicht eingeloggte Benutzer gestattet.";
+$a->strings["No results."] = "Keine Ergebnisse.";
+$a->strings["Items tagged with: %s"] = "Beiträge die mit %s getaggt sind";
+$a->strings["Results for: %s"] = "Ergebnisse für: %s";
+$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s folgt %2\$s %3\$s";
+$a->strings["Tag removed"] = "Tag entfernt";
+$a->strings["Remove Item Tag"] = "Gegenstands-Tag entfernen";
+$a->strings["Select a tag to remove: "] = "Wähle ein Tag zum Entfernen aus: ";
+$a->strings["Remove"] = "Entfernen";
+$a->strings["Export account"] = "Account exportieren";
+$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Exportiere Deine Accountinformationen und Kontakte. Verwende dies um ein Backup Deines Accounts anzulegen und/oder damit auf einen anderen Server umzuziehen.";
+$a->strings["Export all"] = "Alles exportieren";
+$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Exportiere Deine Account Informationen, Kontakte und alle Einträge als JSON Datei. Dies könnte eine sehr große Datei werden und dementsprechend viel Zeit benötigen. Verwende dies um ein komplettes Backup Deines Accounts anzulegen (Fotos werden nicht exportiert).";
+$a->strings["Export personal data"] = "Persönliche Daten exportieren";
+$a->strings["No contacts."] = "Keine Kontakte.";
+$a->strings["Access denied."] = "Zugriff verweigert.";
+$a->strings["Image exceeds size limit of %s"] = "Bildgröße überschreitet das Limit von %s";
+$a->strings["Unable to process image."] = "Konnte das Bild nicht bearbeiten.";
+$a->strings["Wall Photos"] = "Pinnwand-Bilder";
+$a->strings["Image upload failed."] = "Hochladen des Bildes gescheitert.";
+$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Maximale Anzahl der täglichen Pinnwand Nachrichten für %s ist überschritten. Zustellung fehlgeschlagen.";
+$a->strings["No recipient selected."] = "Kein Empfänger gewählt.";
+$a->strings["Unable to check your home location."] = "Konnte Deinen Heimatort nicht bestimmen.";
+$a->strings["Message could not be sent."] = "Nachricht konnte nicht gesendet werden.";
+$a->strings["Message collection failure."] = "Konnte Nachrichten nicht abrufen.";
+$a->strings["Message sent."] = "Nachricht gesendet.";
+$a->strings["No recipient."] = "Kein Empfänger.";
+$a->strings["Send Private Message"] = "Private Nachricht senden";
+$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Wenn Du möchtest, dass %s Dir antworten kann, überprüfe Deine Privatsphären-Einstellungen und erlaube private Nachrichten von unbekannten Absendern.";
+$a->strings["To:"] = "An:";
+$a->strings["Subject:"] = "Betreff:";
+$a->strings["Registration successful. Please check your email for further instructions."] = "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet.";
+$a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "Versenden der E-Mail fehlgeschlagen. Hier sind Deine Account Details:\n\nLogin: %s\nPasswort: %s\n\nDu kannst das Passwort nach dem Anmelden ändern.";
+$a->strings["Registration successful."] = "Registrierung erfolgreich.";
+$a->strings["Your registration can not be processed."] = "Deine Registrierung konnte nicht verarbeitet werden.";
+$a->strings["Your registration is pending approval by the site owner."] = "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden.";
+$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Du kannst dieses Formular auch (optional) mit Deiner OpenID ausfüllen, indem Du Deine OpenID angibst und 'Registrieren' klickst.";
+$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Wenn Du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und fülle die restlichen Felder aus.";
+$a->strings["Your OpenID (optional): "] = "Deine OpenID (optional): ";
+$a->strings["Include your profile in member directory?"] = "Soll Dein Profil im Nutzerverzeichnis angezeigt werden?";
+$a->strings["Note for the admin"] = "Hinweis für den Admin";
+$a->strings["Leave a message for the admin, why you want to join this node"] = "Hinterlasse eine Nachricht an den Admin, warum du einen Account auf dieser Instanz haben möchtest.";
+$a->strings["Membership on this site is by invitation only."] = "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich.";
+$a->strings["Your invitation code: "] = "Dein Ein­la­dungs­code";
+$a->strings["Registration"] = "Registrierung";
+$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Dein vollständiger Name (z.B. Hans Mustermann, echt oder echt erscheinend):";
+$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Deine E-Mail Adresse (Informationen zur Registrierung werden an diese Adresse gesendet, darum muss sie existieren.)";
+$a->strings["New Password:"] = "Neues Passwort:";
+$a->strings["Leave empty for an auto generated password."] = "Leer lassen um das Passwort automatisch zu generieren.";
+$a->strings["Confirm:"] = "Bestätigen:";
+$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'."] = "Wähle einen Spitznamen für Dein Profil. Dieser muss mit einem Buchstaben beginnen. Die Adresse Deines Profils auf dieser Seite wird '<strong>spitzname@%s</strong>' sein.";
+$a->strings["Choose a nickname: "] = "Spitznamen wählen: ";
+$a->strings["Register"] = "Registrieren";
+$a->strings["Import your profile to this friendica instance"] = "Importiere Dein Profil auf diese Friendica Instanz";
+$a->strings["Login"] = "Anmeldung";
+$a->strings["The post was created"] = "Der Beitrag wurde angelegt";
+$a->strings["Community option not available."] = "Optionen für die Gemeinschaftsseite nicht verfügbar.";
+$a->strings["Not available."] = "Nicht verfügbar.";
+$a->strings["Local Community"] = "Lokale Gemeinschaft";
+$a->strings["Posts from local users on this server"] = "Beiträge von Nutzern dieses Servers";
+$a->strings["Global Community"] = "Globale Gemeinschaft";
+$a->strings["Posts from users of the whole federated network"] = "Beiträge von Nutzern des gesamten  föderalen Netzwerks";
+$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Diese Gemeinschaftsseite zeigt alle öffentlichen Beiträge, die auf diesem Knoten eingegangen sind. Der Inhalt entspricht nicht zwingend der Meinung der Nutzer dieses Servers.";
+$a->strings["Item not found"] = "Beitrag nicht gefunden";
+$a->strings["Edit post"] = "Beitrag bearbeiten";
+$a->strings["CC: email addresses"] = "Cc: E-Mail-Addressen";
+$a->strings["Example: bob@example.com, mary@example.com"] = "Z.B.: bob@example.com, mary@example.com";
+$a->strings["Friend suggestion sent."] = "Kontaktvorschlag gesendet.";
+$a->strings["Suggest Friends"] = "Kontakte vorschlagen";
+$a->strings["Suggest a friend for %s"] = "Schlage %s einen Kontakt vor";
+$a->strings["Group created."] = "Gruppe erstellt.";
+$a->strings["Could not create group."] = "Konnte die Gruppe nicht erstellen.";
+$a->strings["Group not found."] = "Gruppe nicht gefunden.";
+$a->strings["Group name changed."] = "Gruppenname geändert.";
+$a->strings["Save Group"] = "Gruppe speichern";
+$a->strings["Create a group of contacts/friends."] = "Eine Kontaktgruppe anlegen.";
+$a->strings["Group Name: "] = "Gruppenname:";
+$a->strings["Group removed."] = "Gruppe entfernt.";
+$a->strings["Unable to remove group."] = "Konnte die Gruppe nicht entfernen.";
+$a->strings["Delete Group"] = "Gruppe löschen";
+$a->strings["Group Editor"] = "Gruppeneditor";
+$a->strings["Edit Group Name"] = "Gruppen Name bearbeiten";
+$a->strings["Members"] = "Mitglieder";
+$a->strings["All Contacts"] = "Alle Kontakte";
+$a->strings["Group is empty"] = "Gruppe ist leer";
+$a->strings["Remove Contact"] = "Kontakt löschen";
+$a->strings["Add Contact"] = "Kontakt hinzufügen";
+$a->strings["New Message"] = "Neue Nachricht";
+$a->strings["Unable to locate contact information."] = "Konnte die Kontaktinformationen nicht finden.";
+$a->strings["Messages"] = "Nachrichten";
+$a->strings["Do you really want to delete this message?"] = "Möchtest Du wirklich diese Nachricht löschen?";
+$a->strings["Message deleted."] = "Nachricht gelöscht.";
+$a->strings["Conversation removed."] = "Unterhaltung gelöscht.";
+$a->strings["No messages."] = "Keine Nachrichten.";
+$a->strings["Message not available."] = "Nachricht nicht verfügbar.";
+$a->strings["Delete message"] = "Nachricht löschen";
+$a->strings["D, d M Y - g:i A"] = "D, d. M Y - H:i";
+$a->strings["Delete conversation"] = "Unterhaltung löschen";
+$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Sichere Kommunikation ist nicht verfügbar. <strong>Eventuell</strong> kannst Du auf der Profilseite des Absenders antworten.";
+$a->strings["Send Reply"] = "Antwort senden";
+$a->strings["Unknown sender - %s"] = "'Unbekannter Absender - %s";
+$a->strings["You and %s"] = "Du und %s";
+$a->strings["%s and You"] = "%s und Du";
+$a->strings["%d message"] = [
+       0 => "%d Nachricht",
+       1 => "%d Nachrichten",
+];
+$a->strings["add"] = "hinzufügen";
+$a->strings["Warning: This group contains %s member from a network that doesn't allow non public messages."] = [
+       0 => "Warnung: Diese Gruppe beinhaltet %s Person aus einem Netzwerk das keine nicht öffentlichen Beiträge empfangen kann.",
+       1 => "Warnung: Diese Gruppe beinhaltet %s Personen aus Netzwerken die keine nicht-öffentlichen Beiträge empfangen können.",
+];
+$a->strings["Messages in this group won't be send to these receivers."] = "Beiträge in dieser Gruppe werden deshalb nicht an diese Personen zugestellt werden.";
+$a->strings["No such group"] = "Es gibt keine solche Gruppe";
+$a->strings["Group: %s"] = "Gruppe: %s";
+$a->strings["Private messages to this person are at risk of public disclosure."] = "Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen.";
+$a->strings["Invalid contact."] = "Ungültiger Kontakt.";
+$a->strings["Commented Order"] = "Neueste Kommentare";
+$a->strings["Sort by Comment Date"] = "Nach Kommentardatum sortieren";
+$a->strings["Posted Order"] = "Neueste Beiträge";
+$a->strings["Sort by Post Date"] = "Nach Beitragsdatum sortieren";
+$a->strings["Personal"] = "Persönlich";
+$a->strings["Posts that mention or involve you"] = "Beiträge, in denen es um Dich geht";
+$a->strings["New"] = "Neue";
+$a->strings["Activity Stream - by date"] = "Aktivitäten-Stream - nach Datum";
+$a->strings["Shared Links"] = "Geteilte Links";
+$a->strings["Interesting Links"] = "Interessante Links";
+$a->strings["Starred"] = "Markierte";
+$a->strings["Favourite Posts"] = "Favorisierte Beiträge";
+$a->strings["Personal Notes"] = "Persönliche Notizen";
+$a->strings["Photo Albums"] = "Fotoalben";
+$a->strings["Recent Photos"] = "Neueste Fotos";
+$a->strings["Upload New Photos"] = "Neue Fotos hochladen";
+$a->strings["everybody"] = "jeder";
+$a->strings["Contact information unavailable"] = "Kontaktinformationen nicht verfügbar";
+$a->strings["Album not found."] = "Album nicht gefunden.";
+$a->strings["Delete Album"] = "Album löschen";
+$a->strings["Do you really want to delete this photo album and all its photos?"] = "Möchtest Du wirklich dieses Foto-Album und all seine Foto löschen?";
+$a->strings["Delete Photo"] = "Foto löschen";
+$a->strings["Do you really want to delete this photo?"] = "Möchtest Du wirklich dieses Foto löschen?";
+$a->strings["a photo"] = "einem Foto";
+$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s wurde von %3\$s in %2\$s getaggt";
+$a->strings["Image upload didn't complete, please try again"] = "Der Upload des Bildes war nicht vollständig. Bitte versuche es erneut.";
+$a->strings["Image file is missing"] = "Bilddatei konnte nicht gefunden werden.";
+$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Der Server kann derzeit keine neuen Datei Uploads akzeptieren. Bitte kontaktiere deinen Administrator.";
+$a->strings["Image file is empty."] = "Bilddatei ist leer.";
+$a->strings["No photos selected"] = "Keine Bilder ausgewählt";
+$a->strings["Access to this item is restricted."] = "Zugriff zu diesem Eintrag wurde eingeschränkt.";
+$a->strings["Upload Photos"] = "Bilder hochladen";
+$a->strings["New album name: "] = "Name des neuen Albums: ";
+$a->strings["or existing album name: "] = "oder existierender Albumname: ";
+$a->strings["Do not show a status post for this upload"] = "Keine Status-Mitteilung für diesen Beitrag anzeigen";
+$a->strings["Permissions"] = "Berechtigungen";
+$a->strings["Show to Groups"] = "Zeige den Gruppen";
+$a->strings["Show to Contacts"] = "Zeige den Kontakten";
+$a->strings["Edit Album"] = "Album bearbeiten";
+$a->strings["Show Newest First"] = "Zeige neueste zuerst";
+$a->strings["Show Oldest First"] = "Zeige älteste zuerst";
+$a->strings["View Photo"] = "Foto betrachten";
+$a->strings["Permission denied. Access to this item may be restricted."] = "Zugriff verweigert. Zugriff zu diesem Eintrag könnte eingeschränkt sein.";
+$a->strings["Photo not available"] = "Foto nicht verfügbar";
+$a->strings["View photo"] = "Fotos ansehen";
+$a->strings["Edit photo"] = "Foto bearbeiten";
+$a->strings["Use as profile photo"] = "Als Profilbild verwenden";
+$a->strings["Private Message"] = "Private Nachricht";
+$a->strings["View Full Size"] = "Betrachte Originalgröße";
+$a->strings["Tags: "] = "Tags: ";
+$a->strings["[Remove any tag]"] = "[Tag entfernen]";
+$a->strings["New album name"] = "Name des neuen Albums";
+$a->strings["Caption"] = "Bildunterschrift";
+$a->strings["Add a Tag"] = "Tag hinzufügen";
+$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping";
+$a->strings["Do not rotate"] = "Nicht rotieren";
+$a->strings["Rotate CW (right)"] = "Drehen US (rechts)";
+$a->strings["Rotate CCW (left)"] = "Drehen EUS (links)";
+$a->strings["I like this (toggle)"] = "Ich mag das (toggle)";
+$a->strings["I don't like this (toggle)"] = "Ich mag das nicht (toggle)";
+$a->strings["This is you"] = "Das bist Du";
+$a->strings["Comment"] = "Kommentar";
+$a->strings["Map"] = "Karte";
+$a->strings["View Album"] = "Album betrachten";
+$a->strings["Requested profile is not available."] = "Das angefragte Profil ist nicht vorhanden.";
+$a->strings["%s's posts"] = "Beiträge von %s";
+$a->strings["%s's comments"] = "Kommentare von %s";
+$a->strings["%s's timeline"] = "Timeline von %s";
+$a->strings["Access to this profile has been restricted."] = "Der Zugriff zu diesem Profil wurde eingeschränkt.";
+$a->strings["Tips for New Members"] = "Tipps für neue Nutzer";
+$a->strings["Do you really want to delete this video?"] = "Möchtest Du dieses Video wirklich löschen?";
+$a->strings["Delete Video"] = "Video Löschen";
+$a->strings["No videos selected"] = "Keine Videos  ausgewählt";
+$a->strings["Recent Videos"] = "Neueste Videos";
+$a->strings["Upload New Videos"] = "Neues Video hochladen";
 $a->strings["Theme settings updated."] = "Themeneinstellungen aktualisiert.";
 $a->strings["Information"] = "Information";
 $a->strings["Overview"] = "Übersicht";
@@ -730,6 +838,7 @@ $a->strings["No remote contact is blocked from this node."] = "Derzeit werden ke
 $a->strings["Blocked Remote Contacts"] = "Blockierte Kontakte von anderen Knoten";
 $a->strings["Block New Remote Contact"] = "Blockieren von weiteren Kontakten";
 $a->strings["Photo"] = "Foto:";
+$a->strings["Address"] = "Adresse";
 $a->strings["%s total blocked contact"] = [
        0 => "Insgesamt %s blockierter Kontakt",
        1 => "Insgesamt %s blockierte Kontakte",
@@ -752,9 +861,9 @@ $a->strings["Network"] = "Netzwerk";
 $a->strings["Created"] = "Erstellt";
 $a->strings["Last Tried"] = "Zuletzt versucht";
 $a->strings["This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."] = "Auf dieser Seite werden die in der Warteschlange eingereihten Beiträge aufgelistet. Bei diesen Beiträgen schlug die erste Zustellung fehl. Es wird später wiederholt versucht die Beiträge zuzustellen, bis sie schließlich gelöscht werden.";
-$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "Deine DB verwendet derzeit noch MyISAM Tabellen. Du solltest die Datenbank Engine auf InnoDB umstellen, da Friendica in Zukunft InnoDB Features verwenden wird. Eine Anleitung zur Umstellung der Datenbank kannst du  <a href=\"%s\">hier</a>  finden. Du kannst außerdem mit dem Befehl <tt>php scripts/dbstructure.php toinnodb</tt> auf der Kommandozeile die Umstellung automatisch vornehmen lassen.";
+$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php bin/console.php dbstructure toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "Deine DB verwendet derzeit noch MyISAM Tabellen. Du solltest die Datenbank Engine auf InnoDB umstellen, da Friendica in Zukunft InnoDB Features verwenden wird. Eine Anleitung zur Umstellung der Datenbank kannst du  <a href=\"%s\">hier</a>  finden. Du kannst außerdem mit dem Befehl <tt>php bin/console.php dbstructure toinnodb</tt> auf der Kommandozeile die Umstellung automatisch vornehmen lassen.";
 $a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "Es gibt eine neue Version von Friendica. Du verwendest derzeit die Version %1\$s, die aktuelle Version ist %2\$s.";
-$a->strings["The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line and have a look at the errors that might appear."] = "Das Update der Datenbank ist fehlgeschlagen. Bitte führe 'php scripts/dbstructure.php update' in der Kommandozeile aus und achte auf eventuell auftretende Fehlermeldungen.";
+$a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "Das Update der Datenbank ist fehlgeschlagen. Bitte führe 'php bin/console.php dbstructure update' in der Kommandozeile aus und achte auf eventuell auftretende Fehlermeldungen.";
 $a->strings["The worker was never executed. Please check your database structure!"] = "Der Hintergrundprozess (worker) wurde noch nie gestartet. Bitte überprüfe deine Datenbankstruktur.";
 $a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "Der Hintergrundprozess (worker) wurde zuletzt um %s UTC ausgeführt. Das war vor mehr als einer Stunde. Bitte überprüfe deine crontab Einstellungen.";
 $a->strings["Normal Account"] = "Normales Konto";
@@ -795,13 +904,13 @@ $a->strings["check the stable version"] = "überprüfe die stabile Version";
 $a->strings["check the development version"] = "überprüfe die Entwicklungsversion";
 $a->strings["Save Settings"] = "Einstellungen speichern";
 $a->strings["Republish users to directory"] = "Nutzer erneut im globalen Verzeichnis veröffentlichen.";
-$a->strings["Registration"] = "Registrierung";
 $a->strings["File upload"] = "Datei hochladen";
 $a->strings["Policies"] = "Regeln";
 $a->strings["Advanced"] = "Erweitert";
 $a->strings["Auto Discovered Contact Directory"] = "Automatisch ein Kontaktverzeichnis erstellen";
 $a->strings["Performance"] = "Performance";
 $a->strings["Worker"] = "Worker";
+$a->strings["Message Relay"] = "Nachrichten Relais";
 $a->strings["Relocate - WARNING: advanced function. Could make this server unreachable."] = "Umsiedeln - WARNUNG: Könnte diesen Server unerreichbar machen.";
 $a->strings["Site name"] = "Seitenname";
 $a->strings["Host name"] = "Host Name";
@@ -865,7 +974,7 @@ $a->strings["Don't replace locally-hosted private photos in posts with an embedd
 $a->strings["Allow Users to set remote_self"] = "Nutzern erlauben das remote_self Flag zu setzen";
 $a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "Ist dies ausgewählt kann jeder Nutzer jeden seiner Kontakte als remote_self (entferntes Konto) im Kontakt reparieren Dialog markieren. Nach dem setzten dieses Flags werden alle Top-Level Beiträge dieser Kontakte automatisch in den Stream dieses Nutzers gepostet.";
 $a->strings["Block multiple registrations"] = "Unterbinde Mehrfachregistrierung";
-$a->strings["Disallow users to register additional accounts for use as pages."] = "Benutzern nicht erlauben, weitere Konten als zusätzliche Profile anzulegen.";
+$a->strings["Disallow users to register additional accounts for use as pages."] = "Benutzern nicht erlauben, weitere Konten für Organisationsseiten o.ä. mit der gleichen E-Mail Adresse anzulegen, um diese als .";
 $a->strings["OpenID support"] = "OpenID Unterstützung";
 $a->strings["OpenID support for registration and logins."] = "OpenID-Unterstützung für Registrierung und Login.";
 $a->strings["Fullname check"] = "Namen auf Vollständigkeit überprüfen";
@@ -909,7 +1018,7 @@ $a->strings["Periodically query other servers for contacts. You can choose betwe
 $a->strings["Timeframe for fetching global contacts"] = "Zeitfenster für globale Kontakte";
 $a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "Wenn die Entdeckung neuer Kontakte aktiv ist, definiert dieses Zeitfenster den Zeitraum in dem globale Kontakte als aktiv gelten und von anderen Servern importiert werden.";
 $a->strings["Search the local directory"] = "Lokales Verzeichnis durchsuchen";
-$a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt umd die Suchresultate zu verbessern, wenn diese Suche wiederholt wird.";
+$a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt um die Suchresultate zu verbessern, wenn diese Suche wiederholt wird.";
 $a->strings["Publish server information"] = "Server Informationen veröffentlichen";
 $a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."] = "Wenn aktiviert, werden allgemeine Informationen über den Server und Nutzungsdaten veröffentlicht. Die Daten beinhalten den Namen sowie die Version des Servers, die Anzahl der Personen mit öffentlichen Profilen, die Anzahl der Beiträge sowie aktivierte Protokolle und Connectoren. Für Details bitte <a href='http://the-federation.info/'>the-federation.info</a> aufrufen.";
 $a->strings["Check upstream version"] = "Suche nach Updates";
@@ -934,6 +1043,7 @@ $a->strings["New base url"] = "Neue Basis-URL";
 $a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "Ändert die Basis-URL dieses Servers und sendet eine Umzugsmitteilung an alle Friendica und Diaspora* Kontakte deiner NutzerInnen.";
 $a->strings["RINO Encryption"] = "RINO Verschlüsselung";
 $a->strings["Encryption layer between nodes."] = "Verschlüsselung zwischen Friendica Instanzen";
+$a->strings["Enabled"] = "Aktiv";
 $a->strings["Maximum number of parallel workers"] = "Maximale Anzahl parallel laufender Worker";
 $a->strings["On shared hosters set this to 2. On larger systems, values of 10 are great. Default value is 4."] = "Wenn dein Knoten bei einem Shared Hoster ist, setzte diesen Wert auf 2. Auf größeren Systemen funktioniert ein Wert von 10 recht gut. Standardeinstellung sind 4.";
 $a->strings["Don't use 'proc_open' with the worker"] = "'proc_open' nicht mit den Workern verwenden";
@@ -942,6 +1052,20 @@ $a->strings["Enable fastlane"] = "Aktiviere Fastlane";
 $a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "Wenn aktiviert, wird der Fastlane-Mechanismus einen weiteren Worker-Prozeß starten wenn Prozesse mit höherer Priorität von Prozessen mit niedrigerer Priorität blockiert werden.";
 $a->strings["Enable frontend worker"] = "Aktiviere den Frontend Worker";
 $a->strings["When enabled the Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = "Ist diese Option aktiv, wird der Worker Prozess durch Aktionen am Frontend gestartet (z.B. wenn Nachrichten zugestellt werden). Auf kleineren Seiten sollte %s/worker regelmäßig, beispielsweise durch einen externen Cron Anbieter, aufgerufen werden. Du solltest dies Option nur dann aktivieren, wenn du keinen Cron Job auf deinem eigenen Server starten kannst.";
+$a->strings["Subscribe to relay"] = "Relais abonnieren";
+$a->strings["Enables the receiving of public posts from the relay. They will be included in the search, subscribed tags and on the global community page."] = "Aktiviert den Empfang von öffentlichen Beiträgen vom Relais-Server. Diese Beiträge werden in der Suche, den abonnierten Hashtags sowie der globalen Gemeinschaftsseite verfügbar sein.";
+$a->strings["Relay server"] = "Relais Server";
+$a->strings["Address of the relay server where public posts should be send to. For example https://relay.diasp.org"] = "Adresse des Relais Servers an den die öffentlichen Beiträge gesendet werden sollen. Zum Beispiel https://relay.diasp.org";
+$a->strings["Direct relay transfer"] = "Direkte Relais Übertragung";
+$a->strings["Enables the direct transfer to other servers without using the relay servers"] = "Aktiviert das direkte Verteilen an andere Server, ohne dass ein Relais Server verwendet wird.";
+$a->strings["Relay scope"] = "Geltungsbereich des Relais";
+$a->strings["Can be 'all' or 'tags'. 'all' means that every public post should be received. 'tags' means that only posts with selected tags should be received."] = "Der Wert kann entweder 'Alle' oder 'Schlagwörter' sein. 'Alle' bedeutet, dass alle öffentliche Beiträge empfangen werden sollen. 'Schlagwörter' schränkt dem Empfang auf Beiträge ein, die bestimmte Schlagwörter beinhalten.";
+$a->strings["all"] = "Alle";
+$a->strings["tags"] = "Schlagwörter";
+$a->strings["Server tags"] = "Server Schlagworte";
+$a->strings["Comma separated list of tags for the 'tags' subscription."] = "Liste von Schlagworten die abonniert werden sollen, mit Komma getrennt.";
+$a->strings["Allow user tags"] = "Verwende Schlagworte der Nutzer";
+$a->strings["If enabled, the tags from the saved searches will used for the 'tags' subscription in addition to the 'relay_server_tags'."] = "Ist dies aktiviert, werden die Schlagwörter der gespeicherten Suchen zusätzlich zu den oben  definierten Server Schlagworte abonniert.";
 $a->strings["Update has been marked successful"] = "Update wurde als erfolgreich markiert";
 $a->strings["Database structure update %s was successfully applied."] = "Das Update %s der Struktur der Datenbank wurde erfolgreich angewandt.";
 $a->strings["Executing of database structure update %s failed with error: %s"] = "Das Update %s der Struktur der Datenbank schlug mit folgender Fehlermeldung fehl: %s";
@@ -1022,25 +1146,37 @@ $a->strings["Off"] = "Aus";
 $a->strings["On"] = "An";
 $a->strings["Lock feature %s"] = "Feature festlegen: %s";
 $a->strings["Manage Additional Features"] = "Zusätzliche Features Verwalten";
-$a->strings["Source (bbcode) text:"] = "Quelle (bbcode) Text:";
-$a->strings["Source (Diaspora) text to convert to BBcode:"] = "Eingabe (Diaspora) nach BBCode zu konvertierender Text:";
-$a->strings["Source input: "] = "Originaltext:";
-$a->strings["bbcode (raw HTML(: "] = "bbcode (reines HTML(: ";
-$a->strings["bbcode: "] = "bbcode: ";
-$a->strings["bbcode => html2bbcode: "] = "bbcode => html2bbcode: ";
-$a->strings["bb2diaspora: "] = "bb2diaspora: ";
-$a->strings["bb2diaspora => Markdown: "] = "bb2diaspora => Markdown: ";
-$a->strings["bb2diaspora => diaspora2bb: "] = "bb2diaspora => diaspora2bb: ";
-$a->strings["Source input (Diaspora format): "] = "Originaltext (Diaspora Format): ";
-$a->strings["diaspora2bb: "] = "diaspora2bb: ";
-$a->strings["Community option not available."] = "Optionen für die Gemeinschaftsseite nicht verfügbar.";
-$a->strings["Not available."] = "Nicht verfügbar.";
-$a->strings["Local Community"] = "Lokale Gemeinschaft";
-$a->strings["Posts from local users on this server"] = "Beiträge von Nutzern dieses Servers";
-$a->strings["Global Community"] = "Globale Gemeinschaft";
-$a->strings["Posts from users of the whole federated network"] = "Beiträge von Nutzern des gesamten  föderalen Netzwerks";
-$a->strings["No results."] = "Keine Ergebnisse.";
-$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Diese Gemeinschaftsseite zeigt alle öffentlichen Beiträge, die auf diesem Knoten eingegangen sind. Der Inhalt entspricht nicht zwingend der Meinung der Nutzer dieses Servers.";
+$a->strings["Source input"] = "Originaltext:";
+$a->strings["BBCode::convert (raw HTML("] = "BBCode::convert (pures HTML)";
+$a->strings["BBCode::convert"] = "BBCode::convert";
+$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode";
+$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown";
+$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert";
+$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode";
+$a->strings["BBCode::toMarkdown =>  Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown =>  Markdown::convert => HTML::toBBCode";
+$a->strings["Source input \\x28Diaspora format\\x29"] = "Original Text \\x28Diaspora Fromat\\x29";
+$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode";
+$a->strings["Raw HTML input"] = "Reine  HTML  Eingabe";
+$a->strings["HTML Input"] = "HTML Eingabe";
+$a->strings["HTML::toBBCode"] = "HTML::toBBCode";
+$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext";
+$a->strings["Source text"] = "Quelltext";
+$a->strings["BBCode"] = "BBCode";
+$a->strings["Markdown"] = "Markdown";
+$a->strings["HTML"] = "HTML";
+$a->strings["Events"] = "Veranstaltungen";
+$a->strings["View"] = "Ansehen";
+$a->strings["Previous"] = "Vorherige";
+$a->strings["Next"] = "Nächste";
+$a->strings["today"] = "Heute";
+$a->strings["month"] = "Monat";
+$a->strings["week"] = "Woche";
+$a->strings["day"] = "Tag";
+$a->strings["list"] = "Liste";
+$a->strings["User not found"] = "Nutzer nicht gefunden";
+$a->strings["This calendar format is not supported"] = "Dieses Kalenderformat wird nicht unterstützt.";
+$a->strings["No exportable data found"] = "Keine exportierbaren Daten gefunden";
+$a->strings["calendar"] = "Kalender";
 $a->strings["%d contact edited."] = [
        0 => "%d Kontakt bearbeitet.",
        1 => "%d Kontakte bearbeitet.",
@@ -1048,7 +1184,6 @@ $a->strings["%d contact edited."] = [
 $a->strings["Could not access contact record."] = "Konnte nicht auf die Kontaktdaten zugreifen.";
 $a->strings["Could not locate selected profile."] = "Konnte das ausgewählte Profil nicht finden.";
 $a->strings["Contact updated."] = "Kontakt aktualisiert.";
-$a->strings["Failed to update contact record."] = "Aktualisierung der Kontaktdaten fehlgeschlagen.";
 $a->strings["Contact has been blocked"] = "Kontakt wurde blockiert";
 $a->strings["Contact has been unblocked"] = "Kontakt wurde wieder freigegeben";
 $a->strings["Contact has been ignored"] = "Kontakt wurde ignoriert";
@@ -1073,6 +1208,7 @@ $a->strings["Fetch information like preview pictures, title and teaser from the
 $a->strings["Fetch information"] = "Beziehe Information";
 $a->strings["Fetch keywords"] = "Schlüsselwprter abrufen";
 $a->strings["Fetch information and keywords"] = "Beziehe Information und Schlüsselworte";
+$a->strings["Disconnect/Unfollow"] = "Verbindung lösen/Nicht mehr folgen";
 $a->strings["Contact"] = "Kontakt";
 $a->strings["Profile Visibility"] = "Profil-Sichtbarkeit";
 $a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Bitte wähle eines Deiner Profile das angezeigt werden soll, wenn %s Dein Profil aufruft.";
@@ -1114,11 +1250,12 @@ $a->strings["Only show archived contacts"] = "Nur archivierte Kontakte anzeigen"
 $a->strings["Hidden"] = "Verborgen";
 $a->strings["Only show hidden contacts"] = "Nur verborgene Kontakte anzeigen";
 $a->strings["Search your contacts"] = "Suche in deinen Kontakten";
-$a->strings["Results for: %s"] = "Ergebnisse für: %s";
+$a->strings["Find"] = "Finde";
 $a->strings["Update"] = "Aktualisierungen";
 $a->strings["Archive"] = "Archivieren";
 $a->strings["Unarchive"] = "Aus Archiv zurückholen";
 $a->strings["Batch Actions"] = "Stapelverarbeitung";
+$a->strings["Status Messages and Posts"] = "Statusnachrichten und Beiträge";
 $a->strings["Profile Details"] = "Profildetails";
 $a->strings["View all contacts"] = "Alle Kontakte anzeigen";
 $a->strings["View all common friends"] = "Alle Kontakte anzeigen";
@@ -1130,64 +1267,35 @@ $a->strings["Toggle Blocked status"] = "Geblockt-Status ein-/ausschalten";
 $a->strings["Toggle Ignored status"] = "Ignoriert-Status ein-/ausschalten";
 $a->strings["Toggle Archive status"] = "Archiviert-Status ein-/ausschalten";
 $a->strings["Delete contact"] = "Lösche den Kontakt";
-$a->strings["No parent user"] = "";
-$a->strings["Parent User"] = "";
-$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "";
+$a->strings["Parent user not found."] = "Verwalter nicht gefunden.";
+$a->strings["No parent user"] = "Kein Verwalter";
+$a->strings["Parent Password:"] = "Passwort des Verwalters";
+$a->strings["Please enter the password of the parent account to legitimize your request."] = "Bitte gib das Passwort des Verwalters ein um deine Anfrage zu bestätigen.";
+$a->strings["Parent User"] = "Verwalter";
+$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Verwalter haben Zugriff auf alle Funktionen dieses Benutzerkontos und können dessen Einstellungen ändern.";
 $a->strings["Delegate Page Management"] = "Delegiere das Management für die Seite";
-$a->strings["Delegates"] = "";
+$a->strings["Delegates"] = "Bevollmächtigte";
 $a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Bevollmächtigte sind in der Lage, alle Aspekte dieses Kontos/dieser Seite zu verwalten, abgesehen von den Grundeinstellungen des Kontos. Bitte gib niemandem eine Bevollmächtigung für Deinen privaten Account, dem Du nicht absolut vertraust!";
-$a->strings["Existing Page Managers"] = "Vorhandene Seitenmanager";
 $a->strings["Existing Page Delegates"] = "Vorhandene Bevollmächtigte für die Seite";
 $a->strings["Potential Delegates"] = "Potentielle Bevollmächtigte";
-$a->strings["Remove"] = "Entfernen";
 $a->strings["Add"] = "Hinzufügen";
 $a->strings["No entries."] = "Keine Einträge.";
-$a->strings["This introduction has already been accepted."] = "Diese Kontaktanfrage wurde bereits akzeptiert.";
-$a->strings["Profile location is not valid or does not contain profile information."] = "Profiladresse ist ungültig oder stellt keine Profildaten zur Verfügung.";
-$a->strings["Warning: profile location has no identifiable owner name."] = "Warnung: Es konnte kein Name des Besitzers von der angegebenen Profiladresse gefunden werden.";
-$a->strings["Warning: profile location has no profile photo."] = "Warnung: Es gibt kein Profilbild bei der angegebenen Profiladresse.";
-$a->strings["%d required parameter was not found at the given location"] = [
-       0 => "%d benötigter Parameter wurde an der angegebenen Stelle nicht gefunden",
-       1 => "%d benötigte Parameter wurden an der angegebenen Stelle nicht gefunden",
-];
-$a->strings["Introduction complete."] = "Kontaktanfrage abgeschlossen.";
-$a->strings["Unrecoverable protocol error."] = "Nicht behebbarer Protokollfehler.";
-$a->strings["Profile unavailable."] = "Profil nicht verfügbar.";
-$a->strings["%s has received too many connection requests today."] = "%s hat heute zu viele Kontaktanfragen erhalten.";
-$a->strings["Spam protection measures have been invoked."] = "Maßnahmen zum Spamschutz wurden ergriffen.";
-$a->strings["Friends are advised to please try again in 24 hours."] = "Freunde sind angehalten, es in 24 Stunden erneut zu versuchen.";
-$a->strings["Invalid locator"] = "Ungültiger Locator";
-$a->strings["You have already introduced yourself here."] = "Du hast Dich hier bereits vorgestellt.";
-$a->strings["Apparently you are already friends with %s."] = "Es scheint so, als ob Du bereits mit %s in Kontakt stehst.";
-$a->strings["Invalid profile URL."] = "Ungültige Profil-URL.";
-$a->strings["Disallowed profile URL."] = "Nicht erlaubte Profil-URL.";
-$a->strings["Your introduction has been sent."] = "Deine Kontaktanfrage wurde gesendet.";
-$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Entferntes abon­nie­ren kann für dein Netzwerk nicht durchgeführt werden. Bitte nutze direkt die Abonnieren-Funktion deines Systems.   ";
-$a->strings["Please login to confirm introduction."] = "Bitte melde Dich an, um die Kontaktanfrage zu bestätigen.";
-$a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = "Momentan bist Du mit einer anderen Identität angemeldet. Bitte melde Dich mit <strong>diesem</strong> Profil an.";
-$a->strings["Confirm"] = "Bestätigen";
-$a->strings["Hide this contact"] = "Verberge diesen Kontakt";
-$a->strings["Welcome home %s."] = "Willkommen zurück %s.";
-$a->strings["Please confirm your introduction/connection request to %s."] = "Bitte bestätige Deine Kontaktanfrage bei %s.";
-$a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Bitte gib die Adresse Deines Profils in einem der unterstützten sozialen Netzwerke an:";
-$a->strings["If you are not yet a member of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>."] = "Wenn du noch kein Mitglied dieses freien sozialen Netzwerks bist, <a href=\"%s\">folge diesem Link</a> um einen öffentlichen Friendica Server zu finden und beizutreten.";
-$a->strings["Friend/Connection Request"] = "Kontaktanfrage";
-$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"] = "Beispiele: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de";
-$a->strings["Please answer the following:"] = "Bitte beantworte folgendes:";
-$a->strings["Does %s know you?"] = "Kennt %s Dich?";
-$a->strings["Add a personal note:"] = "Eine persönliche Notiz beifügen:";
-$a->strings["Friendica"] = "Friendica";
-$a->strings["GNU Social (Pleroma, Mastodon)"] = "GNU Social (Pleroma, Mastodon)";
-$a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)";
-$a->strings[" - please do not use this form.  Instead, enter %s into your Diaspora search bar."] = " - bitte verwende dieses Formular nicht. Stattdessen suche nach %s in Deiner Diaspora Suchleiste.";
-$a->strings["Item not found"] = "Beitrag nicht gefunden";
-$a->strings["Edit post"] = "Beitrag bearbeiten";
+$a->strings["Status:"] = "Status:";
+$a->strings["Homepage:"] = "Homepage:";
+$a->strings["Global Directory"] = "Weltweites Verzeichnis";
+$a->strings["Find on this site"] = "Auf diesem Server suchen";
+$a->strings["Results for:"] = "Ergebnisse für:";
+$a->strings["Site Directory"] = "Verzeichnis";
+$a->strings["No entries (some entries may be hidden)."] = "Keine Einträge (einige Einträge könnten versteckt sein).";
+$a->strings["People Search - %s"] = "Personensuche - %s";
+$a->strings["Forum Search - %s"] = "Forensuche - %s";
 $a->strings["Event can not end before it has started."] = "Die Veranstaltung kann nicht enden bevor sie beginnt.";
 $a->strings["Event title and start time are required."] = "Der Veranstaltungstitel und die Anfangszeit müssen angegeben werden.";
 $a->strings["Create New Event"] = "Neue Veranstaltung erstellen";
 $a->strings["Event details"] = "Veranstaltungsdetails";
 $a->strings["Starting date and Title are required."] = "Anfangszeitpunkt und Titel werden benötigt";
 $a->strings["Event Starts:"] = "Veranstaltungsbeginn:";
+$a->strings["Required"] = "Benötigt";
 $a->strings["Finish date/time is not known or not relevant"] = "Enddatum/-zeit ist nicht bekannt oder nicht relevant";
 $a->strings["Event Finishes:"] = "Veranstaltungsende:";
 $a->strings["Adjust for viewer timezone"] = "An Zeitzone des Betrachters anpassen";
@@ -1197,7 +1305,8 @@ $a->strings["Share this event"] = "Veranstaltung teilen";
 $a->strings["Basic"] = "Allgemein";
 $a->strings["Failed to remove event"] = "Entfernen der Veranstaltung fehlgeschlagen";
 $a->strings["Event removed"] = "Veranstaltung enfternt";
-$a->strings["- select -"] = "- auswählen -";
+$a->strings["You must be logged in to use this module"] = "Du musst eingeloggt sein um dieses Modul benutzen zu können.";
+$a->strings["Source URL"] = "URL der Quelle";
 $a->strings["The contact could not be added."] = "Der Kontakt konnte nicht hinzugefügt werden.";
 $a->strings["You already added this contact."] = "Du hast den Kontakt bereits hinzugefügt.";
 $a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Diaspora Unterstützung ist nicht aktiviert. Der Kontakt kann nicht zugefügt werden.";
@@ -1247,7 +1356,8 @@ $a->strings["OpenSSL PHP module"] = "PHP: OpenSSL-Modul";
 $a->strings["PDO or MySQLi PHP module"] = "PDO oder MySQLi PHP Modul";
 $a->strings["mb_string PHP module"] = "PHP: mb_string-Modul";
 $a->strings["XML PHP module"] = "XML PHP Modul";
-$a->strings["iconv module"] = "iconv module";
+$a->strings["iconv PHP module"] = "PHP iconv Modul";
+$a->strings["POSIX PHP module"] = "PHP POSIX Modul";
 $a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite module";
 $a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fehler: Das Apache-Modul mod-rewrite wird benötigt, es ist allerdings nicht installiert.";
 $a->strings["Error: libCURL PHP module required but not installed."] = "Fehler: Das libCURL PHP Modul wird benötigt, ist aber nicht installiert.";
@@ -1257,6 +1367,7 @@ $a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "Fe
 $a->strings["Error: The MySQL driver for PDO is not installed."] = "Fehler: der MySQL Treiber für PDO ist nicht installiert";
 $a->strings["Error: mb_string PHP module required but not installed."] = "Fehler: mb_string PHP Module wird benötigt ist aber nicht installiert.";
 $a->strings["Error: iconv PHP module required but not installed."] = "Fehler: Das iconv-Modul von PHP ist nicht installiert.";
+$a->strings["Error: POSIX PHP module required but not installed."] = "Fehler POSIX PHP Modul erforderlich aber nicht installiert.";
 $a->strings["Error, XML PHP module required but not installed."] = "Fehler: XML PHP Modul erforderlich aber nicht installiert.";
 $a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "Der Installationswizard muss in der Lage sein, eine Datei im Stammverzeichnis Deines Webservers anzulegen, ist allerdings derzeit nicht in der Lage, dies zu tun.";
 $a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "In den meisten Fällen ist dies ein Problem mit den Schreibrechten. Der Webserver könnte keine Schreiberlaubnis haben, selbst wenn Du sie hast.";
@@ -1279,156 +1390,18 @@ $a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for t
 $a->strings["Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Du solltest nun die Seite zur <a href=\"%s/register\">Nutzerregistrierung</a> deiner neuen Friendica Instanz besuchen und einen neuen Nutzer einrichten. Bitte denke daran die selbe E-Mail Adresse anzugeben, die du auch als Administrator E-Mail angegeben hast, damit du das Admin-Panel verwenden kannst.";
 $a->strings["Unable to locate original post."] = "Konnte den Originalbeitrag nicht finden.";
 $a->strings["Empty post discarded."] = "Leerer Beitrag wurde verworfen.";
-$a->strings["Wall Photos"] = "Pinnwand-Bilder";
 $a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Diese Nachricht wurde dir von %s geschickt, einem Mitglied des Sozialen Netzwerks Friendica.";
-$a->strings["You may visit them online at %s"] = "Du kannst sie online unter %s besuchen";
-$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Falls Du diese Beiträge nicht erhalten möchtest, kontaktiere bitte den Autor, indem Du auf diese Nachricht antwortest.";
-$a->strings["%s posted an update."] = "%s hat ein Update veröffentlicht.";
-$a->strings["Time Conversion"] = "Zeitumrechnung";
-$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica bietet diese Funktion an, um das Teilen von Events mit Kontakten zu vereinfachen, deren Zeitzone nicht ermittelt werden kann.";
-$a->strings["UTC time: %s"] = "UTC Zeit: %s";
-$a->strings["Current timezone: %s"] = "Aktuelle Zeitzone: %s";
-$a->strings["Converted localtime: %s"] = "Umgerechnete lokale Zeit: %s";
-$a->strings["Please select your timezone:"] = "Bitte wähle Deine Zeitzone:";
-$a->strings["No valid account found."] = "Kein gültiges Konto gefunden.";
-$a->strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Bitte überprüfe Deine E-Mail.";
-$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\nHallo %1\$s,\n\nAuf \"%2\$s\" ist eine Anfrage auf das Zurücksetzen Deines Passworts gestellt\nworden. Um diese Anfrage zu verifizieren, folge bitte dem unten stehenden\nLink oder kopiere und füge ihn in die Adressleiste Deines Browsers ein.\n\nSolltest Du die Anfrage NICHT gemacht haben, ignoriere und/oder lösche diese\nE-Mail bitte.\n\nDein Passwort wird nicht geändert, solange wir nicht verifiziert haben, dass\nDu diese Änderung angefragt hast.";
-$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\nUm Deine Identität zu verifizieren, folge bitte dem folgenden Link:\n\n%1\$s\n\nDu wirst eine weitere E-Mail mit Deinem neuen Passwort erhalten. Sobald Du Dich\nangemeldet hast, kannst Du Dein Passwort in den Einstellungen ändern.\n\nDie Anmeldedetails sind die folgenden:\n\nAdresse der Seite:\t%2\$s\nBenutzername:\t%3\$s";
-$a->strings["Password reset requested at %s"] = "Anfrage zum Zurücksetzen des Passworts auf %s erhalten";
-$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Anfrage konnte nicht verifiziert werden. (Eventuell hast Du bereits eine ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert.";
-$a->strings["Request has expired, please make a new one."] = "Die Anfrage ist abgelaufen. Bitte stelle eine erneute.";
-$a->strings["Forgot your Password?"] = "Hast Du Dein Passwort vergessen?";
-$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib Deine E-Mail-Adresse an und fordere ein neues Passwort an. Es werden Dir dann weitere Informationen per Mail zugesendet.";
-$a->strings["Nickname or Email: "] = "Spitzname oder E-Mail:";
-$a->strings["Reset"] = "Zurücksetzen";
-$a->strings["Password Reset"] = "Passwort zurücksetzen";
-$a->strings["Your password has been reset as requested."] = "Dein Passwort wurde wie gewünscht zurückgesetzt.";
-$a->strings["Your new password is"] = "Dein neues Passwort lautet";
-$a->strings["Save or copy your new password - and then"] = "Speichere oder kopiere Dein neues Passwort - und dann";
-$a->strings["click here to login"] = "hier klicken, um Dich anzumelden";
-$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Du kannst das Passwort in den <em>Einstellungen</em> ändern, sobald Du Dich erfolgreich angemeldet hast.";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\nHallo %1\$s,\n\nDein Passwort wurde wie gewünscht geändert. Bitte bewahre diese Informationen gut auf (oder ändere Dein Passwort in eines, das Du Dir leicht merken kannst).";
-$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\nDie Anmeldedaten sind die folgenden:\n\nAdresse der Seite: %1\$s\nLogin Name: %2\$s\nPasswort: %3\$s\n\nDas Passwort kann und sollte in den Kontoeinstellungen nach der Anmeldung geändert werden.";
-$a->strings["Your password has been changed at %s"] = "Auf %s wurde Dein Passwort geändert";
-$a->strings["New Message"] = "Neue Nachricht";
-$a->strings["No recipient selected."] = "Kein Empfänger gewählt.";
-$a->strings["Unable to locate contact information."] = "Konnte die Kontaktinformationen nicht finden.";
-$a->strings["Message could not be sent."] = "Nachricht konnte nicht gesendet werden.";
-$a->strings["Message collection failure."] = "Konnte Nachrichten nicht abrufen.";
-$a->strings["Message sent."] = "Nachricht gesendet.";
-$a->strings["Messages"] = "Nachrichten";
-$a->strings["Do you really want to delete this message?"] = "Möchtest Du wirklich diese Nachricht löschen?";
-$a->strings["Message deleted."] = "Nachricht gelöscht.";
-$a->strings["Conversation removed."] = "Unterhaltung gelöscht.";
-$a->strings["Send Private Message"] = "Private Nachricht senden";
-$a->strings["To:"] = "An:";
-$a->strings["Subject:"] = "Betreff:";
-$a->strings["No messages."] = "Keine Nachrichten.";
-$a->strings["Message not available."] = "Nachricht nicht verfügbar.";
-$a->strings["Delete message"] = "Nachricht löschen";
-$a->strings["D, d M Y - g:i A"] = "D, d.. M Y - G:i";
-$a->strings["Delete conversation"] = "Unterhaltung löschen";
-$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Sichere Kommunikation ist nicht verfügbar. <strong>Eventuell</strong> kannst Du auf der Profilseite des Absenders antworten.";
-$a->strings["Send Reply"] = "Antwort senden";
-$a->strings["Unknown sender - %s"] = "'Unbekannter Absender - %s";
-$a->strings["You and %s"] = "Du und %s";
-$a->strings["%s and You"] = "%s und Du";
-$a->strings["%d message"] = [
-       0 => "%d Nachricht",
-       1 => "%d Nachrichten",
-];
-$a->strings["Remove term"] = "Begriff entfernen";
-$a->strings["Saved Searches"] = "Gespeicherte Suchen";
-$a->strings["add"] = "hinzufügen";
-$a->strings["Warning: This group contains %s member from a network that doesn't allow non public messages."] = [
-       0 => "Warnung: Diese Gruppe beinhaltet %s Person aus einem Netzwerk das keine nicht öffentlichen Beiträge empfangen kann.",
-       1 => "Warnung: Diese Gruppe beinhaltet %s Personen aus Netzwerken die keine nicht-öffentlichen Beiträge empfangen können.",
-];
-$a->strings["Messages in this group won't be send to these receivers."] = "Beiträge in dieser Gruppe werden deshalb nicht an diese Personen zugestellt werden.";
-$a->strings["No such group"] = "Es gibt keine solche Gruppe";
-$a->strings["Group: %s"] = "Gruppe: %s";
-$a->strings["Private messages to this person are at risk of public disclosure."] = "Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen.";
-$a->strings["Invalid contact."] = "Ungültiger Kontakt.";
-$a->strings["Commented Order"] = "Neueste Kommentare";
-$a->strings["Sort by Comment Date"] = "Nach Kommentardatum sortieren";
-$a->strings["Posted Order"] = "Neueste Beiträge";
-$a->strings["Sort by Post Date"] = "Nach Beitragsdatum sortieren";
-$a->strings["Posts that mention or involve you"] = "Beiträge, in denen es um Dich geht";
-$a->strings["New"] = "Neue";
-$a->strings["Activity Stream - by date"] = "Aktivitäten-Stream - nach Datum";
-$a->strings["Shared Links"] = "Geteilte Links";
-$a->strings["Interesting Links"] = "Interessante Links";
-$a->strings["Starred"] = "Markierte";
-$a->strings["Favourite Posts"] = "Favorisierte Beiträge";
-$a->strings["Personal Notes"] = "Persönliche Notizen";
-$a->strings["No more system notifications."] = "Keine weiteren Systembenachrichtigungen.";
-$a->strings["Photo Albums"] = "Fotoalben";
-$a->strings["Recent Photos"] = "Neueste Fotos";
-$a->strings["Upload New Photos"] = "Neue Fotos hochladen";
-$a->strings["everybody"] = "jeder";
-$a->strings["Contact information unavailable"] = "Kontaktinformationen nicht verfügbar";
-$a->strings["Album not found."] = "Album nicht gefunden.";
-$a->strings["Delete Album"] = "Album löschen";
-$a->strings["Do you really want to delete this photo album and all its photos?"] = "Möchtest Du wirklich dieses Foto-Album und all seine Foto löschen?";
-$a->strings["Delete Photo"] = "Foto löschen";
-$a->strings["Do you really want to delete this photo?"] = "Möchtest Du wirklich dieses Foto löschen?";
-$a->strings["a photo"] = "einem Foto";
-$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s wurde von %3\$s in %2\$s getaggt";
-$a->strings["Image exceeds size limit of %s"] = "Bildgröße überschreitet das Limit von %s";
-$a->strings["Image upload didn't complete, please try again"] = "Der Upload des Bildes war nicht vollständig. Bitte versuche es erneut.";
-$a->strings["Image file is missing"] = "Bilddatei konnte nicht gefunden werden.";
-$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Der Server kann derzeit keine neuen Datei Uploads akzeptieren. Bitte kontaktiere deinen Administrator.";
-$a->strings["Image file is empty."] = "Bilddatei ist leer.";
-$a->strings["Unable to process image."] = "Konnte das Bild nicht bearbeiten.";
-$a->strings["Image upload failed."] = "Hochladen des Bildes gescheitert.";
-$a->strings["No photos selected"] = "Keine Bilder ausgewählt";
-$a->strings["Access to this item is restricted."] = "Zugriff zu diesem Eintrag wurde eingeschränkt.";
-$a->strings["Upload Photos"] = "Bilder hochladen";
-$a->strings["New album name: "] = "Name des neuen Albums: ";
-$a->strings["or existing album name: "] = "oder existierender Albumname: ";
-$a->strings["Do not show a status post for this upload"] = "Keine Status-Mitteilung für diesen Beitrag anzeigen";
-$a->strings["Show to Groups"] = "Zeige den Gruppen";
-$a->strings["Show to Contacts"] = "Zeige den Kontakten";
-$a->strings["Edit Album"] = "Album bearbeiten";
-$a->strings["Show Newest First"] = "Zeige neueste zuerst";
-$a->strings["Show Oldest First"] = "Zeige älteste zuerst";
-$a->strings["View Photo"] = "Foto betrachten";
-$a->strings["Permission denied. Access to this item may be restricted."] = "Zugriff verweigert. Zugriff zu diesem Eintrag könnte eingeschränkt sein.";
-$a->strings["Photo not available"] = "Foto nicht verfügbar";
-$a->strings["View photo"] = "Fotos ansehen";
-$a->strings["Edit photo"] = "Foto bearbeiten";
-$a->strings["Use as profile photo"] = "Als Profilbild verwenden";
-$a->strings["Private Message"] = "Private Nachricht";
-$a->strings["View Full Size"] = "Betrachte Originalgröße";
-$a->strings["Tags: "] = "Tags: ";
-$a->strings["[Remove any tag]"] = "[Tag entfernen]";
-$a->strings["New album name"] = "Name des neuen Albums";
-$a->strings["Caption"] = "Bildunterschrift";
-$a->strings["Add a Tag"] = "Tag hinzufügen";
-$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping";
-$a->strings["Do not rotate"] = "Nicht rotieren";
-$a->strings["Rotate CW (right)"] = "Drehen US (rechts)";
-$a->strings["Rotate CCW (left)"] = "Drehen EUS (links)";
-$a->strings["I like this (toggle)"] = "Ich mag das (toggle)";
-$a->strings["I don't like this (toggle)"] = "Ich mag das nicht (toggle)";
-$a->strings["This is you"] = "Das bist Du";
-$a->strings["Comment"] = "Kommentar";
-$a->strings["Map"] = "Karte";
-$a->strings["View Album"] = "Album betrachten";
-$a->strings["{0} wants to be your friend"] = "{0} möchte mit Dir in Kontakt treten";
-$a->strings["{0} sent you a message"] = "{0} schickte Dir eine Nachricht";
-$a->strings["{0} requested registration"] = "{0} möchte sich registrieren";
-$a->strings["Poke/Prod"] = "Anstupsen";
-$a->strings["poke, prod or do other things to somebody"] = "Stupse Leute an oder mache anderes mit ihnen";
-$a->strings["Recipient"] = "Empfänger";
-$a->strings["Choose what you wish to do to recipient"] = "Was willst Du mit dem Empfänger machen:";
-$a->strings["Make this post private"] = "Diesen Beitrag privat machen";
-$a->strings["Only logged in users are permitted to perform a probing."] = "Nur eingeloggten Benutzern ist das Untersuchen von Adressen gestattet.";
-$a->strings["Requested profile is not available."] = "Das angefragte Profil ist nicht vorhanden.";
-$a->strings["%s's posts"] = "Beiträge von %s";
-$a->strings["%s's comments"] = "Kommentare von %s";
-$a->strings["%s's timeline"] = "Timeline von %s";
-$a->strings["Tips for New Members"] = "Tipps für neue Nutzer";
+$a->strings["You may visit them online at %s"] = "Du kannst sie online unter %s besuchen";
+$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Falls Du diese Beiträge nicht erhalten möchtest, kontaktiere bitte den Autor, indem Du auf diese Nachricht antwortest.";
+$a->strings["%s posted an update."] = "%s hat ein Update veröffentlicht.";
+$a->strings["Post successful."] = "Beitrag erfolgreich veröffentlicht.";
+$a->strings["Subscribing to OStatus contacts"] = "OStatus Kontakten folgen";
+$a->strings["No contact provided."] = "Keine Kontakte gefunden.";
+$a->strings["Couldn't fetch information for contact."] = "Konnte die Kontaktinformationen nicht einholen.";
+$a->strings["Couldn't fetch friends for contact."] = "Konnte die Kontaktliste des Kontakts nicht abfragen.";
+$a->strings["success"] = "Erfolg";
+$a->strings["failed"] = "Fehlgeschlagen";
+$a->strings["ignored"] = "Ignoriert";
 $a->strings["Image uploaded but image cropping failed."] = "Bild hochgeladen, aber das Zuschneiden schlug fehl.";
 $a->strings["Image size reduction [%s] failed."] = "Verkleinern der Bildgröße von [%s] scheiterte.";
 $a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Drücke Umschalt+Neu Laden oder leere den Browser-Cache, falls das neue Foto nicht gleich angezeigt wird.";
@@ -1442,47 +1415,94 @@ $a->strings["Crop Image"] = "Bild zurechtschneiden";
 $a->strings["Please adjust the image cropping for optimum viewing."] = "Passe bitte den Bildausschnitt an, damit das Bild optimal dargestellt werden kann.";
 $a->strings["Done Editing"] = "Bearbeitung abgeschlossen";
 $a->strings["Image uploaded successfully."] = "Bild erfolgreich hochgeladen.";
-$a->strings["Invalid profile identifier."] = "Ungültiger Profil-Bezeichner.";
-$a->strings["Profile Visibility Editor"] = "Editor für die Profil-Sichtbarkeit";
-$a->strings["Visible To"] = "Sichtbar für";
-$a->strings["All Contacts (with secure profile access)"] = "Alle Kontakte (mit gesichertem Profilzugriff)";
-$a->strings["Registration successful. Please check your email for further instructions."] = "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet.";
-$a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "Versenden der E-Mail fehlgeschlagen. Hier sind Deine Account Details:\n\nLogin: %s\nPasswort: %s\n\nDu kannst das Passwort nach dem Anmelden ändern.";
-$a->strings["Registration successful."] = "Registrierung erfolgreich.";
-$a->strings["Your registration can not be processed."] = "Deine Registrierung konnte nicht verarbeitet werden.";
-$a->strings["Your registration is pending approval by the site owner."] = "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden.";
-$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Du kannst dieses Formular auch (optional) mit Deiner OpenID ausfüllen, indem Du Deine OpenID angibst und 'Registrieren' klickst.";
-$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Wenn Du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und fülle die restlichen Felder aus.";
-$a->strings["Your OpenID (optional): "] = "Deine OpenID (optional): ";
-$a->strings["Include your profile in member directory?"] = "Soll Dein Profil im Nutzerverzeichnis angezeigt werden?";
-$a->strings["Note for the admin"] = "Hinweis für den Admin";
-$a->strings["Leave a message for the admin, why you want to join this node"] = "Hinterlasse eine Nachricht an den Admin, warum du einen Account auf dieser Instanz haben möchtest.";
-$a->strings["Membership on this site is by invitation only."] = "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich.";
-$a->strings["Your invitation ID: "] = "ID Deiner Einladung: ";
-$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Dein vollständiger Name (z.B. Hans Mustermann, echt oder echt erscheinend):";
-$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Deine E-Mail Adresse (Informationen zur Registrierung werden an diese Adresse gesendet, darum muss sie existieren.)";
-$a->strings["New Password:"] = "Neues Passwort:";
-$a->strings["Leave empty for an auto generated password."] = "Leer lassen um das Passwort automatisch zu generieren.";
-$a->strings["Confirm:"] = "Bestätigen:";
-$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'."] = "Wähle einen Spitznamen für Dein Profil. Dieser muss mit einem Buchstaben beginnen. Die Adresse Deines Profils auf dieser Seite wird '<strong>spitzname@%s</strong>' sein.";
-$a->strings["Choose a nickname: "] = "Spitznamen wählen: ";
-$a->strings["Register"] = "Registrieren";
-$a->strings["Import your profile to this friendica instance"] = "Importiere Dein Profil auf diese Friendica Instanz";
-$a->strings["Account approved."] = "Konto freigegeben.";
-$a->strings["Registration revoked for %s"] = "Registrierung für %s wurde zurückgezogen";
-$a->strings["Please login."] = "Bitte melde Dich an.";
-$a->strings["Remove My Account"] = "Konto löschen";
-$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Dein Konto wird endgültig gelöscht. Es gibt keine Möglichkeit, es wiederherzustellen.";
-$a->strings["Please enter your password for verification:"] = "Bitte gib Dein Passwort zur Verifikation ein:";
-$a->strings["Only logged in users are permitted to perform a search."] = "Nur eingeloggten Benutzern ist das Suchen gestattet.";
-$a->strings["Too Many Requests"] = "Zu viele Abfragen";
-$a->strings["Only one search per minute is permitted for not logged in users."] = "Es ist nur eine Suchanfrage pro Minute für nicht eingeloggte Benutzer gestattet.";
-$a->strings["Items tagged with: %s"] = "Beiträge die mit %s getaggt sind";
+$a->strings["Profile deleted."] = "Profil gelöscht.";
+$a->strings["Profile-"] = "Profil-";
+$a->strings["New profile created."] = "Neues Profil angelegt.";
+$a->strings["Profile unavailable to clone."] = "Profil nicht zum Duplizieren verfügbar.";
+$a->strings["Profile Name is required."] = "Profilname ist erforderlich.";
+$a->strings["Marital Status"] = "Familienstand";
+$a->strings["Romantic Partner"] = "Romanze";
+$a->strings["Work/Employment"] = "Arbeit / Beschäftigung";
+$a->strings["Religion"] = "Religion";
+$a->strings["Political Views"] = "Politische Ansichten";
+$a->strings["Gender"] = "Geschlecht";
+$a->strings["Sexual Preference"] = "Sexuelle Vorlieben";
+$a->strings["XMPP"] = "XMPP";
+$a->strings["Homepage"] = "Webseite";
+$a->strings["Interests"] = "Interessen";
+$a->strings["Location"] = "Wohnort";
+$a->strings["Profile updated."] = "Profil aktualisiert.";
+$a->strings[" and "] = " und ";
+$a->strings["public profile"] = "öffentliches Profil";
+$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s hat %2\$s geändert auf &ldquo;%3\$s&rdquo;";
+$a->strings[" - Visit %1\$s's %2\$s"] = " – %1\$ss %2\$s besuchen";
+$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s hat folgendes aktualisiert %2\$s, verändert wurde %3\$s.";
+$a->strings["Hide contacts and friends:"] = "Kontakte und Freunde verbergen";
+$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Liste der Kontakte vor Betrachtern dieses Profils verbergen?";
+$a->strings["Show more profile fields:"] = "Zeige mehr Profil-Felder:";
+$a->strings["Profile Actions"] = "Profilaktionen";
+$a->strings["Edit Profile Details"] = "Profil bearbeiten";
+$a->strings["Change Profile Photo"] = "Profilbild ändern";
+$a->strings["View this profile"] = "Dieses Profil anzeigen";
+$a->strings["Edit visibility"] = "Sichtbarkeit bearbeiten";
+$a->strings["Create a new profile using these settings"] = "Neues Profil anlegen und diese Einstellungen verwenden";
+$a->strings["Clone this profile"] = "Dieses Profil duplizieren";
+$a->strings["Delete this profile"] = "Dieses Profil löschen";
+$a->strings["Basic information"] = "Grundinformationen";
+$a->strings["Profile picture"] = "Profilbild";
+$a->strings["Preferences"] = "Vorlieben";
+$a->strings["Status information"] = "Status Informationen";
+$a->strings["Additional information"] = "Zusätzliche Informationen";
+$a->strings["Relation"] = "Beziehung";
+$a->strings["Miscellaneous"] = "Verschiedenes";
+$a->strings["Your Gender:"] = "Dein Geschlecht:";
+$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Beziehungsstatus:";
+$a->strings["Sexual Preference:"] = "Sexuelle Vorlieben:";
+$a->strings["Example: fishing photography software"] = "Beispiel: Fischen Fotografie Software";
+$a->strings["Profile Name:"] = "Profilname:";
+$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "Dies ist Dein <strong>öffentliches</strong> Profil.<br />Es <strong>könnte</strong> für jeden Nutzer des Internets sichtbar sein.";
+$a->strings["Your Full Name:"] = "Dein kompletter Name:";
+$a->strings["Title/Description:"] = "Titel/Beschreibung:";
+$a->strings["Street Address:"] = "Adresse:";
+$a->strings["Locality/City:"] = "Wohnort:";
+$a->strings["Region/State:"] = "Region/Bundesstaat:";
+$a->strings["Postal/Zip Code:"] = "Postleitzahl:";
+$a->strings["Country:"] = "Land:";
+$a->strings["Age: "] = "Alter: ";
+$a->strings["Who: (if applicable)"] = "Wer: (falls anwendbar)";
+$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Beispiele: cathy123, Cathy Williams, cathy@example.com";
+$a->strings["Since [date]:"] = "Seit [Datum]:";
+$a->strings["Tell us about yourself..."] = "Erzähle uns ein bisschen von Dir …";
+$a->strings["XMPP (Jabber) address:"] = "XMPP (Jabber) Adresse";
+$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "Die XMPP Adresse wird an deine Kontakte verteilt werden, so dass sie auch über XMPP mit dir in Kontakt treten können.";
+$a->strings["Homepage URL:"] = "Adresse der Homepage:";
+$a->strings["Hometown:"] = "Heimatort:";
+$a->strings["Political Views:"] = "Politische Ansichten:";
+$a->strings["Religious Views:"] = "Religiöse Ansichten:";
+$a->strings["Public Keywords:"] = "Öffentliche Schlüsselwörter:";
+$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Wird verwendet, um potentielle Kontakte zu finden, kann von Kontakten eingesehen werden)";
+$a->strings["Private Keywords:"] = "Private Schlüsselwörter:";
+$a->strings["(Used for searching profiles, never shown to others)"] = "(Wird für die Suche nach Profilen verwendet und niemals veröffentlicht)";
+$a->strings["Likes:"] = "Likes:";
+$a->strings["Dislikes:"] = "Dislikes:";
+$a->strings["Musical interests"] = "Musikalische Interessen";
+$a->strings["Books, literature"] = "Bücher, Literatur";
+$a->strings["Television"] = "Fernsehen";
+$a->strings["Film/dance/culture/entertainment"] = "Filme/Tänze/Kultur/Unterhaltung";
+$a->strings["Hobbies/Interests"] = "Hobbies/Interessen";
+$a->strings["Love/romance"] = "Liebe/Romantik";
+$a->strings["Work/employment"] = "Arbeit/Anstellung";
+$a->strings["School/education"] = "Schule/Ausbildung";
+$a->strings["Contact information and Social Networks"] = "Kontaktinformationen und Soziale Netzwerke";
+$a->strings["Profile Image"] = "Profilbild";
+$a->strings["visible to everybody"] = "sichtbar für jeden";
+$a->strings["Edit/Manage Profiles"] = "Bearbeite/Verwalte Profile";
+$a->strings["Change profile photo"] = "Profilbild ändern";
+$a->strings["Create New Profile"] = "Neues Profil anlegen";
 $a->strings["Display"] = "Anzeige";
 $a->strings["Social Networks"] = "Soziale Netzwerke";
 $a->strings["Delegations"] = "Delegationen";
 $a->strings["Connected apps"] = "Verbundene Programme";
-$a->strings["Export personal data"] = "Persönliche Daten exportieren";
 $a->strings["Remove account"] = "Konto löschen";
 $a->strings["Missing some important data!"] = "Wichtige Daten fehlen!";
 $a->strings["Failed to connect with email account using the settings provided."] = "Verbindung zum E-Mail-Konto mit den angegebenen Einstellungen nicht möglich.";
@@ -1491,6 +1511,7 @@ $a->strings["Features updated"] = "Features aktualisiert";
 $a->strings["Relocate message has been send to your contacts"] = "Die Umzugsbenachrichtigung wurde an Deine Kontakte versendet.";
 $a->strings["Passwords do not match. Password unchanged."] = "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert.";
 $a->strings["Empty passwords are not allowed. Password unchanged."] = "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert.";
+$a->strings["The new password has been exposed in a public data dump, please choose another."] = "Das neuer Passwort wurde in einem öffentlichen Daten-Dump veröffentlicht. Bitte verwende ein anderes Passwort.";
 $a->strings["Wrong password."] = "Falsches Passwort.";
 $a->strings["Password changed."] = "Passwort geändert.";
 $a->strings["Password update failed. Please try again."] = "Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal.";
@@ -1598,21 +1619,21 @@ $a->strings["Requires manual approval of contact requests."] = "Kontaktanfragen
 $a->strings["OpenID:"] = "OpenID:";
 $a->strings["(Optional) Allow this OpenID to login to this account."] = "(Optional) Erlaube die Anmeldung für dieses Konto mit dieser OpenID.";
 $a->strings["Publish your default profile in your local site directory?"] = "Darf Dein Standardprofil im Verzeichnis dieses Servers veröffentlicht werden?";
-$a->strings["Your profile will be published in the global friendica directories (e.g. <a href=\"%s\">%s</a>). Your profile will be visible in public."] = "";
+$a->strings["Your profile will be published in the global friendica directories (e.g. <a href=\"%s\">%s</a>). Your profile will be visible in public."] = "Dein Profil wird in den globalen Friendica Verzeichnissen (z.B. <a href=\"%s\">%s</a>) veröffentlicht. Dein Profil wird öffentlich auffindbar sein.";
 $a->strings["Publish your default profile in the global social directory?"] = "Darf Dein Standardprofil im weltweiten Verzeichnis veröffentlicht werden?";
-$a->strings["Your profile will be publishedin this node's <a href=\"%s\">local directory</a>. Your profile details may be publicly visible depending on the system settings."] = "";
+$a->strings["Your profile will be published in this node's <a href=\"%s\">local directory</a>. Your profile details may be publicly visible depending on the system settings."] = "Dein Profil wird im <a href=\"%s\">lokalen Verzeichnis</a> dieses Knotens veröffentlicht. Je nach Systemeinstellungen kann es öffentlich auffindbar sein.";
 $a->strings["Hide your contact/friend list from viewers of your default profile?"] = "Liste der Kontakte vor Betrachtern des Standardprofils verbergen?";
-$a->strings["Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create"] = "";
+$a->strings["Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create"] = "Die Liste deiner Kontakte wird nicht in deinem Standard-Profil angezeigt werden. Du kannst für jedes weitere Profil diese Entscheidung separat einstellen.";
 $a->strings["Hide your profile details from anonymous viewers?"] = "Profil-Details vor unbekannten Betrachtern verbergen?";
-$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Disables posting public messages to Diaspora and other networks."] = "";
+$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Disables posting public messages to Diaspora and other networks."] = "Anonyme Besucher deines Profils werden ausschließlich dein Profilbild, deinen Namen sowie deinen Spitznamen sehen. Ist diese Option aktiv, können keine öffentlichen Beiträge zu Diaspora und anderen Netzwerken veröffentlicht werden.";
 $a->strings["Allow friends to post to your profile page?"] = "Dürfen Deine Kontakte auf Deine Pinnwand schreiben?";
-$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "";
+$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "Deine Kontakte können Beiträge auf deiner Pinnwand hinterlassen. Diese werden an deine Kontakte verteilt.";
 $a->strings["Allow friends to tag your posts?"] = "Dürfen Deine Kontakte Deine Beiträge mit Schlagwörtern versehen?";
-$a->strings["Your contacts can add additional tags to your posts."] = "";
+$a->strings["Your contacts can add additional tags to your posts."] = "Deine Kontakte dürfen deine Beiträge mit zusätzlichen Schlagworten versehen.";
 $a->strings["Allow us to suggest you as a potential friend to new members?"] = "Dürfen wir Dich neuen Mitgliedern als potentiellen Kontakt vorschlagen?";
-$a->strings["If you like, Friendica may suggest new members to add you as a contact."] = "";
+$a->strings["If you like, Friendica may suggest new members to add you as a contact."] = "Wenn du magst, kann Friendica dich neuen Mitgliedern als Kontakt vorschlagen.";
 $a->strings["Permit unknown people to send you private mail?"] = "Dürfen Dir Unbekannte private Nachrichten schicken?";
-$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "";
+$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "Nutzer des Friendica Netzwerks können dir private Nachrichten senden, selbst wenn sie nicht in deine Kontaktliste sind.";
 $a->strings["Profile is <strong>not published</strong>."] = "Profil ist <strong>nicht veröffentlicht</strong>.";
 $a->strings["Your Identity Address is <strong>'%s'</strong> or '%s'."] = "Die Adresse deines Profils lautet <strong>'%s'</strong> oder '%s'.";
 $a->strings["Automatically expire posts after this many days:"] = "Beiträge verfallen automatisch nach dieser Anzahl von Tagen:";
@@ -1666,31 +1687,16 @@ $a->strings["Show desktop popup on new notifications"] = "Desktop Benachrichtigu
 $a->strings["Text-only notification emails"] = "Benachrichtigungs E-Mail als Rein-Text.";
 $a->strings["Send text only notification emails, without the html part"] = "Sende Benachrichtigungs E-Mail als Rein-Text - ohne HTML-Teil";
 $a->strings["Show detailled notifications"] = "Detaillierte Benachrichtigungen anzeigen";
-$a->strings["Per default the notificiation are condensed to a single notification per item. When enabled, every notification is displayed."] = "Normalerweise werde alle Benachrichtigungen zu einem Thema zusammengefasst in einer einzigen Mitteilung. Wenn diese Option aktiviert ist, wird jede Mitteilung angezeigt.";
+$a->strings["Per default, notifications are condensed to a single notification per item. When enabled every notification is displayed."] = "Normalerweise werde alle Benachrichtigungen zu einem Thema zusammengefasst in einer einzigen Mitteilung. Wenn diese Option aktiviert ist, wird jede Mitteilung angezeigt.";
 $a->strings["Advanced Account/Page Type Settings"] = "Erweiterte Konto-/Seitentyp-Einstellungen";
 $a->strings["Change the behaviour of this account for special situations"] = "Verhalten dieses Kontos in bestimmten Situationen:";
 $a->strings["Relocate"] = "Umziehen";
 $a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "Wenn Du Dein Profil von einem anderen Server umgezogen hast und einige Deiner Kontakte Deine Beiträge nicht erhalten, verwende diesen Button.";
 $a->strings["Resend relocate message to contacts"] = "Umzugsbenachrichtigung erneut an Kontakte senden";
-$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s folgt %2\$s %3\$s";
-$a->strings["Tag removed"] = "Tag entfernt";
-$a->strings["Remove Item Tag"] = "Gegenstands-Tag entfernen";
-$a->strings["Select a tag to remove: "] = "Wähle ein Tag zum Entfernen aus: ";
-$a->strings["Export account"] = "Account exportieren";
-$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Exportiere Deine Accountinformationen und Kontakte. Verwende dies um ein Backup Deines Accounts anzulegen und/oder damit auf einen anderen Server umzuziehen.";
-$a->strings["Export all"] = "Alles exportieren";
-$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Exportiere Deine Account Informationen, Kontakte und alle Einträge als JSON Datei. Dies könnte eine sehr große Datei werden und dementsprechend viel Zeit benötigen. Verwende dies um ein komplettes Backup Deines Accounts anzulegen (Fotos werden nicht exportiert).";
-$a->strings["Do you really want to delete this video?"] = "Möchtest Du dieses Video wirklich löschen?";
-$a->strings["Delete Video"] = "Video Löschen";
-$a->strings["No videos selected"] = "Keine Videos  ausgewählt";
-$a->strings["Recent Videos"] = "Neueste Videos";
-$a->strings["Upload New Videos"] = "Neues Video hochladen";
-$a->strings["No contacts."] = "Keine Kontakte.";
-$a->strings["Access denied."] = "Zugriff verweigert.";
-$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Maximale Anzahl der täglichen Pinnwand Nachrichten für %s ist überschritten. Zustellung fehlgeschlagen.";
-$a->strings["Unable to check your home location."] = "Konnte Deinen Heimatort nicht bestimmen.";
-$a->strings["No recipient."] = "Kein Empfänger.";
-$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Wenn Du möchtest, dass %s Dir antworten kann, überprüfe Deine Privatsphären-Einstellungen und erlaube private Nachrichten von unbekannten Absendern.";
+$a->strings["Contact wasn't found or can't be unfollowed."] = "Der Kontakt konnte nicht gefunden oder nicht entfolgt werden.";
+$a->strings["Contact unfollowed"] = "Kontakt wird nicht mehr gefolgt";
+$a->strings["You aren't a friend of this contact."] = "Du hast keine beidseitige Freundschaft mit diesem Kontakt.";
+$a->strings["Unfollowing is currently not supported by your network."] = "Bei diesem Netzwerk wird das Entfolgen derzeit nicht unterstützt.";
 $a->strings["default"] = "Standard";
 $a->strings["greenzero"] = "greenzero";
 $a->strings["purplezero"] = "purplezero";
@@ -1742,6 +1748,8 @@ $a->strings["Color scheme"] = "Farbschema";
 $a->strings["Posts font size"] = "Schriftgröße in Beiträgen";
 $a->strings["Textareas font size"] = "Schriftgröße in Eingabefeldern";
 $a->strings["Comma separated list of helper forums"] = "Komma-Separierte Liste der Helfer-Foren";
+$a->strings["don't show"] = "nicht zeigen";
+$a->strings["show"] = "zeigen";
 $a->strings["Set style"] = "Stil auswählen";
 $a->strings["Community Pages"] = "Foren";
 $a->strings["Community Profiles"] = "Community-Profile";
@@ -1754,6 +1762,21 @@ $a->strings["Similar Interests"] = "Ähnliche Interessen";
 $a->strings["Invite Friends"] = "Freunde einladen";
 $a->strings["External link to forum"] = "Externer Link zum Forum";
 $a->strings["Quick Start"] = "Schnell-Start";
+$a->strings["Error decoding account file"] = "Fehler beim Verarbeiten der Account Datei";
+$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Fehler! Keine Versionsdaten in der Datei! Ist das wirklich eine Friendica Account Datei?";
+$a->strings["User '%s' already exists on this server!"] = "Nutzer '%s' existiert bereits auf diesem Server!";
+$a->strings["User creation error"] = "Fehler beim Anlegen des Nutzeraccounts aufgetreten";
+$a->strings["User profile creation error"] = "Fehler beim Anlegen des Nutzerkontos";
+$a->strings["%d contact not imported"] = [
+       0 => "%d Kontakt nicht importiert",
+       1 => "%d Kontakte nicht importiert",
+];
+$a->strings["Done. You can now login with your username and password"] = "Erledigt. Du kannst Dich jetzt mit Deinem Nutzernamen und Passwort anmelden";
+$a->strings["Post to Email"] = "An E-Mail senden";
+$a->strings["Hide your profile details from unknown viewers?"] = "Profil-Details vor unbekannten Betrachtern verbergen?";
+$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Konnektoren sind nicht verfügbar, da \"%s\" aktiv ist.";
+$a->strings["Visible to everybody"] = "Für jeden sichtbar";
+$a->strings["Close"] = "Schließen";
 $a->strings["System"] = "System";
 $a->strings["Home"] = "Pinnwand";
 $a->strings["Introductions"] = "Kontaktanfragen";
@@ -1768,16 +1791,6 @@ $a->strings["%s is now friends with %s"] = "%s ist jetzt mit %s befreundet";
 $a->strings["Friend Suggestion"] = "Kontaktvorschlag";
 $a->strings["Friend/Connect Request"] = "Kontakt-/Freundschaftsanfrage";
 $a->strings["New Follower"] = "Neuer Bewunderer";
-$a->strings["Error decoding account file"] = "Fehler beim Verarbeiten der Account Datei";
-$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Fehler! Keine Versionsdaten in der Datei! Ist das wirklich eine Friendica Account Datei?";
-$a->strings["User '%s' already exists on this server!"] = "Nutzer '%s' existiert bereits auf diesem Server!";
-$a->strings["User creation error"] = "Fehler beim Anlegen des Nutzeraccounts aufgetreten";
-$a->strings["User profile creation error"] = "Fehler beim Anlegen des Nutzerkontos";
-$a->strings["%d contact not imported"] = [
-       0 => "%d Kontakt nicht importiert",
-       1 => "%d Kontakte nicht importiert",
-];
-$a->strings["Done. You can now login with your username and password"] = "Erledigt. Du kannst Dich jetzt mit Deinem Nutzernamen und Passwort anmelden";
 $a->strings["Birthday:"] = "Geburtstag:";
 $a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD oder MM-DD";
 $a->strings["never"] = "nie";
@@ -1962,6 +1975,9 @@ $a->strings["Display Membership Date"] = "Mitgliedschaftsdatum anzeigen";
 $a->strings["Display membership date in profile"] = "Soll das Datum der Registrierung deines Accounts im Profil angezeigt werden.";
 $a->strings["Embedding disabled"] = "Einbettungen deaktiviert";
 $a->strings["Embedded content"] = "Eingebetteter Inhalt";
+$a->strings["Export"] = "Exportieren";
+$a->strings["Export calendar as ical"] = "Kalender als ical exportieren";
+$a->strings["Export calendar as csv"] = "Kalender als csv exportieren";
 $a->strings["Add New Contact"] = "Neuen Kontakt hinzufügen";
 $a->strings["Enter address or web location"] = "Adresse oder Web-Link eingeben";
 $a->strings["Example: bob@example.com, http://example.com/barbara"] = "Beispiel: bob@example.com, http://example.com/barbara";
@@ -1989,35 +2005,6 @@ $a->strings["\nError %d occurred during database update:\n%s\n"] = "\nFehler %d
 $a->strings["Errors encountered performing database changes: "] = "Fehler beim Ändern der Datenbank aufgetreten";
 $a->strings[": Database update"] = ": Datenbank Update";
 $a->strings["%s: updating %s table."] = "%s: aktualisiere Tabelle %s";
-$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Eine gelöschte Gruppe mit diesem Namen wurde wiederbelebt. Bestehende Berechtigungseinstellungen <strong>könnten</strong> auf diese Gruppe oder zukünftige Mitglieder angewandt werden. Falls Du dies nicht möchtest, erstelle bitte eine andere Gruppe mit einem anderen Namen.";
-$a->strings["Default privacy group for new contacts"] = "Voreingestellte Gruppe für neue Kontakte";
-$a->strings["Everybody"] = "Alle Kontakte";
-$a->strings["edit"] = "bearbeiten";
-$a->strings["Edit group"] = "Gruppe bearbeiten";
-$a->strings["Contacts not in any group"] = "Kontakte in keiner Gruppe";
-$a->strings["Create a new group"] = "Neue Gruppe erstellen";
-$a->strings["Edit groups"] = "Gruppen bearbeiten";
-$a->strings["Drop Contact"] = "Kontakt löschen";
-$a->strings["Organisation"] = "Organisation";
-$a->strings["News"] = "Nachrichten";
-$a->strings["Forum"] = "Forum";
-$a->strings["Connect URL missing."] = "Connect-URL fehlt";
-$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Der Kontakt konnte nicht hinzugefügt werden. Bitte überprüfe die Einstellungen unter Einstellungen -> Soziale Netzwerke";
-$a->strings["This site is not configured to allow communications with other networks."] = "Diese Seite ist so konfiguriert, dass keine Kommunikation mit anderen Netzwerken erfolgen kann.";
-$a->strings["No compatible communication protocols or feeds were discovered."] = "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden.";
-$a->strings["The profile address specified does not provide adequate information."] = "Die angegebene Profiladresse liefert unzureichende Informationen.";
-$a->strings["An author or name was not found."] = "Es wurde kein Autor oder Name gefunden.";
-$a->strings["No browser URL could be matched to this address."] = "Zu dieser Adresse konnte keine passende Browser URL gefunden werden.";
-$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Konnte die @-Adresse mit keinem der bekannten Protokolle oder Email-Kontakte abgleichen.";
-$a->strings["Use mailto: in front of address to force email check."] = "Verwende mailto: vor der Email Adresse, um eine Überprüfung der E-Mail-Adresse zu erzwingen.";
-$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Die Adresse dieses Profils gehört zu einem Netzwerk, mit dem die Kommunikation auf dieser Seite ausgeschaltet wurde.";
-$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von Dir erhalten können.";
-$a->strings["Unable to retrieve contact information."] = "Konnte die Kontaktinformationen nicht empfangen.";
-$a->strings["%s's birthday"] = "%ss Geburtstag";
-$a->strings["Happy Birthday %s"] = "Herzlichen Glückwunsch %s";
-$a->strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s nimmt an %2\$ss %3\$s teil.";
-$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s nimmt nicht an %2\$ss %3\$s teil.";
-$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s nimmt eventuell an %2\$ss %3\$s teil.";
 $a->strings["[no subject]"] = "[kein Betreff]";
 $a->strings["Requested account is not available."] = "Das angefragte Profil ist nicht vorhanden.";
 $a->strings["Edit profile"] = "Profil bearbeiten";
@@ -2048,6 +2035,49 @@ $a->strings["Work/employment:"] = "Arbeit/Beschäftigung:";
 $a->strings["School/education:"] = "Schule/Ausbildung:";
 $a->strings["Forums:"] = "Foren:";
 $a->strings["Only You Can See This"] = "Nur Du kannst das sehen";
+$a->strings["Drop Contact"] = "Kontakt löschen";
+$a->strings["Organisation"] = "Organisation";
+$a->strings["News"] = "Nachrichten";
+$a->strings["Forum"] = "Forum";
+$a->strings["Connect URL missing."] = "Connect-URL fehlt";
+$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Der Kontakt konnte nicht hinzugefügt werden. Bitte überprüfe die Einstellungen unter Einstellungen -> Soziale Netzwerke";
+$a->strings["This site is not configured to allow communications with other networks."] = "Diese Seite ist so konfiguriert, dass keine Kommunikation mit anderen Netzwerken erfolgen kann.";
+$a->strings["No compatible communication protocols or feeds were discovered."] = "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden.";
+$a->strings["The profile address specified does not provide adequate information."] = "Die angegebene Profiladresse liefert unzureichende Informationen.";
+$a->strings["An author or name was not found."] = "Es wurde kein Autor oder Name gefunden.";
+$a->strings["No browser URL could be matched to this address."] = "Zu dieser Adresse konnte keine passende Browser URL gefunden werden.";
+$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Konnte die @-Adresse mit keinem der bekannten Protokolle oder Email-Kontakte abgleichen.";
+$a->strings["Use mailto: in front of address to force email check."] = "Verwende mailto: vor der Email Adresse, um eine Überprüfung der E-Mail-Adresse zu erzwingen.";
+$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Die Adresse dieses Profils gehört zu einem Netzwerk, mit dem die Kommunikation auf dieser Seite ausgeschaltet wurde.";
+$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von Dir erhalten können.";
+$a->strings["Unable to retrieve contact information."] = "Konnte die Kontaktinformationen nicht empfangen.";
+$a->strings["%s's birthday"] = "%ss Geburtstag";
+$a->strings["Happy Birthday %s"] = "Herzlichen Glückwunsch %s";
+$a->strings["Starts:"] = "Beginnt:";
+$a->strings["Finishes:"] = "Endet:";
+$a->strings["all-day"] = "ganztägig";
+$a->strings["Jun"] = "Jun";
+$a->strings["Sept"] = "Sep";
+$a->strings["No events to display"] = "Keine Veranstaltung zum Anzeigen";
+$a->strings["l, F j"] = "l, F j";
+$a->strings["Edit event"] = "Veranstaltung bearbeiten";
+$a->strings["Duplicate event"] = "Veranstaltung kopieren";
+$a->strings["Delete event"] = "Veranstaltung löschen";
+$a->strings["D g:i A"] = "D H:i";
+$a->strings["g:i A"] = "H:i";
+$a->strings["Show map"] = "Karte anzeigen";
+$a->strings["Hide map"] = "Karte verbergen";
+$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Eine gelöschte Gruppe mit diesem Namen wurde wiederbelebt. Bestehende Berechtigungseinstellungen <strong>könnten</strong> auf diese Gruppe oder zukünftige Mitglieder angewandt werden. Falls Du dies nicht möchtest, erstelle bitte eine andere Gruppe mit einem anderen Namen.";
+$a->strings["Default privacy group for new contacts"] = "Voreingestellte Gruppe für neue Kontakte";
+$a->strings["Everybody"] = "Alle Kontakte";
+$a->strings["edit"] = "bearbeiten";
+$a->strings["Edit group"] = "Gruppe bearbeiten";
+$a->strings["Contacts not in any group"] = "Kontakte in keiner Gruppe";
+$a->strings["Create a new group"] = "Neue Gruppe erstellen";
+$a->strings["Edit groups"] = "Gruppen bearbeiten";
+$a->strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s nimmt an %2\$ss %3\$s teil.";
+$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s nimmt nicht an %2\$ss %3\$s teil.";
+$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s nimmt eventuell an %2\$ss %3\$s teil.";
 $a->strings["Login failed"] = "Anmeldung fehlgeschlagen";
 $a->strings["Not enough information to authenticate"] = "Nicht genügend Informationen für die Authentifizierung";
 $a->strings["An invitation is required."] = "Du benötigst eine Einladung.";
@@ -2126,5 +2156,5 @@ $a->strings["Link"] = "Link";
 $a->strings["Video"] = "Video";
 $a->strings["Delete this item?"] = "Diesen Beitrag löschen?";
 $a->strings["show fewer"] = "weniger anzeigen";
-$a->strings["toggle mobile"] = "auf/von Mobile Ansicht wechseln";
 $a->strings["Update %s failed. See error logs."] = "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen.";
+$a->strings["toggle mobile"] = "auf/von Mobile Ansicht wechseln";
index 95958aece0f182d040aedd59354c05c3b75ed9ba..0e67f49aa7e5dd63d474d262c7be78a1ba86fb79 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: friendica\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-02-10 18:14+0100\n"
-"PO-Revision-Date: 2018-02-15 15:30+0000\n"
+"POT-Creation-Date: 2018-03-05 16:37+0100\n"
+"PO-Revision-Date: 2018-03-06 03:51+0000\n"
 "Last-Translator: Andy H3 <andy@hubup.pro>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.com/Friendica/friendica/language/en_GB/)\n"
 "MIME-Version: 1.0\n"
@@ -18,1309 +18,1310 @@ msgstr ""
 "Language: en_GB\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: include/acl_selectors.php:358
-msgid "Post to Email"
-msgstr "Post to email"
-
-#: include/acl_selectors.php:363 mod/settings.php:1126
-msgid "Hide your profile details from unknown viewers?"
-msgstr "Hide profile details from unknown viewers?"
+#: include/security.php:81
+msgid "Welcome "
+msgstr "Welcome "
 
-#: include/acl_selectors.php:363
-#, php-format
-msgid "Connectors disabled, since \"%s\" is enabled."
-msgstr "Connectors are disabled since \"%s\" is enabled."
+#: include/security.php:82
+msgid "Please upload a profile photo."
+msgstr "Please upload a profile photo."
 
-#: include/acl_selectors.php:369
-msgid "Visible to everybody"
-msgstr "Visible to everybody"
+#: include/security.php:84
+msgid "Welcome back "
+msgstr "Welcome back "
 
-#: include/acl_selectors.php:370 view/theme/vier/config.php:115
-msgid "show"
-msgstr "show"
+#: include/security.php:431
+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 "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours."
 
-#: include/acl_selectors.php:371 view/theme/vier/config.php:115
-msgid "don't show"
-msgstr "don't show"
+#: include/enotify.php:33
+msgid "Friendica Notification"
+msgstr "Friendica notification"
 
-#: include/acl_selectors.php:377 mod/editpost.php:133
-msgid "CC: email addresses"
-msgstr "CC: email addresses"
+#: include/enotify.php:36
+msgid "Thank You,"
+msgstr "Thank you"
 
-#: include/acl_selectors.php:378 mod/editpost.php:140
-msgid "Example: bob@example.com, mary@example.com"
-msgstr "Example: bob@example.com, mary@example.com"
+#: include/enotify.php:39
+#, php-format
+msgid "%s Administrator"
+msgstr "%s Administrator"
 
-#: include/acl_selectors.php:380 mod/events.php:537 mod/photos.php:1100
-#: mod/photos.php:1443
-msgid "Permissions"
-msgstr "Permissions"
+#: include/enotify.php:41
+#, php-format
+msgid "%1$s, %2$s Administrator"
+msgstr "%1$s, %2$s Administrator"
 
-#: include/acl_selectors.php:381
-msgid "Close"
-msgstr "Close"
+#: include/enotify.php:52 src/Worker/Delivery.php:403
+msgid "noreply"
+msgstr "noreply"
 
-#: include/api.php:1182
+#: include/enotify.php:100
 #, php-format
-msgid "Daily posting limit of %d post reached. The post was rejected."
-msgid_plural "Daily posting limit of %d posts reached. The post was rejected."
-msgstr[0] ""
-msgstr[1] ""
+msgid "[Friendica:Notify] New mail received at %s"
+msgstr "[Friendica:Notify] New mail received at %s"
 
-#: include/api.php:1206
+#: include/enotify.php:102
 #, php-format
-msgid "Weekly posting limit of %d post reached. The post was rejected."
-msgid_plural ""
-"Weekly posting limit of %d posts reached. The post was rejected."
-msgstr[0] ""
-msgstr[1] ""
+msgid "%1$s sent you a new private message at %2$s."
+msgstr "%1$s sent you a new private message at %2$s."
+
+#: include/enotify.php:103
+msgid "a private message"
+msgstr "a private message"
 
-#: include/api.php:1230
+#: include/enotify.php:103
 #, php-format
-msgid "Monthly posting limit of %d post reached. The post was rejected."
-msgstr "Monthly posting limit of %d post reached. The post was rejected."
+msgid "%1$s sent you %2$s."
+msgstr "%1$s sent you %2$s."
 
-#: include/api.php:4377 mod/photos.php:89 mod/photos.php:195
-#: mod/photos.php:723 mod/photos.php:1151 mod/photos.php:1168
-#: mod/photos.php:1686 mod/profile_photo.php:84 mod/profile_photo.php:92
-#: mod/profile_photo.php:100 mod/profile_photo.php:223
-#: mod/profile_photo.php:317 mod/profile_photo.php:327 src/Model/User.php:524
-#: src/Model/User.php:532 src/Model/User.php:540
-msgid "Profile Photos"
-msgstr "Profile photos"
+#: include/enotify.php:105
+#, php-format
+msgid "Please visit %s to view and/or reply to your private messages."
+msgstr "Please visit %s to view or reply to your private messages."
 
-#: include/bb2diaspora.php:240 include/event.php:26 include/event.php:915
-#: mod/localtime.php:19
-msgid "l F d, Y \\@ g:i A"
-msgstr "l F d, Y \\@ g:i A"
+#: include/enotify.php:143
+#, php-format
+msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
+msgstr "%1$s commented on [url=%2$s]a %3$s[/url]"
 
-#: include/bb2diaspora.php:247 include/event.php:45 include/event.php:62
-#: include/event.php:472 include/event.php:993
-msgid "Starts:"
-msgstr "Starts:"
+#: include/enotify.php:151
+#, php-format
+msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
+msgstr "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
 
-#: include/bb2diaspora.php:253 include/event.php:48 include/event.php:68
-#: include/event.php:473 include/event.php:997
-msgid "Finishes:"
-msgstr "Finishes:"
+#: include/enotify.php:161
+#, php-format
+msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
+msgstr "%1$s commented on [url=%2$s]your %3$s[/url]"
 
-#: include/bb2diaspora.php:260 include/event.php:52 include/event.php:77
-#: include/event.php:474 include/event.php:1011 mod/directory.php:140
-#: mod/notifications.php:247 mod/contacts.php:650 mod/events.php:522
-#: src/Model/Profile.php:417
-msgid "Location:"
-msgstr "Location:"
+#: include/enotify.php:173
+#, php-format
+msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
+msgstr "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
 
-#: include/conversation.php:147 include/conversation.php:285
-#: include/text.php:1744 src/Model/Item.php:1850
-msgid "event"
-msgstr "event"
+#: include/enotify.php:175
+#, php-format
+msgid "%s commented on an item/conversation you have been following."
+msgstr "%s commented on an item/conversation you have been following."
 
-#: include/conversation.php:150 include/conversation.php:160
-#: include/conversation.php:288 include/conversation.php:297
-#: mod/subthread.php:96 mod/tagger.php:71 src/Model/Item.php:1848
-#: src/Protocol/Diaspora.php:1941
-msgid "status"
-msgstr "status"
+#: include/enotify.php:178 include/enotify.php:193 include/enotify.php:208
+#: include/enotify.php:223 include/enotify.php:242 include/enotify.php:257
+#, php-format
+msgid "Please visit %s to view and/or reply to the conversation."
+msgstr "Please visit %s to view or reply to the conversation."
 
-#: include/conversation.php:155 include/conversation.php:293
-#: include/text.php:1746 mod/subthread.php:96 mod/tagger.php:71
-#: src/Model/Item.php:1848
-msgid "photo"
-msgstr "photo"
+#: include/enotify.php:185
+#, php-format
+msgid "[Friendica:Notify] %s posted to your profile wall"
+msgstr "[Friendica:Notify] %s posted to your profile wall"
 
-#: include/conversation.php:167 src/Model/Item.php:1722
-#: src/Protocol/Diaspora.php:1937
+#: include/enotify.php:187
 #, php-format
-msgid "%1$s likes %2$s's %3$s"
-msgstr "%1$s likes %2$s's %3$s"
+msgid "%1$s posted to your profile wall at %2$s"
+msgstr "%1$s posted to your profile wall at %2$s"
 
-#: include/conversation.php:170 src/Model/Item.php:1727
+#: include/enotify.php:188
 #, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
-msgstr "%1$s doesn't like %2$s's %3$s"
+msgid "%1$s posted to [url=%2$s]your wall[/url]"
+msgstr "%1$s posted to [url=%2$s]your wall[/url]"
 
-#: include/conversation.php:173
+#: include/enotify.php:200
 #, php-format
-msgid "%1$s attends %2$s's %3$s"
-msgstr "%1$s goes to %2$s's %3$s"
+msgid "[Friendica:Notify] %s tagged you"
+msgstr "[Friendica:Notify] %s tagged you"
 
-#: include/conversation.php:176
+#: include/enotify.php:202
 #, php-format
-msgid "%1$s doesn't attend %2$s's %3$s"
-msgstr "%1$s doesn't go %2$s's %3$s"
+msgid "%1$s tagged you at %2$s"
+msgstr "%1$s tagged you at %2$s"
 
-#: include/conversation.php:179
+#: include/enotify.php:203
 #, php-format
-msgid "%1$s attends maybe %2$s's %3$s"
-msgstr "%1$s might go to %2$s's %3$s"
+msgid "%1$s [url=%2$s]tagged you[/url]."
+msgstr "%1$s [url=%2$s]tagged you[/url]."
 
-#: include/conversation.php:212 mod/dfrn_confirm.php:431
-#: src/Protocol/Diaspora.php:2409
+#: include/enotify.php:215
 #, php-format
-msgid "%1$s is now friends with %2$s"
-msgstr "%1$s is now friends with %2$s"
+msgid "[Friendica:Notify] %s shared a new post"
+msgstr "[Friendica:Notify] %s shared a new post"
 
-#: include/conversation.php:253
+#: include/enotify.php:217
 #, php-format
-msgid "%1$s poked %2$s"
-msgstr "%1$s poked %2$s"
+msgid "%1$s shared a new post at %2$s"
+msgstr "%1$s shared a new post at %2$s"
 
-#: include/conversation.php:307 mod/tagger.php:104
+#: include/enotify.php:218
 #, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s tagged %2$s's %3$s with %4$s"
+msgid "%1$s [url=%2$s]shared a post[/url]."
+msgstr "%1$s [url=%2$s]shared a post[/url]."
 
-#: include/conversation.php:334
-msgid "post/item"
-msgstr "Post/Item"
+#: include/enotify.php:230
+#, php-format
+msgid "[Friendica:Notify] %1$s poked you"
+msgstr "[Friendica:Notify] %1$s poked you"
 
-#: include/conversation.php:335
+#: include/enotify.php:232
 #, php-format
-msgid "%1$s marked %2$s's %3$s as favorite"
-msgstr "%1$s marked %2$s's %3$s as favourite"
+msgid "%1$s poked you at %2$s"
+msgstr "%1$s poked you at %2$s"
 
-#: include/conversation.php:609 mod/photos.php:1503 mod/profiles.php:354
-msgid "Likes"
-msgstr "Likes"
+#: include/enotify.php:233
+#, php-format
+msgid "%1$s [url=%2$s]poked you[/url]."
+msgstr "%1$s [url=%2$s]poked you[/url]."
 
-#: include/conversation.php:609 mod/photos.php:1503 mod/profiles.php:358
-msgid "Dislikes"
-msgstr "Dislikes"
+#: include/enotify.php:249
+#, php-format
+msgid "[Friendica:Notify] %s tagged your post"
+msgstr "[Friendica:Notify] %s tagged your post"
 
-#: include/conversation.php:610 include/conversation.php:1673
-#: mod/photos.php:1504
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] "Attending"
-msgstr[1] "Attending"
+#: include/enotify.php:251
+#, php-format
+msgid "%1$s tagged your post at %2$s"
+msgstr "%1$s tagged your post at %2$s"
 
-#: include/conversation.php:610 mod/photos.php:1504
-msgid "Not attending"
-msgstr "Not attending"
+#: include/enotify.php:252
+#, php-format
+msgid "%1$s tagged [url=%2$s]your post[/url]"
+msgstr "%1$s tagged [url=%2$s]your post[/url]"
 
-#: include/conversation.php:610 mod/photos.php:1504
-msgid "Might attend"
-msgstr "Might attend"
+#: include/enotify.php:264
+msgid "[Friendica:Notify] Introduction received"
+msgstr "[Friendica:Notify] Introduction received"
 
-#: include/conversation.php:744 mod/photos.php:1571 src/Object/Post.php:177
-msgid "Select"
-msgstr "Select"
+#: include/enotify.php:266
+#, php-format
+msgid "You've received an introduction from '%1$s' at %2$s"
+msgstr "You've received an introduction from '%1$s' at %2$s"
 
-#: include/conversation.php:745 mod/admin.php:1705 mod/contacts.php:820
-#: mod/contacts.php:1018 mod/photos.php:1572 mod/settings.php:742
-#: src/Object/Post.php:178
-msgid "Delete"
-msgstr "Delete"
+#: include/enotify.php:267
+#, php-format
+msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
+msgstr "You've received [url=%1$s]an introduction[/url] from %2$s."
 
-#: include/conversation.php:777 src/Object/Post.php:355
-#: src/Object/Post.php:356
+#: include/enotify.php:272 include/enotify.php:318
 #, php-format
-msgid "View %s's profile @ %s"
-msgstr "View %s's profile @ %s"
+msgid "You may visit their profile at %s"
+msgstr "You may visit their profile at %s"
 
-#: include/conversation.php:789 src/Object/Post.php:343
-msgid "Categories:"
-msgstr "Categories:"
+#: include/enotify.php:274
+#, php-format
+msgid "Please visit %s to approve or reject the introduction."
+msgstr "Please visit %s to approve or reject the introduction."
 
-#: include/conversation.php:790 src/Object/Post.php:344
-msgid "Filed under:"
-msgstr "Filed under:"
+#: include/enotify.php:282
+msgid "[Friendica:Notify] A new person is sharing with you"
+msgstr "[Friendica:Notify] A new person is sharing with you"
 
-#: include/conversation.php:797 src/Object/Post.php:369
+#: include/enotify.php:284 include/enotify.php:285
 #, php-format
-msgid "%s from %s"
-msgstr "%s from %s"
+msgid "%1$s is sharing with you at %2$s"
+msgstr "%1$s is sharing with you at %2$s"
 
-#: include/conversation.php:812
-msgid "View in context"
-msgstr "View in context"
+#: include/enotify.php:292
+msgid "[Friendica:Notify] You have a new follower"
+msgstr "[Friendica:Notify] You have a new follower"
 
-#: include/conversation.php:814 include/conversation.php:1346
-#: mod/wallmessage.php:146 mod/editpost.php:124 mod/message.php:264
-#: mod/message.php:435 mod/photos.php:1475 src/Object/Post.php:394
-msgid "Please wait"
-msgstr "Please wait"
+#: include/enotify.php:294 include/enotify.php:295
+#, php-format
+msgid "You have a new follower at %2$s : %1$s"
+msgstr "You have a new follower at %2$s : %1$s"
 
-#: include/conversation.php:885
-msgid "remove"
-msgstr "Remove"
+#: include/enotify.php:307
+msgid "[Friendica:Notify] Friend suggestion received"
+msgstr "[Friendica:Notify] Friend suggestion received"
 
-#: include/conversation.php:889
-msgid "Delete Selected Items"
-msgstr "Delete selected items"
-
-#: include/conversation.php:1052 view/theme/frio/theme.php:355
-msgid "Follow Thread"
-msgstr "Follow thread"
-
-#: include/conversation.php:1053 src/Model/Contact.php:554
-msgid "View Status"
-msgstr "View status"
-
-#: include/conversation.php:1054 include/conversation.php:1070
-#: mod/allfriends.php:73 mod/directory.php:153 mod/suggest.php:82
-#: mod/dirfind.php:220 mod/match.php:89 src/Model/Contact.php:497
-#: src/Model/Contact.php:510 src/Model/Contact.php:555
-msgid "View Profile"
-msgstr "View profile"
-
-#: include/conversation.php:1055 src/Model/Contact.php:556
-msgid "View Photos"
-msgstr "View photos"
-
-#: include/conversation.php:1056 src/Model/Contact.php:557
-msgid "Network Posts"
-msgstr "Network posts"
-
-#: include/conversation.php:1057 src/Model/Contact.php:558
-msgid "View Contact"
-msgstr "View contact"
-
-#: include/conversation.php:1058 src/Model/Contact.php:560
-msgid "Send PM"
-msgstr "Send PM"
-
-#: include/conversation.php:1062 src/Model/Contact.php:561
-msgid "Poke"
-msgstr "Poke"
-
-#: include/conversation.php:1067 mod/allfriends.php:74 mod/follow.php:145
-#: mod/suggest.php:83 mod/dirfind.php:221 mod/match.php:90
-#: mod/contacts.php:586 src/Content/Widget.php:61 src/Model/Contact.php:511
-msgid "Connect/Follow"
-msgstr "Connect/Follow"
-
-#: include/conversation.php:1186
+#: include/enotify.php:309
 #, php-format
-msgid "%s likes this."
-msgstr "%s likes this."
+msgid "You've received a friend suggestion from '%1$s' at %2$s"
+msgstr "You've received a friend suggestion from '%1$s' at %2$s"
 
-#: include/conversation.php:1189
+#: include/enotify.php:310
 #, php-format
-msgid "%s doesn't like this."
-msgstr "%s doesn't like this."
+msgid ""
+"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
+msgstr "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
 
-#: include/conversation.php:1192
-#, php-format
-msgid "%s attends."
-msgstr "%s attends."
+#: include/enotify.php:316
+msgid "Name:"
+msgstr "Name:"
 
-#: include/conversation.php:1195
-#, php-format
-msgid "%s doesn't attend."
-msgstr "%s doesn't attend."
+#: include/enotify.php:317
+msgid "Photo:"
+msgstr "Photo:"
 
-#: include/conversation.php:1198
+#: include/enotify.php:320
 #, php-format
-msgid "%s attends maybe."
-msgstr "%s may attend."
+msgid "Please visit %s to approve or reject the suggestion."
+msgstr "Please visit %s to approve or reject the suggestion."
 
-#: include/conversation.php:1209
-msgid "and"
-msgstr "and"
+#: include/enotify.php:328 include/enotify.php:343
+msgid "[Friendica:Notify] Connection accepted"
+msgstr "[Friendica:Notify] Connection accepted"
 
-#: include/conversation.php:1215
+#: include/enotify.php:330 include/enotify.php:345
 #, php-format
-msgid "and %d other people"
-msgstr "and %d other people"
+msgid "'%1$s' has accepted your connection request at %2$s"
+msgstr "'%1$s' has accepted your connection request at %2$s"
 
-#: include/conversation.php:1224
+#: include/enotify.php:331 include/enotify.php:346
 #, php-format
-msgid "<span  %1$s>%2$d people</span> like this"
-msgstr "<span  %1$s>%2$d people</span> like this"
+msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
+msgstr "%2$s has accepted your [url=%1$s]connection request[/url]."
 
-#: include/conversation.php:1225
-#, php-format
-msgid "%s like this."
-msgstr "%s like this."
+#: include/enotify.php:336
+msgid ""
+"You are now mutual friends and may exchange status updates, photos, and "
+"email without restriction."
+msgstr "You are now mutual friends and may exchange status updates, photos, and email without restriction."
 
-#: include/conversation.php:1228
+#: include/enotify.php:338
 #, php-format
-msgid "<span  %1$s>%2$d people</span> don't like this"
-msgstr "<span  %1$s>%2$d people</span> don't like this"
+msgid "Please visit %s if you wish to make any changes to this relationship."
+msgstr "Please visit %s if you wish to make any changes to this relationship."
 
-#: include/conversation.php:1229
+#: include/enotify.php:351
 #, php-format
-msgid "%s don't like this."
-msgstr "%s don't like this."
+msgid ""
+"'%1$s' has chosen to accept you a fan, which restricts some forms of "
+"communication - such as private messaging and some profile interactions. If "
+"this is a celebrity or community page, these settings were applied "
+"automatically."
+msgstr "'%1$s' has chosen to accept you as fan. This restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically."
 
-#: include/conversation.php:1232
+#: include/enotify.php:353
 #, php-format
-msgid "<span  %1$s>%2$d people</span> attend"
-msgstr "<span  %1$s>%2$d people</span> attend"
+msgid ""
+"'%1$s' may choose to extend this into a two-way or more permissive "
+"relationship in the future."
+msgstr "'%1$s' may choose to extend this into a two-way or more permissive relationship in the future."
 
-#: include/conversation.php:1233
+#: include/enotify.php:355
 #, php-format
-msgid "%s attend."
-msgstr "%s attend."
+msgid "Please visit %s  if you wish to make any changes to this relationship."
+msgstr "Please visit %s  if you wish to make any changes to this relationship."
 
-#: include/conversation.php:1236
+#: include/enotify.php:365
+msgid "[Friendica System:Notify] registration request"
+msgstr "[Friendica:Notify] registration request"
+
+#: include/enotify.php:367
 #, php-format
-msgid "<span  %1$s>%2$d people</span> don't attend"
-msgstr "<span  %1$s>%2$d people</span> don't attend"
+msgid "You've received a registration request from '%1$s' at %2$s"
+msgstr "You've received a registration request from '%1$s' at %2$s."
 
-#: include/conversation.php:1237
+#: include/enotify.php:368
 #, php-format
-msgid "%s don't attend."
-msgstr "%s don't attend."
+msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
+msgstr "You've received a [url=%1$s]registration request[/url] from %2$s."
 
-#: include/conversation.php:1240
+#: include/enotify.php:373
 #, php-format
-msgid "<span  %1$s>%2$d people</span> attend maybe"
-msgstr "<span  %1$s>%2$d people</span> attend maybe"
+msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s("
+msgstr "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s("
 
-#: include/conversation.php:1241
+#: include/enotify.php:379
 #, php-format
-msgid "%s anttend maybe."
-msgstr "%s attend maybe."
+msgid "Please visit %s to approve or reject the request."
+msgstr "Please visit %s to approve or reject the request."
 
-#: include/conversation.php:1271 include/conversation.php:1287
-msgid "Visible to <strong>everybody</strong>"
-msgstr "Visible to <strong>everybody</strong>"
+#: include/event.php:26 include/event.php:914 include/bb2diaspora.php:238
+#: mod/localtime.php:19
+msgid "l F d, Y \\@ g:i A"
+msgstr "l F d, Y \\@ g:i A"
 
-#: include/conversation.php:1272 include/conversation.php:1288
-#: mod/wallmessage.php:120 mod/wallmessage.php:127 mod/message.php:199
-#: mod/message.php:206 mod/message.php:345 mod/message.php:352
-msgid "Please enter a link URL:"
-msgstr "Please enter a link URL:"
+#: include/event.php:45 include/event.php:62 include/event.php:471
+#: include/event.php:992 include/bb2diaspora.php:245
+msgid "Starts:"
+msgstr "Starts:"
 
-#: include/conversation.php:1273 include/conversation.php:1289
-msgid "Please enter a video link/URL:"
-msgstr "Please enter a video link/URL:"
+#: include/event.php:48 include/event.php:68 include/event.php:472
+#: include/event.php:996 include/bb2diaspora.php:251
+msgid "Finishes:"
+msgstr "Finishes:"
 
-#: include/conversation.php:1274 include/conversation.php:1290
-msgid "Please enter an audio link/URL:"
-msgstr "Please enter an audio link/URL:"
+#: include/event.php:52 include/event.php:77 include/event.php:473
+#: include/event.php:1010 include/bb2diaspora.php:258
+#: mod/notifications.php:247 mod/contacts.php:651 mod/directory.php:149
+#: mod/events.php:521 src/Model/Profile.php:417
+msgid "Location:"
+msgstr "Location:"
 
-#: include/conversation.php:1275 include/conversation.php:1291
-msgid "Tag term:"
-msgstr "Tag term:"
+#: include/event.php:420
+msgid "all-day"
+msgstr "All-day"
 
-#: include/conversation.php:1276 include/conversation.php:1292
-#: mod/filer.php:35
-msgid "Save to Folder:"
-msgstr "Save to folder:"
+#: include/event.php:422 include/text.php:1111
+msgid "Sun"
+msgstr "Sun"
 
-#: include/conversation.php:1277 include/conversation.php:1293
-msgid "Where are you right now?"
-msgstr "Where are you right now?"
+#: include/event.php:423 include/text.php:1111
+msgid "Mon"
+msgstr "Mon"
 
-#: include/conversation.php:1278
-msgid "Delete item(s)?"
-msgstr "Delete item(s)?"
+#: include/event.php:424 include/text.php:1111
+msgid "Tue"
+msgstr "Tue"
 
-#: include/conversation.php:1327
-msgid "Share"
-msgstr "Share"
+#: include/event.php:425 include/text.php:1111
+msgid "Wed"
+msgstr "Wed"
 
-#: include/conversation.php:1328 mod/wallmessage.php:144 mod/editpost.php:110
-#: mod/message.php:262 mod/message.php:432
-msgid "Upload photo"
-msgstr "Upload photo"
+#: include/event.php:426 include/text.php:1111
+msgid "Thu"
+msgstr "Thu"
 
-#: include/conversation.php:1329 mod/editpost.php:111
-msgid "upload photo"
-msgstr "upload photo"
+#: include/event.php:427 include/text.php:1111
+msgid "Fri"
+msgstr "Fri"
 
-#: include/conversation.php:1330 mod/editpost.php:112
-msgid "Attach file"
-msgstr "Attach file"
+#: include/event.php:428 include/text.php:1111
+msgid "Sat"
+msgstr "Sat"
 
-#: include/conversation.php:1331 mod/editpost.php:113
-msgid "attach file"
-msgstr "attach file"
+#: include/event.php:430 include/text.php:1093 mod/settings.php:945
+msgid "Sunday"
+msgstr "Sunday"
 
-#: include/conversation.php:1332 mod/wallmessage.php:145 mod/editpost.php:114
-#: mod/message.php:263 mod/message.php:433
-msgid "Insert web link"
-msgstr "Insert web link"
+#: include/event.php:431 include/text.php:1093 mod/settings.php:945
+msgid "Monday"
+msgstr "Monday"
 
-#: include/conversation.php:1333 mod/editpost.php:115
-msgid "web link"
-msgstr "web link"
+#: include/event.php:432 include/text.php:1093
+msgid "Tuesday"
+msgstr "Tuesday"
 
-#: include/conversation.php:1334 mod/editpost.php:116
-msgid "Insert video link"
-msgstr "Insert video link"
+#: include/event.php:433 include/text.php:1093
+msgid "Wednesday"
+msgstr "Wednesday"
 
-#: include/conversation.php:1335 mod/editpost.php:117
-msgid "video link"
-msgstr "video link"
+#: include/event.php:434 include/text.php:1093
+msgid "Thursday"
+msgstr "Thursday"
 
-#: include/conversation.php:1336 mod/editpost.php:118
-msgid "Insert audio link"
-msgstr "Insert audio link"
+#: include/event.php:435 include/text.php:1093
+msgid "Friday"
+msgstr "Friday"
 
-#: include/conversation.php:1337 mod/editpost.php:119
-msgid "audio link"
-msgstr "audio link"
+#: include/event.php:436 include/text.php:1093
+msgid "Saturday"
+msgstr "Saturday"
 
-#: include/conversation.php:1338 mod/editpost.php:120
-msgid "Set your location"
-msgstr "Set your location"
+#: include/event.php:438 include/text.php:1114
+msgid "Jan"
+msgstr "Jan"
 
-#: include/conversation.php:1339 mod/editpost.php:121
-msgid "set location"
-msgstr "set location"
+#: include/event.php:439 include/text.php:1114
+msgid "Feb"
+msgstr "Feb"
 
-#: include/conversation.php:1340 mod/editpost.php:122
-msgid "Clear browser location"
-msgstr "Clear browser location"
+#: include/event.php:440 include/text.php:1114
+msgid "Mar"
+msgstr "Mar"
 
-#: include/conversation.php:1341 mod/editpost.php:123
-msgid "clear location"
-msgstr "clear location"
+#: include/event.php:441 include/text.php:1114
+msgid "Apr"
+msgstr "Apr"
 
-#: include/conversation.php:1343 mod/editpost.php:137
-msgid "Set title"
-msgstr "Set title"
+#: include/event.php:442 include/event.php:455 include/text.php:1097
+#: include/text.php:1114
+msgid "May"
+msgstr "May"
 
-#: include/conversation.php:1345 mod/editpost.php:139
-msgid "Categories (comma-separated list)"
-msgstr "Categories (comma-separated list)"
+#: include/event.php:443
+msgid "Jun"
+msgstr "Jun"
 
-#: include/conversation.php:1347 mod/editpost.php:125
-msgid "Permission settings"
-msgstr "Permission settings"
+#: include/event.php:444 include/text.php:1114
+msgid "Jul"
+msgstr "Jul"
 
-#: include/conversation.php:1348 mod/editpost.php:154
-msgid "permissions"
-msgstr "permissions"
+#: include/event.php:445 include/text.php:1114
+msgid "Aug"
+msgstr "Aug"
 
-#: include/conversation.php:1356 mod/editpost.php:134
-msgid "Public post"
-msgstr "Public post"
+#: include/event.php:446
+msgid "Sept"
+msgstr "Sep"
 
-#: include/conversation.php:1360 mod/editpost.php:145 mod/events.php:532
-#: mod/photos.php:1494 mod/photos.php:1533 mod/photos.php:1606
-#: src/Object/Post.php:797
-msgid "Preview"
-msgstr "Preview"
+#: include/event.php:447 include/text.php:1114
+msgid "Oct"
+msgstr "Oct"
 
-#: include/conversation.php:1364 include/items.php:388 mod/fbrowser.php:103
-#: mod/fbrowser.php:134 mod/follow.php:163 mod/suggest.php:41
-#: mod/unfollow.php:117 mod/editpost.php:148 mod/contacts.php:466
-#: mod/dfrn_request.php:663 mod/message.php:140 mod/photos.php:249
-#: mod/photos.php:325 mod/settings.php:680 mod/settings.php:706
-#: mod/tagrm.php:19 mod/tagrm.php:99 mod/videos.php:149
-msgid "Cancel"
-msgstr "Cancel"
+#: include/event.php:448 include/text.php:1114
+msgid "Nov"
+msgstr "Nov"
 
-#: include/conversation.php:1369
-msgid "Post to Groups"
-msgstr "Post to groups"
+#: include/event.php:449 include/text.php:1114
+msgid "Dec"
+msgstr "Dec"
 
-#: include/conversation.php:1370
-msgid "Post to Contacts"
-msgstr "Post to contacts"
+#: include/event.php:451 include/text.php:1097
+msgid "January"
+msgstr "January"
 
-#: include/conversation.php:1371
-msgid "Private post"
-msgstr "Private post"
+#: include/event.php:452 include/text.php:1097
+msgid "February"
+msgstr "February"
 
-#: include/conversation.php:1376 mod/editpost.php:152
-#: src/Model/Profile.php:342
-msgid "Message"
-msgstr "Message"
+#: include/event.php:453 include/text.php:1097
+msgid "March"
+msgstr "March"
 
-#: include/conversation.php:1377 mod/editpost.php:153
-msgid "Browser"
-msgstr "Browser"
+#: include/event.php:454 include/text.php:1097
+msgid "April"
+msgstr "April"
 
-#: include/conversation.php:1644
-msgid "View all"
-msgstr "View all"
+#: include/event.php:456 include/text.php:1097
+msgid "June"
+msgstr "June"
 
-#: include/conversation.php:1667
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] "Like"
-msgstr[1] "Likes"
+#: include/event.php:457 include/text.php:1097
+msgid "July"
+msgstr "July"
 
-#: include/conversation.php:1670
-msgid "Dislike"
-msgid_plural "Dislikes"
-msgstr[0] "Dislike"
-msgstr[1] "Dislikes"
+#: include/event.php:458 include/text.php:1097
+msgid "August"
+msgstr "August"
 
-#: include/conversation.php:1676
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] "Not attending"
-msgstr[1] "Not attending"
+#: include/event.php:459 include/text.php:1097
+msgid "September"
+msgstr "September"
 
-#: include/conversation.php:1679 src/Content/ContactSelector.php:125
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr[0] "Undecided"
-msgstr[1] "Undecided"
+#: include/event.php:460 include/text.php:1097
+msgid "October"
+msgstr "October"
 
-#: include/dba.php:59
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr "Cannot locate DNS info for database server '%s'"
+#: include/event.php:461 include/text.php:1097
+msgid "November"
+msgstr "November"
 
-#: include/enotify.php:33
-msgid "Friendica Notification"
-msgstr "Friendica notification"
+#: include/event.php:462 include/text.php:1097
+msgid "December"
+msgstr "December"
 
-#: include/enotify.php:36
-msgid "Thank You,"
-msgstr "Thank you"
+#: include/event.php:464 mod/cal.php:280 mod/events.php:401
+msgid "today"
+msgstr "today"
 
-#: include/enotify.php:39
-#, php-format
-msgid "%s Administrator"
-msgstr "%s Administrator"
+#: include/event.php:465 mod/cal.php:281 mod/events.php:402
+#: src/Util/Temporal.php:304
+msgid "month"
+msgstr "month"
 
-#: include/enotify.php:41
-#, php-format
-msgid "%1$s, %2$s Administrator"
-msgstr "%1$s, %2$s Administrator"
+#: include/event.php:466 mod/cal.php:282 mod/events.php:403
+#: src/Util/Temporal.php:305
+msgid "week"
+msgstr "week"
 
-#: include/enotify.php:52 src/Worker/Delivery.php:404
-msgid "noreply"
-msgstr "noreply"
+#: include/event.php:467 mod/cal.php:283 mod/events.php:404
+#: src/Util/Temporal.php:306
+msgid "day"
+msgstr "day"
 
-#: include/enotify.php:100
-#, php-format
-msgid "[Friendica:Notify] New mail received at %s"
-msgstr "[Friendica:Notify] New mail received at %s"
+#: include/event.php:469
+msgid "No events to display"
+msgstr "No events to display"
 
-#: include/enotify.php:102
-#, php-format
-msgid "%1$s sent you a new private message at %2$s."
-msgstr "%1$s sent you a new private message at %2$s."
+#: include/event.php:583
+msgid "l, F j"
+msgstr "l, F j"
 
-#: include/enotify.php:103
-msgid "a private message"
-msgstr "a private message"
+#: include/event.php:607
+msgid "Edit event"
+msgstr "Edit event"
 
-#: include/enotify.php:103
-#, php-format
-msgid "%1$s sent you %2$s."
-msgstr "%1$s sent you %2$s."
+#: include/event.php:608
+msgid "Duplicate event"
+msgstr "Duplicate event"
 
-#: include/enotify.php:105
-#, php-format
-msgid "Please visit %s to view and/or reply to your private messages."
-msgstr "Please visit %s to view or reply to your private messages."
+#: include/event.php:609
+msgid "Delete event"
+msgstr "Delete event"
 
-#: include/enotify.php:143
-#, php-format
-msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
-msgstr "%1$s commented on [url=%2$s]a %3$s[/url]"
+#: include/event.php:636 include/text.php:1508 include/text.php:1515
+msgid "link to source"
+msgstr "Link to source"
 
-#: include/enotify.php:151
-#, php-format
-msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
-msgstr "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
+#: include/event.php:896
+msgid "Export"
+msgstr "Export"
 
-#: include/enotify.php:161
-#, php-format
-msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
-msgstr "%1$s commented on [url=%2$s]your %3$s[/url]"
+#: include/event.php:897
+msgid "Export calendar as ical"
+msgstr "Export calendar as ical"
 
-#: include/enotify.php:173
-#, php-format
-msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
-msgstr "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
+#: include/event.php:898
+msgid "Export calendar as csv"
+msgstr "Export calendar as csv"
 
-#: include/enotify.php:175
-#, php-format
-msgid "%s commented on an item/conversation you have been following."
-msgstr "%s commented on an item/conversation you have been following."
+#: include/event.php:915
+msgid "D g:i A"
+msgstr "D g:i A"
 
-#: include/enotify.php:178 include/enotify.php:193 include/enotify.php:208
-#: include/enotify.php:223 include/enotify.php:242 include/enotify.php:257
-#, php-format
-msgid "Please visit %s to view and/or reply to the conversation."
-msgstr "Please visit %s to view or reply to the conversation."
+#: include/event.php:916
+msgid "g:i A"
+msgstr "g:i A"
 
-#: include/enotify.php:185
-#, php-format
-msgid "[Friendica:Notify] %s posted to your profile wall"
-msgstr "[Friendica:Notify] %s posted to your profile wall"
+#: include/event.php:1011 include/event.php:1013
+msgid "Show map"
+msgstr "Show map"
 
-#: include/enotify.php:187
-#, php-format
-msgid "%1$s posted to your profile wall at %2$s"
-msgstr "%1$s posted to your profile wall at %2$s"
+#: include/event.php:1012
+msgid "Hide map"
+msgstr "Hide map"
 
-#: include/enotify.php:188
-#, php-format
-msgid "%1$s posted to [url=%2$s]your wall[/url]"
-msgstr "%1$s posted to [url=%2$s]your wall[/url]"
+#: include/items.php:342 mod/notice.php:22 mod/viewsrc.php:21
+#: mod/admin.php:269 mod/admin.php:1762 mod/admin.php:2010 mod/display.php:70
+#: mod/display.php:247 mod/display.php:349
+msgid "Item not found."
+msgstr "Item not found."
 
-#: include/enotify.php:200
-#, php-format
-msgid "[Friendica:Notify] %s tagged you"
-msgstr "[Friendica:Notify] %s tagged you"
+#: include/items.php:382
+msgid "Do you really want to delete this item?"
+msgstr "Do you really want to delete this item?"
 
-#: include/enotify.php:202
-#, php-format
-msgid "%1$s tagged you at %2$s"
-msgstr "%1$s tagged you at %2$s"
+#: include/items.php:384 mod/api.php:110 mod/suggest.php:38
+#: mod/profiles.php:649 mod/profiles.php:652 mod/profiles.php:674
+#: mod/contacts.php:464 mod/dfrn_request.php:653 mod/follow.php:148
+#: mod/register.php:237 mod/message.php:138 mod/settings.php:1109
+#: mod/settings.php:1115 mod/settings.php:1122 mod/settings.php:1126
+#: mod/settings.php:1130 mod/settings.php:1134 mod/settings.php:1138
+#: mod/settings.php:1142 mod/settings.php:1162 mod/settings.php:1163
+#: mod/settings.php:1164 mod/settings.php:1165 mod/settings.php:1166
+msgid "Yes"
+msgstr "Yes"
 
-#: include/enotify.php:203
-#, php-format
-msgid "%1$s [url=%2$s]tagged you[/url]."
-msgstr "%1$s [url=%2$s]tagged you[/url]."
+#: include/items.php:387 include/conversation.php:1373 mod/fbrowser.php:103
+#: mod/fbrowser.php:134 mod/suggest.php:41 mod/unfollow.php:117
+#: mod/contacts.php:467 mod/dfrn_request.php:663 mod/follow.php:159
+#: mod/tagrm.php:19 mod/tagrm.php:99 mod/editpost.php:151 mod/message.php:141
+#: mod/photos.php:248 mod/photos.php:324 mod/settings.php:680
+#: mod/settings.php:706 mod/videos.php:148
+msgid "Cancel"
+msgstr "Cancel"
 
-#: include/enotify.php:215
-#, php-format
-msgid "[Friendica:Notify] %s shared a new post"
-msgstr "[Friendica:Notify] %s shared a new post"
+#: include/items.php:401 mod/allfriends.php:21 mod/api.php:35 mod/api.php:40
+#: mod/attach.php:38 mod/common.php:26 mod/crepair.php:98 mod/nogroup.php:28
+#: mod/repair_ostatus.php:13 mod/suggest.php:60 mod/unfollow.php:15
+#: mod/unfollow.php:57 mod/unfollow.php:90 mod/uimport.php:28
+#: mod/dirfind.php:24 mod/notifications.php:73 mod/ostatus_subscribe.php:16
+#: mod/cal.php:304 mod/dfrn_confirm.php:68 mod/invite.php:20
+#: mod/invite.php:106 mod/manage.php:131 mod/profiles.php:181
+#: mod/profiles.php:619 mod/wall_attach.php:74 mod/wall_attach.php:77
+#: mod/contacts.php:378 mod/delegate.php:24 mod/delegate.php:38
+#: mod/follow.php:16 mod/follow.php:53 mod/follow.php:116 mod/poke.php:150
+#: mod/profile_photo.php:29 mod/profile_photo.php:188
+#: mod/profile_photo.php:199 mod/profile_photo.php:212 mod/regmod.php:108
+#: mod/viewcontacts.php:57 mod/wall_upload.php:103 mod/wall_upload.php:106
+#: mod/wallmessage.php:16 mod/wallmessage.php:40 mod/wallmessage.php:79
+#: mod/wallmessage.php:103 mod/item.php:160 mod/register.php:53
+#: mod/editpost.php:20 mod/events.php:195 mod/fsuggest.php:81 mod/group.php:26
+#: mod/message.php:59 mod/message.php:104 mod/network.php:32 mod/notes.php:30
+#: mod/photos.php:174 mod/photos.php:1051 mod/settings.php:41
+#: mod/settings.php:140 mod/settings.php:669 index.php:413
+msgid "Permission denied."
+msgstr "Permission denied."
 
-#: include/enotify.php:217
-#, php-format
-msgid "%1$s shared a new post at %2$s"
-msgstr "%1$s shared a new post at %2$s"
+#: include/items.php:471
+msgid "Archives"
+msgstr "Archives"
 
-#: include/enotify.php:218
-#, php-format
-msgid "%1$s [url=%2$s]shared a post[/url]."
-msgstr "%1$s [url=%2$s]shared a post[/url]."
+#: include/items.php:477 view/theme/vier/theme.php:259
+#: src/Content/ForumManager.php:130 src/Content/Widget.php:312
+#: src/Object/Post.php:422 src/App.php:514
+msgid "show more"
+msgstr "Show more..."
 
-#: include/enotify.php:230
-#, php-format
-msgid "[Friendica:Notify] %1$s poked you"
-msgstr "[Friendica:Notify] %1$s poked you"
+#: include/text.php:302
+msgid "newer"
+msgstr "Later posts"
 
-#: include/enotify.php:232
-#, php-format
-msgid "%1$s poked you at %2$s"
-msgstr "%1$s poked you at %2$s"
+#: include/text.php:303
+msgid "older"
+msgstr "Earlier posts"
 
-#: include/enotify.php:233
-#, php-format
-msgid "%1$s [url=%2$s]poked you[/url]."
-msgstr "%1$s [url=%2$s]poked you[/url]."
+#: include/text.php:308
+msgid "first"
+msgstr "first"
 
-#: include/enotify.php:249
-#, php-format
-msgid "[Friendica:Notify] %s tagged your post"
-msgstr "[Friendica:Notify] %s tagged your post"
+#: include/text.php:309
+msgid "prev"
+msgstr "prev"
 
-#: include/enotify.php:251
-#, php-format
-msgid "%1$s tagged your post at %2$s"
-msgstr "%1$s tagged your post at %2$s"
+#: include/text.php:343
+msgid "next"
+msgstr "next"
 
-#: include/enotify.php:252
-#, php-format
-msgid "%1$s tagged [url=%2$s]your post[/url]"
-msgstr "%1$s tagged [url=%2$s]your post[/url]"
+#: include/text.php:344
+msgid "last"
+msgstr "last"
 
-#: include/enotify.php:264
-msgid "[Friendica:Notify] Introduction received"
-msgstr "[Friendica:Notify] Introduction received"
-
-#: include/enotify.php:266
-#, php-format
-msgid "You've received an introduction from '%1$s' at %2$s"
-msgstr "You've received an introduction from '%1$s' at %2$s"
+#: include/text.php:398
+msgid "Loading more entries..."
+msgstr "Loading more entries..."
 
-#: include/enotify.php:267
-#, php-format
-msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
-msgstr "You've received [url=%1$s]an introduction[/url] from %2$s."
+#: include/text.php:399
+msgid "The end"
+msgstr "The end"
 
-#: include/enotify.php:272 include/enotify.php:318
-#, php-format
-msgid "You may visit their profile at %s"
-msgstr "You may visit their profile at %s"
+#: include/text.php:884
+msgid "No contacts"
+msgstr "No contacts"
 
-#: include/enotify.php:274
+#: include/text.php:908
 #, php-format
-msgid "Please visit %s to approve or reject the introduction."
-msgstr "Please visit %s to approve or reject the introduction."
+msgid "%d Contact"
+msgid_plural "%d Contacts"
+msgstr[0] "%d contact"
+msgstr[1] "%d contacts"
 
-#: include/enotify.php:282
-msgid "[Friendica:Notify] A new person is sharing with you"
-msgstr "[Friendica:Notify] A new person is sharing with you"
+#: include/text.php:921
+msgid "View Contacts"
+msgstr "View contacts"
 
-#: include/enotify.php:284 include/enotify.php:285
-#, php-format
-msgid "%1$s is sharing with you at %2$s"
-msgstr "%1$s is sharing with you at %2$s"
+#: include/text.php:1010 mod/filer.php:35 mod/editpost.php:112
+#: mod/notes.php:68
+msgid "Save"
+msgstr "Save"
 
-#: include/enotify.php:292
-msgid "[Friendica:Notify] You have a new follower"
-msgstr "[Friendica:Notify] You have a new follower"
+#: include/text.php:1010
+msgid "Follow"
+msgstr "Follow"
 
-#: include/enotify.php:294 include/enotify.php:295
-#, php-format
-msgid "You have a new follower at %2$s : %1$s"
-msgstr "You have a new follower at %2$s : %1$s"
+#: include/text.php:1016 mod/search.php:155 src/Content/Nav.php:142
+msgid "Search"
+msgstr "Search"
 
-#: include/enotify.php:307
-msgid "[Friendica:Notify] Friend suggestion received"
-msgstr "[Friendica:Notify] Friend suggestion received"
+#: include/text.php:1019 src/Content/Nav.php:58
+msgid "@name, !forum, #tags, content"
+msgstr "@name, !forum, #tags, content"
 
-#: include/enotify.php:309
-#, php-format
-msgid "You've received a friend suggestion from '%1$s' at %2$s"
-msgstr "You've received a friend suggestion from '%1$s' at %2$s"
+#: include/text.php:1025 src/Content/Nav.php:145
+msgid "Full Text"
+msgstr "Full text"
 
-#: include/enotify.php:310
-#, php-format
-msgid ""
-"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
-msgstr "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
+#: include/text.php:1026 src/Content/Nav.php:146
+#: src/Content/Widget/TagCloud.php:54
+msgid "Tags"
+msgstr "Tags"
 
-#: include/enotify.php:316
-msgid "Name:"
-msgstr "Name:"
+#: include/text.php:1027 mod/contacts.php:805 mod/contacts.php:866
+#: mod/viewcontacts.php:131 view/theme/frio/theme.php:270
+#: src/Content/Nav.php:147 src/Content/Nav.php:212 src/Model/Profile.php:957
+#: src/Model/Profile.php:960
+msgid "Contacts"
+msgstr "Contacts"
 
-#: include/enotify.php:317
-msgid "Photo:"
-msgstr "Photo:"
+#: include/text.php:1030 view/theme/vier/theme.php:254
+#: src/Content/ForumManager.php:125 src/Content/Nav.php:151
+msgid "Forums"
+msgstr "Forums"
 
-#: include/enotify.php:320
-#, php-format
-msgid "Please visit %s to approve or reject the suggestion."
-msgstr "Please visit %s to approve or reject the suggestion."
+#: include/text.php:1074
+msgid "poke"
+msgstr "poke"
 
-#: include/enotify.php:328 include/enotify.php:343
-msgid "[Friendica:Notify] Connection accepted"
-msgstr "[Friendica:Notify] Connection accepted"
+#: include/text.php:1074
+msgid "poked"
+msgstr "poked"
 
-#: include/enotify.php:330 include/enotify.php:345
-#, php-format
-msgid "'%1$s' has accepted your connection request at %2$s"
-msgstr "'%1$s' has accepted your connection request at %2$s"
+#: include/text.php:1075
+msgid "ping"
+msgstr "ping"
 
-#: include/enotify.php:331 include/enotify.php:346
-#, php-format
-msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
-msgstr "%2$s has accepted your [url=%1$s]connection request[/url]."
+#: include/text.php:1075
+msgid "pinged"
+msgstr "pinged"
 
-#: include/enotify.php:336
-msgid ""
-"You are now mutual friends and may exchange status updates, photos, and "
-"email without restriction."
-msgstr "You are now mutual friends and may exchange status updates, photos, and email without restriction."
+#: include/text.php:1076
+msgid "prod"
+msgstr "prod"
 
-#: include/enotify.php:338
-#, php-format
-msgid "Please visit %s if you wish to make any changes to this relationship."
-msgstr "Please visit %s if you wish to make any changes to this relationship."
+#: include/text.php:1076
+msgid "prodded"
+msgstr "prodded"
 
-#: include/enotify.php:351
-#, php-format
-msgid ""
-"'%1$s' has chosen to accept you a fan, which restricts some forms of "
-"communication - such as private messaging and some profile interactions. If "
-"this is a celebrity or community page, these settings were applied "
-"automatically."
-msgstr "'%1$s' has chosen to accept you as fan. This restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically."
+#: include/text.php:1077
+msgid "slap"
+msgstr "slap"
 
-#: include/enotify.php:353
-#, php-format
-msgid ""
-"'%1$s' may choose to extend this into a two-way or more permissive "
-"relationship in the future."
-msgstr "'%1$s' may choose to extend this into a two-way or more permissive relationship in the future."
+#: include/text.php:1077
+msgid "slapped"
+msgstr "slapped"
 
-#: include/enotify.php:355
-#, php-format
-msgid "Please visit %s  if you wish to make any changes to this relationship."
-msgstr "Please visit %s  if you wish to make any changes to this relationship."
+#: include/text.php:1078
+msgid "finger"
+msgstr "finger"
 
-#: include/enotify.php:365
-msgid "[Friendica System:Notify] registration request"
-msgstr "[Friendica:Notify] registration request"
+#: include/text.php:1078
+msgid "fingered"
+msgstr "fingered"
 
-#: include/enotify.php:367
-#, php-format
-msgid "You've received a registration request from '%1$s' at %2$s"
-msgstr "You've received a registration request from '%1$s' at %2$s."
+#: include/text.php:1079
+msgid "rebuff"
+msgstr "rebuff"
 
-#: include/enotify.php:368
-#, php-format
-msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
-msgstr "You've received a [url=%1$s]registration request[/url] from %2$s."
+#: include/text.php:1079
+msgid "rebuffed"
+msgstr "rebuffed"
 
-#: include/enotify.php:373
-#, php-format
-msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s("
-msgstr "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s("
+#: include/text.php:1114
+msgid "Sep"
+msgstr "Sep"
 
-#: include/enotify.php:379
-#, php-format
-msgid "Please visit %s to approve or reject the request."
-msgstr "Please visit %s to approve or reject the request."
+#: include/text.php:1315 mod/videos.php:381
+msgid "View Video"
+msgstr "View video"
 
-#: include/event.php:421
-msgid "all-day"
-msgstr "All-day"
+#: include/text.php:1332
+msgid "bytes"
+msgstr "bytes"
 
-#: include/event.php:423 include/text.php:1135
-msgid "Sun"
-msgstr "Sun"
+#: include/text.php:1367 include/text.php:1378
+msgid "Click to open/close"
+msgstr "Click to open/close"
 
-#: include/event.php:424 include/text.php:1135
-msgid "Mon"
-msgstr "Mon"
+#: include/text.php:1502
+msgid "View on separate page"
+msgstr "View on separate page"
 
-#: include/event.php:425 include/text.php:1135
-msgid "Tue"
-msgstr "Tue"
+#: include/text.php:1503
+msgid "view on separate page"
+msgstr "view on separate page"
 
-#: include/event.php:426 include/text.php:1135
-msgid "Wed"
-msgstr "Wed"
+#: include/text.php:1717 include/conversation.php:146
+#: include/conversation.php:284 src/Model/Item.php:1785
+msgid "event"
+msgstr "event"
 
-#: include/event.php:427 include/text.php:1135
-msgid "Thu"
-msgstr "Thu"
+#: include/text.php:1719 include/conversation.php:154
+#: include/conversation.php:292 mod/subthread.php:97 mod/tagger.php:72
+#: src/Model/Item.php:1783
+msgid "photo"
+msgstr "photo"
 
-#: include/event.php:428 include/text.php:1135
-msgid "Fri"
-msgstr "Fri"
+#: include/text.php:1721
+msgid "activity"
+msgstr "activity"
 
-#: include/event.php:429 include/text.php:1135
-msgid "Sat"
-msgstr "Sat"
+#: include/text.php:1723 src/Object/Post.php:421 src/Object/Post.php:433
+msgid "comment"
+msgid_plural "comments"
+msgstr[0] "comment"
+msgstr[1] "comments"
 
-#: include/event.php:431 include/text.php:1117 mod/settings.php:945
-msgid "Sunday"
-msgstr "Sunday"
+#: include/text.php:1726
+msgid "post"
+msgstr "post"
 
-#: include/event.php:432 include/text.php:1117 mod/settings.php:945
-msgid "Monday"
-msgstr "Monday"
+#: include/text.php:1883
+msgid "Item filed"
+msgstr "Item filed"
 
-#: include/event.php:433 include/text.php:1117
-msgid "Tuesday"
-msgstr "Tuesday"
+#: include/acl_selectors.php:355
+msgid "Post to Email"
+msgstr "Post to email"
 
-#: include/event.php:434 include/text.php:1117
-msgid "Wednesday"
-msgstr "Wednesday"
+#: include/acl_selectors.php:360
+msgid "Hide your profile details from unknown viewers?"
+msgstr "Hide profile details from unknown viewers?"
 
-#: include/event.php:435 include/text.php:1117
-msgid "Thursday"
-msgstr "Thursday"
+#: include/acl_selectors.php:360
+#, php-format
+msgid "Connectors disabled, since \"%s\" is enabled."
+msgstr "Connectors are disabled since \"%s\" is enabled."
 
-#: include/event.php:436 include/text.php:1117
-msgid "Friday"
-msgstr "Friday"
+#: include/acl_selectors.php:366
+msgid "Visible to everybody"
+msgstr "Visible to everybody"
 
-#: include/event.php:437 include/text.php:1117
-msgid "Saturday"
-msgstr "Saturday"
+#: include/acl_selectors.php:367 view/theme/vier/config.php:115
+msgid "show"
+msgstr "show"
 
-#: include/event.php:439 include/text.php:1138
-msgid "Jan"
-msgstr "Jan"
+#: include/acl_selectors.php:368 view/theme/vier/config.php:115
+msgid "don't show"
+msgstr "don't show"
 
-#: include/event.php:440 include/text.php:1138
-msgid "Feb"
-msgstr "Feb"
+#: include/acl_selectors.php:374 mod/editpost.php:136
+msgid "CC: email addresses"
+msgstr "CC: email addresses"
 
-#: include/event.php:441 include/text.php:1138
-msgid "Mar"
-msgstr "Mar"
+#: include/acl_selectors.php:375 mod/editpost.php:143
+msgid "Example: bob@example.com, mary@example.com"
+msgstr "Example: bob@example.com, mary@example.com"
 
-#: include/event.php:442 include/text.php:1138
-msgid "Apr"
-msgstr "Apr"
+#: include/acl_selectors.php:377 mod/events.php:536 mod/photos.php:1098
+#: mod/photos.php:1441
+msgid "Permissions"
+msgstr "Permissions"
 
-#: include/event.php:443 include/event.php:456 include/text.php:1121
-#: include/text.php:1138
-msgid "May"
-msgstr "May"
+#: include/acl_selectors.php:378
+msgid "Close"
+msgstr "Close"
 
-#: include/event.php:444
-msgid "Jun"
-msgstr "Jun"
+#: include/api.php:1181
+#, php-format
+msgid "Daily posting limit of %d post reached. The post was rejected."
+msgid_plural "Daily posting limit of %d posts reached. The post was rejected."
+msgstr[0] "Daily posting limit of %d post reached. The post was rejected."
+msgstr[1] "Daily posting limit of %d posts are reached. This post was rejected."
 
-#: include/event.php:445 include/text.php:1138
-msgid "Jul"
-msgstr "Jul"
+#: include/api.php:1205
+#, php-format
+msgid "Weekly posting limit of %d post reached. The post was rejected."
+msgid_plural ""
+"Weekly posting limit of %d posts reached. The post was rejected."
+msgstr[0] "Weekly posting limit of %d post reached. The post was rejected."
+msgstr[1] "Weekly posting limit of %d posts are reached. This post was rejected."
 
-#: include/event.php:446 include/text.php:1138
-msgid "Aug"
-msgstr "Aug"
+#: include/api.php:1229
+#, php-format
+msgid "Monthly posting limit of %d post reached. The post was rejected."
+msgstr "Monthly posting limit of %d posts are reached. The post was rejected."
 
-#: include/event.php:447
-msgid "Sept"
-msgstr "Sep"
+#: include/api.php:4382 mod/profile_photo.php:84 mod/profile_photo.php:92
+#: mod/profile_photo.php:100 mod/profile_photo.php:223
+#: mod/profile_photo.php:317 mod/profile_photo.php:327 mod/photos.php:88
+#: mod/photos.php:194 mod/photos.php:722 mod/photos.php:1149
+#: mod/photos.php:1166 mod/photos.php:1684 src/Model/User.php:526
+#: src/Model/User.php:534 src/Model/User.php:542
+msgid "Profile Photos"
+msgstr "Profile photos"
 
-#: include/event.php:448 include/text.php:1138
-msgid "Oct"
-msgstr "Oct"
+#: include/conversation.php:149 include/conversation.php:159
+#: include/conversation.php:287 include/conversation.php:296
+#: mod/subthread.php:97 mod/tagger.php:72 src/Model/Item.php:1783
+#: src/Protocol/Diaspora.php:1946
+msgid "status"
+msgstr "status"
 
-#: include/event.php:449 include/text.php:1138
-msgid "Nov"
-msgstr "Nov"
+#: include/conversation.php:166 src/Model/Item.php:1656
+#: src/Protocol/Diaspora.php:1942
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "%1$s likes %2$s's %3$s"
 
-#: include/event.php:450 include/text.php:1138
-msgid "Dec"
-msgstr "Dec"
+#: include/conversation.php:169 src/Model/Item.php:1661
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
+msgstr "%1$s doesn't like %2$s's %3$s"
 
-#: include/event.php:452 include/text.php:1121
-msgid "January"
-msgstr "January"
+#: include/conversation.php:172
+#, php-format
+msgid "%1$s attends %2$s's %3$s"
+msgstr "%1$s goes to %2$s's %3$s"
 
-#: include/event.php:453 include/text.php:1121
-msgid "February"
-msgstr "February"
+#: include/conversation.php:175
+#, php-format
+msgid "%1$s doesn't attend %2$s's %3$s"
+msgstr "%1$s doesn't go %2$s's %3$s"
 
-#: include/event.php:454 include/text.php:1121
-msgid "March"
-msgstr "March"
+#: include/conversation.php:178
+#, php-format
+msgid "%1$s attends maybe %2$s's %3$s"
+msgstr "%1$s might go to %2$s's %3$s"
 
-#: include/event.php:455 include/text.php:1121
-msgid "April"
-msgstr "April"
+#: include/conversation.php:211 mod/dfrn_confirm.php:431
+#: src/Protocol/Diaspora.php:2414
+#, php-format
+msgid "%1$s is now friends with %2$s"
+msgstr "%1$s is now friends with %2$s"
 
-#: include/event.php:457 include/text.php:1121
-msgid "June"
-msgstr "June"
+#: include/conversation.php:252
+#, php-format
+msgid "%1$s poked %2$s"
+msgstr "%1$s poked %2$s"
 
-#: include/event.php:458 include/text.php:1121
-msgid "July"
-msgstr "July"
+#: include/conversation.php:306 mod/tagger.php:110
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$s tagged %2$s's %3$s with %4$s"
 
-#: include/event.php:459 include/text.php:1121
-msgid "August"
-msgstr "August"
+#: include/conversation.php:333
+msgid "post/item"
+msgstr "Post/Item"
 
-#: include/event.php:460 include/text.php:1121
-msgid "September"
-msgstr "September"
+#: include/conversation.php:334
+#, php-format
+msgid "%1$s marked %2$s's %3$s as favorite"
+msgstr "%1$s marked %2$s's %3$s as favourite"
 
-#: include/event.php:461 include/text.php:1121
-msgid "October"
-msgstr "October"
+#: include/conversation.php:607 mod/profiles.php:354 mod/photos.php:1501
+msgid "Likes"
+msgstr "Likes"
 
-#: include/event.php:462 include/text.php:1121
-msgid "November"
-msgstr "November"
+#: include/conversation.php:607 mod/profiles.php:358 mod/photos.php:1501
+msgid "Dislikes"
+msgstr "Dislikes"
 
-#: include/event.php:463 include/text.php:1121
-msgid "December"
-msgstr "December"
+#: include/conversation.php:608 include/conversation.php:1682
+#: mod/photos.php:1502
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] "Attending"
+msgstr[1] "Attending"
 
-#: include/event.php:465 mod/cal.php:280 mod/events.php:402
-msgid "today"
-msgstr "today"
+#: include/conversation.php:608 mod/photos.php:1502
+msgid "Not attending"
+msgstr "Not attending"
 
-#: include/event.php:466 mod/cal.php:281 mod/events.php:403
-#: src/Util/Temporal.php:302
-msgid "month"
-msgstr "month"
+#: include/conversation.php:608 mod/photos.php:1502
+msgid "Might attend"
+msgstr "Might attend"
 
-#: include/event.php:467 mod/cal.php:282 mod/events.php:404
-#: src/Util/Temporal.php:303
-msgid "week"
-msgstr "week"
+#: include/conversation.php:746 mod/photos.php:1569 src/Object/Post.php:177
+msgid "Select"
+msgstr "Select"
 
-#: include/event.php:468 mod/cal.php:283 mod/events.php:405
-#: src/Util/Temporal.php:304
-msgid "day"
-msgstr "day"
+#: include/conversation.php:747 mod/contacts.php:821 mod/contacts.php:1019
+#: mod/admin.php:1706 mod/photos.php:1570 mod/settings.php:742
+#: src/Object/Post.php:178
+msgid "Delete"
+msgstr "Delete"
 
-#: include/event.php:470
-msgid "No events to display"
-msgstr "No events to display"
+#: include/conversation.php:779 src/Object/Post.php:355
+#: src/Object/Post.php:356
+#, php-format
+msgid "View %s's profile @ %s"
+msgstr "View %s's profile @ %s"
 
-#: include/event.php:584
-msgid "l, F j"
-msgstr "l, F j"
+#: include/conversation.php:791 src/Object/Post.php:343
+msgid "Categories:"
+msgstr "Categories:"
 
-#: include/event.php:608
-msgid "Edit event"
-msgstr "Edit event"
+#: include/conversation.php:792 src/Object/Post.php:344
+msgid "Filed under:"
+msgstr "Filed under:"
 
-#: include/event.php:609
-msgid "Duplicate event"
-msgstr "Duplicate event"
+#: include/conversation.php:799 src/Object/Post.php:369
+#, php-format
+msgid "%s from %s"
+msgstr "%s from %s"
 
-#: include/event.php:610
-msgid "Delete event"
-msgstr "Delete event"
+#: include/conversation.php:814
+msgid "View in context"
+msgstr "View in context"
 
-#: include/event.php:637 include/text.php:1535 include/text.php:1542
-msgid "link to source"
-msgstr "Link to source"
+#: include/conversation.php:816 include/conversation.php:1355
+#: mod/wallmessage.php:145 mod/editpost.php:127 mod/message.php:264
+#: mod/message.php:433 mod/photos.php:1473 src/Object/Post.php:394
+msgid "Please wait"
+msgstr "Please wait"
 
-#: include/event.php:897
-msgid "Export"
-msgstr "Export"
+#: include/conversation.php:887
+msgid "remove"
+msgstr "Remove"
 
-#: include/event.php:898
-msgid "Export calendar as ical"
-msgstr "Export calendar as ical"
+#: include/conversation.php:891
+msgid "Delete Selected Items"
+msgstr "Delete selected items"
 
-#: include/event.php:899
-msgid "Export calendar as csv"
-msgstr "Export calendar as csv"
+#: include/conversation.php:1061 view/theme/frio/theme.php:352
+msgid "Follow Thread"
+msgstr "Follow thread"
 
-#: include/event.php:916
-msgid "D g:i A"
-msgstr "D g:i A"
+#: include/conversation.php:1062 src/Model/Contact.php:554
+msgid "View Status"
+msgstr "View status"
 
-#: include/event.php:917
-msgid "g:i A"
-msgstr "g:i A"
+#: include/conversation.php:1063 include/conversation.php:1079
+#: mod/allfriends.php:73 mod/suggest.php:82 mod/dirfind.php:220
+#: mod/match.php:89 mod/directory.php:160 src/Model/Contact.php:497
+#: src/Model/Contact.php:510 src/Model/Contact.php:555
+msgid "View Profile"
+msgstr "View profile"
 
-#: include/event.php:1012 include/event.php:1014
-msgid "Show map"
-msgstr "Show map"
+#: include/conversation.php:1064 src/Model/Contact.php:556
+msgid "View Photos"
+msgstr "View photos"
 
-#: include/event.php:1013
-msgid "Hide map"
-msgstr "Hide map"
+#: include/conversation.php:1065 src/Model/Contact.php:557
+msgid "Network Posts"
+msgstr "Network posts"
 
-#: include/items.php:343 mod/notice.php:22 mod/viewsrc.php:20
-#: mod/admin.php:269 mod/admin.php:1761 mod/admin.php:2009 mod/display.php:69
-#: mod/display.php:246 mod/display.php:348
-msgid "Item not found."
-msgstr "Item not found."
+#: include/conversation.php:1066 src/Model/Contact.php:558
+msgid "View Contact"
+msgstr "View contact"
 
-#: include/items.php:383
-msgid "Do you really want to delete this item?"
-msgstr "Do you really want to delete this item?"
+#: include/conversation.php:1067 src/Model/Contact.php:560
+msgid "Send PM"
+msgstr "Send PM"
 
-#: include/items.php:385 mod/api.php:110 mod/follow.php:152 mod/suggest.php:38
-#: mod/contacts.php:463 mod/dfrn_request.php:653 mod/message.php:137
-#: mod/profiles.php:649 mod/profiles.php:652 mod/profiles.php:674
-#: mod/register.php:236 mod/settings.php:1109 mod/settings.php:1115
-#: mod/settings.php:1122 mod/settings.php:1126 mod/settings.php:1130
-#: mod/settings.php:1134 mod/settings.php:1138 mod/settings.php:1142
-#: mod/settings.php:1162 mod/settings.php:1163 mod/settings.php:1164
-#: mod/settings.php:1165 mod/settings.php:1166
-msgid "Yes"
-msgstr "Yes"
+#: include/conversation.php:1071 src/Model/Contact.php:561
+msgid "Poke"
+msgstr "Poke"
 
-#: include/items.php:402 mod/allfriends.php:21 mod/api.php:35 mod/api.php:40
-#: mod/attach.php:38 mod/common.php:26 mod/crepair.php:98 mod/delegate.php:20
-#: mod/follow.php:16 mod/follow.php:57 mod/follow.php:120 mod/group.php:26
-#: mod/nogroup.php:28 mod/notes.php:30 mod/regmod.php:108
-#: mod/repair_ostatus.php:13 mod/suggest.php:60 mod/unfollow.php:15
-#: mod/unfollow.php:57 mod/unfollow.php:90 mod/viewcontacts.php:55
-#: mod/wall_upload.php:103 mod/wall_upload.php:106 mod/wallmessage.php:16
-#: mod/wallmessage.php:40 mod/wallmessage.php:79 mod/wallmessage.php:103
-#: mod/editpost.php:20 mod/uimport.php:28 mod/dirfind.php:24
-#: mod/notifications.php:73 mod/ostatus_subscribe.php:16 mod/cal.php:304
-#: mod/contacts.php:377 mod/dfrn_confirm.php:68 mod/events.php:196
-#: mod/fsuggest.php:81 mod/invite.php:20 mod/invite.php:106 mod/item.php:161
-#: mod/manage.php:131 mod/message.php:58 mod/message.php:103
-#: mod/network.php:32 mod/photos.php:175 mod/photos.php:1053 mod/poke.php:154
-#: mod/profile_photo.php:29 mod/profile_photo.php:188
-#: mod/profile_photo.php:199 mod/profile_photo.php:212 mod/profiles.php:181
-#: mod/profiles.php:619 mod/register.php:53 mod/settings.php:41
-#: mod/settings.php:140 mod/settings.php:669 mod/wall_attach.php:74
-#: mod/wall_attach.php:77 index.php:413
-msgid "Permission denied."
-msgstr "Permission denied."
+#: include/conversation.php:1076 mod/allfriends.php:74 mod/suggest.php:83
+#: mod/dirfind.php:221 mod/match.php:90 mod/contacts.php:587
+#: mod/follow.php:141 src/Content/Widget.php:61 src/Model/Contact.php:511
+msgid "Connect/Follow"
+msgstr "Connect/Follow"
 
-#: include/items.php:472
-msgid "Archives"
-msgstr "Archives"
+#: include/conversation.php:1195
+#, php-format
+msgid "%s likes this."
+msgstr "%s likes this."
 
-#: include/items.php:478 view/theme/vier/theme.php:258
-#: src/Content/ForumManager.php:130 src/Content/Widget.php:312
-#: src/Object/Post.php:422 src/App.php:514
-msgid "show more"
-msgstr "Show more..."
+#: include/conversation.php:1198
+#, php-format
+msgid "%s doesn't like this."
+msgstr "%s doesn't like this."
 
-#: include/security.php:81
-msgid "Welcome "
-msgstr "Welcome "
+#: include/conversation.php:1201
+#, php-format
+msgid "%s attends."
+msgstr "%s attends."
 
-#: include/security.php:82
-msgid "Please upload a profile photo."
-msgstr "Please upload a profile photo."
+#: include/conversation.php:1204
+#, php-format
+msgid "%s doesn't attend."
+msgstr "%s doesn't attend."
 
-#: include/security.php:84
-msgid "Welcome back "
-msgstr "Welcome back "
+#: include/conversation.php:1207
+#, php-format
+msgid "%s attends maybe."
+msgstr "%s may attend."
 
-#: include/security.php:431
-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 "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours."
+#: include/conversation.php:1218
+msgid "and"
+msgstr "and"
 
-#: include/text.php:301
-msgid "newer"
-msgstr "Later posts"
+#: include/conversation.php:1224
+#, php-format
+msgid "and %d other people"
+msgstr "and %d other people"
 
-#: include/text.php:302
-msgid "older"
-msgstr "Earlier posts"
+#: include/conversation.php:1233
+#, php-format
+msgid "<span  %1$s>%2$d people</span> like this"
+msgstr "<span  %1$s>%2$d people</span> like this"
 
-#: include/text.php:307
-msgid "first"
-msgstr "first"
+#: include/conversation.php:1234
+#, php-format
+msgid "%s like this."
+msgstr "%s like this."
 
-#: include/text.php:308
-msgid "prev"
-msgstr "prev"
+#: include/conversation.php:1237
+#, php-format
+msgid "<span  %1$s>%2$d people</span> don't like this"
+msgstr "<span  %1$s>%2$d people</span> don't like this"
 
-#: include/text.php:342
-msgid "next"
-msgstr "next"
+#: include/conversation.php:1238
+#, php-format
+msgid "%s don't like this."
+msgstr "%s don't like this."
 
-#: include/text.php:343
-msgid "last"
-msgstr "last"
+#: include/conversation.php:1241
+#, php-format
+msgid "<span  %1$s>%2$d people</span> attend"
+msgstr "<span  %1$s>%2$d people</span> attend"
 
-#: include/text.php:397
-msgid "Loading more entries..."
-msgstr "Loading more entries..."
+#: include/conversation.php:1242
+#, php-format
+msgid "%s attend."
+msgstr "%s attend."
 
-#: include/text.php:398
-msgid "The end"
-msgstr "The end"
+#: include/conversation.php:1245
+#, php-format
+msgid "<span  %1$s>%2$d people</span> don't attend"
+msgstr "<span  %1$s>%2$d people</span> don't attend"
 
-#: include/text.php:908
-msgid "No contacts"
-msgstr "No contacts"
+#: include/conversation.php:1246
+#, php-format
+msgid "%s don't attend."
+msgstr "%s don't attend."
 
-#: include/text.php:932
+#: include/conversation.php:1249
 #, php-format
-msgid "%d Contact"
-msgid_plural "%d Contacts"
-msgstr[0] "%d contact"
-msgstr[1] "%d contacts"
+msgid "<span  %1$s>%2$d people</span> attend maybe"
+msgstr "<span  %1$s>%2$d people</span> attend maybe"
 
-#: include/text.php:945
-msgid "View Contacts"
-msgstr "View contacts"
+#: include/conversation.php:1250
+#, php-format
+msgid "%s attend maybe."
+msgstr "%s may be attending."
 
-#: include/text.php:1034 mod/filer.php:36 mod/notes.php:69
-#: mod/editpost.php:109
-msgid "Save"
-msgstr "Save"
+#: include/conversation.php:1280 include/conversation.php:1296
+msgid "Visible to <strong>everybody</strong>"
+msgstr "Visible to <strong>everybody</strong>"
 
-#: include/text.php:1034
-msgid "Follow"
-msgstr "Follow"
+#: include/conversation.php:1281 include/conversation.php:1297
+#: mod/wallmessage.php:120 mod/wallmessage.php:127 mod/message.php:200
+#: mod/message.php:207 mod/message.php:343 mod/message.php:350
+msgid "Please enter a link URL:"
+msgstr "Please enter a link URL:"
 
-#: include/text.php:1040 mod/search.php:155 src/Content/Nav.php:142
-msgid "Search"
-msgstr "Search"
+#: include/conversation.php:1282 include/conversation.php:1298
+msgid "Please enter a video link/URL:"
+msgstr "Please enter a video link/URL:"
 
-#: include/text.php:1043 src/Content/Nav.php:58
-msgid "@name, !forum, #tags, content"
-msgstr "@name, !forum, #tags, content"
+#: include/conversation.php:1283 include/conversation.php:1299
+msgid "Please enter an audio link/URL:"
+msgstr "Please enter an audio link/URL:"
 
-#: include/text.php:1049 src/Content/Nav.php:145
-msgid "Full Text"
-msgstr "Full text"
+#: include/conversation.php:1284 include/conversation.php:1300
+msgid "Tag term:"
+msgstr "Tag term:"
 
-#: include/text.php:1050 src/Content/Nav.php:146
-#: src/Content/Widget/TagCloud.php:54
-msgid "Tags"
-msgstr "Tags"
+#: include/conversation.php:1285 include/conversation.php:1301
+#: mod/filer.php:34
+msgid "Save to Folder:"
+msgstr "Save to folder:"
 
-#: include/text.php:1051 mod/viewcontacts.php:132 mod/contacts.php:804
-#: mod/contacts.php:865 view/theme/frio/theme.php:269 src/Content/Nav.php:147
-#: src/Content/Nav.php:212 src/Model/Profile.php:942 src/Model/Profile.php:945
-msgid "Contacts"
-msgstr "Contacts"
+#: include/conversation.php:1286 include/conversation.php:1302
+msgid "Where are you right now?"
+msgstr "Where are you right now?"
 
-#: include/text.php:1054 view/theme/vier/theme.php:253
-#: src/Content/ForumManager.php:125 src/Content/Nav.php:151
-msgid "Forums"
-msgstr "Forums"
+#: include/conversation.php:1287
+msgid "Delete item(s)?"
+msgstr "Delete item(s)?"
 
-#: include/text.php:1098
-msgid "poke"
-msgstr "poke"
+#: include/conversation.php:1336
+msgid "Share"
+msgstr "Share"
 
-#: include/text.php:1098
-msgid "poked"
-msgstr "poked"
+#: include/conversation.php:1337 mod/wallmessage.php:143 mod/editpost.php:113
+#: mod/message.php:262 mod/message.php:430
+msgid "Upload photo"
+msgstr "Upload photo"
 
-#: include/text.php:1099
-msgid "ping"
-msgstr "ping"
+#: include/conversation.php:1338 mod/editpost.php:114
+msgid "upload photo"
+msgstr "upload photo"
 
-#: include/text.php:1099
-msgid "pinged"
-msgstr "pinged"
+#: include/conversation.php:1339 mod/editpost.php:115
+msgid "Attach file"
+msgstr "Attach file"
 
-#: include/text.php:1100
-msgid "prod"
-msgstr "prod"
+#: include/conversation.php:1340 mod/editpost.php:116
+msgid "attach file"
+msgstr "attach file"
 
-#: include/text.php:1100
-msgid "prodded"
-msgstr "prodded"
+#: include/conversation.php:1341 mod/wallmessage.php:144 mod/editpost.php:117
+#: mod/message.php:263 mod/message.php:431
+msgid "Insert web link"
+msgstr "Insert web link"
 
-#: include/text.php:1101
-msgid "slap"
-msgstr "slap"
+#: include/conversation.php:1342 mod/editpost.php:118
+msgid "web link"
+msgstr "web link"
 
-#: include/text.php:1101
-msgid "slapped"
-msgstr "slapped"
+#: include/conversation.php:1343 mod/editpost.php:119
+msgid "Insert video link"
+msgstr "Insert video link"
 
-#: include/text.php:1102
-msgid "finger"
-msgstr "finger"
+#: include/conversation.php:1344 mod/editpost.php:120
+msgid "video link"
+msgstr "video link"
 
-#: include/text.php:1102
-msgid "fingered"
-msgstr "fingered"
+#: include/conversation.php:1345 mod/editpost.php:121
+msgid "Insert audio link"
+msgstr "Insert audio link"
 
-#: include/text.php:1103
-msgid "rebuff"
-msgstr "rebuff"
+#: include/conversation.php:1346 mod/editpost.php:122
+msgid "audio link"
+msgstr "audio link"
 
-#: include/text.php:1103
-msgid "rebuffed"
-msgstr "rebuffed"
+#: include/conversation.php:1347 mod/editpost.php:123
+msgid "Set your location"
+msgstr "Set your location"
 
-#: include/text.php:1138
-msgid "Sep"
-msgstr "Sep"
+#: include/conversation.php:1348 mod/editpost.php:124
+msgid "set location"
+msgstr "set location"
 
-#: include/text.php:1339 mod/videos.php:384
-msgid "View Video"
-msgstr "View video"
+#: include/conversation.php:1349 mod/editpost.php:125
+msgid "Clear browser location"
+msgstr "Clear browser location"
 
-#: include/text.php:1356
-msgid "bytes"
-msgstr "bytes"
+#: include/conversation.php:1350 mod/editpost.php:126
+msgid "clear location"
+msgstr "clear location"
 
-#: include/text.php:1391 include/text.php:1402
-msgid "Click to open/close"
-msgstr "Click to open/close"
+#: include/conversation.php:1352 mod/editpost.php:140
+msgid "Set title"
+msgstr "Set title"
 
-#: include/text.php:1529
-msgid "View on separate page"
-msgstr "View on separate page"
+#: include/conversation.php:1354 mod/editpost.php:142
+msgid "Categories (comma-separated list)"
+msgstr "Categories (comma-separated list)"
 
-#: include/text.php:1530
-msgid "view on separate page"
-msgstr "view on separate page"
+#: include/conversation.php:1356 mod/editpost.php:128
+msgid "Permission settings"
+msgstr "Permission settings"
 
-#: include/text.php:1748
-msgid "activity"
-msgstr "activity"
+#: include/conversation.php:1357 mod/editpost.php:157
+msgid "permissions"
+msgstr "permissions"
 
-#: include/text.php:1750 src/Object/Post.php:421 src/Object/Post.php:433
-msgid "comment"
-msgid_plural "comments"
-msgstr[0] "comment"
-msgstr[1] "comments"
+#: include/conversation.php:1365 mod/editpost.php:137
+msgid "Public post"
+msgstr "Public post"
 
-#: include/text.php:1753
-msgid "post"
-msgstr "post"
+#: include/conversation.php:1369 mod/editpost.php:148 mod/events.php:531
+#: mod/photos.php:1492 mod/photos.php:1531 mod/photos.php:1604
+#: src/Object/Post.php:797
+msgid "Preview"
+msgstr "Preview"
 
-#: include/text.php:1910
-msgid "Item filed"
-msgstr "Item filed"
+#: include/conversation.php:1378
+msgid "Post to Groups"
+msgstr "Post to groups"
+
+#: include/conversation.php:1379
+msgid "Post to Contacts"
+msgstr "Post to contacts"
+
+#: include/conversation.php:1380
+msgid "Private post"
+msgstr "Private post"
+
+#: include/conversation.php:1385 mod/editpost.php:155
+#: src/Model/Profile.php:342
+msgid "Message"
+msgstr "Message"
+
+#: include/conversation.php:1386 mod/editpost.php:156
+msgid "Browser"
+msgstr "Browser"
+
+#: include/conversation.php:1653
+msgid "View all"
+msgstr "View all"
+
+#: include/conversation.php:1676
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "Like"
+msgstr[1] "Likes"
+
+#: include/conversation.php:1679
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] "Dislike"
+msgstr[1] "Dislikes"
+
+#: include/conversation.php:1685
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] "Not attending"
+msgstr[1] "Not attending"
+
+#: include/conversation.php:1688 src/Content/ContactSelector.php:125
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr[0] "Undecided"
+msgstr[1] "Undecided"
+
+#: include/dba.php:59
+#, php-format
+msgid "Cannot locate DNS info for database server '%s'"
+msgstr "Cannot locate DNS info for database server '%s'"
 
 #: mod/allfriends.php:51
 msgid "No friends to display."
@@ -1349,9 +1350,9 @@ msgid ""
 " and/or create new posts for you?"
 msgstr "Do you want to authorize this application to access your posts and contacts and create new posts for you?"
 
-#: mod/api.php:111 mod/follow.php:152 mod/dfrn_request.php:653
-#: mod/profiles.php:649 mod/profiles.php:653 mod/profiles.php:674
-#: mod/register.php:237 mod/settings.php:1109 mod/settings.php:1115
+#: mod/api.php:111 mod/profiles.php:649 mod/profiles.php:653
+#: mod/profiles.php:674 mod/dfrn_request.php:653 mod/follow.php:148
+#: mod/register.php:238 mod/settings.php:1109 mod/settings.php:1115
 #: mod/settings.php:1122 mod/settings.php:1126 mod/settings.php:1130
 #: mod/settings.php:1134 mod/settings.php:1138 mod/settings.php:1142
 #: mod/settings.php:1162 mod/settings.php:1163 mod/settings.php:1164
@@ -1379,19 +1380,11 @@ msgstr "Item not available."
 msgid "Item was not found."
 msgstr "Item was not found."
 
-#: mod/bookmarklet.php:21 src/Content/Nav.php:114 src/Module/Login.php:312
-msgid "Login"
-msgstr "Login"
-
-#: mod/bookmarklet.php:49
-msgid "The post was created"
-msgstr "The post was created"
-
 #: mod/common.php:91
 msgid "No contacts in common."
 msgstr "No contacts in common."
 
-#: mod/common.php:140 mod/contacts.php:876
+#: mod/common.php:140 mod/contacts.php:877
 msgid "Common Friends"
 msgstr "Common friends"
 
@@ -1451,13 +1444,13 @@ msgstr "Return to contact editor"
 msgid "Refetch contact data"
 msgstr "Re-fetch contact data."
 
-#: mod/crepair.php:148 mod/contacts.php:600 mod/events.php:534
-#: mod/fsuggest.php:116 mod/install.php:250 mod/install.php:289
-#: mod/invite.php:150 mod/localtime.php:56 mod/manage.php:184
-#: mod/message.php:265 mod/message.php:434 mod/photos.php:1082
-#: mod/photos.php:1162 mod/photos.php:1447 mod/photos.php:1493
-#: mod/photos.php:1532 mod/photos.php:1605 mod/poke.php:203
-#: mod/profiles.php:685 view/theme/duepuntozero/config.php:72
+#: mod/crepair.php:148 mod/invite.php:150 mod/manage.php:184
+#: mod/profiles.php:685 mod/contacts.php:601 mod/install.php:251
+#: mod/install.php:290 mod/localtime.php:56 mod/poke.php:199
+#: mod/events.php:533 mod/fsuggest.php:116 mod/message.php:265
+#: mod/message.php:432 mod/photos.php:1080 mod/photos.php:1160
+#: mod/photos.php:1445 mod/photos.php:1491 mod/photos.php:1530
+#: mod/photos.php:1603 view/theme/duepuntozero/config.php:71
 #: view/theme/frio/config.php:113 view/theme/quattro/config.php:73
 #: view/theme/vier/config.php:119 src/Object/Post.php:788
 msgid "Submit"
@@ -1477,8 +1470,8 @@ msgid ""
 "entries from this contact."
 msgstr "This will cause Friendica to repost new entries from this contact."
 
-#: mod/crepair.php:158 mod/admin.php:439 mod/admin.php:1688 mod/admin.php:1700
-#: mod/admin.php:1713 mod/admin.php:1729 mod/settings.php:681
+#: mod/crepair.php:158 mod/admin.php:439 mod/admin.php:1689 mod/admin.php:1701
+#: mod/admin.php:1714 mod/admin.php:1730 mod/settings.php:681
 #: mod/settings.php:707
 msgid "Name"
 msgstr "Name:"
@@ -1515,270 +1508,46 @@ msgstr "Poll/Feed URL:"
 msgid "New photo from this URL"
 msgstr "New photo from this URL:"
 
-#: mod/delegate.php:96
-msgid "No potential page delegates located."
-msgstr "No potential page delegates found."
+#: mod/fbrowser.php:34 view/theme/frio/theme.php:261 src/Content/Nav.php:102
+#: src/Model/Profile.php:904
+msgid "Photos"
+msgstr "Photos"
 
-#: mod/delegate.php:122 src/Content/Nav.php:204
-msgid "Delegate Page Management"
-msgstr "Delegate Page Management"
+#: mod/fbrowser.php:43 mod/fbrowser.php:68 mod/photos.php:194
+#: mod/photos.php:1062 mod/photos.php:1149 mod/photos.php:1166
+#: mod/photos.php:1659 mod/photos.php:1673 src/Model/Photo.php:244
+#: src/Model/Photo.php:253
+msgid "Contact Photos"
+msgstr "Contact photos"
 
-#: mod/delegate.php:124
-msgid ""
-"Delegates are able to manage all aspects of this account/page except for "
-"basic account settings. Please do not delegate your personal account to "
-"anybody that you do not trust completely."
-msgstr "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely."
+#: mod/fbrowser.php:105 mod/fbrowser.php:136 mod/profile_photo.php:265
+msgid "Upload"
+msgstr "Upload"
 
-#: mod/delegate.php:125
-msgid "Existing Page Managers"
-msgstr "Existing page managers"
+#: mod/fbrowser.php:131
+msgid "Files"
+msgstr "Files"
 
-#: mod/delegate.php:127
-msgid "Existing Page Delegates"
-msgstr "Existing page delegates"
+#: mod/fetch.php:16 mod/fetch.php:52 mod/fetch.php:65 mod/help.php:60
+#: mod/p.php:21 mod/p.php:48 mod/p.php:57 index.php:289
+msgid "Not Found"
+msgstr "Not found"
 
-#: mod/delegate.php:129
-msgid "Potential Delegates"
-msgstr "Potential delegates"
+#: mod/hcard.php:18
+msgid "No profile"
+msgstr "No profile"
 
-#: mod/delegate.php:131 mod/tagrm.php:98
-msgid "Remove"
-msgstr "Remove"
+#: mod/help.php:48
+msgid "Help:"
+msgstr "Help:"
 
-#: mod/delegate.php:132
-msgid "Add"
-msgstr "Add"
+#: mod/help.php:54 view/theme/vier/theme.php:298 src/Content/Nav.php:134
+msgid "Help"
+msgstr "Help"
 
-#: mod/delegate.php:133
-msgid "No entries."
-msgstr "No entries."
-
-#: mod/directory.php:38 mod/viewcontacts.php:45 mod/probe.php:13
-#: mod/webfinger.php:16 mod/community.php:25 mod/dfrn_request.php:607
-#: mod/display.php:200 mod/photos.php:933 mod/search.php:98 mod/search.php:104
-#: mod/videos.php:201
-msgid "Public access denied."
-msgstr "Public access denied."
-
-#: mod/directory.php:142 mod/notifications.php:253 src/Model/Profile.php:420
-#: src/Model/Profile.php:730
-msgid "Gender:"
-msgstr "Gender:"
-
-#: mod/directory.php:144 src/Model/Profile.php:421 src/Model/Profile.php:754
-msgid "Status:"
-msgstr "Status:"
-
-#: mod/directory.php:146 src/Model/Profile.php:422 src/Model/Profile.php:771
-msgid "Homepage:"
-msgstr "Homepage:"
-
-#: mod/directory.php:148 mod/notifications.php:249 mod/contacts.php:654
-#: src/Model/Profile.php:423 src/Model/Profile.php:791
-msgid "About:"
-msgstr "About:"
-
-#: mod/directory.php:195 view/theme/vier/theme.php:201
-msgid "Global Directory"
-msgstr "Global Directory"
-
-#: mod/directory.php:197
-msgid "Find on this site"
-msgstr "Find on this site"
-
-#: mod/directory.php:199
-msgid "Results for:"
-msgstr "Results for:"
-
-#: mod/directory.php:201
-msgid "Site Directory"
-msgstr "Site directory"
-
-#: mod/directory.php:202 mod/contacts.php:810 src/Content/Widget.php:63
-msgid "Find"
-msgstr "Find"
-
-#: mod/directory.php:206
-msgid "No entries (some entries may be hidden)."
-msgstr "No entries (entries may be hidden)."
-
-#: mod/fbrowser.php:34 view/theme/frio/theme.php:260 src/Content/Nav.php:102
-#: src/Model/Profile.php:889
-msgid "Photos"
-msgstr "Photos"
-
-#: mod/fbrowser.php:43 mod/fbrowser.php:68 mod/photos.php:195
-#: mod/photos.php:1064 mod/photos.php:1151 mod/photos.php:1168
-#: mod/photos.php:1661 mod/photos.php:1675 src/Model/Photo.php:241
-#: src/Model/Photo.php:250
-msgid "Contact Photos"
-msgstr "Contact photos"
-
-#: mod/fbrowser.php:105 mod/fbrowser.php:136 mod/profile_photo.php:265
-msgid "Upload"
-msgstr "Upload"
-
-#: mod/fbrowser.php:131
-msgid "Files"
-msgstr "Files"
-
-#: mod/fetch.php:16 mod/fetch.php:52 mod/fetch.php:65 mod/help.php:60
-#: mod/p.php:21 mod/p.php:48 mod/p.php:57 index.php:289
-msgid "Not Found"
-msgstr "Not found"
-
-#: mod/filer.php:35
-msgid "- select -"
-msgstr "- select -"
-
-#: mod/follow.php:44
-msgid "Contact added"
-msgstr "Contact added"
-
-#: mod/follow.php:65 mod/unfollow.php:65 mod/dfrn_request.php:662
-msgid "Submit Request"
-msgstr "Submit request"
-
-#: mod/follow.php:76
-msgid "You already added this contact."
-msgstr "You already added this contact."
-
-#: mod/follow.php:85
-msgid "Diaspora support isn't enabled. Contact can't be added."
-msgstr "Diaspora support isn't enabled. Contact can't be added."
-
-#: mod/follow.php:92
-msgid "OStatus support is disabled. Contact can't be added."
-msgstr "OStatus support is disabled. Contact can't be added."
-
-#: mod/follow.php:99
-msgid "The network type couldn't be detected. Contact can't be added."
-msgstr "The network type couldn't be detected. Contact can't be added."
-
-#: mod/follow.php:151 mod/dfrn_request.php:652
-msgid "Please answer the following:"
-msgstr "Please answer the following:"
-
-#: mod/follow.php:152 mod/dfrn_request.php:653
-#, php-format
-msgid "Does %s know you?"
-msgstr "Does %s know you?"
-
-#: mod/follow.php:153 mod/dfrn_request.php:654
-msgid "Add a personal note:"
-msgstr "Add a personal note:"
-
-#: mod/follow.php:159 mod/unfollow.php:113 mod/dfrn_request.php:660
-msgid "Your Identity Address:"
-msgstr "My identity address:"
-
-#: mod/follow.php:168 mod/unfollow.php:122 mod/notifications.php:258
-#: mod/admin.php:439 mod/admin.php:449 mod/contacts.php:646
-msgid "Profile URL"
-msgstr "Profile URL:"
-
-#: mod/follow.php:176 mod/notifications.php:251 mod/contacts.php:656
-#: src/Model/Profile.php:779
-msgid "Tags:"
-msgstr "Tags:"
-
-#: mod/follow.php:185 mod/unfollow.php:132 mod/contacts.php:848
-#: src/Model/Profile.php:876
-msgid "Status Messages and Posts"
-msgstr "Status Messages and Posts"
-
-#: mod/group.php:36
-msgid "Group created."
-msgstr "Group created."
-
-#: mod/group.php:42
-msgid "Could not create group."
-msgstr "Could not create group."
-
-#: mod/group.php:56 mod/group.php:158
-msgid "Group not found."
-msgstr "Group not found."
-
-#: mod/group.php:70
-msgid "Group name changed."
-msgstr "Group name changed."
-
-#: mod/group.php:83 mod/profperm.php:28 index.php:412
-msgid "Permission denied"
-msgstr "Permission denied"
-
-#: mod/group.php:97
-msgid "Save Group"
-msgstr "Save group"
-
-#: mod/group.php:102
-msgid "Create a group of contacts/friends."
-msgstr "Create a group of contacts/friends."
-
-#: mod/group.php:103 mod/group.php:200 src/Model/Group.php:409
-msgid "Group Name: "
-msgstr "Group name: "
-
-#: mod/group.php:127
-msgid "Group removed."
-msgstr "Group removed."
-
-#: mod/group.php:129
-msgid "Unable to remove group."
-msgstr "Unable to remove group."
-
-#: mod/group.php:193
-msgid "Delete Group"
-msgstr "Delete group"
-
-#: mod/group.php:199
-msgid "Group Editor"
-msgstr "Group Editor"
-
-#: mod/group.php:204
-msgid "Edit Group Name"
-msgstr "Edit group name"
-
-#: mod/group.php:214
-msgid "Members"
-msgstr "Members"
-
-#: mod/group.php:216 mod/contacts.php:709
-msgid "All Contacts"
-msgstr "All contacts"
-
-#: mod/group.php:217 mod/network.php:639
-msgid "Group is empty"
-msgstr "Group is empty"
-
-#: mod/group.php:230
-msgid "Remove Contact"
-msgstr "Remove contact"
-
-#: mod/group.php:254
-msgid "Add Contact"
-msgstr "Add contact"
-
-#: mod/group.php:266 mod/profperm.php:113
-msgid "Click on a contact to add or remove."
-msgstr "Click on a contact to add or remove."
-
-#: mod/hcard.php:18
-msgid "No profile"
-msgstr "No profile"
-
-#: mod/help.php:48
-msgid "Help:"
-msgstr "Help:"
-
-#: mod/help.php:54 view/theme/vier/theme.php:297 src/Content/Nav.php:134
-msgid "Help"
-msgstr "Help"
-
-#: mod/help.php:63 index.php:294
-msgid "Page not found."
-msgstr "Page not found"
+#: mod/help.php:63 index.php:294
+msgid "Page not found."
+msgstr "Page not found"
 
 #: mod/home.php:39
 #, php-format
@@ -1828,8 +1597,8 @@ msgid ""
 " join."
 msgstr "On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."
 
-#: mod/newmember.php:19 mod/admin.php:1813 mod/admin.php:2082
-#: mod/settings.php:122 view/theme/frio/theme.php:268 src/Content/Nav.php:206
+#: mod/newmember.php:19 mod/admin.php:1814 mod/admin.php:2083
+#: mod/settings.php:122 view/theme/frio/theme.php:269 src/Content/Nav.php:206
 msgid "Settings"
 msgstr "Settings"
 
@@ -1852,14 +1621,14 @@ msgid ""
 "potential friends know exactly how to find you."
 msgstr "Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."
 
-#: mod/newmember.php:24 mod/profperm.php:111 mod/contacts.php:661
-#: mod/contacts.php:853 view/theme/frio/theme.php:259 src/Content/Nav.php:101
-#: src/Model/Profile.php:715 src/Model/Profile.php:848
-#: src/Model/Profile.php:881
+#: mod/newmember.php:24 mod/contacts.php:662 mod/contacts.php:854
+#: mod/profperm.php:113 view/theme/frio/theme.php:260 src/Content/Nav.php:101
+#: src/Model/Profile.php:730 src/Model/Profile.php:863
+#: src/Model/Profile.php:896
 msgid "Profile"
 msgstr "Profile"
 
-#: mod/newmember.php:26 mod/profile_photo.php:264 mod/profiles.php:704
+#: mod/newmember.php:26 mod/profiles.php:704 mod/profile_photo.php:264
 msgid "Upload Profile Photo"
 msgstr "Upload profile photo"
 
@@ -1982,13 +1751,13 @@ msgid ""
 " features and resources."
 msgstr "Our <strong>help</strong> pages may be consulted for detail on other program features and resources."
 
-#: mod/nogroup.php:42 mod/viewcontacts.php:113 mod/contacts.php:609
-#: mod/contacts.php:942
+#: mod/nogroup.php:42 mod/contacts.php:610 mod/contacts.php:943
+#: mod/viewcontacts.php:112
 #, php-format
 msgid "Visit %s's profile [%s]"
 msgstr "Visit %s's profile [%s]"
 
-#: mod/nogroup.php:43 mod/contacts.php:943
+#: mod/nogroup.php:43 mod/contacts.php:944
 msgid "Edit contact"
 msgstr "Edit contact"
 
@@ -1996,57 +1765,10 @@ msgstr "Edit contact"
 msgid "Contacts who are not members of a group"
 msgstr "Contacts who are not members of a group"
 
-#: mod/notes.php:54 src/Model/Profile.php:931
-msgid "Personal Notes"
-msgstr "Personal notes"
-
 #: mod/p.php:14
 msgid "Not Extended"
 msgstr "Not extended"
 
-#: mod/profperm.php:34 mod/profperm.php:63
-msgid "Invalid profile identifier."
-msgstr "Invalid profile identifier."
-
-#: mod/profperm.php:109
-msgid "Profile Visibility Editor"
-msgstr "Profile Visibility Editor"
-
-#: mod/profperm.php:122
-msgid "Visible To"
-msgstr "Visible to"
-
-#: mod/profperm.php:138
-msgid "All Contacts (with secure profile access)"
-msgstr "All contacts with secure profile access"
-
-#: mod/regmod.php:68
-msgid "Account approved."
-msgstr "Account approved."
-
-#: mod/regmod.php:93
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Registration revoked for %s"
-
-#: mod/regmod.php:102
-msgid "Please login."
-msgstr "Please login."
-
-#: mod/removeme.php:55 mod/removeme.php:58
-msgid "Remove My Account"
-msgstr "Remove My Account"
-
-#: mod/removeme.php:56
-msgid ""
-"This will completely remove your account. Once this has been done it is not "
-"recoverable."
-msgstr "This will completely remove your account. Once this has been done it is not recoverable."
-
-#: mod/removeme.php:57
-msgid "Please enter your password for verification:"
-msgstr "Please enter your password for verification:"
-
 #: mod/repair_ostatus.php:18
 msgid "Resubscribing to OStatus contacts"
 msgstr "Resubscribing to OStatus contacts"
@@ -2089,6 +1811,10 @@ msgstr "Contact wasn't found or can't be unfollowed."
 msgid "Contact unfollowed"
 msgstr "Contact unfollowed"
 
+#: mod/unfollow.php:65 mod/dfrn_request.php:662 mod/follow.php:61
+msgid "Submit Request"
+msgstr "Submit request"
+
 #: mod/unfollow.php:73
 msgid "You aren't a friend of this contact."
 msgstr "You aren't a friend of this contact."
@@ -2097,191 +1823,42 @@ msgstr "You aren't a friend of this contact."
 msgid "Unfollowing is currently not supported by your network."
 msgstr "Unfollowing is currently not supported by your network."
 
-#: mod/unfollow.php:100 mod/contacts.php:589
+#: mod/unfollow.php:100 mod/contacts.php:590
 msgid "Disconnect/Unfollow"
 msgstr "Disconnect/Unfollow"
 
+#: mod/unfollow.php:113 mod/dfrn_request.php:660 mod/follow.php:155
+msgid "Your Identity Address:"
+msgstr "My identity address:"
+
+#: mod/unfollow.php:122 mod/notifications.php:258 mod/contacts.php:647
+#: mod/follow.php:164 mod/admin.php:439 mod/admin.php:449
+msgid "Profile URL"
+msgstr "Profile URL:"
+
+#: mod/unfollow.php:132 mod/contacts.php:849 mod/follow.php:181
+#: src/Model/Profile.php:891
+msgid "Status Messages and Posts"
+msgstr "Status Messages and Posts"
+
 #: mod/update_community.php:27 mod/update_display.php:27
-#: mod/update_network.php:32 mod/update_notes.php:40 mod/update_profile.php:39
+#: mod/update_notes.php:40 mod/update_profile.php:39 mod/update_network.php:33
 msgid "[Embedded content - reload page to view]"
 msgstr "[Embedded content - reload page to view]"
 
-#: mod/viewcontacts.php:85
-msgid "No contacts."
-msgstr "No contacts."
+#: mod/uimport.php:55 mod/register.php:191
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."
 
-#: mod/viewsrc.php:12
-msgid "Access denied."
-msgstr "Access denied."
+#: mod/uimport.php:70 mod/register.php:285
+msgid "Import"
+msgstr "Import profile"
 
-#: mod/wall_upload.php:38 mod/wall_upload.php:54 mod/wall_upload.php:112
-#: mod/wall_upload.php:152 mod/wall_upload.php:155 mod/wall_attach.php:24
-#: mod/wall_attach.php:32 mod/wall_attach.php:83
-msgid "Invalid request."
-msgstr "Invalid request."
-
-#: mod/wall_upload.php:183 mod/photos.php:764 mod/photos.php:767
-#: mod/photos.php:796 mod/profile_photo.php:165
-#, php-format
-msgid "Image exceeds size limit of %s"
-msgstr "Image exceeds size limit of %s"
-
-#: mod/wall_upload.php:197 mod/photos.php:819 mod/profile_photo.php:174
-msgid "Unable to process image."
-msgstr "Unable to process image."
-
-#: mod/wall_upload.php:228 mod/item.php:472 src/Object/Image.php:949
-#: src/Object/Image.php:965 src/Object/Image.php:973 src/Object/Image.php:998
-msgid "Wall Photos"
-msgstr "Wall photos"
-
-#: mod/wall_upload.php:236 mod/photos.php:848 mod/profile_photo.php:322
-msgid "Image upload failed."
-msgstr "Image upload failed."
-
-#: mod/wallmessage.php:49 mod/wallmessage.php:112
-#, php-format
-msgid "Number of daily wall messages for %s exceeded. Message failed."
-msgstr "Number of daily wall messages for %s exceeded. Message failed."
-
-#: mod/wallmessage.php:57 mod/message.php:72
-msgid "No recipient selected."
-msgstr "No recipient selected."
-
-#: mod/wallmessage.php:60
-msgid "Unable to check your home location."
-msgstr "Unable to check your home location."
-
-#: mod/wallmessage.php:63 mod/message.php:79
-msgid "Message could not be sent."
-msgstr "Message could not be sent."
-
-#: mod/wallmessage.php:66 mod/message.php:82
-msgid "Message collection failure."
-msgstr "Message collection failure."
-
-#: mod/wallmessage.php:69 mod/message.php:85
-msgid "Message sent."
-msgstr "Message sent."
-
-#: mod/wallmessage.php:86 mod/wallmessage.php:95
-msgid "No recipient."
-msgstr "No recipient."
-
-#: mod/wallmessage.php:132 mod/message.php:249
-msgid "Send Private Message"
-msgstr "Send private message"
-
-#: mod/wallmessage.php:133
-#, php-format
-msgid ""
-"If you wish for %s to respond, please check that the privacy settings on "
-"your site allow private mail from unknown senders."
-msgstr "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."
-
-#: mod/wallmessage.php:134 mod/message.php:250 mod/message.php:423
-msgid "To:"
-msgstr "To:"
-
-#: mod/wallmessage.php:135 mod/message.php:255 mod/message.php:425
-msgid "Subject:"
-msgstr "Subject:"
-
-#: mod/wallmessage.php:141 mod/invite.php:144 mod/message.php:259
-#: mod/message.php:428
-msgid "Your message:"
-msgstr "Your message:"
-
-#: mod/babel.php:22
-msgid "Source (bbcode) text:"
-msgstr "Source (bbcode) text:"
-
-#: mod/babel.php:29
-msgid "Source (Diaspora) text to convert to BBcode:"
-msgstr "Source (Diaspora) text to convert to BBcode:"
-
-#: mod/babel.php:37
-msgid "Source input: "
-msgstr "Source input: "
-
-#: mod/babel.php:41
-msgid "bbcode (raw HTML(: "
-msgstr "bbcode (raw HTML(: "
-
-#: mod/babel.php:45
-msgid "bbcode: "
-msgstr "bbcode: "
-
-#: mod/babel.php:49 mod/babel.php:65
-msgid "bbcode => html2bbcode: "
-msgstr "bbcode => html2bbcode: "
-
-#: mod/babel.php:53
-msgid "bb2diaspora: "
-msgstr "bb2diaspora: "
-
-#: mod/babel.php:57
-msgid "bb2diaspora => Markdown: "
-msgstr "bb2diaspora => Markdown: "
-
-#: mod/babel.php:61
-msgid "bb2diaspora => diaspora2bb: "
-msgstr "bb2diaspora => diaspora2bb: "
-
-#: mod/babel.php:71
-msgid "Source input (Diaspora format): "
-msgstr "Source input (Diaspora format): "
-
-#: mod/babel.php:75
-msgid "diaspora2bb: "
-msgstr "diaspora2bb: "
-
-#: mod/editpost.php:27 mod/editpost.php:37
-msgid "Item not found"
-msgstr "Item not found"
-
-#: mod/editpost.php:42
-msgid "Edit post"
-msgstr "Edit post"
-
-#: mod/uexport.php:44
-msgid "Export account"
-msgstr "Export account"
-
-#: mod/uexport.php:44
-msgid ""
-"Export your account info and contacts. Use this to make a backup of your "
-"account and/or to move it to another server."
-msgstr "Export your account info and contacts. Use this to backup your account or to move it to another server."
-
-#: mod/uexport.php:45
-msgid "Export all"
-msgstr "Export all"
-
-#: mod/uexport.php:45
-msgid ""
-"Export your accout info, contacts and all your items as json. Could be a "
-"very big file, and could take a lot of time. Use this to make a full backup "
-"of your account (photos are not exported)"
-msgstr "Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"
-
-#: mod/uexport.php:52 mod/settings.php:106
-msgid "Export personal data"
-msgstr "Export personal data"
-
-#: mod/uimport.php:55 mod/register.php:190
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr "This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."
-
-#: mod/uimport.php:70 mod/register.php:284
-msgid "Import"
-msgstr "Import profile"
-
-#: mod/uimport.php:72
-msgid "Move account"
-msgstr "Move Existing Friendica Account"
+#: mod/uimport.php:72
+msgid "Move account"
+msgstr "Move Existing Friendica Account"
 
 #: mod/uimport.php:73
 msgid "You can import an account from another Friendica server."
@@ -2369,8 +1946,8 @@ msgstr "No installed addons/apps"
 msgid "On this server the following remote servers are blocked."
 msgstr "On this server the following remote servers are blocked."
 
-#: mod/friendica.php:123 mod/admin.php:302 mod/admin.php:320
-#: mod/dfrn_request.php:351 src/Model/Contact.php:1142
+#: mod/friendica.php:123 mod/dfrn_request.php:351 mod/admin.php:302
+#: mod/admin.php:320 src/Model/Contact.php:1142
 msgid "Blocked domain"
 msgstr "Blocked domain"
 
@@ -2400,8 +1977,8 @@ msgid "Discard"
 msgstr "Discard"
 
 #: mod/notifications.php:62 mod/notifications.php:182
-#: mod/notifications.php:266 mod/contacts.php:628 mod/contacts.php:818
-#: mod/contacts.php:1002
+#: mod/notifications.php:266 mod/contacts.php:629 mod/contacts.php:819
+#: mod/contacts.php:1003
 msgid "Ignore"
 msgstr "Ignore"
 
@@ -2442,7 +2019,7 @@ msgstr "Notification type: "
 msgid "suggested by %s"
 msgstr "suggested by %s"
 
-#: mod/notifications.php:175 mod/notifications.php:254 mod/contacts.php:636
+#: mod/notifications.php:175 mod/notifications.php:254 mod/contacts.php:637
 msgid "Hide this contact from others"
 msgstr "Hide this contact from others"
 
@@ -2454,7 +2031,7 @@ msgstr "Post a new friend activity"
 msgid "if applicable"
 msgstr "if applicable"
 
-#: mod/notifications.php:179 mod/notifications.php:264 mod/admin.php:1703
+#: mod/notifications.php:179 mod/notifications.php:264 mod/admin.php:1704
 msgid "Approve"
 msgstr "Approve"
 
@@ -2507,7 +2084,22 @@ msgstr "Sharer"
 msgid "Subscriber"
 msgstr "Subscriber"
 
-#: mod/notifications.php:261 mod/contacts.php:62 src/Model/Profile.php:518
+#: mod/notifications.php:249 mod/contacts.php:655 mod/directory.php:155
+#: src/Model/Profile.php:423 src/Model/Profile.php:806
+msgid "About:"
+msgstr "About:"
+
+#: mod/notifications.php:251 mod/contacts.php:657 mod/follow.php:172
+#: src/Model/Profile.php:794
+msgid "Tags:"
+msgstr "Tags:"
+
+#: mod/notifications.php:253 mod/directory.php:152 src/Model/Profile.php:420
+#: src/Model/Profile.php:745
+msgid "Gender:"
+msgstr "Gender:"
+
+#: mod/notifications.php:261 mod/contacts.php:63 src/Model/Profile.php:518
 msgid "Network:"
 msgstr "Network:"
 
@@ -2573,3984 +2165,4442 @@ msgstr "failed"
 msgid "ignored"
 msgstr "Ignored"
 
-#: mod/probe.php:14 mod/webfinger.php:17
-msgid "Only logged in users are permitted to perform a probing."
-msgstr "Only logged in users are permitted to perform a probing."
-
-#: mod/admin.php:106
-msgid "Theme settings updated."
-msgstr "Theme settings updated."
+#: mod/cal.php:142 mod/display.php:308 mod/profile.php:173
+msgid "Access to this profile has been restricted."
+msgstr "Access to this profile has been restricted."
 
-#: mod/admin.php:176 src/Content/Nav.php:174
-msgid "Information"
-msgstr "Information"
+#: mod/cal.php:274 mod/events.php:392 view/theme/frio/theme.php:263
+#: view/theme/frio/theme.php:267 src/Content/Nav.php:104
+#: src/Content/Nav.php:169 src/Model/Profile.php:924 src/Model/Profile.php:935
+msgid "Events"
+msgstr "Events"
 
-#: mod/admin.php:177
-msgid "Overview"
-msgstr "Overview"
+#: mod/cal.php:275 mod/events.php:393
+msgid "View"
+msgstr "View"
 
-#: mod/admin.php:178 mod/admin.php:653
-msgid "Federation Statistics"
-msgstr "Federation statistics"
+#: mod/cal.php:276 mod/events.php:395
+msgid "Previous"
+msgstr "Previous"
 
-#: mod/admin.php:179
-msgid "Configuration"
-msgstr "Configuration"
+#: mod/cal.php:277 mod/install.php:209 mod/events.php:396
+msgid "Next"
+msgstr "Next"
 
-#: mod/admin.php:180 mod/admin.php:1262
-msgid "Site"
-msgstr "Site"
+#: mod/cal.php:284 mod/events.php:405
+msgid "list"
+msgstr "List"
 
-#: mod/admin.php:181 mod/admin.php:1190 mod/admin.php:1695 mod/admin.php:1711
-msgid "Users"
-msgstr "Users"
+#: mod/cal.php:297 src/Model/User.php:202
+msgid "User not found"
+msgstr "User not found"
 
-#: mod/admin.php:182 mod/admin.php:1811 mod/admin.php:1871 mod/settings.php:85
-msgid "Addons"
-msgstr "Addons"
+#: mod/cal.php:313
+msgid "This calendar format is not supported"
+msgstr "This calendar format is not supported"
 
-#: mod/admin.php:183 mod/admin.php:2080 mod/admin.php:2124
-msgid "Themes"
-msgstr "Theme selection"
+#: mod/cal.php:315
+msgid "No exportable data found"
+msgstr "No exportable data found"
 
-#: mod/admin.php:184 mod/settings.php:63
-msgid "Additional features"
-msgstr "Additional features"
+#: mod/cal.php:332
+msgid "calendar"
+msgstr "calendar"
 
-#: mod/admin.php:185
-msgid "Database"
-msgstr "Database"
+#: mod/dfrn_confirm.php:74 mod/profiles.php:38 mod/profiles.php:148
+#: mod/profiles.php:195 mod/profiles.php:631
+msgid "Profile not found."
+msgstr "Profile not found."
 
-#: mod/admin.php:186
-msgid "DB updates"
-msgstr "DB updates"
+#: mod/dfrn_confirm.php:132
+msgid ""
+"This may occasionally happen if contact was requested by both persons and it"
+" has already been approved."
+msgstr "This may occasionally happen if contact was requested by both persons and it has already been approved."
 
-#: mod/admin.php:187 mod/admin.php:688
-msgid "Inspect Queue"
-msgstr "Inspect queue"
+#: mod/dfrn_confirm.php:242
+msgid "Response from remote site was not understood."
+msgstr "Response from remote site was not understood."
 
-#: mod/admin.php:188
-msgid "Tools"
-msgstr "Tools"
+#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:254
+msgid "Unexpected response from remote site: "
+msgstr "Unexpected response from remote site: "
 
-#: mod/admin.php:189
-msgid "Contact Blocklist"
-msgstr "Contact blocklist"
+#: mod/dfrn_confirm.php:263
+msgid "Confirmation completed successfully."
+msgstr "Confirmation completed successfully."
 
-#: mod/admin.php:190 mod/admin.php:311
-msgid "Server Blocklist"
-msgstr "Server blocklist"
+#: mod/dfrn_confirm.php:275
+msgid "Temporary failure. Please wait and try again."
+msgstr "Temporary failure. Please wait and try again."
 
-#: mod/admin.php:191 mod/admin.php:470
-msgid "Delete Item"
-msgstr "Delete item"
+#: mod/dfrn_confirm.php:278
+msgid "Introduction failed or was revoked."
+msgstr "Introduction failed or was revoked."
 
-#: mod/admin.php:192 mod/admin.php:193 mod/admin.php:2198
-msgid "Logs"
-msgstr "Logs"
+#: mod/dfrn_confirm.php:283
+msgid "Remote site reported: "
+msgstr "Remote site reported: "
 
-#: mod/admin.php:194 mod/admin.php:2265
-msgid "View Logs"
-msgstr "View logs"
+#: mod/dfrn_confirm.php:396
+msgid "Unable to set contact photo."
+msgstr "Unable to set contact photo."
 
-#: mod/admin.php:196
-msgid "Diagnostics"
-msgstr "Diagnostics"
+#: mod/dfrn_confirm.php:498
+#, php-format
+msgid "No user record found for '%s' "
+msgstr "No user record found for '%s' "
+
+#: mod/dfrn_confirm.php:508
+msgid "Our site encryption key is apparently messed up."
+msgstr "Our site encryption key is apparently messed up."
+
+#: mod/dfrn_confirm.php:519
+msgid "Empty site URL was provided or URL could not be decrypted by us."
+msgstr "An empty URL was provided or the URL could not be decrypted by us."
+
+#: mod/dfrn_confirm.php:535
+msgid "Contact record was not found for you on our site."
+msgstr "Contact record was not found for you on our site."
+
+#: mod/dfrn_confirm.php:549
+#, php-format
+msgid "Site public key not available in contact record for URL %s."
+msgstr "Site public key not available in contact record for URL %s."
+
+#: mod/dfrn_confirm.php:565
+msgid ""
+"The ID provided by your system is a duplicate on our system. It should work "
+"if you try again."
+msgstr "The ID provided by your system is a duplicate on our system. It should work if you try again."
+
+#: mod/dfrn_confirm.php:576
+msgid "Unable to set your contact credentials on our system."
+msgstr "Unable to set your contact credentials on our system."
+
+#: mod/dfrn_confirm.php:631
+msgid "Unable to update your contact profile details on our system"
+msgstr "Unable to update your contact profile details on our system"
+
+#: mod/dfrn_confirm.php:661 mod/dfrn_request.php:568
+#: src/Model/Contact.php:1434
+msgid "[Name Withheld]"
+msgstr "[Name Withheld]"
+
+#: mod/dfrn_confirm.php:694
+#, php-format
+msgid "%1$s has joined %2$s"
+msgstr "%1$s has joined %2$s"
+
+#: mod/invite.php:33
+msgid "Total invitation limit exceeded."
+msgstr "Total invitation limit exceeded"
+
+#: mod/invite.php:55
+#, php-format
+msgid "%s : Not a valid email address."
+msgstr "%s : Not a valid email address"
+
+#: mod/invite.php:80
+msgid "Please join us on Friendica"
+msgstr "Please join us on Friendica."
+
+#: mod/invite.php:91
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "Invitation limit is exceeded. Please contact your site administrator."
+
+#: mod/invite.php:95
+#, php-format
+msgid "%s : Message delivery failed."
+msgstr "%s : Message delivery failed"
+
+#: mod/invite.php:99
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d message sent."
+msgstr[1] "%d messages sent."
+
+#: mod/invite.php:117
+msgid "You have no more invitations available"
+msgstr "You have no more invitations available."
+
+#: mod/invite.php:125
+#, php-format
+msgid ""
+"Visit %s for a list of public sites that you can join. Friendica members on "
+"other sites can all connect with each other, as well as with members of many"
+" other social networks."
+msgstr "Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."
+
+#: mod/invite.php:127
+#, php-format
+msgid ""
+"To accept this invitation, please visit and register at %s or any other "
+"public Friendica website."
+msgstr "To accept this invitation, please sign up at %s or any other public Friendica website."
+
+#: mod/invite.php:128
+#, php-format
+msgid ""
+"Friendica sites all inter-connect to create a huge privacy-enhanced social "
+"web that is owned and controlled by its members. They can also connect with "
+"many traditional social networks. See %s for a list of alternate Friendica "
+"sites you can join."
+msgstr "Friendica sites are all inter-connect to create a large privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."
+
+#: mod/invite.php:132
+msgid ""
+"Our apologies. This system is not currently configured to connect with other"
+" public sites or invite members."
+msgstr "Our apologies. This system is not currently configured to connect with other public sites or invite members."
+
+#: mod/invite.php:136
+msgid ""
+"Friendica sites all inter-connect to create a huge privacy-enhanced social "
+"web that is owned and controlled by its members. They can also connect with "
+"many traditional social networks."
+msgstr "Friendica sites are all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. Each site can also connect with many traditional social networks."
+
+#: mod/invite.php:135
+#, php-format
+msgid "To accept this invitation, please visit and register at %s."
+msgstr "To accept this invitation, please visit and register at %s."
+
+#: mod/invite.php:142
+msgid "Send invitations"
+msgstr "Send invitations"
+
+#: mod/invite.php:143
+msgid "Enter email addresses, one per line:"
+msgstr "Enter email addresses, one per line:"
+
+#: mod/invite.php:144 mod/wallmessage.php:141 mod/message.php:259
+#: mod/message.php:426
+msgid "Your message:"
+msgstr "Your message:"
+
+#: mod/invite.php:145
+msgid ""
+"You are cordially invited to join me and other close friends on Friendica - "
+"and help us to create a better social web."
+msgstr "You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."
+
+#: mod/invite.php:147
+msgid "You will need to supply this invitation code: $invite_code"
+msgstr "You will need to supply this invitation code: $invite_code"
+
+#: mod/invite.php:147
+msgid ""
+"Once you have registered, please connect with me via my profile page at:"
+msgstr "Once you have signed up, please connect with me via my profile page at:"
+
+#: mod/invite.php:149
+msgid ""
+"For more information about the Friendica project and why we feel it is "
+"important, please visit http://friendi.ca"
+msgstr "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"
+
+#: mod/manage.php:180
+msgid "Manage Identities and/or Pages"
+msgstr "Manage Identities and Pages"
+
+#: mod/manage.php:181
+msgid ""
+"Toggle between different identities or community/group pages which share "
+"your account details or which you have been granted \"manage\" permissions"
+msgstr "Accounts that I manage or own."
+
+#: mod/manage.php:182
+msgid "Select an identity to manage: "
+msgstr "Select identity:"
+
+#: mod/profiles.php:57
+msgid "Profile deleted."
+msgstr "Profile deleted."
+
+#: mod/profiles.php:73 mod/profiles.php:109
+msgid "Profile-"
+msgstr "Profile-"
+
+#: mod/profiles.php:92 mod/profiles.php:131
+msgid "New profile created."
+msgstr "New profile created."
+
+#: mod/profiles.php:115
+msgid "Profile unavailable to clone."
+msgstr "Profile unavailable to clone."
+
+#: mod/profiles.php:205
+msgid "Profile Name is required."
+msgstr "Profile name is required."
+
+#: mod/profiles.php:346
+msgid "Marital Status"
+msgstr "Marital status"
+
+#: mod/profiles.php:350
+msgid "Romantic Partner"
+msgstr "Romantic partner"
+
+#: mod/profiles.php:362
+msgid "Work/Employment"
+msgstr "Work/Employment:"
+
+#: mod/profiles.php:365
+msgid "Religion"
+msgstr "Religion"
+
+#: mod/profiles.php:369
+msgid "Political Views"
+msgstr "Political views"
+
+#: mod/profiles.php:373
+msgid "Gender"
+msgstr "Gender"
+
+#: mod/profiles.php:377
+msgid "Sexual Preference"
+msgstr "Sexual preference"
+
+#: mod/profiles.php:381
+msgid "XMPP"
+msgstr "XMPP"
+
+#: mod/profiles.php:385
+msgid "Homepage"
+msgstr "Homepage"
+
+#: mod/profiles.php:389 mod/profiles.php:699
+msgid "Interests"
+msgstr "Interests"
+
+#: mod/profiles.php:393 mod/admin.php:439
+msgid "Address"
+msgstr "Address"
+
+#: mod/profiles.php:400 mod/profiles.php:695
+msgid "Location"
+msgstr "Location"
+
+#: mod/profiles.php:485
+msgid "Profile updated."
+msgstr "Profile updated."
+
+#: mod/profiles.php:577
+msgid " and "
+msgstr " and "
+
+#: mod/profiles.php:586
+msgid "public profile"
+msgstr "public profile"
+
+#: mod/profiles.php:589
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+
+#: mod/profiles.php:590
+#, php-format
+msgid " - Visit %1$s's %2$s"
+msgstr " - Visit %1$s's %2$s"
+
+#: mod/profiles.php:592
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$s has an updated %2$s, changing %3$s."
+
+#: mod/profiles.php:646
+msgid "Hide contacts and friends:"
+msgstr "Hide contacts and friends:"
+
+#: mod/profiles.php:651
+msgid "Hide your contact/friend list from viewers of this profile?"
+msgstr "Hide your contact/friend list from viewers of this profile?"
+
+#: mod/profiles.php:671
+msgid "Show more profile fields:"
+msgstr "Show more profile fields:"
+
+#: mod/profiles.php:683
+msgid "Profile Actions"
+msgstr "Profile actions"
+
+#: mod/profiles.php:684
+msgid "Edit Profile Details"
+msgstr "Edit Profile Details"
+
+#: mod/profiles.php:686
+msgid "Change Profile Photo"
+msgstr "Change profile photo"
+
+#: mod/profiles.php:687
+msgid "View this profile"
+msgstr "View this profile"
+
+#: mod/profiles.php:688 mod/profiles.php:783 src/Model/Profile.php:393
+msgid "Edit visibility"
+msgstr "Edit visibility"
+
+#: mod/profiles.php:689
+msgid "Create a new profile using these settings"
+msgstr "Create a new profile using these settings"
+
+#: mod/profiles.php:690
+msgid "Clone this profile"
+msgstr "Clone this profile"
+
+#: mod/profiles.php:691
+msgid "Delete this profile"
+msgstr "Delete this profile"
+
+#: mod/profiles.php:693
+msgid "Basic information"
+msgstr "Basic information"
+
+#: mod/profiles.php:694
+msgid "Profile picture"
+msgstr "Profile picture"
+
+#: mod/profiles.php:696
+msgid "Preferences"
+msgstr "Preferences"
+
+#: mod/profiles.php:697
+msgid "Status information"
+msgstr "Status information"
+
+#: mod/profiles.php:698
+msgid "Additional information"
+msgstr "Additional information"
+
+#: mod/profiles.php:700 mod/network.php:940
+#: src/Core/NotificationsManager.php:185
+msgid "Personal"
+msgstr "Personal"
+
+#: mod/profiles.php:701
+msgid "Relation"
+msgstr "Relation"
+
+#: mod/profiles.php:702 src/Util/Temporal.php:81 src/Util/Temporal.php:83
+msgid "Miscellaneous"
+msgstr "Miscellaneous"
+
+#: mod/profiles.php:705
+msgid "Your Gender:"
+msgstr "Gender:"
+
+#: mod/profiles.php:706
+msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
+msgstr "<span class=\"heart\">&hearts;</span> Marital status:"
+
+#: mod/profiles.php:707 src/Model/Profile.php:782
+msgid "Sexual Preference:"
+msgstr "Sexual preference:"
+
+#: mod/profiles.php:708
+msgid "Example: fishing photography software"
+msgstr "Example: fishing photography software"
+
+#: mod/profiles.php:713
+msgid "Profile Name:"
+msgstr "Profile name:"
+
+#: mod/profiles.php:713 mod/events.php:511 mod/events.php:523
+msgid "Required"
+msgstr "Required"
+
+#: mod/profiles.php:715
+msgid ""
+"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
+"be visible to anybody using the internet."
+msgstr "This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."
+
+#: mod/profiles.php:716
+msgid "Your Full Name:"
+msgstr "My full name:"
 
-#: mod/admin.php:197
-msgid "PHP Info"
-msgstr "PHP info"
+#: mod/profiles.php:717
+msgid "Title/Description:"
+msgstr "Title/Description:"
 
-#: mod/admin.php:198
-msgid "probe address"
-msgstr "Probe address"
+#: mod/profiles.php:720
+msgid "Street Address:"
+msgstr "Street address:"
 
-#: mod/admin.php:199
-msgid "check webfinger"
-msgstr "Check webfinger"
+#: mod/profiles.php:721
+msgid "Locality/City:"
+msgstr "Locality/City:"
 
-#: mod/admin.php:218 src/Content/Nav.php:217
-msgid "Admin"
-msgstr "Admin"
+#: mod/profiles.php:722
+msgid "Region/State:"
+msgstr "Region/State:"
 
-#: mod/admin.php:219
-msgid "Addon Features"
-msgstr "Addon features"
+#: mod/profiles.php:723
+msgid "Postal/Zip Code:"
+msgstr "Postcode:"
 
-#: mod/admin.php:220
-msgid "User registrations waiting for confirmation"
-msgstr "User registrations awaiting confirmation"
+#: mod/profiles.php:724
+msgid "Country:"
+msgstr "Country:"
 
-#: mod/admin.php:302
-msgid "The blocked domain"
-msgstr "Blocked domain"
+#: mod/profiles.php:725 src/Util/Temporal.php:149
+msgid "Age: "
+msgstr "Age: "
 
-#: mod/admin.php:303 mod/admin.php:316
-msgid "The reason why you blocked this domain."
-msgstr "Reason why you blocked this domain."
+#: mod/profiles.php:728
+msgid "Who: (if applicable)"
+msgstr "Who: (if applicable)"
 
-#: mod/admin.php:304
-msgid "Delete domain"
-msgstr "Delete domain"
+#: mod/profiles.php:728
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Examples: cathy123, Cathy Williams, cathy@example.com"
 
-#: mod/admin.php:304
-msgid "Check to delete this entry from the blocklist"
-msgstr "Check to delete this entry from the blocklist"
+#: mod/profiles.php:729
+msgid "Since [date]:"
+msgstr "Since when:"
 
-#: mod/admin.php:310 mod/admin.php:427 mod/admin.php:469 mod/admin.php:652
-#: mod/admin.php:687 mod/admin.php:783 mod/admin.php:1261 mod/admin.php:1694
-#: mod/admin.php:1810 mod/admin.php:1870 mod/admin.php:2079 mod/admin.php:2123
-#: mod/admin.php:2197 mod/admin.php:2264
-msgid "Administration"
-msgstr "Administration"
+#: mod/profiles.php:731
+msgid "Tell us about yourself..."
+msgstr "About myself:"
 
-#: mod/admin.php:312
-msgid ""
-"This page can be used to define a black list of servers from the federated "
-"network that are not allowed to interact with your node. For all entered "
-"domains you should also give a reason why you have blocked the remote "
-"server."
-msgstr "This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."
+#: mod/profiles.php:732
+msgid "XMPP (Jabber) address:"
+msgstr "XMPP (Jabber) address:"
 
-#: mod/admin.php:313
+#: mod/profiles.php:732
 msgid ""
-"The list of blocked servers will be made publically available on the "
-"/friendica page so that your users and people investigating communication "
-"problems can find the reason easily."
-msgstr "The list of blocked servers will publicly available on the Friendica page so that your users and people investigating communication problems can readily find the reason."
+"The XMPP address will be propagated to your contacts so that they can follow"
+" you."
+msgstr "The XMPP address will be propagated to your contacts so that they can follow you."
 
-#: mod/admin.php:314
-msgid "Add new entry to block list"
-msgstr "Add new entry to block list"
+#: mod/profiles.php:733
+msgid "Homepage URL:"
+msgstr "Homepage URL:"
 
-#: mod/admin.php:315
-msgid "Server Domain"
-msgstr "Server domain"
+#: mod/profiles.php:734 src/Model/Profile.php:790
+msgid "Hometown:"
+msgstr "Home town:"
 
-#: mod/admin.php:315
-msgid ""
-"The domain of the new server to add to the block list. Do not include the "
-"protocol."
-msgstr "The domain of the new server to add to the block list. Do not include the protocol."
+#: mod/profiles.php:735 src/Model/Profile.php:798
+msgid "Political Views:"
+msgstr "Political views:"
 
-#: mod/admin.php:316
-msgid "Block reason"
-msgstr "Block reason"
+#: mod/profiles.php:736
+msgid "Religious Views:"
+msgstr "Religious views:"
 
-#: mod/admin.php:317
-msgid "Add Entry"
-msgstr "Add entry"
+#: mod/profiles.php:737
+msgid "Public Keywords:"
+msgstr "Public keywords:"
 
-#: mod/admin.php:318
-msgid "Save changes to the blocklist"
-msgstr "Save changes to the blocklist"
+#: mod/profiles.php:737
+msgid "(Used for suggesting potential friends, can be seen by others)"
+msgstr "Used for suggesting potential friends, can be seen by others."
 
-#: mod/admin.php:319
-msgid "Current Entries in the Blocklist"
-msgstr "Current entries in the blocklist"
+#: mod/profiles.php:738
+msgid "Private Keywords:"
+msgstr "Private keywords:"
 
-#: mod/admin.php:322
-msgid "Delete entry from blocklist"
-msgstr "Delete entry from blocklist"
+#: mod/profiles.php:738
+msgid "(Used for searching profiles, never shown to others)"
+msgstr "Used for searching profiles, never shown to others."
 
-#: mod/admin.php:325
-msgid "Delete entry from blocklist?"
-msgstr "Delete entry from blocklist?"
+#: mod/profiles.php:739 src/Model/Profile.php:814
+msgid "Likes:"
+msgstr "Likes:"
 
-#: mod/admin.php:351
-msgid "Server added to blocklist."
-msgstr "Server added to blocklist."
+#: mod/profiles.php:740 src/Model/Profile.php:818
+msgid "Dislikes:"
+msgstr "Dislikes:"
 
-#: mod/admin.php:367
-msgid "Site blocklist updated."
-msgstr "Site blocklist updated."
+#: mod/profiles.php:741
+msgid "Musical interests"
+msgstr "Music:"
 
-#: mod/admin.php:390 util/global_community_block.php:53
-msgid "The contact has been blocked from the node"
-msgstr "The contact has been blocked from the node"
+#: mod/profiles.php:742
+msgid "Books, literature"
+msgstr "Books, literature, poetry:"
 
-#: mod/admin.php:392 util/global_community_block.php:48
+#: mod/profiles.php:743
+msgid "Television"
+msgstr "Television:"
+
+#: mod/profiles.php:744
+msgid "Film/dance/culture/entertainment"
+msgstr "Film, dance, culture, entertainment"
+
+#: mod/profiles.php:745
+msgid "Hobbies/Interests"
+msgstr "Hobbies/Interests:"
+
+#: mod/profiles.php:746
+msgid "Love/romance"
+msgstr "Love/Romance:"
+
+#: mod/profiles.php:747
+msgid "Work/employment"
+msgstr "Work/Employment:"
+
+#: mod/profiles.php:748
+msgid "School/education"
+msgstr "School/Education:"
+
+#: mod/profiles.php:749
+msgid "Contact information and Social Networks"
+msgstr "Contact information and other social networks:"
+
+#: mod/profiles.php:780 src/Model/Profile.php:389
+msgid "Profile Image"
+msgstr "Profile image"
+
+#: mod/profiles.php:782 src/Model/Profile.php:392
+msgid "visible to everybody"
+msgstr "Visible to everybody"
+
+#: mod/profiles.php:789
+msgid "Edit/Manage Profiles"
+msgstr "Edit/Manage Profiles"
+
+#: mod/profiles.php:790 src/Model/Profile.php:379 src/Model/Profile.php:401
+msgid "Change profile photo"
+msgstr "Change profile photo"
+
+#: mod/profiles.php:791 src/Model/Profile.php:380
+msgid "Create New Profile"
+msgstr "Create new profile"
+
+#: mod/wall_attach.php:24 mod/wall_attach.php:32 mod/wall_attach.php:83
+#: mod/wall_upload.php:38 mod/wall_upload.php:54 mod/wall_upload.php:112
+#: mod/wall_upload.php:155 mod/wall_upload.php:158
+msgid "Invalid request."
+msgstr "Invalid request."
+
+#: mod/wall_attach.php:101
+msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
+msgstr "Sorry, maybe your upload is bigger than the PHP configuration allows"
+
+#: mod/wall_attach.php:101
+msgid "Or - did you try to upload an empty file?"
+msgstr "Or did you try to upload an empty file?"
+
+#: mod/wall_attach.php:112
 #, php-format
-msgid "Could not find any contact entry for this URL (%s)"
-msgstr "Could not find any contact entry for this URL (%s)"
+msgid "File exceeds size limit of %s"
+msgstr "File exceeds size limit of %s"
 
-#: mod/admin.php:399
+#: mod/wall_attach.php:136 mod/wall_attach.php:152
+msgid "File upload failed."
+msgstr "File upload failed."
+
+#: mod/contacts.php:149
 #, php-format
-msgid "%s contact unblocked"
-msgid_plural "%s contacts unblocked"
-msgstr[0] ""
-msgstr[1] ""
+msgid "%d contact edited."
+msgid_plural "%d contacts edited."
+msgstr[0] "%d contact edited."
+msgstr[1] "%d contacts edited."
 
-#: mod/admin.php:428
-msgid "Remote Contact Blocklist"
-msgstr "Remote contact blocklist"
+#: mod/contacts.php:176 mod/contacts.php:392
+msgid "Could not access contact record."
+msgstr "Could not access contact record."
 
-#: mod/admin.php:429
-msgid ""
-"This page allows you to prevent any message from a remote contact to reach "
-"your node."
-msgstr "This page allows you to prevent any message from a remote contact to reach your node."
+#: mod/contacts.php:186
+msgid "Could not locate selected profile."
+msgstr "Could not locate selected profile."
 
-#: mod/admin.php:430
-msgid "Block Remote Contact"
-msgstr "Block Remote Contact"
+#: mod/contacts.php:220
+msgid "Contact updated."
+msgstr "Contact updated."
 
-#: mod/admin.php:431 mod/admin.php:1697
-msgid "select all"
-msgstr "select all"
+#: mod/contacts.php:222 mod/dfrn_request.php:419
+msgid "Failed to update contact record."
+msgstr "Failed to update contact record."
+
+#: mod/contacts.php:413
+msgid "Contact has been blocked"
+msgstr "Contact has been blocked"
 
-#: mod/admin.php:432
-msgid "select none"
-msgstr "select none"
+#: mod/contacts.php:413
+msgid "Contact has been unblocked"
+msgstr "Contact has been unblocked"
 
-#: mod/admin.php:433 mod/admin.php:1706 mod/contacts.php:627
-#: mod/contacts.php:817 mod/contacts.php:994
-msgid "Block"
-msgstr "Block"
+#: mod/contacts.php:424
+msgid "Contact has been ignored"
+msgstr "Contact has been ignored"
 
-#: mod/admin.php:434 mod/admin.php:1707 mod/contacts.php:627
-#: mod/contacts.php:817 mod/contacts.php:994
-msgid "Unblock"
-msgstr "Unblock"
+#: mod/contacts.php:424
+msgid "Contact has been unignored"
+msgstr "Contact has been unignored"
 
-#: mod/admin.php:435
-msgid "No remote contact is blocked from this node."
-msgstr "No remote contact is blocked from this node."
+#: mod/contacts.php:435
+msgid "Contact has been archived"
+msgstr "Contact has been archived"
 
-#: mod/admin.php:437
-msgid "Blocked Remote Contacts"
-msgstr "Blocked remote contacts"
+#: mod/contacts.php:435
+msgid "Contact has been unarchived"
+msgstr "Contact has been unarchived"
 
-#: mod/admin.php:438
-msgid "Block New Remote Contact"
-msgstr "Block new remote contact"
+#: mod/contacts.php:459
+msgid "Drop contact"
+msgstr "Drop contact"
 
-#: mod/admin.php:439
-msgid "Photo"
-msgstr "Photo"
+#: mod/contacts.php:462 mod/contacts.php:814
+msgid "Do you really want to delete this contact?"
+msgstr "Do you really want to delete this contact?"
 
-#: mod/admin.php:439 mod/profiles.php:393
-msgid "Address"
-msgstr "Address"
+#: mod/contacts.php:480
+msgid "Contact has been removed."
+msgstr "Contact has been removed."
 
-#: mod/admin.php:447
+#: mod/contacts.php:511
 #, php-format
-msgid "%s total blocked contact"
-msgid_plural "%s total blocked contacts"
-msgstr[0] ""
-msgstr[1] ""
+msgid "You are mutual friends with %s"
+msgstr "You are mutual friends with %s"
 
-#: mod/admin.php:449
-msgid "URL of the remote contact to block."
-msgstr "URL of the remote contact to block."
+#: mod/contacts.php:515
+#, php-format
+msgid "You are sharing with %s"
+msgstr "You are sharing with %s"
 
-#: mod/admin.php:471
-msgid "Delete this Item"
-msgstr "Delete"
+#: mod/contacts.php:519
+#, php-format
+msgid "%s is sharing with you"
+msgstr "%s is sharing with you"
 
-#: mod/admin.php:472
-msgid ""
-"On this page you can delete an item from your node. If the item is a top "
-"level posting, the entire thread will be deleted."
-msgstr "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted."
+#: mod/contacts.php:539
+msgid "Private communications are not available for this contact."
+msgstr "Private communications are not available for this contact."
 
-#: mod/admin.php:473
-msgid ""
-"You need to know the GUID of the item. You can find it e.g. by looking at "
-"the display URL. The last part of http://example.com/display/123456 is the "
-"GUID, here 123456."
-msgstr "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456."
+#: mod/contacts.php:541
+msgid "Never"
+msgstr "Never"
 
-#: mod/admin.php:474
-msgid "GUID"
-msgstr "GUID"
+#: mod/contacts.php:544
+msgid "(Update was successful)"
+msgstr "(Update was successful)"
 
-#: mod/admin.php:474
-msgid "The GUID of the item you want to delete."
-msgstr "GUID of item to be deleted."
+#: mod/contacts.php:544
+msgid "(Update was not successful)"
+msgstr "(Update was not successful)"
 
-#: mod/admin.php:513
-msgid "Item marked for deletion."
-msgstr "Item marked for deletion."
+#: mod/contacts.php:546 mod/contacts.php:976
+msgid "Suggest friends"
+msgstr "Suggest friends"
 
-#: mod/admin.php:583
-msgid "unknown"
-msgstr "unknown"
+#: mod/contacts.php:550
+#, php-format
+msgid "Network type: %s"
+msgstr "Network type: %s"
 
-#: mod/admin.php:646
-msgid ""
-"This page offers you some numbers to the known part of the federated social "
-"network your Friendica node is part of. These numbers are not complete but "
-"only reflect the part of the network your node is aware of."
-msgstr "This page offers you the amount of known part of the federated social network your Friendica node is part of. These numbers are not complete and only reflect the part of the network your node is aware of."
+#: mod/contacts.php:555
+msgid "Communications lost with this contact!"
+msgstr "Communications lost with this contact!"
 
-#: mod/admin.php:647
-msgid ""
-"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
-"will improve the data displayed here."
-msgstr "The <em>Auto Discovered Contact Directory</em> feature is not enabled; enabling it will improve the data displayed here."
+#: mod/contacts.php:561
+msgid "Fetch further information for feeds"
+msgstr "Fetch further information for feeds"
 
-#: mod/admin.php:659
-#, php-format
+#: mod/contacts.php:563
 msgid ""
-"Currently this node is aware of %d nodes with %d registered users from the "
-"following platforms:"
-msgstr "Currently this node is aware of %d nodes with %d registered users from the following platforms:"
-
-#: mod/admin.php:690
-msgid "ID"
-msgstr "ID"
-
-#: mod/admin.php:691
-msgid "Recipient Name"
-msgstr "Recipient name"
+"Fetch information like preview pictures, title and teaser from the feed "
+"item. You can activate this if the feed doesn't contain much text. Keywords "
+"are taken from the meta header in the feed item and are posted as hash tags."
+msgstr "Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."
 
-#: mod/admin.php:692
-msgid "Recipient Profile"
-msgstr "Recipient profile"
+#: mod/contacts.php:564 mod/admin.php:1190
+msgid "Disabled"
+msgstr "Disabled"
 
-#: mod/admin.php:693 view/theme/frio/theme.php:265
-#: src/Core/NotificationsManager.php:178 src/Content/Nav.php:178
-msgid "Network"
-msgstr "Network"
+#: mod/contacts.php:565
+msgid "Fetch information"
+msgstr "Fetch information"
 
-#: mod/admin.php:694
-msgid "Created"
-msgstr "Created"
+#: mod/contacts.php:566
+msgid "Fetch keywords"
+msgstr "Fetch keywords"
 
-#: mod/admin.php:695
-msgid "Last Tried"
-msgstr "Last Tried"
+#: mod/contacts.php:567
+msgid "Fetch information and keywords"
+msgstr "Fetch information and keywords"
 
-#: mod/admin.php:696
-msgid ""
-"This page lists the content of the queue for outgoing postings. These are "
-"postings the initial delivery failed for. They will be resend later and "
-"eventually deleted if the delivery fails permanently."
-msgstr "This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."
+#: mod/contacts.php:599
+msgid "Contact"
+msgstr "Contact"
 
-#: mod/admin.php:720
-#, php-format
-msgid ""
-"Your DB still runs with MyISAM tables. You should change the engine type to "
-"InnoDB. As Friendica will use InnoDB only features in the future, you should"
-" change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
-"converting the table engines. You may also use the command <tt>php "
-"scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an "
-"automatic conversion.<br />"
-msgstr "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB, because Friendica will use InnoDB only features in the future. See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"
+#: mod/contacts.php:602
+msgid "Profile Visibility"
+msgstr "Profile visibility"
 
-#: mod/admin.php:727
+#: mod/contacts.php:603
 #, php-format
 msgid ""
-"There is a new version of Friendica available for download. Your current "
-"version is %1$s, upstream version is %2$s"
-msgstr "A new Friendica version is available now. Your current version is %1$s, upstream version is %2$s"
-
-#: mod/admin.php:737
-msgid ""
-"The database update failed. Please run \"php scripts/dbstructure.php "
-"update\" from the command line and have a look at the errors that might "
-"appear."
-msgstr "The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line; check logs for errors."
+"Please choose the profile you would like to display to %s when viewing your "
+"profile securely."
+msgstr "Please choose the profile you would like to display to %s when viewing your profile securely."
 
-#: mod/admin.php:743
-msgid "The worker was never executed. Please check your database structure!"
-msgstr "The worker process has never been executed. Please check your database structure!"
+#: mod/contacts.php:604
+msgid "Contact Information / Notes"
+msgstr "Personal note"
 
-#: mod/admin.php:746
-#, php-format
-msgid ""
-"The last worker execution was on %s UTC. This is older than one hour. Please"
-" check your crontab settings."
-msgstr "The last worker process started at %s UTC. This is more than one hour ago. Please adjust your crontab settings."
+#: mod/contacts.php:605
+msgid "Their personal note"
+msgstr "Their personal note"
 
-#: mod/admin.php:751 mod/admin.php:1646
-msgid "Normal Account"
-msgstr "Standard account"
+#: mod/contacts.php:607
+msgid "Edit contact notes"
+msgstr "Edit contact notes"
 
-#: mod/admin.php:752 mod/admin.php:1647
-msgid "Automatic Follower Account"
-msgstr "Automatic follower account"
+#: mod/contacts.php:611
+msgid "Block/Unblock contact"
+msgstr "Block/Unblock contact"
 
-#: mod/admin.php:753 mod/admin.php:1648
-msgid "Public Forum Account"
-msgstr "Public forum account"
+#: mod/contacts.php:612
+msgid "Ignore contact"
+msgstr "Ignore contact"
 
-#: mod/admin.php:754 mod/admin.php:1649
-msgid "Automatic Friend Account"
-msgstr "Automatic friend account"
+#: mod/contacts.php:613
+msgid "Repair URL settings"
+msgstr "Repair URL settings"
 
-#: mod/admin.php:755
-msgid "Blog Account"
-msgstr "Blog account"
+#: mod/contacts.php:614
+msgid "View conversations"
+msgstr "View conversations"
 
-#: mod/admin.php:756
-msgid "Private Forum Account"
-msgstr "Private forum account"
+#: mod/contacts.php:619
+msgid "Last update:"
+msgstr "Last update:"
 
-#: mod/admin.php:778
-msgid "Message queues"
-msgstr "Message queues"
+#: mod/contacts.php:621
+msgid "Update public posts"
+msgstr "Update public posts"
 
-#: mod/admin.php:784
-msgid "Summary"
-msgstr "Summary"
+#: mod/contacts.php:623 mod/contacts.php:986
+msgid "Update now"
+msgstr "Update now"
 
-#: mod/admin.php:786
-msgid "Registered users"
-msgstr "Registered users"
+#: mod/contacts.php:628 mod/contacts.php:818 mod/contacts.php:995
+#: mod/admin.php:434 mod/admin.php:1708
+msgid "Unblock"
+msgstr "Unblock"
 
-#: mod/admin.php:788
-msgid "Pending registrations"
-msgstr "Pending registrations"
+#: mod/contacts.php:628 mod/contacts.php:818 mod/contacts.php:995
+#: mod/admin.php:433 mod/admin.php:1707
+msgid "Block"
+msgstr "Block"
 
-#: mod/admin.php:789
-msgid "Version"
-msgstr "Version"
+#: mod/contacts.php:629 mod/contacts.php:819 mod/contacts.php:1003
+msgid "Unignore"
+msgstr "Unignore"
 
-#: mod/admin.php:794
-msgid "Active addons"
-msgstr ""
+#: mod/contacts.php:633
+msgid "Currently blocked"
+msgstr "Currently blocked"
 
-#: mod/admin.php:825
-msgid "Can not parse base url. Must have at least <scheme>://<domain>"
-msgstr "Can not parse base URL. Must have at least <scheme>://<domain>"
+#: mod/contacts.php:634
+msgid "Currently ignored"
+msgstr "Currently ignored"
 
-#: mod/admin.php:1126
-msgid "Site settings updated."
-msgstr "Site settings updated."
+#: mod/contacts.php:635
+msgid "Currently archived"
+msgstr "Currently archived"
 
-#: mod/admin.php:1153 mod/settings.php:907
-msgid "No special theme for mobile devices"
-msgstr "No special theme for mobile devices"
+#: mod/contacts.php:636
+msgid "Awaiting connection acknowledge"
+msgstr "Awaiting connection acknowledgement "
 
-#: mod/admin.php:1182
-msgid "No community page"
-msgstr "No community page"
+#: mod/contacts.php:637
+msgid ""
+"Replies/likes to your public posts <strong>may</strong> still be visible"
+msgstr "Replies/Likes to your public posts <strong>may</strong> still be visible"
 
-#: mod/admin.php:1183
-msgid "Public postings from users of this site"
-msgstr "Public postings from users of this site"
+#: mod/contacts.php:638
+msgid "Notification for new posts"
+msgstr "Notification for new posts"
 
-#: mod/admin.php:1184
-msgid "Public postings from the federated network"
-msgstr ""
+#: mod/contacts.php:638
+msgid "Send a notification of every new post of this contact"
+msgstr "Send notification for every new post from this contact"
 
-#: mod/admin.php:1185
-msgid "Public postings from local users and the federated network"
-msgstr ""
+#: mod/contacts.php:641
+msgid "Blacklisted keywords"
+msgstr "Blacklisted keywords"
 
-#: mod/admin.php:1189 mod/contacts.php:563
-msgid "Disabled"
-msgstr "Disabled"
+#: mod/contacts.php:641
+msgid ""
+"Comma separated list of keywords that should not be converted to hashtags, "
+"when \"Fetch information and keywords\" is selected"
+msgstr "Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"
 
-#: mod/admin.php:1191
-msgid "Users, Global Contacts"
-msgstr "Users, Global Contacts"
+#: mod/contacts.php:653 src/Model/Profile.php:424
+msgid "XMPP:"
+msgstr "XMPP:"
 
-#: mod/admin.php:1192
-msgid "Users, Global Contacts/fallback"
-msgstr "Users, Global Contacts/fallback"
+#: mod/contacts.php:658
+msgid "Actions"
+msgstr "Actions"
 
-#: mod/admin.php:1196
-msgid "One month"
-msgstr "One month"
+#: mod/contacts.php:660 mod/contacts.php:846 view/theme/frio/theme.php:259
+#: src/Content/Nav.php:100 src/Model/Profile.php:888
+msgid "Status"
+msgstr "Status"
 
-#: mod/admin.php:1197
-msgid "Three months"
-msgstr "Three months"
+#: mod/contacts.php:661
+msgid "Contact Settings"
+msgstr "Notification and privacy "
 
-#: mod/admin.php:1198
-msgid "Half a year"
-msgstr "Half a year"
+#: mod/contacts.php:702
+msgid "Suggestions"
+msgstr "Suggestions"
 
-#: mod/admin.php:1199
-msgid "One year"
-msgstr "One a year"
+#: mod/contacts.php:705
+msgid "Suggest potential friends"
+msgstr "Suggest potential friends"
 
-#: mod/admin.php:1204
-msgid "Multi user instance"
-msgstr "Multi user instance"
+#: mod/contacts.php:710 mod/group.php:216
+msgid "All Contacts"
+msgstr "All contacts"
 
-#: mod/admin.php:1227
-msgid "Closed"
-msgstr "Closed"
+#: mod/contacts.php:713
+msgid "Show all contacts"
+msgstr "Show all contacts"
 
-#: mod/admin.php:1228
-msgid "Requires approval"
-msgstr "Requires approval"
+#: mod/contacts.php:718
+msgid "Unblocked"
+msgstr "Unblocked"
 
-#: mod/admin.php:1229
-msgid "Open"
-msgstr "Open"
+#: mod/contacts.php:721
+msgid "Only show unblocked contacts"
+msgstr "Only show unblocked contacts"
 
-#: mod/admin.php:1233
-msgid "No SSL policy, links will track page SSL state"
-msgstr "No SSL policy, links will track page SSL state"
+#: mod/contacts.php:726
+msgid "Blocked"
+msgstr "Blocked"
 
-#: mod/admin.php:1234
-msgid "Force all links to use SSL"
-msgstr "Force all links to use SSL"
+#: mod/contacts.php:729
+msgid "Only show blocked contacts"
+msgstr "Only show blocked contacts"
 
-#: mod/admin.php:1235
-msgid "Self-signed certificate, use SSL for local links only (discouraged)"
-msgstr "Self-signed certificate, use SSL for local links only (discouraged)"
+#: mod/contacts.php:734
+msgid "Ignored"
+msgstr "Ignored"
 
-#: mod/admin.php:1239
-msgid "Don't check"
-msgstr "Don't check"
+#: mod/contacts.php:737
+msgid "Only show ignored contacts"
+msgstr "Only show ignored contacts"
 
-#: mod/admin.php:1240
-msgid "check the stable version"
-msgstr "check for stable version updates"
+#: mod/contacts.php:742
+msgid "Archived"
+msgstr "Archived"
 
-#: mod/admin.php:1241
-msgid "check the development version"
-msgstr "check for development version updates"
+#: mod/contacts.php:745
+msgid "Only show archived contacts"
+msgstr "Only show archived contacts"
 
-#: mod/admin.php:1263 mod/admin.php:1872 mod/admin.php:2125 mod/admin.php:2199
-#: mod/admin.php:2346 mod/settings.php:679 mod/settings.php:788
-#: mod/settings.php:874 mod/settings.php:963 mod/settings.php:1198
-msgid "Save Settings"
-msgstr "Save settings"
+#: mod/contacts.php:750
+msgid "Hidden"
+msgstr "Hidden"
 
-#: mod/admin.php:1264
-msgid "Republish users to directory"
-msgstr "Republish users to directory"
+#: mod/contacts.php:753
+msgid "Only show hidden contacts"
+msgstr "Only show hidden contacts"
 
-#: mod/admin.php:1265 mod/register.php:263
-msgid "Registration"
-msgstr "Join this Friendica Node Today"
+#: mod/contacts.php:809
+msgid "Search your contacts"
+msgstr "Search your contacts"
 
-#: mod/admin.php:1266
-msgid "File upload"
-msgstr "File upload"
+#: mod/contacts.php:810 mod/search.php:236
+#, php-format
+msgid "Results for: %s"
+msgstr "Results for: %s"
 
-#: mod/admin.php:1267
-msgid "Policies"
-msgstr "Policies"
+#: mod/contacts.php:811 mod/directory.php:210 src/Content/Widget.php:63
+msgid "Find"
+msgstr "Find"
 
-#: mod/admin.php:1268 mod/contacts.php:885 mod/events.php:536
-#: src/Model/Profile.php:850
-msgid "Advanced"
-msgstr "Advanced"
+#: mod/contacts.php:817 mod/settings.php:169 mod/settings.php:705
+msgid "Update"
+msgstr "Update"
 
-#: mod/admin.php:1269
-msgid "Auto Discovered Contact Directory"
-msgstr "Auto-discovered contact directory"
+#: mod/contacts.php:820 mod/contacts.php:1011
+msgid "Archive"
+msgstr "Archive"
 
-#: mod/admin.php:1270
-msgid "Performance"
-msgstr "Performance"
+#: mod/contacts.php:820 mod/contacts.php:1011
+msgid "Unarchive"
+msgstr "Unarchive"
 
-#: mod/admin.php:1271
-msgid "Worker"
-msgstr "Worker"
+#: mod/contacts.php:823
+msgid "Batch Actions"
+msgstr "Batch actions"
 
-#: mod/admin.php:1272
-msgid ""
-"Relocate - WARNING: advanced function. Could make this server unreachable."
-msgstr "Relocate - Warning, advanced function: This could make this server unreachable."
+#: mod/contacts.php:857 src/Model/Profile.php:899
+msgid "Profile Details"
+msgstr "Profile Details"
 
-#: mod/admin.php:1275
-msgid "Site name"
-msgstr "Site name"
+#: mod/contacts.php:869
+msgid "View all contacts"
+msgstr "View all contacts"
 
-#: mod/admin.php:1276
-msgid "Host name"
-msgstr "Host name"
+#: mod/contacts.php:880
+msgid "View all common friends"
+msgstr "View all common friends"
 
-#: mod/admin.php:1277
-msgid "Sender Email"
-msgstr "Sender email"
+#: mod/contacts.php:886 mod/admin.php:1269 mod/events.php:535
+#: src/Model/Profile.php:865
+msgid "Advanced"
+msgstr "Advanced"
 
-#: mod/admin.php:1277
-msgid ""
-"The email address your server shall use to send notification emails from."
-msgstr "The email address your server shall use to send notification emails from."
+#: mod/contacts.php:889
+msgid "Advanced Contact Settings"
+msgstr "Advanced contact settings"
 
-#: mod/admin.php:1278
-msgid "Banner/Logo"
-msgstr "Banner/Logo"
+#: mod/contacts.php:921
+msgid "Mutual Friendship"
+msgstr "Mutual friendship"
 
-#: mod/admin.php:1279
-msgid "Shortcut icon"
-msgstr "Shortcut icon"
+#: mod/contacts.php:925
+msgid "is a fan of yours"
+msgstr "is a fan of yours"
 
-#: mod/admin.php:1279
-msgid "Link to an icon that will be used for browsers."
-msgstr "Link to an icon that will be used for browsers."
+#: mod/contacts.php:929
+msgid "you are a fan of"
+msgstr "I follow them"
 
-#: mod/admin.php:1280
-msgid "Touch icon"
-msgstr "Touch icon"
+#: mod/contacts.php:997
+msgid "Toggle Blocked status"
+msgstr "Toggle blocked status"
 
-#: mod/admin.php:1280
-msgid "Link to an icon that will be used for tablets and mobiles."
-msgstr "Link to an icon that will be used for tablets and mobiles."
+#: mod/contacts.php:1005
+msgid "Toggle Ignored status"
+msgstr "Toggle ignored status"
 
-#: mod/admin.php:1281
-msgid "Additional Info"
-msgstr "Additional Info"
+#: mod/contacts.php:1013
+msgid "Toggle Archive status"
+msgstr "Toggle archive status"
 
-#: mod/admin.php:1281
-#, php-format
-msgid ""
-"For public servers: you can add additional information here that will be "
-"listed at %s/servers."
-msgstr ""
+#: mod/contacts.php:1021
+msgid "Delete contact"
+msgstr "Delete contact"
 
-#: mod/admin.php:1282
-msgid "System language"
-msgstr "System language"
+#: mod/delegate.php:142
+msgid "No parent user"
+msgstr "No parent user"
 
-#: mod/admin.php:1283
-msgid "System theme"
-msgstr "System theme"
+#: mod/delegate.php:158
+msgid "Parent User"
+msgstr "Parent user"
 
-#: mod/admin.php:1283
+#: mod/delegate.php:160
 msgid ""
-"Default system theme - may be over-ridden by user profiles - <a href='#' "
-"id='cnftheme'>change theme settings</a>"
-msgstr "Default system theme - may be overridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"
+"Parent users have total control about this account, including the account "
+"settings. Please double check whom you give this access."
+msgstr "Parent users have total control of this account, including core settings. Please double-check whom you grant such access."
 
-#: mod/admin.php:1284
-msgid "Mobile system theme"
-msgstr "Mobile system theme"
+#: mod/delegate.php:161 mod/admin.php:1264 mod/admin.php:1873
+#: mod/admin.php:2126 mod/admin.php:2200 mod/admin.php:2347
+#: mod/settings.php:679 mod/settings.php:788 mod/settings.php:874
+#: mod/settings.php:963 mod/settings.php:1198
+msgid "Save Settings"
+msgstr "Save settings"
 
-#: mod/admin.php:1284
-msgid "Theme for mobile devices"
-msgstr "Theme for mobile devices"
+#: mod/delegate.php:162 src/Content/Nav.php:204
+msgid "Delegate Page Management"
+msgstr "Delegate Page Management"
 
-#: mod/admin.php:1285
-msgid "SSL link policy"
-msgstr "SSL link policy"
+#: mod/delegate.php:163
+msgid "Delegates"
+msgstr "Delegates"
 
-#: mod/admin.php:1285
-msgid "Determines whether generated links should be forced to use SSL"
-msgstr "Determines whether generated links should be forced to use SSL"
+#: mod/delegate.php:165
+msgid ""
+"Delegates are able to manage all aspects of this account/page except for "
+"basic account settings. Please do not delegate your personal account to "
+"anybody that you do not trust completely."
+msgstr "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely."
 
-#: mod/admin.php:1286
-msgid "Force SSL"
-msgstr "Force SSL"
+#: mod/delegate.php:166
+msgid "Existing Page Managers"
+msgstr "Existing page managers"
 
-#: mod/admin.php:1286
-msgid ""
-"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
-" to endless loops."
-msgstr "Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."
+#: mod/delegate.php:168
+msgid "Existing Page Delegates"
+msgstr "Existing page delegates"
 
-#: mod/admin.php:1287
-msgid "Hide help entry from navigation menu"
-msgstr "Hide help entry from navigation menu"
+#: mod/delegate.php:170
+msgid "Potential Delegates"
+msgstr "Potential delegates"
+
+#: mod/delegate.php:172 mod/tagrm.php:98
+msgid "Remove"
+msgstr "Remove"
 
-#: mod/admin.php:1287
-msgid ""
-"Hides the menu entry for the Help pages from the navigation menu. You can "
-"still access it calling /help directly."
-msgstr "Hides the menu entry for the Help pages from the navigation menu. Help pages can still be accessed by calling ../help directly via its URL."
+#: mod/delegate.php:173
+msgid "Add"
+msgstr "Add"
 
-#: mod/admin.php:1288
-msgid "Single user instance"
-msgstr "Single user instance"
+#: mod/delegate.php:174
+msgid "No entries."
+msgstr "No entries."
 
-#: mod/admin.php:1288
-msgid "Make this instance multi-user or single-user for the named user"
-msgstr "Make this instance multi-user or single-user for the named user"
+#: mod/dfrn_request.php:94
+msgid "This introduction has already been accepted."
+msgstr "This introduction has already been accepted."
 
-#: mod/admin.php:1289
-msgid "Maximum image size"
-msgstr "Maximum image size"
+#: mod/dfrn_request.php:112 mod/dfrn_request.php:359
+msgid "Profile location is not valid or does not contain profile information."
+msgstr "Profile location is not valid or does not contain profile information."
 
-#: mod/admin.php:1289
-msgid ""
-"Maximum size in bytes of uploaded images. Default is 0, which means no "
-"limits."
-msgstr "Maximum size in bytes of uploaded images. Default is 0, which means no limits."
+#: mod/dfrn_request.php:116 mod/dfrn_request.php:363
+msgid "Warning: profile location has no identifiable owner name."
+msgstr "Warning: profile location has no identifiable owner name."
 
-#: mod/admin.php:1290
-msgid "Maximum image length"
-msgstr "Maximum image length"
+#: mod/dfrn_request.php:119 mod/dfrn_request.php:366
+msgid "Warning: profile location has no profile photo."
+msgstr "Warning: profile location has no profile photo."
 
-#: mod/admin.php:1290
-msgid ""
-"Maximum length in pixels of the longest side of uploaded images. Default is "
-"-1, which means no limits."
-msgstr "Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."
+#: mod/dfrn_request.php:123 mod/dfrn_request.php:370
+#, php-format
+msgid "%d required parameter was not found at the given location"
+msgid_plural "%d required parameters were not found at the given location"
+msgstr[0] "%d required parameter was not found at the given location"
+msgstr[1] "%d required parameters were not found at the given location"
 
-#: mod/admin.php:1291
-msgid "JPEG image quality"
-msgstr "JPEG image quality"
+#: mod/dfrn_request.php:162
+msgid "Introduction complete."
+msgstr "Introduction complete."
 
-#: mod/admin.php:1291
-msgid ""
-"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
-"100, which is full quality."
-msgstr "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is the original quality level."
+#: mod/dfrn_request.php:199
+msgid "Unrecoverable protocol error."
+msgstr "Unrecoverable protocol error."
 
-#: mod/admin.php:1293
-msgid "Register policy"
-msgstr "Registration policy"
+#: mod/dfrn_request.php:226
+msgid "Profile unavailable."
+msgstr "Profile unavailable."
 
-#: mod/admin.php:1294
-msgid "Maximum Daily Registrations"
-msgstr "Maximum daily registrations"
+#: mod/dfrn_request.php:248
+#, php-format
+msgid "%s has received too many connection requests today."
+msgstr "%s has received too many connection requests today."
 
-#: mod/admin.php:1294
-msgid ""
-"If registration is permitted above, this sets the maximum number of new user"
-" registrations to accept per day.  If register is set to closed, this "
-"setting has no effect."
-msgstr "If open registration is permitted, this sets the maximum number of new registrations per day.  This setting has no effect for registrations by approval."
+#: mod/dfrn_request.php:249
+msgid "Spam protection measures have been invoked."
+msgstr "Spam protection measures have been invoked."
 
-#: mod/admin.php:1295
-msgid "Register text"
-msgstr "Registration text"
+#: mod/dfrn_request.php:250
+msgid "Friends are advised to please try again in 24 hours."
+msgstr "Friends are advised to please try again in 24 hours."
 
-#: mod/admin.php:1295
-msgid "Will be displayed prominently on the registration page."
-msgstr "Will be displayed prominently on the registration page."
+#: mod/dfrn_request.php:280
+msgid "Invalid locator"
+msgstr "Invalid locator"
 
-#: mod/admin.php:1296
-msgid "Accounts abandoned after x days"
-msgstr "Accounts abandoned after so many days"
+#: mod/dfrn_request.php:316
+msgid "You have already introduced yourself here."
+msgstr "You have already introduced yourself here."
 
-#: mod/admin.php:1296
-msgid ""
-"Will not waste system resources polling external sites for abandonded "
-"accounts. Enter 0 for no time limit."
-msgstr "Will not waste system resources polling external sites for abandoned accounts. Enter 0 for no time limit."
+#: mod/dfrn_request.php:319
+#, php-format
+msgid "Apparently you are already friends with %s."
+msgstr "Apparently you are already friends with %s."
 
-#: mod/admin.php:1297
-msgid "Allowed friend domains"
-msgstr "Allowed friend domains"
+#: mod/dfrn_request.php:339
+msgid "Invalid profile URL."
+msgstr "Invalid profile URL."
 
-#: mod/admin.php:1297
-msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
-msgstr "Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Leave empty to allow any domains"
+#: mod/dfrn_request.php:345 src/Model/Contact.php:1137
+msgid "Disallowed profile URL."
+msgstr "Disallowed profile URL."
 
-#: mod/admin.php:1298
-msgid "Allowed email domains"
-msgstr "Allowed email domains"
+#: mod/dfrn_request.php:439
+msgid "Your introduction has been sent."
+msgstr "Your introduction has been sent."
 
-#: mod/admin.php:1298
+#: mod/dfrn_request.php:477
 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 "Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Leave empty to allow any domains"
+"Remote subscription can't be done for your network. Please subscribe "
+"directly on your system."
+msgstr "Remote subscription can't be done for your network. Please subscribe directly on your system."
 
-#: mod/admin.php:1299
-msgid "No OEmbed rich content"
-msgstr ""
+#: mod/dfrn_request.php:493
+msgid "Please login to confirm introduction."
+msgstr "Please login to confirm introduction."
 
-#: mod/admin.php:1299
+#: mod/dfrn_request.php:501
 msgid ""
-"Don't show the rich content (e.g. embedded PDF), except from the domains "
-"listed below."
-msgstr ""
+"Incorrect identity currently logged in. Please login to "
+"<strong>this</strong> profile."
+msgstr "Incorrect identity currently logged in. Please login to <strong>this</strong> profile."
 
-#: mod/admin.php:1300
-msgid "Allowed OEmbed domains"
-msgstr ""
+#: mod/dfrn_request.php:515 mod/dfrn_request.php:532
+msgid "Confirm"
+msgstr "Confirm"
 
-#: mod/admin.php:1300
-msgid ""
-"Comma separated list of domains which oembed content is allowed to be "
-"displayed. Wildcards are accepted."
-msgstr ""
+#: mod/dfrn_request.php:527
+msgid "Hide this contact"
+msgstr "Hide this contact"
 
-#: mod/admin.php:1301
-msgid "Block public"
-msgstr "Block public"
+#: mod/dfrn_request.php:530
+#, php-format
+msgid "Welcome home %s."
+msgstr "Welcome home %s."
 
-#: mod/admin.php:1301
-msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently logged in."
-msgstr "Block public access to all otherwise public personal pages on this site, except for local users when logged in."
+#: mod/dfrn_request.php:531
+#, php-format
+msgid "Please confirm your introduction/connection request to %s."
+msgstr "Please confirm your introduction/connection request to %s."
 
-#: mod/admin.php:1302
-msgid "Force publish"
-msgstr "Mandatory directory listing"
+#: mod/dfrn_request.php:607 mod/probe.php:13 mod/search.php:98
+#: mod/search.php:104 mod/viewcontacts.php:45 mod/webfinger.php:16
+#: mod/community.php:25 mod/directory.php:42 mod/display.php:201
+#: mod/photos.php:932 mod/videos.php:200
+msgid "Public access denied."
+msgstr "Public access denied."
 
-#: mod/admin.php:1302
+#: mod/dfrn_request.php:642
 msgid ""
-"Check to force all profiles on this site to be listed in the site directory."
-msgstr "Force all profiles on this site to be listed in the site directory."
-
-#: mod/admin.php:1303
-msgid "Global directory URL"
-msgstr "Global directory URL"
+"Please enter your 'Identity Address' from one of the following supported "
+"communications networks:"
+msgstr "Please enter your 'Identity address' from one of the following supported communications networks:"
 
-#: mod/admin.php:1303
+#: mod/dfrn_request.php:645
+#, php-format
 msgid ""
-"URL to the global directory. If this is not set, the global directory is "
-"completely unavailable to the application."
-msgstr "URL to the global directory: If this is not set, the global directory is completely unavailable to the application."
+"If you are not yet a member of the free social web, <a href=\"%s\">follow "
+"this link to find a public Friendica site and join us today</a>."
+msgstr "If you are not yet part of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>."
 
-#: mod/admin.php:1304
-msgid "Private posts by default for new users"
-msgstr "Private posts by default for new users"
+#: mod/dfrn_request.php:650
+msgid "Friend/Connection Request"
+msgstr "Friend/Connection request"
 
-#: mod/admin.php:1304
+#: mod/dfrn_request.php:651
 msgid ""
-"Set default post permissions for all new members to the default privacy "
-"group rather than public."
-msgstr "Set default post permissions for all new members to the default privacy group rather than public."
+"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
+"testuser@gnusocial.de"
+msgstr "Examples: jojo@demo.friendi.ca, http://demo.friendi.ca/profile/jojo, user@gnusocial.de"
 
-#: mod/admin.php:1305
-msgid "Don't include post content in email notifications"
-msgstr "Don't include post content in email notifications"
+#: mod/dfrn_request.php:652 mod/follow.php:147
+msgid "Please answer the following:"
+msgstr "Please answer the following:"
 
-#: mod/admin.php:1305
-msgid ""
-"Don't include the content of a post/comment/private message/etc. in the "
-"email notifications that are sent out from this site, as a privacy measure."
-msgstr "Don't include the content of a post/comment/private message in the email notifications sent from this site, as a privacy measure."
+#: mod/dfrn_request.php:653 mod/follow.php:148
+#, php-format
+msgid "Does %s know you?"
+msgstr "Does %s know you?"
 
-#: mod/admin.php:1306
-msgid "Disallow public access to addons listed in the apps menu."
-msgstr "Disallow public access to addons listed in the apps menu."
+#: mod/dfrn_request.php:654 mod/follow.php:149
+msgid "Add a personal note:"
+msgstr "Add a personal note:"
 
-#: mod/admin.php:1306
-msgid ""
-"Checking this box will restrict addons listed in the apps menu to members "
-"only."
-msgstr "Checking this box will restrict addons listed in the apps menu to members only."
+#: mod/dfrn_request.php:656 src/Content/ContactSelector.php:79
+msgid "Friendica"
+msgstr "Friendica"
 
-#: mod/admin.php:1307
-msgid "Don't embed private images in posts"
-msgstr "Don't embed private images in posts"
+#: mod/dfrn_request.php:657
+msgid "GNU Social (Pleroma, Mastodon)"
+msgstr "GNU Social (Pleroma, Mastodon)"
+
+#: mod/dfrn_request.php:658
+msgid "Diaspora (Socialhome, Hubzilla)"
+msgstr "Diaspora (Socialhome, Hubzilla)"
 
-#: mod/admin.php:1307
+#: mod/dfrn_request.php:659
+#, php-format
 msgid ""
-"Don't replace locally-hosted private photos in posts with an embedded copy "
-"of the image. This means that contacts who receive posts containing private "
-"photos will have to authenticate and load each image, which may take a "
-"while."
-msgstr "Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."
+" - please do not use this form.  Instead, enter %s into your Diaspora search"
+" bar."
+msgstr " - please do not use this form.  Instead, enter %s into your Diaspora search bar."
 
-#: mod/admin.php:1308
-msgid "Allow Users to set remote_self"
-msgstr "Allow users to set \"Remote self\""
+#: mod/filer.php:34
+msgid "- select -"
+msgstr "- select -"
 
-#: mod/admin.php:1308
-msgid ""
-"With checking this, every user is allowed to mark every contact as a "
-"remote_self in the repair contact dialog. Setting this flag on a contact "
-"causes mirroring every posting of that contact in the users stream."
-msgstr "This allows every user to mark contacts as a \"Remote self\" in the repair contact dialogue. Setting this flag on a contact will mirror every posting of that contact in the users stream."
+#: mod/follow.php:44
+msgid "The contact could not be added."
+msgstr "Contact could not be added."
 
-#: mod/admin.php:1309
-msgid "Block multiple registrations"
-msgstr "Block multiple registrations"
+#: mod/follow.php:72
+msgid "You already added this contact."
+msgstr "You already added this contact."
 
-#: mod/admin.php:1309
-msgid "Disallow users to register additional accounts for use as pages."
-msgstr "Disallow users to sign up for additional accounts."
+#: mod/follow.php:81
+msgid "Diaspora support isn't enabled. Contact can't be added."
+msgstr "Diaspora support isn't enabled. Contact can't be added."
 
-#: mod/admin.php:1310
-msgid "OpenID support"
-msgstr "OpenID support"
+#: mod/follow.php:88
+msgid "OStatus support is disabled. Contact can't be added."
+msgstr "OStatus support is disabled. Contact can't be added."
 
-#: mod/admin.php:1310
-msgid "OpenID support for registration and logins."
-msgstr "OpenID support for registration and logins."
+#: mod/follow.php:95
+msgid "The network type couldn't be detected. Contact can't be added."
+msgstr "The network type couldn't be detected. Contact can't be added."
 
-#: mod/admin.php:1311
-msgid "Fullname check"
-msgstr "Full name check"
+#: mod/install.php:114
+msgid "Friendica Communications Server - Setup"
+msgstr "Friendica Communications Server - Setup"
 
-#: mod/admin.php:1311
-msgid ""
-"Force users to register with a space between firstname and lastname in Full "
-"name, as an antispam measure"
-msgstr "Force users to sign up with a space between first name and last name in the full name field; it may reduce spam and abuse registrations."
+#: mod/install.php:120
+msgid "Could not connect to database."
+msgstr "Could not connect to database."
 
-#: mod/admin.php:1312
-msgid "Community pages for visitors"
-msgstr ""
+#: mod/install.php:124
+msgid "Could not create table."
+msgstr "Could not create table."
 
-#: mod/admin.php:1312
+#: mod/install.php:130
+msgid "Your Friendica site database has been installed."
+msgstr "Your Friendica site database has been installed."
+
+#: mod/install.php:135
 msgid ""
-"Which community pages should be available for visitors. Local users always "
-"see both pages."
-msgstr "Community pages that should be available for visitors. Local users always see both pages."
+"You may need to import the file \"database.sql\" manually using phpmyadmin "
+"or mysql."
+msgstr "You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."
 
-#: mod/admin.php:1313
-msgid "Posts per user on community page"
-msgstr "Posts per user on community page"
+#: mod/install.php:136 mod/install.php:208 mod/install.php:553
+msgid "Please see the file \"INSTALL.txt\"."
+msgstr "Please see the file \"INSTALL.txt\"."
 
-#: mod/admin.php:1313
-msgid ""
-"The maximum number of posts per user on the community page. (Not valid for "
-"'Global Community')"
-msgstr "Maximum number of posts per user on the community page (not valid for 'Global Community')."
+#: mod/install.php:148
+msgid "Database already in use."
+msgstr "Database already in use."
 
-#: mod/admin.php:1314
-msgid "Enable OStatus support"
-msgstr "Enable OStatus support"
+#: mod/install.php:205
+msgid "System check"
+msgstr "System check"
 
-#: mod/admin.php:1314
-msgid ""
-"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
-"communications in OStatus are public, so privacy warnings will be "
-"occasionally displayed."
-msgstr "Provide built-in OStatus (StatusNet, GNU Social, etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."
+#: mod/install.php:210
+msgid "Check again"
+msgstr "Check again"
 
-#: mod/admin.php:1315
-msgid "Only import OStatus threads from our contacts"
-msgstr "Only import OStatus threads from known contacts"
+#: mod/install.php:230
+msgid "Database connection"
+msgstr "Database connection"
 
-#: mod/admin.php:1315
+#: mod/install.php:231
 msgid ""
-"Normally we import every content from our OStatus contacts. With this option"
-" we only store threads that are started by a contact that is known on our "
-"system."
-msgstr "Normally we import every content from our OStatus contacts. With this option we only store threads that are started by a contact that is known on our system."
+"In order to install Friendica we need to know how to connect to your "
+"database."
+msgstr "In order to install Friendica we need to know how to connect to your database."
 
-#: mod/admin.php:1316
-msgid "OStatus support can only be enabled if threading is enabled."
-msgstr "OStatus support can only be enabled if threading is enabled."
+#: mod/install.php:232
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "Please contact your hosting provider or site administrator if you have questions about these settings."
 
-#: mod/admin.php:1318
+#: mod/install.php:233
 msgid ""
-"Diaspora support can't be enabled because Friendica was installed into a sub"
-" directory."
-msgstr "Diaspora support can't be enabled because Friendica was installed into a sub directory."
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "The database you specify below should already exist. If it does not, please create it before continuing."
 
-#: mod/admin.php:1319
-msgid "Enable Diaspora support"
-msgstr "Enable Diaspora support"
+#: mod/install.php:237
+msgid "Database Server Name"
+msgstr "Database server name"
 
-#: mod/admin.php:1319
-msgid "Provide built-in Diaspora network compatibility."
-msgstr "Provide built-in Diaspora network compatibility."
+#: mod/install.php:238
+msgid "Database Login Name"
+msgstr "Database login name"
 
-#: mod/admin.php:1320
-msgid "Only allow Friendica contacts"
-msgstr "Only allow Friendica contacts"
+#: mod/install.php:239
+msgid "Database Login Password"
+msgstr "Database login password"
 
-#: mod/admin.php:1320
-msgid ""
-"All contacts must use Friendica protocols. All other built-in communication "
-"protocols disabled."
-msgstr "All contacts must use Friendica protocols. All other built-in communication protocols will be disabled."
+#: mod/install.php:239
+msgid "For security reasons the password must not be empty"
+msgstr "For security reasons the password must not be empty"
 
-#: mod/admin.php:1321
-msgid "Verify SSL"
-msgstr "Verify SSL"
+#: mod/install.php:240
+msgid "Database Name"
+msgstr "Database name"
 
-#: mod/admin.php:1321
+#: mod/install.php:241 mod/install.php:281
+msgid "Site administrator email address"
+msgstr "Site administrator email address"
+
+#: mod/install.php:241 mod/install.php:281
 msgid ""
-"If you wish, you can turn on strict certificate checking. This will mean you"
-" cannot connect (at all) to self-signed SSL sites."
-msgstr "If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "Your account email address must match this in order to use the web admin panel."
 
-#: mod/admin.php:1322
-msgid "Proxy user"
-msgstr "Proxy user"
+#: mod/install.php:245 mod/install.php:284
+msgid "Please select a default timezone for your website"
+msgstr "Please select a default time zone for your website"
 
-#: mod/admin.php:1323
-msgid "Proxy URL"
-msgstr "Proxy URL"
+#: mod/install.php:271
+msgid "Site settings"
+msgstr "Site settings"
 
-#: mod/admin.php:1324
-msgid "Network timeout"
-msgstr "Network timeout"
+#: mod/install.php:285
+msgid "System Language:"
+msgstr "System language:"
 
-#: mod/admin.php:1324
-msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
-msgstr "Value is in seconds. Set to 0 for unlimited (not recommended)."
+#: mod/install.php:285
+msgid ""
+"Set the default language for your Friendica installation interface and to "
+"send emails."
+msgstr "Set the default language for your Friendica installation interface and email communication."
 
-#: mod/admin.php:1325
-msgid "Maximum Load Average"
-msgstr "Maximum load average"
+#: mod/install.php:325
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "Could not find a command line version of PHP in the web server PATH."
 
-#: mod/admin.php:1325
+#: mod/install.php:326
 msgid ""
-"Maximum system load before delivery and poll processes are deferred - "
-"default 50."
-msgstr "Maximum system load before delivery and poll processes are deferred (default 50)."
+"If you don't have a command line version of PHP installed on your server, "
+"you will not be able to run the background processing. See <a "
+"href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-"
+"up-the-worker'>'Setup the worker'</a>"
+msgstr "If your server doesn't have a command line version of PHP installed, you won't be able to run background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>"
 
-#: mod/admin.php:1326
-msgid "Maximum Load Average (Frontend)"
-msgstr "Maximum load average (frontend)"
+#: mod/install.php:330
+msgid "PHP executable path"
+msgstr "PHP executable path"
 
-#: mod/admin.php:1326
-msgid "Maximum system load before the frontend quits service - default 50."
-msgstr "Maximum system load before the frontend quits service (default 50)."
+#: mod/install.php:330
+msgid ""
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "Enter full path to php executable. You can leave this blank to continue the installation."
 
-#: mod/admin.php:1327
-msgid "Minimal Memory"
-msgstr "Minimal memory"
+#: mod/install.php:335
+msgid "Command line PHP"
+msgstr "Command line PHP"
 
-#: mod/admin.php:1327
-msgid ""
-"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - "
-"default 0 (deactivated)."
-msgstr "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."
+#: mod/install.php:344
+msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
+msgstr "PHP executable is not a php cli binary; it could possibly be a cgi-fgci version."
 
-#: mod/admin.php:1328
-msgid "Maximum table size for optimization"
-msgstr "Maximum table size for optimization"
+#: mod/install.php:345
+msgid "Found PHP version: "
+msgstr "Found PHP version: "
 
-#: mod/admin.php:1328
+#: mod/install.php:347
+msgid "PHP cli binary"
+msgstr "PHP cli binary"
+
+#: mod/install.php:358
 msgid ""
-"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
-"Enter -1 to disable it."
-msgstr "Maximum table size (in MB) for the automatic optimization (default 100 MB; -1 to deactivate)."
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "The command line version of PHP on your system does not have \"register_argc_argv\" enabled."
 
-#: mod/admin.php:1329
-msgid "Minimum level of fragmentation"
-msgstr "Minimum level of fragmentation"
+#: mod/install.php:359
+msgid "This is required for message delivery to work."
+msgstr "This is required for message delivery to work."
+
+#: mod/install.php:361
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
 
-#: mod/admin.php:1329
+#: mod/install.php:384
 msgid ""
-"Minimum fragmenation level to start the automatic optimization - default "
-"value is 30%."
-msgstr "Minimum fragmentation level to start the automatic optimization (default 30%)."
-
-#: mod/admin.php:1331
-msgid "Periodical check of global contacts"
-msgstr "Periodical check of global contacts"
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"
 
-#: mod/admin.php:1331
+#: mod/install.php:385
 msgid ""
-"If enabled, the global contacts are checked periodically for missing or "
-"outdated data and the vitality of the contacts and servers."
-msgstr "This checks global contacts periodically for missing or outdated data and the vitality of the contacts and servers."
+"If running under Windows, please see "
+"\"http://www.php.net/manual/en/openssl.installation.php\"."
+msgstr "If running under Windows OS, please see \"http://www.php.net/manual/en/openssl.installation.php\"."
 
-#: mod/admin.php:1332
-msgid "Days between requery"
-msgstr "Days between enquiry"
+#: mod/install.php:387
+msgid "Generate encryption keys"
+msgstr "Generate encryption keys"
 
-#: mod/admin.php:1332
-msgid "Number of days after which a server is requeried for his contacts."
-msgstr "Number of days after which a server is required check contacts."
+#: mod/install.php:394
+msgid "libCurl PHP module"
+msgstr "libCurl PHP module"
 
-#: mod/admin.php:1333
-msgid "Discover contacts from other servers"
-msgstr "Discover contacts from other servers"
+#: mod/install.php:395
+msgid "GD graphics PHP module"
+msgstr "GD graphics PHP module"
 
-#: mod/admin.php:1333
-msgid ""
-"Periodically query other servers for contacts. You can choose between "
-"'users': the users on the remote system, 'Global Contacts': active contacts "
-"that are known on the system. The fallback is meant for Redmatrix servers "
-"and older friendica servers, where global contacts weren't available. The "
-"fallback increases the server load, so the recommened setting is 'Users, "
-"Global Contacts'."
-msgstr "Periodically query other servers for contacts. You can choose between 'Users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older Friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommend setting is 'Users, Global Contacts'."
+#: mod/install.php:396
+msgid "OpenSSL PHP module"
+msgstr "OpenSSL PHP module"
 
-#: mod/admin.php:1334
-msgid "Timeframe for fetching global contacts"
-msgstr "Time-frame for fetching global contacts"
+#: mod/install.php:397
+msgid "PDO or MySQLi PHP module"
+msgstr "PDO or MySQLi PHP module"
 
-#: mod/admin.php:1334
-msgid ""
-"When the discovery is activated, this value defines the timeframe for the "
-"activity of the global contacts that are fetched from other servers."
-msgstr "If discovery is activated, this value defines the time-frame for the activity of the global contacts that are fetched from other servers."
+#: mod/install.php:398
+msgid "mb_string PHP module"
+msgstr "mb_string PHP module"
 
-#: mod/admin.php:1335
-msgid "Search the local directory"
-msgstr "Search the local directory"
+#: mod/install.php:399
+msgid "XML PHP module"
+msgstr "XML PHP module"
 
-#: mod/admin.php:1335
-msgid ""
-"Search the local directory instead of the global directory. When searching "
-"locally, every search will be executed on the global directory in the "
-"background. This improves the search results when the search is repeated."
-msgstr "Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."
+#: mod/install.php:400
+msgid "iconv module"
+msgstr "iconv module"
 
-#: mod/admin.php:1337
-msgid "Publish server information"
-msgstr "Publish server information"
+#: mod/install.php:404 mod/install.php:406
+msgid "Apache mod_rewrite module"
+msgstr "Apache mod_rewrite module"
 
-#: mod/admin.php:1337
+#: mod/install.php:404
 msgid ""
-"If enabled, general server and usage data will be published. The data "
-"contains the name and version of the server, number of users with public "
-"profiles, number of posts and the activated protocols and connectors. See <a"
-" href='http://the-federation.info/'>the-federation.info</a> for details."
-msgstr "This publishes generic data about the server and its usage. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "Error: Apache web server mod-rewrite module is required but not installed."
 
-#: mod/admin.php:1339
-msgid "Check upstream version"
-msgstr "Check upstream version"
+#: mod/install.php:412
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "Error: libCURL PHP module required but not installed."
 
-#: mod/admin.php:1339
+#: mod/install.php:416
 msgid ""
-"Enables checking for new Friendica versions at github. If there is a new "
-"version, you will be informed in the admin panel overview."
-msgstr "Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."
+"Error: GD graphics PHP module with JPEG support required but not installed."
+msgstr "Error: GD graphics PHP module with JPEG support required but not installed."
 
-#: mod/admin.php:1340
-msgid "Suppress Tags"
-msgstr "Suppress tags"
+#: mod/install.php:420
+msgid "Error: openssl PHP module required but not installed."
+msgstr "Error: openssl PHP module required but not installed."
 
-#: mod/admin.php:1340
-msgid "Suppress showing a list of hashtags at the end of the posting."
-msgstr "Suppress listed hashtags at the end of posts."
+#: mod/install.php:424
+msgid "Error: PDO or MySQLi PHP module required but not installed."
+msgstr "Error: PDO or MySQLi PHP module required but not installed."
 
-#: mod/admin.php:1341
-msgid "Path to item cache"
-msgstr "Path to item cache"
+#: mod/install.php:428
+msgid "Error: The MySQL driver for PDO is not installed."
+msgstr "Error: MySQL driver for PDO is not installed."
 
-#: mod/admin.php:1341
-msgid "The item caches buffers generated bbcode and external images."
-msgstr "The item caches buffers generated bbcode and external images."
+#: mod/install.php:432
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "Error: mb_string PHP module required but not installed."
 
-#: mod/admin.php:1342
-msgid "Cache duration in seconds"
-msgstr "Cache duration in seconds"
+#: mod/install.php:436
+msgid "Error: iconv PHP module required but not installed."
+msgstr "Error: iconv PHP module required but not installed."
 
-#: mod/admin.php:1342
-msgid ""
-"How long should the cache files be hold? Default value is 86400 seconds (One"
-" day). To disable the item cache, set the value to -1."
-msgstr "How long should cache files be held? (Default 86400 seconds - one day;  -1 disables item cache)"
+#: mod/install.php:446
+msgid "Error, XML PHP module required but not installed."
+msgstr "Error, XML PHP module required but not installed."
 
-#: mod/admin.php:1343
-msgid "Maximum numbers of comments per post"
-msgstr "Maximum numbers of comments per post"
+#: mod/install.php:458
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\""
+" in the top folder of your web server and it is unable to do so."
+msgstr "The web installer needs to be able to create a file called \".htconfig.php\" in the top-level directory of your web server, but it is unable to do so."
 
-#: mod/admin.php:1343
-msgid "How much comments should be shown for each post? Default value is 100."
-msgstr "How many comments should be shown for each post? (Default 100)"
+#: mod/install.php:459
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "This is most often a permission setting issue, as the web server may not be able to write files in your directory - even if you can."
 
-#: mod/admin.php:1344
-msgid "Temp path"
-msgstr "Temp path"
+#: mod/install.php:460
+msgid ""
+"At the end of this procedure, we will give you a text to save in a file "
+"named .htconfig.php in your Friendica top folder."
+msgstr "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top-level directory."
 
-#: mod/admin.php:1344
+#: mod/install.php:461
 msgid ""
-"If you have a restricted system where the webserver can't access the system "
-"temp path, enter another path here."
-msgstr "Enter a different tmp path, if your system restricts the webserver's access to the system temp path."
+"You can alternatively skip this procedure and perform a manual installation."
+" Please see the file \"INSTALL.txt\" for instructions."
+msgstr "Alternatively, you may skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."
 
-#: mod/admin.php:1345
-msgid "Base path to installation"
-msgstr "Base path to installation"
+#: mod/install.php:464
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.php is writeable"
 
-#: mod/admin.php:1345
+#: mod/install.php:474
 msgid ""
-"If the system cannot detect the correct path to your installation, enter the"
-" correct path here. This setting should only be set if you are using a "
-"restricted system and symbolic links to your webroot."
-msgstr "If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."
-
-#: mod/admin.php:1346
-msgid "Disable picture proxy"
-msgstr "Disable picture proxy"
+"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
+"compiles templates to PHP to speed up rendering."
+msgstr "Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."
 
-#: mod/admin.php:1346
+#: mod/install.php:475
 msgid ""
-"The picture proxy increases performance and privacy. It shouldn't be used on"
-" systems with very low bandwith."
-msgstr "The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith."
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory view/smarty3/ under the Friendica top level "
+"folder."
+msgstr "In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top-level directory."
 
-#: mod/admin.php:1347
-msgid "Only search in tags"
-msgstr "Only search in tags"
+#: mod/install.php:476
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has"
+" write access to this folder."
+msgstr "Please ensure the user (e.g. www-data) that your web server runs as has write access to this directory."
 
-#: mod/admin.php:1347
-msgid "On large systems the text search can slow down the system extremely."
-msgstr "On large systems the text search can slow down the system significantly."
+#: mod/install.php:477
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"view/smarty3/ only--not the template files (.tpl) that it contains."
+msgstr "Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."
 
-#: mod/admin.php:1349
-msgid "New base url"
-msgstr "New base URL"
+#: mod/install.php:480
+msgid "view/smarty3 is writable"
+msgstr "view/smarty3 is writeable"
 
-#: mod/admin.php:1349
+#: mod/install.php:496
 msgid ""
-"Change base url for this server. Sends relocate message to all Friendica and"
-" Diaspora* contacts of all users."
-msgstr "Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."
-
-#: mod/admin.php:1351
-msgid "RINO Encryption"
-msgstr "RINO Encryption"
+"Url rewrite in .htaccess is not working. Check your server configuration."
+msgstr "URL rewrite in .htaccess is not working. Check your server configuration."
 
-#: mod/admin.php:1351
-msgid "Encryption layer between nodes."
-msgstr "Encryption layer between nodes."
+#: mod/install.php:498
+msgid "Url rewrite is working"
+msgstr "URL rewrite is working"
 
-#: mod/admin.php:1353
-msgid "Maximum number of parallel workers"
-msgstr "Maximum number of parallel workers"
+#: mod/install.php:517
+msgid "ImageMagick PHP extension is not installed"
+msgstr "ImageMagick PHP extension is not installed"
 
-#: mod/admin.php:1353
-msgid ""
-"On shared hosters set this to 2. On larger systems, values of 10 are great. "
-"Default value is 4."
-msgstr "On shared hosts set this to 2. On larger systems, values of 10 are great. Default value is 4."
+#: mod/install.php:519
+msgid "ImageMagick PHP extension is installed"
+msgstr "ImageMagick PHP extension is installed"
 
-#: mod/admin.php:1354
-msgid "Don't use 'proc_open' with the worker"
-msgstr "Don't use 'proc_open' with the worker"
+#: mod/install.php:521
+msgid "ImageMagick supports GIF"
+msgstr "ImageMagick supports GIF"
 
-#: mod/admin.php:1354
+#: mod/install.php:528
 msgid ""
-"Enable this if your system doesn't allow the use of 'proc_open'. This can "
-"happen on shared hosters. If this is enabled you should increase the "
-"frequency of worker calls in your crontab."
-msgstr "Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "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."
 
-#: mod/admin.php:1355
-msgid "Enable fastlane"
-msgstr "Enable fast-lane"
+#: mod/install.php:551
+msgid "<h1>What next</h1>"
+msgstr "<h1>What next</h1>"
 
-#: mod/admin.php:1355
+#: mod/install.php:552
 msgid ""
-"When enabed, the fastlane mechanism starts an additional worker if processes"
-" with higher priority are blocked by processes of lower priority."
-msgstr "The fast-lane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."
-
-#: mod/admin.php:1356
-msgid "Enable frontend worker"
-msgstr "Enable frontend worker"
+"IMPORTANT: You will need to [manually] setup a scheduled task for the "
+"worker."
+msgstr "IMPORTANT: You will need to [manually] setup a scheduled task for the worker."
 
-#: mod/admin.php:1356
+#: mod/install.php:555
 #, php-format
 msgid ""
-"When enabled the Worker process is triggered when backend access is "
-"performed \\x28e.g. messages being delivered\\x29. On smaller sites you "
-"might want to call %s/worker on a regular basis via an external cron job. "
-"You should only enable this option if you cannot utilize cron/scheduled jobs"
-" on your server."
-msgstr "Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."
+"Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
+"and register as new user. Remember to use the same email you have entered as"
+" administrator email. This will allow you to enter the site admin panel."
+msgstr "Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."
 
-#: mod/admin.php:1384
-msgid "Update has been marked successful"
-msgstr "Update has been marked successful"
+#: mod/localtime.php:33
+msgid "Time Conversion"
+msgstr "Time conversion"
+
+#: mod/localtime.php:35
+msgid ""
+"Friendica provides this service for sharing events with other networks and "
+"friends in unknown timezones."
+msgstr "Friendica provides this service for sharing events with other networks and friends in unknown time zones."
 
-#: mod/admin.php:1391
+#: mod/localtime.php:39
 #, php-format
-msgid "Database structure update %s was successfully applied."
-msgstr "Database structure update %s was successfully applied."
+msgid "UTC time: %s"
+msgstr "UTC time: %s"
 
-#: mod/admin.php:1394
+#: mod/localtime.php:42
 #, php-format
-msgid "Executing of database structure update %s failed with error: %s"
-msgstr "Executing of database structure update %s failed with error: %s"
+msgid "Current timezone: %s"
+msgstr "Current time zone: %s"
 
-#: mod/admin.php:1407
+#: mod/localtime.php:46
 #, php-format
-msgid "Executing %s failed with error: %s"
-msgstr "Executing %s failed with error: %s"
+msgid "Converted localtime: %s"
+msgstr "Converted local time: %s"
+
+#: mod/localtime.php:52
+msgid "Please select your timezone:"
+msgstr "Please select your time zone:"
+
+#: mod/lostpass.php:27
+msgid "No valid account found."
+msgstr "No valid account found."
+
+#: mod/lostpass.php:39
+msgid "Password reset request issued. Check your email."
+msgstr "Password reset request issued. Please check your email."
 
-#: mod/admin.php:1409
+#: mod/lostpass.php:45
 #, php-format
-msgid "Update %s was successfully applied."
-msgstr "Update %s was successfully applied."
+msgid ""
+"\n"
+"\t\tDear %1$s,\n"
+"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
+"\t\tpassword. In order to confirm this request, please select the verification link\n"
+"\t\tbelow or paste it into your web browser address bar.\n"
+"\n"
+"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
+"\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n"
+"\n"
+"\t\tYour password will not be changed unless we can verify that you\n"
+"\t\tissued this request."
+msgstr "\n\t\tDear %1$s,\n\t\t\tA request was received at \"%2$s\" to reset your account password.\n\t\tTo confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser's address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided; ignore or delete this email, as the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."
 
-#: mod/admin.php:1412
+#: mod/lostpass.php:56
 #, php-format
-msgid "Update %s did not return a status. Unknown if it succeeded."
-msgstr "Update %s did not return a status. Unknown if it succeeded."
+msgid ""
+"\n"
+"\t\tFollow this link soon to verify your identity:\n"
+"\n"
+"\t\t%1$s\n"
+"\n"
+"\t\tYou will then receive a follow-up message containing the new password.\n"
+"\t\tYou may change that password from your account settings page after logging in.\n"
+"\n"
+"\t\tThe login details are as follows:\n"
+"\n"
+"\t\tSite Location:\t%2$s\n"
+"\t\tLogin Name:\t%3$s"
+msgstr "\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2$s\n\t\tLogin Name:\t%3$s"
 
-#: mod/admin.php:1415
+#: mod/lostpass.php:72
 #, php-format
-msgid "There was no additional update function %s that needed to be called."
-msgstr "There was no additional update function %s that needed to be called."
+msgid "Password reset requested at %s"
+msgstr "Password reset requested at %s"
 
-#: mod/admin.php:1435
-msgid "No failed updates."
-msgstr "No failed updates."
+#: mod/lostpass.php:88
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "Request could not be verified. (You may have previously submitted it.) Password reset failed."
 
-#: mod/admin.php:1436
-msgid "Check database structure"
-msgstr "Check database structure"
+#: mod/lostpass.php:101
+msgid "Request has expired, please make a new one."
+msgstr "Request has expired, please make a new one."
 
-#: mod/admin.php:1441
-msgid "Failed Updates"
-msgstr "Failed updates"
+#: mod/lostpass.php:116
+msgid "Forgot your Password?"
+msgstr "Reset My Password"
 
-#: mod/admin.php:1442
+#: mod/lostpass.php:117
 msgid ""
-"This does not include updates prior to 1139, which did not return a status."
-msgstr "This does not include updates prior to 1139, which did not return a status."
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "Enter email address or nickname to reset your password. You will receive further instruction via email."
 
-#: mod/admin.php:1443
-msgid "Mark success (if update was manually applied)"
-msgstr "Mark success (if update was manually applied)"
+#: mod/lostpass.php:118 src/Module/Login.php:314
+msgid "Nickname or Email: "
+msgstr "Nickname or email: "
 
-#: mod/admin.php:1444
-msgid "Attempt to execute this update step automatically"
-msgstr "Attempt to execute this update step automatically"
+#: mod/lostpass.php:119
+msgid "Reset"
+msgstr "Reset"
+
+#: mod/lostpass.php:135 src/Module/Login.php:326
+msgid "Password Reset"
+msgstr "Forgotten password?"
+
+#: mod/lostpass.php:136
+msgid "Your password has been reset as requested."
+msgstr "Your password has been reset as requested."
+
+#: mod/lostpass.php:137
+msgid "Your new password is"
+msgstr "Your new password is"
+
+#: mod/lostpass.php:138
+msgid "Save or copy your new password - and then"
+msgstr "Save or copy your new password - and then"
+
+#: mod/lostpass.php:139
+msgid "click here to login"
+msgstr "click here to login"
+
+#: mod/lostpass.php:140
+msgid ""
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "Your password may be changed from the <em>Settings</em> page after successful login."
 
-#: mod/admin.php:1483
+#: mod/lostpass.php:148
 #, php-format
 msgid ""
 "\n"
 "\t\t\tDear %1$s,\n"
-"\t\t\t\tthe administrator of %2$s has set up an account for you."
-msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tThe administrator of %2$s has set up an account for you."
+"\t\t\t\tYour password has been changed as requested. Please retain this\n"
+"\t\t\tinformation for your records (or change your password immediately to\n"
+"\t\t\tsomething that you will remember).\n"
+"\t\t"
+msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"
 
-#: mod/admin.php:1486
+#: mod/lostpass.php:154
 #, php-format
 msgid ""
 "\n"
-"\t\t\tThe login details are as follows:\n"
+"\t\t\tYour login details are as follows:\n"
 "\n"
 "\t\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t\t%2$s\n"
-"\t\t\tPassword:\t\t%3$s\n"
-"\n"
-"\t\t\tYou may change your password from your account \"Settings\" page after logging\n"
-"\t\t\tin.\n"
-"\n"
-"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
-"\n"
-"\t\t\tYou may also wish to add some basic information to your default profile\n"
-"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
-"\n"
-"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
-"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
-"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
-"\t\t\tthan that.\n"
-"\n"
-"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
-"\t\t\tIf you are new and do not know anybody here, they may help\n"
-"\t\t\tyou to make some new and interesting friends.\n"
+"\t\t\tLogin Name:\t%2$s\n"
+"\t\t\tPassword:\t%3$s\n"
 "\n"
-"\t\t\tThank you and welcome to %4$s."
-msgstr "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1$s\n\t\t\tLogin Name:\t\t%2$s\n\t\t\tPassword:\t\t%3$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, this may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4$s."
-
-#: mod/admin.php:1518 src/Model/User.php:632
-#, php-format
-msgid "Registration details for %s"
-msgstr "Registration details for %s"
-
-#: mod/admin.php:1528
-#, php-format
-msgid "%s user blocked/unblocked"
-msgid_plural "%s users blocked/unblocked"
-msgstr[0] "%s user blocked/unblocked"
-msgstr[1] "%s users blocked/unblocked"
+"\t\t\tYou may change that password from your account settings page after logging in.\n"
+"\t\t"
+msgstr "\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1$s\n\t\t\tLogin Name:\t%2$s\n\t\t\tPassword:\t%3$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"
 
-#: mod/admin.php:1534
+#: mod/lostpass.php:167
 #, php-format
-msgid "%s user deleted"
-msgid_plural "%s users deleted"
-msgstr[0] "%s user deleted"
-msgstr[1] "%s users deleted"
+msgid "Your password has been changed at %s"
+msgstr "Your password has been changed at %s"
 
-#: mod/admin.php:1581
-#, php-format
-msgid "User '%s' deleted"
-msgstr "User '%s' deleted"
+#: mod/notify.php:77
+msgid "No more system notifications."
+msgstr "No more system notifications."
 
-#: mod/admin.php:1589
-#, php-format
-msgid "User '%s' unblocked"
-msgstr "User '%s' unblocked"
+#: mod/ping.php:292
+msgid "{0} wants to be your friend"
+msgstr "{0} wants to be your friend"
 
-#: mod/admin.php:1589
-#, php-format
-msgid "User '%s' blocked"
-msgstr "User '%s' blocked"
+#: mod/ping.php:307
+msgid "{0} sent you a message"
+msgstr "{0} sent you a message"
 
-#: mod/admin.php:1688 mod/admin.php:1700 mod/admin.php:1713 mod/admin.php:1731
-#: src/Content/ContactSelector.php:82
-msgid "Email"
-msgstr "Email"
+#: mod/ping.php:322
+msgid "{0} requested registration"
+msgstr "{0} requested registration"
 
-#: mod/admin.php:1688 mod/admin.php:1713
-msgid "Register date"
-msgstr "Registration date"
+#: mod/poke.php:192
+msgid "Poke/Prod"
+msgstr "Poke/Prod"
 
-#: mod/admin.php:1688 mod/admin.php:1713
-msgid "Last login"
-msgstr "Last login"
+#: mod/poke.php:193
+msgid "poke, prod or do other things to somebody"
+msgstr "Poke, prod or do other things to somebody"
 
-#: mod/admin.php:1688 mod/admin.php:1713
-msgid "Last item"
-msgstr "Last item"
+#: mod/poke.php:194
+msgid "Recipient"
+msgstr "Recipient:"
 
-#: mod/admin.php:1688 mod/settings.php:54
-msgid "Account"
-msgstr "Account"
+#: mod/poke.php:195
+msgid "Choose what you wish to do to recipient"
+msgstr "Choose what you wish to do:"
 
-#: mod/admin.php:1696
-msgid "Add User"
-msgstr "Add user"
+#: mod/poke.php:198
+msgid "Make this post private"
+msgstr "Make this post private"
 
-#: mod/admin.php:1698
-msgid "User registrations waiting for confirm"
-msgstr "User registrations awaiting confirmation"
+#: mod/probe.php:14 mod/webfinger.php:17
+msgid "Only logged in users are permitted to perform a probing."
+msgstr "Only logged in users are permitted to perform a probing."
 
-#: mod/admin.php:1699
-msgid "User waiting for permanent deletion"
-msgstr "User awaiting permanent deletion"
+#: mod/profile_photo.php:54
+msgid "Image uploaded but image cropping failed."
+msgstr "Image uploaded but image cropping failed."
 
-#: mod/admin.php:1700
-msgid "Request date"
-msgstr "Request date"
+#: mod/profile_photo.php:87 mod/profile_photo.php:95 mod/profile_photo.php:103
+#: mod/profile_photo.php:330
+#, php-format
+msgid "Image size reduction [%s] failed."
+msgstr "Image size reduction [%s] failed."
 
-#: mod/admin.php:1701
-msgid "No registrations."
-msgstr "No registrations."
+#: mod/profile_photo.php:137
+msgid ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "Shift-reload the page or clear browser cache if the new photo does not display immediately."
 
-#: mod/admin.php:1702
-msgid "Note from the user"
-msgstr "Note from the user"
+#: mod/profile_photo.php:146
+msgid "Unable to process image"
+msgstr "Unable to process image"
 
-#: mod/admin.php:1704
-msgid "Deny"
-msgstr "Deny"
+#: mod/profile_photo.php:165 mod/wall_upload.php:186 mod/photos.php:763
+#: mod/photos.php:766 mod/photos.php:795
+#, php-format
+msgid "Image exceeds size limit of %s"
+msgstr "Image exceeds size limit of %s"
 
-#: mod/admin.php:1708
-msgid "Site admin"
-msgstr "Site admin"
+#: mod/profile_photo.php:174 mod/wall_upload.php:200 mod/photos.php:818
+msgid "Unable to process image."
+msgstr "Unable to process image."
 
-#: mod/admin.php:1709
-msgid "Account expired"
-msgstr "Account expired"
+#: mod/profile_photo.php:262
+msgid "Upload File:"
+msgstr "Upload File:"
 
-#: mod/admin.php:1712
-msgid "New User"
-msgstr "New user"
+#: mod/profile_photo.php:263
+msgid "Select a profile:"
+msgstr "Select a profile:"
 
-#: mod/admin.php:1713
-msgid "Deleted since"
-msgstr "Deleted since"
+#: mod/profile_photo.php:268
+msgid "or"
+msgstr "or"
 
-#: mod/admin.php:1718
-msgid ""
-"Selected users will be deleted!\\n\\nEverything these users had posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "Selected users will be deleted!\\n\\nEverything these users has posted on this site will be permanently deleted!\\n\\nAre you sure?"
+#: mod/profile_photo.php:268
+msgid "skip this step"
+msgstr "skip this step"
 
-#: mod/admin.php:1719
-msgid ""
-"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
-"site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"
+#: mod/profile_photo.php:268
+msgid "select a photo from your photo albums"
+msgstr "select a photo from your photo albums"
 
-#: mod/admin.php:1729
-msgid "Name of the new user."
-msgstr "Name of the new user."
+#: mod/profile_photo.php:281
+msgid "Crop Image"
+msgstr "Crop Image"
 
-#: mod/admin.php:1730
-msgid "Nickname"
-msgstr "Nickname"
+#: mod/profile_photo.php:282
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Please adjust the image cropping for optimum viewing."
 
-#: mod/admin.php:1730
-msgid "Nickname of the new user."
-msgstr "Nickname of the new user."
+#: mod/profile_photo.php:284
+msgid "Done Editing"
+msgstr "Done editing"
 
-#: mod/admin.php:1731
-msgid "Email address of the new user."
-msgstr "Email address of the new user."
+#: mod/profile_photo.php:320
+msgid "Image uploaded successfully."
+msgstr "Image uploaded successfully."
 
-#: mod/admin.php:1773
-#, php-format
-msgid "Addon %s disabled."
-msgstr "Addon %s disabled."
+#: mod/profile_photo.php:322 mod/wall_upload.php:239 mod/photos.php:847
+msgid "Image upload failed."
+msgstr "Image upload failed."
 
-#: mod/admin.php:1777
-#, php-format
-msgid "Addon %s enabled."
-msgstr "Addon %s enabled."
+#: mod/profperm.php:28 mod/group.php:83 index.php:412
+msgid "Permission denied"
+msgstr "Permission denied"
 
-#: mod/admin.php:1787 mod/admin.php:2036
-msgid "Disable"
-msgstr "Disable"
+#: mod/profperm.php:34 mod/profperm.php:65
+msgid "Invalid profile identifier."
+msgstr "Invalid profile identifier."
 
-#: mod/admin.php:1790 mod/admin.php:2039
-msgid "Enable"
-msgstr "Enable"
+#: mod/profperm.php:111
+msgid "Profile Visibility Editor"
+msgstr "Profile Visibility Editor"
 
-#: mod/admin.php:1812 mod/admin.php:2081
-msgid "Toggle"
-msgstr "Toggle"
+#: mod/profperm.php:115 mod/group.php:266
+msgid "Click on a contact to add or remove."
+msgstr "Click on a contact to add or remove."
 
-#: mod/admin.php:1820 mod/admin.php:2090
-msgid "Author: "
-msgstr "Author: "
+#: mod/profperm.php:124
+msgid "Visible To"
+msgstr "Visible to"
 
-#: mod/admin.php:1821 mod/admin.php:2091
-msgid "Maintainer: "
-msgstr "Maintainer: "
+#: mod/profperm.php:140
+msgid "All Contacts (with secure profile access)"
+msgstr "All contacts with secure profile access"
 
-#: mod/admin.php:1873
-msgid "Reload active addons"
-msgstr "Reload active addons"
+#: mod/regmod.php:68
+msgid "Account approved."
+msgstr "Account approved."
 
-#: mod/admin.php:1878
+#: mod/regmod.php:93
 #, php-format
-msgid ""
-"There are currently no addons available on your node. You can find the "
-"official addon repository at %1$s and might find other interesting addons in"
-" the open addon registry at %2$s"
-msgstr "There are currently no addons available on your node. You can find the official addon repository at %1$s and might find other interesting addons in the open addon registry at %2$s"
+msgid "Registration revoked for %s"
+msgstr "Registration revoked for %s"
 
-#: mod/admin.php:1998
-msgid "No themes found."
-msgstr "No themes found."
+#: mod/regmod.php:102
+msgid "Please login."
+msgstr "Please login."
 
-#: mod/admin.php:2072
-msgid "Screenshot"
-msgstr "Screenshot"
+#: mod/removeme.php:55 mod/removeme.php:58
+msgid "Remove My Account"
+msgstr "Remove My Account"
 
-#: mod/admin.php:2126
-msgid "Reload active themes"
-msgstr "Reload active themes"
+#: mod/removeme.php:56
+msgid ""
+"This will completely remove your account. Once this has been done it is not "
+"recoverable."
+msgstr "This will completely remove your account. Once this has been done it is not recoverable."
 
-#: mod/admin.php:2131
-#, php-format
-msgid "No themes found on the system. They should be placed in %1$s"
-msgstr "No themes found on the system. They should be placed in %1$s"
+#: mod/removeme.php:57
+msgid "Please enter your password for verification:"
+msgstr "Please enter your password for verification:"
 
-#: mod/admin.php:2132
-msgid "[Experimental]"
-msgstr "[Experimental]"
+#: mod/search.php:37 mod/network.php:194
+msgid "Remove term"
+msgstr "Remove term"
 
-#: mod/admin.php:2133
-msgid "[Unsupported]"
-msgstr "[Unsupported]"
+#: mod/search.php:46 mod/network.php:201 src/Content/Feature.php:100
+msgid "Saved Searches"
+msgstr "Saved searches"
 
-#: mod/admin.php:2157
-msgid "Log settings updated."
-msgstr "Log settings updated."
+#: mod/search.php:105
+msgid "Only logged in users are permitted to perform a search."
+msgstr "Only logged in users are permitted to perform a search."
 
-#: mod/admin.php:2189
-msgid "PHP log currently enabled."
-msgstr "PHP log currently enabled."
+#: mod/search.php:129
+msgid "Too Many Requests"
+msgstr "Too many requests"
 
-#: mod/admin.php:2191
-msgid "PHP log currently disabled."
-msgstr "PHP log currently disabled."
+#: mod/search.php:130
+msgid "Only one search per minute is permitted for not logged in users."
+msgstr "Only one search per minute is permitted for not logged in users."
 
-#: mod/admin.php:2200
-msgid "Clear"
-msgstr "Clear"
+#: mod/search.php:228 mod/community.php:134
+msgid "No results."
+msgstr "No results."
 
-#: mod/admin.php:2204
-msgid "Enable Debugging"
-msgstr "Enable debugging"
+#: mod/search.php:234
+#, php-format
+msgid "Items tagged with: %s"
+msgstr "Items tagged with: %s"
 
-#: mod/admin.php:2205
-msgid "Log file"
-msgstr "Log file"
+#: mod/subthread.php:113
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s is following %2$s's %3$s"
 
-#: mod/admin.php:2205
-msgid ""
-"Must be writable by web server. Relative to your Friendica top-level "
-"directory."
-msgstr "Must be writable by web server and relative to your Friendica top-level directory."
+#: mod/tagrm.php:47
+msgid "Tag removed"
+msgstr "Tag removed"
 
-#: mod/admin.php:2206
-msgid "Log level"
-msgstr "Log level"
+#: mod/tagrm.php:85
+msgid "Remove Item Tag"
+msgstr "Remove Item tag"
 
-#: mod/admin.php:2208
-msgid "PHP logging"
-msgstr "PHP logging"
+#: mod/tagrm.php:87
+msgid "Select a tag to remove: "
+msgstr "Select a tag to remove: "
 
-#: mod/admin.php:2209
-msgid ""
-"To enable logging of PHP errors and warnings you can add the following to "
-"the .htconfig.php file of your installation. The filename set in the "
-"'error_log' line is relative to the friendica top-level directory and must "
-"be writeable by the web server. The option '1' for 'log_errors' and "
-"'display_errors' is to enable these options, set to '0' to disable them."
-msgstr "To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The file name set in the 'error_log' line is relative to the Friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."
+#: mod/uexport.php:44
+msgid "Export account"
+msgstr "Export account"
 
-#: mod/admin.php:2240
-#, php-format
+#: mod/uexport.php:44
 msgid ""
-"Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see "
-"if file %1$s exist and is readable."
-msgstr ""
+"Export your account info and contacts. Use this to make a backup of your "
+"account and/or to move it to another server."
+msgstr "Export your account info and contacts. Use this to backup your account or to move it to another server."
 
-#: mod/admin.php:2244
-#, php-format
+#: mod/uexport.php:45
+msgid "Export all"
+msgstr "Export all"
+
+#: mod/uexport.php:45
 msgid ""
-"Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file"
-" %1$s is readable."
-msgstr ""
+"Export your accout info, contacts and all your items as json. Could be a "
+"very big file, and could take a lot of time. Use this to make a full backup "
+"of your account (photos are not exported)"
+msgstr "Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"
 
-#: mod/admin.php:2335 mod/admin.php:2336 mod/settings.php:779
-msgid "Off"
-msgstr "Off"
+#: mod/uexport.php:52 mod/settings.php:106
+msgid "Export personal data"
+msgstr "Export personal data"
 
-#: mod/admin.php:2335 mod/admin.php:2336 mod/settings.php:779
-msgid "On"
-msgstr "On"
+#: mod/viewcontacts.php:87
+msgid "No contacts."
+msgstr "No contacts."
 
-#: mod/admin.php:2336
-#, php-format
-msgid "Lock feature %s"
-msgstr "Lock feature %s"
+#: mod/viewsrc.php:12
+msgid "Access denied."
+msgstr "Access denied."
 
-#: mod/admin.php:2344
-msgid "Manage Additional Features"
-msgstr "Manage additional features"
+#: mod/wall_upload.php:231 mod/item.php:471 src/Object/Image.php:949
+#: src/Object/Image.php:965 src/Object/Image.php:973 src/Object/Image.php:998
+msgid "Wall Photos"
+msgstr "Wall photos"
 
-#: mod/cal.php:142 mod/display.php:307 mod/profile.php:174
-msgid "Access to this profile has been restricted."
-msgstr "Access to this profile has been restricted."
+#: mod/wallmessage.php:49 mod/wallmessage.php:112
+#, php-format
+msgid "Number of daily wall messages for %s exceeded. Message failed."
+msgstr "Number of daily wall messages for %s exceeded. Message failed."
 
-#: mod/cal.php:274 mod/events.php:393 view/theme/frio/theme.php:262
-#: view/theme/frio/theme.php:266 src/Content/Nav.php:104
-#: src/Content/Nav.php:169 src/Model/Profile.php:909 src/Model/Profile.php:920
-msgid "Events"
-msgstr "Events"
+#: mod/wallmessage.php:57 mod/message.php:73
+msgid "No recipient selected."
+msgstr "No recipient selected."
 
-#: mod/cal.php:275 mod/events.php:394
-msgid "View"
-msgstr "View"
+#: mod/wallmessage.php:60
+msgid "Unable to check your home location."
+msgstr "Unable to check your home location."
 
-#: mod/cal.php:276 mod/events.php:396
-msgid "Previous"
-msgstr "Previous"
+#: mod/wallmessage.php:63 mod/message.php:80
+msgid "Message could not be sent."
+msgstr "Message could not be sent."
 
-#: mod/cal.php:277 mod/events.php:397 mod/install.php:209
-msgid "Next"
-msgstr "Next"
+#: mod/wallmessage.php:66 mod/message.php:83
+msgid "Message collection failure."
+msgstr "Message collection failure."
 
-#: mod/cal.php:284 mod/events.php:406
-msgid "list"
-msgstr "List"
+#: mod/wallmessage.php:69 mod/message.php:86
+msgid "Message sent."
+msgstr "Message sent."
 
-#: mod/cal.php:297 src/Model/User.php:200
-msgid "User not found"
-msgstr "User not found"
+#: mod/wallmessage.php:86 mod/wallmessage.php:95
+msgid "No recipient."
+msgstr "No recipient."
 
-#: mod/cal.php:313
-msgid "This calendar format is not supported"
-msgstr "This calendar format is not supported"
+#: mod/wallmessage.php:132 mod/message.php:250
+msgid "Send Private Message"
+msgstr "Send private message"
 
-#: mod/cal.php:315
-msgid "No exportable data found"
-msgstr "No exportable data found"
+#: mod/wallmessage.php:133
+#, php-format
+msgid ""
+"If you wish for %s to respond, please check that the privacy settings on "
+"your site allow private mail from unknown senders."
+msgstr "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."
 
-#: mod/cal.php:332
-msgid "calendar"
-msgstr "calendar"
+#: mod/wallmessage.php:134 mod/message.php:251 mod/message.php:421
+msgid "To:"
+msgstr "To:"
 
-#: mod/community.php:44
-msgid "Community option not available."
-msgstr ""
+#: mod/wallmessage.php:135 mod/message.php:255 mod/message.php:423
+msgid "Subject:"
+msgstr "Subject:"
 
-#: mod/community.php:61
-msgid "Not available."
-msgstr "Not available."
+#: mod/item.php:114
+msgid "Unable to locate original post."
+msgstr "Unable to locate original post."
 
-#: mod/community.php:75
-msgid "Local Community"
-msgstr ""
+#: mod/item.php:274
+msgid "Empty post discarded."
+msgstr "Empty post discarded."
 
-#: mod/community.php:78
-msgid "Posts from local users on this server"
-msgstr ""
+#: mod/item.php:799
+#, php-format
+msgid ""
+"This message was sent to you by %s, a member of the Friendica social "
+"network."
+msgstr "This message was sent to you by %s, a member of the Friendica social network."
 
-#: mod/community.php:86
-msgid "Global Community"
-msgstr ""
+#: mod/item.php:801
+#, php-format
+msgid "You may visit them online at %s"
+msgstr "You may visit them online at %s"
 
-#: mod/community.php:89
-msgid "Posts from users of the whole federated network"
-msgstr ""
+#: mod/item.php:802
+msgid ""
+"Please contact the sender by replying to this post if you do not wish to "
+"receive these messages."
+msgstr "Please contact the sender by replying to this post if you do not wish to receive these messages."
 
-#: mod/community.php:135 mod/search.php:228
-msgid "No results."
-msgstr "No results."
+#: mod/item.php:806
+#, php-format
+msgid "%s posted an update."
+msgstr "%s posted an update."
 
-#: mod/community.php:179
+#: mod/register.php:99
 msgid ""
-"This community stream shows all public posts received by this node. They may"
-" not reflect the opinions of this node’s users."
-msgstr "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."
+"Registration successful. Please check your email for further instructions."
+msgstr "Registration successful. Please check your email for further instructions."
 
-#: mod/contacts.php:148
+#: mod/register.php:103
 #, php-format
-msgid "%d contact edited."
-msgid_plural "%d contacts edited."
-msgstr[0] "%d contact edited."
-msgstr[1] "%d contacts edited."
+msgid ""
+"Failed to send email message. Here your accout details:<br> login: %s<br> "
+"password: %s<br><br>You can change your password after login."
+msgstr "Failed to send email message. Here your account details:<br> login: %s<br> password: %s<br><br>You can change your password after login."
 
-#: mod/contacts.php:175 mod/contacts.php:391
-msgid "Could not access contact record."
-msgstr "Could not access contact record."
+#: mod/register.php:110
+msgid "Registration successful."
+msgstr "Registration successful."
 
-#: mod/contacts.php:185
-msgid "Could not locate selected profile."
-msgstr "Could not locate selected profile."
+#: mod/register.php:115
+msgid "Your registration can not be processed."
+msgstr "Your registration cannot be processed."
 
-#: mod/contacts.php:219
-msgid "Contact updated."
-msgstr "Contact updated."
+#: mod/register.php:162
+msgid "Your registration is pending approval by the site owner."
+msgstr "Your registration is pending approval by the site administrator."
 
-#: mod/contacts.php:221 mod/dfrn_request.php:419
-msgid "Failed to update contact record."
-msgstr "Failed to update contact record."
+#: mod/register.php:220
+msgid ""
+"You may (optionally) fill in this form via OpenID by supplying your OpenID "
+"and clicking 'Register'."
+msgstr "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Sign up now'."
 
-#: mod/contacts.php:412
-msgid "Contact has been blocked"
-msgstr "Contact has been blocked"
+#: mod/register.php:221
+msgid ""
+"If you are not familiar with OpenID, please leave that field blank and fill "
+"in the rest of the items."
+msgstr "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."
 
-#: mod/contacts.php:412
-msgid "Contact has been unblocked"
-msgstr "Contact has been unblocked"
+#: mod/register.php:222
+msgid "Your OpenID (optional): "
+msgstr "Your OpenID (optional): "
 
-#: mod/contacts.php:423
-msgid "Contact has been ignored"
-msgstr "Contact has been ignored"
+#: mod/register.php:234
+msgid "Include your profile in member directory?"
+msgstr "Include your profile in member directory?"
 
-#: mod/contacts.php:423
-msgid "Contact has been unignored"
-msgstr "Contact has been unignored"
+#: mod/register.php:259
+msgid "Note for the admin"
+msgstr "Note for the admin"
 
-#: mod/contacts.php:434
-msgid "Contact has been archived"
-msgstr "Contact has been archived"
+#: mod/register.php:259
+msgid "Leave a message for the admin, why you want to join this node"
+msgstr "Leave a message for the admin, why you want to join this node."
 
-#: mod/contacts.php:434
-msgid "Contact has been unarchived"
-msgstr "Contact has been unarchived"
+#: mod/register.php:260
+msgid "Membership on this site is by invitation only."
+msgstr "Membership on this site is by invitation only."
 
-#: mod/contacts.php:458
-msgid "Drop contact"
-msgstr "Drop contact"
+#: mod/register.php:261
+msgid "Your invitation code: "
+msgstr "Your invitation code: "
 
-#: mod/contacts.php:461 mod/contacts.php:813
-msgid "Do you really want to delete this contact?"
-msgstr "Do you really want to delete this contact?"
+#: mod/register.php:264 mod/admin.php:1266
+msgid "Registration"
+msgstr "Join this Friendica Node Today"
 
-#: mod/contacts.php:479
-msgid "Contact has been removed."
-msgstr "Contact has been removed."
+#: mod/register.php:270
+msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
+msgstr "Your full name: "
 
-#: mod/contacts.php:510
-#, php-format
-msgid "You are mutual friends with %s"
-msgstr "You are mutual friends with %s"
+#: mod/register.php:271
+msgid ""
+"Your Email Address: (Initial information will be send there, so this has to "
+"be an existing address.)"
+msgstr "Your Email Address: (Initial information will be send there; so this must be an existing address.)"
 
-#: mod/contacts.php:514
-#, php-format
-msgid "You are sharing with %s"
-msgstr "You are sharing with %s"
+#: mod/register.php:273 mod/settings.php:1205
+msgid "New Password:"
+msgstr "New password:"
 
-#: mod/contacts.php:518
+#: mod/register.php:273
+msgid "Leave empty for an auto generated password."
+msgstr "Leave empty for an auto generated password."
+
+#: mod/register.php:274 mod/settings.php:1206
+msgid "Confirm:"
+msgstr "Confirm new password:"
+
+#: mod/register.php:275
 #, php-format
-msgid "%s is sharing with you"
-msgstr "%s is sharing with you"
+msgid ""
+"Choose a profile nickname. This must begin with a text character. Your "
+"profile address on this site will then be '<strong>nickname@%s</strong>'."
+msgstr "Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'."
 
-#: mod/contacts.php:538
-msgid "Private communications are not available for this contact."
-msgstr "Private communications are not available for this contact."
+#: mod/register.php:276
+msgid "Choose a nickname: "
+msgstr "Choose a nickname: "
 
-#: mod/contacts.php:540
-msgid "Never"
-msgstr "Never"
+#: mod/register.php:279 src/Content/Nav.php:128 src/Module/Login.php:283
+msgid "Register"
+msgstr "Sign up now >>"
 
-#: mod/contacts.php:543
-msgid "(Update was successful)"
-msgstr "(Update was successful)"
+#: mod/register.php:286
+msgid "Import your profile to this friendica instance"
+msgstr "Import an existing Friendica profile to this node."
 
-#: mod/contacts.php:543
-msgid "(Update was not successful)"
-msgstr "(Update was not successful)"
+#: mod/admin.php:106
+msgid "Theme settings updated."
+msgstr "Theme settings updated."
 
-#: mod/contacts.php:545 mod/contacts.php:975
-msgid "Suggest friends"
-msgstr "Suggest friends"
+#: mod/admin.php:176 src/Content/Nav.php:174
+msgid "Information"
+msgstr "Information"
 
-#: mod/contacts.php:549
-#, php-format
-msgid "Network type: %s"
-msgstr "Network type: %s"
+#: mod/admin.php:177
+msgid "Overview"
+msgstr "Overview"
 
-#: mod/contacts.php:554
-msgid "Communications lost with this contact!"
-msgstr "Communications lost with this contact!"
+#: mod/admin.php:178 mod/admin.php:654
+msgid "Federation Statistics"
+msgstr "Federation statistics"
 
-#: mod/contacts.php:560
-msgid "Fetch further information for feeds"
-msgstr "Fetch further information for feeds"
+#: mod/admin.php:179
+msgid "Configuration"
+msgstr "Configuration"
 
-#: mod/contacts.php:562
-msgid ""
-"Fetch information like preview pictures, title and teaser from the feed "
-"item. You can activate this if the feed doesn't contain much text. Keywords "
-"are taken from the meta header in the feed item and are posted as hash tags."
-msgstr "Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."
+#: mod/admin.php:180 mod/admin.php:1263
+msgid "Site"
+msgstr "Site"
 
-#: mod/contacts.php:564
-msgid "Fetch information"
-msgstr "Fetch information"
+#: mod/admin.php:181 mod/admin.php:1191 mod/admin.php:1696 mod/admin.php:1712
+msgid "Users"
+msgstr "Users"
 
-#: mod/contacts.php:565
-msgid "Fetch keywords"
-msgstr "Fetch keywords"
+#: mod/admin.php:182 mod/admin.php:1812 mod/admin.php:1872 mod/settings.php:85
+msgid "Addons"
+msgstr "Addons"
 
-#: mod/contacts.php:566
-msgid "Fetch information and keywords"
-msgstr "Fetch information and keywords"
+#: mod/admin.php:183 mod/admin.php:2081 mod/admin.php:2125
+msgid "Themes"
+msgstr "Theme selection"
 
-#: mod/contacts.php:598
-msgid "Contact"
-msgstr "Contact"
+#: mod/admin.php:184 mod/settings.php:63
+msgid "Additional features"
+msgstr "Additional features"
 
-#: mod/contacts.php:601
-msgid "Profile Visibility"
-msgstr "Profile visibility"
+#: mod/admin.php:185
+msgid "Database"
+msgstr "Database"
 
-#: mod/contacts.php:602
-#, php-format
-msgid ""
-"Please choose the profile you would like to display to %s when viewing your "
-"profile securely."
-msgstr "Please choose the profile you would like to display to %s when viewing your profile securely."
+#: mod/admin.php:186
+msgid "DB updates"
+msgstr "DB updates"
 
-#: mod/contacts.php:603
-msgid "Contact Information / Notes"
-msgstr "Personal note"
+#: mod/admin.php:187 mod/admin.php:689
+msgid "Inspect Queue"
+msgstr "Inspect queue"
 
-#: mod/contacts.php:604
-msgid "Their personal note"
-msgstr "Their personal note"
+#: mod/admin.php:188
+msgid "Tools"
+msgstr "Tools"
 
-#: mod/contacts.php:606
-msgid "Edit contact notes"
-msgstr "Edit contact notes"
+#: mod/admin.php:189
+msgid "Contact Blocklist"
+msgstr "Contact blocklist"
 
-#: mod/contacts.php:610
-msgid "Block/Unblock contact"
-msgstr "Block/Unblock contact"
+#: mod/admin.php:190 mod/admin.php:311
+msgid "Server Blocklist"
+msgstr "Server blocklist"
 
-#: mod/contacts.php:611
-msgid "Ignore contact"
-msgstr "Ignore contact"
+#: mod/admin.php:191 mod/admin.php:470
+msgid "Delete Item"
+msgstr "Delete item"
 
-#: mod/contacts.php:612
-msgid "Repair URL settings"
-msgstr "Repair URL settings"
+#: mod/admin.php:192 mod/admin.php:193 mod/admin.php:2199
+msgid "Logs"
+msgstr "Logs"
 
-#: mod/contacts.php:613
-msgid "View conversations"
-msgstr "View conversations"
+#: mod/admin.php:194 mod/admin.php:2266
+msgid "View Logs"
+msgstr "View logs"
 
-#: mod/contacts.php:618
-msgid "Last update:"
-msgstr "Last update:"
+#: mod/admin.php:196
+msgid "Diagnostics"
+msgstr "Diagnostics"
 
-#: mod/contacts.php:620
-msgid "Update public posts"
-msgstr "Update public posts"
+#: mod/admin.php:197
+msgid "PHP Info"
+msgstr "PHP info"
 
-#: mod/contacts.php:622 mod/contacts.php:985
-msgid "Update now"
-msgstr "Update now"
+#: mod/admin.php:198
+msgid "probe address"
+msgstr "Probe address"
 
-#: mod/contacts.php:628 mod/contacts.php:818 mod/contacts.php:1002
-msgid "Unignore"
-msgstr "Unignore"
+#: mod/admin.php:199
+msgid "check webfinger"
+msgstr "Check webfinger"
 
-#: mod/contacts.php:632
-msgid "Currently blocked"
-msgstr "Currently blocked"
+#: mod/admin.php:218 src/Content/Nav.php:217
+msgid "Admin"
+msgstr "Admin"
 
-#: mod/contacts.php:633
-msgid "Currently ignored"
-msgstr "Currently ignored"
+#: mod/admin.php:219
+msgid "Addon Features"
+msgstr "Addon features"
 
-#: mod/contacts.php:634
-msgid "Currently archived"
-msgstr "Currently archived"
+#: mod/admin.php:220
+msgid "User registrations waiting for confirmation"
+msgstr "User registrations awaiting confirmation"
 
-#: mod/contacts.php:635
-msgid "Awaiting connection acknowledge"
-msgstr "Awaiting connection acknowledgement "
+#: mod/admin.php:302
+msgid "The blocked domain"
+msgstr "Blocked domain"
 
-#: mod/contacts.php:636
-msgid ""
-"Replies/likes to your public posts <strong>may</strong> still be visible"
-msgstr "Replies/Likes to your public posts <strong>may</strong> still be visible"
+#: mod/admin.php:303 mod/admin.php:316
+msgid "The reason why you blocked this domain."
+msgstr "Reason why you blocked this domain."
 
-#: mod/contacts.php:637
-msgid "Notification for new posts"
-msgstr "Notification for new posts"
+#: mod/admin.php:304
+msgid "Delete domain"
+msgstr "Delete domain"
 
-#: mod/contacts.php:637
-msgid "Send a notification of every new post of this contact"
-msgstr "Send notification for every new post from this contact"
+#: mod/admin.php:304
+msgid "Check to delete this entry from the blocklist"
+msgstr "Check to delete this entry from the blocklist"
 
-#: mod/contacts.php:640
-msgid "Blacklisted keywords"
-msgstr "Blacklisted keywords"
+#: mod/admin.php:310 mod/admin.php:427 mod/admin.php:469 mod/admin.php:653
+#: mod/admin.php:688 mod/admin.php:784 mod/admin.php:1262 mod/admin.php:1695
+#: mod/admin.php:1811 mod/admin.php:1871 mod/admin.php:2080 mod/admin.php:2124
+#: mod/admin.php:2198 mod/admin.php:2265
+msgid "Administration"
+msgstr "Administration"
 
-#: mod/contacts.php:640
+#: mod/admin.php:312
 msgid ""
-"Comma separated list of keywords that should not be converted to hashtags, "
-"when \"Fetch information and keywords\" is selected"
-msgstr "Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"
+"This page can be used to define a black list of servers from the federated "
+"network that are not allowed to interact with your node. For all entered "
+"domains you should also give a reason why you have blocked the remote "
+"server."
+msgstr "This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."
 
-#: mod/contacts.php:652 src/Model/Profile.php:424
-msgid "XMPP:"
-msgstr "XMPP:"
+#: mod/admin.php:313
+msgid ""
+"The list of blocked servers will be made publically available on the "
+"/friendica page so that your users and people investigating communication "
+"problems can find the reason easily."
+msgstr "The list of blocked servers will publicly available on the Friendica page so that your users and people investigating communication problems can readily find the reason."
 
-#: mod/contacts.php:657
-msgid "Actions"
-msgstr "Actions"
+#: mod/admin.php:314
+msgid "Add new entry to block list"
+msgstr "Add new entry to block list"
 
-#: mod/contacts.php:659 mod/contacts.php:845 view/theme/frio/theme.php:258
-#: src/Content/Nav.php:100 src/Model/Profile.php:873
-msgid "Status"
-msgstr "Status"
+#: mod/admin.php:315
+msgid "Server Domain"
+msgstr "Server domain"
 
-#: mod/contacts.php:660
-msgid "Contact Settings"
-msgstr "Notification and privacy "
+#: mod/admin.php:315
+msgid ""
+"The domain of the new server to add to the block list. Do not include the "
+"protocol."
+msgstr "The domain of the new server to add to the block list. Do not include the protocol."
 
-#: mod/contacts.php:701
-msgid "Suggestions"
-msgstr "Suggestions"
+#: mod/admin.php:316
+msgid "Block reason"
+msgstr "Block reason"
 
-#: mod/contacts.php:704
-msgid "Suggest potential friends"
-msgstr "Suggest potential friends"
+#: mod/admin.php:317
+msgid "Add Entry"
+msgstr "Add entry"
 
-#: mod/contacts.php:712
-msgid "Show all contacts"
-msgstr "Show all contacts"
+#: mod/admin.php:318
+msgid "Save changes to the blocklist"
+msgstr "Save changes to the blocklist"
 
-#: mod/contacts.php:717
-msgid "Unblocked"
-msgstr "Unblocked"
+#: mod/admin.php:319
+msgid "Current Entries in the Blocklist"
+msgstr "Current entries in the blocklist"
 
-#: mod/contacts.php:720
-msgid "Only show unblocked contacts"
-msgstr "Only show unblocked contacts"
+#: mod/admin.php:322
+msgid "Delete entry from blocklist"
+msgstr "Delete entry from blocklist"
 
-#: mod/contacts.php:725
-msgid "Blocked"
-msgstr "Blocked"
+#: mod/admin.php:325
+msgid "Delete entry from blocklist?"
+msgstr "Delete entry from blocklist?"
 
-#: mod/contacts.php:728
-msgid "Only show blocked contacts"
-msgstr "Only show blocked contacts"
+#: mod/admin.php:351
+msgid "Server added to blocklist."
+msgstr "Server added to blocklist."
 
-#: mod/contacts.php:733
-msgid "Ignored"
-msgstr "Ignored"
+#: mod/admin.php:367
+msgid "Site blocklist updated."
+msgstr "Site blocklist updated."
 
-#: mod/contacts.php:736
-msgid "Only show ignored contacts"
-msgstr "Only show ignored contacts"
+#: mod/admin.php:390 util/global_community_block.php:53
+msgid "The contact has been blocked from the node"
+msgstr "The contact has been blocked from the node"
 
-#: mod/contacts.php:741
-msgid "Archived"
-msgstr "Archived"
+#: mod/admin.php:392 util/global_community_block.php:48
+#, php-format
+msgid "Could not find any contact entry for this URL (%s)"
+msgstr "Could not find any contact entry for this URL (%s)"
 
-#: mod/contacts.php:744
-msgid "Only show archived contacts"
-msgstr "Only show archived contacts"
+#: mod/admin.php:399
+#, php-format
+msgid "%s contact unblocked"
+msgid_plural "%s contacts unblocked"
+msgstr[0] "%s contact unblocked"
+msgstr[1] "%s contacts unblocked"
 
-#: mod/contacts.php:749
-msgid "Hidden"
-msgstr "Hidden"
+#: mod/admin.php:428
+msgid "Remote Contact Blocklist"
+msgstr "Remote contact blocklist"
 
-#: mod/contacts.php:752
-msgid "Only show hidden contacts"
-msgstr "Only show hidden contacts"
+#: mod/admin.php:429
+msgid ""
+"This page allows you to prevent any message from a remote contact to reach "
+"your node."
+msgstr "This page allows you to prevent any message from a remote contact to reach your node."
 
-#: mod/contacts.php:808
-msgid "Search your contacts"
-msgstr "Search your contacts"
+#: mod/admin.php:430
+msgid "Block Remote Contact"
+msgstr "Block Remote Contact"
 
-#: mod/contacts.php:809 mod/search.php:236
-#, php-format
-msgid "Results for: %s"
-msgstr "Results for: %s"
+#: mod/admin.php:431 mod/admin.php:1698
+msgid "select all"
+msgstr "select all"
 
-#: mod/contacts.php:816 mod/settings.php:169 mod/settings.php:705
-msgid "Update"
-msgstr "Update"
+#: mod/admin.php:432
+msgid "select none"
+msgstr "select none"
 
-#: mod/contacts.php:819 mod/contacts.php:1010
-msgid "Archive"
-msgstr "Archive"
+#: mod/admin.php:435
+msgid "No remote contact is blocked from this node."
+msgstr "No remote contact is blocked from this node."
 
-#: mod/contacts.php:819 mod/contacts.php:1010
-msgid "Unarchive"
-msgstr "Unarchive"
+#: mod/admin.php:437
+msgid "Blocked Remote Contacts"
+msgstr "Blocked remote contacts"
 
-#: mod/contacts.php:822
-msgid "Batch Actions"
-msgstr "Batch actions"
+#: mod/admin.php:438
+msgid "Block New Remote Contact"
+msgstr "Block new remote contact"
 
-#: mod/contacts.php:856 src/Model/Profile.php:884
-msgid "Profile Details"
-msgstr "Profile Details"
+#: mod/admin.php:439
+msgid "Photo"
+msgstr "Photo"
 
-#: mod/contacts.php:868
-msgid "View all contacts"
-msgstr "View all contacts"
+#: mod/admin.php:447
+#, php-format
+msgid "%s total blocked contact"
+msgid_plural "%s total blocked contacts"
+msgstr[0] "%s total blocked contact"
+msgstr[1] "%s total blocked contacts"
 
-#: mod/contacts.php:879
-msgid "View all common friends"
-msgstr "View all common friends"
+#: mod/admin.php:449
+msgid "URL of the remote contact to block."
+msgstr "URL of the remote contact to block."
 
-#: mod/contacts.php:888
-msgid "Advanced Contact Settings"
-msgstr "Advanced contact settings"
+#: mod/admin.php:471
+msgid "Delete this Item"
+msgstr "Delete"
 
-#: mod/contacts.php:920
-msgid "Mutual Friendship"
-msgstr "Mutual friendship"
+#: mod/admin.php:472
+msgid ""
+"On this page you can delete an item from your node. If the item is a top "
+"level posting, the entire thread will be deleted."
+msgstr "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted."
 
-#: mod/contacts.php:924
-msgid "is a fan of yours"
-msgstr "is a fan of yours"
+#: mod/admin.php:473
+msgid ""
+"You need to know the GUID of the item. You can find it e.g. by looking at "
+"the display URL. The last part of http://example.com/display/123456 is the "
+"GUID, here 123456."
+msgstr "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456."
 
-#: mod/contacts.php:928
-msgid "you are a fan of"
-msgstr "I follow them"
+#: mod/admin.php:474
+msgid "GUID"
+msgstr "GUID"
 
-#: mod/contacts.php:996
-msgid "Toggle Blocked status"
-msgstr "Toggle blocked status"
+#: mod/admin.php:474
+msgid "The GUID of the item you want to delete."
+msgstr "GUID of item to be deleted."
 
-#: mod/contacts.php:1004
-msgid "Toggle Ignored status"
-msgstr "Toggle ignored status"
+#: mod/admin.php:513
+msgid "Item marked for deletion."
+msgstr "Item marked for deletion."
 
-#: mod/contacts.php:1012
-msgid "Toggle Archive status"
-msgstr "Toggle archive status"
+#: mod/admin.php:584
+msgid "unknown"
+msgstr "unknown"
 
-#: mod/contacts.php:1020
-msgid "Delete contact"
-msgstr "Delete contact"
+#: mod/admin.php:647
+msgid ""
+"This page offers you some numbers to the known part of the federated social "
+"network your Friendica node is part of. These numbers are not complete but "
+"only reflect the part of the network your node is aware of."
+msgstr "This page offers you the amount of known part of the federated social network your Friendica node is part of. These numbers are not complete and only reflect the part of the network your node is aware of."
 
-#: mod/dfrn_confirm.php:74 mod/profiles.php:38 mod/profiles.php:148
-#: mod/profiles.php:195 mod/profiles.php:631
-msgid "Profile not found."
-msgstr "Profile not found."
+#: mod/admin.php:648
+msgid ""
+"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
+"will improve the data displayed here."
+msgstr "The <em>Auto Discovered Contact Directory</em> feature is not enabled; enabling it will improve the data displayed here."
 
-#: mod/dfrn_confirm.php:132
+#: mod/admin.php:660
+#, php-format
 msgid ""
-"This may occasionally happen if contact was requested by both persons and it"
-" has already been approved."
-msgstr "This may occasionally happen if contact was requested by both persons and it has already been approved."
+"Currently this node is aware of %d nodes with %d registered users from the "
+"following platforms:"
+msgstr "Currently this node is aware of %d nodes with %d registered users from the following platforms:"
 
-#: mod/dfrn_confirm.php:242
-msgid "Response from remote site was not understood."
-msgstr "Response from remote site was not understood."
+#: mod/admin.php:691
+msgid "ID"
+msgstr "ID"
 
-#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:254
-msgid "Unexpected response from remote site: "
-msgstr "Unexpected response from remote site: "
+#: mod/admin.php:692
+msgid "Recipient Name"
+msgstr "Recipient name"
 
-#: mod/dfrn_confirm.php:263
-msgid "Confirmation completed successfully."
-msgstr "Confirmation completed successfully."
+#: mod/admin.php:693
+msgid "Recipient Profile"
+msgstr "Recipient profile"
 
-#: mod/dfrn_confirm.php:275
-msgid "Temporary failure. Please wait and try again."
-msgstr "Temporary failure. Please wait and try again."
+#: mod/admin.php:694 view/theme/frio/theme.php:266
+#: src/Core/NotificationsManager.php:178 src/Content/Nav.php:178
+msgid "Network"
+msgstr "Network"
 
-#: mod/dfrn_confirm.php:278
-msgid "Introduction failed or was revoked."
-msgstr "Introduction failed or was revoked."
+#: mod/admin.php:695
+msgid "Created"
+msgstr "Created"
 
-#: mod/dfrn_confirm.php:283
-msgid "Remote site reported: "
-msgstr "Remote site reported: "
+#: mod/admin.php:696
+msgid "Last Tried"
+msgstr "Last Tried"
 
-#: mod/dfrn_confirm.php:396
-msgid "Unable to set contact photo."
-msgstr "Unable to set contact photo."
+#: mod/admin.php:697
+msgid ""
+"This page lists the content of the queue for outgoing postings. These are "
+"postings the initial delivery failed for. They will be resend later and "
+"eventually deleted if the delivery fails permanently."
+msgstr "This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."
 
-#: mod/dfrn_confirm.php:498
+#: mod/admin.php:721
 #, php-format
-msgid "No user record found for '%s' "
-msgstr "No user record found for '%s' "
-
-#: mod/dfrn_confirm.php:508
-msgid "Our site encryption key is apparently messed up."
-msgstr "Our site encryption key is apparently messed up."
-
-#: mod/dfrn_confirm.php:519
-msgid "Empty site URL was provided or URL could not be decrypted by us."
-msgstr "An empty URL was provided or the URL could not be decrypted by us."
-
-#: mod/dfrn_confirm.php:535
-msgid "Contact record was not found for you on our site."
-msgstr "Contact record was not found for you on our site."
+msgid ""
+"Your DB still runs with MyISAM tables. You should change the engine type to "
+"InnoDB. As Friendica will use InnoDB only features in the future, you should"
+" change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
+"converting the table engines. You may also use the command <tt>php "
+"scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an "
+"automatic conversion.<br />"
+msgstr "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB, because Friendica will use InnoDB only features in the future. See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"
 
-#: mod/dfrn_confirm.php:549
+#: mod/admin.php:728
 #, php-format
-msgid "Site public key not available in contact record for URL %s."
-msgstr "Site public key not available in contact record for URL %s."
-
-#: mod/dfrn_confirm.php:565
 msgid ""
-"The ID provided by your system is a duplicate on our system. It should work "
-"if you try again."
-msgstr "The ID provided by your system is a duplicate on our system. It should work if you try again."
-
-#: mod/dfrn_confirm.php:576
-msgid "Unable to set your contact credentials on our system."
-msgstr "Unable to set your contact credentials on our system."
+"There is a new version of Friendica available for download. Your current "
+"version is %1$s, upstream version is %2$s"
+msgstr "A new Friendica version is available now. Your current version is %1$s, upstream version is %2$s"
 
-#: mod/dfrn_confirm.php:631
-msgid "Unable to update your contact profile details on our system"
-msgstr "Unable to update your contact profile details on our system"
+#: mod/admin.php:738
+msgid ""
+"The database update failed. Please run \"php scripts/dbstructure.php "
+"update\" from the command line and have a look at the errors that might "
+"appear."
+msgstr "The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line; check logs for errors."
 
-#: mod/dfrn_confirm.php:661 mod/dfrn_request.php:568
-#: src/Model/Contact.php:1437
-msgid "[Name Withheld]"
-msgstr "[Name Withheld]"
+#: mod/admin.php:744
+msgid "The worker was never executed. Please check your database structure!"
+msgstr "The worker process has never been executed. Please check your database structure!"
 
-#: mod/dfrn_confirm.php:694
+#: mod/admin.php:747
 #, php-format
-msgid "%1$s has joined %2$s"
-msgstr "%1$s has joined %2$s"
-
-#: mod/dfrn_request.php:94
-msgid "This introduction has already been accepted."
-msgstr "This introduction has already been accepted."
+msgid ""
+"The last worker execution was on %s UTC. This is older than one hour. Please"
+" check your crontab settings."
+msgstr "The last worker process started at %s UTC. This is more than one hour ago. Please adjust your crontab settings."
 
-#: mod/dfrn_request.php:112 mod/dfrn_request.php:359
-msgid "Profile location is not valid or does not contain profile information."
-msgstr "Profile location is not valid or does not contain profile information."
+#: mod/admin.php:752 mod/admin.php:1647
+msgid "Normal Account"
+msgstr "Standard account"
 
-#: mod/dfrn_request.php:116 mod/dfrn_request.php:363
-msgid "Warning: profile location has no identifiable owner name."
-msgstr "Warning: profile location has no identifiable owner name."
+#: mod/admin.php:753 mod/admin.php:1648
+msgid "Automatic Follower Account"
+msgstr "Automatic follower account"
 
-#: mod/dfrn_request.php:119 mod/dfrn_request.php:366
-msgid "Warning: profile location has no profile photo."
-msgstr "Warning: profile location has no profile photo."
+#: mod/admin.php:754 mod/admin.php:1649
+msgid "Public Forum Account"
+msgstr "Public forum account"
 
-#: mod/dfrn_request.php:123 mod/dfrn_request.php:370
-#, php-format
-msgid "%d required parameter was not found at the given location"
-msgid_plural "%d required parameters were not found at the given location"
-msgstr[0] "%d required parameter was not found at the given location"
-msgstr[1] "%d required parameters were not found at the given location"
+#: mod/admin.php:755 mod/admin.php:1650
+msgid "Automatic Friend Account"
+msgstr "Automatic friend account"
 
-#: mod/dfrn_request.php:162
-msgid "Introduction complete."
-msgstr "Introduction complete."
+#: mod/admin.php:756
+msgid "Blog Account"
+msgstr "Blog account"
 
-#: mod/dfrn_request.php:199
-msgid "Unrecoverable protocol error."
-msgstr "Unrecoverable protocol error."
+#: mod/admin.php:757
+msgid "Private Forum Account"
+msgstr "Private forum account"
 
-#: mod/dfrn_request.php:226
-msgid "Profile unavailable."
-msgstr "Profile unavailable."
+#: mod/admin.php:779
+msgid "Message queues"
+msgstr "Message queues"
 
-#: mod/dfrn_request.php:248
-#, php-format
-msgid "%s has received too many connection requests today."
-msgstr "%s has received too many connection requests today."
+#: mod/admin.php:785
+msgid "Summary"
+msgstr "Summary"
 
-#: mod/dfrn_request.php:249
-msgid "Spam protection measures have been invoked."
-msgstr "Spam protection measures have been invoked."
+#: mod/admin.php:787
+msgid "Registered users"
+msgstr "Registered users"
 
-#: mod/dfrn_request.php:250
-msgid "Friends are advised to please try again in 24 hours."
-msgstr "Friends are advised to please try again in 24 hours."
+#: mod/admin.php:789
+msgid "Pending registrations"
+msgstr "Pending registrations"
 
-#: mod/dfrn_request.php:280
-msgid "Invalid locator"
-msgstr "Invalid locator"
+#: mod/admin.php:790
+msgid "Version"
+msgstr "Version"
 
-#: mod/dfrn_request.php:316
-msgid "You have already introduced yourself here."
-msgstr "You have already introduced yourself here."
+#: mod/admin.php:795
+msgid "Active addons"
+msgstr "Active addons"
 
-#: mod/dfrn_request.php:319
-#, php-format
-msgid "Apparently you are already friends with %s."
-msgstr "Apparently you are already friends with %s."
+#: mod/admin.php:826
+msgid "Can not parse base url. Must have at least <scheme>://<domain>"
+msgstr "Can not parse base URL. Must have at least <scheme>://<domain>"
 
-#: mod/dfrn_request.php:339
-msgid "Invalid profile URL."
-msgstr "Invalid profile URL."
+#: mod/admin.php:1127
+msgid "Site settings updated."
+msgstr "Site settings updated."
 
-#: mod/dfrn_request.php:345 src/Model/Contact.php:1137
-msgid "Disallowed profile URL."
-msgstr "Disallowed profile URL."
+#: mod/admin.php:1154 mod/settings.php:907
+msgid "No special theme for mobile devices"
+msgstr "No special theme for mobile devices"
 
-#: mod/dfrn_request.php:439
-msgid "Your introduction has been sent."
-msgstr "Your introduction has been sent."
+#: mod/admin.php:1183
+msgid "No community page"
+msgstr "No community page"
 
-#: mod/dfrn_request.php:477
-msgid ""
-"Remote subscription can't be done for your network. Please subscribe "
-"directly on your system."
-msgstr "Remote subscription can't be done for your network. Please subscribe directly on your system."
+#: mod/admin.php:1184
+msgid "Public postings from users of this site"
+msgstr "Public postings from users of this site"
 
-#: mod/dfrn_request.php:493
-msgid "Please login to confirm introduction."
-msgstr "Please login to confirm introduction."
+#: mod/admin.php:1185
+msgid "Public postings from the federated network"
+msgstr "Public postings from the federated network"
 
-#: mod/dfrn_request.php:501
-msgid ""
-"Incorrect identity currently logged in. Please login to "
-"<strong>this</strong> profile."
-msgstr "Incorrect identity currently logged in. Please login to <strong>this</strong> profile."
+#: mod/admin.php:1186
+msgid "Public postings from local users and the federated network"
+msgstr "Public postings from local users and the federated network"
 
-#: mod/dfrn_request.php:515 mod/dfrn_request.php:532
-msgid "Confirm"
-msgstr "Confirm"
+#: mod/admin.php:1192
+msgid "Users, Global Contacts"
+msgstr "Users, Global Contacts"
 
-#: mod/dfrn_request.php:527
-msgid "Hide this contact"
-msgstr "Hide this contact"
+#: mod/admin.php:1193
+msgid "Users, Global Contacts/fallback"
+msgstr "Users, Global Contacts/fallback"
 
-#: mod/dfrn_request.php:530
-#, php-format
-msgid "Welcome home %s."
-msgstr "Welcome home %s."
+#: mod/admin.php:1197
+msgid "One month"
+msgstr "One month"
 
-#: mod/dfrn_request.php:531
-#, php-format
-msgid "Please confirm your introduction/connection request to %s."
-msgstr "Please confirm your introduction/connection request to %s."
+#: mod/admin.php:1198
+msgid "Three months"
+msgstr "Three months"
 
-#: mod/dfrn_request.php:642
-msgid ""
-"Please enter your 'Identity Address' from one of the following supported "
-"communications networks:"
-msgstr "Please enter your 'Identity address' from one of the following supported communications networks:"
+#: mod/admin.php:1199
+msgid "Half a year"
+msgstr "Half a year"
 
-#: mod/dfrn_request.php:645
-#, php-format
-msgid ""
-"If you are not yet a member of the free social web, <a href=\"%s\">follow "
-"this link to find a public Friendica site and join us today</a>."
-msgstr ""
+#: mod/admin.php:1200
+msgid "One year"
+msgstr "One a year"
 
-#: mod/dfrn_request.php:650
-msgid "Friend/Connection Request"
-msgstr "Friend/Connection request"
+#: mod/admin.php:1205
+msgid "Multi user instance"
+msgstr "Multi user instance"
 
-#: mod/dfrn_request.php:651
-msgid ""
-"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
-"testuser@gnusocial.de"
-msgstr ""
+#: mod/admin.php:1228
+msgid "Closed"
+msgstr "Closed"
 
-#: mod/dfrn_request.php:656 src/Content/ContactSelector.php:79
-msgid "Friendica"
-msgstr "Friendica"
+#: mod/admin.php:1229
+msgid "Requires approval"
+msgstr "Requires approval"
 
-#: mod/dfrn_request.php:657
-msgid "GNU Social (Pleroma, Mastodon)"
-msgstr ""
+#: mod/admin.php:1230
+msgid "Open"
+msgstr "Open"
 
-#: mod/dfrn_request.php:658
-msgid "Diaspora (Socialhome, Hubzilla)"
-msgstr ""
+#: mod/admin.php:1234
+msgid "No SSL policy, links will track page SSL state"
+msgstr "No SSL policy, links will track page SSL state"
 
-#: mod/dfrn_request.php:659
-#, php-format
-msgid ""
-" - please do not use this form.  Instead, enter %s into your Diaspora search"
-" bar."
-msgstr " - please do not use this form.  Instead, enter %s into your Diaspora search bar."
+#: mod/admin.php:1235
+msgid "Force all links to use SSL"
+msgstr "Force all links to use SSL"
 
-#: mod/events.php:104 mod/events.php:106
-msgid "Event can not end before it has started."
-msgstr "Event cannot end before it has started."
+#: mod/admin.php:1236
+msgid "Self-signed certificate, use SSL for local links only (discouraged)"
+msgstr "Self-signed certificate, use SSL for local links only (discouraged)"
 
-#: mod/events.php:113 mod/events.php:115
-msgid "Event title and start time are required."
-msgstr "Event title and starting time are required."
+#: mod/admin.php:1240
+msgid "Don't check"
+msgstr "Don't check"
 
-#: mod/events.php:395
-msgid "Create New Event"
-msgstr "Create new event"
+#: mod/admin.php:1241
+msgid "check the stable version"
+msgstr "check for stable version updates"
 
-#: mod/events.php:510
-msgid "Event details"
-msgstr "Event details"
+#: mod/admin.php:1242
+msgid "check the development version"
+msgstr "check for development version updates"
 
-#: mod/events.php:511
-msgid "Starting date and Title are required."
-msgstr "Starting date and title are required."
+#: mod/admin.php:1265
+msgid "Republish users to directory"
+msgstr "Republish users to directory"
 
-#: mod/events.php:512 mod/events.php:513
-msgid "Event Starts:"
-msgstr "Event starts:"
+#: mod/admin.php:1267
+msgid "File upload"
+msgstr "File upload"
 
-#: mod/events.php:512 mod/events.php:524 mod/profiles.php:713
-msgid "Required"
-msgstr "Required"
+#: mod/admin.php:1268
+msgid "Policies"
+msgstr "Policies"
 
-#: mod/events.php:514 mod/events.php:530
-msgid "Finish date/time is not known or not relevant"
-msgstr "Finish date/time is not known or not relevant"
+#: mod/admin.php:1270
+msgid "Auto Discovered Contact Directory"
+msgstr "Auto-discovered contact directory"
 
-#: mod/events.php:516 mod/events.php:517
-msgid "Event Finishes:"
-msgstr "Event finishes:"
+#: mod/admin.php:1271
+msgid "Performance"
+msgstr "Performance"
 
-#: mod/events.php:518 mod/events.php:531
-msgid "Adjust for viewer timezone"
-msgstr "Adjust for viewer's time zone"
+#: mod/admin.php:1272
+msgid "Worker"
+msgstr "Worker"
 
-#: mod/events.php:520
-msgid "Description:"
-msgstr "Description:"
+#: mod/admin.php:1273
+msgid ""
+"Relocate - WARNING: advanced function. Could make this server unreachable."
+msgstr "Relocate - Warning, advanced function: This could make this server unreachable."
 
-#: mod/events.php:524 mod/events.php:526
-msgid "Title:"
-msgstr "Title:"
+#: mod/admin.php:1276
+msgid "Site name"
+msgstr "Site name"
 
-#: mod/events.php:527 mod/events.php:528
-msgid "Share this event"
-msgstr "Share this event"
+#: mod/admin.php:1277
+msgid "Host name"
+msgstr "Host name"
 
-#: mod/events.php:535 src/Model/Profile.php:849
-msgid "Basic"
-msgstr "Basic"
+#: mod/admin.php:1278
+msgid "Sender Email"
+msgstr "Sender email"
 
-#: mod/events.php:557
-msgid "Failed to remove event"
-msgstr "Failed to remove event"
+#: mod/admin.php:1278
+msgid ""
+"The email address your server shall use to send notification emails from."
+msgstr "The email address your server shall use to send notification emails from."
 
-#: mod/events.php:559
-msgid "Event removed"
-msgstr "Event removed"
+#: mod/admin.php:1279
+msgid "Banner/Logo"
+msgstr "Banner/Logo"
 
-#: mod/fsuggest.php:71
-msgid "Friend suggestion sent."
-msgstr "Friend suggestion sent"
+#: mod/admin.php:1280
+msgid "Shortcut icon"
+msgstr "Shortcut icon"
 
-#: mod/fsuggest.php:102
-msgid "Suggest Friends"
-msgstr "Suggest friends"
+#: mod/admin.php:1280
+msgid "Link to an icon that will be used for browsers."
+msgstr "Link to an icon that will be used for browsers."
 
-#: mod/fsuggest.php:104
-#, php-format
-msgid "Suggest a friend for %s"
-msgstr "Suggest a friend for %s"
+#: mod/admin.php:1281
+msgid "Touch icon"
+msgstr "Touch icon"
 
-#: mod/install.php:114
-msgid "Friendica Communications Server - Setup"
-msgstr "Friendica Communications Server - Setup"
+#: mod/admin.php:1281
+msgid "Link to an icon that will be used for tablets and mobiles."
+msgstr "Link to an icon that will be used for tablets and mobiles."
 
-#: mod/install.php:120
-msgid "Could not connect to database."
-msgstr "Could not connect to database."
+#: mod/admin.php:1282
+msgid "Additional Info"
+msgstr "Additional Info"
 
-#: mod/install.php:124
-msgid "Could not create table."
-msgstr "Could not create table."
+#: mod/admin.php:1282
+#, php-format
+msgid ""
+"For public servers: you can add additional information here that will be "
+"listed at %s/servers."
+msgstr "For public servers: You can add additional information here that will be listed at %s/servers."
 
-#: mod/install.php:130
-msgid "Your Friendica site database has been installed."
-msgstr "Your Friendica site database has been installed."
+#: mod/admin.php:1283
+msgid "System language"
+msgstr "System language"
 
-#: mod/install.php:135
+#: mod/admin.php:1284
+msgid "System theme"
+msgstr "System theme"
+
+#: mod/admin.php:1284
 msgid ""
-"You may need to import the file \"database.sql\" manually using phpmyadmin "
-"or mysql."
-msgstr "You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."
+"Default system theme - may be over-ridden by user profiles - <a href='#' "
+"id='cnftheme'>change theme settings</a>"
+msgstr "Default system theme - may be overridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"
 
-#: mod/install.php:136 mod/install.php:208 mod/install.php:552
-msgid "Please see the file \"INSTALL.txt\"."
-msgstr "Please see the file \"INSTALL.txt\"."
+#: mod/admin.php:1285
+msgid "Mobile system theme"
+msgstr "Mobile system theme"
 
-#: mod/install.php:148
-msgid "Database already in use."
-msgstr "Database already in use."
+#: mod/admin.php:1285
+msgid "Theme for mobile devices"
+msgstr "Theme for mobile devices"
 
-#: mod/install.php:205
-msgid "System check"
-msgstr "System check"
+#: mod/admin.php:1286
+msgid "SSL link policy"
+msgstr "SSL link policy"
 
-#: mod/install.php:210
-msgid "Check again"
-msgstr "Check again"
+#: mod/admin.php:1286
+msgid "Determines whether generated links should be forced to use SSL"
+msgstr "Determines whether generated links should be forced to use SSL"
 
-#: mod/install.php:229
-msgid "Database connection"
-msgstr "Database connection"
+#: mod/admin.php:1287
+msgid "Force SSL"
+msgstr "Force SSL"
 
-#: mod/install.php:230
+#: mod/admin.php:1287
 msgid ""
-"In order to install Friendica we need to know how to connect to your "
-"database."
-msgstr "In order to install Friendica we need to know how to connect to your database."
+"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
+" to endless loops."
+msgstr "Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."
 
-#: mod/install.php:231
-msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
-msgstr "Please contact your hosting provider or site administrator if you have questions about these settings."
+#: mod/admin.php:1288
+msgid "Hide help entry from navigation menu"
+msgstr "Hide help entry from navigation menu"
 
-#: mod/install.php:232
+#: mod/admin.php:1288
 msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
-msgstr "The database you specify below should already exist. If it does not, please create it before continuing."
-
-#: mod/install.php:236
-msgid "Database Server Name"
-msgstr "Database server name"
+"Hides the menu entry for the Help pages from the navigation menu. You can "
+"still access it calling /help directly."
+msgstr "Hides the menu entry for the Help pages from the navigation menu. Help pages can still be accessed by calling ../help directly via its URL."
 
-#: mod/install.php:237
-msgid "Database Login Name"
-msgstr "Database login name"
+#: mod/admin.php:1289
+msgid "Single user instance"
+msgstr "Single user instance"
 
-#: mod/install.php:238
-msgid "Database Login Password"
-msgstr "Database login password"
+#: mod/admin.php:1289
+msgid "Make this instance multi-user or single-user for the named user"
+msgstr "Make this instance multi-user or single-user for the named user"
 
-#: mod/install.php:238
-msgid "For security reasons the password must not be empty"
-msgstr "For security reasons the password must not be empty"
+#: mod/admin.php:1290
+msgid "Maximum image size"
+msgstr "Maximum image size"
 
-#: mod/install.php:239
-msgid "Database Name"
-msgstr "Database name"
+#: mod/admin.php:1290
+msgid ""
+"Maximum size in bytes of uploaded images. Default is 0, which means no "
+"limits."
+msgstr "Maximum size in bytes of uploaded images. Default is 0, which means no limits."
 
-#: mod/install.php:240 mod/install.php:280
-msgid "Site administrator email address"
-msgstr "Site administrator email address"
+#: mod/admin.php:1291
+msgid "Maximum image length"
+msgstr "Maximum image length"
 
-#: mod/install.php:240 mod/install.php:280
+#: mod/admin.php:1291
 msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
-msgstr "Your account email address must match this in order to use the web admin panel."
+"Maximum length in pixels of the longest side of uploaded images. Default is "
+"-1, which means no limits."
+msgstr "Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."
 
-#: mod/install.php:244 mod/install.php:283
-msgid "Please select a default timezone for your website"
-msgstr "Please select a default time zone for your website"
+#: mod/admin.php:1292
+msgid "JPEG image quality"
+msgstr "JPEG image quality"
 
-#: mod/install.php:270
-msgid "Site settings"
-msgstr "Site settings"
+#: mod/admin.php:1292
+msgid ""
+"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
+"100, which is full quality."
+msgstr "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is the original quality level."
 
-#: mod/install.php:284
-msgid "System Language:"
-msgstr "System language:"
+#: mod/admin.php:1294
+msgid "Register policy"
+msgstr "Registration policy"
+
+#: mod/admin.php:1295
+msgid "Maximum Daily Registrations"
+msgstr "Maximum daily registrations"
 
-#: mod/install.php:284
+#: mod/admin.php:1295
 msgid ""
-"Set the default language for your Friendica installation interface and to "
-"send emails."
-msgstr "Set the default language for your Friendica installation interface and email communication."
+"If registration is permitted above, this sets the maximum number of new user"
+" registrations to accept per day.  If register is set to closed, this "
+"setting has no effect."
+msgstr "If open registration is permitted, this sets the maximum number of new registrations per day.  This setting has no effect for registrations by approval."
 
-#: mod/install.php:324
-msgid "Could not find a command line version of PHP in the web server PATH."
-msgstr "Could not find a command line version of PHP in the web server PATH."
+#: mod/admin.php:1296
+msgid "Register text"
+msgstr "Registration text"
 
-#: mod/install.php:325
-msgid ""
-"If you don't have a command line version of PHP installed on your server, "
-"you will not be able to run the background processing. See <a "
-"href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-"
-"up-the-worker'>'Setup the worker'</a>"
-msgstr ""
+#: mod/admin.php:1296
+msgid "Will be displayed prominently on the registration page."
+msgstr "Will be displayed prominently on the registration page."
 
-#: mod/install.php:329
-msgid "PHP executable path"
-msgstr "PHP executable path"
+#: mod/admin.php:1297
+msgid "Accounts abandoned after x days"
+msgstr "Accounts abandoned after so many days"
 
-#: mod/install.php:329
+#: mod/admin.php:1297
 msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
-msgstr "Enter full path to php executable. You can leave this blank to continue the installation."
-
-#: mod/install.php:334
-msgid "Command line PHP"
-msgstr "Command line PHP"
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
+msgstr "Will not waste system resources polling external sites for abandoned accounts. Enter 0 for no time limit."
 
-#: mod/install.php:343
-msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
-msgstr "PHP executable is not a php cli binary; it could possibly be a cgi-fgci version."
+#: mod/admin.php:1298
+msgid "Allowed friend domains"
+msgstr "Allowed friend domains"
 
-#: mod/install.php:344
-msgid "Found PHP version: "
-msgstr "Found PHP version: "
+#: mod/admin.php:1298
+msgid ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
+msgstr "Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Leave empty to allow any domains"
 
-#: mod/install.php:346
-msgid "PHP cli binary"
-msgstr "PHP cli binary"
+#: mod/admin.php:1299
+msgid "Allowed email domains"
+msgstr "Allowed email domains"
 
-#: mod/install.php:357
+#: mod/admin.php:1299
 msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
-msgstr "The command line version of PHP on your system does not have \"register_argc_argv\" enabled."
+"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 "Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Leave empty to allow any domains"
 
-#: mod/install.php:358
-msgid "This is required for message delivery to work."
-msgstr "This is required for message delivery to work."
+#: mod/admin.php:1300
+msgid "No OEmbed rich content"
+msgstr "No OEmbed rich content"
 
-#: mod/install.php:360
-msgid "PHP register_argc_argv"
-msgstr "PHP register_argc_argv"
+#: mod/admin.php:1300
+msgid ""
+"Don't show the rich content (e.g. embedded PDF), except from the domains "
+"listed below."
+msgstr "Don't show rich content (e.g. embedded PDF), except from the domains listed below."
 
-#: mod/install.php:383
+#: mod/admin.php:1301
+msgid "Allowed OEmbed domains"
+msgstr "Allowed OEmbed domains"
+
+#: mod/admin.php:1301
 msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
-msgstr "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"
+"Comma separated list of domains which oembed content is allowed to be "
+"displayed. Wildcards are accepted."
+msgstr "Comma separated list of domains from where OEmbed content is allowed. Wildcards are possible."
 
-#: mod/install.php:384
+#: mod/admin.php:1302
+msgid "Block public"
+msgstr "Block public"
+
+#: mod/admin.php:1302
 msgid ""
-"If running under Windows, please see "
-"\"http://www.php.net/manual/en/openssl.installation.php\"."
-msgstr "If running under Windows OS, please see \"http://www.php.net/manual/en/openssl.installation.php\"."
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently logged in."
+msgstr "Block public access to all otherwise public personal pages on this site, except for local users when logged in."
 
-#: mod/install.php:386
-msgid "Generate encryption keys"
-msgstr "Generate encryption keys"
+#: mod/admin.php:1303
+msgid "Force publish"
+msgstr "Mandatory directory listing"
 
-#: mod/install.php:393
-msgid "libCurl PHP module"
-msgstr "libCurl PHP module"
+#: mod/admin.php:1303
+msgid ""
+"Check to force all profiles on this site to be listed in the site directory."
+msgstr "Force all profiles on this site to be listed in the site directory."
 
-#: mod/install.php:394
-msgid "GD graphics PHP module"
-msgstr "GD graphics PHP module"
+#: mod/admin.php:1304
+msgid "Global directory URL"
+msgstr "Global directory URL"
 
-#: mod/install.php:395
-msgid "OpenSSL PHP module"
-msgstr "OpenSSL PHP module"
+#: mod/admin.php:1304
+msgid ""
+"URL to the global directory. If this is not set, the global directory is "
+"completely unavailable to the application."
+msgstr "URL to the global directory: If this is not set, the global directory is completely unavailable to the application."
 
-#: mod/install.php:396
-msgid "PDO or MySQLi PHP module"
-msgstr "PDO or MySQLi PHP module"
+#: mod/admin.php:1305
+msgid "Private posts by default for new users"
+msgstr "Private posts by default for new users"
 
-#: mod/install.php:397
-msgid "mb_string PHP module"
-msgstr "mb_string PHP module"
+#: mod/admin.php:1305
+msgid ""
+"Set default post permissions for all new members to the default privacy "
+"group rather than public."
+msgstr "Set default post permissions for all new members to the default privacy group rather than public."
 
-#: mod/install.php:398
-msgid "XML PHP module"
-msgstr "XML PHP module"
+#: mod/admin.php:1306
+msgid "Don't include post content in email notifications"
+msgstr "Don't include post content in email notifications"
 
-#: mod/install.php:399
-msgid "iconv module"
-msgstr "iconv module"
+#: mod/admin.php:1306
+msgid ""
+"Don't include the content of a post/comment/private message/etc. in the "
+"email notifications that are sent out from this site, as a privacy measure."
+msgstr "Don't include the content of a post/comment/private message in the email notifications sent from this site, as a privacy measure."
 
-#: mod/install.php:403 mod/install.php:405
-msgid "Apache mod_rewrite module"
-msgstr "Apache mod_rewrite module"
+#: mod/admin.php:1307
+msgid "Disallow public access to addons listed in the apps menu."
+msgstr "Disallow public access to addons listed in the apps menu."
 
-#: mod/install.php:403
+#: mod/admin.php:1307
 msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
-msgstr "Error: Apache web server mod-rewrite module is required but not installed."
+"Checking this box will restrict addons listed in the apps menu to members "
+"only."
+msgstr "Checking this box will restrict addons listed in the apps menu to members only."
 
-#: mod/install.php:411
-msgid "Error: libCURL PHP module required but not installed."
-msgstr "Error: libCURL PHP module required but not installed."
+#: mod/admin.php:1308
+msgid "Don't embed private images in posts"
+msgstr "Don't embed private images in posts"
 
-#: mod/install.php:415
+#: mod/admin.php:1308
 msgid ""
-"Error: GD graphics PHP module with JPEG support required but not installed."
-msgstr "Error: GD graphics PHP module with JPEG support required but not installed."
+"Don't replace locally-hosted private photos in posts with an embedded copy "
+"of the image. This means that contacts who receive posts containing private "
+"photos will have to authenticate and load each image, which may take a "
+"while."
+msgstr "Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."
 
-#: mod/install.php:419
-msgid "Error: openssl PHP module required but not installed."
-msgstr "Error: openssl PHP module required but not installed."
+#: mod/admin.php:1309
+msgid "Allow Users to set remote_self"
+msgstr "Allow users to set \"Remote self\""
 
-#: mod/install.php:423
-msgid "Error: PDO or MySQLi PHP module required but not installed."
-msgstr "Error: PDO or MySQLi PHP module required but not installed."
+#: mod/admin.php:1309
+msgid ""
+"With checking this, every user is allowed to mark every contact as a "
+"remote_self in the repair contact dialog. Setting this flag on a contact "
+"causes mirroring every posting of that contact in the users stream."
+msgstr "This allows every user to mark contacts as a \"Remote self\" in the repair contact dialogue. Setting this flag on a contact will mirror every posting of that contact in the users stream."
 
-#: mod/install.php:427
-msgid "Error: The MySQL driver for PDO is not installed."
-msgstr "Error: MySQL driver for PDO is not installed."
+#: mod/admin.php:1310
+msgid "Block multiple registrations"
+msgstr "Block multiple registrations"
 
-#: mod/install.php:431
-msgid "Error: mb_string PHP module required but not installed."
-msgstr "Error: mb_string PHP module required but not installed."
+#: mod/admin.php:1310
+msgid "Disallow users to register additional accounts for use as pages."
+msgstr "Disallow users to sign up for additional accounts."
 
-#: mod/install.php:435
-msgid "Error: iconv PHP module required but not installed."
-msgstr "Error: iconv PHP module required but not installed."
+#: mod/admin.php:1311
+msgid "OpenID support"
+msgstr "OpenID support"
 
-#: mod/install.php:445
-msgid "Error, XML PHP module required but not installed."
-msgstr "Error, XML PHP module required but not installed."
+#: mod/admin.php:1311
+msgid "OpenID support for registration and logins."
+msgstr "OpenID support for registration and logins."
 
-#: mod/install.php:457
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\""
-" in the top folder of your web server and it is unable to do so."
-msgstr "The web installer needs to be able to create a file called \".htconfig.php\" in the top-level directory of your web server, but it is unable to do so."
+#: mod/admin.php:1312
+msgid "Fullname check"
+msgstr "Full name check"
 
-#: mod/install.php:458
+#: mod/admin.php:1312
 msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
-msgstr "This is most often a permission setting issue, as the web server may not be able to write files in your directory - even if you can."
+"Force users to register with a space between firstname and lastname in Full "
+"name, as an antispam measure"
+msgstr "Force users to sign up with a space between first name and last name in the full name field; it may reduce spam and abuse registrations."
 
-#: mod/install.php:459
-msgid ""
-"At the end of this procedure, we will give you a text to save in a file "
-"named .htconfig.php in your Friendica top folder."
-msgstr "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top-level directory."
+#: mod/admin.php:1313
+msgid "Community pages for visitors"
+msgstr "Community pages for visitors"
 
-#: mod/install.php:460
+#: mod/admin.php:1313
 msgid ""
-"You can alternatively skip this procedure and perform a manual installation."
-" Please see the file \"INSTALL.txt\" for instructions."
-msgstr "Alternatively, you may skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."
+"Which community pages should be available for visitors. Local users always "
+"see both pages."
+msgstr "Community pages that should be available for visitors. Local users always see both pages."
 
-#: mod/install.php:463
-msgid ".htconfig.php is writable"
-msgstr ".htconfig.php is writeable"
+#: mod/admin.php:1314
+msgid "Posts per user on community page"
+msgstr "Posts per user on community page"
 
-#: mod/install.php:473
+#: mod/admin.php:1314
 msgid ""
-"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
-"compiles templates to PHP to speed up rendering."
-msgstr "Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."
+"The maximum number of posts per user on the community page. (Not valid for "
+"'Global Community')"
+msgstr "Maximum number of posts per user on the community page (not valid for 'Global Community')."
 
-#: mod/install.php:474
-msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory view/smarty3/ under the Friendica top level "
-"folder."
-msgstr "In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top-level directory."
+#: mod/admin.php:1315
+msgid "Enable OStatus support"
+msgstr "Enable OStatus support"
 
-#: mod/install.php:475
+#: mod/admin.php:1315
 msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has"
-" write access to this folder."
-msgstr "Please ensure the user (e.g. www-data) that your web server runs as has write access to this directory."
+"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
+"communications in OStatus are public, so privacy warnings will be "
+"occasionally displayed."
+msgstr "Provide built-in OStatus (StatusNet, GNU Social, etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."
 
-#: mod/install.php:476
+#: mod/admin.php:1316
+msgid "Only import OStatus threads from our contacts"
+msgstr "Only import OStatus threads from known contacts"
+
+#: mod/admin.php:1316
 msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"view/smarty3/ only--not the template files (.tpl) that it contains."
-msgstr "Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."
+"Normally we import every content from our OStatus contacts. With this option"
+" we only store threads that are started by a contact that is known on our "
+"system."
+msgstr "Normally we import every content from our OStatus contacts. With this option we only store threads that are started by a contact that is known on our system."
 
-#: mod/install.php:479
-msgid "view/smarty3 is writable"
-msgstr "view/smarty3 is writeable"
+#: mod/admin.php:1317
+msgid "OStatus support can only be enabled if threading is enabled."
+msgstr "OStatus support can only be enabled if threading is enabled."
 
-#: mod/install.php:495
+#: mod/admin.php:1319
 msgid ""
-"Url rewrite in .htaccess is not working. Check your server configuration."
-msgstr "URL rewrite in .htaccess is not working. Check your server configuration."
-
-#: mod/install.php:497
-msgid "Url rewrite is working"
-msgstr "URL rewrite is working"
+"Diaspora support can't be enabled because Friendica was installed into a sub"
+" directory."
+msgstr "Diaspora support can't be enabled because Friendica was installed into a sub directory."
 
-#: mod/install.php:516
-msgid "ImageMagick PHP extension is not installed"
-msgstr "ImageMagick PHP extension is not installed"
+#: mod/admin.php:1320
+msgid "Enable Diaspora support"
+msgstr "Enable Diaspora support"
 
-#: mod/install.php:518
-msgid "ImageMagick PHP extension is installed"
-msgstr "ImageMagick PHP extension is installed"
+#: mod/admin.php:1320
+msgid "Provide built-in Diaspora network compatibility."
+msgstr "Provide built-in Diaspora network compatibility."
 
-#: mod/install.php:520
-msgid "ImageMagick supports GIF"
-msgstr "ImageMagick supports GIF"
+#: mod/admin.php:1321
+msgid "Only allow Friendica contacts"
+msgstr "Only allow Friendica contacts"
 
-#: mod/install.php:527
+#: mod/admin.php:1321
 msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
-msgstr "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."
+"All contacts must use Friendica protocols. All other built-in communication "
+"protocols disabled."
+msgstr "All contacts must use Friendica protocols. All other built-in communication protocols will be disabled."
 
-#: mod/install.php:550
-msgid "<h1>What next</h1>"
-msgstr "<h1>What next</h1>"
+#: mod/admin.php:1322
+msgid "Verify SSL"
+msgstr "Verify SSL"
 
-#: mod/install.php:551
+#: mod/admin.php:1322
 msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the "
-"worker."
-msgstr "IMPORTANT: You will need to [manually] setup a scheduled task for the worker."
+"If you wish, you can turn on strict certificate checking. This will mean you"
+" cannot connect (at all) to self-signed SSL sites."
+msgstr "If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."
 
-#: mod/install.php:554
-#, php-format
-msgid ""
-"Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
-"and register as new user. Remember to use the same email you have entered as"
-" administrator email. This will allow you to enter the site admin panel."
-msgstr ""
+#: mod/admin.php:1323
+msgid "Proxy user"
+msgstr "Proxy user"
 
-#: mod/invite.php:33
-msgid "Total invitation limit exceeded."
-msgstr "Total invitation limit exceeded"
+#: mod/admin.php:1324
+msgid "Proxy URL"
+msgstr "Proxy URL"
 
-#: mod/invite.php:55
-#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s : Not a valid email address"
+#: mod/admin.php:1325
+msgid "Network timeout"
+msgstr "Network timeout"
 
-#: mod/invite.php:80
-msgid "Please join us on Friendica"
-msgstr "Please join us on Friendica."
+#: mod/admin.php:1325
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+msgstr "Value is in seconds. Set to 0 for unlimited (not recommended)."
 
-#: mod/invite.php:91
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr "Invitation limit is exceeded. Please contact your site administrator."
+#: mod/admin.php:1326
+msgid "Maximum Load Average"
+msgstr "Maximum load average"
 
-#: mod/invite.php:95
-#, php-format
-msgid "%s : Message delivery failed."
-msgstr "%s : Message delivery failed"
+#: mod/admin.php:1326
+msgid ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
+msgstr "Maximum system load before delivery and poll processes are deferred (default 50)."
 
-#: mod/invite.php:99
-#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d message sent."
-msgstr[1] "%d messages sent."
+#: mod/admin.php:1327
+msgid "Maximum Load Average (Frontend)"
+msgstr "Maximum load average (frontend)"
 
-#: mod/invite.php:117
-msgid "You have no more invitations available"
-msgstr "You have no more invitations available."
+#: mod/admin.php:1327
+msgid "Maximum system load before the frontend quits service - default 50."
+msgstr "Maximum system load before the frontend quits service (default 50)."
 
-#: mod/invite.php:125
-#, php-format
+#: mod/admin.php:1328
+msgid "Minimal Memory"
+msgstr "Minimal memory"
+
+#: mod/admin.php:1328
 msgid ""
-"Visit %s for a list of public sites that you can join. Friendica members on "
-"other sites can all connect with each other, as well as with members of many"
-" other social networks."
-msgstr "Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."
+"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - "
+"default 0 (deactivated)."
+msgstr "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."
 
-#: mod/invite.php:127
-#, php-format
+#: mod/admin.php:1329
+msgid "Maximum table size for optimization"
+msgstr "Maximum table size for optimization"
+
+#: mod/admin.php:1329
 msgid ""
-"To accept this invitation, please visit and register at %s or any other "
-"public Friendica website."
-msgstr "To accept this invitation, please sign up at %s or any other public Friendica website."
+"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
+"Enter -1 to disable it."
+msgstr "Maximum table size (in MB) for the automatic optimization (default 100 MB; -1 to deactivate)."
+
+#: mod/admin.php:1330
+msgid "Minimum level of fragmentation"
+msgstr "Minimum level of fragmentation"
 
-#: mod/invite.php:128
-#, php-format
+#: mod/admin.php:1330
 msgid ""
-"Friendica sites all inter-connect to create a huge privacy-enhanced social "
-"web that is owned and controlled by its members. They can also connect with "
-"many traditional social networks. See %s for a list of alternate Friendica "
-"sites you can join."
-msgstr "Friendica sites are all inter-connect to create a large privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."
+"Minimum fragmenation level to start the automatic optimization - default "
+"value is 30%."
+msgstr "Minimum fragmentation level to start the automatic optimization (default 30%)."
 
-#: mod/invite.php:132
-msgid ""
-"Our apologies. This system is not currently configured to connect with other"
-" public sites or invite members."
-msgstr "Our apologies. This system is not currently configured to connect with other public sites or invite members."
+#: mod/admin.php:1332
+msgid "Periodical check of global contacts"
+msgstr "Periodical check of global contacts"
 
-#: mod/invite.php:136
+#: mod/admin.php:1332
 msgid ""
-"Friendica sites all inter-connect to create a huge privacy-enhanced social "
-"web that is owned and controlled by its members. They can also connect with "
-"many traditional social networks."
-msgstr "Friendica sites are all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. Each site can also connect with many traditional social networks."
+"If enabled, the global contacts are checked periodically for missing or "
+"outdated data and the vitality of the contacts and servers."
+msgstr "This checks global contacts periodically for missing or outdated data and the vitality of the contacts and servers."
 
-#: mod/invite.php:135
-#, php-format
-msgid "To accept this invitation, please visit and register at %s."
-msgstr "To accept this invitation, please visit and register at %s."
+#: mod/admin.php:1333
+msgid "Days between requery"
+msgstr "Days between enquiry"
 
-#: mod/invite.php:142
-msgid "Send invitations"
-msgstr "Send invitations"
+#: mod/admin.php:1333
+msgid "Number of days after which a server is requeried for his contacts."
+msgstr "Number of days after which a server is required check contacts."
 
-#: mod/invite.php:143
-msgid "Enter email addresses, one per line:"
-msgstr "Enter email addresses, one per line:"
+#: mod/admin.php:1334
+msgid "Discover contacts from other servers"
+msgstr "Discover contacts from other servers"
 
-#: mod/invite.php:145
+#: mod/admin.php:1334
 msgid ""
-"You are cordially invited to join me and other close friends on Friendica - "
-"and help us to create a better social web."
-msgstr "You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."
+"Periodically query other servers for contacts. You can choose between "
+"'users': the users on the remote system, 'Global Contacts': active contacts "
+"that are known on the system. The fallback is meant for Redmatrix servers "
+"and older friendica servers, where global contacts weren't available. The "
+"fallback increases the server load, so the recommened setting is 'Users, "
+"Global Contacts'."
+msgstr "Periodically query other servers for contacts. You can choose between 'Users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older Friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommend setting is 'Users, Global Contacts'."
 
-#: mod/invite.php:147
-msgid "You will need to supply this invitation code: $invite_code"
-msgstr "You will need to supply this invitation code: $invite_code"
+#: mod/admin.php:1335
+msgid "Timeframe for fetching global contacts"
+msgstr "Time-frame for fetching global contacts"
 
-#: mod/invite.php:147
+#: mod/admin.php:1335
 msgid ""
-"Once you have registered, please connect with me via my profile page at:"
-msgstr "Once you have signed up, please connect with me via my profile page at:"
+"When the discovery is activated, this value defines the timeframe for the "
+"activity of the global contacts that are fetched from other servers."
+msgstr "If discovery is activated, this value defines the time-frame for the activity of the global contacts that are fetched from other servers."
 
-#: mod/invite.php:149
-msgid ""
-"For more information about the Friendica project and why we feel it is "
-"important, please visit http://friendi.ca"
-msgstr "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"
+#: mod/admin.php:1336
+msgid "Search the local directory"
+msgstr "Search the local directory"
 
-#: mod/item.php:115
-msgid "Unable to locate original post."
-msgstr "Unable to locate original post."
+#: mod/admin.php:1336
+msgid ""
+"Search the local directory instead of the global directory. When searching "
+"locally, every search will be executed on the global directory in the "
+"background. This improves the search results when the search is repeated."
+msgstr "Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."
 
-#: mod/item.php:275
-msgid "Empty post discarded."
-msgstr "Empty post discarded."
+#: mod/admin.php:1338
+msgid "Publish server information"
+msgstr "Publish server information"
 
-#: mod/item.php:802
-#, php-format
+#: mod/admin.php:1338
 msgid ""
-"This message was sent to you by %s, a member of the Friendica social "
-"network."
-msgstr "This message was sent to you by %s, a member of the Friendica social network."
+"If enabled, general server and usage data will be published. The data "
+"contains the name and version of the server, number of users with public "
+"profiles, number of posts and the activated protocols and connectors. See <a"
+" href='http://the-federation.info/'>the-federation.info</a> for details."
+msgstr "This publishes generic data about the server and its usage. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."
 
-#: mod/item.php:804
-#, php-format
-msgid "You may visit them online at %s"
-msgstr "You may visit them online at %s"
+#: mod/admin.php:1340
+msgid "Check upstream version"
+msgstr "Check upstream version"
 
-#: mod/item.php:805
+#: mod/admin.php:1340
 msgid ""
-"Please contact the sender by replying to this post if you do not wish to "
-"receive these messages."
-msgstr "Please contact the sender by replying to this post if you do not wish to receive these messages."
-
-#: mod/item.php:809
-#, php-format
-msgid "%s posted an update."
-msgstr "%s posted an update."
+"Enables checking for new Friendica versions at github. If there is a new "
+"version, you will be informed in the admin panel overview."
+msgstr "Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."
 
-#: mod/localtime.php:33
-msgid "Time Conversion"
-msgstr "Time conversion"
+#: mod/admin.php:1341
+msgid "Suppress Tags"
+msgstr "Suppress tags"
 
-#: mod/localtime.php:35
-msgid ""
-"Friendica provides this service for sharing events with other networks and "
-"friends in unknown timezones."
-msgstr "Friendica provides this service for sharing events with other networks and friends in unknown time zones."
+#: mod/admin.php:1341
+msgid "Suppress showing a list of hashtags at the end of the posting."
+msgstr "Suppress listed hashtags at the end of posts."
 
-#: mod/localtime.php:39
-#, php-format
-msgid "UTC time: %s"
-msgstr "UTC time: %s"
+#: mod/admin.php:1342
+msgid "Path to item cache"
+msgstr "Path to item cache"
 
-#: mod/localtime.php:42
-#, php-format
-msgid "Current timezone: %s"
-msgstr "Current time zone: %s"
+#: mod/admin.php:1342
+msgid "The item caches buffers generated bbcode and external images."
+msgstr "The item caches buffers generated bbcode and external images."
 
-#: mod/localtime.php:46
-#, php-format
-msgid "Converted localtime: %s"
-msgstr "Converted local time: %s"
+#: mod/admin.php:1343
+msgid "Cache duration in seconds"
+msgstr "Cache duration in seconds"
 
-#: mod/localtime.php:52
-msgid "Please select your timezone:"
-msgstr "Please select your time zone:"
+#: mod/admin.php:1343
+msgid ""
+"How long should the cache files be hold? Default value is 86400 seconds (One"
+" day). To disable the item cache, set the value to -1."
+msgstr "How long should cache files be held? (Default 86400 seconds - one day;  -1 disables item cache)"
 
-#: mod/lostpass.php:27
-msgid "No valid account found."
-msgstr "No valid account found."
+#: mod/admin.php:1344
+msgid "Maximum numbers of comments per post"
+msgstr "Maximum numbers of comments per post"
 
-#: mod/lostpass.php:39
-msgid "Password reset request issued. Check your email."
-msgstr "Password reset request issued. Please check your email."
+#: mod/admin.php:1344
+msgid "How much comments should be shown for each post? Default value is 100."
+msgstr "How many comments should be shown for each post? (Default 100)"
 
-#: mod/lostpass.php:45
-#, php-format
-msgid ""
-"\n"
-"\t\tDear %1$s,\n"
-"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
-"\t\tpassword. In order to confirm this request, please select the verification link\n"
-"\t\tbelow or paste it into your web browser address bar.\n"
-"\n"
-"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
-"\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n"
-"\n"
-"\t\tYour password will not be changed unless we can verify that you\n"
-"\t\tissued this request."
-msgstr ""
+#: mod/admin.php:1345
+msgid "Temp path"
+msgstr "Temp path"
 
-#: mod/lostpass.php:56
-#, php-format
+#: mod/admin.php:1345
 msgid ""
-"\n"
-"\t\tFollow this link soon to verify your identity:\n"
-"\n"
-"\t\t%1$s\n"
-"\n"
-"\t\tYou will then receive a follow-up message containing the new password.\n"
-"\t\tYou may change that password from your account settings page after logging in.\n"
-"\n"
-"\t\tThe login details are as follows:\n"
-"\n"
-"\t\tSite Location:\t%2$s\n"
-"\t\tLogin Name:\t%3$s"
-msgstr ""
+"If you have a restricted system where the webserver can't access the system "
+"temp path, enter another path here."
+msgstr "Enter a different tmp path, if your system restricts the webserver's access to the system temp path."
 
-#: mod/lostpass.php:72
-#, php-format
-msgid "Password reset requested at %s"
-msgstr "Password reset requested at %s"
+#: mod/admin.php:1346
+msgid "Base path to installation"
+msgstr "Base path to installation"
 
-#: mod/lostpass.php:88
+#: mod/admin.php:1346
 msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "Request could not be verified. (You may have previously submitted it.) Password reset failed."
-
-#: mod/lostpass.php:101
-msgid "Request has expired, please make a new one."
-msgstr ""
+"If the system cannot detect the correct path to your installation, enter the"
+" correct path here. This setting should only be set if you are using a "
+"restricted system and symbolic links to your webroot."
+msgstr "If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."
 
-#: mod/lostpass.php:116
-msgid "Forgot your Password?"
-msgstr "Reset My Password"
+#: mod/admin.php:1347
+msgid "Disable picture proxy"
+msgstr "Disable picture proxy"
 
-#: mod/lostpass.php:117
+#: mod/admin.php:1347
 msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "Enter email address or nickname to reset your password. You will receive further instruction via email."
-
-#: mod/lostpass.php:118 src/Module/Login.php:314
-msgid "Nickname or Email: "
-msgstr "Nickname or email: "
+"The picture proxy increases performance and privacy. It shouldn't be used on"
+" systems with very low bandwith."
+msgstr "The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith."
 
-#: mod/lostpass.php:119
-msgid "Reset"
-msgstr "Reset"
+#: mod/admin.php:1348
+msgid "Only search in tags"
+msgstr "Only search in tags"
 
-#: mod/lostpass.php:134 src/Module/Login.php:326
-msgid "Password Reset"
-msgstr "Forgotten password?"
+#: mod/admin.php:1348
+msgid "On large systems the text search can slow down the system extremely."
+msgstr "On large systems the text search can slow down the system significantly."
 
-#: mod/lostpass.php:135
-msgid "Your password has been reset as requested."
-msgstr "Your password has been reset as requested."
+#: mod/admin.php:1350
+msgid "New base url"
+msgstr "New base URL"
 
-#: mod/lostpass.php:136
-msgid "Your new password is"
-msgstr "Your new password is"
+#: mod/admin.php:1350
+msgid ""
+"Change base url for this server. Sends relocate message to all Friendica and"
+" Diaspora* contacts of all users."
+msgstr "Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."
 
-#: mod/lostpass.php:137
-msgid "Save or copy your new password - and then"
-msgstr "Save or copy your new password - and then"
+#: mod/admin.php:1352
+msgid "RINO Encryption"
+msgstr "RINO Encryption"
 
-#: mod/lostpass.php:138
-msgid "click here to login"
-msgstr "click here to login"
+#: mod/admin.php:1352
+msgid "Encryption layer between nodes."
+msgstr "Encryption layer between nodes."
 
-#: mod/lostpass.php:139
-msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
-msgstr "Your password may be changed from the <em>Settings</em> page after successful login."
+#: mod/admin.php:1354
+msgid "Maximum number of parallel workers"
+msgstr "Maximum number of parallel workers"
 
-#: mod/lostpass.php:147
-#, php-format
+#: mod/admin.php:1354
 msgid ""
-"\n"
-"\t\t\tDear %1$s,\n"
-"\t\t\t\tYour password has been changed as requested. Please retain this\n"
-"\t\t\tinformation for your records (or change your password immediately to\n"
-"\t\t\tsomething that you will remember).\n"
-"\t\t"
-msgstr ""
+"On shared hosters set this to 2. On larger systems, values of 10 are great. "
+"Default value is 4."
+msgstr "On shared hosts set this to 2. On larger systems, values of 10 are great. Default value is 4."
 
-#: mod/lostpass.php:153
-#, php-format
-msgid ""
-"\n"
-"\t\t\tYour login details are as follows:\n"
-"\n"
-"\t\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t%2$s\n"
-"\t\t\tPassword:\t%3$s\n"
-"\n"
-"\t\t\tYou may change that password from your account settings page after logging in.\n"
-"\t\t"
-msgstr ""
+#: mod/admin.php:1355
+msgid "Don't use 'proc_open' with the worker"
+msgstr "Don't use 'proc_open' with the worker"
 
-#: mod/lostpass.php:166
-#, php-format
-msgid "Your password has been changed at %s"
-msgstr "Your password has been changed at %s"
+#: mod/admin.php:1355
+msgid ""
+"Enable this if your system doesn't allow the use of 'proc_open'. This can "
+"happen on shared hosters. If this is enabled you should increase the "
+"frequency of worker calls in your crontab."
+msgstr "Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."
 
-#: mod/manage.php:180
-msgid "Manage Identities and/or Pages"
-msgstr "Manage Identities and Pages"
+#: mod/admin.php:1356
+msgid "Enable fastlane"
+msgstr "Enable fast-lane"
 
-#: mod/manage.php:181
+#: mod/admin.php:1356
 msgid ""
-"Toggle between different identities or community/group pages which share "
-"your account details or which you have been granted \"manage\" permissions"
-msgstr "Accounts that I manage or own."
+"When enabed, the fastlane mechanism starts an additional worker if processes"
+" with higher priority are blocked by processes of lower priority."
+msgstr "The fast-lane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."
 
-#: mod/manage.php:182
-msgid "Select an identity to manage: "
-msgstr "Select identity:"
+#: mod/admin.php:1357
+msgid "Enable frontend worker"
+msgstr "Enable frontend worker"
 
-#: mod/message.php:29 src/Content/Nav.php:198
-msgid "New Message"
-msgstr "New Message"
+#: mod/admin.php:1357
+#, php-format
+msgid ""
+"When enabled the Worker process is triggered when backend access is "
+"performed \\x28e.g. messages being delivered\\x29. On smaller sites you "
+"might want to call %s/worker on a regular basis via an external cron job. "
+"You should only enable this option if you cannot utilize cron/scheduled jobs"
+" on your server."
+msgstr "Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."
 
-#: mod/message.php:76
-msgid "Unable to locate contact information."
-msgstr "Unable to locate contact information."
+#: mod/admin.php:1385
+msgid "Update has been marked successful"
+msgstr "Update has been marked successful"
 
-#: mod/message.php:111 view/theme/frio/theme.php:267 src/Content/Nav.php:195
-msgid "Messages"
-msgstr "Messages"
+#: mod/admin.php:1392
+#, php-format
+msgid "Database structure update %s was successfully applied."
+msgstr "Database structure update %s was successfully applied."
 
-#: mod/message.php:135
-msgid "Do you really want to delete this message?"
-msgstr "Do you really want to delete this message?"
+#: mod/admin.php:1395
+#, php-format
+msgid "Executing of database structure update %s failed with error: %s"
+msgstr "Executing of database structure update %s failed with error: %s"
 
-#: mod/message.php:155
-msgid "Message deleted."
-msgstr "Message deleted."
+#: mod/admin.php:1408
+#, php-format
+msgid "Executing %s failed with error: %s"
+msgstr "Executing %s failed with error: %s"
 
-#: mod/message.php:184
-msgid "Conversation removed."
-msgstr "Conversation removed."
+#: mod/admin.php:1410
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr "Update %s was successfully applied."
 
-#: mod/message.php:291
-msgid "No messages."
-msgstr "No messages."
+#: mod/admin.php:1413
+#, php-format
+msgid "Update %s did not return a status. Unknown if it succeeded."
+msgstr "Update %s did not return a status. Unknown if it succeeded."
 
-#: mod/message.php:330
-msgid "Message not available."
-msgstr "Message not available."
+#: mod/admin.php:1416
+#, php-format
+msgid "There was no additional update function %s that needed to be called."
+msgstr "There was no additional update function %s that needed to be called."
 
-#: mod/message.php:399
-msgid "Delete message"
-msgstr "Delete message"
+#: mod/admin.php:1436
+msgid "No failed updates."
+msgstr "No failed updates."
 
-#: mod/message.php:416 mod/message.php:499
-msgid "Delete conversation"
-msgstr "Delete conversation"
+#: mod/admin.php:1437
+msgid "Check database structure"
+msgstr "Check database structure"
+
+#: mod/admin.php:1442
+msgid "Failed Updates"
+msgstr "Failed updates"
 
-#: mod/message.php:418
+#: mod/admin.php:1443
 msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
-msgstr "No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."
+"This does not include updates prior to 1139, which did not return a status."
+msgstr "This does not include updates prior to 1139, which did not return a status."
 
-#: mod/message.php:422
-msgid "Send Reply"
-msgstr "Send reply"
+#: mod/admin.php:1444
+msgid "Mark success (if update was manually applied)"
+msgstr "Mark success (if update was manually applied)"
 
-#: mod/message.php:473
-#, php-format
-msgid "Unknown sender - %s"
-msgstr "Unknown sender - %s"
+#: mod/admin.php:1445
+msgid "Attempt to execute this update step automatically"
+msgstr "Attempt to execute this update step automatically"
 
-#: mod/message.php:475
+#: mod/admin.php:1484
 #, php-format
-msgid "You and %s"
-msgstr "Me and %s"
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tthe administrator of %2$s has set up an account for you."
+msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tThe administrator of %2$s has set up an account for you."
 
-#: mod/message.php:477
+#: mod/admin.php:1487
 #, php-format
-msgid "%s and You"
-msgstr "%s and me"
-
-#: mod/message.php:502
-msgid "D, d M Y - g:i A"
-msgstr "D, d M Y - g:i A"
+msgid ""
+"\n"
+"\t\t\tThe login details are as follows:\n"
+"\n"
+"\t\t\tSite Location:\t%1$s\n"
+"\t\t\tLogin Name:\t\t%2$s\n"
+"\t\t\tPassword:\t\t%3$s\n"
+"\n"
+"\t\t\tYou may change your password from your account \"Settings\" page after logging\n"
+"\t\t\tin.\n"
+"\n"
+"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
+"\n"
+"\t\t\tYou may also wish to add some basic information to your default profile\n"
+"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
+"\n"
+"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
+"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
+"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
+"\t\t\tthan that.\n"
+"\n"
+"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
+"\t\t\tIf you are new and do not know anybody here, they may help\n"
+"\t\t\tyou to make some new and interesting friends.\n"
+"\n"
+"\t\t\tThank you and welcome to %4$s."
+msgstr "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1$s\n\t\t\tLogin Name:\t\t%2$s\n\t\t\tPassword:\t\t%3$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, this may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4$s."
 
-#: mod/message.php:505
+#: mod/admin.php:1519 src/Model/User.php:634
 #, php-format
-msgid "%d message"
-msgid_plural "%d messages"
-msgstr[0] "%d message"
-msgstr[1] "%d messages"
-
-#: mod/network.php:194 mod/search.php:37
-msgid "Remove term"
-msgstr "Remove term"
-
-#: mod/network.php:201 mod/search.php:46 src/Content/Feature.php:100
-msgid "Saved Searches"
-msgstr "Saved searches"
+msgid "Registration details for %s"
+msgstr "Registration details for %s"
 
-#: mod/network.php:202 src/Model/Group.php:401
-msgid "add"
-msgstr "add"
+#: mod/admin.php:1529
+#, php-format
+msgid "%s user blocked/unblocked"
+msgid_plural "%s users blocked/unblocked"
+msgstr[0] "%s user blocked/unblocked"
+msgstr[1] "%s users blocked/unblocked"
 
-#: mod/network.php:547
+#: mod/admin.php:1535
 #, php-format
-msgid ""
-"Warning: This group contains %s member from a network that doesn't allow non"
-" public messages."
-msgid_plural ""
-"Warning: This group contains %s members from a network that doesn't allow "
-"non public messages."
-msgstr[0] "Warning: This group contains %s member from a network that doesn't allow non public messages."
-msgstr[1] "Warning: This group contains %s members from a network that doesn't allow non public messages."
+msgid "%s user deleted"
+msgid_plural "%s users deleted"
+msgstr[0] "%s user deleted"
+msgstr[1] "%s users deleted"
 
-#: mod/network.php:550
-msgid "Messages in this group won't be send to these receivers."
-msgstr "Messages in this group won't be send to these receivers."
+#: mod/admin.php:1582
+#, php-format
+msgid "User '%s' deleted"
+msgstr "User '%s' deleted"
 
-#: mod/network.php:618
-msgid "No such group"
-msgstr "No such group"
+#: mod/admin.php:1590
+#, php-format
+msgid "User '%s' unblocked"
+msgstr "User '%s' unblocked"
 
-#: mod/network.php:643
+#: mod/admin.php:1590
 #, php-format
-msgid "Group: %s"
-msgstr "Group: %s"
+msgid "User '%s' blocked"
+msgstr "User '%s' blocked"
 
-#: mod/network.php:669
-msgid "Private messages to this person are at risk of public disclosure."
-msgstr "Private messages to this person are at risk of public disclosure."
+#: mod/admin.php:1689 mod/admin.php:1701 mod/admin.php:1714 mod/admin.php:1732
+#: src/Content/ContactSelector.php:82
+msgid "Email"
+msgstr "Email"
 
-#: mod/network.php:672
-msgid "Invalid contact."
-msgstr "Invalid contact."
+#: mod/admin.php:1689 mod/admin.php:1714
+msgid "Register date"
+msgstr "Registration date"
 
-#: mod/network.php:917
-msgid "Commented Order"
-msgstr "Commented last"
+#: mod/admin.php:1689 mod/admin.php:1714
+msgid "Last login"
+msgstr "Last login"
 
-#: mod/network.php:920
-msgid "Sort by Comment Date"
-msgstr "Sort by comment date"
+#: mod/admin.php:1689 mod/admin.php:1714
+msgid "Last item"
+msgstr "Last item"
 
-#: mod/network.php:925
-msgid "Posted Order"
-msgstr "Posted last"
+#: mod/admin.php:1689 mod/settings.php:54
+msgid "Account"
+msgstr "Account"
 
-#: mod/network.php:928
-msgid "Sort by Post Date"
-msgstr "Sort by post date"
+#: mod/admin.php:1697
+msgid "Add User"
+msgstr "Add user"
 
-#: mod/network.php:936 mod/profiles.php:700
-#: src/Core/NotificationsManager.php:185
-msgid "Personal"
-msgstr "Personal"
+#: mod/admin.php:1699
+msgid "User registrations waiting for confirm"
+msgstr "User registrations awaiting confirmation"
 
-#: mod/network.php:939
-msgid "Posts that mention or involve you"
-msgstr "Posts mentioning or involving me"
+#: mod/admin.php:1700
+msgid "User waiting for permanent deletion"
+msgstr "User awaiting permanent deletion"
 
-#: mod/network.php:947
-msgid "New"
-msgstr "New"
+#: mod/admin.php:1701
+msgid "Request date"
+msgstr "Request date"
 
-#: mod/network.php:950
-msgid "Activity Stream - by date"
-msgstr "Activity Stream - by date"
+#: mod/admin.php:1702
+msgid "No registrations."
+msgstr "No registrations."
 
-#: mod/network.php:958
-msgid "Shared Links"
-msgstr "Shared links"
+#: mod/admin.php:1703
+msgid "Note from the user"
+msgstr "Note from the user"
 
-#: mod/network.php:961
-msgid "Interesting Links"
-msgstr "Interesting links"
+#: mod/admin.php:1705
+msgid "Deny"
+msgstr "Deny"
 
-#: mod/network.php:969
-msgid "Starred"
-msgstr "Starred"
+#: mod/admin.php:1709
+msgid "Site admin"
+msgstr "Site admin"
 
-#: mod/network.php:972
-msgid "Favourite Posts"
-msgstr "My favourite posts"
+#: mod/admin.php:1710
+msgid "Account expired"
+msgstr "Account expired"
 
-#: mod/notify.php:77
-msgid "No more system notifications."
-msgstr "No more system notifications."
+#: mod/admin.php:1713
+msgid "New User"
+msgstr "New user"
 
-#: mod/photos.php:109 src/Model/Profile.php:892
-msgid "Photo Albums"
-msgstr "Photo Albums"
+#: mod/admin.php:1714
+msgid "Deleted since"
+msgstr "Deleted since"
 
-#: mod/photos.php:110 mod/photos.php:1715
-msgid "Recent Photos"
-msgstr "Recent photos"
+#: mod/admin.php:1719
+msgid ""
+"Selected users will be deleted!\\n\\nEverything these users had posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "Selected users will be deleted!\\n\\nEverything these users has posted on this site will be permanently deleted!\\n\\nAre you sure?"
 
-#: mod/photos.php:113 mod/photos.php:1212 mod/photos.php:1717
-msgid "Upload New Photos"
-msgstr "Upload new photos"
+#: mod/admin.php:1720
+msgid ""
+"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
+"site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"
 
-#: mod/photos.php:127 mod/settings.php:49
-msgid "everybody"
-msgstr "everybody"
+#: mod/admin.php:1730
+msgid "Name of the new user."
+msgstr "Name of the new user."
 
-#: mod/photos.php:185
-msgid "Contact information unavailable"
-msgstr "Contact information unavailable"
+#: mod/admin.php:1731
+msgid "Nickname"
+msgstr "Nickname"
 
-#: mod/photos.php:205
-msgid "Album not found."
-msgstr "Album not found."
+#: mod/admin.php:1731
+msgid "Nickname of the new user."
+msgstr "Nickname of the new user."
 
-#: mod/photos.php:235 mod/photos.php:246 mod/photos.php:1163
-msgid "Delete Album"
-msgstr "Delete album"
+#: mod/admin.php:1732
+msgid "Email address of the new user."
+msgstr "Email address of the new user."
 
-#: mod/photos.php:244
-msgid "Do you really want to delete this photo album and all its photos?"
-msgstr "Do you really want to delete this photo album and all its photos?"
+#: mod/admin.php:1774
+#, php-format
+msgid "Addon %s disabled."
+msgstr "Addon %s disabled."
 
-#: mod/photos.php:311 mod/photos.php:322 mod/photos.php:1448
-msgid "Delete Photo"
-msgstr "Delete photo"
+#: mod/admin.php:1778
+#, php-format
+msgid "Addon %s enabled."
+msgstr "Addon %s enabled."
 
-#: mod/photos.php:320
-msgid "Do you really want to delete this photo?"
-msgstr "Do you really want to delete this photo?"
+#: mod/admin.php:1788 mod/admin.php:2037
+msgid "Disable"
+msgstr "Disable"
 
-#: mod/photos.php:668
-msgid "a photo"
-msgstr "a photo"
+#: mod/admin.php:1791 mod/admin.php:2040
+msgid "Enable"
+msgstr "Enable"
 
-#: mod/photos.php:668
-#, php-format
-msgid "%1$s was tagged in %2$s by %3$s"
-msgstr "%1$s was tagged in %2$s by %3$s"
+#: mod/admin.php:1813 mod/admin.php:2082
+msgid "Toggle"
+msgstr "Toggle"
 
-#: mod/photos.php:770
-msgid "Image upload didn't complete, please try again"
-msgstr ""
+#: mod/admin.php:1821 mod/admin.php:2091
+msgid "Author: "
+msgstr "Author: "
 
-#: mod/photos.php:773
-msgid "Image file is missing"
-msgstr ""
+#: mod/admin.php:1822 mod/admin.php:2092
+msgid "Maintainer: "
+msgstr "Maintainer: "
+
+#: mod/admin.php:1874
+msgid "Reload active addons"
+msgstr "Reload active addons"
 
-#: mod/photos.php:778
+#: mod/admin.php:1879
+#, php-format
 msgid ""
-"Server can't accept new file upload at this time, please contact your "
-"administrator"
-msgstr ""
+"There are currently no addons available on your node. You can find the "
+"official addon repository at %1$s and might find other interesting addons in"
+" the open addon registry at %2$s"
+msgstr "There are currently no addons available on your node. You can find the official addon repository at %1$s and might find other interesting addons in the open addon registry at %2$s"
 
-#: mod/photos.php:804
-msgid "Image file is empty."
-msgstr "Image file is empty."
+#: mod/admin.php:1999
+msgid "No themes found."
+msgstr "No themes found."
 
-#: mod/photos.php:942
-msgid "No photos selected"
-msgstr "No photos selected"
+#: mod/admin.php:2073
+msgid "Screenshot"
+msgstr "Screenshot"
 
-#: mod/photos.php:1038 mod/videos.php:313
-msgid "Access to this item is restricted."
-msgstr "Access to this item is restricted."
+#: mod/admin.php:2127
+msgid "Reload active themes"
+msgstr "Reload active themes"
 
-#: mod/photos.php:1092
-msgid "Upload Photos"
-msgstr "Upload photos"
+#: mod/admin.php:2132
+#, php-format
+msgid "No themes found on the system. They should be placed in %1$s"
+msgstr "No themes found on the system. They should be placed in %1$s"
 
-#: mod/photos.php:1096 mod/photos.php:1158
-msgid "New album name: "
-msgstr "New album name: "
+#: mod/admin.php:2133
+msgid "[Experimental]"
+msgstr "[Experimental]"
 
-#: mod/photos.php:1097
-msgid "or existing album name: "
-msgstr "or existing album name: "
+#: mod/admin.php:2134
+msgid "[Unsupported]"
+msgstr "[Unsupported]"
 
-#: mod/photos.php:1098
-msgid "Do not show a status post for this upload"
-msgstr "Do not show a status post for this upload"
+#: mod/admin.php:2158
+msgid "Log settings updated."
+msgstr "Log settings updated."
 
-#: mod/photos.php:1108 mod/photos.php:1451 mod/settings.php:1233
-msgid "Show to Groups"
-msgstr "Show to groups"
+#: mod/admin.php:2190
+msgid "PHP log currently enabled."
+msgstr "PHP log currently enabled."
 
-#: mod/photos.php:1109 mod/photos.php:1452 mod/settings.php:1234
-msgid "Show to Contacts"
-msgstr "Show to contacts"
+#: mod/admin.php:2192
+msgid "PHP log currently disabled."
+msgstr "PHP log currently disabled."
 
-#: mod/photos.php:1169
-msgid "Edit Album"
-msgstr "Edit album"
+#: mod/admin.php:2201
+msgid "Clear"
+msgstr "Clear"
 
-#: mod/photos.php:1174
-msgid "Show Newest First"
-msgstr "Show newest first"
+#: mod/admin.php:2205
+msgid "Enable Debugging"
+msgstr "Enable debugging"
 
-#: mod/photos.php:1176
-msgid "Show Oldest First"
-msgstr "Show oldest first"
+#: mod/admin.php:2206
+msgid "Log file"
+msgstr "Log file"
 
-#: mod/photos.php:1197 mod/photos.php:1700
-msgid "View Photo"
-msgstr "View photo"
+#: mod/admin.php:2206
+msgid ""
+"Must be writable by web server. Relative to your Friendica top-level "
+"directory."
+msgstr "Must be writable by web server and relative to your Friendica top-level directory."
 
-#: mod/photos.php:1238
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Permission denied. Access to this item may be restricted."
+#: mod/admin.php:2207
+msgid "Log level"
+msgstr "Log level"
 
-#: mod/photos.php:1240
-msgid "Photo not available"
-msgstr "Photo not available"
+#: mod/admin.php:2209
+msgid "PHP logging"
+msgstr "PHP logging"
 
-#: mod/photos.php:1303
-msgid "View photo"
-msgstr "View photo"
+#: mod/admin.php:2210
+msgid ""
+"To enable logging of PHP errors and warnings you can add the following to "
+"the .htconfig.php file of your installation. The filename set in the "
+"'error_log' line is relative to the friendica top-level directory and must "
+"be writeable by the web server. The option '1' for 'log_errors' and "
+"'display_errors' is to enable these options, set to '0' to disable them."
+msgstr "To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The file name set in the 'error_log' line is relative to the Friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."
 
-#: mod/photos.php:1303
-msgid "Edit photo"
-msgstr "Edit photo"
+#: mod/admin.php:2241
+#, php-format
+msgid ""
+"Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see "
+"if file %1$s exist and is readable."
+msgstr "Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file %1$s exist and is readable."
 
-#: mod/photos.php:1304
-msgid "Use as profile photo"
-msgstr "Use as profile photo"
+#: mod/admin.php:2245
+#, php-format
+msgid ""
+"Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file"
+" %1$s is readable."
+msgstr "Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check if file %1$s is readable."
 
-#: mod/photos.php:1310 src/Object/Post.php:148
-msgid "Private Message"
-msgstr "Private message"
+#: mod/admin.php:2336 mod/admin.php:2337 mod/settings.php:779
+msgid "Off"
+msgstr "Off"
 
-#: mod/photos.php:1329
-msgid "View Full Size"
-msgstr "View full size"
+#: mod/admin.php:2336 mod/admin.php:2337 mod/settings.php:779
+msgid "On"
+msgstr "On"
 
-#: mod/photos.php:1416
-msgid "Tags: "
-msgstr "Tags: "
+#: mod/admin.php:2337
+#, php-format
+msgid "Lock feature %s"
+msgstr "Lock feature %s"
 
-#: mod/photos.php:1419
-msgid "[Remove any tag]"
-msgstr "[Remove any tag]"
+#: mod/admin.php:2345
+msgid "Manage Additional Features"
+msgstr "Manage additional features"
+
+#: mod/babel.php:23
+msgid "Source (bbcode) text:"
+msgstr "Source (bbcode) text:"
 
-#: mod/photos.php:1434
-msgid "New album name"
-msgstr "New album name"
+#: mod/babel.php:30
+msgid "Source (Diaspora) text to convert to BBcode:"
+msgstr "Source (Diaspora) text to convert to BBcode:"
 
-#: mod/photos.php:1435
-msgid "Caption"
-msgstr "Caption"
+#: mod/babel.php:38
+msgid "Source input: "
+msgstr "Source input: "
 
-#: mod/photos.php:1436
-msgid "Add a Tag"
-msgstr "Add Tag"
+#: mod/babel.php:42
+msgid "bbcode (raw HTML(: "
+msgstr "bbcode (raw HTML(: "
 
-#: mod/photos.php:1436
-msgid ""
-"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
-msgstr "Example: @bob, @jojo@example.com, #California, #camping"
+#: mod/babel.php:45
+msgid "bbcode: "
+msgstr "bbcode: "
 
-#: mod/photos.php:1437
-msgid "Do not rotate"
-msgstr "Do not rotate"
+#: mod/babel.php:49 mod/babel.php:65
+msgid "bbcode => html2bbcode: "
+msgstr "bbcode => html2bbcode: "
 
-#: mod/photos.php:1438
-msgid "Rotate CW (right)"
-msgstr "Rotate right (CW)"
+#: mod/babel.php:53
+msgid "bb2diaspora: "
+msgstr "bb2diaspora: "
 
-#: mod/photos.php:1439
-msgid "Rotate CCW (left)"
-msgstr "Rotate left (CCW)"
+#: mod/babel.php:57
+msgid "bb2diaspora => Markdown: "
+msgstr "bb2diaspora => Markdown: "
 
-#: mod/photos.php:1473 src/Object/Post.php:295
-msgid "I like this (toggle)"
-msgstr "I like this (toggle)"
+#: mod/babel.php:61
+msgid "bb2diaspora => diaspora2bb: "
+msgstr "bb2diaspora => diaspora2bb: "
 
-#: mod/photos.php:1474 src/Object/Post.php:296
-msgid "I don't like this (toggle)"
-msgstr "I don't like this (toggle)"
+#: mod/babel.php:71
+msgid "Source input (Diaspora format): "
+msgstr "Source input (Diaspora format): "
 
-#: mod/photos.php:1490 mod/photos.php:1529 mod/photos.php:1602
-#: src/Object/Post.php:785
-msgid "This is you"
-msgstr "This is me"
+#: mod/babel.php:75
+msgid "diaspora2bb: "
+msgstr "diaspora2bb: "
 
-#: mod/photos.php:1492 mod/photos.php:1531 mod/photos.php:1604
-#: src/Object/Post.php:391 src/Object/Post.php:787
-msgid "Comment"
-msgstr "Comment"
+#: mod/bookmarklet.php:21 src/Content/Nav.php:114 src/Module/Login.php:312
+msgid "Login"
+msgstr "Login"
 
-#: mod/photos.php:1636
-msgid "Map"
-msgstr "Map"
+#: mod/bookmarklet.php:49
+msgid "The post was created"
+msgstr "The post was created"
 
-#: mod/photos.php:1706 mod/videos.php:391
-msgid "View Album"
-msgstr "View album"
+#: mod/community.php:44
+msgid "Community option not available."
+msgstr "Community option not available."
 
-#: mod/ping.php:292
-msgid "{0} wants to be your friend"
-msgstr "{0} wants to be your friend"
+#: mod/community.php:61
+msgid "Not available."
+msgstr "Not available."
 
-#: mod/ping.php:307
-msgid "{0} sent you a message"
-msgstr "{0} sent you a message"
+#: mod/community.php:74
+msgid "Local Community"
+msgstr "Local community"
 
-#: mod/ping.php:322
-msgid "{0} requested registration"
-msgstr "{0} requested registration"
+#: mod/community.php:77
+msgid "Posts from local users on this server"
+msgstr "Posts from local users on this server"
 
-#: mod/poke.php:196
-msgid "Poke/Prod"
-msgstr "Poke/Prod"
+#: mod/community.php:85
+msgid "Global Community"
+msgstr "Global Community"
 
-#: mod/poke.php:197
-msgid "poke, prod or do other things to somebody"
-msgstr "Poke, prod or do other things to somebody"
+#: mod/community.php:88
+msgid "Posts from users of the whole federated network"
+msgstr "Posts from users of the whole federated network"
 
-#: mod/poke.php:198
-msgid "Recipient"
-msgstr "Recipient:"
+#: mod/community.php:178
+msgid ""
+"This community stream shows all public posts received by this node. They may"
+" not reflect the opinions of this node’s users."
+msgstr "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."
 
-#: mod/poke.php:199
-msgid "Choose what you wish to do to recipient"
-msgstr "Choose what you wish to do:"
+#: mod/directory.php:153 src/Model/Profile.php:421 src/Model/Profile.php:769
+msgid "Status:"
+msgstr "Status:"
 
-#: mod/poke.php:202
-msgid "Make this post private"
-msgstr "Make this post private"
+#: mod/directory.php:154 src/Model/Profile.php:422 src/Model/Profile.php:786
+msgid "Homepage:"
+msgstr "Homepage:"
 
-#: mod/profile.php:36 src/Model/Profile.php:118
-msgid "Requested profile is not available."
-msgstr "Requested profile is unavailable."
+#: mod/directory.php:203 view/theme/vier/theme.php:201
+msgid "Global Directory"
+msgstr "Global Directory"
 
-#: mod/profile.php:77 src/Protocol/OStatus.php:1256
-#, php-format
-msgid "%s's posts"
-msgstr ""
+#: mod/directory.php:205
+msgid "Find on this site"
+msgstr "Find on this site"
 
-#: mod/profile.php:78 src/Protocol/OStatus.php:1257
-#, php-format
-msgid "%s's comments"
-msgstr ""
+#: mod/directory.php:207
+msgid "Results for:"
+msgstr "Results for:"
 
-#: mod/profile.php:79 src/Protocol/OStatus.php:1255
-#, php-format
-msgid "%s's timeline"
-msgstr ""
+#: mod/directory.php:209
+msgid "Site Directory"
+msgstr "Site directory"
 
-#: mod/profile.php:195
-msgid "Tips for New Members"
-msgstr "Tips for New Members"
+#: mod/directory.php:214
+msgid "No entries (some entries may be hidden)."
+msgstr "No entries (entries may be hidden)."
 
-#: mod/profile_photo.php:54
-msgid "Image uploaded but image cropping failed."
-msgstr "Image uploaded but image cropping failed."
+#: mod/editpost.php:27 mod/editpost.php:37
+msgid "Item not found"
+msgstr "Item not found"
 
-#: mod/profile_photo.php:87 mod/profile_photo.php:95 mod/profile_photo.php:103
-#: mod/profile_photo.php:330
-#, php-format
-msgid "Image size reduction [%s] failed."
-msgstr "Image size reduction [%s] failed."
+#: mod/editpost.php:44
+msgid "Edit post"
+msgstr "Edit post"
 
-#: mod/profile_photo.php:137
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
-msgstr "Shift-reload the page or clear browser cache if the new photo does not display immediately."
+#: mod/events.php:103 mod/events.php:105
+msgid "Event can not end before it has started."
+msgstr "Event cannot end before it has started."
 
-#: mod/profile_photo.php:146
-msgid "Unable to process image"
-msgstr "Unable to process image"
+#: mod/events.php:112 mod/events.php:114
+msgid "Event title and start time are required."
+msgstr "Event title and starting time are required."
 
-#: mod/profile_photo.php:262
-msgid "Upload File:"
-msgstr "Upload File:"
+#: mod/events.php:394
+msgid "Create New Event"
+msgstr "Create new event"
 
-#: mod/profile_photo.php:263
-msgid "Select a profile:"
-msgstr "Select a profile:"
+#: mod/events.php:509
+msgid "Event details"
+msgstr "Event details"
 
-#: mod/profile_photo.php:268
-msgid "or"
-msgstr "or"
+#: mod/events.php:510
+msgid "Starting date and Title are required."
+msgstr "Starting date and title are required."
 
-#: mod/profile_photo.php:268
-msgid "skip this step"
-msgstr "skip this step"
+#: mod/events.php:511 mod/events.php:512
+msgid "Event Starts:"
+msgstr "Event starts:"
 
-#: mod/profile_photo.php:268
-msgid "select a photo from your photo albums"
-msgstr "select a photo from your photo albums"
+#: mod/events.php:513 mod/events.php:529
+msgid "Finish date/time is not known or not relevant"
+msgstr "Finish date/time is not known or not relevant"
 
-#: mod/profile_photo.php:282
-msgid "Crop Image"
-msgstr "Crop Image"
+#: mod/events.php:515 mod/events.php:516
+msgid "Event Finishes:"
+msgstr "Event finishes:"
 
-#: mod/profile_photo.php:283
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Please adjust the image cropping for optimum viewing."
+#: mod/events.php:517 mod/events.php:530
+msgid "Adjust for viewer timezone"
+msgstr "Adjust for viewer's time zone"
 
-#: mod/profile_photo.php:285
-msgid "Done Editing"
-msgstr "Done editing"
+#: mod/events.php:519
+msgid "Description:"
+msgstr "Description:"
 
-#: mod/profile_photo.php:320
-msgid "Image uploaded successfully."
-msgstr "Image uploaded successfully."
+#: mod/events.php:523 mod/events.php:525
+msgid "Title:"
+msgstr "Title:"
 
-#: mod/profiles.php:57
-msgid "Profile deleted."
-msgstr "Profile deleted."
+#: mod/events.php:526 mod/events.php:527
+msgid "Share this event"
+msgstr "Share this event"
 
-#: mod/profiles.php:73 mod/profiles.php:109
-msgid "Profile-"
-msgstr "Profile-"
+#: mod/events.php:534 src/Model/Profile.php:864
+msgid "Basic"
+msgstr "Basic"
 
-#: mod/profiles.php:92 mod/profiles.php:131
-msgid "New profile created."
-msgstr "New profile created."
+#: mod/events.php:556
+msgid "Failed to remove event"
+msgstr "Failed to remove event"
 
-#: mod/profiles.php:115
-msgid "Profile unavailable to clone."
-msgstr "Profile unavailable to clone."
+#: mod/events.php:558
+msgid "Event removed"
+msgstr "Event removed"
 
-#: mod/profiles.php:205
-msgid "Profile Name is required."
-msgstr "Profile name is required."
+#: mod/fsuggest.php:71
+msgid "Friend suggestion sent."
+msgstr "Friend suggestion sent"
 
-#: mod/profiles.php:346
-msgid "Marital Status"
-msgstr "Marital status"
+#: mod/fsuggest.php:102
+msgid "Suggest Friends"
+msgstr "Suggest friends"
 
-#: mod/profiles.php:350
-msgid "Romantic Partner"
-msgstr "Romantic partner"
+#: mod/fsuggest.php:104
+#, php-format
+msgid "Suggest a friend for %s"
+msgstr "Suggest a friend for %s"
 
-#: mod/profiles.php:362
-msgid "Work/Employment"
-msgstr "Work/Employment:"
+#: mod/group.php:36
+msgid "Group created."
+msgstr "Group created."
 
-#: mod/profiles.php:365
-msgid "Religion"
-msgstr "Religion"
+#: mod/group.php:42
+msgid "Could not create group."
+msgstr "Could not create group."
 
-#: mod/profiles.php:369
-msgid "Political Views"
-msgstr "Political views"
+#: mod/group.php:56 mod/group.php:158
+msgid "Group not found."
+msgstr "Group not found."
 
-#: mod/profiles.php:373
-msgid "Gender"
-msgstr "Gender"
+#: mod/group.php:70
+msgid "Group name changed."
+msgstr "Group name changed."
 
-#: mod/profiles.php:377
-msgid "Sexual Preference"
-msgstr "Sexual preference"
+#: mod/group.php:97
+msgid "Save Group"
+msgstr "Save group"
 
-#: mod/profiles.php:381
-msgid "XMPP"
-msgstr "XMPP"
+#: mod/group.php:102
+msgid "Create a group of contacts/friends."
+msgstr "Create a group of contacts/friends."
 
-#: mod/profiles.php:385
-msgid "Homepage"
-msgstr "Homepage"
+#: mod/group.php:103 mod/group.php:200 src/Model/Group.php:409
+msgid "Group Name: "
+msgstr "Group name: "
 
-#: mod/profiles.php:389 mod/profiles.php:699
-msgid "Interests"
-msgstr "Interests"
+#: mod/group.php:127
+msgid "Group removed."
+msgstr "Group removed."
 
-#: mod/profiles.php:400 mod/profiles.php:695
-msgid "Location"
-msgstr "Location"
+#: mod/group.php:129
+msgid "Unable to remove group."
+msgstr "Unable to remove group."
 
-#: mod/profiles.php:485
-msgid "Profile updated."
-msgstr "Profile updated."
+#: mod/group.php:193
+msgid "Delete Group"
+msgstr "Delete group"
 
-#: mod/profiles.php:577
-msgid " and "
-msgstr " and "
+#: mod/group.php:199
+msgid "Group Editor"
+msgstr "Group Editor"
 
-#: mod/profiles.php:586
-msgid "public profile"
-msgstr "public profile"
+#: mod/group.php:204
+msgid "Edit Group Name"
+msgstr "Edit group name"
 
-#: mod/profiles.php:589
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
-msgstr "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+#: mod/group.php:214
+msgid "Members"
+msgstr "Members"
 
-#: mod/profiles.php:590
-#, php-format
-msgid " - Visit %1$s's %2$s"
-msgstr " - Visit %1$s's %2$s"
+#: mod/group.php:217 mod/network.php:639
+msgid "Group is empty"
+msgstr "Group is empty"
 
-#: mod/profiles.php:592
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr "%1$s has an updated %2$s, changing %3$s."
+#: mod/group.php:230
+msgid "Remove Contact"
+msgstr "Remove contact"
 
-#: mod/profiles.php:646
-msgid "Hide contacts and friends:"
-msgstr "Hide contacts and friends:"
+#: mod/group.php:254
+msgid "Add Contact"
+msgstr "Add contact"
 
-#: mod/profiles.php:651
-msgid "Hide your contact/friend list from viewers of this profile?"
-msgstr "Hide your contact/friend list from viewers of this profile?"
+#: mod/message.php:30 src/Content/Nav.php:198
+msgid "New Message"
+msgstr "New Message"
 
-#: mod/profiles.php:671
-msgid "Show more profile fields:"
-msgstr "Show more profile fields:"
+#: mod/message.php:77
+msgid "Unable to locate contact information."
+msgstr "Unable to locate contact information."
 
-#: mod/profiles.php:683
-msgid "Profile Actions"
-msgstr "Profile actions"
+#: mod/message.php:112 view/theme/frio/theme.php:268 src/Content/Nav.php:195
+msgid "Messages"
+msgstr "Messages"
 
-#: mod/profiles.php:684
-msgid "Edit Profile Details"
-msgstr "Edit Profile Details"
+#: mod/message.php:136
+msgid "Do you really want to delete this message?"
+msgstr "Do you really want to delete this message?"
 
-#: mod/profiles.php:686
-msgid "Change Profile Photo"
-msgstr "Change profile photo"
+#: mod/message.php:156
+msgid "Message deleted."
+msgstr "Message deleted."
 
-#: mod/profiles.php:687
-msgid "View this profile"
-msgstr "View this profile"
+#: mod/message.php:185
+msgid "Conversation removed."
+msgstr "Conversation removed."
 
-#: mod/profiles.php:688 mod/profiles.php:783 src/Model/Profile.php:393
-msgid "Edit visibility"
-msgstr "Edit visibility"
+#: mod/message.php:291
+msgid "No messages."
+msgstr "No messages."
 
-#: mod/profiles.php:689
-msgid "Create a new profile using these settings"
-msgstr "Create a new profile using these settings"
+#: mod/message.php:330
+msgid "Message not available."
+msgstr "Message not available."
 
-#: mod/profiles.php:690
-msgid "Clone this profile"
-msgstr "Clone this profile"
+#: mod/message.php:397
+msgid "Delete message"
+msgstr "Delete message"
 
-#: mod/profiles.php:691
-msgid "Delete this profile"
-msgstr "Delete this profile"
+#: mod/message.php:399 mod/message.php:500
+msgid "D, d M Y - g:i A"
+msgstr "D, d M Y - g:i A"
 
-#: mod/profiles.php:693
-msgid "Basic information"
-msgstr "Basic information"
+#: mod/message.php:414 mod/message.php:497
+msgid "Delete conversation"
+msgstr "Delete conversation"
 
-#: mod/profiles.php:694
-msgid "Profile picture"
-msgstr "Profile picture"
+#: mod/message.php:416
+msgid ""
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."
 
-#: mod/profiles.php:696
-msgid "Preferences"
-msgstr "Preferences"
+#: mod/message.php:420
+msgid "Send Reply"
+msgstr "Send reply"
 
-#: mod/profiles.php:697
-msgid "Status information"
-msgstr "Status information"
+#: mod/message.php:471
+#, php-format
+msgid "Unknown sender - %s"
+msgstr "Unknown sender - %s"
 
-#: mod/profiles.php:698
-msgid "Additional information"
-msgstr "Additional information"
+#: mod/message.php:473
+#, php-format
+msgid "You and %s"
+msgstr "Me and %s"
 
-#: mod/profiles.php:701
-msgid "Relation"
-msgstr "Relation"
+#: mod/message.php:475
+#, php-format
+msgid "%s and You"
+msgstr "%s and me"
 
-#: mod/profiles.php:702 src/Util/Temporal.php:81 src/Util/Temporal.php:83
-msgid "Miscellaneous"
-msgstr "Miscellaneous"
+#: mod/message.php:503
+#, php-format
+msgid "%d message"
+msgid_plural "%d messages"
+msgstr[0] "%d message"
+msgstr[1] "%d messages"
 
-#: mod/profiles.php:705
-msgid "Your Gender:"
-msgstr "Gender:"
+#: mod/network.php:202 src/Model/Group.php:401
+msgid "add"
+msgstr "add"
 
-#: mod/profiles.php:706
-msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
-msgstr "<span class=\"heart\">&hearts;</span> Marital status:"
+#: mod/network.php:547
+#, php-format
+msgid ""
+"Warning: This group contains %s member from a network that doesn't allow non"
+" public messages."
+msgid_plural ""
+"Warning: This group contains %s members from a network that doesn't allow "
+"non public messages."
+msgstr[0] "Warning: This group contains %s member from a network that doesn't allow non public messages."
+msgstr[1] "Warning: This group contains %s members from a network that doesn't allow non public messages."
 
-#: mod/profiles.php:707 src/Model/Profile.php:767
-msgid "Sexual Preference:"
-msgstr "Sexual preference:"
+#: mod/network.php:550
+msgid "Messages in this group won't be send to these receivers."
+msgstr "Messages in this group won't be send to these receivers."
 
-#: mod/profiles.php:708
-msgid "Example: fishing photography software"
-msgstr "Example: fishing photography software"
+#: mod/network.php:618
+msgid "No such group"
+msgstr "No such group"
 
-#: mod/profiles.php:713
-msgid "Profile Name:"
-msgstr "Profile name:"
+#: mod/network.php:643
+#, php-format
+msgid "Group: %s"
+msgstr "Group: %s"
 
-#: mod/profiles.php:715
-msgid ""
-"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
-"be visible to anybody using the internet."
-msgstr "This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."
+#: mod/network.php:669
+msgid "Private messages to this person are at risk of public disclosure."
+msgstr "Private messages to this person are at risk of public disclosure."
 
-#: mod/profiles.php:716
-msgid "Your Full Name:"
-msgstr "My full name:"
+#: mod/network.php:672
+msgid "Invalid contact."
+msgstr "Invalid contact."
 
-#: mod/profiles.php:717
-msgid "Title/Description:"
-msgstr "Title/Description:"
+#: mod/network.php:921
+msgid "Commented Order"
+msgstr "Commented last"
 
-#: mod/profiles.php:720
-msgid "Street Address:"
-msgstr "Street address:"
+#: mod/network.php:924
+msgid "Sort by Comment Date"
+msgstr "Sort by comment date"
 
-#: mod/profiles.php:721
-msgid "Locality/City:"
-msgstr "Locality/City:"
+#: mod/network.php:929
+msgid "Posted Order"
+msgstr "Posted last"
 
-#: mod/profiles.php:722
-msgid "Region/State:"
-msgstr "Region/State:"
+#: mod/network.php:932
+msgid "Sort by Post Date"
+msgstr "Sort by post date"
 
-#: mod/profiles.php:723
-msgid "Postal/Zip Code:"
-msgstr "Postcode:"
+#: mod/network.php:943
+msgid "Posts that mention or involve you"
+msgstr "Posts mentioning or involving me"
+
+#: mod/network.php:951
+msgid "New"
+msgstr "New"
 
-#: mod/profiles.php:724
-msgid "Country:"
-msgstr "Country:"
+#: mod/network.php:954
+msgid "Activity Stream - by date"
+msgstr "Activity Stream - by date"
 
-#: mod/profiles.php:725 src/Util/Temporal.php:147
-msgid "Age: "
-msgstr "Age: "
+#: mod/network.php:962
+msgid "Shared Links"
+msgstr "Shared links"
 
-#: mod/profiles.php:728
-msgid "Who: (if applicable)"
-msgstr "Who: (if applicable)"
+#: mod/network.php:965
+msgid "Interesting Links"
+msgstr "Interesting links"
 
-#: mod/profiles.php:728
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Examples: cathy123, Cathy Williams, cathy@example.com"
+#: mod/network.php:973
+msgid "Starred"
+msgstr "Starred"
 
-#: mod/profiles.php:729
-msgid "Since [date]:"
-msgstr "Since when:"
+#: mod/network.php:976
+msgid "Favourite Posts"
+msgstr "My favourite posts"
 
-#: mod/profiles.php:731
-msgid "Tell us about yourself..."
-msgstr "About myself:"
+#: mod/notes.php:53 src/Model/Profile.php:946
+msgid "Personal Notes"
+msgstr "Personal notes"
 
-#: mod/profiles.php:732
-msgid "XMPP (Jabber) address:"
-msgstr "XMPP (Jabber) address:"
+#: mod/photos.php:108 src/Model/Profile.php:907
+msgid "Photo Albums"
+msgstr "Photo Albums"
 
-#: mod/profiles.php:732
-msgid ""
-"The XMPP address will be propagated to your contacts so that they can follow"
-" you."
-msgstr "The XMPP address will be propagated to your contacts so that they can follow you."
+#: mod/photos.php:109 mod/photos.php:1713
+msgid "Recent Photos"
+msgstr "Recent photos"
 
-#: mod/profiles.php:733
-msgid "Homepage URL:"
-msgstr "Homepage URL:"
+#: mod/photos.php:112 mod/photos.php:1210 mod/photos.php:1715
+msgid "Upload New Photos"
+msgstr "Upload new photos"
 
-#: mod/profiles.php:734 src/Model/Profile.php:775
-msgid "Hometown:"
-msgstr "Home town:"
+#: mod/photos.php:126 mod/settings.php:49
+msgid "everybody"
+msgstr "everybody"
 
-#: mod/profiles.php:735 src/Model/Profile.php:783
-msgid "Political Views:"
-msgstr "Political views:"
+#: mod/photos.php:184
+msgid "Contact information unavailable"
+msgstr "Contact information unavailable"
 
-#: mod/profiles.php:736
-msgid "Religious Views:"
-msgstr "Religious views:"
+#: mod/photos.php:204
+msgid "Album not found."
+msgstr "Album not found."
 
-#: mod/profiles.php:737
-msgid "Public Keywords:"
-msgstr "Public keywords:"
+#: mod/photos.php:234 mod/photos.php:245 mod/photos.php:1161
+msgid "Delete Album"
+msgstr "Delete album"
 
-#: mod/profiles.php:737
-msgid "(Used for suggesting potential friends, can be seen by others)"
-msgstr "Used for suggesting potential friends, can be seen by others."
+#: mod/photos.php:243
+msgid "Do you really want to delete this photo album and all its photos?"
+msgstr "Do you really want to delete this photo album and all its photos?"
 
-#: mod/profiles.php:738
-msgid "Private Keywords:"
-msgstr "Private keywords:"
+#: mod/photos.php:310 mod/photos.php:321 mod/photos.php:1446
+msgid "Delete Photo"
+msgstr "Delete photo"
 
-#: mod/profiles.php:738
-msgid "(Used for searching profiles, never shown to others)"
-msgstr "Used for searching profiles, never shown to others."
+#: mod/photos.php:319
+msgid "Do you really want to delete this photo?"
+msgstr "Do you really want to delete this photo?"
 
-#: mod/profiles.php:739 src/Model/Profile.php:799
-msgid "Likes:"
-msgstr "Likes:"
+#: mod/photos.php:667
+msgid "a photo"
+msgstr "a photo"
 
-#: mod/profiles.php:740 src/Model/Profile.php:803
-msgid "Dislikes:"
-msgstr "Dislikes:"
+#: mod/photos.php:667
+#, php-format
+msgid "%1$s was tagged in %2$s by %3$s"
+msgstr "%1$s was tagged in %2$s by %3$s"
 
-#: mod/profiles.php:741
-msgid "Musical interests"
-msgstr "Music:"
+#: mod/photos.php:769
+msgid "Image upload didn't complete, please try again"
+msgstr "Image upload didn't complete, please try again"
 
-#: mod/profiles.php:742
-msgid "Books, literature"
-msgstr "Books, literature, poetry:"
+#: mod/photos.php:772
+msgid "Image file is missing"
+msgstr "Image file is missing"
 
-#: mod/profiles.php:743
-msgid "Television"
-msgstr "Television:"
+#: mod/photos.php:777
+msgid ""
+"Server can't accept new file upload at this time, please contact your "
+"administrator"
+msgstr "Server can't accept new file upload at this time, please contact your administrator"
 
-#: mod/profiles.php:744
-msgid "Film/dance/culture/entertainment"
-msgstr "Film, dance, culture, entertainment"
+#: mod/photos.php:803
+msgid "Image file is empty."
+msgstr "Image file is empty."
 
-#: mod/profiles.php:745
-msgid "Hobbies/Interests"
-msgstr "Hobbies/Interests:"
+#: mod/photos.php:940
+msgid "No photos selected"
+msgstr "No photos selected"
 
-#: mod/profiles.php:746
-msgid "Love/romance"
-msgstr "Love/Romance:"
+#: mod/photos.php:1036 mod/videos.php:310
+msgid "Access to this item is restricted."
+msgstr "Access to this item is restricted."
 
-#: mod/profiles.php:747
-msgid "Work/employment"
-msgstr "Work/Employment:"
+#: mod/photos.php:1090
+msgid "Upload Photos"
+msgstr "Upload photos"
 
-#: mod/profiles.php:748
-msgid "School/education"
-msgstr "School/Education:"
+#: mod/photos.php:1094 mod/photos.php:1156
+msgid "New album name: "
+msgstr "New album name: "
 
-#: mod/profiles.php:749
-msgid "Contact information and Social Networks"
-msgstr "Contact information and other social networks:"
+#: mod/photos.php:1095
+msgid "or existing album name: "
+msgstr "or existing album name: "
 
-#: mod/profiles.php:780 src/Model/Profile.php:389
-msgid "Profile Image"
-msgstr "Profile image"
+#: mod/photos.php:1096
+msgid "Do not show a status post for this upload"
+msgstr "Do not show a status post for this upload"
 
-#: mod/profiles.php:782 src/Model/Profile.php:392
-msgid "visible to everybody"
-msgstr "Visible to everybody"
+#: mod/photos.php:1106 mod/photos.php:1449 mod/settings.php:1233
+msgid "Show to Groups"
+msgstr "Show to groups"
 
-#: mod/profiles.php:789
-msgid "Edit/Manage Profiles"
-msgstr "Edit/Manage Profiles"
+#: mod/photos.php:1107 mod/photos.php:1450 mod/settings.php:1234
+msgid "Show to Contacts"
+msgstr "Show to contacts"
 
-#: mod/profiles.php:790 src/Model/Profile.php:379 src/Model/Profile.php:401
-msgid "Change profile photo"
-msgstr "Change profile photo"
+#: mod/photos.php:1167
+msgid "Edit Album"
+msgstr "Edit album"
 
-#: mod/profiles.php:791 src/Model/Profile.php:380
-msgid "Create New Profile"
-msgstr "Create new profile"
+#: mod/photos.php:1172
+msgid "Show Newest First"
+msgstr "Show newest first"
 
-#: mod/register.php:98
-msgid ""
-"Registration successful. Please check your email for further instructions."
-msgstr "Registration successful. Please check your email for further instructions."
+#: mod/photos.php:1174
+msgid "Show Oldest First"
+msgstr "Show oldest first"
 
-#: mod/register.php:102
-#, php-format
-msgid ""
-"Failed to send email message. Here your accout details:<br> login: %s<br> "
-"password: %s<br><br>You can change your password after login."
-msgstr "Failed to send email message. Here your account details:<br> login: %s<br> password: %s<br><br>You can change your password after login."
+#: mod/photos.php:1195 mod/photos.php:1698
+msgid "View Photo"
+msgstr "View photo"
 
-#: mod/register.php:109
-msgid "Registration successful."
-msgstr "Registration successful."
+#: mod/photos.php:1236
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Permission denied. Access to this item may be restricted."
 
-#: mod/register.php:114
-msgid "Your registration can not be processed."
-msgstr "Your registration cannot be processed."
+#: mod/photos.php:1238
+msgid "Photo not available"
+msgstr "Photo not available"
 
-#: mod/register.php:161
-msgid "Your registration is pending approval by the site owner."
-msgstr "Your registration is pending approval by the site administrator."
+#: mod/photos.php:1301
+msgid "View photo"
+msgstr "View photo"
 
-#: mod/register.php:219
-msgid ""
-"You may (optionally) fill in this form via OpenID by supplying your OpenID "
-"and clicking 'Register'."
-msgstr "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Sign up now'."
+#: mod/photos.php:1301
+msgid "Edit photo"
+msgstr "Edit photo"
 
-#: mod/register.php:220
-msgid ""
-"If you are not familiar with OpenID, please leave that field blank and fill "
-"in the rest of the items."
-msgstr "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."
+#: mod/photos.php:1302
+msgid "Use as profile photo"
+msgstr "Use as profile photo"
 
-#: mod/register.php:221
-msgid "Your OpenID (optional): "
-msgstr "Your OpenID (optional): "
+#: mod/photos.php:1308 src/Object/Post.php:148
+msgid "Private Message"
+msgstr "Private message"
 
-#: mod/register.php:233
-msgid "Include your profile in member directory?"
-msgstr "Include your profile in member directory?"
+#: mod/photos.php:1327
+msgid "View Full Size"
+msgstr "View full size"
 
-#: mod/register.php:258
-msgid "Note for the admin"
-msgstr "Note for the admin"
+#: mod/photos.php:1414
+msgid "Tags: "
+msgstr "Tags: "
 
-#: mod/register.php:258
-msgid "Leave a message for the admin, why you want to join this node"
-msgstr "Leave a message for the admin, why you want to join this node."
+#: mod/photos.php:1417
+msgid "[Remove any tag]"
+msgstr "[Remove any tag]"
 
-#: mod/register.php:259
-msgid "Membership on this site is by invitation only."
-msgstr "Membership on this site is by invitation only."
+#: mod/photos.php:1432
+msgid "New album name"
+msgstr "New album name"
 
-#: mod/register.php:260
-msgid "Your invitation ID: "
-msgstr "Your invitation ID: "
+#: mod/photos.php:1433
+msgid "Caption"
+msgstr "Caption"
 
-#: mod/register.php:269
-msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
-msgstr "Your full name: "
+#: mod/photos.php:1434
+msgid "Add a Tag"
+msgstr "Add Tag"
 
-#: mod/register.php:270
+#: mod/photos.php:1434
 msgid ""
-"Your Email Address: (Initial information will be send there, so this has to "
-"be an existing address.)"
-msgstr "Your Email Address: (Initial information will be send there; so this must be an existing address.)"
+"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
+msgstr "Example: @bob, @jojo@example.com, #California, #camping"
 
-#: mod/register.php:272 mod/settings.php:1205
-msgid "New Password:"
-msgstr "New password:"
+#: mod/photos.php:1435
+msgid "Do not rotate"
+msgstr "Do not rotate"
 
-#: mod/register.php:272
-msgid "Leave empty for an auto generated password."
-msgstr "Leave empty for an auto generated password."
+#: mod/photos.php:1436
+msgid "Rotate CW (right)"
+msgstr "Rotate right (CW)"
 
-#: mod/register.php:273 mod/settings.php:1206
-msgid "Confirm:"
-msgstr "Confirm new password:"
+#: mod/photos.php:1437
+msgid "Rotate CCW (left)"
+msgstr "Rotate left (CCW)"
 
-#: mod/register.php:274
-#, php-format
-msgid ""
-"Choose a profile nickname. This must begin with a text character. Your "
-"profile address on this site will then be '<strong>nickname@%s</strong>'."
-msgstr ""
+#: mod/photos.php:1471 src/Object/Post.php:295
+msgid "I like this (toggle)"
+msgstr "I like this (toggle)"
 
-#: mod/register.php:275
-msgid "Choose a nickname: "
-msgstr "Choose a nickname: "
+#: mod/photos.php:1472 src/Object/Post.php:296
+msgid "I don't like this (toggle)"
+msgstr "I don't like this (toggle)"
 
-#: mod/register.php:278 src/Content/Nav.php:128 src/Module/Login.php:283
-msgid "Register"
-msgstr "Sign up now >>"
+#: mod/photos.php:1488 mod/photos.php:1527 mod/photos.php:1600
+#: src/Object/Post.php:785
+msgid "This is you"
+msgstr "This is me"
 
-#: mod/register.php:285
-msgid "Import your profile to this friendica instance"
-msgstr "Import an existing Friendica profile to this node."
+#: mod/photos.php:1490 mod/photos.php:1529 mod/photos.php:1602
+#: src/Object/Post.php:391 src/Object/Post.php:787
+msgid "Comment"
+msgstr "Comment"
 
-#: mod/search.php:105
-msgid "Only logged in users are permitted to perform a search."
-msgstr "Only logged in users are permitted to perform a search."
+#: mod/photos.php:1634
+msgid "Map"
+msgstr "Map"
 
-#: mod/search.php:129
-msgid "Too Many Requests"
-msgstr "Too many requests"
+#: mod/photos.php:1704 mod/videos.php:388
+msgid "View Album"
+msgstr "View album"
 
-#: mod/search.php:130
-msgid "Only one search per minute is permitted for not logged in users."
-msgstr "Only one search per minute is permitted for not logged in users."
+#: mod/profile.php:36 src/Model/Profile.php:118
+msgid "Requested profile is not available."
+msgstr "Requested profile is unavailable."
 
-#: mod/search.php:234
+#: mod/profile.php:77 src/Protocol/OStatus.php:1247
 #, php-format
-msgid "Items tagged with: %s"
-msgstr "Items tagged with: %s"
+msgid "%s's posts"
+msgstr "%s's posts"
+
+#: mod/profile.php:78 src/Protocol/OStatus.php:1248
+#, php-format
+msgid "%s's comments"
+msgstr "%s's comments"
+
+#: mod/profile.php:79 src/Protocol/OStatus.php:1246
+#, php-format
+msgid "%s's timeline"
+msgstr "%s's timeline"
+
+#: mod/profile.php:194
+msgid "Tips for New Members"
+msgstr "Tips for New Members"
 
 #: mod/settings.php:71
 msgid "Display"
@@ -6592,7 +6642,7 @@ msgstr "Features updated"
 msgid "Relocate message has been send to your contacts"
 msgstr "Relocate message has been send to your contacts"
 
-#: mod/settings.php:383 src/Model/User.php:310
+#: mod/settings.php:383 src/Model/User.php:312
 msgid "Passwords do not match. Password unchanged."
 msgstr "Passwords do not match. Password unchanged."
 
@@ -6626,11 +6676,11 @@ msgstr "Wrong password"
 
 #: mod/settings.php:509
 msgid "Invalid email."
-msgstr ""
+msgstr "Invalid email."
 
 #: mod/settings.php:516
 msgid "Cannot change to that email."
-msgstr ""
+msgstr "Cannot change to that email."
 
 #: mod/settings.php:569
 msgid "Private forum has no privacy permissions. Using default privacy group."
@@ -6690,11 +6740,11 @@ msgstr "Remove authorization"
 
 #: mod/settings.php:756
 msgid "No Addon settings configured"
-msgstr ""
+msgstr "No addon settings configured"
 
 #: mod/settings.php:765
 msgid "Addon Settings"
-msgstr ""
+msgstr "Addon settings"
 
 #: mod/settings.php:786
 msgid "Additional Features"
@@ -6835,12 +6885,12 @@ msgstr "Move to folder:"
 #: mod/settings.php:916
 #, php-format
 msgid "%s - (Unsupported)"
-msgstr ""
+msgstr "%s - (Unsupported)"
 
 #: mod/settings.php:918
 #, php-format
 msgid "%s - (Experimental)"
-msgstr ""
+msgstr "%s - (Experimental)"
 
 #: mod/settings.php:961
 msgid "Display Settings"
@@ -6946,7 +6996,7 @@ msgstr "Theme customisation"
 msgid "Content Settings"
 msgstr "Content/Layout"
 
-#: mod/settings.php:985 view/theme/duepuntozero/config.php:74
+#: mod/settings.php:985 view/theme/duepuntozero/config.php:73
 #: view/theme/frio/config.php:115 view/theme/quattro/config.php:75
 #: view/theme/vier/config.php:121
 msgid "Theme settings"
@@ -6954,7 +7004,7 @@ msgstr "Theme settings"
 
 #: mod/settings.php:1006
 msgid "Unable to find your profile. Please contact your admin."
-msgstr ""
+msgstr "Unable to find your profile. Please contact your admin."
 
 #: mod/settings.php:1048
 msgid "Account Types"
@@ -7063,39 +7113,83 @@ msgid "Publish your default profile in your local site directory?"
 msgstr "Publish default profile in local site directory?"
 
 #: mod/settings.php:1109
-msgid "Your profile may be visible in public."
-msgstr "Your local directory may be publicly visible"
+#, php-format
+msgid ""
+"Your profile will be published in the global friendica directories (e.g. <a "
+"href=\"%s\">%s</a>). Your profile will be visible in public."
+msgstr "Your profile will be published in the global Friendica directories (e.g. <a href=\"%s\">%s</a>). Your profile will be publicly visible."
 
 #: mod/settings.php:1115
 msgid "Publish your default profile in the global social directory?"
 msgstr "Publish default profile in global directory?"
 
+#: mod/settings.php:1115
+#, php-format
+msgid ""
+"Your profile will be published in this node's <a href=\"%s\">local "
+"directory</a>. Your profile details may be publicly visible depending on the"
+" system settings."
+msgstr "Your profile will be published in this node's <a href=\"%s\">local directory</a>. Your profile details may be publicly visible depending on the system settings."
+
 #: mod/settings.php:1122
 msgid "Hide your contact/friend list from viewers of your default profile?"
 msgstr "Hide my contact list from others?"
 
+#: mod/settings.php:1122
+msgid ""
+"Your contact list won't be shown in your default profile page. You can "
+"decide to show your contact list separately for each additional profile you "
+"create"
+msgstr "Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create"
+
+#: mod/settings.php:1126
+msgid "Hide your profile details from anonymous viewers?"
+msgstr "Hide profile details from anonymous viewers?"
+
 #: mod/settings.php:1126
 msgid ""
-"If enabled, posting public messages to Diaspora and other networks isn't "
-"possible."
-msgstr "Posting public messages to Diaspora and other networks will not be possible if enabled"
+"Anonymous visitors will only see your profile picture, your display name and"
+" the nickname you are using on your profile page. Disables posting public "
+"messages to Diaspora and other networks."
+msgstr "Anonymous visitors will only see your profile picture, display name, and nickname. Disables posting public messages to Diaspora and other networks."
 
 #: mod/settings.php:1130
 msgid "Allow friends to post to your profile page?"
 msgstr "Allow friends to post to my wall?"
 
+#: mod/settings.php:1130
+msgid ""
+"Your contacts may write posts on your profile wall. These posts will be "
+"distributed to your contacts"
+msgstr "Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"
+
 #: mod/settings.php:1134
 msgid "Allow friends to tag your posts?"
 msgstr "Allow friends to tag my post?"
 
+#: mod/settings.php:1134
+msgid "Your contacts can add additional tags to your posts."
+msgstr "Your contacts can add additional tags to your posts."
+
 #: mod/settings.php:1138
 msgid "Allow us to suggest you as a potential friend to new members?"
 msgstr "Allow us to suggest you as a potential friend to new members?"
 
+#: mod/settings.php:1138
+msgid ""
+"If you like, Friendica may suggest new members to add you as a contact."
+msgstr "If you like, Friendica may suggest new members to add you as a contact."
+
 #: mod/settings.php:1142
 msgid "Permit unknown people to send you private mail?"
 msgstr "Allow unknown people to send me private messages?"
 
+#: mod/settings.php:1142
+msgid ""
+"Friendica network users may send you private messages even if they are not "
+"in your contact list."
+msgstr "Friendica network users may send you private messages even if they are not in your contact list."
+
 #: mod/settings.php:1146
 msgid "Profile is <strong>not published</strong>."
 msgstr "Profile is <strong>not published</strong>."
@@ -7169,7 +7263,7 @@ msgstr "Password:"
 msgid "Basic Settings"
 msgstr "Basic information"
 
-#: mod/settings.php:1213 src/Model/Profile.php:723
+#: mod/settings.php:1213 src/Model/Profile.php:738
 msgid "Full Name:"
 msgstr "Full name:"
 
@@ -7339,61 +7433,27 @@ msgstr "If you have moved this profile from another server and some of your cont
 msgid "Resend relocate message to contacts"
 msgstr "Resend relocation message to contacts"
 
-#: mod/subthread.php:112
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s is following %2$s's %3$s"
-
-#: mod/tagrm.php:47
-msgid "Tag removed"
-msgstr "Tag removed"
-
-#: mod/tagrm.php:85
-msgid "Remove Item Tag"
-msgstr "Remove Item tag"
-
-#: mod/tagrm.php:87
-msgid "Select a tag to remove: "
-msgstr "Select a tag to remove: "
-
-#: mod/videos.php:141
+#: mod/videos.php:140
 msgid "Do you really want to delete this video?"
 msgstr "Do you really want to delete this video?"
 
-#: mod/videos.php:146
+#: mod/videos.php:145
 msgid "Delete Video"
 msgstr "Delete video"
 
-#: mod/videos.php:211
+#: mod/videos.php:208
 msgid "No videos selected"
 msgstr "No videos selected"
 
-#: mod/videos.php:400
+#: mod/videos.php:397
 msgid "Recent Videos"
 msgstr "Recent videos"
 
-#: mod/videos.php:402
+#: mod/videos.php:399
 msgid "Upload New Videos"
 msgstr "Upload new videos"
 
-#: mod/wall_attach.php:101
-msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
-msgstr "Sorry, maybe your upload is bigger than the PHP configuration allows"
-
-#: mod/wall_attach.php:101
-msgid "Or - did you try to upload an empty file?"
-msgstr "Or did you try to upload an empty file?"
-
-#: mod/wall_attach.php:112
-#, php-format
-msgid "File exceeds size limit of %s"
-msgstr "File exceeds size limit of %s"
-
-#: mod/wall_attach.php:136 mod/wall_attach.php:152
-msgid "File upload failed."
-msgstr "File upload failed."
-
-#: view/theme/duepuntozero/config.php:54 src/Model/User.php:473
+#: view/theme/duepuntozero/config.php:54 src/Model/User.php:475
 msgid "default"
 msgstr "default"
 
@@ -7421,7 +7481,7 @@ msgstr "comix"
 msgid "slackr"
 msgstr "slackr"
 
-#: view/theme/duepuntozero/config.php:75
+#: view/theme/duepuntozero/config.php:74
 msgid "Variations"
 msgstr "Variations"
 
@@ -7491,7 +7551,7 @@ msgstr "Background colour:"
 
 #: view/theme/frio/config.php:121
 msgid "Content background opacity"
-msgstr ""
+msgstr "Content background opacity"
 
 #: view/theme/frio/config.php:122
 msgid "Set the background image"
@@ -7499,77 +7559,77 @@ msgstr "Background image:"
 
 #: view/theme/frio/config.php:127
 msgid "Login page background image"
-msgstr ""
+msgstr "Login page background image"
 
 #: view/theme/frio/config.php:130
 msgid "Login page background color"
-msgstr ""
+msgstr "Login page background colour"
 
 #: view/theme/frio/config.php:130
 msgid "Leave background image and color empty for theme defaults"
-msgstr ""
+msgstr "Leave background image and colour empty for theme defaults"
 
-#: view/theme/frio/theme.php:237
+#: view/theme/frio/theme.php:238
 msgid "Guest"
 msgstr "Guest"
 
-#: view/theme/frio/theme.php:242
+#: view/theme/frio/theme.php:243
 msgid "Visitor"
 msgstr "Visitor"
 
-#: view/theme/frio/theme.php:255 src/Content/Nav.php:97
+#: view/theme/frio/theme.php:256 src/Content/Nav.php:97
 #: src/Module/Login.php:311
 msgid "Logout"
 msgstr "Logout"
 
-#: view/theme/frio/theme.php:255 src/Content/Nav.php:97
+#: view/theme/frio/theme.php:256 src/Content/Nav.php:97
 msgid "End this session"
 msgstr "End this session"
 
-#: view/theme/frio/theme.php:258 src/Content/Nav.php:100
+#: view/theme/frio/theme.php:259 src/Content/Nav.php:100
 #: src/Content/Nav.php:181
 msgid "Your posts and conversations"
 msgstr "My posts and conversations"
 
-#: view/theme/frio/theme.php:259 src/Content/Nav.php:101
+#: view/theme/frio/theme.php:260 src/Content/Nav.php:101
 msgid "Your profile page"
 msgstr "My profile page"
 
-#: view/theme/frio/theme.php:260 src/Content/Nav.php:102
+#: view/theme/frio/theme.php:261 src/Content/Nav.php:102
 msgid "Your photos"
 msgstr "My photos"
 
-#: view/theme/frio/theme.php:261 src/Content/Nav.php:103
-#: src/Model/Profile.php:897 src/Model/Profile.php:900
+#: view/theme/frio/theme.php:262 src/Content/Nav.php:103
+#: src/Model/Profile.php:912 src/Model/Profile.php:915
 msgid "Videos"
 msgstr "Videos"
 
-#: view/theme/frio/theme.php:261 src/Content/Nav.php:103
+#: view/theme/frio/theme.php:262 src/Content/Nav.php:103
 msgid "Your videos"
 msgstr "My videos"
 
-#: view/theme/frio/theme.php:262 src/Content/Nav.php:104
+#: view/theme/frio/theme.php:263 src/Content/Nav.php:104
 msgid "Your events"
 msgstr "My events"
 
-#: view/theme/frio/theme.php:265 src/Content/Nav.php:178
+#: view/theme/frio/theme.php:266 src/Content/Nav.php:178
 msgid "Conversations from your friends"
 msgstr "My friends' conversations"
 
-#: view/theme/frio/theme.php:266 src/Content/Nav.php:169
-#: src/Model/Profile.php:912 src/Model/Profile.php:923
+#: view/theme/frio/theme.php:267 src/Content/Nav.php:169
+#: src/Model/Profile.php:927 src/Model/Profile.php:938
 msgid "Events and Calendar"
 msgstr "Events and calendar"
 
-#: view/theme/frio/theme.php:267 src/Content/Nav.php:195
+#: view/theme/frio/theme.php:268 src/Content/Nav.php:195
 msgid "Private mail"
 msgstr "Private messages"
 
-#: view/theme/frio/theme.php:268 src/Content/Nav.php:206
+#: view/theme/frio/theme.php:269 src/Content/Nav.php:206
 msgid "Account settings"
 msgstr "Account settings"
 
-#: view/theme/frio/theme.php:269 src/Content/Nav.php:212
+#: view/theme/frio/theme.php:270 src/Content/Nav.php:212
 msgid "Manage/edit friends and contacts"
 msgstr "Manage/Edit friends and contacts"
 
@@ -7617,7 +7677,7 @@ msgstr "Community profiles"
 msgid "Help or @NewHere ?"
 msgstr "Help or @NewHere ?"
 
-#: view/theme/vier/config.php:126 view/theme/vier/theme.php:388
+#: view/theme/vier/config.php:126 view/theme/vier/theme.php:389
 msgid "Connect Services"
 msgstr "Connect services"
 
@@ -7641,11 +7701,11 @@ msgstr "Similar interests"
 msgid "Invite Friends"
 msgstr "Invite friends"
 
-#: view/theme/vier/theme.php:255 src/Content/ForumManager.php:127
+#: view/theme/vier/theme.php:256 src/Content/ForumManager.php:127
 msgid "External link to forum"
 msgstr "External link to forum"
 
-#: view/theme/vier/theme.php:291
+#: view/theme/vier/theme.php:292
 msgid "Quick Start"
 msgstr "Quick start"
 
@@ -7722,126 +7782,122 @@ msgstr "Error decoding account file"
 msgid "Error! No version data in file! This is not a Friendica account file?"
 msgstr "Error! No version data in file! Is this a Friendica account file?"
 
-#: src/Core/UserImport.php:118 src/Core/UserImport.php:131
-msgid "Error! Cannot check nickname"
-msgstr "Error! Cannot check nickname."
-
-#: src/Core/UserImport.php:123 src/Core/UserImport.php:136
+#: src/Core/UserImport.php:118
 #, php-format
 msgid "User '%s' already exists on this server!"
 msgstr "User '%s' already exists on this server!"
 
-#: src/Core/UserImport.php:169
+#: src/Core/UserImport.php:151
 msgid "User creation error"
 msgstr "User creation error"
 
-#: src/Core/UserImport.php:187
+#: src/Core/UserImport.php:169
 msgid "User profile creation error"
 msgstr "User profile creation error"
 
-#: src/Core/UserImport.php:231
+#: src/Core/UserImport.php:213
 #, php-format
 msgid "%d contact not imported"
 msgid_plural "%d contacts not imported"
 msgstr[0] "%d contact not imported"
 msgstr[1] "%d contacts not imported"
 
-#: src/Core/UserImport.php:296
+#: src/Core/UserImport.php:278
 msgid "Done. You can now login with your username and password"
 msgstr "Done. You can now login with your username and password"
 
-#: src/Util/Temporal.php:145 src/Model/Profile.php:743
+#: src/Util/Temporal.php:147 src/Model/Profile.php:758
 msgid "Birthday:"
 msgstr "Birthday:"
 
-#: src/Util/Temporal.php:149
+#: src/Util/Temporal.php:151
 msgid "YYYY-MM-DD or MM-DD"
 msgstr "YYYY-MM-DD or MM-DD"
 
-#: src/Util/Temporal.php:292
+#: src/Util/Temporal.php:294
 msgid "never"
 msgstr "never"
 
-#: src/Util/Temporal.php:298
+#: src/Util/Temporal.php:300
 msgid "less than a second ago"
 msgstr "less than a second ago"
 
-#: src/Util/Temporal.php:301
+#: src/Util/Temporal.php:303
 msgid "year"
 msgstr "year"
 
-#: src/Util/Temporal.php:301
+#: src/Util/Temporal.php:303
 msgid "years"
 msgstr "years"
 
-#: src/Util/Temporal.php:302
+#: src/Util/Temporal.php:304
 msgid "months"
 msgstr "months"
 
-#: src/Util/Temporal.php:303
+#: src/Util/Temporal.php:305
 msgid "weeks"
 msgstr "weeks"
 
-#: src/Util/Temporal.php:304
+#: src/Util/Temporal.php:306
 msgid "days"
 msgstr "days"
 
-#: src/Util/Temporal.php:305
+#: src/Util/Temporal.php:307
 msgid "hour"
 msgstr "hour"
 
-#: src/Util/Temporal.php:305
+#: src/Util/Temporal.php:307
 msgid "hours"
 msgstr "hours"
 
-#: src/Util/Temporal.php:306
+#: src/Util/Temporal.php:308
 msgid "minute"
 msgstr "minute"
 
-#: src/Util/Temporal.php:306
+#: src/Util/Temporal.php:308
 msgid "minutes"
 msgstr "minutes"
 
-#: src/Util/Temporal.php:307
+#: src/Util/Temporal.php:309
 msgid "second"
 msgstr "second"
 
-#: src/Util/Temporal.php:307
+#: src/Util/Temporal.php:309
 msgid "seconds"
 msgstr "seconds"
 
-#: src/Util/Temporal.php:316
+#: src/Util/Temporal.php:318
 #, php-format
 msgid "%1$d %2$s ago"
 msgstr "%1$d %2$s ago"
 
-#: src/Content/Text/BBCode.php:548
+#: src/Content/Text/BBCode.php:547
 msgid "view full size"
 msgstr "view full size"
 
-#: src/Content/Text/BBCode.php:1001 src/Content/Text/BBCode.php:1767
-#: src/Content/Text/BBCode.php:1768
+#: src/Content/Text/BBCode.php:1000 src/Content/Text/BBCode.php:1761
+#: src/Content/Text/BBCode.php:1762
 msgid "Image/photo"
 msgstr "Image/Photo"
 
-#: src/Content/Text/BBCode.php:1139
+#: src/Content/Text/BBCode.php:1138
 #, php-format
 msgid "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
 msgstr "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
 
-#: src/Content/Text/BBCode.php:1702 src/Content/Text/BBCode.php:1724
+#: src/Content/Text/BBCode.php:1696 src/Content/Text/BBCode.php:1718
 msgid "$1 wrote:"
 msgstr "$1 wrote:"
 
-#: src/Content/Text/BBCode.php:1776 src/Content/Text/BBCode.php:1777
+#: src/Content/Text/BBCode.php:1770 src/Content/Text/BBCode.php:1771
 msgid "Encrypted content"
 msgstr "Encrypted content"
 
-#: src/Content/Text/BBCode.php:1894
+#: src/Content/Text/BBCode.php:1888
 msgid "Invalid source protocol"
 msgstr "Invalid source protocol"
 
-#: src/Content/Text/BBCode.php:1905
+#: src/Content/Text/BBCode.php:1899
 msgid "Invalid link protocol"
 msgstr "Invalid link protocol"
 
@@ -8065,7 +8121,7 @@ msgstr "Unfaithful"
 msgid "Sex Addict"
 msgstr "Sex addict"
 
-#: src/Content/ContactSelector.php:169 src/Model/User.php:490
+#: src/Content/ContactSelector.php:169 src/Model/User.php:492
 msgid "Friends"
 msgstr "Friends"
 
@@ -8203,7 +8259,7 @@ msgstr "Community"
 
 #: src/Content/Nav.php:165
 msgid "Conversations on this and other servers"
-msgstr ""
+msgstr "Conversations on this and other servers"
 
 #: src/Content/Nav.php:172
 msgid "Directory"
@@ -8478,11 +8534,11 @@ msgstr "Provides a personal tag cloud on your profile page"
 
 #: src/Content/Feature.php:129
 msgid "Display Membership Date"
-msgstr ""
+msgstr "Display membership date"
 
 #: src/Content/Feature.php:129
 msgid "Display membership date in profile"
-msgstr ""
+msgstr "Display membership date in profile"
 
 #: src/Content/OEmbed.php:253
 msgid "Embedding disabled"
@@ -8521,224 +8577,106 @@ msgstr "Enter name or interest"
 
 #: src/Content/Widget.php:62
 msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Examples: Robert Morgenstein, fishing"
-
-#: src/Content/Widget.php:66
-msgid "Random Profile"
-msgstr "Random profile"
-
-#: src/Content/Widget.php:68
-msgid "View Global Directory"
-msgstr "View global directory"
-
-#: src/Content/Widget.php:159
-msgid "Networks"
-msgstr "Networks"
-
-#: src/Content/Widget.php:162
-msgid "All Networks"
-msgstr "All networks"
-
-#: src/Content/Widget.php:203 src/Content/Widget.php:243
-msgid "Everything"
-msgstr "Everything"
-
-#: src/Content/Widget.php:240
-msgid "Categories"
-msgstr "Categories"
-
-#: src/Content/Widget.php:307
-#, php-format
-msgid "%d contact in common"
-msgid_plural "%d contacts in common"
-msgstr[0] "%d contact in common"
-msgstr[1] "%d contacts in common"
-
-#: src/Database/DBStructure.php:32
-msgid "There are no tables on MyISAM."
-msgstr "There are no tables on MyISAM."
-
-#: src/Database/DBStructure.php:75
-#, php-format
-msgid ""
-"\n"
-"\t\t\t\tThe friendica developers released update %s recently,\n"
-"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n"
-"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n"
-"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
-msgstr ""
-
-#: src/Database/DBStructure.php:80
-#, php-format
-msgid ""
-"The error message is\n"
-"[pre]%s[/pre]"
-msgstr "The error message is\n[pre]%s[/pre]"
-
-#: src/Database/DBStructure.php:191
-#, php-format
-msgid ""
-"\n"
-"Error %d occurred during database update:\n"
-"%s\n"
-msgstr "\nError %d occurred during database update:\n%s\n"
-
-#: src/Database/DBStructure.php:194
-msgid "Errors encountered performing database changes: "
-msgstr "Errors encountered performing database changes: "
-
-#: src/Database/DBStructure.php:209
-msgid ": Database update"
-msgstr ": Database update"
-
-#: src/Database/DBStructure.php:459
-#, php-format
-msgid "%s: updating %s table."
-msgstr "%s: updating %s table."
-
-#: src/Model/Group.php:44
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr "A deleted group with this name has been revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."
-
-#: src/Model/Group.php:329
-msgid "Default privacy group for new contacts"
-msgstr "Default privacy group for new contacts"
-
-#: src/Model/Group.php:362
-msgid "Everybody"
-msgstr "Everybody"
-
-#: src/Model/Group.php:382
-msgid "edit"
-msgstr "edit"
-
-#: src/Model/Group.php:406
-msgid "Edit group"
-msgstr "Edit group"
-
-#: src/Model/Group.php:407
-msgid "Contacts not in any group"
-msgstr "Contacts not in any group"
-
-#: src/Model/Group.php:408
-msgid "Create a new group"
-msgstr "Create new group"
-
-#: src/Model/Group.php:410
-msgid "Edit groups"
-msgstr "Edit groups"
-
-#: src/Model/Contact.php:559
-msgid "Drop Contact"
-msgstr "Drop contact"
-
-#: src/Model/Contact.php:962
-msgid "Organisation"
-msgstr "Organisation"
-
-#: src/Model/Contact.php:965
-msgid "News"
-msgstr "News"
-
-#: src/Model/Contact.php:968
-msgid "Forum"
-msgstr "Forum"
+msgstr "Examples: Robert Morgenstein, fishing"
 
-#: src/Model/Contact.php:1147
-msgid "Connect URL missing."
-msgstr "Connect URL missing."
+#: src/Content/Widget.php:66
+msgid "Random Profile"
+msgstr "Random profile"
 
-#: src/Model/Contact.php:1156
-msgid ""
-"The contact could not be added. Please check the relevant network "
-"credentials in your Settings -> Social Networks page."
-msgstr ""
+#: src/Content/Widget.php:68
+msgid "View Global Directory"
+msgstr "View global directory"
 
-#: src/Model/Contact.php:1184
-msgid ""
-"This site is not configured to allow communications with other networks."
-msgstr "This site is not configured to allow communications with other networks."
+#: src/Content/Widget.php:159
+msgid "Networks"
+msgstr "Networks"
 
-#: src/Model/Contact.php:1185 src/Model/Contact.php:1199
-msgid "No compatible communication protocols or feeds were discovered."
-msgstr "No compatible communication protocols or feeds were discovered."
+#: src/Content/Widget.php:162
+msgid "All Networks"
+msgstr "All networks"
 
-#: src/Model/Contact.php:1197
-msgid "The profile address specified does not provide adequate information."
-msgstr "The profile address specified does not provide adequate information."
+#: src/Content/Widget.php:203 src/Content/Widget.php:243
+msgid "Everything"
+msgstr "Everything"
 
-#: src/Model/Contact.php:1202
-msgid "An author or name was not found."
-msgstr "An author or name was not found."
+#: src/Content/Widget.php:240
+msgid "Categories"
+msgstr "Categories"
 
-#: src/Model/Contact.php:1205
-msgid "No browser URL could be matched to this address."
-msgstr "No browser URL could be matched to this address."
+#: src/Content/Widget.php:307
+#, php-format
+msgid "%d contact in common"
+msgid_plural "%d contacts in common"
+msgstr[0] "%d contact in common"
+msgstr[1] "%d contacts in common"
 
-#: src/Model/Contact.php:1208
-msgid ""
-"Unable to match @-style Identity Address with a known protocol or email "
-"contact."
-msgstr "Unable to match @-style identity address with a known protocol or email contact."
+#: src/Database/DBStructure.php:32
+msgid "There are no tables on MyISAM."
+msgstr "There are no tables on MyISAM."
 
-#: src/Model/Contact.php:1209
-msgid "Use mailto: in front of address to force email check."
-msgstr "Use mailto: in front of address to force email check."
+#: src/Database/DBStructure.php:75
+#, php-format
+msgid ""
+"\n"
+"\t\t\t\tThe friendica developers released update %s recently,\n"
+"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n"
+"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n"
+"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
+msgstr "\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
 
-#: src/Model/Contact.php:1215
+#: src/Database/DBStructure.php:80
+#, php-format
 msgid ""
-"The profile address specified belongs to a network which has been disabled "
-"on this site."
-msgstr "The profile address specified belongs to a network which has been disabled on this site."
+"The error message is\n"
+"[pre]%s[/pre]"
+msgstr "The error message is\n[pre]%s[/pre]"
 
-#: src/Model/Contact.php:1220
+#: src/Database/DBStructure.php:191
+#, php-format
 msgid ""
-"Limited profile. This person will be unable to receive direct/personal "
-"notifications from you."
-msgstr "Limited profile: This person will be unable to receive direct/private messages from you."
+"\n"
+"Error %d occurred during database update:\n"
+"%s\n"
+msgstr "\nError %d occurred during database update:\n%s\n"
 
-#: src/Model/Contact.php:1290
-msgid "Unable to retrieve contact information."
-msgstr "Unable to retrieve contact information."
+#: src/Database/DBStructure.php:194
+msgid "Errors encountered performing database changes: "
+msgstr "Errors encountered performing database changes: "
 
-#: src/Model/Contact.php:1506
-#, php-format
-msgid "%s's birthday"
-msgstr "%s's birthday"
+#: src/Database/DBStructure.php:209
+msgid ": Database update"
+msgstr ": Database update"
 
-#: src/Model/Contact.php:1507 src/Protocol/DFRN.php:1399
+#: src/Database/DBStructure.php:458
 #, php-format
-msgid "Happy Birthday %s"
-msgstr "Happy Birthday, %s!"
+msgid "%s: updating %s table."
+msgstr "%s: updating %s table."
+
+#: src/Model/Mail.php:40 src/Model/Mail.php:174
+msgid "[no subject]"
+msgstr "[no subject]"
 
-#: src/Model/Item.php:1732
+#: src/Model/Item.php:1666
 #, php-format
 msgid "%1$s is attending %2$s's %3$s"
 msgstr "%1$s is going to %2$s's %3$s"
 
-#: src/Model/Item.php:1737
+#: src/Model/Item.php:1671
 #, php-format
 msgid "%1$s is not attending %2$s's %3$s"
 msgstr "%1$s is not going to %2$s's %3$s"
 
-#: src/Model/Item.php:1742
+#: src/Model/Item.php:1676
 #, php-format
 msgid "%1$s may attend %2$s's %3$s"
 msgstr "%1$s may go to %2$s's %3$s"
 
-#: src/Model/Mail.php:40 src/Model/Mail.php:173
-msgid "[no subject]"
-msgstr "[no subject]"
-
 #: src/Model/Profile.php:97
 msgid "Requested account is not available."
 msgstr "Requested account is unavailable."
 
 #: src/Model/Profile.php:168 src/Model/Profile.php:399
-#: src/Model/Profile.php:844
+#: src/Model/Profile.php:859
 msgid "Edit profile"
 msgstr "Edit profile"
 
@@ -8750,7 +8688,7 @@ msgstr "Atom feed"
 msgid "Manage/edit profiles"
 msgstr "Manage/Edit profiles"
 
-#: src/Model/Profile.php:548 src/Model/Profile.php:640
+#: src/Model/Profile.php:548 src/Model/Profile.php:641
 msgid "g A l F d"
 msgstr "g A l F d"
 
@@ -8758,210 +8696,328 @@ msgstr "g A l F d"
 msgid "F d"
 msgstr "F d"
 
-#: src/Model/Profile.php:604 src/Model/Profile.php:688
+#: src/Model/Profile.php:606 src/Model/Profile.php:703
 msgid "[today]"
 msgstr "[today]"
 
-#: src/Model/Profile.php:615
+#: src/Model/Profile.php:617
 msgid "Birthday Reminders"
 msgstr "Birthday reminders"
 
-#: src/Model/Profile.php:616
+#: src/Model/Profile.php:618
 msgid "Birthdays this week:"
 msgstr "Birthdays this week:"
 
-#: src/Model/Profile.php:675
+#: src/Model/Profile.php:690
 msgid "[No description]"
 msgstr "[No description]"
 
-#: src/Model/Profile.php:702
+#: src/Model/Profile.php:717
 msgid "Event Reminders"
 msgstr "Event reminders"
 
-#: src/Model/Profile.php:703
+#: src/Model/Profile.php:718
 msgid "Events this week:"
 msgstr "Events this week:"
 
-#: src/Model/Profile.php:726
+#: src/Model/Profile.php:741
 msgid "Member since:"
-msgstr ""
+msgstr "Member since:"
 
-#: src/Model/Profile.php:734
+#: src/Model/Profile.php:749
 msgid "j F, Y"
 msgstr "j F, Y"
 
-#: src/Model/Profile.php:735
+#: src/Model/Profile.php:750
 msgid "j F"
 msgstr "j F"
 
-#: src/Model/Profile.php:750
+#: src/Model/Profile.php:765
 msgid "Age:"
 msgstr "Age:"
 
-#: src/Model/Profile.php:763
+#: src/Model/Profile.php:778
 #, php-format
 msgid "for %1$d %2$s"
 msgstr "for %1$d %2$s"
 
-#: src/Model/Profile.php:787
+#: src/Model/Profile.php:802
 msgid "Religion:"
 msgstr "Religion:"
 
-#: src/Model/Profile.php:795
+#: src/Model/Profile.php:810
 msgid "Hobbies/Interests:"
 msgstr "Hobbies/Interests:"
 
-#: src/Model/Profile.php:807
+#: src/Model/Profile.php:822
 msgid "Contact information and Social Networks:"
 msgstr "Contact information and social networks:"
 
-#: src/Model/Profile.php:811
+#: src/Model/Profile.php:826
 msgid "Musical interests:"
 msgstr "Music:"
 
-#: src/Model/Profile.php:815
+#: src/Model/Profile.php:830
 msgid "Books, literature:"
 msgstr "Books/Literature:"
 
-#: src/Model/Profile.php:819
+#: src/Model/Profile.php:834
 msgid "Television:"
 msgstr "Television:"
 
-#: src/Model/Profile.php:823
+#: src/Model/Profile.php:838
 msgid "Film/dance/culture/entertainment:"
 msgstr "Arts, culture, entertainment:"
 
-#: src/Model/Profile.php:827
+#: src/Model/Profile.php:842
 msgid "Love/Romance:"
 msgstr "Love/Romance:"
 
-#: src/Model/Profile.php:831
+#: src/Model/Profile.php:846
 msgid "Work/employment:"
 msgstr "Work/Employment:"
 
-#: src/Model/Profile.php:835
+#: src/Model/Profile.php:850
 msgid "School/education:"
 msgstr "School/Education:"
 
-#: src/Model/Profile.php:840
+#: src/Model/Profile.php:855
 msgid "Forums:"
 msgstr "Forums:"
 
-#: src/Model/Profile.php:934
+#: src/Model/Profile.php:949
 msgid "Only You Can See This"
 msgstr "Only you can see this."
 
+#: src/Model/Contact.php:559
+msgid "Drop Contact"
+msgstr "Drop contact"
+
+#: src/Model/Contact.php:962
+msgid "Organisation"
+msgstr "Organisation"
+
+#: src/Model/Contact.php:965
+msgid "News"
+msgstr "News"
+
+#: src/Model/Contact.php:968
+msgid "Forum"
+msgstr "Forum"
+
+#: src/Model/Contact.php:1147
+msgid "Connect URL missing."
+msgstr "Connect URL missing."
+
+#: src/Model/Contact.php:1156
+msgid ""
+"The contact could not be added. Please check the relevant network "
+"credentials in your Settings -> Social Networks page."
+msgstr "The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."
+
+#: src/Model/Contact.php:1184
+msgid ""
+"This site is not configured to allow communications with other networks."
+msgstr "This site is not configured to allow communications with other networks."
+
+#: src/Model/Contact.php:1185 src/Model/Contact.php:1199
+msgid "No compatible communication protocols or feeds were discovered."
+msgstr "No compatible communication protocols or feeds were discovered."
+
+#: src/Model/Contact.php:1197
+msgid "The profile address specified does not provide adequate information."
+msgstr "The profile address specified does not provide adequate information."
+
+#: src/Model/Contact.php:1202
+msgid "An author or name was not found."
+msgstr "An author or name was not found."
+
+#: src/Model/Contact.php:1205
+msgid "No browser URL could be matched to this address."
+msgstr "No browser URL could be matched to this address."
+
+#: src/Model/Contact.php:1208
+msgid ""
+"Unable to match @-style Identity Address with a known protocol or email "
+"contact."
+msgstr "Unable to match @-style identity address with a known protocol or email contact."
+
+#: src/Model/Contact.php:1209
+msgid "Use mailto: in front of address to force email check."
+msgstr "Use mailto: in front of address to force email check."
+
+#: src/Model/Contact.php:1215
+msgid ""
+"The profile address specified belongs to a network which has been disabled "
+"on this site."
+msgstr "The profile address specified belongs to a network which has been disabled on this site."
+
+#: src/Model/Contact.php:1220
+msgid ""
+"Limited profile. This person will be unable to receive direct/personal "
+"notifications from you."
+msgstr "Limited profile: This person will be unable to receive direct/private messages from you."
+
+#: src/Model/Contact.php:1290
+msgid "Unable to retrieve contact information."
+msgstr "Unable to retrieve contact information."
+
+#: src/Model/Contact.php:1502
+#, php-format
+msgid "%s's birthday"
+msgstr "%s's birthday"
+
+#: src/Model/Contact.php:1503 src/Protocol/DFRN.php:1398
+#, php-format
+msgid "Happy Birthday %s"
+msgstr "Happy Birthday, %s!"
+
+#: src/Model/Group.php:44
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "A deleted group with this name has been revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."
+
+#: src/Model/Group.php:329
+msgid "Default privacy group for new contacts"
+msgstr "Default privacy group for new contacts"
+
+#: src/Model/Group.php:362
+msgid "Everybody"
+msgstr "Everybody"
+
+#: src/Model/Group.php:382
+msgid "edit"
+msgstr "edit"
+
+#: src/Model/Group.php:406
+msgid "Edit group"
+msgstr "Edit group"
+
+#: src/Model/Group.php:407
+msgid "Contacts not in any group"
+msgstr "Contacts not in any group"
+
+#: src/Model/Group.php:408
+msgid "Create a new group"
+msgstr "Create new group"
+
+#: src/Model/Group.php:410
+msgid "Edit groups"
+msgstr "Edit groups"
+
 #: src/Model/User.php:142
 msgid "Login failed"
-msgstr ""
+msgstr "Login failed"
 
-#: src/Model/User.php:171
+#: src/Model/User.php:173
 msgid "Not enough information to authenticate"
-msgstr ""
+msgstr "Not enough information to authenticate"
 
-#: src/Model/User.php:317
+#: src/Model/User.php:319
 msgid "An invitation is required."
 msgstr "An invitation is required."
 
-#: src/Model/User.php:321
+#: src/Model/User.php:323
 msgid "Invitation could not be verified."
 msgstr "Invitation could not be verified."
 
-#: src/Model/User.php:328
+#: src/Model/User.php:330
 msgid "Invalid OpenID url"
 msgstr "Invalid OpenID URL"
 
-#: src/Model/User.php:341 src/Module/Login.php:100
+#: src/Model/User.php:343 src/Module/Login.php:100
 msgid ""
 "We encountered a problem while logging in with the OpenID you provided. "
 "Please check the correct spelling of the ID."
 msgstr "We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."
 
-#: src/Model/User.php:341 src/Module/Login.php:100
+#: src/Model/User.php:343 src/Module/Login.php:100
 msgid "The error message was:"
 msgstr "The error message was:"
 
-#: src/Model/User.php:347
+#: src/Model/User.php:349
 msgid "Please enter the required information."
 msgstr "Please enter the required information."
 
-#: src/Model/User.php:360
+#: src/Model/User.php:362
 msgid "Please use a shorter name."
 msgstr "Please use a shorter name."
 
-#: src/Model/User.php:363
+#: src/Model/User.php:365
 msgid "Name too short."
 msgstr "Name too short."
 
-#: src/Model/User.php:371
+#: src/Model/User.php:373
 msgid "That doesn't appear to be your full (First Last) name."
 msgstr "That doesn't appear to be your full (i.e first and last) name."
 
-#: src/Model/User.php:376
+#: src/Model/User.php:378
 msgid "Your email domain is not among those allowed on this site."
 msgstr "Your email domain is not allowed on this site."
 
-#: src/Model/User.php:380
+#: src/Model/User.php:382
 msgid "Not a valid email address."
 msgstr "Not a valid email address."
 
-#: src/Model/User.php:384 src/Model/User.php:392
+#: src/Model/User.php:386 src/Model/User.php:394
 msgid "Cannot use that email."
 msgstr "Cannot use that email."
 
-#: src/Model/User.php:399
+#: src/Model/User.php:401
 msgid "Your nickname can only contain a-z, 0-9 and _."
-msgstr ""
+msgstr "Your nickname can only contain a-z, 0-9 and _."
 
-#: src/Model/User.php:406 src/Model/User.php:462
+#: src/Model/User.php:408 src/Model/User.php:464
 msgid "Nickname is already registered. Please choose another."
 msgstr "Nickname is already registered. Please choose another."
 
-#: src/Model/User.php:416
+#: src/Model/User.php:418
 msgid "SERIOUS ERROR: Generation of security keys failed."
 msgstr "SERIOUS ERROR: Generation of security keys failed."
 
-#: src/Model/User.php:449 src/Model/User.php:453
+#: src/Model/User.php:451 src/Model/User.php:455
 msgid "An error occurred during registration. Please try again."
 msgstr "An error occurred during registration. Please try again."
 
-#: src/Model/User.php:478
+#: src/Model/User.php:480
 msgid "An error occurred creating your default profile. Please try again."
 msgstr "An error occurred creating your default profile. Please try again."
 
-#: src/Model/User.php:485
+#: src/Model/User.php:487
 msgid "An error occurred creating your self contact. Please try again."
-msgstr ""
+msgstr "An error occurred creating your self-contact. Please try again."
 
-#: src/Model/User.php:494
+#: src/Model/User.php:496
 msgid ""
 "An error occurred creating your default contact group. Please try again."
-msgstr ""
+msgstr "An error occurred while creating your default contact group. Please try again."
 
-#: src/Model/User.php:568
+#: src/Model/User.php:570
 #, php-format
 msgid ""
 "\n"
 "\t\t\tDear %1$s,\n"
 "\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n"
 "\t\t"
-msgstr ""
+msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n\t\t"
 
-#: src/Model/User.php:578
+#: src/Model/User.php:580
 #, php-format
 msgid "Registration at %s"
 msgstr "Registration at %s"
 
-#: src/Model/User.php:596
+#: src/Model/User.php:598
 #, php-format
 msgid ""
 "\n"
 "\t\t\tDear %1$s,\n"
 "\t\t\t\tThank you for registering at %2$s. Your account has been created.\n"
 "\t\t"
-msgstr ""
+msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tThank you for registering at %2$s. Your account has been created.\n\t\t"
 
-#: src/Model/User.php:600
+#: src/Model/User.php:602
 #, php-format
 msgid ""
 "\n"
@@ -8989,40 +9045,40 @@ msgid ""
 "\n"
 "\n"
 "\t\t\tThank you and welcome to %2$s."
-msgstr ""
+msgstr "\n\t\t\tThe login details are as follows:\n\t\t\t\tSite Location:\t%3$s\n\t\t\t\tLogin Name:\t%1$s\n\t\t\t\tPassword:\t%5$s\n\n\t\t\tYou may change your password from your account Settings page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile keywords (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\n\t\t\tThank you and welcome to %2$s."
 
-#: src/Protocol/DFRN.php:1398
+#: src/Protocol/DFRN.php:1397
 #, php-format
 msgid "%s\\'s birthday"
 msgstr "%s\\'s birthday"
 
-#: src/Protocol/Diaspora.php:2579
-msgid "Sharing notification from Diaspora network"
-msgstr "Sharing notification from Diaspora network"
-
-#: src/Protocol/Diaspora.php:3655
-msgid "Attachments:"
-msgstr "Attachments:"
-
-#: src/Protocol/OStatus.php:1784
+#: src/Protocol/OStatus.php:1774
 #, php-format
 msgid "%s is now following %s."
 msgstr "%s is now following %s."
 
-#: src/Protocol/OStatus.php:1785
+#: src/Protocol/OStatus.php:1775
 msgid "following"
 msgstr "following"
 
-#: src/Protocol/OStatus.php:1788
+#: src/Protocol/OStatus.php:1778
 #, php-format
 msgid "%s stopped following %s."
 msgstr "%s stopped following %s."
 
-#: src/Protocol/OStatus.php:1789
+#: src/Protocol/OStatus.php:1779
 msgid "stopped following"
 msgstr "stopped following"
 
-#: src/Worker/Delivery.php:392
+#: src/Protocol/Diaspora.php:2584
+msgid "Sharing notification from Diaspora network"
+msgstr "Sharing notification from Diaspora network"
+
+#: src/Protocol/Diaspora.php:3660
+msgid "Attachments:"
+msgstr "Attachments:"
+
+#: src/Worker/Delivery.php:391
 msgid "(no subject)"
 msgstr "(no subject)"
 
@@ -9197,11 +9253,11 @@ msgstr "Delete this item?"
 msgid "show fewer"
 msgstr "Show fewer."
 
+#: index.php:441
+msgid "toggle mobile"
+msgstr "Toggle mobile"
+
 #: boot.php:786
 #, php-format
 msgid "Update %s failed. See error logs."
 msgstr "Update %s failed. See error logs."
-
-#: index.php:441
-msgid "toggle mobile"
-msgstr "Toggle mobile"
index ef66ddb345d27cc2634359b57a1a87f6f1d65fc7..b55569753111d1796e8d953a16202e53e05c3044 100644 (file)
@@ -5,140 +5,10 @@ function string_plural_select_en_gb($n){
        return ($n != 1);;
 }}
 ;
-$a->strings["Post to Email"] = "Post to email";
-$a->strings["Hide your profile details from unknown viewers?"] = "Hide profile details from unknown viewers?";
-$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Connectors are disabled since \"%s\" is enabled.";
-$a->strings["Visible to everybody"] = "Visible to everybody";
-$a->strings["show"] = "show";
-$a->strings["don't show"] = "don't show";
-$a->strings["CC: email addresses"] = "CC: email addresses";
-$a->strings["Example: bob@example.com, mary@example.com"] = "Example: bob@example.com, mary@example.com";
-$a->strings["Permissions"] = "Permissions";
-$a->strings["Close"] = "Close";
-$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [
-       0 => "",
-       1 => "",
-];
-$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [
-       0 => "",
-       1 => "",
-];
-$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Monthly posting limit of %d post reached. The post was rejected.";
-$a->strings["Profile Photos"] = "Profile photos";
-$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A";
-$a->strings["Starts:"] = "Starts:";
-$a->strings["Finishes:"] = "Finishes:";
-$a->strings["Location:"] = "Location:";
-$a->strings["event"] = "event";
-$a->strings["status"] = "status";
-$a->strings["photo"] = "photo";
-$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s likes %2\$s's %3\$s";
-$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s doesn't like %2\$s's %3\$s";
-$a->strings["%1\$s attends %2\$s's %3\$s"] = "%1\$s goes to %2\$s's %3\$s";
-$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s doesn't go %2\$s's %3\$s";
-$a->strings["%1\$s attends maybe %2\$s's %3\$s"] = "%1\$s might go to %2\$s's %3\$s";
-$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s is now friends with %2\$s";
-$a->strings["%1\$s poked %2\$s"] = "%1\$s poked %2\$s";
-$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s tagged %2\$s's %3\$s with %4\$s";
-$a->strings["post/item"] = "Post/Item";
-$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s marked %2\$s's %3\$s as favourite";
-$a->strings["Likes"] = "Likes";
-$a->strings["Dislikes"] = "Dislikes";
-$a->strings["Attending"] = [
-       0 => "Attending",
-       1 => "Attending",
-];
-$a->strings["Not attending"] = "Not attending";
-$a->strings["Might attend"] = "Might attend";
-$a->strings["Select"] = "Select";
-$a->strings["Delete"] = "Delete";
-$a->strings["View %s's profile @ %s"] = "View %s's profile @ %s";
-$a->strings["Categories:"] = "Categories:";
-$a->strings["Filed under:"] = "Filed under:";
-$a->strings["%s from %s"] = "%s from %s";
-$a->strings["View in context"] = "View in context";
-$a->strings["Please wait"] = "Please wait";
-$a->strings["remove"] = "Remove";
-$a->strings["Delete Selected Items"] = "Delete selected items";
-$a->strings["Follow Thread"] = "Follow thread";
-$a->strings["View Status"] = "View status";
-$a->strings["View Profile"] = "View profile";
-$a->strings["View Photos"] = "View photos";
-$a->strings["Network Posts"] = "Network posts";
-$a->strings["View Contact"] = "View contact";
-$a->strings["Send PM"] = "Send PM";
-$a->strings["Poke"] = "Poke";
-$a->strings["Connect/Follow"] = "Connect/Follow";
-$a->strings["%s likes this."] = "%s likes this.";
-$a->strings["%s doesn't like this."] = "%s doesn't like this.";
-$a->strings["%s attends."] = "%s attends.";
-$a->strings["%s doesn't attend."] = "%s doesn't attend.";
-$a->strings["%s attends maybe."] = "%s may attend.";
-$a->strings["and"] = "and";
-$a->strings["and %d other people"] = "and %d other people";
-$a->strings["<span  %1\$s>%2\$d people</span> like this"] = "<span  %1\$s>%2\$d people</span> like this";
-$a->strings["%s like this."] = "%s like this.";
-$a->strings["<span  %1\$s>%2\$d people</span> don't like this"] = "<span  %1\$s>%2\$d people</span> don't like this";
-$a->strings["%s don't like this."] = "%s don't like this.";
-$a->strings["<span  %1\$s>%2\$d people</span> attend"] = "<span  %1\$s>%2\$d people</span> attend";
-$a->strings["%s attend."] = "%s attend.";
-$a->strings["<span  %1\$s>%2\$d people</span> don't attend"] = "<span  %1\$s>%2\$d people</span> don't attend";
-$a->strings["%s don't attend."] = "%s don't attend.";
-$a->strings["<span  %1\$s>%2\$d people</span> attend maybe"] = "<span  %1\$s>%2\$d people</span> attend maybe";
-$a->strings["%s anttend maybe."] = "%s attend maybe.";
-$a->strings["Visible to <strong>everybody</strong>"] = "Visible to <strong>everybody</strong>";
-$a->strings["Please enter a link URL:"] = "Please enter a link URL:";
-$a->strings["Please enter a video link/URL:"] = "Please enter a video link/URL:";
-$a->strings["Please enter an audio link/URL:"] = "Please enter an audio link/URL:";
-$a->strings["Tag term:"] = "Tag term:";
-$a->strings["Save to Folder:"] = "Save to folder:";
-$a->strings["Where are you right now?"] = "Where are you right now?";
-$a->strings["Delete item(s)?"] = "Delete item(s)?";
-$a->strings["Share"] = "Share";
-$a->strings["Upload photo"] = "Upload photo";
-$a->strings["upload photo"] = "upload photo";
-$a->strings["Attach file"] = "Attach file";
-$a->strings["attach file"] = "attach file";
-$a->strings["Insert web link"] = "Insert web link";
-$a->strings["web link"] = "web link";
-$a->strings["Insert video link"] = "Insert video link";
-$a->strings["video link"] = "video link";
-$a->strings["Insert audio link"] = "Insert audio link";
-$a->strings["audio link"] = "audio link";
-$a->strings["Set your location"] = "Set your location";
-$a->strings["set location"] = "set location";
-$a->strings["Clear browser location"] = "Clear browser location";
-$a->strings["clear location"] = "clear location";
-$a->strings["Set title"] = "Set title";
-$a->strings["Categories (comma-separated list)"] = "Categories (comma-separated list)";
-$a->strings["Permission settings"] = "Permission settings";
-$a->strings["permissions"] = "permissions";
-$a->strings["Public post"] = "Public post";
-$a->strings["Preview"] = "Preview";
-$a->strings["Cancel"] = "Cancel";
-$a->strings["Post to Groups"] = "Post to groups";
-$a->strings["Post to Contacts"] = "Post to contacts";
-$a->strings["Private post"] = "Private post";
-$a->strings["Message"] = "Message";
-$a->strings["Browser"] = "Browser";
-$a->strings["View all"] = "View all";
-$a->strings["Like"] = [
-       0 => "Like",
-       1 => "Likes",
-];
-$a->strings["Dislike"] = [
-       0 => "Dislike",
-       1 => "Dislikes",
-];
-$a->strings["Not Attending"] = [
-       0 => "Not attending",
-       1 => "Not attending",
-];
-$a->strings["Undecided"] = [
-       0 => "Undecided",
-       1 => "Undecided",
-];
-$a->strings["Cannot locate DNS info for database server '%s'"] = "Cannot locate DNS info for database server '%s'";
+$a->strings["Welcome "] = "Welcome ";
+$a->strings["Please upload a profile photo."] = "Please upload a profile photo.";
+$a->strings["Welcome back "] = "Welcome back ";
+$a->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."] = "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours.";
 $a->strings["Friendica Notification"] = "Friendica notification";
 $a->strings["Thank You,"] = "Thank you";
 $a->strings["%s Administrator"] = "%s Administrator";
@@ -198,6 +68,10 @@ $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "Y
 $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "You've received a [url=%1\$s]registration request[/url] from %2\$s.";
 $a->strings["Full Name:\t%1\$s\\nSite Location:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s("] = "Full Name:\t%1\$s\\nSite Location:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s(";
 $a->strings["Please visit %s to approve or reject the request."] = "Please visit %s to approve or reject the request.";
+$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A";
+$a->strings["Starts:"] = "Starts:";
+$a->strings["Finishes:"] = "Finishes:";
+$a->strings["Location:"] = "Location:";
 $a->strings["all-day"] = "All-day";
 $a->strings["Sun"] = "Sun";
 $a->strings["Mon"] = "Mon";
@@ -256,13 +130,10 @@ $a->strings["Hide map"] = "Hide map";
 $a->strings["Item not found."] = "Item not found.";
 $a->strings["Do you really want to delete this item?"] = "Do you really want to delete this item?";
 $a->strings["Yes"] = "Yes";
+$a->strings["Cancel"] = "Cancel";
 $a->strings["Permission denied."] = "Permission denied.";
 $a->strings["Archives"] = "Archives";
 $a->strings["show more"] = "Show more...";
-$a->strings["Welcome "] = "Welcome ";
-$a->strings["Please upload a profile photo."] = "Please upload a profile photo.";
-$a->strings["Welcome back "] = "Welcome back ";
-$a->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."] = "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours.";
 $a->strings["newer"] = "Later posts";
 $a->strings["older"] = "Earlier posts";
 $a->strings["first"] = "first";
@@ -303,6 +174,8 @@ $a->strings["bytes"] = "bytes";
 $a->strings["Click to open/close"] = "Click to open/close";
 $a->strings["View on separate page"] = "View on separate page";
 $a->strings["view on separate page"] = "view on separate page";
+$a->strings["event"] = "event";
+$a->strings["photo"] = "photo";
 $a->strings["activity"] = "activity";
 $a->strings["comment"] = [
        0 => "comment",
@@ -310,121 +183,193 @@ $a->strings["comment"] = [
 ];
 $a->strings["post"] = "post";
 $a->strings["Item filed"] = "Item filed";
-$a->strings["No friends to display."] = "No friends to display.";
-$a->strings["Connect"] = "Connect";
-$a->strings["Authorize application connection"] = "Authorize application connection";
-$a->strings["Return to your app and insert this Securty Code:"] = "Return to your app and insert this security code:";
-$a->strings["Please login to continue."] = "Please login to continue.";
-$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Do you want to authorize this application to access your posts and contacts and create new posts for you?";
-$a->strings["No"] = "No";
-$a->strings["You must be logged in to use addons. "] = "You must be logged in to use addons. ";
-$a->strings["Applications"] = "Applications";
-$a->strings["No installed applications."] = "No installed applications.";
-$a->strings["Item not available."] = "Item not available.";
-$a->strings["Item was not found."] = "Item was not found.";
-$a->strings["Login"] = "Login";
-$a->strings["The post was created"] = "The post was created";
-$a->strings["No contacts in common."] = "No contacts in common.";
-$a->strings["Common Friends"] = "Common friends";
-$a->strings["Credits"] = "Credits";
-$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica is a community project that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!";
-$a->strings["Contact settings applied."] = "Contact settings applied.";
-$a->strings["Contact update failed."] = "Contact update failed.";
-$a->strings["Contact not found."] = "Contact not found.";
-$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong>Warning: These are highly advanced settings.</strong> If you enter incorrect information your communications with this contact may not working.";
-$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page.";
-$a->strings["No mirroring"] = "No mirroring";
-$a->strings["Mirror as forwarded posting"] = "Mirror as forwarded posting";
-$a->strings["Mirror as my own posting"] = "Mirror as my own posting";
-$a->strings["Return to contact editor"] = "Return to contact editor";
-$a->strings["Refetch contact data"] = "Re-fetch contact data.";
-$a->strings["Submit"] = "Submit";
-$a->strings["Remote Self"] = "Remote self";
-$a->strings["Mirror postings from this contact"] = "Mirror postings from this contact:";
-$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "This will cause Friendica to repost new entries from this contact.";
-$a->strings["Name"] = "Name:";
-$a->strings["Account Nickname"] = "Account nickname:";
-$a->strings["@Tagname - overrides Name/Nickname"] = "@Tag name - overrides name/nickname:";
-$a->strings["Account URL"] = "Account URL:";
-$a->strings["Friend Request URL"] = "Friend request URL:";
-$a->strings["Friend Confirm URL"] = "Friend confirm URL:";
-$a->strings["Notification Endpoint URL"] = "Notification endpoint URL";
-$a->strings["Poll/Feed URL"] = "Poll/Feed URL:";
-$a->strings["New photo from this URL"] = "New photo from this URL:";
-$a->strings["No potential page delegates located."] = "No potential page delegates found.";
-$a->strings["Delegate Page Management"] = "Delegate Page Management";
-$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely.";
-$a->strings["Existing Page Managers"] = "Existing page managers";
-$a->strings["Existing Page Delegates"] = "Existing page delegates";
-$a->strings["Potential Delegates"] = "Potential delegates";
-$a->strings["Remove"] = "Remove";
-$a->strings["Add"] = "Add";
-$a->strings["No entries."] = "No entries.";
-$a->strings["Public access denied."] = "Public access denied.";
-$a->strings["Gender:"] = "Gender:";
-$a->strings["Status:"] = "Status:";
-$a->strings["Homepage:"] = "Homepage:";
-$a->strings["About:"] = "About:";
-$a->strings["Global Directory"] = "Global Directory";
-$a->strings["Find on this site"] = "Find on this site";
-$a->strings["Results for:"] = "Results for:";
-$a->strings["Site Directory"] = "Site directory";
-$a->strings["Find"] = "Find";
-$a->strings["No entries (some entries may be hidden)."] = "No entries (entries may be hidden).";
-$a->strings["Photos"] = "Photos";
-$a->strings["Contact Photos"] = "Contact photos";
-$a->strings["Upload"] = "Upload";
-$a->strings["Files"] = "Files";
-$a->strings["Not Found"] = "Not found";
-$a->strings["- select -"] = "- select -";
-$a->strings["Contact added"] = "Contact added";
-$a->strings["Submit Request"] = "Submit request";
-$a->strings["You already added this contact."] = "You already added this contact.";
-$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Diaspora support isn't enabled. Contact can't be added.";
-$a->strings["OStatus support is disabled. Contact can't be added."] = "OStatus support is disabled. Contact can't be added.";
-$a->strings["The network type couldn't be detected. Contact can't be added."] = "The network type couldn't be detected. Contact can't be added.";
-$a->strings["Please answer the following:"] = "Please answer the following:";
-$a->strings["Does %s know you?"] = "Does %s know you?";
-$a->strings["Add a personal note:"] = "Add a personal note:";
-$a->strings["Your Identity Address:"] = "My identity address:";
-$a->strings["Profile URL"] = "Profile URL:";
-$a->strings["Tags:"] = "Tags:";
-$a->strings["Status Messages and Posts"] = "Status Messages and Posts";
-$a->strings["Group created."] = "Group created.";
-$a->strings["Could not create group."] = "Could not create group.";
-$a->strings["Group not found."] = "Group not found.";
-$a->strings["Group name changed."] = "Group name changed.";
-$a->strings["Permission denied"] = "Permission denied";
-$a->strings["Save Group"] = "Save group";
-$a->strings["Create a group of contacts/friends."] = "Create a group of contacts/friends.";
-$a->strings["Group Name: "] = "Group name: ";
-$a->strings["Group removed."] = "Group removed.";
-$a->strings["Unable to remove group."] = "Unable to remove group.";
-$a->strings["Delete Group"] = "Delete group";
-$a->strings["Group Editor"] = "Group Editor";
-$a->strings["Edit Group Name"] = "Edit group name";
-$a->strings["Members"] = "Members";
-$a->strings["All Contacts"] = "All contacts";
-$a->strings["Group is empty"] = "Group is empty";
-$a->strings["Remove Contact"] = "Remove contact";
-$a->strings["Add Contact"] = "Add contact";
-$a->strings["Click on a contact to add or remove."] = "Click on a contact to add or remove.";
-$a->strings["No profile"] = "No profile";
-$a->strings["Help:"] = "Help:";
-$a->strings["Help"] = "Help";
-$a->strings["Page not found."] = "Page not found";
-$a->strings["Welcome to %s"] = "Welcome to %s";
-$a->strings["Remote privacy information not available."] = "Remote privacy information not available.";
-$a->strings["Visible to:"] = "Visible to:";
-$a->strings["System down for maintenance"] = "Sorry, the system is currently down for maintenance.";
-$a->strings["Welcome to Friendica"] = "Welcome to Friendica";
-$a->strings["New Member Checklist"] = "New Member Checklist";
-$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear.";
-$a->strings["Getting Started"] = "Getting started";
-$a->strings["Friendica Walk-Through"] = "Friendica walk-through";
-$a->strings["On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join.";
-$a->strings["Settings"] = "Settings";
-$a->strings["Go to Your Settings"] = "Go to your settings";
+$a->strings["Post to Email"] = "Post to email";
+$a->strings["Hide your profile details from unknown viewers?"] = "Hide profile details from unknown viewers?";
+$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Connectors are disabled since \"%s\" is enabled.";
+$a->strings["Visible to everybody"] = "Visible to everybody";
+$a->strings["show"] = "show";
+$a->strings["don't show"] = "don't show";
+$a->strings["CC: email addresses"] = "CC: email addresses";
+$a->strings["Example: bob@example.com, mary@example.com"] = "Example: bob@example.com, mary@example.com";
+$a->strings["Permissions"] = "Permissions";
+$a->strings["Close"] = "Close";
+$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [
+       0 => "Daily posting limit of %d post reached. The post was rejected.",
+       1 => "Daily posting limit of %d posts are reached. This post was rejected.",
+];
+$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [
+       0 => "Weekly posting limit of %d post reached. The post was rejected.",
+       1 => "Weekly posting limit of %d posts are reached. This post was rejected.",
+];
+$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Monthly posting limit of %d posts are reached. The post was rejected.";
+$a->strings["Profile Photos"] = "Profile photos";
+$a->strings["status"] = "status";
+$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s likes %2\$s's %3\$s";
+$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s doesn't like %2\$s's %3\$s";
+$a->strings["%1\$s attends %2\$s's %3\$s"] = "%1\$s goes to %2\$s's %3\$s";
+$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s doesn't go %2\$s's %3\$s";
+$a->strings["%1\$s attends maybe %2\$s's %3\$s"] = "%1\$s might go to %2\$s's %3\$s";
+$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s is now friends with %2\$s";
+$a->strings["%1\$s poked %2\$s"] = "%1\$s poked %2\$s";
+$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s tagged %2\$s's %3\$s with %4\$s";
+$a->strings["post/item"] = "Post/Item";
+$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s marked %2\$s's %3\$s as favourite";
+$a->strings["Likes"] = "Likes";
+$a->strings["Dislikes"] = "Dislikes";
+$a->strings["Attending"] = [
+       0 => "Attending",
+       1 => "Attending",
+];
+$a->strings["Not attending"] = "Not attending";
+$a->strings["Might attend"] = "Might attend";
+$a->strings["Select"] = "Select";
+$a->strings["Delete"] = "Delete";
+$a->strings["View %s's profile @ %s"] = "View %s's profile @ %s";
+$a->strings["Categories:"] = "Categories:";
+$a->strings["Filed under:"] = "Filed under:";
+$a->strings["%s from %s"] = "%s from %s";
+$a->strings["View in context"] = "View in context";
+$a->strings["Please wait"] = "Please wait";
+$a->strings["remove"] = "Remove";
+$a->strings["Delete Selected Items"] = "Delete selected items";
+$a->strings["Follow Thread"] = "Follow thread";
+$a->strings["View Status"] = "View status";
+$a->strings["View Profile"] = "View profile";
+$a->strings["View Photos"] = "View photos";
+$a->strings["Network Posts"] = "Network posts";
+$a->strings["View Contact"] = "View contact";
+$a->strings["Send PM"] = "Send PM";
+$a->strings["Poke"] = "Poke";
+$a->strings["Connect/Follow"] = "Connect/Follow";
+$a->strings["%s likes this."] = "%s likes this.";
+$a->strings["%s doesn't like this."] = "%s doesn't like this.";
+$a->strings["%s attends."] = "%s attends.";
+$a->strings["%s doesn't attend."] = "%s doesn't attend.";
+$a->strings["%s attends maybe."] = "%s may attend.";
+$a->strings["and"] = "and";
+$a->strings["and %d other people"] = "and %d other people";
+$a->strings["<span  %1\$s>%2\$d people</span> like this"] = "<span  %1\$s>%2\$d people</span> like this";
+$a->strings["%s like this."] = "%s like this.";
+$a->strings["<span  %1\$s>%2\$d people</span> don't like this"] = "<span  %1\$s>%2\$d people</span> don't like this";
+$a->strings["%s don't like this."] = "%s don't like this.";
+$a->strings["<span  %1\$s>%2\$d people</span> attend"] = "<span  %1\$s>%2\$d people</span> attend";
+$a->strings["%s attend."] = "%s attend.";
+$a->strings["<span  %1\$s>%2\$d people</span> don't attend"] = "<span  %1\$s>%2\$d people</span> don't attend";
+$a->strings["%s don't attend."] = "%s don't attend.";
+$a->strings["<span  %1\$s>%2\$d people</span> attend maybe"] = "<span  %1\$s>%2\$d people</span> attend maybe";
+$a->strings["%s attend maybe."] = "%s may be attending.";
+$a->strings["Visible to <strong>everybody</strong>"] = "Visible to <strong>everybody</strong>";
+$a->strings["Please enter a link URL:"] = "Please enter a link URL:";
+$a->strings["Please enter a video link/URL:"] = "Please enter a video link/URL:";
+$a->strings["Please enter an audio link/URL:"] = "Please enter an audio link/URL:";
+$a->strings["Tag term:"] = "Tag term:";
+$a->strings["Save to Folder:"] = "Save to folder:";
+$a->strings["Where are you right now?"] = "Where are you right now?";
+$a->strings["Delete item(s)?"] = "Delete item(s)?";
+$a->strings["Share"] = "Share";
+$a->strings["Upload photo"] = "Upload photo";
+$a->strings["upload photo"] = "upload photo";
+$a->strings["Attach file"] = "Attach file";
+$a->strings["attach file"] = "attach file";
+$a->strings["Insert web link"] = "Insert web link";
+$a->strings["web link"] = "web link";
+$a->strings["Insert video link"] = "Insert video link";
+$a->strings["video link"] = "video link";
+$a->strings["Insert audio link"] = "Insert audio link";
+$a->strings["audio link"] = "audio link";
+$a->strings["Set your location"] = "Set your location";
+$a->strings["set location"] = "set location";
+$a->strings["Clear browser location"] = "Clear browser location";
+$a->strings["clear location"] = "clear location";
+$a->strings["Set title"] = "Set title";
+$a->strings["Categories (comma-separated list)"] = "Categories (comma-separated list)";
+$a->strings["Permission settings"] = "Permission settings";
+$a->strings["permissions"] = "permissions";
+$a->strings["Public post"] = "Public post";
+$a->strings["Preview"] = "Preview";
+$a->strings["Post to Groups"] = "Post to groups";
+$a->strings["Post to Contacts"] = "Post to contacts";
+$a->strings["Private post"] = "Private post";
+$a->strings["Message"] = "Message";
+$a->strings["Browser"] = "Browser";
+$a->strings["View all"] = "View all";
+$a->strings["Like"] = [
+       0 => "Like",
+       1 => "Likes",
+];
+$a->strings["Dislike"] = [
+       0 => "Dislike",
+       1 => "Dislikes",
+];
+$a->strings["Not Attending"] = [
+       0 => "Not attending",
+       1 => "Not attending",
+];
+$a->strings["Undecided"] = [
+       0 => "Undecided",
+       1 => "Undecided",
+];
+$a->strings["Cannot locate DNS info for database server '%s'"] = "Cannot locate DNS info for database server '%s'";
+$a->strings["No friends to display."] = "No friends to display.";
+$a->strings["Connect"] = "Connect";
+$a->strings["Authorize application connection"] = "Authorize application connection";
+$a->strings["Return to your app and insert this Securty Code:"] = "Return to your app and insert this security code:";
+$a->strings["Please login to continue."] = "Please login to continue.";
+$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Do you want to authorize this application to access your posts and contacts and create new posts for you?";
+$a->strings["No"] = "No";
+$a->strings["You must be logged in to use addons. "] = "You must be logged in to use addons. ";
+$a->strings["Applications"] = "Applications";
+$a->strings["No installed applications."] = "No installed applications.";
+$a->strings["Item not available."] = "Item not available.";
+$a->strings["Item was not found."] = "Item was not found.";
+$a->strings["No contacts in common."] = "No contacts in common.";
+$a->strings["Common Friends"] = "Common friends";
+$a->strings["Credits"] = "Credits";
+$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica is a community project that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!";
+$a->strings["Contact settings applied."] = "Contact settings applied.";
+$a->strings["Contact update failed."] = "Contact update failed.";
+$a->strings["Contact not found."] = "Contact not found.";
+$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong>Warning: These are highly advanced settings.</strong> If you enter incorrect information your communications with this contact may not working.";
+$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page.";
+$a->strings["No mirroring"] = "No mirroring";
+$a->strings["Mirror as forwarded posting"] = "Mirror as forwarded posting";
+$a->strings["Mirror as my own posting"] = "Mirror as my own posting";
+$a->strings["Return to contact editor"] = "Return to contact editor";
+$a->strings["Refetch contact data"] = "Re-fetch contact data.";
+$a->strings["Submit"] = "Submit";
+$a->strings["Remote Self"] = "Remote self";
+$a->strings["Mirror postings from this contact"] = "Mirror postings from this contact:";
+$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "This will cause Friendica to repost new entries from this contact.";
+$a->strings["Name"] = "Name:";
+$a->strings["Account Nickname"] = "Account nickname:";
+$a->strings["@Tagname - overrides Name/Nickname"] = "@Tag name - overrides name/nickname:";
+$a->strings["Account URL"] = "Account URL:";
+$a->strings["Friend Request URL"] = "Friend request URL:";
+$a->strings["Friend Confirm URL"] = "Friend confirm URL:";
+$a->strings["Notification Endpoint URL"] = "Notification endpoint URL";
+$a->strings["Poll/Feed URL"] = "Poll/Feed URL:";
+$a->strings["New photo from this URL"] = "New photo from this URL:";
+$a->strings["Photos"] = "Photos";
+$a->strings["Contact Photos"] = "Contact photos";
+$a->strings["Upload"] = "Upload";
+$a->strings["Files"] = "Files";
+$a->strings["Not Found"] = "Not found";
+$a->strings["No profile"] = "No profile";
+$a->strings["Help:"] = "Help:";
+$a->strings["Help"] = "Help";
+$a->strings["Page not found."] = "Page not found";
+$a->strings["Welcome to %s"] = "Welcome to %s";
+$a->strings["Remote privacy information not available."] = "Remote privacy information not available.";
+$a->strings["Visible to:"] = "Visible to:";
+$a->strings["System down for maintenance"] = "Sorry, the system is currently down for maintenance.";
+$a->strings["Welcome to Friendica"] = "Welcome to Friendica";
+$a->strings["New Member Checklist"] = "New Member Checklist";
+$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear.";
+$a->strings["Getting Started"] = "Getting started";
+$a->strings["Friendica Walk-Through"] = "Friendica walk-through";
+$a->strings["On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join.";
+$a->strings["Settings"] = "Settings";
+$a->strings["Go to Your Settings"] = "Go to your settings";
 $a->strings["On your <em>Settings</em> page -  change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "On your <em>Settings</em> page -  change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web.";
 $a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you.";
 $a->strings["Profile"] = "Profile";
@@ -454,18 +399,7 @@ $a->strings["Our <strong>help</strong> pages may be consulted for detail on othe
 $a->strings["Visit %s's profile [%s]"] = "Visit %s's profile [%s]";
 $a->strings["Edit contact"] = "Edit contact";
 $a->strings["Contacts who are not members of a group"] = "Contacts who are not members of a group";
-$a->strings["Personal Notes"] = "Personal notes";
 $a->strings["Not Extended"] = "Not extended";
-$a->strings["Invalid profile identifier."] = "Invalid profile identifier.";
-$a->strings["Profile Visibility Editor"] = "Profile Visibility Editor";
-$a->strings["Visible To"] = "Visible to";
-$a->strings["All Contacts (with secure profile access)"] = "All contacts with secure profile access";
-$a->strings["Account approved."] = "Account approved.";
-$a->strings["Registration revoked for %s"] = "Registration revoked for %s";
-$a->strings["Please login."] = "Please login.";
-$a->strings["Remove My Account"] = "Remove My Account";
-$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "This will completely remove your account. Once this has been done it is not recoverable.";
-$a->strings["Please enter your password for verification:"] = "Please enter your password for verification:";
 $a->strings["Resubscribing to OStatus contacts"] = "Resubscribing to OStatus contacts";
 $a->strings["Error"] = "Error";
 $a->strings["Done"] = "Done";
@@ -476,47 +410,14 @@ $a->strings["Ignore/Hide"] = "Ignore/Hide";
 $a->strings["Friend Suggestions"] = "Friend suggestions";
 $a->strings["Contact wasn't found or can't be unfollowed."] = "Contact wasn't found or can't be unfollowed.";
 $a->strings["Contact unfollowed"] = "Contact unfollowed";
+$a->strings["Submit Request"] = "Submit request";
 $a->strings["You aren't a friend of this contact."] = "You aren't a friend of this contact.";
 $a->strings["Unfollowing is currently not supported by your network."] = "Unfollowing is currently not supported by your network.";
 $a->strings["Disconnect/Unfollow"] = "Disconnect/Unfollow";
+$a->strings["Your Identity Address:"] = "My identity address:";
+$a->strings["Profile URL"] = "Profile URL:";
+$a->strings["Status Messages and Posts"] = "Status Messages and Posts";
 $a->strings["[Embedded content - reload page to view]"] = "[Embedded content - reload page to view]";
-$a->strings["No contacts."] = "No contacts.";
-$a->strings["Access denied."] = "Access denied.";
-$a->strings["Invalid request."] = "Invalid request.";
-$a->strings["Image exceeds size limit of %s"] = "Image exceeds size limit of %s";
-$a->strings["Unable to process image."] = "Unable to process image.";
-$a->strings["Wall Photos"] = "Wall photos";
-$a->strings["Image upload failed."] = "Image upload failed.";
-$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Number of daily wall messages for %s exceeded. Message failed.";
-$a->strings["No recipient selected."] = "No recipient selected.";
-$a->strings["Unable to check your home location."] = "Unable to check your home location.";
-$a->strings["Message could not be sent."] = "Message could not be sent.";
-$a->strings["Message collection failure."] = "Message collection failure.";
-$a->strings["Message sent."] = "Message sent.";
-$a->strings["No recipient."] = "No recipient.";
-$a->strings["Send Private Message"] = "Send private message";
-$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders.";
-$a->strings["To:"] = "To:";
-$a->strings["Subject:"] = "Subject:";
-$a->strings["Your message:"] = "Your message:";
-$a->strings["Source (bbcode) text:"] = "Source (bbcode) text:";
-$a->strings["Source (Diaspora) text to convert to BBcode:"] = "Source (Diaspora) text to convert to BBcode:";
-$a->strings["Source input: "] = "Source input: ";
-$a->strings["bbcode (raw HTML(: "] = "bbcode (raw HTML(: ";
-$a->strings["bbcode: "] = "bbcode: ";
-$a->strings["bbcode => html2bbcode: "] = "bbcode => html2bbcode: ";
-$a->strings["bb2diaspora: "] = "bb2diaspora: ";
-$a->strings["bb2diaspora => Markdown: "] = "bb2diaspora => Markdown: ";
-$a->strings["bb2diaspora => diaspora2bb: "] = "bb2diaspora => diaspora2bb: ";
-$a->strings["Source input (Diaspora format): "] = "Source input (Diaspora format): ";
-$a->strings["diaspora2bb: "] = "diaspora2bb: ";
-$a->strings["Item not found"] = "Item not found";
-$a->strings["Edit post"] = "Edit post";
-$a->strings["Export account"] = "Export account";
-$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Export your account info and contacts. Use this to backup your account or to move it to another server.";
-$a->strings["Export all"] = "Export all";
-$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)";
-$a->strings["Export personal data"] = "Export personal data";
 $a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "This site has exceeded the number of allowed daily account registrations. Please try again tomorrow.";
 $a->strings["Import"] = "Import profile";
 $a->strings["Move account"] = "Move Existing Friendica Account";
@@ -569,6 +470,9 @@ $a->strings["Accepting %s as a sharer allows them to subscribe to your posts, bu
 $a->strings["Friend"] = "Friend";
 $a->strings["Sharer"] = "Sharer";
 $a->strings["Subscriber"] = "Subscriber";
+$a->strings["About:"] = "About:";
+$a->strings["Tags:"] = "Tags:";
+$a->strings["Gender:"] = "Gender:";
 $a->strings["Network:"] = "Network:";
 $a->strings["No introductions."] = "No introductions.";
 $a->strings["Show unread"] = "Show unread";
@@ -585,120 +489,612 @@ $a->strings["Couldn't fetch friends for contact."] = "Couldn't fetch friends for
 $a->strings["success"] = "success";
 $a->strings["failed"] = "failed";
 $a->strings["ignored"] = "Ignored";
-$a->strings["Only logged in users are permitted to perform a probing."] = "Only logged in users are permitted to perform a probing.";
-$a->strings["Theme settings updated."] = "Theme settings updated.";
-$a->strings["Information"] = "Information";
-$a->strings["Overview"] = "Overview";
-$a->strings["Federation Statistics"] = "Federation statistics";
-$a->strings["Configuration"] = "Configuration";
-$a->strings["Site"] = "Site";
-$a->strings["Users"] = "Users";
-$a->strings["Addons"] = "Addons";
-$a->strings["Themes"] = "Theme selection";
-$a->strings["Additional features"] = "Additional features";
-$a->strings["Database"] = "Database";
-$a->strings["DB updates"] = "DB updates";
-$a->strings["Inspect Queue"] = "Inspect queue";
-$a->strings["Tools"] = "Tools";
-$a->strings["Contact Blocklist"] = "Contact blocklist";
-$a->strings["Server Blocklist"] = "Server blocklist";
-$a->strings["Delete Item"] = "Delete item";
-$a->strings["Logs"] = "Logs";
-$a->strings["View Logs"] = "View logs";
-$a->strings["Diagnostics"] = "Diagnostics";
-$a->strings["PHP Info"] = "PHP info";
-$a->strings["probe address"] = "Probe address";
-$a->strings["check webfinger"] = "Check webfinger";
-$a->strings["Admin"] = "Admin";
-$a->strings["Addon Features"] = "Addon features";
-$a->strings["User registrations waiting for confirmation"] = "User registrations awaiting confirmation";
-$a->strings["The blocked domain"] = "Blocked domain";
-$a->strings["The reason why you blocked this domain."] = "Reason why you blocked this domain.";
-$a->strings["Delete domain"] = "Delete domain";
-$a->strings["Check to delete this entry from the blocklist"] = "Check to delete this entry from the blocklist";
-$a->strings["Administration"] = "Administration";
-$a->strings["This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."] = "This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server.";
-$a->strings["The list of blocked servers will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "The list of blocked servers will publicly available on the Friendica page so that your users and people investigating communication problems can readily find the reason.";
-$a->strings["Add new entry to block list"] = "Add new entry to block list";
-$a->strings["Server Domain"] = "Server domain";
-$a->strings["The domain of the new server to add to the block list. Do not include the protocol."] = "The domain of the new server to add to the block list. Do not include the protocol.";
-$a->strings["Block reason"] = "Block reason";
-$a->strings["Add Entry"] = "Add entry";
-$a->strings["Save changes to the blocklist"] = "Save changes to the blocklist";
-$a->strings["Current Entries in the Blocklist"] = "Current entries in the blocklist";
-$a->strings["Delete entry from blocklist"] = "Delete entry from blocklist";
-$a->strings["Delete entry from blocklist?"] = "Delete entry from blocklist?";
-$a->strings["Server added to blocklist."] = "Server added to blocklist.";
-$a->strings["Site blocklist updated."] = "Site blocklist updated.";
-$a->strings["The contact has been blocked from the node"] = "The contact has been blocked from the node";
-$a->strings["Could not find any contact entry for this URL (%s)"] = "Could not find any contact entry for this URL (%s)";
-$a->strings["%s contact unblocked"] = [
-       0 => "",
-       1 => "",
+$a->strings["Access to this profile has been restricted."] = "Access to this profile has been restricted.";
+$a->strings["Events"] = "Events";
+$a->strings["View"] = "View";
+$a->strings["Previous"] = "Previous";
+$a->strings["Next"] = "Next";
+$a->strings["list"] = "List";
+$a->strings["User not found"] = "User not found";
+$a->strings["This calendar format is not supported"] = "This calendar format is not supported";
+$a->strings["No exportable data found"] = "No exportable data found";
+$a->strings["calendar"] = "calendar";
+$a->strings["Profile not found."] = "Profile not found.";
+$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "This may occasionally happen if contact was requested by both persons and it has already been approved.";
+$a->strings["Response from remote site was not understood."] = "Response from remote site was not understood.";
+$a->strings["Unexpected response from remote site: "] = "Unexpected response from remote site: ";
+$a->strings["Confirmation completed successfully."] = "Confirmation completed successfully.";
+$a->strings["Temporary failure. Please wait and try again."] = "Temporary failure. Please wait and try again.";
+$a->strings["Introduction failed or was revoked."] = "Introduction failed or was revoked.";
+$a->strings["Remote site reported: "] = "Remote site reported: ";
+$a->strings["Unable to set contact photo."] = "Unable to set contact photo.";
+$a->strings["No user record found for '%s' "] = "No user record found for '%s' ";
+$a->strings["Our site encryption key is apparently messed up."] = "Our site encryption key is apparently messed up.";
+$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "An empty URL was provided or the URL could not be decrypted by us.";
+$a->strings["Contact record was not found for you on our site."] = "Contact record was not found for you on our site.";
+$a->strings["Site public key not available in contact record for URL %s."] = "Site public key not available in contact record for URL %s.";
+$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "The ID provided by your system is a duplicate on our system. It should work if you try again.";
+$a->strings["Unable to set your contact credentials on our system."] = "Unable to set your contact credentials on our system.";
+$a->strings["Unable to update your contact profile details on our system"] = "Unable to update your contact profile details on our system";
+$a->strings["[Name Withheld]"] = "[Name Withheld]";
+$a->strings["%1\$s has joined %2\$s"] = "%1\$s has joined %2\$s";
+$a->strings["Total invitation limit exceeded."] = "Total invitation limit exceeded";
+$a->strings["%s : Not a valid email address."] = "%s : Not a valid email address";
+$a->strings["Please join us on Friendica"] = "Please join us on Friendica.";
+$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Invitation limit is exceeded. Please contact your site administrator.";
+$a->strings["%s : Message delivery failed."] = "%s : Message delivery failed";
+$a->strings["%d message sent."] = [
+       0 => "%d message sent.",
+       1 => "%d messages sent.",
 ];
-$a->strings["Remote Contact Blocklist"] = "Remote contact blocklist";
-$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "This page allows you to prevent any message from a remote contact to reach your node.";
-$a->strings["Block Remote Contact"] = "Block Remote Contact";
-$a->strings["select all"] = "select all";
-$a->strings["select none"] = "select none";
-$a->strings["Block"] = "Block";
-$a->strings["Unblock"] = "Unblock";
-$a->strings["No remote contact is blocked from this node."] = "No remote contact is blocked from this node.";
-$a->strings["Blocked Remote Contacts"] = "Blocked remote contacts";
-$a->strings["Block New Remote Contact"] = "Block new remote contact";
-$a->strings["Photo"] = "Photo";
+$a->strings["You have no more invitations available"] = "You have no more invitations available.";
+$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks.";
+$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "To accept this invitation, please sign up at %s or any other public Friendica website.";
+$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica sites are all inter-connect to create a large privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join.";
+$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Our apologies. This system is not currently configured to connect with other public sites or invite members.";
+$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Friendica sites are all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. Each site can also connect with many traditional social networks.";
+$a->strings["To accept this invitation, please visit and register at %s."] = "To accept this invitation, please visit and register at %s.";
+$a->strings["Send invitations"] = "Send invitations";
+$a->strings["Enter email addresses, one per line:"] = "Enter email addresses, one per line:";
+$a->strings["Your message:"] = "Your message:";
+$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web.";
+$a->strings["You will need to supply this invitation code: \$invite_code"] = "You will need to supply this invitation code: \$invite_code";
+$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Once you have signed up, please connect with me via my profile page at:";
+$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca";
+$a->strings["Manage Identities and/or Pages"] = "Manage Identities and Pages";
+$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Accounts that I manage or own.";
+$a->strings["Select an identity to manage: "] = "Select identity:";
+$a->strings["Profile deleted."] = "Profile deleted.";
+$a->strings["Profile-"] = "Profile-";
+$a->strings["New profile created."] = "New profile created.";
+$a->strings["Profile unavailable to clone."] = "Profile unavailable to clone.";
+$a->strings["Profile Name is required."] = "Profile name is required.";
+$a->strings["Marital Status"] = "Marital status";
+$a->strings["Romantic Partner"] = "Romantic partner";
+$a->strings["Work/Employment"] = "Work/Employment:";
+$a->strings["Religion"] = "Religion";
+$a->strings["Political Views"] = "Political views";
+$a->strings["Gender"] = "Gender";
+$a->strings["Sexual Preference"] = "Sexual preference";
+$a->strings["XMPP"] = "XMPP";
+$a->strings["Homepage"] = "Homepage";
+$a->strings["Interests"] = "Interests";
 $a->strings["Address"] = "Address";
-$a->strings["%s total blocked contact"] = [
-       0 => "",
-       1 => "",
+$a->strings["Location"] = "Location";
+$a->strings["Profile updated."] = "Profile updated.";
+$a->strings[" and "] = " and ";
+$a->strings["public profile"] = "public profile";
+$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;";
+$a->strings[" - Visit %1\$s's %2\$s"] = " - Visit %1\$s's %2\$s";
+$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s has an updated %2\$s, changing %3\$s.";
+$a->strings["Hide contacts and friends:"] = "Hide contacts and friends:";
+$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Hide your contact/friend list from viewers of this profile?";
+$a->strings["Show more profile fields:"] = "Show more profile fields:";
+$a->strings["Profile Actions"] = "Profile actions";
+$a->strings["Edit Profile Details"] = "Edit Profile Details";
+$a->strings["Change Profile Photo"] = "Change profile photo";
+$a->strings["View this profile"] = "View this profile";
+$a->strings["Edit visibility"] = "Edit visibility";
+$a->strings["Create a new profile using these settings"] = "Create a new profile using these settings";
+$a->strings["Clone this profile"] = "Clone this profile";
+$a->strings["Delete this profile"] = "Delete this profile";
+$a->strings["Basic information"] = "Basic information";
+$a->strings["Profile picture"] = "Profile picture";
+$a->strings["Preferences"] = "Preferences";
+$a->strings["Status information"] = "Status information";
+$a->strings["Additional information"] = "Additional information";
+$a->strings["Personal"] = "Personal";
+$a->strings["Relation"] = "Relation";
+$a->strings["Miscellaneous"] = "Miscellaneous";
+$a->strings["Your Gender:"] = "Gender:";
+$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Marital status:";
+$a->strings["Sexual Preference:"] = "Sexual preference:";
+$a->strings["Example: fishing photography software"] = "Example: fishing photography software";
+$a->strings["Profile Name:"] = "Profile name:";
+$a->strings["Required"] = "Required";
+$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet.";
+$a->strings["Your Full Name:"] = "My full name:";
+$a->strings["Title/Description:"] = "Title/Description:";
+$a->strings["Street Address:"] = "Street address:";
+$a->strings["Locality/City:"] = "Locality/City:";
+$a->strings["Region/State:"] = "Region/State:";
+$a->strings["Postal/Zip Code:"] = "Postcode:";
+$a->strings["Country:"] = "Country:";
+$a->strings["Age: "] = "Age: ";
+$a->strings["Who: (if applicable)"] = "Who: (if applicable)";
+$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Examples: cathy123, Cathy Williams, cathy@example.com";
+$a->strings["Since [date]:"] = "Since when:";
+$a->strings["Tell us about yourself..."] = "About myself:";
+$a->strings["XMPP (Jabber) address:"] = "XMPP (Jabber) address:";
+$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "The XMPP address will be propagated to your contacts so that they can follow you.";
+$a->strings["Homepage URL:"] = "Homepage URL:";
+$a->strings["Hometown:"] = "Home town:";
+$a->strings["Political Views:"] = "Political views:";
+$a->strings["Religious Views:"] = "Religious views:";
+$a->strings["Public Keywords:"] = "Public keywords:";
+$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "Used for suggesting potential friends, can be seen by others.";
+$a->strings["Private Keywords:"] = "Private keywords:";
+$a->strings["(Used for searching profiles, never shown to others)"] = "Used for searching profiles, never shown to others.";
+$a->strings["Likes:"] = "Likes:";
+$a->strings["Dislikes:"] = "Dislikes:";
+$a->strings["Musical interests"] = "Music:";
+$a->strings["Books, literature"] = "Books, literature, poetry:";
+$a->strings["Television"] = "Television:";
+$a->strings["Film/dance/culture/entertainment"] = "Film, dance, culture, entertainment";
+$a->strings["Hobbies/Interests"] = "Hobbies/Interests:";
+$a->strings["Love/romance"] = "Love/Romance:";
+$a->strings["Work/employment"] = "Work/Employment:";
+$a->strings["School/education"] = "School/Education:";
+$a->strings["Contact information and Social Networks"] = "Contact information and other social networks:";
+$a->strings["Profile Image"] = "Profile image";
+$a->strings["visible to everybody"] = "Visible to everybody";
+$a->strings["Edit/Manage Profiles"] = "Edit/Manage Profiles";
+$a->strings["Change profile photo"] = "Change profile photo";
+$a->strings["Create New Profile"] = "Create new profile";
+$a->strings["Invalid request."] = "Invalid request.";
+$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Sorry, maybe your upload is bigger than the PHP configuration allows";
+$a->strings["Or - did you try to upload an empty file?"] = "Or did you try to upload an empty file?";
+$a->strings["File exceeds size limit of %s"] = "File exceeds size limit of %s";
+$a->strings["File upload failed."] = "File upload failed.";
+$a->strings["%d contact edited."] = [
+       0 => "%d contact edited.",
+       1 => "%d contacts edited.",
 ];
-$a->strings["URL of the remote contact to block."] = "URL of the remote contact to block.";
-$a->strings["Delete this Item"] = "Delete";
-$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted.";
-$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456.";
-$a->strings["GUID"] = "GUID";
-$a->strings["The GUID of the item you want to delete."] = "GUID of item to be deleted.";
-$a->strings["Item marked for deletion."] = "Item marked for deletion.";
-$a->strings["unknown"] = "unknown";
-$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "This page offers you the amount of known part of the federated social network your Friendica node is part of. These numbers are not complete and only reflect the part of the network your node is aware of.";
-$a->strings["The <em>Auto Discovered Contact Directory</em> feature is not enabled, it will improve the data displayed here."] = "The <em>Auto Discovered Contact Directory</em> feature is not enabled; enabling it will improve the data displayed here.";
-$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Currently this node is aware of %d nodes with %d registered users from the following platforms:";
-$a->strings["ID"] = "ID";
-$a->strings["Recipient Name"] = "Recipient name";
-$a->strings["Recipient Profile"] = "Recipient profile";
-$a->strings["Network"] = "Network";
-$a->strings["Created"] = "Created";
-$a->strings["Last Tried"] = "Last Tried";
-$a->strings["This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."] = "This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently.";
-$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB, because Friendica will use InnoDB only features in the future. See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />";
-$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "A new Friendica version is available now. Your current version is %1\$s, upstream version is %2\$s";
-$a->strings["The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line and have a look at the errors that might appear."] = "The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line; check logs for errors.";
-$a->strings["The worker was never executed. Please check your database structure!"] = "The worker process has never been executed. Please check your database structure!";
-$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "The last worker process started at %s UTC. This is more than one hour ago. Please adjust your crontab settings.";
-$a->strings["Normal Account"] = "Standard account";
-$a->strings["Automatic Follower Account"] = "Automatic follower account";
-$a->strings["Public Forum Account"] = "Public forum account";
-$a->strings["Automatic Friend Account"] = "Automatic friend account";
-$a->strings["Blog Account"] = "Blog account";
-$a->strings["Private Forum Account"] = "Private forum account";
-$a->strings["Message queues"] = "Message queues";
-$a->strings["Summary"] = "Summary";
-$a->strings["Registered users"] = "Registered users";
-$a->strings["Pending registrations"] = "Pending registrations";
-$a->strings["Version"] = "Version";
-$a->strings["Active addons"] = "";
-$a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] = "Can not parse base URL. Must have at least <scheme>://<domain>";
-$a->strings["Site settings updated."] = "Site settings updated.";
-$a->strings["No special theme for mobile devices"] = "No special theme for mobile devices";
-$a->strings["No community page"] = "No community page";
-$a->strings["Public postings from users of this site"] = "Public postings from users of this site";
-$a->strings["Public postings from the federated network"] = "";
-$a->strings["Public postings from local users and the federated network"] = "";
+$a->strings["Could not access contact record."] = "Could not access contact record.";
+$a->strings["Could not locate selected profile."] = "Could not locate selected profile.";
+$a->strings["Contact updated."] = "Contact updated.";
+$a->strings["Failed to update contact record."] = "Failed to update contact record.";
+$a->strings["Contact has been blocked"] = "Contact has been blocked";
+$a->strings["Contact has been unblocked"] = "Contact has been unblocked";
+$a->strings["Contact has been ignored"] = "Contact has been ignored";
+$a->strings["Contact has been unignored"] = "Contact has been unignored";
+$a->strings["Contact has been archived"] = "Contact has been archived";
+$a->strings["Contact has been unarchived"] = "Contact has been unarchived";
+$a->strings["Drop contact"] = "Drop contact";
+$a->strings["Do you really want to delete this contact?"] = "Do you really want to delete this contact?";
+$a->strings["Contact has been removed."] = "Contact has been removed.";
+$a->strings["You are mutual friends with %s"] = "You are mutual friends with %s";
+$a->strings["You are sharing with %s"] = "You are sharing with %s";
+$a->strings["%s is sharing with you"] = "%s is sharing with you";
+$a->strings["Private communications are not available for this contact."] = "Private communications are not available for this contact.";
+$a->strings["Never"] = "Never";
+$a->strings["(Update was successful)"] = "(Update was successful)";
+$a->strings["(Update was not successful)"] = "(Update was not successful)";
+$a->strings["Suggest friends"] = "Suggest friends";
+$a->strings["Network type: %s"] = "Network type: %s";
+$a->strings["Communications lost with this contact!"] = "Communications lost with this contact!";
+$a->strings["Fetch further information for feeds"] = "Fetch further information for feeds";
+$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags.";
 $a->strings["Disabled"] = "Disabled";
-$a->strings["Users, Global Contacts"] = "Users, Global Contacts";
-$a->strings["Users, Global Contacts/fallback"] = "Users, Global Contacts/fallback";
-$a->strings["One month"] = "One month";
-$a->strings["Three months"] = "Three months";
+$a->strings["Fetch information"] = "Fetch information";
+$a->strings["Fetch keywords"] = "Fetch keywords";
+$a->strings["Fetch information and keywords"] = "Fetch information and keywords";
+$a->strings["Contact"] = "Contact";
+$a->strings["Profile Visibility"] = "Profile visibility";
+$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Please choose the profile you would like to display to %s when viewing your profile securely.";
+$a->strings["Contact Information / Notes"] = "Personal note";
+$a->strings["Their personal note"] = "Their personal note";
+$a->strings["Edit contact notes"] = "Edit contact notes";
+$a->strings["Block/Unblock contact"] = "Block/Unblock contact";
+$a->strings["Ignore contact"] = "Ignore contact";
+$a->strings["Repair URL settings"] = "Repair URL settings";
+$a->strings["View conversations"] = "View conversations";
+$a->strings["Last update:"] = "Last update:";
+$a->strings["Update public posts"] = "Update public posts";
+$a->strings["Update now"] = "Update now";
+$a->strings["Unblock"] = "Unblock";
+$a->strings["Block"] = "Block";
+$a->strings["Unignore"] = "Unignore";
+$a->strings["Currently blocked"] = "Currently blocked";
+$a->strings["Currently ignored"] = "Currently ignored";
+$a->strings["Currently archived"] = "Currently archived";
+$a->strings["Awaiting connection acknowledge"] = "Awaiting connection acknowledgement ";
+$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Replies/Likes to your public posts <strong>may</strong> still be visible";
+$a->strings["Notification for new posts"] = "Notification for new posts";
+$a->strings["Send a notification of every new post of this contact"] = "Send notification for every new post from this contact";
+$a->strings["Blacklisted keywords"] = "Blacklisted keywords";
+$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected";
+$a->strings["XMPP:"] = "XMPP:";
+$a->strings["Actions"] = "Actions";
+$a->strings["Status"] = "Status";
+$a->strings["Contact Settings"] = "Notification and privacy ";
+$a->strings["Suggestions"] = "Suggestions";
+$a->strings["Suggest potential friends"] = "Suggest potential friends";
+$a->strings["All Contacts"] = "All contacts";
+$a->strings["Show all contacts"] = "Show all contacts";
+$a->strings["Unblocked"] = "Unblocked";
+$a->strings["Only show unblocked contacts"] = "Only show unblocked contacts";
+$a->strings["Blocked"] = "Blocked";
+$a->strings["Only show blocked contacts"] = "Only show blocked contacts";
+$a->strings["Ignored"] = "Ignored";
+$a->strings["Only show ignored contacts"] = "Only show ignored contacts";
+$a->strings["Archived"] = "Archived";
+$a->strings["Only show archived contacts"] = "Only show archived contacts";
+$a->strings["Hidden"] = "Hidden";
+$a->strings["Only show hidden contacts"] = "Only show hidden contacts";
+$a->strings["Search your contacts"] = "Search your contacts";
+$a->strings["Results for: %s"] = "Results for: %s";
+$a->strings["Find"] = "Find";
+$a->strings["Update"] = "Update";
+$a->strings["Archive"] = "Archive";
+$a->strings["Unarchive"] = "Unarchive";
+$a->strings["Batch Actions"] = "Batch actions";
+$a->strings["Profile Details"] = "Profile Details";
+$a->strings["View all contacts"] = "View all contacts";
+$a->strings["View all common friends"] = "View all common friends";
+$a->strings["Advanced"] = "Advanced";
+$a->strings["Advanced Contact Settings"] = "Advanced contact settings";
+$a->strings["Mutual Friendship"] = "Mutual friendship";
+$a->strings["is a fan of yours"] = "is a fan of yours";
+$a->strings["you are a fan of"] = "I follow them";
+$a->strings["Toggle Blocked status"] = "Toggle blocked status";
+$a->strings["Toggle Ignored status"] = "Toggle ignored status";
+$a->strings["Toggle Archive status"] = "Toggle archive status";
+$a->strings["Delete contact"] = "Delete contact";
+$a->strings["No parent user"] = "No parent user";
+$a->strings["Parent User"] = "Parent user";
+$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Parent users have total control of this account, including core settings. Please double-check whom you grant such access.";
+$a->strings["Save Settings"] = "Save settings";
+$a->strings["Delegate Page Management"] = "Delegate Page Management";
+$a->strings["Delegates"] = "Delegates";
+$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely.";
+$a->strings["Existing Page Managers"] = "Existing page managers";
+$a->strings["Existing Page Delegates"] = "Existing page delegates";
+$a->strings["Potential Delegates"] = "Potential delegates";
+$a->strings["Remove"] = "Remove";
+$a->strings["Add"] = "Add";
+$a->strings["No entries."] = "No entries.";
+$a->strings["This introduction has already been accepted."] = "This introduction has already been accepted.";
+$a->strings["Profile location is not valid or does not contain profile information."] = "Profile location is not valid or does not contain profile information.";
+$a->strings["Warning: profile location has no identifiable owner name."] = "Warning: profile location has no identifiable owner name.";
+$a->strings["Warning: profile location has no profile photo."] = "Warning: profile location has no profile photo.";
+$a->strings["%d required parameter was not found at the given location"] = [
+       0 => "%d required parameter was not found at the given location",
+       1 => "%d required parameters were not found at the given location",
+];
+$a->strings["Introduction complete."] = "Introduction complete.";
+$a->strings["Unrecoverable protocol error."] = "Unrecoverable protocol error.";
+$a->strings["Profile unavailable."] = "Profile unavailable.";
+$a->strings["%s has received too many connection requests today."] = "%s has received too many connection requests today.";
+$a->strings["Spam protection measures have been invoked."] = "Spam protection measures have been invoked.";
+$a->strings["Friends are advised to please try again in 24 hours."] = "Friends are advised to please try again in 24 hours.";
+$a->strings["Invalid locator"] = "Invalid locator";
+$a->strings["You have already introduced yourself here."] = "You have already introduced yourself here.";
+$a->strings["Apparently you are already friends with %s."] = "Apparently you are already friends with %s.";
+$a->strings["Invalid profile URL."] = "Invalid profile URL.";
+$a->strings["Disallowed profile URL."] = "Disallowed profile URL.";
+$a->strings["Your introduction has been sent."] = "Your introduction has been sent.";
+$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Remote subscription can't be done for your network. Please subscribe directly on your system.";
+$a->strings["Please login to confirm introduction."] = "Please login to confirm introduction.";
+$a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = "Incorrect identity currently logged in. Please login to <strong>this</strong> profile.";
+$a->strings["Confirm"] = "Confirm";
+$a->strings["Hide this contact"] = "Hide this contact";
+$a->strings["Welcome home %s."] = "Welcome home %s.";
+$a->strings["Please confirm your introduction/connection request to %s."] = "Please confirm your introduction/connection request to %s.";
+$a->strings["Public access denied."] = "Public access denied.";
+$a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Please enter your 'Identity address' from one of the following supported communications networks:";
+$a->strings["If you are not yet a member of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>."] = "If you are not yet part of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>.";
+$a->strings["Friend/Connection Request"] = "Friend/Connection request";
+$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"] = "Examples: jojo@demo.friendi.ca, http://demo.friendi.ca/profile/jojo, user@gnusocial.de";
+$a->strings["Please answer the following:"] = "Please answer the following:";
+$a->strings["Does %s know you?"] = "Does %s know you?";
+$a->strings["Add a personal note:"] = "Add a personal note:";
+$a->strings["Friendica"] = "Friendica";
+$a->strings["GNU Social (Pleroma, Mastodon)"] = "GNU Social (Pleroma, Mastodon)";
+$a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)";
+$a->strings[" - please do not use this form.  Instead, enter %s into your Diaspora search bar."] = " - please do not use this form.  Instead, enter %s into your Diaspora search bar.";
+$a->strings["- select -"] = "- select -";
+$a->strings["The contact could not be added."] = "Contact could not be added.";
+$a->strings["You already added this contact."] = "You already added this contact.";
+$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Diaspora support isn't enabled. Contact can't be added.";
+$a->strings["OStatus support is disabled. Contact can't be added."] = "OStatus support is disabled. Contact can't be added.";
+$a->strings["The network type couldn't be detected. Contact can't be added."] = "The network type couldn't be detected. Contact can't be added.";
+$a->strings["Friendica Communications Server - Setup"] = "Friendica Communications Server - Setup";
+$a->strings["Could not connect to database."] = "Could not connect to database.";
+$a->strings["Could not create table."] = "Could not create table.";
+$a->strings["Your Friendica site database has been installed."] = "Your Friendica site database has been installed.";
+$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "You may need to import the file \"database.sql\" manually using phpmyadmin or mysql.";
+$a->strings["Please see the file \"INSTALL.txt\"."] = "Please see the file \"INSTALL.txt\".";
+$a->strings["Database already in use."] = "Database already in use.";
+$a->strings["System check"] = "System check";
+$a->strings["Check again"] = "Check again";
+$a->strings["Database connection"] = "Database connection";
+$a->strings["In order to install Friendica we need to know how to connect to your database."] = "In order to install Friendica we need to know how to connect to your database.";
+$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Please contact your hosting provider or site administrator if you have questions about these settings.";
+$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "The database you specify below should already exist. If it does not, please create it before continuing.";
+$a->strings["Database Server Name"] = "Database server name";
+$a->strings["Database Login Name"] = "Database login name";
+$a->strings["Database Login Password"] = "Database login password";
+$a->strings["For security reasons the password must not be empty"] = "For security reasons the password must not be empty";
+$a->strings["Database Name"] = "Database name";
+$a->strings["Site administrator email address"] = "Site administrator email address";
+$a->strings["Your account email address must match this in order to use the web admin panel."] = "Your account email address must match this in order to use the web admin panel.";
+$a->strings["Please select a default timezone for your website"] = "Please select a default time zone for your website";
+$a->strings["Site settings"] = "Site settings";
+$a->strings["System Language:"] = "System language:";
+$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Set the default language for your Friendica installation interface and email communication.";
+$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Could not find a command line version of PHP in the web server PATH.";
+$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>"] = "If your server doesn't have a command line version of PHP installed, you won't be able to run background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>";
+$a->strings["PHP executable path"] = "PHP executable path";
+$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Enter full path to php executable. You can leave this blank to continue the installation.";
+$a->strings["Command line PHP"] = "Command line PHP";
+$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "PHP executable is not a php cli binary; it could possibly be a cgi-fgci version.";
+$a->strings["Found PHP version: "] = "Found PHP version: ";
+$a->strings["PHP cli binary"] = "PHP cli binary";
+$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "The command line version of PHP on your system does not have \"register_argc_argv\" enabled.";
+$a->strings["This is required for message delivery to work."] = "This is required for message delivery to work.";
+$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
+$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys";
+$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "If running under Windows OS, please see \"http://www.php.net/manual/en/openssl.installation.php\".";
+$a->strings["Generate encryption keys"] = "Generate encryption keys";
+$a->strings["libCurl PHP module"] = "libCurl PHP module";
+$a->strings["GD graphics PHP module"] = "GD graphics PHP module";
+$a->strings["OpenSSL PHP module"] = "OpenSSL PHP module";
+$a->strings["PDO or MySQLi PHP module"] = "PDO or MySQLi PHP module";
+$a->strings["mb_string PHP module"] = "mb_string PHP module";
+$a->strings["XML PHP module"] = "XML PHP module";
+$a->strings["iconv module"] = "iconv module";
+$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite module";
+$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: Apache web server mod-rewrite module is required but not installed.";
+$a->strings["Error: libCURL PHP module required but not installed."] = "Error: libCURL PHP module required but not installed.";
+$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: GD graphics PHP module with JPEG support required but not installed.";
+$a->strings["Error: openssl PHP module required but not installed."] = "Error: openssl PHP module required but not installed.";
+$a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "Error: PDO or MySQLi PHP module required but not installed.";
+$a->strings["Error: The MySQL driver for PDO is not installed."] = "Error: MySQL driver for PDO is not installed.";
+$a->strings["Error: mb_string PHP module required but not installed."] = "Error: mb_string PHP module required but not installed.";
+$a->strings["Error: iconv PHP module required but not installed."] = "Error: iconv PHP module required but not installed.";
+$a->strings["Error, XML PHP module required but not installed."] = "Error, XML PHP module required but not installed.";
+$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "The web installer needs to be able to create a file called \".htconfig.php\" in the top-level directory of your web server, but it is unable to do so.";
+$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "This is most often a permission setting issue, as the web server may not be able to write files in your directory - even if you can.";
+$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top folder."] = "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top-level directory.";
+$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Alternatively, you may skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions.";
+$a->strings[".htconfig.php is writable"] = ".htconfig.php is writeable";
+$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering.";
+$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top-level directory.";
+$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Please ensure the user (e.g. www-data) that your web server runs as has write access to this directory.";
+$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains.";
+$a->strings["view/smarty3 is writable"] = "view/smarty3 is writeable";
+$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "URL rewrite in .htaccess is not working. Check your server configuration.";
+$a->strings["Url rewrite is working"] = "URL rewrite is working";
+$a->strings["ImageMagick PHP extension is not installed"] = "ImageMagick PHP extension is not installed";
+$a->strings["ImageMagick PHP extension is installed"] = "ImageMagick PHP extension is installed";
+$a->strings["ImageMagick supports GIF"] = "ImageMagick supports GIF";
+$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root.";
+$a->strings["<h1>What next</h1>"] = "<h1>What next</h1>";
+$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the worker.";
+$a->strings["Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel.";
+$a->strings["Time Conversion"] = "Time conversion";
+$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica provides this service for sharing events with other networks and friends in unknown time zones.";
+$a->strings["UTC time: %s"] = "UTC time: %s";
+$a->strings["Current timezone: %s"] = "Current time zone: %s";
+$a->strings["Converted localtime: %s"] = "Converted local time: %s";
+$a->strings["Please select your timezone:"] = "Please select your time zone:";
+$a->strings["No valid account found."] = "No valid account found.";
+$a->strings["Password reset request issued. Check your email."] = "Password reset request issued. Please check your email.";
+$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tDear %1\$s,\n\t\t\tA request was received at \"%2\$s\" to reset your account password.\n\t\tTo confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser's address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided; ignore or delete this email, as the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request.";
+$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s";
+$a->strings["Password reset requested at %s"] = "Password reset requested at %s";
+$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Request could not be verified. (You may have previously submitted it.) Password reset failed.";
+$a->strings["Request has expired, please make a new one."] = "Request has expired, please make a new one.";
+$a->strings["Forgot your Password?"] = "Reset My Password";
+$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Enter email address or nickname to reset your password. You will receive further instruction via email.";
+$a->strings["Nickname or Email: "] = "Nickname or email: ";
+$a->strings["Reset"] = "Reset";
+$a->strings["Password Reset"] = "Forgotten password?";
+$a->strings["Your password has been reset as requested."] = "Your password has been reset as requested.";
+$a->strings["Your new password is"] = "Your new password is";
+$a->strings["Save or copy your new password - and then"] = "Save or copy your new password - and then";
+$a->strings["click here to login"] = "click here to login";
+$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Your password may be changed from the <em>Settings</em> page after successful login.";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t";
+$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t";
+$a->strings["Your password has been changed at %s"] = "Your password has been changed at %s";
+$a->strings["No more system notifications."] = "No more system notifications.";
+$a->strings["{0} wants to be your friend"] = "{0} wants to be your friend";
+$a->strings["{0} sent you a message"] = "{0} sent you a message";
+$a->strings["{0} requested registration"] = "{0} requested registration";
+$a->strings["Poke/Prod"] = "Poke/Prod";
+$a->strings["poke, prod or do other things to somebody"] = "Poke, prod or do other things to somebody";
+$a->strings["Recipient"] = "Recipient:";
+$a->strings["Choose what you wish to do to recipient"] = "Choose what you wish to do:";
+$a->strings["Make this post private"] = "Make this post private";
+$a->strings["Only logged in users are permitted to perform a probing."] = "Only logged in users are permitted to perform a probing.";
+$a->strings["Image uploaded but image cropping failed."] = "Image uploaded but image cropping failed.";
+$a->strings["Image size reduction [%s] failed."] = "Image size reduction [%s] failed.";
+$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Shift-reload the page or clear browser cache if the new photo does not display immediately.";
+$a->strings["Unable to process image"] = "Unable to process image";
+$a->strings["Image exceeds size limit of %s"] = "Image exceeds size limit of %s";
+$a->strings["Unable to process image."] = "Unable to process image.";
+$a->strings["Upload File:"] = "Upload File:";
+$a->strings["Select a profile:"] = "Select a profile:";
+$a->strings["or"] = "or";
+$a->strings["skip this step"] = "skip this step";
+$a->strings["select a photo from your photo albums"] = "select a photo from your photo albums";
+$a->strings["Crop Image"] = "Crop Image";
+$a->strings["Please adjust the image cropping for optimum viewing."] = "Please adjust the image cropping for optimum viewing.";
+$a->strings["Done Editing"] = "Done editing";
+$a->strings["Image uploaded successfully."] = "Image uploaded successfully.";
+$a->strings["Image upload failed."] = "Image upload failed.";
+$a->strings["Permission denied"] = "Permission denied";
+$a->strings["Invalid profile identifier."] = "Invalid profile identifier.";
+$a->strings["Profile Visibility Editor"] = "Profile Visibility Editor";
+$a->strings["Click on a contact to add or remove."] = "Click on a contact to add or remove.";
+$a->strings["Visible To"] = "Visible to";
+$a->strings["All Contacts (with secure profile access)"] = "All contacts with secure profile access";
+$a->strings["Account approved."] = "Account approved.";
+$a->strings["Registration revoked for %s"] = "Registration revoked for %s";
+$a->strings["Please login."] = "Please login.";
+$a->strings["Remove My Account"] = "Remove My Account";
+$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "This will completely remove your account. Once this has been done it is not recoverable.";
+$a->strings["Please enter your password for verification:"] = "Please enter your password for verification:";
+$a->strings["Remove term"] = "Remove term";
+$a->strings["Saved Searches"] = "Saved searches";
+$a->strings["Only logged in users are permitted to perform a search."] = "Only logged in users are permitted to perform a search.";
+$a->strings["Too Many Requests"] = "Too many requests";
+$a->strings["Only one search per minute is permitted for not logged in users."] = "Only one search per minute is permitted for not logged in users.";
+$a->strings["No results."] = "No results.";
+$a->strings["Items tagged with: %s"] = "Items tagged with: %s";
+$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s is following %2\$s's %3\$s";
+$a->strings["Tag removed"] = "Tag removed";
+$a->strings["Remove Item Tag"] = "Remove Item tag";
+$a->strings["Select a tag to remove: "] = "Select a tag to remove: ";
+$a->strings["Export account"] = "Export account";
+$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Export your account info and contacts. Use this to backup your account or to move it to another server.";
+$a->strings["Export all"] = "Export all";
+$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)";
+$a->strings["Export personal data"] = "Export personal data";
+$a->strings["No contacts."] = "No contacts.";
+$a->strings["Access denied."] = "Access denied.";
+$a->strings["Wall Photos"] = "Wall photos";
+$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Number of daily wall messages for %s exceeded. Message failed.";
+$a->strings["No recipient selected."] = "No recipient selected.";
+$a->strings["Unable to check your home location."] = "Unable to check your home location.";
+$a->strings["Message could not be sent."] = "Message could not be sent.";
+$a->strings["Message collection failure."] = "Message collection failure.";
+$a->strings["Message sent."] = "Message sent.";
+$a->strings["No recipient."] = "No recipient.";
+$a->strings["Send Private Message"] = "Send private message";
+$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders.";
+$a->strings["To:"] = "To:";
+$a->strings["Subject:"] = "Subject:";
+$a->strings["Unable to locate original post."] = "Unable to locate original post.";
+$a->strings["Empty post discarded."] = "Empty post discarded.";
+$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "This message was sent to you by %s, a member of the Friendica social network.";
+$a->strings["You may visit them online at %s"] = "You may visit them online at %s";
+$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Please contact the sender by replying to this post if you do not wish to receive these messages.";
+$a->strings["%s posted an update."] = "%s posted an update.";
+$a->strings["Registration successful. Please check your email for further instructions."] = "Registration successful. Please check your email for further instructions.";
+$a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "Failed to send email message. Here your account details:<br> login: %s<br> password: %s<br><br>You can change your password after login.";
+$a->strings["Registration successful."] = "Registration successful.";
+$a->strings["Your registration can not be processed."] = "Your registration cannot be processed.";
+$a->strings["Your registration is pending approval by the site owner."] = "Your registration is pending approval by the site administrator.";
+$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Sign up now'.";
+$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.";
+$a->strings["Your OpenID (optional): "] = "Your OpenID (optional): ";
+$a->strings["Include your profile in member directory?"] = "Include your profile in member directory?";
+$a->strings["Note for the admin"] = "Note for the admin";
+$a->strings["Leave a message for the admin, why you want to join this node"] = "Leave a message for the admin, why you want to join this node.";
+$a->strings["Membership on this site is by invitation only."] = "Membership on this site is by invitation only.";
+$a->strings["Your invitation code: "] = "Your invitation code: ";
+$a->strings["Registration"] = "Join this Friendica Node Today";
+$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Your full name: ";
+$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Your Email Address: (Initial information will be send there; so this must be an existing address.)";
+$a->strings["New Password:"] = "New password:";
+$a->strings["Leave empty for an auto generated password."] = "Leave empty for an auto generated password.";
+$a->strings["Confirm:"] = "Confirm new password:";
+$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'."] = "Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'.";
+$a->strings["Choose a nickname: "] = "Choose a nickname: ";
+$a->strings["Register"] = "Sign up now >>";
+$a->strings["Import your profile to this friendica instance"] = "Import an existing Friendica profile to this node.";
+$a->strings["Theme settings updated."] = "Theme settings updated.";
+$a->strings["Information"] = "Information";
+$a->strings["Overview"] = "Overview";
+$a->strings["Federation Statistics"] = "Federation statistics";
+$a->strings["Configuration"] = "Configuration";
+$a->strings["Site"] = "Site";
+$a->strings["Users"] = "Users";
+$a->strings["Addons"] = "Addons";
+$a->strings["Themes"] = "Theme selection";
+$a->strings["Additional features"] = "Additional features";
+$a->strings["Database"] = "Database";
+$a->strings["DB updates"] = "DB updates";
+$a->strings["Inspect Queue"] = "Inspect queue";
+$a->strings["Tools"] = "Tools";
+$a->strings["Contact Blocklist"] = "Contact blocklist";
+$a->strings["Server Blocklist"] = "Server blocklist";
+$a->strings["Delete Item"] = "Delete item";
+$a->strings["Logs"] = "Logs";
+$a->strings["View Logs"] = "View logs";
+$a->strings["Diagnostics"] = "Diagnostics";
+$a->strings["PHP Info"] = "PHP info";
+$a->strings["probe address"] = "Probe address";
+$a->strings["check webfinger"] = "Check webfinger";
+$a->strings["Admin"] = "Admin";
+$a->strings["Addon Features"] = "Addon features";
+$a->strings["User registrations waiting for confirmation"] = "User registrations awaiting confirmation";
+$a->strings["The blocked domain"] = "Blocked domain";
+$a->strings["The reason why you blocked this domain."] = "Reason why you blocked this domain.";
+$a->strings["Delete domain"] = "Delete domain";
+$a->strings["Check to delete this entry from the blocklist"] = "Check to delete this entry from the blocklist";
+$a->strings["Administration"] = "Administration";
+$a->strings["This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."] = "This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server.";
+$a->strings["The list of blocked servers will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "The list of blocked servers will publicly available on the Friendica page so that your users and people investigating communication problems can readily find the reason.";
+$a->strings["Add new entry to block list"] = "Add new entry to block list";
+$a->strings["Server Domain"] = "Server domain";
+$a->strings["The domain of the new server to add to the block list. Do not include the protocol."] = "The domain of the new server to add to the block list. Do not include the protocol.";
+$a->strings["Block reason"] = "Block reason";
+$a->strings["Add Entry"] = "Add entry";
+$a->strings["Save changes to the blocklist"] = "Save changes to the blocklist";
+$a->strings["Current Entries in the Blocklist"] = "Current entries in the blocklist";
+$a->strings["Delete entry from blocklist"] = "Delete entry from blocklist";
+$a->strings["Delete entry from blocklist?"] = "Delete entry from blocklist?";
+$a->strings["Server added to blocklist."] = "Server added to blocklist.";
+$a->strings["Site blocklist updated."] = "Site blocklist updated.";
+$a->strings["The contact has been blocked from the node"] = "The contact has been blocked from the node";
+$a->strings["Could not find any contact entry for this URL (%s)"] = "Could not find any contact entry for this URL (%s)";
+$a->strings["%s contact unblocked"] = [
+       0 => "%s contact unblocked",
+       1 => "%s contacts unblocked",
+];
+$a->strings["Remote Contact Blocklist"] = "Remote contact blocklist";
+$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "This page allows you to prevent any message from a remote contact to reach your node.";
+$a->strings["Block Remote Contact"] = "Block Remote Contact";
+$a->strings["select all"] = "select all";
+$a->strings["select none"] = "select none";
+$a->strings["No remote contact is blocked from this node."] = "No remote contact is blocked from this node.";
+$a->strings["Blocked Remote Contacts"] = "Blocked remote contacts";
+$a->strings["Block New Remote Contact"] = "Block new remote contact";
+$a->strings["Photo"] = "Photo";
+$a->strings["%s total blocked contact"] = [
+       0 => "%s total blocked contact",
+       1 => "%s total blocked contacts",
+];
+$a->strings["URL of the remote contact to block."] = "URL of the remote contact to block.";
+$a->strings["Delete this Item"] = "Delete";
+$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted.";
+$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456.";
+$a->strings["GUID"] = "GUID";
+$a->strings["The GUID of the item you want to delete."] = "GUID of item to be deleted.";
+$a->strings["Item marked for deletion."] = "Item marked for deletion.";
+$a->strings["unknown"] = "unknown";
+$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "This page offers you the amount of known part of the federated social network your Friendica node is part of. These numbers are not complete and only reflect the part of the network your node is aware of.";
+$a->strings["The <em>Auto Discovered Contact Directory</em> feature is not enabled, it will improve the data displayed here."] = "The <em>Auto Discovered Contact Directory</em> feature is not enabled; enabling it will improve the data displayed here.";
+$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Currently this node is aware of %d nodes with %d registered users from the following platforms:";
+$a->strings["ID"] = "ID";
+$a->strings["Recipient Name"] = "Recipient name";
+$a->strings["Recipient Profile"] = "Recipient profile";
+$a->strings["Network"] = "Network";
+$a->strings["Created"] = "Created";
+$a->strings["Last Tried"] = "Last Tried";
+$a->strings["This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."] = "This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently.";
+$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB, because Friendica will use InnoDB only features in the future. See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />";
+$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "A new Friendica version is available now. Your current version is %1\$s, upstream version is %2\$s";
+$a->strings["The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line and have a look at the errors that might appear."] = "The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line; check logs for errors.";
+$a->strings["The worker was never executed. Please check your database structure!"] = "The worker process has never been executed. Please check your database structure!";
+$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "The last worker process started at %s UTC. This is more than one hour ago. Please adjust your crontab settings.";
+$a->strings["Normal Account"] = "Standard account";
+$a->strings["Automatic Follower Account"] = "Automatic follower account";
+$a->strings["Public Forum Account"] = "Public forum account";
+$a->strings["Automatic Friend Account"] = "Automatic friend account";
+$a->strings["Blog Account"] = "Blog account";
+$a->strings["Private Forum Account"] = "Private forum account";
+$a->strings["Message queues"] = "Message queues";
+$a->strings["Summary"] = "Summary";
+$a->strings["Registered users"] = "Registered users";
+$a->strings["Pending registrations"] = "Pending registrations";
+$a->strings["Version"] = "Version";
+$a->strings["Active addons"] = "Active addons";
+$a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] = "Can not parse base URL. Must have at least <scheme>://<domain>";
+$a->strings["Site settings updated."] = "Site settings updated.";
+$a->strings["No special theme for mobile devices"] = "No special theme for mobile devices";
+$a->strings["No community page"] = "No community page";
+$a->strings["Public postings from users of this site"] = "Public postings from users of this site";
+$a->strings["Public postings from the federated network"] = "Public postings from the federated network";
+$a->strings["Public postings from local users and the federated network"] = "Public postings from local users and the federated network";
+$a->strings["Users, Global Contacts"] = "Users, Global Contacts";
+$a->strings["Users, Global Contacts/fallback"] = "Users, Global Contacts/fallback";
+$a->strings["One month"] = "One month";
+$a->strings["Three months"] = "Three months";
 $a->strings["Half a year"] = "Half a year";
 $a->strings["One year"] = "One a year";
 $a->strings["Multi user instance"] = "Multi user instance";
@@ -711,12 +1107,9 @@ $a->strings["Self-signed certificate, use SSL for local links only (discouraged)
 $a->strings["Don't check"] = "Don't check";
 $a->strings["check the stable version"] = "check for stable version updates";
 $a->strings["check the development version"] = "check for development version updates";
-$a->strings["Save Settings"] = "Save settings";
 $a->strings["Republish users to directory"] = "Republish users to directory";
-$a->strings["Registration"] = "Join this Friendica Node Today";
 $a->strings["File upload"] = "File upload";
 $a->strings["Policies"] = "Policies";
-$a->strings["Advanced"] = "Advanced";
 $a->strings["Auto Discovered Contact Directory"] = "Auto-discovered contact directory";
 $a->strings["Performance"] = "Performance";
 $a->strings["Worker"] = "Worker";
@@ -731,7 +1124,7 @@ $a->strings["Link to an icon that will be used for browsers."] = "Link to an ico
 $a->strings["Touch icon"] = "Touch icon";
 $a->strings["Link to an icon that will be used for tablets and mobiles."] = "Link to an icon that will be used for tablets and mobiles.";
 $a->strings["Additional Info"] = "Additional Info";
-$a->strings["For public servers: you can add additional information here that will be listed at %s/servers."] = "";
+$a->strings["For public servers: you can add additional information here that will be listed at %s/servers."] = "For public servers: You can add additional information here that will be listed at %s/servers.";
 $a->strings["System language"] = "System language";
 $a->strings["System theme"] = "System theme";
 $a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Default system theme - may be overridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>";
@@ -762,10 +1155,10 @@ $a->strings["Allowed friend domains"] = "Allowed friend domains";
 $a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Leave empty to allow any domains";
 $a->strings["Allowed email domains"] = "Allowed email domains";
 $a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Leave empty to allow any domains";
-$a->strings["No OEmbed rich content"] = "";
-$a->strings["Don't show the rich content (e.g. embedded PDF), except from the domains listed below."] = "";
-$a->strings["Allowed OEmbed domains"] = "";
-$a->strings["Comma separated list of domains which oembed content is allowed to be displayed. Wildcards are accepted."] = "";
+$a->strings["No OEmbed rich content"] = "No OEmbed rich content";
+$a->strings["Don't show the rich content (e.g. embedded PDF), except from the domains listed below."] = "Don't show rich content (e.g. embedded PDF), except from the domains listed below.";
+$a->strings["Allowed OEmbed domains"] = "Allowed OEmbed domains";
+$a->strings["Comma separated list of domains which oembed content is allowed to be displayed. Wildcards are accepted."] = "Comma separated list of domains from where OEmbed content is allowed. Wildcards are possible.";
 $a->strings["Block public"] = "Block public";
 $a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Block public access to all otherwise public personal pages on this site, except for local users when logged in.";
 $a->strings["Force publish"] = "Mandatory directory listing";
@@ -788,7 +1181,7 @@ $a->strings["OpenID support"] = "OpenID support";
 $a->strings["OpenID support for registration and logins."] = "OpenID support for registration and logins.";
 $a->strings["Fullname check"] = "Full name check";
 $a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "Force users to sign up with a space between first name and last name in the full name field; it may reduce spam and abuse registrations.";
-$a->strings["Community pages for visitors"] = "";
+$a->strings["Community pages for visitors"] = "Community pages for visitors";
 $a->strings["Which community pages should be available for visitors. Local users always see both pages."] = "Community pages that should be available for visitors. Local users always see both pages.";
 $a->strings["Posts per user on community page"] = "Posts per user on community page";
 $a->strings["The maximum number of posts per user on the community page. (Not valid for 'Global Community')"] = "Maximum number of posts per user on the community page (not valid for 'Global Community').";
@@ -849,408 +1242,160 @@ $a->strings["The picture proxy increases performance and privacy. It shouldn't b
 $a->strings["Only search in tags"] = "Only search in tags";
 $a->strings["On large systems the text search can slow down the system extremely."] = "On large systems the text search can slow down the system significantly.";
 $a->strings["New base url"] = "New base URL";
-$a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users.";
-$a->strings["RINO Encryption"] = "RINO Encryption";
-$a->strings["Encryption layer between nodes."] = "Encryption layer between nodes.";
-$a->strings["Maximum number of parallel workers"] = "Maximum number of parallel workers";
-$a->strings["On shared hosters set this to 2. On larger systems, values of 10 are great. Default value is 4."] = "On shared hosts set this to 2. On larger systems, values of 10 are great. Default value is 4.";
-$a->strings["Don't use 'proc_open' with the worker"] = "Don't use 'proc_open' with the worker";
-$a->strings["Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = "Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab.";
-$a->strings["Enable fastlane"] = "Enable fast-lane";
-$a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "The fast-lane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority.";
-$a->strings["Enable frontend worker"] = "Enable frontend worker";
-$a->strings["When enabled the Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = "Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server.";
-$a->strings["Update has been marked successful"] = "Update has been marked successful";
-$a->strings["Database structure update %s was successfully applied."] = "Database structure update %s was successfully applied.";
-$a->strings["Executing of database structure update %s failed with error: %s"] = "Executing of database structure update %s failed with error: %s";
-$a->strings["Executing %s failed with error: %s"] = "Executing %s failed with error: %s";
-$a->strings["Update %s was successfully applied."] = "Update %s was successfully applied.";
-$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "Update %s did not return a status. Unknown if it succeeded.";
-$a->strings["There was no additional update function %s that needed to be called."] = "There was no additional update function %s that needed to be called.";
-$a->strings["No failed updates."] = "No failed updates.";
-$a->strings["Check database structure"] = "Check database structure";
-$a->strings["Failed Updates"] = "Failed updates";
-$a->strings["This does not include updates prior to 1139, which did not return a status."] = "This does not include updates prior to 1139, which did not return a status.";
-$a->strings["Mark success (if update was manually applied)"] = "Mark success (if update was manually applied)";
-$a->strings["Attempt to execute this update step automatically"] = "Attempt to execute this update step automatically";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\t\tDear %1\$s,\n\t\t\t\tThe administrator of %2\$s has set up an account for you.";
-$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s."] = "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, this may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s.";
-$a->strings["Registration details for %s"] = "Registration details for %s";
-$a->strings["%s user blocked/unblocked"] = [
-       0 => "%s user blocked/unblocked",
-       1 => "%s users blocked/unblocked",
-];
-$a->strings["%s user deleted"] = [
-       0 => "%s user deleted",
-       1 => "%s users deleted",
-];
-$a->strings["User '%s' deleted"] = "User '%s' deleted";
-$a->strings["User '%s' unblocked"] = "User '%s' unblocked";
-$a->strings["User '%s' blocked"] = "User '%s' blocked";
-$a->strings["Email"] = "Email";
-$a->strings["Register date"] = "Registration date";
-$a->strings["Last login"] = "Last login";
-$a->strings["Last item"] = "Last item";
-$a->strings["Account"] = "Account";
-$a->strings["Add User"] = "Add user";
-$a->strings["User registrations waiting for confirm"] = "User registrations awaiting confirmation";
-$a->strings["User waiting for permanent deletion"] = "User awaiting permanent deletion";
-$a->strings["Request date"] = "Request date";
-$a->strings["No registrations."] = "No registrations.";
-$a->strings["Note from the user"] = "Note from the user";
-$a->strings["Deny"] = "Deny";
-$a->strings["Site admin"] = "Site admin";
-$a->strings["Account expired"] = "Account expired";
-$a->strings["New User"] = "New user";
-$a->strings["Deleted since"] = "Deleted since";
-$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Selected users will be deleted!\\n\\nEverything these users has posted on this site will be permanently deleted!\\n\\nAre you sure?";
-$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?";
-$a->strings["Name of the new user."] = "Name of the new user.";
-$a->strings["Nickname"] = "Nickname";
-$a->strings["Nickname of the new user."] = "Nickname of the new user.";
-$a->strings["Email address of the new user."] = "Email address of the new user.";
-$a->strings["Addon %s disabled."] = "Addon %s disabled.";
-$a->strings["Addon %s enabled."] = "Addon %s enabled.";
-$a->strings["Disable"] = "Disable";
-$a->strings["Enable"] = "Enable";
-$a->strings["Toggle"] = "Toggle";
-$a->strings["Author: "] = "Author: ";
-$a->strings["Maintainer: "] = "Maintainer: ";
-$a->strings["Reload active addons"] = "Reload active addons";
-$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s";
-$a->strings["No themes found."] = "No themes found.";
-$a->strings["Screenshot"] = "Screenshot";
-$a->strings["Reload active themes"] = "Reload active themes";
-$a->strings["No themes found on the system. They should be placed in %1\$s"] = "No themes found on the system. They should be placed in %1\$s";
-$a->strings["[Experimental]"] = "[Experimental]";
-$a->strings["[Unsupported]"] = "[Unsupported]";
-$a->strings["Log settings updated."] = "Log settings updated.";
-$a->strings["PHP log currently enabled."] = "PHP log currently enabled.";
-$a->strings["PHP log currently disabled."] = "PHP log currently disabled.";
-$a->strings["Clear"] = "Clear";
-$a->strings["Enable Debugging"] = "Enable debugging";
-$a->strings["Log file"] = "Log file";
-$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Must be writable by web server and relative to your Friendica top-level directory.";
-$a->strings["Log level"] = "Log level";
-$a->strings["PHP logging"] = "PHP logging";
-$a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The file name set in the 'error_log' line is relative to the Friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them.";
-$a->strings["Error trying to open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s exist and is readable."] = "";
-$a->strings["Couldn't open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s is readable."] = "";
-$a->strings["Off"] = "Off";
-$a->strings["On"] = "On";
-$a->strings["Lock feature %s"] = "Lock feature %s";
-$a->strings["Manage Additional Features"] = "Manage additional features";
-$a->strings["Access to this profile has been restricted."] = "Access to this profile has been restricted.";
-$a->strings["Events"] = "Events";
-$a->strings["View"] = "View";
-$a->strings["Previous"] = "Previous";
-$a->strings["Next"] = "Next";
-$a->strings["list"] = "List";
-$a->strings["User not found"] = "User not found";
-$a->strings["This calendar format is not supported"] = "This calendar format is not supported";
-$a->strings["No exportable data found"] = "No exportable data found";
-$a->strings["calendar"] = "calendar";
-$a->strings["Community option not available."] = "";
-$a->strings["Not available."] = "Not available.";
-$a->strings["Local Community"] = "";
-$a->strings["Posts from local users on this server"] = "";
-$a->strings["Global Community"] = "";
-$a->strings["Posts from users of the whole federated network"] = "";
-$a->strings["No results."] = "No results.";
-$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users.";
-$a->strings["%d contact edited."] = [
-       0 => "%d contact edited.",
-       1 => "%d contacts edited.",
-];
-$a->strings["Could not access contact record."] = "Could not access contact record.";
-$a->strings["Could not locate selected profile."] = "Could not locate selected profile.";
-$a->strings["Contact updated."] = "Contact updated.";
-$a->strings["Failed to update contact record."] = "Failed to update contact record.";
-$a->strings["Contact has been blocked"] = "Contact has been blocked";
-$a->strings["Contact has been unblocked"] = "Contact has been unblocked";
-$a->strings["Contact has been ignored"] = "Contact has been ignored";
-$a->strings["Contact has been unignored"] = "Contact has been unignored";
-$a->strings["Contact has been archived"] = "Contact has been archived";
-$a->strings["Contact has been unarchived"] = "Contact has been unarchived";
-$a->strings["Drop contact"] = "Drop contact";
-$a->strings["Do you really want to delete this contact?"] = "Do you really want to delete this contact?";
-$a->strings["Contact has been removed."] = "Contact has been removed.";
-$a->strings["You are mutual friends with %s"] = "You are mutual friends with %s";
-$a->strings["You are sharing with %s"] = "You are sharing with %s";
-$a->strings["%s is sharing with you"] = "%s is sharing with you";
-$a->strings["Private communications are not available for this contact."] = "Private communications are not available for this contact.";
-$a->strings["Never"] = "Never";
-$a->strings["(Update was successful)"] = "(Update was successful)";
-$a->strings["(Update was not successful)"] = "(Update was not successful)";
-$a->strings["Suggest friends"] = "Suggest friends";
-$a->strings["Network type: %s"] = "Network type: %s";
-$a->strings["Communications lost with this contact!"] = "Communications lost with this contact!";
-$a->strings["Fetch further information for feeds"] = "Fetch further information for feeds";
-$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags.";
-$a->strings["Fetch information"] = "Fetch information";
-$a->strings["Fetch keywords"] = "Fetch keywords";
-$a->strings["Fetch information and keywords"] = "Fetch information and keywords";
-$a->strings["Contact"] = "Contact";
-$a->strings["Profile Visibility"] = "Profile visibility";
-$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Please choose the profile you would like to display to %s when viewing your profile securely.";
-$a->strings["Contact Information / Notes"] = "Personal note";
-$a->strings["Their personal note"] = "Their personal note";
-$a->strings["Edit contact notes"] = "Edit contact notes";
-$a->strings["Block/Unblock contact"] = "Block/Unblock contact";
-$a->strings["Ignore contact"] = "Ignore contact";
-$a->strings["Repair URL settings"] = "Repair URL settings";
-$a->strings["View conversations"] = "View conversations";
-$a->strings["Last update:"] = "Last update:";
-$a->strings["Update public posts"] = "Update public posts";
-$a->strings["Update now"] = "Update now";
-$a->strings["Unignore"] = "Unignore";
-$a->strings["Currently blocked"] = "Currently blocked";
-$a->strings["Currently ignored"] = "Currently ignored";
-$a->strings["Currently archived"] = "Currently archived";
-$a->strings["Awaiting connection acknowledge"] = "Awaiting connection acknowledgement ";
-$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Replies/Likes to your public posts <strong>may</strong> still be visible";
-$a->strings["Notification for new posts"] = "Notification for new posts";
-$a->strings["Send a notification of every new post of this contact"] = "Send notification for every new post from this contact";
-$a->strings["Blacklisted keywords"] = "Blacklisted keywords";
-$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected";
-$a->strings["XMPP:"] = "XMPP:";
-$a->strings["Actions"] = "Actions";
-$a->strings["Status"] = "Status";
-$a->strings["Contact Settings"] = "Notification and privacy ";
-$a->strings["Suggestions"] = "Suggestions";
-$a->strings["Suggest potential friends"] = "Suggest potential friends";
-$a->strings["Show all contacts"] = "Show all contacts";
-$a->strings["Unblocked"] = "Unblocked";
-$a->strings["Only show unblocked contacts"] = "Only show unblocked contacts";
-$a->strings["Blocked"] = "Blocked";
-$a->strings["Only show blocked contacts"] = "Only show blocked contacts";
-$a->strings["Ignored"] = "Ignored";
-$a->strings["Only show ignored contacts"] = "Only show ignored contacts";
-$a->strings["Archived"] = "Archived";
-$a->strings["Only show archived contacts"] = "Only show archived contacts";
-$a->strings["Hidden"] = "Hidden";
-$a->strings["Only show hidden contacts"] = "Only show hidden contacts";
-$a->strings["Search your contacts"] = "Search your contacts";
-$a->strings["Results for: %s"] = "Results for: %s";
-$a->strings["Update"] = "Update";
-$a->strings["Archive"] = "Archive";
-$a->strings["Unarchive"] = "Unarchive";
-$a->strings["Batch Actions"] = "Batch actions";
-$a->strings["Profile Details"] = "Profile Details";
-$a->strings["View all contacts"] = "View all contacts";
-$a->strings["View all common friends"] = "View all common friends";
-$a->strings["Advanced Contact Settings"] = "Advanced contact settings";
-$a->strings["Mutual Friendship"] = "Mutual friendship";
-$a->strings["is a fan of yours"] = "is a fan of yours";
-$a->strings["you are a fan of"] = "I follow them";
-$a->strings["Toggle Blocked status"] = "Toggle blocked status";
-$a->strings["Toggle Ignored status"] = "Toggle ignored status";
-$a->strings["Toggle Archive status"] = "Toggle archive status";
-$a->strings["Delete contact"] = "Delete contact";
-$a->strings["Profile not found."] = "Profile not found.";
-$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "This may occasionally happen if contact was requested by both persons and it has already been approved.";
-$a->strings["Response from remote site was not understood."] = "Response from remote site was not understood.";
-$a->strings["Unexpected response from remote site: "] = "Unexpected response from remote site: ";
-$a->strings["Confirmation completed successfully."] = "Confirmation completed successfully.";
-$a->strings["Temporary failure. Please wait and try again."] = "Temporary failure. Please wait and try again.";
-$a->strings["Introduction failed or was revoked."] = "Introduction failed or was revoked.";
-$a->strings["Remote site reported: "] = "Remote site reported: ";
-$a->strings["Unable to set contact photo."] = "Unable to set contact photo.";
-$a->strings["No user record found for '%s' "] = "No user record found for '%s' ";
-$a->strings["Our site encryption key is apparently messed up."] = "Our site encryption key is apparently messed up.";
-$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "An empty URL was provided or the URL could not be decrypted by us.";
-$a->strings["Contact record was not found for you on our site."] = "Contact record was not found for you on our site.";
-$a->strings["Site public key not available in contact record for URL %s."] = "Site public key not available in contact record for URL %s.";
-$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "The ID provided by your system is a duplicate on our system. It should work if you try again.";
-$a->strings["Unable to set your contact credentials on our system."] = "Unable to set your contact credentials on our system.";
-$a->strings["Unable to update your contact profile details on our system"] = "Unable to update your contact profile details on our system";
-$a->strings["[Name Withheld]"] = "[Name Withheld]";
-$a->strings["%1\$s has joined %2\$s"] = "%1\$s has joined %2\$s";
-$a->strings["This introduction has already been accepted."] = "This introduction has already been accepted.";
-$a->strings["Profile location is not valid or does not contain profile information."] = "Profile location is not valid or does not contain profile information.";
-$a->strings["Warning: profile location has no identifiable owner name."] = "Warning: profile location has no identifiable owner name.";
-$a->strings["Warning: profile location has no profile photo."] = "Warning: profile location has no profile photo.";
-$a->strings["%d required parameter was not found at the given location"] = [
-       0 => "%d required parameter was not found at the given location",
-       1 => "%d required parameters were not found at the given location",
+$a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users.";
+$a->strings["RINO Encryption"] = "RINO Encryption";
+$a->strings["Encryption layer between nodes."] = "Encryption layer between nodes.";
+$a->strings["Maximum number of parallel workers"] = "Maximum number of parallel workers";
+$a->strings["On shared hosters set this to 2. On larger systems, values of 10 are great. Default value is 4."] = "On shared hosts set this to 2. On larger systems, values of 10 are great. Default value is 4.";
+$a->strings["Don't use 'proc_open' with the worker"] = "Don't use 'proc_open' with the worker";
+$a->strings["Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = "Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab.";
+$a->strings["Enable fastlane"] = "Enable fast-lane";
+$a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "The fast-lane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority.";
+$a->strings["Enable frontend worker"] = "Enable frontend worker";
+$a->strings["When enabled the Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = "Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server.";
+$a->strings["Update has been marked successful"] = "Update has been marked successful";
+$a->strings["Database structure update %s was successfully applied."] = "Database structure update %s was successfully applied.";
+$a->strings["Executing of database structure update %s failed with error: %s"] = "Executing of database structure update %s failed with error: %s";
+$a->strings["Executing %s failed with error: %s"] = "Executing %s failed with error: %s";
+$a->strings["Update %s was successfully applied."] = "Update %s was successfully applied.";
+$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "Update %s did not return a status. Unknown if it succeeded.";
+$a->strings["There was no additional update function %s that needed to be called."] = "There was no additional update function %s that needed to be called.";
+$a->strings["No failed updates."] = "No failed updates.";
+$a->strings["Check database structure"] = "Check database structure";
+$a->strings["Failed Updates"] = "Failed updates";
+$a->strings["This does not include updates prior to 1139, which did not return a status."] = "This does not include updates prior to 1139, which did not return a status.";
+$a->strings["Mark success (if update was manually applied)"] = "Mark success (if update was manually applied)";
+$a->strings["Attempt to execute this update step automatically"] = "Attempt to execute this update step automatically";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\t\tDear %1\$s,\n\t\t\t\tThe administrator of %2\$s has set up an account for you.";
+$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s."] = "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, this may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s.";
+$a->strings["Registration details for %s"] = "Registration details for %s";
+$a->strings["%s user blocked/unblocked"] = [
+       0 => "%s user blocked/unblocked",
+       1 => "%s users blocked/unblocked",
 ];
-$a->strings["Introduction complete."] = "Introduction complete.";
-$a->strings["Unrecoverable protocol error."] = "Unrecoverable protocol error.";
-$a->strings["Profile unavailable."] = "Profile unavailable.";
-$a->strings["%s has received too many connection requests today."] = "%s has received too many connection requests today.";
-$a->strings["Spam protection measures have been invoked."] = "Spam protection measures have been invoked.";
-$a->strings["Friends are advised to please try again in 24 hours."] = "Friends are advised to please try again in 24 hours.";
-$a->strings["Invalid locator"] = "Invalid locator";
-$a->strings["You have already introduced yourself here."] = "You have already introduced yourself here.";
-$a->strings["Apparently you are already friends with %s."] = "Apparently you are already friends with %s.";
-$a->strings["Invalid profile URL."] = "Invalid profile URL.";
-$a->strings["Disallowed profile URL."] = "Disallowed profile URL.";
-$a->strings["Your introduction has been sent."] = "Your introduction has been sent.";
-$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Remote subscription can't be done for your network. Please subscribe directly on your system.";
-$a->strings["Please login to confirm introduction."] = "Please login to confirm introduction.";
-$a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = "Incorrect identity currently logged in. Please login to <strong>this</strong> profile.";
-$a->strings["Confirm"] = "Confirm";
-$a->strings["Hide this contact"] = "Hide this contact";
-$a->strings["Welcome home %s."] = "Welcome home %s.";
-$a->strings["Please confirm your introduction/connection request to %s."] = "Please confirm your introduction/connection request to %s.";
-$a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Please enter your 'Identity address' from one of the following supported communications networks:";
-$a->strings["If you are not yet a member of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>."] = "";
-$a->strings["Friend/Connection Request"] = "Friend/Connection request";
-$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"] = "";
-$a->strings["Friendica"] = "Friendica";
-$a->strings["GNU Social (Pleroma, Mastodon)"] = "";
-$a->strings["Diaspora (Socialhome, Hubzilla)"] = "";
-$a->strings[" - please do not use this form.  Instead, enter %s into your Diaspora search bar."] = " - please do not use this form.  Instead, enter %s into your Diaspora search bar.";
-$a->strings["Event can not end before it has started."] = "Event cannot end before it has started.";
-$a->strings["Event title and start time are required."] = "Event title and starting time are required.";
-$a->strings["Create New Event"] = "Create new event";
-$a->strings["Event details"] = "Event details";
-$a->strings["Starting date and Title are required."] = "Starting date and title are required.";
-$a->strings["Event Starts:"] = "Event starts:";
-$a->strings["Required"] = "Required";
-$a->strings["Finish date/time is not known or not relevant"] = "Finish date/time is not known or not relevant";
-$a->strings["Event Finishes:"] = "Event finishes:";
-$a->strings["Adjust for viewer timezone"] = "Adjust for viewer's time zone";
-$a->strings["Description:"] = "Description:";
-$a->strings["Title:"] = "Title:";
-$a->strings["Share this event"] = "Share this event";
-$a->strings["Basic"] = "Basic";
-$a->strings["Failed to remove event"] = "Failed to remove event";
-$a->strings["Event removed"] = "Event removed";
-$a->strings["Friend suggestion sent."] = "Friend suggestion sent";
-$a->strings["Suggest Friends"] = "Suggest friends";
-$a->strings["Suggest a friend for %s"] = "Suggest a friend for %s";
-$a->strings["Friendica Communications Server - Setup"] = "Friendica Communications Server - Setup";
-$a->strings["Could not connect to database."] = "Could not connect to database.";
-$a->strings["Could not create table."] = "Could not create table.";
-$a->strings["Your Friendica site database has been installed."] = "Your Friendica site database has been installed.";
-$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "You may need to import the file \"database.sql\" manually using phpmyadmin or mysql.";
-$a->strings["Please see the file \"INSTALL.txt\"."] = "Please see the file \"INSTALL.txt\".";
-$a->strings["Database already in use."] = "Database already in use.";
-$a->strings["System check"] = "System check";
-$a->strings["Check again"] = "Check again";
-$a->strings["Database connection"] = "Database connection";
-$a->strings["In order to install Friendica we need to know how to connect to your database."] = "In order to install Friendica we need to know how to connect to your database.";
-$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Please contact your hosting provider or site administrator if you have questions about these settings.";
-$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "The database you specify below should already exist. If it does not, please create it before continuing.";
-$a->strings["Database Server Name"] = "Database server name";
-$a->strings["Database Login Name"] = "Database login name";
-$a->strings["Database Login Password"] = "Database login password";
-$a->strings["For security reasons the password must not be empty"] = "For security reasons the password must not be empty";
-$a->strings["Database Name"] = "Database name";
-$a->strings["Site administrator email address"] = "Site administrator email address";
-$a->strings["Your account email address must match this in order to use the web admin panel."] = "Your account email address must match this in order to use the web admin panel.";
-$a->strings["Please select a default timezone for your website"] = "Please select a default time zone for your website";
-$a->strings["Site settings"] = "Site settings";
-$a->strings["System Language:"] = "System language:";
-$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Set the default language for your Friendica installation interface and email communication.";
-$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Could not find a command line version of PHP in the web server PATH.";
-$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>"] = "";
-$a->strings["PHP executable path"] = "PHP executable path";
-$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Enter full path to php executable. You can leave this blank to continue the installation.";
-$a->strings["Command line PHP"] = "Command line PHP";
-$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "PHP executable is not a php cli binary; it could possibly be a cgi-fgci version.";
-$a->strings["Found PHP version: "] = "Found PHP version: ";
-$a->strings["PHP cli binary"] = "PHP cli binary";
-$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "The command line version of PHP on your system does not have \"register_argc_argv\" enabled.";
-$a->strings["This is required for message delivery to work."] = "This is required for message delivery to work.";
-$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
-$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys";
-$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "If running under Windows OS, please see \"http://www.php.net/manual/en/openssl.installation.php\".";
-$a->strings["Generate encryption keys"] = "Generate encryption keys";
-$a->strings["libCurl PHP module"] = "libCurl PHP module";
-$a->strings["GD graphics PHP module"] = "GD graphics PHP module";
-$a->strings["OpenSSL PHP module"] = "OpenSSL PHP module";
-$a->strings["PDO or MySQLi PHP module"] = "PDO or MySQLi PHP module";
-$a->strings["mb_string PHP module"] = "mb_string PHP module";
-$a->strings["XML PHP module"] = "XML PHP module";
-$a->strings["iconv module"] = "iconv module";
-$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite module";
-$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: Apache web server mod-rewrite module is required but not installed.";
-$a->strings["Error: libCURL PHP module required but not installed."] = "Error: libCURL PHP module required but not installed.";
-$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: GD graphics PHP module with JPEG support required but not installed.";
-$a->strings["Error: openssl PHP module required but not installed."] = "Error: openssl PHP module required but not installed.";
-$a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "Error: PDO or MySQLi PHP module required but not installed.";
-$a->strings["Error: The MySQL driver for PDO is not installed."] = "Error: MySQL driver for PDO is not installed.";
-$a->strings["Error: mb_string PHP module required but not installed."] = "Error: mb_string PHP module required but not installed.";
-$a->strings["Error: iconv PHP module required but not installed."] = "Error: iconv PHP module required but not installed.";
-$a->strings["Error, XML PHP module required but not installed."] = "Error, XML PHP module required but not installed.";
-$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "The web installer needs to be able to create a file called \".htconfig.php\" in the top-level directory of your web server, but it is unable to do so.";
-$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "This is most often a permission setting issue, as the web server may not be able to write files in your directory - even if you can.";
-$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top folder."] = "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top-level directory.";
-$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Alternatively, you may skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions.";
-$a->strings[".htconfig.php is writable"] = ".htconfig.php is writeable";
-$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering.";
-$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top-level directory.";
-$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Please ensure the user (e.g. www-data) that your web server runs as has write access to this directory.";
-$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains.";
-$a->strings["view/smarty3 is writable"] = "view/smarty3 is writeable";
-$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "URL rewrite in .htaccess is not working. Check your server configuration.";
-$a->strings["Url rewrite is working"] = "URL rewrite is working";
-$a->strings["ImageMagick PHP extension is not installed"] = "ImageMagick PHP extension is not installed";
-$a->strings["ImageMagick PHP extension is installed"] = "ImageMagick PHP extension is installed";
-$a->strings["ImageMagick supports GIF"] = "ImageMagick supports GIF";
-$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root.";
-$a->strings["<h1>What next</h1>"] = "<h1>What next</h1>";
-$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the worker.";
-$a->strings["Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "";
-$a->strings["Total invitation limit exceeded."] = "Total invitation limit exceeded";
-$a->strings["%s : Not a valid email address."] = "%s : Not a valid email address";
-$a->strings["Please join us on Friendica"] = "Please join us on Friendica.";
-$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Invitation limit is exceeded. Please contact your site administrator.";
-$a->strings["%s : Message delivery failed."] = "%s : Message delivery failed";
-$a->strings["%d message sent."] = [
-       0 => "%d message sent.",
-       1 => "%d messages sent.",
+$a->strings["%s user deleted"] = [
+       0 => "%s user deleted",
+       1 => "%s users deleted",
 ];
-$a->strings["You have no more invitations available"] = "You have no more invitations available.";
-$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks.";
-$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "To accept this invitation, please sign up at %s or any other public Friendica website.";
-$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica sites are all inter-connect to create a large privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join.";
-$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Our apologies. This system is not currently configured to connect with other public sites or invite members.";
-$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Friendica sites are all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. Each site can also connect with many traditional social networks.";
-$a->strings["To accept this invitation, please visit and register at %s."] = "To accept this invitation, please visit and register at %s.";
-$a->strings["Send invitations"] = "Send invitations";
-$a->strings["Enter email addresses, one per line:"] = "Enter email addresses, one per line:";
-$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web.";
-$a->strings["You will need to supply this invitation code: \$invite_code"] = "You will need to supply this invitation code: \$invite_code";
-$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Once you have signed up, please connect with me via my profile page at:";
-$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca";
-$a->strings["Unable to locate original post."] = "Unable to locate original post.";
-$a->strings["Empty post discarded."] = "Empty post discarded.";
-$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "This message was sent to you by %s, a member of the Friendica social network.";
-$a->strings["You may visit them online at %s"] = "You may visit them online at %s";
-$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Please contact the sender by replying to this post if you do not wish to receive these messages.";
-$a->strings["%s posted an update."] = "%s posted an update.";
-$a->strings["Time Conversion"] = "Time conversion";
-$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica provides this service for sharing events with other networks and friends in unknown time zones.";
-$a->strings["UTC time: %s"] = "UTC time: %s";
-$a->strings["Current timezone: %s"] = "Current time zone: %s";
-$a->strings["Converted localtime: %s"] = "Converted local time: %s";
-$a->strings["Please select your timezone:"] = "Please select your time zone:";
-$a->strings["No valid account found."] = "No valid account found.";
-$a->strings["Password reset request issued. Check your email."] = "Password reset request issued. Please check your email.";
-$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "";
-$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "";
-$a->strings["Password reset requested at %s"] = "Password reset requested at %s";
-$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Request could not be verified. (You may have previously submitted it.) Password reset failed.";
-$a->strings["Request has expired, please make a new one."] = "";
-$a->strings["Forgot your Password?"] = "Reset My Password";
-$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Enter email address or nickname to reset your password. You will receive further instruction via email.";
-$a->strings["Nickname or Email: "] = "Nickname or email: ";
-$a->strings["Reset"] = "Reset";
-$a->strings["Password Reset"] = "Forgotten password?";
-$a->strings["Your password has been reset as requested."] = "Your password has been reset as requested.";
-$a->strings["Your new password is"] = "Your new password is";
-$a->strings["Save or copy your new password - and then"] = "Save or copy your new password - and then";
-$a->strings["click here to login"] = "click here to login";
-$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Your password may be changed from the <em>Settings</em> page after successful login.";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "";
-$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "";
-$a->strings["Your password has been changed at %s"] = "Your password has been changed at %s";
-$a->strings["Manage Identities and/or Pages"] = "Manage Identities and Pages";
-$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Accounts that I manage or own.";
-$a->strings["Select an identity to manage: "] = "Select identity:";
+$a->strings["User '%s' deleted"] = "User '%s' deleted";
+$a->strings["User '%s' unblocked"] = "User '%s' unblocked";
+$a->strings["User '%s' blocked"] = "User '%s' blocked";
+$a->strings["Email"] = "Email";
+$a->strings["Register date"] = "Registration date";
+$a->strings["Last login"] = "Last login";
+$a->strings["Last item"] = "Last item";
+$a->strings["Account"] = "Account";
+$a->strings["Add User"] = "Add user";
+$a->strings["User registrations waiting for confirm"] = "User registrations awaiting confirmation";
+$a->strings["User waiting for permanent deletion"] = "User awaiting permanent deletion";
+$a->strings["Request date"] = "Request date";
+$a->strings["No registrations."] = "No registrations.";
+$a->strings["Note from the user"] = "Note from the user";
+$a->strings["Deny"] = "Deny";
+$a->strings["Site admin"] = "Site admin";
+$a->strings["Account expired"] = "Account expired";
+$a->strings["New User"] = "New user";
+$a->strings["Deleted since"] = "Deleted since";
+$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Selected users will be deleted!\\n\\nEverything these users has posted on this site will be permanently deleted!\\n\\nAre you sure?";
+$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?";
+$a->strings["Name of the new user."] = "Name of the new user.";
+$a->strings["Nickname"] = "Nickname";
+$a->strings["Nickname of the new user."] = "Nickname of the new user.";
+$a->strings["Email address of the new user."] = "Email address of the new user.";
+$a->strings["Addon %s disabled."] = "Addon %s disabled.";
+$a->strings["Addon %s enabled."] = "Addon %s enabled.";
+$a->strings["Disable"] = "Disable";
+$a->strings["Enable"] = "Enable";
+$a->strings["Toggle"] = "Toggle";
+$a->strings["Author: "] = "Author: ";
+$a->strings["Maintainer: "] = "Maintainer: ";
+$a->strings["Reload active addons"] = "Reload active addons";
+$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s";
+$a->strings["No themes found."] = "No themes found.";
+$a->strings["Screenshot"] = "Screenshot";
+$a->strings["Reload active themes"] = "Reload active themes";
+$a->strings["No themes found on the system. They should be placed in %1\$s"] = "No themes found on the system. They should be placed in %1\$s";
+$a->strings["[Experimental]"] = "[Experimental]";
+$a->strings["[Unsupported]"] = "[Unsupported]";
+$a->strings["Log settings updated."] = "Log settings updated.";
+$a->strings["PHP log currently enabled."] = "PHP log currently enabled.";
+$a->strings["PHP log currently disabled."] = "PHP log currently disabled.";
+$a->strings["Clear"] = "Clear";
+$a->strings["Enable Debugging"] = "Enable debugging";
+$a->strings["Log file"] = "Log file";
+$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Must be writable by web server and relative to your Friendica top-level directory.";
+$a->strings["Log level"] = "Log level";
+$a->strings["PHP logging"] = "PHP logging";
+$a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The file name set in the 'error_log' line is relative to the Friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them.";
+$a->strings["Error trying to open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s exist and is readable."] = "Error trying to open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s exist and is readable.";
+$a->strings["Couldn't open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s is readable."] = "Couldn't open <strong>%1\$s</strong> log file.\\r\\n<br/>Check if file %1\$s is readable.";
+$a->strings["Off"] = "Off";
+$a->strings["On"] = "On";
+$a->strings["Lock feature %s"] = "Lock feature %s";
+$a->strings["Manage Additional Features"] = "Manage additional features";
+$a->strings["Source (bbcode) text:"] = "Source (bbcode) text:";
+$a->strings["Source (Diaspora) text to convert to BBcode:"] = "Source (Diaspora) text to convert to BBcode:";
+$a->strings["Source input: "] = "Source input: ";
+$a->strings["bbcode (raw HTML(: "] = "bbcode (raw HTML(: ";
+$a->strings["bbcode: "] = "bbcode: ";
+$a->strings["bbcode => html2bbcode: "] = "bbcode => html2bbcode: ";
+$a->strings["bb2diaspora: "] = "bb2diaspora: ";
+$a->strings["bb2diaspora => Markdown: "] = "bb2diaspora => Markdown: ";
+$a->strings["bb2diaspora => diaspora2bb: "] = "bb2diaspora => diaspora2bb: ";
+$a->strings["Source input (Diaspora format): "] = "Source input (Diaspora format): ";
+$a->strings["diaspora2bb: "] = "diaspora2bb: ";
+$a->strings["Login"] = "Login";
+$a->strings["The post was created"] = "The post was created";
+$a->strings["Community option not available."] = "Community option not available.";
+$a->strings["Not available."] = "Not available.";
+$a->strings["Local Community"] = "Local community";
+$a->strings["Posts from local users on this server"] = "Posts from local users on this server";
+$a->strings["Global Community"] = "Global Community";
+$a->strings["Posts from users of the whole federated network"] = "Posts from users of the whole federated network";
+$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users.";
+$a->strings["Status:"] = "Status:";
+$a->strings["Homepage:"] = "Homepage:";
+$a->strings["Global Directory"] = "Global Directory";
+$a->strings["Find on this site"] = "Find on this site";
+$a->strings["Results for:"] = "Results for:";
+$a->strings["Site Directory"] = "Site directory";
+$a->strings["No entries (some entries may be hidden)."] = "No entries (entries may be hidden).";
+$a->strings["Item not found"] = "Item not found";
+$a->strings["Edit post"] = "Edit post";
+$a->strings["Event can not end before it has started."] = "Event cannot end before it has started.";
+$a->strings["Event title and start time are required."] = "Event title and starting time are required.";
+$a->strings["Create New Event"] = "Create new event";
+$a->strings["Event details"] = "Event details";
+$a->strings["Starting date and Title are required."] = "Starting date and title are required.";
+$a->strings["Event Starts:"] = "Event starts:";
+$a->strings["Finish date/time is not known or not relevant"] = "Finish date/time is not known or not relevant";
+$a->strings["Event Finishes:"] = "Event finishes:";
+$a->strings["Adjust for viewer timezone"] = "Adjust for viewer's time zone";
+$a->strings["Description:"] = "Description:";
+$a->strings["Title:"] = "Title:";
+$a->strings["Share this event"] = "Share this event";
+$a->strings["Basic"] = "Basic";
+$a->strings["Failed to remove event"] = "Failed to remove event";
+$a->strings["Event removed"] = "Event removed";
+$a->strings["Friend suggestion sent."] = "Friend suggestion sent";
+$a->strings["Suggest Friends"] = "Suggest friends";
+$a->strings["Suggest a friend for %s"] = "Suggest a friend for %s";
+$a->strings["Group created."] = "Group created.";
+$a->strings["Could not create group."] = "Could not create group.";
+$a->strings["Group not found."] = "Group not found.";
+$a->strings["Group name changed."] = "Group name changed.";
+$a->strings["Save Group"] = "Save group";
+$a->strings["Create a group of contacts/friends."] = "Create a group of contacts/friends.";
+$a->strings["Group Name: "] = "Group name: ";
+$a->strings["Group removed."] = "Group removed.";
+$a->strings["Unable to remove group."] = "Unable to remove group.";
+$a->strings["Delete Group"] = "Delete group";
+$a->strings["Group Editor"] = "Group Editor";
+$a->strings["Edit Group Name"] = "Edit group name";
+$a->strings["Members"] = "Members";
+$a->strings["Group is empty"] = "Group is empty";
+$a->strings["Remove Contact"] = "Remove contact";
+$a->strings["Add Contact"] = "Add contact";
 $a->strings["New Message"] = "New Message";
 $a->strings["Unable to locate contact information."] = "Unable to locate contact information.";
 $a->strings["Messages"] = "Messages";
@@ -1260,19 +1405,17 @@ $a->strings["Conversation removed."] = "Conversation removed.";
 $a->strings["No messages."] = "No messages.";
 $a->strings["Message not available."] = "Message not available.";
 $a->strings["Delete message"] = "Delete message";
+$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A";
 $a->strings["Delete conversation"] = "Delete conversation";
 $a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page.";
 $a->strings["Send Reply"] = "Send reply";
 $a->strings["Unknown sender - %s"] = "Unknown sender - %s";
 $a->strings["You and %s"] = "Me and %s";
 $a->strings["%s and You"] = "%s and me";
-$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A";
 $a->strings["%d message"] = [
        0 => "%d message",
        1 => "%d messages",
 ];
-$a->strings["Remove term"] = "Remove term";
-$a->strings["Saved Searches"] = "Saved searches";
 $a->strings["add"] = "add";
 $a->strings["Warning: This group contains %s member from a network that doesn't allow non public messages."] = [
        0 => "Warning: This group contains %s member from a network that doesn't allow non public messages.",
@@ -1287,7 +1430,6 @@ $a->strings["Commented Order"] = "Commented last";
 $a->strings["Sort by Comment Date"] = "Sort by comment date";
 $a->strings["Posted Order"] = "Posted last";
 $a->strings["Sort by Post Date"] = "Sort by post date";
-$a->strings["Personal"] = "Personal";
 $a->strings["Posts that mention or involve you"] = "Posts mentioning or involving me";
 $a->strings["New"] = "New";
 $a->strings["Activity Stream - by date"] = "Activity Stream - by date";
@@ -1295,7 +1437,7 @@ $a->strings["Shared Links"] = "Shared links";
 $a->strings["Interesting Links"] = "Interesting links";
 $a->strings["Starred"] = "Starred";
 $a->strings["Favourite Posts"] = "My favourite posts";
-$a->strings["No more system notifications."] = "No more system notifications.";
+$a->strings["Personal Notes"] = "Personal notes";
 $a->strings["Photo Albums"] = "Photo Albums";
 $a->strings["Recent Photos"] = "Recent photos";
 $a->strings["Upload New Photos"] = "Upload new photos";
@@ -1308,9 +1450,9 @@ $a->strings["Delete Photo"] = "Delete photo";
 $a->strings["Do you really want to delete this photo?"] = "Do you really want to delete this photo?";
 $a->strings["a photo"] = "a photo";
 $a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s was tagged in %2\$s by %3\$s";
-$a->strings["Image upload didn't complete, please try again"] = "";
-$a->strings["Image file is missing"] = "";
-$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "";
+$a->strings["Image upload didn't complete, please try again"] = "Image upload didn't complete, please try again";
+$a->strings["Image file is missing"] = "Image file is missing";
+$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Server can't accept new file upload at this time, please contact your administrator";
 $a->strings["Image file is empty."] = "Image file is empty.";
 $a->strings["No photos selected"] = "No photos selected";
 $a->strings["Access to this item is restricted."] = "Access to this item is restricted.";
@@ -1346,142 +1488,11 @@ $a->strings["This is you"] = "This is me";
 $a->strings["Comment"] = "Comment";
 $a->strings["Map"] = "Map";
 $a->strings["View Album"] = "View album";
-$a->strings["{0} wants to be your friend"] = "{0} wants to be your friend";
-$a->strings["{0} sent you a message"] = "{0} sent you a message";
-$a->strings["{0} requested registration"] = "{0} requested registration";
-$a->strings["Poke/Prod"] = "Poke/Prod";
-$a->strings["poke, prod or do other things to somebody"] = "Poke, prod or do other things to somebody";
-$a->strings["Recipient"] = "Recipient:";
-$a->strings["Choose what you wish to do to recipient"] = "Choose what you wish to do:";
-$a->strings["Make this post private"] = "Make this post private";
 $a->strings["Requested profile is not available."] = "Requested profile is unavailable.";
-$a->strings["%s's posts"] = "";
-$a->strings["%s's comments"] = "";
-$a->strings["%s's timeline"] = "";
+$a->strings["%s's posts"] = "%s's posts";
+$a->strings["%s's comments"] = "%s's comments";
+$a->strings["%s's timeline"] = "%s's timeline";
 $a->strings["Tips for New Members"] = "Tips for New Members";
-$a->strings["Image uploaded but image cropping failed."] = "Image uploaded but image cropping failed.";
-$a->strings["Image size reduction [%s] failed."] = "Image size reduction [%s] failed.";
-$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Shift-reload the page or clear browser cache if the new photo does not display immediately.";
-$a->strings["Unable to process image"] = "Unable to process image";
-$a->strings["Upload File:"] = "Upload File:";
-$a->strings["Select a profile:"] = "Select a profile:";
-$a->strings["or"] = "or";
-$a->strings["skip this step"] = "skip this step";
-$a->strings["select a photo from your photo albums"] = "select a photo from your photo albums";
-$a->strings["Crop Image"] = "Crop Image";
-$a->strings["Please adjust the image cropping for optimum viewing."] = "Please adjust the image cropping for optimum viewing.";
-$a->strings["Done Editing"] = "Done editing";
-$a->strings["Image uploaded successfully."] = "Image uploaded successfully.";
-$a->strings["Profile deleted."] = "Profile deleted.";
-$a->strings["Profile-"] = "Profile-";
-$a->strings["New profile created."] = "New profile created.";
-$a->strings["Profile unavailable to clone."] = "Profile unavailable to clone.";
-$a->strings["Profile Name is required."] = "Profile name is required.";
-$a->strings["Marital Status"] = "Marital status";
-$a->strings["Romantic Partner"] = "Romantic partner";
-$a->strings["Work/Employment"] = "Work/Employment:";
-$a->strings["Religion"] = "Religion";
-$a->strings["Political Views"] = "Political views";
-$a->strings["Gender"] = "Gender";
-$a->strings["Sexual Preference"] = "Sexual preference";
-$a->strings["XMPP"] = "XMPP";
-$a->strings["Homepage"] = "Homepage";
-$a->strings["Interests"] = "Interests";
-$a->strings["Location"] = "Location";
-$a->strings["Profile updated."] = "Profile updated.";
-$a->strings[" and "] = " and ";
-$a->strings["public profile"] = "public profile";
-$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;";
-$a->strings[" - Visit %1\$s's %2\$s"] = " - Visit %1\$s's %2\$s";
-$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s has an updated %2\$s, changing %3\$s.";
-$a->strings["Hide contacts and friends:"] = "Hide contacts and friends:";
-$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Hide your contact/friend list from viewers of this profile?";
-$a->strings["Show more profile fields:"] = "Show more profile fields:";
-$a->strings["Profile Actions"] = "Profile actions";
-$a->strings["Edit Profile Details"] = "Edit Profile Details";
-$a->strings["Change Profile Photo"] = "Change profile photo";
-$a->strings["View this profile"] = "View this profile";
-$a->strings["Edit visibility"] = "Edit visibility";
-$a->strings["Create a new profile using these settings"] = "Create a new profile using these settings";
-$a->strings["Clone this profile"] = "Clone this profile";
-$a->strings["Delete this profile"] = "Delete this profile";
-$a->strings["Basic information"] = "Basic information";
-$a->strings["Profile picture"] = "Profile picture";
-$a->strings["Preferences"] = "Preferences";
-$a->strings["Status information"] = "Status information";
-$a->strings["Additional information"] = "Additional information";
-$a->strings["Relation"] = "Relation";
-$a->strings["Miscellaneous"] = "Miscellaneous";
-$a->strings["Your Gender:"] = "Gender:";
-$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Marital status:";
-$a->strings["Sexual Preference:"] = "Sexual preference:";
-$a->strings["Example: fishing photography software"] = "Example: fishing photography software";
-$a->strings["Profile Name:"] = "Profile name:";
-$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet.";
-$a->strings["Your Full Name:"] = "My full name:";
-$a->strings["Title/Description:"] = "Title/Description:";
-$a->strings["Street Address:"] = "Street address:";
-$a->strings["Locality/City:"] = "Locality/City:";
-$a->strings["Region/State:"] = "Region/State:";
-$a->strings["Postal/Zip Code:"] = "Postcode:";
-$a->strings["Country:"] = "Country:";
-$a->strings["Age: "] = "Age: ";
-$a->strings["Who: (if applicable)"] = "Who: (if applicable)";
-$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Examples: cathy123, Cathy Williams, cathy@example.com";
-$a->strings["Since [date]:"] = "Since when:";
-$a->strings["Tell us about yourself..."] = "About myself:";
-$a->strings["XMPP (Jabber) address:"] = "XMPP (Jabber) address:";
-$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "The XMPP address will be propagated to your contacts so that they can follow you.";
-$a->strings["Homepage URL:"] = "Homepage URL:";
-$a->strings["Hometown:"] = "Home town:";
-$a->strings["Political Views:"] = "Political views:";
-$a->strings["Religious Views:"] = "Religious views:";
-$a->strings["Public Keywords:"] = "Public keywords:";
-$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "Used for suggesting potential friends, can be seen by others.";
-$a->strings["Private Keywords:"] = "Private keywords:";
-$a->strings["(Used for searching profiles, never shown to others)"] = "Used for searching profiles, never shown to others.";
-$a->strings["Likes:"] = "Likes:";
-$a->strings["Dislikes:"] = "Dislikes:";
-$a->strings["Musical interests"] = "Music:";
-$a->strings["Books, literature"] = "Books, literature, poetry:";
-$a->strings["Television"] = "Television:";
-$a->strings["Film/dance/culture/entertainment"] = "Film, dance, culture, entertainment";
-$a->strings["Hobbies/Interests"] = "Hobbies/Interests:";
-$a->strings["Love/romance"] = "Love/Romance:";
-$a->strings["Work/employment"] = "Work/Employment:";
-$a->strings["School/education"] = "School/Education:";
-$a->strings["Contact information and Social Networks"] = "Contact information and other social networks:";
-$a->strings["Profile Image"] = "Profile image";
-$a->strings["visible to everybody"] = "Visible to everybody";
-$a->strings["Edit/Manage Profiles"] = "Edit/Manage Profiles";
-$a->strings["Change profile photo"] = "Change profile photo";
-$a->strings["Create New Profile"] = "Create new profile";
-$a->strings["Registration successful. Please check your email for further instructions."] = "Registration successful. Please check your email for further instructions.";
-$a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "Failed to send email message. Here your account details:<br> login: %s<br> password: %s<br><br>You can change your password after login.";
-$a->strings["Registration successful."] = "Registration successful.";
-$a->strings["Your registration can not be processed."] = "Your registration cannot be processed.";
-$a->strings["Your registration is pending approval by the site owner."] = "Your registration is pending approval by the site administrator.";
-$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Sign up now'.";
-$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.";
-$a->strings["Your OpenID (optional): "] = "Your OpenID (optional): ";
-$a->strings["Include your profile in member directory?"] = "Include your profile in member directory?";
-$a->strings["Note for the admin"] = "Note for the admin";
-$a->strings["Leave a message for the admin, why you want to join this node"] = "Leave a message for the admin, why you want to join this node.";
-$a->strings["Membership on this site is by invitation only."] = "Membership on this site is by invitation only.";
-$a->strings["Your invitation ID: "] = "Your invitation ID: ";
-$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Your full name: ";
-$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Your Email Address: (Initial information will be send there; so this must be an existing address.)";
-$a->strings["New Password:"] = "New password:";
-$a->strings["Leave empty for an auto generated password."] = "Leave empty for an auto generated password.";
-$a->strings["Confirm:"] = "Confirm new password:";
-$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'."] = "";
-$a->strings["Choose a nickname: "] = "Choose a nickname: ";
-$a->strings["Register"] = "Sign up now >>";
-$a->strings["Import your profile to this friendica instance"] = "Import an existing Friendica profile to this node.";
-$a->strings["Only logged in users are permitted to perform a search."] = "Only logged in users are permitted to perform a search.";
-$a->strings["Too Many Requests"] = "Too many requests";
-$a->strings["Only one search per minute is permitted for not logged in users."] = "Only one search per minute is permitted for not logged in users.";
-$a->strings["Items tagged with: %s"] = "Items tagged with: %s";
 $a->strings["Display"] = "Display";
 $a->strings["Social Networks"] = "Social networks";
 $a->strings["Delegations"] = "Delegations";
@@ -1500,8 +1511,8 @@ $a->strings["Password update failed. Please try again."] = "Password update fail
 $a->strings[" Please use a shorter name."] = " Please use a shorter name.";
 $a->strings[" Name too short."] = " Name too short.";
 $a->strings["Wrong Password"] = "Wrong password";
-$a->strings["Invalid email."] = "";
-$a->strings["Cannot change to that email."] = "";
+$a->strings["Invalid email."] = "Invalid email.";
+$a->strings["Cannot change to that email."] = "Cannot change to that email.";
 $a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Private forum has no privacy permissions. Using default privacy group.";
 $a->strings["Private forum has no privacy permissions and no default privacy group."] = "Private forum has no privacy permissions and no default privacy group.";
 $a->strings["Settings updated."] = "Settings updated.";
@@ -1516,8 +1527,8 @@ $a->strings["Edit"] = "Edit";
 $a->strings["Client key starts with"] = "Client key starts with";
 $a->strings["No name"] = "No name";
 $a->strings["Remove authorization"] = "Remove authorization";
-$a->strings["No Addon settings configured"] = "";
-$a->strings["Addon Settings"] = "";
+$a->strings["No Addon settings configured"] = "No addon settings configured";
+$a->strings["Addon Settings"] = "Addon settings";
 $a->strings["Additional Features"] = "Additional Features";
 $a->strings["Diaspora"] = "Diaspora";
 $a->strings["enabled"] = "enabled";
@@ -1549,8 +1560,8 @@ $a->strings["Action after import:"] = "Action after import:";
 $a->strings["Mark as seen"] = "Mark as seen";
 $a->strings["Move to folder"] = "Move to folder";
 $a->strings["Move to folder:"] = "Move to folder:";
-$a->strings["%s - (Unsupported)"] = "";
-$a->strings["%s - (Experimental)"] = "";
+$a->strings["%s - (Unsupported)"] = "%s - (Unsupported)";
+$a->strings["%s - (Experimental)"] = "%s - (Experimental)";
 $a->strings["Display Settings"] = "Display Settings";
 $a->strings["Display Theme:"] = "Display theme:";
 $a->strings["Mobile Theme:"] = "Mobile theme:";
@@ -1576,7 +1587,7 @@ $a->strings["General Theme Settings"] = "Themes";
 $a->strings["Custom Theme Settings"] = "Theme customisation";
 $a->strings["Content Settings"] = "Content/Layout";
 $a->strings["Theme settings"] = "Theme settings";
-$a->strings["Unable to find your profile. Please contact your admin."] = "";
+$a->strings["Unable to find your profile. Please contact your admin."] = "Unable to find your profile. Please contact your admin.";
 $a->strings["Account Types"] = "Account types:";
 $a->strings["Personal Page Subtypes"] = "Personal Page subtypes";
 $a->strings["Community Forum Subtypes"] = "Community forum subtypes";
@@ -1601,14 +1612,21 @@ $a->strings["Requires manual approval of contact requests."] = "Requires manual
 $a->strings["OpenID:"] = "OpenID:";
 $a->strings["(Optional) Allow this OpenID to login to this account."] = "(Optional) Allow this OpenID to login to this account.";
 $a->strings["Publish your default profile in your local site directory?"] = "Publish default profile in local site directory?";
-$a->strings["Your profile may be visible in public."] = "Your local directory may be publicly visible";
+$a->strings["Your profile will be published in the global friendica directories (e.g. <a href=\"%s\">%s</a>). Your profile will be visible in public."] = "Your profile will be published in the global Friendica directories (e.g. <a href=\"%s\">%s</a>). Your profile will be publicly visible.";
 $a->strings["Publish your default profile in the global social directory?"] = "Publish default profile in global directory?";
+$a->strings["Your profile will be published in this node's <a href=\"%s\">local directory</a>. Your profile details may be publicly visible depending on the system settings."] = "Your profile will be published in this node's <a href=\"%s\">local directory</a>. Your profile details may be publicly visible depending on the system settings.";
 $a->strings["Hide your contact/friend list from viewers of your default profile?"] = "Hide my contact list from others?";
-$a->strings["If enabled, posting public messages to Diaspora and other networks isn't possible."] = "Posting public messages to Diaspora and other networks will not be possible if enabled";
+$a->strings["Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create"] = "Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create";
+$a->strings["Hide your profile details from anonymous viewers?"] = "Hide profile details from anonymous viewers?";
+$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Disables posting public messages to Diaspora and other networks."] = "Anonymous visitors will only see your profile picture, display name, and nickname. Disables posting public messages to Diaspora and other networks.";
 $a->strings["Allow friends to post to your profile page?"] = "Allow friends to post to my wall?";
+$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "Your contacts may write posts on your profile wall. These posts will be distributed to your contacts";
 $a->strings["Allow friends to tag your posts?"] = "Allow friends to tag my post?";
+$a->strings["Your contacts can add additional tags to your posts."] = "Your contacts can add additional tags to your posts.";
 $a->strings["Allow us to suggest you as a potential friend to new members?"] = "Allow us to suggest you as a potential friend to new members?";
+$a->strings["If you like, Friendica may suggest new members to add you as a contact."] = "If you like, Friendica may suggest new members to add you as a contact.";
 $a->strings["Permit unknown people to send you private mail?"] = "Allow unknown people to send me private messages?";
+$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "Friendica network users may send you private messages even if they are not in your contact list.";
 $a->strings["Profile is <strong>not published</strong>."] = "Profile is <strong>not published</strong>.";
 $a->strings["Your Identity Address is <strong>'%s'</strong> or '%s'."] = "My identity address: <strong>'%s'</strong> or '%s'";
 $a->strings["Automatically expire posts after this many days:"] = "Automatically expire posts after this many days:";
@@ -1668,19 +1686,11 @@ $a->strings["Change the behaviour of this account for special situations"] = "Ch
 $a->strings["Relocate"] = "Recent relocation";
 $a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "If you have moved this profile from another server and some of your contacts don't receive your updates:";
 $a->strings["Resend relocate message to contacts"] = "Resend relocation message to contacts";
-$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s is following %2\$s's %3\$s";
-$a->strings["Tag removed"] = "Tag removed";
-$a->strings["Remove Item Tag"] = "Remove Item tag";
-$a->strings["Select a tag to remove: "] = "Select a tag to remove: ";
 $a->strings["Do you really want to delete this video?"] = "Do you really want to delete this video?";
 $a->strings["Delete Video"] = "Delete video";
 $a->strings["No videos selected"] = "No videos selected";
 $a->strings["Recent Videos"] = "Recent videos";
 $a->strings["Upload New Videos"] = "Upload new videos";
-$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Sorry, maybe your upload is bigger than the PHP configuration allows";
-$a->strings["Or - did you try to upload an empty file?"] = "Or did you try to upload an empty file?";
-$a->strings["File exceeds size limit of %s"] = "File exceeds size limit of %s";
-$a->strings["File upload failed."] = "File upload failed.";
 $a->strings["default"] = "default";
 $a->strings["greenzero"] = "greenzero";
 $a->strings["purplezero"] = "purplezero";
@@ -1705,11 +1715,11 @@ $a->strings["Navigation bar background color"] = "Navigation bar background colo
 $a->strings["Navigation bar icon color "] = "Navigation bar icon colour:";
 $a->strings["Link color"] = "Link colour:";
 $a->strings["Set the background color"] = "Background colour:";
-$a->strings["Content background opacity"] = "";
+$a->strings["Content background opacity"] = "Content background opacity";
 $a->strings["Set the background image"] = "Background image:";
-$a->strings["Login page background image"] = "";
-$a->strings["Login page background color"] = "";
-$a->strings["Leave background image and color empty for theme defaults"] = "";
+$a->strings["Login page background image"] = "Login page background image";
+$a->strings["Login page background color"] = "Login page background colour";
+$a->strings["Leave background image and color empty for theme defaults"] = "Leave background image and colour empty for theme defaults";
 $a->strings["Guest"] = "Guest";
 $a->strings["Visitor"] = "Visitor";
 $a->strings["Logout"] = "Logout";
@@ -1760,7 +1770,6 @@ $a->strings["Friend/Connect Request"] = "Friend/Contact request";
 $a->strings["New Follower"] = "New follower";
 $a->strings["Error decoding account file"] = "Error decoding account file";
 $a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Error! No version data in file! Is this a Friendica account file?";
-$a->strings["Error! Cannot check nickname"] = "Error! Cannot check nickname.";
 $a->strings["User '%s' already exists on this server!"] = "User '%s' already exists on this server!";
 $a->strings["User creation error"] = "User creation error";
 $a->strings["User profile creation error"] = "User profile creation error";
@@ -1881,7 +1890,7 @@ $a->strings["Apps"] = "Apps";
 $a->strings["Addon applications, utilities, games"] = "Addon applications, utilities, games";
 $a->strings["Search site content"] = "Search site content";
 $a->strings["Community"] = "Community";
-$a->strings["Conversations on this and other servers"] = "";
+$a->strings["Conversations on this and other servers"] = "Conversations on this and other servers";
 $a->strings["Directory"] = "Directory";
 $a->strings["People directory"] = "People directory";
 $a->strings["Information about this friendica instance"] = "Information about this Friendica instance";
@@ -1949,8 +1958,8 @@ $a->strings["Advanced Profile Settings"] = "Advanced profiles";
 $a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Show visitors of public community forums at the advanced profile page";
 $a->strings["Tag Cloud"] = "Tag cloud";
 $a->strings["Provide a personal tag cloud on your profile page"] = "Provides a personal tag cloud on your profile page";
-$a->strings["Display Membership Date"] = "";
-$a->strings["Display membership date in profile"] = "";
+$a->strings["Display Membership Date"] = "Display membership date";
+$a->strings["Display membership date in profile"] = "Display membership date in profile";
 $a->strings["Embedding disabled"] = "Embedding disabled";
 $a->strings["Embedded content"] = "Embedded content";
 $a->strings["Add New Contact"] = "Add new contact";
@@ -1974,42 +1983,16 @@ $a->strings["%d contact in common"] = [
        1 => "%d contacts in common",
 ];
 $a->strings["There are no tables on MyISAM."] = "There are no tables on MyISAM.";
-$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "";
+$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid.";
 $a->strings["The error message is\n[pre]%s[/pre]"] = "The error message is\n[pre]%s[/pre]";
 $a->strings["\nError %d occurred during database update:\n%s\n"] = "\nError %d occurred during database update:\n%s\n";
 $a->strings["Errors encountered performing database changes: "] = "Errors encountered performing database changes: ";
 $a->strings[": Database update"] = ": Database update";
 $a->strings["%s: updating %s table."] = "%s: updating %s table.";
-$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "A deleted group with this name has been revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name.";
-$a->strings["Default privacy group for new contacts"] = "Default privacy group for new contacts";
-$a->strings["Everybody"] = "Everybody";
-$a->strings["edit"] = "edit";
-$a->strings["Edit group"] = "Edit group";
-$a->strings["Contacts not in any group"] = "Contacts not in any group";
-$a->strings["Create a new group"] = "Create new group";
-$a->strings["Edit groups"] = "Edit groups";
-$a->strings["Drop Contact"] = "Drop contact";
-$a->strings["Organisation"] = "Organisation";
-$a->strings["News"] = "News";
-$a->strings["Forum"] = "Forum";
-$a->strings["Connect URL missing."] = "Connect URL missing.";
-$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "";
-$a->strings["This site is not configured to allow communications with other networks."] = "This site is not configured to allow communications with other networks.";
-$a->strings["No compatible communication protocols or feeds were discovered."] = "No compatible communication protocols or feeds were discovered.";
-$a->strings["The profile address specified does not provide adequate information."] = "The profile address specified does not provide adequate information.";
-$a->strings["An author or name was not found."] = "An author or name was not found.";
-$a->strings["No browser URL could be matched to this address."] = "No browser URL could be matched to this address.";
-$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Unable to match @-style identity address with a known protocol or email contact.";
-$a->strings["Use mailto: in front of address to force email check."] = "Use mailto: in front of address to force email check.";
-$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "The profile address specified belongs to a network which has been disabled on this site.";
-$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Limited profile: This person will be unable to receive direct/private messages from you.";
-$a->strings["Unable to retrieve contact information."] = "Unable to retrieve contact information.";
-$a->strings["%s's birthday"] = "%s's birthday";
-$a->strings["Happy Birthday %s"] = "Happy Birthday, %s!";
+$a->strings["[no subject]"] = "[no subject]";
 $a->strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s is going to %2\$s's %3\$s";
 $a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s is not going to %2\$s's %3\$s";
 $a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s may go to %2\$s's %3\$s";
-$a->strings["[no subject]"] = "[no subject]";
 $a->strings["Requested account is not available."] = "Requested account is unavailable.";
 $a->strings["Edit profile"] = "Edit profile";
 $a->strings["Atom feed"] = "Atom feed";
@@ -2022,7 +2005,7 @@ $a->strings["Birthdays this week:"] = "Birthdays this week:";
 $a->strings["[No description]"] = "[No description]";
 $a->strings["Event Reminders"] = "Event reminders";
 $a->strings["Events this week:"] = "Events this week:";
-$a->strings["Member since:"] = "";
+$a->strings["Member since:"] = "Member since:";
 $a->strings["j F, Y"] = "j F, Y";
 $a->strings["j F"] = "j F";
 $a->strings["Age:"] = "Age:";
@@ -2039,8 +2022,34 @@ $a->strings["Work/employment:"] = "Work/Employment:";
 $a->strings["School/education:"] = "School/Education:";
 $a->strings["Forums:"] = "Forums:";
 $a->strings["Only You Can See This"] = "Only you can see this.";
-$a->strings["Login failed"] = "";
-$a->strings["Not enough information to authenticate"] = "";
+$a->strings["Drop Contact"] = "Drop contact";
+$a->strings["Organisation"] = "Organisation";
+$a->strings["News"] = "News";
+$a->strings["Forum"] = "Forum";
+$a->strings["Connect URL missing."] = "Connect URL missing.";
+$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page.";
+$a->strings["This site is not configured to allow communications with other networks."] = "This site is not configured to allow communications with other networks.";
+$a->strings["No compatible communication protocols or feeds were discovered."] = "No compatible communication protocols or feeds were discovered.";
+$a->strings["The profile address specified does not provide adequate information."] = "The profile address specified does not provide adequate information.";
+$a->strings["An author or name was not found."] = "An author or name was not found.";
+$a->strings["No browser URL could be matched to this address."] = "No browser URL could be matched to this address.";
+$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Unable to match @-style identity address with a known protocol or email contact.";
+$a->strings["Use mailto: in front of address to force email check."] = "Use mailto: in front of address to force email check.";
+$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "The profile address specified belongs to a network which has been disabled on this site.";
+$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Limited profile: This person will be unable to receive direct/private messages from you.";
+$a->strings["Unable to retrieve contact information."] = "Unable to retrieve contact information.";
+$a->strings["%s's birthday"] = "%s's birthday";
+$a->strings["Happy Birthday %s"] = "Happy Birthday, %s!";
+$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "A deleted group with this name has been revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name.";
+$a->strings["Default privacy group for new contacts"] = "Default privacy group for new contacts";
+$a->strings["Everybody"] = "Everybody";
+$a->strings["edit"] = "edit";
+$a->strings["Edit group"] = "Edit group";
+$a->strings["Contacts not in any group"] = "Contacts not in any group";
+$a->strings["Create a new group"] = "Create new group";
+$a->strings["Edit groups"] = "Edit groups";
+$a->strings["Login failed"] = "Login failed";
+$a->strings["Not enough information to authenticate"] = "Not enough information to authenticate";
 $a->strings["An invitation is required."] = "An invitation is required.";
 $a->strings["Invitation could not be verified."] = "Invitation could not be verified.";
 $a->strings["Invalid OpenID url"] = "Invalid OpenID URL";
@@ -2053,24 +2062,24 @@ $a->strings["That doesn't appear to be your full (First Last) name."] = "That do
 $a->strings["Your email domain is not among those allowed on this site."] = "Your email domain is not allowed on this site.";
 $a->strings["Not a valid email address."] = "Not a valid email address.";
 $a->strings["Cannot use that email."] = "Cannot use that email.";
-$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "";
+$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Your nickname can only contain a-z, 0-9 and _.";
 $a->strings["Nickname is already registered. Please choose another."] = "Nickname is already registered. Please choose another.";
 $a->strings["SERIOUS ERROR: Generation of security keys failed."] = "SERIOUS ERROR: Generation of security keys failed.";
 $a->strings["An error occurred during registration. Please try again."] = "An error occurred during registration. Please try again.";
 $a->strings["An error occurred creating your default profile. Please try again."] = "An error occurred creating your default profile. Please try again.";
-$a->strings["An error occurred creating your self contact. Please try again."] = "";
-$a->strings["An error occurred creating your default contact group. Please try again."] = "";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\t\t"] = "";
+$a->strings["An error occurred creating your self contact. Please try again."] = "An error occurred creating your self-contact. Please try again.";
+$a->strings["An error occurred creating your default contact group. Please try again."] = "An error occurred while creating your default contact group. Please try again.";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\t\t";
 $a->strings["Registration at %s"] = "Registration at %s";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t"] = "";
-$a->strings["\n\t\t\tThe login details are as follows:\n\t\t\t\tSite Location:\t%3\$s\n\t\t\t\tLogin Name:\t%1\$s\n\t\t\t\tPassword:\t%5\$s\n\n\t\t\tYou may change your password from your account Settings page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile keywords (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\n\t\t\tThank you and welcome to %2\$s."] = "";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t";
+$a->strings["\n\t\t\tThe login details are as follows:\n\t\t\t\tSite Location:\t%3\$s\n\t\t\t\tLogin Name:\t%1\$s\n\t\t\t\tPassword:\t%5\$s\n\n\t\t\tYou may change your password from your account Settings page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile keywords (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tThe login details are as follows:\n\t\t\t\tSite Location:\t%3\$s\n\t\t\t\tLogin Name:\t%1\$s\n\t\t\t\tPassword:\t%5\$s\n\n\t\t\tYou may change your password from your account Settings page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile keywords (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\n\t\t\tThank you and welcome to %2\$s.";
 $a->strings["%s\\'s birthday"] = "%s\\'s birthday";
-$a->strings["Sharing notification from Diaspora network"] = "Sharing notification from Diaspora network";
-$a->strings["Attachments:"] = "Attachments:";
 $a->strings["%s is now following %s."] = "%s is now following %s.";
 $a->strings["following"] = "following";
 $a->strings["%s stopped following %s."] = "%s stopped following %s.";
 $a->strings["stopped following"] = "stopped following";
+$a->strings["Sharing notification from Diaspora network"] = "Sharing notification from Diaspora network";
+$a->strings["Attachments:"] = "Attachments:";
 $a->strings["(no subject)"] = "(no subject)";
 $a->strings["Create a New Account"] = "Create a new account";
 $a->strings["Password: "] = "Password: ";
@@ -2117,5 +2126,5 @@ $a->strings["Link"] = "Link";
 $a->strings["Video"] = "Video";
 $a->strings["Delete this item?"] = "Delete this item?";
 $a->strings["show fewer"] = "Show fewer.";
-$a->strings["Update %s failed. See error logs."] = "Update %s failed. See error logs.";
 $a->strings["toggle mobile"] = "Toggle mobile";
+$a->strings["Update %s failed. See error logs."] = "Update %s failed. See error logs.";
index 4ffa53736752272596bed6158354f962700dac65..6cc32ab2fd2507d4783acae3b4bc452f0aa16a09 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: friendica\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-02-10 18:14+0100\n"
-"PO-Revision-Date: 2018-02-15 14:50+0000\n"
+"POT-Creation-Date: 2018-03-05 16:37+0100\n"
+"PO-Revision-Date: 2018-03-06 04:03+0000\n"
 "Last-Translator: Andy H3 <andy@hubup.pro>\n"
 "Language-Team: English (United States) (http://www.transifex.com/Friendica/friendica/language/en_US/)\n"
 "MIME-Version: 1.0\n"
@@ -18,1309 +18,1310 @@ msgstr ""
 "Language: en_US\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: include/acl_selectors.php:358
-msgid "Post to Email"
-msgstr "Post to email"
-
-#: include/acl_selectors.php:363 mod/settings.php:1126
-msgid "Hide your profile details from unknown viewers?"
-msgstr "Hide profile details from unknown viewers?"
+#: include/security.php:81
+msgid "Welcome "
+msgstr "Welcome "
 
-#: include/acl_selectors.php:363
-#, php-format
-msgid "Connectors disabled, since \"%s\" is enabled."
-msgstr "Connectors are disabled since \"%s\" is enabled."
+#: include/security.php:82
+msgid "Please upload a profile photo."
+msgstr "Please upload a profile photo."
 
-#: include/acl_selectors.php:369
-msgid "Visible to everybody"
-msgstr "Visible to everybody"
+#: include/security.php:84
+msgid "Welcome back "
+msgstr "Welcome back "
 
-#: include/acl_selectors.php:370 view/theme/vier/config.php:115
-msgid "show"
-msgstr "show"
+#: include/security.php:431
+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 "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours."
 
-#: include/acl_selectors.php:371 view/theme/vier/config.php:115
-msgid "don't show"
-msgstr "don't show"
+#: include/enotify.php:33
+msgid "Friendica Notification"
+msgstr "Friendica notification"
 
-#: include/acl_selectors.php:377 mod/editpost.php:133
-msgid "CC: email addresses"
-msgstr "CC: email addresses"
+#: include/enotify.php:36
+msgid "Thank You,"
+msgstr "Thank you"
 
-#: include/acl_selectors.php:378 mod/editpost.php:140
-msgid "Example: bob@example.com, mary@example.com"
-msgstr "Example: bob@example.com, mary@example.com"
+#: include/enotify.php:39
+#, php-format
+msgid "%s Administrator"
+msgstr "%s Administrator"
 
-#: include/acl_selectors.php:380 mod/events.php:537 mod/photos.php:1100
-#: mod/photos.php:1443
-msgid "Permissions"
-msgstr "Permissions"
+#: include/enotify.php:41
+#, php-format
+msgid "%1$s, %2$s Administrator"
+msgstr "%1$s, %2$s Administrator"
 
-#: include/acl_selectors.php:381
-msgid "Close"
-msgstr "Close"
+#: include/enotify.php:52 src/Worker/Delivery.php:403
+msgid "noreply"
+msgstr "noreply"
 
-#: include/api.php:1182
+#: include/enotify.php:100
 #, php-format
-msgid "Daily posting limit of %d post reached. The post was rejected."
-msgid_plural "Daily posting limit of %d posts reached. The post was rejected."
-msgstr[0] ""
-msgstr[1] ""
+msgid "[Friendica:Notify] New mail received at %s"
+msgstr "[Friendica:Notify] New mail received at %s"
 
-#: include/api.php:1206
+#: include/enotify.php:102
 #, php-format
-msgid "Weekly posting limit of %d post reached. The post was rejected."
-msgid_plural ""
-"Weekly posting limit of %d posts reached. The post was rejected."
-msgstr[0] ""
-msgstr[1] ""
+msgid "%1$s sent you a new private message at %2$s."
+msgstr "%1$s sent you a new private message at %2$s."
+
+#: include/enotify.php:103
+msgid "a private message"
+msgstr "a private message"
 
-#: include/api.php:1230
+#: include/enotify.php:103
 #, php-format
-msgid "Monthly posting limit of %d post reached. The post was rejected."
-msgstr ""
+msgid "%1$s sent you %2$s."
+msgstr "%1$s sent you %2$s."
 
-#: include/api.php:4377 mod/photos.php:89 mod/photos.php:195
-#: mod/photos.php:723 mod/photos.php:1151 mod/photos.php:1168
-#: mod/photos.php:1686 mod/profile_photo.php:84 mod/profile_photo.php:92
-#: mod/profile_photo.php:100 mod/profile_photo.php:223
-#: mod/profile_photo.php:317 mod/profile_photo.php:327 src/Model/User.php:524
-#: src/Model/User.php:532 src/Model/User.php:540
-msgid "Profile Photos"
-msgstr "Profile photos"
+#: include/enotify.php:105
+#, php-format
+msgid "Please visit %s to view and/or reply to your private messages."
+msgstr "Please visit %s to view or reply to your private messages."
 
-#: include/bb2diaspora.php:240 include/event.php:26 include/event.php:915
-#: mod/localtime.php:19
-msgid "l F d, Y \\@ g:i A"
-msgstr "l F d, Y \\@ g:i A"
+#: include/enotify.php:143
+#, php-format
+msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
+msgstr "%1$s commented on [url=%2$s]a %3$s[/url]"
 
-#: include/bb2diaspora.php:247 include/event.php:45 include/event.php:62
-#: include/event.php:472 include/event.php:993
-msgid "Starts:"
-msgstr "Starts:"
+#: include/enotify.php:151
+#, php-format
+msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
+msgstr "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
 
-#: include/bb2diaspora.php:253 include/event.php:48 include/event.php:68
-#: include/event.php:473 include/event.php:997
-msgid "Finishes:"
-msgstr "Finishes:"
+#: include/enotify.php:161
+#, php-format
+msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
+msgstr "%1$s commented on [url=%2$s]your %3$s[/url]"
 
-#: include/bb2diaspora.php:260 include/event.php:52 include/event.php:77
-#: include/event.php:474 include/event.php:1011 mod/directory.php:140
-#: mod/notifications.php:247 mod/contacts.php:650 mod/events.php:522
-#: src/Model/Profile.php:417
-msgid "Location:"
-msgstr "Location:"
+#: include/enotify.php:173
+#, php-format
+msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
+msgstr "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
 
-#: include/conversation.php:147 include/conversation.php:285
-#: include/text.php:1744 src/Model/Item.php:1850
-msgid "event"
-msgstr "event"
+#: include/enotify.php:175
+#, php-format
+msgid "%s commented on an item/conversation you have been following."
+msgstr "%s commented on an item/conversation you have been following."
 
-#: include/conversation.php:150 include/conversation.php:160
-#: include/conversation.php:288 include/conversation.php:297
-#: mod/subthread.php:96 mod/tagger.php:71 src/Model/Item.php:1848
-#: src/Protocol/Diaspora.php:1941
-msgid "status"
-msgstr "status"
+#: include/enotify.php:178 include/enotify.php:193 include/enotify.php:208
+#: include/enotify.php:223 include/enotify.php:242 include/enotify.php:257
+#, php-format
+msgid "Please visit %s to view and/or reply to the conversation."
+msgstr "Please visit %s to view or reply to the conversation."
 
-#: include/conversation.php:155 include/conversation.php:293
-#: include/text.php:1746 mod/subthread.php:96 mod/tagger.php:71
-#: src/Model/Item.php:1848
-msgid "photo"
-msgstr "photo"
+#: include/enotify.php:185
+#, php-format
+msgid "[Friendica:Notify] %s posted to your profile wall"
+msgstr "[Friendica:Notify] %s posted to your profile wall"
 
-#: include/conversation.php:167 src/Model/Item.php:1722
-#: src/Protocol/Diaspora.php:1937
+#: include/enotify.php:187
 #, php-format
-msgid "%1$s likes %2$s's %3$s"
-msgstr "%1$s likes %2$s's %3$s"
+msgid "%1$s posted to your profile wall at %2$s"
+msgstr "%1$s posted to your profile wall at %2$s"
 
-#: include/conversation.php:170 src/Model/Item.php:1727
+#: include/enotify.php:188
 #, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
-msgstr "%1$s doesn't like %2$s's %3$s"
+msgid "%1$s posted to [url=%2$s]your wall[/url]"
+msgstr "%1$s posted to [url=%2$s]your wall[/url]"
 
-#: include/conversation.php:173
+#: include/enotify.php:200
 #, php-format
-msgid "%1$s attends %2$s's %3$s"
-msgstr "%1$s goes to %2$s's %3$s"
+msgid "[Friendica:Notify] %s tagged you"
+msgstr "[Friendica:Notify] %s tagged you"
 
-#: include/conversation.php:176
+#: include/enotify.php:202
 #, php-format
-msgid "%1$s doesn't attend %2$s's %3$s"
-msgstr "%1$s doesn't go %2$s's %3$s"
+msgid "%1$s tagged you at %2$s"
+msgstr "%1$s tagged you at %2$s"
 
-#: include/conversation.php:179
+#: include/enotify.php:203
 #, php-format
-msgid "%1$s attends maybe %2$s's %3$s"
-msgstr "%1$s might go to %2$s's %3$s"
+msgid "%1$s [url=%2$s]tagged you[/url]."
+msgstr "%1$s [url=%2$s]tagged you[/url]."
 
-#: include/conversation.php:212 mod/dfrn_confirm.php:431
-#: src/Protocol/Diaspora.php:2409
+#: include/enotify.php:215
 #, php-format
-msgid "%1$s is now friends with %2$s"
-msgstr "%1$s is now friends with %2$s"
+msgid "[Friendica:Notify] %s shared a new post"
+msgstr "[Friendica:Notify] %s shared a new post"
 
-#: include/conversation.php:253
+#: include/enotify.php:217
 #, php-format
-msgid "%1$s poked %2$s"
-msgstr "%1$s poked %2$s"
+msgid "%1$s shared a new post at %2$s"
+msgstr "%1$s shared a new post at %2$s"
 
-#: include/conversation.php:307 mod/tagger.php:104
+#: include/enotify.php:218
 #, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s tagged %2$s's %3$s with %4$s"
+msgid "%1$s [url=%2$s]shared a post[/url]."
+msgstr "%1$s [url=%2$s]shared a post[/url]."
 
-#: include/conversation.php:334
-msgid "post/item"
-msgstr "Post/Item"
+#: include/enotify.php:230
+#, php-format
+msgid "[Friendica:Notify] %1$s poked you"
+msgstr "[Friendica:Notify] %1$s poked you"
 
-#: include/conversation.php:335
+#: include/enotify.php:232
 #, php-format
-msgid "%1$s marked %2$s's %3$s as favorite"
-msgstr "%1$s marked %2$s's %3$s as favorite"
+msgid "%1$s poked you at %2$s"
+msgstr "%1$s poked you at %2$s"
 
-#: include/conversation.php:609 mod/photos.php:1503 mod/profiles.php:354
-msgid "Likes"
-msgstr "Likes"
+#: include/enotify.php:233
+#, php-format
+msgid "%1$s [url=%2$s]poked you[/url]."
+msgstr "%1$s [url=%2$s]poked you[/url]."
 
-#: include/conversation.php:609 mod/photos.php:1503 mod/profiles.php:358
-msgid "Dislikes"
-msgstr "Dislikes"
+#: include/enotify.php:249
+#, php-format
+msgid "[Friendica:Notify] %s tagged your post"
+msgstr "[Friendica:Notify] %s tagged your post"
 
-#: include/conversation.php:610 include/conversation.php:1673
-#: mod/photos.php:1504
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] "Attending"
-msgstr[1] "Attending"
+#: include/enotify.php:251
+#, php-format
+msgid "%1$s tagged your post at %2$s"
+msgstr "%1$s tagged your post at %2$s"
 
-#: include/conversation.php:610 mod/photos.php:1504
-msgid "Not attending"
-msgstr "Not attending"
+#: include/enotify.php:252
+#, php-format
+msgid "%1$s tagged [url=%2$s]your post[/url]"
+msgstr "%1$s tagged [url=%2$s]your post[/url]"
 
-#: include/conversation.php:610 mod/photos.php:1504
-msgid "Might attend"
-msgstr "Might attend"
+#: include/enotify.php:264
+msgid "[Friendica:Notify] Introduction received"
+msgstr "[Friendica:Notify] Introduction received"
 
-#: include/conversation.php:744 mod/photos.php:1571 src/Object/Post.php:177
-msgid "Select"
-msgstr "Select"
+#: include/enotify.php:266
+#, php-format
+msgid "You've received an introduction from '%1$s' at %2$s"
+msgstr "You've received an introduction from '%1$s' at %2$s"
 
-#: include/conversation.php:745 mod/admin.php:1705 mod/contacts.php:820
-#: mod/contacts.php:1018 mod/photos.php:1572 mod/settings.php:742
-#: src/Object/Post.php:178
-msgid "Delete"
-msgstr "Delete"
+#: include/enotify.php:267
+#, php-format
+msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
+msgstr "You've received [url=%1$s]an introduction[/url] from %2$s."
 
-#: include/conversation.php:777 src/Object/Post.php:355
-#: src/Object/Post.php:356
+#: include/enotify.php:272 include/enotify.php:318
 #, php-format
-msgid "View %s's profile @ %s"
-msgstr "View %s's profile @ %s"
+msgid "You may visit their profile at %s"
+msgstr "You may visit their profile at %s"
 
-#: include/conversation.php:789 src/Object/Post.php:343
-msgid "Categories:"
-msgstr "Categories:"
+#: include/enotify.php:274
+#, php-format
+msgid "Please visit %s to approve or reject the introduction."
+msgstr "Please visit %s to approve or reject the introduction."
 
-#: include/conversation.php:790 src/Object/Post.php:344
-msgid "Filed under:"
-msgstr "Filed under:"
+#: include/enotify.php:282
+msgid "[Friendica:Notify] A new person is sharing with you"
+msgstr "[Friendica:Notify] A new person is sharing with you"
 
-#: include/conversation.php:797 src/Object/Post.php:369
+#: include/enotify.php:284 include/enotify.php:285
 #, php-format
-msgid "%s from %s"
-msgstr "%s from %s"
-
-#: include/conversation.php:812
-msgid "View in context"
-msgstr "View in context"
+msgid "%1$s is sharing with you at %2$s"
+msgstr "%1$s is sharing with you at %2$s"
 
-#: include/conversation.php:814 include/conversation.php:1346
-#: mod/wallmessage.php:146 mod/editpost.php:124 mod/message.php:264
-#: mod/message.php:435 mod/photos.php:1475 src/Object/Post.php:394
-msgid "Please wait"
-msgstr "Please wait"
+#: include/enotify.php:292
+msgid "[Friendica:Notify] You have a new follower"
+msgstr "[Friendica:Notify] You have a new follower"
 
-#: include/conversation.php:885
-msgid "remove"
-msgstr "Remove"
+#: include/enotify.php:294 include/enotify.php:295
+#, php-format
+msgid "You have a new follower at %2$s : %1$s"
+msgstr "You have a new follower at %2$s : %1$s"
 
-#: include/conversation.php:889
-msgid "Delete Selected Items"
-msgstr "Delete selected items"
-
-#: include/conversation.php:1052 view/theme/frio/theme.php:355
-msgid "Follow Thread"
-msgstr "Follow thread"
-
-#: include/conversation.php:1053 src/Model/Contact.php:554
-msgid "View Status"
-msgstr "View status"
-
-#: include/conversation.php:1054 include/conversation.php:1070
-#: mod/allfriends.php:73 mod/directory.php:153 mod/suggest.php:82
-#: mod/dirfind.php:220 mod/match.php:89 src/Model/Contact.php:497
-#: src/Model/Contact.php:510 src/Model/Contact.php:555
-msgid "View Profile"
-msgstr "View profile"
+#: include/enotify.php:307
+msgid "[Friendica:Notify] Friend suggestion received"
+msgstr "[Friendica:Notify] Friend suggestion received"
 
-#: include/conversation.php:1055 src/Model/Contact.php:556
-msgid "View Photos"
-msgstr "View photos"
+#: include/enotify.php:309
+#, php-format
+msgid "You've received a friend suggestion from '%1$s' at %2$s"
+msgstr "You've received a friend suggestion from '%1$s' at %2$s"
 
-#: include/conversation.php:1056 src/Model/Contact.php:557
-msgid "Network Posts"
-msgstr "Network posts"
+#: include/enotify.php:310
+#, php-format
+msgid ""
+"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
+msgstr "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
 
-#: include/conversation.php:1057 src/Model/Contact.php:558
-msgid "View Contact"
-msgstr "View contact"
+#: include/enotify.php:316
+msgid "Name:"
+msgstr "Name:"
 
-#: include/conversation.php:1058 src/Model/Contact.php:560
-msgid "Send PM"
-msgstr "Send PM"
+#: include/enotify.php:317
+msgid "Photo:"
+msgstr "Photo:"
 
-#: include/conversation.php:1062 src/Model/Contact.php:561
-msgid "Poke"
-msgstr "Poke"
+#: include/enotify.php:320
+#, php-format
+msgid "Please visit %s to approve or reject the suggestion."
+msgstr "Please visit %s to approve or reject the suggestion."
 
-#: include/conversation.php:1067 mod/allfriends.php:74 mod/follow.php:145
-#: mod/suggest.php:83 mod/dirfind.php:221 mod/match.php:90
-#: mod/contacts.php:586 src/Content/Widget.php:61 src/Model/Contact.php:511
-msgid "Connect/Follow"
-msgstr "Connect/Follow"
+#: include/enotify.php:328 include/enotify.php:343
+msgid "[Friendica:Notify] Connection accepted"
+msgstr "[Friendica:Notify] Connection accepted"
 
-#: include/conversation.php:1186
+#: include/enotify.php:330 include/enotify.php:345
 #, php-format
-msgid "%s likes this."
-msgstr "%s likes this."
+msgid "'%1$s' has accepted your connection request at %2$s"
+msgstr "'%1$s' has accepted your connection request at %2$s"
 
-#: include/conversation.php:1189
+#: include/enotify.php:331 include/enotify.php:346
 #, php-format
-msgid "%s doesn't like this."
-msgstr "%s doesn't like this."
+msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
+msgstr "%2$s has accepted your [url=%1$s]connection request[/url]."
 
-#: include/conversation.php:1192
-#, php-format
-msgid "%s attends."
-msgstr "%s attends."
+#: include/enotify.php:336
+msgid ""
+"You are now mutual friends and may exchange status updates, photos, and "
+"email without restriction."
+msgstr "You are now mutual friends and may exchange status updates, photos, and email without restriction."
 
-#: include/conversation.php:1195
+#: include/enotify.php:338
 #, php-format
-msgid "%s doesn't attend."
-msgstr "%s doesn't attend."
+msgid "Please visit %s if you wish to make any changes to this relationship."
+msgstr "Please visit %s if you wish to make any changes to this relationship."
 
-#: include/conversation.php:1198
+#: include/enotify.php:351
 #, php-format
-msgid "%s attends maybe."
-msgstr "%s may attend."
-
-#: include/conversation.php:1209
-msgid "and"
-msgstr "and"
+msgid ""
+"'%1$s' has chosen to accept you a fan, which restricts some forms of "
+"communication - such as private messaging and some profile interactions. If "
+"this is a celebrity or community page, these settings were applied "
+"automatically."
+msgstr "'%1$s' has chosen to accept you as fan, which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically."
 
-#: include/conversation.php:1215
+#: include/enotify.php:353
 #, php-format
-msgid "and %d other people"
-msgstr ""
+msgid ""
+"'%1$s' may choose to extend this into a two-way or more permissive "
+"relationship in the future."
+msgstr "'%1$s' may choose to extend this into a two-way or more permissive relationship in the future."
 
-#: include/conversation.php:1224
+#: include/enotify.php:355
 #, php-format
-msgid "<span  %1$s>%2$d people</span> like this"
-msgstr "<span  %1$s>%2$d people</span> like this"
+msgid "Please visit %s  if you wish to make any changes to this relationship."
+msgstr "Please visit %s  if you wish to make any changes to this relationship."
 
-#: include/conversation.php:1225
-#, php-format
-msgid "%s like this."
-msgstr "%s like this."
+#: include/enotify.php:365
+msgid "[Friendica System:Notify] registration request"
+msgstr "[Friendica:Notify] registration request"
 
-#: include/conversation.php:1228
+#: include/enotify.php:367
 #, php-format
-msgid "<span  %1$s>%2$d people</span> don't like this"
-msgstr "<span  %1$s>%2$d people</span> don't like this"
+msgid "You've received a registration request from '%1$s' at %2$s"
+msgstr "You've received a registration request from '%1$s' at %2$s."
 
-#: include/conversation.php:1229
+#: include/enotify.php:368
 #, php-format
-msgid "%s don't like this."
-msgstr "%s don't like this."
+msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
+msgstr "You've received a [url=%1$s]registration request[/url] from %2$s."
 
-#: include/conversation.php:1232
+#: include/enotify.php:373
 #, php-format
-msgid "<span  %1$s>%2$d people</span> attend"
-msgstr "<span  %1$s>%2$d people</span> attend"
+msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s("
+msgstr "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s("
 
-#: include/conversation.php:1233
+#: include/enotify.php:379
 #, php-format
-msgid "%s attend."
-msgstr "%s attend."
+msgid "Please visit %s to approve or reject the request."
+msgstr "Please visit %s to approve or reject the request."
 
-#: include/conversation.php:1236
-#, php-format
-msgid "<span  %1$s>%2$d people</span> don't attend"
-msgstr "<span  %1$s>%2$d people</span> don't attend"
+#: include/event.php:26 include/event.php:914 include/bb2diaspora.php:238
+#: mod/localtime.php:19
+msgid "l F d, Y \\@ g:i A"
+msgstr "l F d, Y \\@ g:i A"
 
-#: include/conversation.php:1237
-#, php-format
-msgid "%s don't attend."
-msgstr "%s don't attend."
+#: include/event.php:45 include/event.php:62 include/event.php:471
+#: include/event.php:992 include/bb2diaspora.php:245
+msgid "Starts:"
+msgstr "Starts:"
 
-#: include/conversation.php:1240
-#, php-format
-msgid "<span  %1$s>%2$d people</span> attend maybe"
-msgstr "<span  %1$s>%2$d people</span> attend maybe"
+#: include/event.php:48 include/event.php:68 include/event.php:472
+#: include/event.php:996 include/bb2diaspora.php:251
+msgid "Finishes:"
+msgstr "Finishes:"
 
-#: include/conversation.php:1241
-#, php-format
-msgid "%s anttend maybe."
-msgstr "%s attend maybe."
+#: include/event.php:52 include/event.php:77 include/event.php:473
+#: include/event.php:1010 include/bb2diaspora.php:258
+#: mod/notifications.php:247 mod/contacts.php:651 mod/directory.php:149
+#: mod/events.php:521 src/Model/Profile.php:417
+msgid "Location:"
+msgstr "Location:"
 
-#: include/conversation.php:1271 include/conversation.php:1287
-msgid "Visible to <strong>everybody</strong>"
-msgstr "Visible to <strong>everybody</strong>"
+#: include/event.php:420
+msgid "all-day"
+msgstr "All-day"
 
-#: include/conversation.php:1272 include/conversation.php:1288
-#: mod/wallmessage.php:120 mod/wallmessage.php:127 mod/message.php:199
-#: mod/message.php:206 mod/message.php:345 mod/message.php:352
-msgid "Please enter a link URL:"
-msgstr "Please enter a link URL:"
+#: include/event.php:422 include/text.php:1111
+msgid "Sun"
+msgstr "Sun"
 
-#: include/conversation.php:1273 include/conversation.php:1289
-msgid "Please enter a video link/URL:"
-msgstr "Please enter a video link/URL:"
+#: include/event.php:423 include/text.php:1111
+msgid "Mon"
+msgstr "Mon"
 
-#: include/conversation.php:1274 include/conversation.php:1290
-msgid "Please enter an audio link/URL:"
-msgstr "Please enter an audio link/URL:"
+#: include/event.php:424 include/text.php:1111
+msgid "Tue"
+msgstr "Tue"
 
-#: include/conversation.php:1275 include/conversation.php:1291
-msgid "Tag term:"
-msgstr "Tag term:"
+#: include/event.php:425 include/text.php:1111
+msgid "Wed"
+msgstr "Wed"
 
-#: include/conversation.php:1276 include/conversation.php:1292
-#: mod/filer.php:35
-msgid "Save to Folder:"
-msgstr "Save to folder:"
+#: include/event.php:426 include/text.php:1111
+msgid "Thu"
+msgstr "Thu"
 
-#: include/conversation.php:1277 include/conversation.php:1293
-msgid "Where are you right now?"
-msgstr "Where are you right now?"
+#: include/event.php:427 include/text.php:1111
+msgid "Fri"
+msgstr "Fri"
 
-#: include/conversation.php:1278
-msgid "Delete item(s)?"
-msgstr "Delete item(s)?"
+#: include/event.php:428 include/text.php:1111
+msgid "Sat"
+msgstr "Sat"
 
-#: include/conversation.php:1327
-msgid "Share"
-msgstr "Share"
+#: include/event.php:430 include/text.php:1093 mod/settings.php:945
+msgid "Sunday"
+msgstr "Sunday"
 
-#: include/conversation.php:1328 mod/wallmessage.php:144 mod/editpost.php:110
-#: mod/message.php:262 mod/message.php:432
-msgid "Upload photo"
-msgstr "Upload photo"
+#: include/event.php:431 include/text.php:1093 mod/settings.php:945
+msgid "Monday"
+msgstr "Monday"
 
-#: include/conversation.php:1329 mod/editpost.php:111
-msgid "upload photo"
-msgstr "upload photo"
+#: include/event.php:432 include/text.php:1093
+msgid "Tuesday"
+msgstr "Tuesday"
 
-#: include/conversation.php:1330 mod/editpost.php:112
-msgid "Attach file"
-msgstr "Attach file"
+#: include/event.php:433 include/text.php:1093
+msgid "Wednesday"
+msgstr "Wednesday"
 
-#: include/conversation.php:1331 mod/editpost.php:113
-msgid "attach file"
-msgstr "attach file"
+#: include/event.php:434 include/text.php:1093
+msgid "Thursday"
+msgstr "Thursday"
 
-#: include/conversation.php:1332 mod/wallmessage.php:145 mod/editpost.php:114
-#: mod/message.php:263 mod/message.php:433
-msgid "Insert web link"
-msgstr "Insert web link"
+#: include/event.php:435 include/text.php:1093
+msgid "Friday"
+msgstr "Friday"
 
-#: include/conversation.php:1333 mod/editpost.php:115
-msgid "web link"
-msgstr "web link"
+#: include/event.php:436 include/text.php:1093
+msgid "Saturday"
+msgstr "Saturday"
 
-#: include/conversation.php:1334 mod/editpost.php:116
-msgid "Insert video link"
-msgstr "Insert video link"
+#: include/event.php:438 include/text.php:1114
+msgid "Jan"
+msgstr "Jan"
 
-#: include/conversation.php:1335 mod/editpost.php:117
-msgid "video link"
-msgstr "video link"
+#: include/event.php:439 include/text.php:1114
+msgid "Feb"
+msgstr "Feb"
 
-#: include/conversation.php:1336 mod/editpost.php:118
-msgid "Insert audio link"
-msgstr "Insert audio link"
+#: include/event.php:440 include/text.php:1114
+msgid "Mar"
+msgstr "Mar"
 
-#: include/conversation.php:1337 mod/editpost.php:119
-msgid "audio link"
-msgstr "audio link"
+#: include/event.php:441 include/text.php:1114
+msgid "Apr"
+msgstr "Apr"
 
-#: include/conversation.php:1338 mod/editpost.php:120
-msgid "Set your location"
-msgstr "Set your location"
+#: include/event.php:442 include/event.php:455 include/text.php:1097
+#: include/text.php:1114
+msgid "May"
+msgstr "May"
 
-#: include/conversation.php:1339 mod/editpost.php:121
-msgid "set location"
-msgstr "set location"
+#: include/event.php:443
+msgid "Jun"
+msgstr "Jun"
 
-#: include/conversation.php:1340 mod/editpost.php:122
-msgid "Clear browser location"
-msgstr "Clear browser location"
+#: include/event.php:444 include/text.php:1114
+msgid "Jul"
+msgstr "Jul"
 
-#: include/conversation.php:1341 mod/editpost.php:123
-msgid "clear location"
-msgstr "clear location"
+#: include/event.php:445 include/text.php:1114
+msgid "Aug"
+msgstr "Aug"
 
-#: include/conversation.php:1343 mod/editpost.php:137
-msgid "Set title"
-msgstr "Set title"
+#: include/event.php:446
+msgid "Sept"
+msgstr "Sep"
 
-#: include/conversation.php:1345 mod/editpost.php:139
-msgid "Categories (comma-separated list)"
-msgstr "Categories (comma-separated list)"
+#: include/event.php:447 include/text.php:1114
+msgid "Oct"
+msgstr "Oct"
 
-#: include/conversation.php:1347 mod/editpost.php:125
-msgid "Permission settings"
-msgstr "Permission settings"
+#: include/event.php:448 include/text.php:1114
+msgid "Nov"
+msgstr "Nov"
 
-#: include/conversation.php:1348 mod/editpost.php:154
-msgid "permissions"
-msgstr "permissions"
+#: include/event.php:449 include/text.php:1114
+msgid "Dec"
+msgstr "Dec"
 
-#: include/conversation.php:1356 mod/editpost.php:134
-msgid "Public post"
-msgstr "Public post"
+#: include/event.php:451 include/text.php:1097
+msgid "January"
+msgstr "January"
 
-#: include/conversation.php:1360 mod/editpost.php:145 mod/events.php:532
-#: mod/photos.php:1494 mod/photos.php:1533 mod/photos.php:1606
-#: src/Object/Post.php:797
-msgid "Preview"
-msgstr "Preview"
+#: include/event.php:452 include/text.php:1097
+msgid "February"
+msgstr "February"
 
-#: include/conversation.php:1364 include/items.php:388 mod/fbrowser.php:103
-#: mod/fbrowser.php:134 mod/follow.php:163 mod/suggest.php:41
-#: mod/unfollow.php:117 mod/editpost.php:148 mod/contacts.php:466
-#: mod/dfrn_request.php:663 mod/message.php:140 mod/photos.php:249
-#: mod/photos.php:325 mod/settings.php:680 mod/settings.php:706
-#: mod/tagrm.php:19 mod/tagrm.php:99 mod/videos.php:149
-msgid "Cancel"
-msgstr "Cancel"
+#: include/event.php:453 include/text.php:1097
+msgid "March"
+msgstr "March"
 
-#: include/conversation.php:1369
-msgid "Post to Groups"
-msgstr "Post to groups"
+#: include/event.php:454 include/text.php:1097
+msgid "April"
+msgstr "April"
 
-#: include/conversation.php:1370
-msgid "Post to Contacts"
-msgstr "Post to contacts"
+#: include/event.php:456 include/text.php:1097
+msgid "June"
+msgstr "June"
 
-#: include/conversation.php:1371
-msgid "Private post"
-msgstr "Private post"
+#: include/event.php:457 include/text.php:1097
+msgid "July"
+msgstr "July"
 
-#: include/conversation.php:1376 mod/editpost.php:152
-#: src/Model/Profile.php:342
-msgid "Message"
-msgstr "Message"
+#: include/event.php:458 include/text.php:1097
+msgid "August"
+msgstr "August"
 
-#: include/conversation.php:1377 mod/editpost.php:153
-msgid "Browser"
-msgstr "Browser"
+#: include/event.php:459 include/text.php:1097
+msgid "September"
+msgstr "September"
 
-#: include/conversation.php:1644
-msgid "View all"
-msgstr "View all"
+#: include/event.php:460 include/text.php:1097
+msgid "October"
+msgstr "October"
 
-#: include/conversation.php:1667
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] "Like"
-msgstr[1] "Likes"
+#: include/event.php:461 include/text.php:1097
+msgid "November"
+msgstr "November"
 
-#: include/conversation.php:1670
-msgid "Dislike"
-msgid_plural "Dislikes"
-msgstr[0] "Dislike"
-msgstr[1] "Dislikes"
+#: include/event.php:462 include/text.php:1097
+msgid "December"
+msgstr "December"
 
-#: include/conversation.php:1676
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] "Not attending"
-msgstr[1] "Not attending"
+#: include/event.php:464 mod/cal.php:280 mod/events.php:401
+msgid "today"
+msgstr "today"
 
-#: include/conversation.php:1679 src/Content/ContactSelector.php:125
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr[0] "Undecided"
-msgstr[1] "Undecided"
+#: include/event.php:465 mod/cal.php:281 mod/events.php:402
+#: src/Util/Temporal.php:304
+msgid "month"
+msgstr "month"
 
-#: include/dba.php:59
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr "Cannot locate DNS info for database server '%s'"
+#: include/event.php:466 mod/cal.php:282 mod/events.php:403
+#: src/Util/Temporal.php:305
+msgid "week"
+msgstr "week"
 
-#: include/enotify.php:33
-msgid "Friendica Notification"
-msgstr "Friendica notification"
+#: include/event.php:467 mod/cal.php:283 mod/events.php:404
+#: src/Util/Temporal.php:306
+msgid "day"
+msgstr "day"
 
-#: include/enotify.php:36
-msgid "Thank You,"
-msgstr "Thank you"
+#: include/event.php:469
+msgid "No events to display"
+msgstr "No events to display"
 
-#: include/enotify.php:39
-#, php-format
-msgid "%s Administrator"
-msgstr "%s Administrator"
+#: include/event.php:583
+msgid "l, F j"
+msgstr "l, F j"
 
-#: include/enotify.php:41
-#, php-format
-msgid "%1$s, %2$s Administrator"
-msgstr "%1$s, %2$s Administrator"
+#: include/event.php:607
+msgid "Edit event"
+msgstr "Edit event"
 
-#: include/enotify.php:52 src/Worker/Delivery.php:404
-msgid "noreply"
-msgstr "noreply"
+#: include/event.php:608
+msgid "Duplicate event"
+msgstr "Duplicate event"
 
-#: include/enotify.php:100
-#, php-format
-msgid "[Friendica:Notify] New mail received at %s"
-msgstr "[Friendica:Notify] New mail received at %s"
+#: include/event.php:609
+msgid "Delete event"
+msgstr "Delete event"
 
-#: include/enotify.php:102
-#, php-format
-msgid "%1$s sent you a new private message at %2$s."
-msgstr "%1$s sent you a new private message at %2$s."
+#: include/event.php:636 include/text.php:1508 include/text.php:1515
+msgid "link to source"
+msgstr "Link to source"
 
-#: include/enotify.php:103
-msgid "a private message"
-msgstr "a private message"
+#: include/event.php:896
+msgid "Export"
+msgstr "Export"
 
-#: include/enotify.php:103
-#, php-format
-msgid "%1$s sent you %2$s."
-msgstr "%1$s sent you %2$s."
+#: include/event.php:897
+msgid "Export calendar as ical"
+msgstr "Export calendar as ical"
 
-#: include/enotify.php:105
-#, php-format
-msgid "Please visit %s to view and/or reply to your private messages."
-msgstr "Please visit %s to view or reply to your private messages."
+#: include/event.php:898
+msgid "Export calendar as csv"
+msgstr "Export calendar as csv"
 
-#: include/enotify.php:143
-#, php-format
-msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
-msgstr "%1$s commented on [url=%2$s]a %3$s[/url]"
+#: include/event.php:915
+msgid "D g:i A"
+msgstr "D g:i A"
 
-#: include/enotify.php:151
-#, php-format
-msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
-msgstr "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
+#: include/event.php:916
+msgid "g:i A"
+msgstr "g:i A"
 
-#: include/enotify.php:161
-#, php-format
-msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
-msgstr "%1$s commented on [url=%2$s]your %3$s[/url]"
+#: include/event.php:1011 include/event.php:1013
+msgid "Show map"
+msgstr "Show map"
 
-#: include/enotify.php:173
-#, php-format
-msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
-msgstr "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
+#: include/event.php:1012
+msgid "Hide map"
+msgstr "Hide map"
 
-#: include/enotify.php:175
-#, php-format
-msgid "%s commented on an item/conversation you have been following."
-msgstr "%s commented on an item/conversation you have been following."
+#: include/items.php:342 mod/notice.php:22 mod/viewsrc.php:21
+#: mod/admin.php:269 mod/admin.php:1762 mod/admin.php:2010 mod/display.php:70
+#: mod/display.php:247 mod/display.php:349
+msgid "Item not found."
+msgstr "Item not found."
 
-#: include/enotify.php:178 include/enotify.php:193 include/enotify.php:208
-#: include/enotify.php:223 include/enotify.php:242 include/enotify.php:257
-#, php-format
-msgid "Please visit %s to view and/or reply to the conversation."
-msgstr "Please visit %s to view or reply to the conversation."
+#: include/items.php:382
+msgid "Do you really want to delete this item?"
+msgstr "Do you really want to delete this item?"
 
-#: include/enotify.php:185
-#, php-format
-msgid "[Friendica:Notify] %s posted to your profile wall"
-msgstr "[Friendica:Notify] %s posted to your profile wall"
+#: include/items.php:384 mod/api.php:110 mod/suggest.php:38
+#: mod/profiles.php:649 mod/profiles.php:652 mod/profiles.php:674
+#: mod/contacts.php:464 mod/dfrn_request.php:653 mod/follow.php:148
+#: mod/register.php:237 mod/message.php:138 mod/settings.php:1109
+#: mod/settings.php:1115 mod/settings.php:1122 mod/settings.php:1126
+#: mod/settings.php:1130 mod/settings.php:1134 mod/settings.php:1138
+#: mod/settings.php:1142 mod/settings.php:1162 mod/settings.php:1163
+#: mod/settings.php:1164 mod/settings.php:1165 mod/settings.php:1166
+msgid "Yes"
+msgstr "Yes"
 
-#: include/enotify.php:187
-#, php-format
-msgid "%1$s posted to your profile wall at %2$s"
-msgstr "%1$s posted to your profile wall at %2$s"
+#: include/items.php:387 include/conversation.php:1373 mod/fbrowser.php:103
+#: mod/fbrowser.php:134 mod/suggest.php:41 mod/unfollow.php:117
+#: mod/contacts.php:467 mod/dfrn_request.php:663 mod/follow.php:159
+#: mod/tagrm.php:19 mod/tagrm.php:99 mod/editpost.php:151 mod/message.php:141
+#: mod/photos.php:248 mod/photos.php:324 mod/settings.php:680
+#: mod/settings.php:706 mod/videos.php:148
+msgid "Cancel"
+msgstr "Cancel"
 
-#: include/enotify.php:188
-#, php-format
-msgid "%1$s posted to [url=%2$s]your wall[/url]"
-msgstr "%1$s posted to [url=%2$s]your wall[/url]"
+#: include/items.php:401 mod/allfriends.php:21 mod/api.php:35 mod/api.php:40
+#: mod/attach.php:38 mod/common.php:26 mod/crepair.php:98 mod/nogroup.php:28
+#: mod/repair_ostatus.php:13 mod/suggest.php:60 mod/unfollow.php:15
+#: mod/unfollow.php:57 mod/unfollow.php:90 mod/uimport.php:28
+#: mod/dirfind.php:24 mod/notifications.php:73 mod/ostatus_subscribe.php:16
+#: mod/cal.php:304 mod/dfrn_confirm.php:68 mod/invite.php:20
+#: mod/invite.php:106 mod/manage.php:131 mod/profiles.php:181
+#: mod/profiles.php:619 mod/wall_attach.php:74 mod/wall_attach.php:77
+#: mod/contacts.php:378 mod/delegate.php:24 mod/delegate.php:38
+#: mod/follow.php:16 mod/follow.php:53 mod/follow.php:116 mod/poke.php:150
+#: mod/profile_photo.php:29 mod/profile_photo.php:188
+#: mod/profile_photo.php:199 mod/profile_photo.php:212 mod/regmod.php:108
+#: mod/viewcontacts.php:57 mod/wall_upload.php:103 mod/wall_upload.php:106
+#: mod/wallmessage.php:16 mod/wallmessage.php:40 mod/wallmessage.php:79
+#: mod/wallmessage.php:103 mod/item.php:160 mod/register.php:53
+#: mod/editpost.php:20 mod/events.php:195 mod/fsuggest.php:81 mod/group.php:26
+#: mod/message.php:59 mod/message.php:104 mod/network.php:32 mod/notes.php:30
+#: mod/photos.php:174 mod/photos.php:1051 mod/settings.php:41
+#: mod/settings.php:140 mod/settings.php:669 index.php:413
+msgid "Permission denied."
+msgstr "Permission denied."
 
-#: include/enotify.php:200
-#, php-format
-msgid "[Friendica:Notify] %s tagged you"
-msgstr "[Friendica:Notify] %s tagged you"
+#: include/items.php:471
+msgid "Archives"
+msgstr "Archives"
 
-#: include/enotify.php:202
-#, php-format
-msgid "%1$s tagged you at %2$s"
-msgstr "%1$s tagged you at %2$s"
+#: include/items.php:477 view/theme/vier/theme.php:259
+#: src/Content/ForumManager.php:130 src/Content/Widget.php:312
+#: src/Object/Post.php:422 src/App.php:514
+msgid "show more"
+msgstr "Show more..."
 
-#: include/enotify.php:203
-#, php-format
-msgid "%1$s [url=%2$s]tagged you[/url]."
-msgstr "%1$s [url=%2$s]tagged you[/url]."
+#: include/text.php:302
+msgid "newer"
+msgstr "Later posts"
 
-#: include/enotify.php:215
-#, php-format
-msgid "[Friendica:Notify] %s shared a new post"
-msgstr "[Friendica:Notify] %s shared a new post"
+#: include/text.php:303
+msgid "older"
+msgstr "Earlier posts"
 
-#: include/enotify.php:217
-#, php-format
-msgid "%1$s shared a new post at %2$s"
-msgstr "%1$s shared a new post at %2$s"
+#: include/text.php:308
+msgid "first"
+msgstr "first"
 
-#: include/enotify.php:218
-#, php-format
-msgid "%1$s [url=%2$s]shared a post[/url]."
-msgstr "%1$s [url=%2$s]shared a post[/url]."
+#: include/text.php:309
+msgid "prev"
+msgstr "prev"
 
-#: include/enotify.php:230
-#, php-format
-msgid "[Friendica:Notify] %1$s poked you"
-msgstr "[Friendica:Notify] %1$s poked you"
+#: include/text.php:343
+msgid "next"
+msgstr "next"
 
-#: include/enotify.php:232
-#, php-format
-msgid "%1$s poked you at %2$s"
-msgstr "%1$s poked you at %2$s"
+#: include/text.php:344
+msgid "last"
+msgstr "last"
 
-#: include/enotify.php:233
-#, php-format
-msgid "%1$s [url=%2$s]poked you[/url]."
-msgstr "%1$s [url=%2$s]poked you[/url]."
+#: include/text.php:398
+msgid "Loading more entries..."
+msgstr "Loading more entries..."
 
-#: include/enotify.php:249
-#, php-format
-msgid "[Friendica:Notify] %s tagged your post"
-msgstr "[Friendica:Notify] %s tagged your post"
+#: include/text.php:399
+msgid "The end"
+msgstr "The end"
 
-#: include/enotify.php:251
-#, php-format
-msgid "%1$s tagged your post at %2$s"
-msgstr "%1$s tagged your post at %2$s"
+#: include/text.php:884
+msgid "No contacts"
+msgstr "No contacts"
 
-#: include/enotify.php:252
+#: include/text.php:908
 #, php-format
-msgid "%1$s tagged [url=%2$s]your post[/url]"
-msgstr "%1$s tagged [url=%2$s]your post[/url]"
-
-#: include/enotify.php:264
-msgid "[Friendica:Notify] Introduction received"
-msgstr "[Friendica:Notify] Introduction received"
+msgid "%d Contact"
+msgid_plural "%d Contacts"
+msgstr[0] "%d contact"
+msgstr[1] "%d contacts"
 
-#: include/enotify.php:266
-#, php-format
-msgid "You've received an introduction from '%1$s' at %2$s"
-msgstr "You've received an introduction from '%1$s' at %2$s"
+#: include/text.php:921
+msgid "View Contacts"
+msgstr "View contacts"
 
-#: include/enotify.php:267
-#, php-format
-msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
-msgstr "You've received [url=%1$s]an introduction[/url] from %2$s."
+#: include/text.php:1010 mod/filer.php:35 mod/editpost.php:112
+#: mod/notes.php:68
+msgid "Save"
+msgstr "Save"
 
-#: include/enotify.php:272 include/enotify.php:318
-#, php-format
-msgid "You may visit their profile at %s"
-msgstr "You may visit their profile at %s"
+#: include/text.php:1010
+msgid "Follow"
+msgstr "Follow"
 
-#: include/enotify.php:274
-#, php-format
-msgid "Please visit %s to approve or reject the introduction."
-msgstr "Please visit %s to approve or reject the introduction."
+#: include/text.php:1016 mod/search.php:155 src/Content/Nav.php:142
+msgid "Search"
+msgstr "Search"
 
-#: include/enotify.php:282
-msgid "[Friendica:Notify] A new person is sharing with you"
-msgstr "[Friendica:Notify] A new person is sharing with you"
+#: include/text.php:1019 src/Content/Nav.php:58
+msgid "@name, !forum, #tags, content"
+msgstr "@name, !forum, #tags, content"
 
-#: include/enotify.php:284 include/enotify.php:285
-#, php-format
-msgid "%1$s is sharing with you at %2$s"
-msgstr "%1$s is sharing with you at %2$s"
+#: include/text.php:1025 src/Content/Nav.php:145
+msgid "Full Text"
+msgstr "Full text"
 
-#: include/enotify.php:292
-msgid "[Friendica:Notify] You have a new follower"
-msgstr "[Friendica:Notify] You have a new follower"
+#: include/text.php:1026 src/Content/Nav.php:146
+#: src/Content/Widget/TagCloud.php:54
+msgid "Tags"
+msgstr "Tags"
 
-#: include/enotify.php:294 include/enotify.php:295
-#, php-format
-msgid "You have a new follower at %2$s : %1$s"
-msgstr "You have a new follower at %2$s : %1$s"
+#: include/text.php:1027 mod/contacts.php:805 mod/contacts.php:866
+#: mod/viewcontacts.php:131 view/theme/frio/theme.php:270
+#: src/Content/Nav.php:147 src/Content/Nav.php:212 src/Model/Profile.php:957
+#: src/Model/Profile.php:960
+msgid "Contacts"
+msgstr "Contacts"
 
-#: include/enotify.php:307
-msgid "[Friendica:Notify] Friend suggestion received"
-msgstr "[Friendica:Notify] Friend suggestion received"
+#: include/text.php:1030 view/theme/vier/theme.php:254
+#: src/Content/ForumManager.php:125 src/Content/Nav.php:151
+msgid "Forums"
+msgstr "Forums"
 
-#: include/enotify.php:309
-#, php-format
-msgid "You've received a friend suggestion from '%1$s' at %2$s"
-msgstr "You've received a friend suggestion from '%1$s' at %2$s"
+#: include/text.php:1074
+msgid "poke"
+msgstr "poke"
 
-#: include/enotify.php:310
-#, php-format
-msgid ""
-"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
-msgstr "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
+#: include/text.php:1074
+msgid "poked"
+msgstr "poked"
 
-#: include/enotify.php:316
-msgid "Name:"
-msgstr "Name:"
+#: include/text.php:1075
+msgid "ping"
+msgstr "ping"
 
-#: include/enotify.php:317
-msgid "Photo:"
-msgstr "Photo:"
+#: include/text.php:1075
+msgid "pinged"
+msgstr "pinged"
 
-#: include/enotify.php:320
-#, php-format
-msgid "Please visit %s to approve or reject the suggestion."
-msgstr "Please visit %s to approve or reject the suggestion."
+#: include/text.php:1076
+msgid "prod"
+msgstr "prod"
 
-#: include/enotify.php:328 include/enotify.php:343
-msgid "[Friendica:Notify] Connection accepted"
-msgstr "[Friendica:Notify] Connection accepted"
+#: include/text.php:1076
+msgid "prodded"
+msgstr "prodded"
 
-#: include/enotify.php:330 include/enotify.php:345
-#, php-format
-msgid "'%1$s' has accepted your connection request at %2$s"
-msgstr "'%1$s' has accepted your connection request at %2$s"
+#: include/text.php:1077
+msgid "slap"
+msgstr "slap"
 
-#: include/enotify.php:331 include/enotify.php:346
-#, php-format
-msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
-msgstr "%2$s has accepted your [url=%1$s]connection request[/url]."
+#: include/text.php:1077
+msgid "slapped"
+msgstr "slapped"
 
-#: include/enotify.php:336
-msgid ""
-"You are now mutual friends and may exchange status updates, photos, and "
-"email without restriction."
-msgstr "You are now mutual friends and may exchange status updates, photos, and email without restriction."
+#: include/text.php:1078
+msgid "finger"
+msgstr "finger"
 
-#: include/enotify.php:338
-#, php-format
-msgid "Please visit %s if you wish to make any changes to this relationship."
-msgstr "Please visit %s if you wish to make any changes to this relationship."
+#: include/text.php:1078
+msgid "fingered"
+msgstr "fingered"
 
-#: include/enotify.php:351
-#, php-format
-msgid ""
-"'%1$s' has chosen to accept you a fan, which restricts some forms of "
-"communication - such as private messaging and some profile interactions. If "
-"this is a celebrity or community page, these settings were applied "
-"automatically."
-msgstr ""
+#: include/text.php:1079
+msgid "rebuff"
+msgstr "rebuff"
 
-#: include/enotify.php:353
-#, php-format
-msgid ""
-"'%1$s' may choose to extend this into a two-way or more permissive "
-"relationship in the future."
-msgstr "'%1$s' may choose to extend this into a two-way or more permissive relationship in the future."
+#: include/text.php:1079
+msgid "rebuffed"
+msgstr "rebuffed"
 
-#: include/enotify.php:355
-#, php-format
-msgid "Please visit %s  if you wish to make any changes to this relationship."
-msgstr "Please visit %s  if you wish to make any changes to this relationship."
+#: include/text.php:1114
+msgid "Sep"
+msgstr "Sep"
 
-#: include/enotify.php:365
-msgid "[Friendica System:Notify] registration request"
-msgstr "[Friendica:Notify] registration request"
+#: include/text.php:1315 mod/videos.php:381
+msgid "View Video"
+msgstr "View video"
 
-#: include/enotify.php:367
-#, php-format
-msgid "You've received a registration request from '%1$s' at %2$s"
-msgstr "You've received a registration request from '%1$s' at %2$s."
+#: include/text.php:1332
+msgid "bytes"
+msgstr "bytes"
 
-#: include/enotify.php:368
-#, php-format
-msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
-msgstr "You've received a [url=%1$s]registration request[/url] from %2$s."
+#: include/text.php:1367 include/text.php:1378
+msgid "Click to open/close"
+msgstr "Click to open/close"
 
-#: include/enotify.php:373
-#, php-format
-msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s("
-msgstr ""
+#: include/text.php:1502
+msgid "View on separate page"
+msgstr "View on separate page"
 
-#: include/enotify.php:379
-#, php-format
-msgid "Please visit %s to approve or reject the request."
-msgstr "Please visit %s to approve or reject the request."
+#: include/text.php:1503
+msgid "view on separate page"
+msgstr "view on separate page"
 
-#: include/event.php:421
-msgid "all-day"
-msgstr "All-day"
+#: include/text.php:1717 include/conversation.php:146
+#: include/conversation.php:284 src/Model/Item.php:1785
+msgid "event"
+msgstr "event"
 
-#: include/event.php:423 include/text.php:1135
-msgid "Sun"
-msgstr "Sun"
+#: include/text.php:1719 include/conversation.php:154
+#: include/conversation.php:292 mod/subthread.php:97 mod/tagger.php:72
+#: src/Model/Item.php:1783
+msgid "photo"
+msgstr "photo"
 
-#: include/event.php:424 include/text.php:1135
-msgid "Mon"
-msgstr "Mon"
+#: include/text.php:1721
+msgid "activity"
+msgstr "activity"
 
-#: include/event.php:425 include/text.php:1135
-msgid "Tue"
-msgstr "Tue"
+#: include/text.php:1723 src/Object/Post.php:421 src/Object/Post.php:433
+msgid "comment"
+msgid_plural "comments"
+msgstr[0] "comment"
+msgstr[1] "comments"
 
-#: include/event.php:426 include/text.php:1135
-msgid "Wed"
-msgstr "Wed"
+#: include/text.php:1726
+msgid "post"
+msgstr "post"
 
-#: include/event.php:427 include/text.php:1135
-msgid "Thu"
-msgstr "Thu"
+#: include/text.php:1883
+msgid "Item filed"
+msgstr "Item filed"
 
-#: include/event.php:428 include/text.php:1135
-msgid "Fri"
-msgstr "Fri"
+#: include/acl_selectors.php:355
+msgid "Post to Email"
+msgstr "Post to email"
 
-#: include/event.php:429 include/text.php:1135
-msgid "Sat"
-msgstr "Sat"
+#: include/acl_selectors.php:360
+msgid "Hide your profile details from unknown viewers?"
+msgstr "Hide profile details from unknown viewers?"
 
-#: include/event.php:431 include/text.php:1117 mod/settings.php:945
-msgid "Sunday"
-msgstr "Sunday"
+#: include/acl_selectors.php:360
+#, php-format
+msgid "Connectors disabled, since \"%s\" is enabled."
+msgstr "Connectors are disabled since \"%s\" is enabled."
 
-#: include/event.php:432 include/text.php:1117 mod/settings.php:945
-msgid "Monday"
-msgstr "Monday"
+#: include/acl_selectors.php:366
+msgid "Visible to everybody"
+msgstr "Visible to everybody"
 
-#: include/event.php:433 include/text.php:1117
-msgid "Tuesday"
-msgstr "Tuesday"
+#: include/acl_selectors.php:367 view/theme/vier/config.php:115
+msgid "show"
+msgstr "show"
 
-#: include/event.php:434 include/text.php:1117
-msgid "Wednesday"
-msgstr "Wednesday"
+#: include/acl_selectors.php:368 view/theme/vier/config.php:115
+msgid "don't show"
+msgstr "don't show"
 
-#: include/event.php:435 include/text.php:1117
-msgid "Thursday"
-msgstr "Thursday"
+#: include/acl_selectors.php:374 mod/editpost.php:136
+msgid "CC: email addresses"
+msgstr "CC: email addresses"
 
-#: include/event.php:436 include/text.php:1117
-msgid "Friday"
-msgstr "Friday"
+#: include/acl_selectors.php:375 mod/editpost.php:143
+msgid "Example: bob@example.com, mary@example.com"
+msgstr "Example: bob@example.com, mary@example.com"
 
-#: include/event.php:437 include/text.php:1117
-msgid "Saturday"
-msgstr "Saturday"
+#: include/acl_selectors.php:377 mod/events.php:536 mod/photos.php:1098
+#: mod/photos.php:1441
+msgid "Permissions"
+msgstr "Permissions"
 
-#: include/event.php:439 include/text.php:1138
-msgid "Jan"
-msgstr "Jan"
+#: include/acl_selectors.php:378
+msgid "Close"
+msgstr "Close"
 
-#: include/event.php:440 include/text.php:1138
-msgid "Feb"
-msgstr "Feb"
+#: include/api.php:1181
+#, php-format
+msgid "Daily posting limit of %d post reached. The post was rejected."
+msgid_plural "Daily posting limit of %d posts reached. The post was rejected."
+msgstr[0] "Daily posting limit of %d post are reached. The post was rejected."
+msgstr[1] "Daily posting limit of %d posts are reached. This post was rejected."
 
-#: include/event.php:441 include/text.php:1138
-msgid "Mar"
-msgstr "Mar"
+#: include/api.php:1205
+#, php-format
+msgid "Weekly posting limit of %d post reached. The post was rejected."
+msgid_plural ""
+"Weekly posting limit of %d posts reached. The post was rejected."
+msgstr[0] "Weekly posting limit of %d post are reached. The post was rejected."
+msgstr[1] "Weekly posting limit of %d posts are reached. This post was rejected."
 
-#: include/event.php:442 include/text.php:1138
-msgid "Apr"
-msgstr "Apr"
-
-#: include/event.php:443 include/event.php:456 include/text.php:1121
-#: include/text.php:1138
-msgid "May"
-msgstr "May"
+#: include/api.php:1229
+#, php-format
+msgid "Monthly posting limit of %d post reached. The post was rejected."
+msgstr "Monthly posting limit of %d posts are reached. This post was rejected."
 
-#: include/event.php:444
-msgid "Jun"
-msgstr "Jun"
+#: include/api.php:4382 mod/profile_photo.php:84 mod/profile_photo.php:92
+#: mod/profile_photo.php:100 mod/profile_photo.php:223
+#: mod/profile_photo.php:317 mod/profile_photo.php:327 mod/photos.php:88
+#: mod/photos.php:194 mod/photos.php:722 mod/photos.php:1149
+#: mod/photos.php:1166 mod/photos.php:1684 src/Model/User.php:526
+#: src/Model/User.php:534 src/Model/User.php:542
+msgid "Profile Photos"
+msgstr "Profile photos"
 
-#: include/event.php:445 include/text.php:1138
-msgid "Jul"
-msgstr "Jul"
+#: include/conversation.php:149 include/conversation.php:159
+#: include/conversation.php:287 include/conversation.php:296
+#: mod/subthread.php:97 mod/tagger.php:72 src/Model/Item.php:1783
+#: src/Protocol/Diaspora.php:1946
+msgid "status"
+msgstr "status"
 
-#: include/event.php:446 include/text.php:1138
-msgid "Aug"
-msgstr "Aug"
+#: include/conversation.php:166 src/Model/Item.php:1656
+#: src/Protocol/Diaspora.php:1942
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "%1$s likes %2$s's %3$s"
 
-#: include/event.php:447
-msgid "Sept"
-msgstr "Sep"
+#: include/conversation.php:169 src/Model/Item.php:1661
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
+msgstr "%1$s doesn't like %2$s's %3$s"
 
-#: include/event.php:448 include/text.php:1138
-msgid "Oct"
-msgstr "Oct"
+#: include/conversation.php:172
+#, php-format
+msgid "%1$s attends %2$s's %3$s"
+msgstr "%1$s goes to %2$s's %3$s"
 
-#: include/event.php:449 include/text.php:1138
-msgid "Nov"
-msgstr "Nov"
+#: include/conversation.php:175
+#, php-format
+msgid "%1$s doesn't attend %2$s's %3$s"
+msgstr "%1$s doesn't go %2$s's %3$s"
 
-#: include/event.php:450 include/text.php:1138
-msgid "Dec"
-msgstr "Dec"
+#: include/conversation.php:178
+#, php-format
+msgid "%1$s attends maybe %2$s's %3$s"
+msgstr "%1$s might go to %2$s's %3$s"
 
-#: include/event.php:452 include/text.php:1121
-msgid "January"
-msgstr "January"
+#: include/conversation.php:211 mod/dfrn_confirm.php:431
+#: src/Protocol/Diaspora.php:2414
+#, php-format
+msgid "%1$s is now friends with %2$s"
+msgstr "%1$s is now friends with %2$s"
 
-#: include/event.php:453 include/text.php:1121
-msgid "February"
-msgstr "February"
+#: include/conversation.php:252
+#, php-format
+msgid "%1$s poked %2$s"
+msgstr "%1$s poked %2$s"
 
-#: include/event.php:454 include/text.php:1121
-msgid "March"
-msgstr "March"
+#: include/conversation.php:306 mod/tagger.php:110
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$s tagged %2$s's %3$s with %4$s"
 
-#: include/event.php:455 include/text.php:1121
-msgid "April"
-msgstr "April"
+#: include/conversation.php:333
+msgid "post/item"
+msgstr "Post/Item"
 
-#: include/event.php:457 include/text.php:1121
-msgid "June"
-msgstr "June"
+#: include/conversation.php:334
+#, php-format
+msgid "%1$s marked %2$s's %3$s as favorite"
+msgstr "%1$s marked %2$s's %3$s as favorite"
 
-#: include/event.php:458 include/text.php:1121
-msgid "July"
-msgstr "July"
+#: include/conversation.php:607 mod/profiles.php:354 mod/photos.php:1501
+msgid "Likes"
+msgstr "Likes"
 
-#: include/event.php:459 include/text.php:1121
-msgid "August"
-msgstr "August"
+#: include/conversation.php:607 mod/profiles.php:358 mod/photos.php:1501
+msgid "Dislikes"
+msgstr "Dislikes"
 
-#: include/event.php:460 include/text.php:1121
-msgid "September"
-msgstr "September"
+#: include/conversation.php:608 include/conversation.php:1682
+#: mod/photos.php:1502
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] "Attending"
+msgstr[1] "Attending"
 
-#: include/event.php:461 include/text.php:1121
-msgid "October"
-msgstr "October"
+#: include/conversation.php:608 mod/photos.php:1502
+msgid "Not attending"
+msgstr "Not attending"
 
-#: include/event.php:462 include/text.php:1121
-msgid "November"
-msgstr "November"
+#: include/conversation.php:608 mod/photos.php:1502
+msgid "Might attend"
+msgstr "Might attend"
 
-#: include/event.php:463 include/text.php:1121
-msgid "December"
-msgstr "December"
+#: include/conversation.php:746 mod/photos.php:1569 src/Object/Post.php:177
+msgid "Select"
+msgstr "Select"
 
-#: include/event.php:465 mod/cal.php:280 mod/events.php:402
-msgid "today"
-msgstr "today"
+#: include/conversation.php:747 mod/contacts.php:821 mod/contacts.php:1019
+#: mod/admin.php:1706 mod/photos.php:1570 mod/settings.php:742
+#: src/Object/Post.php:178
+msgid "Delete"
+msgstr "Delete"
 
-#: include/event.php:466 mod/cal.php:281 mod/events.php:403
-#: src/Util/Temporal.php:302
-msgid "month"
-msgstr "month"
+#: include/conversation.php:779 src/Object/Post.php:355
+#: src/Object/Post.php:356
+#, php-format
+msgid "View %s's profile @ %s"
+msgstr "View %s's profile @ %s"
 
-#: include/event.php:467 mod/cal.php:282 mod/events.php:404
-#: src/Util/Temporal.php:303
-msgid "week"
-msgstr "week"
+#: include/conversation.php:791 src/Object/Post.php:343
+msgid "Categories:"
+msgstr "Categories:"
 
-#: include/event.php:468 mod/cal.php:283 mod/events.php:405
-#: src/Util/Temporal.php:304
-msgid "day"
-msgstr "day"
+#: include/conversation.php:792 src/Object/Post.php:344
+msgid "Filed under:"
+msgstr "Filed under:"
 
-#: include/event.php:470
-msgid "No events to display"
-msgstr "No events to display"
+#: include/conversation.php:799 src/Object/Post.php:369
+#, php-format
+msgid "%s from %s"
+msgstr "%s from %s"
 
-#: include/event.php:584
-msgid "l, F j"
-msgstr "l, F j"
+#: include/conversation.php:814
+msgid "View in context"
+msgstr "View in context"
 
-#: include/event.php:608
-msgid "Edit event"
-msgstr "Edit event"
+#: include/conversation.php:816 include/conversation.php:1355
+#: mod/wallmessage.php:145 mod/editpost.php:127 mod/message.php:264
+#: mod/message.php:433 mod/photos.php:1473 src/Object/Post.php:394
+msgid "Please wait"
+msgstr "Please wait"
 
-#: include/event.php:609
-msgid "Duplicate event"
-msgstr "Duplicate event"
+#: include/conversation.php:887
+msgid "remove"
+msgstr "Remove"
 
-#: include/event.php:610
-msgid "Delete event"
-msgstr "Delete event"
+#: include/conversation.php:891
+msgid "Delete Selected Items"
+msgstr "Delete selected items"
 
-#: include/event.php:637 include/text.php:1535 include/text.php:1542
-msgid "link to source"
-msgstr "Link to source"
+#: include/conversation.php:1061 view/theme/frio/theme.php:352
+msgid "Follow Thread"
+msgstr "Follow thread"
 
-#: include/event.php:897
-msgid "Export"
-msgstr "Export"
+#: include/conversation.php:1062 src/Model/Contact.php:554
+msgid "View Status"
+msgstr "View status"
 
-#: include/event.php:898
-msgid "Export calendar as ical"
-msgstr "Export calendar as ical"
+#: include/conversation.php:1063 include/conversation.php:1079
+#: mod/allfriends.php:73 mod/suggest.php:82 mod/dirfind.php:220
+#: mod/match.php:89 mod/directory.php:160 src/Model/Contact.php:497
+#: src/Model/Contact.php:510 src/Model/Contact.php:555
+msgid "View Profile"
+msgstr "View profile"
 
-#: include/event.php:899
-msgid "Export calendar as csv"
-msgstr "Export calendar as csv"
+#: include/conversation.php:1064 src/Model/Contact.php:556
+msgid "View Photos"
+msgstr "View photos"
 
-#: include/event.php:916
-msgid "D g:i A"
-msgstr "D g:i A"
+#: include/conversation.php:1065 src/Model/Contact.php:557
+msgid "Network Posts"
+msgstr "Network posts"
 
-#: include/event.php:917
-msgid "g:i A"
-msgstr "g:i A"
+#: include/conversation.php:1066 src/Model/Contact.php:558
+msgid "View Contact"
+msgstr "View contact"
 
-#: include/event.php:1012 include/event.php:1014
-msgid "Show map"
-msgstr "Show map"
+#: include/conversation.php:1067 src/Model/Contact.php:560
+msgid "Send PM"
+msgstr "Send PM"
 
-#: include/event.php:1013
-msgid "Hide map"
-msgstr "Hide map"
+#: include/conversation.php:1071 src/Model/Contact.php:561
+msgid "Poke"
+msgstr "Poke"
 
-#: include/items.php:343 mod/notice.php:22 mod/viewsrc.php:20
-#: mod/admin.php:269 mod/admin.php:1761 mod/admin.php:2009 mod/display.php:69
-#: mod/display.php:246 mod/display.php:348
-msgid "Item not found."
-msgstr "Item not found."
+#: include/conversation.php:1076 mod/allfriends.php:74 mod/suggest.php:83
+#: mod/dirfind.php:221 mod/match.php:90 mod/contacts.php:587
+#: mod/follow.php:141 src/Content/Widget.php:61 src/Model/Contact.php:511
+msgid "Connect/Follow"
+msgstr "Connect/Follow"
 
-#: include/items.php:383
-msgid "Do you really want to delete this item?"
-msgstr "Do you really want to delete this item?"
+#: include/conversation.php:1195
+#, php-format
+msgid "%s likes this."
+msgstr "%s likes this."
 
-#: include/items.php:385 mod/api.php:110 mod/follow.php:152 mod/suggest.php:38
-#: mod/contacts.php:463 mod/dfrn_request.php:653 mod/message.php:137
-#: mod/profiles.php:649 mod/profiles.php:652 mod/profiles.php:674
-#: mod/register.php:236 mod/settings.php:1109 mod/settings.php:1115
-#: mod/settings.php:1122 mod/settings.php:1126 mod/settings.php:1130
-#: mod/settings.php:1134 mod/settings.php:1138 mod/settings.php:1142
-#: mod/settings.php:1162 mod/settings.php:1163 mod/settings.php:1164
-#: mod/settings.php:1165 mod/settings.php:1166
-msgid "Yes"
-msgstr "Yes"
+#: include/conversation.php:1198
+#, php-format
+msgid "%s doesn't like this."
+msgstr "%s doesn't like this."
 
-#: include/items.php:402 mod/allfriends.php:21 mod/api.php:35 mod/api.php:40
-#: mod/attach.php:38 mod/common.php:26 mod/crepair.php:98 mod/delegate.php:20
-#: mod/follow.php:16 mod/follow.php:57 mod/follow.php:120 mod/group.php:26
-#: mod/nogroup.php:28 mod/notes.php:30 mod/regmod.php:108
-#: mod/repair_ostatus.php:13 mod/suggest.php:60 mod/unfollow.php:15
-#: mod/unfollow.php:57 mod/unfollow.php:90 mod/viewcontacts.php:55
-#: mod/wall_upload.php:103 mod/wall_upload.php:106 mod/wallmessage.php:16
-#: mod/wallmessage.php:40 mod/wallmessage.php:79 mod/wallmessage.php:103
-#: mod/editpost.php:20 mod/uimport.php:28 mod/dirfind.php:24
-#: mod/notifications.php:73 mod/ostatus_subscribe.php:16 mod/cal.php:304
-#: mod/contacts.php:377 mod/dfrn_confirm.php:68 mod/events.php:196
-#: mod/fsuggest.php:81 mod/invite.php:20 mod/invite.php:106 mod/item.php:161
-#: mod/manage.php:131 mod/message.php:58 mod/message.php:103
-#: mod/network.php:32 mod/photos.php:175 mod/photos.php:1053 mod/poke.php:154
-#: mod/profile_photo.php:29 mod/profile_photo.php:188
-#: mod/profile_photo.php:199 mod/profile_photo.php:212 mod/profiles.php:181
-#: mod/profiles.php:619 mod/register.php:53 mod/settings.php:41
-#: mod/settings.php:140 mod/settings.php:669 mod/wall_attach.php:74
-#: mod/wall_attach.php:77 index.php:413
-msgid "Permission denied."
-msgstr "Permission denied."
+#: include/conversation.php:1201
+#, php-format
+msgid "%s attends."
+msgstr "%s attends."
 
-#: include/items.php:472
-msgid "Archives"
-msgstr "Archives"
+#: include/conversation.php:1204
+#, php-format
+msgid "%s doesn't attend."
+msgstr "%s doesn't attend."
 
-#: include/items.php:478 view/theme/vier/theme.php:258
-#: src/Content/ForumManager.php:130 src/Content/Widget.php:312
-#: src/Object/Post.php:422 src/App.php:514
-msgid "show more"
-msgstr "Show more..."
+#: include/conversation.php:1207
+#, php-format
+msgid "%s attends maybe."
+msgstr "%s may attend."
 
-#: include/security.php:81
-msgid "Welcome "
-msgstr "Welcome "
+#: include/conversation.php:1218
+msgid "and"
+msgstr "and"
 
-#: include/security.php:82
-msgid "Please upload a profile photo."
-msgstr "Please upload a profile photo."
+#: include/conversation.php:1224
+#, php-format
+msgid "and %d other people"
+msgstr "and %d other people"
 
-#: include/security.php:84
-msgid "Welcome back "
-msgstr "Welcome back "
+#: include/conversation.php:1233
+#, php-format
+msgid "<span  %1$s>%2$d people</span> like this"
+msgstr "<span  %1$s>%2$d people</span> like this"
 
-#: include/security.php:431
-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 "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours."
+#: include/conversation.php:1234
+#, php-format
+msgid "%s like this."
+msgstr "%s like this."
 
-#: include/text.php:301
-msgid "newer"
-msgstr "Later posts"
+#: include/conversation.php:1237
+#, php-format
+msgid "<span  %1$s>%2$d people</span> don't like this"
+msgstr "<span  %1$s>%2$d people</span> don't like this"
 
-#: include/text.php:302
-msgid "older"
-msgstr "Earlier posts"
+#: include/conversation.php:1238
+#, php-format
+msgid "%s don't like this."
+msgstr "%s don't like this."
 
-#: include/text.php:307
-msgid "first"
-msgstr "first"
+#: include/conversation.php:1241
+#, php-format
+msgid "<span  %1$s>%2$d people</span> attend"
+msgstr "<span  %1$s>%2$d people</span> attend"
 
-#: include/text.php:308
-msgid "prev"
-msgstr "prev"
+#: include/conversation.php:1242
+#, php-format
+msgid "%s attend."
+msgstr "%s attend."
 
-#: include/text.php:342
-msgid "next"
-msgstr "next"
+#: include/conversation.php:1245
+#, php-format
+msgid "<span  %1$s>%2$d people</span> don't attend"
+msgstr "<span  %1$s>%2$d people</span> don't attend"
 
-#: include/text.php:343
-msgid "last"
-msgstr "last"
+#: include/conversation.php:1246
+#, php-format
+msgid "%s don't attend."
+msgstr "%s don't attend."
 
-#: include/text.php:397
-msgid "Loading more entries..."
-msgstr "Loading more entries..."
+#: include/conversation.php:1249
+#, php-format
+msgid "<span  %1$s>%2$d people</span> attend maybe"
+msgstr "<span  %1$s>%2$d people</span> attend maybe"
 
-#: include/text.php:398
-msgid "The end"
-msgstr "The end"
+#: include/conversation.php:1250
+#, php-format
+msgid "%s attend maybe."
+msgstr "%s may be attending."
 
-#: include/text.php:908
-msgid "No contacts"
-msgstr "No contacts"
+#: include/conversation.php:1280 include/conversation.php:1296
+msgid "Visible to <strong>everybody</strong>"
+msgstr "Visible to <strong>everybody</strong>"
 
-#: include/text.php:932
-#, php-format
-msgid "%d Contact"
-msgid_plural "%d Contacts"
-msgstr[0] "%d contact"
-msgstr[1] "%d contacts"
+#: include/conversation.php:1281 include/conversation.php:1297
+#: mod/wallmessage.php:120 mod/wallmessage.php:127 mod/message.php:200
+#: mod/message.php:207 mod/message.php:343 mod/message.php:350
+msgid "Please enter a link URL:"
+msgstr "Please enter a link URL:"
 
-#: include/text.php:945
-msgid "View Contacts"
-msgstr "View contacts"
+#: include/conversation.php:1282 include/conversation.php:1298
+msgid "Please enter a video link/URL:"
+msgstr "Please enter a video link/URL:"
 
-#: include/text.php:1034 mod/filer.php:36 mod/notes.php:69
-#: mod/editpost.php:109
-msgid "Save"
-msgstr "Save"
+#: include/conversation.php:1283 include/conversation.php:1299
+msgid "Please enter an audio link/URL:"
+msgstr "Please enter an audio link/URL:"
 
-#: include/text.php:1034
-msgid "Follow"
-msgstr ""
+#: include/conversation.php:1284 include/conversation.php:1300
+msgid "Tag term:"
+msgstr "Tag term:"
 
-#: include/text.php:1040 mod/search.php:155 src/Content/Nav.php:142
-msgid "Search"
-msgstr "Search"
+#: include/conversation.php:1285 include/conversation.php:1301
+#: mod/filer.php:34
+msgid "Save to Folder:"
+msgstr "Save to folder:"
 
-#: include/text.php:1043 src/Content/Nav.php:58
-msgid "@name, !forum, #tags, content"
-msgstr "@name, !forum, #tags, content"
+#: include/conversation.php:1286 include/conversation.php:1302
+msgid "Where are you right now?"
+msgstr "Where are you right now?"
 
-#: include/text.php:1049 src/Content/Nav.php:145
-msgid "Full Text"
-msgstr "Full text"
+#: include/conversation.php:1287
+msgid "Delete item(s)?"
+msgstr "Delete item(s)?"
 
-#: include/text.php:1050 src/Content/Nav.php:146
-#: src/Content/Widget/TagCloud.php:54
-msgid "Tags"
-msgstr "Tags"
+#: include/conversation.php:1336
+msgid "Share"
+msgstr "Share"
 
-#: include/text.php:1051 mod/viewcontacts.php:132 mod/contacts.php:804
-#: mod/contacts.php:865 view/theme/frio/theme.php:269 src/Content/Nav.php:147
-#: src/Content/Nav.php:212 src/Model/Profile.php:942 src/Model/Profile.php:945
-msgid "Contacts"
-msgstr "Contacts"
+#: include/conversation.php:1337 mod/wallmessage.php:143 mod/editpost.php:113
+#: mod/message.php:262 mod/message.php:430
+msgid "Upload photo"
+msgstr "Upload photo"
 
-#: include/text.php:1054 view/theme/vier/theme.php:253
-#: src/Content/ForumManager.php:125 src/Content/Nav.php:151
-msgid "Forums"
-msgstr "Forums"
+#: include/conversation.php:1338 mod/editpost.php:114
+msgid "upload photo"
+msgstr "upload photo"
 
-#: include/text.php:1098
-msgid "poke"
-msgstr "poke"
+#: include/conversation.php:1339 mod/editpost.php:115
+msgid "Attach file"
+msgstr "Attach file"
 
-#: include/text.php:1098
-msgid "poked"
-msgstr "poked"
+#: include/conversation.php:1340 mod/editpost.php:116
+msgid "attach file"
+msgstr "attach file"
 
-#: include/text.php:1099
-msgid "ping"
-msgstr "ping"
+#: include/conversation.php:1341 mod/wallmessage.php:144 mod/editpost.php:117
+#: mod/message.php:263 mod/message.php:431
+msgid "Insert web link"
+msgstr "Insert web link"
 
-#: include/text.php:1099
-msgid "pinged"
-msgstr "pinged"
+#: include/conversation.php:1342 mod/editpost.php:118
+msgid "web link"
+msgstr "web link"
 
-#: include/text.php:1100
-msgid "prod"
-msgstr "prod"
+#: include/conversation.php:1343 mod/editpost.php:119
+msgid "Insert video link"
+msgstr "Insert video link"
 
-#: include/text.php:1100
-msgid "prodded"
-msgstr "prodded"
+#: include/conversation.php:1344 mod/editpost.php:120
+msgid "video link"
+msgstr "video link"
 
-#: include/text.php:1101
-msgid "slap"
-msgstr "slap"
+#: include/conversation.php:1345 mod/editpost.php:121
+msgid "Insert audio link"
+msgstr "Insert audio link"
 
-#: include/text.php:1101
-msgid "slapped"
-msgstr "slapped"
+#: include/conversation.php:1346 mod/editpost.php:122
+msgid "audio link"
+msgstr "audio link"
 
-#: include/text.php:1102
-msgid "finger"
-msgstr "finger"
+#: include/conversation.php:1347 mod/editpost.php:123
+msgid "Set your location"
+msgstr "Set your location"
 
-#: include/text.php:1102
-msgid "fingered"
-msgstr "fingered"
+#: include/conversation.php:1348 mod/editpost.php:124
+msgid "set location"
+msgstr "set location"
 
-#: include/text.php:1103
-msgid "rebuff"
-msgstr "rebuff"
+#: include/conversation.php:1349 mod/editpost.php:125
+msgid "Clear browser location"
+msgstr "Clear browser location"
 
-#: include/text.php:1103
-msgid "rebuffed"
-msgstr "rebuffed"
+#: include/conversation.php:1350 mod/editpost.php:126
+msgid "clear location"
+msgstr "clear location"
 
-#: include/text.php:1138
-msgid "Sep"
-msgstr "Sep"
+#: include/conversation.php:1352 mod/editpost.php:140
+msgid "Set title"
+msgstr "Set title"
 
-#: include/text.php:1339 mod/videos.php:384
-msgid "View Video"
-msgstr "View video"
+#: include/conversation.php:1354 mod/editpost.php:142
+msgid "Categories (comma-separated list)"
+msgstr "Categories (comma-separated list)"
 
-#: include/text.php:1356
-msgid "bytes"
-msgstr "bytes"
+#: include/conversation.php:1356 mod/editpost.php:128
+msgid "Permission settings"
+msgstr "Permission settings"
 
-#: include/text.php:1391 include/text.php:1402
-msgid "Click to open/close"
-msgstr "Click to open/close"
+#: include/conversation.php:1357 mod/editpost.php:157
+msgid "permissions"
+msgstr "permissions"
 
-#: include/text.php:1529
-msgid "View on separate page"
-msgstr "View on separate page"
+#: include/conversation.php:1365 mod/editpost.php:137
+msgid "Public post"
+msgstr "Public post"
 
-#: include/text.php:1530
-msgid "view on separate page"
-msgstr "view on separate page"
+#: include/conversation.php:1369 mod/editpost.php:148 mod/events.php:531
+#: mod/photos.php:1492 mod/photos.php:1531 mod/photos.php:1604
+#: src/Object/Post.php:797
+msgid "Preview"
+msgstr "Preview"
 
-#: include/text.php:1748
-msgid "activity"
-msgstr "activity"
+#: include/conversation.php:1378
+msgid "Post to Groups"
+msgstr "Post to groups"
 
-#: include/text.php:1750 src/Object/Post.php:421 src/Object/Post.php:433
-msgid "comment"
-msgid_plural "comments"
-msgstr[0] "comment"
-msgstr[1] "comments"
+#: include/conversation.php:1379
+msgid "Post to Contacts"
+msgstr "Post to contacts"
 
-#: include/text.php:1753
-msgid "post"
-msgstr "post"
+#: include/conversation.php:1380
+msgid "Private post"
+msgstr "Private post"
 
-#: include/text.php:1910
-msgid "Item filed"
-msgstr "Item filed"
+#: include/conversation.php:1385 mod/editpost.php:155
+#: src/Model/Profile.php:342
+msgid "Message"
+msgstr "Message"
+
+#: include/conversation.php:1386 mod/editpost.php:156
+msgid "Browser"
+msgstr "Browser"
+
+#: include/conversation.php:1653
+msgid "View all"
+msgstr "View all"
+
+#: include/conversation.php:1676
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "Like"
+msgstr[1] "Likes"
+
+#: include/conversation.php:1679
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] "Dislike"
+msgstr[1] "Dislikes"
+
+#: include/conversation.php:1685
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] "Not attending"
+msgstr[1] "Not attending"
+
+#: include/conversation.php:1688 src/Content/ContactSelector.php:125
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr[0] "Undecided"
+msgstr[1] "Undecided"
+
+#: include/dba.php:59
+#, php-format
+msgid "Cannot locate DNS info for database server '%s'"
+msgstr "Cannot locate DNS info for database server '%s'"
 
 #: mod/allfriends.php:51
 msgid "No friends to display."
@@ -1349,9 +1350,9 @@ msgid ""
 " and/or create new posts for you?"
 msgstr "Do you want to authorize this application to access your posts and contacts and create new posts for you?"
 
-#: mod/api.php:111 mod/follow.php:152 mod/dfrn_request.php:653
-#: mod/profiles.php:649 mod/profiles.php:653 mod/profiles.php:674
-#: mod/register.php:237 mod/settings.php:1109 mod/settings.php:1115
+#: mod/api.php:111 mod/profiles.php:649 mod/profiles.php:653
+#: mod/profiles.php:674 mod/dfrn_request.php:653 mod/follow.php:148
+#: mod/register.php:238 mod/settings.php:1109 mod/settings.php:1115
 #: mod/settings.php:1122 mod/settings.php:1126 mod/settings.php:1130
 #: mod/settings.php:1134 mod/settings.php:1138 mod/settings.php:1142
 #: mod/settings.php:1162 mod/settings.php:1163 mod/settings.php:1164
@@ -1379,19 +1380,11 @@ msgstr "Item not available."
 msgid "Item was not found."
 msgstr "Item was not found."
 
-#: mod/bookmarklet.php:21 src/Content/Nav.php:114 src/Module/Login.php:312
-msgid "Login"
-msgstr "Login"
-
-#: mod/bookmarklet.php:49
-msgid "The post was created"
-msgstr "The post was created"
-
 #: mod/common.php:91
 msgid "No contacts in common."
 msgstr "No contacts in common."
 
-#: mod/common.php:140 mod/contacts.php:876
+#: mod/common.php:140 mod/contacts.php:877
 msgid "Common Friends"
 msgstr "Common friends"
 
@@ -1451,13 +1444,13 @@ msgstr "Return to contact editor"
 msgid "Refetch contact data"
 msgstr "Re-fetch contact data."
 
-#: mod/crepair.php:148 mod/contacts.php:600 mod/events.php:534
-#: mod/fsuggest.php:116 mod/install.php:250 mod/install.php:289
-#: mod/invite.php:150 mod/localtime.php:56 mod/manage.php:184
-#: mod/message.php:265 mod/message.php:434 mod/photos.php:1082
-#: mod/photos.php:1162 mod/photos.php:1447 mod/photos.php:1493
-#: mod/photos.php:1532 mod/photos.php:1605 mod/poke.php:203
-#: mod/profiles.php:685 view/theme/duepuntozero/config.php:72
+#: mod/crepair.php:148 mod/invite.php:150 mod/manage.php:184
+#: mod/profiles.php:685 mod/contacts.php:601 mod/install.php:251
+#: mod/install.php:290 mod/localtime.php:56 mod/poke.php:199
+#: mod/events.php:533 mod/fsuggest.php:116 mod/message.php:265
+#: mod/message.php:432 mod/photos.php:1080 mod/photos.php:1160
+#: mod/photos.php:1445 mod/photos.php:1491 mod/photos.php:1530
+#: mod/photos.php:1603 view/theme/duepuntozero/config.php:71
 #: view/theme/frio/config.php:113 view/theme/quattro/config.php:73
 #: view/theme/vier/config.php:119 src/Object/Post.php:788
 msgid "Submit"
@@ -1477,8 +1470,8 @@ msgid ""
 "entries from this contact."
 msgstr "This will cause Friendica to repost new entries from this contact."
 
-#: mod/crepair.php:158 mod/admin.php:439 mod/admin.php:1688 mod/admin.php:1700
-#: mod/admin.php:1713 mod/admin.php:1729 mod/settings.php:681
+#: mod/crepair.php:158 mod/admin.php:439 mod/admin.php:1689 mod/admin.php:1701
+#: mod/admin.php:1714 mod/admin.php:1730 mod/settings.php:681
 #: mod/settings.php:707
 msgid "Name"
 msgstr "Name:"
@@ -1515,270 +1508,46 @@ msgstr "Poll/Feed URL:"
 msgid "New photo from this URL"
 msgstr "New photo from this URL:"
 
-#: mod/delegate.php:96
-msgid "No potential page delegates located."
-msgstr "No potential page delegates found."
-
-#: mod/delegate.php:122 src/Content/Nav.php:204
-msgid "Delegate Page Management"
-msgstr "Delegate Page Management"
+#: mod/fbrowser.php:34 view/theme/frio/theme.php:261 src/Content/Nav.php:102
+#: src/Model/Profile.php:904
+msgid "Photos"
+msgstr "Photos"
 
-#: mod/delegate.php:124
-msgid ""
-"Delegates are able to manage all aspects of this account/page except for "
-"basic account settings. Please do not delegate your personal account to "
-"anybody that you do not trust completely."
-msgstr "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely."
+#: mod/fbrowser.php:43 mod/fbrowser.php:68 mod/photos.php:194
+#: mod/photos.php:1062 mod/photos.php:1149 mod/photos.php:1166
+#: mod/photos.php:1659 mod/photos.php:1673 src/Model/Photo.php:244
+#: src/Model/Photo.php:253
+msgid "Contact Photos"
+msgstr "Contact photos"
 
-#: mod/delegate.php:125
-msgid "Existing Page Managers"
-msgstr "Existing page managers"
+#: mod/fbrowser.php:105 mod/fbrowser.php:136 mod/profile_photo.php:265
+msgid "Upload"
+msgstr "Upload"
 
-#: mod/delegate.php:127
-msgid "Existing Page Delegates"
-msgstr "Existing page delegates"
+#: mod/fbrowser.php:131
+msgid "Files"
+msgstr "Files"
 
-#: mod/delegate.php:129
-msgid "Potential Delegates"
-msgstr "Potential delegates"
+#: mod/fetch.php:16 mod/fetch.php:52 mod/fetch.php:65 mod/help.php:60
+#: mod/p.php:21 mod/p.php:48 mod/p.php:57 index.php:289
+msgid "Not Found"
+msgstr "Not found"
 
-#: mod/delegate.php:131 mod/tagrm.php:98
-msgid "Remove"
-msgstr "Remove"
+#: mod/hcard.php:18
+msgid "No profile"
+msgstr "No profile"
 
-#: mod/delegate.php:132
-msgid "Add"
-msgstr "Add"
+#: mod/help.php:48
+msgid "Help:"
+msgstr "Help:"
 
-#: mod/delegate.php:133
-msgid "No entries."
-msgstr "No entries."
+#: mod/help.php:54 view/theme/vier/theme.php:298 src/Content/Nav.php:134
+msgid "Help"
+msgstr "Help"
 
-#: mod/directory.php:38 mod/viewcontacts.php:45 mod/probe.php:13
-#: mod/webfinger.php:16 mod/community.php:25 mod/dfrn_request.php:607
-#: mod/display.php:200 mod/photos.php:933 mod/search.php:98 mod/search.php:104
-#: mod/videos.php:201
-msgid "Public access denied."
-msgstr "Public access denied."
-
-#: mod/directory.php:142 mod/notifications.php:253 src/Model/Profile.php:420
-#: src/Model/Profile.php:730
-msgid "Gender:"
-msgstr "Gender:"
-
-#: mod/directory.php:144 src/Model/Profile.php:421 src/Model/Profile.php:754
-msgid "Status:"
-msgstr "Status:"
-
-#: mod/directory.php:146 src/Model/Profile.php:422 src/Model/Profile.php:771
-msgid "Homepage:"
-msgstr "Homepage:"
-
-#: mod/directory.php:148 mod/notifications.php:249 mod/contacts.php:654
-#: src/Model/Profile.php:423 src/Model/Profile.php:791
-msgid "About:"
-msgstr "About:"
-
-#: mod/directory.php:195 view/theme/vier/theme.php:201
-msgid "Global Directory"
-msgstr "Global Directory"
-
-#: mod/directory.php:197
-msgid "Find on this site"
-msgstr "Find on this site"
-
-#: mod/directory.php:199
-msgid "Results for:"
-msgstr "Results for:"
-
-#: mod/directory.php:201
-msgid "Site Directory"
-msgstr "Site directory"
-
-#: mod/directory.php:202 mod/contacts.php:810 src/Content/Widget.php:63
-msgid "Find"
-msgstr "Find"
-
-#: mod/directory.php:206
-msgid "No entries (some entries may be hidden)."
-msgstr "No entries (entries may be hidden)."
-
-#: mod/fbrowser.php:34 view/theme/frio/theme.php:260 src/Content/Nav.php:102
-#: src/Model/Profile.php:889
-msgid "Photos"
-msgstr "Photos"
-
-#: mod/fbrowser.php:43 mod/fbrowser.php:68 mod/photos.php:195
-#: mod/photos.php:1064 mod/photos.php:1151 mod/photos.php:1168
-#: mod/photos.php:1661 mod/photos.php:1675 src/Model/Photo.php:241
-#: src/Model/Photo.php:250
-msgid "Contact Photos"
-msgstr "Contact photos"
-
-#: mod/fbrowser.php:105 mod/fbrowser.php:136 mod/profile_photo.php:265
-msgid "Upload"
-msgstr "Upload"
-
-#: mod/fbrowser.php:131
-msgid "Files"
-msgstr "Files"
-
-#: mod/fetch.php:16 mod/fetch.php:52 mod/fetch.php:65 mod/help.php:60
-#: mod/p.php:21 mod/p.php:48 mod/p.php:57 index.php:289
-msgid "Not Found"
-msgstr "Not found"
-
-#: mod/filer.php:35
-msgid "- select -"
-msgstr "- select -"
-
-#: mod/follow.php:44
-msgid "Contact added"
-msgstr "Contact added"
-
-#: mod/follow.php:65 mod/unfollow.php:65 mod/dfrn_request.php:662
-msgid "Submit Request"
-msgstr "Submit request"
-
-#: mod/follow.php:76
-msgid "You already added this contact."
-msgstr "You already added this contact."
-
-#: mod/follow.php:85
-msgid "Diaspora support isn't enabled. Contact can't be added."
-msgstr "Diaspora support isn't enabled. Contact can't be added."
-
-#: mod/follow.php:92
-msgid "OStatus support is disabled. Contact can't be added."
-msgstr "OStatus support is disabled. Contact can't be added."
-
-#: mod/follow.php:99
-msgid "The network type couldn't be detected. Contact can't be added."
-msgstr "The network type couldn't be detected. Contact can't be added."
-
-#: mod/follow.php:151 mod/dfrn_request.php:652
-msgid "Please answer the following:"
-msgstr "Please answer the following:"
-
-#: mod/follow.php:152 mod/dfrn_request.php:653
-#, php-format
-msgid "Does %s know you?"
-msgstr "Does %s know you?"
-
-#: mod/follow.php:153 mod/dfrn_request.php:654
-msgid "Add a personal note:"
-msgstr "Add a personal note:"
-
-#: mod/follow.php:159 mod/unfollow.php:113 mod/dfrn_request.php:660
-msgid "Your Identity Address:"
-msgstr "My identity address:"
-
-#: mod/follow.php:168 mod/unfollow.php:122 mod/notifications.php:258
-#: mod/admin.php:439 mod/admin.php:449 mod/contacts.php:646
-msgid "Profile URL"
-msgstr "Profile URL:"
-
-#: mod/follow.php:176 mod/notifications.php:251 mod/contacts.php:656
-#: src/Model/Profile.php:779
-msgid "Tags:"
-msgstr "Tags:"
-
-#: mod/follow.php:185 mod/unfollow.php:132 mod/contacts.php:848
-#: src/Model/Profile.php:876
-msgid "Status Messages and Posts"
-msgstr "Status Messages and Posts"
-
-#: mod/group.php:36
-msgid "Group created."
-msgstr "Group created."
-
-#: mod/group.php:42
-msgid "Could not create group."
-msgstr "Could not create group."
-
-#: mod/group.php:56 mod/group.php:158
-msgid "Group not found."
-msgstr "Group not found."
-
-#: mod/group.php:70
-msgid "Group name changed."
-msgstr "Group name changed."
-
-#: mod/group.php:83 mod/profperm.php:28 index.php:412
-msgid "Permission denied"
-msgstr "Permission denied"
-
-#: mod/group.php:97
-msgid "Save Group"
-msgstr "Save group"
-
-#: mod/group.php:102
-msgid "Create a group of contacts/friends."
-msgstr "Create a group of contacts/friends."
-
-#: mod/group.php:103 mod/group.php:200 src/Model/Group.php:409
-msgid "Group Name: "
-msgstr "Group name: "
-
-#: mod/group.php:127
-msgid "Group removed."
-msgstr "Group removed."
-
-#: mod/group.php:129
-msgid "Unable to remove group."
-msgstr "Unable to remove group."
-
-#: mod/group.php:193
-msgid "Delete Group"
-msgstr "Delete group"
-
-#: mod/group.php:199
-msgid "Group Editor"
-msgstr "Group Editor"
-
-#: mod/group.php:204
-msgid "Edit Group Name"
-msgstr "Edit group name"
-
-#: mod/group.php:214
-msgid "Members"
-msgstr "Members"
-
-#: mod/group.php:216 mod/contacts.php:709
-msgid "All Contacts"
-msgstr "All contacts"
-
-#: mod/group.php:217 mod/network.php:639
-msgid "Group is empty"
-msgstr "Group is empty"
-
-#: mod/group.php:230
-msgid "Remove Contact"
-msgstr "Remove contact"
-
-#: mod/group.php:254
-msgid "Add Contact"
-msgstr "Add contact"
-
-#: mod/group.php:266 mod/profperm.php:113
-msgid "Click on a contact to add or remove."
-msgstr "Click on a contact to add or remove."
-
-#: mod/hcard.php:18
-msgid "No profile"
-msgstr "No profile"
-
-#: mod/help.php:48
-msgid "Help:"
-msgstr "Help:"
-
-#: mod/help.php:54 view/theme/vier/theme.php:297 src/Content/Nav.php:134
-msgid "Help"
-msgstr "Help"
-
-#: mod/help.php:63 index.php:294
-msgid "Page not found."
-msgstr "Page not found"
+#: mod/help.php:63 index.php:294
+msgid "Page not found."
+msgstr "Page not found"
 
 #: mod/home.php:39
 #, php-format
@@ -1828,8 +1597,8 @@ msgid ""
 " join."
 msgstr "On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."
 
-#: mod/newmember.php:19 mod/admin.php:1813 mod/admin.php:2082
-#: mod/settings.php:122 view/theme/frio/theme.php:268 src/Content/Nav.php:206
+#: mod/newmember.php:19 mod/admin.php:1814 mod/admin.php:2083
+#: mod/settings.php:122 view/theme/frio/theme.php:269 src/Content/Nav.php:206
 msgid "Settings"
 msgstr "Settings"
 
@@ -1852,14 +1621,14 @@ msgid ""
 "potential friends know exactly how to find you."
 msgstr "Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."
 
-#: mod/newmember.php:24 mod/profperm.php:111 mod/contacts.php:661
-#: mod/contacts.php:853 view/theme/frio/theme.php:259 src/Content/Nav.php:101
-#: src/Model/Profile.php:715 src/Model/Profile.php:848
-#: src/Model/Profile.php:881
+#: mod/newmember.php:24 mod/contacts.php:662 mod/contacts.php:854
+#: mod/profperm.php:113 view/theme/frio/theme.php:260 src/Content/Nav.php:101
+#: src/Model/Profile.php:730 src/Model/Profile.php:863
+#: src/Model/Profile.php:896
 msgid "Profile"
 msgstr "Profile"
 
-#: mod/newmember.php:26 mod/profile_photo.php:264 mod/profiles.php:704
+#: mod/newmember.php:26 mod/profiles.php:704 mod/profile_photo.php:264
 msgid "Upload Profile Photo"
 msgstr "Upload profile photo"
 
@@ -1982,13 +1751,13 @@ msgid ""
 " features and resources."
 msgstr "Our <strong>help</strong> pages may be consulted for detail on other program features and resources."
 
-#: mod/nogroup.php:42 mod/viewcontacts.php:113 mod/contacts.php:609
-#: mod/contacts.php:942
+#: mod/nogroup.php:42 mod/contacts.php:610 mod/contacts.php:943
+#: mod/viewcontacts.php:112
 #, php-format
 msgid "Visit %s's profile [%s]"
 msgstr "Visit %s's profile [%s]"
 
-#: mod/nogroup.php:43 mod/contacts.php:943
+#: mod/nogroup.php:43 mod/contacts.php:944
 msgid "Edit contact"
 msgstr "Edit contact"
 
@@ -1996,57 +1765,10 @@ msgstr "Edit contact"
 msgid "Contacts who are not members of a group"
 msgstr "Contacts who are not members of a group"
 
-#: mod/notes.php:54 src/Model/Profile.php:931
-msgid "Personal Notes"
-msgstr "Personal notes"
-
 #: mod/p.php:14
 msgid "Not Extended"
 msgstr "Not extended"
 
-#: mod/profperm.php:34 mod/profperm.php:63
-msgid "Invalid profile identifier."
-msgstr "Invalid profile identifier."
-
-#: mod/profperm.php:109
-msgid "Profile Visibility Editor"
-msgstr "Profile Visibility Editor"
-
-#: mod/profperm.php:122
-msgid "Visible To"
-msgstr "Visible to"
-
-#: mod/profperm.php:138
-msgid "All Contacts (with secure profile access)"
-msgstr "All contacts with secure profile access"
-
-#: mod/regmod.php:68
-msgid "Account approved."
-msgstr "Account approved."
-
-#: mod/regmod.php:93
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Registration revoked for %s"
-
-#: mod/regmod.php:102
-msgid "Please login."
-msgstr "Please login."
-
-#: mod/removeme.php:55 mod/removeme.php:58
-msgid "Remove My Account"
-msgstr "Remove My Account"
-
-#: mod/removeme.php:56
-msgid ""
-"This will completely remove your account. Once this has been done it is not "
-"recoverable."
-msgstr "This will completely remove your account. Once this has been done it is not recoverable."
-
-#: mod/removeme.php:57
-msgid "Please enter your password for verification:"
-msgstr "Please enter your password for verification:"
-
 #: mod/repair_ostatus.php:18
 msgid "Resubscribing to OStatus contacts"
 msgstr "Resubscribing to OStatus contacts"
@@ -2089,6 +1811,10 @@ msgstr "Contact wasn't found or can't be unfollowed."
 msgid "Contact unfollowed"
 msgstr "Contact unfollowed"
 
+#: mod/unfollow.php:65 mod/dfrn_request.php:662 mod/follow.php:61
+msgid "Submit Request"
+msgstr "Submit request"
+
 #: mod/unfollow.php:73
 msgid "You aren't a friend of this contact."
 msgstr "You aren't a friend of this contact."
@@ -2097,195 +1823,46 @@ msgstr "You aren't a friend of this contact."
 msgid "Unfollowing is currently not supported by your network."
 msgstr "Unfollowing is currently not supported by your network."
 
-#: mod/unfollow.php:100 mod/contacts.php:589
+#: mod/unfollow.php:100 mod/contacts.php:590
 msgid "Disconnect/Unfollow"
 msgstr "Disconnect/Unfollow"
 
+#: mod/unfollow.php:113 mod/dfrn_request.php:660 mod/follow.php:155
+msgid "Your Identity Address:"
+msgstr "My identity address:"
+
+#: mod/unfollow.php:122 mod/notifications.php:258 mod/contacts.php:647
+#: mod/follow.php:164 mod/admin.php:439 mod/admin.php:449
+msgid "Profile URL"
+msgstr "Profile URL:"
+
+#: mod/unfollow.php:132 mod/contacts.php:849 mod/follow.php:181
+#: src/Model/Profile.php:891
+msgid "Status Messages and Posts"
+msgstr "Status Messages and Posts"
+
 #: mod/update_community.php:27 mod/update_display.php:27
-#: mod/update_network.php:32 mod/update_notes.php:40 mod/update_profile.php:39
+#: mod/update_notes.php:40 mod/update_profile.php:39 mod/update_network.php:33
 msgid "[Embedded content - reload page to view]"
 msgstr "[Embedded content - reload page to view]"
 
-#: mod/viewcontacts.php:85
-msgid "No contacts."
-msgstr "No contacts."
+#: mod/uimport.php:55 mod/register.php:191
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."
 
-#: mod/viewsrc.php:12
-msgid "Access denied."
-msgstr "Access denied."
+#: mod/uimport.php:70 mod/register.php:285
+msgid "Import"
+msgstr "Import profile"
 
-#: mod/wall_upload.php:38 mod/wall_upload.php:54 mod/wall_upload.php:112
-#: mod/wall_upload.php:152 mod/wall_upload.php:155 mod/wall_attach.php:24
-#: mod/wall_attach.php:32 mod/wall_attach.php:83
-msgid "Invalid request."
-msgstr "Invalid request."
+#: mod/uimport.php:72
+msgid "Move account"
+msgstr "Move Existing Friendica Account"
 
-#: mod/wall_upload.php:183 mod/photos.php:764 mod/photos.php:767
-#: mod/photos.php:796 mod/profile_photo.php:165
-#, php-format
-msgid "Image exceeds size limit of %s"
-msgstr "Image exceeds size limit of %s"
-
-#: mod/wall_upload.php:197 mod/photos.php:819 mod/profile_photo.php:174
-msgid "Unable to process image."
-msgstr "Unable to process image."
-
-#: mod/wall_upload.php:228 mod/item.php:472 src/Object/Image.php:949
-#: src/Object/Image.php:965 src/Object/Image.php:973 src/Object/Image.php:998
-msgid "Wall Photos"
-msgstr "Wall photos"
-
-#: mod/wall_upload.php:236 mod/photos.php:848 mod/profile_photo.php:322
-msgid "Image upload failed."
-msgstr "Image upload failed."
-
-#: mod/wallmessage.php:49 mod/wallmessage.php:112
-#, php-format
-msgid "Number of daily wall messages for %s exceeded. Message failed."
-msgstr "Number of daily wall messages for %s exceeded. Message failed."
-
-#: mod/wallmessage.php:57 mod/message.php:72
-msgid "No recipient selected."
-msgstr "No recipient selected."
-
-#: mod/wallmessage.php:60
-msgid "Unable to check your home location."
-msgstr "Unable to check your home location."
-
-#: mod/wallmessage.php:63 mod/message.php:79
-msgid "Message could not be sent."
-msgstr "Message could not be sent."
-
-#: mod/wallmessage.php:66 mod/message.php:82
-msgid "Message collection failure."
-msgstr "Message collection failure."
-
-#: mod/wallmessage.php:69 mod/message.php:85
-msgid "Message sent."
-msgstr "Message sent."
-
-#: mod/wallmessage.php:86 mod/wallmessage.php:95
-msgid "No recipient."
-msgstr "No recipient."
-
-#: mod/wallmessage.php:132 mod/message.php:249
-msgid "Send Private Message"
-msgstr "Send private message"
-
-#: mod/wallmessage.php:133
-#, php-format
-msgid ""
-"If you wish for %s to respond, please check that the privacy settings on "
-"your site allow private mail from unknown senders."
-msgstr "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."
-
-#: mod/wallmessage.php:134 mod/message.php:250 mod/message.php:423
-msgid "To:"
-msgstr "To:"
-
-#: mod/wallmessage.php:135 mod/message.php:255 mod/message.php:425
-msgid "Subject:"
-msgstr "Subject:"
-
-#: mod/wallmessage.php:141 mod/invite.php:144 mod/message.php:259
-#: mod/message.php:428
-msgid "Your message:"
-msgstr "Your message:"
-
-#: mod/babel.php:22
-msgid "Source (bbcode) text:"
-msgstr "Source (bbcode) text:"
-
-#: mod/babel.php:29
-msgid "Source (Diaspora) text to convert to BBcode:"
-msgstr "Source (Diaspora) text to convert to BBcode:"
-
-#: mod/babel.php:37
-msgid "Source input: "
-msgstr "Source input: "
-
-#: mod/babel.php:41
-msgid "bbcode (raw HTML(: "
-msgstr ""
-
-#: mod/babel.php:45
-msgid "bbcode: "
-msgstr ""
-
-#: mod/babel.php:49 mod/babel.php:65
-msgid "bbcode => html2bbcode: "
-msgstr ""
-
-#: mod/babel.php:53
-msgid "bb2diaspora: "
-msgstr ""
-
-#: mod/babel.php:57
-msgid "bb2diaspora => Markdown: "
-msgstr ""
-
-#: mod/babel.php:61
-msgid "bb2diaspora => diaspora2bb: "
-msgstr ""
-
-#: mod/babel.php:71
-msgid "Source input (Diaspora format): "
-msgstr "Source input (Diaspora format): "
-
-#: mod/babel.php:75
-msgid "diaspora2bb: "
-msgstr "diaspora2bb: "
-
-#: mod/editpost.php:27 mod/editpost.php:37
-msgid "Item not found"
-msgstr "Item not found"
-
-#: mod/editpost.php:42
-msgid "Edit post"
-msgstr "Edit post"
-
-#: mod/uexport.php:44
-msgid "Export account"
-msgstr "Export account"
-
-#: mod/uexport.php:44
-msgid ""
-"Export your account info and contacts. Use this to make a backup of your "
-"account and/or to move it to another server."
-msgstr "Export your account info and contacts. Use this to backup your account or to move it to another server."
-
-#: mod/uexport.php:45
-msgid "Export all"
-msgstr "Export all"
-
-#: mod/uexport.php:45
-msgid ""
-"Export your accout info, contacts and all your items as json. Could be a "
-"very big file, and could take a lot of time. Use this to make a full backup "
-"of your account (photos are not exported)"
-msgstr "Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"
-
-#: mod/uexport.php:52 mod/settings.php:106
-msgid "Export personal data"
-msgstr "Export personal data"
-
-#: mod/uimport.php:55 mod/register.php:190
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr "This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."
-
-#: mod/uimport.php:70 mod/register.php:284
-msgid "Import"
-msgstr "Import profile"
-
-#: mod/uimport.php:72
-msgid "Move account"
-msgstr "Move Existing Friendica Account"
-
-#: mod/uimport.php:73
-msgid "You can import an account from another Friendica server."
-msgstr "You can import an existing Friendica profile to this node."
+#: mod/uimport.php:73
+msgid "You can import an account from another Friendica server."
+msgstr "You can import an existing Friendica profile to this node."
 
 #: mod/uimport.php:74
 msgid ""
@@ -2359,18 +1936,18 @@ msgstr "Suggestions, praise, donations, etc. - please email \"Info\" at Friendic
 
 #: mod/friendica.php:103
 msgid "Installed addons/apps:"
-msgstr ""
+msgstr "Installed addons/apps:"
 
 #: mod/friendica.php:117
 msgid "No installed addons/apps"
-msgstr ""
+msgstr "No installed addons/apps"
 
 #: mod/friendica.php:122
 msgid "On this server the following remote servers are blocked."
 msgstr "On this server the following remote servers are blocked."
 
-#: mod/friendica.php:123 mod/admin.php:302 mod/admin.php:320
-#: mod/dfrn_request.php:351 src/Model/Contact.php:1142
+#: mod/friendica.php:123 mod/dfrn_request.php:351 mod/admin.php:302
+#: mod/admin.php:320 src/Model/Contact.php:1142
 msgid "Blocked domain"
 msgstr "Blocked domain"
 
@@ -2400,8 +1977,8 @@ msgid "Discard"
 msgstr "Discard"
 
 #: mod/notifications.php:62 mod/notifications.php:182
-#: mod/notifications.php:266 mod/contacts.php:628 mod/contacts.php:818
-#: mod/contacts.php:1002
+#: mod/notifications.php:266 mod/contacts.php:629 mod/contacts.php:819
+#: mod/contacts.php:1003
 msgid "Ignore"
 msgstr "Ignore"
 
@@ -2442,7 +2019,7 @@ msgstr "Notification type: "
 msgid "suggested by %s"
 msgstr "suggested by %s"
 
-#: mod/notifications.php:175 mod/notifications.php:254 mod/contacts.php:636
+#: mod/notifications.php:175 mod/notifications.php:254 mod/contacts.php:637
 msgid "Hide this contact from others"
 msgstr "Hide this contact from others"
 
@@ -2454,7 +2031,7 @@ msgstr "Post a new friend activity"
 msgid "if applicable"
 msgstr "if applicable"
 
-#: mod/notifications.php:179 mod/notifications.php:264 mod/admin.php:1703
+#: mod/notifications.php:179 mod/notifications.php:264 mod/admin.php:1704
 msgid "Approve"
 msgstr "Approve"
 
@@ -2507,7 +2084,22 @@ msgstr "Sharer"
 msgid "Subscriber"
 msgstr "Subscriber"
 
-#: mod/notifications.php:261 mod/contacts.php:62 src/Model/Profile.php:518
+#: mod/notifications.php:249 mod/contacts.php:655 mod/directory.php:155
+#: src/Model/Profile.php:423 src/Model/Profile.php:806
+msgid "About:"
+msgstr "About:"
+
+#: mod/notifications.php:251 mod/contacts.php:657 mod/follow.php:172
+#: src/Model/Profile.php:794
+msgid "Tags:"
+msgstr "Tags:"
+
+#: mod/notifications.php:253 mod/directory.php:152 src/Model/Profile.php:420
+#: src/Model/Profile.php:745
+msgid "Gender:"
+msgstr "Gender:"
+
+#: mod/notifications.php:261 mod/contacts.php:63 src/Model/Profile.php:518
 msgid "Network:"
 msgstr "Network:"
 
@@ -2573,3984 +2165,4442 @@ msgstr "failed"
 msgid "ignored"
 msgstr "Ignored"
 
-#: mod/probe.php:14 mod/webfinger.php:17
-msgid "Only logged in users are permitted to perform a probing."
-msgstr "Only logged in users are permitted to perform a probing."
+#: mod/cal.php:142 mod/display.php:308 mod/profile.php:173
+msgid "Access to this profile has been restricted."
+msgstr "Access to this profile has been restricted."
 
-#: mod/admin.php:106
-msgid "Theme settings updated."
-msgstr "Theme settings updated."
+#: mod/cal.php:274 mod/events.php:392 view/theme/frio/theme.php:263
+#: view/theme/frio/theme.php:267 src/Content/Nav.php:104
+#: src/Content/Nav.php:169 src/Model/Profile.php:924 src/Model/Profile.php:935
+msgid "Events"
+msgstr "Events"
 
-#: mod/admin.php:176 src/Content/Nav.php:174
-msgid "Information"
-msgstr "Information"
+#: mod/cal.php:275 mod/events.php:393
+msgid "View"
+msgstr "View"
 
-#: mod/admin.php:177
-msgid "Overview"
-msgstr ""
+#: mod/cal.php:276 mod/events.php:395
+msgid "Previous"
+msgstr "Previous"
 
-#: mod/admin.php:178 mod/admin.php:653
-msgid "Federation Statistics"
-msgstr "Federation statistics"
+#: mod/cal.php:277 mod/install.php:209 mod/events.php:396
+msgid "Next"
+msgstr "Next"
 
-#: mod/admin.php:179
-msgid "Configuration"
-msgstr ""
+#: mod/cal.php:284 mod/events.php:405
+msgid "list"
+msgstr "List"
 
-#: mod/admin.php:180 mod/admin.php:1262
-msgid "Site"
-msgstr "Site"
+#: mod/cal.php:297 src/Model/User.php:202
+msgid "User not found"
+msgstr "User not found"
 
-#: mod/admin.php:181 mod/admin.php:1190 mod/admin.php:1695 mod/admin.php:1711
-msgid "Users"
-msgstr "Users"
+#: mod/cal.php:313
+msgid "This calendar format is not supported"
+msgstr "This calendar format is not supported"
 
-#: mod/admin.php:182 mod/admin.php:1811 mod/admin.php:1871 mod/settings.php:85
-msgid "Addons"
-msgstr ""
+#: mod/cal.php:315
+msgid "No exportable data found"
+msgstr "No exportable data found"
 
-#: mod/admin.php:183 mod/admin.php:2080 mod/admin.php:2124
-msgid "Themes"
-msgstr "Theme selection"
+#: mod/cal.php:332
+msgid "calendar"
+msgstr "calendar"
 
-#: mod/admin.php:184 mod/settings.php:63
-msgid "Additional features"
-msgstr "Additional features"
+#: mod/dfrn_confirm.php:74 mod/profiles.php:38 mod/profiles.php:148
+#: mod/profiles.php:195 mod/profiles.php:631
+msgid "Profile not found."
+msgstr "Profile not found."
 
-#: mod/admin.php:185
-msgid "Database"
-msgstr ""
+#: mod/dfrn_confirm.php:132
+msgid ""
+"This may occasionally happen if contact was requested by both persons and it"
+" has already been approved."
+msgstr "This may occasionally happen if contact was requested by both persons and it has already been approved."
 
-#: mod/admin.php:186
-msgid "DB updates"
-msgstr "DB updates"
+#: mod/dfrn_confirm.php:242
+msgid "Response from remote site was not understood."
+msgstr "Response from remote site was not understood."
 
-#: mod/admin.php:187 mod/admin.php:688
-msgid "Inspect Queue"
-msgstr "Inspect queue"
+#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:254
+msgid "Unexpected response from remote site: "
+msgstr "Unexpected response from remote site: "
 
-#: mod/admin.php:188
-msgid "Tools"
-msgstr ""
+#: mod/dfrn_confirm.php:263
+msgid "Confirmation completed successfully."
+msgstr "Confirmation completed successfully."
 
-#: mod/admin.php:189
-msgid "Contact Blocklist"
-msgstr ""
+#: mod/dfrn_confirm.php:275
+msgid "Temporary failure. Please wait and try again."
+msgstr "Temporary failure. Please wait and try again."
 
-#: mod/admin.php:190 mod/admin.php:311
-msgid "Server Blocklist"
-msgstr "Server blocklist"
+#: mod/dfrn_confirm.php:278
+msgid "Introduction failed or was revoked."
+msgstr "Introduction failed or was revoked."
 
-#: mod/admin.php:191 mod/admin.php:470
-msgid "Delete Item"
-msgstr "Delete item"
+#: mod/dfrn_confirm.php:283
+msgid "Remote site reported: "
+msgstr "Remote site reported: "
 
-#: mod/admin.php:192 mod/admin.php:193 mod/admin.php:2198
-msgid "Logs"
-msgstr "Logs"
+#: mod/dfrn_confirm.php:396
+msgid "Unable to set contact photo."
+msgstr "Unable to set contact photo."
 
-#: mod/admin.php:194 mod/admin.php:2265
-msgid "View Logs"
-msgstr "View logs"
+#: mod/dfrn_confirm.php:498
+#, php-format
+msgid "No user record found for '%s' "
+msgstr "No user record found for '%s' "
 
-#: mod/admin.php:196
-msgid "Diagnostics"
-msgstr ""
+#: mod/dfrn_confirm.php:508
+msgid "Our site encryption key is apparently messed up."
+msgstr "Our site encryption key is apparently messed up."
 
-#: mod/admin.php:197
-msgid "PHP Info"
-msgstr ""
+#: mod/dfrn_confirm.php:519
+msgid "Empty site URL was provided or URL could not be decrypted by us."
+msgstr "An empty URL was provided or the URL could not be decrypted by us."
 
-#: mod/admin.php:198
-msgid "probe address"
-msgstr "Probe address"
+#: mod/dfrn_confirm.php:535
+msgid "Contact record was not found for you on our site."
+msgstr "Contact record was not found for you on our site."
 
-#: mod/admin.php:199
-msgid "check webfinger"
-msgstr "Check webfinger"
+#: mod/dfrn_confirm.php:549
+#, php-format
+msgid "Site public key not available in contact record for URL %s."
+msgstr "Site public key not available in contact record for URL %s."
 
-#: mod/admin.php:218 src/Content/Nav.php:217
-msgid "Admin"
-msgstr "Admin"
+#: mod/dfrn_confirm.php:565
+msgid ""
+"The ID provided by your system is a duplicate on our system. It should work "
+"if you try again."
+msgstr "The ID provided by your system is a duplicate on our system. It should work if you try again."
 
-#: mod/admin.php:219
-msgid "Addon Features"
-msgstr ""
+#: mod/dfrn_confirm.php:576
+msgid "Unable to set your contact credentials on our system."
+msgstr "Unable to set your contact credentials on our system."
 
-#: mod/admin.php:220
-msgid "User registrations waiting for confirmation"
-msgstr "User registrations awaiting confirmation"
+#: mod/dfrn_confirm.php:631
+msgid "Unable to update your contact profile details on our system"
+msgstr "Unable to update your contact profile details on our system"
 
-#: mod/admin.php:302
-msgid "The blocked domain"
-msgstr "Blocked domain"
+#: mod/dfrn_confirm.php:661 mod/dfrn_request.php:568
+#: src/Model/Contact.php:1434
+msgid "[Name Withheld]"
+msgstr "[Name Withheld]"
 
-#: mod/admin.php:303 mod/admin.php:316
-msgid "The reason why you blocked this domain."
-msgstr "Reason why you blocked this domain."
+#: mod/dfrn_confirm.php:694
+#, php-format
+msgid "%1$s has joined %2$s"
+msgstr "%1$s has joined %2$s"
 
-#: mod/admin.php:304
-msgid "Delete domain"
-msgstr "Delete domain"
+#: mod/invite.php:33
+msgid "Total invitation limit exceeded."
+msgstr "Total invitation limit exceeded"
 
-#: mod/admin.php:304
-msgid "Check to delete this entry from the blocklist"
-msgstr "Check to delete this entry from the blocklist"
+#: mod/invite.php:55
+#, php-format
+msgid "%s : Not a valid email address."
+msgstr "%s : Not a valid email address"
 
-#: mod/admin.php:310 mod/admin.php:427 mod/admin.php:469 mod/admin.php:652
-#: mod/admin.php:687 mod/admin.php:783 mod/admin.php:1261 mod/admin.php:1694
-#: mod/admin.php:1810 mod/admin.php:1870 mod/admin.php:2079 mod/admin.php:2123
-#: mod/admin.php:2197 mod/admin.php:2264
-msgid "Administration"
-msgstr "Administration"
+#: mod/invite.php:80
+msgid "Please join us on Friendica"
+msgstr "Please join us on Friendica."
 
-#: mod/admin.php:312
+#: mod/invite.php:91
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "Invitation limit is exceeded. Please contact your site administrator."
+
+#: mod/invite.php:95
+#, php-format
+msgid "%s : Message delivery failed."
+msgstr "%s : Message delivery failed"
+
+#: mod/invite.php:99
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d message sent."
+msgstr[1] "%d messages sent."
+
+#: mod/invite.php:117
+msgid "You have no more invitations available"
+msgstr "You have no more invitations available."
+
+#: mod/invite.php:125
+#, php-format
 msgid ""
-"This page can be used to define a black list of servers from the federated "
-"network that are not allowed to interact with your node. For all entered "
-"domains you should also give a reason why you have blocked the remote "
-"server."
-msgstr "This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."
+"Visit %s for a list of public sites that you can join. Friendica members on "
+"other sites can all connect with each other, as well as with members of many"
+" other social networks."
+msgstr "Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."
 
-#: mod/admin.php:313
+#: mod/invite.php:127
+#, php-format
 msgid ""
-"The list of blocked servers will be made publically available on the "
-"/friendica page so that your users and people investigating communication "
-"problems can find the reason easily."
-msgstr "The list of blocked servers will publicly available on the Friendica page so that your users and people investigating communication problems can readily find the reason."
+"To accept this invitation, please visit and register at %s or any other "
+"public Friendica website."
+msgstr "To accept this invitation, please sign up at %s or any other public Friendica website."
 
-#: mod/admin.php:314
-msgid "Add new entry to block list"
-msgstr "Add new entry to block list"
+#: mod/invite.php:128
+#, php-format
+msgid ""
+"Friendica sites all inter-connect to create a huge privacy-enhanced social "
+"web that is owned and controlled by its members. They can also connect with "
+"many traditional social networks. See %s for a list of alternate Friendica "
+"sites you can join."
+msgstr "Friendica sites are all inter-connect to create a large privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."
 
-#: mod/admin.php:315
-msgid "Server Domain"
-msgstr "Server domain"
+#: mod/invite.php:132
+msgid ""
+"Our apologies. This system is not currently configured to connect with other"
+" public sites or invite members."
+msgstr "Our apologies. This system is not currently configured to connect with other public sites or invite members."
 
-#: mod/admin.php:315
+#: mod/invite.php:136
 msgid ""
-"The domain of the new server to add to the block list. Do not include the "
-"protocol."
-msgstr "The domain of the new server to add to the block list. Do not include the protocol."
+"Friendica sites all inter-connect to create a huge privacy-enhanced social "
+"web that is owned and controlled by its members. They can also connect with "
+"many traditional social networks."
+msgstr "Friendica sites are all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. Each site can also connect with many traditional social networks."
 
-#: mod/admin.php:316
-msgid "Block reason"
-msgstr "Block reason"
+#: mod/invite.php:135
+#, php-format
+msgid "To accept this invitation, please visit and register at %s."
+msgstr "To accept this invitation, please visit and register at %s."
 
-#: mod/admin.php:317
-msgid "Add Entry"
-msgstr "Add entry"
+#: mod/invite.php:142
+msgid "Send invitations"
+msgstr "Send invitations"
 
-#: mod/admin.php:318
-msgid "Save changes to the blocklist"
-msgstr "Save changes to the blocklist"
+#: mod/invite.php:143
+msgid "Enter email addresses, one per line:"
+msgstr "Enter email addresses, one per line:"
 
-#: mod/admin.php:319
-msgid "Current Entries in the Blocklist"
-msgstr "Current entries in the blocklist"
+#: mod/invite.php:144 mod/wallmessage.php:141 mod/message.php:259
+#: mod/message.php:426
+msgid "Your message:"
+msgstr "Your message:"
 
-#: mod/admin.php:322
-msgid "Delete entry from blocklist"
-msgstr "Delete entry from blocklist"
+#: mod/invite.php:145
+msgid ""
+"You are cordially invited to join me and other close friends on Friendica - "
+"and help us to create a better social web."
+msgstr "You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."
 
-#: mod/admin.php:325
-msgid "Delete entry from blocklist?"
-msgstr "Delete entry from blocklist?"
+#: mod/invite.php:147
+msgid "You will need to supply this invitation code: $invite_code"
+msgstr "You will need to supply this invitation code: $invite_code"
 
-#: mod/admin.php:351
-msgid "Server added to blocklist."
-msgstr "Server added to blocklist."
+#: mod/invite.php:147
+msgid ""
+"Once you have registered, please connect with me via my profile page at:"
+msgstr "Once you have signed up, please connect with me via my profile page at:"
 
-#: mod/admin.php:367
-msgid "Site blocklist updated."
-msgstr "Site blocklist updated."
+#: mod/invite.php:149
+msgid ""
+"For more information about the Friendica project and why we feel it is "
+"important, please visit http://friendi.ca"
+msgstr "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"
 
-#: mod/admin.php:390 util/global_community_block.php:53
-msgid "The contact has been blocked from the node"
-msgstr ""
+#: mod/manage.php:180
+msgid "Manage Identities and/or Pages"
+msgstr "Manage Identities and Pages"
 
-#: mod/admin.php:392 util/global_community_block.php:48
-#, php-format
-msgid "Could not find any contact entry for this URL (%s)"
-msgstr ""
+#: mod/manage.php:181
+msgid ""
+"Toggle between different identities or community/group pages which share "
+"your account details or which you have been granted \"manage\" permissions"
+msgstr "Accounts that I manage or own."
 
-#: mod/admin.php:399
-#, php-format
-msgid "%s contact unblocked"
-msgid_plural "%s contacts unblocked"
-msgstr[0] ""
-msgstr[1] ""
+#: mod/manage.php:182
+msgid "Select an identity to manage: "
+msgstr "Select identity:"
 
-#: mod/admin.php:428
-msgid "Remote Contact Blocklist"
-msgstr ""
+#: mod/profiles.php:57
+msgid "Profile deleted."
+msgstr "Profile deleted."
 
-#: mod/admin.php:429
-msgid ""
-"This page allows you to prevent any message from a remote contact to reach "
-"your node."
-msgstr ""
+#: mod/profiles.php:73 mod/profiles.php:109
+msgid "Profile-"
+msgstr "Profile-"
 
-#: mod/admin.php:430
-msgid "Block Remote Contact"
-msgstr ""
+#: mod/profiles.php:92 mod/profiles.php:131
+msgid "New profile created."
+msgstr "New profile created."
 
-#: mod/admin.php:431 mod/admin.php:1697
-msgid "select all"
-msgstr "select all"
+#: mod/profiles.php:115
+msgid "Profile unavailable to clone."
+msgstr "Profile unavailable to clone."
 
-#: mod/admin.php:432
-msgid "select none"
-msgstr ""
+#: mod/profiles.php:205
+msgid "Profile Name is required."
+msgstr "Profile name is required."
+
+#: mod/profiles.php:346
+msgid "Marital Status"
+msgstr "Marital status"
+
+#: mod/profiles.php:350
+msgid "Romantic Partner"
+msgstr "Romantic partner"
+
+#: mod/profiles.php:362
+msgid "Work/Employment"
+msgstr "Work/Employment:"
+
+#: mod/profiles.php:365
+msgid "Religion"
+msgstr "Religion"
+
+#: mod/profiles.php:369
+msgid "Political Views"
+msgstr "Political views"
+
+#: mod/profiles.php:373
+msgid "Gender"
+msgstr "Gender"
+
+#: mod/profiles.php:377
+msgid "Sexual Preference"
+msgstr "Sexual preference"
+
+#: mod/profiles.php:381
+msgid "XMPP"
+msgstr "XMPP"
+
+#: mod/profiles.php:385
+msgid "Homepage"
+msgstr "Homepage"
+
+#: mod/profiles.php:389 mod/profiles.php:699
+msgid "Interests"
+msgstr "Interests"
+
+#: mod/profiles.php:393 mod/admin.php:439
+msgid "Address"
+msgstr "Address"
+
+#: mod/profiles.php:400 mod/profiles.php:695
+msgid "Location"
+msgstr "Location"
+
+#: mod/profiles.php:485
+msgid "Profile updated."
+msgstr "Profile updated."
+
+#: mod/profiles.php:577
+msgid " and "
+msgstr " and "
+
+#: mod/profiles.php:586
+msgid "public profile"
+msgstr "public profile"
+
+#: mod/profiles.php:589
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+
+#: mod/profiles.php:590
+#, php-format
+msgid " - Visit %1$s's %2$s"
+msgstr " - Visit %1$s's %2$s"
+
+#: mod/profiles.php:592
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$s has an updated %2$s, changing %3$s."
+
+#: mod/profiles.php:646
+msgid "Hide contacts and friends:"
+msgstr "Hide contacts and friends:"
+
+#: mod/profiles.php:651
+msgid "Hide your contact/friend list from viewers of this profile?"
+msgstr "Hide your contact/friend list from viewers of this profile?"
+
+#: mod/profiles.php:671
+msgid "Show more profile fields:"
+msgstr "Show more profile fields:"
+
+#: mod/profiles.php:683
+msgid "Profile Actions"
+msgstr "Profile actions"
+
+#: mod/profiles.php:684
+msgid "Edit Profile Details"
+msgstr "Edit Profile Details"
+
+#: mod/profiles.php:686
+msgid "Change Profile Photo"
+msgstr "Change profile photo"
+
+#: mod/profiles.php:687
+msgid "View this profile"
+msgstr "View this profile"
+
+#: mod/profiles.php:688 mod/profiles.php:783 src/Model/Profile.php:393
+msgid "Edit visibility"
+msgstr "Edit visibility"
+
+#: mod/profiles.php:689
+msgid "Create a new profile using these settings"
+msgstr "Create a new profile using these settings"
+
+#: mod/profiles.php:690
+msgid "Clone this profile"
+msgstr "Clone this profile"
+
+#: mod/profiles.php:691
+msgid "Delete this profile"
+msgstr "Delete this profile"
+
+#: mod/profiles.php:693
+msgid "Basic information"
+msgstr "Basic information"
+
+#: mod/profiles.php:694
+msgid "Profile picture"
+msgstr "Profile picture"
+
+#: mod/profiles.php:696
+msgid "Preferences"
+msgstr "Preferences"
+
+#: mod/profiles.php:697
+msgid "Status information"
+msgstr "Status information"
+
+#: mod/profiles.php:698
+msgid "Additional information"
+msgstr "Additional information"
+
+#: mod/profiles.php:700 mod/network.php:940
+#: src/Core/NotificationsManager.php:185
+msgid "Personal"
+msgstr "Personal"
+
+#: mod/profiles.php:701
+msgid "Relation"
+msgstr "Relation"
+
+#: mod/profiles.php:702 src/Util/Temporal.php:81 src/Util/Temporal.php:83
+msgid "Miscellaneous"
+msgstr "Miscellaneous"
+
+#: mod/profiles.php:705
+msgid "Your Gender:"
+msgstr "Gender:"
+
+#: mod/profiles.php:706
+msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
+msgstr "<span class=\"heart\">&hearts;</span> Marital status:"
+
+#: mod/profiles.php:707 src/Model/Profile.php:782
+msgid "Sexual Preference:"
+msgstr "Sexual preference:"
+
+#: mod/profiles.php:708
+msgid "Example: fishing photography software"
+msgstr "Example: fishing photography software"
+
+#: mod/profiles.php:713
+msgid "Profile Name:"
+msgstr "Profile name:"
+
+#: mod/profiles.php:713 mod/events.php:511 mod/events.php:523
+msgid "Required"
+msgstr "Required"
+
+#: mod/profiles.php:715
+msgid ""
+"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
+"be visible to anybody using the internet."
+msgstr "This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."
+
+#: mod/profiles.php:716
+msgid "Your Full Name:"
+msgstr "My full name:"
+
+#: mod/profiles.php:717
+msgid "Title/Description:"
+msgstr "Title/Description:"
+
+#: mod/profiles.php:720
+msgid "Street Address:"
+msgstr "Street address:"
+
+#: mod/profiles.php:721
+msgid "Locality/City:"
+msgstr "Locality/City:"
+
+#: mod/profiles.php:722
+msgid "Region/State:"
+msgstr "Region/State:"
+
+#: mod/profiles.php:723
+msgid "Postal/Zip Code:"
+msgstr "Postcode:"
+
+#: mod/profiles.php:724
+msgid "Country:"
+msgstr "Country:"
+
+#: mod/profiles.php:725 src/Util/Temporal.php:149
+msgid "Age: "
+msgstr "Age: "
+
+#: mod/profiles.php:728
+msgid "Who: (if applicable)"
+msgstr "Who: (if applicable)"
+
+#: mod/profiles.php:728
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Examples: cathy123, Cathy Williams, cathy@example.com"
+
+#: mod/profiles.php:729
+msgid "Since [date]:"
+msgstr "Since when:"
+
+#: mod/profiles.php:731
+msgid "Tell us about yourself..."
+msgstr "About myself:"
+
+#: mod/profiles.php:732
+msgid "XMPP (Jabber) address:"
+msgstr "XMPP (Jabber) address:"
+
+#: mod/profiles.php:732
+msgid ""
+"The XMPP address will be propagated to your contacts so that they can follow"
+" you."
+msgstr "The XMPP address will be propagated to your contacts so that they can follow you."
+
+#: mod/profiles.php:733
+msgid "Homepage URL:"
+msgstr "Homepage URL:"
+
+#: mod/profiles.php:734 src/Model/Profile.php:790
+msgid "Hometown:"
+msgstr "Home town:"
+
+#: mod/profiles.php:735 src/Model/Profile.php:798
+msgid "Political Views:"
+msgstr "Political views:"
+
+#: mod/profiles.php:736
+msgid "Religious Views:"
+msgstr "Religious views:"
+
+#: mod/profiles.php:737
+msgid "Public Keywords:"
+msgstr "Public keywords:"
+
+#: mod/profiles.php:737
+msgid "(Used for suggesting potential friends, can be seen by others)"
+msgstr "Used for suggesting potential friends, can be seen by others."
+
+#: mod/profiles.php:738
+msgid "Private Keywords:"
+msgstr "Private keywords:"
+
+#: mod/profiles.php:738
+msgid "(Used for searching profiles, never shown to others)"
+msgstr "Used for searching profiles, never shown to others."
+
+#: mod/profiles.php:739 src/Model/Profile.php:814
+msgid "Likes:"
+msgstr "Likes:"
+
+#: mod/profiles.php:740 src/Model/Profile.php:818
+msgid "Dislikes:"
+msgstr "Dislikes:"
+
+#: mod/profiles.php:741
+msgid "Musical interests"
+msgstr "Music:"
+
+#: mod/profiles.php:742
+msgid "Books, literature"
+msgstr "Books, literature, poetry:"
+
+#: mod/profiles.php:743
+msgid "Television"
+msgstr "Television:"
+
+#: mod/profiles.php:744
+msgid "Film/dance/culture/entertainment"
+msgstr "Film, dance, culture, entertainment"
+
+#: mod/profiles.php:745
+msgid "Hobbies/Interests"
+msgstr "Hobbies/Interests:"
+
+#: mod/profiles.php:746
+msgid "Love/romance"
+msgstr "Love/Romance:"
+
+#: mod/profiles.php:747
+msgid "Work/employment"
+msgstr "Work/Employment:"
+
+#: mod/profiles.php:748
+msgid "School/education"
+msgstr "School/Education:"
+
+#: mod/profiles.php:749
+msgid "Contact information and Social Networks"
+msgstr "Contact information and other social networks:"
+
+#: mod/profiles.php:780 src/Model/Profile.php:389
+msgid "Profile Image"
+msgstr "Profile image"
+
+#: mod/profiles.php:782 src/Model/Profile.php:392
+msgid "visible to everybody"
+msgstr "Visible to everybody"
+
+#: mod/profiles.php:789
+msgid "Edit/Manage Profiles"
+msgstr "Edit/Manage Profiles"
 
-#: mod/admin.php:433 mod/admin.php:1706 mod/contacts.php:627
-#: mod/contacts.php:817 mod/contacts.php:994
-msgid "Block"
-msgstr "Block"
+#: mod/profiles.php:790 src/Model/Profile.php:379 src/Model/Profile.php:401
+msgid "Change profile photo"
+msgstr "Change profile photo"
 
-#: mod/admin.php:434 mod/admin.php:1707 mod/contacts.php:627
-#: mod/contacts.php:817 mod/contacts.php:994
-msgid "Unblock"
-msgstr "Unblock"
+#: mod/profiles.php:791 src/Model/Profile.php:380
+msgid "Create New Profile"
+msgstr "Create new profile"
 
-#: mod/admin.php:435
-msgid "No remote contact is blocked from this node."
-msgstr ""
+#: mod/wall_attach.php:24 mod/wall_attach.php:32 mod/wall_attach.php:83
+#: mod/wall_upload.php:38 mod/wall_upload.php:54 mod/wall_upload.php:112
+#: mod/wall_upload.php:155 mod/wall_upload.php:158
+msgid "Invalid request."
+msgstr "Invalid request."
 
-#: mod/admin.php:437
-msgid "Blocked Remote Contacts"
-msgstr ""
+#: mod/wall_attach.php:101
+msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
+msgstr "Sorry, maybe your upload is bigger than the PHP configuration allows"
 
-#: mod/admin.php:438
-msgid "Block New Remote Contact"
-msgstr ""
+#: mod/wall_attach.php:101
+msgid "Or - did you try to upload an empty file?"
+msgstr "Or did you try to upload an empty file?"
 
-#: mod/admin.php:439
-msgid "Photo"
-msgstr ""
+#: mod/wall_attach.php:112
+#, php-format
+msgid "File exceeds size limit of %s"
+msgstr "File exceeds size limit of %s"
 
-#: mod/admin.php:439 mod/profiles.php:393
-msgid "Address"
-msgstr "Address"
+#: mod/wall_attach.php:136 mod/wall_attach.php:152
+msgid "File upload failed."
+msgstr "File upload failed."
 
-#: mod/admin.php:447
+#: mod/contacts.php:149
 #, php-format
-msgid "%s total blocked contact"
-msgid_plural "%s total blocked contacts"
-msgstr[0] ""
-msgstr[1] ""
+msgid "%d contact edited."
+msgid_plural "%d contacts edited."
+msgstr[0] "%d contact edited."
+msgstr[1] "%d contacts edited."
 
-#: mod/admin.php:449
-msgid "URL of the remote contact to block."
-msgstr ""
+#: mod/contacts.php:176 mod/contacts.php:392
+msgid "Could not access contact record."
+msgstr "Could not access contact record."
 
-#: mod/admin.php:471
-msgid "Delete this Item"
-msgstr "Delete"
+#: mod/contacts.php:186
+msgid "Could not locate selected profile."
+msgstr "Could not locate selected profile."
 
-#: mod/admin.php:472
-msgid ""
-"On this page you can delete an item from your node. If the item is a top "
-"level posting, the entire thread will be deleted."
-msgstr "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted."
+#: mod/contacts.php:220
+msgid "Contact updated."
+msgstr "Contact updated."
 
-#: mod/admin.php:473
-msgid ""
-"You need to know the GUID of the item. You can find it e.g. by looking at "
-"the display URL. The last part of http://example.com/display/123456 is the "
-"GUID, here 123456."
-msgstr "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456."
+#: mod/contacts.php:222 mod/dfrn_request.php:419
+msgid "Failed to update contact record."
+msgstr "Failed to update contact record."
 
-#: mod/admin.php:474
-msgid "GUID"
-msgstr "GUID"
+#: mod/contacts.php:413
+msgid "Contact has been blocked"
+msgstr "Contact has been blocked"
 
-#: mod/admin.php:474
-msgid "The GUID of the item you want to delete."
-msgstr "GUID of item to be deleted."
+#: mod/contacts.php:413
+msgid "Contact has been unblocked"
+msgstr "Contact has been unblocked"
 
-#: mod/admin.php:513
-msgid "Item marked for deletion."
-msgstr "Item marked for deletion."
+#: mod/contacts.php:424
+msgid "Contact has been ignored"
+msgstr "Contact has been ignored"
 
-#: mod/admin.php:583
-msgid "unknown"
-msgstr "unknown"
+#: mod/contacts.php:424
+msgid "Contact has been unignored"
+msgstr "Contact has been unignored"
 
-#: mod/admin.php:646
-msgid ""
-"This page offers you some numbers to the known part of the federated social "
-"network your Friendica node is part of. These numbers are not complete but "
-"only reflect the part of the network your node is aware of."
-msgstr "This page offers you the amount of known part of the federated social network your Friendica node is part of. These numbers are not complete and only reflect the part of the network your node is aware of."
+#: mod/contacts.php:435
+msgid "Contact has been archived"
+msgstr "Contact has been archived"
 
-#: mod/admin.php:647
-msgid ""
-"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
-"will improve the data displayed here."
-msgstr "The <em>Auto Discovered Contact Directory</em> feature is not enabled; enabling it will improve the data displayed here."
+#: mod/contacts.php:435
+msgid "Contact has been unarchived"
+msgstr "Contact has been unarchived"
+
+#: mod/contacts.php:459
+msgid "Drop contact"
+msgstr "Drop contact"
+
+#: mod/contacts.php:462 mod/contacts.php:814
+msgid "Do you really want to delete this contact?"
+msgstr "Do you really want to delete this contact?"
+
+#: mod/contacts.php:480
+msgid "Contact has been removed."
+msgstr "Contact has been removed."
 
-#: mod/admin.php:659
+#: mod/contacts.php:511
 #, php-format
-msgid ""
-"Currently this node is aware of %d nodes with %d registered users from the "
-"following platforms:"
-msgstr ""
+msgid "You are mutual friends with %s"
+msgstr "You are mutual friends with %s"
 
-#: mod/admin.php:690
-msgid "ID"
-msgstr "ID"
+#: mod/contacts.php:515
+#, php-format
+msgid "You are sharing with %s"
+msgstr "You are sharing with %s"
 
-#: mod/admin.php:691
-msgid "Recipient Name"
-msgstr "Recipient name"
+#: mod/contacts.php:519
+#, php-format
+msgid "%s is sharing with you"
+msgstr "%s is sharing with you"
 
-#: mod/admin.php:692
-msgid "Recipient Profile"
-msgstr "Recipient profile"
+#: mod/contacts.php:539
+msgid "Private communications are not available for this contact."
+msgstr "Private communications are not available for this contact."
 
-#: mod/admin.php:693 view/theme/frio/theme.php:265
-#: src/Core/NotificationsManager.php:178 src/Content/Nav.php:178
-msgid "Network"
-msgstr "Network"
+#: mod/contacts.php:541
+msgid "Never"
+msgstr "Never"
 
-#: mod/admin.php:694
-msgid "Created"
-msgstr "Created"
+#: mod/contacts.php:544
+msgid "(Update was successful)"
+msgstr "(Update was successful)"
 
-#: mod/admin.php:695
-msgid "Last Tried"
-msgstr "Last Tried"
+#: mod/contacts.php:544
+msgid "(Update was not successful)"
+msgstr "(Update was not successful)"
 
-#: mod/admin.php:696
-msgid ""
-"This page lists the content of the queue for outgoing postings. These are "
-"postings the initial delivery failed for. They will be resend later and "
-"eventually deleted if the delivery fails permanently."
-msgstr "This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."
+#: mod/contacts.php:546 mod/contacts.php:976
+msgid "Suggest friends"
+msgstr "Suggest friends"
 
-#: mod/admin.php:720
+#: mod/contacts.php:550
 #, php-format
-msgid ""
-"Your DB still runs with MyISAM tables. You should change the engine type to "
-"InnoDB. As Friendica will use InnoDB only features in the future, you should"
-" change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
-"converting the table engines. You may also use the command <tt>php "
-"scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an "
-"automatic conversion.<br />"
-msgstr "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB, because Friendica will use InnoDB only features in the future.  See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"
+msgid "Network type: %s"
+msgstr "Network type: %s"
 
-#: mod/admin.php:727
-#, php-format
-msgid ""
-"There is a new version of Friendica available for download. Your current "
-"version is %1$s, upstream version is %2$s"
-msgstr "A new Friendica version is available now. Your current version is %1$s, upstream version is %2$s"
+#: mod/contacts.php:555
+msgid "Communications lost with this contact!"
+msgstr "Communications lost with this contact!"
+
+#: mod/contacts.php:561
+msgid "Fetch further information for feeds"
+msgstr "Fetch further information for feeds"
 
-#: mod/admin.php:737
+#: mod/contacts.php:563
 msgid ""
-"The database update failed. Please run \"php scripts/dbstructure.php "
-"update\" from the command line and have a look at the errors that might "
-"appear."
-msgstr "The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line; check logs for errors."
+"Fetch information like preview pictures, title and teaser from the feed "
+"item. You can activate this if the feed doesn't contain much text. Keywords "
+"are taken from the meta header in the feed item and are posted as hash tags."
+msgstr "Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."
 
-#: mod/admin.php:743
-msgid "The worker was never executed. Please check your database structure!"
-msgstr "The worker process has never been executed. Please check your database structure!"
+#: mod/contacts.php:564 mod/admin.php:1190
+msgid "Disabled"
+msgstr "Disabled"
 
-#: mod/admin.php:746
-#, php-format
-msgid ""
-"The last worker execution was on %s UTC. This is older than one hour. Please"
-" check your crontab settings."
-msgstr "The last worker process started at %s UTC. This is more than one hour ago. Please adjust your crontab settings."
+#: mod/contacts.php:565
+msgid "Fetch information"
+msgstr "Fetch information"
 
-#: mod/admin.php:751 mod/admin.php:1646
-msgid "Normal Account"
-msgstr "Standard account"
+#: mod/contacts.php:566
+msgid "Fetch keywords"
+msgstr "Fetch keywords"
 
-#: mod/admin.php:752 mod/admin.php:1647
-msgid "Automatic Follower Account"
-msgstr "Automatic follower account"
+#: mod/contacts.php:567
+msgid "Fetch information and keywords"
+msgstr "Fetch information and keywords"
 
-#: mod/admin.php:753 mod/admin.php:1648
-msgid "Public Forum Account"
-msgstr "Public forum account"
+#: mod/contacts.php:599
+msgid "Contact"
+msgstr "Contact"
 
-#: mod/admin.php:754 mod/admin.php:1649
-msgid "Automatic Friend Account"
-msgstr "Automatic friend account"
+#: mod/contacts.php:602
+msgid "Profile Visibility"
+msgstr "Profile visibility"
 
-#: mod/admin.php:755
-msgid "Blog Account"
-msgstr "Blog account"
+#: mod/contacts.php:603
+#, php-format
+msgid ""
+"Please choose the profile you would like to display to %s when viewing your "
+"profile securely."
+msgstr "Please choose the profile you would like to display to %s when viewing your profile securely."
 
-#: mod/admin.php:756
-msgid "Private Forum Account"
-msgstr "Private forum account"
+#: mod/contacts.php:604
+msgid "Contact Information / Notes"
+msgstr "Personal note"
 
-#: mod/admin.php:778
-msgid "Message queues"
-msgstr "Message queues"
+#: mod/contacts.php:605
+msgid "Their personal note"
+msgstr "Their personal note"
 
-#: mod/admin.php:784
-msgid "Summary"
-msgstr "Summary"
+#: mod/contacts.php:607
+msgid "Edit contact notes"
+msgstr "Edit contact notes"
 
-#: mod/admin.php:786
-msgid "Registered users"
-msgstr "Signed up users"
+#: mod/contacts.php:611
+msgid "Block/Unblock contact"
+msgstr "Block/Unblock contact"
 
-#: mod/admin.php:788
-msgid "Pending registrations"
-msgstr "Pending registrations"
+#: mod/contacts.php:612
+msgid "Ignore contact"
+msgstr "Ignore contact"
 
-#: mod/admin.php:789
-msgid "Version"
-msgstr "Version"
+#: mod/contacts.php:613
+msgid "Repair URL settings"
+msgstr "Repair URL settings"
 
-#: mod/admin.php:794
-msgid "Active addons"
-msgstr ""
+#: mod/contacts.php:614
+msgid "View conversations"
+msgstr "View conversations"
 
-#: mod/admin.php:825
-msgid "Can not parse base url. Must have at least <scheme>://<domain>"
-msgstr "Can not parse base URL. Must have at least <scheme>://<domain>"
+#: mod/contacts.php:619
+msgid "Last update:"
+msgstr "Last update:"
 
-#: mod/admin.php:1126
-msgid "Site settings updated."
-msgstr "Site settings updated."
+#: mod/contacts.php:621
+msgid "Update public posts"
+msgstr "Update public posts"
 
-#: mod/admin.php:1153 mod/settings.php:907
-msgid "No special theme for mobile devices"
-msgstr "No special theme for mobile devices"
+#: mod/contacts.php:623 mod/contacts.php:986
+msgid "Update now"
+msgstr "Update now"
 
-#: mod/admin.php:1182
-msgid "No community page"
-msgstr "No community page"
+#: mod/contacts.php:628 mod/contacts.php:818 mod/contacts.php:995
+#: mod/admin.php:434 mod/admin.php:1708
+msgid "Unblock"
+msgstr "Unblock"
 
-#: mod/admin.php:1183
-msgid "Public postings from users of this site"
-msgstr "Public postings from users of this site"
+#: mod/contacts.php:628 mod/contacts.php:818 mod/contacts.php:995
+#: mod/admin.php:433 mod/admin.php:1707
+msgid "Block"
+msgstr "Block"
 
-#: mod/admin.php:1184
-msgid "Public postings from the federated network"
-msgstr ""
+#: mod/contacts.php:629 mod/contacts.php:819 mod/contacts.php:1003
+msgid "Unignore"
+msgstr "Unignore"
 
-#: mod/admin.php:1185
-msgid "Public postings from local users and the federated network"
-msgstr ""
+#: mod/contacts.php:633
+msgid "Currently blocked"
+msgstr "Currently blocked"
 
-#: mod/admin.php:1189 mod/contacts.php:563
-msgid "Disabled"
-msgstr "Disabled"
+#: mod/contacts.php:634
+msgid "Currently ignored"
+msgstr "Currently ignored"
 
-#: mod/admin.php:1191
-msgid "Users, Global Contacts"
-msgstr "Users, Global Contacts"
+#: mod/contacts.php:635
+msgid "Currently archived"
+msgstr "Currently archived"
 
-#: mod/admin.php:1192
-msgid "Users, Global Contacts/fallback"
-msgstr "Users, Global Contacts/fallback"
+#: mod/contacts.php:636
+msgid "Awaiting connection acknowledge"
+msgstr "Awaiting connection acknowledgement"
 
-#: mod/admin.php:1196
-msgid "One month"
-msgstr "One month"
+#: mod/contacts.php:637
+msgid ""
+"Replies/likes to your public posts <strong>may</strong> still be visible"
+msgstr "Replies/Likes to your public posts <strong>may</strong> still be visible"
 
-#: mod/admin.php:1197
-msgid "Three months"
-msgstr "Three months"
+#: mod/contacts.php:638
+msgid "Notification for new posts"
+msgstr "Notification for new posts"
 
-#: mod/admin.php:1198
-msgid "Half a year"
-msgstr "Half a year"
+#: mod/contacts.php:638
+msgid "Send a notification of every new post of this contact"
+msgstr "Send notification for every new post from this contact"
 
-#: mod/admin.php:1199
-msgid "One year"
-msgstr "One a year"
+#: mod/contacts.php:641
+msgid "Blacklisted keywords"
+msgstr "Blacklisted keywords"
 
-#: mod/admin.php:1204
-msgid "Multi user instance"
-msgstr "Multi user instance"
+#: mod/contacts.php:641
+msgid ""
+"Comma separated list of keywords that should not be converted to hashtags, "
+"when \"Fetch information and keywords\" is selected"
+msgstr "Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"
 
-#: mod/admin.php:1227
-msgid "Closed"
-msgstr "Closed"
+#: mod/contacts.php:653 src/Model/Profile.php:424
+msgid "XMPP:"
+msgstr "XMPP:"
 
-#: mod/admin.php:1228
-msgid "Requires approval"
-msgstr "Requires approval"
+#: mod/contacts.php:658
+msgid "Actions"
+msgstr "Actions"
 
-#: mod/admin.php:1229
-msgid "Open"
-msgstr "Open"
+#: mod/contacts.php:660 mod/contacts.php:846 view/theme/frio/theme.php:259
+#: src/Content/Nav.php:100 src/Model/Profile.php:888
+msgid "Status"
+msgstr "Status"
 
-#: mod/admin.php:1233
-msgid "No SSL policy, links will track page SSL state"
-msgstr "No SSL policy, links will track page SSL state"
+#: mod/contacts.php:661
+msgid "Contact Settings"
+msgstr "Notification and privacy "
 
-#: mod/admin.php:1234
-msgid "Force all links to use SSL"
-msgstr "Force all links to use SSL"
+#: mod/contacts.php:702
+msgid "Suggestions"
+msgstr "Suggestions"
 
-#: mod/admin.php:1235
-msgid "Self-signed certificate, use SSL for local links only (discouraged)"
-msgstr "Self-signed certificate, use SSL for local links only (discouraged)"
+#: mod/contacts.php:705
+msgid "Suggest potential friends"
+msgstr "Suggest potential friends"
 
-#: mod/admin.php:1239
-msgid "Don't check"
-msgstr "Don't check"
+#: mod/contacts.php:710 mod/group.php:216
+msgid "All Contacts"
+msgstr "All contacts"
 
-#: mod/admin.php:1240
-msgid "check the stable version"
-msgstr "check for stable version updates"
+#: mod/contacts.php:713
+msgid "Show all contacts"
+msgstr "Show all contacts"
 
-#: mod/admin.php:1241
-msgid "check the development version"
-msgstr "check for development version updates"
+#: mod/contacts.php:718
+msgid "Unblocked"
+msgstr "Unblocked"
 
-#: mod/admin.php:1263 mod/admin.php:1872 mod/admin.php:2125 mod/admin.php:2199
-#: mod/admin.php:2346 mod/settings.php:679 mod/settings.php:788
-#: mod/settings.php:874 mod/settings.php:963 mod/settings.php:1198
-msgid "Save Settings"
-msgstr "Save settings"
+#: mod/contacts.php:721
+msgid "Only show unblocked contacts"
+msgstr "Only show unblocked contacts"
 
-#: mod/admin.php:1264
-msgid "Republish users to directory"
-msgstr "Republish users to directory"
+#: mod/contacts.php:726
+msgid "Blocked"
+msgstr "Blocked"
 
-#: mod/admin.php:1265 mod/register.php:263
-msgid "Registration"
-msgstr "Join this Friendica Node Today"
+#: mod/contacts.php:729
+msgid "Only show blocked contacts"
+msgstr "Only show blocked contacts"
 
-#: mod/admin.php:1266
-msgid "File upload"
-msgstr "File upload"
+#: mod/contacts.php:734
+msgid "Ignored"
+msgstr "Ignored"
 
-#: mod/admin.php:1267
-msgid "Policies"
-msgstr "Policies"
+#: mod/contacts.php:737
+msgid "Only show ignored contacts"
+msgstr "Only show ignored contacts"
 
-#: mod/admin.php:1268 mod/contacts.php:885 mod/events.php:536
-#: src/Model/Profile.php:850
-msgid "Advanced"
-msgstr "Advanced"
+#: mod/contacts.php:742
+msgid "Archived"
+msgstr "Archived"
 
-#: mod/admin.php:1269
-msgid "Auto Discovered Contact Directory"
-msgstr "Auto-discovered contact directory"
+#: mod/contacts.php:745
+msgid "Only show archived contacts"
+msgstr "Only show archived contacts"
 
-#: mod/admin.php:1270
-msgid "Performance"
-msgstr "Performance"
+#: mod/contacts.php:750
+msgid "Hidden"
+msgstr "Hidden"
 
-#: mod/admin.php:1271
-msgid "Worker"
-msgstr "Worker"
+#: mod/contacts.php:753
+msgid "Only show hidden contacts"
+msgstr "Only show hidden contacts"
 
-#: mod/admin.php:1272
-msgid ""
-"Relocate - WARNING: advanced function. Could make this server unreachable."
-msgstr "Relocate - Warning, advanced function: This could make this server unreachable."
+#: mod/contacts.php:809
+msgid "Search your contacts"
+msgstr "Search your contacts"
 
-#: mod/admin.php:1275
-msgid "Site name"
-msgstr "Site name"
+#: mod/contacts.php:810 mod/search.php:236
+#, php-format
+msgid "Results for: %s"
+msgstr "Results for: %s"
 
-#: mod/admin.php:1276
-msgid "Host name"
-msgstr "Host name"
+#: mod/contacts.php:811 mod/directory.php:210 src/Content/Widget.php:63
+msgid "Find"
+msgstr "Find"
 
-#: mod/admin.php:1277
-msgid "Sender Email"
-msgstr "Sender email"
+#: mod/contacts.php:817 mod/settings.php:169 mod/settings.php:705
+msgid "Update"
+msgstr "Update"
 
-#: mod/admin.php:1277
-msgid ""
-"The email address your server shall use to send notification emails from."
-msgstr "The email address your server shall use to send notification emails from."
+#: mod/contacts.php:820 mod/contacts.php:1011
+msgid "Archive"
+msgstr "Archive"
 
-#: mod/admin.php:1278
-msgid "Banner/Logo"
-msgstr "Banner/Logo"
+#: mod/contacts.php:820 mod/contacts.php:1011
+msgid "Unarchive"
+msgstr "Unarchive"
 
-#: mod/admin.php:1279
-msgid "Shortcut icon"
-msgstr "Shortcut icon"
+#: mod/contacts.php:823
+msgid "Batch Actions"
+msgstr "Batch actions"
 
-#: mod/admin.php:1279
-msgid "Link to an icon that will be used for browsers."
-msgstr "Link to an icon that will be used for browsers."
+#: mod/contacts.php:857 src/Model/Profile.php:899
+msgid "Profile Details"
+msgstr "Profile Details"
 
-#: mod/admin.php:1280
-msgid "Touch icon"
-msgstr "Touch icon"
+#: mod/contacts.php:869
+msgid "View all contacts"
+msgstr "View all contacts"
 
-#: mod/admin.php:1280
-msgid "Link to an icon that will be used for tablets and mobiles."
-msgstr "Link to an icon that will be used for tablets and mobiles."
+#: mod/contacts.php:880
+msgid "View all common friends"
+msgstr "View all common friends"
 
-#: mod/admin.php:1281
-msgid "Additional Info"
-msgstr "Additional Info"
+#: mod/contacts.php:886 mod/admin.php:1269 mod/events.php:535
+#: src/Model/Profile.php:865
+msgid "Advanced"
+msgstr "Advanced"
 
-#: mod/admin.php:1281
-#, php-format
-msgid ""
-"For public servers: you can add additional information here that will be "
-"listed at %s/servers."
-msgstr ""
+#: mod/contacts.php:889
+msgid "Advanced Contact Settings"
+msgstr "Advanced contact settings"
 
-#: mod/admin.php:1282
-msgid "System language"
-msgstr "System language"
+#: mod/contacts.php:921
+msgid "Mutual Friendship"
+msgstr "Mutual friendship"
 
-#: mod/admin.php:1283
-msgid "System theme"
-msgstr "System theme"
+#: mod/contacts.php:925
+msgid "is a fan of yours"
+msgstr "is a fan of yours"
 
-#: mod/admin.php:1283
-msgid ""
-"Default system theme - may be over-ridden by user profiles - <a href='#' "
-"id='cnftheme'>change theme settings</a>"
-msgstr "Default system theme - may be overridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"
+#: mod/contacts.php:929
+msgid "you are a fan of"
+msgstr "I follow them"
 
-#: mod/admin.php:1284
-msgid "Mobile system theme"
-msgstr "Mobile system theme"
+#: mod/contacts.php:997
+msgid "Toggle Blocked status"
+msgstr "Toggle blocked status"
 
-#: mod/admin.php:1284
-msgid "Theme for mobile devices"
-msgstr "Theme for mobile devices"
+#: mod/contacts.php:1005
+msgid "Toggle Ignored status"
+msgstr "Toggle ignored status"
+
+#: mod/contacts.php:1013
+msgid "Toggle Archive status"
+msgstr "Toggle archive status"
 
-#: mod/admin.php:1285
-msgid "SSL link policy"
-msgstr "SSL link policy"
+#: mod/contacts.php:1021
+msgid "Delete contact"
+msgstr "Delete contact"
 
-#: mod/admin.php:1285
-msgid "Determines whether generated links should be forced to use SSL"
-msgstr "Determines whether generated links should be forced to use SSL"
+#: mod/delegate.php:142
+msgid "No parent user"
+msgstr "No parent user"
 
-#: mod/admin.php:1286
-msgid "Force SSL"
-msgstr "Force SSL"
+#: mod/delegate.php:158
+msgid "Parent User"
+msgstr "Parent user"
 
-#: mod/admin.php:1286
+#: mod/delegate.php:160
 msgid ""
-"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
-" to endless loops."
-msgstr "Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."
+"Parent users have total control about this account, including the account "
+"settings. Please double check whom you give this access."
+msgstr "Parent users have total control of this account, including core settings. Please double-check whom you grant such access."
 
-#: mod/admin.php:1287
-msgid "Hide help entry from navigation menu"
-msgstr "Hide help entry from navigation menu"
+#: mod/delegate.php:161 mod/admin.php:1264 mod/admin.php:1873
+#: mod/admin.php:2126 mod/admin.php:2200 mod/admin.php:2347
+#: mod/settings.php:679 mod/settings.php:788 mod/settings.php:874
+#: mod/settings.php:963 mod/settings.php:1198
+msgid "Save Settings"
+msgstr "Save settings"
 
-#: mod/admin.php:1287
+#: mod/delegate.php:162 src/Content/Nav.php:204
+msgid "Delegate Page Management"
+msgstr "Delegate Page Management"
+
+#: mod/delegate.php:163
+msgid "Delegates"
+msgstr "Delegates"
+
+#: mod/delegate.php:165
 msgid ""
-"Hides the menu entry for the Help pages from the navigation menu. You can "
-"still access it calling /help directly."
-msgstr "Hides the menu entry for the Help pages from the navigation menu. Help pages can still be accessed by calling ../help directly via its URL."
+"Delegates are able to manage all aspects of this account/page except for "
+"basic account settings. Please do not delegate your personal account to "
+"anybody that you do not trust completely."
+msgstr "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely."
 
-#: mod/admin.php:1288
-msgid "Single user instance"
-msgstr "Single user instance"
+#: mod/delegate.php:166
+msgid "Existing Page Managers"
+msgstr "Existing page managers"
 
-#: mod/admin.php:1288
-msgid "Make this instance multi-user or single-user for the named user"
-msgstr "Make this instance multi-user or single-user for the named user"
+#: mod/delegate.php:168
+msgid "Existing Page Delegates"
+msgstr "Existing page delegates"
 
-#: mod/admin.php:1289
-msgid "Maximum image size"
-msgstr "Maximum image size"
+#: mod/delegate.php:170
+msgid "Potential Delegates"
+msgstr "Potential delegates"
 
-#: mod/admin.php:1289
-msgid ""
-"Maximum size in bytes of uploaded images. Default is 0, which means no "
-"limits."
-msgstr "Maximum size in bytes of uploaded images. Default is 0, which means no limits."
+#: mod/delegate.php:172 mod/tagrm.php:98
+msgid "Remove"
+msgstr "Remove"
 
-#: mod/admin.php:1290
-msgid "Maximum image length"
-msgstr "Maximum image length"
+#: mod/delegate.php:173
+msgid "Add"
+msgstr "Add"
 
-#: mod/admin.php:1290
-msgid ""
-"Maximum length in pixels of the longest side of uploaded images. Default is "
-"-1, which means no limits."
-msgstr "Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."
+#: mod/delegate.php:174
+msgid "No entries."
+msgstr "No entries."
 
-#: mod/admin.php:1291
-msgid "JPEG image quality"
-msgstr "JPEG image quality"
+#: mod/dfrn_request.php:94
+msgid "This introduction has already been accepted."
+msgstr "This introduction has already been accepted."
 
-#: mod/admin.php:1291
-msgid ""
-"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
-"100, which is full quality."
-msgstr "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is the original quality level."
+#: mod/dfrn_request.php:112 mod/dfrn_request.php:359
+msgid "Profile location is not valid or does not contain profile information."
+msgstr "Profile location is not valid or does not contain profile information."
 
-#: mod/admin.php:1293
-msgid "Register policy"
-msgstr "Registration policy"
+#: mod/dfrn_request.php:116 mod/dfrn_request.php:363
+msgid "Warning: profile location has no identifiable owner name."
+msgstr "Warning: profile location has no identifiable owner name."
 
-#: mod/admin.php:1294
-msgid "Maximum Daily Registrations"
-msgstr "Maximum daily registrations"
+#: mod/dfrn_request.php:119 mod/dfrn_request.php:366
+msgid "Warning: profile location has no profile photo."
+msgstr "Warning: profile location has no profile photo."
 
-#: mod/admin.php:1294
-msgid ""
-"If registration is permitted above, this sets the maximum number of new user"
-" registrations to accept per day.  If register is set to closed, this "
-"setting has no effect."
-msgstr "If open registration is permitted, this sets the maximum number of new registrations per day.  This setting has no effect for registrations by approval."
+#: mod/dfrn_request.php:123 mod/dfrn_request.php:370
+#, php-format
+msgid "%d required parameter was not found at the given location"
+msgid_plural "%d required parameters were not found at the given location"
+msgstr[0] "%d required parameter was not found at the given location"
+msgstr[1] "%d required parameters were not found at the given location"
 
-#: mod/admin.php:1295
-msgid "Register text"
-msgstr "Registration text"
+#: mod/dfrn_request.php:162
+msgid "Introduction complete."
+msgstr "Introduction complete."
 
-#: mod/admin.php:1295
-msgid "Will be displayed prominently on the registration page."
-msgstr "Will be displayed prominently on the registration page."
+#: mod/dfrn_request.php:199
+msgid "Unrecoverable protocol error."
+msgstr "Unrecoverable protocol error."
 
-#: mod/admin.php:1296
-msgid "Accounts abandoned after x days"
-msgstr "Accounts abandoned after so many days"
+#: mod/dfrn_request.php:226
+msgid "Profile unavailable."
+msgstr "Profile unavailable."
 
-#: mod/admin.php:1296
-msgid ""
-"Will not waste system resources polling external sites for abandonded "
-"accounts. Enter 0 for no time limit."
-msgstr "Will not waste system resources polling external sites for abandoned accounts. Enter 0 for no time limit."
+#: mod/dfrn_request.php:248
+#, php-format
+msgid "%s has received too many connection requests today."
+msgstr "%s has received too many connection requests today."
 
-#: mod/admin.php:1297
-msgid "Allowed friend domains"
-msgstr "Allowed friend domains"
+#: mod/dfrn_request.php:249
+msgid "Spam protection measures have been invoked."
+msgstr "Spam protection measures have been invoked."
 
-#: mod/admin.php:1297
-msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
-msgstr "Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Leave empty to allow any domains"
+#: mod/dfrn_request.php:250
+msgid "Friends are advised to please try again in 24 hours."
+msgstr "Friends are advised to please try again in 24 hours."
 
-#: mod/admin.php:1298
-msgid "Allowed email domains"
-msgstr "Allowed email domains"
+#: mod/dfrn_request.php:280
+msgid "Invalid locator"
+msgstr "Invalid locator"
 
-#: mod/admin.php:1298
-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 "Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Leave empty to allow any domains"
+#: mod/dfrn_request.php:316
+msgid "You have already introduced yourself here."
+msgstr "You have already introduced yourself here."
 
-#: mod/admin.php:1299
-msgid "No OEmbed rich content"
-msgstr ""
+#: mod/dfrn_request.php:319
+#, php-format
+msgid "Apparently you are already friends with %s."
+msgstr "Apparently you are already friends with %s."
 
-#: mod/admin.php:1299
-msgid ""
-"Don't show the rich content (e.g. embedded PDF), except from the domains "
-"listed below."
-msgstr ""
+#: mod/dfrn_request.php:339
+msgid "Invalid profile URL."
+msgstr "Invalid profile URL."
 
-#: mod/admin.php:1300
-msgid "Allowed OEmbed domains"
-msgstr ""
+#: mod/dfrn_request.php:345 src/Model/Contact.php:1137
+msgid "Disallowed profile URL."
+msgstr "Disallowed profile URL."
 
-#: mod/admin.php:1300
+#: mod/dfrn_request.php:439
+msgid "Your introduction has been sent."
+msgstr "Your introduction has been sent."
+
+#: mod/dfrn_request.php:477
 msgid ""
-"Comma separated list of domains which oembed content is allowed to be "
-"displayed. Wildcards are accepted."
-msgstr ""
+"Remote subscription can't be done for your network. Please subscribe "
+"directly on your system."
+msgstr "Remote subscription can't be done for your network. Please subscribe directly on your system."
 
-#: mod/admin.php:1301
-msgid "Block public"
-msgstr "Block public"
+#: mod/dfrn_request.php:493
+msgid "Please login to confirm introduction."
+msgstr "Please login to confirm introduction."
 
-#: mod/admin.php:1301
+#: mod/dfrn_request.php:501
 msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently logged in."
-msgstr "Block public access to all otherwise public personal pages on this site, except for local users when logged in."
+"Incorrect identity currently logged in. Please login to "
+"<strong>this</strong> profile."
+msgstr "Incorrect identity currently logged in. Please login to <strong>this</strong> profile."
 
-#: mod/admin.php:1302
-msgid "Force publish"
-msgstr "Mandatory directory listing"
+#: mod/dfrn_request.php:515 mod/dfrn_request.php:532
+msgid "Confirm"
+msgstr "Confirm"
 
-#: mod/admin.php:1302
-msgid ""
-"Check to force all profiles on this site to be listed in the site directory."
-msgstr "Force all profiles on this site to be listed in the site directory."
+#: mod/dfrn_request.php:527
+msgid "Hide this contact"
+msgstr "Hide this contact"
 
-#: mod/admin.php:1303
-msgid "Global directory URL"
-msgstr "Global directory URL"
+#: mod/dfrn_request.php:530
+#, php-format
+msgid "Welcome home %s."
+msgstr "Welcome home %s."
 
-#: mod/admin.php:1303
-msgid ""
-"URL to the global directory. If this is not set, the global directory is "
-"completely unavailable to the application."
-msgstr "URL to the global directory: If this is not set, the global directory is completely unavailable to the application."
+#: mod/dfrn_request.php:531
+#, php-format
+msgid "Please confirm your introduction/connection request to %s."
+msgstr "Please confirm your introduction/connection request to %s."
 
-#: mod/admin.php:1304
-msgid "Private posts by default for new users"
-msgstr "Private posts by default for new users"
+#: mod/dfrn_request.php:607 mod/probe.php:13 mod/search.php:98
+#: mod/search.php:104 mod/viewcontacts.php:45 mod/webfinger.php:16
+#: mod/community.php:25 mod/directory.php:42 mod/display.php:201
+#: mod/photos.php:932 mod/videos.php:200
+msgid "Public access denied."
+msgstr "Public access denied."
 
-#: mod/admin.php:1304
+#: mod/dfrn_request.php:642
 msgid ""
-"Set default post permissions for all new members to the default privacy "
-"group rather than public."
-msgstr "Set default post permissions for all new members to the default privacy group rather than public."
-
-#: mod/admin.php:1305
-msgid "Don't include post content in email notifications"
-msgstr "Don't include post content in email notifications"
+"Please enter your 'Identity Address' from one of the following supported "
+"communications networks:"
+msgstr "Please enter your 'Identity address' from one of the following supported communications networks:"
 
-#: mod/admin.php:1305
+#: mod/dfrn_request.php:645
+#, php-format
 msgid ""
-"Don't include the content of a post/comment/private message/etc. in the "
-"email notifications that are sent out from this site, as a privacy measure."
-msgstr "Don't include the content of a post/comment/private message in the email notifications sent from this site, as a privacy measure."
+"If you are not yet a member of the free social web, <a href=\"%s\">follow "
+"this link to find a public Friendica site and join us today</a>."
+msgstr "If you are not yet part of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>."
 
-#: mod/admin.php:1306
-msgid "Disallow public access to addons listed in the apps menu."
-msgstr "Disallow public access to addons listed in the apps menu."
+#: mod/dfrn_request.php:650
+msgid "Friend/Connection Request"
+msgstr "Friend/Connection request"
 
-#: mod/admin.php:1306
+#: mod/dfrn_request.php:651
 msgid ""
-"Checking this box will restrict addons listed in the apps menu to members "
-"only."
-msgstr "Checking this box will restrict addons listed in the apps menu to members only."
+"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
+"testuser@gnusocial.de"
+msgstr "Examples: jojo@demo.friendi.ca, http://demo.friendi.ca/profile/jojo, user@gnusocial.de"
 
-#: mod/admin.php:1307
-msgid "Don't embed private images in posts"
-msgstr "Don't embed private images in posts"
+#: mod/dfrn_request.php:652 mod/follow.php:147
+msgid "Please answer the following:"
+msgstr "Please answer the following:"
 
-#: mod/admin.php:1307
-msgid ""
-"Don't replace locally-hosted private photos in posts with an embedded copy "
-"of the image. This means that contacts who receive posts containing private "
-"photos will have to authenticate and load each image, which may take a "
-"while."
-msgstr "Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."
+#: mod/dfrn_request.php:653 mod/follow.php:148
+#, php-format
+msgid "Does %s know you?"
+msgstr "Does %s know you?"
 
-#: mod/admin.php:1308
-msgid "Allow Users to set remote_self"
-msgstr "Allow users to set \"Remote self\""
+#: mod/dfrn_request.php:654 mod/follow.php:149
+msgid "Add a personal note:"
+msgstr "Add a personal note:"
 
-#: mod/admin.php:1308
-msgid ""
-"With checking this, every user is allowed to mark every contact as a "
-"remote_self in the repair contact dialog. Setting this flag on a contact "
-"causes mirroring every posting of that contact in the users stream."
-msgstr "This allows every user to mark contacts as a \"Remote self\" in the repair contact dialogue. Setting this flag on a contact will mirror every posting of that contact in the users stream."
+#: mod/dfrn_request.php:656 src/Content/ContactSelector.php:79
+msgid "Friendica"
+msgstr "Friendica"
 
-#: mod/admin.php:1309
-msgid "Block multiple registrations"
-msgstr "Block multiple registrations"
+#: mod/dfrn_request.php:657
+msgid "GNU Social (Pleroma, Mastodon)"
+msgstr "GNU Social (Pleroma, Mastodon)"
 
-#: mod/admin.php:1309
-msgid "Disallow users to register additional accounts for use as pages."
-msgstr "Disallow users to sign up for additional accounts."
+#: mod/dfrn_request.php:658
+msgid "Diaspora (Socialhome, Hubzilla)"
+msgstr "Diaspora (Socialhome, Hubzilla)"
 
-#: mod/admin.php:1310
-msgid "OpenID support"
-msgstr "OpenID support"
+#: mod/dfrn_request.php:659
+#, php-format
+msgid ""
+" - please do not use this form.  Instead, enter %s into your Diaspora search"
+" bar."
+msgstr " - please do not use this form.  Instead, enter %s into your Diaspora search bar."
 
-#: mod/admin.php:1310
-msgid "OpenID support for registration and logins."
-msgstr "OpenID support for registration and logins."
+#: mod/filer.php:34
+msgid "- select -"
+msgstr "- select -"
 
-#: mod/admin.php:1311
-msgid "Fullname check"
-msgstr "Full name check"
+#: mod/follow.php:44
+msgid "The contact could not be added."
+msgstr "Contact could not be added."
 
-#: mod/admin.php:1311
-msgid ""
-"Force users to register with a space between firstname and lastname in Full "
-"name, as an antispam measure"
-msgstr "Force users to sign up with a space between first name and last name in the full name field; it may reduce spam and abuse registrations."
+#: mod/follow.php:72
+msgid "You already added this contact."
+msgstr "You already added this contact."
 
-#: mod/admin.php:1312
-msgid "Community pages for visitors"
-msgstr ""
+#: mod/follow.php:81
+msgid "Diaspora support isn't enabled. Contact can't be added."
+msgstr "Diaspora support isn't enabled. Contact can't be added."
 
-#: mod/admin.php:1312
-msgid ""
-"Which community pages should be available for visitors. Local users always "
-"see both pages."
-msgstr ""
+#: mod/follow.php:88
+msgid "OStatus support is disabled. Contact can't be added."
+msgstr "OStatus support is disabled. Contact can't be added."
 
-#: mod/admin.php:1313
-msgid "Posts per user on community page"
-msgstr "Posts per user on community page"
+#: mod/follow.php:95
+msgid "The network type couldn't be detected. Contact can't be added."
+msgstr "The network type couldn't be detected. Contact can't be added."
 
-#: mod/admin.php:1313
-msgid ""
-"The maximum number of posts per user on the community page. (Not valid for "
-"'Global Community')"
-msgstr "Maximum number of posts per user on the community page (not valid for 'Global Community')."
+#: mod/install.php:114
+msgid "Friendica Communications Server - Setup"
+msgstr "Friendica Communications Server - Setup"
 
-#: mod/admin.php:1314
-msgid "Enable OStatus support"
-msgstr "Enable OStatus support"
+#: mod/install.php:120
+msgid "Could not connect to database."
+msgstr "Could not connect to database."
 
-#: mod/admin.php:1314
-msgid ""
-"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
-"communications in OStatus are public, so privacy warnings will be "
-"occasionally displayed."
-msgstr "Provide built-in OStatus (StatusNet, GNU Social, etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."
+#: mod/install.php:124
+msgid "Could not create table."
+msgstr "Could not create table."
 
-#: mod/admin.php:1315
-msgid "Only import OStatus threads from our contacts"
-msgstr "Only import OStatus threads from known contacts"
+#: mod/install.php:130
+msgid "Your Friendica site database has been installed."
+msgstr "Your Friendica site database has been installed."
 
-#: mod/admin.php:1315
+#: mod/install.php:135
 msgid ""
-"Normally we import every content from our OStatus contacts. With this option"
-" we only store threads that are started by a contact that is known on our "
-"system."
-msgstr "Normally we import every content from our OStatus contacts. With this option we only store threads that are started by a contact that is known on our system."
+"You may need to import the file \"database.sql\" manually using phpmyadmin "
+"or mysql."
+msgstr "You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."
 
-#: mod/admin.php:1316
-msgid "OStatus support can only be enabled if threading is enabled."
-msgstr "OStatus support can only be enabled if threading is enabled."
+#: mod/install.php:136 mod/install.php:208 mod/install.php:553
+msgid "Please see the file \"INSTALL.txt\"."
+msgstr "Please see the file \"INSTALL.txt\"."
 
-#: mod/admin.php:1318
-msgid ""
-"Diaspora support can't be enabled because Friendica was installed into a sub"
-" directory."
-msgstr "Diaspora support can't be enabled because Friendica was installed into a sub directory."
+#: mod/install.php:148
+msgid "Database already in use."
+msgstr "Database already in use."
 
-#: mod/admin.php:1319
-msgid "Enable Diaspora support"
-msgstr "Enable Diaspora support"
+#: mod/install.php:205
+msgid "System check"
+msgstr "System check"
 
-#: mod/admin.php:1319
-msgid "Provide built-in Diaspora network compatibility."
-msgstr "Provide built-in Diaspora network compatibility."
+#: mod/install.php:210
+msgid "Check again"
+msgstr "Check again"
 
-#: mod/admin.php:1320
-msgid "Only allow Friendica contacts"
-msgstr "Only allow Friendica contacts"
+#: mod/install.php:230
+msgid "Database connection"
+msgstr "Database connection"
 
-#: mod/admin.php:1320
+#: mod/install.php:231
 msgid ""
-"All contacts must use Friendica protocols. All other built-in communication "
-"protocols disabled."
-msgstr "All contacts must use Friendica protocols. All other built-in communication protocols will be disabled."
+"In order to install Friendica we need to know how to connect to your "
+"database."
+msgstr "In order to install Friendica we need to know how to connect to your database."
 
-#: mod/admin.php:1321
-msgid "Verify SSL"
-msgstr "Verify SSL"
+#: mod/install.php:232
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "Please contact your hosting provider or site administrator if you have questions about these settings."
 
-#: mod/admin.php:1321
+#: mod/install.php:233
 msgid ""
-"If you wish, you can turn on strict certificate checking. This will mean you"
-" cannot connect (at all) to self-signed SSL sites."
-msgstr "If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "The database you specify below should already exist. If it does not, please create it before continuing."
 
-#: mod/admin.php:1322
-msgid "Proxy user"
-msgstr "Proxy user"
+#: mod/install.php:237
+msgid "Database Server Name"
+msgstr "Database server name"
 
-#: mod/admin.php:1323
-msgid "Proxy URL"
-msgstr "Proxy URL"
+#: mod/install.php:238
+msgid "Database Login Name"
+msgstr "Database login name"
 
-#: mod/admin.php:1324
-msgid "Network timeout"
-msgstr "Network timeout"
+#: mod/install.php:239
+msgid "Database Login Password"
+msgstr "Database login password"
 
-#: mod/admin.php:1324
-msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
-msgstr "Value is in seconds. Set to 0 for unlimited (not recommended)."
+#: mod/install.php:239
+msgid "For security reasons the password must not be empty"
+msgstr "For security reasons the password must not be empty"
 
-#: mod/admin.php:1325
-msgid "Maximum Load Average"
-msgstr "Maximum load average"
+#: mod/install.php:240
+msgid "Database Name"
+msgstr "Database name"
 
-#: mod/admin.php:1325
+#: mod/install.php:241 mod/install.php:281
+msgid "Site administrator email address"
+msgstr "Site administrator email address"
+
+#: mod/install.php:241 mod/install.php:281
 msgid ""
-"Maximum system load before delivery and poll processes are deferred - "
-"default 50."
-msgstr "Maximum system load before delivery and poll processes are deferred (default 50)."
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "Your account email address must match this in order to use the web admin panel."
 
-#: mod/admin.php:1326
-msgid "Maximum Load Average (Frontend)"
-msgstr "Maximum load average (frontend)"
+#: mod/install.php:245 mod/install.php:284
+msgid "Please select a default timezone for your website"
+msgstr "Please select a default time zone for your website"
 
-#: mod/admin.php:1326
-msgid "Maximum system load before the frontend quits service - default 50."
-msgstr "Maximum system load before the frontend quits service (default 50)."
+#: mod/install.php:271
+msgid "Site settings"
+msgstr "Site settings"
 
-#: mod/admin.php:1327
-msgid "Minimal Memory"
-msgstr "Minimal memory"
+#: mod/install.php:285
+msgid "System Language:"
+msgstr "System language:"
 
-#: mod/admin.php:1327
+#: mod/install.php:285
 msgid ""
-"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - "
-"default 0 (deactivated)."
-msgstr "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."
+"Set the default language for your Friendica installation interface and to "
+"send emails."
+msgstr "Set the default language for your Friendica installation interface and email communication."
 
-#: mod/admin.php:1328
-msgid "Maximum table size for optimization"
-msgstr "Maximum table size for optimization"
+#: mod/install.php:325
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "Could not find a command line version of PHP in the web server PATH."
 
-#: mod/admin.php:1328
+#: mod/install.php:326
 msgid ""
-"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
-"Enter -1 to disable it."
-msgstr "Maximum table size (in MB) for the automatic optimization (default 100 MB; -1 to deactivate)."
+"If you don't have a command line version of PHP installed on your server, "
+"you will not be able to run the background processing. See <a "
+"href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-"
+"up-the-worker'>'Setup the worker'</a>"
+msgstr "If your server doesn't have a command line version of PHP installed, you won't be able to run background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>"
 
-#: mod/admin.php:1329
-msgid "Minimum level of fragmentation"
-msgstr "Minimum level of fragmentation"
+#: mod/install.php:330
+msgid "PHP executable path"
+msgstr "PHP executable path"
 
-#: mod/admin.php:1329
+#: mod/install.php:330
 msgid ""
-"Minimum fragmenation level to start the automatic optimization - default "
-"value is 30%."
-msgstr "Minimum fragmentation level to start the automatic optimization (default 30%)."
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "Enter full path to php executable. You can leave this blank to continue the installation."
 
-#: mod/admin.php:1331
-msgid "Periodical check of global contacts"
-msgstr "Periodical check of global contacts"
+#: mod/install.php:335
+msgid "Command line PHP"
+msgstr "Command line PHP"
+
+#: mod/install.php:344
+msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
+msgstr "PHP executable is not a php cli binary; it could possibly be a cgi-fgci version."
+
+#: mod/install.php:345
+msgid "Found PHP version: "
+msgstr "Found PHP version: "
 
-#: mod/admin.php:1331
+#: mod/install.php:347
+msgid "PHP cli binary"
+msgstr "PHP cli binary"
+
+#: mod/install.php:358
 msgid ""
-"If enabled, the global contacts are checked periodically for missing or "
-"outdated data and the vitality of the contacts and servers."
-msgstr "This checks global contacts periodically for missing or outdated data and the vitality of the contacts and servers."
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "The command line version of PHP on your system does not have \"register_argc_argv\" enabled."
 
-#: mod/admin.php:1332
-msgid "Days between requery"
-msgstr "Days between enquiry"
+#: mod/install.php:359
+msgid "This is required for message delivery to work."
+msgstr "This is required for message delivery to work."
 
-#: mod/admin.php:1332
-msgid "Number of days after which a server is requeried for his contacts."
-msgstr "Number of days after which a server is required check contacts."
+#: mod/install.php:361
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
 
-#: mod/admin.php:1333
-msgid "Discover contacts from other servers"
-msgstr "Discover contacts from other servers"
+#: mod/install.php:384
+msgid ""
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"
 
-#: mod/admin.php:1333
+#: mod/install.php:385
 msgid ""
-"Periodically query other servers for contacts. You can choose between "
-"'users': the users on the remote system, 'Global Contacts': active contacts "
-"that are known on the system. The fallback is meant for Redmatrix servers "
-"and older friendica servers, where global contacts weren't available. The "
-"fallback increases the server load, so the recommened setting is 'Users, "
-"Global Contacts'."
-msgstr "Periodically query other servers for contacts. You can choose between 'Users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older Friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommend setting is 'Users, Global Contacts'."
+"If running under Windows, please see "
+"\"http://www.php.net/manual/en/openssl.installation.php\"."
+msgstr "If running under Windows OS, please see \"http://www.php.net/manual/en/openssl.installation.php\"."
 
-#: mod/admin.php:1334
-msgid "Timeframe for fetching global contacts"
-msgstr "Time-frame for fetching global contacts"
+#: mod/install.php:387
+msgid "Generate encryption keys"
+msgstr "Generate encryption keys"
 
-#: mod/admin.php:1334
-msgid ""
-"When the discovery is activated, this value defines the timeframe for the "
-"activity of the global contacts that are fetched from other servers."
-msgstr "If discovery is activated, this value defines the time-frame for the activity of the global contacts that are fetched from other servers."
+#: mod/install.php:394
+msgid "libCurl PHP module"
+msgstr "libCurl PHP module"
 
-#: mod/admin.php:1335
-msgid "Search the local directory"
-msgstr "Search the local directory"
+#: mod/install.php:395
+msgid "GD graphics PHP module"
+msgstr "GD graphics PHP module"
 
-#: mod/admin.php:1335
-msgid ""
-"Search the local directory instead of the global directory. When searching "
-"locally, every search will be executed on the global directory in the "
-"background. This improves the search results when the search is repeated."
-msgstr "Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."
+#: mod/install.php:396
+msgid "OpenSSL PHP module"
+msgstr "OpenSSL PHP module"
 
-#: mod/admin.php:1337
-msgid "Publish server information"
-msgstr "Publish server information"
+#: mod/install.php:397
+msgid "PDO or MySQLi PHP module"
+msgstr "PDO or MySQLi PHP module"
 
-#: mod/admin.php:1337
-msgid ""
-"If enabled, general server and usage data will be published. The data "
-"contains the name and version of the server, number of users with public "
-"profiles, number of posts and the activated protocols and connectors. See <a"
-" href='http://the-federation.info/'>the-federation.info</a> for details."
-msgstr "This publishes generic data about the server and its usage. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."
+#: mod/install.php:398
+msgid "mb_string PHP module"
+msgstr "mb_string PHP module"
 
-#: mod/admin.php:1339
-msgid "Check upstream version"
-msgstr "Check upstream version"
+#: mod/install.php:399
+msgid "XML PHP module"
+msgstr "XML PHP module"
+
+#: mod/install.php:400
+msgid "iconv module"
+msgstr "iconv module"
+
+#: mod/install.php:404 mod/install.php:406
+msgid "Apache mod_rewrite module"
+msgstr "Apache mod_rewrite module"
 
-#: mod/admin.php:1339
+#: mod/install.php:404
 msgid ""
-"Enables checking for new Friendica versions at github. If there is a new "
-"version, you will be informed in the admin panel overview."
-msgstr "Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "Error: Apache web server mod-rewrite module is required but not installed."
 
-#: mod/admin.php:1340
-msgid "Suppress Tags"
-msgstr "Suppress tags"
+#: mod/install.php:412
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "Error: libCURL PHP module required but not installed."
 
-#: mod/admin.php:1340
-msgid "Suppress showing a list of hashtags at the end of the posting."
-msgstr "Suppress listed hashtags at the end of posts."
+#: mod/install.php:416
+msgid ""
+"Error: GD graphics PHP module with JPEG support required but not installed."
+msgstr "Error: GD graphics PHP module with JPEG support required but not installed."
 
-#: mod/admin.php:1341
-msgid "Path to item cache"
-msgstr "Path to item cache"
+#: mod/install.php:420
+msgid "Error: openssl PHP module required but not installed."
+msgstr "Error: openssl PHP module required but not installed."
 
-#: mod/admin.php:1341
-msgid "The item caches buffers generated bbcode and external images."
-msgstr "The item caches buffers generated bbcode and external images."
+#: mod/install.php:424
+msgid "Error: PDO or MySQLi PHP module required but not installed."
+msgstr "Error: PDO or MySQLi PHP module required but not installed."
 
-#: mod/admin.php:1342
-msgid "Cache duration in seconds"
-msgstr "Cache duration in seconds"
+#: mod/install.php:428
+msgid "Error: The MySQL driver for PDO is not installed."
+msgstr "Error: MySQL driver for PDO is not installed."
 
-#: mod/admin.php:1342
-msgid ""
-"How long should the cache files be hold? Default value is 86400 seconds (One"
-" day). To disable the item cache, set the value to -1."
-msgstr "How long should cache files be held? (Default 86400 seconds - one day;  -1 disables item cache)"
+#: mod/install.php:432
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "Error: mb_string PHP module required but not installed."
 
-#: mod/admin.php:1343
-msgid "Maximum numbers of comments per post"
-msgstr "Maximum numbers of comments per post"
+#: mod/install.php:436
+msgid "Error: iconv PHP module required but not installed."
+msgstr "Error: iconv PHP module required but not installed."
 
-#: mod/admin.php:1343
-msgid "How much comments should be shown for each post? Default value is 100."
-msgstr "How many comments should be shown for each post? (Default 100)"
+#: mod/install.php:446
+msgid "Error, XML PHP module required but not installed."
+msgstr "Error, XML PHP module required but not installed."
 
-#: mod/admin.php:1344
-msgid "Temp path"
-msgstr "Temp path"
+#: mod/install.php:458
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\""
+" in the top folder of your web server and it is unable to do so."
+msgstr "The web installer needs to be able to create a file called \".htconfig.php\" in the top-level directory of your web server, but it is unable to do so."
 
-#: mod/admin.php:1344
+#: mod/install.php:459
 msgid ""
-"If you have a restricted system where the webserver can't access the system "
-"temp path, enter another path here."
-msgstr "Enter a different tmp path, if your system restricts the webserver's access to the system temp path."
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "This is most often a permission setting issue, as the web server may not be able to write files in your directory - even if you can."
 
-#: mod/admin.php:1345
-msgid "Base path to installation"
-msgstr "Base path to installation"
+#: mod/install.php:460
+msgid ""
+"At the end of this procedure, we will give you a text to save in a file "
+"named .htconfig.php in your Friendica top folder."
+msgstr "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top-level directory."
 
-#: mod/admin.php:1345
+#: mod/install.php:461
 msgid ""
-"If the system cannot detect the correct path to your installation, enter the"
-" correct path here. This setting should only be set if you are using a "
-"restricted system and symbolic links to your webroot."
-msgstr "If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."
+"You can alternatively skip this procedure and perform a manual installation."
+" Please see the file \"INSTALL.txt\" for instructions."
+msgstr "Alternatively, you may skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."
 
-#: mod/admin.php:1346
-msgid "Disable picture proxy"
-msgstr "Disable picture proxy"
+#: mod/install.php:464
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.php is writable"
 
-#: mod/admin.php:1346
+#: mod/install.php:474
 msgid ""
-"The picture proxy increases performance and privacy. It shouldn't be used on"
-" systems with very low bandwith."
-msgstr "The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith."
-
-#: mod/admin.php:1347
-msgid "Only search in tags"
-msgstr "Only search in tags"
+"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
+"compiles templates to PHP to speed up rendering."
+msgstr "Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."
 
-#: mod/admin.php:1347
-msgid "On large systems the text search can slow down the system extremely."
-msgstr "On large systems the text search can slow down the system significantly."
+#: mod/install.php:475
+msgid ""
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory view/smarty3/ under the Friendica top level "
+"folder."
+msgstr "In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top-level directory."
 
-#: mod/admin.php:1349
-msgid "New base url"
-msgstr "New base URL"
+#: mod/install.php:476
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has"
+" write access to this folder."
+msgstr "Please ensure the user (e.g. www-data) that your web server runs as has write access to this directory."
 
-#: mod/admin.php:1349
+#: mod/install.php:477
 msgid ""
-"Change base url for this server. Sends relocate message to all Friendica and"
-" Diaspora* contacts of all users."
-msgstr "Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."
+"Note: as a security measure, you should give the web server write access to "
+"view/smarty3/ only--not the template files (.tpl) that it contains."
+msgstr "Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."
 
-#: mod/admin.php:1351
-msgid "RINO Encryption"
-msgstr "RINO Encryption"
+#: mod/install.php:480
+msgid "view/smarty3 is writable"
+msgstr "view/smarty3 is writable"
 
-#: mod/admin.php:1351
-msgid "Encryption layer between nodes."
-msgstr "Encryption layer between nodes."
+#: mod/install.php:496
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server configuration."
+msgstr "URL rewrite in .htaccess is not working. Check your server configuration."
 
-#: mod/admin.php:1353
-msgid "Maximum number of parallel workers"
-msgstr "Maximum number of parallel workers"
+#: mod/install.php:498
+msgid "Url rewrite is working"
+msgstr "URL rewrite is working"
 
-#: mod/admin.php:1353
-msgid ""
-"On shared hosters set this to 2. On larger systems, values of 10 are great. "
-"Default value is 4."
-msgstr "On shared hosts set this to 2. On larger systems, values of 10 are great. Default value is 4."
+#: mod/install.php:517
+msgid "ImageMagick PHP extension is not installed"
+msgstr "ImageMagick PHP extension is not installed"
 
-#: mod/admin.php:1354
-msgid "Don't use 'proc_open' with the worker"
-msgstr "Don't use 'proc_open' with the worker"
+#: mod/install.php:519
+msgid "ImageMagick PHP extension is installed"
+msgstr "ImageMagick PHP extension is installed"
 
-#: mod/admin.php:1354
+#: mod/install.php:521
+msgid "ImageMagick supports GIF"
+msgstr "ImageMagick supports GIF"
+
+#: mod/install.php:528
 msgid ""
-"Enable this if your system doesn't allow the use of 'proc_open'. This can "
-"happen on shared hosters. If this is enabled you should increase the "
-"frequency of worker calls in your crontab."
-msgstr "Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "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."
 
-#: mod/admin.php:1355
-msgid "Enable fastlane"
-msgstr "Enable fast-lane"
+#: mod/install.php:551
+msgid "<h1>What next</h1>"
+msgstr "<h1>What next</h1>"
 
-#: mod/admin.php:1355
+#: mod/install.php:552
 msgid ""
-"When enabed, the fastlane mechanism starts an additional worker if processes"
-" with higher priority are blocked by processes of lower priority."
-msgstr "The fast-lane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."
-
-#: mod/admin.php:1356
-msgid "Enable frontend worker"
-msgstr "Enable frontend worker"
+"IMPORTANT: You will need to [manually] setup a scheduled task for the "
+"worker."
+msgstr "IMPORTANT: You will need to [manually] setup a scheduled task for the worker."
 
-#: mod/admin.php:1356
+#: mod/install.php:555
 #, php-format
 msgid ""
-"When enabled the Worker process is triggered when backend access is "
-"performed \\x28e.g. messages being delivered\\x29. On smaller sites you "
-"might want to call %s/worker on a regular basis via an external cron job. "
-"You should only enable this option if you cannot utilize cron/scheduled jobs"
-" on your server."
-msgstr ""
+"Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
+"and register as new user. Remember to use the same email you have entered as"
+" administrator email. This will allow you to enter the site admin panel."
+msgstr "Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."
 
-#: mod/admin.php:1384
-msgid "Update has been marked successful"
-msgstr "Update has been marked successful"
+#: mod/localtime.php:33
+msgid "Time Conversion"
+msgstr "Time conversion"
+
+#: mod/localtime.php:35
+msgid ""
+"Friendica provides this service for sharing events with other networks and "
+"friends in unknown timezones."
+msgstr "Friendica provides this service for sharing events with other networks and friends in unknown time zones."
 
-#: mod/admin.php:1391
+#: mod/localtime.php:39
 #, php-format
-msgid "Database structure update %s was successfully applied."
-msgstr "Database structure update %s was successfully applied."
+msgid "UTC time: %s"
+msgstr "UTC time: %s"
 
-#: mod/admin.php:1394
+#: mod/localtime.php:42
 #, php-format
-msgid "Executing of database structure update %s failed with error: %s"
-msgstr "Executing of database structure update %s failed with error: %s"
+msgid "Current timezone: %s"
+msgstr "Current time zone: %s"
 
-#: mod/admin.php:1407
+#: mod/localtime.php:46
 #, php-format
-msgid "Executing %s failed with error: %s"
-msgstr "Executing %s failed with error: %s"
+msgid "Converted localtime: %s"
+msgstr "Converted local time: %s"
+
+#: mod/localtime.php:52
+msgid "Please select your timezone:"
+msgstr "Please select your time zone:"
 
-#: mod/admin.php:1409
+#: mod/lostpass.php:27
+msgid "No valid account found."
+msgstr "No valid account found."
+
+#: mod/lostpass.php:39
+msgid "Password reset request issued. Check your email."
+msgstr "Password reset request issued. Please check your email."
+
+#: mod/lostpass.php:45
 #, php-format
-msgid "Update %s was successfully applied."
-msgstr "Update %s was successfully applied."
+msgid ""
+"\n"
+"\t\tDear %1$s,\n"
+"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
+"\t\tpassword. In order to confirm this request, please select the verification link\n"
+"\t\tbelow or paste it into your web browser address bar.\n"
+"\n"
+"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
+"\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n"
+"\n"
+"\t\tYour password will not be changed unless we can verify that you\n"
+"\t\tissued this request."
+msgstr "\n\t\tDear %1$s,\n\t\t\tA request was received at \"%2$s\" to reset your account password\n\t\tTo confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser's address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided; ignore or delete this email, as the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."
 
-#: mod/admin.php:1412
+#: mod/lostpass.php:56
 #, php-format
-msgid "Update %s did not return a status. Unknown if it succeeded."
-msgstr "Update %s did not return a status. Unknown if it succeeded."
+msgid ""
+"\n"
+"\t\tFollow this link soon to verify your identity:\n"
+"\n"
+"\t\t%1$s\n"
+"\n"
+"\t\tYou will then receive a follow-up message containing the new password.\n"
+"\t\tYou may change that password from your account settings page after logging in.\n"
+"\n"
+"\t\tThe login details are as follows:\n"
+"\n"
+"\t\tSite Location:\t%2$s\n"
+"\t\tLogin Name:\t%3$s"
+msgstr "\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2$s\n\t\tLogin Name:\t%3$s"
 
-#: mod/admin.php:1415
+#: mod/lostpass.php:72
 #, php-format
-msgid "There was no additional update function %s that needed to be called."
-msgstr "There was no additional update function %s that needed to be called."
+msgid "Password reset requested at %s"
+msgstr "Password reset requested at %s"
 
-#: mod/admin.php:1435
-msgid "No failed updates."
-msgstr "No failed updates."
+#: mod/lostpass.php:88
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "Request could not be verified. (You may have previously submitted it.) Password reset failed."
 
-#: mod/admin.php:1436
-msgid "Check database structure"
-msgstr "Check database structure"
+#: mod/lostpass.php:101
+msgid "Request has expired, please make a new one."
+msgstr "Request has expired, please make a new one."
 
-#: mod/admin.php:1441
-msgid "Failed Updates"
-msgstr "Failed updates"
+#: mod/lostpass.php:116
+msgid "Forgot your Password?"
+msgstr "Reset My Password"
 
-#: mod/admin.php:1442
+#: mod/lostpass.php:117
 msgid ""
-"This does not include updates prior to 1139, which did not return a status."
-msgstr "This does not include updates prior to 1139, which did not return a status."
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "Enter email address or nickname to reset your password. You will receive further instruction via email."
 
-#: mod/admin.php:1443
-msgid "Mark success (if update was manually applied)"
-msgstr "Mark success (if update was manually applied)"
+#: mod/lostpass.php:118 src/Module/Login.php:314
+msgid "Nickname or Email: "
+msgstr "Nickname or email: "
 
-#: mod/admin.php:1444
-msgid "Attempt to execute this update step automatically"
-msgstr "Attempt to execute this update step automatically"
+#: mod/lostpass.php:119
+msgid "Reset"
+msgstr "Reset"
 
-#: mod/admin.php:1483
+#: mod/lostpass.php:135 src/Module/Login.php:326
+msgid "Password Reset"
+msgstr "Forgotten password?"
+
+#: mod/lostpass.php:136
+msgid "Your password has been reset as requested."
+msgstr "Your password has been reset as requested."
+
+#: mod/lostpass.php:137
+msgid "Your new password is"
+msgstr "Your new password is"
+
+#: mod/lostpass.php:138
+msgid "Save or copy your new password - and then"
+msgstr "Save or copy your new password - and then"
+
+#: mod/lostpass.php:139
+msgid "click here to login"
+msgstr "click here to login"
+
+#: mod/lostpass.php:140
+msgid ""
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "Your password may be changed from the <em>Settings</em> page after successful login."
+
+#: mod/lostpass.php:148
 #, php-format
 msgid ""
 "\n"
 "\t\t\tDear %1$s,\n"
-"\t\t\t\tthe administrator of %2$s has set up an account for you."
-msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tThe administrator of %2$s has set up an account for you."
+"\t\t\t\tYour password has been changed as requested. Please retain this\n"
+"\t\t\tinformation for your records (or change your password immediately to\n"
+"\t\t\tsomething that you will remember).\n"
+"\t\t"
+msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"
 
-#: mod/admin.php:1486
+#: mod/lostpass.php:154
 #, php-format
 msgid ""
 "\n"
-"\t\t\tThe login details are as follows:\n"
+"\t\t\tYour login details are as follows:\n"
 "\n"
 "\t\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t\t%2$s\n"
-"\t\t\tPassword:\t\t%3$s\n"
-"\n"
-"\t\t\tYou may change your password from your account \"Settings\" page after logging\n"
-"\t\t\tin.\n"
-"\n"
-"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
-"\n"
-"\t\t\tYou may also wish to add some basic information to your default profile\n"
-"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
-"\n"
-"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
-"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
-"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
-"\t\t\tthan that.\n"
-"\n"
-"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
-"\t\t\tIf you are new and do not know anybody here, they may help\n"
-"\t\t\tyou to make some new and interesting friends.\n"
+"\t\t\tLogin Name:\t%2$s\n"
+"\t\t\tPassword:\t%3$s\n"
 "\n"
-"\t\t\tThank you and welcome to %4$s."
-msgstr "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1$s\n\t\t\tLogin Name:\t\t%2$s\n\t\t\tPassword:\t\t%3$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, this may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4$s."
-
-#: mod/admin.php:1518 src/Model/User.php:632
-#, php-format
-msgid "Registration details for %s"
-msgstr "Registration details for %s"
-
-#: mod/admin.php:1528
-#, php-format
-msgid "%s user blocked/unblocked"
-msgid_plural "%s users blocked/unblocked"
-msgstr[0] "%s user blocked/unblocked"
-msgstr[1] "%s users blocked/unblocked"
+"\t\t\tYou may change that password from your account settings page after logging in.\n"
+"\t\t"
+msgstr "\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1$s\n\t\t\tLogin Name:\t%2$s\n\t\t\tPassword:\t%3$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"
 
-#: mod/admin.php:1534
+#: mod/lostpass.php:167
 #, php-format
-msgid "%s user deleted"
-msgid_plural "%s users deleted"
-msgstr[0] "%s user deleted"
-msgstr[1] "%s users deleted"
+msgid "Your password has been changed at %s"
+msgstr "Your password has been changed at %s"
 
-#: mod/admin.php:1581
-#, php-format
-msgid "User '%s' deleted"
-msgstr "User '%s' deleted"
+#: mod/notify.php:77
+msgid "No more system notifications."
+msgstr "No more system notifications."
 
-#: mod/admin.php:1589
-#, php-format
-msgid "User '%s' unblocked"
-msgstr "User '%s' unblocked"
+#: mod/ping.php:292
+msgid "{0} wants to be your friend"
+msgstr "{0} wants to be your friend"
 
-#: mod/admin.php:1589
-#, php-format
-msgid "User '%s' blocked"
-msgstr "User '%s' blocked"
+#: mod/ping.php:307
+msgid "{0} sent you a message"
+msgstr "{0} sent you a message"
 
-#: mod/admin.php:1688 mod/admin.php:1700 mod/admin.php:1713 mod/admin.php:1731
-#: src/Content/ContactSelector.php:82
-msgid "Email"
-msgstr "Email"
+#: mod/ping.php:322
+msgid "{0} requested registration"
+msgstr "{0} requested registration"
 
-#: mod/admin.php:1688 mod/admin.php:1713
-msgid "Register date"
-msgstr "Registration date"
+#: mod/poke.php:192
+msgid "Poke/Prod"
+msgstr "Poke/Prod"
 
-#: mod/admin.php:1688 mod/admin.php:1713
-msgid "Last login"
-msgstr "Last login"
+#: mod/poke.php:193
+msgid "poke, prod or do other things to somebody"
+msgstr "Poke, prod or do other things to somebody"
 
-#: mod/admin.php:1688 mod/admin.php:1713
-msgid "Last item"
-msgstr "Last item"
+#: mod/poke.php:194
+msgid "Recipient"
+msgstr "Recipient:"
 
-#: mod/admin.php:1688 mod/settings.php:54
-msgid "Account"
-msgstr "Account"
+#: mod/poke.php:195
+msgid "Choose what you wish to do to recipient"
+msgstr "Choose what you wish to do:"
 
-#: mod/admin.php:1696
-msgid "Add User"
-msgstr "Add user"
+#: mod/poke.php:198
+msgid "Make this post private"
+msgstr "Make this post private"
 
-#: mod/admin.php:1698
-msgid "User registrations waiting for confirm"
-msgstr "User registrations awaiting confirmation"
+#: mod/probe.php:14 mod/webfinger.php:17
+msgid "Only logged in users are permitted to perform a probing."
+msgstr "Only logged in users are permitted to perform a probing."
 
-#: mod/admin.php:1699
-msgid "User waiting for permanent deletion"
-msgstr "User awaiting permanent deletion"
+#: mod/profile_photo.php:54
+msgid "Image uploaded but image cropping failed."
+msgstr "Image uploaded but image cropping failed."
 
-#: mod/admin.php:1700
-msgid "Request date"
-msgstr "Request date"
+#: mod/profile_photo.php:87 mod/profile_photo.php:95 mod/profile_photo.php:103
+#: mod/profile_photo.php:330
+#, php-format
+msgid "Image size reduction [%s] failed."
+msgstr "Image size reduction [%s] failed."
 
-#: mod/admin.php:1701
-msgid "No registrations."
-msgstr "No registrations."
+#: mod/profile_photo.php:137
+msgid ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "Shift-reload the page or clear browser cache if the new photo does not display immediately."
 
-#: mod/admin.php:1702
-msgid "Note from the user"
-msgstr "Note from the user"
+#: mod/profile_photo.php:146
+msgid "Unable to process image"
+msgstr "Unable to process image"
 
-#: mod/admin.php:1704
-msgid "Deny"
-msgstr "Deny"
+#: mod/profile_photo.php:165 mod/wall_upload.php:186 mod/photos.php:763
+#: mod/photos.php:766 mod/photos.php:795
+#, php-format
+msgid "Image exceeds size limit of %s"
+msgstr "Image exceeds size limit of %s"
 
-#: mod/admin.php:1708
-msgid "Site admin"
-msgstr "Site admin"
+#: mod/profile_photo.php:174 mod/wall_upload.php:200 mod/photos.php:818
+msgid "Unable to process image."
+msgstr "Unable to process image."
 
-#: mod/admin.php:1709
-msgid "Account expired"
-msgstr "Account expired"
+#: mod/profile_photo.php:262
+msgid "Upload File:"
+msgstr "Upload File:"
 
-#: mod/admin.php:1712
-msgid "New User"
-msgstr "New user"
+#: mod/profile_photo.php:263
+msgid "Select a profile:"
+msgstr "Select a profile:"
 
-#: mod/admin.php:1713
-msgid "Deleted since"
-msgstr "Deleted since"
+#: mod/profile_photo.php:268
+msgid "or"
+msgstr "or"
 
-#: mod/admin.php:1718
-msgid ""
-"Selected users will be deleted!\\n\\nEverything these users had posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "Selected users will be deleted!\\n\\nEverything these users has posted on this site will be permanently deleted!\\n\\nAre you sure?"
+#: mod/profile_photo.php:268
+msgid "skip this step"
+msgstr "skip this step"
 
-#: mod/admin.php:1719
-msgid ""
-"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
-"site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"
+#: mod/profile_photo.php:268
+msgid "select a photo from your photo albums"
+msgstr "select a photo from your photo albums"
 
-#: mod/admin.php:1729
-msgid "Name of the new user."
-msgstr "Name of the new user."
+#: mod/profile_photo.php:281
+msgid "Crop Image"
+msgstr "Crop Image"
 
-#: mod/admin.php:1730
-msgid "Nickname"
-msgstr "Nickname"
+#: mod/profile_photo.php:282
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Please adjust the image cropping for optimum viewing."
 
-#: mod/admin.php:1730
-msgid "Nickname of the new user."
-msgstr "Nickname of the new user."
+#: mod/profile_photo.php:284
+msgid "Done Editing"
+msgstr "Done editing"
 
-#: mod/admin.php:1731
-msgid "Email address of the new user."
-msgstr "Email address of the new user."
+#: mod/profile_photo.php:320
+msgid "Image uploaded successfully."
+msgstr "Image uploaded successfully."
 
-#: mod/admin.php:1773
-#, php-format
-msgid "Addon %s disabled."
-msgstr ""
+#: mod/profile_photo.php:322 mod/wall_upload.php:239 mod/photos.php:847
+msgid "Image upload failed."
+msgstr "Image upload failed."
 
-#: mod/admin.php:1777
-#, php-format
-msgid "Addon %s enabled."
-msgstr ""
+#: mod/profperm.php:28 mod/group.php:83 index.php:412
+msgid "Permission denied"
+msgstr "Permission denied"
 
-#: mod/admin.php:1787 mod/admin.php:2036
-msgid "Disable"
-msgstr "Disable"
+#: mod/profperm.php:34 mod/profperm.php:65
+msgid "Invalid profile identifier."
+msgstr "Invalid profile identifier."
 
-#: mod/admin.php:1790 mod/admin.php:2039
-msgid "Enable"
-msgstr "Enable"
+#: mod/profperm.php:111
+msgid "Profile Visibility Editor"
+msgstr "Profile Visibility Editor"
 
-#: mod/admin.php:1812 mod/admin.php:2081
-msgid "Toggle"
-msgstr "Toggle"
+#: mod/profperm.php:115 mod/group.php:266
+msgid "Click on a contact to add or remove."
+msgstr "Click on a contact to add or remove."
 
-#: mod/admin.php:1820 mod/admin.php:2090
-msgid "Author: "
-msgstr "Author: "
+#: mod/profperm.php:124
+msgid "Visible To"
+msgstr "Visible to"
 
-#: mod/admin.php:1821 mod/admin.php:2091
-msgid "Maintainer: "
-msgstr "Maintainer: "
+#: mod/profperm.php:140
+msgid "All Contacts (with secure profile access)"
+msgstr "All contacts with secure profile access"
 
-#: mod/admin.php:1873
-msgid "Reload active addons"
-msgstr ""
+#: mod/regmod.php:68
+msgid "Account approved."
+msgstr "Account approved."
 
-#: mod/admin.php:1878
+#: mod/regmod.php:93
 #, php-format
-msgid ""
-"There are currently no addons available on your node. You can find the "
-"official addon repository at %1$s and might find other interesting addons in"
-" the open addon registry at %2$s"
-msgstr ""
+msgid "Registration revoked for %s"
+msgstr "Registration revoked for %s"
 
-#: mod/admin.php:1998
-msgid "No themes found."
-msgstr "No themes found."
+#: mod/regmod.php:102
+msgid "Please login."
+msgstr "Please login."
 
-#: mod/admin.php:2072
-msgid "Screenshot"
-msgstr "Screenshot"
+#: mod/removeme.php:55 mod/removeme.php:58
+msgid "Remove My Account"
+msgstr "Remove My Account"
 
-#: mod/admin.php:2126
-msgid "Reload active themes"
-msgstr "Reload active themes"
+#: mod/removeme.php:56
+msgid ""
+"This will completely remove your account. Once this has been done it is not "
+"recoverable."
+msgstr "This will completely remove your account. Once this has been done it is not recoverable."
 
-#: mod/admin.php:2131
-#, php-format
-msgid "No themes found on the system. They should be placed in %1$s"
-msgstr ""
+#: mod/removeme.php:57
+msgid "Please enter your password for verification:"
+msgstr "Please enter your password for verification:"
 
-#: mod/admin.php:2132
-msgid "[Experimental]"
-msgstr "[Experimental]"
+#: mod/search.php:37 mod/network.php:194
+msgid "Remove term"
+msgstr "Remove term"
 
-#: mod/admin.php:2133
-msgid "[Unsupported]"
-msgstr "[Unsupported]"
+#: mod/search.php:46 mod/network.php:201 src/Content/Feature.php:100
+msgid "Saved Searches"
+msgstr "Saved searches"
 
-#: mod/admin.php:2157
-msgid "Log settings updated."
-msgstr "Log settings updated."
+#: mod/search.php:105
+msgid "Only logged in users are permitted to perform a search."
+msgstr "Only logged in users are permitted to perform a search."
 
-#: mod/admin.php:2189
-msgid "PHP log currently enabled."
-msgstr "PHP log currently enabled."
+#: mod/search.php:129
+msgid "Too Many Requests"
+msgstr "Too many requests"
 
-#: mod/admin.php:2191
-msgid "PHP log currently disabled."
-msgstr "PHP log currently disabled."
+#: mod/search.php:130
+msgid "Only one search per minute is permitted for not logged in users."
+msgstr "Only one search per minute is permitted for not logged in users."
 
-#: mod/admin.php:2200
-msgid "Clear"
-msgstr "Clear"
+#: mod/search.php:228 mod/community.php:134
+msgid "No results."
+msgstr "No results."
 
-#: mod/admin.php:2204
-msgid "Enable Debugging"
-msgstr "Enable debugging"
+#: mod/search.php:234
+#, php-format
+msgid "Items tagged with: %s"
+msgstr "Items tagged with: %s"
 
-#: mod/admin.php:2205
-msgid "Log file"
-msgstr "Log file"
+#: mod/subthread.php:113
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s is following %2$s's %3$s"
 
-#: mod/admin.php:2205
-msgid ""
-"Must be writable by web server. Relative to your Friendica top-level "
-"directory."
-msgstr "Must be writable by web server and relative to your Friendica top-level directory."
+#: mod/tagrm.php:47
+msgid "Tag removed"
+msgstr "Tag removed"
 
-#: mod/admin.php:2206
-msgid "Log level"
-msgstr "Log level"
+#: mod/tagrm.php:85
+msgid "Remove Item Tag"
+msgstr "Remove Item tag"
 
-#: mod/admin.php:2208
-msgid "PHP logging"
-msgstr "PHP logging"
+#: mod/tagrm.php:87
+msgid "Select a tag to remove: "
+msgstr "Select a tag to remove: "
 
-#: mod/admin.php:2209
-msgid ""
-"To enable logging of PHP errors and warnings you can add the following to "
-"the .htconfig.php file of your installation. The filename set in the "
-"'error_log' line is relative to the friendica top-level directory and must "
-"be writeable by the web server. The option '1' for 'log_errors' and "
-"'display_errors' is to enable these options, set to '0' to disable them."
-msgstr "To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The file name set in the 'error_log' line is relative to the Friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."
+#: mod/uexport.php:44
+msgid "Export account"
+msgstr "Export account"
 
-#: mod/admin.php:2240
-#, php-format
+#: mod/uexport.php:44
 msgid ""
-"Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see "
-"if file %1$s exist and is readable."
-msgstr ""
+"Export your account info and contacts. Use this to make a backup of your "
+"account and/or to move it to another server."
+msgstr "Export your account info and contacts. Use this to backup your account or to move it to another server."
 
-#: mod/admin.php:2244
-#, php-format
+#: mod/uexport.php:45
+msgid "Export all"
+msgstr "Export all"
+
+#: mod/uexport.php:45
 msgid ""
-"Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file"
-" %1$s is readable."
-msgstr ""
+"Export your accout info, contacts and all your items as json. Could be a "
+"very big file, and could take a lot of time. Use this to make a full backup "
+"of your account (photos are not exported)"
+msgstr "Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"
 
-#: mod/admin.php:2335 mod/admin.php:2336 mod/settings.php:779
-msgid "Off"
-msgstr "Off"
+#: mod/uexport.php:52 mod/settings.php:106
+msgid "Export personal data"
+msgstr "Export personal data"
 
-#: mod/admin.php:2335 mod/admin.php:2336 mod/settings.php:779
-msgid "On"
-msgstr "On"
+#: mod/viewcontacts.php:87
+msgid "No contacts."
+msgstr "No contacts."
 
-#: mod/admin.php:2336
-#, php-format
-msgid "Lock feature %s"
-msgstr "Lock feature %s"
+#: mod/viewsrc.php:12
+msgid "Access denied."
+msgstr "Access denied."
 
-#: mod/admin.php:2344
-msgid "Manage Additional Features"
-msgstr "Manage additional features"
+#: mod/wall_upload.php:231 mod/item.php:471 src/Object/Image.php:949
+#: src/Object/Image.php:965 src/Object/Image.php:973 src/Object/Image.php:998
+msgid "Wall Photos"
+msgstr "Wall photos"
 
-#: mod/cal.php:142 mod/display.php:307 mod/profile.php:174
-msgid "Access to this profile has been restricted."
-msgstr "Access to this profile has been restricted."
+#: mod/wallmessage.php:49 mod/wallmessage.php:112
+#, php-format
+msgid "Number of daily wall messages for %s exceeded. Message failed."
+msgstr "Number of daily wall messages for %s exceeded. Message failed."
 
-#: mod/cal.php:274 mod/events.php:393 view/theme/frio/theme.php:262
-#: view/theme/frio/theme.php:266 src/Content/Nav.php:104
-#: src/Content/Nav.php:169 src/Model/Profile.php:909 src/Model/Profile.php:920
-msgid "Events"
-msgstr "Events"
+#: mod/wallmessage.php:57 mod/message.php:73
+msgid "No recipient selected."
+msgstr "No recipient selected."
 
-#: mod/cal.php:275 mod/events.php:394
-msgid "View"
-msgstr "View"
+#: mod/wallmessage.php:60
+msgid "Unable to check your home location."
+msgstr "Unable to check your home location."
 
-#: mod/cal.php:276 mod/events.php:396
-msgid "Previous"
-msgstr "Previous"
+#: mod/wallmessage.php:63 mod/message.php:80
+msgid "Message could not be sent."
+msgstr "Message could not be sent."
 
-#: mod/cal.php:277 mod/events.php:397 mod/install.php:209
-msgid "Next"
-msgstr "Next"
+#: mod/wallmessage.php:66 mod/message.php:83
+msgid "Message collection failure."
+msgstr "Message collection failure."
 
-#: mod/cal.php:284 mod/events.php:406
-msgid "list"
-msgstr "List"
+#: mod/wallmessage.php:69 mod/message.php:86
+msgid "Message sent."
+msgstr "Message sent."
 
-#: mod/cal.php:297 src/Model/User.php:200
-msgid "User not found"
-msgstr "User not found"
+#: mod/wallmessage.php:86 mod/wallmessage.php:95
+msgid "No recipient."
+msgstr "No recipient."
 
-#: mod/cal.php:313
-msgid "This calendar format is not supported"
-msgstr "This calendar format is not supported"
+#: mod/wallmessage.php:132 mod/message.php:250
+msgid "Send Private Message"
+msgstr "Send private message"
 
-#: mod/cal.php:315
-msgid "No exportable data found"
-msgstr "No exportable data found"
+#: mod/wallmessage.php:133
+#, php-format
+msgid ""
+"If you wish for %s to respond, please check that the privacy settings on "
+"your site allow private mail from unknown senders."
+msgstr "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."
 
-#: mod/cal.php:332
-msgid "calendar"
-msgstr "calendar"
+#: mod/wallmessage.php:134 mod/message.php:251 mod/message.php:421
+msgid "To:"
+msgstr "To:"
 
-#: mod/community.php:44
-msgid "Community option not available."
-msgstr ""
+#: mod/wallmessage.php:135 mod/message.php:255 mod/message.php:423
+msgid "Subject:"
+msgstr "Subject:"
 
-#: mod/community.php:61
-msgid "Not available."
-msgstr "Not available."
+#: mod/item.php:114
+msgid "Unable to locate original post."
+msgstr "Unable to locate original post."
 
-#: mod/community.php:75
-msgid "Local Community"
-msgstr ""
+#: mod/item.php:274
+msgid "Empty post discarded."
+msgstr "Empty post discarded."
 
-#: mod/community.php:78
-msgid "Posts from local users on this server"
-msgstr ""
+#: mod/item.php:799
+#, php-format
+msgid ""
+"This message was sent to you by %s, a member of the Friendica social "
+"network."
+msgstr "This message was sent to you by %s, a member of the Friendica social network."
 
-#: mod/community.php:86
-msgid "Global Community"
-msgstr ""
+#: mod/item.php:801
+#, php-format
+msgid "You may visit them online at %s"
+msgstr "You may visit them online at %s"
 
-#: mod/community.php:89
-msgid "Posts from users of the whole federated network"
-msgstr ""
+#: mod/item.php:802
+msgid ""
+"Please contact the sender by replying to this post if you do not wish to "
+"receive these messages."
+msgstr "Please contact the sender by replying to this post if you do not wish to receive these messages."
 
-#: mod/community.php:135 mod/search.php:228
-msgid "No results."
-msgstr "No results."
+#: mod/item.php:806
+#, php-format
+msgid "%s posted an update."
+msgstr "%s posted an update."
 
-#: mod/community.php:179
+#: mod/register.php:99
 msgid ""
-"This community stream shows all public posts received by this node. They may"
-" not reflect the opinions of this node’s users."
-msgstr "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."
+"Registration successful. Please check your email for further instructions."
+msgstr "Registration successful. Please check your email for further instructions."
 
-#: mod/contacts.php:148
+#: mod/register.php:103
 #, php-format
-msgid "%d contact edited."
-msgid_plural "%d contacts edited."
-msgstr[0] "%d contact edited."
-msgstr[1] "%d contacts edited."
+msgid ""
+"Failed to send email message. Here your accout details:<br> login: %s<br> "
+"password: %s<br><br>You can change your password after login."
+msgstr "Failed to send email message. Here your account details:<br> login: %s<br> password: %s<br><br>You can change your password after login."
 
-#: mod/contacts.php:175 mod/contacts.php:391
-msgid "Could not access contact record."
-msgstr "Could not access contact record."
+#: mod/register.php:110
+msgid "Registration successful."
+msgstr "Registration successful."
 
-#: mod/contacts.php:185
-msgid "Could not locate selected profile."
-msgstr "Could not locate selected profile."
+#: mod/register.php:115
+msgid "Your registration can not be processed."
+msgstr "Your registration cannot be processed."
 
-#: mod/contacts.php:219
-msgid "Contact updated."
-msgstr "Contact updated."
+#: mod/register.php:162
+msgid "Your registration is pending approval by the site owner."
+msgstr "Your registration is pending approval by the site administrator."
 
-#: mod/contacts.php:221 mod/dfrn_request.php:419
-msgid "Failed to update contact record."
-msgstr "Failed to update contact record."
+#: mod/register.php:220
+msgid ""
+"You may (optionally) fill in this form via OpenID by supplying your OpenID "
+"and clicking 'Register'."
+msgstr "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Sign up now'."
 
-#: mod/contacts.php:412
-msgid "Contact has been blocked"
-msgstr "Contact has been blocked"
+#: mod/register.php:221
+msgid ""
+"If you are not familiar with OpenID, please leave that field blank and fill "
+"in the rest of the items."
+msgstr "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."
 
-#: mod/contacts.php:412
-msgid "Contact has been unblocked"
-msgstr "Contact has been unblocked"
+#: mod/register.php:222
+msgid "Your OpenID (optional): "
+msgstr "Your OpenID (optional): "
 
-#: mod/contacts.php:423
-msgid "Contact has been ignored"
-msgstr "Contact has been ignored"
+#: mod/register.php:234
+msgid "Include your profile in member directory?"
+msgstr "Include your profile in member directory?"
 
-#: mod/contacts.php:423
-msgid "Contact has been unignored"
-msgstr "Contact has been unignored"
+#: mod/register.php:259
+msgid "Note for the admin"
+msgstr "Note for the admin"
 
-#: mod/contacts.php:434
-msgid "Contact has been archived"
-msgstr "Contact has been archived"
+#: mod/register.php:259
+msgid "Leave a message for the admin, why you want to join this node"
+msgstr "Leave a message for the admin, why you want to join this node."
 
-#: mod/contacts.php:434
-msgid "Contact has been unarchived"
-msgstr "Contact has been unarchived"
+#: mod/register.php:260
+msgid "Membership on this site is by invitation only."
+msgstr "Membership on this site is by invitation only."
 
-#: mod/contacts.php:458
-msgid "Drop contact"
-msgstr "Drop contact"
+#: mod/register.php:261
+msgid "Your invitation code: "
+msgstr "Your invitation code: "
 
-#: mod/contacts.php:461 mod/contacts.php:813
-msgid "Do you really want to delete this contact?"
-msgstr "Do you really want to delete this contact?"
+#: mod/register.php:264 mod/admin.php:1266
+msgid "Registration"
+msgstr "Join this Friendica Node Today"
 
-#: mod/contacts.php:479
-msgid "Contact has been removed."
-msgstr "Contact has been removed."
+#: mod/register.php:270
+msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
+msgstr "Your full name: "
 
-#: mod/contacts.php:510
-#, php-format
-msgid "You are mutual friends with %s"
-msgstr "You are mutual friends with %s"
+#: mod/register.php:271
+msgid ""
+"Your Email Address: (Initial information will be send there, so this has to "
+"be an existing address.)"
+msgstr "Your Email Address: (Initial information will be send there; so this must be an existing address.)"
 
-#: mod/contacts.php:514
-#, php-format
-msgid "You are sharing with %s"
-msgstr "You are sharing with %s"
+#: mod/register.php:273 mod/settings.php:1205
+msgid "New Password:"
+msgstr "New password:"
+
+#: mod/register.php:273
+msgid "Leave empty for an auto generated password."
+msgstr "Leave empty for an auto generated password."
+
+#: mod/register.php:274 mod/settings.php:1206
+msgid "Confirm:"
+msgstr "Confirm new password:"
 
-#: mod/contacts.php:518
+#: mod/register.php:275
 #, php-format
-msgid "%s is sharing with you"
-msgstr "%s is sharing with you"
+msgid ""
+"Choose a profile nickname. This must begin with a text character. Your "
+"profile address on this site will then be '<strong>nickname@%s</strong>'."
+msgstr "Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'."
 
-#: mod/contacts.php:538
-msgid "Private communications are not available for this contact."
-msgstr "Private communications are not available for this contact."
+#: mod/register.php:276
+msgid "Choose a nickname: "
+msgstr "Choose a nickname: "
 
-#: mod/contacts.php:540
-msgid "Never"
-msgstr "Never"
+#: mod/register.php:279 src/Content/Nav.php:128 src/Module/Login.php:283
+msgid "Register"
+msgstr "Sign up now >>"
 
-#: mod/contacts.php:543
-msgid "(Update was successful)"
-msgstr "(Update was successful)"
+#: mod/register.php:286
+msgid "Import your profile to this friendica instance"
+msgstr "Import an existing Friendica profile to this node."
 
-#: mod/contacts.php:543
-msgid "(Update was not successful)"
-msgstr "(Update was not successful)"
+#: mod/admin.php:106
+msgid "Theme settings updated."
+msgstr "Theme settings updated."
 
-#: mod/contacts.php:545 mod/contacts.php:975
-msgid "Suggest friends"
-msgstr "Suggest friends"
+#: mod/admin.php:176 src/Content/Nav.php:174
+msgid "Information"
+msgstr "Information"
 
-#: mod/contacts.php:549
-#, php-format
-msgid "Network type: %s"
-msgstr "Network type: %s"
+#: mod/admin.php:177
+msgid "Overview"
+msgstr "Overview"
 
-#: mod/contacts.php:554
-msgid "Communications lost with this contact!"
-msgstr "Communications lost with this contact!"
+#: mod/admin.php:178 mod/admin.php:654
+msgid "Federation Statistics"
+msgstr "Federation statistics"
 
-#: mod/contacts.php:560
-msgid "Fetch further information for feeds"
-msgstr "Fetch further information for feeds"
+#: mod/admin.php:179
+msgid "Configuration"
+msgstr "Configuration"
 
-#: mod/contacts.php:562
-msgid ""
-"Fetch information like preview pictures, title and teaser from the feed "
-"item. You can activate this if the feed doesn't contain much text. Keywords "
-"are taken from the meta header in the feed item and are posted as hash tags."
-msgstr "Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."
+#: mod/admin.php:180 mod/admin.php:1263
+msgid "Site"
+msgstr "Site"
 
-#: mod/contacts.php:564
-msgid "Fetch information"
-msgstr "Fetch information"
+#: mod/admin.php:181 mod/admin.php:1191 mod/admin.php:1696 mod/admin.php:1712
+msgid "Users"
+msgstr "Users"
 
-#: mod/contacts.php:565
-msgid "Fetch keywords"
-msgstr "Fetch keywords"
+#: mod/admin.php:182 mod/admin.php:1812 mod/admin.php:1872 mod/settings.php:85
+msgid "Addons"
+msgstr "Addons"
 
-#: mod/contacts.php:566
-msgid "Fetch information and keywords"
-msgstr "Fetch information and keywords"
+#: mod/admin.php:183 mod/admin.php:2081 mod/admin.php:2125
+msgid "Themes"
+msgstr "Theme selection"
 
-#: mod/contacts.php:598
-msgid "Contact"
-msgstr "Contact"
+#: mod/admin.php:184 mod/settings.php:63
+msgid "Additional features"
+msgstr "Additional features"
 
-#: mod/contacts.php:601
-msgid "Profile Visibility"
-msgstr "Profile visibility"
+#: mod/admin.php:185
+msgid "Database"
+msgstr "Database"
 
-#: mod/contacts.php:602
-#, php-format
-msgid ""
-"Please choose the profile you would like to display to %s when viewing your "
-"profile securely."
-msgstr "Please choose the profile you would like to display to %s when viewing your profile securely."
+#: mod/admin.php:186
+msgid "DB updates"
+msgstr "DB updates"
 
-#: mod/contacts.php:603
-msgid "Contact Information / Notes"
-msgstr "Personal note"
+#: mod/admin.php:187 mod/admin.php:689
+msgid "Inspect Queue"
+msgstr "Inspect queue"
 
-#: mod/contacts.php:604
-msgid "Their personal note"
-msgstr "Their personal note"
+#: mod/admin.php:188
+msgid "Tools"
+msgstr "Tools"
 
-#: mod/contacts.php:606
-msgid "Edit contact notes"
-msgstr "Edit contact notes"
+#: mod/admin.php:189
+msgid "Contact Blocklist"
+msgstr "Contact blocklist"
 
-#: mod/contacts.php:610
-msgid "Block/Unblock contact"
-msgstr "Block/Unblock contact"
+#: mod/admin.php:190 mod/admin.php:311
+msgid "Server Blocklist"
+msgstr "Server blocklist"
 
-#: mod/contacts.php:611
-msgid "Ignore contact"
-msgstr "Ignore contact"
+#: mod/admin.php:191 mod/admin.php:470
+msgid "Delete Item"
+msgstr "Delete item"
 
-#: mod/contacts.php:612
-msgid "Repair URL settings"
-msgstr "Repair URL settings"
+#: mod/admin.php:192 mod/admin.php:193 mod/admin.php:2199
+msgid "Logs"
+msgstr "Logs"
 
-#: mod/contacts.php:613
-msgid "View conversations"
-msgstr "View conversations"
+#: mod/admin.php:194 mod/admin.php:2266
+msgid "View Logs"
+msgstr "View logs"
 
-#: mod/contacts.php:618
-msgid "Last update:"
-msgstr "Last update:"
+#: mod/admin.php:196
+msgid "Diagnostics"
+msgstr "Diagnostics"
 
-#: mod/contacts.php:620
-msgid "Update public posts"
-msgstr "Update public posts"
+#: mod/admin.php:197
+msgid "PHP Info"
+msgstr "PHP info"
 
-#: mod/contacts.php:622 mod/contacts.php:985
-msgid "Update now"
-msgstr "Update now"
+#: mod/admin.php:198
+msgid "probe address"
+msgstr "Probe address"
 
-#: mod/contacts.php:628 mod/contacts.php:818 mod/contacts.php:1002
-msgid "Unignore"
-msgstr "Unignore"
+#: mod/admin.php:199
+msgid "check webfinger"
+msgstr "Check webfinger"
 
-#: mod/contacts.php:632
-msgid "Currently blocked"
-msgstr "Currently blocked"
+#: mod/admin.php:218 src/Content/Nav.php:217
+msgid "Admin"
+msgstr "Admin"
 
-#: mod/contacts.php:633
-msgid "Currently ignored"
-msgstr "Currently ignored"
+#: mod/admin.php:219
+msgid "Addon Features"
+msgstr "Addon features"
 
-#: mod/contacts.php:634
-msgid "Currently archived"
-msgstr "Currently archived"
+#: mod/admin.php:220
+msgid "User registrations waiting for confirmation"
+msgstr "User registrations awaiting confirmation"
 
-#: mod/contacts.php:635
-msgid "Awaiting connection acknowledge"
-msgstr "Awaiting connection acknowledgement"
+#: mod/admin.php:302
+msgid "The blocked domain"
+msgstr "Blocked domain"
 
-#: mod/contacts.php:636
-msgid ""
-"Replies/likes to your public posts <strong>may</strong> still be visible"
-msgstr "Replies/Likes to your public posts <strong>may</strong> still be visible"
+#: mod/admin.php:303 mod/admin.php:316
+msgid "The reason why you blocked this domain."
+msgstr "Reason why you blocked this domain."
 
-#: mod/contacts.php:637
-msgid "Notification for new posts"
-msgstr "Notification for new posts"
+#: mod/admin.php:304
+msgid "Delete domain"
+msgstr "Delete domain"
 
-#: mod/contacts.php:637
-msgid "Send a notification of every new post of this contact"
-msgstr "Send notification for every new post from this contact"
+#: mod/admin.php:304
+msgid "Check to delete this entry from the blocklist"
+msgstr "Check to delete this entry from the blocklist"
 
-#: mod/contacts.php:640
-msgid "Blacklisted keywords"
-msgstr "Blacklisted keywords"
+#: mod/admin.php:310 mod/admin.php:427 mod/admin.php:469 mod/admin.php:653
+#: mod/admin.php:688 mod/admin.php:784 mod/admin.php:1262 mod/admin.php:1695
+#: mod/admin.php:1811 mod/admin.php:1871 mod/admin.php:2080 mod/admin.php:2124
+#: mod/admin.php:2198 mod/admin.php:2265
+msgid "Administration"
+msgstr "Administration"
 
-#: mod/contacts.php:640
+#: mod/admin.php:312
 msgid ""
-"Comma separated list of keywords that should not be converted to hashtags, "
-"when \"Fetch information and keywords\" is selected"
-msgstr "Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"
+"This page can be used to define a black list of servers from the federated "
+"network that are not allowed to interact with your node. For all entered "
+"domains you should also give a reason why you have blocked the remote "
+"server."
+msgstr "This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."
 
-#: mod/contacts.php:652 src/Model/Profile.php:424
-msgid "XMPP:"
-msgstr "XMPP:"
+#: mod/admin.php:313
+msgid ""
+"The list of blocked servers will be made publically available on the "
+"/friendica page so that your users and people investigating communication "
+"problems can find the reason easily."
+msgstr "The list of blocked servers will publicly available on the Friendica page so that your users and people investigating communication problems can readily find the reason."
 
-#: mod/contacts.php:657
-msgid "Actions"
-msgstr "Actions"
+#: mod/admin.php:314
+msgid "Add new entry to block list"
+msgstr "Add new entry to block list"
 
-#: mod/contacts.php:659 mod/contacts.php:845 view/theme/frio/theme.php:258
-#: src/Content/Nav.php:100 src/Model/Profile.php:873
-msgid "Status"
-msgstr "Status"
+#: mod/admin.php:315
+msgid "Server Domain"
+msgstr "Server domain"
 
-#: mod/contacts.php:660
-msgid "Contact Settings"
-msgstr "Notification and privacy "
+#: mod/admin.php:315
+msgid ""
+"The domain of the new server to add to the block list. Do not include the "
+"protocol."
+msgstr "The domain of the new server to add to the block list. Do not include the protocol."
 
-#: mod/contacts.php:701
-msgid "Suggestions"
-msgstr "Suggestions"
+#: mod/admin.php:316
+msgid "Block reason"
+msgstr "Block reason"
 
-#: mod/contacts.php:704
-msgid "Suggest potential friends"
-msgstr "Suggest potential friends"
+#: mod/admin.php:317
+msgid "Add Entry"
+msgstr "Add entry"
 
-#: mod/contacts.php:712
-msgid "Show all contacts"
-msgstr "Show all contacts"
+#: mod/admin.php:318
+msgid "Save changes to the blocklist"
+msgstr "Save changes to the blocklist"
 
-#: mod/contacts.php:717
-msgid "Unblocked"
-msgstr "Unblocked"
+#: mod/admin.php:319
+msgid "Current Entries in the Blocklist"
+msgstr "Current entries in the blocklist"
 
-#: mod/contacts.php:720
-msgid "Only show unblocked contacts"
-msgstr "Only show unblocked contacts"
+#: mod/admin.php:322
+msgid "Delete entry from blocklist"
+msgstr "Delete entry from blocklist"
 
-#: mod/contacts.php:725
-msgid "Blocked"
-msgstr "Blocked"
+#: mod/admin.php:325
+msgid "Delete entry from blocklist?"
+msgstr "Delete entry from blocklist?"
 
-#: mod/contacts.php:728
-msgid "Only show blocked contacts"
-msgstr "Only show blocked contacts"
+#: mod/admin.php:351
+msgid "Server added to blocklist."
+msgstr "Server added to blocklist."
 
-#: mod/contacts.php:733
-msgid "Ignored"
-msgstr "Ignored"
+#: mod/admin.php:367
+msgid "Site blocklist updated."
+msgstr "Site blocklist updated."
 
-#: mod/contacts.php:736
-msgid "Only show ignored contacts"
-msgstr "Only show ignored contacts"
+#: mod/admin.php:390 util/global_community_block.php:53
+msgid "The contact has been blocked from the node"
+msgstr "This contact has been blocked from the node"
 
-#: mod/contacts.php:741
-msgid "Archived"
-msgstr "Archived"
+#: mod/admin.php:392 util/global_community_block.php:48
+#, php-format
+msgid "Could not find any contact entry for this URL (%s)"
+msgstr "Could not find any contact entry for this URL (%s)"
 
-#: mod/contacts.php:744
-msgid "Only show archived contacts"
-msgstr "Only show archived contacts"
+#: mod/admin.php:399
+#, php-format
+msgid "%s contact unblocked"
+msgid_plural "%s contacts unblocked"
+msgstr[0] "%s contact unblocked"
+msgstr[1] "%s contacts unblocked"
 
-#: mod/contacts.php:749
-msgid "Hidden"
-msgstr "Hidden"
+#: mod/admin.php:428
+msgid "Remote Contact Blocklist"
+msgstr "Remote contact blocklist"
 
-#: mod/contacts.php:752
-msgid "Only show hidden contacts"
-msgstr "Only show hidden contacts"
+#: mod/admin.php:429
+msgid ""
+"This page allows you to prevent any message from a remote contact to reach "
+"your node."
+msgstr "This page allows you to prevent any message from a remote contact to reach your node."
 
-#: mod/contacts.php:808
-msgid "Search your contacts"
-msgstr "Search your contacts"
+#: mod/admin.php:430
+msgid "Block Remote Contact"
+msgstr "Block remote contact"
 
-#: mod/contacts.php:809 mod/search.php:236
-#, php-format
-msgid "Results for: %s"
-msgstr "Results for: %s"
+#: mod/admin.php:431 mod/admin.php:1698
+msgid "select all"
+msgstr "select all"
 
-#: mod/contacts.php:816 mod/settings.php:169 mod/settings.php:705
-msgid "Update"
-msgstr "Update"
+#: mod/admin.php:432
+msgid "select none"
+msgstr "select none"
 
-#: mod/contacts.php:819 mod/contacts.php:1010
-msgid "Archive"
-msgstr "Archive"
+#: mod/admin.php:435
+msgid "No remote contact is blocked from this node."
+msgstr "No remote contact is blocked from this node."
 
-#: mod/contacts.php:819 mod/contacts.php:1010
-msgid "Unarchive"
-msgstr "Unarchive"
+#: mod/admin.php:437
+msgid "Blocked Remote Contacts"
+msgstr "Blocked remote contacts"
 
-#: mod/contacts.php:822
-msgid "Batch Actions"
-msgstr "Batch actions"
+#: mod/admin.php:438
+msgid "Block New Remote Contact"
+msgstr "Block new remote contact"
 
-#: mod/contacts.php:856 src/Model/Profile.php:884
-msgid "Profile Details"
-msgstr "Profile Details"
+#: mod/admin.php:439
+msgid "Photo"
+msgstr "Photo"
 
-#: mod/contacts.php:868
-msgid "View all contacts"
-msgstr "View all contacts"
+#: mod/admin.php:447
+#, php-format
+msgid "%s total blocked contact"
+msgid_plural "%s total blocked contacts"
+msgstr[0] "%s total blocked contact"
+msgstr[1] "%s blocked contacts"
 
-#: mod/contacts.php:879
-msgid "View all common friends"
-msgstr "View all common friends"
+#: mod/admin.php:449
+msgid "URL of the remote contact to block."
+msgstr "URL of the remote contact to block."
 
-#: mod/contacts.php:888
-msgid "Advanced Contact Settings"
-msgstr "Advanced contact settings"
+#: mod/admin.php:471
+msgid "Delete this Item"
+msgstr "Delete"
 
-#: mod/contacts.php:920
-msgid "Mutual Friendship"
-msgstr "Mutual friendship"
+#: mod/admin.php:472
+msgid ""
+"On this page you can delete an item from your node. If the item is a top "
+"level posting, the entire thread will be deleted."
+msgstr "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted."
 
-#: mod/contacts.php:924
-msgid "is a fan of yours"
-msgstr "is a fan of yours"
+#: mod/admin.php:473
+msgid ""
+"You need to know the GUID of the item. You can find it e.g. by looking at "
+"the display URL. The last part of http://example.com/display/123456 is the "
+"GUID, here 123456."
+msgstr "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456."
 
-#: mod/contacts.php:928
-msgid "you are a fan of"
-msgstr "I follow them"
+#: mod/admin.php:474
+msgid "GUID"
+msgstr "GUID"
 
-#: mod/contacts.php:996
-msgid "Toggle Blocked status"
-msgstr "Toggle blocked status"
+#: mod/admin.php:474
+msgid "The GUID of the item you want to delete."
+msgstr "GUID of item to be deleted."
 
-#: mod/contacts.php:1004
-msgid "Toggle Ignored status"
-msgstr "Toggle ignored status"
+#: mod/admin.php:513
+msgid "Item marked for deletion."
+msgstr "Item marked for deletion."
 
-#: mod/contacts.php:1012
-msgid "Toggle Archive status"
-msgstr "Toggle archive status"
+#: mod/admin.php:584
+msgid "unknown"
+msgstr "unknown"
 
-#: mod/contacts.php:1020
-msgid "Delete contact"
-msgstr "Delete contact"
+#: mod/admin.php:647
+msgid ""
+"This page offers you some numbers to the known part of the federated social "
+"network your Friendica node is part of. These numbers are not complete but "
+"only reflect the part of the network your node is aware of."
+msgstr "This page offers you the amount of known part of the federated social network your Friendica node is part of. These numbers are not complete and only reflect the part of the network your node is aware of."
 
-#: mod/dfrn_confirm.php:74 mod/profiles.php:38 mod/profiles.php:148
-#: mod/profiles.php:195 mod/profiles.php:631
-msgid "Profile not found."
-msgstr "Profile not found."
+#: mod/admin.php:648
+msgid ""
+"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
+"will improve the data displayed here."
+msgstr "The <em>Auto Discovered Contact Directory</em> feature is not enabled; enabling it will improve the data displayed here."
 
-#: mod/dfrn_confirm.php:132
+#: mod/admin.php:660
+#, php-format
 msgid ""
-"This may occasionally happen if contact was requested by both persons and it"
-" has already been approved."
-msgstr "This may occasionally happen if contact was requested by both persons and it has already been approved."
+"Currently this node is aware of %d nodes with %d registered users from the "
+"following platforms:"
+msgstr "Currently this node is aware of %d nodes with %d registered users from the following platforms:"
 
-#: mod/dfrn_confirm.php:242
-msgid "Response from remote site was not understood."
-msgstr "Response from remote site was not understood."
+#: mod/admin.php:691
+msgid "ID"
+msgstr "ID"
 
-#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:254
-msgid "Unexpected response from remote site: "
-msgstr "Unexpected response from remote site: "
+#: mod/admin.php:692
+msgid "Recipient Name"
+msgstr "Recipient name"
 
-#: mod/dfrn_confirm.php:263
-msgid "Confirmation completed successfully."
-msgstr "Confirmation completed successfully."
+#: mod/admin.php:693
+msgid "Recipient Profile"
+msgstr "Recipient profile"
 
-#: mod/dfrn_confirm.php:275
-msgid "Temporary failure. Please wait and try again."
-msgstr "Temporary failure. Please wait and try again."
+#: mod/admin.php:694 view/theme/frio/theme.php:266
+#: src/Core/NotificationsManager.php:178 src/Content/Nav.php:178
+msgid "Network"
+msgstr "Network"
 
-#: mod/dfrn_confirm.php:278
-msgid "Introduction failed or was revoked."
-msgstr "Introduction failed or was revoked."
+#: mod/admin.php:695
+msgid "Created"
+msgstr "Created"
 
-#: mod/dfrn_confirm.php:283
-msgid "Remote site reported: "
-msgstr "Remote site reported: "
+#: mod/admin.php:696
+msgid "Last Tried"
+msgstr "Last Tried"
 
-#: mod/dfrn_confirm.php:396
-msgid "Unable to set contact photo."
-msgstr "Unable to set contact photo."
+#: mod/admin.php:697
+msgid ""
+"This page lists the content of the queue for outgoing postings. These are "
+"postings the initial delivery failed for. They will be resend later and "
+"eventually deleted if the delivery fails permanently."
+msgstr "This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."
 
-#: mod/dfrn_confirm.php:498
+#: mod/admin.php:721
 #, php-format
-msgid "No user record found for '%s' "
-msgstr "No user record found for '%s' "
+msgid ""
+"Your DB still runs with MyISAM tables. You should change the engine type to "
+"InnoDB. As Friendica will use InnoDB only features in the future, you should"
+" change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
+"converting the table engines. You may also use the command <tt>php "
+"scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an "
+"automatic conversion.<br />"
+msgstr "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB, because Friendica will use InnoDB only features in the future.  See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"
 
-#: mod/dfrn_confirm.php:508
-msgid "Our site encryption key is apparently messed up."
-msgstr "Our site encryption key is apparently messed up."
+#: mod/admin.php:728
+#, php-format
+msgid ""
+"There is a new version of Friendica available for download. Your current "
+"version is %1$s, upstream version is %2$s"
+msgstr "A new Friendica version is available now. Your current version is %1$s, upstream version is %2$s"
 
-#: mod/dfrn_confirm.php:519
-msgid "Empty site URL was provided or URL could not be decrypted by us."
-msgstr "An empty URL was provided or the URL could not be decrypted by us."
+#: mod/admin.php:738
+msgid ""
+"The database update failed. Please run \"php scripts/dbstructure.php "
+"update\" from the command line and have a look at the errors that might "
+"appear."
+msgstr "The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line; check logs for errors."
 
-#: mod/dfrn_confirm.php:535
-msgid "Contact record was not found for you on our site."
-msgstr "Contact record was not found for you on our site."
+#: mod/admin.php:744
+msgid "The worker was never executed. Please check your database structure!"
+msgstr "The worker process has never been executed. Please check your database structure!"
 
-#: mod/dfrn_confirm.php:549
+#: mod/admin.php:747
 #, php-format
-msgid "Site public key not available in contact record for URL %s."
-msgstr "Site public key not available in contact record for URL %s."
-
-#: mod/dfrn_confirm.php:565
 msgid ""
-"The ID provided by your system is a duplicate on our system. It should work "
-"if you try again."
-msgstr "The ID provided by your system is a duplicate on our system. It should work if you try again."
+"The last worker execution was on %s UTC. This is older than one hour. Please"
+" check your crontab settings."
+msgstr "The last worker process started at %s UTC. This is more than one hour ago. Please adjust your crontab settings."
 
-#: mod/dfrn_confirm.php:576
-msgid "Unable to set your contact credentials on our system."
-msgstr "Unable to set your contact credentials on our system."
+#: mod/admin.php:752 mod/admin.php:1647
+msgid "Normal Account"
+msgstr "Standard account"
 
-#: mod/dfrn_confirm.php:631
-msgid "Unable to update your contact profile details on our system"
-msgstr "Unable to update your contact profile details on our system"
+#: mod/admin.php:753 mod/admin.php:1648
+msgid "Automatic Follower Account"
+msgstr "Automatic follower account"
 
-#: mod/dfrn_confirm.php:661 mod/dfrn_request.php:568
-#: src/Model/Contact.php:1437
-msgid "[Name Withheld]"
-msgstr "[Name Withheld]"
+#: mod/admin.php:754 mod/admin.php:1649
+msgid "Public Forum Account"
+msgstr "Public forum account"
 
-#: mod/dfrn_confirm.php:694
-#, php-format
-msgid "%1$s has joined %2$s"
-msgstr "%1$s has joined %2$s"
+#: mod/admin.php:755 mod/admin.php:1650
+msgid "Automatic Friend Account"
+msgstr "Automatic friend account"
 
-#: mod/dfrn_request.php:94
-msgid "This introduction has already been accepted."
-msgstr "This introduction has already been accepted."
+#: mod/admin.php:756
+msgid "Blog Account"
+msgstr "Blog account"
 
-#: mod/dfrn_request.php:112 mod/dfrn_request.php:359
-msgid "Profile location is not valid or does not contain profile information."
-msgstr "Profile location is not valid or does not contain profile information."
+#: mod/admin.php:757
+msgid "Private Forum Account"
+msgstr "Private forum account"
 
-#: mod/dfrn_request.php:116 mod/dfrn_request.php:363
-msgid "Warning: profile location has no identifiable owner name."
-msgstr "Warning: profile location has no identifiable owner name."
+#: mod/admin.php:779
+msgid "Message queues"
+msgstr "Message queues"
 
-#: mod/dfrn_request.php:119 mod/dfrn_request.php:366
-msgid "Warning: profile location has no profile photo."
-msgstr "Warning: profile location has no profile photo."
+#: mod/admin.php:785
+msgid "Summary"
+msgstr "Summary"
 
-#: mod/dfrn_request.php:123 mod/dfrn_request.php:370
-#, php-format
-msgid "%d required parameter was not found at the given location"
-msgid_plural "%d required parameters were not found at the given location"
-msgstr[0] "%d required parameter was not found at the given location"
-msgstr[1] "%d required parameters were not found at the given location"
+#: mod/admin.php:787
+msgid "Registered users"
+msgstr "Signed up users"
 
-#: mod/dfrn_request.php:162
-msgid "Introduction complete."
-msgstr "Introduction complete."
+#: mod/admin.php:789
+msgid "Pending registrations"
+msgstr "Pending registrations"
 
-#: mod/dfrn_request.php:199
-msgid "Unrecoverable protocol error."
-msgstr "Unrecoverable protocol error."
+#: mod/admin.php:790
+msgid "Version"
+msgstr "Version"
 
-#: mod/dfrn_request.php:226
-msgid "Profile unavailable."
-msgstr "Profile unavailable."
+#: mod/admin.php:795
+msgid "Active addons"
+msgstr "Active addons"
 
-#: mod/dfrn_request.php:248
-#, php-format
-msgid "%s has received too many connection requests today."
-msgstr "%s has received too many connection requests today."
+#: mod/admin.php:826
+msgid "Can not parse base url. Must have at least <scheme>://<domain>"
+msgstr "Can not parse base URL. Must have at least <scheme>://<domain>"
 
-#: mod/dfrn_request.php:249
-msgid "Spam protection measures have been invoked."
-msgstr "Spam protection measures have been invoked."
+#: mod/admin.php:1127
+msgid "Site settings updated."
+msgstr "Site settings updated."
+
+#: mod/admin.php:1154 mod/settings.php:907
+msgid "No special theme for mobile devices"
+msgstr "No special theme for mobile devices"
+
+#: mod/admin.php:1183
+msgid "No community page"
+msgstr "No community page"
 
-#: mod/dfrn_request.php:250
-msgid "Friends are advised to please try again in 24 hours."
-msgstr "Friends are advised to please try again in 24 hours."
+#: mod/admin.php:1184
+msgid "Public postings from users of this site"
+msgstr "Public postings from users of this site"
 
-#: mod/dfrn_request.php:280
-msgid "Invalid locator"
-msgstr "Invalid locator"
+#: mod/admin.php:1185
+msgid "Public postings from the federated network"
+msgstr "Public postings from the federated network"
 
-#: mod/dfrn_request.php:316
-msgid "You have already introduced yourself here."
-msgstr "You have already introduced yourself here."
+#: mod/admin.php:1186
+msgid "Public postings from local users and the federated network"
+msgstr "Public postings from local users and the federated network"
 
-#: mod/dfrn_request.php:319
-#, php-format
-msgid "Apparently you are already friends with %s."
-msgstr "Apparently you are already friends with %s."
+#: mod/admin.php:1192
+msgid "Users, Global Contacts"
+msgstr "Users, Global Contacts"
 
-#: mod/dfrn_request.php:339
-msgid "Invalid profile URL."
-msgstr "Invalid profile URL."
+#: mod/admin.php:1193
+msgid "Users, Global Contacts/fallback"
+msgstr "Users, Global Contacts/fallback"
 
-#: mod/dfrn_request.php:345 src/Model/Contact.php:1137
-msgid "Disallowed profile URL."
-msgstr "Disallowed profile URL."
+#: mod/admin.php:1197
+msgid "One month"
+msgstr "One month"
 
-#: mod/dfrn_request.php:439
-msgid "Your introduction has been sent."
-msgstr "Your introduction has been sent."
+#: mod/admin.php:1198
+msgid "Three months"
+msgstr "Three months"
 
-#: mod/dfrn_request.php:477
-msgid ""
-"Remote subscription can't be done for your network. Please subscribe "
-"directly on your system."
-msgstr "Remote subscription can't be done for your network. Please subscribe directly on your system."
+#: mod/admin.php:1199
+msgid "Half a year"
+msgstr "Half a year"
 
-#: mod/dfrn_request.php:493
-msgid "Please login to confirm introduction."
-msgstr "Please login to confirm introduction."
+#: mod/admin.php:1200
+msgid "One year"
+msgstr "One a year"
 
-#: mod/dfrn_request.php:501
-msgid ""
-"Incorrect identity currently logged in. Please login to "
-"<strong>this</strong> profile."
-msgstr "Incorrect identity currently logged in. Please login to <strong>this</strong> profile."
+#: mod/admin.php:1205
+msgid "Multi user instance"
+msgstr "Multi user instance"
 
-#: mod/dfrn_request.php:515 mod/dfrn_request.php:532
-msgid "Confirm"
-msgstr "Confirm"
+#: mod/admin.php:1228
+msgid "Closed"
+msgstr "Closed"
 
-#: mod/dfrn_request.php:527
-msgid "Hide this contact"
-msgstr "Hide this contact"
+#: mod/admin.php:1229
+msgid "Requires approval"
+msgstr "Requires approval"
 
-#: mod/dfrn_request.php:530
-#, php-format
-msgid "Welcome home %s."
-msgstr "Welcome home %s."
+#: mod/admin.php:1230
+msgid "Open"
+msgstr "Open"
 
-#: mod/dfrn_request.php:531
-#, php-format
-msgid "Please confirm your introduction/connection request to %s."
-msgstr "Please confirm your introduction/connection request to %s."
+#: mod/admin.php:1234
+msgid "No SSL policy, links will track page SSL state"
+msgstr "No SSL policy, links will track page SSL state"
 
-#: mod/dfrn_request.php:642
-msgid ""
-"Please enter your 'Identity Address' from one of the following supported "
-"communications networks:"
-msgstr "Please enter your 'Identity address' from one of the following supported communications networks:"
+#: mod/admin.php:1235
+msgid "Force all links to use SSL"
+msgstr "Force all links to use SSL"
 
-#: mod/dfrn_request.php:645
-#, php-format
-msgid ""
-"If you are not yet a member of the free social web, <a href=\"%s\">follow "
-"this link to find a public Friendica site and join us today</a>."
-msgstr ""
+#: mod/admin.php:1236
+msgid "Self-signed certificate, use SSL for local links only (discouraged)"
+msgstr "Self-signed certificate, use SSL for local links only (discouraged)"
 
-#: mod/dfrn_request.php:650
-msgid "Friend/Connection Request"
-msgstr "Friend/Connection request"
+#: mod/admin.php:1240
+msgid "Don't check"
+msgstr "Don't check"
 
-#: mod/dfrn_request.php:651
-msgid ""
-"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
-"testuser@gnusocial.de"
-msgstr ""
+#: mod/admin.php:1241
+msgid "check the stable version"
+msgstr "check for stable version updates"
 
-#: mod/dfrn_request.php:656 src/Content/ContactSelector.php:79
-msgid "Friendica"
-msgstr "Friendica"
+#: mod/admin.php:1242
+msgid "check the development version"
+msgstr "check for development version updates"
 
-#: mod/dfrn_request.php:657
-msgid "GNU Social (Pleroma, Mastodon)"
-msgstr ""
+#: mod/admin.php:1265
+msgid "Republish users to directory"
+msgstr "Republish users to directory"
 
-#: mod/dfrn_request.php:658
-msgid "Diaspora (Socialhome, Hubzilla)"
-msgstr ""
+#: mod/admin.php:1267
+msgid "File upload"
+msgstr "File upload"
 
-#: mod/dfrn_request.php:659
-#, php-format
-msgid ""
-" - please do not use this form.  Instead, enter %s into your Diaspora search"
-" bar."
-msgstr " - please do not use this form.  Instead, enter %s into your Diaspora search bar."
+#: mod/admin.php:1268
+msgid "Policies"
+msgstr "Policies"
 
-#: mod/events.php:104 mod/events.php:106
-msgid "Event can not end before it has started."
-msgstr "Event cannot end before it has started."
+#: mod/admin.php:1270
+msgid "Auto Discovered Contact Directory"
+msgstr "Auto-discovered contact directory"
 
-#: mod/events.php:113 mod/events.php:115
-msgid "Event title and start time are required."
-msgstr "Event title and starting time are required."
+#: mod/admin.php:1271
+msgid "Performance"
+msgstr "Performance"
 
-#: mod/events.php:395
-msgid "Create New Event"
-msgstr "Create new event"
+#: mod/admin.php:1272
+msgid "Worker"
+msgstr "Worker"
 
-#: mod/events.php:510
-msgid "Event details"
-msgstr "Event details"
+#: mod/admin.php:1273
+msgid ""
+"Relocate - WARNING: advanced function. Could make this server unreachable."
+msgstr "Relocate - Warning, advanced function: This could make this server unreachable."
 
-#: mod/events.php:511
-msgid "Starting date and Title are required."
-msgstr "Starting date and title are required."
+#: mod/admin.php:1276
+msgid "Site name"
+msgstr "Site name"
 
-#: mod/events.php:512 mod/events.php:513
-msgid "Event Starts:"
-msgstr "Event starts:"
+#: mod/admin.php:1277
+msgid "Host name"
+msgstr "Host name"
 
-#: mod/events.php:512 mod/events.php:524 mod/profiles.php:713
-msgid "Required"
-msgstr "Required"
+#: mod/admin.php:1278
+msgid "Sender Email"
+msgstr "Sender email"
 
-#: mod/events.php:514 mod/events.php:530
-msgid "Finish date/time is not known or not relevant"
-msgstr "Finish date/time is not known or not relevant"
+#: mod/admin.php:1278
+msgid ""
+"The email address your server shall use to send notification emails from."
+msgstr "The email address your server shall use to send notification emails from."
 
-#: mod/events.php:516 mod/events.php:517
-msgid "Event Finishes:"
-msgstr "Event finishes:"
+#: mod/admin.php:1279
+msgid "Banner/Logo"
+msgstr "Banner/Logo"
 
-#: mod/events.php:518 mod/events.php:531
-msgid "Adjust for viewer timezone"
-msgstr "Adjust for viewer's time zone"
+#: mod/admin.php:1280
+msgid "Shortcut icon"
+msgstr "Shortcut icon"
 
-#: mod/events.php:520
-msgid "Description:"
-msgstr "Description:"
+#: mod/admin.php:1280
+msgid "Link to an icon that will be used for browsers."
+msgstr "Link to an icon that will be used for browsers."
 
-#: mod/events.php:524 mod/events.php:526
-msgid "Title:"
-msgstr "Title:"
+#: mod/admin.php:1281
+msgid "Touch icon"
+msgstr "Touch icon"
 
-#: mod/events.php:527 mod/events.php:528
-msgid "Share this event"
-msgstr "Share this event"
+#: mod/admin.php:1281
+msgid "Link to an icon that will be used for tablets and mobiles."
+msgstr "Link to an icon that will be used for tablets and mobiles."
 
-#: mod/events.php:535 src/Model/Profile.php:849
-msgid "Basic"
-msgstr "Basic"
+#: mod/admin.php:1282
+msgid "Additional Info"
+msgstr "Additional Info"
 
-#: mod/events.php:557
-msgid "Failed to remove event"
-msgstr "Failed to remove event"
+#: mod/admin.php:1282
+#, php-format
+msgid ""
+"For public servers: you can add additional information here that will be "
+"listed at %s/servers."
+msgstr "For public servers: You can add additional information here that will be listed at %s/servers."
 
-#: mod/events.php:559
-msgid "Event removed"
-msgstr "Event removed"
+#: mod/admin.php:1283
+msgid "System language"
+msgstr "System language"
 
-#: mod/fsuggest.php:71
-msgid "Friend suggestion sent."
-msgstr "Friend suggestion sent"
+#: mod/admin.php:1284
+msgid "System theme"
+msgstr "System theme"
 
-#: mod/fsuggest.php:102
-msgid "Suggest Friends"
-msgstr "Suggest friends"
+#: mod/admin.php:1284
+msgid ""
+"Default system theme - may be over-ridden by user profiles - <a href='#' "
+"id='cnftheme'>change theme settings</a>"
+msgstr "Default system theme - may be overridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"
 
-#: mod/fsuggest.php:104
-#, php-format
-msgid "Suggest a friend for %s"
-msgstr "Suggest a friend for %s"
+#: mod/admin.php:1285
+msgid "Mobile system theme"
+msgstr "Mobile system theme"
 
-#: mod/install.php:114
-msgid "Friendica Communications Server - Setup"
-msgstr "Friendica Communications Server - Setup"
+#: mod/admin.php:1285
+msgid "Theme for mobile devices"
+msgstr "Theme for mobile devices"
 
-#: mod/install.php:120
-msgid "Could not connect to database."
-msgstr "Could not connect to database."
+#: mod/admin.php:1286
+msgid "SSL link policy"
+msgstr "SSL link policy"
 
-#: mod/install.php:124
-msgid "Could not create table."
-msgstr "Could not create table."
+#: mod/admin.php:1286
+msgid "Determines whether generated links should be forced to use SSL"
+msgstr "Determines whether generated links should be forced to use SSL"
 
-#: mod/install.php:130
-msgid "Your Friendica site database has been installed."
-msgstr "Your Friendica site database has been installed."
+#: mod/admin.php:1287
+msgid "Force SSL"
+msgstr "Force SSL"
 
-#: mod/install.php:135
+#: mod/admin.php:1287
 msgid ""
-"You may need to import the file \"database.sql\" manually using phpmyadmin "
-"or mysql."
-msgstr "You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."
+"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
+" to endless loops."
+msgstr "Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."
 
-#: mod/install.php:136 mod/install.php:208 mod/install.php:552
-msgid "Please see the file \"INSTALL.txt\"."
-msgstr "Please see the file \"INSTALL.txt\"."
+#: mod/admin.php:1288
+msgid "Hide help entry from navigation menu"
+msgstr "Hide help entry from navigation menu"
 
-#: mod/install.php:148
-msgid "Database already in use."
-msgstr "Database already in use."
+#: mod/admin.php:1288
+msgid ""
+"Hides the menu entry for the Help pages from the navigation menu. You can "
+"still access it calling /help directly."
+msgstr "Hides the menu entry for the Help pages from the navigation menu. Help pages can still be accessed by calling ../help directly via its URL."
 
-#: mod/install.php:205
-msgid "System check"
-msgstr "System check"
+#: mod/admin.php:1289
+msgid "Single user instance"
+msgstr "Single user instance"
 
-#: mod/install.php:210
-msgid "Check again"
-msgstr "Check again"
+#: mod/admin.php:1289
+msgid "Make this instance multi-user or single-user for the named user"
+msgstr "Make this instance multi-user or single-user for the named user"
 
-#: mod/install.php:229
-msgid "Database connection"
-msgstr "Database connection"
+#: mod/admin.php:1290
+msgid "Maximum image size"
+msgstr "Maximum image size"
 
-#: mod/install.php:230
+#: mod/admin.php:1290
 msgid ""
-"In order to install Friendica we need to know how to connect to your "
-"database."
-msgstr "In order to install Friendica we need to know how to connect to your database."
+"Maximum size in bytes of uploaded images. Default is 0, which means no "
+"limits."
+msgstr "Maximum size in bytes of uploaded images. Default is 0, which means no limits."
 
-#: mod/install.php:231
-msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
-msgstr "Please contact your hosting provider or site administrator if you have questions about these settings."
+#: mod/admin.php:1291
+msgid "Maximum image length"
+msgstr "Maximum image length"
 
-#: mod/install.php:232
+#: mod/admin.php:1291
 msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
-msgstr "The database you specify below should already exist. If it does not, please create it before continuing."
-
-#: mod/install.php:236
-msgid "Database Server Name"
-msgstr "Database server name"
-
-#: mod/install.php:237
-msgid "Database Login Name"
-msgstr "Database login name"
+"Maximum length in pixels of the longest side of uploaded images. Default is "
+"-1, which means no limits."
+msgstr "Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."
 
-#: mod/install.php:238
-msgid "Database Login Password"
-msgstr "Database login password"
+#: mod/admin.php:1292
+msgid "JPEG image quality"
+msgstr "JPEG image quality"
 
-#: mod/install.php:238
-msgid "For security reasons the password must not be empty"
-msgstr "For security reasons the password must not be empty"
+#: mod/admin.php:1292
+msgid ""
+"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
+"100, which is full quality."
+msgstr "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is the original quality level."
 
-#: mod/install.php:239
-msgid "Database Name"
-msgstr "Database name"
+#: mod/admin.php:1294
+msgid "Register policy"
+msgstr "Registration policy"
 
-#: mod/install.php:240 mod/install.php:280
-msgid "Site administrator email address"
-msgstr "Site administrator email address"
+#: mod/admin.php:1295
+msgid "Maximum Daily Registrations"
+msgstr "Maximum daily registrations"
 
-#: mod/install.php:240 mod/install.php:280
+#: mod/admin.php:1295
 msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
-msgstr "Your account email address must match this in order to use the web admin panel."
+"If registration is permitted above, this sets the maximum number of new user"
+" registrations to accept per day.  If register is set to closed, this "
+"setting has no effect."
+msgstr "If open registration is permitted, this sets the maximum number of new registrations per day.  This setting has no effect for registrations by approval."
 
-#: mod/install.php:244 mod/install.php:283
-msgid "Please select a default timezone for your website"
-msgstr "Please select a default time zone for your website"
+#: mod/admin.php:1296
+msgid "Register text"
+msgstr "Registration text"
 
-#: mod/install.php:270
-msgid "Site settings"
-msgstr "Site settings"
+#: mod/admin.php:1296
+msgid "Will be displayed prominently on the registration page."
+msgstr "Will be displayed prominently on the registration page."
 
-#: mod/install.php:284
-msgid "System Language:"
-msgstr "System language:"
+#: mod/admin.php:1297
+msgid "Accounts abandoned after x days"
+msgstr "Accounts abandoned after so many days"
 
-#: mod/install.php:284
+#: mod/admin.php:1297
 msgid ""
-"Set the default language for your Friendica installation interface and to "
-"send emails."
-msgstr "Set the default language for your Friendica installation interface and email communication."
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
+msgstr "Will not waste system resources polling external sites for abandoned accounts. Enter 0 for no time limit."
 
-#: mod/install.php:324
-msgid "Could not find a command line version of PHP in the web server PATH."
-msgstr "Could not find a command line version of PHP in the web server PATH."
+#: mod/admin.php:1298
+msgid "Allowed friend domains"
+msgstr "Allowed friend domains"
 
-#: mod/install.php:325
+#: mod/admin.php:1298
 msgid ""
-"If you don't have a command line version of PHP installed on your server, "
-"you will not be able to run the background processing. See <a "
-"href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-"
-"up-the-worker'>'Setup the worker'</a>"
-msgstr ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
+msgstr "Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Leave empty to allow any domains"
 
-#: mod/install.php:329
-msgid "PHP executable path"
-msgstr "PHP executable path"
+#: mod/admin.php:1299
+msgid "Allowed email domains"
+msgstr "Allowed email domains"
 
-#: mod/install.php:329
+#: mod/admin.php:1299
 msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
-msgstr "Enter full path to php executable. You can leave this blank to continue the installation."
-
-#: mod/install.php:334
-msgid "Command line PHP"
-msgstr "Command line PHP"
-
-#: mod/install.php:343
-msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
-msgstr "PHP executable is not a php cli binary; it could possibly be a cgi-fgci version."
-
-#: mod/install.php:344
-msgid "Found PHP version: "
-msgstr "Found PHP version: "
+"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 "Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Leave empty to allow any domains"
 
-#: mod/install.php:346
-msgid "PHP cli binary"
-msgstr "PHP cli binary"
+#: mod/admin.php:1300
+msgid "No OEmbed rich content"
+msgstr "No OEmbed rich content"
 
-#: mod/install.php:357
+#: mod/admin.php:1300
 msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
-msgstr "The command line version of PHP on your system does not have \"register_argc_argv\" enabled."
-
-#: mod/install.php:358
-msgid "This is required for message delivery to work."
-msgstr "This is required for message delivery to work."
+"Don't show the rich content (e.g. embedded PDF), except from the domains "
+"listed below."
+msgstr "Don't show rich content (e.g. embedded PDF), except from the domains listed below."
 
-#: mod/install.php:360
-msgid "PHP register_argc_argv"
-msgstr "PHP register_argc_argv"
+#: mod/admin.php:1301
+msgid "Allowed OEmbed domains"
+msgstr "Allowed OEmbed domains"
 
-#: mod/install.php:383
+#: mod/admin.php:1301
 msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
-msgstr "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"
+"Comma separated list of domains which oembed content is allowed to be "
+"displayed. Wildcards are accepted."
+msgstr "Comma separated list of domains from where OEmbed content is allowed. Wildcards are possible."
 
-#: mod/install.php:384
+#: mod/admin.php:1302
+msgid "Block public"
+msgstr "Block public"
+
+#: mod/admin.php:1302
 msgid ""
-"If running under Windows, please see "
-"\"http://www.php.net/manual/en/openssl.installation.php\"."
-msgstr "If running under Windows OS, please see \"http://www.php.net/manual/en/openssl.installation.php\"."
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently logged in."
+msgstr "Block public access to all otherwise public personal pages on this site, except for local users when logged in."
 
-#: mod/install.php:386
-msgid "Generate encryption keys"
-msgstr "Generate encryption keys"
+#: mod/admin.php:1303
+msgid "Force publish"
+msgstr "Mandatory directory listing"
 
-#: mod/install.php:393
-msgid "libCurl PHP module"
-msgstr "libCurl PHP module"
+#: mod/admin.php:1303
+msgid ""
+"Check to force all profiles on this site to be listed in the site directory."
+msgstr "Force all profiles on this site to be listed in the site directory."
 
-#: mod/install.php:394
-msgid "GD graphics PHP module"
-msgstr "GD graphics PHP module"
+#: mod/admin.php:1304
+msgid "Global directory URL"
+msgstr "Global directory URL"
 
-#: mod/install.php:395
-msgid "OpenSSL PHP module"
-msgstr "OpenSSL PHP module"
+#: mod/admin.php:1304
+msgid ""
+"URL to the global directory. If this is not set, the global directory is "
+"completely unavailable to the application."
+msgstr "URL to the global directory: If this is not set, the global directory is completely unavailable to the application."
 
-#: mod/install.php:396
-msgid "PDO or MySQLi PHP module"
-msgstr "PDO or MySQLi PHP module"
+#: mod/admin.php:1305
+msgid "Private posts by default for new users"
+msgstr "Private posts by default for new users"
 
-#: mod/install.php:397
-msgid "mb_string PHP module"
-msgstr "mb_string PHP module"
+#: mod/admin.php:1305
+msgid ""
+"Set default post permissions for all new members to the default privacy "
+"group rather than public."
+msgstr "Set default post permissions for all new members to the default privacy group rather than public."
 
-#: mod/install.php:398
-msgid "XML PHP module"
-msgstr "XML PHP module"
+#: mod/admin.php:1306
+msgid "Don't include post content in email notifications"
+msgstr "Don't include post content in email notifications"
 
-#: mod/install.php:399
-msgid "iconv module"
-msgstr "iconv module"
+#: mod/admin.php:1306
+msgid ""
+"Don't include the content of a post/comment/private message/etc. in the "
+"email notifications that are sent out from this site, as a privacy measure."
+msgstr "Don't include the content of a post/comment/private message in the email notifications sent from this site, as a privacy measure."
 
-#: mod/install.php:403 mod/install.php:405
-msgid "Apache mod_rewrite module"
-msgstr "Apache mod_rewrite module"
+#: mod/admin.php:1307
+msgid "Disallow public access to addons listed in the apps menu."
+msgstr "Disallow public access to addons listed in the apps menu."
 
-#: mod/install.php:403
+#: mod/admin.php:1307
 msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
-msgstr "Error: Apache web server mod-rewrite module is required but not installed."
+"Checking this box will restrict addons listed in the apps menu to members "
+"only."
+msgstr "Checking this box will restrict addons listed in the apps menu to members only."
 
-#: mod/install.php:411
-msgid "Error: libCURL PHP module required but not installed."
-msgstr "Error: libCURL PHP module required but not installed."
+#: mod/admin.php:1308
+msgid "Don't embed private images in posts"
+msgstr "Don't embed private images in posts"
 
-#: mod/install.php:415
+#: mod/admin.php:1308
 msgid ""
-"Error: GD graphics PHP module with JPEG support required but not installed."
-msgstr "Error: GD graphics PHP module with JPEG support required but not installed."
+"Don't replace locally-hosted private photos in posts with an embedded copy "
+"of the image. This means that contacts who receive posts containing private "
+"photos will have to authenticate and load each image, which may take a "
+"while."
+msgstr "Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."
 
-#: mod/install.php:419
-msgid "Error: openssl PHP module required but not installed."
-msgstr "Error: openssl PHP module required but not installed."
+#: mod/admin.php:1309
+msgid "Allow Users to set remote_self"
+msgstr "Allow users to set \"Remote self\""
 
-#: mod/install.php:423
-msgid "Error: PDO or MySQLi PHP module required but not installed."
-msgstr "Error: PDO or MySQLi PHP module required but not installed."
+#: mod/admin.php:1309
+msgid ""
+"With checking this, every user is allowed to mark every contact as a "
+"remote_self in the repair contact dialog. Setting this flag on a contact "
+"causes mirroring every posting of that contact in the users stream."
+msgstr "This allows every user to mark contacts as a \"Remote self\" in the repair contact dialogue. Setting this flag on a contact will mirror every posting of that contact in the users stream."
 
-#: mod/install.php:427
-msgid "Error: The MySQL driver for PDO is not installed."
-msgstr "Error: MySQL driver for PDO is not installed."
+#: mod/admin.php:1310
+msgid "Block multiple registrations"
+msgstr "Block multiple registrations"
 
-#: mod/install.php:431
-msgid "Error: mb_string PHP module required but not installed."
-msgstr "Error: mb_string PHP module required but not installed."
+#: mod/admin.php:1310
+msgid "Disallow users to register additional accounts for use as pages."
+msgstr "Disallow users to sign up for additional accounts."
 
-#: mod/install.php:435
-msgid "Error: iconv PHP module required but not installed."
-msgstr "Error: iconv PHP module required but not installed."
+#: mod/admin.php:1311
+msgid "OpenID support"
+msgstr "OpenID support"
 
-#: mod/install.php:445
-msgid "Error, XML PHP module required but not installed."
-msgstr "Error, XML PHP module required but not installed."
+#: mod/admin.php:1311
+msgid "OpenID support for registration and logins."
+msgstr "OpenID support for registration and logins."
 
-#: mod/install.php:457
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\""
-" in the top folder of your web server and it is unable to do so."
-msgstr "The web installer needs to be able to create a file called \".htconfig.php\" in the top-level directory of your web server, but it is unable to do so."
+#: mod/admin.php:1312
+msgid "Fullname check"
+msgstr "Full name check"
 
-#: mod/install.php:458
+#: mod/admin.php:1312
 msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
-msgstr "This is most often a permission setting issue, as the web server may not be able to write files in your directory - even if you can."
+"Force users to register with a space between firstname and lastname in Full "
+"name, as an antispam measure"
+msgstr "Force users to sign up with a space between first name and last name in the full name field; it may reduce spam and abuse registrations."
 
-#: mod/install.php:459
-msgid ""
-"At the end of this procedure, we will give you a text to save in a file "
-"named .htconfig.php in your Friendica top folder."
-msgstr "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top-level directory."
+#: mod/admin.php:1313
+msgid "Community pages for visitors"
+msgstr "Community pages for visitors"
 
-#: mod/install.php:460
+#: mod/admin.php:1313
 msgid ""
-"You can alternatively skip this procedure and perform a manual installation."
-" Please see the file \"INSTALL.txt\" for instructions."
-msgstr "Alternatively, you may skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."
+"Which community pages should be available for visitors. Local users always "
+"see both pages."
+msgstr "Which community pages should be available for visitors. Local users always see both pages."
 
-#: mod/install.php:463
-msgid ".htconfig.php is writable"
-msgstr ".htconfig.php is writable"
+#: mod/admin.php:1314
+msgid "Posts per user on community page"
+msgstr "Posts per user on community page"
 
-#: mod/install.php:473
+#: mod/admin.php:1314
 msgid ""
-"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
-"compiles templates to PHP to speed up rendering."
-msgstr "Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."
+"The maximum number of posts per user on the community page. (Not valid for "
+"'Global Community')"
+msgstr "Maximum number of posts per user on the community page (not valid for 'Global Community')."
 
-#: mod/install.php:474
-msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory view/smarty3/ under the Friendica top level "
-"folder."
-msgstr "In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top-level directory."
+#: mod/admin.php:1315
+msgid "Enable OStatus support"
+msgstr "Enable OStatus support"
 
-#: mod/install.php:475
+#: mod/admin.php:1315
 msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has"
-" write access to this folder."
-msgstr "Please ensure the user (e.g. www-data) that your web server runs as has write access to this directory."
+"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
+"communications in OStatus are public, so privacy warnings will be "
+"occasionally displayed."
+msgstr "Provide built-in OStatus (StatusNet, GNU Social, etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."
 
-#: mod/install.php:476
+#: mod/admin.php:1316
+msgid "Only import OStatus threads from our contacts"
+msgstr "Only import OStatus threads from known contacts"
+
+#: mod/admin.php:1316
 msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"view/smarty3/ only--not the template files (.tpl) that it contains."
-msgstr "Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."
+"Normally we import every content from our OStatus contacts. With this option"
+" we only store threads that are started by a contact that is known on our "
+"system."
+msgstr "Normally we import every content from our OStatus contacts. With this option we only store threads that are started by a contact that is known on our system."
 
-#: mod/install.php:479
-msgid "view/smarty3 is writable"
-msgstr "view/smarty3 is writable"
+#: mod/admin.php:1317
+msgid "OStatus support can only be enabled if threading is enabled."
+msgstr "OStatus support can only be enabled if threading is enabled."
 
-#: mod/install.php:495
+#: mod/admin.php:1319
 msgid ""
-"Url rewrite in .htaccess is not working. Check your server configuration."
-msgstr "URL rewrite in .htaccess is not working. Check your server configuration."
-
-#: mod/install.php:497
-msgid "Url rewrite is working"
-msgstr "URL rewrite is working"
+"Diaspora support can't be enabled because Friendica was installed into a sub"
+" directory."
+msgstr "Diaspora support can't be enabled because Friendica was installed into a sub directory."
 
-#: mod/install.php:516
-msgid "ImageMagick PHP extension is not installed"
-msgstr "ImageMagick PHP extension is not installed"
+#: mod/admin.php:1320
+msgid "Enable Diaspora support"
+msgstr "Enable Diaspora support"
 
-#: mod/install.php:518
-msgid "ImageMagick PHP extension is installed"
-msgstr "ImageMagick PHP extension is installed"
+#: mod/admin.php:1320
+msgid "Provide built-in Diaspora network compatibility."
+msgstr "Provide built-in Diaspora network compatibility."
 
-#: mod/install.php:520
-msgid "ImageMagick supports GIF"
-msgstr "ImageMagick supports GIF"
+#: mod/admin.php:1321
+msgid "Only allow Friendica contacts"
+msgstr "Only allow Friendica contacts"
 
-#: mod/install.php:527
+#: mod/admin.php:1321
 msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
-msgstr "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."
+"All contacts must use Friendica protocols. All other built-in communication "
+"protocols disabled."
+msgstr "All contacts must use Friendica protocols. All other built-in communication protocols will be disabled."
 
-#: mod/install.php:550
-msgid "<h1>What next</h1>"
-msgstr "<h1>What next</h1>"
+#: mod/admin.php:1322
+msgid "Verify SSL"
+msgstr "Verify SSL"
 
-#: mod/install.php:551
+#: mod/admin.php:1322
 msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the "
-"worker."
-msgstr "IMPORTANT: You will need to [manually] setup a scheduled task for the worker."
+"If you wish, you can turn on strict certificate checking. This will mean you"
+" cannot connect (at all) to self-signed SSL sites."
+msgstr "If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."
 
-#: mod/install.php:554
-#, php-format
-msgid ""
-"Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
-"and register as new user. Remember to use the same email you have entered as"
-" administrator email. This will allow you to enter the site admin panel."
-msgstr ""
+#: mod/admin.php:1323
+msgid "Proxy user"
+msgstr "Proxy user"
 
-#: mod/invite.php:33
-msgid "Total invitation limit exceeded."
-msgstr "Total invitation limit exceeded"
+#: mod/admin.php:1324
+msgid "Proxy URL"
+msgstr "Proxy URL"
 
-#: mod/invite.php:55
-#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s : Not a valid email address"
+#: mod/admin.php:1325
+msgid "Network timeout"
+msgstr "Network timeout"
 
-#: mod/invite.php:80
-msgid "Please join us on Friendica"
-msgstr "Please join us on Friendica."
+#: mod/admin.php:1325
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+msgstr "Value is in seconds. Set to 0 for unlimited (not recommended)."
 
-#: mod/invite.php:91
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr "Invitation limit is exceeded. Please contact your site administrator."
+#: mod/admin.php:1326
+msgid "Maximum Load Average"
+msgstr "Maximum load average"
 
-#: mod/invite.php:95
-#, php-format
-msgid "%s : Message delivery failed."
-msgstr "%s : Message delivery failed"
+#: mod/admin.php:1326
+msgid ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
+msgstr "Maximum system load before delivery and poll processes are deferred (default 50)."
 
-#: mod/invite.php:99
-#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d message sent."
-msgstr[1] "%d messages sent."
+#: mod/admin.php:1327
+msgid "Maximum Load Average (Frontend)"
+msgstr "Maximum load average (frontend)"
 
-#: mod/invite.php:117
-msgid "You have no more invitations available"
-msgstr "You have no more invitations available."
+#: mod/admin.php:1327
+msgid "Maximum system load before the frontend quits service - default 50."
+msgstr "Maximum system load before the frontend quits service (default 50)."
 
-#: mod/invite.php:125
-#, php-format
+#: mod/admin.php:1328
+msgid "Minimal Memory"
+msgstr "Minimal memory"
+
+#: mod/admin.php:1328
 msgid ""
-"Visit %s for a list of public sites that you can join. Friendica members on "
-"other sites can all connect with each other, as well as with members of many"
-" other social networks."
-msgstr "Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."
+"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - "
+"default 0 (deactivated)."
+msgstr "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."
+
+#: mod/admin.php:1329
+msgid "Maximum table size for optimization"
+msgstr "Maximum table size for optimization"
 
-#: mod/invite.php:127
-#, php-format
+#: mod/admin.php:1329
 msgid ""
-"To accept this invitation, please visit and register at %s or any other "
-"public Friendica website."
-msgstr "To accept this invitation, please sign up at %s or any other public Friendica website."
+"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
+"Enter -1 to disable it."
+msgstr "Maximum table size (in MB) for the automatic optimization (default 100 MB; -1 to deactivate)."
 
-#: mod/invite.php:128
-#, php-format
-msgid ""
-"Friendica sites all inter-connect to create a huge privacy-enhanced social "
-"web that is owned and controlled by its members. They can also connect with "
-"many traditional social networks. See %s for a list of alternate Friendica "
-"sites you can join."
-msgstr "Friendica sites are all inter-connect to create a large privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."
+#: mod/admin.php:1330
+msgid "Minimum level of fragmentation"
+msgstr "Minimum level of fragmentation"
 
-#: mod/invite.php:132
+#: mod/admin.php:1330
 msgid ""
-"Our apologies. This system is not currently configured to connect with other"
-" public sites or invite members."
-msgstr "Our apologies. This system is not currently configured to connect with other public sites or invite members."
+"Minimum fragmenation level to start the automatic optimization - default "
+"value is 30%."
+msgstr "Minimum fragmentation level to start the automatic optimization (default 30%)."
 
-#: mod/invite.php:136
+#: mod/admin.php:1332
+msgid "Periodical check of global contacts"
+msgstr "Periodical check of global contacts"
+
+#: mod/admin.php:1332
 msgid ""
-"Friendica sites all inter-connect to create a huge privacy-enhanced social "
-"web that is owned and controlled by its members. They can also connect with "
-"many traditional social networks."
-msgstr "Friendica sites are all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. Each site can also connect with many traditional social networks."
+"If enabled, the global contacts are checked periodically for missing or "
+"outdated data and the vitality of the contacts and servers."
+msgstr "This checks global contacts periodically for missing or outdated data and the vitality of the contacts and servers."
 
-#: mod/invite.php:135
-#, php-format
-msgid "To accept this invitation, please visit and register at %s."
-msgstr "To accept this invitation, please visit and register at %s."
+#: mod/admin.php:1333
+msgid "Days between requery"
+msgstr "Days between enquiry"
 
-#: mod/invite.php:142
-msgid "Send invitations"
-msgstr "Send invitations"
+#: mod/admin.php:1333
+msgid "Number of days after which a server is requeried for his contacts."
+msgstr "Number of days after which a server is required check contacts."
 
-#: mod/invite.php:143
-msgid "Enter email addresses, one per line:"
-msgstr "Enter email addresses, one per line:"
+#: mod/admin.php:1334
+msgid "Discover contacts from other servers"
+msgstr "Discover contacts from other servers"
 
-#: mod/invite.php:145
+#: mod/admin.php:1334
 msgid ""
-"You are cordially invited to join me and other close friends on Friendica - "
-"and help us to create a better social web."
-msgstr "You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."
+"Periodically query other servers for contacts. You can choose between "
+"'users': the users on the remote system, 'Global Contacts': active contacts "
+"that are known on the system. The fallback is meant for Redmatrix servers "
+"and older friendica servers, where global contacts weren't available. The "
+"fallback increases the server load, so the recommened setting is 'Users, "
+"Global Contacts'."
+msgstr "Periodically query other servers for contacts. You can choose between 'Users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older Friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommend setting is 'Users, Global Contacts'."
 
-#: mod/invite.php:147
-msgid "You will need to supply this invitation code: $invite_code"
-msgstr "You will need to supply this invitation code: $invite_code"
+#: mod/admin.php:1335
+msgid "Timeframe for fetching global contacts"
+msgstr "Time-frame for fetching global contacts"
 
-#: mod/invite.php:147
+#: mod/admin.php:1335
 msgid ""
-"Once you have registered, please connect with me via my profile page at:"
-msgstr "Once you have signed up, please connect with me via my profile page at:"
+"When the discovery is activated, this value defines the timeframe for the "
+"activity of the global contacts that are fetched from other servers."
+msgstr "If discovery is activated, this value defines the time-frame for the activity of the global contacts that are fetched from other servers."
 
-#: mod/invite.php:149
-msgid ""
-"For more information about the Friendica project and why we feel it is "
-"important, please visit http://friendi.ca"
-msgstr "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"
+#: mod/admin.php:1336
+msgid "Search the local directory"
+msgstr "Search the local directory"
 
-#: mod/item.php:115
-msgid "Unable to locate original post."
-msgstr "Unable to locate original post."
+#: mod/admin.php:1336
+msgid ""
+"Search the local directory instead of the global directory. When searching "
+"locally, every search will be executed on the global directory in the "
+"background. This improves the search results when the search is repeated."
+msgstr "Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."
 
-#: mod/item.php:275
-msgid "Empty post discarded."
-msgstr "Empty post discarded."
+#: mod/admin.php:1338
+msgid "Publish server information"
+msgstr "Publish server information"
 
-#: mod/item.php:802
-#, php-format
+#: mod/admin.php:1338
 msgid ""
-"This message was sent to you by %s, a member of the Friendica social "
-"network."
-msgstr "This message was sent to you by %s, a member of the Friendica social network."
+"If enabled, general server and usage data will be published. The data "
+"contains the name and version of the server, number of users with public "
+"profiles, number of posts and the activated protocols and connectors. See <a"
+" href='http://the-federation.info/'>the-federation.info</a> for details."
+msgstr "This publishes generic data about the server and its usage. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."
 
-#: mod/item.php:804
-#, php-format
-msgid "You may visit them online at %s"
-msgstr "You may visit them online at %s"
+#: mod/admin.php:1340
+msgid "Check upstream version"
+msgstr "Check upstream version"
 
-#: mod/item.php:805
+#: mod/admin.php:1340
 msgid ""
-"Please contact the sender by replying to this post if you do not wish to "
-"receive these messages."
-msgstr "Please contact the sender by replying to this post if you do not wish to receive these messages."
-
-#: mod/item.php:809
-#, php-format
-msgid "%s posted an update."
-msgstr "%s posted an update."
+"Enables checking for new Friendica versions at github. If there is a new "
+"version, you will be informed in the admin panel overview."
+msgstr "Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."
 
-#: mod/localtime.php:33
-msgid "Time Conversion"
-msgstr "Time conversion"
+#: mod/admin.php:1341
+msgid "Suppress Tags"
+msgstr "Suppress tags"
 
-#: mod/localtime.php:35
-msgid ""
-"Friendica provides this service for sharing events with other networks and "
-"friends in unknown timezones."
-msgstr "Friendica provides this service for sharing events with other networks and friends in unknown time zones."
+#: mod/admin.php:1341
+msgid "Suppress showing a list of hashtags at the end of the posting."
+msgstr "Suppress listed hashtags at the end of posts."
 
-#: mod/localtime.php:39
-#, php-format
-msgid "UTC time: %s"
-msgstr "UTC time: %s"
+#: mod/admin.php:1342
+msgid "Path to item cache"
+msgstr "Path to item cache"
 
-#: mod/localtime.php:42
-#, php-format
-msgid "Current timezone: %s"
-msgstr "Current time zone: %s"
+#: mod/admin.php:1342
+msgid "The item caches buffers generated bbcode and external images."
+msgstr "The item caches buffers generated bbcode and external images."
 
-#: mod/localtime.php:46
-#, php-format
-msgid "Converted localtime: %s"
-msgstr "Converted local time: %s"
+#: mod/admin.php:1343
+msgid "Cache duration in seconds"
+msgstr "Cache duration in seconds"
 
-#: mod/localtime.php:52
-msgid "Please select your timezone:"
-msgstr "Please select your time zone:"
+#: mod/admin.php:1343
+msgid ""
+"How long should the cache files be hold? Default value is 86400 seconds (One"
+" day). To disable the item cache, set the value to -1."
+msgstr "How long should cache files be held? (Default 86400 seconds - one day;  -1 disables item cache)"
 
-#: mod/lostpass.php:27
-msgid "No valid account found."
-msgstr "No valid account found."
+#: mod/admin.php:1344
+msgid "Maximum numbers of comments per post"
+msgstr "Maximum numbers of comments per post"
 
-#: mod/lostpass.php:39
-msgid "Password reset request issued. Check your email."
-msgstr "Password reset request issued. Please check your email."
+#: mod/admin.php:1344
+msgid "How much comments should be shown for each post? Default value is 100."
+msgstr "How many comments should be shown for each post? (Default 100)"
 
-#: mod/lostpass.php:45
-#, php-format
-msgid ""
-"\n"
-"\t\tDear %1$s,\n"
-"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
-"\t\tpassword. In order to confirm this request, please select the verification link\n"
-"\t\tbelow or paste it into your web browser address bar.\n"
-"\n"
-"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
-"\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n"
-"\n"
-"\t\tYour password will not be changed unless we can verify that you\n"
-"\t\tissued this request."
-msgstr ""
+#: mod/admin.php:1345
+msgid "Temp path"
+msgstr "Temp path"
 
-#: mod/lostpass.php:56
-#, php-format
+#: mod/admin.php:1345
 msgid ""
-"\n"
-"\t\tFollow this link soon to verify your identity:\n"
-"\n"
-"\t\t%1$s\n"
-"\n"
-"\t\tYou will then receive a follow-up message containing the new password.\n"
-"\t\tYou may change that password from your account settings page after logging in.\n"
-"\n"
-"\t\tThe login details are as follows:\n"
-"\n"
-"\t\tSite Location:\t%2$s\n"
-"\t\tLogin Name:\t%3$s"
-msgstr ""
+"If you have a restricted system where the webserver can't access the system "
+"temp path, enter another path here."
+msgstr "Enter a different tmp path, if your system restricts the webserver's access to the system temp path."
 
-#: mod/lostpass.php:72
-#, php-format
-msgid "Password reset requested at %s"
-msgstr "Password reset requested at %s"
+#: mod/admin.php:1346
+msgid "Base path to installation"
+msgstr "Base path to installation"
 
-#: mod/lostpass.php:88
+#: mod/admin.php:1346
 msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "Request could not be verified. (You may have previously submitted it.) Password reset failed."
-
-#: mod/lostpass.php:101
-msgid "Request has expired, please make a new one."
-msgstr ""
+"If the system cannot detect the correct path to your installation, enter the"
+" correct path here. This setting should only be set if you are using a "
+"restricted system and symbolic links to your webroot."
+msgstr "If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."
 
-#: mod/lostpass.php:116
-msgid "Forgot your Password?"
-msgstr "Reset My Password"
+#: mod/admin.php:1347
+msgid "Disable picture proxy"
+msgstr "Disable picture proxy"
 
-#: mod/lostpass.php:117
+#: mod/admin.php:1347
 msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "Enter email address or nickname to reset your password. You will receive further instruction via email."
+"The picture proxy increases performance and privacy. It shouldn't be used on"
+" systems with very low bandwith."
+msgstr "The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith."
 
-#: mod/lostpass.php:118 src/Module/Login.php:314
-msgid "Nickname or Email: "
-msgstr "Nickname or email: "
+#: mod/admin.php:1348
+msgid "Only search in tags"
+msgstr "Only search in tags"
 
-#: mod/lostpass.php:119
-msgid "Reset"
-msgstr "Reset"
+#: mod/admin.php:1348
+msgid "On large systems the text search can slow down the system extremely."
+msgstr "On large systems the text search can slow down the system significantly."
 
-#: mod/lostpass.php:134 src/Module/Login.php:326
-msgid "Password Reset"
-msgstr "Forgotten password?"
+#: mod/admin.php:1350
+msgid "New base url"
+msgstr "New base URL"
 
-#: mod/lostpass.php:135
-msgid "Your password has been reset as requested."
-msgstr "Your password has been reset as requested."
+#: mod/admin.php:1350
+msgid ""
+"Change base url for this server. Sends relocate message to all Friendica and"
+" Diaspora* contacts of all users."
+msgstr "Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."
 
-#: mod/lostpass.php:136
-msgid "Your new password is"
-msgstr "Your new password is"
+#: mod/admin.php:1352
+msgid "RINO Encryption"
+msgstr "RINO Encryption"
 
-#: mod/lostpass.php:137
-msgid "Save or copy your new password - and then"
-msgstr "Save or copy your new password - and then"
+#: mod/admin.php:1352
+msgid "Encryption layer between nodes."
+msgstr "Encryption layer between nodes."
 
-#: mod/lostpass.php:138
-msgid "click here to login"
-msgstr "click here to login"
+#: mod/admin.php:1354
+msgid "Maximum number of parallel workers"
+msgstr "Maximum number of parallel workers"
 
-#: mod/lostpass.php:139
+#: mod/admin.php:1354
 msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
-msgstr "Your password may be changed from the <em>Settings</em> page after successful login."
+"On shared hosters set this to 2. On larger systems, values of 10 are great. "
+"Default value is 4."
+msgstr "On shared hosts set this to 2. On larger systems, values of 10 are great. Default value is 4."
 
-#: mod/lostpass.php:147
-#, php-format
-msgid ""
-"\n"
-"\t\t\tDear %1$s,\n"
-"\t\t\t\tYour password has been changed as requested. Please retain this\n"
-"\t\t\tinformation for your records (or change your password immediately to\n"
-"\t\t\tsomething that you will remember).\n"
-"\t\t"
-msgstr ""
+#: mod/admin.php:1355
+msgid "Don't use 'proc_open' with the worker"
+msgstr "Don't use 'proc_open' with the worker"
 
-#: mod/lostpass.php:153
-#, php-format
+#: mod/admin.php:1355
 msgid ""
-"\n"
-"\t\t\tYour login details are as follows:\n"
-"\n"
-"\t\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t%2$s\n"
-"\t\t\tPassword:\t%3$s\n"
-"\n"
-"\t\t\tYou may change that password from your account settings page after logging in.\n"
-"\t\t"
-msgstr ""
-
-#: mod/lostpass.php:166
-#, php-format
-msgid "Your password has been changed at %s"
-msgstr "Your password has been changed at %s"
+"Enable this if your system doesn't allow the use of 'proc_open'. This can "
+"happen on shared hosters. If this is enabled you should increase the "
+"frequency of worker calls in your crontab."
+msgstr "Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."
 
-#: mod/manage.php:180
-msgid "Manage Identities and/or Pages"
-msgstr "Manage Identities and Pages"
+#: mod/admin.php:1356
+msgid "Enable fastlane"
+msgstr "Enable fast-lane"
 
-#: mod/manage.php:181
+#: mod/admin.php:1356
 msgid ""
-"Toggle between different identities or community/group pages which share "
-"your account details or which you have been granted \"manage\" permissions"
-msgstr "Accounts that I manage or own."
+"When enabed, the fastlane mechanism starts an additional worker if processes"
+" with higher priority are blocked by processes of lower priority."
+msgstr "The fast-lane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."
 
-#: mod/manage.php:182
-msgid "Select an identity to manage: "
-msgstr "Select identity:"
+#: mod/admin.php:1357
+msgid "Enable frontend worker"
+msgstr "Enable frontend worker"
 
-#: mod/message.php:29 src/Content/Nav.php:198
-msgid "New Message"
-msgstr "New Message"
+#: mod/admin.php:1357
+#, php-format
+msgid ""
+"When enabled the Worker process is triggered when backend access is "
+"performed \\x28e.g. messages being delivered\\x29. On smaller sites you "
+"might want to call %s/worker on a regular basis via an external cron job. "
+"You should only enable this option if you cannot utilize cron/scheduled jobs"
+" on your server."
+msgstr "When enabled the Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."
 
-#: mod/message.php:76
-msgid "Unable to locate contact information."
-msgstr "Unable to locate contact information."
+#: mod/admin.php:1385
+msgid "Update has been marked successful"
+msgstr "Update has been marked successful"
 
-#: mod/message.php:111 view/theme/frio/theme.php:267 src/Content/Nav.php:195
-msgid "Messages"
-msgstr "Messages"
+#: mod/admin.php:1392
+#, php-format
+msgid "Database structure update %s was successfully applied."
+msgstr "Database structure update %s was successfully applied."
 
-#: mod/message.php:135
-msgid "Do you really want to delete this message?"
-msgstr "Do you really want to delete this message?"
+#: mod/admin.php:1395
+#, php-format
+msgid "Executing of database structure update %s failed with error: %s"
+msgstr "Executing of database structure update %s failed with error: %s"
 
-#: mod/message.php:155
-msgid "Message deleted."
-msgstr "Message deleted."
+#: mod/admin.php:1408
+#, php-format
+msgid "Executing %s failed with error: %s"
+msgstr "Executing %s failed with error: %s"
 
-#: mod/message.php:184
-msgid "Conversation removed."
-msgstr "Conversation removed."
+#: mod/admin.php:1410
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr "Update %s was successfully applied."
 
-#: mod/message.php:291
-msgid "No messages."
-msgstr "No messages."
+#: mod/admin.php:1413
+#, php-format
+msgid "Update %s did not return a status. Unknown if it succeeded."
+msgstr "Update %s did not return a status. Unknown if it succeeded."
 
-#: mod/message.php:330
-msgid "Message not available."
-msgstr "Message not available."
+#: mod/admin.php:1416
+#, php-format
+msgid "There was no additional update function %s that needed to be called."
+msgstr "There was no additional update function %s that needed to be called."
 
-#: mod/message.php:399
-msgid "Delete message"
-msgstr "Delete message"
+#: mod/admin.php:1436
+msgid "No failed updates."
+msgstr "No failed updates."
 
-#: mod/message.php:416 mod/message.php:499
-msgid "Delete conversation"
-msgstr "Delete conversation"
+#: mod/admin.php:1437
+msgid "Check database structure"
+msgstr "Check database structure"
+
+#: mod/admin.php:1442
+msgid "Failed Updates"
+msgstr "Failed updates"
 
-#: mod/message.php:418
+#: mod/admin.php:1443
 msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
-msgstr "No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."
+"This does not include updates prior to 1139, which did not return a status."
+msgstr "This does not include updates prior to 1139, which did not return a status."
 
-#: mod/message.php:422
-msgid "Send Reply"
-msgstr "Send reply"
+#: mod/admin.php:1444
+msgid "Mark success (if update was manually applied)"
+msgstr "Mark success (if update was manually applied)"
 
-#: mod/message.php:473
-#, php-format
-msgid "Unknown sender - %s"
-msgstr "Unknown sender - %s"
+#: mod/admin.php:1445
+msgid "Attempt to execute this update step automatically"
+msgstr "Attempt to execute this update step automatically"
 
-#: mod/message.php:475
+#: mod/admin.php:1484
 #, php-format
-msgid "You and %s"
-msgstr "Me and %s"
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tthe administrator of %2$s has set up an account for you."
+msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tThe administrator of %2$s has set up an account for you."
 
-#: mod/message.php:477
+#: mod/admin.php:1487
 #, php-format
-msgid "%s and You"
-msgstr "%s and me"
-
-#: mod/message.php:502
-msgid "D, d M Y - g:i A"
-msgstr "D, d M Y - g:i A"
+msgid ""
+"\n"
+"\t\t\tThe login details are as follows:\n"
+"\n"
+"\t\t\tSite Location:\t%1$s\n"
+"\t\t\tLogin Name:\t\t%2$s\n"
+"\t\t\tPassword:\t\t%3$s\n"
+"\n"
+"\t\t\tYou may change your password from your account \"Settings\" page after logging\n"
+"\t\t\tin.\n"
+"\n"
+"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
+"\n"
+"\t\t\tYou may also wish to add some basic information to your default profile\n"
+"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
+"\n"
+"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
+"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
+"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
+"\t\t\tthan that.\n"
+"\n"
+"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
+"\t\t\tIf you are new and do not know anybody here, they may help\n"
+"\t\t\tyou to make some new and interesting friends.\n"
+"\n"
+"\t\t\tThank you and welcome to %4$s."
+msgstr "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1$s\n\t\t\tLogin Name:\t\t%2$s\n\t\t\tPassword:\t\t%3$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, this may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4$s."
 
-#: mod/message.php:505
+#: mod/admin.php:1519 src/Model/User.php:634
 #, php-format
-msgid "%d message"
-msgid_plural "%d messages"
-msgstr[0] "%d message"
-msgstr[1] "%d messages"
-
-#: mod/network.php:194 mod/search.php:37
-msgid "Remove term"
-msgstr "Remove term"
-
-#: mod/network.php:201 mod/search.php:46 src/Content/Feature.php:100
-msgid "Saved Searches"
-msgstr "Saved searches"
+msgid "Registration details for %s"
+msgstr "Registration details for %s"
 
-#: mod/network.php:202 src/Model/Group.php:401
-msgid "add"
-msgstr "add"
+#: mod/admin.php:1529
+#, php-format
+msgid "%s user blocked/unblocked"
+msgid_plural "%s users blocked/unblocked"
+msgstr[0] "%s user blocked/unblocked"
+msgstr[1] "%s users blocked/unblocked"
 
-#: mod/network.php:547
+#: mod/admin.php:1535
 #, php-format
-msgid ""
-"Warning: This group contains %s member from a network that doesn't allow non"
-" public messages."
-msgid_plural ""
-"Warning: This group contains %s members from a network that doesn't allow "
-"non public messages."
-msgstr[0] "Warning: This group contains %s member from a network that doesn't allow non public messages."
-msgstr[1] "Warning: This group contains %s members from a network that doesn't allow non public messages."
+msgid "%s user deleted"
+msgid_plural "%s users deleted"
+msgstr[0] "%s user deleted"
+msgstr[1] "%s users deleted"
 
-#: mod/network.php:550
-msgid "Messages in this group won't be send to these receivers."
-msgstr "Messages in this group won't be send to these receivers."
+#: mod/admin.php:1582
+#, php-format
+msgid "User '%s' deleted"
+msgstr "User '%s' deleted"
 
-#: mod/network.php:618
-msgid "No such group"
-msgstr "No such group"
+#: mod/admin.php:1590
+#, php-format
+msgid "User '%s' unblocked"
+msgstr "User '%s' unblocked"
 
-#: mod/network.php:643
+#: mod/admin.php:1590
 #, php-format
-msgid "Group: %s"
-msgstr "Group: %s"
+msgid "User '%s' blocked"
+msgstr "User '%s' blocked"
 
-#: mod/network.php:669
-msgid "Private messages to this person are at risk of public disclosure."
-msgstr "Private messages to this person are at risk of public disclosure."
+#: mod/admin.php:1689 mod/admin.php:1701 mod/admin.php:1714 mod/admin.php:1732
+#: src/Content/ContactSelector.php:82
+msgid "Email"
+msgstr "Email"
 
-#: mod/network.php:672
-msgid "Invalid contact."
-msgstr "Invalid contact."
+#: mod/admin.php:1689 mod/admin.php:1714
+msgid "Register date"
+msgstr "Registration date"
 
-#: mod/network.php:917
-msgid "Commented Order"
-msgstr "Commented last"
+#: mod/admin.php:1689 mod/admin.php:1714
+msgid "Last login"
+msgstr "Last login"
 
-#: mod/network.php:920
-msgid "Sort by Comment Date"
-msgstr "Sort by comment date"
+#: mod/admin.php:1689 mod/admin.php:1714
+msgid "Last item"
+msgstr "Last item"
 
-#: mod/network.php:925
-msgid "Posted Order"
-msgstr "Posted last"
+#: mod/admin.php:1689 mod/settings.php:54
+msgid "Account"
+msgstr "Account"
 
-#: mod/network.php:928
-msgid "Sort by Post Date"
-msgstr "Sort by post date"
+#: mod/admin.php:1697
+msgid "Add User"
+msgstr "Add user"
 
-#: mod/network.php:936 mod/profiles.php:700
-#: src/Core/NotificationsManager.php:185
-msgid "Personal"
-msgstr "Personal"
+#: mod/admin.php:1699
+msgid "User registrations waiting for confirm"
+msgstr "User registrations awaiting confirmation"
 
-#: mod/network.php:939
-msgid "Posts that mention or involve you"
-msgstr "Posts mentioning or involving me"
+#: mod/admin.php:1700
+msgid "User waiting for permanent deletion"
+msgstr "User awaiting permanent deletion"
 
-#: mod/network.php:947
-msgid "New"
-msgstr "New"
+#: mod/admin.php:1701
+msgid "Request date"
+msgstr "Request date"
 
-#: mod/network.php:950
-msgid "Activity Stream - by date"
-msgstr "Activity Stream - by date"
+#: mod/admin.php:1702
+msgid "No registrations."
+msgstr "No registrations."
 
-#: mod/network.php:958
-msgid "Shared Links"
-msgstr "Shared links"
+#: mod/admin.php:1703
+msgid "Note from the user"
+msgstr "Note from the user"
 
-#: mod/network.php:961
-msgid "Interesting Links"
-msgstr "Interesting links"
+#: mod/admin.php:1705
+msgid "Deny"
+msgstr "Deny"
 
-#: mod/network.php:969
-msgid "Starred"
-msgstr "Starred"
+#: mod/admin.php:1709
+msgid "Site admin"
+msgstr "Site admin"
 
-#: mod/network.php:972
-msgid "Favourite Posts"
-msgstr "My favorite posts"
+#: mod/admin.php:1710
+msgid "Account expired"
+msgstr "Account expired"
 
-#: mod/notify.php:77
-msgid "No more system notifications."
-msgstr "No more system notifications."
+#: mod/admin.php:1713
+msgid "New User"
+msgstr "New user"
 
-#: mod/photos.php:109 src/Model/Profile.php:892
-msgid "Photo Albums"
-msgstr "Photo Albums"
+#: mod/admin.php:1714
+msgid "Deleted since"
+msgstr "Deleted since"
 
-#: mod/photos.php:110 mod/photos.php:1715
-msgid "Recent Photos"
-msgstr "Recent photos"
+#: mod/admin.php:1719
+msgid ""
+"Selected users will be deleted!\\n\\nEverything these users had posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "Selected users will be deleted!\\n\\nEverything these users has posted on this site will be permanently deleted!\\n\\nAre you sure?"
 
-#: mod/photos.php:113 mod/photos.php:1212 mod/photos.php:1717
-msgid "Upload New Photos"
-msgstr "Upload new photos"
+#: mod/admin.php:1720
+msgid ""
+"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
+"site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"
 
-#: mod/photos.php:127 mod/settings.php:49
-msgid "everybody"
-msgstr "everybody"
+#: mod/admin.php:1730
+msgid "Name of the new user."
+msgstr "Name of the new user."
 
-#: mod/photos.php:185
-msgid "Contact information unavailable"
-msgstr "Contact information unavailable"
+#: mod/admin.php:1731
+msgid "Nickname"
+msgstr "Nickname"
 
-#: mod/photos.php:205
-msgid "Album not found."
-msgstr "Album not found."
+#: mod/admin.php:1731
+msgid "Nickname of the new user."
+msgstr "Nickname of the new user."
 
-#: mod/photos.php:235 mod/photos.php:246 mod/photos.php:1163
-msgid "Delete Album"
-msgstr "Delete album"
+#: mod/admin.php:1732
+msgid "Email address of the new user."
+msgstr "Email address of the new user."
 
-#: mod/photos.php:244
-msgid "Do you really want to delete this photo album and all its photos?"
-msgstr "Do you really want to delete this photo album and all its photos?"
+#: mod/admin.php:1774
+#, php-format
+msgid "Addon %s disabled."
+msgstr "Addon %s disabled."
 
-#: mod/photos.php:311 mod/photos.php:322 mod/photos.php:1448
-msgid "Delete Photo"
-msgstr "Delete photo"
+#: mod/admin.php:1778
+#, php-format
+msgid "Addon %s enabled."
+msgstr "Addon %s enabled."
 
-#: mod/photos.php:320
-msgid "Do you really want to delete this photo?"
-msgstr "Do you really want to delete this photo?"
+#: mod/admin.php:1788 mod/admin.php:2037
+msgid "Disable"
+msgstr "Disable"
 
-#: mod/photos.php:668
-msgid "a photo"
-msgstr "a photo"
+#: mod/admin.php:1791 mod/admin.php:2040
+msgid "Enable"
+msgstr "Enable"
 
-#: mod/photos.php:668
-#, php-format
-msgid "%1$s was tagged in %2$s by %3$s"
-msgstr "%1$s was tagged in %2$s by %3$s"
+#: mod/admin.php:1813 mod/admin.php:2082
+msgid "Toggle"
+msgstr "Toggle"
 
-#: mod/photos.php:770
-msgid "Image upload didn't complete, please try again"
-msgstr ""
+#: mod/admin.php:1821 mod/admin.php:2091
+msgid "Author: "
+msgstr "Author: "
 
-#: mod/photos.php:773
-msgid "Image file is missing"
-msgstr ""
+#: mod/admin.php:1822 mod/admin.php:2092
+msgid "Maintainer: "
+msgstr "Maintainer: "
+
+#: mod/admin.php:1874
+msgid "Reload active addons"
+msgstr "Reload active addons"
 
-#: mod/photos.php:778
+#: mod/admin.php:1879
+#, php-format
 msgid ""
-"Server can't accept new file upload at this time, please contact your "
-"administrator"
-msgstr ""
+"There are currently no addons available on your node. You can find the "
+"official addon repository at %1$s and might find other interesting addons in"
+" the open addon registry at %2$s"
+msgstr "There are currently no addons available on your node. You can find the official addon repository at %1$s and might find other interesting addons in the open addon registry at %2$s"
 
-#: mod/photos.php:804
-msgid "Image file is empty."
-msgstr "Image file is empty."
+#: mod/admin.php:1999
+msgid "No themes found."
+msgstr "No themes found."
 
-#: mod/photos.php:942
-msgid "No photos selected"
-msgstr "No photos selected"
+#: mod/admin.php:2073
+msgid "Screenshot"
+msgstr "Screenshot"
 
-#: mod/photos.php:1038 mod/videos.php:313
-msgid "Access to this item is restricted."
-msgstr "Access to this item is restricted."
+#: mod/admin.php:2127
+msgid "Reload active themes"
+msgstr "Reload active themes"
 
-#: mod/photos.php:1092
-msgid "Upload Photos"
-msgstr "Upload photos"
+#: mod/admin.php:2132
+#, php-format
+msgid "No themes found on the system. They should be placed in %1$s"
+msgstr "No themes found on the system. They should be placed in %1$s"
 
-#: mod/photos.php:1096 mod/photos.php:1158
-msgid "New album name: "
-msgstr "New album name: "
+#: mod/admin.php:2133
+msgid "[Experimental]"
+msgstr "[Experimental]"
 
-#: mod/photos.php:1097
-msgid "or existing album name: "
-msgstr "or existing album name: "
+#: mod/admin.php:2134
+msgid "[Unsupported]"
+msgstr "[Unsupported]"
 
-#: mod/photos.php:1098
-msgid "Do not show a status post for this upload"
-msgstr "Do not show a status post for this upload"
+#: mod/admin.php:2158
+msgid "Log settings updated."
+msgstr "Log settings updated."
 
-#: mod/photos.php:1108 mod/photos.php:1451 mod/settings.php:1233
-msgid "Show to Groups"
-msgstr "Show to groups"
+#: mod/admin.php:2190
+msgid "PHP log currently enabled."
+msgstr "PHP log currently enabled."
 
-#: mod/photos.php:1109 mod/photos.php:1452 mod/settings.php:1234
-msgid "Show to Contacts"
-msgstr "Show to contacts"
+#: mod/admin.php:2192
+msgid "PHP log currently disabled."
+msgstr "PHP log currently disabled."
 
-#: mod/photos.php:1169
-msgid "Edit Album"
-msgstr "Edit album"
+#: mod/admin.php:2201
+msgid "Clear"
+msgstr "Clear"
 
-#: mod/photos.php:1174
-msgid "Show Newest First"
-msgstr "Show newest first"
+#: mod/admin.php:2205
+msgid "Enable Debugging"
+msgstr "Enable debugging"
 
-#: mod/photos.php:1176
-msgid "Show Oldest First"
-msgstr "Show oldest first"
+#: mod/admin.php:2206
+msgid "Log file"
+msgstr "Log file"
 
-#: mod/photos.php:1197 mod/photos.php:1700
-msgid "View Photo"
-msgstr "View photo"
+#: mod/admin.php:2206
+msgid ""
+"Must be writable by web server. Relative to your Friendica top-level "
+"directory."
+msgstr "Must be writable by web server and relative to your Friendica top-level directory."
 
-#: mod/photos.php:1238
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Permission denied. Access to this item may be restricted."
+#: mod/admin.php:2207
+msgid "Log level"
+msgstr "Log level"
 
-#: mod/photos.php:1240
-msgid "Photo not available"
-msgstr "Photo not available"
+#: mod/admin.php:2209
+msgid "PHP logging"
+msgstr "PHP logging"
 
-#: mod/photos.php:1303
-msgid "View photo"
-msgstr "View photo"
+#: mod/admin.php:2210
+msgid ""
+"To enable logging of PHP errors and warnings you can add the following to "
+"the .htconfig.php file of your installation. The filename set in the "
+"'error_log' line is relative to the friendica top-level directory and must "
+"be writeable by the web server. The option '1' for 'log_errors' and "
+"'display_errors' is to enable these options, set to '0' to disable them."
+msgstr "To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The file name set in the 'error_log' line is relative to the Friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."
 
-#: mod/photos.php:1303
-msgid "Edit photo"
-msgstr "Edit photo"
+#: mod/admin.php:2241
+#, php-format
+msgid ""
+"Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see "
+"if file %1$s exist and is readable."
+msgstr "Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file %1$s exist and is readable."
 
-#: mod/photos.php:1304
-msgid "Use as profile photo"
-msgstr "Use as profile photo"
+#: mod/admin.php:2245
+#, php-format
+msgid ""
+"Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file"
+" %1$s is readable."
+msgstr "Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check if file %1$s is readable."
 
-#: mod/photos.php:1310 src/Object/Post.php:148
-msgid "Private Message"
-msgstr "Private message"
+#: mod/admin.php:2336 mod/admin.php:2337 mod/settings.php:779
+msgid "Off"
+msgstr "Off"
 
-#: mod/photos.php:1329
-msgid "View Full Size"
-msgstr "View full size"
+#: mod/admin.php:2336 mod/admin.php:2337 mod/settings.php:779
+msgid "On"
+msgstr "On"
 
-#: mod/photos.php:1416
-msgid "Tags: "
-msgstr "Tags: "
+#: mod/admin.php:2337
+#, php-format
+msgid "Lock feature %s"
+msgstr "Lock feature %s"
+
+#: mod/admin.php:2345
+msgid "Manage Additional Features"
+msgstr "Manage additional features"
 
-#: mod/photos.php:1419
-msgid "[Remove any tag]"
-msgstr "[Remove any tag]"
+#: mod/babel.php:23
+msgid "Source (bbcode) text:"
+msgstr "Source (bbcode) text:"
 
-#: mod/photos.php:1434
-msgid "New album name"
-msgstr "New album name"
+#: mod/babel.php:30
+msgid "Source (Diaspora) text to convert to BBcode:"
+msgstr "Source (Diaspora) text to convert to BBcode:"
 
-#: mod/photos.php:1435
-msgid "Caption"
-msgstr "Caption"
+#: mod/babel.php:38
+msgid "Source input: "
+msgstr "Source input: "
 
-#: mod/photos.php:1436
-msgid "Add a Tag"
-msgstr "Add Tag"
+#: mod/babel.php:42
+msgid "bbcode (raw HTML(: "
+msgstr "bbcode (raw HTML(: "
 
-#: mod/photos.php:1436
-msgid ""
-"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
-msgstr "Example: @bob, @jojo@example.com, #California, #camping"
+#: mod/babel.php:45
+msgid "bbcode: "
+msgstr "bbcode: "
 
-#: mod/photos.php:1437
-msgid "Do not rotate"
-msgstr "Do not rotate"
+#: mod/babel.php:49 mod/babel.php:65
+msgid "bbcode => html2bbcode: "
+msgstr "bbcode => html2bbcode: "
 
-#: mod/photos.php:1438
-msgid "Rotate CW (right)"
-msgstr "Rotate right (CW)"
+#: mod/babel.php:53
+msgid "bb2diaspora: "
+msgstr "bb2diaspora: "
 
-#: mod/photos.php:1439
-msgid "Rotate CCW (left)"
-msgstr "Rotate left (CCW)"
+#: mod/babel.php:57
+msgid "bb2diaspora => Markdown: "
+msgstr "bb2diaspora => Markdown: "
 
-#: mod/photos.php:1473 src/Object/Post.php:295
-msgid "I like this (toggle)"
-msgstr "I like this (toggle)"
+#: mod/babel.php:61
+msgid "bb2diaspora => diaspora2bb: "
+msgstr "bb2diaspora => diaspora2bb: "
 
-#: mod/photos.php:1474 src/Object/Post.php:296
-msgid "I don't like this (toggle)"
-msgstr "I don't like this (toggle)"
+#: mod/babel.php:71
+msgid "Source input (Diaspora format): "
+msgstr "Source input (Diaspora format): "
 
-#: mod/photos.php:1490 mod/photos.php:1529 mod/photos.php:1602
-#: src/Object/Post.php:785
-msgid "This is you"
-msgstr "This is me"
+#: mod/babel.php:75
+msgid "diaspora2bb: "
+msgstr "diaspora2bb: "
 
-#: mod/photos.php:1492 mod/photos.php:1531 mod/photos.php:1604
-#: src/Object/Post.php:391 src/Object/Post.php:787
-msgid "Comment"
-msgstr "Comment"
+#: mod/bookmarklet.php:21 src/Content/Nav.php:114 src/Module/Login.php:312
+msgid "Login"
+msgstr "Login"
 
-#: mod/photos.php:1636
-msgid "Map"
-msgstr "Map"
+#: mod/bookmarklet.php:49
+msgid "The post was created"
+msgstr "The post was created"
 
-#: mod/photos.php:1706 mod/videos.php:391
-msgid "View Album"
-msgstr "View album"
+#: mod/community.php:44
+msgid "Community option not available."
+msgstr "Community option not available."
 
-#: mod/ping.php:292
-msgid "{0} wants to be your friend"
-msgstr "{0} wants to be your friend"
+#: mod/community.php:61
+msgid "Not available."
+msgstr "Not available."
 
-#: mod/ping.php:307
-msgid "{0} sent you a message"
-msgstr "{0} sent you a message"
+#: mod/community.php:74
+msgid "Local Community"
+msgstr "Local community"
 
-#: mod/ping.php:322
-msgid "{0} requested registration"
-msgstr "{0} requested registration"
+#: mod/community.php:77
+msgid "Posts from local users on this server"
+msgstr "Posts from local users on this server"
 
-#: mod/poke.php:196
-msgid "Poke/Prod"
-msgstr "Poke/Prod"
+#: mod/community.php:85
+msgid "Global Community"
+msgstr "Global community"
 
-#: mod/poke.php:197
-msgid "poke, prod or do other things to somebody"
-msgstr "Poke, prod or do other things to somebody"
+#: mod/community.php:88
+msgid "Posts from users of the whole federated network"
+msgstr "Posts from users of the whole federated network"
 
-#: mod/poke.php:198
-msgid "Recipient"
-msgstr "Recipient:"
+#: mod/community.php:178
+msgid ""
+"This community stream shows all public posts received by this node. They may"
+" not reflect the opinions of this node’s users."
+msgstr "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."
 
-#: mod/poke.php:199
-msgid "Choose what you wish to do to recipient"
-msgstr "Choose what you wish to do:"
+#: mod/directory.php:153 src/Model/Profile.php:421 src/Model/Profile.php:769
+msgid "Status:"
+msgstr "Status:"
 
-#: mod/poke.php:202
-msgid "Make this post private"
-msgstr "Make this post private"
+#: mod/directory.php:154 src/Model/Profile.php:422 src/Model/Profile.php:786
+msgid "Homepage:"
+msgstr "Homepage:"
 
-#: mod/profile.php:36 src/Model/Profile.php:118
-msgid "Requested profile is not available."
-msgstr "Requested profile is unavailable."
+#: mod/directory.php:203 view/theme/vier/theme.php:201
+msgid "Global Directory"
+msgstr "Global Directory"
 
-#: mod/profile.php:77 src/Protocol/OStatus.php:1256
-#, php-format
-msgid "%s's posts"
-msgstr ""
+#: mod/directory.php:205
+msgid "Find on this site"
+msgstr "Find on this site"
 
-#: mod/profile.php:78 src/Protocol/OStatus.php:1257
-#, php-format
-msgid "%s's comments"
-msgstr ""
+#: mod/directory.php:207
+msgid "Results for:"
+msgstr "Results for:"
 
-#: mod/profile.php:79 src/Protocol/OStatus.php:1255
-#, php-format
-msgid "%s's timeline"
-msgstr ""
+#: mod/directory.php:209
+msgid "Site Directory"
+msgstr "Site directory"
 
-#: mod/profile.php:195
-msgid "Tips for New Members"
-msgstr "Tips for New Members"
+#: mod/directory.php:214
+msgid "No entries (some entries may be hidden)."
+msgstr "No entries (entries may be hidden)."
 
-#: mod/profile_photo.php:54
-msgid "Image uploaded but image cropping failed."
-msgstr "Image uploaded but image cropping failed."
+#: mod/editpost.php:27 mod/editpost.php:37
+msgid "Item not found"
+msgstr "Item not found"
 
-#: mod/profile_photo.php:87 mod/profile_photo.php:95 mod/profile_photo.php:103
-#: mod/profile_photo.php:330
-#, php-format
-msgid "Image size reduction [%s] failed."
-msgstr "Image size reduction [%s] failed."
+#: mod/editpost.php:44
+msgid "Edit post"
+msgstr "Edit post"
 
-#: mod/profile_photo.php:137
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
-msgstr "Shift-reload the page or clear browser cache if the new photo does not display immediately."
+#: mod/events.php:103 mod/events.php:105
+msgid "Event can not end before it has started."
+msgstr "Event cannot end before it has started."
 
-#: mod/profile_photo.php:146
-msgid "Unable to process image"
-msgstr "Unable to process image"
+#: mod/events.php:112 mod/events.php:114
+msgid "Event title and start time are required."
+msgstr "Event title and starting time are required."
 
-#: mod/profile_photo.php:262
-msgid "Upload File:"
-msgstr "Upload File:"
+#: mod/events.php:394
+msgid "Create New Event"
+msgstr "Create new event"
 
-#: mod/profile_photo.php:263
-msgid "Select a profile:"
-msgstr "Select a profile:"
+#: mod/events.php:509
+msgid "Event details"
+msgstr "Event details"
 
-#: mod/profile_photo.php:268
-msgid "or"
-msgstr "or"
+#: mod/events.php:510
+msgid "Starting date and Title are required."
+msgstr "Starting date and title are required."
 
-#: mod/profile_photo.php:268
-msgid "skip this step"
-msgstr "skip this step"
+#: mod/events.php:511 mod/events.php:512
+msgid "Event Starts:"
+msgstr "Event starts:"
 
-#: mod/profile_photo.php:268
-msgid "select a photo from your photo albums"
-msgstr "select a photo from your photo albums"
+#: mod/events.php:513 mod/events.php:529
+msgid "Finish date/time is not known or not relevant"
+msgstr "Finish date/time is not known or not relevant"
 
-#: mod/profile_photo.php:282
-msgid "Crop Image"
-msgstr "Crop Image"
+#: mod/events.php:515 mod/events.php:516
+msgid "Event Finishes:"
+msgstr "Event finishes:"
 
-#: mod/profile_photo.php:283
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Please adjust the image cropping for optimum viewing."
+#: mod/events.php:517 mod/events.php:530
+msgid "Adjust for viewer timezone"
+msgstr "Adjust for viewer's time zone"
 
-#: mod/profile_photo.php:285
-msgid "Done Editing"
-msgstr "Done editing"
+#: mod/events.php:519
+msgid "Description:"
+msgstr "Description:"
 
-#: mod/profile_photo.php:320
-msgid "Image uploaded successfully."
-msgstr "Image uploaded successfully."
+#: mod/events.php:523 mod/events.php:525
+msgid "Title:"
+msgstr "Title:"
 
-#: mod/profiles.php:57
-msgid "Profile deleted."
-msgstr "Profile deleted."
+#: mod/events.php:526 mod/events.php:527
+msgid "Share this event"
+msgstr "Share this event"
 
-#: mod/profiles.php:73 mod/profiles.php:109
-msgid "Profile-"
-msgstr "Profile-"
+#: mod/events.php:534 src/Model/Profile.php:864
+msgid "Basic"
+msgstr "Basic"
 
-#: mod/profiles.php:92 mod/profiles.php:131
-msgid "New profile created."
-msgstr "New profile created."
+#: mod/events.php:556
+msgid "Failed to remove event"
+msgstr "Failed to remove event"
 
-#: mod/profiles.php:115
-msgid "Profile unavailable to clone."
-msgstr "Profile unavailable to clone."
+#: mod/events.php:558
+msgid "Event removed"
+msgstr "Event removed"
 
-#: mod/profiles.php:205
-msgid "Profile Name is required."
-msgstr "Profile name is required."
+#: mod/fsuggest.php:71
+msgid "Friend suggestion sent."
+msgstr "Friend suggestion sent"
 
-#: mod/profiles.php:346
-msgid "Marital Status"
-msgstr "Marital status"
+#: mod/fsuggest.php:102
+msgid "Suggest Friends"
+msgstr "Suggest friends"
 
-#: mod/profiles.php:350
-msgid "Romantic Partner"
-msgstr "Romantic partner"
+#: mod/fsuggest.php:104
+#, php-format
+msgid "Suggest a friend for %s"
+msgstr "Suggest a friend for %s"
 
-#: mod/profiles.php:362
-msgid "Work/Employment"
-msgstr "Work/Employment:"
+#: mod/group.php:36
+msgid "Group created."
+msgstr "Group created."
 
-#: mod/profiles.php:365
-msgid "Religion"
-msgstr "Religion"
+#: mod/group.php:42
+msgid "Could not create group."
+msgstr "Could not create group."
 
-#: mod/profiles.php:369
-msgid "Political Views"
-msgstr "Political views"
+#: mod/group.php:56 mod/group.php:158
+msgid "Group not found."
+msgstr "Group not found."
 
-#: mod/profiles.php:373
-msgid "Gender"
-msgstr "Gender"
+#: mod/group.php:70
+msgid "Group name changed."
+msgstr "Group name changed."
 
-#: mod/profiles.php:377
-msgid "Sexual Preference"
-msgstr "Sexual preference"
+#: mod/group.php:97
+msgid "Save Group"
+msgstr "Save group"
 
-#: mod/profiles.php:381
-msgid "XMPP"
-msgstr "XMPP"
+#: mod/group.php:102
+msgid "Create a group of contacts/friends."
+msgstr "Create a group of contacts/friends."
 
-#: mod/profiles.php:385
-msgid "Homepage"
-msgstr "Homepage"
+#: mod/group.php:103 mod/group.php:200 src/Model/Group.php:409
+msgid "Group Name: "
+msgstr "Group name: "
 
-#: mod/profiles.php:389 mod/profiles.php:699
-msgid "Interests"
-msgstr "Interests"
+#: mod/group.php:127
+msgid "Group removed."
+msgstr "Group removed."
 
-#: mod/profiles.php:400 mod/profiles.php:695
-msgid "Location"
-msgstr "Location"
+#: mod/group.php:129
+msgid "Unable to remove group."
+msgstr "Unable to remove group."
 
-#: mod/profiles.php:485
-msgid "Profile updated."
-msgstr "Profile updated."
+#: mod/group.php:193
+msgid "Delete Group"
+msgstr "Delete group"
 
-#: mod/profiles.php:577
-msgid " and "
-msgstr " and "
+#: mod/group.php:199
+msgid "Group Editor"
+msgstr "Group Editor"
 
-#: mod/profiles.php:586
-msgid "public profile"
-msgstr "public profile"
+#: mod/group.php:204
+msgid "Edit Group Name"
+msgstr "Edit group name"
 
-#: mod/profiles.php:589
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
-msgstr "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+#: mod/group.php:214
+msgid "Members"
+msgstr "Members"
 
-#: mod/profiles.php:590
-#, php-format
-msgid " - Visit %1$s's %2$s"
-msgstr " - Visit %1$s's %2$s"
+#: mod/group.php:217 mod/network.php:639
+msgid "Group is empty"
+msgstr "Group is empty"
 
-#: mod/profiles.php:592
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr "%1$s has an updated %2$s, changing %3$s."
+#: mod/group.php:230
+msgid "Remove Contact"
+msgstr "Remove contact"
 
-#: mod/profiles.php:646
-msgid "Hide contacts and friends:"
-msgstr "Hide contacts and friends:"
+#: mod/group.php:254
+msgid "Add Contact"
+msgstr "Add contact"
 
-#: mod/profiles.php:651
-msgid "Hide your contact/friend list from viewers of this profile?"
-msgstr "Hide your contact/friend list from viewers of this profile?"
+#: mod/message.php:30 src/Content/Nav.php:198
+msgid "New Message"
+msgstr "New Message"
 
-#: mod/profiles.php:671
-msgid "Show more profile fields:"
-msgstr "Show more profile fields:"
+#: mod/message.php:77
+msgid "Unable to locate contact information."
+msgstr "Unable to locate contact information."
 
-#: mod/profiles.php:683
-msgid "Profile Actions"
-msgstr "Profile actions"
+#: mod/message.php:112 view/theme/frio/theme.php:268 src/Content/Nav.php:195
+msgid "Messages"
+msgstr "Messages"
 
-#: mod/profiles.php:684
-msgid "Edit Profile Details"
-msgstr "Edit Profile Details"
+#: mod/message.php:136
+msgid "Do you really want to delete this message?"
+msgstr "Do you really want to delete this message?"
 
-#: mod/profiles.php:686
-msgid "Change Profile Photo"
-msgstr "Change profile photo"
+#: mod/message.php:156
+msgid "Message deleted."
+msgstr "Message deleted."
 
-#: mod/profiles.php:687
-msgid "View this profile"
-msgstr "View this profile"
+#: mod/message.php:185
+msgid "Conversation removed."
+msgstr "Conversation removed."
 
-#: mod/profiles.php:688 mod/profiles.php:783 src/Model/Profile.php:393
-msgid "Edit visibility"
-msgstr "Edit visibility"
+#: mod/message.php:291
+msgid "No messages."
+msgstr "No messages."
 
-#: mod/profiles.php:689
-msgid "Create a new profile using these settings"
-msgstr "Create a new profile using these settings"
+#: mod/message.php:330
+msgid "Message not available."
+msgstr "Message not available."
 
-#: mod/profiles.php:690
-msgid "Clone this profile"
-msgstr "Clone this profile"
+#: mod/message.php:397
+msgid "Delete message"
+msgstr "Delete message"
 
-#: mod/profiles.php:691
-msgid "Delete this profile"
-msgstr "Delete this profile"
+#: mod/message.php:399 mod/message.php:500
+msgid "D, d M Y - g:i A"
+msgstr "D, d M Y - g:i A"
 
-#: mod/profiles.php:693
-msgid "Basic information"
-msgstr "Basic information"
+#: mod/message.php:414 mod/message.php:497
+msgid "Delete conversation"
+msgstr "Delete conversation"
 
-#: mod/profiles.php:694
-msgid "Profile picture"
-msgstr "Profile picture"
+#: mod/message.php:416
+msgid ""
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."
 
-#: mod/profiles.php:696
-msgid "Preferences"
-msgstr "Preferences"
+#: mod/message.php:420
+msgid "Send Reply"
+msgstr "Send reply"
 
-#: mod/profiles.php:697
-msgid "Status information"
-msgstr "Status information"
+#: mod/message.php:471
+#, php-format
+msgid "Unknown sender - %s"
+msgstr "Unknown sender - %s"
 
-#: mod/profiles.php:698
-msgid "Additional information"
-msgstr "Additional information"
+#: mod/message.php:473
+#, php-format
+msgid "You and %s"
+msgstr "Me and %s"
 
-#: mod/profiles.php:701
-msgid "Relation"
-msgstr "Relation"
+#: mod/message.php:475
+#, php-format
+msgid "%s and You"
+msgstr "%s and me"
 
-#: mod/profiles.php:702 src/Util/Temporal.php:81 src/Util/Temporal.php:83
-msgid "Miscellaneous"
-msgstr "Miscellaneous"
+#: mod/message.php:503
+#, php-format
+msgid "%d message"
+msgid_plural "%d messages"
+msgstr[0] "%d message"
+msgstr[1] "%d messages"
 
-#: mod/profiles.php:705
-msgid "Your Gender:"
-msgstr "Gender:"
+#: mod/network.php:202 src/Model/Group.php:401
+msgid "add"
+msgstr "add"
 
-#: mod/profiles.php:706
-msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
-msgstr "<span class=\"heart\">&hearts;</span> Marital status:"
+#: mod/network.php:547
+#, php-format
+msgid ""
+"Warning: This group contains %s member from a network that doesn't allow non"
+" public messages."
+msgid_plural ""
+"Warning: This group contains %s members from a network that doesn't allow "
+"non public messages."
+msgstr[0] "Warning: This group contains %s member from a network that doesn't allow non public messages."
+msgstr[1] "Warning: This group contains %s members from a network that doesn't allow non public messages."
 
-#: mod/profiles.php:707 src/Model/Profile.php:767
-msgid "Sexual Preference:"
-msgstr "Sexual preference:"
+#: mod/network.php:550
+msgid "Messages in this group won't be send to these receivers."
+msgstr "Messages in this group won't be send to these receivers."
 
-#: mod/profiles.php:708
-msgid "Example: fishing photography software"
-msgstr "Example: fishing photography software"
+#: mod/network.php:618
+msgid "No such group"
+msgstr "No such group"
 
-#: mod/profiles.php:713
-msgid "Profile Name:"
-msgstr "Profile name:"
+#: mod/network.php:643
+#, php-format
+msgid "Group: %s"
+msgstr "Group: %s"
 
-#: mod/profiles.php:715
-msgid ""
-"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
-"be visible to anybody using the internet."
-msgstr "This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."
+#: mod/network.php:669
+msgid "Private messages to this person are at risk of public disclosure."
+msgstr "Private messages to this person are at risk of public disclosure."
 
-#: mod/profiles.php:716
-msgid "Your Full Name:"
-msgstr "My full name:"
+#: mod/network.php:672
+msgid "Invalid contact."
+msgstr "Invalid contact."
 
-#: mod/profiles.php:717
-msgid "Title/Description:"
-msgstr "Title/Description:"
+#: mod/network.php:921
+msgid "Commented Order"
+msgstr "Commented last"
 
-#: mod/profiles.php:720
-msgid "Street Address:"
-msgstr "Street address:"
+#: mod/network.php:924
+msgid "Sort by Comment Date"
+msgstr "Sort by comment date"
 
-#: mod/profiles.php:721
-msgid "Locality/City:"
-msgstr "Locality/City:"
+#: mod/network.php:929
+msgid "Posted Order"
+msgstr "Posted last"
 
-#: mod/profiles.php:722
-msgid "Region/State:"
-msgstr "Region/State:"
+#: mod/network.php:932
+msgid "Sort by Post Date"
+msgstr "Sort by post date"
 
-#: mod/profiles.php:723
-msgid "Postal/Zip Code:"
-msgstr "Postcode:"
+#: mod/network.php:943
+msgid "Posts that mention or involve you"
+msgstr "Posts mentioning or involving me"
+
+#: mod/network.php:951
+msgid "New"
+msgstr "New"
 
-#: mod/profiles.php:724
-msgid "Country:"
-msgstr "Country:"
+#: mod/network.php:954
+msgid "Activity Stream - by date"
+msgstr "Activity Stream - by date"
 
-#: mod/profiles.php:725 src/Util/Temporal.php:147
-msgid "Age: "
-msgstr "Age: "
+#: mod/network.php:962
+msgid "Shared Links"
+msgstr "Shared links"
 
-#: mod/profiles.php:728
-msgid "Who: (if applicable)"
-msgstr "Who: (if applicable)"
+#: mod/network.php:965
+msgid "Interesting Links"
+msgstr "Interesting links"
 
-#: mod/profiles.php:728
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Examples: cathy123, Cathy Williams, cathy@example.com"
+#: mod/network.php:973
+msgid "Starred"
+msgstr "Starred"
 
-#: mod/profiles.php:729
-msgid "Since [date]:"
-msgstr "Since when:"
+#: mod/network.php:976
+msgid "Favourite Posts"
+msgstr "My favorite posts"
 
-#: mod/profiles.php:731
-msgid "Tell us about yourself..."
-msgstr "About myself:"
+#: mod/notes.php:53 src/Model/Profile.php:946
+msgid "Personal Notes"
+msgstr "Personal notes"
 
-#: mod/profiles.php:732
-msgid "XMPP (Jabber) address:"
-msgstr "XMPP (Jabber) address:"
+#: mod/photos.php:108 src/Model/Profile.php:907
+msgid "Photo Albums"
+msgstr "Photo Albums"
 
-#: mod/profiles.php:732
-msgid ""
-"The XMPP address will be propagated to your contacts so that they can follow"
-" you."
-msgstr "The XMPP address will be propagated to your contacts so that they can follow you."
+#: mod/photos.php:109 mod/photos.php:1713
+msgid "Recent Photos"
+msgstr "Recent photos"
 
-#: mod/profiles.php:733
-msgid "Homepage URL:"
-msgstr "Homepage URL:"
+#: mod/photos.php:112 mod/photos.php:1210 mod/photos.php:1715
+msgid "Upload New Photos"
+msgstr "Upload new photos"
 
-#: mod/profiles.php:734 src/Model/Profile.php:775
-msgid "Hometown:"
-msgstr "Home town:"
+#: mod/photos.php:126 mod/settings.php:49
+msgid "everybody"
+msgstr "everybody"
 
-#: mod/profiles.php:735 src/Model/Profile.php:783
-msgid "Political Views:"
-msgstr "Political views:"
+#: mod/photos.php:184
+msgid "Contact information unavailable"
+msgstr "Contact information unavailable"
 
-#: mod/profiles.php:736
-msgid "Religious Views:"
-msgstr "Religious views:"
+#: mod/photos.php:204
+msgid "Album not found."
+msgstr "Album not found."
 
-#: mod/profiles.php:737
-msgid "Public Keywords:"
-msgstr "Public keywords:"
+#: mod/photos.php:234 mod/photos.php:245 mod/photos.php:1161
+msgid "Delete Album"
+msgstr "Delete album"
 
-#: mod/profiles.php:737
-msgid "(Used for suggesting potential friends, can be seen by others)"
-msgstr "Used for suggesting potential friends, can be seen by others."
+#: mod/photos.php:243
+msgid "Do you really want to delete this photo album and all its photos?"
+msgstr "Do you really want to delete this photo album and all its photos?"
 
-#: mod/profiles.php:738
-msgid "Private Keywords:"
-msgstr "Private keywords:"
+#: mod/photos.php:310 mod/photos.php:321 mod/photos.php:1446
+msgid "Delete Photo"
+msgstr "Delete photo"
 
-#: mod/profiles.php:738
-msgid "(Used for searching profiles, never shown to others)"
-msgstr "Used for searching profiles, never shown to others."
+#: mod/photos.php:319
+msgid "Do you really want to delete this photo?"
+msgstr "Do you really want to delete this photo?"
 
-#: mod/profiles.php:739 src/Model/Profile.php:799
-msgid "Likes:"
-msgstr "Likes:"
+#: mod/photos.php:667
+msgid "a photo"
+msgstr "a photo"
 
-#: mod/profiles.php:740 src/Model/Profile.php:803
-msgid "Dislikes:"
-msgstr "Dislikes:"
+#: mod/photos.php:667
+#, php-format
+msgid "%1$s was tagged in %2$s by %3$s"
+msgstr "%1$s was tagged in %2$s by %3$s"
 
-#: mod/profiles.php:741
-msgid "Musical interests"
-msgstr "Music:"
+#: mod/photos.php:769
+msgid "Image upload didn't complete, please try again"
+msgstr "Image upload didn't complete, please try again"
 
-#: mod/profiles.php:742
-msgid "Books, literature"
-msgstr "Books, literature, poetry:"
+#: mod/photos.php:772
+msgid "Image file is missing"
+msgstr "Image file is missing"
 
-#: mod/profiles.php:743
-msgid "Television"
-msgstr "Television:"
+#: mod/photos.php:777
+msgid ""
+"Server can't accept new file upload at this time, please contact your "
+"administrator"
+msgstr "Server can't accept new file upload at this time, please contact your administrator"
 
-#: mod/profiles.php:744
-msgid "Film/dance/culture/entertainment"
-msgstr "Film, dance, culture, entertainment"
+#: mod/photos.php:803
+msgid "Image file is empty."
+msgstr "Image file is empty."
 
-#: mod/profiles.php:745
-msgid "Hobbies/Interests"
-msgstr "Hobbies/Interests:"
+#: mod/photos.php:940
+msgid "No photos selected"
+msgstr "No photos selected"
 
-#: mod/profiles.php:746
-msgid "Love/romance"
-msgstr "Love/Romance:"
+#: mod/photos.php:1036 mod/videos.php:310
+msgid "Access to this item is restricted."
+msgstr "Access to this item is restricted."
 
-#: mod/profiles.php:747
-msgid "Work/employment"
-msgstr "Work/Employment:"
+#: mod/photos.php:1090
+msgid "Upload Photos"
+msgstr "Upload photos"
 
-#: mod/profiles.php:748
-msgid "School/education"
-msgstr "School/Education:"
+#: mod/photos.php:1094 mod/photos.php:1156
+msgid "New album name: "
+msgstr "New album name: "
 
-#: mod/profiles.php:749
-msgid "Contact information and Social Networks"
-msgstr "Contact information and other social networks:"
+#: mod/photos.php:1095
+msgid "or existing album name: "
+msgstr "or existing album name: "
 
-#: mod/profiles.php:780 src/Model/Profile.php:389
-msgid "Profile Image"
-msgstr "Profile image"
+#: mod/photos.php:1096
+msgid "Do not show a status post for this upload"
+msgstr "Do not show a status post for this upload"
 
-#: mod/profiles.php:782 src/Model/Profile.php:392
-msgid "visible to everybody"
-msgstr "Visible to everybody"
+#: mod/photos.php:1106 mod/photos.php:1449 mod/settings.php:1233
+msgid "Show to Groups"
+msgstr "Show to groups"
 
-#: mod/profiles.php:789
-msgid "Edit/Manage Profiles"
-msgstr "Edit/Manage Profiles"
+#: mod/photos.php:1107 mod/photos.php:1450 mod/settings.php:1234
+msgid "Show to Contacts"
+msgstr "Show to contacts"
 
-#: mod/profiles.php:790 src/Model/Profile.php:379 src/Model/Profile.php:401
-msgid "Change profile photo"
-msgstr "Change profile photo"
+#: mod/photos.php:1167
+msgid "Edit Album"
+msgstr "Edit album"
 
-#: mod/profiles.php:791 src/Model/Profile.php:380
-msgid "Create New Profile"
-msgstr "Create new profile"
+#: mod/photos.php:1172
+msgid "Show Newest First"
+msgstr "Show newest first"
 
-#: mod/register.php:98
-msgid ""
-"Registration successful. Please check your email for further instructions."
-msgstr "Registration successful. Please check your email for further instructions."
+#: mod/photos.php:1174
+msgid "Show Oldest First"
+msgstr "Show oldest first"
 
-#: mod/register.php:102
-#, php-format
-msgid ""
-"Failed to send email message. Here your accout details:<br> login: %s<br> "
-"password: %s<br><br>You can change your password after login."
-msgstr "Failed to send email message. Here your account details:<br> login: %s<br> password: %s<br><br>You can change your password after login."
+#: mod/photos.php:1195 mod/photos.php:1698
+msgid "View Photo"
+msgstr "View photo"
 
-#: mod/register.php:109
-msgid "Registration successful."
-msgstr "Registration successful."
+#: mod/photos.php:1236
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Permission denied. Access to this item may be restricted."
 
-#: mod/register.php:114
-msgid "Your registration can not be processed."
-msgstr "Your registration cannot be processed."
+#: mod/photos.php:1238
+msgid "Photo not available"
+msgstr "Photo not available"
 
-#: mod/register.php:161
-msgid "Your registration is pending approval by the site owner."
-msgstr "Your registration is pending approval by the site administrator."
+#: mod/photos.php:1301
+msgid "View photo"
+msgstr "View photo"
 
-#: mod/register.php:219
-msgid ""
-"You may (optionally) fill in this form via OpenID by supplying your OpenID "
-"and clicking 'Register'."
-msgstr "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Sign up now'."
+#: mod/photos.php:1301
+msgid "Edit photo"
+msgstr "Edit photo"
 
-#: mod/register.php:220
-msgid ""
-"If you are not familiar with OpenID, please leave that field blank and fill "
-"in the rest of the items."
-msgstr "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."
+#: mod/photos.php:1302
+msgid "Use as profile photo"
+msgstr "Use as profile photo"
 
-#: mod/register.php:221
-msgid "Your OpenID (optional): "
-msgstr "Your OpenID (optional): "
+#: mod/photos.php:1308 src/Object/Post.php:148
+msgid "Private Message"
+msgstr "Private message"
 
-#: mod/register.php:233
-msgid "Include your profile in member directory?"
-msgstr "Include your profile in member directory?"
+#: mod/photos.php:1327
+msgid "View Full Size"
+msgstr "View full size"
 
-#: mod/register.php:258
-msgid "Note for the admin"
-msgstr "Note for the admin"
+#: mod/photos.php:1414
+msgid "Tags: "
+msgstr "Tags: "
 
-#: mod/register.php:258
-msgid "Leave a message for the admin, why you want to join this node"
-msgstr "Leave a message for the admin, why you want to join this node."
+#: mod/photos.php:1417
+msgid "[Remove any tag]"
+msgstr "[Remove any tag]"
 
-#: mod/register.php:259
-msgid "Membership on this site is by invitation only."
-msgstr "Membership on this site is by invitation only."
+#: mod/photos.php:1432
+msgid "New album name"
+msgstr "New album name"
 
-#: mod/register.php:260
-msgid "Your invitation ID: "
-msgstr "Your invitation ID: "
+#: mod/photos.php:1433
+msgid "Caption"
+msgstr "Caption"
 
-#: mod/register.php:269
-msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
-msgstr "Your full name: "
+#: mod/photos.php:1434
+msgid "Add a Tag"
+msgstr "Add Tag"
 
-#: mod/register.php:270
+#: mod/photos.php:1434
 msgid ""
-"Your Email Address: (Initial information will be send there, so this has to "
-"be an existing address.)"
-msgstr "Your Email Address: (Initial information will be send there; so this must be an existing address.)"
+"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
+msgstr "Example: @bob, @jojo@example.com, #California, #camping"
 
-#: mod/register.php:272 mod/settings.php:1205
-msgid "New Password:"
-msgstr "New password:"
+#: mod/photos.php:1435
+msgid "Do not rotate"
+msgstr "Do not rotate"
 
-#: mod/register.php:272
-msgid "Leave empty for an auto generated password."
-msgstr "Leave empty for an auto generated password."
+#: mod/photos.php:1436
+msgid "Rotate CW (right)"
+msgstr "Rotate right (CW)"
 
-#: mod/register.php:273 mod/settings.php:1206
-msgid "Confirm:"
-msgstr "Confirm new password:"
+#: mod/photos.php:1437
+msgid "Rotate CCW (left)"
+msgstr "Rotate left (CCW)"
 
-#: mod/register.php:274
-#, php-format
-msgid ""
-"Choose a profile nickname. This must begin with a text character. Your "
-"profile address on this site will then be '<strong>nickname@%s</strong>'."
-msgstr ""
+#: mod/photos.php:1471 src/Object/Post.php:295
+msgid "I like this (toggle)"
+msgstr "I like this (toggle)"
 
-#: mod/register.php:275
-msgid "Choose a nickname: "
-msgstr "Choose a nickname: "
+#: mod/photos.php:1472 src/Object/Post.php:296
+msgid "I don't like this (toggle)"
+msgstr "I don't like this (toggle)"
 
-#: mod/register.php:278 src/Content/Nav.php:128 src/Module/Login.php:283
-msgid "Register"
-msgstr "Sign up now >>"
+#: mod/photos.php:1488 mod/photos.php:1527 mod/photos.php:1600
+#: src/Object/Post.php:785
+msgid "This is you"
+msgstr "This is me"
 
-#: mod/register.php:285
-msgid "Import your profile to this friendica instance"
-msgstr "Import an existing Friendica profile to this node."
+#: mod/photos.php:1490 mod/photos.php:1529 mod/photos.php:1602
+#: src/Object/Post.php:391 src/Object/Post.php:787
+msgid "Comment"
+msgstr "Comment"
 
-#: mod/search.php:105
-msgid "Only logged in users are permitted to perform a search."
-msgstr "Only logged in users are permitted to perform a search."
+#: mod/photos.php:1634
+msgid "Map"
+msgstr "Map"
 
-#: mod/search.php:129
-msgid "Too Many Requests"
-msgstr "Too many requests"
+#: mod/photos.php:1704 mod/videos.php:388
+msgid "View Album"
+msgstr "View album"
 
-#: mod/search.php:130
-msgid "Only one search per minute is permitted for not logged in users."
-msgstr "Only one search per minute is permitted for not logged in users."
+#: mod/profile.php:36 src/Model/Profile.php:118
+msgid "Requested profile is not available."
+msgstr "Requested profile is unavailable."
 
-#: mod/search.php:234
+#: mod/profile.php:77 src/Protocol/OStatus.php:1247
 #, php-format
-msgid "Items tagged with: %s"
-msgstr "Items tagged with: %s"
+msgid "%s's posts"
+msgstr "%s's posts"
+
+#: mod/profile.php:78 src/Protocol/OStatus.php:1248
+#, php-format
+msgid "%s's comments"
+msgstr "%s's comments"
+
+#: mod/profile.php:79 src/Protocol/OStatus.php:1246
+#, php-format
+msgid "%s's timeline"
+msgstr "%s's timeline"
+
+#: mod/profile.php:194
+msgid "Tips for New Members"
+msgstr "Tips for New Members"
 
 #: mod/settings.php:71
 msgid "Display"
@@ -6592,7 +6642,7 @@ msgstr "Features updated"
 msgid "Relocate message has been send to your contacts"
 msgstr "Relocate message has been send to your contacts"
 
-#: mod/settings.php:383 src/Model/User.php:310
+#: mod/settings.php:383 src/Model/User.php:312
 msgid "Passwords do not match. Password unchanged."
 msgstr "Passwords do not match. Password unchanged."
 
@@ -6626,11 +6676,11 @@ msgstr "Wrong password"
 
 #: mod/settings.php:509
 msgid "Invalid email."
-msgstr ""
+msgstr "Invalid email."
 
 #: mod/settings.php:516
 msgid "Cannot change to that email."
-msgstr ""
+msgstr "Cannot change to that email."
 
 #: mod/settings.php:569
 msgid "Private forum has no privacy permissions. Using default privacy group."
@@ -6690,11 +6740,11 @@ msgstr "Remove authorization"
 
 #: mod/settings.php:756
 msgid "No Addon settings configured"
-msgstr ""
+msgstr "No addon settings configured"
 
 #: mod/settings.php:765
 msgid "Addon Settings"
-msgstr ""
+msgstr "Addon Settings"
 
 #: mod/settings.php:786
 msgid "Additional Features"
@@ -6835,12 +6885,12 @@ msgstr "Move to folder:"
 #: mod/settings.php:916
 #, php-format
 msgid "%s - (Unsupported)"
-msgstr ""
+msgstr "%s - (Unsupported)"
 
 #: mod/settings.php:918
 #, php-format
 msgid "%s - (Experimental)"
-msgstr ""
+msgstr "%s - (Experimental)"
 
 #: mod/settings.php:961
 msgid "Display Settings"
@@ -6946,7 +6996,7 @@ msgstr "Theme customization"
 msgid "Content Settings"
 msgstr "Content/Layout"
 
-#: mod/settings.php:985 view/theme/duepuntozero/config.php:74
+#: mod/settings.php:985 view/theme/duepuntozero/config.php:73
 #: view/theme/frio/config.php:115 view/theme/quattro/config.php:75
 #: view/theme/vier/config.php:121
 msgid "Theme settings"
@@ -6954,7 +7004,7 @@ msgstr "Theme settings"
 
 #: mod/settings.php:1006
 msgid "Unable to find your profile. Please contact your admin."
-msgstr ""
+msgstr "Unable to find your profile. Please contact your admin."
 
 #: mod/settings.php:1048
 msgid "Account Types"
@@ -7063,39 +7113,83 @@ msgid "Publish your default profile in your local site directory?"
 msgstr "Publish default profile in local site directory?"
 
 #: mod/settings.php:1109
-msgid "Your profile may be visible in public."
-msgstr "Your local directory may be publicly visible"
+#, php-format
+msgid ""
+"Your profile will be published in the global friendica directories (e.g. <a "
+"href=\"%s\">%s</a>). Your profile will be visible in public."
+msgstr "Your profile will be published in the global Friendica directories (e.g. <a href=\"%s\">%s</a>). Your profile will be publicly visible."
 
 #: mod/settings.php:1115
 msgid "Publish your default profile in the global social directory?"
 msgstr "Publish default profile in global directory?"
 
+#: mod/settings.php:1115
+#, php-format
+msgid ""
+"Your profile will be published in this node's <a href=\"%s\">local "
+"directory</a>. Your profile details may be publicly visible depending on the"
+" system settings."
+msgstr "Your profile will be published in this node's <a href=\"%s\">local directory</a>. Your profile details may be publicly visible depending on the system settings."
+
 #: mod/settings.php:1122
 msgid "Hide your contact/friend list from viewers of your default profile?"
 msgstr "Hide my contact list from others?"
 
+#: mod/settings.php:1122
+msgid ""
+"Your contact list won't be shown in your default profile page. You can "
+"decide to show your contact list separately for each additional profile you "
+"create"
+msgstr "Your contact list won't be shown in your default profile page. You can decide to display your contact list separately for each additional profile you create"
+
+#: mod/settings.php:1126
+msgid "Hide your profile details from anonymous viewers?"
+msgstr "Hide your profile details from anonymous viewers?"
+
 #: mod/settings.php:1126
 msgid ""
-"If enabled, posting public messages to Diaspora and other networks isn't "
-"possible."
-msgstr "Posting public messages to Diaspora and other networks will not be possible if enabled"
+"Anonymous visitors will only see your profile picture, your display name and"
+" the nickname you are using on your profile page. Disables posting public "
+"messages to Diaspora and other networks."
+msgstr "Anonymous visitors will only see your profile picture, display name, and nickname. Disables posting public messages to Diaspora and other networks."
 
 #: mod/settings.php:1130
 msgid "Allow friends to post to your profile page?"
 msgstr "Allow friends to post to my wall?"
 
+#: mod/settings.php:1130
+msgid ""
+"Your contacts may write posts on your profile wall. These posts will be "
+"distributed to your contacts"
+msgstr "Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"
+
 #: mod/settings.php:1134
 msgid "Allow friends to tag your posts?"
 msgstr "Allow friends to tag my post?"
 
+#: mod/settings.php:1134
+msgid "Your contacts can add additional tags to your posts."
+msgstr "Your contacts can add additional tags to your posts."
+
 #: mod/settings.php:1138
 msgid "Allow us to suggest you as a potential friend to new members?"
 msgstr "Allow us to suggest you as a potential friend to new members?"
 
+#: mod/settings.php:1138
+msgid ""
+"If you like, Friendica may suggest new members to add you as a contact."
+msgstr "If you like, Friendica may suggest new members to add you as a contact."
+
 #: mod/settings.php:1142
 msgid "Permit unknown people to send you private mail?"
 msgstr "Allow unknown people to send me private messages?"
 
+#: mod/settings.php:1142
+msgid ""
+"Friendica network users may send you private messages even if they are not "
+"in your contact list."
+msgstr "Friendica network users may send you private messages even if they are not in your contact list."
+
 #: mod/settings.php:1146
 msgid "Profile is <strong>not published</strong>."
 msgstr "Profile is <strong>not published</strong>."
@@ -7169,7 +7263,7 @@ msgstr "Password:"
 msgid "Basic Settings"
 msgstr "Basic information"
 
-#: mod/settings.php:1213 src/Model/Profile.php:723
+#: mod/settings.php:1213 src/Model/Profile.php:738
 msgid "Full Name:"
 msgstr "Full name:"
 
@@ -7339,61 +7433,27 @@ msgstr "If you have moved this profile from another server and some of your cont
 msgid "Resend relocate message to contacts"
 msgstr "Resend relocation message to contacts"
 
-#: mod/subthread.php:112
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s is following %2$s's %3$s"
-
-#: mod/tagrm.php:47
-msgid "Tag removed"
-msgstr "Tag removed"
-
-#: mod/tagrm.php:85
-msgid "Remove Item Tag"
-msgstr "Remove Item tag"
-
-#: mod/tagrm.php:87
-msgid "Select a tag to remove: "
-msgstr "Select a tag to remove: "
-
-#: mod/videos.php:141
+#: mod/videos.php:140
 msgid "Do you really want to delete this video?"
 msgstr "Do you really want to delete this video?"
 
-#: mod/videos.php:146
+#: mod/videos.php:145
 msgid "Delete Video"
 msgstr "Delete video"
 
-#: mod/videos.php:211
+#: mod/videos.php:208
 msgid "No videos selected"
 msgstr "No videos selected"
 
-#: mod/videos.php:400
+#: mod/videos.php:397
 msgid "Recent Videos"
 msgstr "Recent videos"
 
-#: mod/videos.php:402
+#: mod/videos.php:399
 msgid "Upload New Videos"
 msgstr "Upload new videos"
 
-#: mod/wall_attach.php:101
-msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
-msgstr "Sorry, maybe your upload is bigger than the PHP configuration allows"
-
-#: mod/wall_attach.php:101
-msgid "Or - did you try to upload an empty file?"
-msgstr "Or did you try to upload an empty file?"
-
-#: mod/wall_attach.php:112
-#, php-format
-msgid "File exceeds size limit of %s"
-msgstr "File exceeds size limit of %s"
-
-#: mod/wall_attach.php:136 mod/wall_attach.php:152
-msgid "File upload failed."
-msgstr "File upload failed."
-
-#: view/theme/duepuntozero/config.php:54 src/Model/User.php:473
+#: view/theme/duepuntozero/config.php:54 src/Model/User.php:475
 msgid "default"
 msgstr "default"
 
@@ -7421,7 +7481,7 @@ msgstr "comix"
 msgid "slackr"
 msgstr "slackr"
 
-#: view/theme/duepuntozero/config.php:75
+#: view/theme/duepuntozero/config.php:74
 msgid "Variations"
 msgstr "Variations"
 
@@ -7491,7 +7551,7 @@ msgstr "Background color:"
 
 #: view/theme/frio/config.php:121
 msgid "Content background opacity"
-msgstr ""
+msgstr "Content background opacity"
 
 #: view/theme/frio/config.php:122
 msgid "Set the background image"
@@ -7499,77 +7559,77 @@ msgstr "Background image:"
 
 #: view/theme/frio/config.php:127
 msgid "Login page background image"
-msgstr ""
+msgstr "Login page background image"
 
 #: view/theme/frio/config.php:130
 msgid "Login page background color"
-msgstr ""
+msgstr "Login page background color"
 
 #: view/theme/frio/config.php:130
 msgid "Leave background image and color empty for theme defaults"
-msgstr ""
+msgstr "Leave background image and color empty for theme defaults"
 
-#: view/theme/frio/theme.php:237
+#: view/theme/frio/theme.php:238
 msgid "Guest"
 msgstr "Guest"
 
-#: view/theme/frio/theme.php:242
+#: view/theme/frio/theme.php:243
 msgid "Visitor"
 msgstr "Visitor"
 
-#: view/theme/frio/theme.php:255 src/Content/Nav.php:97
+#: view/theme/frio/theme.php:256 src/Content/Nav.php:97
 #: src/Module/Login.php:311
 msgid "Logout"
 msgstr "Logout"
 
-#: view/theme/frio/theme.php:255 src/Content/Nav.php:97
+#: view/theme/frio/theme.php:256 src/Content/Nav.php:97
 msgid "End this session"
 msgstr "End this session"
 
-#: view/theme/frio/theme.php:258 src/Content/Nav.php:100
+#: view/theme/frio/theme.php:259 src/Content/Nav.php:100
 #: src/Content/Nav.php:181
 msgid "Your posts and conversations"
 msgstr "My posts and conversations"
 
-#: view/theme/frio/theme.php:259 src/Content/Nav.php:101
+#: view/theme/frio/theme.php:260 src/Content/Nav.php:101
 msgid "Your profile page"
 msgstr "My profile page"
 
-#: view/theme/frio/theme.php:260 src/Content/Nav.php:102
+#: view/theme/frio/theme.php:261 src/Content/Nav.php:102
 msgid "Your photos"
 msgstr "My photos"
 
-#: view/theme/frio/theme.php:261 src/Content/Nav.php:103
-#: src/Model/Profile.php:897 src/Model/Profile.php:900
+#: view/theme/frio/theme.php:262 src/Content/Nav.php:103
+#: src/Model/Profile.php:912 src/Model/Profile.php:915
 msgid "Videos"
 msgstr "Videos"
 
-#: view/theme/frio/theme.php:261 src/Content/Nav.php:103
+#: view/theme/frio/theme.php:262 src/Content/Nav.php:103
 msgid "Your videos"
 msgstr "My videos"
 
-#: view/theme/frio/theme.php:262 src/Content/Nav.php:104
+#: view/theme/frio/theme.php:263 src/Content/Nav.php:104
 msgid "Your events"
 msgstr "My events"
 
-#: view/theme/frio/theme.php:265 src/Content/Nav.php:178
+#: view/theme/frio/theme.php:266 src/Content/Nav.php:178
 msgid "Conversations from your friends"
 msgstr "My friends' conversations"
 
-#: view/theme/frio/theme.php:266 src/Content/Nav.php:169
-#: src/Model/Profile.php:912 src/Model/Profile.php:923
+#: view/theme/frio/theme.php:267 src/Content/Nav.php:169
+#: src/Model/Profile.php:927 src/Model/Profile.php:938
 msgid "Events and Calendar"
 msgstr "Events and calendar"
 
-#: view/theme/frio/theme.php:267 src/Content/Nav.php:195
+#: view/theme/frio/theme.php:268 src/Content/Nav.php:195
 msgid "Private mail"
 msgstr "Private messages"
 
-#: view/theme/frio/theme.php:268 src/Content/Nav.php:206
+#: view/theme/frio/theme.php:269 src/Content/Nav.php:206
 msgid "Account settings"
 msgstr "Account settings"
 
-#: view/theme/frio/theme.php:269 src/Content/Nav.php:212
+#: view/theme/frio/theme.php:270 src/Content/Nav.php:212
 msgid "Manage/edit friends and contacts"
 msgstr "Manage/Edit friends and contacts"
 
@@ -7617,7 +7677,7 @@ msgstr "Community profiles"
 msgid "Help or @NewHere ?"
 msgstr "Help or @NewHere ?"
 
-#: view/theme/vier/config.php:126 view/theme/vier/theme.php:388
+#: view/theme/vier/config.php:126 view/theme/vier/theme.php:389
 msgid "Connect Services"
 msgstr "Connect services"
 
@@ -7641,11 +7701,11 @@ msgstr "Similar interests"
 msgid "Invite Friends"
 msgstr "Invite friends"
 
-#: view/theme/vier/theme.php:255 src/Content/ForumManager.php:127
+#: view/theme/vier/theme.php:256 src/Content/ForumManager.php:127
 msgid "External link to forum"
 msgstr "External link to forum"
 
-#: view/theme/vier/theme.php:291
+#: view/theme/vier/theme.php:292
 msgid "Quick Start"
 msgstr "Quick start"
 
@@ -7722,126 +7782,122 @@ msgstr "Error decoding account file"
 msgid "Error! No version data in file! This is not a Friendica account file?"
 msgstr "Error! No version data in file! Is this a Friendica account file?"
 
-#: src/Core/UserImport.php:118 src/Core/UserImport.php:131
-msgid "Error! Cannot check nickname"
-msgstr "Error! Cannot check nickname."
-
-#: src/Core/UserImport.php:123 src/Core/UserImport.php:136
+#: src/Core/UserImport.php:118
 #, php-format
 msgid "User '%s' already exists on this server!"
 msgstr "User '%s' already exists on this server!"
 
-#: src/Core/UserImport.php:169
+#: src/Core/UserImport.php:151
 msgid "User creation error"
 msgstr "User creation error"
 
-#: src/Core/UserImport.php:187
+#: src/Core/UserImport.php:169
 msgid "User profile creation error"
 msgstr "User profile creation error"
 
-#: src/Core/UserImport.php:231
+#: src/Core/UserImport.php:213
 #, php-format
 msgid "%d contact not imported"
 msgid_plural "%d contacts not imported"
 msgstr[0] "%d contact not imported"
 msgstr[1] "%d contacts not imported"
 
-#: src/Core/UserImport.php:296
+#: src/Core/UserImport.php:278
 msgid "Done. You can now login with your username and password"
 msgstr "Done. You can now login with your username and password"
 
-#: src/Util/Temporal.php:145 src/Model/Profile.php:743
+#: src/Util/Temporal.php:147 src/Model/Profile.php:758
 msgid "Birthday:"
 msgstr "Birthday:"
 
-#: src/Util/Temporal.php:149
+#: src/Util/Temporal.php:151
 msgid "YYYY-MM-DD or MM-DD"
 msgstr "YYYY-MM-DD or MM-DD"
 
-#: src/Util/Temporal.php:292
+#: src/Util/Temporal.php:294
 msgid "never"
 msgstr "never"
 
-#: src/Util/Temporal.php:298
+#: src/Util/Temporal.php:300
 msgid "less than a second ago"
 msgstr "less than a second ago"
 
-#: src/Util/Temporal.php:301
+#: src/Util/Temporal.php:303
 msgid "year"
 msgstr "year"
 
-#: src/Util/Temporal.php:301
+#: src/Util/Temporal.php:303
 msgid "years"
 msgstr "years"
 
-#: src/Util/Temporal.php:302
+#: src/Util/Temporal.php:304
 msgid "months"
 msgstr "months"
 
-#: src/Util/Temporal.php:303
+#: src/Util/Temporal.php:305
 msgid "weeks"
 msgstr "weeks"
 
-#: src/Util/Temporal.php:304
+#: src/Util/Temporal.php:306
 msgid "days"
 msgstr "days"
 
-#: src/Util/Temporal.php:305
+#: src/Util/Temporal.php:307
 msgid "hour"
 msgstr "hour"
 
-#: src/Util/Temporal.php:305
+#: src/Util/Temporal.php:307
 msgid "hours"
 msgstr "hours"
 
-#: src/Util/Temporal.php:306
+#: src/Util/Temporal.php:308
 msgid "minute"
 msgstr "minute"
 
-#: src/Util/Temporal.php:306
+#: src/Util/Temporal.php:308
 msgid "minutes"
 msgstr "minutes"
 
-#: src/Util/Temporal.php:307
+#: src/Util/Temporal.php:309
 msgid "second"
 msgstr "second"
 
-#: src/Util/Temporal.php:307
+#: src/Util/Temporal.php:309
 msgid "seconds"
 msgstr "seconds"
 
-#: src/Util/Temporal.php:316
+#: src/Util/Temporal.php:318
 #, php-format
 msgid "%1$d %2$s ago"
 msgstr "%1$d %2$s ago"
 
-#: src/Content/Text/BBCode.php:548
+#: src/Content/Text/BBCode.php:547
 msgid "view full size"
 msgstr "view full size"
 
-#: src/Content/Text/BBCode.php:1001 src/Content/Text/BBCode.php:1767
-#: src/Content/Text/BBCode.php:1768
+#: src/Content/Text/BBCode.php:1000 src/Content/Text/BBCode.php:1761
+#: src/Content/Text/BBCode.php:1762
 msgid "Image/photo"
 msgstr "Image/Photo"
 
-#: src/Content/Text/BBCode.php:1139
+#: src/Content/Text/BBCode.php:1138
 #, php-format
 msgid "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
 msgstr "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
 
-#: src/Content/Text/BBCode.php:1702 src/Content/Text/BBCode.php:1724
+#: src/Content/Text/BBCode.php:1696 src/Content/Text/BBCode.php:1718
 msgid "$1 wrote:"
 msgstr "$1 wrote:"
 
-#: src/Content/Text/BBCode.php:1776 src/Content/Text/BBCode.php:1777
+#: src/Content/Text/BBCode.php:1770 src/Content/Text/BBCode.php:1771
 msgid "Encrypted content"
 msgstr "Encrypted content"
 
-#: src/Content/Text/BBCode.php:1894
+#: src/Content/Text/BBCode.php:1888
 msgid "Invalid source protocol"
 msgstr "Invalid source protocol"
 
-#: src/Content/Text/BBCode.php:1905
+#: src/Content/Text/BBCode.php:1899
 msgid "Invalid link protocol"
 msgstr "Invalid link protocol"
 
@@ -8065,7 +8121,7 @@ msgstr "Unfaithful"
 msgid "Sex Addict"
 msgstr "Sex addict"
 
-#: src/Content/ContactSelector.php:169 src/Model/User.php:490
+#: src/Content/ContactSelector.php:169 src/Model/User.php:492
 msgid "Friends"
 msgstr "Friends"
 
@@ -8203,7 +8259,7 @@ msgstr "Community"
 
 #: src/Content/Nav.php:165
 msgid "Conversations on this and other servers"
-msgstr ""
+msgstr "Conversations on this and other servers"
 
 #: src/Content/Nav.php:172
 msgid "Directory"
@@ -8478,11 +8534,11 @@ msgstr "Provide a personal tag cloud on your profile page"
 
 #: src/Content/Feature.php:129
 msgid "Display Membership Date"
-msgstr ""
+msgstr "Display membership date"
 
 #: src/Content/Feature.php:129
 msgid "Display membership date in profile"
-msgstr ""
+msgstr "Display membership date in profile"
 
 #: src/Content/OEmbed.php:253
 msgid "Embedding disabled"
@@ -8521,224 +8577,106 @@ msgstr "Enter name or interest"
 
 #: src/Content/Widget.php:62
 msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Examples: Robert Morgenstein, fishing"
-
-#: src/Content/Widget.php:66
-msgid "Random Profile"
-msgstr "Random profile"
-
-#: src/Content/Widget.php:68
-msgid "View Global Directory"
-msgstr "View global directory"
-
-#: src/Content/Widget.php:159
-msgid "Networks"
-msgstr "Networks"
-
-#: src/Content/Widget.php:162
-msgid "All Networks"
-msgstr "All networks"
-
-#: src/Content/Widget.php:203 src/Content/Widget.php:243
-msgid "Everything"
-msgstr "Everything"
-
-#: src/Content/Widget.php:240
-msgid "Categories"
-msgstr "Categories"
-
-#: src/Content/Widget.php:307
-#, php-format
-msgid "%d contact in common"
-msgid_plural "%d contacts in common"
-msgstr[0] "%d contact in common"
-msgstr[1] "%d contacts in common"
-
-#: src/Database/DBStructure.php:32
-msgid "There are no tables on MyISAM."
-msgstr "There are no tables on MyISAM."
-
-#: src/Database/DBStructure.php:75
-#, php-format
-msgid ""
-"\n"
-"\t\t\t\tThe friendica developers released update %s recently,\n"
-"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n"
-"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n"
-"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
-msgstr ""
-
-#: src/Database/DBStructure.php:80
-#, php-format
-msgid ""
-"The error message is\n"
-"[pre]%s[/pre]"
-msgstr "The error message is\n[pre]%s[/pre]"
-
-#: src/Database/DBStructure.php:191
-#, php-format
-msgid ""
-"\n"
-"Error %d occurred during database update:\n"
-"%s\n"
-msgstr "\nError %d occurred during database update:\n%s\n"
-
-#: src/Database/DBStructure.php:194
-msgid "Errors encountered performing database changes: "
-msgstr "Errors encountered performing database changes: "
-
-#: src/Database/DBStructure.php:209
-msgid ": Database update"
-msgstr ": Database update"
-
-#: src/Database/DBStructure.php:459
-#, php-format
-msgid "%s: updating %s table."
-msgstr "%s: updating %s table."
-
-#: src/Model/Group.php:44
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr "A deleted group with this name has been revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."
-
-#: src/Model/Group.php:329
-msgid "Default privacy group for new contacts"
-msgstr "Default privacy group for new contacts"
-
-#: src/Model/Group.php:362
-msgid "Everybody"
-msgstr "Everybody"
-
-#: src/Model/Group.php:382
-msgid "edit"
-msgstr "edit"
-
-#: src/Model/Group.php:406
-msgid "Edit group"
-msgstr "Edit group"
-
-#: src/Model/Group.php:407
-msgid "Contacts not in any group"
-msgstr "Contacts not in any group"
-
-#: src/Model/Group.php:408
-msgid "Create a new group"
-msgstr "Create new group"
-
-#: src/Model/Group.php:410
-msgid "Edit groups"
-msgstr "Edit groups"
-
-#: src/Model/Contact.php:559
-msgid "Drop Contact"
-msgstr "Drop contact"
-
-#: src/Model/Contact.php:962
-msgid "Organisation"
-msgstr "Organization"
-
-#: src/Model/Contact.php:965
-msgid "News"
-msgstr "News"
-
-#: src/Model/Contact.php:968
-msgid "Forum"
-msgstr "Forum"
+msgstr "Examples: Robert Morgenstein, fishing"
 
-#: src/Model/Contact.php:1147
-msgid "Connect URL missing."
-msgstr "Connect URL missing."
+#: src/Content/Widget.php:66
+msgid "Random Profile"
+msgstr "Random profile"
 
-#: src/Model/Contact.php:1156
-msgid ""
-"The contact could not be added. Please check the relevant network "
-"credentials in your Settings -> Social Networks page."
-msgstr ""
+#: src/Content/Widget.php:68
+msgid "View Global Directory"
+msgstr "View global directory"
 
-#: src/Model/Contact.php:1184
-msgid ""
-"This site is not configured to allow communications with other networks."
-msgstr "This site is not configured to allow communications with other networks."
+#: src/Content/Widget.php:159
+msgid "Networks"
+msgstr "Networks"
 
-#: src/Model/Contact.php:1185 src/Model/Contact.php:1199
-msgid "No compatible communication protocols or feeds were discovered."
-msgstr "No compatible communication protocols or feeds were discovered."
+#: src/Content/Widget.php:162
+msgid "All Networks"
+msgstr "All networks"
 
-#: src/Model/Contact.php:1197
-msgid "The profile address specified does not provide adequate information."
-msgstr "The profile address specified does not provide adequate information."
+#: src/Content/Widget.php:203 src/Content/Widget.php:243
+msgid "Everything"
+msgstr "Everything"
 
-#: src/Model/Contact.php:1202
-msgid "An author or name was not found."
-msgstr "An author or name was not found."
+#: src/Content/Widget.php:240
+msgid "Categories"
+msgstr "Categories"
 
-#: src/Model/Contact.php:1205
-msgid "No browser URL could be matched to this address."
-msgstr "No browser URL could be matched to this address."
+#: src/Content/Widget.php:307
+#, php-format
+msgid "%d contact in common"
+msgid_plural "%d contacts in common"
+msgstr[0] "%d contact in common"
+msgstr[1] "%d contacts in common"
 
-#: src/Model/Contact.php:1208
-msgid ""
-"Unable to match @-style Identity Address with a known protocol or email "
-"contact."
-msgstr "Unable to match @-style identity address with a known protocol or email contact."
+#: src/Database/DBStructure.php:32
+msgid "There are no tables on MyISAM."
+msgstr "There are no tables on MyISAM."
 
-#: src/Model/Contact.php:1209
-msgid "Use mailto: in front of address to force email check."
-msgstr "Use mailto: in front of address to force email check."
+#: src/Database/DBStructure.php:75
+#, php-format
+msgid ""
+"\n"
+"\t\t\t\tThe friendica developers released update %s recently,\n"
+"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n"
+"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n"
+"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
+msgstr "\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
 
-#: src/Model/Contact.php:1215
+#: src/Database/DBStructure.php:80
+#, php-format
 msgid ""
-"The profile address specified belongs to a network which has been disabled "
-"on this site."
-msgstr "The profile address specified belongs to a network which has been disabled on this site."
+"The error message is\n"
+"[pre]%s[/pre]"
+msgstr "The error message is\n[pre]%s[/pre]"
 
-#: src/Model/Contact.php:1220
+#: src/Database/DBStructure.php:191
+#, php-format
 msgid ""
-"Limited profile. This person will be unable to receive direct/personal "
-"notifications from you."
-msgstr "Limited profile: This person will be unable to receive direct/private messages from you."
+"\n"
+"Error %d occurred during database update:\n"
+"%s\n"
+msgstr "\nError %d occurred during database update:\n%s\n"
 
-#: src/Model/Contact.php:1290
-msgid "Unable to retrieve contact information."
-msgstr "Unable to retrieve contact information."
+#: src/Database/DBStructure.php:194
+msgid "Errors encountered performing database changes: "
+msgstr "Errors encountered performing database changes: "
 
-#: src/Model/Contact.php:1506
-#, php-format
-msgid "%s's birthday"
-msgstr "%s's birthday"
+#: src/Database/DBStructure.php:209
+msgid ": Database update"
+msgstr ": Database update"
 
-#: src/Model/Contact.php:1507 src/Protocol/DFRN.php:1399
+#: src/Database/DBStructure.php:458
 #, php-format
-msgid "Happy Birthday %s"
-msgstr "Happy Birthday, %s!"
+msgid "%s: updating %s table."
+msgstr "%s: updating %s table."
+
+#: src/Model/Mail.php:40 src/Model/Mail.php:174
+msgid "[no subject]"
+msgstr "[no subject]"
 
-#: src/Model/Item.php:1732
+#: src/Model/Item.php:1666
 #, php-format
 msgid "%1$s is attending %2$s's %3$s"
 msgstr "%1$s is going to %2$s's %3$s"
 
-#: src/Model/Item.php:1737
+#: src/Model/Item.php:1671
 #, php-format
 msgid "%1$s is not attending %2$s's %3$s"
 msgstr "%1$s is not going to %2$s's %3$s"
 
-#: src/Model/Item.php:1742
+#: src/Model/Item.php:1676
 #, php-format
 msgid "%1$s may attend %2$s's %3$s"
 msgstr "%1$s may go to %2$s's %3$s"
 
-#: src/Model/Mail.php:40 src/Model/Mail.php:173
-msgid "[no subject]"
-msgstr "[no subject]"
-
 #: src/Model/Profile.php:97
 msgid "Requested account is not available."
 msgstr "Requested account is unavailable."
 
 #: src/Model/Profile.php:168 src/Model/Profile.php:399
-#: src/Model/Profile.php:844
+#: src/Model/Profile.php:859
 msgid "Edit profile"
 msgstr "Edit profile"
 
@@ -8750,7 +8688,7 @@ msgstr "Atom feed"
 msgid "Manage/edit profiles"
 msgstr "Manage/Edit profiles"
 
-#: src/Model/Profile.php:548 src/Model/Profile.php:640
+#: src/Model/Profile.php:548 src/Model/Profile.php:641
 msgid "g A l F d"
 msgstr "g A l F d"
 
@@ -8758,210 +8696,328 @@ msgstr "g A l F d"
 msgid "F d"
 msgstr "F d"
 
-#: src/Model/Profile.php:604 src/Model/Profile.php:688
+#: src/Model/Profile.php:606 src/Model/Profile.php:703
 msgid "[today]"
 msgstr "[today]"
 
-#: src/Model/Profile.php:615
+#: src/Model/Profile.php:617
 msgid "Birthday Reminders"
 msgstr "Birthday reminders"
 
-#: src/Model/Profile.php:616
+#: src/Model/Profile.php:618
 msgid "Birthdays this week:"
 msgstr "Birthdays this week:"
 
-#: src/Model/Profile.php:675
+#: src/Model/Profile.php:690
 msgid "[No description]"
 msgstr "[No description]"
 
-#: src/Model/Profile.php:702
+#: src/Model/Profile.php:717
 msgid "Event Reminders"
 msgstr "Event reminders"
 
-#: src/Model/Profile.php:703
+#: src/Model/Profile.php:718
 msgid "Events this week:"
 msgstr "Events this week:"
 
-#: src/Model/Profile.php:726
+#: src/Model/Profile.php:741
 msgid "Member since:"
-msgstr ""
+msgstr "Member since:"
 
-#: src/Model/Profile.php:734
+#: src/Model/Profile.php:749
 msgid "j F, Y"
 msgstr "j F, Y"
 
-#: src/Model/Profile.php:735
+#: src/Model/Profile.php:750
 msgid "j F"
 msgstr "j F"
 
-#: src/Model/Profile.php:750
+#: src/Model/Profile.php:765
 msgid "Age:"
 msgstr "Age:"
 
-#: src/Model/Profile.php:763
+#: src/Model/Profile.php:778
 #, php-format
 msgid "for %1$d %2$s"
 msgstr "for %1$d %2$s"
 
-#: src/Model/Profile.php:787
+#: src/Model/Profile.php:802
 msgid "Religion:"
 msgstr "Religion:"
 
-#: src/Model/Profile.php:795
+#: src/Model/Profile.php:810
 msgid "Hobbies/Interests:"
 msgstr "Hobbies/Interests:"
 
-#: src/Model/Profile.php:807
+#: src/Model/Profile.php:822
 msgid "Contact information and Social Networks:"
 msgstr "Contact information and social networks:"
 
-#: src/Model/Profile.php:811
+#: src/Model/Profile.php:826
 msgid "Musical interests:"
 msgstr "Music:"
 
-#: src/Model/Profile.php:815
+#: src/Model/Profile.php:830
 msgid "Books, literature:"
 msgstr "Books/Literature:"
 
-#: src/Model/Profile.php:819
+#: src/Model/Profile.php:834
 msgid "Television:"
 msgstr "Television:"
 
-#: src/Model/Profile.php:823
+#: src/Model/Profile.php:838
 msgid "Film/dance/culture/entertainment:"
 msgstr "Arts, culture, entertainment:"
 
-#: src/Model/Profile.php:827
+#: src/Model/Profile.php:842
 msgid "Love/Romance:"
 msgstr "Love/Romance:"
 
-#: src/Model/Profile.php:831
+#: src/Model/Profile.php:846
 msgid "Work/employment:"
 msgstr "Work/Employment:"
 
-#: src/Model/Profile.php:835
+#: src/Model/Profile.php:850
 msgid "School/education:"
 msgstr "School/Education:"
 
-#: src/Model/Profile.php:840
+#: src/Model/Profile.php:855
 msgid "Forums:"
 msgstr "Forums:"
 
-#: src/Model/Profile.php:934
+#: src/Model/Profile.php:949
 msgid "Only You Can See This"
 msgstr "Only you can see this."
 
+#: src/Model/Contact.php:559
+msgid "Drop Contact"
+msgstr "Drop contact"
+
+#: src/Model/Contact.php:962
+msgid "Organisation"
+msgstr "Organization"
+
+#: src/Model/Contact.php:965
+msgid "News"
+msgstr "News"
+
+#: src/Model/Contact.php:968
+msgid "Forum"
+msgstr "Forum"
+
+#: src/Model/Contact.php:1147
+msgid "Connect URL missing."
+msgstr "Connect URL missing."
+
+#: src/Model/Contact.php:1156
+msgid ""
+"The contact could not be added. Please check the relevant network "
+"credentials in your Settings -> Social Networks page."
+msgstr "The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."
+
+#: src/Model/Contact.php:1184
+msgid ""
+"This site is not configured to allow communications with other networks."
+msgstr "This site is not configured to allow communications with other networks."
+
+#: src/Model/Contact.php:1185 src/Model/Contact.php:1199
+msgid "No compatible communication protocols or feeds were discovered."
+msgstr "No compatible communication protocols or feeds were discovered."
+
+#: src/Model/Contact.php:1197
+msgid "The profile address specified does not provide adequate information."
+msgstr "The profile address specified does not provide adequate information."
+
+#: src/Model/Contact.php:1202
+msgid "An author or name was not found."
+msgstr "An author or name was not found."
+
+#: src/Model/Contact.php:1205
+msgid "No browser URL could be matched to this address."
+msgstr "No browser URL could be matched to this address."
+
+#: src/Model/Contact.php:1208
+msgid ""
+"Unable to match @-style Identity Address with a known protocol or email "
+"contact."
+msgstr "Unable to match @-style identity address with a known protocol or email contact."
+
+#: src/Model/Contact.php:1209
+msgid "Use mailto: in front of address to force email check."
+msgstr "Use mailto: in front of address to force email check."
+
+#: src/Model/Contact.php:1215
+msgid ""
+"The profile address specified belongs to a network which has been disabled "
+"on this site."
+msgstr "The profile address specified belongs to a network which has been disabled on this site."
+
+#: src/Model/Contact.php:1220
+msgid ""
+"Limited profile. This person will be unable to receive direct/personal "
+"notifications from you."
+msgstr "Limited profile: This person will be unable to receive direct/private messages from you."
+
+#: src/Model/Contact.php:1290
+msgid "Unable to retrieve contact information."
+msgstr "Unable to retrieve contact information."
+
+#: src/Model/Contact.php:1502
+#, php-format
+msgid "%s's birthday"
+msgstr "%s's birthday"
+
+#: src/Model/Contact.php:1503 src/Protocol/DFRN.php:1398
+#, php-format
+msgid "Happy Birthday %s"
+msgstr "Happy Birthday, %s!"
+
+#: src/Model/Group.php:44
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "A deleted group with this name has been revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."
+
+#: src/Model/Group.php:329
+msgid "Default privacy group for new contacts"
+msgstr "Default privacy group for new contacts"
+
+#: src/Model/Group.php:362
+msgid "Everybody"
+msgstr "Everybody"
+
+#: src/Model/Group.php:382
+msgid "edit"
+msgstr "edit"
+
+#: src/Model/Group.php:406
+msgid "Edit group"
+msgstr "Edit group"
+
+#: src/Model/Group.php:407
+msgid "Contacts not in any group"
+msgstr "Contacts not in any group"
+
+#: src/Model/Group.php:408
+msgid "Create a new group"
+msgstr "Create new group"
+
+#: src/Model/Group.php:410
+msgid "Edit groups"
+msgstr "Edit groups"
+
 #: src/Model/User.php:142
 msgid "Login failed"
-msgstr ""
+msgstr "Login failed"
 
-#: src/Model/User.php:171
+#: src/Model/User.php:173
 msgid "Not enough information to authenticate"
-msgstr ""
+msgstr "Not enough information to authenticate"
 
-#: src/Model/User.php:317
+#: src/Model/User.php:319
 msgid "An invitation is required."
 msgstr "An invitation is required."
 
-#: src/Model/User.php:321
+#: src/Model/User.php:323
 msgid "Invitation could not be verified."
 msgstr "Invitation could not be verified."
 
-#: src/Model/User.php:328
+#: src/Model/User.php:330
 msgid "Invalid OpenID url"
 msgstr "Invalid OpenID URL"
 
-#: src/Model/User.php:341 src/Module/Login.php:100
+#: src/Model/User.php:343 src/Module/Login.php:100
 msgid ""
 "We encountered a problem while logging in with the OpenID you provided. "
 "Please check the correct spelling of the ID."
 msgstr "We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."
 
-#: src/Model/User.php:341 src/Module/Login.php:100
+#: src/Model/User.php:343 src/Module/Login.php:100
 msgid "The error message was:"
 msgstr "The error message was:"
 
-#: src/Model/User.php:347
+#: src/Model/User.php:349
 msgid "Please enter the required information."
 msgstr "Please enter the required information."
 
-#: src/Model/User.php:360
+#: src/Model/User.php:362
 msgid "Please use a shorter name."
 msgstr "Please use a shorter name."
 
-#: src/Model/User.php:363
+#: src/Model/User.php:365
 msgid "Name too short."
 msgstr "Name too short."
 
-#: src/Model/User.php:371
+#: src/Model/User.php:373
 msgid "That doesn't appear to be your full (First Last) name."
 msgstr "That doesn't appear to be your full (i.e first and last) name."
 
-#: src/Model/User.php:376
+#: src/Model/User.php:378
 msgid "Your email domain is not among those allowed on this site."
 msgstr "Your email domain is not allowed on this site."
 
-#: src/Model/User.php:380
+#: src/Model/User.php:382
 msgid "Not a valid email address."
 msgstr "Not a valid email address."
 
-#: src/Model/User.php:384 src/Model/User.php:392
+#: src/Model/User.php:386 src/Model/User.php:394
 msgid "Cannot use that email."
 msgstr "Cannot use that email."
 
-#: src/Model/User.php:399
+#: src/Model/User.php:401
 msgid "Your nickname can only contain a-z, 0-9 and _."
-msgstr ""
+msgstr "Your nickname can only contain a-z, 0-9 and _."
 
-#: src/Model/User.php:406 src/Model/User.php:462
+#: src/Model/User.php:408 src/Model/User.php:464
 msgid "Nickname is already registered. Please choose another."
 msgstr "Nickname is already registered. Please choose another."
 
-#: src/Model/User.php:416
+#: src/Model/User.php:418
 msgid "SERIOUS ERROR: Generation of security keys failed."
 msgstr "SERIOUS ERROR: Generation of security keys failed."
 
-#: src/Model/User.php:449 src/Model/User.php:453
+#: src/Model/User.php:451 src/Model/User.php:455
 msgid "An error occurred during registration. Please try again."
 msgstr "An error occurred during registration. Please try again."
 
-#: src/Model/User.php:478
+#: src/Model/User.php:480
 msgid "An error occurred creating your default profile. Please try again."
 msgstr "An error occurred creating your default profile. Please try again."
 
-#: src/Model/User.php:485
+#: src/Model/User.php:487
 msgid "An error occurred creating your self contact. Please try again."
-msgstr ""
+msgstr "An error occurred creating your self contact. Please try again."
 
-#: src/Model/User.php:494
+#: src/Model/User.php:496
 msgid ""
 "An error occurred creating your default contact group. Please try again."
-msgstr ""
+msgstr "An error occurred while creating your default contact group. Please try again."
 
-#: src/Model/User.php:568
+#: src/Model/User.php:570
 #, php-format
 msgid ""
 "\n"
 "\t\t\tDear %1$s,\n"
 "\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n"
 "\t\t"
-msgstr ""
+msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n\t\t"
 
-#: src/Model/User.php:578
+#: src/Model/User.php:580
 #, php-format
 msgid "Registration at %s"
 msgstr "Registration at %s"
 
-#: src/Model/User.php:596
+#: src/Model/User.php:598
 #, php-format
 msgid ""
 "\n"
 "\t\t\tDear %1$s,\n"
 "\t\t\t\tThank you for registering at %2$s. Your account has been created.\n"
 "\t\t"
-msgstr ""
+msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tThank you for registering at %2$s. Your account has been created.\n\t\t"
 
-#: src/Model/User.php:600
+#: src/Model/User.php:602
 #, php-format
 msgid ""
 "\n"
@@ -8989,40 +9045,40 @@ msgid ""
 "\n"
 "\n"
 "\t\t\tThank you and welcome to %2$s."
-msgstr ""
+msgstr "\n\t\t\tThe login details are as follows:\n\t\t\t\tSite Location:\t%3$s\n\t\t\t\tLogin Name:\t%1$s\n\t\t\t\tPassword:\t%5$s\n\n\t\t\tYou may change your password from your account Settings page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile keywords (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\n\t\t\tThank you and welcome to %2$s."
 
-#: src/Protocol/DFRN.php:1398
+#: src/Protocol/DFRN.php:1397
 #, php-format
 msgid "%s\\'s birthday"
 msgstr "%s\\'s birthday"
 
-#: src/Protocol/Diaspora.php:2579
-msgid "Sharing notification from Diaspora network"
-msgstr "Sharing notification from Diaspora network"
-
-#: src/Protocol/Diaspora.php:3655
-msgid "Attachments:"
-msgstr "Attachments:"
-
-#: src/Protocol/OStatus.php:1784
+#: src/Protocol/OStatus.php:1774
 #, php-format
 msgid "%s is now following %s."
 msgstr "%s is now following %s."
 
-#: src/Protocol/OStatus.php:1785
+#: src/Protocol/OStatus.php:1775
 msgid "following"
 msgstr "following"
 
-#: src/Protocol/OStatus.php:1788
+#: src/Protocol/OStatus.php:1778
 #, php-format
 msgid "%s stopped following %s."
 msgstr "%s stopped following %s."
 
-#: src/Protocol/OStatus.php:1789
+#: src/Protocol/OStatus.php:1779
 msgid "stopped following"
 msgstr "stopped following"
 
-#: src/Worker/Delivery.php:392
+#: src/Protocol/Diaspora.php:2584
+msgid "Sharing notification from Diaspora network"
+msgstr "Sharing notification from Diaspora network"
+
+#: src/Protocol/Diaspora.php:3660
+msgid "Attachments:"
+msgstr "Attachments:"
+
+#: src/Worker/Delivery.php:391
 msgid "(no subject)"
 msgstr "(no subject)"
 
@@ -9197,11 +9253,11 @@ msgstr "Delete this item?"
 msgid "show fewer"
 msgstr "Show fewer."
 
+#: index.php:441
+msgid "toggle mobile"
+msgstr "Toggle mobile"
+
 #: boot.php:786
 #, php-format
 msgid "Update %s failed. See error logs."
 msgstr "Update %s failed. See error logs."
-
-#: index.php:441
-msgid "toggle mobile"
-msgstr "Toggle mobile"
index f8727c5c9d4fe72ad47517d9a6a20d5b281e461f..2f8ff9dd5ebee7ffb482fb43720f9053721b2a7a 100644 (file)
@@ -5,140 +5,10 @@ function string_plural_select_en_us($n){
        return ($n != 1);;
 }}
 ;
-$a->strings["Post to Email"] = "Post to email";
-$a->strings["Hide your profile details from unknown viewers?"] = "Hide profile details from unknown viewers?";
-$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Connectors are disabled since \"%s\" is enabled.";
-$a->strings["Visible to everybody"] = "Visible to everybody";
-$a->strings["show"] = "show";
-$a->strings["don't show"] = "don't show";
-$a->strings["CC: email addresses"] = "CC: email addresses";
-$a->strings["Example: bob@example.com, mary@example.com"] = "Example: bob@example.com, mary@example.com";
-$a->strings["Permissions"] = "Permissions";
-$a->strings["Close"] = "Close";
-$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [
-       0 => "",
-       1 => "",
-];
-$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [
-       0 => "",
-       1 => "",
-];
-$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "";
-$a->strings["Profile Photos"] = "Profile photos";
-$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A";
-$a->strings["Starts:"] = "Starts:";
-$a->strings["Finishes:"] = "Finishes:";
-$a->strings["Location:"] = "Location:";
-$a->strings["event"] = "event";
-$a->strings["status"] = "status";
-$a->strings["photo"] = "photo";
-$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s likes %2\$s's %3\$s";
-$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s doesn't like %2\$s's %3\$s";
-$a->strings["%1\$s attends %2\$s's %3\$s"] = "%1\$s goes to %2\$s's %3\$s";
-$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s doesn't go %2\$s's %3\$s";
-$a->strings["%1\$s attends maybe %2\$s's %3\$s"] = "%1\$s might go to %2\$s's %3\$s";
-$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s is now friends with %2\$s";
-$a->strings["%1\$s poked %2\$s"] = "%1\$s poked %2\$s";
-$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s tagged %2\$s's %3\$s with %4\$s";
-$a->strings["post/item"] = "Post/Item";
-$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s marked %2\$s's %3\$s as favorite";
-$a->strings["Likes"] = "Likes";
-$a->strings["Dislikes"] = "Dislikes";
-$a->strings["Attending"] = [
-       0 => "Attending",
-       1 => "Attending",
-];
-$a->strings["Not attending"] = "Not attending";
-$a->strings["Might attend"] = "Might attend";
-$a->strings["Select"] = "Select";
-$a->strings["Delete"] = "Delete";
-$a->strings["View %s's profile @ %s"] = "View %s's profile @ %s";
-$a->strings["Categories:"] = "Categories:";
-$a->strings["Filed under:"] = "Filed under:";
-$a->strings["%s from %s"] = "%s from %s";
-$a->strings["View in context"] = "View in context";
-$a->strings["Please wait"] = "Please wait";
-$a->strings["remove"] = "Remove";
-$a->strings["Delete Selected Items"] = "Delete selected items";
-$a->strings["Follow Thread"] = "Follow thread";
-$a->strings["View Status"] = "View status";
-$a->strings["View Profile"] = "View profile";
-$a->strings["View Photos"] = "View photos";
-$a->strings["Network Posts"] = "Network posts";
-$a->strings["View Contact"] = "View contact";
-$a->strings["Send PM"] = "Send PM";
-$a->strings["Poke"] = "Poke";
-$a->strings["Connect/Follow"] = "Connect/Follow";
-$a->strings["%s likes this."] = "%s likes this.";
-$a->strings["%s doesn't like this."] = "%s doesn't like this.";
-$a->strings["%s attends."] = "%s attends.";
-$a->strings["%s doesn't attend."] = "%s doesn't attend.";
-$a->strings["%s attends maybe."] = "%s may attend.";
-$a->strings["and"] = "and";
-$a->strings["and %d other people"] = "";
-$a->strings["<span  %1\$s>%2\$d people</span> like this"] = "<span  %1\$s>%2\$d people</span> like this";
-$a->strings["%s like this."] = "%s like this.";
-$a->strings["<span  %1\$s>%2\$d people</span> don't like this"] = "<span  %1\$s>%2\$d people</span> don't like this";
-$a->strings["%s don't like this."] = "%s don't like this.";
-$a->strings["<span  %1\$s>%2\$d people</span> attend"] = "<span  %1\$s>%2\$d people</span> attend";
-$a->strings["%s attend."] = "%s attend.";
-$a->strings["<span  %1\$s>%2\$d people</span> don't attend"] = "<span  %1\$s>%2\$d people</span> don't attend";
-$a->strings["%s don't attend."] = "%s don't attend.";
-$a->strings["<span  %1\$s>%2\$d people</span> attend maybe"] = "<span  %1\$s>%2\$d people</span> attend maybe";
-$a->strings["%s anttend maybe."] = "%s attend maybe.";
-$a->strings["Visible to <strong>everybody</strong>"] = "Visible to <strong>everybody</strong>";
-$a->strings["Please enter a link URL:"] = "Please enter a link URL:";
-$a->strings["Please enter a video link/URL:"] = "Please enter a video link/URL:";
-$a->strings["Please enter an audio link/URL:"] = "Please enter an audio link/URL:";
-$a->strings["Tag term:"] = "Tag term:";
-$a->strings["Save to Folder:"] = "Save to folder:";
-$a->strings["Where are you right now?"] = "Where are you right now?";
-$a->strings["Delete item(s)?"] = "Delete item(s)?";
-$a->strings["Share"] = "Share";
-$a->strings["Upload photo"] = "Upload photo";
-$a->strings["upload photo"] = "upload photo";
-$a->strings["Attach file"] = "Attach file";
-$a->strings["attach file"] = "attach file";
-$a->strings["Insert web link"] = "Insert web link";
-$a->strings["web link"] = "web link";
-$a->strings["Insert video link"] = "Insert video link";
-$a->strings["video link"] = "video link";
-$a->strings["Insert audio link"] = "Insert audio link";
-$a->strings["audio link"] = "audio link";
-$a->strings["Set your location"] = "Set your location";
-$a->strings["set location"] = "set location";
-$a->strings["Clear browser location"] = "Clear browser location";
-$a->strings["clear location"] = "clear location";
-$a->strings["Set title"] = "Set title";
-$a->strings["Categories (comma-separated list)"] = "Categories (comma-separated list)";
-$a->strings["Permission settings"] = "Permission settings";
-$a->strings["permissions"] = "permissions";
-$a->strings["Public post"] = "Public post";
-$a->strings["Preview"] = "Preview";
-$a->strings["Cancel"] = "Cancel";
-$a->strings["Post to Groups"] = "Post to groups";
-$a->strings["Post to Contacts"] = "Post to contacts";
-$a->strings["Private post"] = "Private post";
-$a->strings["Message"] = "Message";
-$a->strings["Browser"] = "Browser";
-$a->strings["View all"] = "View all";
-$a->strings["Like"] = [
-       0 => "Like",
-       1 => "Likes",
-];
-$a->strings["Dislike"] = [
-       0 => "Dislike",
-       1 => "Dislikes",
-];
-$a->strings["Not Attending"] = [
-       0 => "Not attending",
-       1 => "Not attending",
-];
-$a->strings["Undecided"] = [
-       0 => "Undecided",
-       1 => "Undecided",
-];
-$a->strings["Cannot locate DNS info for database server '%s'"] = "Cannot locate DNS info for database server '%s'";
+$a->strings["Welcome "] = "Welcome ";
+$a->strings["Please upload a profile photo."] = "Please upload a profile photo.";
+$a->strings["Welcome back "] = "Welcome back ";
+$a->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."] = "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours.";
 $a->strings["Friendica Notification"] = "Friendica notification";
 $a->strings["Thank You,"] = "Thank you";
 $a->strings["%s Administrator"] = "%s Administrator";
@@ -190,14 +60,18 @@ $a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "'%1\$s'
 $a->strings["%2\$s has accepted your [url=%1\$s]connection request[/url]."] = "%2\$s has accepted your [url=%1\$s]connection request[/url].";
 $a->strings["You are now mutual friends and may exchange status updates, photos, and email without restriction."] = "You are now mutual friends and may exchange status updates, photos, and email without restriction.";
 $a->strings["Please visit %s if you wish to make any changes to this relationship."] = "Please visit %s if you wish to make any changes to this relationship.";
-$a->strings["'%1\$s' has chosen to accept you a fan, which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically."] = "";
+$a->strings["'%1\$s' has chosen to accept you a fan, which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically."] = "'%1\$s' has chosen to accept you as fan, which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically.";
 $a->strings["'%1\$s' may choose to extend this into a two-way or more permissive relationship in the future."] = "'%1\$s' may choose to extend this into a two-way or more permissive relationship in the future.";
 $a->strings["Please visit %s  if you wish to make any changes to this relationship."] = "Please visit %s  if you wish to make any changes to this relationship.";
 $a->strings["[Friendica System:Notify] registration request"] = "[Friendica:Notify] registration request";
 $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "You've received a registration request from '%1\$s' at %2\$s.";
 $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "You've received a [url=%1\$s]registration request[/url] from %2\$s.";
-$a->strings["Full Name:\t%1\$s\\nSite Location:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s("] = "";
+$a->strings["Full Name:\t%1\$s\\nSite Location:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s("] = "Full Name:\t%1\$s\\nSite Location:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s(";
 $a->strings["Please visit %s to approve or reject the request."] = "Please visit %s to approve or reject the request.";
+$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A";
+$a->strings["Starts:"] = "Starts:";
+$a->strings["Finishes:"] = "Finishes:";
+$a->strings["Location:"] = "Location:";
 $a->strings["all-day"] = "All-day";
 $a->strings["Sun"] = "Sun";
 $a->strings["Mon"] = "Mon";
@@ -256,13 +130,10 @@ $a->strings["Hide map"] = "Hide map";
 $a->strings["Item not found."] = "Item not found.";
 $a->strings["Do you really want to delete this item?"] = "Do you really want to delete this item?";
 $a->strings["Yes"] = "Yes";
+$a->strings["Cancel"] = "Cancel";
 $a->strings["Permission denied."] = "Permission denied.";
 $a->strings["Archives"] = "Archives";
 $a->strings["show more"] = "Show more...";
-$a->strings["Welcome "] = "Welcome ";
-$a->strings["Please upload a profile photo."] = "Please upload a profile photo.";
-$a->strings["Welcome back "] = "Welcome back ";
-$a->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."] = "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours.";
 $a->strings["newer"] = "Later posts";
 $a->strings["older"] = "Earlier posts";
 $a->strings["first"] = "first";
@@ -278,7 +149,7 @@ $a->strings["%d Contact"] = [
 ];
 $a->strings["View Contacts"] = "View contacts";
 $a->strings["Save"] = "Save";
-$a->strings["Follow"] = "";
+$a->strings["Follow"] = "Follow";
 $a->strings["Search"] = "Search";
 $a->strings["@name, !forum, #tags, content"] = "@name, !forum, #tags, content";
 $a->strings["Full Text"] = "Full text";
@@ -303,6 +174,8 @@ $a->strings["bytes"] = "bytes";
 $a->strings["Click to open/close"] = "Click to open/close";
 $a->strings["View on separate page"] = "View on separate page";
 $a->strings["view on separate page"] = "view on separate page";
+$a->strings["event"] = "event";
+$a->strings["photo"] = "photo";
 $a->strings["activity"] = "activity";
 $a->strings["comment"] = [
        0 => "comment",
@@ -310,122 +183,194 @@ $a->strings["comment"] = [
 ];
 $a->strings["post"] = "post";
 $a->strings["Item filed"] = "Item filed";
-$a->strings["No friends to display."] = "No friends to display.";
-$a->strings["Connect"] = "Connect";
-$a->strings["Authorize application connection"] = "Authorize application connection";
-$a->strings["Return to your app and insert this Securty Code:"] = "Return to your app and insert this security code:";
-$a->strings["Please login to continue."] = "Please login to continue.";
-$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Do you want to authorize this application to access your posts and contacts and create new posts for you?";
-$a->strings["No"] = "No";
-$a->strings["You must be logged in to use addons. "] = "You must be logged in to use addons. ";
-$a->strings["Applications"] = "Applications";
-$a->strings["No installed applications."] = "No installed applications.";
-$a->strings["Item not available."] = "Item not available.";
-$a->strings["Item was not found."] = "Item was not found.";
-$a->strings["Login"] = "Login";
-$a->strings["The post was created"] = "The post was created";
-$a->strings["No contacts in common."] = "No contacts in common.";
-$a->strings["Common Friends"] = "Common friends";
-$a->strings["Credits"] = "Credits";
-$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica is a community project that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!";
-$a->strings["Contact settings applied."] = "Contact settings applied.";
-$a->strings["Contact update failed."] = "Contact update failed.";
-$a->strings["Contact not found."] = "Contact not found.";
-$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong>Warning: These are highly advanced settings.</strong> If you enter incorrect information your communications with this contact may not working.";
-$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page.";
-$a->strings["No mirroring"] = "No mirroring";
-$a->strings["Mirror as forwarded posting"] = "Mirror as forwarded posting";
-$a->strings["Mirror as my own posting"] = "Mirror as my own posting";
-$a->strings["Return to contact editor"] = "Return to contact editor";
-$a->strings["Refetch contact data"] = "Re-fetch contact data.";
-$a->strings["Submit"] = "Submit";
-$a->strings["Remote Self"] = "Remote self";
-$a->strings["Mirror postings from this contact"] = "Mirror postings from this contact:";
-$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "This will cause Friendica to repost new entries from this contact.";
-$a->strings["Name"] = "Name:";
-$a->strings["Account Nickname"] = "Account nickname:";
-$a->strings["@Tagname - overrides Name/Nickname"] = "@Tag name - overrides name/nickname:";
-$a->strings["Account URL"] = "Account URL:";
-$a->strings["Friend Request URL"] = "Friend request URL:";
-$a->strings["Friend Confirm URL"] = "Friend confirm URL:";
-$a->strings["Notification Endpoint URL"] = "Notification endpoint URL";
-$a->strings["Poll/Feed URL"] = "Poll/Feed URL:";
-$a->strings["New photo from this URL"] = "New photo from this URL:";
-$a->strings["No potential page delegates located."] = "No potential page delegates found.";
-$a->strings["Delegate Page Management"] = "Delegate Page Management";
-$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely.";
-$a->strings["Existing Page Managers"] = "Existing page managers";
-$a->strings["Existing Page Delegates"] = "Existing page delegates";
-$a->strings["Potential Delegates"] = "Potential delegates";
-$a->strings["Remove"] = "Remove";
-$a->strings["Add"] = "Add";
-$a->strings["No entries."] = "No entries.";
-$a->strings["Public access denied."] = "Public access denied.";
-$a->strings["Gender:"] = "Gender:";
-$a->strings["Status:"] = "Status:";
-$a->strings["Homepage:"] = "Homepage:";
-$a->strings["About:"] = "About:";
-$a->strings["Global Directory"] = "Global Directory";
-$a->strings["Find on this site"] = "Find on this site";
-$a->strings["Results for:"] = "Results for:";
-$a->strings["Site Directory"] = "Site directory";
-$a->strings["Find"] = "Find";
-$a->strings["No entries (some entries may be hidden)."] = "No entries (entries may be hidden).";
-$a->strings["Photos"] = "Photos";
-$a->strings["Contact Photos"] = "Contact photos";
-$a->strings["Upload"] = "Upload";
-$a->strings["Files"] = "Files";
-$a->strings["Not Found"] = "Not found";
-$a->strings["- select -"] = "- select -";
-$a->strings["Contact added"] = "Contact added";
-$a->strings["Submit Request"] = "Submit request";
-$a->strings["You already added this contact."] = "You already added this contact.";
-$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Diaspora support isn't enabled. Contact can't be added.";
-$a->strings["OStatus support is disabled. Contact can't be added."] = "OStatus support is disabled. Contact can't be added.";
-$a->strings["The network type couldn't be detected. Contact can't be added."] = "The network type couldn't be detected. Contact can't be added.";
-$a->strings["Please answer the following:"] = "Please answer the following:";
-$a->strings["Does %s know you?"] = "Does %s know you?";
-$a->strings["Add a personal note:"] = "Add a personal note:";
-$a->strings["Your Identity Address:"] = "My identity address:";
-$a->strings["Profile URL"] = "Profile URL:";
-$a->strings["Tags:"] = "Tags:";
-$a->strings["Status Messages and Posts"] = "Status Messages and Posts";
-$a->strings["Group created."] = "Group created.";
-$a->strings["Could not create group."] = "Could not create group.";
-$a->strings["Group not found."] = "Group not found.";
-$a->strings["Group name changed."] = "Group name changed.";
-$a->strings["Permission denied"] = "Permission denied";
-$a->strings["Save Group"] = "Save group";
-$a->strings["Create a group of contacts/friends."] = "Create a group of contacts/friends.";
-$a->strings["Group Name: "] = "Group name: ";
-$a->strings["Group removed."] = "Group removed.";
-$a->strings["Unable to remove group."] = "Unable to remove group.";
-$a->strings["Delete Group"] = "Delete group";
-$a->strings["Group Editor"] = "Group Editor";
-$a->strings["Edit Group Name"] = "Edit group name";
-$a->strings["Members"] = "Members";
-$a->strings["All Contacts"] = "All contacts";
-$a->strings["Group is empty"] = "Group is empty";
-$a->strings["Remove Contact"] = "Remove contact";
-$a->strings["Add Contact"] = "Add contact";
-$a->strings["Click on a contact to add or remove."] = "Click on a contact to add or remove.";
-$a->strings["No profile"] = "No profile";
-$a->strings["Help:"] = "Help:";
-$a->strings["Help"] = "Help";
-$a->strings["Page not found."] = "Page not found";
-$a->strings["Welcome to %s"] = "Welcome to %s";
-$a->strings["Remote privacy information not available."] = "Remote privacy information not available.";
-$a->strings["Visible to:"] = "Visible to:";
-$a->strings["System down for maintenance"] = "Sorry, the system is currently down for maintenance.";
-$a->strings["Welcome to Friendica"] = "Welcome to Friendica";
-$a->strings["New Member Checklist"] = "New Member Checklist";
-$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear.";
-$a->strings["Getting Started"] = "Getting started";
-$a->strings["Friendica Walk-Through"] = "Friendica walk-through";
-$a->strings["On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join.";
-$a->strings["Settings"] = "Settings";
-$a->strings["Go to Your Settings"] = "Go to your settings";
-$a->strings["On your <em>Settings</em> page -  change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "On your <em>Settings</em> page -  change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web.";
+$a->strings["Post to Email"] = "Post to email";
+$a->strings["Hide your profile details from unknown viewers?"] = "Hide profile details from unknown viewers?";
+$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Connectors are disabled since \"%s\" is enabled.";
+$a->strings["Visible to everybody"] = "Visible to everybody";
+$a->strings["show"] = "show";
+$a->strings["don't show"] = "don't show";
+$a->strings["CC: email addresses"] = "CC: email addresses";
+$a->strings["Example: bob@example.com, mary@example.com"] = "Example: bob@example.com, mary@example.com";
+$a->strings["Permissions"] = "Permissions";
+$a->strings["Close"] = "Close";
+$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [
+       0 => "Daily posting limit of %d post are reached. The post was rejected.",
+       1 => "Daily posting limit of %d posts are reached. This post was rejected.",
+];
+$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [
+       0 => "Weekly posting limit of %d post are reached. The post was rejected.",
+       1 => "Weekly posting limit of %d posts are reached. This post was rejected.",
+];
+$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Monthly posting limit of %d posts are reached. This post was rejected.";
+$a->strings["Profile Photos"] = "Profile photos";
+$a->strings["status"] = "status";
+$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s likes %2\$s's %3\$s";
+$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s doesn't like %2\$s's %3\$s";
+$a->strings["%1\$s attends %2\$s's %3\$s"] = "%1\$s goes to %2\$s's %3\$s";
+$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s doesn't go %2\$s's %3\$s";
+$a->strings["%1\$s attends maybe %2\$s's %3\$s"] = "%1\$s might go to %2\$s's %3\$s";
+$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s is now friends with %2\$s";
+$a->strings["%1\$s poked %2\$s"] = "%1\$s poked %2\$s";
+$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s tagged %2\$s's %3\$s with %4\$s";
+$a->strings["post/item"] = "Post/Item";
+$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s marked %2\$s's %3\$s as favorite";
+$a->strings["Likes"] = "Likes";
+$a->strings["Dislikes"] = "Dislikes";
+$a->strings["Attending"] = [
+       0 => "Attending",
+       1 => "Attending",
+];
+$a->strings["Not attending"] = "Not attending";
+$a->strings["Might attend"] = "Might attend";
+$a->strings["Select"] = "Select";
+$a->strings["Delete"] = "Delete";
+$a->strings["View %s's profile @ %s"] = "View %s's profile @ %s";
+$a->strings["Categories:"] = "Categories:";
+$a->strings["Filed under:"] = "Filed under:";
+$a->strings["%s from %s"] = "%s from %s";
+$a->strings["View in context"] = "View in context";
+$a->strings["Please wait"] = "Please wait";
+$a->strings["remove"] = "Remove";
+$a->strings["Delete Selected Items"] = "Delete selected items";
+$a->strings["Follow Thread"] = "Follow thread";
+$a->strings["View Status"] = "View status";
+$a->strings["View Profile"] = "View profile";
+$a->strings["View Photos"] = "View photos";
+$a->strings["Network Posts"] = "Network posts";
+$a->strings["View Contact"] = "View contact";
+$a->strings["Send PM"] = "Send PM";
+$a->strings["Poke"] = "Poke";
+$a->strings["Connect/Follow"] = "Connect/Follow";
+$a->strings["%s likes this."] = "%s likes this.";
+$a->strings["%s doesn't like this."] = "%s doesn't like this.";
+$a->strings["%s attends."] = "%s attends.";
+$a->strings["%s doesn't attend."] = "%s doesn't attend.";
+$a->strings["%s attends maybe."] = "%s may attend.";
+$a->strings["and"] = "and";
+$a->strings["and %d other people"] = "and %d other people";
+$a->strings["<span  %1\$s>%2\$d people</span> like this"] = "<span  %1\$s>%2\$d people</span> like this";
+$a->strings["%s like this."] = "%s like this.";
+$a->strings["<span  %1\$s>%2\$d people</span> don't like this"] = "<span  %1\$s>%2\$d people</span> don't like this";
+$a->strings["%s don't like this."] = "%s don't like this.";
+$a->strings["<span  %1\$s>%2\$d people</span> attend"] = "<span  %1\$s>%2\$d people</span> attend";
+$a->strings["%s attend."] = "%s attend.";
+$a->strings["<span  %1\$s>%2\$d people</span> don't attend"] = "<span  %1\$s>%2\$d people</span> don't attend";
+$a->strings["%s don't attend."] = "%s don't attend.";
+$a->strings["<span  %1\$s>%2\$d people</span> attend maybe"] = "<span  %1\$s>%2\$d people</span> attend maybe";
+$a->strings["%s attend maybe."] = "%s may be attending.";
+$a->strings["Visible to <strong>everybody</strong>"] = "Visible to <strong>everybody</strong>";
+$a->strings["Please enter a link URL:"] = "Please enter a link URL:";
+$a->strings["Please enter a video link/URL:"] = "Please enter a video link/URL:";
+$a->strings["Please enter an audio link/URL:"] = "Please enter an audio link/URL:";
+$a->strings["Tag term:"] = "Tag term:";
+$a->strings["Save to Folder:"] = "Save to folder:";
+$a->strings["Where are you right now?"] = "Where are you right now?";
+$a->strings["Delete item(s)?"] = "Delete item(s)?";
+$a->strings["Share"] = "Share";
+$a->strings["Upload photo"] = "Upload photo";
+$a->strings["upload photo"] = "upload photo";
+$a->strings["Attach file"] = "Attach file";
+$a->strings["attach file"] = "attach file";
+$a->strings["Insert web link"] = "Insert web link";
+$a->strings["web link"] = "web link";
+$a->strings["Insert video link"] = "Insert video link";
+$a->strings["video link"] = "video link";
+$a->strings["Insert audio link"] = "Insert audio link";
+$a->strings["audio link"] = "audio link";
+$a->strings["Set your location"] = "Set your location";
+$a->strings["set location"] = "set location";
+$a->strings["Clear browser location"] = "Clear browser location";
+$a->strings["clear location"] = "clear location";
+$a->strings["Set title"] = "Set title";
+$a->strings["Categories (comma-separated list)"] = "Categories (comma-separated list)";
+$a->strings["Permission settings"] = "Permission settings";
+$a->strings["permissions"] = "permissions";
+$a->strings["Public post"] = "Public post";
+$a->strings["Preview"] = "Preview";
+$a->strings["Post to Groups"] = "Post to groups";
+$a->strings["Post to Contacts"] = "Post to contacts";
+$a->strings["Private post"] = "Private post";
+$a->strings["Message"] = "Message";
+$a->strings["Browser"] = "Browser";
+$a->strings["View all"] = "View all";
+$a->strings["Like"] = [
+       0 => "Like",
+       1 => "Likes",
+];
+$a->strings["Dislike"] = [
+       0 => "Dislike",
+       1 => "Dislikes",
+];
+$a->strings["Not Attending"] = [
+       0 => "Not attending",
+       1 => "Not attending",
+];
+$a->strings["Undecided"] = [
+       0 => "Undecided",
+       1 => "Undecided",
+];
+$a->strings["Cannot locate DNS info for database server '%s'"] = "Cannot locate DNS info for database server '%s'";
+$a->strings["No friends to display."] = "No friends to display.";
+$a->strings["Connect"] = "Connect";
+$a->strings["Authorize application connection"] = "Authorize application connection";
+$a->strings["Return to your app and insert this Securty Code:"] = "Return to your app and insert this security code:";
+$a->strings["Please login to continue."] = "Please login to continue.";
+$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Do you want to authorize this application to access your posts and contacts and create new posts for you?";
+$a->strings["No"] = "No";
+$a->strings["You must be logged in to use addons. "] = "You must be logged in to use addons. ";
+$a->strings["Applications"] = "Applications";
+$a->strings["No installed applications."] = "No installed applications.";
+$a->strings["Item not available."] = "Item not available.";
+$a->strings["Item was not found."] = "Item was not found.";
+$a->strings["No contacts in common."] = "No contacts in common.";
+$a->strings["Common Friends"] = "Common friends";
+$a->strings["Credits"] = "Credits";
+$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica is a community project that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!";
+$a->strings["Contact settings applied."] = "Contact settings applied.";
+$a->strings["Contact update failed."] = "Contact update failed.";
+$a->strings["Contact not found."] = "Contact not found.";
+$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong>Warning: These are highly advanced settings.</strong> If you enter incorrect information your communications with this contact may not working.";
+$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page.";
+$a->strings["No mirroring"] = "No mirroring";
+$a->strings["Mirror as forwarded posting"] = "Mirror as forwarded posting";
+$a->strings["Mirror as my own posting"] = "Mirror as my own posting";
+$a->strings["Return to contact editor"] = "Return to contact editor";
+$a->strings["Refetch contact data"] = "Re-fetch contact data.";
+$a->strings["Submit"] = "Submit";
+$a->strings["Remote Self"] = "Remote self";
+$a->strings["Mirror postings from this contact"] = "Mirror postings from this contact:";
+$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "This will cause Friendica to repost new entries from this contact.";
+$a->strings["Name"] = "Name:";
+$a->strings["Account Nickname"] = "Account nickname:";
+$a->strings["@Tagname - overrides Name/Nickname"] = "@Tag name - overrides name/nickname:";
+$a->strings["Account URL"] = "Account URL:";
+$a->strings["Friend Request URL"] = "Friend request URL:";
+$a->strings["Friend Confirm URL"] = "Friend confirm URL:";
+$a->strings["Notification Endpoint URL"] = "Notification endpoint URL";
+$a->strings["Poll/Feed URL"] = "Poll/Feed URL:";
+$a->strings["New photo from this URL"] = "New photo from this URL:";
+$a->strings["Photos"] = "Photos";
+$a->strings["Contact Photos"] = "Contact photos";
+$a->strings["Upload"] = "Upload";
+$a->strings["Files"] = "Files";
+$a->strings["Not Found"] = "Not found";
+$a->strings["No profile"] = "No profile";
+$a->strings["Help:"] = "Help:";
+$a->strings["Help"] = "Help";
+$a->strings["Page not found."] = "Page not found";
+$a->strings["Welcome to %s"] = "Welcome to %s";
+$a->strings["Remote privacy information not available."] = "Remote privacy information not available.";
+$a->strings["Visible to:"] = "Visible to:";
+$a->strings["System down for maintenance"] = "Sorry, the system is currently down for maintenance.";
+$a->strings["Welcome to Friendica"] = "Welcome to Friendica";
+$a->strings["New Member Checklist"] = "New Member Checklist";
+$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear.";
+$a->strings["Getting Started"] = "Getting started";
+$a->strings["Friendica Walk-Through"] = "Friendica walk-through";
+$a->strings["On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join.";
+$a->strings["Settings"] = "Settings";
+$a->strings["Go to Your Settings"] = "Go to your settings";
+$a->strings["On your <em>Settings</em> page -  change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "On your <em>Settings</em> page -  change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web.";
 $a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you.";
 $a->strings["Profile"] = "Profile";
 $a->strings["Upload Profile Photo"] = "Upload profile photo";
@@ -454,18 +399,7 @@ $a->strings["Our <strong>help</strong> pages may be consulted for detail on othe
 $a->strings["Visit %s's profile [%s]"] = "Visit %s's profile [%s]";
 $a->strings["Edit contact"] = "Edit contact";
 $a->strings["Contacts who are not members of a group"] = "Contacts who are not members of a group";
-$a->strings["Personal Notes"] = "Personal notes";
 $a->strings["Not Extended"] = "Not extended";
-$a->strings["Invalid profile identifier."] = "Invalid profile identifier.";
-$a->strings["Profile Visibility Editor"] = "Profile Visibility Editor";
-$a->strings["Visible To"] = "Visible to";
-$a->strings["All Contacts (with secure profile access)"] = "All contacts with secure profile access";
-$a->strings["Account approved."] = "Account approved.";
-$a->strings["Registration revoked for %s"] = "Registration revoked for %s";
-$a->strings["Please login."] = "Please login.";
-$a->strings["Remove My Account"] = "Remove My Account";
-$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "This will completely remove your account. Once this has been done it is not recoverable.";
-$a->strings["Please enter your password for verification:"] = "Please enter your password for verification:";
 $a->strings["Resubscribing to OStatus contacts"] = "Resubscribing to OStatus contacts";
 $a->strings["Error"] = "Error";
 $a->strings["Done"] = "Done";
@@ -476,47 +410,14 @@ $a->strings["Ignore/Hide"] = "Ignore/Hide";
 $a->strings["Friend Suggestions"] = "Friend suggestions";
 $a->strings["Contact wasn't found or can't be unfollowed."] = "Contact wasn't found or can't be unfollowed.";
 $a->strings["Contact unfollowed"] = "Contact unfollowed";
+$a->strings["Submit Request"] = "Submit request";
 $a->strings["You aren't a friend of this contact."] = "You aren't a friend of this contact.";
 $a->strings["Unfollowing is currently not supported by your network."] = "Unfollowing is currently not supported by your network.";
 $a->strings["Disconnect/Unfollow"] = "Disconnect/Unfollow";
+$a->strings["Your Identity Address:"] = "My identity address:";
+$a->strings["Profile URL"] = "Profile URL:";
+$a->strings["Status Messages and Posts"] = "Status Messages and Posts";
 $a->strings["[Embedded content - reload page to view]"] = "[Embedded content - reload page to view]";
-$a->strings["No contacts."] = "No contacts.";
-$a->strings["Access denied."] = "Access denied.";
-$a->strings["Invalid request."] = "Invalid request.";
-$a->strings["Image exceeds size limit of %s"] = "Image exceeds size limit of %s";
-$a->strings["Unable to process image."] = "Unable to process image.";
-$a->strings["Wall Photos"] = "Wall photos";
-$a->strings["Image upload failed."] = "Image upload failed.";
-$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Number of daily wall messages for %s exceeded. Message failed.";
-$a->strings["No recipient selected."] = "No recipient selected.";
-$a->strings["Unable to check your home location."] = "Unable to check your home location.";
-$a->strings["Message could not be sent."] = "Message could not be sent.";
-$a->strings["Message collection failure."] = "Message collection failure.";
-$a->strings["Message sent."] = "Message sent.";
-$a->strings["No recipient."] = "No recipient.";
-$a->strings["Send Private Message"] = "Send private message";
-$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders.";
-$a->strings["To:"] = "To:";
-$a->strings["Subject:"] = "Subject:";
-$a->strings["Your message:"] = "Your message:";
-$a->strings["Source (bbcode) text:"] = "Source (bbcode) text:";
-$a->strings["Source (Diaspora) text to convert to BBcode:"] = "Source (Diaspora) text to convert to BBcode:";
-$a->strings["Source input: "] = "Source input: ";
-$a->strings["bbcode (raw HTML(: "] = "";
-$a->strings["bbcode: "] = "";
-$a->strings["bbcode => html2bbcode: "] = "";
-$a->strings["bb2diaspora: "] = "";
-$a->strings["bb2diaspora => Markdown: "] = "";
-$a->strings["bb2diaspora => diaspora2bb: "] = "";
-$a->strings["Source input (Diaspora format): "] = "Source input (Diaspora format): ";
-$a->strings["diaspora2bb: "] = "diaspora2bb: ";
-$a->strings["Item not found"] = "Item not found";
-$a->strings["Edit post"] = "Edit post";
-$a->strings["Export account"] = "Export account";
-$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Export your account info and contacts. Use this to backup your account or to move it to another server.";
-$a->strings["Export all"] = "Export all";
-$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)";
-$a->strings["Export personal data"] = "Export personal data";
 $a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "This site has exceeded the number of allowed daily account registrations. Please try again tomorrow.";
 $a->strings["Import"] = "Import profile";
 $a->strings["Move account"] = "Move Existing Friendica Account";
@@ -535,8 +436,8 @@ $a->strings["Please visit <a href=\"https://friendi.ca\">Friendi.ca</a> to learn
 $a->strings["Bug reports and issues: please visit"] = "Bug reports and issues: please visit";
 $a->strings["the bugtracker at github"] = "the bugtracker at github";
 $a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com"] = "Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com";
-$a->strings["Installed addons/apps:"] = "";
-$a->strings["No installed addons/apps"] = "";
+$a->strings["Installed addons/apps:"] = "Installed addons/apps:";
+$a->strings["No installed addons/apps"] = "No installed addons/apps";
 $a->strings["On this server the following remote servers are blocked."] = "On this server the following remote servers are blocked.";
 $a->strings["Blocked domain"] = "Blocked domain";
 $a->strings["Reason for the block"] = "Reason for the block";
@@ -569,6 +470,9 @@ $a->strings["Accepting %s as a sharer allows them to subscribe to your posts, bu
 $a->strings["Friend"] = "Friend";
 $a->strings["Sharer"] = "Sharer";
 $a->strings["Subscriber"] = "Subscriber";
+$a->strings["About:"] = "About:";
+$a->strings["Tags:"] = "Tags:";
+$a->strings["Gender:"] = "Gender:";
 $a->strings["Network:"] = "Network:";
 $a->strings["No introductions."] = "No introductions.";
 $a->strings["Show unread"] = "Show unread";
@@ -585,408 +489,183 @@ $a->strings["Couldn't fetch friends for contact."] = "Couldn't fetch friends for
 $a->strings["success"] = "success";
 $a->strings["failed"] = "failed";
 $a->strings["ignored"] = "Ignored";
-$a->strings["Only logged in users are permitted to perform a probing."] = "Only logged in users are permitted to perform a probing.";
-$a->strings["Theme settings updated."] = "Theme settings updated.";
-$a->strings["Information"] = "Information";
-$a->strings["Overview"] = "";
-$a->strings["Federation Statistics"] = "Federation statistics";
-$a->strings["Configuration"] = "";
-$a->strings["Site"] = "Site";
-$a->strings["Users"] = "Users";
-$a->strings["Addons"] = "";
-$a->strings["Themes"] = "Theme selection";
-$a->strings["Additional features"] = "Additional features";
-$a->strings["Database"] = "";
-$a->strings["DB updates"] = "DB updates";
-$a->strings["Inspect Queue"] = "Inspect queue";
-$a->strings["Tools"] = "";
-$a->strings["Contact Blocklist"] = "";
-$a->strings["Server Blocklist"] = "Server blocklist";
-$a->strings["Delete Item"] = "Delete item";
-$a->strings["Logs"] = "Logs";
-$a->strings["View Logs"] = "View logs";
-$a->strings["Diagnostics"] = "";
-$a->strings["PHP Info"] = "";
-$a->strings["probe address"] = "Probe address";
-$a->strings["check webfinger"] = "Check webfinger";
-$a->strings["Admin"] = "Admin";
-$a->strings["Addon Features"] = "";
-$a->strings["User registrations waiting for confirmation"] = "User registrations awaiting confirmation";
-$a->strings["The blocked domain"] = "Blocked domain";
-$a->strings["The reason why you blocked this domain."] = "Reason why you blocked this domain.";
-$a->strings["Delete domain"] = "Delete domain";
-$a->strings["Check to delete this entry from the blocklist"] = "Check to delete this entry from the blocklist";
-$a->strings["Administration"] = "Administration";
-$a->strings["This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."] = "This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server.";
-$a->strings["The list of blocked servers will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "The list of blocked servers will publicly available on the Friendica page so that your users and people investigating communication problems can readily find the reason.";
-$a->strings["Add new entry to block list"] = "Add new entry to block list";
-$a->strings["Server Domain"] = "Server domain";
-$a->strings["The domain of the new server to add to the block list. Do not include the protocol."] = "The domain of the new server to add to the block list. Do not include the protocol.";
-$a->strings["Block reason"] = "Block reason";
-$a->strings["Add Entry"] = "Add entry";
-$a->strings["Save changes to the blocklist"] = "Save changes to the blocklist";
-$a->strings["Current Entries in the Blocklist"] = "Current entries in the blocklist";
-$a->strings["Delete entry from blocklist"] = "Delete entry from blocklist";
-$a->strings["Delete entry from blocklist?"] = "Delete entry from blocklist?";
-$a->strings["Server added to blocklist."] = "Server added to blocklist.";
-$a->strings["Site blocklist updated."] = "Site blocklist updated.";
-$a->strings["The contact has been blocked from the node"] = "";
-$a->strings["Could not find any contact entry for this URL (%s)"] = "";
-$a->strings["%s contact unblocked"] = [
-       0 => "",
-       1 => "",
+$a->strings["Access to this profile has been restricted."] = "Access to this profile has been restricted.";
+$a->strings["Events"] = "Events";
+$a->strings["View"] = "View";
+$a->strings["Previous"] = "Previous";
+$a->strings["Next"] = "Next";
+$a->strings["list"] = "List";
+$a->strings["User not found"] = "User not found";
+$a->strings["This calendar format is not supported"] = "This calendar format is not supported";
+$a->strings["No exportable data found"] = "No exportable data found";
+$a->strings["calendar"] = "calendar";
+$a->strings["Profile not found."] = "Profile not found.";
+$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "This may occasionally happen if contact was requested by both persons and it has already been approved.";
+$a->strings["Response from remote site was not understood."] = "Response from remote site was not understood.";
+$a->strings["Unexpected response from remote site: "] = "Unexpected response from remote site: ";
+$a->strings["Confirmation completed successfully."] = "Confirmation completed successfully.";
+$a->strings["Temporary failure. Please wait and try again."] = "Temporary failure. Please wait and try again.";
+$a->strings["Introduction failed or was revoked."] = "Introduction failed or was revoked.";
+$a->strings["Remote site reported: "] = "Remote site reported: ";
+$a->strings["Unable to set contact photo."] = "Unable to set contact photo.";
+$a->strings["No user record found for '%s' "] = "No user record found for '%s' ";
+$a->strings["Our site encryption key is apparently messed up."] = "Our site encryption key is apparently messed up.";
+$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "An empty URL was provided or the URL could not be decrypted by us.";
+$a->strings["Contact record was not found for you on our site."] = "Contact record was not found for you on our site.";
+$a->strings["Site public key not available in contact record for URL %s."] = "Site public key not available in contact record for URL %s.";
+$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "The ID provided by your system is a duplicate on our system. It should work if you try again.";
+$a->strings["Unable to set your contact credentials on our system."] = "Unable to set your contact credentials on our system.";
+$a->strings["Unable to update your contact profile details on our system"] = "Unable to update your contact profile details on our system";
+$a->strings["[Name Withheld]"] = "[Name Withheld]";
+$a->strings["%1\$s has joined %2\$s"] = "%1\$s has joined %2\$s";
+$a->strings["Total invitation limit exceeded."] = "Total invitation limit exceeded";
+$a->strings["%s : Not a valid email address."] = "%s : Not a valid email address";
+$a->strings["Please join us on Friendica"] = "Please join us on Friendica.";
+$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Invitation limit is exceeded. Please contact your site administrator.";
+$a->strings["%s : Message delivery failed."] = "%s : Message delivery failed";
+$a->strings["%d message sent."] = [
+       0 => "%d message sent.",
+       1 => "%d messages sent.",
 ];
-$a->strings["Remote Contact Blocklist"] = "";
-$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "";
-$a->strings["Block Remote Contact"] = "";
-$a->strings["select all"] = "select all";
-$a->strings["select none"] = "";
-$a->strings["Block"] = "Block";
-$a->strings["Unblock"] = "Unblock";
-$a->strings["No remote contact is blocked from this node."] = "";
-$a->strings["Blocked Remote Contacts"] = "";
-$a->strings["Block New Remote Contact"] = "";
-$a->strings["Photo"] = "";
+$a->strings["You have no more invitations available"] = "You have no more invitations available.";
+$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks.";
+$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "To accept this invitation, please sign up at %s or any other public Friendica website.";
+$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica sites are all inter-connect to create a large privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join.";
+$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Our apologies. This system is not currently configured to connect with other public sites or invite members.";
+$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Friendica sites are all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. Each site can also connect with many traditional social networks.";
+$a->strings["To accept this invitation, please visit and register at %s."] = "To accept this invitation, please visit and register at %s.";
+$a->strings["Send invitations"] = "Send invitations";
+$a->strings["Enter email addresses, one per line:"] = "Enter email addresses, one per line:";
+$a->strings["Your message:"] = "Your message:";
+$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web.";
+$a->strings["You will need to supply this invitation code: \$invite_code"] = "You will need to supply this invitation code: \$invite_code";
+$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Once you have signed up, please connect with me via my profile page at:";
+$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca";
+$a->strings["Manage Identities and/or Pages"] = "Manage Identities and Pages";
+$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Accounts that I manage or own.";
+$a->strings["Select an identity to manage: "] = "Select identity:";
+$a->strings["Profile deleted."] = "Profile deleted.";
+$a->strings["Profile-"] = "Profile-";
+$a->strings["New profile created."] = "New profile created.";
+$a->strings["Profile unavailable to clone."] = "Profile unavailable to clone.";
+$a->strings["Profile Name is required."] = "Profile name is required.";
+$a->strings["Marital Status"] = "Marital status";
+$a->strings["Romantic Partner"] = "Romantic partner";
+$a->strings["Work/Employment"] = "Work/Employment:";
+$a->strings["Religion"] = "Religion";
+$a->strings["Political Views"] = "Political views";
+$a->strings["Gender"] = "Gender";
+$a->strings["Sexual Preference"] = "Sexual preference";
+$a->strings["XMPP"] = "XMPP";
+$a->strings["Homepage"] = "Homepage";
+$a->strings["Interests"] = "Interests";
 $a->strings["Address"] = "Address";
-$a->strings["%s total blocked contact"] = [
-       0 => "",
-       1 => "",
+$a->strings["Location"] = "Location";
+$a->strings["Profile updated."] = "Profile updated.";
+$a->strings[" and "] = " and ";
+$a->strings["public profile"] = "public profile";
+$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;";
+$a->strings[" - Visit %1\$s's %2\$s"] = " - Visit %1\$s's %2\$s";
+$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s has an updated %2\$s, changing %3\$s.";
+$a->strings["Hide contacts and friends:"] = "Hide contacts and friends:";
+$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Hide your contact/friend list from viewers of this profile?";
+$a->strings["Show more profile fields:"] = "Show more profile fields:";
+$a->strings["Profile Actions"] = "Profile actions";
+$a->strings["Edit Profile Details"] = "Edit Profile Details";
+$a->strings["Change Profile Photo"] = "Change profile photo";
+$a->strings["View this profile"] = "View this profile";
+$a->strings["Edit visibility"] = "Edit visibility";
+$a->strings["Create a new profile using these settings"] = "Create a new profile using these settings";
+$a->strings["Clone this profile"] = "Clone this profile";
+$a->strings["Delete this profile"] = "Delete this profile";
+$a->strings["Basic information"] = "Basic information";
+$a->strings["Profile picture"] = "Profile picture";
+$a->strings["Preferences"] = "Preferences";
+$a->strings["Status information"] = "Status information";
+$a->strings["Additional information"] = "Additional information";
+$a->strings["Personal"] = "Personal";
+$a->strings["Relation"] = "Relation";
+$a->strings["Miscellaneous"] = "Miscellaneous";
+$a->strings["Your Gender:"] = "Gender:";
+$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Marital status:";
+$a->strings["Sexual Preference:"] = "Sexual preference:";
+$a->strings["Example: fishing photography software"] = "Example: fishing photography software";
+$a->strings["Profile Name:"] = "Profile name:";
+$a->strings["Required"] = "Required";
+$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet.";
+$a->strings["Your Full Name:"] = "My full name:";
+$a->strings["Title/Description:"] = "Title/Description:";
+$a->strings["Street Address:"] = "Street address:";
+$a->strings["Locality/City:"] = "Locality/City:";
+$a->strings["Region/State:"] = "Region/State:";
+$a->strings["Postal/Zip Code:"] = "Postcode:";
+$a->strings["Country:"] = "Country:";
+$a->strings["Age: "] = "Age: ";
+$a->strings["Who: (if applicable)"] = "Who: (if applicable)";
+$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Examples: cathy123, Cathy Williams, cathy@example.com";
+$a->strings["Since [date]:"] = "Since when:";
+$a->strings["Tell us about yourself..."] = "About myself:";
+$a->strings["XMPP (Jabber) address:"] = "XMPP (Jabber) address:";
+$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "The XMPP address will be propagated to your contacts so that they can follow you.";
+$a->strings["Homepage URL:"] = "Homepage URL:";
+$a->strings["Hometown:"] = "Home town:";
+$a->strings["Political Views:"] = "Political views:";
+$a->strings["Religious Views:"] = "Religious views:";
+$a->strings["Public Keywords:"] = "Public keywords:";
+$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "Used for suggesting potential friends, can be seen by others.";
+$a->strings["Private Keywords:"] = "Private keywords:";
+$a->strings["(Used for searching profiles, never shown to others)"] = "Used for searching profiles, never shown to others.";
+$a->strings["Likes:"] = "Likes:";
+$a->strings["Dislikes:"] = "Dislikes:";
+$a->strings["Musical interests"] = "Music:";
+$a->strings["Books, literature"] = "Books, literature, poetry:";
+$a->strings["Television"] = "Television:";
+$a->strings["Film/dance/culture/entertainment"] = "Film, dance, culture, entertainment";
+$a->strings["Hobbies/Interests"] = "Hobbies/Interests:";
+$a->strings["Love/romance"] = "Love/Romance:";
+$a->strings["Work/employment"] = "Work/Employment:";
+$a->strings["School/education"] = "School/Education:";
+$a->strings["Contact information and Social Networks"] = "Contact information and other social networks:";
+$a->strings["Profile Image"] = "Profile image";
+$a->strings["visible to everybody"] = "Visible to everybody";
+$a->strings["Edit/Manage Profiles"] = "Edit/Manage Profiles";
+$a->strings["Change profile photo"] = "Change profile photo";
+$a->strings["Create New Profile"] = "Create new profile";
+$a->strings["Invalid request."] = "Invalid request.";
+$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Sorry, maybe your upload is bigger than the PHP configuration allows";
+$a->strings["Or - did you try to upload an empty file?"] = "Or did you try to upload an empty file?";
+$a->strings["File exceeds size limit of %s"] = "File exceeds size limit of %s";
+$a->strings["File upload failed."] = "File upload failed.";
+$a->strings["%d contact edited."] = [
+       0 => "%d contact edited.",
+       1 => "%d contacts edited.",
 ];
-$a->strings["URL of the remote contact to block."] = "";
-$a->strings["Delete this Item"] = "Delete";
-$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted.";
-$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456.";
-$a->strings["GUID"] = "GUID";
-$a->strings["The GUID of the item you want to delete."] = "GUID of item to be deleted.";
-$a->strings["Item marked for deletion."] = "Item marked for deletion.";
-$a->strings["unknown"] = "unknown";
-$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "This page offers you the amount of known part of the federated social network your Friendica node is part of. These numbers are not complete and only reflect the part of the network your node is aware of.";
-$a->strings["The <em>Auto Discovered Contact Directory</em> feature is not enabled, it will improve the data displayed here."] = "The <em>Auto Discovered Contact Directory</em> feature is not enabled; enabling it will improve the data displayed here.";
-$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "";
-$a->strings["ID"] = "ID";
-$a->strings["Recipient Name"] = "Recipient name";
-$a->strings["Recipient Profile"] = "Recipient profile";
-$a->strings["Network"] = "Network";
-$a->strings["Created"] = "Created";
-$a->strings["Last Tried"] = "Last Tried";
-$a->strings["This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."] = "This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently.";
-$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB, because Friendica will use InnoDB only features in the future.  See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />";
-$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "A new Friendica version is available now. Your current version is %1\$s, upstream version is %2\$s";
-$a->strings["The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line and have a look at the errors that might appear."] = "The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line; check logs for errors.";
-$a->strings["The worker was never executed. Please check your database structure!"] = "The worker process has never been executed. Please check your database structure!";
-$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "The last worker process started at %s UTC. This is more than one hour ago. Please adjust your crontab settings.";
-$a->strings["Normal Account"] = "Standard account";
-$a->strings["Automatic Follower Account"] = "Automatic follower account";
-$a->strings["Public Forum Account"] = "Public forum account";
-$a->strings["Automatic Friend Account"] = "Automatic friend account";
-$a->strings["Blog Account"] = "Blog account";
-$a->strings["Private Forum Account"] = "Private forum account";
-$a->strings["Message queues"] = "Message queues";
-$a->strings["Summary"] = "Summary";
-$a->strings["Registered users"] = "Signed up users";
-$a->strings["Pending registrations"] = "Pending registrations";
-$a->strings["Version"] = "Version";
-$a->strings["Active addons"] = "";
-$a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] = "Can not parse base URL. Must have at least <scheme>://<domain>";
-$a->strings["Site settings updated."] = "Site settings updated.";
-$a->strings["No special theme for mobile devices"] = "No special theme for mobile devices";
-$a->strings["No community page"] = "No community page";
-$a->strings["Public postings from users of this site"] = "Public postings from users of this site";
-$a->strings["Public postings from the federated network"] = "";
-$a->strings["Public postings from local users and the federated network"] = "";
+$a->strings["Could not access contact record."] = "Could not access contact record.";
+$a->strings["Could not locate selected profile."] = "Could not locate selected profile.";
+$a->strings["Contact updated."] = "Contact updated.";
+$a->strings["Failed to update contact record."] = "Failed to update contact record.";
+$a->strings["Contact has been blocked"] = "Contact has been blocked";
+$a->strings["Contact has been unblocked"] = "Contact has been unblocked";
+$a->strings["Contact has been ignored"] = "Contact has been ignored";
+$a->strings["Contact has been unignored"] = "Contact has been unignored";
+$a->strings["Contact has been archived"] = "Contact has been archived";
+$a->strings["Contact has been unarchived"] = "Contact has been unarchived";
+$a->strings["Drop contact"] = "Drop contact";
+$a->strings["Do you really want to delete this contact?"] = "Do you really want to delete this contact?";
+$a->strings["Contact has been removed."] = "Contact has been removed.";
+$a->strings["You are mutual friends with %s"] = "You are mutual friends with %s";
+$a->strings["You are sharing with %s"] = "You are sharing with %s";
+$a->strings["%s is sharing with you"] = "%s is sharing with you";
+$a->strings["Private communications are not available for this contact."] = "Private communications are not available for this contact.";
+$a->strings["Never"] = "Never";
+$a->strings["(Update was successful)"] = "(Update was successful)";
+$a->strings["(Update was not successful)"] = "(Update was not successful)";
+$a->strings["Suggest friends"] = "Suggest friends";
+$a->strings["Network type: %s"] = "Network type: %s";
+$a->strings["Communications lost with this contact!"] = "Communications lost with this contact!";
+$a->strings["Fetch further information for feeds"] = "Fetch further information for feeds";
+$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags.";
 $a->strings["Disabled"] = "Disabled";
-$a->strings["Users, Global Contacts"] = "Users, Global Contacts";
-$a->strings["Users, Global Contacts/fallback"] = "Users, Global Contacts/fallback";
-$a->strings["One month"] = "One month";
-$a->strings["Three months"] = "Three months";
-$a->strings["Half a year"] = "Half a year";
-$a->strings["One year"] = "One a year";
-$a->strings["Multi user instance"] = "Multi user instance";
-$a->strings["Closed"] = "Closed";
-$a->strings["Requires approval"] = "Requires approval";
-$a->strings["Open"] = "Open";
-$a->strings["No SSL policy, links will track page SSL state"] = "No SSL policy, links will track page SSL state";
-$a->strings["Force all links to use SSL"] = "Force all links to use SSL";
-$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Self-signed certificate, use SSL for local links only (discouraged)";
-$a->strings["Don't check"] = "Don't check";
-$a->strings["check the stable version"] = "check for stable version updates";
-$a->strings["check the development version"] = "check for development version updates";
-$a->strings["Save Settings"] = "Save settings";
-$a->strings["Republish users to directory"] = "Republish users to directory";
-$a->strings["Registration"] = "Join this Friendica Node Today";
-$a->strings["File upload"] = "File upload";
-$a->strings["Policies"] = "Policies";
-$a->strings["Advanced"] = "Advanced";
-$a->strings["Auto Discovered Contact Directory"] = "Auto-discovered contact directory";
-$a->strings["Performance"] = "Performance";
-$a->strings["Worker"] = "Worker";
-$a->strings["Relocate - WARNING: advanced function. Could make this server unreachable."] = "Relocate - Warning, advanced function: This could make this server unreachable.";
-$a->strings["Site name"] = "Site name";
-$a->strings["Host name"] = "Host name";
-$a->strings["Sender Email"] = "Sender email";
-$a->strings["The email address your server shall use to send notification emails from."] = "The email address your server shall use to send notification emails from.";
-$a->strings["Banner/Logo"] = "Banner/Logo";
-$a->strings["Shortcut icon"] = "Shortcut icon";
-$a->strings["Link to an icon that will be used for browsers."] = "Link to an icon that will be used for browsers.";
-$a->strings["Touch icon"] = "Touch icon";
-$a->strings["Link to an icon that will be used for tablets and mobiles."] = "Link to an icon that will be used for tablets and mobiles.";
-$a->strings["Additional Info"] = "Additional Info";
-$a->strings["For public servers: you can add additional information here that will be listed at %s/servers."] = "";
-$a->strings["System language"] = "System language";
-$a->strings["System theme"] = "System theme";
-$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Default system theme - may be overridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>";
-$a->strings["Mobile system theme"] = "Mobile system theme";
-$a->strings["Theme for mobile devices"] = "Theme for mobile devices";
-$a->strings["SSL link policy"] = "SSL link policy";
-$a->strings["Determines whether generated links should be forced to use SSL"] = "Determines whether generated links should be forced to use SSL";
-$a->strings["Force SSL"] = "Force SSL";
-$a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops.";
-$a->strings["Hide help entry from navigation menu"] = "Hide help entry from navigation menu";
-$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "Hides the menu entry for the Help pages from the navigation menu. Help pages can still be accessed by calling ../help directly via its URL.";
-$a->strings["Single user instance"] = "Single user instance";
-$a->strings["Make this instance multi-user or single-user for the named user"] = "Make this instance multi-user or single-user for the named user";
-$a->strings["Maximum image size"] = "Maximum image size";
-$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Maximum size in bytes of uploaded images. Default is 0, which means no limits.";
-$a->strings["Maximum image length"] = "Maximum image length";
-$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits.";
-$a->strings["JPEG image quality"] = "JPEG image quality";
-$a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is the original quality level.";
-$a->strings["Register policy"] = "Registration policy";
-$a->strings["Maximum Daily Registrations"] = "Maximum daily registrations";
-$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day.  If register is set to closed, this setting has no effect."] = "If open registration is permitted, this sets the maximum number of new registrations per day.  This setting has no effect for registrations by approval.";
-$a->strings["Register text"] = "Registration text";
-$a->strings["Will be displayed prominently on the registration page."] = "Will be displayed prominently on the registration page.";
-$a->strings["Accounts abandoned after x days"] = "Accounts abandoned after so many days";
-$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Will not waste system resources polling external sites for abandoned accounts. Enter 0 for no time limit.";
-$a->strings["Allowed friend domains"] = "Allowed friend domains";
-$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Leave empty to allow any domains";
-$a->strings["Allowed email domains"] = "Allowed email domains";
-$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Leave empty to allow any domains";
-$a->strings["No OEmbed rich content"] = "";
-$a->strings["Don't show the rich content (e.g. embedded PDF), except from the domains listed below."] = "";
-$a->strings["Allowed OEmbed domains"] = "";
-$a->strings["Comma separated list of domains which oembed content is allowed to be displayed. Wildcards are accepted."] = "";
-$a->strings["Block public"] = "Block public";
-$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Block public access to all otherwise public personal pages on this site, except for local users when logged in.";
-$a->strings["Force publish"] = "Mandatory directory listing";
-$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "Force all profiles on this site to be listed in the site directory.";
-$a->strings["Global directory URL"] = "Global directory URL";
-$a->strings["URL to the global directory. If this is not set, the global directory is completely unavailable to the application."] = "URL to the global directory: If this is not set, the global directory is completely unavailable to the application.";
-$a->strings["Private posts by default for new users"] = "Private posts by default for new users";
-$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "Set default post permissions for all new members to the default privacy group rather than public.";
-$a->strings["Don't include post content in email notifications"] = "Don't include post content in email notifications";
-$a->strings["Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure."] = "Don't include the content of a post/comment/private message in the email notifications sent from this site, as a privacy measure.";
-$a->strings["Disallow public access to addons listed in the apps menu."] = "Disallow public access to addons listed in the apps menu.";
-$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "Checking this box will restrict addons listed in the apps menu to members only.";
-$a->strings["Don't embed private images in posts"] = "Don't embed private images in posts";
-$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while.";
-$a->strings["Allow Users to set remote_self"] = "Allow users to set \"Remote self\"";
-$a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "This allows every user to mark contacts as a \"Remote self\" in the repair contact dialogue. Setting this flag on a contact will mirror every posting of that contact in the users stream.";
-$a->strings["Block multiple registrations"] = "Block multiple registrations";
-$a->strings["Disallow users to register additional accounts for use as pages."] = "Disallow users to sign up for additional accounts.";
-$a->strings["OpenID support"] = "OpenID support";
-$a->strings["OpenID support for registration and logins."] = "OpenID support for registration and logins.";
-$a->strings["Fullname check"] = "Full name check";
-$a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "Force users to sign up with a space between first name and last name in the full name field; it may reduce spam and abuse registrations.";
-$a->strings["Community pages for visitors"] = "";
-$a->strings["Which community pages should be available for visitors. Local users always see both pages."] = "";
-$a->strings["Posts per user on community page"] = "Posts per user on community page";
-$a->strings["The maximum number of posts per user on the community page. (Not valid for 'Global Community')"] = "Maximum number of posts per user on the community page (not valid for 'Global Community').";
-$a->strings["Enable OStatus support"] = "Enable OStatus support";
-$a->strings["Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "Provide built-in OStatus (StatusNet, GNU Social, etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed.";
-$a->strings["Only import OStatus threads from our contacts"] = "Only import OStatus threads from known contacts";
-$a->strings["Normally we import every content from our OStatus contacts. With this option we only store threads that are started by a contact that is known on our system."] = "Normally we import every content from our OStatus contacts. With this option we only store threads that are started by a contact that is known on our system.";
-$a->strings["OStatus support can only be enabled if threading is enabled."] = "OStatus support can only be enabled if threading is enabled.";
-$a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "Diaspora support can't be enabled because Friendica was installed into a sub directory.";
-$a->strings["Enable Diaspora support"] = "Enable Diaspora support";
-$a->strings["Provide built-in Diaspora network compatibility."] = "Provide built-in Diaspora network compatibility.";
-$a->strings["Only allow Friendica contacts"] = "Only allow Friendica contacts";
-$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "All contacts must use Friendica protocols. All other built-in communication protocols will be disabled.";
-$a->strings["Verify SSL"] = "Verify SSL";
-$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites.";
-$a->strings["Proxy user"] = "Proxy user";
-$a->strings["Proxy URL"] = "Proxy URL";
-$a->strings["Network timeout"] = "Network timeout";
-$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Value is in seconds. Set to 0 for unlimited (not recommended).";
-$a->strings["Maximum Load Average"] = "Maximum load average";
-$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maximum system load before delivery and poll processes are deferred (default 50).";
-$a->strings["Maximum Load Average (Frontend)"] = "Maximum load average (frontend)";
-$a->strings["Maximum system load before the frontend quits service - default 50."] = "Maximum system load before the frontend quits service (default 50).";
-$a->strings["Minimal Memory"] = "Minimal memory";
-$a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated).";
-$a->strings["Maximum table size for optimization"] = "Maximum table size for optimization";
-$a->strings["Maximum table size (in MB) for the automatic optimization - default 100 MB. Enter -1 to disable it."] = "Maximum table size (in MB) for the automatic optimization (default 100 MB; -1 to deactivate).";
-$a->strings["Minimum level of fragmentation"] = "Minimum level of fragmentation";
-$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "Minimum fragmentation level to start the automatic optimization (default 30%).";
-$a->strings["Periodical check of global contacts"] = "Periodical check of global contacts";
-$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "This checks global contacts periodically for missing or outdated data and the vitality of the contacts and servers.";
-$a->strings["Days between requery"] = "Days between enquiry";
-$a->strings["Number of days after which a server is requeried for his contacts."] = "Number of days after which a server is required check contacts.";
-$a->strings["Discover contacts from other servers"] = "Discover contacts from other servers";
-$a->strings["Periodically query other servers for contacts. You can choose between 'users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommened setting is 'Users, Global Contacts'."] = "Periodically query other servers for contacts. You can choose between 'Users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older Friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommend setting is 'Users, Global Contacts'.";
-$a->strings["Timeframe for fetching global contacts"] = "Time-frame for fetching global contacts";
-$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "If discovery is activated, this value defines the time-frame for the activity of the global contacts that are fetched from other servers.";
-$a->strings["Search the local directory"] = "Search the local directory";
-$a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated.";
-$a->strings["Publish server information"] = "Publish server information";
-$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."] = "This publishes generic data about the server and its usage. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details.";
-$a->strings["Check upstream version"] = "Check upstream version";
-$a->strings["Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."] = "Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview.";
-$a->strings["Suppress Tags"] = "Suppress tags";
-$a->strings["Suppress showing a list of hashtags at the end of the posting."] = "Suppress listed hashtags at the end of posts.";
-$a->strings["Path to item cache"] = "Path to item cache";
-$a->strings["The item caches buffers generated bbcode and external images."] = "The item caches buffers generated bbcode and external images.";
-$a->strings["Cache duration in seconds"] = "Cache duration in seconds";
-$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "How long should cache files be held? (Default 86400 seconds - one day;  -1 disables item cache)";
-$a->strings["Maximum numbers of comments per post"] = "Maximum numbers of comments per post";
-$a->strings["How much comments should be shown for each post? Default value is 100."] = "How many comments should be shown for each post? (Default 100)";
-$a->strings["Temp path"] = "Temp path";
-$a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Enter a different tmp path, if your system restricts the webserver's access to the system temp path.";
-$a->strings["Base path to installation"] = "Base path to installation";
-$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot.";
-$a->strings["Disable picture proxy"] = "Disable picture proxy";
-$a->strings["The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith."] = "The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith.";
-$a->strings["Only search in tags"] = "Only search in tags";
-$a->strings["On large systems the text search can slow down the system extremely."] = "On large systems the text search can slow down the system significantly.";
-$a->strings["New base url"] = "New base URL";
-$a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users.";
-$a->strings["RINO Encryption"] = "RINO Encryption";
-$a->strings["Encryption layer between nodes."] = "Encryption layer between nodes.";
-$a->strings["Maximum number of parallel workers"] = "Maximum number of parallel workers";
-$a->strings["On shared hosters set this to 2. On larger systems, values of 10 are great. Default value is 4."] = "On shared hosts set this to 2. On larger systems, values of 10 are great. Default value is 4.";
-$a->strings["Don't use 'proc_open' with the worker"] = "Don't use 'proc_open' with the worker";
-$a->strings["Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = "Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab.";
-$a->strings["Enable fastlane"] = "Enable fast-lane";
-$a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "The fast-lane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority.";
-$a->strings["Enable frontend worker"] = "Enable frontend worker";
-$a->strings["When enabled the Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = "";
-$a->strings["Update has been marked successful"] = "Update has been marked successful";
-$a->strings["Database structure update %s was successfully applied."] = "Database structure update %s was successfully applied.";
-$a->strings["Executing of database structure update %s failed with error: %s"] = "Executing of database structure update %s failed with error: %s";
-$a->strings["Executing %s failed with error: %s"] = "Executing %s failed with error: %s";
-$a->strings["Update %s was successfully applied."] = "Update %s was successfully applied.";
-$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "Update %s did not return a status. Unknown if it succeeded.";
-$a->strings["There was no additional update function %s that needed to be called."] = "There was no additional update function %s that needed to be called.";
-$a->strings["No failed updates."] = "No failed updates.";
-$a->strings["Check database structure"] = "Check database structure";
-$a->strings["Failed Updates"] = "Failed updates";
-$a->strings["This does not include updates prior to 1139, which did not return a status."] = "This does not include updates prior to 1139, which did not return a status.";
-$a->strings["Mark success (if update was manually applied)"] = "Mark success (if update was manually applied)";
-$a->strings["Attempt to execute this update step automatically"] = "Attempt to execute this update step automatically";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\t\tDear %1\$s,\n\t\t\t\tThe administrator of %2\$s has set up an account for you.";
-$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s."] = "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, this may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s.";
-$a->strings["Registration details for %s"] = "Registration details for %s";
-$a->strings["%s user blocked/unblocked"] = [
-       0 => "%s user blocked/unblocked",
-       1 => "%s users blocked/unblocked",
-];
-$a->strings["%s user deleted"] = [
-       0 => "%s user deleted",
-       1 => "%s users deleted",
-];
-$a->strings["User '%s' deleted"] = "User '%s' deleted";
-$a->strings["User '%s' unblocked"] = "User '%s' unblocked";
-$a->strings["User '%s' blocked"] = "User '%s' blocked";
-$a->strings["Email"] = "Email";
-$a->strings["Register date"] = "Registration date";
-$a->strings["Last login"] = "Last login";
-$a->strings["Last item"] = "Last item";
-$a->strings["Account"] = "Account";
-$a->strings["Add User"] = "Add user";
-$a->strings["User registrations waiting for confirm"] = "User registrations awaiting confirmation";
-$a->strings["User waiting for permanent deletion"] = "User awaiting permanent deletion";
-$a->strings["Request date"] = "Request date";
-$a->strings["No registrations."] = "No registrations.";
-$a->strings["Note from the user"] = "Note from the user";
-$a->strings["Deny"] = "Deny";
-$a->strings["Site admin"] = "Site admin";
-$a->strings["Account expired"] = "Account expired";
-$a->strings["New User"] = "New user";
-$a->strings["Deleted since"] = "Deleted since";
-$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Selected users will be deleted!\\n\\nEverything these users has posted on this site will be permanently deleted!\\n\\nAre you sure?";
-$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?";
-$a->strings["Name of the new user."] = "Name of the new user.";
-$a->strings["Nickname"] = "Nickname";
-$a->strings["Nickname of the new user."] = "Nickname of the new user.";
-$a->strings["Email address of the new user."] = "Email address of the new user.";
-$a->strings["Addon %s disabled."] = "";
-$a->strings["Addon %s enabled."] = "";
-$a->strings["Disable"] = "Disable";
-$a->strings["Enable"] = "Enable";
-$a->strings["Toggle"] = "Toggle";
-$a->strings["Author: "] = "Author: ";
-$a->strings["Maintainer: "] = "Maintainer: ";
-$a->strings["Reload active addons"] = "";
-$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "";
-$a->strings["No themes found."] = "No themes found.";
-$a->strings["Screenshot"] = "Screenshot";
-$a->strings["Reload active themes"] = "Reload active themes";
-$a->strings["No themes found on the system. They should be placed in %1\$s"] = "";
-$a->strings["[Experimental]"] = "[Experimental]";
-$a->strings["[Unsupported]"] = "[Unsupported]";
-$a->strings["Log settings updated."] = "Log settings updated.";
-$a->strings["PHP log currently enabled."] = "PHP log currently enabled.";
-$a->strings["PHP log currently disabled."] = "PHP log currently disabled.";
-$a->strings["Clear"] = "Clear";
-$a->strings["Enable Debugging"] = "Enable debugging";
-$a->strings["Log file"] = "Log file";
-$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Must be writable by web server and relative to your Friendica top-level directory.";
-$a->strings["Log level"] = "Log level";
-$a->strings["PHP logging"] = "PHP logging";
-$a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The file name set in the 'error_log' line is relative to the Friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them.";
-$a->strings["Error trying to open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s exist and is readable."] = "";
-$a->strings["Couldn't open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s is readable."] = "";
-$a->strings["Off"] = "Off";
-$a->strings["On"] = "On";
-$a->strings["Lock feature %s"] = "Lock feature %s";
-$a->strings["Manage Additional Features"] = "Manage additional features";
-$a->strings["Access to this profile has been restricted."] = "Access to this profile has been restricted.";
-$a->strings["Events"] = "Events";
-$a->strings["View"] = "View";
-$a->strings["Previous"] = "Previous";
-$a->strings["Next"] = "Next";
-$a->strings["list"] = "List";
-$a->strings["User not found"] = "User not found";
-$a->strings["This calendar format is not supported"] = "This calendar format is not supported";
-$a->strings["No exportable data found"] = "No exportable data found";
-$a->strings["calendar"] = "calendar";
-$a->strings["Community option not available."] = "";
-$a->strings["Not available."] = "Not available.";
-$a->strings["Local Community"] = "";
-$a->strings["Posts from local users on this server"] = "";
-$a->strings["Global Community"] = "";
-$a->strings["Posts from users of the whole federated network"] = "";
-$a->strings["No results."] = "No results.";
-$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users.";
-$a->strings["%d contact edited."] = [
-       0 => "%d contact edited.",
-       1 => "%d contacts edited.",
-];
-$a->strings["Could not access contact record."] = "Could not access contact record.";
-$a->strings["Could not locate selected profile."] = "Could not locate selected profile.";
-$a->strings["Contact updated."] = "Contact updated.";
-$a->strings["Failed to update contact record."] = "Failed to update contact record.";
-$a->strings["Contact has been blocked"] = "Contact has been blocked";
-$a->strings["Contact has been unblocked"] = "Contact has been unblocked";
-$a->strings["Contact has been ignored"] = "Contact has been ignored";
-$a->strings["Contact has been unignored"] = "Contact has been unignored";
-$a->strings["Contact has been archived"] = "Contact has been archived";
-$a->strings["Contact has been unarchived"] = "Contact has been unarchived";
-$a->strings["Drop contact"] = "Drop contact";
-$a->strings["Do you really want to delete this contact?"] = "Do you really want to delete this contact?";
-$a->strings["Contact has been removed."] = "Contact has been removed.";
-$a->strings["You are mutual friends with %s"] = "You are mutual friends with %s";
-$a->strings["You are sharing with %s"] = "You are sharing with %s";
-$a->strings["%s is sharing with you"] = "%s is sharing with you";
-$a->strings["Private communications are not available for this contact."] = "Private communications are not available for this contact.";
-$a->strings["Never"] = "Never";
-$a->strings["(Update was successful)"] = "(Update was successful)";
-$a->strings["(Update was not successful)"] = "(Update was not successful)";
-$a->strings["Suggest friends"] = "Suggest friends";
-$a->strings["Network type: %s"] = "Network type: %s";
-$a->strings["Communications lost with this contact!"] = "Communications lost with this contact!";
-$a->strings["Fetch further information for feeds"] = "Fetch further information for feeds";
-$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags.";
 $a->strings["Fetch information"] = "Fetch information";
 $a->strings["Fetch keywords"] = "Fetch keywords";
 $a->strings["Fetch information and keywords"] = "Fetch information and keywords";
@@ -1003,6 +682,8 @@ $a->strings["View conversations"] = "View conversations";
 $a->strings["Last update:"] = "Last update:";
 $a->strings["Update public posts"] = "Update public posts";
 $a->strings["Update now"] = "Update now";
+$a->strings["Unblock"] = "Unblock";
+$a->strings["Block"] = "Block";
 $a->strings["Unignore"] = "Unignore";
 $a->strings["Currently blocked"] = "Currently blocked";
 $a->strings["Currently ignored"] = "Currently ignored";
@@ -1019,6 +700,7 @@ $a->strings["Status"] = "Status";
 $a->strings["Contact Settings"] = "Notification and privacy ";
 $a->strings["Suggestions"] = "Suggestions";
 $a->strings["Suggest potential friends"] = "Suggest potential friends";
+$a->strings["All Contacts"] = "All contacts";
 $a->strings["Show all contacts"] = "Show all contacts";
 $a->strings["Unblocked"] = "Unblocked";
 $a->strings["Only show unblocked contacts"] = "Only show unblocked contacts";
@@ -1032,6 +714,7 @@ $a->strings["Hidden"] = "Hidden";
 $a->strings["Only show hidden contacts"] = "Only show hidden contacts";
 $a->strings["Search your contacts"] = "Search your contacts";
 $a->strings["Results for: %s"] = "Results for: %s";
+$a->strings["Find"] = "Find";
 $a->strings["Update"] = "Update";
 $a->strings["Archive"] = "Archive";
 $a->strings["Unarchive"] = "Unarchive";
@@ -1039,6 +722,7 @@ $a->strings["Batch Actions"] = "Batch actions";
 $a->strings["Profile Details"] = "Profile Details";
 $a->strings["View all contacts"] = "View all contacts";
 $a->strings["View all common friends"] = "View all common friends";
+$a->strings["Advanced"] = "Advanced";
 $a->strings["Advanced Contact Settings"] = "Advanced contact settings";
 $a->strings["Mutual Friendship"] = "Mutual friendship";
 $a->strings["is a fan of yours"] = "is a fan of yours";
@@ -1047,25 +731,19 @@ $a->strings["Toggle Blocked status"] = "Toggle blocked status";
 $a->strings["Toggle Ignored status"] = "Toggle ignored status";
 $a->strings["Toggle Archive status"] = "Toggle archive status";
 $a->strings["Delete contact"] = "Delete contact";
-$a->strings["Profile not found."] = "Profile not found.";
-$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "This may occasionally happen if contact was requested by both persons and it has already been approved.";
-$a->strings["Response from remote site was not understood."] = "Response from remote site was not understood.";
-$a->strings["Unexpected response from remote site: "] = "Unexpected response from remote site: ";
-$a->strings["Confirmation completed successfully."] = "Confirmation completed successfully.";
-$a->strings["Temporary failure. Please wait and try again."] = "Temporary failure. Please wait and try again.";
-$a->strings["Introduction failed or was revoked."] = "Introduction failed or was revoked.";
-$a->strings["Remote site reported: "] = "Remote site reported: ";
-$a->strings["Unable to set contact photo."] = "Unable to set contact photo.";
-$a->strings["No user record found for '%s' "] = "No user record found for '%s' ";
-$a->strings["Our site encryption key is apparently messed up."] = "Our site encryption key is apparently messed up.";
-$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "An empty URL was provided or the URL could not be decrypted by us.";
-$a->strings["Contact record was not found for you on our site."] = "Contact record was not found for you on our site.";
-$a->strings["Site public key not available in contact record for URL %s."] = "Site public key not available in contact record for URL %s.";
-$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "The ID provided by your system is a duplicate on our system. It should work if you try again.";
-$a->strings["Unable to set your contact credentials on our system."] = "Unable to set your contact credentials on our system.";
-$a->strings["Unable to update your contact profile details on our system"] = "Unable to update your contact profile details on our system";
-$a->strings["[Name Withheld]"] = "[Name Withheld]";
-$a->strings["%1\$s has joined %2\$s"] = "%1\$s has joined %2\$s";
+$a->strings["No parent user"] = "No parent user";
+$a->strings["Parent User"] = "Parent user";
+$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Parent users have total control of this account, including core settings. Please double-check whom you grant such access.";
+$a->strings["Save Settings"] = "Save settings";
+$a->strings["Delegate Page Management"] = "Delegate Page Management";
+$a->strings["Delegates"] = "Delegates";
+$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely.";
+$a->strings["Existing Page Managers"] = "Existing page managers";
+$a->strings["Existing Page Delegates"] = "Existing page delegates";
+$a->strings["Potential Delegates"] = "Potential delegates";
+$a->strings["Remove"] = "Remove";
+$a->strings["Add"] = "Add";
+$a->strings["No entries."] = "No entries.";
 $a->strings["This introduction has already been accepted."] = "This introduction has already been accepted.";
 $a->strings["Profile location is not valid or does not contain profile information."] = "Profile location is not valid or does not contain profile information.";
 $a->strings["Warning: profile location has no identifiable owner name."] = "Warning: profile location has no identifiable owner name.";
@@ -1093,33 +771,24 @@ $a->strings["Confirm"] = "Confirm";
 $a->strings["Hide this contact"] = "Hide this contact";
 $a->strings["Welcome home %s."] = "Welcome home %s.";
 $a->strings["Please confirm your introduction/connection request to %s."] = "Please confirm your introduction/connection request to %s.";
+$a->strings["Public access denied."] = "Public access denied.";
 $a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Please enter your 'Identity address' from one of the following supported communications networks:";
-$a->strings["If you are not yet a member of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>."] = "";
+$a->strings["If you are not yet a member of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>."] = "If you are not yet part of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>.";
 $a->strings["Friend/Connection Request"] = "Friend/Connection request";
-$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"] = "";
+$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"] = "Examples: jojo@demo.friendi.ca, http://demo.friendi.ca/profile/jojo, user@gnusocial.de";
+$a->strings["Please answer the following:"] = "Please answer the following:";
+$a->strings["Does %s know you?"] = "Does %s know you?";
+$a->strings["Add a personal note:"] = "Add a personal note:";
 $a->strings["Friendica"] = "Friendica";
-$a->strings["GNU Social (Pleroma, Mastodon)"] = "";
-$a->strings["Diaspora (Socialhome, Hubzilla)"] = "";
+$a->strings["GNU Social (Pleroma, Mastodon)"] = "GNU Social (Pleroma, Mastodon)";
+$a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)";
 $a->strings[" - please do not use this form.  Instead, enter %s into your Diaspora search bar."] = " - please do not use this form.  Instead, enter %s into your Diaspora search bar.";
-$a->strings["Event can not end before it has started."] = "Event cannot end before it has started.";
-$a->strings["Event title and start time are required."] = "Event title and starting time are required.";
-$a->strings["Create New Event"] = "Create new event";
-$a->strings["Event details"] = "Event details";
-$a->strings["Starting date and Title are required."] = "Starting date and title are required.";
-$a->strings["Event Starts:"] = "Event starts:";
-$a->strings["Required"] = "Required";
-$a->strings["Finish date/time is not known or not relevant"] = "Finish date/time is not known or not relevant";
-$a->strings["Event Finishes:"] = "Event finishes:";
-$a->strings["Adjust for viewer timezone"] = "Adjust for viewer's time zone";
-$a->strings["Description:"] = "Description:";
-$a->strings["Title:"] = "Title:";
-$a->strings["Share this event"] = "Share this event";
-$a->strings["Basic"] = "Basic";
-$a->strings["Failed to remove event"] = "Failed to remove event";
-$a->strings["Event removed"] = "Event removed";
-$a->strings["Friend suggestion sent."] = "Friend suggestion sent";
-$a->strings["Suggest Friends"] = "Suggest friends";
-$a->strings["Suggest a friend for %s"] = "Suggest a friend for %s";
+$a->strings["- select -"] = "- select -";
+$a->strings["The contact could not be added."] = "Contact could not be added.";
+$a->strings["You already added this contact."] = "You already added this contact.";
+$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Diaspora support isn't enabled. Contact can't be added.";
+$a->strings["OStatus support is disabled. Contact can't be added."] = "OStatus support is disabled. Contact can't be added.";
+$a->strings["The network type couldn't be detected. Contact can't be added."] = "The network type couldn't be detected. Contact can't be added.";
 $a->strings["Friendica Communications Server - Setup"] = "Friendica Communications Server - Setup";
 $a->strings["Could not connect to database."] = "Could not connect to database.";
 $a->strings["Could not create table."] = "Could not create table.";
@@ -1145,7 +814,7 @@ $a->strings["Site settings"] = "Site settings";
 $a->strings["System Language:"] = "System language:";
 $a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Set the default language for your Friendica installation interface and email communication.";
 $a->strings["Could not find a command line version of PHP in the web server PATH."] = "Could not find a command line version of PHP in the web server PATH.";
-$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>"] = "";
+$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>"] = "If your server doesn't have a command line version of PHP installed, you won't be able to run background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>";
 $a->strings["PHP executable path"] = "PHP executable path";
 $a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Enter full path to php executable. You can leave this blank to continue the installation.";
 $a->strings["Command line PHP"] = "Command line PHP";
@@ -1193,35 +862,7 @@ $a->strings["ImageMagick supports GIF"] = "ImageMagick supports GIF";
 $a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root.";
 $a->strings["<h1>What next</h1>"] = "<h1>What next</h1>";
 $a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the worker.";
-$a->strings["Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "";
-$a->strings["Total invitation limit exceeded."] = "Total invitation limit exceeded";
-$a->strings["%s : Not a valid email address."] = "%s : Not a valid email address";
-$a->strings["Please join us on Friendica"] = "Please join us on Friendica.";
-$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Invitation limit is exceeded. Please contact your site administrator.";
-$a->strings["%s : Message delivery failed."] = "%s : Message delivery failed";
-$a->strings["%d message sent."] = [
-       0 => "%d message sent.",
-       1 => "%d messages sent.",
-];
-$a->strings["You have no more invitations available"] = "You have no more invitations available.";
-$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks.";
-$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "To accept this invitation, please sign up at %s or any other public Friendica website.";
-$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica sites are all inter-connect to create a large privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join.";
-$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Our apologies. This system is not currently configured to connect with other public sites or invite members.";
-$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Friendica sites are all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. Each site can also connect with many traditional social networks.";
-$a->strings["To accept this invitation, please visit and register at %s."] = "To accept this invitation, please visit and register at %s.";
-$a->strings["Send invitations"] = "Send invitations";
-$a->strings["Enter email addresses, one per line:"] = "Enter email addresses, one per line:";
-$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web.";
-$a->strings["You will need to supply this invitation code: \$invite_code"] = "You will need to supply this invitation code: \$invite_code";
-$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Once you have signed up, please connect with me via my profile page at:";
-$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca";
-$a->strings["Unable to locate original post."] = "Unable to locate original post.";
-$a->strings["Empty post discarded."] = "Empty post discarded.";
-$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "This message was sent to you by %s, a member of the Friendica social network.";
-$a->strings["You may visit them online at %s"] = "You may visit them online at %s";
-$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Please contact the sender by replying to this post if you do not wish to receive these messages.";
-$a->strings["%s posted an update."] = "%s posted an update.";
+$a->strings["Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel.";
 $a->strings["Time Conversion"] = "Time conversion";
 $a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica provides this service for sharing events with other networks and friends in unknown time zones.";
 $a->strings["UTC time: %s"] = "UTC time: %s";
@@ -1230,11 +871,11 @@ $a->strings["Converted localtime: %s"] = "Converted local time: %s";
 $a->strings["Please select your timezone:"] = "Please select your time zone:";
 $a->strings["No valid account found."] = "No valid account found.";
 $a->strings["Password reset request issued. Check your email."] = "Password reset request issued. Please check your email.";
-$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "";
-$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "";
+$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tDear %1\$s,\n\t\t\tA request was received at \"%2\$s\" to reset your account password\n\t\tTo confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser's address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided; ignore or delete this email, as the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request.";
+$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s";
 $a->strings["Password reset requested at %s"] = "Password reset requested at %s";
 $a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Request could not be verified. (You may have previously submitted it.) Password reset failed.";
-$a->strings["Request has expired, please make a new one."] = "";
+$a->strings["Request has expired, please make a new one."] = "Request has expired, please make a new one.";
 $a->strings["Forgot your Password?"] = "Reset My Password";
 $a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Enter email address or nickname to reset your password. You will receive further instruction via email.";
 $a->strings["Nickname or Email: "] = "Nickname or email: ";
@@ -1245,12 +886,516 @@ $a->strings["Your new password is"] = "Your new password is";
 $a->strings["Save or copy your new password - and then"] = "Save or copy your new password - and then";
 $a->strings["click here to login"] = "click here to login";
 $a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Your password may be changed from the <em>Settings</em> page after successful login.";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "";
-$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t";
+$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t";
 $a->strings["Your password has been changed at %s"] = "Your password has been changed at %s";
-$a->strings["Manage Identities and/or Pages"] = "Manage Identities and Pages";
-$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Accounts that I manage or own.";
-$a->strings["Select an identity to manage: "] = "Select identity:";
+$a->strings["No more system notifications."] = "No more system notifications.";
+$a->strings["{0} wants to be your friend"] = "{0} wants to be your friend";
+$a->strings["{0} sent you a message"] = "{0} sent you a message";
+$a->strings["{0} requested registration"] = "{0} requested registration";
+$a->strings["Poke/Prod"] = "Poke/Prod";
+$a->strings["poke, prod or do other things to somebody"] = "Poke, prod or do other things to somebody";
+$a->strings["Recipient"] = "Recipient:";
+$a->strings["Choose what you wish to do to recipient"] = "Choose what you wish to do:";
+$a->strings["Make this post private"] = "Make this post private";
+$a->strings["Only logged in users are permitted to perform a probing."] = "Only logged in users are permitted to perform a probing.";
+$a->strings["Image uploaded but image cropping failed."] = "Image uploaded but image cropping failed.";
+$a->strings["Image size reduction [%s] failed."] = "Image size reduction [%s] failed.";
+$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Shift-reload the page or clear browser cache if the new photo does not display immediately.";
+$a->strings["Unable to process image"] = "Unable to process image";
+$a->strings["Image exceeds size limit of %s"] = "Image exceeds size limit of %s";
+$a->strings["Unable to process image."] = "Unable to process image.";
+$a->strings["Upload File:"] = "Upload File:";
+$a->strings["Select a profile:"] = "Select a profile:";
+$a->strings["or"] = "or";
+$a->strings["skip this step"] = "skip this step";
+$a->strings["select a photo from your photo albums"] = "select a photo from your photo albums";
+$a->strings["Crop Image"] = "Crop Image";
+$a->strings["Please adjust the image cropping for optimum viewing."] = "Please adjust the image cropping for optimum viewing.";
+$a->strings["Done Editing"] = "Done editing";
+$a->strings["Image uploaded successfully."] = "Image uploaded successfully.";
+$a->strings["Image upload failed."] = "Image upload failed.";
+$a->strings["Permission denied"] = "Permission denied";
+$a->strings["Invalid profile identifier."] = "Invalid profile identifier.";
+$a->strings["Profile Visibility Editor"] = "Profile Visibility Editor";
+$a->strings["Click on a contact to add or remove."] = "Click on a contact to add or remove.";
+$a->strings["Visible To"] = "Visible to";
+$a->strings["All Contacts (with secure profile access)"] = "All contacts with secure profile access";
+$a->strings["Account approved."] = "Account approved.";
+$a->strings["Registration revoked for %s"] = "Registration revoked for %s";
+$a->strings["Please login."] = "Please login.";
+$a->strings["Remove My Account"] = "Remove My Account";
+$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "This will completely remove your account. Once this has been done it is not recoverable.";
+$a->strings["Please enter your password for verification:"] = "Please enter your password for verification:";
+$a->strings["Remove term"] = "Remove term";
+$a->strings["Saved Searches"] = "Saved searches";
+$a->strings["Only logged in users are permitted to perform a search."] = "Only logged in users are permitted to perform a search.";
+$a->strings["Too Many Requests"] = "Too many requests";
+$a->strings["Only one search per minute is permitted for not logged in users."] = "Only one search per minute is permitted for not logged in users.";
+$a->strings["No results."] = "No results.";
+$a->strings["Items tagged with: %s"] = "Items tagged with: %s";
+$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s is following %2\$s's %3\$s";
+$a->strings["Tag removed"] = "Tag removed";
+$a->strings["Remove Item Tag"] = "Remove Item tag";
+$a->strings["Select a tag to remove: "] = "Select a tag to remove: ";
+$a->strings["Export account"] = "Export account";
+$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Export your account info and contacts. Use this to backup your account or to move it to another server.";
+$a->strings["Export all"] = "Export all";
+$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)";
+$a->strings["Export personal data"] = "Export personal data";
+$a->strings["No contacts."] = "No contacts.";
+$a->strings["Access denied."] = "Access denied.";
+$a->strings["Wall Photos"] = "Wall photos";
+$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Number of daily wall messages for %s exceeded. Message failed.";
+$a->strings["No recipient selected."] = "No recipient selected.";
+$a->strings["Unable to check your home location."] = "Unable to check your home location.";
+$a->strings["Message could not be sent."] = "Message could not be sent.";
+$a->strings["Message collection failure."] = "Message collection failure.";
+$a->strings["Message sent."] = "Message sent.";
+$a->strings["No recipient."] = "No recipient.";
+$a->strings["Send Private Message"] = "Send private message";
+$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders.";
+$a->strings["To:"] = "To:";
+$a->strings["Subject:"] = "Subject:";
+$a->strings["Unable to locate original post."] = "Unable to locate original post.";
+$a->strings["Empty post discarded."] = "Empty post discarded.";
+$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "This message was sent to you by %s, a member of the Friendica social network.";
+$a->strings["You may visit them online at %s"] = "You may visit them online at %s";
+$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Please contact the sender by replying to this post if you do not wish to receive these messages.";
+$a->strings["%s posted an update."] = "%s posted an update.";
+$a->strings["Registration successful. Please check your email for further instructions."] = "Registration successful. Please check your email for further instructions.";
+$a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "Failed to send email message. Here your account details:<br> login: %s<br> password: %s<br><br>You can change your password after login.";
+$a->strings["Registration successful."] = "Registration successful.";
+$a->strings["Your registration can not be processed."] = "Your registration cannot be processed.";
+$a->strings["Your registration is pending approval by the site owner."] = "Your registration is pending approval by the site administrator.";
+$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Sign up now'.";
+$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.";
+$a->strings["Your OpenID (optional): "] = "Your OpenID (optional): ";
+$a->strings["Include your profile in member directory?"] = "Include your profile in member directory?";
+$a->strings["Note for the admin"] = "Note for the admin";
+$a->strings["Leave a message for the admin, why you want to join this node"] = "Leave a message for the admin, why you want to join this node.";
+$a->strings["Membership on this site is by invitation only."] = "Membership on this site is by invitation only.";
+$a->strings["Your invitation code: "] = "Your invitation code: ";
+$a->strings["Registration"] = "Join this Friendica Node Today";
+$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Your full name: ";
+$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Your Email Address: (Initial information will be send there; so this must be an existing address.)";
+$a->strings["New Password:"] = "New password:";
+$a->strings["Leave empty for an auto generated password."] = "Leave empty for an auto generated password.";
+$a->strings["Confirm:"] = "Confirm new password:";
+$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'."] = "Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'.";
+$a->strings["Choose a nickname: "] = "Choose a nickname: ";
+$a->strings["Register"] = "Sign up now >>";
+$a->strings["Import your profile to this friendica instance"] = "Import an existing Friendica profile to this node.";
+$a->strings["Theme settings updated."] = "Theme settings updated.";
+$a->strings["Information"] = "Information";
+$a->strings["Overview"] = "Overview";
+$a->strings["Federation Statistics"] = "Federation statistics";
+$a->strings["Configuration"] = "Configuration";
+$a->strings["Site"] = "Site";
+$a->strings["Users"] = "Users";
+$a->strings["Addons"] = "Addons";
+$a->strings["Themes"] = "Theme selection";
+$a->strings["Additional features"] = "Additional features";
+$a->strings["Database"] = "Database";
+$a->strings["DB updates"] = "DB updates";
+$a->strings["Inspect Queue"] = "Inspect queue";
+$a->strings["Tools"] = "Tools";
+$a->strings["Contact Blocklist"] = "Contact blocklist";
+$a->strings["Server Blocklist"] = "Server blocklist";
+$a->strings["Delete Item"] = "Delete item";
+$a->strings["Logs"] = "Logs";
+$a->strings["View Logs"] = "View logs";
+$a->strings["Diagnostics"] = "Diagnostics";
+$a->strings["PHP Info"] = "PHP info";
+$a->strings["probe address"] = "Probe address";
+$a->strings["check webfinger"] = "Check webfinger";
+$a->strings["Admin"] = "Admin";
+$a->strings["Addon Features"] = "Addon features";
+$a->strings["User registrations waiting for confirmation"] = "User registrations awaiting confirmation";
+$a->strings["The blocked domain"] = "Blocked domain";
+$a->strings["The reason why you blocked this domain."] = "Reason why you blocked this domain.";
+$a->strings["Delete domain"] = "Delete domain";
+$a->strings["Check to delete this entry from the blocklist"] = "Check to delete this entry from the blocklist";
+$a->strings["Administration"] = "Administration";
+$a->strings["This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."] = "This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server.";
+$a->strings["The list of blocked servers will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "The list of blocked servers will publicly available on the Friendica page so that your users and people investigating communication problems can readily find the reason.";
+$a->strings["Add new entry to block list"] = "Add new entry to block list";
+$a->strings["Server Domain"] = "Server domain";
+$a->strings["The domain of the new server to add to the block list. Do not include the protocol."] = "The domain of the new server to add to the block list. Do not include the protocol.";
+$a->strings["Block reason"] = "Block reason";
+$a->strings["Add Entry"] = "Add entry";
+$a->strings["Save changes to the blocklist"] = "Save changes to the blocklist";
+$a->strings["Current Entries in the Blocklist"] = "Current entries in the blocklist";
+$a->strings["Delete entry from blocklist"] = "Delete entry from blocklist";
+$a->strings["Delete entry from blocklist?"] = "Delete entry from blocklist?";
+$a->strings["Server added to blocklist."] = "Server added to blocklist.";
+$a->strings["Site blocklist updated."] = "Site blocklist updated.";
+$a->strings["The contact has been blocked from the node"] = "This contact has been blocked from the node";
+$a->strings["Could not find any contact entry for this URL (%s)"] = "Could not find any contact entry for this URL (%s)";
+$a->strings["%s contact unblocked"] = [
+       0 => "%s contact unblocked",
+       1 => "%s contacts unblocked",
+];
+$a->strings["Remote Contact Blocklist"] = "Remote contact blocklist";
+$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "This page allows you to prevent any message from a remote contact to reach your node.";
+$a->strings["Block Remote Contact"] = "Block remote contact";
+$a->strings["select all"] = "select all";
+$a->strings["select none"] = "select none";
+$a->strings["No remote contact is blocked from this node."] = "No remote contact is blocked from this node.";
+$a->strings["Blocked Remote Contacts"] = "Blocked remote contacts";
+$a->strings["Block New Remote Contact"] = "Block new remote contact";
+$a->strings["Photo"] = "Photo";
+$a->strings["%s total blocked contact"] = [
+       0 => "%s total blocked contact",
+       1 => "%s blocked contacts",
+];
+$a->strings["URL of the remote contact to block."] = "URL of the remote contact to block.";
+$a->strings["Delete this Item"] = "Delete";
+$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted.";
+$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456.";
+$a->strings["GUID"] = "GUID";
+$a->strings["The GUID of the item you want to delete."] = "GUID of item to be deleted.";
+$a->strings["Item marked for deletion."] = "Item marked for deletion.";
+$a->strings["unknown"] = "unknown";
+$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "This page offers you the amount of known part of the federated social network your Friendica node is part of. These numbers are not complete and only reflect the part of the network your node is aware of.";
+$a->strings["The <em>Auto Discovered Contact Directory</em> feature is not enabled, it will improve the data displayed here."] = "The <em>Auto Discovered Contact Directory</em> feature is not enabled; enabling it will improve the data displayed here.";
+$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Currently this node is aware of %d nodes with %d registered users from the following platforms:";
+$a->strings["ID"] = "ID";
+$a->strings["Recipient Name"] = "Recipient name";
+$a->strings["Recipient Profile"] = "Recipient profile";
+$a->strings["Network"] = "Network";
+$a->strings["Created"] = "Created";
+$a->strings["Last Tried"] = "Last Tried";
+$a->strings["This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."] = "This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently.";
+$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB, because Friendica will use InnoDB only features in the future.  See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />";
+$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "A new Friendica version is available now. Your current version is %1\$s, upstream version is %2\$s";
+$a->strings["The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line and have a look at the errors that might appear."] = "The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line; check logs for errors.";
+$a->strings["The worker was never executed. Please check your database structure!"] = "The worker process has never been executed. Please check your database structure!";
+$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "The last worker process started at %s UTC. This is more than one hour ago. Please adjust your crontab settings.";
+$a->strings["Normal Account"] = "Standard account";
+$a->strings["Automatic Follower Account"] = "Automatic follower account";
+$a->strings["Public Forum Account"] = "Public forum account";
+$a->strings["Automatic Friend Account"] = "Automatic friend account";
+$a->strings["Blog Account"] = "Blog account";
+$a->strings["Private Forum Account"] = "Private forum account";
+$a->strings["Message queues"] = "Message queues";
+$a->strings["Summary"] = "Summary";
+$a->strings["Registered users"] = "Signed up users";
+$a->strings["Pending registrations"] = "Pending registrations";
+$a->strings["Version"] = "Version";
+$a->strings["Active addons"] = "Active addons";
+$a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] = "Can not parse base URL. Must have at least <scheme>://<domain>";
+$a->strings["Site settings updated."] = "Site settings updated.";
+$a->strings["No special theme for mobile devices"] = "No special theme for mobile devices";
+$a->strings["No community page"] = "No community page";
+$a->strings["Public postings from users of this site"] = "Public postings from users of this site";
+$a->strings["Public postings from the federated network"] = "Public postings from the federated network";
+$a->strings["Public postings from local users and the federated network"] = "Public postings from local users and the federated network";
+$a->strings["Users, Global Contacts"] = "Users, Global Contacts";
+$a->strings["Users, Global Contacts/fallback"] = "Users, Global Contacts/fallback";
+$a->strings["One month"] = "One month";
+$a->strings["Three months"] = "Three months";
+$a->strings["Half a year"] = "Half a year";
+$a->strings["One year"] = "One a year";
+$a->strings["Multi user instance"] = "Multi user instance";
+$a->strings["Closed"] = "Closed";
+$a->strings["Requires approval"] = "Requires approval";
+$a->strings["Open"] = "Open";
+$a->strings["No SSL policy, links will track page SSL state"] = "No SSL policy, links will track page SSL state";
+$a->strings["Force all links to use SSL"] = "Force all links to use SSL";
+$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Self-signed certificate, use SSL for local links only (discouraged)";
+$a->strings["Don't check"] = "Don't check";
+$a->strings["check the stable version"] = "check for stable version updates";
+$a->strings["check the development version"] = "check for development version updates";
+$a->strings["Republish users to directory"] = "Republish users to directory";
+$a->strings["File upload"] = "File upload";
+$a->strings["Policies"] = "Policies";
+$a->strings["Auto Discovered Contact Directory"] = "Auto-discovered contact directory";
+$a->strings["Performance"] = "Performance";
+$a->strings["Worker"] = "Worker";
+$a->strings["Relocate - WARNING: advanced function. Could make this server unreachable."] = "Relocate - Warning, advanced function: This could make this server unreachable.";
+$a->strings["Site name"] = "Site name";
+$a->strings["Host name"] = "Host name";
+$a->strings["Sender Email"] = "Sender email";
+$a->strings["The email address your server shall use to send notification emails from."] = "The email address your server shall use to send notification emails from.";
+$a->strings["Banner/Logo"] = "Banner/Logo";
+$a->strings["Shortcut icon"] = "Shortcut icon";
+$a->strings["Link to an icon that will be used for browsers."] = "Link to an icon that will be used for browsers.";
+$a->strings["Touch icon"] = "Touch icon";
+$a->strings["Link to an icon that will be used for tablets and mobiles."] = "Link to an icon that will be used for tablets and mobiles.";
+$a->strings["Additional Info"] = "Additional Info";
+$a->strings["For public servers: you can add additional information here that will be listed at %s/servers."] = "For public servers: You can add additional information here that will be listed at %s/servers.";
+$a->strings["System language"] = "System language";
+$a->strings["System theme"] = "System theme";
+$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Default system theme - may be overridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>";
+$a->strings["Mobile system theme"] = "Mobile system theme";
+$a->strings["Theme for mobile devices"] = "Theme for mobile devices";
+$a->strings["SSL link policy"] = "SSL link policy";
+$a->strings["Determines whether generated links should be forced to use SSL"] = "Determines whether generated links should be forced to use SSL";
+$a->strings["Force SSL"] = "Force SSL";
+$a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops.";
+$a->strings["Hide help entry from navigation menu"] = "Hide help entry from navigation menu";
+$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "Hides the menu entry for the Help pages from the navigation menu. Help pages can still be accessed by calling ../help directly via its URL.";
+$a->strings["Single user instance"] = "Single user instance";
+$a->strings["Make this instance multi-user or single-user for the named user"] = "Make this instance multi-user or single-user for the named user";
+$a->strings["Maximum image size"] = "Maximum image size";
+$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Maximum size in bytes of uploaded images. Default is 0, which means no limits.";
+$a->strings["Maximum image length"] = "Maximum image length";
+$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits.";
+$a->strings["JPEG image quality"] = "JPEG image quality";
+$a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is the original quality level.";
+$a->strings["Register policy"] = "Registration policy";
+$a->strings["Maximum Daily Registrations"] = "Maximum daily registrations";
+$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day.  If register is set to closed, this setting has no effect."] = "If open registration is permitted, this sets the maximum number of new registrations per day.  This setting has no effect for registrations by approval.";
+$a->strings["Register text"] = "Registration text";
+$a->strings["Will be displayed prominently on the registration page."] = "Will be displayed prominently on the registration page.";
+$a->strings["Accounts abandoned after x days"] = "Accounts abandoned after so many days";
+$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Will not waste system resources polling external sites for abandoned accounts. Enter 0 for no time limit.";
+$a->strings["Allowed friend domains"] = "Allowed friend domains";
+$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Leave empty to allow any domains";
+$a->strings["Allowed email domains"] = "Allowed email domains";
+$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Leave empty to allow any domains";
+$a->strings["No OEmbed rich content"] = "No OEmbed rich content";
+$a->strings["Don't show the rich content (e.g. embedded PDF), except from the domains listed below."] = "Don't show rich content (e.g. embedded PDF), except from the domains listed below.";
+$a->strings["Allowed OEmbed domains"] = "Allowed OEmbed domains";
+$a->strings["Comma separated list of domains which oembed content is allowed to be displayed. Wildcards are accepted."] = "Comma separated list of domains from where OEmbed content is allowed. Wildcards are possible.";
+$a->strings["Block public"] = "Block public";
+$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Block public access to all otherwise public personal pages on this site, except for local users when logged in.";
+$a->strings["Force publish"] = "Mandatory directory listing";
+$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "Force all profiles on this site to be listed in the site directory.";
+$a->strings["Global directory URL"] = "Global directory URL";
+$a->strings["URL to the global directory. If this is not set, the global directory is completely unavailable to the application."] = "URL to the global directory: If this is not set, the global directory is completely unavailable to the application.";
+$a->strings["Private posts by default for new users"] = "Private posts by default for new users";
+$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "Set default post permissions for all new members to the default privacy group rather than public.";
+$a->strings["Don't include post content in email notifications"] = "Don't include post content in email notifications";
+$a->strings["Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure."] = "Don't include the content of a post/comment/private message in the email notifications sent from this site, as a privacy measure.";
+$a->strings["Disallow public access to addons listed in the apps menu."] = "Disallow public access to addons listed in the apps menu.";
+$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "Checking this box will restrict addons listed in the apps menu to members only.";
+$a->strings["Don't embed private images in posts"] = "Don't embed private images in posts";
+$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while.";
+$a->strings["Allow Users to set remote_self"] = "Allow users to set \"Remote self\"";
+$a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "This allows every user to mark contacts as a \"Remote self\" in the repair contact dialogue. Setting this flag on a contact will mirror every posting of that contact in the users stream.";
+$a->strings["Block multiple registrations"] = "Block multiple registrations";
+$a->strings["Disallow users to register additional accounts for use as pages."] = "Disallow users to sign up for additional accounts.";
+$a->strings["OpenID support"] = "OpenID support";
+$a->strings["OpenID support for registration and logins."] = "OpenID support for registration and logins.";
+$a->strings["Fullname check"] = "Full name check";
+$a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "Force users to sign up with a space between first name and last name in the full name field; it may reduce spam and abuse registrations.";
+$a->strings["Community pages for visitors"] = "Community pages for visitors";
+$a->strings["Which community pages should be available for visitors. Local users always see both pages."] = "Which community pages should be available for visitors. Local users always see both pages.";
+$a->strings["Posts per user on community page"] = "Posts per user on community page";
+$a->strings["The maximum number of posts per user on the community page. (Not valid for 'Global Community')"] = "Maximum number of posts per user on the community page (not valid for 'Global Community').";
+$a->strings["Enable OStatus support"] = "Enable OStatus support";
+$a->strings["Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "Provide built-in OStatus (StatusNet, GNU Social, etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed.";
+$a->strings["Only import OStatus threads from our contacts"] = "Only import OStatus threads from known contacts";
+$a->strings["Normally we import every content from our OStatus contacts. With this option we only store threads that are started by a contact that is known on our system."] = "Normally we import every content from our OStatus contacts. With this option we only store threads that are started by a contact that is known on our system.";
+$a->strings["OStatus support can only be enabled if threading is enabled."] = "OStatus support can only be enabled if threading is enabled.";
+$a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "Diaspora support can't be enabled because Friendica was installed into a sub directory.";
+$a->strings["Enable Diaspora support"] = "Enable Diaspora support";
+$a->strings["Provide built-in Diaspora network compatibility."] = "Provide built-in Diaspora network compatibility.";
+$a->strings["Only allow Friendica contacts"] = "Only allow Friendica contacts";
+$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "All contacts must use Friendica protocols. All other built-in communication protocols will be disabled.";
+$a->strings["Verify SSL"] = "Verify SSL";
+$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites.";
+$a->strings["Proxy user"] = "Proxy user";
+$a->strings["Proxy URL"] = "Proxy URL";
+$a->strings["Network timeout"] = "Network timeout";
+$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Value is in seconds. Set to 0 for unlimited (not recommended).";
+$a->strings["Maximum Load Average"] = "Maximum load average";
+$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maximum system load before delivery and poll processes are deferred (default 50).";
+$a->strings["Maximum Load Average (Frontend)"] = "Maximum load average (frontend)";
+$a->strings["Maximum system load before the frontend quits service - default 50."] = "Maximum system load before the frontend quits service (default 50).";
+$a->strings["Minimal Memory"] = "Minimal memory";
+$a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated).";
+$a->strings["Maximum table size for optimization"] = "Maximum table size for optimization";
+$a->strings["Maximum table size (in MB) for the automatic optimization - default 100 MB. Enter -1 to disable it."] = "Maximum table size (in MB) for the automatic optimization (default 100 MB; -1 to deactivate).";
+$a->strings["Minimum level of fragmentation"] = "Minimum level of fragmentation";
+$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "Minimum fragmentation level to start the automatic optimization (default 30%).";
+$a->strings["Periodical check of global contacts"] = "Periodical check of global contacts";
+$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "This checks global contacts periodically for missing or outdated data and the vitality of the contacts and servers.";
+$a->strings["Days between requery"] = "Days between enquiry";
+$a->strings["Number of days after which a server is requeried for his contacts."] = "Number of days after which a server is required check contacts.";
+$a->strings["Discover contacts from other servers"] = "Discover contacts from other servers";
+$a->strings["Periodically query other servers for contacts. You can choose between 'users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommened setting is 'Users, Global Contacts'."] = "Periodically query other servers for contacts. You can choose between 'Users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older Friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommend setting is 'Users, Global Contacts'.";
+$a->strings["Timeframe for fetching global contacts"] = "Time-frame for fetching global contacts";
+$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "If discovery is activated, this value defines the time-frame for the activity of the global contacts that are fetched from other servers.";
+$a->strings["Search the local directory"] = "Search the local directory";
+$a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated.";
+$a->strings["Publish server information"] = "Publish server information";
+$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."] = "This publishes generic data about the server and its usage. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details.";
+$a->strings["Check upstream version"] = "Check upstream version";
+$a->strings["Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."] = "Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview.";
+$a->strings["Suppress Tags"] = "Suppress tags";
+$a->strings["Suppress showing a list of hashtags at the end of the posting."] = "Suppress listed hashtags at the end of posts.";
+$a->strings["Path to item cache"] = "Path to item cache";
+$a->strings["The item caches buffers generated bbcode and external images."] = "The item caches buffers generated bbcode and external images.";
+$a->strings["Cache duration in seconds"] = "Cache duration in seconds";
+$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "How long should cache files be held? (Default 86400 seconds - one day;  -1 disables item cache)";
+$a->strings["Maximum numbers of comments per post"] = "Maximum numbers of comments per post";
+$a->strings["How much comments should be shown for each post? Default value is 100."] = "How many comments should be shown for each post? (Default 100)";
+$a->strings["Temp path"] = "Temp path";
+$a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Enter a different tmp path, if your system restricts the webserver's access to the system temp path.";
+$a->strings["Base path to installation"] = "Base path to installation";
+$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot.";
+$a->strings["Disable picture proxy"] = "Disable picture proxy";
+$a->strings["The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith."] = "The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith.";
+$a->strings["Only search in tags"] = "Only search in tags";
+$a->strings["On large systems the text search can slow down the system extremely."] = "On large systems the text search can slow down the system significantly.";
+$a->strings["New base url"] = "New base URL";
+$a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users.";
+$a->strings["RINO Encryption"] = "RINO Encryption";
+$a->strings["Encryption layer between nodes."] = "Encryption layer between nodes.";
+$a->strings["Maximum number of parallel workers"] = "Maximum number of parallel workers";
+$a->strings["On shared hosters set this to 2. On larger systems, values of 10 are great. Default value is 4."] = "On shared hosts set this to 2. On larger systems, values of 10 are great. Default value is 4.";
+$a->strings["Don't use 'proc_open' with the worker"] = "Don't use 'proc_open' with the worker";
+$a->strings["Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = "Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab.";
+$a->strings["Enable fastlane"] = "Enable fast-lane";
+$a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "The fast-lane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority.";
+$a->strings["Enable frontend worker"] = "Enable frontend worker";
+$a->strings["When enabled the Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = "When enabled the Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server.";
+$a->strings["Update has been marked successful"] = "Update has been marked successful";
+$a->strings["Database structure update %s was successfully applied."] = "Database structure update %s was successfully applied.";
+$a->strings["Executing of database structure update %s failed with error: %s"] = "Executing of database structure update %s failed with error: %s";
+$a->strings["Executing %s failed with error: %s"] = "Executing %s failed with error: %s";
+$a->strings["Update %s was successfully applied."] = "Update %s was successfully applied.";
+$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "Update %s did not return a status. Unknown if it succeeded.";
+$a->strings["There was no additional update function %s that needed to be called."] = "There was no additional update function %s that needed to be called.";
+$a->strings["No failed updates."] = "No failed updates.";
+$a->strings["Check database structure"] = "Check database structure";
+$a->strings["Failed Updates"] = "Failed updates";
+$a->strings["This does not include updates prior to 1139, which did not return a status."] = "This does not include updates prior to 1139, which did not return a status.";
+$a->strings["Mark success (if update was manually applied)"] = "Mark success (if update was manually applied)";
+$a->strings["Attempt to execute this update step automatically"] = "Attempt to execute this update step automatically";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\t\tDear %1\$s,\n\t\t\t\tThe administrator of %2\$s has set up an account for you.";
+$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s."] = "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, this may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s.";
+$a->strings["Registration details for %s"] = "Registration details for %s";
+$a->strings["%s user blocked/unblocked"] = [
+       0 => "%s user blocked/unblocked",
+       1 => "%s users blocked/unblocked",
+];
+$a->strings["%s user deleted"] = [
+       0 => "%s user deleted",
+       1 => "%s users deleted",
+];
+$a->strings["User '%s' deleted"] = "User '%s' deleted";
+$a->strings["User '%s' unblocked"] = "User '%s' unblocked";
+$a->strings["User '%s' blocked"] = "User '%s' blocked";
+$a->strings["Email"] = "Email";
+$a->strings["Register date"] = "Registration date";
+$a->strings["Last login"] = "Last login";
+$a->strings["Last item"] = "Last item";
+$a->strings["Account"] = "Account";
+$a->strings["Add User"] = "Add user";
+$a->strings["User registrations waiting for confirm"] = "User registrations awaiting confirmation";
+$a->strings["User waiting for permanent deletion"] = "User awaiting permanent deletion";
+$a->strings["Request date"] = "Request date";
+$a->strings["No registrations."] = "No registrations.";
+$a->strings["Note from the user"] = "Note from the user";
+$a->strings["Deny"] = "Deny";
+$a->strings["Site admin"] = "Site admin";
+$a->strings["Account expired"] = "Account expired";
+$a->strings["New User"] = "New user";
+$a->strings["Deleted since"] = "Deleted since";
+$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Selected users will be deleted!\\n\\nEverything these users has posted on this site will be permanently deleted!\\n\\nAre you sure?";
+$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?";
+$a->strings["Name of the new user."] = "Name of the new user.";
+$a->strings["Nickname"] = "Nickname";
+$a->strings["Nickname of the new user."] = "Nickname of the new user.";
+$a->strings["Email address of the new user."] = "Email address of the new user.";
+$a->strings["Addon %s disabled."] = "Addon %s disabled.";
+$a->strings["Addon %s enabled."] = "Addon %s enabled.";
+$a->strings["Disable"] = "Disable";
+$a->strings["Enable"] = "Enable";
+$a->strings["Toggle"] = "Toggle";
+$a->strings["Author: "] = "Author: ";
+$a->strings["Maintainer: "] = "Maintainer: ";
+$a->strings["Reload active addons"] = "Reload active addons";
+$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s";
+$a->strings["No themes found."] = "No themes found.";
+$a->strings["Screenshot"] = "Screenshot";
+$a->strings["Reload active themes"] = "Reload active themes";
+$a->strings["No themes found on the system. They should be placed in %1\$s"] = "No themes found on the system. They should be placed in %1\$s";
+$a->strings["[Experimental]"] = "[Experimental]";
+$a->strings["[Unsupported]"] = "[Unsupported]";
+$a->strings["Log settings updated."] = "Log settings updated.";
+$a->strings["PHP log currently enabled."] = "PHP log currently enabled.";
+$a->strings["PHP log currently disabled."] = "PHP log currently disabled.";
+$a->strings["Clear"] = "Clear";
+$a->strings["Enable Debugging"] = "Enable debugging";
+$a->strings["Log file"] = "Log file";
+$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Must be writable by web server and relative to your Friendica top-level directory.";
+$a->strings["Log level"] = "Log level";
+$a->strings["PHP logging"] = "PHP logging";
+$a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The file name set in the 'error_log' line is relative to the Friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them.";
+$a->strings["Error trying to open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s exist and is readable."] = "Error trying to open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s exist and is readable.";
+$a->strings["Couldn't open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s is readable."] = "Couldn't open <strong>%1\$s</strong> log file.\\r\\n<br/>Check if file %1\$s is readable.";
+$a->strings["Off"] = "Off";
+$a->strings["On"] = "On";
+$a->strings["Lock feature %s"] = "Lock feature %s";
+$a->strings["Manage Additional Features"] = "Manage additional features";
+$a->strings["Source (bbcode) text:"] = "Source (bbcode) text:";
+$a->strings["Source (Diaspora) text to convert to BBcode:"] = "Source (Diaspora) text to convert to BBcode:";
+$a->strings["Source input: "] = "Source input: ";
+$a->strings["bbcode (raw HTML(: "] = "bbcode (raw HTML(: ";
+$a->strings["bbcode: "] = "bbcode: ";
+$a->strings["bbcode => html2bbcode: "] = "bbcode => html2bbcode: ";
+$a->strings["bb2diaspora: "] = "bb2diaspora: ";
+$a->strings["bb2diaspora => Markdown: "] = "bb2diaspora => Markdown: ";
+$a->strings["bb2diaspora => diaspora2bb: "] = "bb2diaspora => diaspora2bb: ";
+$a->strings["Source input (Diaspora format): "] = "Source input (Diaspora format): ";
+$a->strings["diaspora2bb: "] = "diaspora2bb: ";
+$a->strings["Login"] = "Login";
+$a->strings["The post was created"] = "The post was created";
+$a->strings["Community option not available."] = "Community option not available.";
+$a->strings["Not available."] = "Not available.";
+$a->strings["Local Community"] = "Local community";
+$a->strings["Posts from local users on this server"] = "Posts from local users on this server";
+$a->strings["Global Community"] = "Global community";
+$a->strings["Posts from users of the whole federated network"] = "Posts from users of the whole federated network";
+$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users.";
+$a->strings["Status:"] = "Status:";
+$a->strings["Homepage:"] = "Homepage:";
+$a->strings["Global Directory"] = "Global Directory";
+$a->strings["Find on this site"] = "Find on this site";
+$a->strings["Results for:"] = "Results for:";
+$a->strings["Site Directory"] = "Site directory";
+$a->strings["No entries (some entries may be hidden)."] = "No entries (entries may be hidden).";
+$a->strings["Item not found"] = "Item not found";
+$a->strings["Edit post"] = "Edit post";
+$a->strings["Event can not end before it has started."] = "Event cannot end before it has started.";
+$a->strings["Event title and start time are required."] = "Event title and starting time are required.";
+$a->strings["Create New Event"] = "Create new event";
+$a->strings["Event details"] = "Event details";
+$a->strings["Starting date and Title are required."] = "Starting date and title are required.";
+$a->strings["Event Starts:"] = "Event starts:";
+$a->strings["Finish date/time is not known or not relevant"] = "Finish date/time is not known or not relevant";
+$a->strings["Event Finishes:"] = "Event finishes:";
+$a->strings["Adjust for viewer timezone"] = "Adjust for viewer's time zone";
+$a->strings["Description:"] = "Description:";
+$a->strings["Title:"] = "Title:";
+$a->strings["Share this event"] = "Share this event";
+$a->strings["Basic"] = "Basic";
+$a->strings["Failed to remove event"] = "Failed to remove event";
+$a->strings["Event removed"] = "Event removed";
+$a->strings["Friend suggestion sent."] = "Friend suggestion sent";
+$a->strings["Suggest Friends"] = "Suggest friends";
+$a->strings["Suggest a friend for %s"] = "Suggest a friend for %s";
+$a->strings["Group created."] = "Group created.";
+$a->strings["Could not create group."] = "Could not create group.";
+$a->strings["Group not found."] = "Group not found.";
+$a->strings["Group name changed."] = "Group name changed.";
+$a->strings["Save Group"] = "Save group";
+$a->strings["Create a group of contacts/friends."] = "Create a group of contacts/friends.";
+$a->strings["Group Name: "] = "Group name: ";
+$a->strings["Group removed."] = "Group removed.";
+$a->strings["Unable to remove group."] = "Unable to remove group.";
+$a->strings["Delete Group"] = "Delete group";
+$a->strings["Group Editor"] = "Group Editor";
+$a->strings["Edit Group Name"] = "Edit group name";
+$a->strings["Members"] = "Members";
+$a->strings["Group is empty"] = "Group is empty";
+$a->strings["Remove Contact"] = "Remove contact";
+$a->strings["Add Contact"] = "Add contact";
 $a->strings["New Message"] = "New Message";
 $a->strings["Unable to locate contact information."] = "Unable to locate contact information.";
 $a->strings["Messages"] = "Messages";
@@ -1260,19 +1405,17 @@ $a->strings["Conversation removed."] = "Conversation removed.";
 $a->strings["No messages."] = "No messages.";
 $a->strings["Message not available."] = "Message not available.";
 $a->strings["Delete message"] = "Delete message";
+$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A";
 $a->strings["Delete conversation"] = "Delete conversation";
 $a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page.";
 $a->strings["Send Reply"] = "Send reply";
 $a->strings["Unknown sender - %s"] = "Unknown sender - %s";
 $a->strings["You and %s"] = "Me and %s";
 $a->strings["%s and You"] = "%s and me";
-$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A";
 $a->strings["%d message"] = [
        0 => "%d message",
        1 => "%d messages",
 ];
-$a->strings["Remove term"] = "Remove term";
-$a->strings["Saved Searches"] = "Saved searches";
 $a->strings["add"] = "add";
 $a->strings["Warning: This group contains %s member from a network that doesn't allow non public messages."] = [
        0 => "Warning: This group contains %s member from a network that doesn't allow non public messages.",
@@ -1287,7 +1430,6 @@ $a->strings["Commented Order"] = "Commented last";
 $a->strings["Sort by Comment Date"] = "Sort by comment date";
 $a->strings["Posted Order"] = "Posted last";
 $a->strings["Sort by Post Date"] = "Sort by post date";
-$a->strings["Personal"] = "Personal";
 $a->strings["Posts that mention or involve you"] = "Posts mentioning or involving me";
 $a->strings["New"] = "New";
 $a->strings["Activity Stream - by date"] = "Activity Stream - by date";
@@ -1295,7 +1437,7 @@ $a->strings["Shared Links"] = "Shared links";
 $a->strings["Interesting Links"] = "Interesting links";
 $a->strings["Starred"] = "Starred";
 $a->strings["Favourite Posts"] = "My favorite posts";
-$a->strings["No more system notifications."] = "No more system notifications.";
+$a->strings["Personal Notes"] = "Personal notes";
 $a->strings["Photo Albums"] = "Photo Albums";
 $a->strings["Recent Photos"] = "Recent photos";
 $a->strings["Upload New Photos"] = "Upload new photos";
@@ -1308,9 +1450,9 @@ $a->strings["Delete Photo"] = "Delete photo";
 $a->strings["Do you really want to delete this photo?"] = "Do you really want to delete this photo?";
 $a->strings["a photo"] = "a photo";
 $a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s was tagged in %2\$s by %3\$s";
-$a->strings["Image upload didn't complete, please try again"] = "";
-$a->strings["Image file is missing"] = "";
-$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "";
+$a->strings["Image upload didn't complete, please try again"] = "Image upload didn't complete, please try again";
+$a->strings["Image file is missing"] = "Image file is missing";
+$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Server can't accept new file upload at this time, please contact your administrator";
 $a->strings["Image file is empty."] = "Image file is empty.";
 $a->strings["No photos selected"] = "No photos selected";
 $a->strings["Access to this item is restricted."] = "Access to this item is restricted.";
@@ -1346,142 +1488,11 @@ $a->strings["This is you"] = "This is me";
 $a->strings["Comment"] = "Comment";
 $a->strings["Map"] = "Map";
 $a->strings["View Album"] = "View album";
-$a->strings["{0} wants to be your friend"] = "{0} wants to be your friend";
-$a->strings["{0} sent you a message"] = "{0} sent you a message";
-$a->strings["{0} requested registration"] = "{0} requested registration";
-$a->strings["Poke/Prod"] = "Poke/Prod";
-$a->strings["poke, prod or do other things to somebody"] = "Poke, prod or do other things to somebody";
-$a->strings["Recipient"] = "Recipient:";
-$a->strings["Choose what you wish to do to recipient"] = "Choose what you wish to do:";
-$a->strings["Make this post private"] = "Make this post private";
 $a->strings["Requested profile is not available."] = "Requested profile is unavailable.";
-$a->strings["%s's posts"] = "";
-$a->strings["%s's comments"] = "";
-$a->strings["%s's timeline"] = "";
+$a->strings["%s's posts"] = "%s's posts";
+$a->strings["%s's comments"] = "%s's comments";
+$a->strings["%s's timeline"] = "%s's timeline";
 $a->strings["Tips for New Members"] = "Tips for New Members";
-$a->strings["Image uploaded but image cropping failed."] = "Image uploaded but image cropping failed.";
-$a->strings["Image size reduction [%s] failed."] = "Image size reduction [%s] failed.";
-$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Shift-reload the page or clear browser cache if the new photo does not display immediately.";
-$a->strings["Unable to process image"] = "Unable to process image";
-$a->strings["Upload File:"] = "Upload File:";
-$a->strings["Select a profile:"] = "Select a profile:";
-$a->strings["or"] = "or";
-$a->strings["skip this step"] = "skip this step";
-$a->strings["select a photo from your photo albums"] = "select a photo from your photo albums";
-$a->strings["Crop Image"] = "Crop Image";
-$a->strings["Please adjust the image cropping for optimum viewing."] = "Please adjust the image cropping for optimum viewing.";
-$a->strings["Done Editing"] = "Done editing";
-$a->strings["Image uploaded successfully."] = "Image uploaded successfully.";
-$a->strings["Profile deleted."] = "Profile deleted.";
-$a->strings["Profile-"] = "Profile-";
-$a->strings["New profile created."] = "New profile created.";
-$a->strings["Profile unavailable to clone."] = "Profile unavailable to clone.";
-$a->strings["Profile Name is required."] = "Profile name is required.";
-$a->strings["Marital Status"] = "Marital status";
-$a->strings["Romantic Partner"] = "Romantic partner";
-$a->strings["Work/Employment"] = "Work/Employment:";
-$a->strings["Religion"] = "Religion";
-$a->strings["Political Views"] = "Political views";
-$a->strings["Gender"] = "Gender";
-$a->strings["Sexual Preference"] = "Sexual preference";
-$a->strings["XMPP"] = "XMPP";
-$a->strings["Homepage"] = "Homepage";
-$a->strings["Interests"] = "Interests";
-$a->strings["Location"] = "Location";
-$a->strings["Profile updated."] = "Profile updated.";
-$a->strings[" and "] = " and ";
-$a->strings["public profile"] = "public profile";
-$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;";
-$a->strings[" - Visit %1\$s's %2\$s"] = " - Visit %1\$s's %2\$s";
-$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s has an updated %2\$s, changing %3\$s.";
-$a->strings["Hide contacts and friends:"] = "Hide contacts and friends:";
-$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Hide your contact/friend list from viewers of this profile?";
-$a->strings["Show more profile fields:"] = "Show more profile fields:";
-$a->strings["Profile Actions"] = "Profile actions";
-$a->strings["Edit Profile Details"] = "Edit Profile Details";
-$a->strings["Change Profile Photo"] = "Change profile photo";
-$a->strings["View this profile"] = "View this profile";
-$a->strings["Edit visibility"] = "Edit visibility";
-$a->strings["Create a new profile using these settings"] = "Create a new profile using these settings";
-$a->strings["Clone this profile"] = "Clone this profile";
-$a->strings["Delete this profile"] = "Delete this profile";
-$a->strings["Basic information"] = "Basic information";
-$a->strings["Profile picture"] = "Profile picture";
-$a->strings["Preferences"] = "Preferences";
-$a->strings["Status information"] = "Status information";
-$a->strings["Additional information"] = "Additional information";
-$a->strings["Relation"] = "Relation";
-$a->strings["Miscellaneous"] = "Miscellaneous";
-$a->strings["Your Gender:"] = "Gender:";
-$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Marital status:";
-$a->strings["Sexual Preference:"] = "Sexual preference:";
-$a->strings["Example: fishing photography software"] = "Example: fishing photography software";
-$a->strings["Profile Name:"] = "Profile name:";
-$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet.";
-$a->strings["Your Full Name:"] = "My full name:";
-$a->strings["Title/Description:"] = "Title/Description:";
-$a->strings["Street Address:"] = "Street address:";
-$a->strings["Locality/City:"] = "Locality/City:";
-$a->strings["Region/State:"] = "Region/State:";
-$a->strings["Postal/Zip Code:"] = "Postcode:";
-$a->strings["Country:"] = "Country:";
-$a->strings["Age: "] = "Age: ";
-$a->strings["Who: (if applicable)"] = "Who: (if applicable)";
-$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Examples: cathy123, Cathy Williams, cathy@example.com";
-$a->strings["Since [date]:"] = "Since when:";
-$a->strings["Tell us about yourself..."] = "About myself:";
-$a->strings["XMPP (Jabber) address:"] = "XMPP (Jabber) address:";
-$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "The XMPP address will be propagated to your contacts so that they can follow you.";
-$a->strings["Homepage URL:"] = "Homepage URL:";
-$a->strings["Hometown:"] = "Home town:";
-$a->strings["Political Views:"] = "Political views:";
-$a->strings["Religious Views:"] = "Religious views:";
-$a->strings["Public Keywords:"] = "Public keywords:";
-$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "Used for suggesting potential friends, can be seen by others.";
-$a->strings["Private Keywords:"] = "Private keywords:";
-$a->strings["(Used for searching profiles, never shown to others)"] = "Used for searching profiles, never shown to others.";
-$a->strings["Likes:"] = "Likes:";
-$a->strings["Dislikes:"] = "Dislikes:";
-$a->strings["Musical interests"] = "Music:";
-$a->strings["Books, literature"] = "Books, literature, poetry:";
-$a->strings["Television"] = "Television:";
-$a->strings["Film/dance/culture/entertainment"] = "Film, dance, culture, entertainment";
-$a->strings["Hobbies/Interests"] = "Hobbies/Interests:";
-$a->strings["Love/romance"] = "Love/Romance:";
-$a->strings["Work/employment"] = "Work/Employment:";
-$a->strings["School/education"] = "School/Education:";
-$a->strings["Contact information and Social Networks"] = "Contact information and other social networks:";
-$a->strings["Profile Image"] = "Profile image";
-$a->strings["visible to everybody"] = "Visible to everybody";
-$a->strings["Edit/Manage Profiles"] = "Edit/Manage Profiles";
-$a->strings["Change profile photo"] = "Change profile photo";
-$a->strings["Create New Profile"] = "Create new profile";
-$a->strings["Registration successful. Please check your email for further instructions."] = "Registration successful. Please check your email for further instructions.";
-$a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "Failed to send email message. Here your account details:<br> login: %s<br> password: %s<br><br>You can change your password after login.";
-$a->strings["Registration successful."] = "Registration successful.";
-$a->strings["Your registration can not be processed."] = "Your registration cannot be processed.";
-$a->strings["Your registration is pending approval by the site owner."] = "Your registration is pending approval by the site administrator.";
-$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Sign up now'.";
-$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.";
-$a->strings["Your OpenID (optional): "] = "Your OpenID (optional): ";
-$a->strings["Include your profile in member directory?"] = "Include your profile in member directory?";
-$a->strings["Note for the admin"] = "Note for the admin";
-$a->strings["Leave a message for the admin, why you want to join this node"] = "Leave a message for the admin, why you want to join this node.";
-$a->strings["Membership on this site is by invitation only."] = "Membership on this site is by invitation only.";
-$a->strings["Your invitation ID: "] = "Your invitation ID: ";
-$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Your full name: ";
-$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Your Email Address: (Initial information will be send there; so this must be an existing address.)";
-$a->strings["New Password:"] = "New password:";
-$a->strings["Leave empty for an auto generated password."] = "Leave empty for an auto generated password.";
-$a->strings["Confirm:"] = "Confirm new password:";
-$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'."] = "";
-$a->strings["Choose a nickname: "] = "Choose a nickname: ";
-$a->strings["Register"] = "Sign up now >>";
-$a->strings["Import your profile to this friendica instance"] = "Import an existing Friendica profile to this node.";
-$a->strings["Only logged in users are permitted to perform a search."] = "Only logged in users are permitted to perform a search.";
-$a->strings["Too Many Requests"] = "Too many requests";
-$a->strings["Only one search per minute is permitted for not logged in users."] = "Only one search per minute is permitted for not logged in users.";
-$a->strings["Items tagged with: %s"] = "Items tagged with: %s";
 $a->strings["Display"] = "Display";
 $a->strings["Social Networks"] = "Social networks";
 $a->strings["Delegations"] = "Delegations";
@@ -1500,8 +1511,8 @@ $a->strings["Password update failed. Please try again."] = "Password update fail
 $a->strings[" Please use a shorter name."] = " Please use a shorter name.";
 $a->strings[" Name too short."] = " Name too short.";
 $a->strings["Wrong Password"] = "Wrong password";
-$a->strings["Invalid email."] = "";
-$a->strings["Cannot change to that email."] = "";
+$a->strings["Invalid email."] = "Invalid email.";
+$a->strings["Cannot change to that email."] = "Cannot change to that email.";
 $a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Private forum has no privacy permissions. Using default privacy group.";
 $a->strings["Private forum has no privacy permissions and no default privacy group."] = "Private forum has no privacy permissions and no default privacy group.";
 $a->strings["Settings updated."] = "Settings updated.";
@@ -1516,8 +1527,8 @@ $a->strings["Edit"] = "Edit";
 $a->strings["Client key starts with"] = "Client key starts with";
 $a->strings["No name"] = "No name";
 $a->strings["Remove authorization"] = "Remove authorization";
-$a->strings["No Addon settings configured"] = "";
-$a->strings["Addon Settings"] = "";
+$a->strings["No Addon settings configured"] = "No addon settings configured";
+$a->strings["Addon Settings"] = "Addon Settings";
 $a->strings["Additional Features"] = "Additional Features";
 $a->strings["Diaspora"] = "Diaspora";
 $a->strings["enabled"] = "enabled";
@@ -1549,8 +1560,8 @@ $a->strings["Action after import:"] = "Action after import:";
 $a->strings["Mark as seen"] = "Mark as seen";
 $a->strings["Move to folder"] = "Move to folder";
 $a->strings["Move to folder:"] = "Move to folder:";
-$a->strings["%s - (Unsupported)"] = "";
-$a->strings["%s - (Experimental)"] = "";
+$a->strings["%s - (Unsupported)"] = "%s - (Unsupported)";
+$a->strings["%s - (Experimental)"] = "%s - (Experimental)";
 $a->strings["Display Settings"] = "Display Settings";
 $a->strings["Display Theme:"] = "Display theme:";
 $a->strings["Mobile Theme:"] = "Mobile theme:";
@@ -1576,7 +1587,7 @@ $a->strings["General Theme Settings"] = "Themes";
 $a->strings["Custom Theme Settings"] = "Theme customization";
 $a->strings["Content Settings"] = "Content/Layout";
 $a->strings["Theme settings"] = "Theme settings";
-$a->strings["Unable to find your profile. Please contact your admin."] = "";
+$a->strings["Unable to find your profile. Please contact your admin."] = "Unable to find your profile. Please contact your admin.";
 $a->strings["Account Types"] = "Account types:";
 $a->strings["Personal Page Subtypes"] = "Personal Page subtypes";
 $a->strings["Community Forum Subtypes"] = "Community forum subtypes";
@@ -1601,14 +1612,21 @@ $a->strings["Requires manual approval of contact requests."] = "Requires manual
 $a->strings["OpenID:"] = "OpenID:";
 $a->strings["(Optional) Allow this OpenID to login to this account."] = "(Optional) Allow this OpenID to login to this account.";
 $a->strings["Publish your default profile in your local site directory?"] = "Publish default profile in local site directory?";
-$a->strings["Your profile may be visible in public."] = "Your local directory may be publicly visible";
+$a->strings["Your profile will be published in the global friendica directories (e.g. <a href=\"%s\">%s</a>). Your profile will be visible in public."] = "Your profile will be published in the global Friendica directories (e.g. <a href=\"%s\">%s</a>). Your profile will be publicly visible.";
 $a->strings["Publish your default profile in the global social directory?"] = "Publish default profile in global directory?";
+$a->strings["Your profile will be published in this node's <a href=\"%s\">local directory</a>. Your profile details may be publicly visible depending on the system settings."] = "Your profile will be published in this node's <a href=\"%s\">local directory</a>. Your profile details may be publicly visible depending on the system settings.";
 $a->strings["Hide your contact/friend list from viewers of your default profile?"] = "Hide my contact list from others?";
-$a->strings["If enabled, posting public messages to Diaspora and other networks isn't possible."] = "Posting public messages to Diaspora and other networks will not be possible if enabled";
+$a->strings["Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create"] = "Your contact list won't be shown in your default profile page. You can decide to display your contact list separately for each additional profile you create";
+$a->strings["Hide your profile details from anonymous viewers?"] = "Hide your profile details from anonymous viewers?";
+$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Disables posting public messages to Diaspora and other networks."] = "Anonymous visitors will only see your profile picture, display name, and nickname. Disables posting public messages to Diaspora and other networks.";
 $a->strings["Allow friends to post to your profile page?"] = "Allow friends to post to my wall?";
+$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "Your contacts may write posts on your profile wall. These posts will be distributed to your contacts";
 $a->strings["Allow friends to tag your posts?"] = "Allow friends to tag my post?";
+$a->strings["Your contacts can add additional tags to your posts."] = "Your contacts can add additional tags to your posts.";
 $a->strings["Allow us to suggest you as a potential friend to new members?"] = "Allow us to suggest you as a potential friend to new members?";
+$a->strings["If you like, Friendica may suggest new members to add you as a contact."] = "If you like, Friendica may suggest new members to add you as a contact.";
 $a->strings["Permit unknown people to send you private mail?"] = "Allow unknown people to send me private messages?";
+$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "Friendica network users may send you private messages even if they are not in your contact list.";
 $a->strings["Profile is <strong>not published</strong>."] = "Profile is <strong>not published</strong>.";
 $a->strings["Your Identity Address is <strong>'%s'</strong> or '%s'."] = "My identity address: <strong>'%s'</strong> or '%s'";
 $a->strings["Automatically expire posts after this many days:"] = "Automatically expire posts after this many days:";
@@ -1668,19 +1686,11 @@ $a->strings["Change the behaviour of this account for special situations"] = "Ch
 $a->strings["Relocate"] = "Recent relocation";
 $a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "If you have moved this profile from another server and some of your contacts don't receive your updates:";
 $a->strings["Resend relocate message to contacts"] = "Resend relocation message to contacts";
-$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s is following %2\$s's %3\$s";
-$a->strings["Tag removed"] = "Tag removed";
-$a->strings["Remove Item Tag"] = "Remove Item tag";
-$a->strings["Select a tag to remove: "] = "Select a tag to remove: ";
 $a->strings["Do you really want to delete this video?"] = "Do you really want to delete this video?";
 $a->strings["Delete Video"] = "Delete video";
 $a->strings["No videos selected"] = "No videos selected";
 $a->strings["Recent Videos"] = "Recent videos";
 $a->strings["Upload New Videos"] = "Upload new videos";
-$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Sorry, maybe your upload is bigger than the PHP configuration allows";
-$a->strings["Or - did you try to upload an empty file?"] = "Or did you try to upload an empty file?";
-$a->strings["File exceeds size limit of %s"] = "File exceeds size limit of %s";
-$a->strings["File upload failed."] = "File upload failed.";
 $a->strings["default"] = "default";
 $a->strings["greenzero"] = "greenzero";
 $a->strings["purplezero"] = "purplezero";
@@ -1705,11 +1715,11 @@ $a->strings["Navigation bar background color"] = "Navigation bar background colo
 $a->strings["Navigation bar icon color "] = "Navigation bar icon color:";
 $a->strings["Link color"] = "Link color:";
 $a->strings["Set the background color"] = "Background color:";
-$a->strings["Content background opacity"] = "";
+$a->strings["Content background opacity"] = "Content background opacity";
 $a->strings["Set the background image"] = "Background image:";
-$a->strings["Login page background image"] = "";
-$a->strings["Login page background color"] = "";
-$a->strings["Leave background image and color empty for theme defaults"] = "";
+$a->strings["Login page background image"] = "Login page background image";
+$a->strings["Login page background color"] = "Login page background color";
+$a->strings["Leave background image and color empty for theme defaults"] = "Leave background image and color empty for theme defaults";
 $a->strings["Guest"] = "Guest";
 $a->strings["Visitor"] = "Visitor";
 $a->strings["Logout"] = "Logout";
@@ -1760,7 +1770,6 @@ $a->strings["Friend/Connect Request"] = "Friend/Contact request";
 $a->strings["New Follower"] = "New follower";
 $a->strings["Error decoding account file"] = "Error decoding account file";
 $a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Error! No version data in file! Is this a Friendica account file?";
-$a->strings["Error! Cannot check nickname"] = "Error! Cannot check nickname.";
 $a->strings["User '%s' already exists on this server!"] = "User '%s' already exists on this server!";
 $a->strings["User creation error"] = "User creation error";
 $a->strings["User profile creation error"] = "User profile creation error";
@@ -1881,7 +1890,7 @@ $a->strings["Apps"] = "Apps";
 $a->strings["Addon applications, utilities, games"] = "Addon applications, utilities, games";
 $a->strings["Search site content"] = "Search site content";
 $a->strings["Community"] = "Community";
-$a->strings["Conversations on this and other servers"] = "";
+$a->strings["Conversations on this and other servers"] = "Conversations on this and other servers";
 $a->strings["Directory"] = "Directory";
 $a->strings["People directory"] = "People directory";
 $a->strings["Information about this friendica instance"] = "Information about this Friendica instance";
@@ -1949,8 +1958,8 @@ $a->strings["Advanced Profile Settings"] = "Advanced profiles";
 $a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Show visitors of public community forums at the advanced profile page";
 $a->strings["Tag Cloud"] = "Tag cloud";
 $a->strings["Provide a personal tag cloud on your profile page"] = "Provide a personal tag cloud on your profile page";
-$a->strings["Display Membership Date"] = "";
-$a->strings["Display membership date in profile"] = "";
+$a->strings["Display Membership Date"] = "Display membership date";
+$a->strings["Display membership date in profile"] = "Display membership date in profile";
 $a->strings["Embedding disabled"] = "Embedding disabled";
 $a->strings["Embedded content"] = "Embedded content";
 $a->strings["Add New Contact"] = "Add new contact";
@@ -1974,42 +1983,16 @@ $a->strings["%d contact in common"] = [
        1 => "%d contacts in common",
 ];
 $a->strings["There are no tables on MyISAM."] = "There are no tables on MyISAM.";
-$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "";
+$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid.";
 $a->strings["The error message is\n[pre]%s[/pre]"] = "The error message is\n[pre]%s[/pre]";
 $a->strings["\nError %d occurred during database update:\n%s\n"] = "\nError %d occurred during database update:\n%s\n";
 $a->strings["Errors encountered performing database changes: "] = "Errors encountered performing database changes: ";
 $a->strings[": Database update"] = ": Database update";
 $a->strings["%s: updating %s table."] = "%s: updating %s table.";
-$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "A deleted group with this name has been revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name.";
-$a->strings["Default privacy group for new contacts"] = "Default privacy group for new contacts";
-$a->strings["Everybody"] = "Everybody";
-$a->strings["edit"] = "edit";
-$a->strings["Edit group"] = "Edit group";
-$a->strings["Contacts not in any group"] = "Contacts not in any group";
-$a->strings["Create a new group"] = "Create new group";
-$a->strings["Edit groups"] = "Edit groups";
-$a->strings["Drop Contact"] = "Drop contact";
-$a->strings["Organisation"] = "Organization";
-$a->strings["News"] = "News";
-$a->strings["Forum"] = "Forum";
-$a->strings["Connect URL missing."] = "Connect URL missing.";
-$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "";
-$a->strings["This site is not configured to allow communications with other networks."] = "This site is not configured to allow communications with other networks.";
-$a->strings["No compatible communication protocols or feeds were discovered."] = "No compatible communication protocols or feeds were discovered.";
-$a->strings["The profile address specified does not provide adequate information."] = "The profile address specified does not provide adequate information.";
-$a->strings["An author or name was not found."] = "An author or name was not found.";
-$a->strings["No browser URL could be matched to this address."] = "No browser URL could be matched to this address.";
-$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Unable to match @-style identity address with a known protocol or email contact.";
-$a->strings["Use mailto: in front of address to force email check."] = "Use mailto: in front of address to force email check.";
-$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "The profile address specified belongs to a network which has been disabled on this site.";
-$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Limited profile: This person will be unable to receive direct/private messages from you.";
-$a->strings["Unable to retrieve contact information."] = "Unable to retrieve contact information.";
-$a->strings["%s's birthday"] = "%s's birthday";
-$a->strings["Happy Birthday %s"] = "Happy Birthday, %s!";
+$a->strings["[no subject]"] = "[no subject]";
 $a->strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s is going to %2\$s's %3\$s";
 $a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s is not going to %2\$s's %3\$s";
 $a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s may go to %2\$s's %3\$s";
-$a->strings["[no subject]"] = "[no subject]";
 $a->strings["Requested account is not available."] = "Requested account is unavailable.";
 $a->strings["Edit profile"] = "Edit profile";
 $a->strings["Atom feed"] = "Atom feed";
@@ -2022,7 +2005,7 @@ $a->strings["Birthdays this week:"] = "Birthdays this week:";
 $a->strings["[No description]"] = "[No description]";
 $a->strings["Event Reminders"] = "Event reminders";
 $a->strings["Events this week:"] = "Events this week:";
-$a->strings["Member since:"] = "";
+$a->strings["Member since:"] = "Member since:";
 $a->strings["j F, Y"] = "j F, Y";
 $a->strings["j F"] = "j F";
 $a->strings["Age:"] = "Age:";
@@ -2039,8 +2022,34 @@ $a->strings["Work/employment:"] = "Work/Employment:";
 $a->strings["School/education:"] = "School/Education:";
 $a->strings["Forums:"] = "Forums:";
 $a->strings["Only You Can See This"] = "Only you can see this.";
-$a->strings["Login failed"] = "";
-$a->strings["Not enough information to authenticate"] = "";
+$a->strings["Drop Contact"] = "Drop contact";
+$a->strings["Organisation"] = "Organization";
+$a->strings["News"] = "News";
+$a->strings["Forum"] = "Forum";
+$a->strings["Connect URL missing."] = "Connect URL missing.";
+$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page.";
+$a->strings["This site is not configured to allow communications with other networks."] = "This site is not configured to allow communications with other networks.";
+$a->strings["No compatible communication protocols or feeds were discovered."] = "No compatible communication protocols or feeds were discovered.";
+$a->strings["The profile address specified does not provide adequate information."] = "The profile address specified does not provide adequate information.";
+$a->strings["An author or name was not found."] = "An author or name was not found.";
+$a->strings["No browser URL could be matched to this address."] = "No browser URL could be matched to this address.";
+$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Unable to match @-style identity address with a known protocol or email contact.";
+$a->strings["Use mailto: in front of address to force email check."] = "Use mailto: in front of address to force email check.";
+$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "The profile address specified belongs to a network which has been disabled on this site.";
+$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Limited profile: This person will be unable to receive direct/private messages from you.";
+$a->strings["Unable to retrieve contact information."] = "Unable to retrieve contact information.";
+$a->strings["%s's birthday"] = "%s's birthday";
+$a->strings["Happy Birthday %s"] = "Happy Birthday, %s!";
+$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "A deleted group with this name has been revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name.";
+$a->strings["Default privacy group for new contacts"] = "Default privacy group for new contacts";
+$a->strings["Everybody"] = "Everybody";
+$a->strings["edit"] = "edit";
+$a->strings["Edit group"] = "Edit group";
+$a->strings["Contacts not in any group"] = "Contacts not in any group";
+$a->strings["Create a new group"] = "Create new group";
+$a->strings["Edit groups"] = "Edit groups";
+$a->strings["Login failed"] = "Login failed";
+$a->strings["Not enough information to authenticate"] = "Not enough information to authenticate";
 $a->strings["An invitation is required."] = "An invitation is required.";
 $a->strings["Invitation could not be verified."] = "Invitation could not be verified.";
 $a->strings["Invalid OpenID url"] = "Invalid OpenID URL";
@@ -2053,24 +2062,24 @@ $a->strings["That doesn't appear to be your full (First Last) name."] = "That do
 $a->strings["Your email domain is not among those allowed on this site."] = "Your email domain is not allowed on this site.";
 $a->strings["Not a valid email address."] = "Not a valid email address.";
 $a->strings["Cannot use that email."] = "Cannot use that email.";
-$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "";
+$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Your nickname can only contain a-z, 0-9 and _.";
 $a->strings["Nickname is already registered. Please choose another."] = "Nickname is already registered. Please choose another.";
 $a->strings["SERIOUS ERROR: Generation of security keys failed."] = "SERIOUS ERROR: Generation of security keys failed.";
 $a->strings["An error occurred during registration. Please try again."] = "An error occurred during registration. Please try again.";
 $a->strings["An error occurred creating your default profile. Please try again."] = "An error occurred creating your default profile. Please try again.";
-$a->strings["An error occurred creating your self contact. Please try again."] = "";
-$a->strings["An error occurred creating your default contact group. Please try again."] = "";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\t\t"] = "";
+$a->strings["An error occurred creating your self contact. Please try again."] = "An error occurred creating your self contact. Please try again.";
+$a->strings["An error occurred creating your default contact group. Please try again."] = "An error occurred while creating your default contact group. Please try again.";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\t\t";
 $a->strings["Registration at %s"] = "Registration at %s";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t"] = "";
-$a->strings["\n\t\t\tThe login details are as follows:\n\t\t\t\tSite Location:\t%3\$s\n\t\t\t\tLogin Name:\t%1\$s\n\t\t\t\tPassword:\t%5\$s\n\n\t\t\tYou may change your password from your account Settings page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile keywords (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\n\t\t\tThank you and welcome to %2\$s."] = "";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t";
+$a->strings["\n\t\t\tThe login details are as follows:\n\t\t\t\tSite Location:\t%3\$s\n\t\t\t\tLogin Name:\t%1\$s\n\t\t\t\tPassword:\t%5\$s\n\n\t\t\tYou may change your password from your account Settings page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile keywords (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tThe login details are as follows:\n\t\t\t\tSite Location:\t%3\$s\n\t\t\t\tLogin Name:\t%1\$s\n\t\t\t\tPassword:\t%5\$s\n\n\t\t\tYou may change your password from your account Settings page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile keywords (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\n\t\t\tThank you and welcome to %2\$s.";
 $a->strings["%s\\'s birthday"] = "%s\\'s birthday";
-$a->strings["Sharing notification from Diaspora network"] = "Sharing notification from Diaspora network";
-$a->strings["Attachments:"] = "Attachments:";
 $a->strings["%s is now following %s."] = "%s is now following %s.";
 $a->strings["following"] = "following";
 $a->strings["%s stopped following %s."] = "%s stopped following %s.";
 $a->strings["stopped following"] = "stopped following";
+$a->strings["Sharing notification from Diaspora network"] = "Sharing notification from Diaspora network";
+$a->strings["Attachments:"] = "Attachments:";
 $a->strings["(no subject)"] = "(no subject)";
 $a->strings["Create a New Account"] = "Create a new account";
 $a->strings["Password: "] = "Password: ";
@@ -2117,5 +2126,5 @@ $a->strings["Link"] = "Link";
 $a->strings["Video"] = "Video";
 $a->strings["Delete this item?"] = "Delete this item?";
 $a->strings["show fewer"] = "Show fewer.";
-$a->strings["Update %s failed. See error logs."] = "Update %s failed. See error logs.";
 $a->strings["toggle mobile"] = "Toggle mobile";
+$a->strings["Update %s failed. See error logs."] = "Update %s failed. See error logs.";
index e90885a790e5e23091d3b875cabd144cc2e767f5..71e52d13c672b058fb4c8968b7ea68087ef92b07 100644 (file)
@@ -5,7 +5,7 @@
 # Translators:
 # Elena <elena.valhalla@gmail.com>, 2014
 # fabrixxm <fabrix.xm@gmail.com>, 2011
-# fabrixxm <fabrix.xm@gmail.com>, 2013-2015,2017
+# fabrixxm <fabrix.xm@gmail.com>, 2013-2015,2017-2018
 # fabrixxm <fabrix.xm@gmail.com>, 2011-2012
 # Francesco Apruzzese <cescoap@gmail.com>, 2012-2013
 # ufic <marco@carnazzo.it>, 2012
@@ -16,9 +16,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: friendica\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-11-07 07:03+0100\n"
-"PO-Revision-Date: 2017-11-18 18:26+0000\n"
-"Last-Translator: Mauro Batini <mbatini@gmail.com>\n"
+"POT-Creation-Date: 2018-03-05 16:37+0100\n"
+"PO-Revision-Date: 2018-03-19 13:20+0000\n"
+"Last-Translator: fabrixxm <fabrix.xm@gmail.com>\n"
 "Language-Team: Italian (http://www.transifex.com/Friendica/friendica/language/it/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -26,9069 +26,9246 @@ msgstr ""
 "Language: it\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: include/features.php:65
-msgid "General Features"
-msgstr "Funzionalità generali"
-
-#: include/features.php:67
-msgid "Multiple Profiles"
-msgstr "Profili multipli"
+#: include/security.php:81
+msgid "Welcome "
+msgstr "Ciao"
 
-#: include/features.php:67
-msgid "Ability to create multiple profiles"
-msgstr "Possibilità di creare profili multipli"
+#: include/security.php:82
+msgid "Please upload a profile photo."
+msgstr "Carica una foto per il profilo."
 
-#: include/features.php:68
-msgid "Photo Location"
-msgstr "Località Foto"
+#: include/security.php:84
+msgid "Welcome back "
+msgstr "Ciao "
 
-#: include/features.php:68
+#: include/security.php:431
 msgid ""
-"Photo metadata is normally stripped. This extracts the location (if present)"
-" prior to stripping metadata and links it to a map."
-msgstr "I metadati delle foto vengono rimossi. Questa opzione estrae la località (se presenta) prima di rimuovere i metadati e la collega a una mappa."
+"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 "Il token di sicurezza della form non era corretto. Probabilmente la form è rimasta aperta troppo a lungo (più di tre ore) prima di inviarla."
 
-#: include/features.php:69
-msgid "Export Public Calendar"
-msgstr "Esporta calendario pubblico"
+#: include/enotify.php:33
+msgid "Friendica Notification"
+msgstr "Notifica Friendica"
 
-#: include/features.php:69
-msgid "Ability for visitors to download the public calendar"
-msgstr "Permesso ai visitatori di scaricare il calendario pubblico"
+#: include/enotify.php:36
+msgid "Thank You,"
+msgstr "Grazie,"
 
-#: include/features.php:74
-msgid "Post Composition Features"
-msgstr "Funzionalità di composizione dei post"
+#: include/enotify.php:39
+#, php-format
+msgid "%s Administrator"
+msgstr "Amministratore %s"
 
-#: include/features.php:75
-msgid "Post Preview"
-msgstr "Anteprima dei post"
+#: include/enotify.php:41
+#, php-format
+msgid "%1$s, %2$s Administrator"
+msgstr "%1$s,  amministratore di %2$s"
 
-#: include/features.php:75
-msgid "Allow previewing posts and comments before publishing them"
-msgstr "Permetti di avere un'anteprima di messaggi e commenti prima di pubblicarli"
+#: include/enotify.php:52 src/Worker/Delivery.php:403
+msgid "noreply"
+msgstr "nessuna risposta"
 
-#: include/features.php:76
-msgid "Auto-mention Forums"
-msgstr "Auto-cita i Forum"
+#: include/enotify.php:100
+#, php-format
+msgid "[Friendica:Notify] New mail received at %s"
+msgstr "[Friendica:Notifica] Nuovo messaggio privato ricevuto su %s"
 
-#: include/features.php:76
-msgid ""
-"Add/remove mention when a forum page is selected/deselected in ACL window."
-msgstr "Aggiunge/rimuove una menzione quando una pagina forum è selezionata/deselezionata nella finestra dei permessi."
+#: include/enotify.php:102
+#, php-format
+msgid "%1$s sent you a new private message at %2$s."
+msgstr "%1$s ti ha inviato un nuovo messaggio privato su %2$s."
 
-#: include/features.php:81
-msgid "Network Sidebar Widgets"
-msgstr "Widget della barra laterale nella pagina Rete"
+#: include/enotify.php:103
+msgid "a private message"
+msgstr "un messaggio privato"
 
-#: include/features.php:82
-msgid "Search by Date"
-msgstr "Cerca per data"
+#: include/enotify.php:103
+#, php-format
+msgid "%1$s sent you %2$s."
+msgstr "%1$s ti ha inviato %2$s"
 
-#: include/features.php:82
-msgid "Ability to select posts by date ranges"
-msgstr "Permette di filtrare i post per data"
+#: include/enotify.php:105
+#, php-format
+msgid "Please visit %s to view and/or reply to your private messages."
+msgstr "Visita %s per vedere e/o rispondere ai tuoi messaggi privati."
 
-#: include/features.php:83 include/features.php:113
-msgid "List Forums"
-msgstr "Elenco forum"
+#: include/enotify.php:143
+#, php-format
+msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
+msgstr "%1$s ha commentato [url=%2$s]%3$s[/url]"
 
-#: include/features.php:83
-msgid "Enable widget to display the forums your are connected with"
-msgstr "Abilita il widget che mostra i forum ai quali sei connesso"
+#: include/enotify.php:151
+#, php-format
+msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
+msgstr "%1$s ha commentato [url=%2$s]%4$s di %3$s[/url]"
 
-#: include/features.php:84
-msgid "Group Filter"
-msgstr "Filtra gruppi"
+#: include/enotify.php:161
+#, php-format
+msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
+msgstr "%1$s ha commentato un [url=%2$s]tuo %3$s[/url]"
 
-#: include/features.php:84
-msgid "Enable widget to display Network posts only from selected group"
-msgstr "Abilita il widget per filtrare i post solo per il gruppo selezionato"
+#: include/enotify.php:173
+#, php-format
+msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
+msgstr "[Friendica:Notifica] Commento di %2$s alla conversazione #%1$d"
 
-#: include/features.php:85
-msgid "Network Filter"
-msgstr "Filtro reti"
+#: include/enotify.php:175
+#, php-format
+msgid "%s commented on an item/conversation you have been following."
+msgstr "%s ha commentato un elemento che stavi seguendo."
 
-#: include/features.php:85
-msgid "Enable widget to display Network posts only from selected network"
-msgstr "Abilita il widget per mostrare i post solo per la rete selezionata"
+#: include/enotify.php:178 include/enotify.php:193 include/enotify.php:208
+#: include/enotify.php:223 include/enotify.php:242 include/enotify.php:257
+#, php-format
+msgid "Please visit %s to view and/or reply to the conversation."
+msgstr "Visita %s per vedere e/o commentare la conversazione"
 
-#: include/features.php:86 mod/search.php:37 mod/network.php:196
-msgid "Saved Searches"
-msgstr "Ricerche salvate"
+#: include/enotify.php:185
+#, php-format
+msgid "[Friendica:Notify] %s posted to your profile wall"
+msgstr "[Friendica:Notifica] %s ha scritto sulla tua bacheca"
 
-#: include/features.php:86
-msgid "Save search terms for re-use"
-msgstr "Salva i termini cercati per riutilizzarli"
+#: include/enotify.php:187
+#, php-format
+msgid "%1$s posted to your profile wall at %2$s"
+msgstr "%1$s ha scritto sulla tua bacheca su %2$s"
 
-#: include/features.php:91
-msgid "Network Tabs"
-msgstr "Schede pagina Rete"
+#: include/enotify.php:188
+#, php-format
+msgid "%1$s posted to [url=%2$s]your wall[/url]"
+msgstr "%1$s ha inviato un messaggio sulla [url=%2$s]tua bacheca[/url]"
 
-#: include/features.php:92
-msgid "Network Personal Tab"
-msgstr "Scheda Personali"
+#: include/enotify.php:200
+#, php-format
+msgid "[Friendica:Notify] %s tagged you"
+msgstr "[Friendica:Notifica] %s ti ha taggato"
 
-#: include/features.php:92
-msgid "Enable tab to display only Network posts that you've interacted on"
-msgstr "Abilita la scheda per mostrare solo i post a cui hai partecipato"
+#: include/enotify.php:202
+#, php-format
+msgid "%1$s tagged you at %2$s"
+msgstr "%1$s ti ha taggato su %2$s"
 
-#: include/features.php:93
-msgid "Network New Tab"
-msgstr "Scheda Nuovi"
+#: include/enotify.php:203
+#, php-format
+msgid "%1$s [url=%2$s]tagged you[/url]."
+msgstr "%1$s [url=%2$s]ti ha taggato[/url]."
 
-#: include/features.php:93
-msgid "Enable tab to display only new Network posts (from the last 12 hours)"
-msgstr "Abilita la scheda per mostrare solo i post nuovi (nelle ultime 12 ore)"
+#: include/enotify.php:215
+#, php-format
+msgid "[Friendica:Notify] %s shared a new post"
+msgstr "[Friendica:Notifica] %s ha condiviso un nuovo messaggio"
 
-#: include/features.php:94
-msgid "Network Shared Links Tab"
-msgstr "Scheda Link Condivisi"
+#: include/enotify.php:217
+#, php-format
+msgid "%1$s shared a new post at %2$s"
+msgstr "%1$s ha condiviso un nuovo messaggio su %2$s"
 
-#: include/features.php:94
-msgid "Enable tab to display only Network posts with links in them"
-msgstr "Abilita la scheda per mostrare solo i post che contengono link"
+#: include/enotify.php:218
+#, php-format
+msgid "%1$s [url=%2$s]shared a post[/url]."
+msgstr "%1$s [url=%2$s]ha condiviso un messaggio[/url]."
 
-#: include/features.php:99
-msgid "Post/Comment Tools"
-msgstr "Strumenti per messaggi/commenti"
+#: include/enotify.php:230
+#, php-format
+msgid "[Friendica:Notify] %1$s poked you"
+msgstr "[Friendica:Notifica] %1$s ti ha stuzzicato"
 
-#: include/features.php:100
-msgid "Multiple Deletion"
-msgstr "Eliminazione multipla"
+#: include/enotify.php:232
+#, php-format
+msgid "%1$s poked you at %2$s"
+msgstr "%1$s ti ha stuzzicato su %2$s"
 
-#: include/features.php:100
-msgid "Select and delete multiple posts/comments at once"
-msgstr "Seleziona ed elimina vari messaggi e commenti in una volta sola"
+#: include/enotify.php:233
+#, php-format
+msgid "%1$s [url=%2$s]poked you[/url]."
+msgstr "%1$s [url=%2$s]ti ha stuzzicato[/url]."
 
-#: include/features.php:101
-msgid "Edit Sent Posts"
-msgstr "Modifica i post inviati"
+#: include/enotify.php:249
+#, php-format
+msgid "[Friendica:Notify] %s tagged your post"
+msgstr "[Friendica:Notifica] %s ha taggato un tuo messaggio"
 
-#: include/features.php:101
-msgid "Edit and correct posts and comments after sending"
-msgstr "Modifica e correggi messaggi e commenti dopo averli inviati"
+#: include/enotify.php:251
+#, php-format
+msgid "%1$s tagged your post at %2$s"
+msgstr "%1$s ha taggato il tuo post su %2$s"
 
-#: include/features.php:102
-msgid "Tagging"
-msgstr "Aggiunta tag"
+#: include/enotify.php:252
+#, php-format
+msgid "%1$s tagged [url=%2$s]your post[/url]"
+msgstr "%1$s ha taggato [url=%2$s]il tuo post[/url]"
 
-#: include/features.php:102
-msgid "Ability to tag existing posts"
-msgstr "Permette di aggiungere tag ai post già esistenti"
+#: include/enotify.php:264
+msgid "[Friendica:Notify] Introduction received"
+msgstr "[Friendica:Notifica] Hai ricevuto una presentazione"
 
-#: include/features.php:103
-msgid "Post Categories"
-msgstr "Categorie post"
+#: include/enotify.php:266
+#, php-format
+msgid "You've received an introduction from '%1$s' at %2$s"
+msgstr "Hai ricevuto un'introduzione da '%1$s' su %2$s"
 
-#: include/features.php:103
-msgid "Add categories to your posts"
-msgstr "Aggiungi categorie ai tuoi post"
+#: include/enotify.php:267
+#, php-format
+msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
+msgstr "Hai ricevuto [url=%1$s]un'introduzione[/url] da %2$s."
 
-#: include/features.php:104 include/contact_widgets.php:167
-msgid "Saved Folders"
-msgstr "Cartelle Salvate"
+#: include/enotify.php:272 include/enotify.php:318
+#, php-format
+msgid "You may visit their profile at %s"
+msgstr "Puoi visitare il suo profilo presso %s"
 
-#: include/features.php:104
-msgid "Ability to file posts under folders"
-msgstr "Permette di archiviare i post in cartelle"
+#: include/enotify.php:274
+#, php-format
+msgid "Please visit %s to approve or reject the introduction."
+msgstr "Visita %s per approvare o rifiutare la presentazione."
 
-#: include/features.php:105
-msgid "Dislike Posts"
-msgstr "Non mi piace"
+#: include/enotify.php:282
+msgid "[Friendica:Notify] A new person is sharing with you"
+msgstr "[Friendica:Notifica] Una nuova persona sta condividendo con te"
 
-#: include/features.php:105
-msgid "Ability to dislike posts/comments"
-msgstr "Permetti di inviare \"non mi piace\" ai messaggi"
+#: include/enotify.php:284 include/enotify.php:285
+#, php-format
+msgid "%1$s is sharing with you at %2$s"
+msgstr "%1$s sta condividendo con te su %2$s"
 
-#: include/features.php:106
-msgid "Star Posts"
-msgstr "Post preferiti"
+#: include/enotify.php:292
+msgid "[Friendica:Notify] You have a new follower"
+msgstr "[Friendica:Notifica] Una nuova persona ti segue"
 
-#: include/features.php:106
-msgid "Ability to mark special posts with a star indicator"
-msgstr "Permette di segnare i post preferiti con una stella"
+#: include/enotify.php:294 include/enotify.php:295
+#, php-format
+msgid "You have a new follower at %2$s : %1$s"
+msgstr "Un nuovo utente ha iniziato a seguirti su %2$s : %1$s"
 
-#: include/features.php:107
-msgid "Mute Post Notifications"
-msgstr "Silenzia le notifiche di nuovi post"
+#: include/enotify.php:307
+msgid "[Friendica:Notify] Friend suggestion received"
+msgstr "[Friendica:Notifica] Hai ricevuto un suggerimento di amicizia"
 
-#: include/features.php:107
-msgid "Ability to mute notifications for a thread"
-msgstr "Permette di silenziare le notifiche di nuovi post in una discussione"
+#: include/enotify.php:309
+#, php-format
+msgid "You've received a friend suggestion from '%1$s' at %2$s"
+msgstr "Hai ricevuto un suggerimento di amicizia da '%1$s' su %2$s"
 
-#: include/features.php:112
-msgid "Advanced Profile Settings"
-msgstr "Impostazioni Avanzate Profilo"
+#: include/enotify.php:310
+#, php-format
+msgid ""
+"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
+msgstr "Hai ricevuto [url=%1$s]un suggerimento di amicizia[/url] per %2$s su %3$s"
 
-#: include/features.php:113
-msgid "Show visitors public community forums at the Advanced Profile Page"
-msgstr "Mostra ai visitatori i forum nella pagina Profilo Avanzato"
+#: include/enotify.php:316
+msgid "Name:"
+msgstr "Nome:"
 
-#: include/datetime.php:66 include/datetime.php:68 mod/profiles.php:697
-msgid "Miscellaneous"
-msgstr "Varie"
+#: include/enotify.php:317
+msgid "Photo:"
+msgstr "Foto:"
 
-#: include/datetime.php:196 include/identity.php:655
-msgid "Birthday:"
-msgstr "Compleanno:"
+#: include/enotify.php:320
+#, php-format
+msgid "Please visit %s to approve or reject the suggestion."
+msgstr "Visita %s per approvare o rifiutare il suggerimento."
 
-#: include/datetime.php:198 mod/profiles.php:720
-msgid "Age: "
-msgstr "Età : "
+#: include/enotify.php:328 include/enotify.php:343
+msgid "[Friendica:Notify] Connection accepted"
+msgstr "[Friendica:Notifica] Connessione accettata"
 
-#: include/datetime.php:200
-msgid "YYYY-MM-DD or MM-DD"
-msgstr "AAAA-MM-GG o MM-GG"
+#: include/enotify.php:330 include/enotify.php:345
+#, php-format
+msgid "'%1$s' has accepted your connection request at %2$s"
+msgstr "'%1$s' ha accettato la tua richiesta di connessione su %2$s"
 
-#: include/datetime.php:370
-msgid "never"
-msgstr "mai"
+#: include/enotify.php:331 include/enotify.php:346
+#, php-format
+msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
+msgstr "%2$s ha accettato la tua [url=%1$s]richiesta di connessione[/url]"
 
-#: include/datetime.php:376
-msgid "less than a second ago"
-msgstr "meno di un secondo fa"
+#: include/enotify.php:336
+msgid ""
+"You are now mutual friends and may exchange status updates, photos, and "
+"email without restriction."
+msgstr "Ora siete amici reciproci e potete scambiarvi aggiornamenti di stato, foto e messaggi privati senza restrizioni."
 
-#: include/datetime.php:379
-msgid "year"
-msgstr "anno"
+#: include/enotify.php:338
+#, php-format
+msgid "Please visit %s if you wish to make any changes to this relationship."
+msgstr "Visita %s se vuoi modificare questa relazione."
 
-#: include/datetime.php:379
-msgid "years"
-msgstr "anni"
+#: include/enotify.php:351
+#, php-format
+msgid ""
+"'%1$s' has chosen to accept you a fan, which restricts some forms of "
+"communication - such as private messaging and some profile interactions. If "
+"this is a celebrity or community page, these settings were applied "
+"automatically."
+msgstr "'%1$s' ha scelto di accettarti come \"fan\", il che limita alcune forme di comunicazione, come i messaggi privati, e alcune possibilità di interazione col profilo. Se è una pagina di una comunità o di una celebrità, queste impostazioni sono state applicate automaticamente."
 
-#: include/datetime.php:380 include/event.php:490 mod/cal.php:282
-#: mod/events.php:393
-msgid "month"
-msgstr "mese"
+#: include/enotify.php:353
+#, php-format
+msgid ""
+"'%1$s' may choose to extend this into a two-way or more permissive "
+"relationship in the future."
+msgstr "'%1$s' può scegliere di estendere questa relazione in una relazione più permissiva in futuro."
 
-#: include/datetime.php:380
-msgid "months"
-msgstr "mesi"
+#: include/enotify.php:355
+#, php-format
+msgid "Please visit %s  if you wish to make any changes to this relationship."
+msgstr "Visita %s se desideri modificare questo collegamento."
 
-#: include/datetime.php:381 include/event.php:491 mod/cal.php:283
-#: mod/events.php:394
-msgid "week"
-msgstr "settimana"
+#: include/enotify.php:365
+msgid "[Friendica System:Notify] registration request"
+msgstr "[Friendica System:Notifica] richiesta di registrazione"
 
-#: include/datetime.php:381
-msgid "weeks"
-msgstr "settimane"
+#: include/enotify.php:367
+#, php-format
+msgid "You've received a registration request from '%1$s' at %2$s"
+msgstr "Hai ricevuto una richiesta di registrazione da '%1$s' su %2$s"
 
-#: include/datetime.php:382 include/event.php:492 mod/cal.php:284
-#: mod/events.php:395
-msgid "day"
-msgstr "giorno"
+#: include/enotify.php:368
+#, php-format
+msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
+msgstr "Hai ricevuto una [url=%1$s]richiesta di registrazione[/url] da %2$s."
 
-#: include/datetime.php:382
-msgid "days"
-msgstr "giorni"
+#: include/enotify.php:373
+#, php-format
+msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s("
+msgstr "Nome completo:\t%1$s\nIndirizzo del sito:\t%2$s\nNome utente:\t%3$s (%4$s)"
 
-#: include/datetime.php:383
-msgid "hour"
-msgstr "ora"
+#: include/enotify.php:379
+#, php-format
+msgid "Please visit %s to approve or reject the request."
+msgstr "Visita %s per approvare o rifiutare la richiesta."
 
-#: include/datetime.php:383
-msgid "hours"
-msgstr "ore"
+#: include/event.php:26 include/event.php:914 include/bb2diaspora.php:238
+#: mod/localtime.php:19
+msgid "l F d, Y \\@ g:i A"
+msgstr "l d F Y \\@ G:i"
 
-#: include/datetime.php:384
-msgid "minute"
-msgstr "minuto"
+#: include/event.php:45 include/event.php:62 include/event.php:471
+#: include/event.php:992 include/bb2diaspora.php:245
+msgid "Starts:"
+msgstr "Inizia:"
 
-#: include/datetime.php:384
-msgid "minutes"
-msgstr "minuti"
+#: include/event.php:48 include/event.php:68 include/event.php:472
+#: include/event.php:996 include/bb2diaspora.php:251
+msgid "Finishes:"
+msgstr "Finisce:"
 
-#: include/datetime.php:385
-msgid "second"
-msgstr "secondo"
+#: include/event.php:52 include/event.php:77 include/event.php:473
+#: include/event.php:1010 include/bb2diaspora.php:258
+#: mod/notifications.php:247 mod/contacts.php:651 mod/directory.php:149
+#: mod/events.php:521 src/Model/Profile.php:417
+msgid "Location:"
+msgstr "Posizione:"
 
-#: include/datetime.php:385
-msgid "seconds"
-msgstr "secondi"
+#: include/event.php:420
+msgid "all-day"
+msgstr "tutto il giorno"
 
-#: include/datetime.php:394
-#, php-format
-msgid "%1$d %2$s ago"
-msgstr "%1$d %2$s fa"
+#: include/event.php:422 include/text.php:1111
+msgid "Sun"
+msgstr "Dom"
 
-#: include/datetime.php:620
-#, php-format
-msgid "%s's birthday"
-msgstr "Compleanno di %s"
+#: include/event.php:423 include/text.php:1111
+msgid "Mon"
+msgstr "Lun"
 
-#: include/datetime.php:621 include/dfrn.php:1361
-#, php-format
-msgid "Happy Birthday %s"
-msgstr "Buon compleanno %s"
+#: include/event.php:424 include/text.php:1111
+msgid "Tue"
+msgstr "Mar"
 
-#: include/profile_selectors.php:6
-msgid "Male"
-msgstr "Maschio"
+#: include/event.php:425 include/text.php:1111
+msgid "Wed"
+msgstr "Mer"
 
-#: include/profile_selectors.php:6
-msgid "Female"
-msgstr "Femmina"
+#: include/event.php:426 include/text.php:1111
+msgid "Thu"
+msgstr "Gio"
 
-#: include/profile_selectors.php:6
-msgid "Currently Male"
-msgstr "Al momento maschio"
+#: include/event.php:427 include/text.php:1111
+msgid "Fri"
+msgstr "Ven"
 
-#: include/profile_selectors.php:6
-msgid "Currently Female"
-msgstr "Al momento femmina"
+#: include/event.php:428 include/text.php:1111
+msgid "Sat"
+msgstr "Sab"
 
-#: include/profile_selectors.php:6
-msgid "Mostly Male"
-msgstr "Prevalentemente maschio"
+#: include/event.php:430 include/text.php:1093 mod/settings.php:945
+msgid "Sunday"
+msgstr "Domenica"
 
-#: include/profile_selectors.php:6
-msgid "Mostly Female"
-msgstr "Prevalentemente femmina"
+#: include/event.php:431 include/text.php:1093 mod/settings.php:945
+msgid "Monday"
+msgstr "Lunedì"
 
-#: include/profile_selectors.php:6
-msgid "Transgender"
-msgstr "Transgender"
+#: include/event.php:432 include/text.php:1093
+msgid "Tuesday"
+msgstr "Martedì"
 
-#: include/profile_selectors.php:6
-msgid "Intersex"
-msgstr "Intersex"
+#: include/event.php:433 include/text.php:1093
+msgid "Wednesday"
+msgstr "Mercoledì"
 
-#: include/profile_selectors.php:6
-msgid "Transsexual"
-msgstr "Transessuale"
+#: include/event.php:434 include/text.php:1093
+msgid "Thursday"
+msgstr "Giovedì"
 
-#: include/profile_selectors.php:6
-msgid "Hermaphrodite"
-msgstr "Ermafrodito"
+#: include/event.php:435 include/text.php:1093
+msgid "Friday"
+msgstr "Venerdì"
 
-#: include/profile_selectors.php:6
-msgid "Neuter"
-msgstr "Neutro"
+#: include/event.php:436 include/text.php:1093
+msgid "Saturday"
+msgstr "Sabato"
 
-#: include/profile_selectors.php:6
-msgid "Non-specific"
-msgstr "Non specificato"
+#: include/event.php:438 include/text.php:1114
+msgid "Jan"
+msgstr "Gen"
 
-#: include/profile_selectors.php:6
-msgid "Other"
-msgstr "Altro"
+#: include/event.php:439 include/text.php:1114
+msgid "Feb"
+msgstr "Feb"
 
-#: include/profile_selectors.php:6 include/conversation.php:1565
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr[0] "Indeciso"
-msgstr[1] "Indecisi"
+#: include/event.php:440 include/text.php:1114
+msgid "Mar"
+msgstr "Mar"
 
-#: include/profile_selectors.php:23
-msgid "Males"
-msgstr "Maschi"
+#: include/event.php:441 include/text.php:1114
+msgid "Apr"
+msgstr "Apr"
 
-#: include/profile_selectors.php:23
-msgid "Females"
-msgstr "Femmine"
+#: include/event.php:442 include/event.php:455 include/text.php:1097
+#: include/text.php:1114
+msgid "May"
+msgstr "Maggio"
 
-#: include/profile_selectors.php:23
-msgid "Gay"
-msgstr "Gay"
+#: include/event.php:443
+msgid "Jun"
+msgstr "Giu"
 
-#: include/profile_selectors.php:23
-msgid "Lesbian"
-msgstr "Lesbica"
+#: include/event.php:444 include/text.php:1114
+msgid "Jul"
+msgstr "Lug"
 
-#: include/profile_selectors.php:23
-msgid "No Preference"
-msgstr "Nessuna preferenza"
+#: include/event.php:445 include/text.php:1114
+msgid "Aug"
+msgstr "Ago"
 
-#: include/profile_selectors.php:23
-msgid "Bisexual"
-msgstr "Bisessuale"
+#: include/event.php:446
+msgid "Sept"
+msgstr "Set"
 
-#: include/profile_selectors.php:23
-msgid "Autosexual"
-msgstr "Autosessuale"
+#: include/event.php:447 include/text.php:1114
+msgid "Oct"
+msgstr "Ott"
 
-#: include/profile_selectors.php:23
-msgid "Abstinent"
-msgstr "Astinente"
+#: include/event.php:448 include/text.php:1114
+msgid "Nov"
+msgstr "Nov"
 
-#: include/profile_selectors.php:23
-msgid "Virgin"
-msgstr "Vergine"
+#: include/event.php:449 include/text.php:1114
+msgid "Dec"
+msgstr "Dic"
 
-#: include/profile_selectors.php:23
-msgid "Deviant"
-msgstr "Deviato"
+#: include/event.php:451 include/text.php:1097
+msgid "January"
+msgstr "Gennaio"
 
-#: include/profile_selectors.php:23
-msgid "Fetish"
-msgstr "Fetish"
+#: include/event.php:452 include/text.php:1097
+msgid "February"
+msgstr "Febbraio"
 
-#: include/profile_selectors.php:23
-msgid "Oodles"
-msgstr "Un sacco"
+#: include/event.php:453 include/text.php:1097
+msgid "March"
+msgstr "Marzo"
 
-#: include/profile_selectors.php:23
-msgid "Nonsexual"
-msgstr "Asessuato"
+#: include/event.php:454 include/text.php:1097
+msgid "April"
+msgstr "Aprile"
 
-#: include/profile_selectors.php:42
-msgid "Single"
-msgstr "Single"
+#: include/event.php:456 include/text.php:1097
+msgid "June"
+msgstr "Giugno"
 
-#: include/profile_selectors.php:42
-msgid "Lonely"
-msgstr "Solitario"
+#: include/event.php:457 include/text.php:1097
+msgid "July"
+msgstr "Luglio"
 
-#: include/profile_selectors.php:42
-msgid "Available"
-msgstr "Disponibile"
+#: include/event.php:458 include/text.php:1097
+msgid "August"
+msgstr "Agosto"
 
-#: include/profile_selectors.php:42
-msgid "Unavailable"
-msgstr "Non disponibile"
+#: include/event.php:459 include/text.php:1097
+msgid "September"
+msgstr "Settembre"
 
-#: include/profile_selectors.php:42
-msgid "Has crush"
-msgstr "è cotto/a"
+#: include/event.php:460 include/text.php:1097
+msgid "October"
+msgstr "Ottobre"
 
-#: include/profile_selectors.php:42
-msgid "Infatuated"
-msgstr "infatuato/a"
+#: include/event.php:461 include/text.php:1097
+msgid "November"
+msgstr "Novembre"
 
-#: include/profile_selectors.php:42
-msgid "Dating"
-msgstr "Disponibile a un incontro"
+#: include/event.php:462 include/text.php:1097
+msgid "December"
+msgstr "Dicembre"
 
-#: include/profile_selectors.php:42
-msgid "Unfaithful"
-msgstr "Infedele"
+#: include/event.php:464 mod/cal.php:280 mod/events.php:401
+msgid "today"
+msgstr "oggi"
 
-#: include/profile_selectors.php:42
-msgid "Sex Addict"
-msgstr "Sesso-dipendente"
+#: include/event.php:465 mod/cal.php:281 mod/events.php:402
+#: src/Util/Temporal.php:304
+msgid "month"
+msgstr "mese"
 
-#: include/profile_selectors.php:42 include/user.php:256 include/user.php:260
-msgid "Friends"
-msgstr "Amici"
+#: include/event.php:466 mod/cal.php:282 mod/events.php:403
+#: src/Util/Temporal.php:305
+msgid "week"
+msgstr "settimana"
 
-#: include/profile_selectors.php:42
-msgid "Friends/Benefits"
-msgstr "Amici con benefici"
+#: include/event.php:467 mod/cal.php:283 mod/events.php:404
+#: src/Util/Temporal.php:306
+msgid "day"
+msgstr "giorno"
 
-#: include/profile_selectors.php:42
-msgid "Casual"
-msgstr "Casual"
+#: include/event.php:469
+msgid "No events to display"
+msgstr "Nessun evento da mostrare"
 
-#: include/profile_selectors.php:42
-msgid "Engaged"
-msgstr "Impegnato"
+#: include/event.php:583
+msgid "l, F j"
+msgstr "l j F"
 
-#: include/profile_selectors.php:42
-msgid "Married"
-msgstr "Sposato"
+#: include/event.php:607
+msgid "Edit event"
+msgstr "Modifica l'evento"
 
-#: include/profile_selectors.php:42
-msgid "Imaginarily married"
-msgstr "immaginariamente sposato/a"
+#: include/event.php:608
+msgid "Duplicate event"
+msgstr "Duplica evento"
 
-#: include/profile_selectors.php:42
-msgid "Partners"
-msgstr "Partners"
+#: include/event.php:609
+msgid "Delete event"
+msgstr "Elimina evento"
 
-#: include/profile_selectors.php:42
-msgid "Cohabiting"
-msgstr "Coinquilino"
+#: include/event.php:636 include/text.php:1508 include/text.php:1515
+msgid "link to source"
+msgstr "Collegamento all'originale"
 
-#: include/profile_selectors.php:42
-msgid "Common law"
-msgstr "diritto comune"
+#: include/event.php:896
+msgid "Export"
+msgstr "Esporta"
 
-#: include/profile_selectors.php:42
-msgid "Happy"
-msgstr "Felice"
+#: include/event.php:897
+msgid "Export calendar as ical"
+msgstr "Esporta il calendario in formato ical"
 
-#: include/profile_selectors.php:42
-msgid "Not looking"
-msgstr "Non guarda"
+#: include/event.php:898
+msgid "Export calendar as csv"
+msgstr "Esporta il calendario in formato csv"
 
-#: include/profile_selectors.php:42
-msgid "Swinger"
-msgstr "Scambista"
+#: include/event.php:915
+msgid "D g:i A"
+msgstr "D G:i"
 
-#: include/profile_selectors.php:42
-msgid "Betrayed"
-msgstr "Tradito"
+#: include/event.php:916
+msgid "g:i A"
+msgstr "G:i"
 
-#: include/profile_selectors.php:42
-msgid "Separated"
-msgstr "Separato"
+#: include/event.php:1011 include/event.php:1013
+msgid "Show map"
+msgstr "Mostra mappa"
 
-#: include/profile_selectors.php:42
-msgid "Unstable"
-msgstr "Instabile"
+#: include/event.php:1012
+msgid "Hide map"
+msgstr "Nascondi mappa"
 
-#: include/profile_selectors.php:42
-msgid "Divorced"
-msgstr "Divorziato"
+#: include/items.php:342 mod/notice.php:22 mod/viewsrc.php:21
+#: mod/admin.php:269 mod/admin.php:1762 mod/admin.php:2010 mod/display.php:70
+#: mod/display.php:247 mod/display.php:349
+msgid "Item not found."
+msgstr "Elemento non trovato."
 
-#: include/profile_selectors.php:42
-msgid "Imaginarily divorced"
-msgstr "immaginariamente divorziato/a"
+#: include/items.php:382
+msgid "Do you really want to delete this item?"
+msgstr "Vuoi veramente cancellare questo elemento?"
 
-#: include/profile_selectors.php:42
-msgid "Widowed"
-msgstr "Vedovo"
+#: include/items.php:384 mod/api.php:110 mod/suggest.php:38
+#: mod/profiles.php:649 mod/profiles.php:652 mod/profiles.php:674
+#: mod/contacts.php:464 mod/dfrn_request.php:653 mod/follow.php:148
+#: mod/register.php:237 mod/message.php:138 mod/settings.php:1109
+#: mod/settings.php:1115 mod/settings.php:1122 mod/settings.php:1126
+#: mod/settings.php:1130 mod/settings.php:1134 mod/settings.php:1138
+#: mod/settings.php:1142 mod/settings.php:1162 mod/settings.php:1163
+#: mod/settings.php:1164 mod/settings.php:1165 mod/settings.php:1166
+msgid "Yes"
+msgstr "Si"
 
-#: include/profile_selectors.php:42
-msgid "Uncertain"
-msgstr "Incerto"
+#: include/items.php:387 include/conversation.php:1373 mod/fbrowser.php:103
+#: mod/fbrowser.php:134 mod/suggest.php:41 mod/unfollow.php:117
+#: mod/contacts.php:467 mod/dfrn_request.php:663 mod/follow.php:159
+#: mod/tagrm.php:19 mod/tagrm.php:99 mod/editpost.php:151 mod/message.php:141
+#: mod/photos.php:248 mod/photos.php:324 mod/settings.php:680
+#: mod/settings.php:706 mod/videos.php:148
+msgid "Cancel"
+msgstr "Annulla"
 
-#: include/profile_selectors.php:42
-msgid "It's complicated"
-msgstr "E' complicato"
+#: include/items.php:401 mod/allfriends.php:21 mod/api.php:35 mod/api.php:40
+#: mod/attach.php:38 mod/common.php:26 mod/crepair.php:98 mod/nogroup.php:28
+#: mod/repair_ostatus.php:13 mod/suggest.php:60 mod/unfollow.php:15
+#: mod/unfollow.php:57 mod/unfollow.php:90 mod/uimport.php:28
+#: mod/dirfind.php:24 mod/notifications.php:73 mod/ostatus_subscribe.php:16
+#: mod/cal.php:304 mod/dfrn_confirm.php:68 mod/invite.php:20
+#: mod/invite.php:106 mod/manage.php:131 mod/profiles.php:181
+#: mod/profiles.php:619 mod/wall_attach.php:74 mod/wall_attach.php:77
+#: mod/contacts.php:378 mod/delegate.php:24 mod/delegate.php:38
+#: mod/follow.php:16 mod/follow.php:53 mod/follow.php:116 mod/poke.php:150
+#: mod/profile_photo.php:29 mod/profile_photo.php:188
+#: mod/profile_photo.php:199 mod/profile_photo.php:212 mod/regmod.php:108
+#: mod/viewcontacts.php:57 mod/wall_upload.php:103 mod/wall_upload.php:106
+#: mod/wallmessage.php:16 mod/wallmessage.php:40 mod/wallmessage.php:79
+#: mod/wallmessage.php:103 mod/item.php:160 mod/register.php:53
+#: mod/editpost.php:20 mod/events.php:195 mod/fsuggest.php:81 mod/group.php:26
+#: mod/message.php:59 mod/message.php:104 mod/network.php:32 mod/notes.php:30
+#: mod/photos.php:174 mod/photos.php:1051 mod/settings.php:41
+#: mod/settings.php:140 mod/settings.php:669 index.php:413
+msgid "Permission denied."
+msgstr "Permesso negato."
 
-#: include/profile_selectors.php:42
-msgid "Don't care"
-msgstr "Non interessa"
+#: include/items.php:471
+msgid "Archives"
+msgstr "Archivi"
 
-#: include/profile_selectors.php:42
-msgid "Ask me"
-msgstr "Chiedimelo"
+#: include/items.php:477 view/theme/vier/theme.php:259
+#: src/Content/ForumManager.php:130 src/Content/Widget.php:312
+#: src/Object/Post.php:422 src/App.php:514
+msgid "show more"
+msgstr "mostra di più"
 
-#: include/group.php:25
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr "Un gruppo eliminato con questo nome è stato ricreato. I permessi  esistenti su un elemento <strong>possono</strong> essere applicati a questo gruppo e tutti i membri futuri. Se questo non è ciò che si intende, si prega di creare un altro gruppo con un nome diverso."
+#: include/text.php:302
+msgid "newer"
+msgstr "nuovi"
 
-#: include/group.php:201
-msgid "Default privacy group for new contacts"
-msgstr "Gruppo predefinito per i nuovi contatti"
+#: include/text.php:303
+msgid "older"
+msgstr "vecchi"
 
-#: include/group.php:234
-msgid "Everybody"
-msgstr "Tutti"
+#: include/text.php:308
+msgid "first"
+msgstr "primo"
 
-#: include/group.php:257
-msgid "edit"
-msgstr "modifica"
+#: include/text.php:309
+msgid "prev"
+msgstr "prec"
 
-#: include/group.php:278 mod/newmember.php:39
-msgid "Groups"
-msgstr "Gruppi"
+#: include/text.php:343
+msgid "next"
+msgstr "succ"
 
-#: include/group.php:280
-msgid "Edit groups"
-msgstr "Modifica gruppi"
+#: include/text.php:344
+msgid "last"
+msgstr "ultimo"
 
-#: include/group.php:282
-msgid "Edit group"
-msgstr "Modifica gruppo"
+#: include/text.php:398
+msgid "Loading more entries..."
+msgstr "Carico più elementi..."
 
-#: include/group.php:283
-msgid "Create a new group"
-msgstr "Crea un nuovo gruppo"
+#: include/text.php:399
+msgid "The end"
+msgstr "Fine"
 
-#: include/group.php:284 mod/group.php:101 mod/group.php:198
-msgid "Group Name: "
-msgstr "Nome del gruppo:"
+#: include/text.php:884
+msgid "No contacts"
+msgstr "Nessun contatto"
 
-#: include/group.php:286
-msgid "Contacts not in any group"
-msgstr "Contatti in nessun gruppo."
+#: include/text.php:908
+#, php-format
+msgid "%d Contact"
+msgid_plural "%d Contacts"
+msgstr[0] "%d contatto"
+msgstr[1] "%d contatti"
 
-#: include/group.php:288 mod/network.php:197
-msgid "add"
-msgstr "aggiungi"
+#: include/text.php:921
+msgid "View Contacts"
+msgstr "Visualizza i contatti"
 
-#: include/ForumManager.php:119 include/nav.php:134 include/text.php:1100
-#: view/theme/vier/theme.php:249
-msgid "Forums"
-msgstr "Forum"
+#: include/text.php:1010 mod/filer.php:35 mod/editpost.php:112
+#: mod/notes.php:68
+msgid "Save"
+msgstr "Salva"
 
-#: include/ForumManager.php:121 view/theme/vier/theme.php:251
-msgid "External link to forum"
-msgstr "Link esterno al forum"
+#: include/text.php:1010
+msgid "Follow"
+msgstr "Segui"
 
-#: include/ForumManager.php:124 include/contact_widgets.php:272
-#: include/items.php:2413 object/Item.php:417 view/theme/vier/theme.php:254
-#: src/App.php:523
-msgid "show more"
-msgstr "mostra di più"
+#: include/text.php:1016 mod/search.php:155 src/Content/Nav.php:142
+msgid "Search"
+msgstr "Cerca"
 
-#: include/NotificationsManager.php:157
-msgid "System"
-msgstr "Sistema"
+#: include/text.php:1019 src/Content/Nav.php:58
+msgid "@name, !forum, #tags, content"
+msgstr "@nome, !forum, #tag, contenuto"
 
-#: include/NotificationsManager.php:164 include/nav.php:161 mod/admin.php:590
-#: view/theme/frio/theme.php:260
-msgid "Network"
-msgstr "Rete"
+#: include/text.php:1025 src/Content/Nav.php:145
+msgid "Full Text"
+msgstr "Testo Completo"
 
-#: include/NotificationsManager.php:171 mod/network.php:914
-#: mod/profiles.php:695
-msgid "Personal"
-msgstr "Personale"
+#: include/text.php:1026 src/Content/Nav.php:146
+#: src/Content/Widget/TagCloud.php:54
+msgid "Tags"
+msgstr "Tags:"
 
-#: include/NotificationsManager.php:178 include/nav.php:108
-#: include/nav.php:164
-msgid "Home"
-msgstr "Home"
+#: include/text.php:1027 mod/contacts.php:805 mod/contacts.php:866
+#: mod/viewcontacts.php:131 view/theme/frio/theme.php:270
+#: src/Content/Nav.php:147 src/Content/Nav.php:212 src/Model/Profile.php:957
+#: src/Model/Profile.php:960
+msgid "Contacts"
+msgstr "Contatti"
 
-#: include/NotificationsManager.php:185 include/nav.php:169
-msgid "Introductions"
-msgstr "Presentazioni"
+#: include/text.php:1030 view/theme/vier/theme.php:254
+#: src/Content/ForumManager.php:125 src/Content/Nav.php:151
+msgid "Forums"
+msgstr "Forum"
 
-#: include/NotificationsManager.php:243 include/NotificationsManager.php:255
-#, php-format
-msgid "%s commented on %s's post"
-msgstr "%s ha commentato il messaggio di %s"
+#: include/text.php:1074
+msgid "poke"
+msgstr "stuzzica"
 
-#: include/NotificationsManager.php:254
-#, php-format
-msgid "%s created a new post"
-msgstr "%s a creato un nuovo messaggio"
+#: include/text.php:1074
+msgid "poked"
+msgstr "ha stuzzicato"
 
-#: include/NotificationsManager.php:269
-#, php-format
-msgid "%s liked %s's post"
-msgstr "a %s è piaciuto il messaggio di %s"
+#: include/text.php:1075
+msgid "ping"
+msgstr "invia un ping"
 
-#: include/NotificationsManager.php:282
-#, php-format
-msgid "%s disliked %s's post"
-msgstr "a %s non è piaciuto il messaggio di %s"
+#: include/text.php:1075
+msgid "pinged"
+msgstr "ha inviato un ping"
 
-#: include/NotificationsManager.php:295
-#, php-format
-msgid "%s is attending %s's event"
-msgstr "%s partecipa all'evento di %s"
+#: include/text.php:1076
+msgid "prod"
+msgstr "pungola"
 
-#: include/NotificationsManager.php:308
-#, php-format
-msgid "%s is not attending %s's event"
-msgstr "%s non partecipa all'evento di %s"
+#: include/text.php:1076
+msgid "prodded"
+msgstr "ha pungolato"
 
-#: include/NotificationsManager.php:321
-#, php-format
-msgid "%s may attend %s's event"
-msgstr "%s potrebbe partecipare all'evento di %s"
+#: include/text.php:1077
+msgid "slap"
+msgstr "schiaffeggia"
 
-#: include/NotificationsManager.php:338
-#, php-format
-msgid "%s is now friends with %s"
-msgstr "%s è ora amico di %s"
+#: include/text.php:1077
+msgid "slapped"
+msgstr "ha schiaffeggiato"
 
-#: include/NotificationsManager.php:776
-msgid "Friend Suggestion"
-msgstr "Amico suggerito"
+#: include/text.php:1078
+msgid "finger"
+msgstr "tocca"
 
-#: include/NotificationsManager.php:805
-msgid "Friend/Connect Request"
-msgstr "Richiesta amicizia/connessione"
+#: include/text.php:1078
+msgid "fingered"
+msgstr "ha toccato"
 
-#: include/NotificationsManager.php:805
-msgid "New Follower"
-msgstr "Qualcuno inizia a seguirti"
+#: include/text.php:1079
+msgid "rebuff"
+msgstr "respingi"
 
-#: include/auth.php:53
-msgid "Logged out."
-msgstr "Uscita effettuata."
+#: include/text.php:1079
+msgid "rebuffed"
+msgstr "ha respinto"
 
-#: include/auth.php:124 include/auth.php:186 mod/openid.php:111
-msgid "Login failed."
-msgstr "Accesso fallito."
+#: include/text.php:1114
+msgid "Sep"
+msgstr "Set"
 
-#: include/auth.php:140 include/user.php:77
-msgid ""
-"We encountered a problem while logging in with the OpenID you provided. "
-"Please check the correct spelling of the ID."
-msgstr "Abbiamo incontrato un problema mentre contattavamo il server OpenID che ci hai fornito. Controlla di averlo scritto giusto."
+#: include/text.php:1315 mod/videos.php:381
+msgid "View Video"
+msgstr "Guarda Video"
 
-#: include/auth.php:140 include/user.php:77
-msgid "The error message was:"
-msgstr "Il messaggio riportato era:"
+#: include/text.php:1332
+msgid "bytes"
+msgstr "bytes"
 
-#: include/bb2diaspora.php:234 include/event.php:19 include/event.php:933
-#: mod/localtime.php:14
-msgid "l F d, Y \\@ g:i A"
-msgstr "l d F Y \\@ G:i"
+#: include/text.php:1367 include/text.php:1378
+msgid "Click to open/close"
+msgstr "Clicca per aprire/chiudere"
 
-#: include/bb2diaspora.php:240 include/event.php:36 include/event.php:53
-#: include/event.php:496 include/event.php:985
-msgid "Starts:"
-msgstr "Inizia:"
+#: include/text.php:1502
+msgid "View on separate page"
+msgstr "Vedi in una pagina separata"
 
-#: include/bb2diaspora.php:248 include/event.php:39 include/event.php:59
-#: include/event.php:497 include/event.php:989
-msgid "Finishes:"
-msgstr "Finisce:"
+#: include/text.php:1503
+msgid "view on separate page"
+msgstr "vedi in una pagina separata"
 
-#: include/bb2diaspora.php:257 include/event.php:43 include/event.php:68
-#: include/event.php:498 include/event.php:1003 include/identity.php:340
-#: mod/notifications.php:247 mod/directory.php:133 mod/contacts.php:658
-#: mod/events.php:517
-msgid "Location:"
-msgstr "Posizione:"
+#: include/text.php:1717 include/conversation.php:146
+#: include/conversation.php:284 src/Model/Item.php:1785
+msgid "event"
+msgstr "l'evento"
 
-#: include/contact_widgets.php:12
-msgid "Add New Contact"
-msgstr "Aggiungi nuovo contatto"
+#: include/text.php:1719 include/conversation.php:154
+#: include/conversation.php:292 mod/subthread.php:97 mod/tagger.php:72
+#: src/Model/Item.php:1783
+msgid "photo"
+msgstr "foto"
 
-#: include/contact_widgets.php:13
-msgid "Enter address or web location"
-msgstr "Inserisci posizione o indirizzo web"
+#: include/text.php:1721
+msgid "activity"
+msgstr "attività"
 
-#: include/contact_widgets.php:14
-msgid "Example: bob@example.com, http://example.com/barbara"
-msgstr "Esempio: bob@example.com, http://example.com/barbara"
+#: include/text.php:1723 src/Object/Post.php:421 src/Object/Post.php:433
+msgid "comment"
+msgid_plural "comments"
+msgstr[0] "commento "
+msgstr[1] "commenti"
 
-#: include/contact_widgets.php:16 include/identity.php:230
-#: mod/allfriends.php:88 mod/match.php:93 mod/suggest.php:101
-#: mod/dirfind.php:211
-msgid "Connect"
-msgstr "Connetti"
-
-#: include/contact_widgets.php:31
-#, php-format
-msgid "%d invitation available"
-msgid_plural "%d invitations available"
-msgstr[0] "%d invito disponibile"
-msgstr[1] "%d inviti disponibili"
-
-#: include/contact_widgets.php:37
-msgid "Find People"
-msgstr "Trova persone"
+#: include/text.php:1726
+msgid "post"
+msgstr "messaggio"
 
-#: include/contact_widgets.php:38
-msgid "Enter name or interest"
-msgstr "Inserisci un nome o un interesse"
+#: include/text.php:1883
+msgid "Item filed"
+msgstr "Messaggio salvato"
 
-#: include/contact_widgets.php:39 include/Contact.php:411
-#: include/conversation.php:1035 mod/allfriends.php:72 mod/follow.php:143
-#: mod/match.php:78 mod/suggest.php:83 mod/contacts.php:590
-#: mod/dirfind.php:214
-msgid "Connect/Follow"
-msgstr "Connetti/segui"
+#: include/acl_selectors.php:355
+msgid "Post to Email"
+msgstr "Invia a email"
 
-#: include/contact_widgets.php:40
-msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Esempi: Mario Rossi, Pesca"
+#: include/acl_selectors.php:360
+msgid "Hide your profile details from unknown viewers?"
+msgstr "Nascondi i dettagli del tuo profilo ai visitatori sconosciuti?"
 
-#: include/contact_widgets.php:41 mod/directory.php:200 mod/contacts.php:828
-msgid "Find"
-msgstr "Trova"
+#: include/acl_selectors.php:360
+#, php-format
+msgid "Connectors disabled, since \"%s\" is enabled."
+msgstr "Connettore disabilitato, dato che \"%s\" è abilitato."
 
-#: include/contact_widgets.php:42 mod/suggest.php:114
-#: view/theme/vier/theme.php:196
-msgid "Friend Suggestions"
-msgstr "Contatti suggeriti"
+#: include/acl_selectors.php:366
+msgid "Visible to everybody"
+msgstr "Visibile a tutti"
 
-#: include/contact_widgets.php:43 view/theme/vier/theme.php:195
-msgid "Similar Interests"
-msgstr "Interessi simili"
+#: include/acl_selectors.php:367 view/theme/vier/config.php:115
+msgid "show"
+msgstr "mostra"
 
-#: include/contact_widgets.php:44
-msgid "Random Profile"
-msgstr "Profilo causale"
+#: include/acl_selectors.php:368 view/theme/vier/config.php:115
+msgid "don't show"
+msgstr "non mostrare"
 
-#: include/contact_widgets.php:45 view/theme/vier/theme.php:197
-msgid "Invite Friends"
-msgstr "Invita amici"
+#: include/acl_selectors.php:374 mod/editpost.php:136
+msgid "CC: email addresses"
+msgstr "CC: indirizzi email"
 
-#: include/contact_widgets.php:46
-msgid "View Global Directory"
-msgstr "Vedi Directory Globale"
+#: include/acl_selectors.php:375 mod/editpost.php:143
+msgid "Example: bob@example.com, mary@example.com"
+msgstr "Esempio: bob@example.com, mary@example.com"
 
-#: include/contact_widgets.php:132
-msgid "Networks"
-msgstr "Reti"
+#: include/acl_selectors.php:377 mod/events.php:536 mod/photos.php:1098
+#: mod/photos.php:1441
+msgid "Permissions"
+msgstr "Permessi"
 
-#: include/contact_widgets.php:135
-msgid "All Networks"
-msgstr "Tutte le Reti"
+#: include/acl_selectors.php:378
+msgid "Close"
+msgstr "Chiudi"
 
-#: include/contact_widgets.php:170 include/contact_widgets.php:205
-msgid "Everything"
-msgstr "Tutto"
+#: include/api.php:1181
+#, php-format
+msgid "Daily posting limit of %d post reached. The post was rejected."
+msgid_plural "Daily posting limit of %d posts reached. The post was rejected."
+msgstr[0] "Limite giornaliero di %d messaggio raggiunto. Il messaggio è stato rifiutato"
+msgstr[1] "Limite giornaliero di %d messaggi raggiunto. Il messaggio è stato rifiutato."
 
-#: include/contact_widgets.php:202
-msgid "Categories"
-msgstr "Categorie"
+#: include/api.php:1205
+#, php-format
+msgid "Weekly posting limit of %d post reached. The post was rejected."
+msgid_plural ""
+"Weekly posting limit of %d posts reached. The post was rejected."
+msgstr[0] "Limite settimanale di %d messaggio raggiunto. Il messaggio è stato rifiutato"
+msgstr[1] "Limite settimanale di %d messaggi raggiunto. Il messaggio è stato rifiutato."
 
-#: include/contact_widgets.php:267
+#: include/api.php:1229
 #, php-format
-msgid "%d contact in common"
-msgid_plural "%d contacts in common"
-msgstr[0] "%d contatto in comune"
-msgstr[1] "%d contatti in comune"
+msgid "Monthly posting limit of %d post reached. The post was rejected."
+msgstr "Limite mensile di %d messaggi raggiunto. Il messaggio è stato rifiutato."
 
-#: include/enotify.php:28
-msgid "Friendica Notification"
-msgstr "Notifica Friendica"
+#: include/api.php:4382 mod/profile_photo.php:84 mod/profile_photo.php:92
+#: mod/profile_photo.php:100 mod/profile_photo.php:223
+#: mod/profile_photo.php:317 mod/profile_photo.php:327 mod/photos.php:88
+#: mod/photos.php:194 mod/photos.php:722 mod/photos.php:1149
+#: mod/photos.php:1166 mod/photos.php:1684 src/Model/User.php:526
+#: src/Model/User.php:534 src/Model/User.php:542
+msgid "Profile Photos"
+msgstr "Foto del profilo"
 
-#: include/enotify.php:31
-msgid "Thank You,"
-msgstr "Grazie,"
+#: include/conversation.php:149 include/conversation.php:159
+#: include/conversation.php:287 include/conversation.php:296
+#: mod/subthread.php:97 mod/tagger.php:72 src/Model/Item.php:1783
+#: src/Protocol/Diaspora.php:1946
+msgid "status"
+msgstr "stato"
 
-#: include/enotify.php:34
+#: include/conversation.php:166 src/Model/Item.php:1656
+#: src/Protocol/Diaspora.php:1942
 #, php-format
-msgid "%s Administrator"
-msgstr "Amministratore %s"
+msgid "%1$s likes %2$s's %3$s"
+msgstr "A %1$s piace %3$s di %2$s"
 
-#: include/enotify.php:36
+#: include/conversation.php:169 src/Model/Item.php:1661
 #, php-format
-msgid "%1$s, %2$s Administrator"
-msgstr "%1$s,  amministratore di %2$s"
-
-#: include/enotify.php:47 include/delivery.php:441
-msgid "noreply"
-msgstr "nessuna risposta"
+msgid "%1$s doesn't like %2$s's %3$s"
+msgstr "A %1$s non piace %3$s di %2$s"
 
-#: include/enotify.php:81
+#: include/conversation.php:172
 #, php-format
-msgid "%s <!item_type!>"
-msgstr "%s <!item_type!>"
+msgid "%1$s attends %2$s's %3$s"
+msgstr "%1$s partecipa a %3$s di %2$s"
 
-#: include/enotify.php:94
+#: include/conversation.php:175
 #, php-format
-msgid "[Friendica:Notify] New mail received at %s"
-msgstr "[Friendica:Notifica] Nuovo messaggio privato ricevuto su %s"
+msgid "%1$s doesn't attend %2$s's %3$s"
+msgstr "%1$s non partecipa a %3$s di %2$s"
 
-#: include/enotify.php:96
+#: include/conversation.php:178
 #, php-format
-msgid "%1$s sent you a new private message at %2$s."
-msgstr "%1$s ti ha inviato un nuovo messaggio privato su %2$s."
+msgid "%1$s attends maybe %2$s's %3$s"
+msgstr "%1$s forse partecipa a %3$s di %2$s"
 
-#: include/enotify.php:97
+#: include/conversation.php:211 mod/dfrn_confirm.php:431
+#: src/Protocol/Diaspora.php:2414
 #, php-format
-msgid "%1$s sent you %2$s."
-msgstr "%1$s ti ha inviato %2$s"
-
-#: include/enotify.php:97
-msgid "a private message"
-msgstr "un messaggio privato"
+msgid "%1$s is now friends with %2$s"
+msgstr "%1$s e %2$s adesso sono amici"
 
-#: include/enotify.php:99
+#: include/conversation.php:252
 #, php-format
-msgid "Please visit %s to view and/or reply to your private messages."
-msgstr "Visita %s per vedere e/o rispondere ai tuoi messaggi privati."
+msgid "%1$s poked %2$s"
+msgstr "%1$s ha stuzzicato %2$s"
 
-#: include/enotify.php:145
+#: include/conversation.php:306 mod/tagger.php:110
 #, php-format
-msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
-msgstr "%1$s ha commentato [url=%2$s]%3$s[/url]"
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$s ha taggato %3$s di %2$s con %4$s"
 
-#: include/enotify.php:152
-#, php-format
-msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
-msgstr "%1$s ha commentato [url=%2$s]%4$s di %3$s[/url]"
+#: include/conversation.php:333
+msgid "post/item"
+msgstr "post/elemento"
 
-#: include/enotify.php:160
+#: include/conversation.php:334
 #, php-format
-msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
-msgstr "%1$s ha commentato un [url=%2$s]tuo %3$s[/url]"
+msgid "%1$s marked %2$s's %3$s as favorite"
+msgstr "%1$s ha segnato il/la %3$s di %2$s come preferito"
 
-#: include/enotify.php:170
-#, php-format
-msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
-msgstr "[Friendica:Notifica] Commento di %2$s alla conversazione #%1$d"
+#: include/conversation.php:607 mod/profiles.php:354 mod/photos.php:1501
+msgid "Likes"
+msgstr "Mi piace"
 
-#: include/enotify.php:172
-#, php-format
-msgid "%s commented on an item/conversation you have been following."
-msgstr "%s ha commentato un elemento che stavi seguendo."
+#: include/conversation.php:607 mod/profiles.php:358 mod/photos.php:1501
+msgid "Dislikes"
+msgstr "Non mi piace"
 
-#: include/enotify.php:175 include/enotify.php:189 include/enotify.php:203
-#: include/enotify.php:217 include/enotify.php:235 include/enotify.php:249
-#, php-format
-msgid "Please visit %s to view and/or reply to the conversation."
-msgstr "Visita %s per vedere e/o commentare la conversazione"
+#: include/conversation.php:608 include/conversation.php:1682
+#: mod/photos.php:1502
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] "Partecipa"
+msgstr[1] "Partecipano"
 
-#: include/enotify.php:182
-#, php-format
-msgid "[Friendica:Notify] %s posted to your profile wall"
-msgstr "[Friendica:Notifica] %s ha scritto sulla tua bacheca"
+#: include/conversation.php:608 mod/photos.php:1502
+msgid "Not attending"
+msgstr "Non partecipa"
 
-#: include/enotify.php:184
-#, php-format
-msgid "%1$s posted to your profile wall at %2$s"
-msgstr "%1$s ha scritto sulla tua bacheca su %2$s"
+#: include/conversation.php:608 mod/photos.php:1502
+msgid "Might attend"
+msgstr "Forse partecipa"
 
-#: include/enotify.php:185
-#, php-format
-msgid "%1$s posted to [url=%2$s]your wall[/url]"
-msgstr "%1$s ha inviato un messaggio sulla [url=%2$s]tua bacheca[/url]"
+#: include/conversation.php:746 mod/photos.php:1569 src/Object/Post.php:177
+msgid "Select"
+msgstr "Seleziona"
 
-#: include/enotify.php:196
-#, php-format
-msgid "[Friendica:Notify] %s tagged you"
-msgstr "[Friendica:Notifica] %s ti ha taggato"
+#: include/conversation.php:747 mod/contacts.php:821 mod/contacts.php:1019
+#: mod/admin.php:1706 mod/photos.php:1570 mod/settings.php:742
+#: src/Object/Post.php:178
+msgid "Delete"
+msgstr "Rimuovi"
 
-#: include/enotify.php:198
+#: include/conversation.php:779 src/Object/Post.php:355
+#: src/Object/Post.php:356
 #, php-format
-msgid "%1$s tagged you at %2$s"
-msgstr "%1$s ti ha taggato su %2$s"
+msgid "View %s's profile @ %s"
+msgstr "Vedi il profilo di %s @ %s"
 
-#: include/enotify.php:199
-#, php-format
-msgid "%1$s [url=%2$s]tagged you[/url]."
-msgstr "%1$s [url=%2$s]ti ha taggato[/url]."
+#: include/conversation.php:791 src/Object/Post.php:343
+msgid "Categories:"
+msgstr "Categorie:"
 
-#: include/enotify.php:210
-#, php-format
-msgid "[Friendica:Notify] %s shared a new post"
-msgstr "[Friendica:Notifica] %s ha condiviso un nuovo messaggio"
+#: include/conversation.php:792 src/Object/Post.php:344
+msgid "Filed under:"
+msgstr "Archiviato in:"
 
-#: include/enotify.php:212
+#: include/conversation.php:799 src/Object/Post.php:369
 #, php-format
-msgid "%1$s shared a new post at %2$s"
-msgstr "%1$s ha condiviso un nuovo messaggio su %2$s"
+msgid "%s from %s"
+msgstr "%s da %s"
 
-#: include/enotify.php:213
-#, php-format
-msgid "%1$s [url=%2$s]shared a post[/url]."
-msgstr "%1$s [url=%2$s]ha condiviso un messaggio[/url]."
+#: include/conversation.php:814
+msgid "View in context"
+msgstr "Vedi nel contesto"
 
-#: include/enotify.php:224
-#, php-format
-msgid "[Friendica:Notify] %1$s poked you"
-msgstr "[Friendica:Notifica] %1$s ti ha stuzzicato"
+#: include/conversation.php:816 include/conversation.php:1355
+#: mod/wallmessage.php:145 mod/editpost.php:127 mod/message.php:264
+#: mod/message.php:433 mod/photos.php:1473 src/Object/Post.php:394
+msgid "Please wait"
+msgstr "Attendi"
 
-#: include/enotify.php:226
-#, php-format
-msgid "%1$s poked you at %2$s"
-msgstr "%1$s ti ha stuzzicato su %2$s"
+#: include/conversation.php:887
+msgid "remove"
+msgstr "rimuovi"
 
-#: include/enotify.php:227
-#, php-format
-msgid "%1$s [url=%2$s]poked you[/url]."
-msgstr "%1$s [url=%2$s]ti ha stuzzicato[/url]."
+#: include/conversation.php:891
+msgid "Delete Selected Items"
+msgstr "Cancella elementi selezionati"
 
-#: include/enotify.php:242
-#, php-format
-msgid "[Friendica:Notify] %s tagged your post"
-msgstr "[Friendica:Notifica] %s ha taggato un tuo messaggio"
+#: include/conversation.php:1061 view/theme/frio/theme.php:352
+msgid "Follow Thread"
+msgstr "Segui la discussione"
 
-#: include/enotify.php:244
-#, php-format
-msgid "%1$s tagged your post at %2$s"
-msgstr "%1$s ha taggato il tuo post su %2$s"
+#: include/conversation.php:1062 src/Model/Contact.php:554
+msgid "View Status"
+msgstr "Visualizza stato"
 
-#: include/enotify.php:245
-#, php-format
-msgid "%1$s tagged [url=%2$s]your post[/url]"
-msgstr "%1$s ha taggato [url=%2$s]il tuo post[/url]"
+#: include/conversation.php:1063 include/conversation.php:1079
+#: mod/allfriends.php:73 mod/suggest.php:82 mod/dirfind.php:220
+#: mod/match.php:89 mod/directory.php:160 src/Model/Contact.php:497
+#: src/Model/Contact.php:510 src/Model/Contact.php:555
+msgid "View Profile"
+msgstr "Visualizza profilo"
 
-#: include/enotify.php:256
-msgid "[Friendica:Notify] Introduction received"
-msgstr "[Friendica:Notifica] Hai ricevuto una presentazione"
+#: include/conversation.php:1064 src/Model/Contact.php:556
+msgid "View Photos"
+msgstr "Visualizza foto"
 
-#: include/enotify.php:258
-#, php-format
-msgid "You've received an introduction from '%1$s' at %2$s"
-msgstr "Hai ricevuto un'introduzione da '%1$s' su %2$s"
+#: include/conversation.php:1065 src/Model/Contact.php:557
+msgid "Network Posts"
+msgstr "Post della Rete"
 
-#: include/enotify.php:259
-#, php-format
-msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
-msgstr "Hai ricevuto [url=%1$s]un'introduzione[/url] da %2$s."
+#: include/conversation.php:1066 src/Model/Contact.php:558
+msgid "View Contact"
+msgstr "Mostra contatto"
 
-#: include/enotify.php:263 include/enotify.php:306
-#, php-format
-msgid "You may visit their profile at %s"
-msgstr "Puoi visitare il suo profilo presso %s"
+#: include/conversation.php:1067 src/Model/Contact.php:560
+msgid "Send PM"
+msgstr "Invia messaggio privato"
 
-#: include/enotify.php:265
-#, php-format
-msgid "Please visit %s to approve or reject the introduction."
-msgstr "Visita %s per approvare o rifiutare la presentazione."
+#: include/conversation.php:1071 src/Model/Contact.php:561
+msgid "Poke"
+msgstr "Stuzzica"
 
-#: include/enotify.php:273
-msgid "[Friendica:Notify] A new person is sharing with you"
-msgstr "[Friendica:Notifica] Una nuova persona sta condividendo con te"
+#: include/conversation.php:1076 mod/allfriends.php:74 mod/suggest.php:83
+#: mod/dirfind.php:221 mod/match.php:90 mod/contacts.php:587
+#: mod/follow.php:141 src/Content/Widget.php:61 src/Model/Contact.php:511
+msgid "Connect/Follow"
+msgstr "Connetti/segui"
 
-#: include/enotify.php:275 include/enotify.php:276
+#: include/conversation.php:1195
 #, php-format
-msgid "%1$s is sharing with you at %2$s"
-msgstr "%1$s sta condividendo con te su %2$s"
+msgid "%s likes this."
+msgstr "Piace a %s."
 
-#: include/enotify.php:282
-msgid "[Friendica:Notify] You have a new follower"
-msgstr "[Friendica:Notifica] Una nuova persona ti segue"
+#: include/conversation.php:1198
+#, php-format
+msgid "%s doesn't like this."
+msgstr "Non piace a %s."
 
-#: include/enotify.php:284 include/enotify.php:285
+#: include/conversation.php:1201
 #, php-format
-msgid "You have a new follower at %2$s : %1$s"
-msgstr "Un nuovo utente ha iniziato a seguirti su %2$s : %1$s"
-
-#: include/enotify.php:296
-msgid "[Friendica:Notify] Friend suggestion received"
-msgstr "[Friendica:Notifica] Hai ricevuto un suggerimento di amicizia"
+msgid "%s attends."
+msgstr "%s partecipa."
 
-#: include/enotify.php:298
+#: include/conversation.php:1204
 #, php-format
-msgid "You've received a friend suggestion from '%1$s' at %2$s"
-msgstr "Hai ricevuto un suggerimento di amicizia da '%1$s' su %2$s"
+msgid "%s doesn't attend."
+msgstr "%s non partecipa."
 
-#: include/enotify.php:299
+#: include/conversation.php:1207
 #, php-format
-msgid ""
-"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
-msgstr "Hai ricevuto [url=%1$s]un suggerimento di amicizia[/url] per %2$s su %3$s"
-
-#: include/enotify.php:304
-msgid "Name:"
-msgstr "Nome:"
+msgid "%s attends maybe."
+msgstr "%s forse partecipa."
 
-#: include/enotify.php:305
-msgid "Photo:"
-msgstr "Foto:"
+#: include/conversation.php:1218
+msgid "and"
+msgstr "e"
 
-#: include/enotify.php:308
+#: include/conversation.php:1224
 #, php-format
-msgid "Please visit %s to approve or reject the suggestion."
-msgstr "Visita %s per approvare o rifiutare il suggerimento."
-
-#: include/enotify.php:316 include/enotify.php:330
-msgid "[Friendica:Notify] Connection accepted"
-msgstr "[Friendica:Notifica] Connessione accettata"
+msgid "and %d other people"
+msgstr "e altre %d persone"
 
-#: include/enotify.php:318 include/enotify.php:332
+#: include/conversation.php:1233
 #, php-format
-msgid "'%1$s' has accepted your connection request at %2$s"
-msgstr "'%1$s' ha accettato la tua richiesta di connessione su %2$s"
+msgid "<span  %1$s>%2$d people</span> like this"
+msgstr "Piace a <span %1$s>%2$d persone</span>."
 
-#: include/enotify.php:319 include/enotify.php:333
+#: include/conversation.php:1234
 #, php-format
-msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
-msgstr "%2$s ha accettato la tua [url=%1$s]richiesta di connessione[/url]"
-
-#: include/enotify.php:323
-msgid ""
-"You are now mutual friends and may exchange status updates, photos, and "
-"email without restriction."
-msgstr "Ora siete amici reciproci e potete scambiarvi aggiornamenti di stato, foto e messaggi privati senza restrizioni."
+msgid "%s like this."
+msgstr "a %s piace."
 
-#: include/enotify.php:325
+#: include/conversation.php:1237
 #, php-format
-msgid "Please visit %s if you wish to make any changes to this relationship."
-msgstr "Visita %s se vuoi modificare questa relazione."
+msgid "<span  %1$s>%2$d people</span> don't like this"
+msgstr "Non piace a <span %1$s>%2$d persone</span>."
 
-#: include/enotify.php:337
+#: include/conversation.php:1238
 #, php-format
-msgid ""
-"'%1$s' has chosen to accept you a \"fan\", which restricts some forms of "
-"communication - such as private messaging and some profile interactions. If "
-"this is a celebrity or community page, these settings were applied "
-"automatically."
-msgstr "'%1$s' ha scelto di accettarti come \"fan\", il che limita alcune forme di comunicazione, come i messaggi privati, e alcune possibilità di interazione col profilo. Se è una pagina di una comunità o di una celebrità, queste impostazioni sono state applicate automaticamente."
+msgid "%s don't like this."
+msgstr "a %s non piace."
 
-#: include/enotify.php:339
+#: include/conversation.php:1241
 #, php-format
-msgid ""
-"'%1$s' may choose to extend this into a two-way or more permissive "
-"relationship in the future."
-msgstr "'%1$s' può scegliere di estendere questa relazione in una relazione più permissiva in futuro."
+msgid "<span  %1$s>%2$d people</span> attend"
+msgstr "<span  %1$s>%2$d persone</span> partecipano"
 
-#: include/enotify.php:341
+#: include/conversation.php:1242
 #, php-format
-msgid "Please visit %s  if you wish to make any changes to this relationship."
-msgstr "Visita %s se desideri modificare questo collegamento."
-
-#: include/enotify.php:351
-msgid "[Friendica System:Notify] registration request"
-msgstr "[Friendica System:Notifica] richiesta di registrazione"
+msgid "%s attend."
+msgstr "%s partecipa."
 
-#: include/enotify.php:353
+#: include/conversation.php:1245
 #, php-format
-msgid "You've received a registration request from '%1$s' at %2$s"
-msgstr "Hai ricevuto una richiesta di registrazione da '%1$s' su %2$s"
+msgid "<span  %1$s>%2$d people</span> don't attend"
+msgstr "<span  %1$s>%2$d persone</span> non partecipano"
 
-#: include/enotify.php:354
+#: include/conversation.php:1246
 #, php-format
-msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
-msgstr "Hai ricevuto una [url=%1$s]richiesta di registrazione[/url] da %2$s."
+msgid "%s don't attend."
+msgstr "%s non partecipa."
 
-#: include/enotify.php:358
+#: include/conversation.php:1249
 #, php-format
-msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s)"
-msgstr "Nome completo: %1$s\nIndirizzo del sito: %2$s\nNome utente: %3$s (%4$s)"
+msgid "<span  %1$s>%2$d people</span> attend maybe"
+msgstr "<span %1$s>%2$d persone</span> forse partecipano"
 
-#: include/enotify.php:361
+#: include/conversation.php:1250
 #, php-format
-msgid "Please visit %s to approve or reject the request."
-msgstr "Visita %s per approvare o rifiutare la richiesta."
+msgid "%s attend maybe."
+msgstr "%s forse partecipano."
 
-#: include/oembed.php:254
-msgid "Embedded content"
-msgstr "Contenuto incorporato"
+#: include/conversation.php:1280 include/conversation.php:1296
+msgid "Visible to <strong>everybody</strong>"
+msgstr "Visibile a <strong>tutti</strong>"
 
-#: include/oembed.php:262
-msgid "Embedding disabled"
-msgstr "Embed disabilitato"
+#: include/conversation.php:1281 include/conversation.php:1297
+#: mod/wallmessage.php:120 mod/wallmessage.php:127 mod/message.php:200
+#: mod/message.php:207 mod/message.php:343 mod/message.php:350
+msgid "Please enter a link URL:"
+msgstr "Inserisci l'indirizzo del link:"
 
-#: include/security.php:64
-msgid "Welcome "
-msgstr "Ciao"
+#: include/conversation.php:1282 include/conversation.php:1298
+msgid "Please enter a video link/URL:"
+msgstr "Inserisci un collegamento video / URL:"
 
-#: include/security.php:65
-msgid "Please upload a profile photo."
-msgstr "Carica una foto per il profilo."
+#: include/conversation.php:1283 include/conversation.php:1299
+msgid "Please enter an audio link/URL:"
+msgstr "Inserisci un collegamento audio / URL:"
 
-#: include/security.php:67
-msgid "Welcome back "
-msgstr "Ciao "
+#: include/conversation.php:1284 include/conversation.php:1300
+msgid "Tag term:"
+msgstr "Tag:"
 
-#: include/security.php:424
-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 "Il token di sicurezza della form non era corretto. Probabilmente la form è rimasta aperta troppo a lungo (più di tre ore) prima di inviarla."
+#: include/conversation.php:1285 include/conversation.php:1301
+#: mod/filer.php:34
+msgid "Save to Folder:"
+msgstr "Salva nella Cartella:"
 
-#: include/photos.php:57 include/photos.php:66 mod/fbrowser.php:43
-#: mod/fbrowser.php:65 mod/photos.php:191 mod/photos.php:1109
-#: mod/photos.php:1233 mod/photos.php:1254 mod/photos.php:1816
-#: mod/photos.php:1830
-msgid "Contact Photos"
-msgstr "Foto dei contatti"
+#: include/conversation.php:1286 include/conversation.php:1302
+msgid "Where are you right now?"
+msgstr "Dove sei ora?"
 
-#: include/nav.php:38 mod/navigation.php:22
-msgid "Nothing new here"
-msgstr "Niente di nuovo qui"
+#: include/conversation.php:1287
+msgid "Delete item(s)?"
+msgstr "Cancellare questo elemento/i?"
 
-#: include/nav.php:42 mod/navigation.php:26
-msgid "Clear notifications"
-msgstr "Pulisci le notifiche"
+#: include/conversation.php:1336
+msgid "Share"
+msgstr "Condividi"
 
-#: include/nav.php:43 include/text.php:1090
-msgid "@name, !forum, #tags, content"
-msgstr "@nome, !forum, #tag, contenuto"
+#: include/conversation.php:1337 mod/wallmessage.php:143 mod/editpost.php:113
+#: mod/message.php:262 mod/message.php:430
+msgid "Upload photo"
+msgstr "Carica foto"
 
-#: include/nav.php:81 view/theme/frio/theme.php:250 boot.php:874
-msgid "Logout"
-msgstr "Esci"
+#: include/conversation.php:1338 mod/editpost.php:114
+msgid "upload photo"
+msgstr "carica foto"
 
-#: include/nav.php:81 view/theme/frio/theme.php:250
-msgid "End this session"
-msgstr "Finisci questa sessione"
+#: include/conversation.php:1339 mod/editpost.php:115
+msgid "Attach file"
+msgstr "Allega file"
 
-#: include/nav.php:84 include/identity.php:785 mod/contacts.php:667
-#: mod/contacts.php:863 view/theme/frio/theme.php:253
-msgid "Status"
-msgstr "Stato"
+#: include/conversation.php:1340 mod/editpost.php:116
+msgid "attach file"
+msgstr "allega file"
 
-#: include/nav.php:84 include/nav.php:164 view/theme/frio/theme.php:253
-msgid "Your posts and conversations"
-msgstr "I tuoi messaggi e le tue conversazioni"
+#: include/conversation.php:1341 mod/wallmessage.php:144 mod/editpost.php:117
+#: mod/message.php:263 mod/message.php:431
+msgid "Insert web link"
+msgstr "Inserisci link"
 
-#: include/nav.php:85 include/identity.php:631 include/identity.php:760
-#: include/identity.php:793 mod/newmember.php:20 mod/profperm.php:107
-#: mod/contacts.php:669 mod/contacts.php:871 view/theme/frio/theme.php:254
-msgid "Profile"
-msgstr "Profilo"
+#: include/conversation.php:1342 mod/editpost.php:118
+msgid "web link"
+msgstr "link web"
 
-#: include/nav.php:85 view/theme/frio/theme.php:254
-msgid "Your profile page"
-msgstr "Pagina del tuo profilo"
+#: include/conversation.php:1343 mod/editpost.php:119
+msgid "Insert video link"
+msgstr "Inserire collegamento video"
 
-#: include/nav.php:86 include/identity.php:801 mod/fbrowser.php:34
-#: view/theme/frio/theme.php:255
-msgid "Photos"
-msgstr "Foto"
+#: include/conversation.php:1344 mod/editpost.php:120
+msgid "video link"
+msgstr "link video"
 
-#: include/nav.php:86 view/theme/frio/theme.php:255
-msgid "Your photos"
-msgstr "Le tue foto"
+#: include/conversation.php:1345 mod/editpost.php:121
+msgid "Insert audio link"
+msgstr "Inserisci collegamento audio"
 
-#: include/nav.php:87 include/identity.php:809 include/identity.php:812
-#: view/theme/frio/theme.php:256
-msgid "Videos"
-msgstr "Video"
+#: include/conversation.php:1346 mod/editpost.php:122
+msgid "audio link"
+msgstr "link audio"
 
-#: include/nav.php:87 view/theme/frio/theme.php:256
-msgid "Your videos"
-msgstr "I tuoi video"
+#: include/conversation.php:1347 mod/editpost.php:123
+msgid "Set your location"
+msgstr "La tua posizione"
 
-#: include/nav.php:88 include/nav.php:152 include/identity.php:821
-#: include/identity.php:832 mod/cal.php:273 mod/events.php:383
-#: view/theme/frio/theme.php:257 view/theme/frio/theme.php:261
-msgid "Events"
-msgstr "Eventi"
+#: include/conversation.php:1348 mod/editpost.php:124
+msgid "set location"
+msgstr "posizione"
 
-#: include/nav.php:88 view/theme/frio/theme.php:257
-msgid "Your events"
-msgstr "I tuoi eventi"
+#: include/conversation.php:1349 mod/editpost.php:125
+msgid "Clear browser location"
+msgstr "Rimuovi la localizzazione data dal browser"
 
-#: include/nav.php:89
-msgid "Personal notes"
-msgstr "Note personali"
+#: include/conversation.php:1350 mod/editpost.php:126
+msgid "clear location"
+msgstr "canc. pos."
 
-#: include/nav.php:89
-msgid "Your personal notes"
-msgstr "Le tue note personali"
+#: include/conversation.php:1352 mod/editpost.php:140
+msgid "Set title"
+msgstr "Scegli un titolo"
 
-#: include/nav.php:98 mod/bookmarklet.php:15 boot.php:875
-msgid "Login"
-msgstr "Accedi"
+#: include/conversation.php:1354 mod/editpost.php:142
+msgid "Categories (comma-separated list)"
+msgstr "Categorie (lista separata da virgola)"
 
-#: include/nav.php:98
-msgid "Sign in"
-msgstr "Entra"
+#: include/conversation.php:1356 mod/editpost.php:128
+msgid "Permission settings"
+msgstr "Impostazioni permessi"
 
-#: include/nav.php:108
-msgid "Home Page"
-msgstr "Home Page"
+#: include/conversation.php:1357 mod/editpost.php:157
+msgid "permissions"
+msgstr "permessi"
 
-#: include/nav.php:112 mod/register.php:294 boot.php:851
-msgid "Register"
-msgstr "Registrati"
+#: include/conversation.php:1365 mod/editpost.php:137
+msgid "Public post"
+msgstr "Messaggio pubblico"
 
-#: include/nav.php:112
-msgid "Create an account"
-msgstr "Crea un account"
+#: include/conversation.php:1369 mod/editpost.php:148 mod/events.php:531
+#: mod/photos.php:1492 mod/photos.php:1531 mod/photos.php:1604
+#: src/Object/Post.php:797
+msgid "Preview"
+msgstr "Anteprima"
 
-#: include/nav.php:118 mod/help.php:51 view/theme/vier/theme.php:292
-msgid "Help"
-msgstr "Guida"
+#: include/conversation.php:1378
+msgid "Post to Groups"
+msgstr "Invia ai Gruppi"
 
-#: include/nav.php:118
-msgid "Help and documentation"
-msgstr "Guida e documentazione"
+#: include/conversation.php:1379
+msgid "Post to Contacts"
+msgstr "Invia ai Contatti"
 
-#: include/nav.php:122
-msgid "Apps"
-msgstr "Applicazioni"
+#: include/conversation.php:1380
+msgid "Private post"
+msgstr "Post privato"
 
-#: include/nav.php:122
-msgid "Addon applications, utilities, games"
-msgstr "Applicazioni, utilità e giochi aggiuntivi"
+#: include/conversation.php:1385 mod/editpost.php:155
+#: src/Model/Profile.php:342
+msgid "Message"
+msgstr "Messaggio"
 
-#: include/nav.php:126 include/text.php:1087 mod/search.php:145
-msgid "Search"
-msgstr "Cerca"
+#: include/conversation.php:1386 mod/editpost.php:156
+msgid "Browser"
+msgstr "Browser"
 
-#: include/nav.php:126
-msgid "Search site content"
-msgstr "Cerca nel contenuto del sito"
+#: include/conversation.php:1653
+msgid "View all"
+msgstr "Mostra tutto"
 
-#: include/nav.php:129 include/text.php:1095
-msgid "Full Text"
-msgstr "Testo Completo"
+#: include/conversation.php:1676
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "Mi piace"
+msgstr[1] "Mi piace"
 
-#: include/nav.php:130 include/text.php:1096
-msgid "Tags"
-msgstr "Tags:"
+#: include/conversation.php:1679
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] "Non mi piace"
+msgstr[1] "Non mi piace"
 
-#: include/nav.php:131 include/nav.php:195 include/identity.php:854
-#: include/identity.php:857 include/text.php:1097 mod/viewcontacts.php:124
-#: mod/contacts.php:822 mod/contacts.php:883 view/theme/frio/theme.php:264
-msgid "Contacts"
-msgstr "Contatti"
+#: include/conversation.php:1685
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] "Non partecipa"
+msgstr[1] "Non partecipano"
 
-#: include/nav.php:146 include/nav.php:148 mod/community.php:31
-msgid "Community"
-msgstr "Comunità"
+#: include/conversation.php:1688 src/Content/ContactSelector.php:125
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr[0] "Indeciso"
+msgstr[1] "Indecisi"
 
-#: include/nav.php:146
-msgid "Conversations on this site"
-msgstr "Conversazioni su questo sito"
+#: include/dba.php:59
+#, php-format
+msgid "Cannot locate DNS info for database server '%s'"
+msgstr "Non trovo le informazioni DNS per il database server '%s'"
 
-#: include/nav.php:148
-msgid "Conversations on the network"
-msgstr "Conversazioni nella rete"
+#: mod/allfriends.php:51
+msgid "No friends to display."
+msgstr "Nessun amico da visualizzare."
 
-#: include/nav.php:152 include/identity.php:824 include/identity.php:835
-#: view/theme/frio/theme.php:261
-msgid "Events and Calendar"
-msgstr "Eventi e calendario"
+#: mod/allfriends.php:90 mod/suggest.php:101 mod/dirfind.php:218
+#: mod/match.php:105 src/Content/Widget.php:37 src/Model/Profile.php:297
+msgid "Connect"
+msgstr "Connetti"
 
-#: include/nav.php:155
-msgid "Directory"
-msgstr "Elenco"
+#: mod/api.php:85 mod/api.php:107
+msgid "Authorize application connection"
+msgstr "Autorizza la connessione dell'applicazione"
 
-#: include/nav.php:155
-msgid "People directory"
-msgstr "Elenco delle persone"
+#: mod/api.php:86
+msgid "Return to your app and insert this Securty Code:"
+msgstr "Torna alla tua applicazione e inserisci questo codice di sicurezza:"
 
-#: include/nav.php:157
-msgid "Information"
-msgstr "Informazioni"
+#: mod/api.php:95
+msgid "Please login to continue."
+msgstr "Effettua il login per continuare."
 
-#: include/nav.php:157
-msgid "Information about this friendica instance"
-msgstr "Informazioni su questo server friendica"
+#: mod/api.php:109
+msgid ""
+"Do you want to authorize this application to access your posts and contacts,"
+" and/or create new posts for you?"
+msgstr "Vuoi autorizzare questa applicazione per accedere ai messaggi e ai contatti, e / o creare nuovi messaggi per te?"
 
-#: include/nav.php:161 view/theme/frio/theme.php:260
-msgid "Conversations from your friends"
-msgstr "Conversazioni dai tuoi amici"
+#: mod/api.php:111 mod/profiles.php:649 mod/profiles.php:653
+#: mod/profiles.php:674 mod/dfrn_request.php:653 mod/follow.php:148
+#: mod/register.php:238 mod/settings.php:1109 mod/settings.php:1115
+#: mod/settings.php:1122 mod/settings.php:1126 mod/settings.php:1130
+#: mod/settings.php:1134 mod/settings.php:1138 mod/settings.php:1142
+#: mod/settings.php:1162 mod/settings.php:1163 mod/settings.php:1164
+#: mod/settings.php:1165 mod/settings.php:1166
+msgid "No"
+msgstr "No"
 
-#: include/nav.php:162
-msgid "Network Reset"
-msgstr "Reset pagina Rete"
+#: mod/apps.php:14 index.php:242
+msgid "You must be logged in to use addons. "
+msgstr "Devi aver effettuato il login per usare i componenti aggiuntivi."
 
-#: include/nav.php:162
-msgid "Load Network page with no filters"
-msgstr "Carica la pagina Rete senza nessun filtro"
+#: mod/apps.php:19
+msgid "Applications"
+msgstr "Applicazioni"
 
-#: include/nav.php:169
-msgid "Friend Requests"
-msgstr "Richieste di amicizia"
+#: mod/apps.php:22
+msgid "No installed applications."
+msgstr "Nessuna applicazione installata."
 
-#: include/nav.php:172 mod/notifications.php:99
-msgid "Notifications"
-msgstr "Notifiche"
+#: mod/attach.php:15
+msgid "Item not available."
+msgstr "Oggetto non disponibile."
 
-#: include/nav.php:173
-msgid "See all notifications"
-msgstr "Vedi tutte le notifiche"
+#: mod/attach.php:25
+msgid "Item was not found."
+msgstr "Oggetto non trovato."
 
-#: include/nav.php:174 mod/settings.php:911
-msgid "Mark as seen"
-msgstr "Segna come letto"
+#: mod/common.php:91
+msgid "No contacts in common."
+msgstr "Nessun contatto in comune."
 
-#: include/nav.php:174
-msgid "Mark all system notifications seen"
-msgstr "Segna tutte le notifiche come viste"
+#: mod/common.php:140 mod/contacts.php:877
+msgid "Common Friends"
+msgstr "Amici in comune"
 
-#: include/nav.php:178 mod/message.php:180 view/theme/frio/theme.php:262
-msgid "Messages"
-msgstr "Messaggi"
+#: mod/credits.php:18
+msgid "Credits"
+msgstr "Crediti"
 
-#: include/nav.php:178 view/theme/frio/theme.php:262
-msgid "Private mail"
-msgstr "Posta privata"
+#: mod/credits.php:19
+msgid ""
+"Friendica is a community project, that would not be possible without the "
+"help of many people. Here is a list of those who have contributed to the "
+"code or the translation of Friendica. Thank you all!"
+msgstr "Friendica è un progetto comunitario, che non sarebbe stato possibile realizzare senza l'aiuto di molte persone.\nQuesta è una lista di chi ha contribuito al codice o alle traduzioni di Friendica. Grazie a tutti!"
 
-#: include/nav.php:179
-msgid "Inbox"
-msgstr "In arrivo"
+#: mod/crepair.php:87
+msgid "Contact settings applied."
+msgstr "Contatto modificato."
 
-#: include/nav.php:180
-msgid "Outbox"
-msgstr "Inviati"
+#: mod/crepair.php:89
+msgid "Contact update failed."
+msgstr "Le modifiche al contatto non sono state salvate."
 
-#: include/nav.php:181 mod/message.php:19
-msgid "New Message"
-msgstr "Nuovo messaggio"
+#: mod/crepair.php:110 mod/dfrn_confirm.php:131 mod/fsuggest.php:29
+#: mod/fsuggest.php:97
+msgid "Contact not found."
+msgstr "Contatto non trovato."
 
-#: include/nav.php:184
-msgid "Manage"
-msgstr "Gestisci"
+#: mod/crepair.php:114
+msgid ""
+"<strong>WARNING: This is highly advanced</strong> and if you enter incorrect"
+" information your communications with this contact may stop working."
+msgstr "<strong>ATTENZIONE: Queste sono impostazioni avanzate</strong> e se inserisci informazioni errate le tue comunicazioni con questo contatto potrebbero non funzionare più"
 
-#: include/nav.php:184
-msgid "Manage other pages"
-msgstr "Gestisci altre pagine"
+#: mod/crepair.php:115
+msgid ""
+"Please use your browser 'Back' button <strong>now</strong> if you are "
+"uncertain what to do on this page."
+msgstr "Usa <strong>ora</strong> il tasto 'Indietro' del tuo browser se non sei sicuro di cosa fare in questa pagina."
 
-#: include/nav.php:187 mod/settings.php:81
-msgid "Delegations"
-msgstr "Delegazioni"
+#: mod/crepair.php:129 mod/crepair.php:131
+msgid "No mirroring"
+msgstr "Non duplicare"
 
-#: include/nav.php:187 mod/delegate.php:130
-msgid "Delegate Page Management"
-msgstr "Gestione delegati per la pagina"
+#: mod/crepair.php:129
+msgid "Mirror as forwarded posting"
+msgstr "Duplica come messaggi ricondivisi"
 
-#: include/nav.php:189 mod/newmember.php:15 mod/admin.php:1740
-#: mod/admin.php:2016 mod/settings.php:111 view/theme/frio/theme.php:263
-msgid "Settings"
-msgstr "Impostazioni"
+#: mod/crepair.php:129 mod/crepair.php:131
+msgid "Mirror as my own posting"
+msgstr "Duplica come miei messaggi"
 
-#: include/nav.php:189 view/theme/frio/theme.php:263
-msgid "Account settings"
-msgstr "Parametri account"
+#: mod/crepair.php:144
+msgid "Return to contact editor"
+msgstr "Ritorna alla modifica contatto"
 
-#: include/nav.php:192 include/identity.php:294
-msgid "Profiles"
-msgstr "Profili"
+#: mod/crepair.php:146
+msgid "Refetch contact data"
+msgstr "Ricarica dati contatto"
 
-#: include/nav.php:192
-msgid "Manage/Edit Profiles"
-msgstr "Gestisci/Modifica i profili"
+#: mod/crepair.php:148 mod/invite.php:150 mod/manage.php:184
+#: mod/profiles.php:685 mod/contacts.php:601 mod/install.php:251
+#: mod/install.php:290 mod/localtime.php:56 mod/poke.php:199
+#: mod/events.php:533 mod/fsuggest.php:116 mod/message.php:265
+#: mod/message.php:432 mod/photos.php:1080 mod/photos.php:1160
+#: mod/photos.php:1445 mod/photos.php:1491 mod/photos.php:1530
+#: mod/photos.php:1603 view/theme/duepuntozero/config.php:71
+#: view/theme/frio/config.php:113 view/theme/quattro/config.php:73
+#: view/theme/vier/config.php:119 src/Object/Post.php:788
+msgid "Submit"
+msgstr "Invia"
 
-#: include/nav.php:195 view/theme/frio/theme.php:264
-msgid "Manage/edit friends and contacts"
-msgstr "Gestisci/modifica amici e contatti"
+#: mod/crepair.php:149
+msgid "Remote Self"
+msgstr "Io remoto"
 
-#: include/nav.php:200 mod/admin.php:204
-msgid "Admin"
-msgstr "Amministrazione"
+#: mod/crepair.php:152
+msgid "Mirror postings from this contact"
+msgstr "Ripeti i messaggi di questo contatto"
 
-#: include/nav.php:200
-msgid "Site setup and configuration"
-msgstr "Configurazione del sito"
+#: mod/crepair.php:154
+msgid ""
+"Mark this contact as remote_self, this will cause friendica to repost new "
+"entries from this contact."
+msgstr "Imposta questo contatto come 'io remoto', questo farà si che friendica re invii i nuovi messaggi da questo contatto."
 
-#: include/nav.php:203
-msgid "Navigation"
-msgstr "Navigazione"
+#: mod/crepair.php:158 mod/admin.php:439 mod/admin.php:1689 mod/admin.php:1701
+#: mod/admin.php:1714 mod/admin.php:1730 mod/settings.php:681
+#: mod/settings.php:707
+msgid "Name"
+msgstr "Nome"
 
-#: include/nav.php:203
-msgid "Site map"
-msgstr "Mappa del sito"
+#: mod/crepair.php:159
+msgid "Account Nickname"
+msgstr "Nome utente"
 
-#: include/Contact.php:397 include/Contact.php:410 include/Contact.php:455
-#: include/conversation.php:1022 include/conversation.php:1038
-#: mod/allfriends.php:71 mod/match.php:77 mod/suggest.php:82
-#: mod/directory.php:151 mod/dirfind.php:213
-msgid "View Profile"
-msgstr "Visualizza profilo"
+#: mod/crepair.php:160
+msgid "@Tagname - overrides Name/Nickname"
+msgstr "@TagName - al posto del nome utente"
 
-#: include/Contact.php:454 include/conversation.php:1021
-msgid "View Status"
-msgstr "Visualizza stato"
+#: mod/crepair.php:161
+msgid "Account URL"
+msgstr "URL dell'utente"
 
-#: include/Contact.php:456 include/conversation.php:1023
-msgid "View Photos"
-msgstr "Visualizza foto"
+#: mod/crepair.php:162
+msgid "Friend Request URL"
+msgstr "URL Richiesta Amicizia"
 
-#: include/Contact.php:457 include/conversation.php:1024
-msgid "Network Posts"
-msgstr "Post della Rete"
+#: mod/crepair.php:163
+msgid "Friend Confirm URL"
+msgstr "URL Conferma Amicizia"
 
-#: include/Contact.php:458 include/conversation.php:1025
-msgid "View Contact"
-msgstr "Mostra contatto"
+#: mod/crepair.php:164
+msgid "Notification Endpoint URL"
+msgstr "URL Notifiche"
 
-#: include/Contact.php:459
-msgid "Drop Contact"
-msgstr "Rimuovi contatto"
+#: mod/crepair.php:165
+msgid "Poll/Feed URL"
+msgstr "URL Feed"
 
-#: include/Contact.php:460 include/conversation.php:1026
-msgid "Send PM"
-msgstr "Invia messaggio privato"
+#: mod/crepair.php:166
+msgid "New photo from this URL"
+msgstr "Nuova foto da questo URL"
 
-#: include/Contact.php:461 include/conversation.php:1030
-msgid "Poke"
-msgstr "Stuzzica"
+#: mod/fbrowser.php:34 view/theme/frio/theme.php:261 src/Content/Nav.php:102
+#: src/Model/Profile.php:904
+msgid "Photos"
+msgstr "Foto"
 
-#: include/Contact.php:884
-msgid "Organisation"
-msgstr "Organizzazione"
+#: mod/fbrowser.php:43 mod/fbrowser.php:68 mod/photos.php:194
+#: mod/photos.php:1062 mod/photos.php:1149 mod/photos.php:1166
+#: mod/photos.php:1659 mod/photos.php:1673 src/Model/Photo.php:244
+#: src/Model/Photo.php:253
+msgid "Contact Photos"
+msgstr "Foto dei contatti"
 
-#: include/Contact.php:887
-msgid "News"
-msgstr "Notizie"
+#: mod/fbrowser.php:105 mod/fbrowser.php:136 mod/profile_photo.php:265
+msgid "Upload"
+msgstr "Carica"
 
-#: include/Contact.php:890
-msgid "Forum"
-msgstr "Forum"
+#: mod/fbrowser.php:131
+msgid "Files"
+msgstr "File"
 
-#: include/Photo.php:995 include/Photo.php:1011 include/Photo.php:1019
-#: include/Photo.php:1044 include/message.php:139 mod/item.php:470
-#: mod/wall_upload.php:227
-msgid "Wall Photos"
-msgstr "Foto della bacheca"
+#: mod/fetch.php:16 mod/fetch.php:52 mod/fetch.php:65 mod/help.php:60
+#: mod/p.php:21 mod/p.php:48 mod/p.php:57 index.php:289
+msgid "Not Found"
+msgstr "Non trovato"
 
-#: include/acl_selectors.php:355
-msgid "Post to Email"
-msgstr "Invia a email"
+#: mod/hcard.php:18
+msgid "No profile"
+msgstr "Nessun profilo"
 
-#: include/acl_selectors.php:360
-#, php-format
-msgid "Connectors disabled, since \"%s\" is enabled."
-msgstr "Connettore disabilitato, dato che \"%s\" è abilitato."
+#: mod/help.php:48
+msgid "Help:"
+msgstr "Guida:"
 
-#: include/acl_selectors.php:361 mod/settings.php:1175
-msgid "Hide your profile details from unknown viewers?"
-msgstr "Nascondi i dettagli del tuo profilo ai visitatori sconosciuti?"
+#: mod/help.php:54 view/theme/vier/theme.php:298 src/Content/Nav.php:134
+msgid "Help"
+msgstr "Guida"
 
-#: include/acl_selectors.php:367
-msgid "Visible to everybody"
-msgstr "Visibile a tutti"
+#: mod/help.php:63 index.php:294
+msgid "Page not found."
+msgstr "Pagina non trovata."
 
-#: include/acl_selectors.php:368 view/theme/vier/config.php:110
-msgid "show"
-msgstr "mostra"
+#: mod/home.php:39
+#, php-format
+msgid "Welcome to %s"
+msgstr "Benvenuto su %s"
 
-#: include/acl_selectors.php:369 view/theme/vier/config.php:110
-msgid "don't show"
-msgstr "non mostrare"
+#: mod/lockview.php:38 mod/lockview.php:46
+msgid "Remote privacy information not available."
+msgstr "Informazioni remote sulla privacy non disponibili."
 
-#: include/acl_selectors.php:375 mod/editpost.php:126
-msgid "CC: email addresses"
-msgstr "CC: indirizzi email"
+#: mod/lockview.php:55
+msgid "Visible to:"
+msgstr "Visibile a:"
 
-#: include/acl_selectors.php:376 mod/editpost.php:133
-msgid "Example: bob@example.com, mary@example.com"
-msgstr "Esempio: bob@example.com, mary@example.com"
+#: mod/maintenance.php:24
+msgid "System down for maintenance"
+msgstr "Sistema in manutenzione"
 
-#: include/acl_selectors.php:378 mod/events.php:532 mod/photos.php:1173
-#: mod/photos.php:1570
-msgid "Permissions"
-msgstr "Permessi"
+#: mod/newmember.php:11
+msgid "Welcome to Friendica"
+msgstr "Benvenuto su Friendica"
 
-#: include/acl_selectors.php:379
-msgid "Close"
-msgstr "Chiudi"
+#: mod/newmember.php:12
+msgid "New Member Checklist"
+msgstr "Cose da fare per i Nuovi Utenti"
 
-#: include/api.php:1104
-#, php-format
-msgid "Daily posting limit of %d posts reached. The post was rejected."
-msgstr "Limite giornaliero di %d messaggi raggiunto. Il messaggio è stato rifiutato"
+#: mod/newmember.php:14
+msgid ""
+"We would like to offer some tips and links to help make your experience "
+"enjoyable. Click any item to visit the relevant page. A link to this page "
+"will be visible from your home page for two weeks after your initial "
+"registration and then will quietly disappear."
+msgstr "Vorremmo offrirti qualche trucco e dei link alla guida per aiutarti ad avere un'esperienza divertente. Clicca su un qualsiasi elemento per visitare la relativa pagina. Un link a questa pagina sarà visibile nella tua home per due settimane dopo la tua registrazione."
 
-#: include/api.php:1125
-#, php-format
-msgid "Weekly posting limit of %d posts reached. The post was rejected."
-msgstr "Limite settimanale di %d messaggi raggiunto. Il messaggio è stato rifiutato"
+#: mod/newmember.php:15
+msgid "Getting Started"
+msgstr "Come Iniziare"
 
-#: include/api.php:1146
-#, php-format
-msgid "Monthly posting limit of %d posts reached. The post was rejected."
-msgstr "Limite mensile di %d messaggi raggiunto. Il messaggio è stato rifiutato"
+#: mod/newmember.php:17
+msgid "Friendica Walk-Through"
+msgstr "Friendica Passo-Passo"
 
-#: include/api.php:3718 include/user.php:302 include/user.php:310
-#: include/user.php:318 mod/photos.php:75 mod/photos.php:191
-#: mod/photos.php:778 mod/photos.php:1233 mod/photos.php:1254
-#: mod/photos.php:1840 mod/profile_photo.php:76 mod/profile_photo.php:84
-#: mod/profile_photo.php:92 mod/profile_photo.php:216
-#: mod/profile_photo.php:311 mod/profile_photo.php:321
-msgid "Profile Photos"
-msgstr "Foto del profilo"
+#: mod/newmember.php:17
+msgid ""
+"On your <em>Quick Start</em> page - find a brief introduction to your "
+"profile and network tabs, make some new connections, and find some groups to"
+" join."
+msgstr "Sulla tua pagina <em>Quick Start</em> - veloce introduzione alla tua pagina profilo e alla pagina Rete, fai qualche nuova amicizia, e trova qualche gruppo a cui unirti."
 
-#: include/bbcode.php:429 include/bbcode.php:1192 include/bbcode.php:1193
-msgid "Image/photo"
-msgstr "Immagine/foto"
+#: mod/newmember.php:19 mod/admin.php:1814 mod/admin.php:2083
+#: mod/settings.php:122 view/theme/frio/theme.php:269 src/Content/Nav.php:206
+msgid "Settings"
+msgstr "Impostazioni"
 
-#: include/bbcode.php:545
-#, php-format
-msgid "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
-msgstr "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
+#: mod/newmember.php:21
+msgid "Go to Your Settings"
+msgstr "Vai alle tue Impostazioni"
 
-#: include/bbcode.php:1149 include/bbcode.php:1171
-msgid "$1 wrote:"
-msgstr "$1 ha scritto:"
+#: mod/newmember.php:21
+msgid ""
+"On your <em>Settings</em> page -  change your initial password. Also make a "
+"note of your Identity Address. This looks just like an email address - and "
+"will be useful in making friends on the free social web."
+msgstr "Nella tua pagina <em>Impostazioni</em> - cambia la tua password iniziale. Prendi anche nota del tuo Indirizzo Identità. Assomiglia a un indirizzo email e sarà utile per stringere amicizie nel web sociale libero."
 
-#: include/bbcode.php:1201 include/bbcode.php:1202
-msgid "Encrypted content"
-msgstr "Contenuto criptato"
+#: mod/newmember.php:22
+msgid ""
+"Review the other settings, particularly the privacy settings. An unpublished"
+" directory listing is like having an unlisted phone number. In general, you "
+"should probably publish your listing - unless all of your friends and "
+"potential friends know exactly how to find you."
+msgstr "Guarda le altre impostazioni, in particolare le impostazioni della privacy. Un profilo non pubblicato è come un numero di telefono non in elenco. In genere, dovresti pubblicare il tuo profilo - a meno che tutti i tuoi amici e potenziali tali sappiano esattamente come trovarti."
 
-#: include/bbcode.php:1321
-msgid "Invalid source protocol"
-msgstr "Protocollo sorgente non valido"
+#: mod/newmember.php:24 mod/contacts.php:662 mod/contacts.php:854
+#: mod/profperm.php:113 view/theme/frio/theme.php:260 src/Content/Nav.php:101
+#: src/Model/Profile.php:730 src/Model/Profile.php:863
+#: src/Model/Profile.php:896
+msgid "Profile"
+msgstr "Profilo"
 
-#: include/bbcode.php:1332
-msgid "Invalid link protocol"
-msgstr "Protocollo link non valido"
+#: mod/newmember.php:26 mod/profiles.php:704 mod/profile_photo.php:264
+msgid "Upload Profile Photo"
+msgstr "Carica la foto del profilo"
 
-#: include/contact_selectors.php:32
-msgid "Unknown | Not categorised"
-msgstr "Sconosciuto | non categorizzato"
+#: mod/newmember.php:26
+msgid ""
+"Upload a profile photo if you have not done so already. Studies have shown "
+"that people with real photos of themselves are ten times more likely to make"
+" friends than people who do not."
+msgstr "Carica una foto del profilo se non l'hai ancora fatto. Studi hanno mostrato che persone che hanno vere foto di se stessi hanno dieci volte più probabilità di fare amicizie rispetto alle persone che non ce l'hanno."
 
-#: include/contact_selectors.php:33
-msgid "Block immediately"
-msgstr "Blocca immediatamente"
+#: mod/newmember.php:27
+msgid "Edit Your Profile"
+msgstr "Modifica il tuo Profilo"
 
-#: include/contact_selectors.php:34
-msgid "Shady, spammer, self-marketer"
-msgstr "Losco, venditore di fumo"
+#: mod/newmember.php:27
+msgid ""
+"Edit your <strong>default</strong> profile to your liking. Review the "
+"settings for hiding your list of friends and hiding the profile from unknown"
+" visitors."
+msgstr "Modifica il tuo profilo <strong>predefinito</strong> a piacimento. Rivedi le impostazioni per nascondere la tua lista di amici e nascondere il profilo ai visitatori sconosciuti."
 
-#: include/contact_selectors.php:35
-msgid "Known to me, but no opinion"
-msgstr "Lo conosco, ma non ho un'opinione particolare"
+#: mod/newmember.php:28
+msgid "Profile Keywords"
+msgstr "Parole chiave del profilo"
 
-#: include/contact_selectors.php:36
-msgid "OK, probably harmless"
-msgstr "E' ok, probabilmente innocuo"
+#: mod/newmember.php:28
+msgid ""
+"Set some public keywords for your default profile which describe your "
+"interests. We may be able to find other people with similar interests and "
+"suggest friendships."
+msgstr "Inserisci qualche parola chiave pubblica nel tuo profilo predefinito che descriva i tuoi interessi. Potremmo essere in grado di trovare altre persone con interessi similari e suggerirti delle amicizie."
 
-#: include/contact_selectors.php:37
-msgid "Reputable, has my trust"
-msgstr "Rispettabile, ha la mia fiducia"
+#: mod/newmember.php:30
+msgid "Connecting"
+msgstr "Collegarsi"
 
-#: include/contact_selectors.php:56 mod/admin.php:1095
-msgid "Frequently"
-msgstr "Frequentemente"
+#: mod/newmember.php:36
+msgid "Importing Emails"
+msgstr "Importare le Email"
 
-#: include/contact_selectors.php:57 mod/admin.php:1096
-msgid "Hourly"
-msgstr "Ogni ora"
+#: mod/newmember.php:36
+msgid ""
+"Enter your email access information on your Connector Settings page if you "
+"wish to import and interact with friends or mailing lists from your email "
+"INBOX"
+msgstr "Inserisci i tuoi dati di accesso all'email nella tua pagina Impostazioni Connettori se vuoi importare e interagire con amici o mailing list dalla tua casella di posta in arrivo"
 
-#: include/contact_selectors.php:58 mod/admin.php:1097
-msgid "Twice daily"
-msgstr "Due volte al dì"
+#: mod/newmember.php:39
+msgid "Go to Your Contacts Page"
+msgstr "Vai alla tua pagina Contatti"
 
-#: include/contact_selectors.php:59 mod/admin.php:1098
-msgid "Daily"
-msgstr "Giornalmente"
+#: mod/newmember.php:39
+msgid ""
+"Your Contacts page is your gateway to managing friendships and connecting "
+"with friends on other networks. Typically you enter their address or site "
+"URL in the <em>Add New Contact</em> dialog."
+msgstr "La tua pagina Contatti è il mezzo per gestire le amicizie e collegarsi con amici su altre reti. Di solito, basta inserire l'indirizzo nel campo <em>Aggiungi Nuovo Contatto</em>"
 
-#: include/contact_selectors.php:60
-msgid "Weekly"
-msgstr "Settimanalmente"
+#: mod/newmember.php:40
+msgid "Go to Your Site's Directory"
+msgstr "Vai all'Elenco del tuo sito"
 
-#: include/contact_selectors.php:61
-msgid "Monthly"
-msgstr "Mensilmente"
+#: mod/newmember.php:40
+msgid ""
+"The Directory page lets you find other people in this network or other "
+"federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on "
+"their profile page. Provide your own Identity Address if requested."
+msgstr "La pagina Elenco ti permette di trovare altre persone in questa rete o in altri siti. Cerca un link <em>Connetti</em> o <em>Segui</em> nella loro pagina del profilo. Inserisci il tuo Indirizzo Identità, se richiesto."
 
-#: include/contact_selectors.php:76 mod/dfrn_request.php:887
-msgid "Friendica"
-msgstr "Friendica"
+#: mod/newmember.php:41
+msgid "Finding New People"
+msgstr "Trova nuove persone"
 
-#: include/contact_selectors.php:77
-msgid "OStatus"
-msgstr "Ostatus"
+#: mod/newmember.php:41
+msgid ""
+"On the side panel of the Contacts page are several tools to find new "
+"friends. We can match people by interest, look up people by name or "
+"interest, and provide suggestions based on network relationships. On a brand"
+" new site, friend suggestions will usually begin to be populated within 24 "
+"hours."
+msgstr "Nel pannello laterale nella pagina \"Contatti\", ci sono diversi strumenti per trovare nuovi amici. Possiamo confrontare le persone per interessi, cercare le persone per nome e fornire suggerimenti basati sui tuoi contatti esistenti. Su un sito nuovo, i suggerimenti sono di solito presenti dopo 24 ore."
 
-#: include/contact_selectors.php:78
-msgid "RSS/Atom"
-msgstr "RSS / Atom"
+#: mod/newmember.php:43 src/Model/Group.php:402
+msgid "Groups"
+msgstr "Gruppi"
 
-#: include/contact_selectors.php:79 include/contact_selectors.php:86
-#: mod/admin.php:1612 mod/admin.php:1625 mod/admin.php:1638 mod/admin.php:1656
-msgid "Email"
-msgstr "Email"
+#: mod/newmember.php:45
+msgid "Group Your Contacts"
+msgstr "Raggruppa i tuoi contatti"
 
-#: include/contact_selectors.php:80 mod/dfrn_request.php:889
-#: mod/settings.php:858
-msgid "Diaspora"
-msgstr "Diaspora"
+#: mod/newmember.php:45
+msgid ""
+"Once you have made some friends, organize them into private conversation "
+"groups from the sidebar of your Contacts page and then you can interact with"
+" each group privately on your Network page."
+msgstr "Quando avrai alcuni amici, organizzali in gruppi di conversazioni private dalla barra laterale della tua pagina Contatti. Potrai interagire privatamente con ogni gruppo nella tua pagina Rete"
 
-#: include/contact_selectors.php:81
-msgid "Facebook"
-msgstr "Facebook"
+#: mod/newmember.php:48
+msgid "Why Aren't My Posts Public?"
+msgstr "Perché i miei post non sono pubblici?"
 
-#: include/contact_selectors.php:82
-msgid "Zot!"
-msgstr "Zot!"
+#: mod/newmember.php:48
+msgid ""
+"Friendica respects your privacy. By default, your posts will only show up to"
+" people you've added as friends. For more information, see the help section "
+"from the link above."
+msgstr "Friendica rispetta la tua privacy. Per impostazione predefinita, i tuoi post sono mostrati solo alle persone che hai aggiunto come amici. Per maggiori informazioni guarda la sezione della guida dal link qui sopra."
 
-#: include/contact_selectors.php:83
-msgid "LinkedIn"
-msgstr "LinkedIn"
+#: mod/newmember.php:52
+msgid "Getting Help"
+msgstr "Ottenere Aiuto"
 
-#: include/contact_selectors.php:84
-msgid "XMPP/IM"
-msgstr "XMPP/IM"
+#: mod/newmember.php:54
+msgid "Go to the Help Section"
+msgstr "Vai alla sezione Guida"
 
-#: include/contact_selectors.php:85
-msgid "MySpace"
-msgstr "MySpace"
+#: mod/newmember.php:54
+msgid ""
+"Our <strong>help</strong> pages may be consulted for detail on other program"
+" features and resources."
+msgstr "Le nostre pagine della <strong>guida</strong> possono essere consultate per avere dettagli su altre caratteristiche del programma e altre risorse."
 
-#: include/contact_selectors.php:87
-msgid "Google+"
-msgstr "Google+"
+#: mod/nogroup.php:42 mod/contacts.php:610 mod/contacts.php:943
+#: mod/viewcontacts.php:112
+#, php-format
+msgid "Visit %s's profile [%s]"
+msgstr "Visita il profilo di %s [%s]"
 
-#: include/contact_selectors.php:88
-msgid "pump.io"
-msgstr "pump.io"
+#: mod/nogroup.php:43 mod/contacts.php:944
+msgid "Edit contact"
+msgstr "Modifica contatto"
 
-#: include/contact_selectors.php:89
-msgid "Twitter"
-msgstr "Twitter"
+#: mod/nogroup.php:63
+msgid "Contacts who are not members of a group"
+msgstr "Contatti che non sono membri di un gruppo"
 
-#: include/contact_selectors.php:90
-msgid "Diaspora Connector"
-msgstr "Connettore Diaspora"
+#: mod/p.php:14
+msgid "Not Extended"
+msgstr "Not Extended"
 
-#: include/contact_selectors.php:91
-msgid "GNU Social Connector"
-msgstr "Connettore GNU Social"
+#: mod/repair_ostatus.php:18
+msgid "Resubscribing to OStatus contacts"
+msgstr "Risottoscrivi i contatti OStatus"
 
-#: include/contact_selectors.php:92
-msgid "pnut"
-msgstr "pnut"
+#: mod/repair_ostatus.php:34
+msgid "Error"
+msgstr "Errore"
 
-#: include/contact_selectors.php:93
-msgid "App.net"
-msgstr "App.net"
+#: mod/repair_ostatus.php:48 mod/ostatus_subscribe.php:61
+msgid "Done"
+msgstr "Fatto"
 
-#: include/conversation.php:135 include/conversation.php:287
-#: include/like.php:185 include/text.php:1894
-msgid "event"
-msgstr "l'evento"
+#: mod/repair_ostatus.php:54 mod/ostatus_subscribe.php:85
+msgid "Keep this window open until done."
+msgstr "Tieni questa finestra aperta fino a che ha finito."
 
-#: include/conversation.php:138 include/conversation.php:148
-#: include/conversation.php:290 include/conversation.php:299
-#: include/diaspora.php:1787 include/like.php:183 mod/subthread.php:90
-#: mod/tagger.php:65
-msgid "status"
-msgstr "stato"
+#: mod/suggest.php:36
+msgid "Do you really want to delete this suggestion?"
+msgstr "Vuoi veramente cancellare questo suggerimento?"
 
-#: include/conversation.php:143 include/conversation.php:295
-#: include/like.php:183 include/text.php:1896 mod/subthread.php:90
-#: mod/tagger.php:65
-msgid "photo"
-msgstr "foto"
+#: mod/suggest.php:73
+msgid ""
+"No suggestions available. If this is a new site, please try again in 24 "
+"hours."
+msgstr "Nessun suggerimento disponibile. Se questo è un sito nuovo, riprova tra 24 ore."
 
-#: include/conversation.php:155 include/diaspora.php:1783 include/like.php:32
-#, php-format
-msgid "%1$s likes %2$s's %3$s"
-msgstr "A %1$s piace %3$s di %2$s"
+#: mod/suggest.php:84 mod/suggest.php:104
+msgid "Ignore/Hide"
+msgstr "Ignora / Nascondi"
 
-#: include/conversation.php:158 include/like.php:36 include/like.php:41
-#, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
-msgstr "A %1$s non piace %3$s di %2$s"
+#: mod/suggest.php:114 view/theme/vier/theme.php:203 src/Content/Widget.php:64
+msgid "Friend Suggestions"
+msgstr "Contatti suggeriti"
 
-#: include/conversation.php:161
-#, php-format
-msgid "%1$s attends %2$s's %3$s"
-msgstr "%1$s partecipa a %3$s di %2$s"
+#: mod/unfollow.php:34
+msgid "Contact wasn't found or can't be unfollowed."
+msgstr "Il contatto non è stato trovato o non si può smettere di seguirlo."
 
-#: include/conversation.php:164
-#, php-format
-msgid "%1$s doesn't attend %2$s's %3$s"
-msgstr "%1$s non partecipa a %3$s di %2$s"
+#: mod/unfollow.php:47
+msgid "Contact unfollowed"
+msgstr "Smesso di seguire il contatto"
 
-#: include/conversation.php:167
-#, php-format
-msgid "%1$s attends maybe %2$s's %3$s"
-msgstr "%1$s forse partecipa a %3$s di %2$s"
+#: mod/unfollow.php:65 mod/dfrn_request.php:662 mod/follow.php:61
+msgid "Submit Request"
+msgstr "Invia richiesta"
 
-#: include/conversation.php:200 mod/dfrn_confirm.php:481
-#, php-format
-msgid "%1$s is now friends with %2$s"
-msgstr "%1$s e %2$s adesso sono amici"
+#: mod/unfollow.php:73
+msgid "You aren't a friend of this contact."
+msgstr "Non sei un amico di questo contatto"
 
-#: include/conversation.php:241
-#, php-format
-msgid "%1$s poked %2$s"
-msgstr "%1$s ha stuzzicato %2$s"
+#: mod/unfollow.php:79
+msgid "Unfollowing is currently not supported by your network."
+msgstr "Smettere di seguire non è al momento supportato dalla tua rete."
 
-#: include/conversation.php:262 mod/mood.php:66
-#, php-format
-msgid "%1$s is currently %2$s"
-msgstr "%1$s al momento è %2$s"
+#: mod/unfollow.php:100 mod/contacts.php:590
+msgid "Disconnect/Unfollow"
+msgstr "Disconnetti/Non Seguire"
 
-#: include/conversation.php:309 mod/tagger.php:98
-#, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s ha taggato %3$s di %2$s con %4$s"
+#: mod/unfollow.php:113 mod/dfrn_request.php:660 mod/follow.php:155
+msgid "Your Identity Address:"
+msgstr "L'indirizzo della tua identità:"
 
-#: include/conversation.php:336
-msgid "post/item"
-msgstr "post/elemento"
+#: mod/unfollow.php:122 mod/notifications.php:258 mod/contacts.php:647
+#: mod/follow.php:164 mod/admin.php:439 mod/admin.php:449
+msgid "Profile URL"
+msgstr "URL Profilo"
 
-#: include/conversation.php:337
-#, php-format
-msgid "%1$s marked %2$s's %3$s as favorite"
-msgstr "%1$s ha segnato il/la %3$s di %2$s come preferito"
+#: mod/unfollow.php:132 mod/contacts.php:849 mod/follow.php:181
+#: src/Model/Profile.php:891
+msgid "Status Messages and Posts"
+msgstr "Messaggi di stato e post"
 
-#: include/conversation.php:623 mod/photos.php:1639 mod/profiles.php:340
-msgid "Likes"
-msgstr "Mi piace"
+#: mod/update_community.php:27 mod/update_display.php:27
+#: mod/update_notes.php:40 mod/update_profile.php:39 mod/update_network.php:33
+msgid "[Embedded content - reload page to view]"
+msgstr "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]"
 
-#: include/conversation.php:623 mod/photos.php:1639 mod/profiles.php:344
-msgid "Dislikes"
-msgstr "Non mi piace"
+#: mod/uimport.php:55 mod/register.php:191
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani."
 
-#: include/conversation.php:624 include/conversation.php:1559
-#: mod/photos.php:1640
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] "Partecipa"
-msgstr[1] "Partecipano"
+#: mod/uimport.php:70 mod/register.php:285
+msgid "Import"
+msgstr "Importa"
 
-#: include/conversation.php:624 mod/photos.php:1640
-msgid "Not attending"
-msgstr "Non partecipa"
-
-#: include/conversation.php:624 mod/photos.php:1640
-msgid "Might attend"
-msgstr "Forse partecipa"
+#: mod/uimport.php:72
+msgid "Move account"
+msgstr "Muovi account"
 
-#: include/conversation.php:761 mod/photos.php:1705 object/Item.php:147
-msgid "Select"
-msgstr "Seleziona"
+#: mod/uimport.php:73
+msgid "You can import an account from another Friendica server."
+msgstr "Puoi importare un account da un altro server Friendica."
 
-#: include/conversation.php:762 mod/admin.php:1630 mod/contacts.php:838
-#: mod/contacts.php:1037 mod/photos.php:1706 mod/settings.php:754
-#: object/Item.php:148
-msgid "Delete"
-msgstr "Rimuovi"
+#: mod/uimport.php:74
+msgid ""
+"You need to export your account from the old server and upload it here. We "
+"will recreate your old account here with all your contacts. We will try also"
+" to inform your friends that you moved here."
+msgstr "Devi esportare il tuo account dal vecchio server e caricarlo qui. Noi ricreeremo il tuo vecchio account qui, con tutti i tuoi contatti. Proveremo anche a informare i tuoi amici che ti sei spostato qui."
 
-#: include/conversation.php:806 object/Item.php:350 object/Item.php:351
-#, php-format
-msgid "View %s's profile @ %s"
-msgstr "Vedi il profilo di %s @ %s"
+#: mod/uimport.php:75
+msgid ""
+"This feature is experimental. We can't import contacts from the OStatus "
+"network (GNU Social/Statusnet) or from Diaspora"
+msgstr "Questa funzione è sperimentale. Non possiamo importare i contatti dalla rete OStatus (GNU Social/Statusnet) o da Diaspora"
 
-#: include/conversation.php:818 object/Item.php:338
-msgid "Categories:"
-msgstr "Categorie:"
+#: mod/uimport.php:76
+msgid "Account file"
+msgstr "File account"
 
-#: include/conversation.php:819 object/Item.php:339
-msgid "Filed under:"
-msgstr "Archiviato in:"
+#: mod/uimport.php:76
+msgid ""
+"To export your account, go to \"Settings->Export your personal data\" and "
+"select \"Export account\""
+msgstr "Per esportare il tuo account, vai su \"Impostazioni -> Esporta i tuoi dati personali\" e seleziona \"Esporta account\""
 
-#: include/conversation.php:826 object/Item.php:364
+#: mod/dfrn_poll.php:123 mod/dfrn_poll.php:543
 #, php-format
-msgid "%s from %s"
-msgstr "%s da %s"
-
-#: include/conversation.php:842
-msgid "View in context"
-msgstr "Vedi nel contesto"
-
-#: include/conversation.php:844 include/conversation.php:1316
-#: mod/editpost.php:117 mod/message.php:337 mod/message.php:522
-#: mod/wallmessage.php:143 mod/photos.php:1604 object/Item.php:389
-msgid "Please wait"
-msgstr "Attendi"
-
-#: include/conversation.php:921
-msgid "remove"
-msgstr "rimuovi"
-
-#: include/conversation.php:925
-msgid "Delete Selected Items"
-msgstr "Cancella elementi selezionati"
-
-#: include/conversation.php:1020 view/theme/frio/theme.php:347
-msgid "Follow Thread"
-msgstr "Segui la discussione"
+msgid "%1$s welcomes %2$s"
+msgstr "%s dà il benvenuto a %s"
 
-#: include/conversation.php:1157
+#: mod/dirfind.php:48
 #, php-format
-msgid "%s likes this."
-msgstr "Piace a %s."
+msgid "People Search - %s"
+msgstr "Cerca persone - %s"
 
-#: include/conversation.php:1160
+#: mod/dirfind.php:59
 #, php-format
-msgid "%s doesn't like this."
-msgstr "Non piace a %s."
+msgid "Forum Search - %s"
+msgstr "Ricerca Forum  - %s"
 
-#: include/conversation.php:1163
-#, php-format
-msgid "%s attends."
-msgstr "%s partecipa."
+#: mod/dirfind.php:256 mod/match.php:125
+msgid "No matches"
+msgstr "Nessun risultato"
 
-#: include/conversation.php:1166
-#, php-format
-msgid "%s doesn't attend."
-msgstr "%s non partecipa."
+#: mod/friendica.php:77
+msgid "This is Friendica, version"
+msgstr "Questo è Friendica, versione"
 
-#: include/conversation.php:1169
-#, php-format
-msgid "%s attends maybe."
-msgstr "%s forse partecipa."
+#: mod/friendica.php:78
+msgid "running at web location"
+msgstr "in esecuzione all'indirizzo web"
 
-#: include/conversation.php:1180
-msgid "and"
-msgstr "e"
+#: mod/friendica.php:82
+msgid ""
+"Please visit <a href=\"https://friendi.ca\">Friendi.ca</a> to learn more "
+"about the Friendica project."
+msgstr "Visita <a href=\"https://friendi.ca\">Friendi.ca</a> per saperne di più sul progetto Friendica."
 
-#: include/conversation.php:1186
-#, php-format
-msgid ", and %d other people"
-msgstr "e altre %d persone"
+#: mod/friendica.php:86
+msgid "Bug reports and issues: please visit"
+msgstr "Segnalazioni di bug e problemi: visita"
 
-#: include/conversation.php:1195
-#, php-format
-msgid "<span  %1$s>%2$d people</span> like this"
-msgstr "Piace a <span %1$s>%2$d persone</span>."
+#: mod/friendica.php:86
+msgid "the bugtracker at github"
+msgstr "il bugtracker su github"
 
-#: include/conversation.php:1196
-#, php-format
-msgid "%s like this."
-msgstr "a %s piace."
+#: mod/friendica.php:89
+msgid ""
+"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
+"dot com"
+msgstr "Suggerimenti, lodi, donazioni, ecc -  e-mail a  \"Info\" at Friendica punto com"
 
-#: include/conversation.php:1199
-#, php-format
-msgid "<span  %1$s>%2$d people</span> don't like this"
-msgstr "Non piace a <span %1$s>%2$d persone</span>."
+#: mod/friendica.php:103
+msgid "Installed addons/apps:"
+msgstr "Addon/applicazioni installate"
 
-#: include/conversation.php:1200
-#, php-format
-msgid "%s don't like this."
-msgstr "a %s non piace."
+#: mod/friendica.php:117
+msgid "No installed addons/apps"
+msgstr "Nessun addons/applicazione installata"
 
-#: include/conversation.php:1203
-#, php-format
-msgid "<span  %1$s>%2$d people</span> attend"
-msgstr "<span  %1$s>%2$d persone</span> partecipano"
+#: mod/friendica.php:122
+msgid "On this server the following remote servers are blocked."
+msgstr "In questo server i seguenti server remoti sono bloccati."
 
-#: include/conversation.php:1204
-#, php-format
-msgid "%s attend."
-msgstr "%s partecipa."
+#: mod/friendica.php:123 mod/dfrn_request.php:351 mod/admin.php:302
+#: mod/admin.php:320 src/Model/Contact.php:1142
+msgid "Blocked domain"
+msgstr "Dominio bloccato"
 
-#: include/conversation.php:1207
-#, php-format
-msgid "<span  %1$s>%2$d people</span> don't attend"
-msgstr "<span  %1$s>%2$d persone</span> non partecipano"
+#: mod/friendica.php:123 mod/admin.php:303 mod/admin.php:321
+msgid "Reason for the block"
+msgstr "Motivazione del blocco"
 
-#: include/conversation.php:1208
-#, php-format
-msgid "%s don't attend."
-msgstr "%s non partecipa."
+#: mod/match.php:48
+msgid "No keywords to match. Please add keywords to your default profile."
+msgstr "Nessuna parola chiave per l'abbinamento. Aggiungi parole chiave al tuo profilo predefinito."
 
-#: include/conversation.php:1211
-#, php-format
-msgid "<span  %1$s>%2$d people</span> attend maybe"
-msgstr "<span %1$s>%2$d persone</span> forse partecipano"
+#: mod/match.php:104
+msgid "is interested in:"
+msgstr "è interessato a:"
 
-#: include/conversation.php:1212
-#, php-format
-msgid "%s anttend maybe."
-msgstr "%s forse partecipano."
+#: mod/match.php:120
+msgid "Profile Match"
+msgstr "Profili corrispondenti"
 
-#: include/conversation.php:1241 include/conversation.php:1257
-msgid "Visible to <strong>everybody</strong>"
-msgstr "Visibile a <strong>tutti</strong>"
+#: mod/notifications.php:37
+msgid "Invalid request identifier."
+msgstr "L'identificativo della richiesta non è valido."
 
-#: include/conversation.php:1242 include/conversation.php:1258
-#: mod/message.php:271 mod/message.php:278 mod/message.php:418
-#: mod/message.php:425 mod/wallmessage.php:117 mod/wallmessage.php:124
-msgid "Please enter a link URL:"
-msgstr "Inserisci l'indirizzo del link:"
+#: mod/notifications.php:46 mod/notifications.php:183
+#: mod/notifications.php:230
+msgid "Discard"
+msgstr "Scarta"
 
-#: include/conversation.php:1243 include/conversation.php:1259
-msgid "Please enter a video link/URL:"
-msgstr "Inserisci un collegamento video / URL:"
+#: mod/notifications.php:62 mod/notifications.php:182
+#: mod/notifications.php:266 mod/contacts.php:629 mod/contacts.php:819
+#: mod/contacts.php:1003
+msgid "Ignore"
+msgstr "Ignora"
 
-#: include/conversation.php:1244 include/conversation.php:1260
-msgid "Please enter an audio link/URL:"
-msgstr "Inserisci un collegamento audio / URL:"
+#: mod/notifications.php:98 src/Content/Nav.php:189
+msgid "Notifications"
+msgstr "Notifiche"
 
-#: include/conversation.php:1245 include/conversation.php:1261
-msgid "Tag term:"
-msgstr "Tag:"
+#: mod/notifications.php:107
+msgid "Network Notifications"
+msgstr "Notifiche dalla rete"
 
-#: include/conversation.php:1246 include/conversation.php:1262
-#: mod/filer.php:31
-msgid "Save to Folder:"
-msgstr "Salva nella Cartella:"
+#: mod/notifications.php:113 mod/notify.php:81
+msgid "System Notifications"
+msgstr "Notifiche di sistema"
 
-#: include/conversation.php:1247 include/conversation.php:1263
-msgid "Where are you right now?"
-msgstr "Dove sei ora?"
+#: mod/notifications.php:119
+msgid "Personal Notifications"
+msgstr "Notifiche personali"
 
-#: include/conversation.php:1248
-msgid "Delete item(s)?"
-msgstr "Cancellare questo elemento/i?"
+#: mod/notifications.php:125
+msgid "Home Notifications"
+msgstr "Notifiche bacheca"
 
-#: include/conversation.php:1297
-msgid "Share"
-msgstr "Condividi"
+#: mod/notifications.php:155
+msgid "Show Ignored Requests"
+msgstr "Mostra richieste ignorate"
 
-#: include/conversation.php:1298 mod/editpost.php:103 mod/message.php:335
-#: mod/message.php:519 mod/wallmessage.php:141
-msgid "Upload photo"
-msgstr "Carica foto"
+#: mod/notifications.php:155
+msgid "Hide Ignored Requests"
+msgstr "Nascondi richieste ignorate"
 
-#: include/conversation.php:1299 mod/editpost.php:104
-msgid "upload photo"
-msgstr "carica foto"
+#: mod/notifications.php:167 mod/notifications.php:237
+msgid "Notification type: "
+msgstr "Tipo di notifica: "
 
-#: include/conversation.php:1300 mod/editpost.php:105
-msgid "Attach file"
-msgstr "Allega file"
+#: mod/notifications.php:170
+#, php-format
+msgid "suggested by %s"
+msgstr "suggerito da %s"
 
-#: include/conversation.php:1301 mod/editpost.php:106
-msgid "attach file"
-msgstr "allega file"
+#: mod/notifications.php:175 mod/notifications.php:254 mod/contacts.php:637
+msgid "Hide this contact from others"
+msgstr "Nascondi questo contatto agli altri"
 
-#: include/conversation.php:1302 mod/editpost.php:107 mod/message.php:336
-#: mod/message.php:520 mod/wallmessage.php:142
-msgid "Insert web link"
-msgstr "Inserisci link"
+#: mod/notifications.php:176 mod/notifications.php:255
+msgid "Post a new friend activity"
+msgstr "Invia una attività \"è ora amico con\""
 
-#: include/conversation.php:1303 mod/editpost.php:108
-msgid "web link"
-msgstr "link web"
+#: mod/notifications.php:176 mod/notifications.php:255
+msgid "if applicable"
+msgstr "se applicabile"
 
-#: include/conversation.php:1304 mod/editpost.php:109
-msgid "Insert video link"
-msgstr "Inserire collegamento video"
+#: mod/notifications.php:179 mod/notifications.php:264 mod/admin.php:1704
+msgid "Approve"
+msgstr "Approva"
 
-#: include/conversation.php:1305 mod/editpost.php:110
-msgid "video link"
-msgstr "link video"
+#: mod/notifications.php:198
+msgid "Claims to be known to you: "
+msgstr "Dice di conoscerti: "
 
-#: include/conversation.php:1306 mod/editpost.php:111
-msgid "Insert audio link"
-msgstr "Inserisci collegamento audio"
+#: mod/notifications.php:199
+msgid "yes"
+msgstr "si"
 
-#: include/conversation.php:1307 mod/editpost.php:112
-msgid "audio link"
-msgstr "link audio"
+#: mod/notifications.php:199
+msgid "no"
+msgstr "no"
 
-#: include/conversation.php:1308 mod/editpost.php:113
-msgid "Set your location"
-msgstr "La tua posizione"
+#: mod/notifications.php:200 mod/notifications.php:205
+msgid "Shall your connection be bidirectional or not?"
+msgstr "La connessione dovrà essere bidirezionale o no?"
 
-#: include/conversation.php:1309 mod/editpost.php:114
-msgid "set location"
-msgstr "posizione"
+#: mod/notifications.php:201 mod/notifications.php:206
+#, php-format
+msgid ""
+"Accepting %s as a friend allows %s to subscribe to your posts, and you will "
+"also receive updates from them in your news feed."
+msgstr "Accettando %s come amico permette a %s di seguire i tuoi post, e a te di riceverne gli aggiornamenti."
 
-#: include/conversation.php:1310 mod/editpost.php:115
-msgid "Clear browser location"
-msgstr "Rimuovi la localizzazione data dal browser"
+#: mod/notifications.php:202
+#, php-format
+msgid ""
+"Accepting %s as a subscriber allows them to subscribe to your posts, but you"
+" will not receive updates from them in your news feed."
+msgstr "Accentrando %s come  abbonato gli permette di abbonarsi ai tuoi messaggi, ma tu non riceverai aggiornamenti da lui."
 
-#: include/conversation.php:1311 mod/editpost.php:116
-msgid "clear location"
-msgstr "canc. pos."
+#: mod/notifications.php:207
+#, php-format
+msgid ""
+"Accepting %s as a sharer allows them to subscribe to your posts, but you "
+"will not receive updates from them in your news feed."
+msgstr "Accentando %s come condivisore, gli permetti di abbonarsi ai tuoi messaggi, ma tu non riceverai nessun aggiornamento da loro."
 
-#: include/conversation.php:1313 mod/editpost.php:130
-msgid "Set title"
-msgstr "Scegli un titolo"
+#: mod/notifications.php:218
+msgid "Friend"
+msgstr "Amico"
 
-#: include/conversation.php:1315 mod/editpost.php:132
-msgid "Categories (comma-separated list)"
-msgstr "Categorie (lista separata da virgola)"
+#: mod/notifications.php:219
+msgid "Sharer"
+msgstr "Condivisore"
 
-#: include/conversation.php:1317 mod/editpost.php:118
-msgid "Permission settings"
-msgstr "Impostazioni permessi"
+#: mod/notifications.php:219
+msgid "Subscriber"
+msgstr "Abbonato"
 
-#: include/conversation.php:1318 mod/editpost.php:147
-msgid "permissions"
-msgstr "permessi"
+#: mod/notifications.php:249 mod/contacts.php:655 mod/directory.php:155
+#: src/Model/Profile.php:423 src/Model/Profile.php:806
+msgid "About:"
+msgstr "Informazioni:"
 
-#: include/conversation.php:1326 mod/editpost.php:127
-msgid "Public post"
-msgstr "Messaggio pubblico"
+#: mod/notifications.php:251 mod/contacts.php:657 mod/follow.php:172
+#: src/Model/Profile.php:794
+msgid "Tags:"
+msgstr "Tag:"
 
-#: include/conversation.php:1331 mod/editpost.php:138 mod/events.php:527
-#: mod/photos.php:1624 mod/photos.php:1666 mod/photos.php:1746
-#: object/Item.php:711
-msgid "Preview"
-msgstr "Anteprima"
+#: mod/notifications.php:253 mod/directory.php:152 src/Model/Profile.php:420
+#: src/Model/Profile.php:745
+msgid "Gender:"
+msgstr "Genere:"
 
-#: include/conversation.php:1335 include/items.php:2154
-#: mod/dfrn_request.php:895 mod/editpost.php:141 mod/follow.php:161
-#: mod/message.php:210 mod/tagrm.php:14 mod/tagrm.php:99 mod/suggest.php:35
-#: mod/fbrowser.php:104 mod/fbrowser.php:139 mod/unfollow.php:117
-#: mod/contacts.php:469 mod/photos.php:249 mod/photos.php:341
-#: mod/settings.php:692 mod/settings.php:718 mod/videos.php:136
-msgid "Cancel"
-msgstr "Annulla"
+#: mod/notifications.php:261 mod/contacts.php:63 src/Model/Profile.php:518
+msgid "Network:"
+msgstr "Rete:"
 
-#: include/conversation.php:1341
-msgid "Post to Groups"
-msgstr "Invia ai Gruppi"
+#: mod/notifications.php:275
+msgid "No introductions."
+msgstr "Nessuna presentazione."
 
-#: include/conversation.php:1342
-msgid "Post to Contacts"
-msgstr "Invia ai Contatti"
+#: mod/notifications.php:316
+msgid "Show unread"
+msgstr "Mostra non letti"
 
-#: include/conversation.php:1343
-msgid "Private post"
-msgstr "Post privato"
+#: mod/notifications.php:316
+msgid "Show all"
+msgstr "Mostra tutti"
 
-#: include/conversation.php:1348 include/identity.php:268 mod/editpost.php:145
-msgid "Message"
-msgstr "Messaggio"
+#: mod/notifications.php:322
+#, php-format
+msgid "No more %s notifications."
+msgstr "Nessun'altra notifica %s."
 
-#: include/conversation.php:1349 mod/editpost.php:146
-msgid "Browser"
-msgstr "Browser"
+#: mod/oexchange.php:30
+msgid "Post successful."
+msgstr "Inviato!"
 
-#: include/conversation.php:1531
-msgid "View all"
-msgstr "Mostra tutto"
+#: mod/openid.php:29
+msgid "OpenID protocol error. No ID returned."
+msgstr "Errore protocollo OpenID. Nessun ID ricevuto."
 
-#: include/conversation.php:1553
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] "Mi piace"
-msgstr[1] "Mi piace"
+#: mod/openid.php:66
+msgid ""
+"Account not found and OpenID registration is not permitted on this site."
+msgstr "L'account non è stato trovato, e la registrazione via OpenID non è permessa su questo sito."
 
-#: include/conversation.php:1556
-msgid "Dislike"
-msgid_plural "Dislikes"
-msgstr[0] "Non mi piace"
-msgstr[1] "Non mi piace"
+#: mod/openid.php:116 src/Module/Login.php:86 src/Module/Login.php:134
+msgid "Login failed."
+msgstr "Accesso fallito."
 
-#: include/conversation.php:1562
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] "Non partecipa"
-msgstr[1] "Non partecipano"
+#: mod/ostatus_subscribe.php:21
+msgid "Subscribing to OStatus contacts"
+msgstr "Iscrizione a contatti OStatus"
 
-#: include/dba.php:57
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr "Non trovo le informazioni DNS per il database server '%s'"
+#: mod/ostatus_subscribe.php:32
+msgid "No contact provided."
+msgstr "Nessun contatto disponibile."
 
-#: include/dbstructure.php:24
-msgid "There are no tables on MyISAM."
-msgstr "Non ci sono tabelle MyISAM"
+#: mod/ostatus_subscribe.php:38
+msgid "Couldn't fetch information for contact."
+msgstr "Non è stato possibile recuperare le informazioni del contatto."
 
-#: include/dbstructure.php:65
-#, php-format
-msgid ""
-"\n"
-"\t\t\tThe friendica developers released update %s recently,\n"
-"\t\t\tbut when I tried to install it, something went terribly wrong.\n"
-"\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n"
-"\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
-msgstr "\nGli sviluppatori di Friendica hanno rilasciato l'aggiornamento %s\nrecentemente, ma quando ho provato a installarlo, qualcosa è \nandato terribilmente storto.\nBisogna sistemare le cose e non posso farlo da solo.\nContatta uno sviluppatore se non puoi aiutarmi da solo. Il mio database potrebbe essere invalido."
+#: mod/ostatus_subscribe.php:47
+msgid "Couldn't fetch friends for contact."
+msgstr "Non è stato possibile recuperare gli amici del contatto."
 
-#: include/dbstructure.php:70
-#, php-format
-msgid ""
-"The error message is\n"
-"[pre]%s[/pre]"
-msgstr "Il messaggio di errore è\n[pre]%s[/pre]"
+#: mod/ostatus_subscribe.php:75
+msgid "success"
+msgstr "successo"
 
-#: include/dbstructure.php:192
-#, php-format
-msgid ""
-"\n"
-"Error %d occurred during database update:\n"
-"%s\n"
-msgstr "\nErrore %d durante l'aggiornamento del database:\n%s\n"
+#: mod/ostatus_subscribe.php:77
+msgid "failed"
+msgstr "fallito"
 
-#: include/dbstructure.php:195
-msgid "Errors encountered performing database changes: "
-msgstr "Errori riscontrati eseguendo le modifiche al database:"
+#: mod/ostatus_subscribe.php:80 src/Object/Post.php:278
+msgid "ignored"
+msgstr "ignorato"
 
-#: include/dbstructure.php:203
-msgid ": Database update"
-msgstr ": Aggiornamento database"
+#: mod/cal.php:142 mod/display.php:308 mod/profile.php:173
+msgid "Access to this profile has been restricted."
+msgstr "L'accesso a questo profilo è stato limitato."
 
-#: include/dbstructure.php:436
-#, php-format
-msgid "%s: updating %s table."
-msgstr "%s: aggiornando la tabella %s."
+#: mod/cal.php:274 mod/events.php:392 view/theme/frio/theme.php:263
+#: view/theme/frio/theme.php:267 src/Content/Nav.php:104
+#: src/Content/Nav.php:169 src/Model/Profile.php:924 src/Model/Profile.php:935
+msgid "Events"
+msgstr "Eventi"
 
-#: include/delivery.php:429
-msgid "(no subject)"
-msgstr "(nessun oggetto)"
+#: mod/cal.php:275 mod/events.php:393
+msgid "View"
+msgstr "Mostra"
 
-#: include/dfrn.php:1360
-#, php-format
-msgid "%s\\'s birthday"
-msgstr "compleanno di %s"
+#: mod/cal.php:276 mod/events.php:395
+msgid "Previous"
+msgstr "Precedente"
 
-#: include/diaspora.php:2351
-msgid "Sharing notification from Diaspora network"
-msgstr "Notifica di condivisione dal network Diaspora*"
+#: mod/cal.php:277 mod/install.php:209 mod/events.php:396
+msgid "Next"
+msgstr "Successivo"
 
-#: include/diaspora.php:3344
-msgid "Attachments:"
-msgstr "Allegati:"
+#: mod/cal.php:284 mod/events.php:405
+msgid "list"
+msgstr "lista"
 
-#: include/event.php:445
-msgid "all-day"
-msgstr "tutto il giorno"
+#: mod/cal.php:297 src/Model/User.php:202
+msgid "User not found"
+msgstr "Utente non trovato"
 
-#: include/event.php:447
-msgid "Sun"
-msgstr "Dom"
+#: mod/cal.php:313
+msgid "This calendar format is not supported"
+msgstr "Questo formato di calendario non è supportato"
 
-#: include/event.php:448 include/text.php:1220
-msgid "Mon"
-msgstr "Lun"
+#: mod/cal.php:315
+msgid "No exportable data found"
+msgstr "Nessun dato esportabile trovato"
 
-#: include/event.php:449 include/text.php:1220
-msgid "Tue"
-msgstr "Mar"
+#: mod/cal.php:332
+msgid "calendar"
+msgstr "calendario"
 
-#: include/event.php:450 include/text.php:1220
-msgid "Wed"
-msgstr "Mer"
+#: mod/dfrn_confirm.php:74 mod/profiles.php:38 mod/profiles.php:148
+#: mod/profiles.php:195 mod/profiles.php:631
+msgid "Profile not found."
+msgstr "Profilo non trovato."
 
-#: include/event.php:451 include/text.php:1220
-msgid "Thu"
-msgstr "Gio"
+#: mod/dfrn_confirm.php:132
+msgid ""
+"This may occasionally happen if contact was requested by both persons and it"
+" has already been approved."
+msgstr "Questo può accadere occasionalmente se la richiesta di contatto era stata inviata da entrambe le persone e  già approvata."
 
-#: include/event.php:452 include/text.php:1220
-msgid "Fri"
-msgstr "Ven"
+#: mod/dfrn_confirm.php:242
+msgid "Response from remote site was not understood."
+msgstr "Errore di comunicazione con l'altro sito."
 
-#: include/event.php:453 include/text.php:1220
-msgid "Sat"
-msgstr "Sab"
+#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:254
+msgid "Unexpected response from remote site: "
+msgstr "La risposta dell'altro sito non può essere gestita: "
 
-#: include/event.php:455 include/text.php:1202 mod/settings.php:986
-msgid "Sunday"
-msgstr "Domenica"
+#: mod/dfrn_confirm.php:263
+msgid "Confirmation completed successfully."
+msgstr "Conferma completata con successo."
 
-#: include/event.php:456 include/text.php:1202 mod/settings.php:986
-msgid "Monday"
-msgstr "Lunedì"
+#: mod/dfrn_confirm.php:275
+msgid "Temporary failure. Please wait and try again."
+msgstr "Problema temporaneo. Attendi e riprova."
 
-#: include/event.php:457 include/text.php:1202
-msgid "Tuesday"
-msgstr "Martedì"
+#: mod/dfrn_confirm.php:278
+msgid "Introduction failed or was revoked."
+msgstr "La presentazione ha generato un errore o è stata revocata."
 
-#: include/event.php:458 include/text.php:1202
-msgid "Wednesday"
-msgstr "Mercoledì"
+#: mod/dfrn_confirm.php:283
+msgid "Remote site reported: "
+msgstr "Il sito remoto riporta: "
 
-#: include/event.php:459 include/text.php:1202
-msgid "Thursday"
-msgstr "Giovedì"
+#: mod/dfrn_confirm.php:396
+msgid "Unable to set contact photo."
+msgstr "Impossibile impostare la foto del contatto."
 
-#: include/event.php:460 include/text.php:1202
-msgid "Friday"
-msgstr "Venerdì"
+#: mod/dfrn_confirm.php:498
+#, php-format
+msgid "No user record found for '%s' "
+msgstr "Nessun utente trovato '%s'"
 
-#: include/event.php:461 include/text.php:1202
-msgid "Saturday"
-msgstr "Sabato"
+#: mod/dfrn_confirm.php:508
+msgid "Our site encryption key is apparently messed up."
+msgstr "La nostra chiave di criptazione del sito sembra essere corrotta."
 
-#: include/event.php:463 include/text.php:1223
-msgid "Jan"
-msgstr "Gen"
+#: mod/dfrn_confirm.php:519
+msgid "Empty site URL was provided or URL could not be decrypted by us."
+msgstr "E' stato fornito un indirizzo vuoto o non possiamo decrittare l'indirizzo."
 
-#: include/event.php:464 include/text.php:1223
-msgid "Feb"
-msgstr "Feb"
+#: mod/dfrn_confirm.php:535
+msgid "Contact record was not found for you on our site."
+msgstr "Il contatto non è stato trovato sul nostro sito."
 
-#: include/event.php:465 include/text.php:1223
-msgid "Mar"
-msgstr "Mar"
+#: mod/dfrn_confirm.php:549
+#, php-format
+msgid "Site public key not available in contact record for URL %s."
+msgstr "La chiave pubblica del sito non è disponibile per l'URL %s"
 
-#: include/event.php:466 include/text.php:1223
-msgid "Apr"
-msgstr "Apr"
+#: mod/dfrn_confirm.php:565
+msgid ""
+"The ID provided by your system is a duplicate on our system. It should work "
+"if you try again."
+msgstr "L'ID fornito dal tuo sistema è duplicato sul nostro sistema. Se riprovi dovrebbe funzionare."
 
-#: include/event.php:467 include/event.php:480 include/text.php:1206
-#: include/text.php:1223
-msgid "May"
-msgstr "Maggio"
+#: mod/dfrn_confirm.php:576
+msgid "Unable to set your contact credentials on our system."
+msgstr "Impossibile impostare le credenziali del tuo contatto sul nostro sistema."
 
-#: include/event.php:468
-msgid "Jun"
-msgstr "Giu"
+#: mod/dfrn_confirm.php:631
+msgid "Unable to update your contact profile details on our system"
+msgstr "Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema"
 
-#: include/event.php:469 include/text.php:1223
-msgid "Jul"
-msgstr "Lug"
+#: mod/dfrn_confirm.php:661 mod/dfrn_request.php:568
+#: src/Model/Contact.php:1434
+msgid "[Name Withheld]"
+msgstr "[Nome Nascosto]"
 
-#: include/event.php:470 include/text.php:1223
-msgid "Aug"
-msgstr "Ago"
+#: mod/dfrn_confirm.php:694
+#, php-format
+msgid "%1$s has joined %2$s"
+msgstr "%1$s si è unito a %2$s"
 
-#: include/event.php:471
-msgid "Sept"
-msgstr "Set"
+#: mod/invite.php:33
+msgid "Total invitation limit exceeded."
+msgstr "Limite totale degli inviti superato."
 
-#: include/event.php:472 include/text.php:1223
-msgid "Oct"
-msgstr "Ott"
+#: mod/invite.php:55
+#, php-format
+msgid "%s : Not a valid email address."
+msgstr "%s: non è un indirizzo email valido."
 
-#: include/event.php:473 include/text.php:1223
-msgid "Nov"
-msgstr "Nov"
+#: mod/invite.php:80
+msgid "Please join us on Friendica"
+msgstr "Unisciti a noi su Friendica"
 
-#: include/event.php:474 include/text.php:1223
-msgid "Dec"
-msgstr "Dic"
+#: mod/invite.php:91
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "Limite degli inviti superato. Contatta l'amministratore del tuo sito."
 
-#: include/event.php:476 include/text.php:1206
-msgid "January"
-msgstr "Gennaio"
+#: mod/invite.php:95
+#, php-format
+msgid "%s : Message delivery failed."
+msgstr "%s: la consegna del messaggio fallita."
 
-#: include/event.php:477 include/text.php:1206
-msgid "February"
-msgstr "Febbraio"
+#: mod/invite.php:99
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d messaggio inviato."
+msgstr[1] "%d messaggi inviati."
 
-#: include/event.php:478 include/text.php:1206
-msgid "March"
-msgstr "Marzo"
+#: mod/invite.php:117
+msgid "You have no more invitations available"
+msgstr "Non hai altri inviti disponibili"
 
-#: include/event.php:479 include/text.php:1206
-msgid "April"
-msgstr "Aprile"
+#: mod/invite.php:125
+#, php-format
+msgid ""
+"Visit %s for a list of public sites that you can join. Friendica members on "
+"other sites can all connect with each other, as well as with members of many"
+" other social networks."
+msgstr "Visita %s per una lista di siti pubblici a cui puoi iscriverti. I membri Friendica su altri siti possono collegarsi uno con l'altro, come con membri di molti altri social network."
 
-#: include/event.php:481 include/text.php:1206
-msgid "June"
-msgstr "Giugno"
+#: mod/invite.php:127
+#, php-format
+msgid ""
+"To accept this invitation, please visit and register at %s or any other "
+"public Friendica website."
+msgstr "Per accettare questo invito, visita e registrati su %s o su un'altro sito web Friendica aperto al pubblico."
 
-#: include/event.php:482 include/text.php:1206
-msgid "July"
-msgstr "Luglio"
+#: mod/invite.php:128
+#, php-format
+msgid ""
+"Friendica sites all inter-connect to create a huge privacy-enhanced social "
+"web that is owned and controlled by its members. They can also connect with "
+"many traditional social networks. See %s for a list of alternate Friendica "
+"sites you can join."
+msgstr "I siti Friendica son tutti collegati tra loro per creare una grossa rete sociale rispettosa della privacy, posseduta e controllata dai suoi membri. I siti Friendica possono anche collegarsi a molti altri social network tradizionali. Vai su %s per una lista di siti Friendica alternativi a cui puoi iscriverti."
 
-#: include/event.php:483 include/text.php:1206
-msgid "August"
-msgstr "Agosto"
+#: mod/invite.php:132
+msgid ""
+"Our apologies. This system is not currently configured to connect with other"
+" public sites or invite members."
+msgstr "Ci scusiamo, questo sistema non è configurato per collegarsi con altri siti pubblici o per invitare membri."
 
-#: include/event.php:484 include/text.php:1206
-msgid "September"
-msgstr "Settembre"
+#: mod/invite.php:136
+msgid ""
+"Friendica sites all inter-connect to create a huge privacy-enhanced social "
+"web that is owned and controlled by its members. They can also connect with "
+"many traditional social networks."
+msgstr "I siti Friendica son tutti collegati tra loro per creare una grossa rete sociale rispettosa della privacy, posseduta e controllata dai suoi membri. I siti Friendica possono anche collegarsi a molti altri social network tradizionali."
 
-#: include/event.php:485 include/text.php:1206
-msgid "October"
-msgstr "Ottobre"
+#: mod/invite.php:135
+#, php-format
+msgid "To accept this invitation, please visit and register at %s."
+msgstr "Per accettare questo invito, visita e registrati su %s"
 
-#: include/event.php:486 include/text.php:1206
-msgid "November"
-msgstr "Novembre"
+#: mod/invite.php:142
+msgid "Send invitations"
+msgstr "Invia inviti"
 
-#: include/event.php:487 include/text.php:1206
-msgid "December"
-msgstr "Dicembre"
+#: mod/invite.php:143
+msgid "Enter email addresses, one per line:"
+msgstr "Inserisci gli indirizzi email, uno per riga:"
 
-#: include/event.php:489 mod/cal.php:281 mod/events.php:392
-msgid "today"
-msgstr "oggi"
+#: mod/invite.php:144 mod/wallmessage.php:141 mod/message.php:259
+#: mod/message.php:426
+msgid "Your message:"
+msgstr "Il tuo messaggio:"
 
-#: include/event.php:494
-msgid "No events to display"
-msgstr "Nessun evento da mostrare"
+#: mod/invite.php:145
+msgid ""
+"You are cordially invited to join me and other close friends on Friendica - "
+"and help us to create a better social web."
+msgstr "Sei cordialmente invitato/a ad unirti a me e ad altri amici su Friendica, e ad aiutarci a creare una rete sociale migliore."
 
-#: include/event.php:608
-msgid "l, F j"
-msgstr "l j F"
+#: mod/invite.php:147
+msgid "You will need to supply this invitation code: $invite_code"
+msgstr "Sarà necessario fornire questo codice invito: $invite_code"
 
-#: include/event.php:629
-msgid "Edit event"
-msgstr "Modifica l'evento"
+#: mod/invite.php:147
+msgid ""
+"Once you have registered, please connect with me via my profile page at:"
+msgstr "Una volta registrato, connettiti con me dal mio profilo:"
 
-#: include/event.php:630
-msgid "Duplicate event"
-msgstr "Duplica evento"
+#: mod/invite.php:149
+msgid ""
+"For more information about the Friendica project and why we feel it is "
+"important, please visit http://friendi.ca"
+msgstr "Per maggiori informazioni sul progetto Friendica e perchè pensiamo sia importante, visita http://friendi.ca "
 
-#: include/event.php:631
-msgid "Delete event"
-msgstr "Elimina evento"
+#: mod/manage.php:180
+msgid "Manage Identities and/or Pages"
+msgstr "Gestisci identità e/o pagine"
 
-#: include/event.php:658 include/text.php:1618 include/text.php:1625
-msgid "link to source"
-msgstr "Collegamento all'originale"
+#: mod/manage.php:181
+msgid ""
+"Toggle between different identities or community/group pages which share "
+"your account details or which you have been granted \"manage\" permissions"
+msgstr "Cambia tra differenti identità o pagine comunità/gruppi che condividono il tuo account o per cui hai i permessi di gestione"
 
-#: include/event.php:915
-msgid "Export"
-msgstr "Esporta"
+#: mod/manage.php:182
+msgid "Select an identity to manage: "
+msgstr "Seleziona un'identità da gestire:"
 
-#: include/event.php:916
-msgid "Export calendar as ical"
-msgstr "Esporta il calendario in formato ical"
+#: mod/profiles.php:57
+msgid "Profile deleted."
+msgstr "Profilo eliminato."
 
-#: include/event.php:917
-msgid "Export calendar as csv"
-msgstr "Esporta il calendario in formato csv"
+#: mod/profiles.php:73 mod/profiles.php:109
+msgid "Profile-"
+msgstr "Profilo-"
 
-#: include/event.php:934
-msgid "D g:i A"
-msgstr ""
+#: mod/profiles.php:92 mod/profiles.php:131
+msgid "New profile created."
+msgstr "Il nuovo profilo è stato creato."
 
-#: include/event.php:935
-msgid "g:i A"
-msgstr ""
+#: mod/profiles.php:115
+msgid "Profile unavailable to clone."
+msgstr "Impossibile duplicare il profilo."
 
-#: include/event.php:1004 include/event.php:1006
-msgid "Show map"
-msgstr "Mostra mappa"
+#: mod/profiles.php:205
+msgid "Profile Name is required."
+msgstr "Il nome profilo è obbligatorio ."
 
-#: include/event.php:1005
-msgid "Hide map"
-msgstr "Nascondi mappa"
+#: mod/profiles.php:346
+msgid "Marital Status"
+msgstr "Stato civile"
 
-#: include/follow.php:87 mod/dfrn_request.php:515
-msgid "Disallowed profile URL."
-msgstr "Indirizzo profilo non permesso."
+#: mod/profiles.php:350
+msgid "Romantic Partner"
+msgstr "Partner romantico"
 
-#: include/follow.php:92 mod/dfrn_request.php:521 mod/friendica.php:116
-#: mod/admin.php:290 mod/admin.php:308
-msgid "Blocked domain"
-msgstr "Dominio bloccato"
+#: mod/profiles.php:362
+msgid "Work/Employment"
+msgstr "Lavoro/Impiego"
 
-#: include/follow.php:97
-msgid "Connect URL missing."
-msgstr "URL di connessione mancante."
+#: mod/profiles.php:365
+msgid "Religion"
+msgstr "Religione"
 
-#: include/follow.php:129
-msgid ""
-"This site is not configured to allow communications with other networks."
-msgstr "Questo sito non è configurato per permettere la comunicazione con altri network."
+#: mod/profiles.php:369
+msgid "Political Views"
+msgstr "Orientamento Politico"
 
-#: include/follow.php:130 include/follow.php:144
-msgid "No compatible communication protocols or feeds were discovered."
-msgstr "Non sono stati trovati protocolli di comunicazione o feed compatibili."
+#: mod/profiles.php:373
+msgid "Gender"
+msgstr "Sesso"
 
-#: include/follow.php:142
-msgid "The profile address specified does not provide adequate information."
-msgstr "L'indirizzo del profilo specificato non fornisce adeguate informazioni."
+#: mod/profiles.php:377
+msgid "Sexual Preference"
+msgstr "Preferenza sessuale"
 
-#: include/follow.php:147
-msgid "An author or name was not found."
-msgstr "Non è stato trovato un nome o un autore"
+#: mod/profiles.php:381
+msgid "XMPP"
+msgstr "XMPP"
 
-#: include/follow.php:150
-msgid "No browser URL could be matched to this address."
-msgstr "Nessun URL può essere associato a questo indirizzo."
+#: mod/profiles.php:385
+msgid "Homepage"
+msgstr "Homepage"
 
-#: include/follow.php:153
-msgid ""
-"Unable to match @-style Identity Address with a known protocol or email "
-"contact."
-msgstr "Impossibile l'indirizzo identità con un protocollo conosciuto o con un contatto email."
+#: mod/profiles.php:389 mod/profiles.php:699
+msgid "Interests"
+msgstr "Interessi"
 
-#: include/follow.php:154
-msgid "Use mailto: in front of address to force email check."
-msgstr "Usa \"mailto:\" davanti all'indirizzo per forzare un controllo nelle email."
+#: mod/profiles.php:393 mod/admin.php:439
+msgid "Address"
+msgstr "Indirizzo"
 
-#: include/follow.php:160
-msgid ""
-"The profile address specified belongs to a network which has been disabled "
-"on this site."
-msgstr "L'indirizzo del profilo specificato appartiene a un network che è stato disabilitato su questo sito."
+#: mod/profiles.php:400 mod/profiles.php:695
+msgid "Location"
+msgstr "Posizione"
 
-#: include/follow.php:165
-msgid ""
-"Limited profile. This person will be unable to receive direct/personal "
-"notifications from you."
-msgstr "Profilo limitato. Questa persona non sarà in grado di ricevere notifiche personali da te."
+#: mod/profiles.php:485
+msgid "Profile updated."
+msgstr "Profilo aggiornato."
 
-#: include/follow.php:236
-msgid "Unable to retrieve contact information."
-msgstr "Impossibile recuperare informazioni sul contatto."
+#: mod/profiles.php:577
+msgid " and "
+msgstr ""
 
-#: include/identity.php:47
-msgid "Requested account is not available."
-msgstr "L'account richiesto non è disponibile."
+#: mod/profiles.php:586
+msgid "public profile"
+msgstr "profilo pubblico"
 
-#: include/identity.php:56 mod/profile.php:23
-msgid "Requested profile is not available."
-msgstr "Profilo richiesto non disponibile."
+#: mod/profiles.php:589
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$s ha cambiato %2$s in &ldquo;%3$s&rdquo;"
 
-#: include/identity.php:100 include/identity.php:323 include/identity.php:756
-msgid "Edit profile"
-msgstr "Modifica il profilo"
+#: mod/profiles.php:590
+#, php-format
+msgid " - Visit %1$s's %2$s"
+msgstr "- Visita  %2$s di %1$s"
 
-#: include/identity.php:263
-msgid "Atom feed"
-msgstr "Feed Atom"
+#: mod/profiles.php:592
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$s ha un %2$s aggiornato. Ha cambiato %3$s"
 
-#: include/identity.php:294
-msgid "Manage/edit profiles"
-msgstr "Gestisci/modifica i profili"
+#: mod/profiles.php:646
+msgid "Hide contacts and friends:"
+msgstr "Nascondi contatti:"
 
-#: include/identity.php:299 include/identity.php:325 mod/profiles.php:786
-msgid "Change profile photo"
-msgstr "Cambia la foto del profilo"
+#: mod/profiles.php:651
+msgid "Hide your contact/friend list from viewers of this profile?"
+msgstr "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?"
 
-#: include/identity.php:300 mod/profiles.php:787
-msgid "Create New Profile"
-msgstr "Crea un nuovo profilo"
+#: mod/profiles.php:671
+msgid "Show more profile fields:"
+msgstr "Mostra più informazioni di profilo:"
 
-#: include/identity.php:310 mod/profiles.php:776
-msgid "Profile Image"
-msgstr "Immagine del Profilo"
+#: mod/profiles.php:683
+msgid "Profile Actions"
+msgstr "Azioni Profilo"
 
-#: include/identity.php:313 mod/profiles.php:778
-msgid "visible to everybody"
-msgstr "visibile a tutti"
+#: mod/profiles.php:684
+msgid "Edit Profile Details"
+msgstr "Modifica i dettagli del profilo"
+
+#: mod/profiles.php:686
+msgid "Change Profile Photo"
+msgstr "Cambia la foto del profilo"
+
+#: mod/profiles.php:687
+msgid "View this profile"
+msgstr "Visualizza questo profilo"
 
-#: include/identity.php:314 mod/profiles.php:683 mod/profiles.php:779
+#: mod/profiles.php:688 mod/profiles.php:783 src/Model/Profile.php:393
 msgid "Edit visibility"
 msgstr "Modifica visibilità"
 
-#: include/identity.php:342 include/identity.php:643 mod/notifications.php:253
-#: mod/directory.php:135
-msgid "Gender:"
-msgstr "Genere:"
+#: mod/profiles.php:689
+msgid "Create a new profile using these settings"
+msgstr "Crea un nuovo profilo usando queste impostazioni"
 
-#: include/identity.php:345 include/identity.php:666 mod/directory.php:137
-msgid "Status:"
-msgstr "Stato:"
-
-#: include/identity.php:347 include/identity.php:683 mod/directory.php:139
-msgid "Homepage:"
-msgstr "Homepage:"
+#: mod/profiles.php:690
+msgid "Clone this profile"
+msgstr "Clona questo profilo"
 
-#: include/identity.php:349 include/identity.php:703 mod/notifications.php:249
-#: mod/directory.php:141 mod/contacts.php:662
-msgid "About:"
-msgstr "Informazioni:"
+#: mod/profiles.php:691
+msgid "Delete this profile"
+msgstr "Elimina questo profilo"
 
-#: include/identity.php:351 mod/contacts.php:660
-msgid "XMPP:"
-msgstr "XMPP:"
+#: mod/profiles.php:693
+msgid "Basic information"
+msgstr "Informazioni di base"
 
-#: include/identity.php:437 mod/notifications.php:261 mod/contacts.php:60
-msgid "Network:"
-msgstr "Rete:"
+#: mod/profiles.php:694
+msgid "Profile picture"
+msgstr "Immagine del profilo"
 
-#: include/identity.php:466 include/identity.php:557
-msgid "g A l F d"
-msgstr "g A l d F"
+#: mod/profiles.php:696
+msgid "Preferences"
+msgstr "Preferenze"
 
-#: include/identity.php:467 include/identity.php:558
-msgid "F d"
-msgstr "d F"
+#: mod/profiles.php:697
+msgid "Status information"
+msgstr "Informazioni stato"
 
-#: include/identity.php:519 include/identity.php:605
-msgid "[today]"
-msgstr "[oggi]"
+#: mod/profiles.php:698
+msgid "Additional information"
+msgstr "Informazioni aggiuntive"
 
-#: include/identity.php:531
-msgid "Birthday Reminders"
-msgstr "Promemoria compleanni"
+#: mod/profiles.php:700 mod/network.php:940
+#: src/Core/NotificationsManager.php:185
+msgid "Personal"
+msgstr "Personale"
 
-#: include/identity.php:532
-msgid "Birthdays this week:"
-msgstr "Compleanni questa settimana:"
+#: mod/profiles.php:701
+msgid "Relation"
+msgstr "Relazione"
 
-#: include/identity.php:592
-msgid "[No description]"
-msgstr "[Nessuna descrizione]"
+#: mod/profiles.php:702 src/Util/Temporal.php:81 src/Util/Temporal.php:83
+msgid "Miscellaneous"
+msgstr "Varie"
 
-#: include/identity.php:619
-msgid "Event Reminders"
-msgstr "Promemoria"
+#: mod/profiles.php:705
+msgid "Your Gender:"
+msgstr "Il tuo sesso:"
 
-#: include/identity.php:620
-msgid "Events this week:"
-msgstr "Eventi di questa settimana:"
+#: mod/profiles.php:706
+msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
+msgstr "<span class=\"heart\">&hearts;</span> Stato sentimentale:"
 
-#: include/identity.php:640 mod/settings.php:1273
-msgid "Full Name:"
-msgstr "Nome completo:"
+#: mod/profiles.php:707 src/Model/Profile.php:782
+msgid "Sexual Preference:"
+msgstr "Preferenze sessuali:"
 
-#: include/identity.php:647
-msgid "j F, Y"
-msgstr "j F Y"
+#: mod/profiles.php:708
+msgid "Example: fishing photography software"
+msgstr "Esempio: pesca fotografia programmazione"
 
-#: include/identity.php:648
-msgid "j F"
-msgstr "j F"
+#: mod/profiles.php:713
+msgid "Profile Name:"
+msgstr "Nome del profilo:"
 
-#: include/identity.php:662
-msgid "Age:"
-msgstr "Età:"
+#: mod/profiles.php:713 mod/events.php:511 mod/events.php:523
+msgid "Required"
+msgstr "Richiesto"
 
-#: include/identity.php:675
-#, php-format
-msgid "for %1$d %2$s"
-msgstr "per %1$d %2$s"
+#: mod/profiles.php:715
+msgid ""
+"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
+"be visible to anybody using the internet."
+msgstr "Questo è il tuo profilo <strong>publico</strong>.<br /><strong>Potrebbe</strong> essere visto da chiunque attraverso internet."
 
-#: include/identity.php:679 mod/profiles.php:702
-msgid "Sexual Preference:"
-msgstr "Preferenze sessuali:"
+#: mod/profiles.php:716
+msgid "Your Full Name:"
+msgstr "Il tuo nome completo:"
 
-#: include/identity.php:687 mod/profiles.php:729
-msgid "Hometown:"
-msgstr "Paese natale:"
+#: mod/profiles.php:717
+msgid "Title/Description:"
+msgstr "Breve descrizione (es. titolo, posizione, altro):"
 
-#: include/identity.php:691 mod/follow.php:174 mod/notifications.php:251
-#: mod/contacts.php:664
-msgid "Tags:"
-msgstr "Tag:"
+#: mod/profiles.php:720
+msgid "Street Address:"
+msgstr "Indirizzo (via/piazza):"
 
-#: include/identity.php:695 mod/profiles.php:730
-msgid "Political Views:"
-msgstr "Orientamento politico:"
+#: mod/profiles.php:721
+msgid "Locality/City:"
+msgstr "Località:"
 
-#: include/identity.php:699
-msgid "Religion:"
-msgstr "Religione:"
+#: mod/profiles.php:722
+msgid "Region/State:"
+msgstr "Regione/Stato:"
 
-#: include/identity.php:707
-msgid "Hobbies/Interests:"
-msgstr "Hobby/Interessi:"
+#: mod/profiles.php:723
+msgid "Postal/Zip Code:"
+msgstr "CAP:"
 
-#: include/identity.php:711 mod/profiles.php:734
-msgid "Likes:"
-msgstr "Mi piace:"
+#: mod/profiles.php:724
+msgid "Country:"
+msgstr "Nazione:"
 
-#: include/identity.php:715 mod/profiles.php:735
-msgid "Dislikes:"
-msgstr "Non mi piace:"
+#: mod/profiles.php:725 src/Util/Temporal.php:149
+msgid "Age: "
+msgstr "Età : "
 
-#: include/identity.php:719
-msgid "Contact information and Social Networks:"
-msgstr "Informazioni su contatti e social network:"
+#: mod/profiles.php:728
+msgid "Who: (if applicable)"
+msgstr "Con chi: (se possibile)"
 
-#: include/identity.php:723
-msgid "Musical interests:"
-msgstr "Interessi musicali:"
+#: mod/profiles.php:728
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Esempio: cathy123, Cathy Williams, cathy@example.com"
 
-#: include/identity.php:727
-msgid "Books, literature:"
-msgstr "Libri, letteratura:"
+#: mod/profiles.php:729
+msgid "Since [date]:"
+msgstr "Dal [data]:"
 
-#: include/identity.php:731
-msgid "Television:"
-msgstr "Televisione:"
+#: mod/profiles.php:731
+msgid "Tell us about yourself..."
+msgstr "Raccontaci di te..."
 
-#: include/identity.php:735
-msgid "Film/dance/culture/entertainment:"
-msgstr "Film/danza/cultura/intrattenimento:"
+#: mod/profiles.php:732
+msgid "XMPP (Jabber) address:"
+msgstr "Indirizzo XMPP (Jabber):"
 
-#: include/identity.php:739
-msgid "Love/Romance:"
-msgstr "Amore:"
+#: mod/profiles.php:732
+msgid ""
+"The XMPP address will be propagated to your contacts so that they can follow"
+" you."
+msgstr "L'indirizzo XMPP verrà propagato ai tuoi contatti così che possano seguirti."
 
-#: include/identity.php:743
-msgid "Work/employment:"
-msgstr "Lavoro:"
+#: mod/profiles.php:733
+msgid "Homepage URL:"
+msgstr "Homepage:"
 
-#: include/identity.php:747
-msgid "School/education:"
-msgstr "Scuola:"
+#: mod/profiles.php:734 src/Model/Profile.php:790
+msgid "Hometown:"
+msgstr "Paese natale:"
 
-#: include/identity.php:752
-msgid "Forums:"
-msgstr "Forum:"
+#: mod/profiles.php:735 src/Model/Profile.php:798
+msgid "Political Views:"
+msgstr "Orientamento politico:"
 
-#: include/identity.php:761 mod/events.php:530
-msgid "Basic"
-msgstr "Base"
+#: mod/profiles.php:736
+msgid "Religious Views:"
+msgstr "Orientamento religioso:"
 
-#: include/identity.php:762 mod/admin.php:1181 mod/contacts.php:900
-#: mod/events.php:531
-msgid "Advanced"
-msgstr "Avanzate"
+#: mod/profiles.php:737
+msgid "Public Keywords:"
+msgstr "Parole chiave visibili a tutti:"
 
-#: include/identity.php:788 mod/follow.php:182 mod/unfollow.php:133
-#: mod/contacts.php:866
-msgid "Status Messages and Posts"
-msgstr "Messaggi di stato e post"
+#: mod/profiles.php:737
+msgid "(Used for suggesting potential friends, can be seen by others)"
+msgstr "(E' utilizzato per suggerire potenziali amici, può essere visto da altri)"
 
-#: include/identity.php:796 mod/contacts.php:874
-msgid "Profile Details"
-msgstr "Dettagli del profilo"
+#: mod/profiles.php:738
+msgid "Private Keywords:"
+msgstr "Parole chiave private:"
 
-#: include/identity.php:804 mod/photos.php:97
-msgid "Photo Albums"
-msgstr "Album foto"
+#: mod/profiles.php:738
+msgid "(Used for searching profiles, never shown to others)"
+msgstr "(Usato per cercare tra i profili, non è mai visibile agli altri)"
 
-#: include/identity.php:843 mod/notes.php:49
-msgid "Personal Notes"
-msgstr "Note personali"
+#: mod/profiles.php:739 src/Model/Profile.php:814
+msgid "Likes:"
+msgstr "Mi piace:"
 
-#: include/identity.php:846
-msgid "Only You Can See This"
-msgstr "Solo tu puoi vedere questo"
+#: mod/profiles.php:740 src/Model/Profile.php:818
+msgid "Dislikes:"
+msgstr "Non mi piace:"
 
-#: include/items.php:1731 mod/dfrn_request.php:760 mod/dfrn_confirm.php:739
-msgid "[Name Withheld]"
-msgstr "[Nome Nascosto]"
+#: mod/profiles.php:741
+msgid "Musical interests"
+msgstr "Interessi musicali"
 
-#: include/items.php:2106 mod/viewsrc.php:16 mod/notice.php:18
-#: mod/admin.php:258 mod/admin.php:1687 mod/admin.php:1938 mod/display.php:106
-#: mod/display.php:279 mod/display.php:487
-msgid "Item not found."
-msgstr "Elemento non trovato."
+#: mod/profiles.php:742
+msgid "Books, literature"
+msgstr "Libri, letteratura"
 
-#: include/items.php:2149
-msgid "Do you really want to delete this item?"
-msgstr "Vuoi veramente cancellare questo elemento?"
+#: mod/profiles.php:743
+msgid "Television"
+msgstr "Televisione"
 
-#: include/items.php:2151 mod/api.php:107 mod/dfrn_request.php:881
-#: mod/follow.php:150 mod/message.php:207 mod/suggest.php:32
-#: mod/contacts.php:466 mod/profiles.php:639 mod/profiles.php:642
-#: mod/profiles.php:669 mod/register.php:250 mod/settings.php:1158
-#: mod/settings.php:1164 mod/settings.php:1171 mod/settings.php:1175
-#: mod/settings.php:1180 mod/settings.php:1185 mod/settings.php:1190
-#: mod/settings.php:1195 mod/settings.php:1221 mod/settings.php:1222
-#: mod/settings.php:1223 mod/settings.php:1224 mod/settings.php:1225
-msgid "Yes"
-msgstr "Si"
+#: mod/profiles.php:744
+msgid "Film/dance/culture/entertainment"
+msgstr "Film/danza/cultura/intrattenimento"
 
-#: include/items.php:2290 mod/api.php:28 mod/api.php:33 mod/attach.php:35
-#: mod/common.php:20 mod/crepair.php:105 mod/nogroup.php:29
-#: mod/viewcontacts.php:49 mod/uimport.php:26 mod/allfriends.php:15
-#: mod/cal.php:302 mod/editpost.php:13 mod/follow.php:14 mod/follow.php:55
-#: mod/follow.php:118 mod/group.php:21 mod/invite.php:18 mod/invite.php:106
-#: mod/manage.php:104 mod/message.php:49 mod/message.php:172
-#: mod/notifications.php:74 mod/repair_ostatus.php:12 mod/wallmessage.php:12
-#: mod/wallmessage.php:36 mod/wallmessage.php:76 mod/wallmessage.php:100
-#: mod/delegate.php:15 mod/suggest.php:58 mod/unfollow.php:14
-#: mod/unfollow.php:57 mod/unfollow.php:90 mod/contacts.php:374
-#: mod/dfrn_confirm.php:65 mod/dirfind.php:17 mod/display.php:484
-#: mod/events.php:190 mod/fsuggest.php:81 mod/item.php:199 mod/item.php:211
-#: mod/mood.php:118 mod/network.php:17 mod/notes.php:25
-#: mod/ostatus_subscribe.php:12 mod/photos.php:170 mod/photos.php:1095
-#: mod/poke.php:157 mod/profile_photo.php:21 mod/profile_photo.php:181
-#: mod/profile_photo.php:192 mod/profile_photo.php:205 mod/profiles.php:168
-#: mod/profiles.php:606 mod/register.php:47 mod/regmod.php:108
-#: mod/settings.php:28 mod/settings.php:130 mod/settings.php:678
-#: mod/wall_attach.php:69 mod/wall_attach.php:72 mod/wall_upload.php:102
-#: mod/wall_upload.php:105 index.php:412
-msgid "Permission denied."
-msgstr "Permesso negato."
+#: mod/profiles.php:745
+msgid "Hobbies/Interests"
+msgstr "Hobby/interessi"
 
-#: include/items.php:2407
-msgid "Archives"
-msgstr "Archivi"
+#: mod/profiles.php:746
+msgid "Love/romance"
+msgstr "Amore"
 
-#: include/like.php:46
-#, php-format
-msgid "%1$s is attending %2$s's %3$s"
-msgstr "%1$s parteciperà a %3$s di %2$s"
+#: mod/profiles.php:747
+msgid "Work/employment"
+msgstr "Lavoro/impiego"
 
-#: include/like.php:51
-#, php-format
-msgid "%1$s is not attending %2$s's %3$s"
-msgstr "%1$s non parteciperà a %3$s di %2$s"
+#: mod/profiles.php:748
+msgid "School/education"
+msgstr "Scuola/educazione"
 
-#: include/like.php:56
-#, php-format
-msgid "%1$s may attend %2$s's %3$s"
-msgstr "%1$s forse parteciperà a %3$s di %2$s"
+#: mod/profiles.php:749
+msgid "Contact information and Social Networks"
+msgstr "Informazioni su contatti e social network"
 
-#: include/message.php:16 include/message.php:162
-msgid "[no subject]"
-msgstr "[nessun oggetto]"
+#: mod/profiles.php:780 src/Model/Profile.php:389
+msgid "Profile Image"
+msgstr "Immagine del Profilo"
 
-#: include/network.php:714
-msgid "view full size"
-msgstr "vedi a schermo intero"
+#: mod/profiles.php:782 src/Model/Profile.php:392
+msgid "visible to everybody"
+msgstr "visibile a tutti"
 
-#: include/ostatus.php:1713
-#, php-format
-msgid "%s is now following %s."
-msgstr "%s sta seguendo %s"
+#: mod/profiles.php:789
+msgid "Edit/Manage Profiles"
+msgstr "Modifica / Gestisci profili"
 
-#: include/ostatus.php:1714
-msgid "following"
-msgstr "segue"
+#: mod/profiles.php:790 src/Model/Profile.php:379 src/Model/Profile.php:401
+msgid "Change profile photo"
+msgstr "Cambia la foto del profilo"
 
-#: include/ostatus.php:1717
-#, php-format
-msgid "%s stopped following %s."
-msgstr "%s ha smesso di seguire %s"
+#: mod/profiles.php:791 src/Model/Profile.php:380
+msgid "Create New Profile"
+msgstr "Crea un nuovo profilo"
 
-#: include/ostatus.php:1718
-msgid "stopped following"
-msgstr "tolto dai seguiti"
+#: mod/wall_attach.php:24 mod/wall_attach.php:32 mod/wall_attach.php:83
+#: mod/wall_upload.php:38 mod/wall_upload.php:54 mod/wall_upload.php:112
+#: mod/wall_upload.php:155 mod/wall_upload.php:158
+msgid "Invalid request."
+msgstr "Richiesta non valida."
 
-#: include/text.php:315
-msgid "newer"
-msgstr "nuovi"
+#: mod/wall_attach.php:101
+msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
+msgstr "Mi spiace, forse il file che stai caricando è più grosso di quanto la configurazione di PHP permetta"
 
-#: include/text.php:316
-msgid "older"
-msgstr "vecchi"
+#: mod/wall_attach.php:101
+msgid "Or - did you try to upload an empty file?"
+msgstr "O.. non avrai provato a caricare un file vuoto?"
 
-#: include/text.php:321
-msgid "first"
-msgstr "primo"
+#: mod/wall_attach.php:112
+#, php-format
+msgid "File exceeds size limit of %s"
+msgstr "Il file supera la dimensione massima di %s"
 
-#: include/text.php:322
-msgid "prev"
-msgstr "prec"
+#: mod/wall_attach.php:136 mod/wall_attach.php:152
+msgid "File upload failed."
+msgstr "Caricamento del file non riuscito."
 
-#: include/text.php:356
-msgid "next"
-msgstr "succ"
+#: mod/contacts.php:149
+#, php-format
+msgid "%d contact edited."
+msgid_plural "%d contacts edited."
+msgstr[0] "%d contatto modificato."
+msgstr[1] "%d contatti modificati"
 
-#: include/text.php:357
-msgid "last"
-msgstr "ultimo"
+#: mod/contacts.php:176 mod/contacts.php:392
+msgid "Could not access contact record."
+msgstr "Non è possibile accedere al contatto."
 
-#: include/text.php:411
-msgid "Loading more entries..."
-msgstr "Carico più elementi..."
+#: mod/contacts.php:186
+msgid "Could not locate selected profile."
+msgstr "Non riesco a trovare il profilo selezionato."
 
-#: include/text.php:412
-msgid "The end"
-msgstr "Fine"
+#: mod/contacts.php:220
+msgid "Contact updated."
+msgstr "Contatto aggiornato."
 
-#: include/text.php:961
-msgid "No contacts"
-msgstr "Nessun contatto"
+#: mod/contacts.php:222 mod/dfrn_request.php:419
+msgid "Failed to update contact record."
+msgstr "Errore nell'aggiornamento del contatto."
 
-#: include/text.php:985
-#, php-format
-msgid "%d Contact"
-msgid_plural "%d Contacts"
-msgstr[0] "%d contatto"
-msgstr[1] "%d contatti"
+#: mod/contacts.php:413
+msgid "Contact has been blocked"
+msgstr "Il contatto è stato bloccato"
 
-#: include/text.php:998
-msgid "View Contacts"
-msgstr "Visualizza i contatti"
+#: mod/contacts.php:413
+msgid "Contact has been unblocked"
+msgstr "Il contatto è stato sbloccato"
 
-#: include/text.php:1088 mod/filer.php:32 mod/editpost.php:102
-#: mod/notes.php:64
-msgid "Save"
-msgstr "Salva"
+#: mod/contacts.php:424
+msgid "Contact has been ignored"
+msgstr "Il contatto è ignorato"
 
-#: include/text.php:1149
-msgid "poke"
-msgstr "stuzzica"
+#: mod/contacts.php:424
+msgid "Contact has been unignored"
+msgstr "Il contatto non è più ignorato"
 
-#: include/text.php:1149
-msgid "poked"
-msgstr "ha stuzzicato"
+#: mod/contacts.php:435
+msgid "Contact has been archived"
+msgstr "Il contatto è stato archiviato"
 
-#: include/text.php:1150
-msgid "ping"
-msgstr "invia un ping"
+#: mod/contacts.php:435
+msgid "Contact has been unarchived"
+msgstr "Il contatto è stato dearchiviato"
 
-#: include/text.php:1150
-msgid "pinged"
-msgstr "ha inviato un ping"
+#: mod/contacts.php:459
+msgid "Drop contact"
+msgstr "Cancella contatto"
 
-#: include/text.php:1151
-msgid "prod"
-msgstr "pungola"
+#: mod/contacts.php:462 mod/contacts.php:814
+msgid "Do you really want to delete this contact?"
+msgstr "Vuoi veramente cancellare questo contatto?"
 
-#: include/text.php:1151
-msgid "prodded"
-msgstr "ha pungolato"
+#: mod/contacts.php:480
+msgid "Contact has been removed."
+msgstr "Il contatto è stato rimosso."
 
-#: include/text.php:1152
-msgid "slap"
-msgstr "schiaffeggia"
+#: mod/contacts.php:511
+#, php-format
+msgid "You are mutual friends with %s"
+msgstr "Sei amico reciproco con %s"
 
-#: include/text.php:1152
-msgid "slapped"
-msgstr "ha schiaffeggiato"
+#: mod/contacts.php:515
+#, php-format
+msgid "You are sharing with %s"
+msgstr "Stai condividendo con %s"
 
-#: include/text.php:1153
-msgid "finger"
-msgstr "tocca"
+#: mod/contacts.php:519
+#, php-format
+msgid "%s is sharing with you"
+msgstr "%s sta condividendo con te"
 
-#: include/text.php:1153
-msgid "fingered"
-msgstr "ha toccato"
+#: mod/contacts.php:539
+msgid "Private communications are not available for this contact."
+msgstr "Le comunicazioni private non sono disponibili per questo contatto."
 
-#: include/text.php:1154
-msgid "rebuff"
-msgstr "respingi"
+#: mod/contacts.php:541
+msgid "Never"
+msgstr "Mai"
 
-#: include/text.php:1154
-msgid "rebuffed"
-msgstr "ha respinto"
+#: mod/contacts.php:544
+msgid "(Update was successful)"
+msgstr "(L'aggiornamento è stato completato)"
 
-#: include/text.php:1168
-msgid "happy"
-msgstr "felice"
+#: mod/contacts.php:544
+msgid "(Update was not successful)"
+msgstr "(L'aggiornamento non è stato completato)"
 
-#: include/text.php:1169
-msgid "sad"
-msgstr "triste"
+#: mod/contacts.php:546 mod/contacts.php:976
+msgid "Suggest friends"
+msgstr "Suggerisci amici"
 
-#: include/text.php:1170
-msgid "mellow"
-msgstr "rilassato"
+#: mod/contacts.php:550
+#, php-format
+msgid "Network type: %s"
+msgstr "Tipo di rete: %s"
 
-#: include/text.php:1171
-msgid "tired"
-msgstr "stanco"
+#: mod/contacts.php:555
+msgid "Communications lost with this contact!"
+msgstr "Comunicazione con questo contatto persa!"
 
-#: include/text.php:1172
-msgid "perky"
-msgstr "vivace"
+#: mod/contacts.php:561
+msgid "Fetch further information for feeds"
+msgstr "Recupera maggiori informazioni per i feed"
 
-#: include/text.php:1173
-msgid "angry"
-msgstr "arrabbiato"
+#: mod/contacts.php:563
+msgid ""
+"Fetch information like preview pictures, title and teaser from the feed "
+"item. You can activate this if the feed doesn't contain much text. Keywords "
+"are taken from the meta header in the feed item and are posted as hash tags."
+msgstr "Recupera informazioni come immagini di anteprima, titolo e teaser dall'elemento del feed. Puoi attivare questa funzione se il feed non contiene molto testo. Le parole chiave sono recuperate dal tag meta nella pagina dell'elemento e inseriti come hashtag."
 
-#: include/text.php:1174
-msgid "stupified"
-msgstr "stupefatto"
+#: mod/contacts.php:564 mod/admin.php:1190
+msgid "Disabled"
+msgstr "Disabilitato"
 
-#: include/text.php:1175
-msgid "puzzled"
-msgstr "confuso"
+#: mod/contacts.php:565
+msgid "Fetch information"
+msgstr "Recupera informazioni"
 
-#: include/text.php:1176
-msgid "interested"
-msgstr "interessato"
+#: mod/contacts.php:566
+msgid "Fetch keywords"
+msgstr "Recupera parole chiave"
 
-#: include/text.php:1177
-msgid "bitter"
-msgstr "risentito"
+#: mod/contacts.php:567
+msgid "Fetch information and keywords"
+msgstr "Recupera informazioni e parole chiave"
 
-#: include/text.php:1178
-msgid "cheerful"
-msgstr "giocoso"
+#: mod/contacts.php:599
+msgid "Contact"
+msgstr "Contatto"
 
-#: include/text.php:1179
-msgid "alive"
-msgstr "vivo"
+#: mod/contacts.php:602
+msgid "Profile Visibility"
+msgstr "Visibilità del profilo"
 
-#: include/text.php:1180
-msgid "annoyed"
-msgstr "annoiato"
+#: mod/contacts.php:603
+#, php-format
+msgid ""
+"Please choose the profile you would like to display to %s when viewing your "
+"profile securely."
+msgstr "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro."
 
-#: include/text.php:1181
-msgid "anxious"
-msgstr "ansioso"
+#: mod/contacts.php:604
+msgid "Contact Information / Notes"
+msgstr "Informazioni / Note sul contatto"
 
-#: include/text.php:1182
-msgid "cranky"
-msgstr "irritabile"
+#: mod/contacts.php:605
+msgid "Their personal note"
+msgstr "La loro nota personale"
 
-#: include/text.php:1183
-msgid "disturbed"
-msgstr "disturbato"
+#: mod/contacts.php:607
+msgid "Edit contact notes"
+msgstr "Modifica note contatto"
 
-#: include/text.php:1184
-msgid "frustrated"
-msgstr "frustato"
+#: mod/contacts.php:611
+msgid "Block/Unblock contact"
+msgstr "Blocca/Sblocca contatto"
 
-#: include/text.php:1185
-msgid "motivated"
-msgstr "motivato"
+#: mod/contacts.php:612
+msgid "Ignore contact"
+msgstr "Ignora il contatto"
 
-#: include/text.php:1186
-msgid "relaxed"
-msgstr "rilassato"
+#: mod/contacts.php:613
+msgid "Repair URL settings"
+msgstr "Impostazioni riparazione URL"
 
-#: include/text.php:1187
-msgid "surprised"
-msgstr "sorpreso"
+#: mod/contacts.php:614
+msgid "View conversations"
+msgstr "Vedi conversazioni"
 
-#: include/text.php:1220
-msgid "Sund"
-msgstr "Dom"
+#: mod/contacts.php:619
+msgid "Last update:"
+msgstr "Ultimo aggiornamento:"
 
-#: include/text.php:1223
-msgid "Sep"
-msgstr "Set"
+#: mod/contacts.php:621
+msgid "Update public posts"
+msgstr "Aggiorna messaggi pubblici"
 
-#: include/text.php:1421 mod/videos.php:390
-msgid "View Video"
-msgstr "Guarda Video"
+#: mod/contacts.php:623 mod/contacts.php:986
+msgid "Update now"
+msgstr "Aggiorna adesso"
 
-#: include/text.php:1438
-msgid "bytes"
-msgstr "bytes"
+#: mod/contacts.php:628 mod/contacts.php:818 mod/contacts.php:995
+#: mod/admin.php:434 mod/admin.php:1708
+msgid "Unblock"
+msgstr "Sblocca"
 
-#: include/text.php:1473 include/text.php:1484
-msgid "Click to open/close"
-msgstr "Clicca per aprire/chiudere"
+#: mod/contacts.php:628 mod/contacts.php:818 mod/contacts.php:995
+#: mod/admin.php:433 mod/admin.php:1707
+msgid "Block"
+msgstr "Blocca"
 
-#: include/text.php:1612
-msgid "View on separate page"
-msgstr "Vedi in una pagina separata"
+#: mod/contacts.php:629 mod/contacts.php:819 mod/contacts.php:1003
+msgid "Unignore"
+msgstr "Non ignorare"
 
-#: include/text.php:1613
-msgid "view on separate page"
-msgstr "vedi in una pagina separata"
+#: mod/contacts.php:633
+msgid "Currently blocked"
+msgstr "Bloccato"
 
-#: include/text.php:1898
-msgid "activity"
-msgstr "attività"
+#: mod/contacts.php:634
+msgid "Currently ignored"
+msgstr "Ignorato"
 
-#: include/text.php:1900 object/Item.php:416 object/Item.php:428
-msgid "comment"
-msgid_plural "comments"
-msgstr[0] "commento "
-msgstr[1] "commenti"
+#: mod/contacts.php:635
+msgid "Currently archived"
+msgstr "Al momento archiviato"
 
-#: include/text.php:1903
-msgid "post"
-msgstr "messaggio"
+#: mod/contacts.php:636
+msgid "Awaiting connection acknowledge"
+msgstr "In attesa di conferma della connessione"
 
-#: include/text.php:2069
-msgid "Item filed"
-msgstr "Messaggio salvato"
+#: mod/contacts.php:637
+msgid ""
+"Replies/likes to your public posts <strong>may</strong> still be visible"
+msgstr "Risposte ai tuoi post pubblici <strong>possono</strong> essere comunque visibili"
 
-#: include/uimport.php:81
-msgid "Error decoding account file"
-msgstr "Errore decodificando il file account"
+#: mod/contacts.php:638
+msgid "Notification for new posts"
+msgstr "Notifica per i nuovi messaggi"
 
-#: include/uimport.php:87
-msgid "Error! No version data in file! This is not a Friendica account file?"
-msgstr "Errore! Nessuna informazione di versione nel file! Potrebbe non essere un file account di Friendica?"
+#: mod/contacts.php:638
+msgid "Send a notification of every new post of this contact"
+msgstr "Invia una notifica per ogni nuovo messaggio di questo contatto"
 
-#: include/uimport.php:104 include/uimport.php:115
-msgid "Error! Cannot check nickname"
-msgstr "Errore! Non posso controllare il nickname"
+#: mod/contacts.php:641
+msgid "Blacklisted keywords"
+msgstr "Parole chiave in blacklist"
 
-#: include/uimport.php:108 include/uimport.php:119
-#, php-format
-msgid "User '%s' already exists on this server!"
-msgstr "L'utente '%s' esiste già su questo server!"
+#: mod/contacts.php:641
+msgid ""
+"Comma separated list of keywords that should not be converted to hashtags, "
+"when \"Fetch information and keywords\" is selected"
+msgstr "Lista separata da virgola di parole chiave che non dovranno essere convertite in hashtag, quando \"Recupera informazioni e parole chiave\" è selezionato"
 
-#: include/uimport.php:151
-msgid "User creation error"
-msgstr "Errore creando l'utente"
+#: mod/contacts.php:653 src/Model/Profile.php:424
+msgid "XMPP:"
+msgstr "XMPP:"
 
-#: include/uimport.php:174
-msgid "User profile creation error"
-msgstr "Errore creando il profilo dell'utente"
+#: mod/contacts.php:658
+msgid "Actions"
+msgstr "Azioni"
 
-#: include/uimport.php:224
-#, php-format
-msgid "%d contact not imported"
-msgid_plural "%d contacts not imported"
-msgstr[0] "%d contatto non importato"
-msgstr[1] "%d contatti non importati"
+#: mod/contacts.php:660 mod/contacts.php:846 view/theme/frio/theme.php:259
+#: src/Content/Nav.php:100 src/Model/Profile.php:888
+msgid "Status"
+msgstr "Stato"
 
-#: include/uimport.php:290
-msgid "Done. You can now login with your username and password"
-msgstr "Fatto. Ora puoi entrare con il tuo nome utente e la tua password"
+#: mod/contacts.php:661
+msgid "Contact Settings"
+msgstr "Impostazioni Contatto"
 
-#: include/user.php:41 mod/settings.php:373
-msgid "Passwords do not match. Password unchanged."
-msgstr "Le password non corrispondono. Password non cambiata."
+#: mod/contacts.php:702
+msgid "Suggestions"
+msgstr "Suggerimenti"
 
-#: include/user.php:50
-msgid "An invitation is required."
-msgstr "E' richiesto un invito."
+#: mod/contacts.php:705
+msgid "Suggest potential friends"
+msgstr "Suggerisci potenziali amici"
 
-#: include/user.php:55
-msgid "Invitation could not be verified."
-msgstr "L'invito non puo' essere verificato."
+#: mod/contacts.php:710 mod/group.php:216
+msgid "All Contacts"
+msgstr "Tutti i contatti"
 
-#: include/user.php:63
-msgid "Invalid OpenID url"
-msgstr "Url OpenID non valido"
+#: mod/contacts.php:713
+msgid "Show all contacts"
+msgstr "Mostra tutti i contatti"
 
-#: include/user.php:84
-msgid "Please enter the required information."
-msgstr "Inserisci le informazioni richieste."
+#: mod/contacts.php:718
+msgid "Unblocked"
+msgstr "Sbloccato"
 
-#: include/user.php:98
-msgid "Please use a shorter name."
-msgstr "Usa un nome più corto."
+#: mod/contacts.php:721
+msgid "Only show unblocked contacts"
+msgstr "Mostra solo contatti non bloccati"
 
-#: include/user.php:100
-msgid "Name too short."
-msgstr "Il nome è troppo corto."
+#: mod/contacts.php:726
+msgid "Blocked"
+msgstr "Bloccato"
 
-#: include/user.php:108
-msgid "That doesn't appear to be your full (First Last) name."
-msgstr "Questo non sembra essere il tuo nome completo (Nome Cognome)."
+#: mod/contacts.php:729
+msgid "Only show blocked contacts"
+msgstr "Mostra solo contatti bloccati"
 
-#: include/user.php:113
-msgid "Your email domain is not among those allowed on this site."
-msgstr "Il dominio della tua email non è tra quelli autorizzati su questo sito."
+#: mod/contacts.php:734
+msgid "Ignored"
+msgstr "Ignorato"
 
-#: include/user.php:116
-msgid "Not a valid email address."
-msgstr "L'indirizzo email non è valido."
+#: mod/contacts.php:737
+msgid "Only show ignored contacts"
+msgstr "Mostra solo contatti ignorati"
 
-#: include/user.php:129
-msgid "Cannot use that email."
-msgstr "Non puoi usare quell'email."
+#: mod/contacts.php:742
+msgid "Archived"
+msgstr "Archiviato"
 
-#: include/user.php:135
-msgid "Your \"nickname\" can only contain \"a-z\", \"0-9\" and \"_\"."
-msgstr "Il tuo nome utente può contenere solo \"a-z\", \"0-9\",  e \"_\"."
+#: mod/contacts.php:745
+msgid "Only show archived contacts"
+msgstr "Mostra solo contatti archiviati"
 
-#: include/user.php:142 include/user.php:224
-msgid "Nickname is already registered. Please choose another."
-msgstr "Nome utente già registrato. Scegline un altro."
+#: mod/contacts.php:750
+msgid "Hidden"
+msgstr "Nascosto"
 
-#: include/user.php:152
-msgid ""
-"Nickname was once registered here and may not be re-used. Please choose "
-"another."
-msgstr "Questo nome utente stato già registrato. Per favore, sceglierne uno nuovo."
+#: mod/contacts.php:753
+msgid "Only show hidden contacts"
+msgstr "Mostra solo contatti nascosti"
 
-#: include/user.php:168
-msgid "SERIOUS ERROR: Generation of security keys failed."
-msgstr "ERRORE GRAVE: La generazione delle chiavi di sicurezza è fallita."
+#: mod/contacts.php:809
+msgid "Search your contacts"
+msgstr "Cerca nei tuoi contatti"
 
-#: include/user.php:210
-msgid "An error occurred during registration. Please try again."
-msgstr "C'è stato un errore durante la registrazione. Prova ancora."
+#: mod/contacts.php:810 mod/search.php:236
+#, php-format
+msgid "Results for: %s"
+msgstr "Risultati per: %s"
 
-#: include/user.php:233 view/theme/duepuntozero/config.php:47
-msgid "default"
-msgstr "default"
+#: mod/contacts.php:811 mod/directory.php:210 src/Content/Widget.php:63
+msgid "Find"
+msgstr "Trova"
 
-#: include/user.php:243
-msgid "An error occurred creating your default profile. Please try again."
-msgstr "C'è stato un errore nella creazione del tuo profilo. Prova ancora."
+#: mod/contacts.php:817 mod/settings.php:169 mod/settings.php:705
+msgid "Update"
+msgstr "Aggiorna"
 
-#: include/user.php:393
-#, php-format
-msgid ""
-"\n"
-"\t\tDear %1$s,\n"
-"\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n"
-"\t"
-msgstr "\nCaro %1$s,\n   Grazie per la tua registrazione su %2$s. Il tuo account è in attesa di approvazione da parte di un amministratore.\n    "
+#: mod/contacts.php:820 mod/contacts.php:1011
+msgid "Archive"
+msgstr "Archivia"
 
-#: include/user.php:403
-#, php-format
-msgid "Registration at %s"
-msgstr "Registrazione su %s"
+#: mod/contacts.php:820 mod/contacts.php:1011
+msgid "Unarchive"
+msgstr "Dearchivia"
 
-#: include/user.php:413
-#, php-format
-msgid ""
-"\n"
-"\t\tDear %1$s,\n"
-"\t\t\tThank you for registering at %2$s. Your account has been created.\n"
-"\t"
-msgstr "\nGentile %1$s,\nGrazie per esserti registrato su %2$s. Il tuo account è stato creato."
+#: mod/contacts.php:823
+msgid "Batch Actions"
+msgstr "Azioni Batch"
 
-#: include/user.php:417
-#, php-format
-msgid ""
-"\n"
-"\t\tThe login details are as follows:\n"
-"\t\t\tSite Location:\t%3$s\n"
-"\t\t\tLogin Name:\t%1$s\n"
-"\t\t\tPassword:\t%5$s\n"
-"\n"
-"\t\tYou may change your password from your account \"Settings\" page after logging\n"
-"\t\tin.\n"
-"\n"
-"\t\tPlease take a few moments to review the other account settings on that page.\n"
-"\n"
-"\t\tYou may also wish to add some basic information to your default profile\n"
-"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
-"\n"
-"\t\tWe recommend setting your full name, adding a profile photo,\n"
-"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
-"\t\tperhaps what country you live in; if you do not wish to be more specific\n"
-"\t\tthan that.\n"
-"\n"
-"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
-"\t\tIf you are new and do not know anybody here, they may help\n"
-"\t\tyou to make some new and interesting friends.\n"
-"\n"
-"\n"
-"\t\tThank you and welcome to %2$s."
-msgstr "\nI dettagli del tuo utente sono:\n    Indirizzo del sito: %3$s\n    Nome utente: %1$s\n    Password: %5$s\n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\nGrazie e benvenuto su %2$s"
+#: mod/contacts.php:857 src/Model/Profile.php:899
+msgid "Profile Details"
+msgstr "Dettagli del profilo"
 
-#: include/user.php:449 mod/admin.php:1430
-#, php-format
-msgid "Registration details for %s"
-msgstr "Dettagli della registrazione di %s"
+#: mod/contacts.php:869
+msgid "View all contacts"
+msgstr "Vedi tutti i contatti"
 
-#: mod/api.php:78 mod/api.php:104
-msgid "Authorize application connection"
-msgstr "Autorizza la connessione dell'applicazione"
+#: mod/contacts.php:880
+msgid "View all common friends"
+msgstr "Vedi tutti gli amici in comune"
 
-#: mod/api.php:79
-msgid "Return to your app and insert this Securty Code:"
-msgstr "Torna alla tua applicazione e inserisci questo codice di sicurezza:"
+#: mod/contacts.php:886 mod/admin.php:1269 mod/events.php:535
+#: src/Model/Profile.php:865
+msgid "Advanced"
+msgstr "Avanzate"
 
-#: mod/api.php:91
-msgid "Please login to continue."
-msgstr "Effettua il login per continuare."
+#: mod/contacts.php:889
+msgid "Advanced Contact Settings"
+msgstr "Impostazioni avanzate Contatto"
 
-#: mod/api.php:106
-msgid ""
-"Do you want to authorize this application to access your posts and contacts,"
-" and/or create new posts for you?"
-msgstr "Vuoi autorizzare questa applicazione per accedere ai messaggi e ai contatti, e / o creare nuovi messaggi per te?"
+#: mod/contacts.php:921
+msgid "Mutual Friendship"
+msgstr "Amicizia reciproca"
 
-#: mod/api.php:108 mod/dfrn_request.php:881 mod/follow.php:150
-#: mod/profiles.php:639 mod/profiles.php:643 mod/profiles.php:669
-#: mod/register.php:251 mod/settings.php:1158 mod/settings.php:1164
-#: mod/settings.php:1171 mod/settings.php:1175 mod/settings.php:1180
-#: mod/settings.php:1185 mod/settings.php:1190 mod/settings.php:1195
-#: mod/settings.php:1221 mod/settings.php:1222 mod/settings.php:1223
-#: mod/settings.php:1224 mod/settings.php:1225
-msgid "No"
-msgstr "No"
+#: mod/contacts.php:925
+msgid "is a fan of yours"
+msgstr "è un tuo fan"
 
-#: mod/apps.php:9 index.php:259
-msgid "You must be logged in to use addons. "
-msgstr "Devi aver effettuato il login per usare i componenti aggiuntivi."
+#: mod/contacts.php:929
+msgid "you are a fan of"
+msgstr "sei un fan di"
 
-#: mod/apps.php:14
-msgid "Applications"
-msgstr "Applicazioni"
+#: mod/contacts.php:997
+msgid "Toggle Blocked status"
+msgstr "Inverti stato \"Blocca\""
 
-#: mod/apps.php:17
-msgid "No installed applications."
-msgstr "Nessuna applicazione installata."
+#: mod/contacts.php:1005
+msgid "Toggle Ignored status"
+msgstr "Inverti stato \"Ignora\""
 
-#: mod/attach.php:10
-msgid "Item not available."
-msgstr "Oggetto non disponibile."
+#: mod/contacts.php:1013
+msgid "Toggle Archive status"
+msgstr "Inverti stato \"Archiviato\""
 
-#: mod/attach.php:22
-msgid "Item was not found."
-msgstr "Oggetto non trovato."
+#: mod/contacts.php:1021
+msgid "Delete contact"
+msgstr "Rimuovi contatto"
 
-#: mod/babel.php:18
-msgid "Source (bbcode) text:"
-msgstr "Testo sorgente (bbcode):"
+#: mod/delegate.php:142
+msgid "No parent user"
+msgstr "Nessun utente principale"
 
-#: mod/babel.php:25
-msgid "Source (Diaspora) text to convert to BBcode:"
-msgstr "Testo sorgente (da Diaspora) da convertire in BBcode:"
+#: mod/delegate.php:158
+msgid "Parent User"
+msgstr "Utente Principale"
 
-#: mod/babel.php:33
-msgid "Source input: "
-msgstr "Sorgente:"
+#: mod/delegate.php:160
+msgid ""
+"Parent users have total control about this account, including the account "
+"settings. Please double check whom you give this access."
+msgstr "Gli utenti principali hanno il controllo totale su questo account, comprese le impostazioni. Assicurati di controllare due volte a chi stai fornendo questo accesso."
 
-#: mod/babel.php:37
-msgid "bb2html (raw HTML): "
-msgstr "bb2html (HTML grezzo):"
+#: mod/delegate.php:161 mod/admin.php:1264 mod/admin.php:1873
+#: mod/admin.php:2126 mod/admin.php:2200 mod/admin.php:2347
+#: mod/settings.php:679 mod/settings.php:788 mod/settings.php:874
+#: mod/settings.php:963 mod/settings.php:1198
+msgid "Save Settings"
+msgstr "Salva Impostazioni"
 
-#: mod/babel.php:41
-msgid "bb2html: "
-msgstr "bb2html:"
+#: mod/delegate.php:162 src/Content/Nav.php:204
+msgid "Delegate Page Management"
+msgstr "Gestione delegati per la pagina"
 
-#: mod/babel.php:45
-msgid "bb2html2bb: "
-msgstr "bb2html2bb: "
+#: mod/delegate.php:163
+msgid "Delegates"
+msgstr "Delegati"
 
-#: mod/babel.php:49
-msgid "bb2md: "
-msgstr "bb2md: "
+#: mod/delegate.php:165
+msgid ""
+"Delegates are able to manage all aspects of this account/page except for "
+"basic account settings. Please do not delegate your personal account to "
+"anybody that you do not trust completely."
+msgstr "I Delegati sono in grado di gestire tutti gli aspetti di questa pagina, tranne per le impostazioni di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente."
 
-#: mod/babel.php:53
-msgid "bb2md2html: "
-msgstr "bb2md2html: "
+#: mod/delegate.php:166
+msgid "Existing Page Managers"
+msgstr "Gestori Pagina Esistenti"
 
-#: mod/babel.php:57
-msgid "bb2dia2bb: "
-msgstr "bb2dia2bb: "
+#: mod/delegate.php:168
+msgid "Existing Page Delegates"
+msgstr "Delegati Pagina Esistenti"
 
-#: mod/babel.php:61
-msgid "bb2md2html2bb: "
-msgstr "bb2md2html2bb: "
+#: mod/delegate.php:170
+msgid "Potential Delegates"
+msgstr "Delegati Potenziali"
 
-#: mod/babel.php:67
-msgid "Source input (Diaspora format): "
-msgstr "Sorgente (formato Diaspora):"
+#: mod/delegate.php:172 mod/tagrm.php:98
+msgid "Remove"
+msgstr "Rimuovi"
 
-#: mod/babel.php:71
-msgid "diaspora2bb: "
-msgstr "diaspora2bb: "
+#: mod/delegate.php:173
+msgid "Add"
+msgstr "Aggiungi"
 
-#: mod/common.php:93
-msgid "No contacts in common."
-msgstr "Nessun contatto in comune."
+#: mod/delegate.php:174
+msgid "No entries."
+msgstr "Nessuna voce."
 
-#: mod/common.php:143 mod/contacts.php:893
-msgid "Common Friends"
-msgstr "Amici in comune"
+#: mod/dfrn_request.php:94
+msgid "This introduction has already been accepted."
+msgstr "Questa presentazione è già stata accettata."
 
-#: mod/credits.php:19
-msgid "Credits"
-msgstr "Crediti"
+#: mod/dfrn_request.php:112 mod/dfrn_request.php:359
+msgid "Profile location is not valid or does not contain profile information."
+msgstr "L'indirizzo del profilo non è valido o non contiene un profilo."
 
-#: mod/credits.php:20
-msgid ""
-"Friendica is a community project, that would not be possible without the "
-"help of many people. Here is a list of those who have contributed to the "
-"code or the translation of Friendica. Thank you all!"
-msgstr "Friendica è un progetto comunitario, che non sarebbe stato possibile realizzare senza l'aiuto di molte persone.\nQuesta è una lista di chi ha contribuito al codice o alle traduzioni di Friendica. Grazie a tutti!"
+#: mod/dfrn_request.php:116 mod/dfrn_request.php:363
+msgid "Warning: profile location has no identifiable owner name."
+msgstr "Attenzione: l'indirizzo del profilo non riporta il nome del proprietario."
 
-#: mod/crepair.php:92
-msgid "Contact settings applied."
-msgstr "Contatto modificato."
+#: mod/dfrn_request.php:119 mod/dfrn_request.php:366
+msgid "Warning: profile location has no profile photo."
+msgstr "Attenzione: l'indirizzo del profilo non ha una foto."
 
-#: mod/crepair.php:94
-msgid "Contact update failed."
-msgstr "Le modifiche al contatto non sono state salvate."
+#: mod/dfrn_request.php:123 mod/dfrn_request.php:370
+#, php-format
+msgid "%d required parameter was not found at the given location"
+msgid_plural "%d required parameters were not found at the given location"
+msgstr[0] "%d parametro richiesto non è stato trovato all'indirizzo dato"
+msgstr[1] "%d parametri richiesti non sono stati trovati all'indirizzo dato"
 
-#: mod/crepair.php:119 mod/dfrn_confirm.php:130 mod/fsuggest.php:23
-#: mod/fsuggest.php:95
-msgid "Contact not found."
-msgstr "Contatto non trovato."
+#: mod/dfrn_request.php:162
+msgid "Introduction complete."
+msgstr "Presentazione completa."
 
-#: mod/crepair.php:125
-msgid ""
-"<strong>WARNING: This is highly advanced</strong> and if you enter incorrect"
-" information your communications with this contact may stop working."
-msgstr "<strong>ATTENZIONE: Queste sono impostazioni avanzate</strong> e se inserisci informazioni errate le tue comunicazioni con questo contatto potrebbero non funzionare più"
+#: mod/dfrn_request.php:199
+msgid "Unrecoverable protocol error."
+msgstr "Errore di comunicazione."
 
-#: mod/crepair.php:126
-msgid ""
-"Please use your browser 'Back' button <strong>now</strong> if you are "
-"uncertain what to do on this page."
-msgstr "Usa <strong>ora</strong> il tasto 'Indietro' del tuo browser se non sei sicuro di cosa fare in questa pagina."
+#: mod/dfrn_request.php:226
+msgid "Profile unavailable."
+msgstr "Profilo non disponibile."
 
-#: mod/crepair.php:139 mod/crepair.php:141
-msgid "No mirroring"
-msgstr "Non duplicare"
+#: mod/dfrn_request.php:248
+#, php-format
+msgid "%s has received too many connection requests today."
+msgstr "%s ha ricevuto troppe richieste di connessione per oggi."
 
-#: mod/crepair.php:139
-msgid "Mirror as forwarded posting"
-msgstr "Duplica come messaggi ricondivisi"
+#: mod/dfrn_request.php:249
+msgid "Spam protection measures have been invoked."
+msgstr "Sono state attivate le misure di protezione contro lo spam."
 
-#: mod/crepair.php:139 mod/crepair.php:141
-msgid "Mirror as my own posting"
-msgstr "Duplica come miei messaggi"
+#: mod/dfrn_request.php:250
+msgid "Friends are advised to please try again in 24 hours."
+msgstr "Gli amici sono pregati di riprovare tra 24 ore."
 
-#: mod/crepair.php:155
-msgid "Return to contact editor"
-msgstr "Ritorna alla modifica contatto"
+#: mod/dfrn_request.php:280
+msgid "Invalid locator"
+msgstr "Indirizzo non valido"
 
-#: mod/crepair.php:157
-msgid "Refetch contact data"
-msgstr "Ricarica dati contatto"
+#: mod/dfrn_request.php:316
+msgid "You have already introduced yourself here."
+msgstr "Ti sei già presentato qui."
 
-#: mod/crepair.php:159 mod/invite.php:150 mod/localtime.php:47
-#: mod/manage.php:157 mod/message.php:338 mod/message.php:521
-#: mod/install.php:243 mod/install.php:283 mod/contacts.php:605
-#: mod/events.php:529 mod/fsuggest.php:110 mod/mood.php:141
-#: mod/photos.php:1127 mod/photos.php:1248 mod/photos.php:1574
-#: mod/photos.php:1623 mod/photos.php:1665 mod/photos.php:1745
-#: mod/poke.php:206 mod/profiles.php:680 object/Item.php:702
-#: view/theme/duepuntozero/config.php:65 view/theme/frio/config.php:108
-#: view/theme/quattro/config.php:71 view/theme/vier/config.php:114
-msgid "Submit"
-msgstr "Invia"
+#: mod/dfrn_request.php:319
+#, php-format
+msgid "Apparently you are already friends with %s."
+msgstr "Pare che tu e %s siate già amici."
 
-#: mod/crepair.php:161
-msgid "Remote Self"
-msgstr "Io remoto"
+#: mod/dfrn_request.php:339
+msgid "Invalid profile URL."
+msgstr "Indirizzo profilo non valido."
 
-#: mod/crepair.php:164
-msgid "Mirror postings from this contact"
-msgstr "Ripeti i messaggi di questo contatto"
+#: mod/dfrn_request.php:345 src/Model/Contact.php:1137
+msgid "Disallowed profile URL."
+msgstr "Indirizzo profilo non permesso."
 
-#: mod/crepair.php:166
+#: mod/dfrn_request.php:439
+msgid "Your introduction has been sent."
+msgstr "La tua presentazione è stata inviata."
+
+#: mod/dfrn_request.php:477
 msgid ""
-"Mark this contact as remote_self, this will cause friendica to repost new "
-"entries from this contact."
-msgstr "Imposta questo contatto come 'io remoto', questo farà si che friendica re invii i nuovi messaggi da questo contatto."
+"Remote subscription can't be done for your network. Please subscribe "
+"directly on your system."
+msgstr "La richiesta di connessione remota non può essere effettuata per la tua rete. Invia la richiesta direttamente sul nostro sistema."
 
-#: mod/crepair.php:170 mod/admin.php:1612 mod/admin.php:1625
-#: mod/admin.php:1638 mod/admin.php:1654 mod/settings.php:693
-#: mod/settings.php:719
-msgid "Name"
-msgstr "Nome"
+#: mod/dfrn_request.php:493
+msgid "Please login to confirm introduction."
+msgstr "Accedi per confermare la presentazione."
 
-#: mod/crepair.php:171
-msgid "Account Nickname"
-msgstr "Nome utente"
+#: mod/dfrn_request.php:501
+msgid ""
+"Incorrect identity currently logged in. Please login to "
+"<strong>this</strong> profile."
+msgstr "Non hai fatto accesso con l'identità corretta. Accedi a <strong>questo</strong> profilo."
 
-#: mod/crepair.php:172
-msgid "@Tagname - overrides Name/Nickname"
-msgstr "@TagName - al posto del nome utente"
+#: mod/dfrn_request.php:515 mod/dfrn_request.php:532
+msgid "Confirm"
+msgstr "Conferma"
 
-#: mod/crepair.php:173
-msgid "Account URL"
-msgstr "URL dell'utente"
+#: mod/dfrn_request.php:527
+msgid "Hide this contact"
+msgstr "Nascondi questo contatto"
 
-#: mod/crepair.php:174
-msgid "Friend Request URL"
-msgstr "URL Richiesta Amicizia"
+#: mod/dfrn_request.php:530
+#, php-format
+msgid "Welcome home %s."
+msgstr "Bentornato a casa %s."
 
-#: mod/crepair.php:175
-msgid "Friend Confirm URL"
-msgstr "URL Conferma Amicizia"
+#: mod/dfrn_request.php:531
+#, php-format
+msgid "Please confirm your introduction/connection request to %s."
+msgstr "Conferma la tua richiesta di connessione con %s."
 
-#: mod/crepair.php:176
-msgid "Notification Endpoint URL"
-msgstr "URL Notifiche"
+#: mod/dfrn_request.php:607 mod/probe.php:13 mod/search.php:98
+#: mod/search.php:104 mod/viewcontacts.php:45 mod/webfinger.php:16
+#: mod/community.php:25 mod/directory.php:42 mod/display.php:201
+#: mod/photos.php:932 mod/videos.php:200
+msgid "Public access denied."
+msgstr "Accesso negato."
 
-#: mod/crepair.php:177
-msgid "Poll/Feed URL"
-msgstr "URL Feed"
+#: mod/dfrn_request.php:642
+msgid ""
+"Please enter your 'Identity Address' from one of the following supported "
+"communications networks:"
+msgstr "Inserisci il tuo 'Indirizzo Identità' da uno dei seguenti network supportati:"
 
-#: mod/crepair.php:178
-msgid "New photo from this URL"
-msgstr "Nuova foto da questo URL"
+#: mod/dfrn_request.php:645
+#, php-format
+msgid ""
+"If you are not yet a member of the free social web, <a href=\"%s\">follow "
+"this link to find a public Friendica site and join us today</a>."
+msgstr "Se non sei un membro del web sociale libero,  <a href=\"%s\">segui questo link per trovare un sito Friendica pubblico e unisciti a noi oggi</a>."
+
+#: mod/dfrn_request.php:650
+msgid "Friend/Connection Request"
+msgstr "Richieste di amicizia/connessione"
+
+#: mod/dfrn_request.php:651
+msgid ""
+"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
+"testuser@gnusocial.de"
+msgstr "Esempi: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"
+
+#: mod/dfrn_request.php:652 mod/follow.php:147
+msgid "Please answer the following:"
+msgstr "Rispondi:"
+
+#: mod/dfrn_request.php:653 mod/follow.php:148
+#, php-format
+msgid "Does %s know you?"
+msgstr "%s ti conosce?"
+
+#: mod/dfrn_request.php:654 mod/follow.php:149
+msgid "Add a personal note:"
+msgstr "Aggiungi una nota personale:"
 
-#: mod/filer.php:31
+#: mod/dfrn_request.php:656 src/Content/ContactSelector.php:79
+msgid "Friendica"
+msgstr "Friendica"
+
+#: mod/dfrn_request.php:657
+msgid "GNU Social (Pleroma, Mastodon)"
+msgstr "GNU Social (Pleroma, Mastodon)"
+
+#: mod/dfrn_request.php:658
+msgid "Diaspora (Socialhome, Hubzilla)"
+msgstr "Diaspora (Socialhome, Hubzilla)"
+
+#: mod/dfrn_request.php:659
+#, php-format
+msgid ""
+" - please do not use this form.  Instead, enter %s into your Diaspora search"
+" bar."
+msgstr " - per favore non usare questa form. Invece, inserisci %s nella tua barra di ricerca su Diaspora."
+
+#: mod/filer.php:34
 msgid "- select -"
 msgstr "- seleziona -"
 
-#: mod/lockview.php:33 mod/lockview.php:41
-msgid "Remote privacy information not available."
-msgstr "Informazioni remote sulla privacy non disponibili."
+#: mod/follow.php:44
+msgid "The contact could not be added."
+msgstr "Il contatto non può essere aggiunto."
 
-#: mod/lockview.php:50
-msgid "Visible to:"
-msgstr "Visibile a:"
+#: mod/follow.php:72
+msgid "You already added this contact."
+msgstr "Hai già aggiunto questo contatto."
 
-#: mod/maintenance.php:21
-msgid "System down for maintenance"
-msgstr "Sistema in manutenzione"
+#: mod/follow.php:81
+msgid "Diaspora support isn't enabled. Contact can't be added."
+msgstr "Il supporto Diaspora non è abilitato. Il contatto non può essere aggiunto."
 
-#: mod/newmember.php:7
-msgid "Welcome to Friendica"
-msgstr "Benvenuto su Friendica"
+#: mod/follow.php:88
+msgid "OStatus support is disabled. Contact can't be added."
+msgstr "Il supporto OStatus non è abilitato. Il contatto non può essere aggiunto."
 
-#: mod/newmember.php:8
-msgid "New Member Checklist"
-msgstr "Cose da fare per i Nuovi Utenti"
+#: mod/follow.php:95
+msgid "The network type couldn't be detected. Contact can't be added."
+msgstr "Non è possibile rilevare il tipo di rete. Il contatto non può essere aggiunto."
 
-#: mod/newmember.php:10
-msgid ""
-"We would like to offer some tips and links to help make your experience "
-"enjoyable. Click any item to visit the relevant page. A link to this page "
-"will be visible from your home page for two weeks after your initial "
-"registration and then will quietly disappear."
-msgstr "Vorremmo offrirti qualche trucco e dei link alla guida per aiutarti ad avere un'esperienza divertente. Clicca su un qualsiasi elemento per visitare la relativa pagina. Un link a questa pagina sarà visibile nella tua home per due settimane dopo la tua registrazione."
+#: mod/install.php:114
+msgid "Friendica Communications Server - Setup"
+msgstr "Friendica Comunicazione Server - Impostazioni"
 
-#: mod/newmember.php:11
-msgid "Getting Started"
-msgstr "Come Iniziare"
+#: mod/install.php:120
+msgid "Could not connect to database."
+msgstr " Impossibile collegarsi con il database."
 
-#: mod/newmember.php:13
-msgid "Friendica Walk-Through"
-msgstr "Friendica Passo-Passo"
+#: mod/install.php:124
+msgid "Could not create table."
+msgstr "Impossibile creare le tabelle."
+
+#: mod/install.php:130
+msgid "Your Friendica site database has been installed."
+msgstr "Il tuo Friendica è stato installato."
 
-#: mod/newmember.php:13
+#: mod/install.php:135
 msgid ""
-"On your <em>Quick Start</em> page - find a brief introduction to your "
-"profile and network tabs, make some new connections, and find some groups to"
-" join."
-msgstr "Sulla tua pagina <em>Quick Start</em> - veloce introduzione alla tua pagina profilo e alla pagina Rete, fai qualche nuova amicizia, e trova qualche gruppo a cui unirti."
+"You may need to import the file \"database.sql\" manually using phpmyadmin "
+"or mysql."
+msgstr "Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin o mysql"
 
-#: mod/newmember.php:17
-msgid "Go to Your Settings"
-msgstr "Vai alle tue Impostazioni"
+#: mod/install.php:136 mod/install.php:208 mod/install.php:553
+msgid "Please see the file \"INSTALL.txt\"."
+msgstr "Leggi il file \"INSTALL.txt\"."
 
-#: mod/newmember.php:17
-msgid ""
-"On your <em>Settings</em> page -  change your initial password. Also make a "
-"note of your Identity Address. This looks just like an email address - and "
-"will be useful in making friends on the free social web."
-msgstr "Nella tua pagina <em>Impostazioni</em> - cambia la tua password iniziale. Prendi anche nota del tuo Indirizzo Identità. Assomiglia a un indirizzo email e sarà utile per stringere amicizie nel web sociale libero."
+#: mod/install.php:148
+msgid "Database already in use."
+msgstr "Database già in uso."
 
-#: mod/newmember.php:18
-msgid ""
-"Review the other settings, particularly the privacy settings. An unpublished"
-" directory listing is like having an unlisted phone number. In general, you "
-"should probably publish your listing - unless all of your friends and "
-"potential friends know exactly how to find you."
-msgstr "Guarda le altre impostazioni, in particolare le impostazioni della privacy. Un profilo non pubblicato è come un numero di telefono non in elenco. In genere, dovresti pubblicare il tuo profilo - a meno che tutti i tuoi amici e potenziali tali sappiano esattamente come trovarti."
+#: mod/install.php:205
+msgid "System check"
+msgstr "Controllo sistema"
 
-#: mod/newmember.php:22 mod/profile_photo.php:257 mod/profiles.php:699
-msgid "Upload Profile Photo"
-msgstr "Carica la foto del profilo"
+#: mod/install.php:210
+msgid "Check again"
+msgstr "Controlla ancora"
 
-#: mod/newmember.php:22
+#: mod/install.php:230
+msgid "Database connection"
+msgstr "Connessione al database"
+
+#: mod/install.php:231
 msgid ""
-"Upload a profile photo if you have not done so already. Studies have shown "
-"that people with real photos of themselves are ten times more likely to make"
-" friends than people who do not."
-msgstr "Carica una foto del profilo se non l'hai ancora fatto. Studi hanno mostrato che persone che hanno vere foto di se stessi hanno dieci volte più probabilità di fare amicizie rispetto alle persone che non ce l'hanno."
+"In order to install Friendica we need to know how to connect to your "
+"database."
+msgstr "Per installare Friendica dobbiamo sapere come collegarci al tuo database."
 
-#: mod/newmember.php:23
-msgid "Edit Your Profile"
-msgstr "Modifica il tuo Profilo"
+#: mod/install.php:232
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni."
 
-#: mod/newmember.php:23
+#: mod/install.php:233
 msgid ""
-"Edit your <strong>default</strong> profile to your liking. Review the "
-"settings for hiding your list of friends and hiding the profile from unknown"
-" visitors."
-msgstr "Modifica il tuo profilo <strong>predefinito</strong> a piacimento. Rivedi le impostazioni per nascondere la tua lista di amici e nascondere il profilo ai visitatori sconosciuti."
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "Il database dovrà già esistere. Se non esiste, crealo prima di continuare."
 
-#: mod/newmember.php:24
-msgid "Profile Keywords"
-msgstr "Parole chiave del profilo"
+#: mod/install.php:237
+msgid "Database Server Name"
+msgstr "Nome del database server"
 
-#: mod/newmember.php:24
-msgid ""
-"Set some public keywords for your default profile which describe your "
-"interests. We may be able to find other people with similar interests and "
-"suggest friendships."
-msgstr "Inserisci qualche parola chiave pubblica nel tuo profilo predefinito che descriva i tuoi interessi. Potremmo essere in grado di trovare altre persone con interessi similari e suggerirti delle amicizie."
+#: mod/install.php:238
+msgid "Database Login Name"
+msgstr "Nome utente database"
 
-#: mod/newmember.php:26
-msgid "Connecting"
-msgstr "Collegarsi"
+#: mod/install.php:239
+msgid "Database Login Password"
+msgstr "Password utente database"
 
-#: mod/newmember.php:32
-msgid "Importing Emails"
-msgstr "Importare le Email"
+#: mod/install.php:239
+msgid "For security reasons the password must not be empty"
+msgstr "Per motivi di sicurezza la password non puo' essere vuota."
 
-#: mod/newmember.php:32
-msgid ""
-"Enter your email access information on your Connector Settings page if you "
-"wish to import and interact with friends or mailing lists from your email "
-"INBOX"
-msgstr "Inserisci i tuoi dati di accesso all'email nella tua pagina Impostazioni Connettori se vuoi importare e interagire con amici o mailing list dalla tua casella di posta in arrivo"
+#: mod/install.php:240
+msgid "Database Name"
+msgstr "Nome database"
 
-#: mod/newmember.php:35
-msgid "Go to Your Contacts Page"
-msgstr "Vai alla tua pagina Contatti"
+#: mod/install.php:241 mod/install.php:281
+msgid "Site administrator email address"
+msgstr "Indirizzo email dell'amministratore del sito"
 
-#: mod/newmember.php:35
+#: mod/install.php:241 mod/install.php:281
 msgid ""
-"Your Contacts page is your gateway to managing friendships and connecting "
-"with friends on other networks. Typically you enter their address or site "
-"URL in the <em>Add New Contact</em> dialog."
-msgstr "La tua pagina Contatti è il mezzo per gestire le amicizie e collegarsi con amici su altre reti. Di solito, basta inserire l'indirizzo nel campo <em>Aggiungi Nuovo Contatto</em>"
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web."
 
-#: mod/newmember.php:36
-msgid "Go to Your Site's Directory"
-msgstr "Vai all'Elenco del tuo sito"
+#: mod/install.php:245 mod/install.php:284
+msgid "Please select a default timezone for your website"
+msgstr "Seleziona il fuso orario predefinito per il tuo sito web"
 
-#: mod/newmember.php:36
-msgid ""
-"The Directory page lets you find other people in this network or other "
-"federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on "
-"their profile page. Provide your own Identity Address if requested."
-msgstr "La pagina Elenco ti permette di trovare altre persone in questa rete o in altri siti. Cerca un link <em>Connetti</em> o <em>Segui</em> nella loro pagina del profilo. Inserisci il tuo Indirizzo Identità, se richiesto."
+#: mod/install.php:271
+msgid "Site settings"
+msgstr "Impostazioni sito"
 
-#: mod/newmember.php:37
-msgid "Finding New People"
-msgstr "Trova nuove persone"
+#: mod/install.php:285
+msgid "System Language:"
+msgstr "Lingua di Sistema:"
 
-#: mod/newmember.php:37
+#: mod/install.php:285
 msgid ""
-"On the side panel of the Contacts page are several tools to find new "
-"friends. We can match people by interest, look up people by name or "
-"interest, and provide suggestions based on network relationships. On a brand"
-" new site, friend suggestions will usually begin to be populated within 24 "
-"hours."
-msgstr "Nel pannello laterale nella pagina \"Contatti\", ci sono diversi strumenti per trovare nuovi amici. Possiamo confrontare le persone per interessi, cercare le persone per nome e fornire suggerimenti basati sui tuoi contatti esistenti. Su un sito nuovo, i suggerimenti sono di solito presenti dopo 24 ore."
+"Set the default language for your Friendica installation interface and to "
+"send emails."
+msgstr "Imposta la lingua di default per l'interfaccia e l'invio delle email."
 
-#: mod/newmember.php:41
-msgid "Group Your Contacts"
-msgstr "Raggruppa i tuoi contatti"
+#: mod/install.php:325
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "Non riesco a trovare la versione di PHP da riga di comando nel PATH del server web"
 
-#: mod/newmember.php:41
+#: mod/install.php:326
 msgid ""
-"Once you have made some friends, organize them into private conversation "
-"groups from the sidebar of your Contacts page and then you can interact with"
-" each group privately on your Network page."
-msgstr "Quando avrai alcuni amici, organizzali in gruppi di conversazioni private dalla barra laterale della tua pagina Contatti. Potrai interagire privatamente con ogni gruppo nella tua pagina Rete"
+"If you don't have a command line version of PHP installed on your server, "
+"you will not be able to run the background processing. See <a "
+"href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-"
+"up-the-worker'>'Setup the worker'</a>"
+msgstr "Se non hai la versione a riga di comando di PHP installata sul tuo server, non sarai in grado di eseguire i processi in background. Vedi <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the poller'</a>"
 
-#: mod/newmember.php:44
-msgid "Why Aren't My Posts Public?"
-msgstr "Perché i miei post non sono pubblici?"
+#: mod/install.php:330
+msgid "PHP executable path"
+msgstr "Percorso eseguibile PHP"
 
-#: mod/newmember.php:44
+#: mod/install.php:330
 msgid ""
-"Friendica respects your privacy. By default, your posts will only show up to"
-" people you've added as friends. For more information, see the help section "
-"from the link above."
-msgstr "Friendica rispetta la tua privacy. Per impostazione predefinita, i tuoi post sono mostrati solo alle persone che hai aggiunto come amici. Per maggiori informazioni guarda la sezione della guida dal link qui sopra."
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "Inserisci il percorso completo all'eseguibile di php. Puoi lasciare bianco questo campo per continuare l'installazione."
 
-#: mod/newmember.php:48
-msgid "Getting Help"
-msgstr "Ottenere Aiuto"
+#: mod/install.php:335
+msgid "Command line PHP"
+msgstr "PHP da riga di comando"
 
-#: mod/newmember.php:50
-msgid "Go to the Help Section"
-msgstr "Vai alla sezione Guida"
+#: mod/install.php:344
+msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
+msgstr "L'eseguibile PHP non è il binario php cli (potrebbe essere la versione cgi-fcgi)"
+
+#: mod/install.php:345
+msgid "Found PHP version: "
+msgstr "Versione PHP:"
+
+#: mod/install.php:347
+msgid "PHP cli binary"
+msgstr "Binario PHP cli"
 
-#: mod/newmember.php:50
+#: mod/install.php:358
 msgid ""
-"Our <strong>help</strong> pages may be consulted for detail on other program"
-" features and resources."
-msgstr "Le nostre pagine della <strong>guida</strong> possono essere consultate per avere dettagli su altre caratteristiche del programma e altre risorse."
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"."
 
-#: mod/nogroup.php:45 mod/viewcontacts.php:105 mod/contacts.php:616
-#: mod/contacts.php:960
-#, php-format
-msgid "Visit %s's profile [%s]"
-msgstr "Visita il profilo di %s [%s]"
+#: mod/install.php:359
+msgid "This is required for message delivery to work."
+msgstr "E' obbligatorio per far funzionare la consegna dei messaggi."
 
-#: mod/nogroup.php:46 mod/contacts.php:961
-msgid "Edit contact"
-msgstr "Modifica contatto"
+#: mod/install.php:361
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
 
-#: mod/nogroup.php:67
-msgid "Contacts who are not members of a group"
-msgstr "Contatti che non sono membri di un gruppo"
+#: mod/install.php:384
+msgid ""
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "Errore: la funzione \"openssl_pkey_new\" in questo sistema non è in grado di generare le chiavi di criptazione"
 
-#: mod/profperm.php:22 mod/group.php:78 index.php:411
-msgid "Permission denied"
-msgstr "Permesso negato"
+#: mod/install.php:385
+msgid ""
+"If running under Windows, please see "
+"\"http://www.php.net/manual/en/openssl.installation.php\"."
+msgstr "Se stai eseguendo friendika su windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\"."
 
-#: mod/profperm.php:28 mod/profperm.php:59
-msgid "Invalid profile identifier."
-msgstr "Identificativo del profilo non valido."
+#: mod/install.php:387
+msgid "Generate encryption keys"
+msgstr "Genera chiavi di criptazione"
 
-#: mod/profperm.php:105
-msgid "Profile Visibility Editor"
-msgstr "Modifica visibilità del profilo"
+#: mod/install.php:394
+msgid "libCurl PHP module"
+msgstr "modulo PHP libCurl"
 
-#: mod/profperm.php:109 mod/group.php:264
-msgid "Click on a contact to add or remove."
-msgstr "Clicca su un contatto per aggiungerlo o rimuoverlo."
+#: mod/install.php:395
+msgid "GD graphics PHP module"
+msgstr "modulo PHP GD graphics"
 
-#: mod/profperm.php:118
-msgid "Visible To"
-msgstr "Visibile a"
+#: mod/install.php:396
+msgid "OpenSSL PHP module"
+msgstr "modulo PHP OpenSSL"
 
-#: mod/profperm.php:134
-msgid "All Contacts (with secure profile access)"
-msgstr "Tutti i contatti (con profilo ad accesso sicuro)"
+#: mod/install.php:397
+msgid "PDO or MySQLi PHP module"
+msgstr "modulo PHP PDO o MySQLi"
 
-#: mod/update_community.php:21 mod/update_display.php:25
-#: mod/update_notes.php:38 mod/update_profile.php:37 mod/update_network.php:29
-msgid "[Embedded content - reload page to view]"
-msgstr "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]"
+#: mod/install.php:398
+msgid "mb_string PHP module"
+msgstr "modulo PHP mb_string"
 
-#: mod/viewcontacts.php:39 mod/webfinger.php:10 mod/probe.php:9
-#: mod/community.php:17 mod/dfrn_request.php:805 mod/directory.php:31
-#: mod/search.php:89 mod/search.php:95 mod/display.php:202 mod/photos.php:965
-#: mod/videos.php:202
-msgid "Public access denied."
-msgstr "Accesso negato."
+#: mod/install.php:399
+msgid "XML PHP module"
+msgstr "Modulo PHP XML"
 
-#: mod/viewcontacts.php:78
-msgid "No contacts."
-msgstr "Nessun contatto."
+#: mod/install.php:400
+msgid "iconv module"
+msgstr "modulo iconv"
 
-#: mod/viewsrc.php:8
-msgid "Access denied."
-msgstr "Accesso negato."
+#: mod/install.php:404 mod/install.php:406
+msgid "Apache mod_rewrite module"
+msgstr "Modulo mod_rewrite di Apache"
 
-#: mod/webfinger.php:11 mod/probe.php:10
-msgid "Only logged in users are permitted to perform a probing."
-msgstr "Solo agli utenti loggati è permesso effettuare un probe."
+#: mod/install.php:404
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "Errore: E' il modulo mod-rewrite di Apache è richiesto, ma non risulta installato"
 
-#: mod/uimport.php:53 mod/register.php:203
+#: mod/install.php:412
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "Errore: il modulo libCURL di PHP è richiesto, ma non risulta installato."
+
+#: mod/install.php:416
 msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani."
+"Error: GD graphics PHP module with JPEG support required but not installed."
+msgstr "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto, ma non risulta installato."
 
-#: mod/uimport.php:68 mod/register.php:300
-msgid "Import"
-msgstr "Importa"
+#: mod/install.php:420
+msgid "Error: openssl PHP module required but not installed."
+msgstr "Errore: il modulo openssl di PHP è richiesto, ma non risulta installato."
 
-#: mod/uimport.php:70
-msgid "Move account"
-msgstr "Muovi account"
+#: mod/install.php:424
+msgid "Error: PDO or MySQLi PHP module required but not installed."
+msgstr "Errore: uno dei due moduli PHP PDO o MySQLi è richiesto ma non installato."
 
-#: mod/uimport.php:71
-msgid "You can import an account from another Friendica server."
-msgstr "Puoi importare un account da un altro server Friendica."
+#: mod/install.php:428
+msgid "Error: The MySQL driver for PDO is not installed."
+msgstr "Errore: il driver MySQL per PDO non è installato."
 
-#: mod/uimport.php:72
+#: mod/install.php:432
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "Errore: il modulo PHP mb_string è richiesto, ma non risulta installato."
+
+#: mod/install.php:436
+msgid "Error: iconv PHP module required but not installed."
+msgstr "Errore: il modulo PHP iconv è richiesto ma non installato."
+
+#: mod/install.php:446
+msgid "Error, XML PHP module required but not installed."
+msgstr "Errore, il modulo PHP XML è richiesto ma non installato."
+
+#: mod/install.php:458
 msgid ""
-"You need to export your account from the old server and upload it here. We "
-"will recreate your old account here with all your contacts. We will try also"
-" to inform your friends that you moved here."
-msgstr "Devi esportare il tuo account dal vecchio server e caricarlo qui. Noi ricreeremo il tuo vecchio account qui, con tutti i tuoi contatti. Proveremo anche a informare i tuoi amici che ti sei spostato qui."
+"The web installer needs to be able to create a file called \".htconfig.php\""
+" in the top folder of your web server and it is unable to do so."
+msgstr "L'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella principale del tuo web server ma non è in grado di farlo."
 
-#: mod/uimport.php:73
+#: mod/install.php:459
 msgid ""
-"This feature is experimental. We can't import contacts from the OStatus "
-"network (GNU Social/Statusnet) or from Diaspora"
-msgstr "Questa funzione è sperimentale. Non possiamo importare i contatti dalla rete OStatus (GNU Social/Statusnet) o da Diaspora"
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "Ciò è dovuto spesso a impostazioni di permessi, dato che il web server può non essere in grado di scrivere il file nella tua cartella, anche se tu puoi."
 
-#: mod/uimport.php:74
-msgid "Account file"
-msgstr "File account"
+#: mod/install.php:460
+msgid ""
+"At the end of this procedure, we will give you a text to save in a file "
+"named .htconfig.php in your Friendica top folder."
+msgstr "Alla fine di questa procedura, di daremo un testo da salvare in un file chiamato .htconfig.php nella tua cartella principale di Friendica"
 
-#: mod/uimport.php:74
+#: mod/install.php:461
 msgid ""
-"To export your account, go to \"Settings->Export your personal data\" and "
-"select \"Export account\""
-msgstr "Per esportare il tuo account, vai su \"Impostazioni -> Esporta i tuoi dati personali\" e seleziona \"Esporta account\""
+"You can alternatively skip this procedure and perform a manual installation."
+" Please see the file \"INSTALL.txt\" for instructions."
+msgstr "Puoi in alternativa saltare questa procedura ed eseguire l'installazione manualmente. Vedi il file \"INSTALL.txt\" per le istruzioni."
 
-#: mod/community.php:22
-msgid "Not available."
-msgstr "Non disponibile."
+#: mod/install.php:464
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.php è scrivibile"
 
-#: mod/community.php:49 mod/search.php:215
-msgid "No results."
-msgstr "Nessun risultato."
+#: mod/install.php:474
+msgid ""
+"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
+"compiles templates to PHP to speed up rendering."
+msgstr "Friendica usa il motore di template Smarty3 per renderizzare le sue pagine web. Smarty3 compila i template in PHP per velocizzare il rendering."
 
-#: mod/allfriends.php:49
-msgid "No friends to display."
-msgstr "Nessun amico da visualizzare."
+#: mod/install.php:475
+msgid ""
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory view/smarty3/ under the Friendica top level "
+"folder."
+msgstr "Per salvare questi template compilati, il server werb ha bisogno dell'accesso in scrittura alla cartella view/smarty3/ nella cartella principale dei Friendica."
 
-#: mod/bookmarklet.php:44
-msgid "The post was created"
-msgstr "Il messaggio è stato creato"
+#: mod/install.php:476
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has"
+" write access to this folder."
+msgstr "Per favore, controlla che l'utente con cui il tuo server web gira (es www-data) ha accesso in scrittura a questa cartella."
 
-#: mod/cal.php:146 mod/profile.php:157 mod/display.php:339
-msgid "Access to this profile has been restricted."
-msgstr "L'accesso a questo profilo è stato limitato."
+#: mod/install.php:477
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"view/smarty3/ only--not the template files (.tpl) that it contains."
+msgstr "Nota: come misura di sicurezza, dovresti dare accesso in scrittura solo alla cartella view/smarty3, non ai template (.tpl) che contiene."
 
-#: mod/cal.php:274 mod/events.php:384
-msgid "View"
-msgstr "Mostra"
+#: mod/install.php:480
+msgid "view/smarty3 is writable"
+msgstr "view/smarty3 è scrivibile"
 
-#: mod/cal.php:275 mod/events.php:386
-msgid "Previous"
-msgstr "Precedente"
+#: mod/install.php:496
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server configuration."
+msgstr "La riscrittura degli url in .htaccess non funziona. Controlla la configurazione del tuo server."
 
-#: mod/cal.php:276 mod/install.php:202 mod/events.php:387
-msgid "Next"
-msgstr "Successivo"
+#: mod/install.php:498
+msgid "Url rewrite is working"
+msgstr "La riscrittura degli url funziona"
 
-#: mod/cal.php:285 mod/events.php:396
-msgid "list"
-msgstr "lista"
+#: mod/install.php:517
+msgid "ImageMagick PHP extension is not installed"
+msgstr "L'estensione PHP ImageMagick non è installata"
 
-#: mod/cal.php:295
-msgid "User not found"
-msgstr "Utente non trovato"
+#: mod/install.php:519
+msgid "ImageMagick PHP extension is installed"
+msgstr "L'estensione PHP ImageMagick è installata"
 
-#: mod/cal.php:311
-msgid "This calendar format is not supported"
-msgstr "Questo formato di calendario non è supportato"
+#: mod/install.php:521
+msgid "ImageMagick supports GIF"
+msgstr "ImageMagick supporta i GIF"
 
-#: mod/cal.php:313
-msgid "No exportable data found"
-msgstr "Nessun dato esportabile trovato"
+#: mod/install.php:528
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "Il file di configurazione del database \".htconfig.php\" non può essere scritto. Usa il testo qui di seguito per creare un file di configurazione nella cartella principale del tuo sito."
 
-#: mod/cal.php:328
-msgid "calendar"
-msgstr "calendario"
+#: mod/install.php:551
+msgid "<h1>What next</h1>"
+msgstr "<h1>Cosa fare ora</h1>"
+
+#: mod/install.php:552
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the "
+"worker."
+msgstr "IMPORTANTE: Devi impostare [manualmente] la pianificazione del worker."
 
-#: mod/dfrn_poll.php:114 mod/dfrn_poll.php:550
+#: mod/install.php:555
 #, php-format
-msgid "%1$s welcomes %2$s"
-msgstr "%s dà il benvenuto a %s"
+msgid ""
+"Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
+"and register as new user. Remember to use the same email you have entered as"
+" administrator email. This will allow you to enter the site admin panel."
+msgstr "Vai nella <a href=\"%s/register\">pagina di registrazione</a> del tuo nuovo nodo Friendica e registra un nuovo utente. Ricorda di usare la stessa email che hai inserito come email dell'utente amministratore. Questo ti permetterà di entrare nel pannello di amministrazione del sito."
 
-#: mod/dfrn_request.php:104
-msgid "This introduction has already been accepted."
-msgstr "Questa presentazione è già stata accettata."
+#: mod/localtime.php:33
+msgid "Time Conversion"
+msgstr "Conversione Ora"
 
-#: mod/dfrn_request.php:127 mod/dfrn_request.php:529
-msgid "Profile location is not valid or does not contain profile information."
-msgstr "L'indirizzo del profilo non è valido o non contiene un profilo."
+#: mod/localtime.php:35
+msgid ""
+"Friendica provides this service for sharing events with other networks and "
+"friends in unknown timezones."
+msgstr "Friendica fornisce questo servizio per la condivisione di eventi con altre reti e amici in fusi orari sconosciuti."
 
-#: mod/dfrn_request.php:132 mod/dfrn_request.php:534
-msgid "Warning: profile location has no identifiable owner name."
-msgstr "Attenzione: l'indirizzo del profilo non riporta il nome del proprietario."
+#: mod/localtime.php:39
+#, php-format
+msgid "UTC time: %s"
+msgstr "Ora UTC: %s"
 
-#: mod/dfrn_request.php:135 mod/dfrn_request.php:537
-msgid "Warning: profile location has no profile photo."
-msgstr "Attenzione: l'indirizzo del profilo non ha una foto."
+#: mod/localtime.php:42
+#, php-format
+msgid "Current timezone: %s"
+msgstr "Fuso orario corrente: %s"
 
-#: mod/dfrn_request.php:139 mod/dfrn_request.php:541
+#: mod/localtime.php:46
 #, php-format
-msgid "%d required parameter was not found at the given location"
-msgid_plural "%d required parameters were not found at the given location"
-msgstr[0] "%d parametro richiesto non è stato trovato all'indirizzo dato"
-msgstr[1] "%d parametri richiesti non sono stati trovati all'indirizzo dato"
+msgid "Converted localtime: %s"
+msgstr "Ora locale convertita: %s"
 
-#: mod/dfrn_request.php:183
-msgid "Introduction complete."
-msgstr "Presentazione completa."
+#: mod/localtime.php:52
+msgid "Please select your timezone:"
+msgstr "Selezionare il tuo fuso orario:"
 
-#: mod/dfrn_request.php:228
-msgid "Unrecoverable protocol error."
-msgstr "Errore di comunicazione."
+#: mod/lostpass.php:27
+msgid "No valid account found."
+msgstr "Nessun account valido trovato."
 
-#: mod/dfrn_request.php:256
-msgid "Profile unavailable."
-msgstr "Profilo non disponibile."
+#: mod/lostpass.php:39
+msgid "Password reset request issued. Check your email."
+msgstr "La richiesta per reimpostare la password è stata inviata. Controlla la tua email."
 
-#: mod/dfrn_request.php:283
+#: mod/lostpass.php:45
 #, php-format
-msgid "%s has received too many connection requests today."
-msgstr "%s ha ricevuto troppe richieste di connessione per oggi."
-
-#: mod/dfrn_request.php:284
-msgid "Spam protection measures have been invoked."
-msgstr "Sono state attivate le misure di protezione contro lo spam."
-
-#: mod/dfrn_request.php:285
-msgid "Friends are advised to please try again in 24 hours."
-msgstr "Gli amici sono pregati di riprovare tra 24 ore."
-
-#: mod/dfrn_request.php:347
-msgid "Invalid locator"
-msgstr "Indirizzo non valido"
-
-#: mod/dfrn_request.php:356
-msgid "Invalid email address."
-msgstr "Indirizzo email non valido."
-
-#: mod/dfrn_request.php:381
-msgid "This account has not been configured for email. Request failed."
-msgstr "Questo account non è stato configurato per l'email. Richiesta fallita."
+msgid ""
+"\n"
+"\t\tDear %1$s,\n"
+"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
+"\t\tpassword. In order to confirm this request, please select the verification link\n"
+"\t\tbelow or paste it into your web browser address bar.\n"
+"\n"
+"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
+"\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n"
+"\n"
+"\t\tYour password will not be changed unless we can verify that you\n"
+"\t\tissued this request."
+msgstr "\nGentile %1$s,\n\tabbiamo ricevuto su \"%2$s\" una richiesta di resettare la password del tuo account. Per confermare questa richiesta, selezionate il link di conferma qui sotto o incollatelo nella barra indirizzo del vostro browser.\n\nSe NON hai richiesto questa modifica, NON selezionare il link e ignora o cancella questa email.\n\nLa tua password non verrà modificata a meno che non possiamo verificare che tu abbia effettivamente richiesto la modifica."
 
-#: mod/dfrn_request.php:484
-msgid "You have already introduced yourself here."
-msgstr "Ti sei già presentato qui."
+#: mod/lostpass.php:56
+#, php-format
+msgid ""
+"\n"
+"\t\tFollow this link soon to verify your identity:\n"
+"\n"
+"\t\t%1$s\n"
+"\n"
+"\t\tYou will then receive a follow-up message containing the new password.\n"
+"\t\tYou may change that password from your account settings page after logging in.\n"
+"\n"
+"\t\tThe login details are as follows:\n"
+"\n"
+"\t\tSite Location:\t%2$s\n"
+"\t\tLogin Name:\t%3$s"
+msgstr "\nSegui questo link per verificare la tua identità:\n\n%1$s\n\nRiceverai in un successivo messaggio la nuova password.\nPotrai cambiarla dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato.\n\nI dettagli del tuo account sono:\n\tIndirizzo del sito: %2$s\n\tNome utente: %3$s"
 
-#: mod/dfrn_request.php:488
+#: mod/lostpass.php:72
 #, php-format
-msgid "Apparently you are already friends with %s."
-msgstr "Pare che tu e %s siate già amici."
+msgid "Password reset requested at %s"
+msgstr "Richiesta reimpostazione password su %s"
 
-#: mod/dfrn_request.php:509
-msgid "Invalid profile URL."
-msgstr "Indirizzo profilo non valido."
+#: mod/lostpass.php:88
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "La richiesta non può essere verificata. (Puoi averla già richiesta precedentemente). Reimpostazione password fallita."
 
-#: mod/dfrn_request.php:594 mod/contacts.php:223
-msgid "Failed to update contact record."
-msgstr "Errore nell'aggiornamento del contatto."
+#: mod/lostpass.php:101
+msgid "Request has expired, please make a new one."
+msgstr "La richiesta è scaduta, si prega di crearne una nuova."
 
-#: mod/dfrn_request.php:615
-msgid "Your introduction has been sent."
-msgstr "La tua presentazione è stata inviata."
+#: mod/lostpass.php:116
+msgid "Forgot your Password?"
+msgstr "Hai dimenticato la password?"
 
-#: mod/dfrn_request.php:657
+#: mod/lostpass.php:117
 msgid ""
-"Remote subscription can't be done for your network. Please subscribe "
-"directly on your system."
-msgstr "La richiesta di connessione remota non può essere effettuata per la tua rete. Invia la richiesta direttamente sul nostro sistema."
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "Inserisci il tuo indirizzo email per reimpostare la password."
 
-#: mod/dfrn_request.php:678
-msgid "Please login to confirm introduction."
-msgstr "Accedi per confermare la presentazione."
+#: mod/lostpass.php:118 src/Module/Login.php:314
+msgid "Nickname or Email: "
+msgstr "Nome utente o email: "
 
-#: mod/dfrn_request.php:688
-msgid ""
-"Incorrect identity currently logged in. Please login to "
-"<strong>this</strong> profile."
-msgstr "Non hai fatto accesso con l'identità corretta. Accedi a <strong>questo</strong> profilo."
+#: mod/lostpass.php:119
+msgid "Reset"
+msgstr "Reimposta"
 
-#: mod/dfrn_request.php:702 mod/dfrn_request.php:719
-msgid "Confirm"
-msgstr "Conferma"
+#: mod/lostpass.php:135 src/Module/Login.php:326
+msgid "Password Reset"
+msgstr "Reimpostazione password"
 
-#: mod/dfrn_request.php:714
-msgid "Hide this contact"
-msgstr "Nascondi questo contatto"
+#: mod/lostpass.php:136
+msgid "Your password has been reset as requested."
+msgstr "La tua password è stata reimpostata come richiesto."
 
-#: mod/dfrn_request.php:717
-#, php-format
-msgid "Welcome home %s."
-msgstr "Bentornato a casa %s."
+#: mod/lostpass.php:137
+msgid "Your new password is"
+msgstr "La tua nuova password è"
 
-#: mod/dfrn_request.php:718
-#, php-format
-msgid "Please confirm your introduction/connection request to %s."
-msgstr "Conferma la tua richiesta di connessione con %s."
+#: mod/lostpass.php:138
+msgid "Save or copy your new password - and then"
+msgstr "Salva o copia la tua nuova password, quindi"
+
+#: mod/lostpass.php:139
+msgid "click here to login"
+msgstr "clicca qui per entrare"
 
-#: mod/dfrn_request.php:849
+#: mod/lostpass.php:140
 msgid ""
-"Please enter your 'Identity Address' from one of the following supported "
-"communications networks:"
-msgstr "Inserisci il tuo 'Indirizzo Identità' da uno dei seguenti network supportati:"
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "Puoi cambiare la tua password dalla pagina <em>Impostazioni</em> dopo aver effettuato l'accesso."
 
-#: mod/dfrn_request.php:873
+#: mod/lostpass.php:148
 #, php-format
 msgid ""
-"If you are not yet a member of the free social web, <a "
-"href=\"%s/siteinfo\">follow this link to find a public Friendica site and "
-"join us today</a>."
-msgstr "Se non sei un membro del web sociale libero,  <a href=\"%s/siteinfo\">segui questo link per trovare un sito Friendica pubblico e unisciti a noi oggi</a>"
-
-#: mod/dfrn_request.php:878
-msgid "Friend/Connection Request"
-msgstr "Richieste di amicizia/connessione"
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tYour password has been changed as requested. Please retain this\n"
+"\t\t\tinformation for your records (or change your password immediately to\n"
+"\t\t\tsomething that you will remember).\n"
+"\t\t"
+msgstr "\nGentile %1$s,\n\tLa tua password è stata modificata come richiesto.\nSalva questa password, o sostituiscila immediatamente con qualcosa che puoi ricordare."
 
-#: mod/dfrn_request.php:879
+#: mod/lostpass.php:154
+#, php-format
 msgid ""
-"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
-"testuser@identi.ca"
-msgstr "Esempi: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"
-
-#: mod/dfrn_request.php:880 mod/follow.php:149
-msgid "Please answer the following:"
-msgstr "Rispondi:"
+"\n"
+"\t\t\tYour login details are as follows:\n"
+"\n"
+"\t\t\tSite Location:\t%1$s\n"
+"\t\t\tLogin Name:\t%2$s\n"
+"\t\t\tPassword:\t%3$s\n"
+"\n"
+"\t\t\tYou may change that password from your account settings page after logging in.\n"
+"\t\t"
+msgstr "\nI dettagli del tuo account sono:\n\n\tIndirizzo del sito: %1$s\n\tNome utente: %2$s\n\tPassword: %3$s\n\nPuoi cambiare questa password dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato."
 
-#: mod/dfrn_request.php:881 mod/follow.php:150
+#: mod/lostpass.php:167
 #, php-format
-msgid "Does %s know you?"
-msgstr "%s ti conosce?"
-
-#: mod/dfrn_request.php:885 mod/follow.php:151
-msgid "Add a personal note:"
-msgstr "Aggiungi una nota personale:"
+msgid "Your password has been changed at %s"
+msgstr "La tua password presso %s è stata cambiata"
 
-#: mod/dfrn_request.php:888
-msgid "StatusNet/Federated Social Web"
-msgstr "StatusNet/Federated Social Web"
+#: mod/notify.php:77
+msgid "No more system notifications."
+msgstr "Nessuna nuova notifica di sistema."
 
-#: mod/dfrn_request.php:890
-#, php-format
-msgid ""
-" - please do not use this form.  Instead, enter %s into your Diaspora search"
-" bar."
-msgstr " - per favore non usare questa form. Invece, inserisci %s nella tua barra di ricerca su Diaspora."
+#: mod/ping.php:292
+msgid "{0} wants to be your friend"
+msgstr "{0} vuole essere tuo amico"
 
-#: mod/dfrn_request.php:891 mod/follow.php:157 mod/unfollow.php:113
-msgid "Your Identity Address:"
-msgstr "L'indirizzo della tua identità:"
+#: mod/ping.php:307
+msgid "{0} sent you a message"
+msgstr "{0} ti ha inviato un messaggio"
 
-#: mod/dfrn_request.php:894 mod/follow.php:63 mod/unfollow.php:65
-msgid "Submit Request"
-msgstr "Invia richiesta"
+#: mod/ping.php:322
+msgid "{0} requested registration"
+msgstr "{0} chiede la registrazione"
 
-#: mod/editpost.php:20 mod/editpost.php:30
-msgid "Item not found"
-msgstr "Oggetto non trovato"
+#: mod/poke.php:192
+msgid "Poke/Prod"
+msgstr "Tocca/Pungola"
 
-#: mod/editpost.php:35
-msgid "Edit post"
-msgstr "Modifica messaggio"
+#: mod/poke.php:193
+msgid "poke, prod or do other things to somebody"
+msgstr "tocca, pungola o fai altre cose a qualcuno"
 
-#: mod/fetch.php:16 mod/fetch.php:43 mod/fetch.php:52 mod/help.php:57
-#: mod/p.php:20 mod/p.php:47 mod/p.php:56 index.php:303
-msgid "Not Found"
-msgstr "Non trovato"
+#: mod/poke.php:194
+msgid "Recipient"
+msgstr "Destinatario"
 
-#: mod/follow.php:42
-msgid "Contact added"
-msgstr "Contatto aggiunto"
+#: mod/poke.php:195
+msgid "Choose what you wish to do to recipient"
+msgstr "Scegli cosa vuoi fare al destinatario"
 
-#: mod/follow.php:74
-msgid "You already added this contact."
-msgstr "Hai già aggiunto questo contatto."
+#: mod/poke.php:198
+msgid "Make this post private"
+msgstr "Rendi questo post privato"
 
-#: mod/follow.php:83
-msgid "Diaspora support isn't enabled. Contact can't be added."
-msgstr "Il supporto Diaspora non è abilitato. Il contatto non può essere aggiunto."
+#: mod/probe.php:14 mod/webfinger.php:17
+msgid "Only logged in users are permitted to perform a probing."
+msgstr "Solo agli utenti loggati è permesso effettuare un probe."
 
-#: mod/follow.php:90
-msgid "OStatus support is disabled. Contact can't be added."
-msgstr "Il supporto OStatus non è abilitato. Il contatto non può essere aggiunto."
+#: mod/profile_photo.php:54
+msgid "Image uploaded but image cropping failed."
+msgstr "L'immagine è stata caricata, ma il non è stato possibile ritagliarla."
 
-#: mod/follow.php:97
-msgid "The network type couldn't be detected. Contact can't be added."
-msgstr "Non è possibile rilevare il tipo di rete. Il contatto non può essere aggiunto."
+#: mod/profile_photo.php:87 mod/profile_photo.php:95 mod/profile_photo.php:103
+#: mod/profile_photo.php:330
+#, php-format
+msgid "Image size reduction [%s] failed."
+msgstr "Il ridimensionamento dell'immagine [%s] è fallito."
 
-#: mod/follow.php:166 mod/notifications.php:258 mod/unfollow.php:122
-#: mod/contacts.php:654
-msgid "Profile URL"
-msgstr "URL Profilo"
+#: mod/profile_photo.php:137
+msgid ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente."
 
-#: mod/group.php:31
-msgid "Group created."
-msgstr "Gruppo creato."
+#: mod/profile_photo.php:146
+msgid "Unable to process image"
+msgstr "Impossibile elaborare l'immagine"
 
-#: mod/group.php:37
-msgid "Could not create group."
-msgstr "Impossibile creare il gruppo."
+#: mod/profile_photo.php:165 mod/wall_upload.php:186 mod/photos.php:763
+#: mod/photos.php:766 mod/photos.php:795
+#, php-format
+msgid "Image exceeds size limit of %s"
+msgstr "La dimensione dell'immagine supera il limite di %s"
 
-#: mod/group.php:51 mod/group.php:156
-msgid "Group not found."
-msgstr "Gruppo non trovato."
+#: mod/profile_photo.php:174 mod/wall_upload.php:200 mod/photos.php:818
+msgid "Unable to process image."
+msgstr "Impossibile caricare l'immagine."
 
-#: mod/group.php:65
-msgid "Group name changed."
-msgstr "Il nome del gruppo è cambiato."
+#: mod/profile_photo.php:262
+msgid "Upload File:"
+msgstr "Carica un file:"
 
-#: mod/group.php:95
-msgid "Save Group"
-msgstr "Salva gruppo"
+#: mod/profile_photo.php:263
+msgid "Select a profile:"
+msgstr "Seleziona un profilo:"
 
-#: mod/group.php:100
-msgid "Create a group of contacts/friends."
-msgstr "Crea un gruppo di amici/contatti."
+#: mod/profile_photo.php:268
+msgid "or"
+msgstr "o"
 
-#: mod/group.php:125
-msgid "Group removed."
-msgstr "Gruppo rimosso."
+#: mod/profile_photo.php:268
+msgid "skip this step"
+msgstr "salta questo passaggio"
 
-#: mod/group.php:127
-msgid "Unable to remove group."
-msgstr "Impossibile rimuovere il gruppo."
+#: mod/profile_photo.php:268
+msgid "select a photo from your photo albums"
+msgstr "seleziona una foto dai tuoi album"
 
-#: mod/group.php:191
-msgid "Delete Group"
-msgstr "Elimina Gruppo"
+#: mod/profile_photo.php:281
+msgid "Crop Image"
+msgstr "Ritaglia immagine"
 
-#: mod/group.php:197
-msgid "Group Editor"
-msgstr "Modifica gruppo"
+#: mod/profile_photo.php:282
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Ritaglia l'immagine per una visualizzazione migliore."
 
-#: mod/group.php:202
-msgid "Edit Group Name"
-msgstr "Modifica Nome Gruppo"
+#: mod/profile_photo.php:284
+msgid "Done Editing"
+msgstr "Finito"
 
-#: mod/group.php:212
-msgid "Members"
-msgstr "Membri"
+#: mod/profile_photo.php:320
+msgid "Image uploaded successfully."
+msgstr "Immagine caricata con successo."
 
-#: mod/group.php:214 mod/contacts.php:722
-msgid "All Contacts"
-msgstr "Tutti i contatti"
+#: mod/profile_photo.php:322 mod/wall_upload.php:239 mod/photos.php:847
+msgid "Image upload failed."
+msgstr "Caricamento immagine fallito."
 
-#: mod/group.php:215 mod/network.php:655
-msgid "Group is empty"
-msgstr "Il gruppo è vuoto"
+#: mod/profperm.php:28 mod/group.php:83 index.php:412
+msgid "Permission denied"
+msgstr "Permesso negato"
 
-#: mod/group.php:228
-msgid "Remove Contact"
-msgstr "Rimuovi Contatto"
+#: mod/profperm.php:34 mod/profperm.php:65
+msgid "Invalid profile identifier."
+msgstr "Identificativo del profilo non valido."
 
-#: mod/group.php:252
-msgid "Add Contact"
-msgstr "Aggiungi Contatto"
+#: mod/profperm.php:111
+msgid "Profile Visibility Editor"
+msgstr "Modifica visibilità del profilo"
 
-#: mod/hcard.php:14
-msgid "No profile"
-msgstr "Nessun profilo"
+#: mod/profperm.php:115 mod/group.php:266
+msgid "Click on a contact to add or remove."
+msgstr "Clicca su un contatto per aggiungerlo o rimuoverlo."
 
-#: mod/help.php:45
-msgid "Help:"
-msgstr "Guida:"
+#: mod/profperm.php:124
+msgid "Visible To"
+msgstr "Visibile a"
 
-#: mod/help.php:60 index.php:306
-msgid "Page not found."
-msgstr "Pagina non trovata."
+#: mod/profperm.php:140
+msgid "All Contacts (with secure profile access)"
+msgstr "Tutti i contatti (con profilo ad accesso sicuro)"
 
-#: mod/home.php:42
+#: mod/regmod.php:68
+msgid "Account approved."
+msgstr "Account approvato."
+
+#: mod/regmod.php:93
 #, php-format
-msgid "Welcome to %s"
-msgstr "Benvenuto su %s"
+msgid "Registration revoked for %s"
+msgstr "Registrazione revocata per %s"
 
-#: mod/invite.php:31
-msgid "Total invitation limit exceeded."
-msgstr "Limite totale degli inviti superato."
+#: mod/regmod.php:102
+msgid "Please login."
+msgstr "Accedi."
 
-#: mod/invite.php:54
-#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s: non è un indirizzo email valido."
+#: mod/removeme.php:55 mod/removeme.php:58
+msgid "Remove My Account"
+msgstr "Rimuovi il mio account"
 
-#: mod/invite.php:79
-msgid "Please join us on Friendica"
-msgstr "Unisciti a noi su Friendica"
+#: mod/removeme.php:56
+msgid ""
+"This will completely remove your account. Once this has been done it is not "
+"recoverable."
+msgstr "Questo comando rimuoverà completamente il tuo account. Una volta rimosso non potrai più recuperarlo."
 
-#: mod/invite.php:90
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr "Limite degli inviti superato. Contatta l'amministratore del tuo sito."
+#: mod/removeme.php:57
+msgid "Please enter your password for verification:"
+msgstr "Inserisci la tua password per verifica:"
 
-#: mod/invite.php:94
-#, php-format
-msgid "%s : Message delivery failed."
-msgstr "%s: la consegna del messaggio fallita."
+#: mod/search.php:37 mod/network.php:194
+msgid "Remove term"
+msgstr "Rimuovi termine"
 
-#: mod/invite.php:98
-#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d messaggio inviato."
-msgstr[1] "%d messaggi inviati."
+#: mod/search.php:46 mod/network.php:201 src/Content/Feature.php:100
+msgid "Saved Searches"
+msgstr "Ricerche salvate"
 
-#: mod/invite.php:117
-msgid "You have no more invitations available"
-msgstr "Non hai altri inviti disponibili"
+#: mod/search.php:105
+msgid "Only logged in users are permitted to perform a search."
+msgstr "Solo agli utenti autenticati è permesso eseguire ricerche."
 
-#: mod/invite.php:125
-#, php-format
-msgid ""
-"Visit %s for a list of public sites that you can join. Friendica members on "
-"other sites can all connect with each other, as well as with members of many"
-" other social networks."
-msgstr "Visita %s per una lista di siti pubblici a cui puoi iscriverti. I membri Friendica su altri siti possono collegarsi uno con l'altro, come con membri di molti altri social network."
+#: mod/search.php:129
+msgid "Too Many Requests"
+msgstr "Troppe richieste"
 
-#: mod/invite.php:127
-#, php-format
-msgid ""
-"To accept this invitation, please visit and register at %s or any other "
-"public Friendica website."
-msgstr "Per accettare questo invito, visita e registrati su %s o su un'altro sito web Friendica aperto al pubblico."
+#: mod/search.php:130
+msgid "Only one search per minute is permitted for not logged in users."
+msgstr "Solo una ricerca al minuto è permessa agli utenti non autenticati."
 
-#: mod/invite.php:128
-#, php-format
-msgid ""
-"Friendica sites all inter-connect to create a huge privacy-enhanced social "
-"web that is owned and controlled by its members. They can also connect with "
-"many traditional social networks. See %s for a list of alternate Friendica "
-"sites you can join."
-msgstr "I siti Friendica son tutti collegati tra loro per creare una grossa rete sociale rispettosa della privacy, posseduta e controllata dai suoi membri. I siti Friendica possono anche collegarsi a molti altri social network tradizionali. Vai su %s per una lista di siti Friendica alternativi a cui puoi iscriverti."
+#: mod/search.php:228 mod/community.php:134
+msgid "No results."
+msgstr "Nessun risultato."
 
-#: mod/invite.php:132
-msgid ""
-"Our apologies. This system is not currently configured to connect with other"
-" public sites or invite members."
-msgstr "Ci scusiamo, questo sistema non è configurato per collegarsi con altri siti pubblici o per invitare membri."
+#: mod/search.php:234
+#, php-format
+msgid "Items tagged with: %s"
+msgstr "Elementi taggati con: %s"
 
-#: mod/invite.php:135
+#: mod/subthread.php:113
 #, php-format
-msgid "To accept this invitation, please visit and register at %s."
-msgstr "Per accettare questo invito, visita e registrati su %s"
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s sta seguendo %3$s di %2$s"
 
-#: mod/invite.php:136
-msgid ""
-"Friendica sites all inter-connect to create a huge privacy-enhanced social "
-"web that is owned and controlled by its members. They can also connect with "
-"many traditional social networks."
-msgstr ""
+#: mod/tagrm.php:47
+msgid "Tag removed"
+msgstr "Tag rimosso"
 
-#: mod/invite.php:142
-msgid "Send invitations"
-msgstr "Invia inviti"
+#: mod/tagrm.php:85
+msgid "Remove Item Tag"
+msgstr "Rimuovi il tag"
 
-#: mod/invite.php:143
-msgid "Enter email addresses, one per line:"
-msgstr "Inserisci gli indirizzi email, uno per riga:"
+#: mod/tagrm.php:87
+msgid "Select a tag to remove: "
+msgstr "Seleziona un tag da rimuovere: "
 
-#: mod/invite.php:144 mod/message.php:332 mod/message.php:515
-#: mod/wallmessage.php:138
-msgid "Your message:"
-msgstr "Il tuo messaggio:"
+#: mod/uexport.php:44
+msgid "Export account"
+msgstr "Esporta account"
 
-#: mod/invite.php:145
+#: mod/uexport.php:44
 msgid ""
-"You are cordially invited to join me and other close friends on Friendica - "
-"and help us to create a better social web."
-msgstr "Sei cordialmente invitato/a ad unirti a me e ad altri amici su Friendica, e ad aiutarci a creare una rete sociale migliore."
+"Export your account info and contacts. Use this to make a backup of your "
+"account and/or to move it to another server."
+msgstr "Esporta le informazioni del tuo account e dei contatti. Usa questa funzione per fare un backup del tuo account o per spostarlo in un altro server."
 
-#: mod/invite.php:147
-msgid "You will need to supply this invitation code: $invite_code"
-msgstr "Sarà necessario fornire questo codice invito: $invite_code"
+#: mod/uexport.php:45
+msgid "Export all"
+msgstr "Esporta tutto"
 
-#: mod/invite.php:147
+#: mod/uexport.php:45
 msgid ""
-"Once you have registered, please connect with me via my profile page at:"
-msgstr "Una volta registrato, connettiti con me dal mio profilo:"
+"Export your accout info, contacts and all your items as json. Could be a "
+"very big file, and could take a lot of time. Use this to make a full backup "
+"of your account (photos are not exported)"
+msgstr "Esporta le informazioni del tuo account, i tuoi contatti e tutti i tuoi elementi in json. Può diventare un file veramente molto grosso e metterci un sacco di tempo. Usa questa funzione per fare un backup completo del tuo account (le foto non sono esportate)"
 
-#: mod/invite.php:149
-msgid ""
-"For more information about the Friendica project and why we feel it is "
-"important, please visit http://friendi.ca"
-msgstr "Per maggiori informazioni sul progetto Friendica e perchè pensiamo sia importante, visita http://friendi.ca "
+#: mod/uexport.php:52 mod/settings.php:106
+msgid "Export personal data"
+msgstr "Esporta dati personali"
 
-#: mod/localtime.php:26
-msgid "Time Conversion"
-msgstr "Conversione Ora"
+#: mod/viewcontacts.php:87
+msgid "No contacts."
+msgstr "Nessun contatto."
 
-#: mod/localtime.php:28
-msgid ""
-"Friendica provides this service for sharing events with other networks and "
-"friends in unknown timezones."
-msgstr "Friendica fornisce questo servizio per la condivisione di eventi con altre reti e amici in fusi orari sconosciuti."
+#: mod/viewsrc.php:12
+msgid "Access denied."
+msgstr "Accesso negato."
 
-#: mod/localtime.php:32
-#, php-format
-msgid "UTC time: %s"
-msgstr "Ora UTC: %s"
+#: mod/wall_upload.php:231 mod/item.php:471 src/Object/Image.php:949
+#: src/Object/Image.php:965 src/Object/Image.php:973 src/Object/Image.php:998
+msgid "Wall Photos"
+msgstr "Foto della bacheca"
 
-#: mod/localtime.php:35
+#: mod/wallmessage.php:49 mod/wallmessage.php:112
 #, php-format
-msgid "Current timezone: %s"
-msgstr "Fuso orario corrente: %s"
+msgid "Number of daily wall messages for %s exceeded. Message failed."
+msgstr "Numero giornaliero di messaggi per %s superato. Invio fallito."
 
-#: mod/localtime.php:38
-#, php-format
-msgid "Converted localtime: %s"
-msgstr "Ora locale convertita: %s"
+#: mod/wallmessage.php:57 mod/message.php:73
+msgid "No recipient selected."
+msgstr "Nessun destinatario selezionato."
 
-#: mod/localtime.php:43
-msgid "Please select your timezone:"
-msgstr "Selezionare il tuo fuso orario:"
+#: mod/wallmessage.php:60
+msgid "Unable to check your home location."
+msgstr "Impossibile controllare la tua posizione di origine."
 
-#: mod/lostpass.php:22
-msgid "No valid account found."
-msgstr "Nessun account valido trovato."
+#: mod/wallmessage.php:63 mod/message.php:80
+msgid "Message could not be sent."
+msgstr "Il messaggio non può essere inviato."
 
-#: mod/lostpass.php:38
-msgid "Password reset request issued. Check your email."
-msgstr "La richiesta per reimpostare la password è stata inviata. Controlla la tua email."
+#: mod/wallmessage.php:66 mod/message.php:83
+msgid "Message collection failure."
+msgstr "Errore recuperando il messaggio."
 
-#: mod/lostpass.php:44
-#, php-format
-msgid ""
-"\n"
-"\t\tDear %1$s,\n"
-"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
-"\t\tpassword. In order to confirm this request, please select the verification link\n"
-"\t\tbelow or paste it into your web browser address bar.\n"
-"\n"
-"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
-"\t\tprovided and ignore and/or delete this email.\n"
-"\n"
-"\t\tYour password will not be changed unless we can verify that you\n"
-"\t\tissued this request."
-msgstr "\nGentile %1$s,\n    abbiamo ricevuto su \"%2$s\" una richiesta di resettare la password del tuo account. Per confermare questa richiesta, selezionate il link di conferma qui sotto o incollatelo nella barra indirizzo del vostro browser.\n\nSe NON hai richiesto questa modifica, NON selezionare il link e ignora o cancella questa email.\n\nLa tua password non verrà modificata a meno che non possiamo verificare che tu abbia effettivamente richiesto la modifica."
+#: mod/wallmessage.php:69 mod/message.php:86
+msgid "Message sent."
+msgstr "Messaggio inviato."
 
-#: mod/lostpass.php:55
-#, php-format
-msgid ""
-"\n"
-"\t\tFollow this link to verify your identity:\n"
-"\n"
-"\t\t%1$s\n"
-"\n"
-"\t\tYou will then receive a follow-up message containing the new password.\n"
-"\t\tYou may change that password from your account settings page after logging in.\n"
-"\n"
-"\t\tThe login details are as follows:\n"
-"\n"
-"\t\tSite Location:\t%2$s\n"
-"\t\tLogin Name:\t%3$s"
-msgstr "\nSegui questo link per verificare la tua identità:\n\n%1$s\n\nRiceverai in un successivo messaggio la nuova password.\nPotrai cambiarla dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato.\n\nI dettagli del tuo account sono:\n    Indirizzo del sito: %2$s\n    Nome utente: %3$s"
+#: mod/wallmessage.php:86 mod/wallmessage.php:95
+msgid "No recipient."
+msgstr "Nessun destinatario."
 
-#: mod/lostpass.php:74
-#, php-format
-msgid "Password reset requested at %s"
-msgstr "Richiesta reimpostazione password su %s"
+#: mod/wallmessage.php:132 mod/message.php:250
+msgid "Send Private Message"
+msgstr "Invia un messaggio privato"
 
-#: mod/lostpass.php:94
+#: mod/wallmessage.php:133
+#, php-format
 msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "La richiesta non può essere verificata. (Puoi averla già richiesta precedentemente). Reimpostazione password fallita."
-
-#: mod/lostpass.php:113 boot.php:889
-msgid "Password Reset"
-msgstr "Reimpostazione password"
-
-#: mod/lostpass.php:114
-msgid "Your password has been reset as requested."
-msgstr "La tua password è stata reimpostata come richiesto."
+"If you wish for %s to respond, please check that the privacy settings on "
+"your site allow private mail from unknown senders."
+msgstr "Se vuoi che %s ti risponda, controlla che le tue impostazioni di privacy permettano la ricezione di messaggi privati da mittenti sconosciuti."
 
-#: mod/lostpass.php:115
-msgid "Your new password is"
-msgstr "La tua nuova password è"
+#: mod/wallmessage.php:134 mod/message.php:251 mod/message.php:421
+msgid "To:"
+msgstr "A:"
 
-#: mod/lostpass.php:116
-msgid "Save or copy your new password - and then"
-msgstr "Salva o copia la tua nuova password, quindi"
+#: mod/wallmessage.php:135 mod/message.php:255 mod/message.php:423
+msgid "Subject:"
+msgstr "Oggetto:"
 
-#: mod/lostpass.php:117
-msgid "click here to login"
-msgstr "clicca qui per entrare"
+#: mod/item.php:114
+msgid "Unable to locate original post."
+msgstr "Impossibile trovare il messaggio originale."
 
-#: mod/lostpass.php:118
-msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
-msgstr "Puoi cambiare la tua password dalla pagina <em>Impostazioni</em> dopo aver effettuato l'accesso."
+#: mod/item.php:274
+msgid "Empty post discarded."
+msgstr "Messaggio vuoto scartato."
 
-#: mod/lostpass.php:128
+#: mod/item.php:799
 #, php-format
 msgid ""
-"\n"
-"\t\t\t\tDear %1$s,\n"
-"\t\t\t\t\tYour password has been changed as requested. Please retain this\n"
-"\t\t\t\tinformation for your records (or change your password immediately to\n"
-"\t\t\t\tsomething that you will remember).\n"
-"\t\t\t"
-msgstr "\nGentile %1$s,\n   La tua password è stata modificata come richiesto.\nSalva questa password, o sostituiscila immediatamente con qualcosa che puoi ricordare."
+"This message was sent to you by %s, a member of the Friendica social "
+"network."
+msgstr "Questo messaggio ti è stato inviato da %s, un membro del social network Friendica."
 
-#: mod/lostpass.php:134
+#: mod/item.php:801
 #, php-format
+msgid "You may visit them online at %s"
+msgstr "Puoi visitarli online su %s"
+
+#: mod/item.php:802
 msgid ""
-"\n"
-"\t\t\t\tYour login details are as follows:\n"
-"\n"
-"\t\t\t\tSite Location:\t%1$s\n"
-"\t\t\t\tLogin Name:\t%2$s\n"
-"\t\t\t\tPassword:\t%3$s\n"
-"\n"
-"\t\t\t\tYou may change that password from your account settings page after logging in.\n"
-"\t\t\t"
-msgstr "\nI dettagli del tuo account sono:\n\n   Indirizzo del sito: %1$s\n   Nome utente: %2$s\n   Password: %3$s\n\nPuoi cambiare questa password dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato."
+"Please contact the sender by replying to this post if you do not wish to "
+"receive these messages."
+msgstr "Contatta il mittente rispondendo a questo post se non vuoi ricevere questi messaggi."
 
-#: mod/lostpass.php:150
+#: mod/item.php:806
 #, php-format
-msgid "Your password has been changed at %s"
-msgstr "La tua password presso %s è stata cambiata"
+msgid "%s posted an update."
+msgstr "%s ha inviato un aggiornamento."
 
-#: mod/lostpass.php:162
-msgid "Forgot your Password?"
-msgstr "Hai dimenticato la password?"
+#: mod/register.php:99
+msgid ""
+"Registration successful. Please check your email for further instructions."
+msgstr "Registrazione completata. Controlla la tua mail per ulteriori informazioni."
 
-#: mod/lostpass.php:163
+#: mod/register.php:103
+#, php-format
 msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "Inserisci il tuo indirizzo email per reimpostare la password."
+"Failed to send email message. Here your accout details:<br> login: %s<br> "
+"password: %s<br><br>You can change your password after login."
+msgstr "Si è verificato un errore inviando l'email. I dettagli del tuo account:<br> login: %s<br> password: %s<br><br>Puoi cambiare la password dopo il login."
 
-#: mod/lostpass.php:164 boot.php:877
-msgid "Nickname or Email: "
-msgstr "Nome utente o email: "
+#: mod/register.php:110
+msgid "Registration successful."
+msgstr "Registrazione completata."
 
-#: mod/lostpass.php:165
-msgid "Reset"
-msgstr "Reimposta"
+#: mod/register.php:115
+msgid "Your registration can not be processed."
+msgstr "La tua registrazione non puo' essere elaborata."
 
-#: mod/manage.php:153
-msgid "Manage Identities and/or Pages"
-msgstr "Gestisci identità e/o pagine"
+#: mod/register.php:162
+msgid "Your registration is pending approval by the site owner."
+msgstr "La tua richiesta è in attesa di approvazione da parte del proprietario del sito."
 
-#: mod/manage.php:154
+#: mod/register.php:220
 msgid ""
-"Toggle between different identities or community/group pages which share "
-"your account details or which you have been granted \"manage\" permissions"
-msgstr "Cambia tra differenti identità o pagine comunità/gruppi che condividono il tuo account o per cui hai i permessi di gestione"
+"You may (optionally) fill in this form via OpenID by supplying your OpenID "
+"and clicking 'Register'."
+msgstr "Se vuoi, puoi riempire questo modulo tramite OpenID, inserendo il tuo OpenID e cliccando 'Registra'."
 
-#: mod/manage.php:155
-msgid "Select an identity to manage: "
-msgstr "Seleziona un'identità da gestire:"
+#: mod/register.php:221
+msgid ""
+"If you are not familiar with OpenID, please leave that field blank and fill "
+"in the rest of the items."
+msgstr "Se non hai familiarità con OpenID, lascia il campo vuoto e riempi il resto della maschera."
 
-#: mod/match.php:39
-msgid "No keywords to match. Please add keywords to your default profile."
-msgstr "Nessuna parola chiave per l'abbinamento. Aggiungi parole chiave al tuo profilo predefinito."
+#: mod/register.php:222
+msgid "Your OpenID (optional): "
+msgstr "Il tuo OpenID (opzionale): "
 
-#: mod/match.php:92
-msgid "is interested in:"
-msgstr "è interessato a:"
+#: mod/register.php:234
+msgid "Include your profile in member directory?"
+msgstr "Includi il tuo profilo nell'elenco pubblico?"
 
-#: mod/match.php:106
-msgid "Profile Match"
-msgstr "Profili corrispondenti"
+#: mod/register.php:259
+msgid "Note for the admin"
+msgstr "Nota per l'amministratore"
 
-#: mod/match.php:113 mod/dirfind.php:249
-msgid "No matches"
-msgstr "Nessun risultato"
+#: mod/register.php:259
+msgid "Leave a message for the admin, why you want to join this node"
+msgstr "Lascia un messaggio per l'amministratore, per esempio perché vuoi registrarti su questo nodo"
 
-#: mod/message.php:63 mod/wallmessage.php:53
-msgid "No recipient selected."
-msgstr "Nessun destinatario selezionato."
+#: mod/register.php:260
+msgid "Membership on this site is by invitation only."
+msgstr "La registrazione su questo sito è solo su invito."
 
-#: mod/message.php:67
-msgid "Unable to locate contact information."
-msgstr "Impossibile trovare le informazioni del contatto."
+#: mod/register.php:261
+msgid "Your invitation code: "
+msgstr "Il tuo codice di invito:"
 
-#: mod/message.php:70 mod/wallmessage.php:59
-msgid "Message could not be sent."
-msgstr "Il messaggio non può essere inviato."
+#: mod/register.php:264 mod/admin.php:1266
+msgid "Registration"
+msgstr "Registrazione"
 
-#: mod/message.php:73 mod/wallmessage.php:62
-msgid "Message collection failure."
-msgstr "Errore recuperando il messaggio."
+#: mod/register.php:270
+msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
+msgstr "Il tuo nome completo (es. Mario Rossi, vero o che sembri vero): "
 
-#: mod/message.php:76 mod/wallmessage.php:65
-msgid "Message sent."
-msgstr "Messaggio inviato."
+#: mod/register.php:271
+msgid ""
+"Your Email Address: (Initial information will be send there, so this has to "
+"be an existing address.)"
+msgstr "Il tuo indirizzo email: (Le informazioni iniziali verranno inviate lì, quindi questo deve essere un indirizzo esistente.)"
 
-#: mod/message.php:205
-msgid "Do you really want to delete this message?"
-msgstr "Vuoi veramente cancellare questo messaggio?"
+#: mod/register.php:273 mod/settings.php:1205
+msgid "New Password:"
+msgstr "Nuova password:"
 
-#: mod/message.php:225
-msgid "Message deleted."
-msgstr "Messaggio eliminato."
+#: mod/register.php:273
+msgid "Leave empty for an auto generated password."
+msgstr "Lascia vuoto per generare automaticamente una password."
 
-#: mod/message.php:255
-msgid "Conversation removed."
-msgstr "Conversazione rimossa."
+#: mod/register.php:274 mod/settings.php:1206
+msgid "Confirm:"
+msgstr "Conferma:"
 
-#: mod/message.php:322 mod/wallmessage.php:129
-msgid "Send Private Message"
-msgstr "Invia un messaggio privato"
+#: mod/register.php:275
+#, php-format
+msgid ""
+"Choose a profile nickname. This must begin with a text character. Your "
+"profile address on this site will then be '<strong>nickname@%s</strong>'."
+msgstr "Scegli un nome utente. Deve cominciare con una lettera. L'indirizzo del tuo profilo sarà '<strong>soprannome@%s</strong>'."
 
-#: mod/message.php:323 mod/message.php:510 mod/wallmessage.php:131
-msgid "To:"
-msgstr "A:"
+#: mod/register.php:276
+msgid "Choose a nickname: "
+msgstr "Scegli un nome utente: "
 
-#: mod/message.php:328 mod/message.php:512 mod/wallmessage.php:132
-msgid "Subject:"
-msgstr "Oggetto:"
+#: mod/register.php:279 src/Content/Nav.php:128 src/Module/Login.php:283
+msgid "Register"
+msgstr "Registrati"
 
-#: mod/message.php:364
-msgid "No messages."
-msgstr "Nessun messaggio."
+#: mod/register.php:286
+msgid "Import your profile to this friendica instance"
+msgstr "Importa il tuo profilo in questo server friendica"
 
-#: mod/message.php:403
-msgid "Message not available."
-msgstr "Messaggio non disponibile."
+#: mod/admin.php:106
+msgid "Theme settings updated."
+msgstr "Impostazioni del tema aggiornate."
 
-#: mod/message.php:478
-msgid "Delete message"
-msgstr "Elimina il messaggio"
+#: mod/admin.php:176 src/Content/Nav.php:174
+msgid "Information"
+msgstr "Informazioni"
 
-#: mod/message.php:503 mod/message.php:591
-msgid "Delete conversation"
-msgstr "Elimina la conversazione"
+#: mod/admin.php:177
+msgid "Overview"
+msgstr "Panoramica"
 
-#: mod/message.php:505
-msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
-msgstr "Nessuna comunicazione sicura disponibile, <strong>Potresti</strong> essere in grado di rispondere dalla pagina del profilo del mittente."
+#: mod/admin.php:178 mod/admin.php:654
+msgid "Federation Statistics"
+msgstr "Statistiche sulla Federazione"
 
-#: mod/message.php:509
-msgid "Send Reply"
-msgstr "Invia la risposta"
+#: mod/admin.php:179
+msgid "Configuration"
+msgstr "Configurazione"
 
-#: mod/message.php:561
-#, php-format
-msgid "Unknown sender - %s"
-msgstr "Mittente sconosciuto - %s"
+#: mod/admin.php:180 mod/admin.php:1263
+msgid "Site"
+msgstr "Sito"
 
-#: mod/message.php:563
-#, php-format
-msgid "You and %s"
-msgstr "Tu e %s"
+#: mod/admin.php:181 mod/admin.php:1191 mod/admin.php:1696 mod/admin.php:1712
+msgid "Users"
+msgstr "Utenti"
 
-#: mod/message.php:565
-#, php-format
-msgid "%s and You"
-msgstr "%s e Tu"
+#: mod/admin.php:182 mod/admin.php:1812 mod/admin.php:1872 mod/settings.php:85
+msgid "Addons"
+msgstr "Addons"
 
-#: mod/message.php:594
-msgid "D, d M Y - g:i A"
-msgstr "D d M Y - G:i"
+#: mod/admin.php:183 mod/admin.php:2081 mod/admin.php:2125
+msgid "Themes"
+msgstr "Temi"
 
-#: mod/message.php:597
-#, php-format
-msgid "%d message"
-msgid_plural "%d messages"
-msgstr[0] "%d messaggio"
-msgstr[1] "%d messaggi"
+#: mod/admin.php:184 mod/settings.php:63
+msgid "Additional features"
+msgstr "Funzionalità aggiuntive"
 
-#: mod/notifications.php:38
-msgid "Invalid request identifier."
-msgstr "L'identificativo della richiesta non è valido."
+#: mod/admin.php:185
+msgid "Database"
+msgstr "Database"
 
-#: mod/notifications.php:47 mod/notifications.php:183
-#: mod/notifications.php:230
-msgid "Discard"
-msgstr "Scarta"
+#: mod/admin.php:186
+msgid "DB updates"
+msgstr "Aggiornamenti Database"
 
-#: mod/notifications.php:63 mod/notifications.php:182
-#: mod/notifications.php:266 mod/contacts.php:636 mod/contacts.php:836
-#: mod/contacts.php:1021
-msgid "Ignore"
-msgstr "Ignora"
+#: mod/admin.php:187 mod/admin.php:689
+msgid "Inspect Queue"
+msgstr "Ispeziona Coda di invio"
 
-#: mod/notifications.php:108
-msgid "Network Notifications"
-msgstr "Notifiche dalla rete"
+#: mod/admin.php:188
+msgid "Tools"
+msgstr "Strumenti"
 
-#: mod/notifications.php:114 mod/notify.php:73
-msgid "System Notifications"
-msgstr "Notifiche di sistema"
+#: mod/admin.php:189
+msgid "Contact Blocklist"
+msgstr "Blocklist Contatti"
 
-#: mod/notifications.php:120
-msgid "Personal Notifications"
-msgstr "Notifiche personali"
+#: mod/admin.php:190 mod/admin.php:311
+msgid "Server Blocklist"
+msgstr "Server Blocklist"
 
-#: mod/notifications.php:126
-msgid "Home Notifications"
-msgstr "Notifiche bacheca"
+#: mod/admin.php:191 mod/admin.php:470
+msgid "Delete Item"
+msgstr "Rimuovi elemento"
 
-#: mod/notifications.php:155
-msgid "Show Ignored Requests"
-msgstr "Mostra richieste ignorate"
+#: mod/admin.php:192 mod/admin.php:193 mod/admin.php:2199
+msgid "Logs"
+msgstr "Log"
 
-#: mod/notifications.php:155
-msgid "Hide Ignored Requests"
-msgstr "Nascondi richieste ignorate"
+#: mod/admin.php:194 mod/admin.php:2266
+msgid "View Logs"
+msgstr "Vedi i log"
 
-#: mod/notifications.php:167 mod/notifications.php:237
-msgid "Notification type: "
-msgstr "Tipo di notifica: "
+#: mod/admin.php:196
+msgid "Diagnostics"
+msgstr "Diagnostiche"
 
-#: mod/notifications.php:170
-#, php-format
-msgid "suggested by %s"
-msgstr "suggerito da %s"
+#: mod/admin.php:197
+msgid "PHP Info"
+msgstr "Info PHP"
 
-#: mod/notifications.php:175 mod/notifications.php:254 mod/contacts.php:643
-msgid "Hide this contact from others"
-msgstr "Nascondi questo contatto agli altri"
+#: mod/admin.php:198
+msgid "probe address"
+msgstr "controlla indirizzo"
 
-#: mod/notifications.php:176 mod/notifications.php:255
-msgid "Post a new friend activity"
-msgstr "Invia una attività \"è ora amico con\""
+#: mod/admin.php:199
+msgid "check webfinger"
+msgstr "verifica webfinger"
 
-#: mod/notifications.php:176 mod/notifications.php:255
-msgid "if applicable"
-msgstr "se applicabile"
+#: mod/admin.php:218 src/Content/Nav.php:217
+msgid "Admin"
+msgstr "Amministrazione"
 
-#: mod/notifications.php:179 mod/notifications.php:264 mod/admin.php:1628
-msgid "Approve"
-msgstr "Approva"
+#: mod/admin.php:219
+msgid "Addon Features"
+msgstr "Funzioni Addon"
 
-#: mod/notifications.php:198
-msgid "Claims to be known to you: "
-msgstr "Dice di conoscerti: "
+#: mod/admin.php:220
+msgid "User registrations waiting for confirmation"
+msgstr "Utenti registrati in attesa di conferma"
 
-#: mod/notifications.php:199
-msgid "yes"
-msgstr "si"
+#: mod/admin.php:302
+msgid "The blocked domain"
+msgstr "Il dominio bloccato"
 
-#: mod/notifications.php:199
-msgid "no"
-msgstr "no"
+#: mod/admin.php:303 mod/admin.php:316
+msgid "The reason why you blocked this domain."
+msgstr "Le ragioni per cui blocchi questo dominio."
 
-#: mod/notifications.php:200 mod/notifications.php:205
-msgid "Shall your connection be bidirectional or not?"
-msgstr "La connessione dovrà essere bidirezionale o no?"
+#: mod/admin.php:304
+msgid "Delete domain"
+msgstr "Elimina dominio"
 
-#: mod/notifications.php:201 mod/notifications.php:206
-#, php-format
-msgid ""
-"Accepting %s as a friend allows %s to subscribe to your posts, and you will "
-"also receive updates from them in your news feed."
-msgstr "Accettando %s come amico permette a %s di seguire i tuoi post, e a te di riceverne gli aggiornamenti."
+#: mod/admin.php:304
+msgid "Check to delete this entry from the blocklist"
+msgstr "Seleziona per eliminare questa voce dalla blocklist"
 
-#: mod/notifications.php:202
-#, php-format
-msgid ""
-"Accepting %s as a subscriber allows them to subscribe to your posts, but you"
-" will not receive updates from them in your news feed."
-msgstr "Accentrando %s come  abbonato gli permette di abbonarsi ai tuoi messaggi, ma tu non riceverai aggiornamenti da lui."
+#: mod/admin.php:310 mod/admin.php:427 mod/admin.php:469 mod/admin.php:653
+#: mod/admin.php:688 mod/admin.php:784 mod/admin.php:1262 mod/admin.php:1695
+#: mod/admin.php:1811 mod/admin.php:1871 mod/admin.php:2080 mod/admin.php:2124
+#: mod/admin.php:2198 mod/admin.php:2265
+msgid "Administration"
+msgstr "Amministrazione"
 
-#: mod/notifications.php:207
-#, php-format
+#: mod/admin.php:312
 msgid ""
-"Accepting %s as a sharer allows them to subscribe to your posts, but you "
-"will not receive updates from them in your news feed."
-msgstr "Accentando %s come condivisore, gli permetti di abbonarsi ai tuoi messaggi, ma tu non riceverai nessun aggiornamento da loro."
+"This page can be used to define a black list of servers from the federated "
+"network that are not allowed to interact with your node. For all entered "
+"domains you should also give a reason why you have blocked the remote "
+"server."
+msgstr "Questa pagina puo' essere usata per definire una black list di server dal network federato a cui nono è permesso interagire col tuo nodo. Per ogni dominio inserito, dovresti anche riportare una ragione per cui hai bloccato il server remoto."
 
-#: mod/notifications.php:218
-msgid "Friend"
-msgstr "Amico"
+#: mod/admin.php:313
+msgid ""
+"The list of blocked servers will be made publically available on the "
+"/friendica page so that your users and people investigating communication "
+"problems can find the reason easily."
+msgstr "La lista di server bloccati sarà resa disponibile pubblicamente sulla pagina /friendica, così che i tuoi utenti e le persone che indagano su problemi di comunicazione possano trovarne la ragione facilmente."
 
-#: mod/notifications.php:219
-msgid "Sharer"
-msgstr "Condivisore"
+#: mod/admin.php:314
+msgid "Add new entry to block list"
+msgstr "Aggiungi una nuova voce alla blocklist"
 
-#: mod/notifications.php:219
-msgid "Subscriber"
-msgstr "Abbonato"
+#: mod/admin.php:315
+msgid "Server Domain"
+msgstr "Dominio del Server"
 
-#: mod/notifications.php:275
-msgid "No introductions."
-msgstr "Nessuna presentazione."
+#: mod/admin.php:315
+msgid ""
+"The domain of the new server to add to the block list. Do not include the "
+"protocol."
+msgstr "Il dominio del server da aggiungere alla blocklist. Non includere il protocollo."
 
-#: mod/notifications.php:316
-msgid "Show unread"
-msgstr "Mostra non letti"
+#: mod/admin.php:316
+msgid "Block reason"
+msgstr "Ragione blocco"
 
-#: mod/notifications.php:316
-msgid "Show all"
-msgstr "Mostra tutti"
+#: mod/admin.php:317
+msgid "Add Entry"
+msgstr "Aggiungi Voce"
 
-#: mod/notifications.php:322
-#, php-format
-msgid "No more %s notifications."
-msgstr "Nessun'altra notifica %s."
+#: mod/admin.php:318
+msgid "Save changes to the blocklist"
+msgstr "Salva modifiche alla blocklist"
 
-#: mod/notify.php:69
-msgid "No more system notifications."
-msgstr "Nessuna nuova notifica di sistema."
+#: mod/admin.php:319
+msgid "Current Entries in the Blocklist"
+msgstr "Voci correnti nella blocklist"
 
-#: mod/oexchange.php:25
-msgid "Post successful."
-msgstr "Inviato!"
+#: mod/admin.php:322
+msgid "Delete entry from blocklist"
+msgstr "Elimina voce dalla blocklist"
 
-#: mod/openid.php:25
-msgid "OpenID protocol error. No ID returned."
-msgstr "Errore protocollo OpenID. Nessun ID ricevuto."
+#: mod/admin.php:325
+msgid "Delete entry from blocklist?"
+msgstr "Eliminare la voce dalla blocklist?"
 
-#: mod/openid.php:61
-msgid ""
-"Account not found and OpenID registration is not permitted on this site."
-msgstr "L'account non è stato trovato, e la registrazione via OpenID non è permessa su questo sito."
+#: mod/admin.php:351
+msgid "Server added to blocklist."
+msgstr "Server aggiunto alla blocklist."
 
-#: mod/p.php:13
-msgid "Not Extended"
-msgstr "Not Extended"
+#: mod/admin.php:367
+msgid "Site blocklist updated."
+msgstr "Blocklist del sito aggiornata."
 
-#: mod/profile.php:177
-msgid "Tips for New Members"
-msgstr "Consigli per i Nuovi Utenti"
+#: mod/admin.php:390 util/global_community_block.php:53
+msgid "The contact has been blocked from the node"
+msgstr "Il contatto è stato bloccato dal nodo"
 
-#: mod/removeme.php:55 mod/removeme.php:58
-msgid "Remove My Account"
-msgstr "Rimuovi il mio account"
+#: mod/admin.php:392 util/global_community_block.php:48
+#, php-format
+msgid "Could not find any contact entry for this URL (%s)"
+msgstr "Impossibile trovare contatti a questo URL (%s)"
 
-#: mod/removeme.php:56
+#: mod/admin.php:399
+#, php-format
+msgid "%s contact unblocked"
+msgid_plural "%s contacts unblocked"
+msgstr[0] "%s contatto sbloccato"
+msgstr[1] "%s contatti sbloccati"
+
+#: mod/admin.php:428
+msgid "Remote Contact Blocklist"
+msgstr "Blocklist Contatti Remoti"
+
+#: mod/admin.php:429
 msgid ""
-"This will completely remove your account. Once this has been done it is not "
-"recoverable."
-msgstr "Questo comando rimuoverà completamente il tuo account. Una volta rimosso non potrai più recuperarlo."
+"This page allows you to prevent any message from a remote contact to reach "
+"your node."
+msgstr "Questa pagina ti permette di impedire che qualsiasi messaggio da un contatto remoto raggiunga il tuo nodo."
 
-#: mod/removeme.php:57
-msgid "Please enter your password for verification:"
-msgstr "Inserisci la tua password per verifica:"
+#: mod/admin.php:430
+msgid "Block Remote Contact"
+msgstr "Blocca Contatto Remoto"
 
-#: mod/repair_ostatus.php:17
-msgid "Resubscribing to OStatus contacts"
-msgstr "Risottoscrivi i contatti OStatus"
+#: mod/admin.php:431 mod/admin.php:1698
+msgid "select all"
+msgstr "seleziona tutti"
 
-#: mod/repair_ostatus.php:33
-msgid "Error"
-msgstr "Errore"
+#: mod/admin.php:432
+msgid "select none"
+msgstr "seleziona niente"
 
-#: mod/repair_ostatus.php:47 mod/ostatus_subscribe.php:57
-msgid "Done"
-msgstr "Fatto"
+#: mod/admin.php:435
+msgid "No remote contact is blocked from this node."
+msgstr "Nessun contatto remoto è bloccato da questo nodo."
 
-#: mod/repair_ostatus.php:53 mod/ostatus_subscribe.php:81
-msgid "Keep this window open until done."
-msgstr "Tieni questa finestra aperta fino a che ha finito."
+#: mod/admin.php:437
+msgid "Blocked Remote Contacts"
+msgstr "Contatti Remoti Bloccati"
 
-#: mod/subthread.php:106
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s sta seguendo %3$s di %2$s"
+#: mod/admin.php:438
+msgid "Block New Remote Contact"
+msgstr "Blocca Nuovo Contatto Remoto"
 
-#: mod/tagrm.php:46
-msgid "Tag removed"
-msgstr "Tag rimosso"
+#: mod/admin.php:439
+msgid "Photo"
+msgstr "Foto"
 
-#: mod/tagrm.php:85
-msgid "Remove Item Tag"
-msgstr "Rimuovi il tag"
+#: mod/admin.php:447
+#, php-format
+msgid "%s total blocked contact"
+msgid_plural "%s total blocked contacts"
+msgstr[0] "%scontatto bloccato totale"
+msgstr[1] "%scontatti bloccati totali"
 
-#: mod/tagrm.php:87
-msgid "Select a tag to remove: "
-msgstr "Seleziona un tag da rimuovere: "
+#: mod/admin.php:449
+msgid "URL of the remote contact to block."
+msgstr "URL del contatto remoto da bloccare."
 
-#: mod/tagrm.php:98 mod/delegate.php:139
-msgid "Remove"
-msgstr "Rimuovi"
+#: mod/admin.php:471
+msgid "Delete this Item"
+msgstr "Rimuovi questo elemento"
 
-#: mod/uexport.php:39
-msgid "Export account"
-msgstr "Esporta account"
+#: mod/admin.php:472
+msgid ""
+"On this page you can delete an item from your node. If the item is a top "
+"level posting, the entire thread will be deleted."
+msgstr "Su questa pagina puoi cancellare un qualsiasi elemento dal tuo nodo. Se l'elemento è un post \"top\", l'intera discussione sarà cancellato."
 
-#: mod/uexport.php:39
+#: mod/admin.php:473
 msgid ""
-"Export your account info and contacts. Use this to make a backup of your "
-"account and/or to move it to another server."
-msgstr "Esporta le informazioni del tuo account e dei contatti. Usa questa funzione per fare un backup del tuo account o per spostarlo in un altro server."
+"You need to know the GUID of the item. You can find it e.g. by looking at "
+"the display URL. The last part of http://example.com/display/123456 is the "
+"GUID, here 123456."
+msgstr "Serve il GUID dell'elemento. Lo puoi trovare, per esempio, guardando l'URL display: l'ultima parte di http://example.com/display/123456 è il GUID, qui 123456."
 
-#: mod/uexport.php:40
-msgid "Export all"
-msgstr "Esporta tutto"
+#: mod/admin.php:474
+msgid "GUID"
+msgstr "GUID"
 
-#: mod/uexport.php:40
-msgid ""
-"Export your accout info, contacts and all your items as json. Could be a "
-"very big file, and could take a lot of time. Use this to make a full backup "
-"of your account (photos are not exported)"
-msgstr "Esporta le informazioni del tuo account, i tuoi contatti e tutti i tuoi elementi in json. Può diventare un file veramente molto grosso e metterci un sacco di tempo. Usa questa funzione per fare un backup completo del tuo account (le foto non sono esportate)"
+#: mod/admin.php:474
+msgid "The GUID of the item you want to delete."
+msgstr "Il GUID dell'elemento che vuoi cancellare."
 
-#: mod/uexport.php:47 mod/settings.php:95
-msgid "Export personal data"
-msgstr "Esporta dati personali"
+#: mod/admin.php:513
+msgid "Item marked for deletion."
+msgstr "Elemento selezionato per l'eliminazione."
 
-#: mod/wallmessage.php:45 mod/wallmessage.php:109
-#, php-format
-msgid "Number of daily wall messages for %s exceeded. Message failed."
-msgstr "Numero giornaliero di messaggi per %s superato. Invio fallito."
+#: mod/admin.php:584
+msgid "unknown"
+msgstr "sconosciuto"
 
-#: mod/wallmessage.php:56
-msgid "Unable to check your home location."
-msgstr "Impossibile controllare la tua posizione di origine."
+#: mod/admin.php:647
+msgid ""
+"This page offers you some numbers to the known part of the federated social "
+"network your Friendica node is part of. These numbers are not complete but "
+"only reflect the part of the network your node is aware of."
+msgstr "Questa pagina offre alcuni numeri riguardo la porzione del social network federato di cui il tuo nodo Friendica fa parte. Questi numeri non sono completi ma riflettono esclusivamente la porzione di rete di cui il tuo nodo e' a conoscenza."
 
-#: mod/wallmessage.php:83 mod/wallmessage.php:92
-msgid "No recipient."
-msgstr "Nessun destinatario."
+#: mod/admin.php:648
+msgid ""
+"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
+"will improve the data displayed here."
+msgstr "La funzione <em>Elenco Contatti Scoperto Automaticamente</em> non è abilitata, migliorerà i dati visualizzati qui."
 
-#: mod/wallmessage.php:130
+#: mod/admin.php:660
 #, php-format
 msgid ""
-"If you wish for %s to respond, please check that the privacy settings on "
-"your site allow private mail from unknown senders."
-msgstr "Se vuoi che %s ti risponda, controlla che le tue impostazioni di privacy permettano la ricezione di messaggi privati da mittenti sconosciuti."
+"Currently this node is aware of %d nodes with %d registered users from the "
+"following platforms:"
+msgstr "Attualmente questo nodo conosce %d nodi con %d utenti registrati dalle seguenti piattaforme:"
 
-#: mod/delegate.php:101
-msgid "No potential page delegates located."
-msgstr "Nessun potenziale delegato per la pagina è stato trovato."
+#: mod/admin.php:691
+msgid "ID"
+msgstr "ID"
 
-#: mod/delegate.php:132
-msgid ""
-"Delegates are able to manage all aspects of this account/page except for "
-"basic account settings. Please do not delegate your personal account to "
-"anybody that you do not trust completely."
-msgstr "I Delegati sono in grado di gestire tutti gli aspetti di questa pagina, tranne per le impostazioni di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente."
+#: mod/admin.php:692
+msgid "Recipient Name"
+msgstr "Nome Destinatario"
 
-#: mod/delegate.php:133
-msgid "Existing Page Managers"
-msgstr "Gestori Pagina Esistenti"
+#: mod/admin.php:693
+msgid "Recipient Profile"
+msgstr "Profilo Destinatario"
 
-#: mod/delegate.php:135
-msgid "Existing Page Delegates"
-msgstr "Delegati Pagina Esistenti"
+#: mod/admin.php:694 view/theme/frio/theme.php:266
+#: src/Core/NotificationsManager.php:178 src/Content/Nav.php:178
+msgid "Network"
+msgstr "Rete"
 
-#: mod/delegate.php:137
-msgid "Potential Delegates"
-msgstr "Delegati Potenziali"
+#: mod/admin.php:695
+msgid "Created"
+msgstr "Creato"
 
-#: mod/delegate.php:140
-msgid "Add"
-msgstr "Aggiungi"
+#: mod/admin.php:696
+msgid "Last Tried"
+msgstr "Ultimo Tentativo"
 
-#: mod/delegate.php:141
-msgid "No entries."
-msgstr "Nessuna voce."
+#: mod/admin.php:697
+msgid ""
+"This page lists the content of the queue for outgoing postings. These are "
+"postings the initial delivery failed for. They will be resend later and "
+"eventually deleted if the delivery fails permanently."
+msgstr "Questa pagina elenca il contenuto della coda di invio dei post. Questi sono post la cui consegna è fallita. Verranno inviati nuovamente più tardi ed eventualmente cancellati se la consegna continua a fallire."
 
-#: mod/suggest.php:30
-msgid "Do you really want to delete this suggestion?"
-msgstr "Vuoi veramente cancellare questo suggerimento?"
+#: mod/admin.php:721
+#, php-format
+msgid ""
+"Your DB still runs with MyISAM tables. You should change the engine type to "
+"InnoDB. As Friendica will use InnoDB only features in the future, you should"
+" change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
+"converting the table engines. You may also use the command <tt>php "
+"scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an "
+"automatic conversion.<br />"
+msgstr "Il tuo database contiene ancora tabelle MyISAM. Dovresti cambiare il motore a InnoDB. Siccome Friendica userà esclusivamente InnoDB nelle versioni a venire, dovresti cambiarle! Vedi <a href=\"%s\">qui</a> per una guida che puo' essere d'aiuto nel convertire il motore delle tabelle. Puoi anche usare il comando <tt>php scripts/dbstructure.php toinnodb</tt> nella tua installazione Friendica per eseguire la conversione automaticamente.<br />"
 
-#: mod/suggest.php:71
+#: mod/admin.php:728
+#, php-format
 msgid ""
-"No suggestions available. If this is a new site, please try again in 24 "
-"hours."
-msgstr "Nessun suggerimento disponibile. Se questo è un sito nuovo, riprova tra 24 ore."
+"There is a new version of Friendica available for download. Your current "
+"version is %1$s, upstream version is %2$s"
+msgstr "È disponibile per il download una nuova versione di Friendica. La tua versione è %1$s, la versione upstream è %2$s"
 
-#: mod/suggest.php:84 mod/suggest.php:104
-msgid "Ignore/Hide"
-msgstr "Ignora / Nascondi"
+#: mod/admin.php:738
+msgid ""
+"The database update failed. Please run \"php scripts/dbstructure.php "
+"update\" from the command line and have a look at the errors that might "
+"appear."
+msgstr "L'aggiornamento del database è fallito. Esegui \"php scripts/dbstructure.php update\" dalla riga di comando per poter vedere gli eventuali errori che potrebbero apparire."
 
-#: mod/directory.php:193 view/theme/vier/theme.php:194
-msgid "Global Directory"
-msgstr "Elenco globale"
+#: mod/admin.php:744
+msgid "The worker was never executed. Please check your database structure!"
+msgstr "Il worker non è mai stato eseguito. Controlla la struttura del tuo database!"
 
-#: mod/directory.php:195
-msgid "Find on this site"
-msgstr "Cerca nel sito"
+#: mod/admin.php:747
+#, php-format
+msgid ""
+"The last worker execution was on %s UTC. This is older than one hour. Please"
+" check your crontab settings."
+msgstr "L'ultima esecuzione del worker è stata alle %sUTC, ovvero più di un'ora fa. Controlla le impostazioni del tuo crontab."
 
-#: mod/directory.php:197
-msgid "Results for:"
-msgstr "Risultati per:"
+#: mod/admin.php:752 mod/admin.php:1647
+msgid "Normal Account"
+msgstr "Account normale"
 
-#: mod/directory.php:199
-msgid "Site Directory"
-msgstr "Elenco del sito"
+#: mod/admin.php:753 mod/admin.php:1648
+msgid "Automatic Follower Account"
+msgstr "Account Follower Automatico"
 
-#: mod/directory.php:206
-msgid "No entries (some entries may be hidden)."
-msgstr "Nessuna voce (qualche voce potrebbe essere nascosta)."
+#: mod/admin.php:754 mod/admin.php:1649
+msgid "Public Forum Account"
+msgstr "Account Forum Publico"
 
-#: mod/fbrowser.php:136
-msgid "Files"
-msgstr "File"
+#: mod/admin.php:755 mod/admin.php:1650
+msgid "Automatic Friend Account"
+msgstr "Account per amicizia automatizzato"
 
-#: mod/friendica.php:70
-msgid "This is Friendica, version"
-msgstr "Questo è Friendica, versione"
+#: mod/admin.php:756
+msgid "Blog Account"
+msgstr "Account Blog"
 
-#: mod/friendica.php:71
-msgid "running at web location"
-msgstr "in esecuzione all'indirizzo web"
+#: mod/admin.php:757
+msgid "Private Forum Account"
+msgstr "Account Forum Privato"
 
-#: mod/friendica.php:75
-msgid ""
-"Please visit <a href=\"https://friendi.ca\">Friendi.ca</a> to learn more "
-"about the Friendica project."
-msgstr "Visita <a href=\"https://friendi.ca\">Friendi.ca</a> per saperne di più sul progetto Friendica."
+#: mod/admin.php:779
+msgid "Message queues"
+msgstr "Code messaggi"
 
-#: mod/friendica.php:79
-msgid "Bug reports and issues: please visit"
-msgstr "Segnalazioni di bug e problemi: visita"
+#: mod/admin.php:785
+msgid "Summary"
+msgstr "Sommario"
 
-#: mod/friendica.php:79
-msgid "the bugtracker at github"
-msgstr "il bugtracker su github"
+#: mod/admin.php:787
+msgid "Registered users"
+msgstr "Utenti registrati"
 
-#: mod/friendica.php:82
-msgid ""
-"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
-"dot com"
-msgstr "Suggerimenti, lodi, donazioni, ecc -  e-mail a  \"Info\" at Friendica punto com"
+#: mod/admin.php:789
+msgid "Pending registrations"
+msgstr "Registrazioni in attesa"
 
-#: mod/friendica.php:96
-msgid "Installed plugins/addons/apps:"
-msgstr "Plugin/componenti aggiuntivi/applicazioni installate"
+#: mod/admin.php:790
+msgid "Version"
+msgstr "Versione"
 
-#: mod/friendica.php:110
-msgid "No installed plugins/addons/apps"
-msgstr "Nessun plugin/componente aggiuntivo/applicazione installata"
+#: mod/admin.php:795
+msgid "Active addons"
+msgstr "Addon attivi"
 
-#: mod/friendica.php:115
-msgid "On this server the following remote servers are blocked."
-msgstr "In questo server i seguenti server remoti sono bloccati."
+#: mod/admin.php:826
+msgid "Can not parse base url. Must have at least <scheme>://<domain>"
+msgstr "Impossibile analizzare l'url base. Deve avere almeno [schema]://[dominio]"
 
-#: mod/friendica.php:116 mod/admin.php:291 mod/admin.php:309
-msgid "Reason for the block"
-msgstr "Motivazione del blocco"
+#: mod/admin.php:1127
+msgid "Site settings updated."
+msgstr "Impostazioni del sito aggiornate."
 
-#: mod/install.php:107
-msgid "Friendica Communications Server - Setup"
-msgstr "Friendica Comunicazione Server - Impostazioni"
+#: mod/admin.php:1154 mod/settings.php:907
+msgid "No special theme for mobile devices"
+msgstr "Nessun tema speciale per i dispositivi mobili"
 
-#: mod/install.php:113
-msgid "Could not connect to database."
-msgstr " Impossibile collegarsi con il database."
+#: mod/admin.php:1183
+msgid "No community page"
+msgstr "Nessuna pagina Comunità"
 
-#: mod/install.php:117
-msgid "Could not create table."
-msgstr "Impossibile creare le tabelle."
+#: mod/admin.php:1184
+msgid "Public postings from users of this site"
+msgstr "Messaggi pubblici dagli utenti di questo sito"
 
-#: mod/install.php:123
-msgid "Your Friendica site database has been installed."
-msgstr "Il tuo Friendica è stato installato."
+#: mod/admin.php:1185
+msgid "Public postings from the federated network"
+msgstr "Messaggi pubblici dalla rete federata"
 
-#: mod/install.php:128
-msgid ""
-"You may need to import the file \"database.sql\" manually using phpmyadmin "
-"or mysql."
-msgstr "Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin o mysql"
+#: mod/admin.php:1186
+msgid "Public postings from local users and the federated network"
+msgstr "Messaggi pubblici dagli utenti di questo sito e dalla rete federata"
 
-#: mod/install.php:129 mod/install.php:201 mod/install.php:548
-msgid "Please see the file \"INSTALL.txt\"."
-msgstr "Leggi il file \"INSTALL.txt\"."
+#: mod/admin.php:1192
+msgid "Users, Global Contacts"
+msgstr "Utenti, Contatti Globali"
 
-#: mod/install.php:141
-msgid "Database already in use."
-msgstr "Database già in uso."
+#: mod/admin.php:1193
+msgid "Users, Global Contacts/fallback"
+msgstr "Utenti, Contatti Globali/fallback"
 
-#: mod/install.php:198
-msgid "System check"
-msgstr "Controllo sistema"
+#: mod/admin.php:1197
+msgid "One month"
+msgstr "Un mese"
 
-#: mod/install.php:203
-msgid "Check again"
-msgstr "Controlla ancora"
+#: mod/admin.php:1198
+msgid "Three months"
+msgstr "Tre mesi"
 
-#: mod/install.php:222
-msgid "Database connection"
-msgstr "Connessione al database"
+#: mod/admin.php:1199
+msgid "Half a year"
+msgstr "Sei mesi"
 
-#: mod/install.php:223
-msgid ""
-"In order to install Friendica we need to know how to connect to your "
-"database."
-msgstr "Per installare Friendica dobbiamo sapere come collegarci al tuo database."
+#: mod/admin.php:1200
+msgid "One year"
+msgstr "Un anno"
 
-#: mod/install.php:224
-msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
-msgstr "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni."
+#: mod/admin.php:1205
+msgid "Multi user instance"
+msgstr "Istanza multi utente"
 
-#: mod/install.php:225
-msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
-msgstr "Il database dovrà già esistere. Se non esiste, crealo prima di continuare."
+#: mod/admin.php:1228
+msgid "Closed"
+msgstr "Chiusa"
 
-#: mod/install.php:229
-msgid "Database Server Name"
-msgstr "Nome del database server"
+#: mod/admin.php:1229
+msgid "Requires approval"
+msgstr "Richiede l'approvazione"
 
-#: mod/install.php:230
-msgid "Database Login Name"
-msgstr "Nome utente database"
+#: mod/admin.php:1230
+msgid "Open"
+msgstr "Aperta"
 
-#: mod/install.php:231
-msgid "Database Login Password"
-msgstr "Password utente database"
+#: mod/admin.php:1234
+msgid "No SSL policy, links will track page SSL state"
+msgstr "Nessuna gestione SSL, i link seguiranno lo stato SSL della pagina"
 
-#: mod/install.php:231
-msgid "For security reasons the password must not be empty"
-msgstr "Per motivi di sicurezza la password non puo' essere vuota."
+#: mod/admin.php:1235
+msgid "Force all links to use SSL"
+msgstr "Forza tutti i link ad usare SSL"
 
-#: mod/install.php:232
-msgid "Database Name"
-msgstr "Nome database"
+#: mod/admin.php:1236
+msgid "Self-signed certificate, use SSL for local links only (discouraged)"
+msgstr "Certificato auto-firmato, usa SSL solo per i link locali (sconsigliato)"
 
-#: mod/install.php:233 mod/install.php:274
-msgid "Site administrator email address"
-msgstr "Indirizzo email dell'amministratore del sito"
+#: mod/admin.php:1240
+msgid "Don't check"
+msgstr "Non controllare"
 
-#: mod/install.php:233 mod/install.php:274
-msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
-msgstr "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web."
+#: mod/admin.php:1241
+msgid "check the stable version"
+msgstr "controlla la versione stabile"
 
-#: mod/install.php:237 mod/install.php:277
-msgid "Please select a default timezone for your website"
-msgstr "Seleziona il fuso orario predefinito per il tuo sito web"
+#: mod/admin.php:1242
+msgid "check the development version"
+msgstr "controlla la versione di sviluppo"
 
-#: mod/install.php:264
-msgid "Site settings"
-msgstr "Impostazioni sito"
+#: mod/admin.php:1265
+msgid "Republish users to directory"
+msgstr "Ripubblica gli utenti sulla directory"
 
-#: mod/install.php:278
-msgid "System Language:"
-msgstr "Lingua di Sistema:"
+#: mod/admin.php:1267
+msgid "File upload"
+msgstr "Caricamento file"
 
-#: mod/install.php:278
-msgid ""
-"Set the default language for your Friendica installation interface and to "
-"send emails."
-msgstr "Imposta la lingua di default per l'interfaccia e l'invio delle email."
+#: mod/admin.php:1268
+msgid "Policies"
+msgstr "Politiche"
 
-#: mod/install.php:318
-msgid "Could not find a command line version of PHP in the web server PATH."
-msgstr "Non riesco a trovare la versione di PHP da riga di comando nel PATH del server web"
+#: mod/admin.php:1270
+msgid "Auto Discovered Contact Directory"
+msgstr "Elenco Contatti Scoperto Automaticamente"
 
-#: mod/install.php:319
-msgid ""
-"If you don't have a command line version of PHP installed on server, you "
-"will not be able to run the background processing. See <a "
-"href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-"
-"up-the-poller'>'Setup the poller'</a>"
-msgstr "Se non hai la versione a riga di comando di PHP installata sul tuo server, non sarai in grado di eseguire i processi in background. Vedi <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-poller'>'Setup the poller'</a>"
+#: mod/admin.php:1271
+msgid "Performance"
+msgstr "Performance"
 
-#: mod/install.php:323
-msgid "PHP executable path"
-msgstr "Percorso eseguibile PHP"
+#: mod/admin.php:1272
+msgid "Worker"
+msgstr "Worker"
 
-#: mod/install.php:323
+#: mod/admin.php:1273
 msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
-msgstr "Inserisci il percorso completo all'eseguibile di php. Puoi lasciare bianco questo campo per continuare l'installazione."
-
-#: mod/install.php:328
-msgid "Command line PHP"
-msgstr "PHP da riga di comando"
+"Relocate - WARNING: advanced function. Could make this server unreachable."
+msgstr "Trasloca - ATTENZIONE: funzione avanzata! Può rendere questo server irraggiungibile."
 
-#: mod/install.php:337
-msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
-msgstr "L'eseguibile PHP non è il binario php cli (potrebbe essere la versione cgi-fcgi)"
+#: mod/admin.php:1276
+msgid "Site name"
+msgstr "Nome del sito"
 
-#: mod/install.php:338
-msgid "Found PHP version: "
-msgstr "Versione PHP:"
+#: mod/admin.php:1277
+msgid "Host name"
+msgstr "Nome host"
 
-#: mod/install.php:340
-msgid "PHP cli binary"
-msgstr "Binario PHP cli"
+#: mod/admin.php:1278
+msgid "Sender Email"
+msgstr "Mittente email"
 
-#: mod/install.php:351
+#: mod/admin.php:1278
 msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
-msgstr "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"."
+"The email address your server shall use to send notification emails from."
+msgstr "L'indirizzo email che il tuo server dovrà usare per inviare notifiche via email."
 
-#: mod/install.php:352
-msgid "This is required for message delivery to work."
-msgstr "E' obbligatorio per far funzionare la consegna dei messaggi."
+#: mod/admin.php:1279
+msgid "Banner/Logo"
+msgstr "Banner/Logo"
 
-#: mod/install.php:354
-msgid "PHP register_argc_argv"
-msgstr "PHP register_argc_argv"
+#: mod/admin.php:1280
+msgid "Shortcut icon"
+msgstr "Icona shortcut"
 
-#: mod/install.php:377
-msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
-msgstr "Errore: la funzione \"openssl_pkey_new\" in questo sistema non è in grado di generare le chiavi di criptazione"
+#: mod/admin.php:1280
+msgid "Link to an icon that will be used for browsers."
+msgstr "Link verso un'icona che verrà usata dai browser."
 
-#: mod/install.php:378
-msgid ""
-"If running under Windows, please see "
-"\"http://www.php.net/manual/en/openssl.installation.php\"."
-msgstr "Se stai eseguendo friendika su windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\"."
+#: mod/admin.php:1281
+msgid "Touch icon"
+msgstr "Icona touch"
 
-#: mod/install.php:380
-msgid "Generate encryption keys"
-msgstr "Genera chiavi di criptazione"
+#: mod/admin.php:1281
+msgid "Link to an icon that will be used for tablets and mobiles."
+msgstr "Link verso un'icona che verrà usata dai tablet e i telefonini."
 
-#: mod/install.php:387
-msgid "libCurl PHP module"
-msgstr "modulo PHP libCurl"
+#: mod/admin.php:1282
+msgid "Additional Info"
+msgstr "Informazioni aggiuntive"
 
-#: mod/install.php:388
-msgid "GD graphics PHP module"
-msgstr "modulo PHP GD graphics"
+#: mod/admin.php:1282
+#, php-format
+msgid ""
+"For public servers: you can add additional information here that will be "
+"listed at %s/servers."
+msgstr "Per server pubblici: puoi aggiungere informazioni extra che verranno mostrate su %s/servers."
 
-#: mod/install.php:389
-msgid "OpenSSL PHP module"
-msgstr "modulo PHP OpenSSL"
+#: mod/admin.php:1283
+msgid "System language"
+msgstr "Lingua di sistema"
 
-#: mod/install.php:390
-msgid "PDO or MySQLi PHP module"
-msgstr "modulo PHP PDO o MySQLi"
+#: mod/admin.php:1284
+msgid "System theme"
+msgstr "Tema di sistema"
 
-#: mod/install.php:391
-msgid "mb_string PHP module"
-msgstr "modulo PHP mb_string"
+#: mod/admin.php:1284
+msgid ""
+"Default system theme - may be over-ridden by user profiles - <a href='#' "
+"id='cnftheme'>change theme settings</a>"
+msgstr "Tema di sistema - può essere sovrascritto dalle impostazioni utente - <a href='#' id='cnftheme'>cambia le impostazioni del tema</a>"
 
-#: mod/install.php:392
-msgid "XML PHP module"
-msgstr "Modulo PHP XML"
+#: mod/admin.php:1285
+msgid "Mobile system theme"
+msgstr "Tema mobile di sistema"
 
-#: mod/install.php:393
-msgid "iconv module"
-msgstr "modulo iconv"
+#: mod/admin.php:1285
+msgid "Theme for mobile devices"
+msgstr "Tema per dispositivi mobili"
 
-#: mod/install.php:397 mod/install.php:399
-msgid "Apache mod_rewrite module"
-msgstr "Modulo mod_rewrite di Apache"
+#: mod/admin.php:1286
+msgid "SSL link policy"
+msgstr "Gestione link SSL"
 
-#: mod/install.php:397
-msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
-msgstr "Errore: E' il modulo mod-rewrite di Apache è richiesto, ma non risulta installato"
+#: mod/admin.php:1286
+msgid "Determines whether generated links should be forced to use SSL"
+msgstr "Determina se i link generati devono essere forzati a usare SSL"
 
-#: mod/install.php:405
-msgid "Error: libCURL PHP module required but not installed."
-msgstr "Errore: il modulo libCURL di PHP è richiesto, ma non risulta installato."
+#: mod/admin.php:1287
+msgid "Force SSL"
+msgstr "Forza SSL"
 
-#: mod/install.php:409
+#: mod/admin.php:1287
 msgid ""
-"Error: GD graphics PHP module with JPEG support required but not installed."
-msgstr "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto, ma non risulta installato."
-
-#: mod/install.php:413
-msgid "Error: openssl PHP module required but not installed."
-msgstr "Errore: il modulo openssl di PHP è richiesto, ma non risulta installato."
+"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
+" to endless loops."
+msgstr "Forza tutte le richieste non SSL su SSL - Attenzione: su alcuni sistemi può portare a loop senza fine"
 
-#: mod/install.php:417
-msgid "Error: PDO or MySQLi PHP module required but not installed."
-msgstr "Errore: uno dei due moduli PHP PDO o MySQLi è richiesto ma non installato."
+#: mod/admin.php:1288
+msgid "Hide help entry from navigation menu"
+msgstr "Nascondi la voce 'Guida' dal menu di navigazione"
 
-#: mod/install.php:421
-msgid "Error: The MySQL driver for PDO is not installed."
-msgstr "Errore: il driver MySQL per PDO non è installato."
+#: mod/admin.php:1288
+msgid ""
+"Hides the menu entry for the Help pages from the navigation menu. You can "
+"still access it calling /help directly."
+msgstr "Nasconde la voce per le pagine della guida dal menu di navigazione. E' comunque possibile accedervi richiamando /help direttamente."
 
-#: mod/install.php:425
-msgid "Error: mb_string PHP module required but not installed."
-msgstr "Errore: il modulo PHP mb_string è richiesto, ma non risulta installato."
+#: mod/admin.php:1289
+msgid "Single user instance"
+msgstr "Istanza a singolo utente"
 
-#: mod/install.php:429
-msgid "Error: iconv PHP module required but not installed."
-msgstr "Errore: il modulo PHP iconv è richiesto ma non installato."
+#: mod/admin.php:1289
+msgid "Make this instance multi-user or single-user for the named user"
+msgstr "Rendi questa istanza multi utente o a singolo utente per l'utente selezionato"
 
-#: mod/install.php:439
-msgid "Error, XML PHP module required but not installed."
-msgstr "Errore, il modulo PHP XML è richiesto ma non installato."
+#: mod/admin.php:1290
+msgid "Maximum image size"
+msgstr "Massima dimensione immagini"
 
-#: mod/install.php:451
+#: mod/admin.php:1290
 msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\""
-" in the top folder of your web server and it is unable to do so."
-msgstr "L'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella principale del tuo web server ma non è in grado di farlo."
+"Maximum size in bytes of uploaded images. Default is 0, which means no "
+"limits."
+msgstr "Massima dimensione in byte delle immagini caricate. Il default è 0, cioè nessun limite."
 
-#: mod/install.php:452
-msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
-msgstr "Ciò è dovuto spesso a impostazioni di permessi, dato che il web server può non essere in grado di scrivere il file nella tua cartella, anche se tu puoi."
+#: mod/admin.php:1291
+msgid "Maximum image length"
+msgstr "Massima lunghezza immagine"
 
-#: mod/install.php:453
+#: mod/admin.php:1291
 msgid ""
-"At the end of this procedure, we will give you a text to save in a file "
-"named .htconfig.php in your Friendica top folder."
-msgstr "Alla fine di questa procedura, di daremo un testo da salvare in un file chiamato .htconfig.php nella tua cartella principale di Friendica"
+"Maximum length in pixels of the longest side of uploaded images. Default is "
+"-1, which means no limits."
+msgstr "Massima lunghezza in pixel del lato più lungo delle immagini caricate. Predefinito a -1, ovvero nessun limite."
+
+#: mod/admin.php:1292
+msgid "JPEG image quality"
+msgstr "Qualità immagini JPEG"
 
-#: mod/install.php:454
+#: mod/admin.php:1292
 msgid ""
-"You can alternatively skip this procedure and perform a manual installation."
-" Please see the file \"INSTALL.txt\" for instructions."
-msgstr "Puoi in alternativa saltare questa procedura ed eseguire l'installazione manualmente. Vedi il file \"INSTALL.txt\" per le istruzioni."
+"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
+"100, which is full quality."
+msgstr "Le immagini JPEG caricate verranno salvate con questa qualità [0-100]. Predefinito è 100, ovvero qualità piena."
 
-#: mod/install.php:457
-msgid ".htconfig.php is writable"
-msgstr ".htconfig.php è scrivibile"
+#: mod/admin.php:1294
+msgid "Register policy"
+msgstr "Politica di registrazione"
 
-#: mod/install.php:467
-msgid ""
-"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
-"compiles templates to PHP to speed up rendering."
-msgstr "Friendica usa il motore di template Smarty3 per renderizzare le sue pagine web. Smarty3 compila i template in PHP per velocizzare il rendering."
+#: mod/admin.php:1295
+msgid "Maximum Daily Registrations"
+msgstr "Massime registrazioni giornaliere"
 
-#: mod/install.php:468
+#: mod/admin.php:1295
 msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory view/smarty3/ under the Friendica top level "
-"folder."
-msgstr "Per salvare questi template compilati, il server werb ha bisogno dell'accesso in scrittura alla cartella view/smarty3/ nella cartella principale dei Friendica."
+"If registration is permitted above, this sets the maximum number of new user"
+" registrations to accept per day.  If register is set to closed, this "
+"setting has no effect."
+msgstr "Se la registrazione è permessa, qui si definisce il massimo numero di nuovi utenti registrati da accettare giornalmente. Se la registrazione è chiusa, questa impostazione non ha effetto."
 
-#: mod/install.php:469
-msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has"
-" write access to this folder."
-msgstr "Per favore, controlla che l'utente con cui il tuo server web gira (es www-data) ha accesso in scrittura a questa cartella."
+#: mod/admin.php:1296
+msgid "Register text"
+msgstr "Testo registrazione"
 
-#: mod/install.php:470
-msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"view/smarty3/ only--not the template files (.tpl) that it contains."
-msgstr "Nota: come misura di sicurezza, dovresti dare accesso in scrittura solo alla cartella view/smarty3, non ai template (.tpl) che contiene."
+#: mod/admin.php:1296
+msgid "Will be displayed prominently on the registration page."
+msgstr "Sarà mostrato ben visibile nella pagina di registrazione."
 
-#: mod/install.php:473
-msgid "view/smarty3 is writable"
-msgstr "view/smarty3 è scrivibile"
+#: mod/admin.php:1297
+msgid "Accounts abandoned after x days"
+msgstr "Account abbandonati dopo x giorni"
 
-#: mod/install.php:489
+#: mod/admin.php:1297
 msgid ""
-"Url rewrite in .htaccess is not working. Check your server configuration."
-msgstr "La riscrittura degli url in .htaccess non funziona. Controlla la configurazione del tuo server."
-
-#: mod/install.php:491
-msgid "Url rewrite is working"
-msgstr "La riscrittura degli url funziona"
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
+msgstr "Non spreca risorse di sistema controllando siti esterni per gli account abbandonati. Immettere 0 per nessun limite di tempo."
 
-#: mod/install.php:510
-msgid "ImageMagick PHP extension is not installed"
-msgstr "L'estensione PHP ImageMagick non è installata"
+#: mod/admin.php:1298
+msgid "Allowed friend domains"
+msgstr "Domini amici consentiti"
 
-#: mod/install.php:512
-msgid "ImageMagick PHP extension is installed"
-msgstr "L'estensione PHP ImageMagick è installata"
+#: mod/admin.php:1298
+msgid ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
+msgstr "Elenco separato da virgola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Vuoto per accettare qualsiasi dominio."
 
-#: mod/install.php:514
-msgid "ImageMagick supports GIF"
-msgstr "ImageMagick supporta i GIF"
+#: mod/admin.php:1299
+msgid "Allowed email domains"
+msgstr "Domini email consentiti"
 
-#: mod/install.php:521
+#: mod/admin.php:1299
 msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
-msgstr "Il file di configurazione del database \".htconfig.php\" non può essere scritto. Usa il testo qui di seguito per creare un file di configurazione nella cartella principale del tuo sito."
+"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 "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione a questo sito. Sono accettati caratteri jolly. Lascalo vuoto per accettare qualsiasi dominio."
 
-#: mod/install.php:546
-msgid "<h1>What next</h1>"
-msgstr "<h1>Cosa fare ora</h1>"
+#: mod/admin.php:1300
+msgid "No OEmbed rich content"
+msgstr "Nessun contenuto ricco da OEmbed"
 
-#: mod/install.php:547
+#: mod/admin.php:1300
 msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the "
-"poller."
-msgstr "IMPORTANTE: Devi impostare [manualmente] la pianificazione del poller."
+"Don't show the rich content (e.g. embedded PDF), except from the domains "
+"listed below."
+msgstr "Non mostrare il contenuto ricco (p.e. PDF), tranne che dai domini elencati di seguito."
 
-#: mod/search.php:28 mod/network.php:189
-msgid "Remove term"
-msgstr "Rimuovi termine"
+#: mod/admin.php:1301
+msgid "Allowed OEmbed domains"
+msgstr "Domini OEmbed consentiti"
 
-#: mod/search.php:96
-msgid "Only logged in users are permitted to perform a search."
-msgstr "Solo agli utenti autenticati è permesso eseguire ricerche."
+#: mod/admin.php:1301
+msgid ""
+"Comma separated list of domains which oembed content is allowed to be "
+"displayed. Wildcards are accepted."
+msgstr "Elenco separato da virgola di domini il cui contenuto OEmbed verrà visualizzato. Sono permesse wildcard."
 
-#: mod/search.php:120
-msgid "Too Many Requests"
-msgstr "Troppe richieste"
+#: mod/admin.php:1302
+msgid "Block public"
+msgstr "Blocca pagine pubbliche"
 
-#: mod/search.php:121
-msgid "Only one search per minute is permitted for not logged in users."
-msgstr "Solo una ricerca al minuto è permessa agli utenti non autenticati."
+#: mod/admin.php:1302
+msgid ""
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently logged in."
+msgstr "Seleziona per bloccare l'accesso pubblico a tutte le pagine personali di questo sito, a meno di essere loggato."
 
-#: mod/search.php:221
-#, php-format
-msgid "Items tagged with: %s"
-msgstr "Elementi taggati con: %s"
+#: mod/admin.php:1303
+msgid "Force publish"
+msgstr "Forza pubblicazione"
 
-#: mod/search.php:223 mod/contacts.php:827
-#, php-format
-msgid "Results for: %s"
-msgstr "Risultati per: %s"
+#: mod/admin.php:1303
+msgid ""
+"Check to force all profiles on this site to be listed in the site directory."
+msgstr "Seleziona per forzare tutti i profili di questo sito ad essere compresi  nell'elenco di questo sito."
 
-#: mod/unfollow.php:33
-msgid "Contact wasn't found or can't be unfollowed."
-msgstr ""
+#: mod/admin.php:1304
+msgid "Global directory URL"
+msgstr "URL della directory globale"
 
-#: mod/unfollow.php:47
-msgid "Contact unfollowed"
-msgstr ""
+#: mod/admin.php:1304
+msgid ""
+"URL to the global directory. If this is not set, the global directory is "
+"completely unavailable to the application."
+msgstr "URL dell'elenco globale. Se vuoto, l'elenco globale sarà completamente disabilitato."
 
-#: mod/unfollow.php:73
-msgid "You aren't a friend of this contact."
-msgstr "Non sei un amico di questo contatto"
+#: mod/admin.php:1305
+msgid "Private posts by default for new users"
+msgstr "Post privati di default per i nuovi utenti"
 
-#: mod/unfollow.php:79
-msgid "Unfollowing is currently not supported by your network."
-msgstr ""
+#: mod/admin.php:1305
+msgid ""
+"Set default post permissions for all new members to the default privacy "
+"group rather than public."
+msgstr "Imposta i permessi predefiniti dei post per tutti i nuovi utenti come privati per il gruppo predefinito, invece che pubblici."
 
-#: mod/unfollow.php:100 mod/contacts.php:593
-msgid "Disconnect/Unfollow"
-msgstr "Disconnetti/Non Seguire"
+#: mod/admin.php:1306
+msgid "Don't include post content in email notifications"
+msgstr "Non includere il contenuto dei post nelle notifiche via email"
 
-#: mod/admin.php:100
-msgid "Theme settings updated."
-msgstr "Impostazioni del tema aggiornate."
+#: mod/admin.php:1306
+msgid ""
+"Don't include the content of a post/comment/private message/etc. in the "
+"email notifications that are sent out from this site, as a privacy measure."
+msgstr "Non include il contenuti del post/commento/messaggio privato/etc. nelle notifiche email che sono inviate da questo sito, per privacy"
 
-#: mod/admin.php:172 mod/admin.php:1175
-msgid "Site"
-msgstr "Sito"
+#: mod/admin.php:1307
+msgid "Disallow public access to addons listed in the apps menu."
+msgstr "Disabilita l'accesso pubblico ai plugin raccolti nel menu apps."
 
-#: mod/admin.php:173 mod/admin.php:1103 mod/admin.php:1620 mod/admin.php:1636
-msgid "Users"
-msgstr "Utenti"
+#: mod/admin.php:1307
+msgid ""
+"Checking this box will restrict addons listed in the apps menu to members "
+"only."
+msgstr "Selezionando questo box si limiterà ai soli membri l'accesso ai componenti aggiuntivi nel menu applicazioni"
 
-#: mod/admin.php:174 mod/admin.php:1738 mod/admin.php:1801 mod/settings.php:74
-msgid "Plugins"
-msgstr "Plugin"
+#: mod/admin.php:1308
+msgid "Don't embed private images in posts"
+msgstr "Non inglobare immagini private nei post"
 
-#: mod/admin.php:175 mod/admin.php:2014 mod/admin.php:2064
-msgid "Themes"
-msgstr "Temi"
+#: mod/admin.php:1308
+msgid ""
+"Don't replace locally-hosted private photos in posts with an embedded copy "
+"of the image. This means that contacts who receive posts containing private "
+"photos will have to authenticate and load each image, which may take a "
+"while."
+msgstr "Non sostituire le foto locali nei post con una copia incorporata dell'immagine. Questo significa che i contatti che riceveranno i post contenenti foto private dovranno autenticarsi e caricare ogni immagine, cosa che può richiedere un po' di tempo."
 
-#: mod/admin.php:176 mod/settings.php:52
-msgid "Additional features"
-msgstr "Funzionalità aggiuntive"
+#: mod/admin.php:1309
+msgid "Allow Users to set remote_self"
+msgstr "Permetti agli utenti di impostare 'io remoto'"
 
-#: mod/admin.php:177
-msgid "DB updates"
-msgstr "Aggiornamenti Database"
+#: mod/admin.php:1309
+msgid ""
+"With checking this, every user is allowed to mark every contact as a "
+"remote_self in the repair contact dialog. Setting this flag on a contact "
+"causes mirroring every posting of that contact in the users stream."
+msgstr "Selezionando questo, a tutti gli utenti sarà permesso di impostare qualsiasi contatto come 'io remoto' nella pagina di modifica del contatto. Impostare questa opzione fa si che tutti i messaggi di quel contatto vengano ripetuti nello stream dell'utente."
 
-#: mod/admin.php:178 mod/admin.php:585
-msgid "Inspect Queue"
-msgstr "Ispeziona Coda di invio"
+#: mod/admin.php:1310
+msgid "Block multiple registrations"
+msgstr "Blocca registrazioni multiple"
 
-#: mod/admin.php:179 mod/admin.php:299
-msgid "Server Blocklist"
-msgstr "Server Blocklist"
+#: mod/admin.php:1310
+msgid "Disallow users to register additional accounts for use as pages."
+msgstr "Non permette all'utente di registrare account extra da usare come pagine."
 
-#: mod/admin.php:180 mod/admin.php:551
-msgid "Federation Statistics"
-msgstr "Statistiche sulla Federazione"
+#: mod/admin.php:1311
+msgid "OpenID support"
+msgstr "Supporto OpenID"
 
-#: mod/admin.php:181 mod/admin.php:376
-msgid "Delete Item"
-msgstr "Rimuovi elemento"
+#: mod/admin.php:1311
+msgid "OpenID support for registration and logins."
+msgstr "Supporta OpenID per la registrazione e il login"
 
-#: mod/admin.php:195 mod/admin.php:206 mod/admin.php:2138
-msgid "Logs"
-msgstr "Log"
+#: mod/admin.php:1312
+msgid "Fullname check"
+msgstr "Controllo nome completo"
 
-#: mod/admin.php:196 mod/admin.php:2206
-msgid "View Logs"
-msgstr "Vedi i log"
+#: mod/admin.php:1312
+msgid ""
+"Force users to register with a space between firstname and lastname in Full "
+"name, as an antispam measure"
+msgstr "Forza gli utenti a registrarsi con uno spazio tra il nome e il cognome in \"Nome completo\", come misura anti spam"
 
-#: mod/admin.php:197
-msgid "probe address"
-msgstr "controlla indirizzo"
+#: mod/admin.php:1313
+msgid "Community pages for visitors"
+msgstr "Pagina comunità per i visitatori"
 
-#: mod/admin.php:198
-msgid "check webfinger"
-msgstr "verifica webfinger"
+#: mod/admin.php:1313
+msgid ""
+"Which community pages should be available for visitors. Local users always "
+"see both pages."
+msgstr "Quale pagina comunità verrà mostrata ai visitatori. Gli utenti locali vedranno sempre entrambe le pagine."
 
-#: mod/admin.php:205
-msgid "Plugin Features"
-msgstr "Impostazioni Plugins"
+#: mod/admin.php:1314
+msgid "Posts per user on community page"
+msgstr "Messaggi per utente nella pagina Comunità"
 
-#: mod/admin.php:207
-msgid "diagnostics"
-msgstr "diagnostiche"
+#: mod/admin.php:1314
+msgid ""
+"The maximum number of posts per user on the community page. (Not valid for "
+"'Global Community')"
+msgstr "Il numero massimo di messaggi per utente mostrato nella pagina Comunità (non valido per 'Comunità globale')"
 
-#: mod/admin.php:208
-msgid "User registrations waiting for confirmation"
-msgstr "Utenti registrati in attesa di conferma"
+#: mod/admin.php:1315
+msgid "Enable OStatus support"
+msgstr "Abilita supporto OStatus"
 
-#: mod/admin.php:290
-msgid "The blocked domain"
-msgstr "Il dominio bloccato"
+#: mod/admin.php:1315
+msgid ""
+"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
+"communications in OStatus are public, so privacy warnings will be "
+"occasionally displayed."
+msgstr "Fornisce la compatibilità integrata a OStatus (StatusNet, Gnu Social, etc.). Tutte le comunicazioni su OStatus sono pubbliche, quindi un avviso di privacy verrà mostrato occasionalmente."
 
-#: mod/admin.php:291 mod/admin.php:304
-msgid "The reason why you blocked this domain."
-msgstr "Le ragioni per cui blocchi questo dominio."
-
-#: mod/admin.php:292
-msgid "Delete domain"
-msgstr "Elimina dominio"
+#: mod/admin.php:1316
+msgid "Only import OStatus threads from our contacts"
+msgstr "Importa conversazioni OStatus solo dai nostri contatti."
 
-#: mod/admin.php:292
-msgid "Check to delete this entry from the blocklist"
-msgstr "Seleziona per eliminare questa voce dalla blocklist"
+#: mod/admin.php:1316
+msgid ""
+"Normally we import every content from our OStatus contacts. With this option"
+" we only store threads that are started by a contact that is known on our "
+"system."
+msgstr "Normalmente importiamo tutto il contenuto dai contatti OStatus. Con questa opzione salviamo solo le conversazioni iniziate da un contatto è conosciuto a questo nodo."
 
-#: mod/admin.php:298 mod/admin.php:375 mod/admin.php:550 mod/admin.php:584
-#: mod/admin.php:681 mod/admin.php:1174 mod/admin.php:1619 mod/admin.php:1737
-#: mod/admin.php:1800 mod/admin.php:2013 mod/admin.php:2063 mod/admin.php:2137
-#: mod/admin.php:2205
-msgid "Administration"
-msgstr "Amministrazione"
+#: mod/admin.php:1317
+msgid "OStatus support can only be enabled if threading is enabled."
+msgstr "Il supporto OStatus può essere abilitato solo se è abilitato il threading."
 
-#: mod/admin.php:300
+#: mod/admin.php:1319
 msgid ""
-"This page can be used to define a black list of servers from the federated "
-"network that are not allowed to interact with your node. For all entered "
-"domains you should also give a reason why you have blocked the remote "
-"server."
-msgstr "Questa pagina puo' essere usata per definire una black list di server dal network federato a cui nono è permesso interagire col tuo nodo. Per ogni dominio inserito, dovresti anche riportare una ragione per cui hai bloccato il server remoto."
+"Diaspora support can't be enabled because Friendica was installed into a sub"
+" directory."
+msgstr "Il supporto a Diaspora non può essere abilitato perché Friendica è stato installato in una sotto directory."
 
-#: mod/admin.php:301
-msgid ""
-"The list of blocked servers will be made publically available on the "
-"/friendica page so that your users and people investigating communication "
-"problems can find the reason easily."
-msgstr "La lista di server bloccati sarà resa disponibile pubblicamente sulla pagina /friendica, così che i tuoi utenti e le persone che indagano su problemi di comunicazione possano trovarne la ragione facilmente."
+#: mod/admin.php:1320
+msgid "Enable Diaspora support"
+msgstr "Abilita il supporto a Diaspora"
 
-#: mod/admin.php:302
-msgid "Add new entry to block list"
-msgstr "Aggiungi una nuova voce alla blocklist"
+#: mod/admin.php:1320
+msgid "Provide built-in Diaspora network compatibility."
+msgstr "Fornisce compatibilità con il network Diaspora."
 
-#: mod/admin.php:303
-msgid "Server Domain"
-msgstr "Dominio del Server"
+#: mod/admin.php:1321
+msgid "Only allow Friendica contacts"
+msgstr "Permetti solo contatti Friendica"
 
-#: mod/admin.php:303
+#: mod/admin.php:1321
 msgid ""
-"The domain of the new server to add to the block list. Do not include the "
-"protocol."
-msgstr "Il dominio del server da aggiungere alla blocklist. Non includere il protocollo."
-
-#: mod/admin.php:304
-msgid "Block reason"
-msgstr "Ragione blocco"
-
-#: mod/admin.php:305
-msgid "Add Entry"
-msgstr "Aggiungi Voce"
+"All contacts must use Friendica protocols. All other built-in communication "
+"protocols disabled."
+msgstr "Tutti i contatti devono usare il protocollo di Friendica. Tutti gli altri protocolli sono disabilitati."
 
-#: mod/admin.php:306
-msgid "Save changes to the blocklist"
-msgstr "Salva modifiche alla blocklist"
+#: mod/admin.php:1322
+msgid "Verify SSL"
+msgstr "Verifica SSL"
 
-#: mod/admin.php:307
-msgid "Current Entries in the Blocklist"
-msgstr "Voci correnti nella blocklist"
+#: mod/admin.php:1322
+msgid ""
+"If you wish, you can turn on strict certificate checking. This will mean you"
+" cannot connect (at all) to self-signed SSL sites."
+msgstr "Se vuoi, puoi abilitare il controllo rigoroso dei certificati.Questo significa che non potrai collegarti (del tutto) con siti con certificati SSL auto-firmati."
 
-#: mod/admin.php:310
-msgid "Delete entry from blocklist"
-msgstr "Elimina voce dalla blocklist"
+#: mod/admin.php:1323
+msgid "Proxy user"
+msgstr "Utente Proxy"
 
-#: mod/admin.php:313
-msgid "Delete entry from blocklist?"
-msgstr "Eliminare la voce dalla blocklist?"
+#: mod/admin.php:1324
+msgid "Proxy URL"
+msgstr "URL Proxy"
 
-#: mod/admin.php:338
-msgid "Server added to blocklist."
-msgstr "Server aggiunto alla blocklist."
+#: mod/admin.php:1325
+msgid "Network timeout"
+msgstr "Timeout rete"
 
-#: mod/admin.php:354
-msgid "Site blocklist updated."
-msgstr "Blocklist del sito aggiornata."
+#: mod/admin.php:1325
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+msgstr "Valore in secondi. Imposta a 0 per illimitato (non raccomandato)."
 
-#: mod/admin.php:377
-msgid "Delete this Item"
-msgstr "Rimuovi questo elemento"
+#: mod/admin.php:1326
+msgid "Maximum Load Average"
+msgstr "Massimo carico medio"
 
-#: mod/admin.php:378
+#: mod/admin.php:1326
 msgid ""
-"On this page you can delete an item from your node. If the item is a top "
-"level posting, the entire thread will be deleted."
-msgstr ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
+msgstr "Massimo carico di sistema prima che i processi di invio e di poll siano ritardati. Predefinito a 50."
 
-#: mod/admin.php:379
-msgid ""
-"You need to know the GUID of the item. You can find it e.g. by looking at "
-"the display URL. The last part of http://example.com/display/123456 is the "
-"GUID, here 123456."
-msgstr ""
+#: mod/admin.php:1327
+msgid "Maximum Load Average (Frontend)"
+msgstr "Media Massimo Carico (Frontend)"
 
-#: mod/admin.php:380
-msgid "GUID"
-msgstr ""
+#: mod/admin.php:1327
+msgid "Maximum system load before the frontend quits service - default 50."
+msgstr "Massimo carico di sistema prima che il frontend fermi il servizio - default 50."
 
-#: mod/admin.php:380
-msgid "The GUID of the item you want to delete."
-msgstr ""
+#: mod/admin.php:1328
+msgid "Minimal Memory"
+msgstr "Memoria Minima"
 
-#: mod/admin.php:417
-msgid "Item marked for deletion."
-msgstr ""
+#: mod/admin.php:1328
+msgid ""
+"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - "
+"default 0 (deactivated)."
+msgstr "Minima memoria libera in MB per il worker. Necessita di avere accesso a /proc/meminfo - default 0 (disabilitato)."
 
-#: mod/admin.php:481
-msgid "unknown"
-msgstr "sconosciuto"
+#: mod/admin.php:1329
+msgid "Maximum table size for optimization"
+msgstr "Dimensione massima della tabella per l'ottimizzazione"
 
-#: mod/admin.php:544
+#: mod/admin.php:1329
 msgid ""
-"This page offers you some numbers to the known part of the federated social "
-"network your Friendica node is part of. These numbers are not complete but "
-"only reflect the part of the network your node is aware of."
-msgstr "Questa pagina offre alcuni numeri riguardo la porzione del social network federato di cui il tuo nodo Friendica fa parte. Questi numeri non sono completi ma riflettono esclusivamente la porzione di rete di cui il tuo nodo e' a conoscenza."
+"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
+"Enter -1 to disable it."
+msgstr "La dimensione massima (in MB) per l'ottimizzazione automatica - default 100 MB. Inserisci -1 per disabilitarlo."
 
-#: mod/admin.php:545
-msgid ""
-"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
-"will improve the data displayed here."
-msgstr "La funzione <em>Elenco Contatti Scoperto Automaticamente</em> non è abilitata, migliorerà i dati visualizzati qui."
+#: mod/admin.php:1330
+msgid "Minimum level of fragmentation"
+msgstr "Livello minimo di frammentazione"
 
-#: mod/admin.php:557
-#, php-format
-msgid "Currently this node is aware of %d nodes from the following platforms:"
-msgstr "Attualmente questo nodo conosce %d nodi dalle seguenti piattaforme:"
+#: mod/admin.php:1330
+msgid ""
+"Minimum fragmenation level to start the automatic optimization - default "
+"value is 30%."
+msgstr "Livello minimo di frammentazione per iniziare la procedura di ottimizzazione automatica - il valore di default è 30%."
 
-#: mod/admin.php:587
-msgid "ID"
-msgstr "ID"
+#: mod/admin.php:1332
+msgid "Periodical check of global contacts"
+msgstr "Check periodico dei contatti globali"
 
-#: mod/admin.php:588
-msgid "Recipient Name"
-msgstr "Nome Destinatario"
+#: mod/admin.php:1332
+msgid ""
+"If enabled, the global contacts are checked periodically for missing or "
+"outdated data and the vitality of the contacts and servers."
+msgstr "Se abilitato, i contatti globali sono controllati periodicamente per verificare dati mancanti o sorpassati e la vitalità dei contatti e dei server."
 
-#: mod/admin.php:589
-msgid "Recipient Profile"
-msgstr "Profilo Destinatario"
+#: mod/admin.php:1333
+msgid "Days between requery"
+msgstr "Giorni tra le richieste"
 
-#: mod/admin.php:591
-msgid "Created"
-msgstr "Creato"
+#: mod/admin.php:1333
+msgid "Number of days after which a server is requeried for his contacts."
+msgstr "Numero di giorni dopo i quali al server vengono richiesti i suoi contatti."
 
-#: mod/admin.php:592
-msgid "Last Tried"
-msgstr "Ultimo Tentativo"
+#: mod/admin.php:1334
+msgid "Discover contacts from other servers"
+msgstr "Trova contatti dagli altri server"
 
-#: mod/admin.php:593
+#: mod/admin.php:1334
 msgid ""
-"This page lists the content of the queue for outgoing postings. These are "
-"postings the initial delivery failed for. They will be resend later and "
-"eventually deleted if the delivery fails permanently."
-msgstr "Questa pagina elenca il contenuto della coda di invio dei post. Questi sono post la cui consegna è fallita. Verranno inviati nuovamente più tardi ed eventualmente cancellati se la consegna continua a fallire."
+"Periodically query other servers for contacts. You can choose between "
+"'users': the users on the remote system, 'Global Contacts': active contacts "
+"that are known on the system. The fallback is meant for Redmatrix servers "
+"and older friendica servers, where global contacts weren't available. The "
+"fallback increases the server load, so the recommened setting is 'Users, "
+"Global Contacts'."
+msgstr "Richiede periodicamente contatti agli altri server. Puoi scegliere tra 'utenti', gli utenti sul sistema remoto, o 'contatti globali', i contatti attivi che sono conosciuti dal sistema. Il fallback è pensato per i server Redmatrix e i vecchi server Friendica, dove i contatti globali non sono disponibili. Il fallback incrementa il carico di sistema, per cui l'impostazione consigliata è \"Utenti, Contatti Globali\"."
 
-#: mod/admin.php:617
-#, php-format
-msgid ""
-"Your DB still runs with MyISAM tables. You should change the engine type to "
-"InnoDB. As Friendica will use InnoDB only features in the future, you should"
-" change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
-"converting the table engines. You may also use the command <tt>php "
-"include/dbstructure.php toinnodb</tt> of your Friendica installation for an "
-"automatic conversion.<br />"
-msgstr "Il tuo database contiene ancora tabelle MyISAM. Dovresti cambiare il motore a InnoDB. Siccome Friendica userà esclusivamente InnoDB nelle versioni a venire, dovresti cambiarle! Vedi <a href=\"%s\">qui</a> per una guida che puo' essere d'aiuto nel convertire il motore delle tabelle. Puoi anche usare il comando <tt>php include/dbstructure.php toinnodb</tt> nella tua installazione Friendica per eseguire la conversione automaticamente.<br />"
+#: mod/admin.php:1335
+msgid "Timeframe for fetching global contacts"
+msgstr "Termine per il recupero contatti globali"
 
-#: mod/admin.php:624
-#, php-format
+#: mod/admin.php:1335
 msgid ""
-"There is a new version of Friendica available for download. Your current "
-"version is %1$s, upstream version is %2$s"
-msgstr ""
+"When the discovery is activated, this value defines the timeframe for the "
+"activity of the global contacts that are fetched from other servers."
+msgstr "Quando si attiva la scoperta, questo valore definisce il periodo di tempo per l'attività dei contatti globali che vengono prelevati da altri server."
 
-#: mod/admin.php:635
+#: mod/admin.php:1336
+msgid "Search the local directory"
+msgstr "Cerca la directory locale"
+
+#: mod/admin.php:1336
 msgid ""
-"The database update failed. Please run \"php include/dbstructure.php "
-"update\" from the command line and have a look at the errors that might "
-"appear."
-msgstr ""
+"Search the local directory instead of the global directory. When searching "
+"locally, every search will be executed on the global directory in the "
+"background. This improves the search results when the search is repeated."
+msgstr "Cerca nella directory locale invece che nella directory globale. Durante la ricerca a livello locale, ogni ricerca verrà eseguita sulla directory globale in background. Ciò migliora i risultati della ricerca quando la ricerca viene ripetuta."
 
-#: mod/admin.php:641
-msgid "The worker was never executed. Please check your database structure!"
-msgstr ""
+#: mod/admin.php:1338
+msgid "Publish server information"
+msgstr "Pubblica informazioni server"
 
-#: mod/admin.php:644
-#, php-format
+#: mod/admin.php:1338
 msgid ""
-"The last worker execution was on %s UTC. This is older than one hour. Please"
-" check your crontab settings."
-msgstr ""
-
-#: mod/admin.php:649 mod/admin.php:1569
-msgid "Normal Account"
-msgstr "Account normale"
+"If enabled, general server and usage data will be published. The data "
+"contains the name and version of the server, number of users with public "
+"profiles, number of posts and the activated protocols and connectors. See <a"
+" href='http://the-federation.info/'>the-federation.info</a> for details."
+msgstr "Se abilitata, saranno pubblicati i dati generali del server e i dati di utilizzo. I dati contengono il nome e la versione del server, il numero di utenti con profili pubblici, numero dei posti e dei protocolli e connettori attivati. Per informazioni, vedere <a href='http://the-federation.info/'> the-federation.info </a>."
 
-#: mod/admin.php:650 mod/admin.php:1570
-msgid "Automatic Follower Account"
-msgstr ""
+#: mod/admin.php:1340
+msgid "Check upstream version"
+msgstr "Controlla versione upstream"
 
-#: mod/admin.php:651 mod/admin.php:1571
-msgid "Public Forum Account"
-msgstr ""
+#: mod/admin.php:1340
+msgid ""
+"Enables checking for new Friendica versions at github. If there is a new "
+"version, you will be informed in the admin panel overview."
+msgstr "Abilita il controllo di nuove versioni di Friendica su Github. Se sono disponibili nuove versioni, ne sarai informato nel pannello Panoramica dell'amministrazione."
 
-#: mod/admin.php:652 mod/admin.php:1572
-msgid "Automatic Friend Account"
-msgstr "Account per amicizia automatizzato"
+#: mod/admin.php:1341
+msgid "Suppress Tags"
+msgstr "Sopprimi Tags"
 
-#: mod/admin.php:653
-msgid "Blog Account"
-msgstr "Account Blog"
+#: mod/admin.php:1341
+msgid "Suppress showing a list of hashtags at the end of the posting."
+msgstr "Non mostra la lista di hashtag in coda al messaggio"
 
-#: mod/admin.php:654
-msgid "Private Forum Account"
-msgstr ""
+#: mod/admin.php:1342
+msgid "Path to item cache"
+msgstr "Percorso cache elementi"
 
-#: mod/admin.php:676
-msgid "Message queues"
-msgstr "Code messaggi"
+#: mod/admin.php:1342
+msgid "The item caches buffers generated bbcode and external images."
+msgstr "La cache degli elementi memorizza il bbcode generato e le immagini esterne."
 
-#: mod/admin.php:682
-msgid "Summary"
-msgstr "Sommario"
+#: mod/admin.php:1343
+msgid "Cache duration in seconds"
+msgstr "Durata della cache in secondi"
 
-#: mod/admin.php:684
-msgid "Registered users"
-msgstr "Utenti registrati"
+#: mod/admin.php:1343
+msgid ""
+"How long should the cache files be hold? Default value is 86400 seconds (One"
+" day). To disable the item cache, set the value to -1."
+msgstr "Quanto a lungo devono essere mantenuti i file di cache? Il valore predefinito è 86400 secondi (un giorno). Per disabilitare la cache, imposta il valore a -1."
 
-#: mod/admin.php:686
-msgid "Pending registrations"
-msgstr "Registrazioni in attesa"
+#: mod/admin.php:1344
+msgid "Maximum numbers of comments per post"
+msgstr "Numero massimo di commenti per post"
 
-#: mod/admin.php:687
-msgid "Version"
-msgstr "Versione"
+#: mod/admin.php:1344
+msgid "How much comments should be shown for each post? Default value is 100."
+msgstr "Quanti commenti devono essere mostrati per ogni post? Default : 100."
 
-#: mod/admin.php:692
-msgid "Active plugins"
-msgstr "Plugin attivi"
+#: mod/admin.php:1345
+msgid "Temp path"
+msgstr "Percorso file temporanei"
 
-#: mod/admin.php:722
-msgid "Can not parse base url. Must have at least <scheme>://<domain>"
-msgstr "Impossibile analizzare l'url base. Deve avere almeno [schema]://[dominio]"
+#: mod/admin.php:1345
+msgid ""
+"If you have a restricted system where the webserver can't access the system "
+"temp path, enter another path here."
+msgstr "Se si dispone di un sistema ristretto in cui il server web non può accedere al percorso temporaneo di sistema, inserire un altro percorso qui."
 
-#: mod/admin.php:1029
-msgid "Site settings updated."
-msgstr "Impostazioni del sito aggiornate."
+#: mod/admin.php:1346
+msgid "Base path to installation"
+msgstr "Percorso base all'installazione"
 
-#: mod/admin.php:1057 mod/settings.php:948
-msgid "No special theme for mobile devices"
-msgstr "Nessun tema speciale per i dispositivi mobili"
+#: mod/admin.php:1346
+msgid ""
+"If the system cannot detect the correct path to your installation, enter the"
+" correct path here. This setting should only be set if you are using a "
+"restricted system and symbolic links to your webroot."
+msgstr "Se il sistema non è in grado di rilevare il percorso corretto per l'installazione, immettere il percorso corretto qui. Questa impostazione deve essere inserita solo se si utilizza un sistema limitato e/o collegamenti simbolici al tuo webroot."
 
-#: mod/admin.php:1086
-msgid "No community page"
-msgstr "Nessuna pagina Comunità"
+#: mod/admin.php:1347
+msgid "Disable picture proxy"
+msgstr "Disabilita il proxy immagini"
 
-#: mod/admin.php:1087
-msgid "Public postings from users of this site"
-msgstr "Messaggi pubblici dagli utenti di questo sito"
+#: mod/admin.php:1347
+msgid ""
+"The picture proxy increases performance and privacy. It shouldn't be used on"
+" systems with very low bandwith."
+msgstr "Il proxy immagini aumenta le performance e la privacy. Non dovrebbe essere usato su server con poca banda disponibile."
 
-#: mod/admin.php:1088
-msgid "Global community page"
-msgstr "Pagina Comunità globale"
+#: mod/admin.php:1348
+msgid "Only search in tags"
+msgstr "Cerca solo nei tag"
 
-#: mod/admin.php:1093 mod/contacts.php:552
-msgid "Never"
-msgstr "Mai"
+#: mod/admin.php:1348
+msgid "On large systems the text search can slow down the system extremely."
+msgstr "Su server con molti dati, la ricerca nel testo può estremamente rallentare il sistema."
 
-#: mod/admin.php:1094
-msgid "At post arrival"
-msgstr "All'arrivo di un messaggio"
+#: mod/admin.php:1350
+msgid "New base url"
+msgstr "Nuovo url base"
 
-#: mod/admin.php:1102 mod/contacts.php:579
-msgid "Disabled"
-msgstr "Disabilitato"
+#: mod/admin.php:1350
+msgid ""
+"Change base url for this server. Sends relocate message to all Friendica and"
+" Diaspora* contacts of all users."
+msgstr "Cambia l'URL base di questo server. Invia il messaggio di trasloco a tutti i contatti Friendica e Diaspora* di tutti gli utenti."
 
-#: mod/admin.php:1104
-msgid "Users, Global Contacts"
-msgstr "Utenti, Contatti Globali"
+#: mod/admin.php:1352
+msgid "RINO Encryption"
+msgstr "Crittografia RINO"
 
-#: mod/admin.php:1105
-msgid "Users, Global Contacts/fallback"
-msgstr "Utenti, Contatti Globali/fallback"
+#: mod/admin.php:1352
+msgid "Encryption layer between nodes."
+msgstr "Crittografia delle comunicazioni tra nodi."
+
+#: mod/admin.php:1354
+msgid "Maximum number of parallel workers"
+msgstr "Massimo numero di lavori in parallelo"
+
+#: mod/admin.php:1354
+msgid ""
+"On shared hosters set this to 2. On larger systems, values of 10 are great. "
+"Default value is 4."
+msgstr "Su host condivisi imposta a 2. Su sistemi più grandi, valori fino a 10 vanno bene. Il valore di default è 4."
+
+#: mod/admin.php:1355
+msgid "Don't use 'proc_open' with the worker"
+msgstr "Non usare 'proc_open' con il worker"
+
+#: mod/admin.php:1355
+msgid ""
+"Enable this if your system doesn't allow the use of 'proc_open'. This can "
+"happen on shared hosters. If this is enabled you should increase the "
+"frequency of worker calls in your crontab."
+msgstr "Abilita se il tuo sistema non consente l'utilizzo di 'proc_open'. Può succedere con gli hosting condivisi. Se abiliti questa opzione, dovresti aumentare la frequenza delle chiamate al worker nel tuo crontab."
+
+#: mod/admin.php:1356
+msgid "Enable fastlane"
+msgstr "Abilita fastlane"
+
+#: mod/admin.php:1356
+msgid ""
+"When enabed, the fastlane mechanism starts an additional worker if processes"
+" with higher priority are blocked by processes of lower priority."
+msgstr "Quando abilitato, il meccanismo di fastlane avvia processi aggiuntivi se processi con priorità più alta sono bloccati da processi con priorità più bassa."
+
+#: mod/admin.php:1357
+msgid "Enable frontend worker"
+msgstr "Abilita worker da frontend"
+
+#: mod/admin.php:1357
+#, php-format
+msgid ""
+"When enabled the Worker process is triggered when backend access is "
+"performed \\x28e.g. messages being delivered\\x29. On smaller sites you "
+"might want to call %s/worker on a regular basis via an external cron job. "
+"You should only enable this option if you cannot utilize cron/scheduled jobs"
+" on your server."
+msgstr "Quando abilitato, il processo è avviato quando viene eseguito un accesso al backend (per esempio, quando un messaggio viene consegnato). Su siti più piccoli potresti voler chiamare %s/worker regolarmente attraverso un cron esterno. Dovresti abilitare questa opzione solo se non puoi impostare esecuzioni pianificate sul tuo server. "
+
+#: mod/admin.php:1385
+msgid "Update has been marked successful"
+msgstr "L'aggiornamento è stato segnato come  di successo"
+
+#: mod/admin.php:1392
+#, php-format
+msgid "Database structure update %s was successfully applied."
+msgstr "Aggiornamento struttura database %s applicata con successo."
+
+#: mod/admin.php:1395
+#, php-format
+msgid "Executing of database structure update %s failed with error: %s"
+msgstr "Aggiornamento struttura database %s fallita con errore: %s"
+
+#: mod/admin.php:1408
+#, php-format
+msgid "Executing %s failed with error: %s"
+msgstr "Esecuzione di %s fallita con errore: %s"
+
+#: mod/admin.php:1410
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr "L'aggiornamento %s è stato applicato con successo"
+
+#: mod/admin.php:1413
+#, php-format
+msgid "Update %s did not return a status. Unknown if it succeeded."
+msgstr "L'aggiornamento %s non ha riportato uno stato. Non so se è andato a buon fine."
+
+#: mod/admin.php:1416
+#, php-format
+msgid "There was no additional update function %s that needed to be called."
+msgstr "Non ci sono altre funzioni di aggiornamento %s da richiamare."
+
+#: mod/admin.php:1436
+msgid "No failed updates."
+msgstr "Nessun aggiornamento fallito."
+
+#: mod/admin.php:1437
+msgid "Check database structure"
+msgstr "Controlla struttura database"
+
+#: mod/admin.php:1442
+msgid "Failed Updates"
+msgstr "Aggiornamenti falliti"
+
+#: mod/admin.php:1443
+msgid ""
+"This does not include updates prior to 1139, which did not return a status."
+msgstr "Questo non include gli aggiornamenti prima del 1139, che non ritornano lo stato."
+
+#: mod/admin.php:1444
+msgid "Mark success (if update was manually applied)"
+msgstr "Segna completato (se l'update è stato applicato manualmente)"
+
+#: mod/admin.php:1445
+msgid "Attempt to execute this update step automatically"
+msgstr "Cerco di eseguire questo aggiornamento in automatico"
+
+#: mod/admin.php:1484
+#, php-format
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tthe administrator of %2$s has set up an account for you."
+msgstr "\nGentile %1$s,\n    l'amministratore di %2$s ha impostato un account per te."
+
+#: mod/admin.php:1487
+#, php-format
+msgid ""
+"\n"
+"\t\t\tThe login details are as follows:\n"
+"\n"
+"\t\t\tSite Location:\t%1$s\n"
+"\t\t\tLogin Name:\t\t%2$s\n"
+"\t\t\tPassword:\t\t%3$s\n"
+"\n"
+"\t\t\tYou may change your password from your account \"Settings\" page after logging\n"
+"\t\t\tin.\n"
+"\n"
+"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
+"\n"
+"\t\t\tYou may also wish to add some basic information to your default profile\n"
+"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
+"\n"
+"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
+"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
+"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
+"\t\t\tthan that.\n"
+"\n"
+"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
+"\t\t\tIf you are new and do not know anybody here, they may help\n"
+"\t\t\tyou to make some new and interesting friends.\n"
+"\n"
+"\t\t\tThank you and welcome to %4$s."
+msgstr "\nI dettagli del tuo utente sono:\n    Indirizzo del sito: %1$s\n    Nome utente: %2$s\n    Password: %3$s\n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\nGrazie e benvenuto su %4$s"
+
+#: mod/admin.php:1519 src/Model/User.php:634
+#, php-format
+msgid "Registration details for %s"
+msgstr "Dettagli della registrazione di %s"
+
+#: mod/admin.php:1529
+#, php-format
+msgid "%s user blocked/unblocked"
+msgid_plural "%s users blocked/unblocked"
+msgstr[0] "%s utente bloccato/sbloccato"
+msgstr[1] "%s utenti bloccati/sbloccati"
+
+#: mod/admin.php:1535
+#, php-format
+msgid "%s user deleted"
+msgid_plural "%s users deleted"
+msgstr[0] "%s utente cancellato"
+msgstr[1] "%s utenti cancellati"
+
+#: mod/admin.php:1582
+#, php-format
+msgid "User '%s' deleted"
+msgstr "Utente '%s' cancellato"
+
+#: mod/admin.php:1590
+#, php-format
+msgid "User '%s' unblocked"
+msgstr "Utente '%s' sbloccato"
+
+#: mod/admin.php:1590
+#, php-format
+msgid "User '%s' blocked"
+msgstr "Utente '%s' bloccato"
+
+#: mod/admin.php:1689 mod/admin.php:1701 mod/admin.php:1714 mod/admin.php:1732
+#: src/Content/ContactSelector.php:82
+msgid "Email"
+msgstr "Email"
+
+#: mod/admin.php:1689 mod/admin.php:1714
+msgid "Register date"
+msgstr "Data registrazione"
+
+#: mod/admin.php:1689 mod/admin.php:1714
+msgid "Last login"
+msgstr "Ultimo accesso"
+
+#: mod/admin.php:1689 mod/admin.php:1714
+msgid "Last item"
+msgstr "Ultimo elemento"
+
+#: mod/admin.php:1689 mod/settings.php:54
+msgid "Account"
+msgstr "Account"
+
+#: mod/admin.php:1697
+msgid "Add User"
+msgstr "Aggiungi utente"
+
+#: mod/admin.php:1699
+msgid "User registrations waiting for confirm"
+msgstr "Richieste di registrazione in attesa di conferma"
+
+#: mod/admin.php:1700
+msgid "User waiting for permanent deletion"
+msgstr "Utente in attesa di cancellazione definitiva"
+
+#: mod/admin.php:1701
+msgid "Request date"
+msgstr "Data richiesta"
+
+#: mod/admin.php:1702
+msgid "No registrations."
+msgstr "Nessuna registrazione."
+
+#: mod/admin.php:1703
+msgid "Note from the user"
+msgstr "Nota dall'utente"
+
+#: mod/admin.php:1705
+msgid "Deny"
+msgstr "Nega"
+
+#: mod/admin.php:1709
+msgid "Site admin"
+msgstr "Amministrazione sito"
+
+#: mod/admin.php:1710
+msgid "Account expired"
+msgstr "Account scaduto"
+
+#: mod/admin.php:1713
+msgid "New User"
+msgstr "Nuovo Utente"
+
+#: mod/admin.php:1714
+msgid "Deleted since"
+msgstr "Rimosso da"
+
+#: mod/admin.php:1719
+msgid ""
+"Selected users will be deleted!\\n\\nEverything these users had posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "Gli utenti selezionati saranno cancellati!\\n\\nTutto quello che gli utenti hanno inviato su questo sito sarà permanentemente canellato!\\n\\nSei sicuro?"
+
+#: mod/admin.php:1720
+msgid ""
+"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
+"site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "L'utente {0} sarà cancellato!\\n\\nTutto quello che ha inviato su questo sito sarà permanentemente cancellato!\\n\\nSei sicuro?"
+
+#: mod/admin.php:1730
+msgid "Name of the new user."
+msgstr "Nome del nuovo utente."
+
+#: mod/admin.php:1731
+msgid "Nickname"
+msgstr "Nome utente"
+
+#: mod/admin.php:1731
+msgid "Nickname of the new user."
+msgstr "Nome utente del nuovo utente."
+
+#: mod/admin.php:1732
+msgid "Email address of the new user."
+msgstr "Indirizzo Email del nuovo utente."
+
+#: mod/admin.php:1774
+#, php-format
+msgid "Addon %s disabled."
+msgstr "Addon %s disabilitato."
+
+#: mod/admin.php:1778
+#, php-format
+msgid "Addon %s enabled."
+msgstr "Addon %s abilitato."
+
+#: mod/admin.php:1788 mod/admin.php:2037
+msgid "Disable"
+msgstr "Disabilita"
+
+#: mod/admin.php:1791 mod/admin.php:2040
+msgid "Enable"
+msgstr "Abilita"
+
+#: mod/admin.php:1813 mod/admin.php:2082
+msgid "Toggle"
+msgstr "Inverti"
+
+#: mod/admin.php:1821 mod/admin.php:2091
+msgid "Author: "
+msgstr "Autore: "
+
+#: mod/admin.php:1822 mod/admin.php:2092
+msgid "Maintainer: "
+msgstr "Manutentore: "
+
+#: mod/admin.php:1874
+msgid "Reload active addons"
+msgstr "Ricarica addon attivi."
+
+#: mod/admin.php:1879
+#, php-format
+msgid ""
+"There are currently no addons available on your node. You can find the "
+"official addon repository at %1$s and might find other interesting addons in"
+" the open addon registry at %2$s"
+msgstr "Non sono disponibili componenti aggiuntivi sul tuo nodo. Puoi trovare il repository ufficiale degli addon su %1$s e potresti trovare altri addon interessanti nell'open addon repository su %2$s"
+
+#: mod/admin.php:1999
+msgid "No themes found."
+msgstr "Nessun tema trovato."
+
+#: mod/admin.php:2073
+msgid "Screenshot"
+msgstr "Anteprima"
+
+#: mod/admin.php:2127
+msgid "Reload active themes"
+msgstr "Ricarica i temi attivi"
+
+#: mod/admin.php:2132
+#, php-format
+msgid "No themes found on the system. They should be placed in %1$s"
+msgstr "Non sono stati trovati temi sul tuo sistema. Dovrebbero essere in %1$s"
+
+#: mod/admin.php:2133
+msgid "[Experimental]"
+msgstr "[Sperimentale]"
+
+#: mod/admin.php:2134
+msgid "[Unsupported]"
+msgstr "[Non supportato]"
+
+#: mod/admin.php:2158
+msgid "Log settings updated."
+msgstr "Impostazioni Log aggiornate."
+
+#: mod/admin.php:2190
+msgid "PHP log currently enabled."
+msgstr "Log PHP abilitato."
 
-#: mod/admin.php:1109
-msgid "One month"
-msgstr "Un mese"
+#: mod/admin.php:2192
+msgid "PHP log currently disabled."
+msgstr "Log PHP disabilitato"
 
-#: mod/admin.php:1110
-msgid "Three months"
-msgstr "Tre mesi"
+#: mod/admin.php:2201
+msgid "Clear"
+msgstr "Pulisci"
 
-#: mod/admin.php:1111
-msgid "Half a year"
-msgstr "Sei mesi"
+#: mod/admin.php:2205
+msgid "Enable Debugging"
+msgstr "Abilita Debugging"
 
-#: mod/admin.php:1112
-msgid "One year"
-msgstr "Un anno"
+#: mod/admin.php:2206
+msgid "Log file"
+msgstr "File di Log"
 
-#: mod/admin.php:1117
-msgid "Multi user instance"
-msgstr "Istanza multi utente"
+#: mod/admin.php:2206
+msgid ""
+"Must be writable by web server. Relative to your Friendica top-level "
+"directory."
+msgstr "Il server web deve avere i permessi di scrittura. Relativo alla tua directory Friendica."
 
-#: mod/admin.php:1140
-msgid "Closed"
-msgstr "Chiusa"
+#: mod/admin.php:2207
+msgid "Log level"
+msgstr "Livello di Log"
 
-#: mod/admin.php:1141
-msgid "Requires approval"
-msgstr "Richiede l'approvazione"
+#: mod/admin.php:2209
+msgid "PHP logging"
+msgstr "Log PHP"
 
-#: mod/admin.php:1142
-msgid "Open"
-msgstr "Aperta"
+#: mod/admin.php:2210
+msgid ""
+"To enable logging of PHP errors and warnings you can add the following to "
+"the .htconfig.php file of your installation. The filename set in the "
+"'error_log' line is relative to the friendica top-level directory and must "
+"be writeable by the web server. The option '1' for 'log_errors' and "
+"'display_errors' is to enable these options, set to '0' to disable them."
+msgstr "Per abilitare il log degli errori e degli avvisi di PHP puoi aggiungere le seguenti righe al file .htconfig.php nella tua installazione. La posizione del file impostato in 'error_log' è relativa alla directory principale della tua installazione Friendica e il server web deve avere i permessi di scrittura sul file. Il valore '1' per 'log_errors' e 'display_errors' abilita le opzioni, imposta '0' per disabilitarle."
 
-#: mod/admin.php:1146
-msgid "No SSL policy, links will track page SSL state"
-msgstr "Nessuna gestione SSL, i link seguiranno lo stato SSL della pagina"
+#: mod/admin.php:2241
+#, php-format
+msgid ""
+"Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see "
+"if file %1$s exist and is readable."
+msgstr "Errore aprendo il file di log <strong>%1$s</strong>. Controlla che il file %1$s esista e sia leggibile."
 
-#: mod/admin.php:1147
-msgid "Force all links to use SSL"
-msgstr "Forza tutti i link ad usare SSL"
+#: mod/admin.php:2245
+#, php-format
+msgid ""
+"Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file"
+" %1$s is readable."
+msgstr "Non posso aprire il file di log <strong>%1$s</strong> . Controlla che il file %1$s esista e sia leggibile."
 
-#: mod/admin.php:1148
-msgid "Self-signed certificate, use SSL for local links only (discouraged)"
-msgstr "Certificato auto-firmato, usa SSL solo per i link locali (sconsigliato)"
+#: mod/admin.php:2336 mod/admin.php:2337 mod/settings.php:779
+msgid "Off"
+msgstr "Spento"
 
-#: mod/admin.php:1152
-msgid "Don't check"
-msgstr ""
+#: mod/admin.php:2336 mod/admin.php:2337 mod/settings.php:779
+msgid "On"
+msgstr "Acceso"
 
-#: mod/admin.php:1153
-msgid "check the stable version"
-msgstr ""
+#: mod/admin.php:2337
+#, php-format
+msgid "Lock feature %s"
+msgstr "Blocca funzionalità %s"
 
-#: mod/admin.php:1154
-msgid "check the development version"
-msgstr ""
+#: mod/admin.php:2345
+msgid "Manage Additional Features"
+msgstr "Gestisci Funzionalità Aggiuntive"
 
-#: mod/admin.php:1176 mod/admin.php:1802 mod/admin.php:2065 mod/admin.php:2139
-#: mod/admin.php:2292 mod/settings.php:691 mod/settings.php:802
-#: mod/settings.php:851 mod/settings.php:913 mod/settings.php:1010
-#: mod/settings.php:1258
-msgid "Save Settings"
-msgstr "Salva Impostazioni"
+#: mod/babel.php:23
+msgid "Source (bbcode) text:"
+msgstr "Testo sorgente (bbcode):"
 
-#: mod/admin.php:1177
-msgid "Republish users to directory"
-msgstr ""
+#: mod/babel.php:30
+msgid "Source (Diaspora) text to convert to BBcode:"
+msgstr "Testo sorgente (da Diaspora) da convertire in BBcode:"
 
-#: mod/admin.php:1178 mod/register.php:277
-msgid "Registration"
-msgstr "Registrazione"
+#: mod/babel.php:38
+msgid "Source input: "
+msgstr "Sorgente:"
 
-#: mod/admin.php:1179
-msgid "File upload"
-msgstr "Caricamento file"
+#: mod/babel.php:42
+msgid "bbcode (raw HTML(: "
+msgstr "bbcode (HTML grezzo):"
 
-#: mod/admin.php:1180
-msgid "Policies"
-msgstr "Politiche"
+#: mod/babel.php:45
+msgid "bbcode: "
+msgstr "bbcode: "
 
-#: mod/admin.php:1182
-msgid "Auto Discovered Contact Directory"
-msgstr "Elenco Contatti Scoperto Automaticamente"
+#: mod/babel.php:49 mod/babel.php:65
+msgid "bbcode => html2bbcode: "
+msgstr "bbcode => html2bbcode: "
 
-#: mod/admin.php:1183
-msgid "Performance"
-msgstr "Performance"
+#: mod/babel.php:53
+msgid "bb2diaspora: "
+msgstr "bb2diaspora: "
 
-#: mod/admin.php:1184
-msgid "Worker"
-msgstr "Worker"
+#: mod/babel.php:57
+msgid "bb2diaspora => Markdown: "
+msgstr "bb2diaspora => Markdown: "
 
-#: mod/admin.php:1185
-msgid ""
-"Relocate - WARNING: advanced function. Could make this server unreachable."
-msgstr "Trasloca - ATTENZIONE: funzione avanzata! Può rendere questo server irraggiungibile."
+#: mod/babel.php:61
+msgid "bb2diaspora => diaspora2bb: "
+msgstr "bb2diaspora => diaspora2bb: "
 
-#: mod/admin.php:1188
-msgid "Site name"
-msgstr "Nome del sito"
+#: mod/babel.php:71
+msgid "Source input (Diaspora format): "
+msgstr "Sorgente (formato Diaspora):"
 
-#: mod/admin.php:1189
-msgid "Host name"
-msgstr "Nome host"
+#: mod/babel.php:75
+msgid "diaspora2bb: "
+msgstr "diaspora2bb: "
 
-#: mod/admin.php:1190
-msgid "Sender Email"
-msgstr "Mittente email"
+#: mod/bookmarklet.php:21 src/Content/Nav.php:114 src/Module/Login.php:312
+msgid "Login"
+msgstr "Accedi"
 
-#: mod/admin.php:1190
-msgid ""
-"The email address your server shall use to send notification emails from."
-msgstr "L'indirizzo email che il tuo server dovrà usare per inviare notifiche via email."
+#: mod/bookmarklet.php:49
+msgid "The post was created"
+msgstr "Il messaggio è stato creato"
 
-#: mod/admin.php:1191
-msgid "Banner/Logo"
-msgstr "Banner/Logo"
+#: mod/community.php:44
+msgid "Community option not available."
+msgstr "Opzione Comunità non disponibile"
 
-#: mod/admin.php:1192
-msgid "Shortcut icon"
-msgstr "Icona shortcut"
+#: mod/community.php:61
+msgid "Not available."
+msgstr "Non disponibile."
 
-#: mod/admin.php:1192
-msgid "Link to an icon that will be used for browsers."
-msgstr "Link verso un'icona che verrà usata dai browser."
+#: mod/community.php:74
+msgid "Local Community"
+msgstr "Comunità Locale"
 
-#: mod/admin.php:1193
-msgid "Touch icon"
-msgstr "Icona touch"
+#: mod/community.php:77
+msgid "Posts from local users on this server"
+msgstr "Messaggi dagli utenti locali su questo sito"
 
-#: mod/admin.php:1193
-msgid "Link to an icon that will be used for tablets and mobiles."
-msgstr "Link verso un'icona che verrà usata dai tablet e i telefonini."
+#: mod/community.php:85
+msgid "Global Community"
+msgstr "Comunità Globale"
 
-#: mod/admin.php:1194
-msgid "Additional Info"
-msgstr "Informazioni aggiuntive"
+#: mod/community.php:88
+msgid "Posts from users of the whole federated network"
+msgstr "Messaggi dagli utenti della rete federata"
 
-#: mod/admin.php:1194
-#, php-format
+#: mod/community.php:178
 msgid ""
-"For public servers: you can add additional information here that will be "
-"listed at %s/siteinfo."
-msgstr "Per server pubblici: puoi aggiungere informazioni extra che verrano mostrate su %s/siteinfo."
+"This community stream shows all public posts received by this node. They may"
+" not reflect the opinions of this node’s users."
+msgstr "Questa pagina comunità mostra tutti i post pubblici ricevuti da questo nodo. Potrebbero non riflettere le opinioni degli utenti di questo nodo."
 
-#: mod/admin.php:1195
-msgid "System language"
-msgstr "Lingua di sistema"
+#: mod/directory.php:153 src/Model/Profile.php:421 src/Model/Profile.php:769
+msgid "Status:"
+msgstr "Stato:"
 
-#: mod/admin.php:1196
-msgid "System theme"
-msgstr "Tema di sistema"
+#: mod/directory.php:154 src/Model/Profile.php:422 src/Model/Profile.php:786
+msgid "Homepage:"
+msgstr "Homepage:"
 
-#: mod/admin.php:1196
-msgid ""
-"Default system theme - may be over-ridden by user profiles - <a href='#' "
-"id='cnftheme'>change theme settings</a>"
-msgstr "Tema di sistema - può essere sovrascritto dalle impostazioni utente - <a href='#' id='cnftheme'>cambia le impostazioni del tema</a>"
+#: mod/directory.php:203 view/theme/vier/theme.php:201
+msgid "Global Directory"
+msgstr "Elenco globale"
 
-#: mod/admin.php:1197
-msgid "Mobile system theme"
-msgstr "Tema mobile di sistema"
+#: mod/directory.php:205
+msgid "Find on this site"
+msgstr "Cerca nel sito"
 
-#: mod/admin.php:1197
-msgid "Theme for mobile devices"
-msgstr "Tema per dispositivi mobili"
+#: mod/directory.php:207
+msgid "Results for:"
+msgstr "Risultati per:"
 
-#: mod/admin.php:1198
-msgid "SSL link policy"
-msgstr "Gestione link SSL"
+#: mod/directory.php:209
+msgid "Site Directory"
+msgstr "Elenco del sito"
 
-#: mod/admin.php:1198
-msgid "Determines whether generated links should be forced to use SSL"
-msgstr "Determina se i link generati devono essere forzati a usare SSL"
+#: mod/directory.php:214
+msgid "No entries (some entries may be hidden)."
+msgstr "Nessuna voce (qualche voce potrebbe essere nascosta)."
 
-#: mod/admin.php:1199
-msgid "Force SSL"
-msgstr "Forza SSL"
+#: mod/editpost.php:27 mod/editpost.php:37
+msgid "Item not found"
+msgstr "Oggetto non trovato"
 
-#: mod/admin.php:1199
-msgid ""
-"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
-" to endless loops."
-msgstr "Forza tutte le richieste non SSL su SSL - Attenzione: su alcuni sistemi può portare a loop senza fine"
+#: mod/editpost.php:44
+msgid "Edit post"
+msgstr "Modifica messaggio"
 
-#: mod/admin.php:1200
-msgid "Hide help entry from navigation menu"
-msgstr "Nascondi la voce 'Guida' dal menu di navigazione"
+#: mod/events.php:103 mod/events.php:105
+msgid "Event can not end before it has started."
+msgstr "Un evento non può finire prima di iniziare."
 
-#: mod/admin.php:1200
-msgid ""
-"Hides the menu entry for the Help pages from the navigation menu. You can "
-"still access it calling /help directly."
-msgstr "Nasconde la voce per le pagine della guida dal menu di navigazione. E' comunque possibile accedervi richiamando /help direttamente."
+#: mod/events.php:112 mod/events.php:114
+msgid "Event title and start time are required."
+msgstr "Titolo e ora di inizio dell'evento sono richiesti."
 
-#: mod/admin.php:1201
-msgid "Single user instance"
-msgstr "Istanza a singolo utente"
+#: mod/events.php:394
+msgid "Create New Event"
+msgstr "Crea un nuovo evento"
 
-#: mod/admin.php:1201
-msgid "Make this instance multi-user or single-user for the named user"
-msgstr "Rendi questa istanza multi utente o a singolo utente per l'utente selezionato"
+#: mod/events.php:509
+msgid "Event details"
+msgstr "Dettagli dell'evento"
 
-#: mod/admin.php:1202
-msgid "Maximum image size"
-msgstr "Massima dimensione immagini"
+#: mod/events.php:510
+msgid "Starting date and Title are required."
+msgstr "La data di inizio e il titolo sono richiesti."
 
-#: mod/admin.php:1202
-msgid ""
-"Maximum size in bytes of uploaded images. Default is 0, which means no "
-"limits."
-msgstr "Massima dimensione in byte delle immagini caricate. Il default è 0, cioè nessun limite."
+#: mod/events.php:511 mod/events.php:512
+msgid "Event Starts:"
+msgstr "L'evento inizia:"
 
-#: mod/admin.php:1203
-msgid "Maximum image length"
-msgstr "Massima lunghezza immagine"
+#: mod/events.php:513 mod/events.php:529
+msgid "Finish date/time is not known or not relevant"
+msgstr "La data/ora di fine non è definita"
 
-#: mod/admin.php:1203
-msgid ""
-"Maximum length in pixels of the longest side of uploaded images. Default is "
-"-1, which means no limits."
-msgstr "Massima lunghezza in pixel del lato più lungo delle immagini caricate. Predefinito a -1, ovvero nessun limite."
+#: mod/events.php:515 mod/events.php:516
+msgid "Event Finishes:"
+msgstr "L'evento finisce:"
 
-#: mod/admin.php:1204
-msgid "JPEG image quality"
-msgstr "Qualità immagini JPEG"
+#: mod/events.php:517 mod/events.php:530
+msgid "Adjust for viewer timezone"
+msgstr "Visualizza con il fuso orario di chi legge"
 
-#: mod/admin.php:1204
-msgid ""
-"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
-"100, which is full quality."
-msgstr "Le immagini JPEG caricate verranno salvate con questa qualità [0-100]. Predefinito è 100, ovvero qualità piena."
+#: mod/events.php:519
+msgid "Description:"
+msgstr "Descrizione:"
 
-#: mod/admin.php:1206
-msgid "Register policy"
-msgstr "Politica di registrazione"
+#: mod/events.php:523 mod/events.php:525
+msgid "Title:"
+msgstr "Titolo:"
 
-#: mod/admin.php:1207
-msgid "Maximum Daily Registrations"
-msgstr "Massime registrazioni giornaliere"
+#: mod/events.php:526 mod/events.php:527
+msgid "Share this event"
+msgstr "Condividi questo evento"
 
-#: mod/admin.php:1207
-msgid ""
-"If registration is permitted above, this sets the maximum number of new user"
-" registrations to accept per day.  If register is set to closed, this "
-"setting has no effect."
-msgstr "Se la registrazione è permessa, qui si definisce il massimo numero di nuovi utenti registrati da accettare giornalmente. Se la registrazione è chiusa, questa impostazione non ha effetto."
+#: mod/events.php:534 src/Model/Profile.php:864
+msgid "Basic"
+msgstr "Base"
 
-#: mod/admin.php:1208
-msgid "Register text"
-msgstr "Testo registrazione"
+#: mod/events.php:556
+msgid "Failed to remove event"
+msgstr "Rimozione evento fallita."
+
+#: mod/events.php:558
+msgid "Event removed"
+msgstr "Evento rimosso"
 
-#: mod/admin.php:1208
-msgid "Will be displayed prominently on the registration page."
-msgstr "Sarà mostrato ben visibile nella pagina di registrazione."
+#: mod/fsuggest.php:71
+msgid "Friend suggestion sent."
+msgstr "Suggerimento di amicizia inviato."
 
-#: mod/admin.php:1209
-msgid "Accounts abandoned after x days"
-msgstr "Account abbandonati dopo x giorni"
+#: mod/fsuggest.php:102
+msgid "Suggest Friends"
+msgstr "Suggerisci amici"
 
-#: mod/admin.php:1209
-msgid ""
-"Will not waste system resources polling external sites for abandonded "
-"accounts. Enter 0 for no time limit."
-msgstr "Non spreca risorse di sistema controllando siti esterni per gli account abbandonati. Immettere 0 per nessun limite di tempo."
+#: mod/fsuggest.php:104
+#, php-format
+msgid "Suggest a friend for %s"
+msgstr "Suggerisci un amico a %s"
 
-#: mod/admin.php:1210
-msgid "Allowed friend domains"
-msgstr "Domini amici consentiti"
+#: mod/group.php:36
+msgid "Group created."
+msgstr "Gruppo creato."
 
-#: mod/admin.php:1210
-msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
-msgstr "Elenco separato da virgola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Vuoto per accettare qualsiasi dominio."
+#: mod/group.php:42
+msgid "Could not create group."
+msgstr "Impossibile creare il gruppo."
 
-#: mod/admin.php:1211
-msgid "Allowed email domains"
-msgstr "Domini email consentiti"
+#: mod/group.php:56 mod/group.php:158
+msgid "Group not found."
+msgstr "Gruppo non trovato."
 
-#: mod/admin.php:1211
-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 "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione a questo sito. Sono accettati caratteri jolly. Lascalo vuoto per accettare qualsiasi dominio."
+#: mod/group.php:70
+msgid "Group name changed."
+msgstr "Il nome del gruppo è cambiato."
 
-#: mod/admin.php:1212
-msgid "Block public"
-msgstr "Blocca pagine pubbliche"
+#: mod/group.php:97
+msgid "Save Group"
+msgstr "Salva gruppo"
 
-#: mod/admin.php:1212
-msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently logged in."
-msgstr "Seleziona per bloccare l'accesso pubblico a tutte le pagine personali di questo sito, a meno di essere loggato."
+#: mod/group.php:102
+msgid "Create a group of contacts/friends."
+msgstr "Crea un gruppo di amici/contatti."
 
-#: mod/admin.php:1213
-msgid "Force publish"
-msgstr "Forza pubblicazione"
+#: mod/group.php:103 mod/group.php:200 src/Model/Group.php:409
+msgid "Group Name: "
+msgstr "Nome del gruppo:"
 
-#: mod/admin.php:1213
-msgid ""
-"Check to force all profiles on this site to be listed in the site directory."
-msgstr "Seleziona per forzare tutti i profili di questo sito ad essere compresi  nell'elenco di questo sito."
+#: mod/group.php:127
+msgid "Group removed."
+msgstr "Gruppo rimosso."
 
-#: mod/admin.php:1214
-msgid "Global directory URL"
-msgstr "URL della directory globale"
+#: mod/group.php:129
+msgid "Unable to remove group."
+msgstr "Impossibile rimuovere il gruppo."
 
-#: mod/admin.php:1214
-msgid ""
-"URL to the global directory. If this is not set, the global directory is "
-"completely unavailable to the application."
-msgstr "URL dell'elenco globale. Se vuoto, l'elenco globale sarà completamente disabilitato."
+#: mod/group.php:193
+msgid "Delete Group"
+msgstr "Elimina Gruppo"
 
-#: mod/admin.php:1215
-msgid "Allow threaded items"
-msgstr "Permetti commenti nidificati"
+#: mod/group.php:199
+msgid "Group Editor"
+msgstr "Modifica gruppo"
 
-#: mod/admin.php:1215
-msgid "Allow infinite level threading for items on this site."
-msgstr "Permette un infinito livello di nidificazione dei commenti su questo sito."
+#: mod/group.php:204
+msgid "Edit Group Name"
+msgstr "Modifica Nome Gruppo"
 
-#: mod/admin.php:1216
-msgid "Private posts by default for new users"
-msgstr "Post privati di default per i nuovi utenti"
+#: mod/group.php:214
+msgid "Members"
+msgstr "Membri"
 
-#: mod/admin.php:1216
-msgid ""
-"Set default post permissions for all new members to the default privacy "
-"group rather than public."
-msgstr "Imposta i permessi predefiniti dei post per tutti i nuovi utenti come privati per il gruppo predefinito, invece che pubblici."
+#: mod/group.php:217 mod/network.php:639
+msgid "Group is empty"
+msgstr "Il gruppo è vuoto"
 
-#: mod/admin.php:1217
-msgid "Don't include post content in email notifications"
-msgstr "Non includere il contenuto dei post nelle notifiche via email"
+#: mod/group.php:230
+msgid "Remove Contact"
+msgstr "Rimuovi Contatto"
 
-#: mod/admin.php:1217
-msgid ""
-"Don't include the content of a post/comment/private message/etc. in the "
-"email notifications that are sent out from this site, as a privacy measure."
-msgstr "Non include il contenuti del post/commento/messaggio privato/etc. nelle notifiche email che sono inviate da questo sito, per privacy"
+#: mod/group.php:254
+msgid "Add Contact"
+msgstr "Aggiungi Contatto"
 
-#: mod/admin.php:1218
-msgid "Disallow public access to addons listed in the apps menu."
-msgstr "Disabilita l'accesso pubblico ai plugin raccolti nel menu apps."
+#: mod/message.php:30 src/Content/Nav.php:198
+msgid "New Message"
+msgstr "Nuovo messaggio"
 
-#: mod/admin.php:1218
-msgid ""
-"Checking this box will restrict addons listed in the apps menu to members "
-"only."
-msgstr "Selezionando questo box si limiterà ai soli membri l'accesso ai componenti aggiuntivi nel menu applicazioni"
+#: mod/message.php:77
+msgid "Unable to locate contact information."
+msgstr "Impossibile trovare le informazioni del contatto."
 
-#: mod/admin.php:1219
-msgid "Don't embed private images in posts"
-msgstr "Non inglobare immagini private nei post"
+#: mod/message.php:112 view/theme/frio/theme.php:268 src/Content/Nav.php:195
+msgid "Messages"
+msgstr "Messaggi"
 
-#: mod/admin.php:1219
-msgid ""
-"Don't replace locally-hosted private photos in posts with an embedded copy "
-"of the image. This means that contacts who receive posts containing private "
-"photos will have to authenticate and load each image, which may take a "
-"while."
-msgstr "Non sostituire le foto locali nei post con una copia incorporata dell'immagine. Questo significa che i contatti che riceveranno i post contenenti foto private dovranno autenticarsi e caricare ogni immagine, cosa che può richiedere un po' di tempo."
+#: mod/message.php:136
+msgid "Do you really want to delete this message?"
+msgstr "Vuoi veramente cancellare questo messaggio?"
 
-#: mod/admin.php:1220
-msgid "Allow Users to set remote_self"
-msgstr "Permetti agli utenti di impostare 'io remoto'"
+#: mod/message.php:156
+msgid "Message deleted."
+msgstr "Messaggio eliminato."
 
-#: mod/admin.php:1220
-msgid ""
-"With checking this, every user is allowed to mark every contact as a "
-"remote_self in the repair contact dialog. Setting this flag on a contact "
-"causes mirroring every posting of that contact in the users stream."
-msgstr "Selezionando questo, a tutti gli utenti sarà permesso di impostare qualsiasi contatto come 'io remoto' nella pagina di modifica del contatto. Impostare questa opzione fa si che tutti i messaggi di quel contatto vengano ripetuti nello stream dell'utente."
+#: mod/message.php:185
+msgid "Conversation removed."
+msgstr "Conversazione rimossa."
 
-#: mod/admin.php:1221
-msgid "Block multiple registrations"
-msgstr "Blocca registrazioni multiple"
+#: mod/message.php:291
+msgid "No messages."
+msgstr "Nessun messaggio."
 
-#: mod/admin.php:1221
-msgid "Disallow users to register additional accounts for use as pages."
-msgstr "Non permette all'utente di registrare account extra da usare come pagine."
+#: mod/message.php:330
+msgid "Message not available."
+msgstr "Messaggio non disponibile."
 
-#: mod/admin.php:1222
-msgid "OpenID support"
-msgstr "Supporto OpenID"
+#: mod/message.php:397
+msgid "Delete message"
+msgstr "Elimina il messaggio"
 
-#: mod/admin.php:1222
-msgid "OpenID support for registration and logins."
-msgstr "Supporta OpenID per la registrazione e il login"
+#: mod/message.php:399 mod/message.php:500
+msgid "D, d M Y - g:i A"
+msgstr "D d M Y - G:i"
 
-#: mod/admin.php:1223
-msgid "Fullname check"
-msgstr "Controllo nome completo"
+#: mod/message.php:414 mod/message.php:497
+msgid "Delete conversation"
+msgstr "Elimina la conversazione"
 
-#: mod/admin.php:1223
+#: mod/message.php:416
 msgid ""
-"Force users to register with a space between firstname and lastname in Full "
-"name, as an antispam measure"
-msgstr "Forza gli utenti a registrarsi con uno spazio tra il nome e il cognome in \"Nome completo\", come misura anti spam"
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "Nessuna comunicazione sicura disponibile, <strong>Potresti</strong> essere in grado di rispondere dalla pagina del profilo del mittente."
 
-#: mod/admin.php:1224
-msgid "Community Page Style"
-msgstr "Stile pagina Comunità"
+#: mod/message.php:420
+msgid "Send Reply"
+msgstr "Invia la risposta"
 
-#: mod/admin.php:1224
-msgid ""
-"Type of community page to show. 'Global community' shows every public "
-"posting from an open distributed network that arrived on this server."
-msgstr "Tipo di pagina Comunità da mostrare. 'Comunità Globale' mostra tutti i messaggi pubblici arrivati su questo server da network aperti distribuiti."
+#: mod/message.php:471
+#, php-format
+msgid "Unknown sender - %s"
+msgstr "Mittente sconosciuto - %s"
 
-#: mod/admin.php:1225
-msgid "Posts per user on community page"
-msgstr "Messaggi per utente nella pagina Comunità"
+#: mod/message.php:473
+#, php-format
+msgid "You and %s"
+msgstr "Tu e %s"
 
-#: mod/admin.php:1225
-msgid ""
-"The maximum number of posts per user on the community page. (Not valid for "
-"'Global Community')"
-msgstr "Il numero massimo di messaggi per utente mostrato nella pagina Comunità (non valido per 'Comunità globale')"
+#: mod/message.php:475
+#, php-format
+msgid "%s and You"
+msgstr "%s e Tu"
 
-#: mod/admin.php:1226
-msgid "Enable OStatus support"
-msgstr "Abilita supporto OStatus"
+#: mod/message.php:503
+#, php-format
+msgid "%d message"
+msgid_plural "%d messages"
+msgstr[0] "%d messaggio"
+msgstr[1] "%d messaggi"
+
+#: mod/network.php:202 src/Model/Group.php:401
+msgid "add"
+msgstr "aggiungi"
 
-#: mod/admin.php:1226
+#: mod/network.php:547
+#, php-format
 msgid ""
-"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
-"communications in OStatus are public, so privacy warnings will be "
-"occasionally displayed."
-msgstr "Fornisce la compatibilità integrata a OStatus (StatusNet, Gnu Social, etc.). Tutte le comunicazioni su OStatus sono pubbliche, quindi un avviso di privacy verrà mostrato occasionalmente."
+"Warning: This group contains %s member from a network that doesn't allow non"
+" public messages."
+msgid_plural ""
+"Warning: This group contains %s members from a network that doesn't allow "
+"non public messages."
+msgstr[0] "Attenzione: Questo gruppo contiene %s membro da una rete che non permette la ricezione di messaggi non pubblici."
+msgstr[1] "Attenzione: Questo gruppo contiene %s membri da reti che non permettono la ricezione di messaggi non pubblici."
 
-#: mod/admin.php:1227
-msgid "Only import OStatus threads from our contacts"
-msgstr "Importa conversazioni OStatus solo dai nostri contatti."
+#: mod/network.php:550
+msgid "Messages in this group won't be send to these receivers."
+msgstr "I messaggi in questo gruppo non saranno inviati ai quei contatti."
 
-#: mod/admin.php:1227
-msgid ""
-"Normally we import every content from our OStatus contacts. With this option"
-" we only store threads that are started by a contact that is known on our "
-"system."
-msgstr "Normalmente importiamo tutto il contenuto dai contatti OStatus. Con questa opzione salviamo solo le conversazioni iniziate da un contatto è conosciuto a questo nodo."
+#: mod/network.php:618
+msgid "No such group"
+msgstr "Nessun gruppo"
 
-#: mod/admin.php:1228
-msgid "OStatus support can only be enabled if threading is enabled."
-msgstr "Il supporto OStatus può essere abilitato solo se è abilitato il threading."
+#: mod/network.php:643
+#, php-format
+msgid "Group: %s"
+msgstr "Gruppo: %s"
 
-#: mod/admin.php:1230
-msgid ""
-"Diaspora support can't be enabled because Friendica was installed into a sub"
-" directory."
-msgstr "Il supporto a Diaspora non può essere abilitato perché Friendica è stato installato in una sotto directory."
+#: mod/network.php:669
+msgid "Private messages to this person are at risk of public disclosure."
+msgstr "I messaggi privati a questa persona potrebbero risultare visibili anche pubblicamente."
 
-#: mod/admin.php:1231
-msgid "Enable Diaspora support"
-msgstr "Abilita il supporto a Diaspora"
+#: mod/network.php:672
+msgid "Invalid contact."
+msgstr "Contatto non valido."
 
-#: mod/admin.php:1231
-msgid "Provide built-in Diaspora network compatibility."
-msgstr "Fornisce compatibilità con il network Diaspora."
+#: mod/network.php:921
+msgid "Commented Order"
+msgstr "Ordina per commento"
 
-#: mod/admin.php:1232
-msgid "Only allow Friendica contacts"
-msgstr "Permetti solo contatti Friendica"
+#: mod/network.php:924
+msgid "Sort by Comment Date"
+msgstr "Ordina per data commento"
 
-#: mod/admin.php:1232
-msgid ""
-"All contacts must use Friendica protocols. All other built-in communication "
-"protocols disabled."
-msgstr "Tutti i contatti devono usare il protocollo di Friendica. Tutti gli altri protocolli sono disabilitati."
+#: mod/network.php:929
+msgid "Posted Order"
+msgstr "Ordina per invio"
 
-#: mod/admin.php:1233
-msgid "Verify SSL"
-msgstr "Verifica SSL"
+#: mod/network.php:932
+msgid "Sort by Post Date"
+msgstr "Ordina per data messaggio"
 
-#: mod/admin.php:1233
-msgid ""
-"If you wish, you can turn on strict certificate checking. This will mean you"
-" cannot connect (at all) to self-signed SSL sites."
-msgstr "Se vuoi, puoi abilitare il controllo rigoroso dei certificati.Questo significa che non potrai collegarti (del tutto) con siti con certificati SSL auto-firmati."
+#: mod/network.php:943
+msgid "Posts that mention or involve you"
+msgstr "Messaggi che ti citano o coinvolgono"
 
-#: mod/admin.php:1234
-msgid "Proxy user"
-msgstr "Utente Proxy"
+#: mod/network.php:951
+msgid "New"
+msgstr "Nuovo"
 
-#: mod/admin.php:1235
-msgid "Proxy URL"
-msgstr "URL Proxy"
+#: mod/network.php:954
+msgid "Activity Stream - by date"
+msgstr "Activity Stream - per data"
+
+#: mod/network.php:962
+msgid "Shared Links"
+msgstr "Links condivisi"
+
+#: mod/network.php:965
+msgid "Interesting Links"
+msgstr "Link Interessanti"
 
-#: mod/admin.php:1236
-msgid "Network timeout"
-msgstr "Timeout rete"
+#: mod/network.php:973
+msgid "Starred"
+msgstr "Preferiti"
 
-#: mod/admin.php:1236
-msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
-msgstr "Valore in secondi. Imposta a 0 per illimitato (non raccomandato)."
+#: mod/network.php:976
+msgid "Favourite Posts"
+msgstr "Messaggi preferiti"
 
-#: mod/admin.php:1237
-msgid "Maximum Load Average"
-msgstr "Massimo carico medio"
+#: mod/notes.php:53 src/Model/Profile.php:946
+msgid "Personal Notes"
+msgstr "Note personali"
 
-#: mod/admin.php:1237
-msgid ""
-"Maximum system load before delivery and poll processes are deferred - "
-"default 50."
-msgstr "Massimo carico di sistema prima che i processi di invio e di poll siano ritardati. Predefinito a 50."
+#: mod/photos.php:108 src/Model/Profile.php:907
+msgid "Photo Albums"
+msgstr "Album foto"
 
-#: mod/admin.php:1238
-msgid "Maximum Load Average (Frontend)"
-msgstr "Media Massimo Carico (Frontend)"
+#: mod/photos.php:109 mod/photos.php:1713
+msgid "Recent Photos"
+msgstr "Foto recenti"
 
-#: mod/admin.php:1238
-msgid "Maximum system load before the frontend quits service - default 50."
-msgstr "Massimo carico di sistema prima che il frontend fermi il servizio - default 50."
+#: mod/photos.php:112 mod/photos.php:1210 mod/photos.php:1715
+msgid "Upload New Photos"
+msgstr "Carica nuove foto"
 
-#: mod/admin.php:1239
-msgid "Minimal Memory"
-msgstr "Memoria Minima"
+#: mod/photos.php:126 mod/settings.php:49
+msgid "everybody"
+msgstr "tutti"
 
-#: mod/admin.php:1239
-msgid ""
-"Minimal free memory in MB for the poller. Needs access to /proc/meminfo - "
-"default 0 (deactivated)."
-msgstr "Minima memoria libera in MB per il poller. Necessita di avere accesso a /proc/meminfo - default 0 (disabilitato)."
+#: mod/photos.php:184
+msgid "Contact information unavailable"
+msgstr "I dati di questo contatto non sono disponibili"
 
-#: mod/admin.php:1240
-msgid "Maximum table size for optimization"
-msgstr "Dimensione massima della tabella per l'ottimizzazione"
+#: mod/photos.php:204
+msgid "Album not found."
+msgstr "Album non trovato."
 
-#: mod/admin.php:1240
-msgid ""
-"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
-"Enter -1 to disable it."
-msgstr "La dimensione massima (in MB) per l'ottimizzazione automatica - default 100 MB. Inserisci -1 per disabilitarlo."
+#: mod/photos.php:234 mod/photos.php:245 mod/photos.php:1161
+msgid "Delete Album"
+msgstr "Rimuovi album"
 
-#: mod/admin.php:1241
-msgid "Minimum level of fragmentation"
-msgstr "Livello minimo di frammentazione"
+#: mod/photos.php:243
+msgid "Do you really want to delete this photo album and all its photos?"
+msgstr "Vuoi davvero cancellare questo album e tutte le sue foto?"
 
-#: mod/admin.php:1241
-msgid ""
-"Minimum fragmenation level to start the automatic optimization - default "
-"value is 30%."
-msgstr "Livello minimo di frammentazione per iniziare la procedura di ottimizzazione automatica - il valore di default è 30%."
+#: mod/photos.php:310 mod/photos.php:321 mod/photos.php:1446
+msgid "Delete Photo"
+msgstr "Rimuovi foto"
 
-#: mod/admin.php:1243
-msgid "Periodical check of global contacts"
-msgstr "Check periodico dei contatti globali"
+#: mod/photos.php:319
+msgid "Do you really want to delete this photo?"
+msgstr "Vuoi veramente cancellare questa foto?"
 
-#: mod/admin.php:1243
-msgid ""
-"If enabled, the global contacts are checked periodically for missing or "
-"outdated data and the vitality of the contacts and servers."
-msgstr "Se abilitato, i contatti globali sono controllati periodicamente per verificare dati mancanti o sorpassati e la vitalità dei contatti e dei server."
+#: mod/photos.php:667
+msgid "a photo"
+msgstr "una foto"
 
-#: mod/admin.php:1244
-msgid "Days between requery"
-msgstr "Giorni tra le richieste"
+#: mod/photos.php:667
+#, php-format
+msgid "%1$s was tagged in %2$s by %3$s"
+msgstr "%1$s è stato taggato in %2$s da %3$s"
 
-#: mod/admin.php:1244
-msgid "Number of days after which a server is requeried for his contacts."
-msgstr "Numero di giorni dopo i quali al server vengono richiesti i suoi contatti."
+#: mod/photos.php:769
+msgid "Image upload didn't complete, please try again"
+msgstr "Caricamento dell'immagine non completato. Prova di nuovo."
 
-#: mod/admin.php:1245
-msgid "Discover contacts from other servers"
-msgstr "Trova contatti dagli altri server"
+#: mod/photos.php:772
+msgid "Image file is missing"
+msgstr "Il file dell'immagine è mancante"
 
-#: mod/admin.php:1245
+#: mod/photos.php:777
 msgid ""
-"Periodically query other servers for contacts. You can choose between "
-"'users': the users on the remote system, 'Global Contacts': active contacts "
-"that are known on the system. The fallback is meant for Redmatrix servers "
-"and older friendica servers, where global contacts weren't available. The "
-"fallback increases the server load, so the recommened setting is 'Users, "
-"Global Contacts'."
-msgstr "Richiede periodicamente contatti agli altri server. Puoi scegliere tra 'utenti', gli utenti sul sistema remoto, o 'contatti globali', i contatti attivi che sono conosciuti dal sistema. Il fallback è pensato per i server Redmatrix e i vecchi server Friendica, dove i contatti globali non sono disponibili. Il fallback incrementa il carico di sistema, per cui l'impostazione consigliata è \"Utenti, Contatti Globali\"."
+"Server can't accept new file upload at this time, please contact your "
+"administrator"
+msgstr "Il server non può accettare il caricamento di un nuovo file in questo momento, contattare l'amministratore"
 
-#: mod/admin.php:1246
-msgid "Timeframe for fetching global contacts"
-msgstr "Termine per il recupero contatti globali"
+#: mod/photos.php:803
+msgid "Image file is empty."
+msgstr "Il file dell'immagine è vuoto."
 
-#: mod/admin.php:1246
-msgid ""
-"When the discovery is activated, this value defines the timeframe for the "
-"activity of the global contacts that are fetched from other servers."
-msgstr "Quando si attiva la scoperta, questo valore definisce il periodo di tempo per l'attività dei contatti globali che vengono prelevati da altri server."
+#: mod/photos.php:940
+msgid "No photos selected"
+msgstr "Nessuna foto selezionata"
 
-#: mod/admin.php:1247
-msgid "Search the local directory"
-msgstr "Cerca la directory locale"
+#: mod/photos.php:1036 mod/videos.php:310
+msgid "Access to this item is restricted."
+msgstr "Questo oggetto non è visibile a tutti."
 
-#: mod/admin.php:1247
-msgid ""
-"Search the local directory instead of the global directory. When searching "
-"locally, every search will be executed on the global directory in the "
-"background. This improves the search results when the search is repeated."
-msgstr "Cerca nella directory locale invece che nella directory globale. Durante la ricerca a livello locale, ogni ricerca verrà eseguita sulla directory globale in background. Ciò migliora i risultati della ricerca quando la ricerca viene ripetuta."
+#: mod/photos.php:1090
+msgid "Upload Photos"
+msgstr "Carica foto"
 
-#: mod/admin.php:1249
-msgid "Publish server information"
-msgstr "Pubblica informazioni server"
+#: mod/photos.php:1094 mod/photos.php:1156
+msgid "New album name: "
+msgstr "Nome nuovo album: "
 
-#: mod/admin.php:1249
-msgid ""
-"If enabled, general server and usage data will be published. The data "
-"contains the name and version of the server, number of users with public "
-"profiles, number of posts and the activated protocols and connectors. See <a"
-" href='http://the-federation.info/'>the-federation.info</a> for details."
-msgstr "Se abilitata, saranno pubblicati i dati generali del server e i dati di utilizzo. I dati contengono il nome e la versione del server, il numero di utenti con profili pubblici, numero dei posti e dei protocolli e connettori attivati. Per informazioni, vedere <a href='http://the-federation.info/'> the-federation.info </a>."
+#: mod/photos.php:1095
+msgid "or existing album name: "
+msgstr "o nome di un album esistente: "
 
-#: mod/admin.php:1251
-msgid "Check upstream version"
-msgstr ""
+#: mod/photos.php:1096
+msgid "Do not show a status post for this upload"
+msgstr "Non creare un post per questo upload"
 
-#: mod/admin.php:1251
-msgid ""
-"Enables checking for new Friendica versions at github. If there is a new "
-"version, you will be informed in the admin panel overview."
-msgstr ""
+#: mod/photos.php:1106 mod/photos.php:1449 mod/settings.php:1233
+msgid "Show to Groups"
+msgstr "Mostra ai gruppi"
 
-#: mod/admin.php:1252
-msgid "Suppress Tags"
-msgstr "Sopprimi Tags"
+#: mod/photos.php:1107 mod/photos.php:1450 mod/settings.php:1234
+msgid "Show to Contacts"
+msgstr "Mostra ai contatti"
 
-#: mod/admin.php:1252
-msgid "Suppress showing a list of hashtags at the end of the posting."
-msgstr "Non mostra la lista di hashtag in coda al messaggio"
+#: mod/photos.php:1167
+msgid "Edit Album"
+msgstr "Modifica album"
 
-#: mod/admin.php:1253
-msgid "Path to item cache"
-msgstr "Percorso cache elementi"
+#: mod/photos.php:1172
+msgid "Show Newest First"
+msgstr "Mostra nuove foto per prime"
 
-#: mod/admin.php:1253
-msgid "The item caches buffers generated bbcode and external images."
-msgstr "La cache degli elementi memorizza il bbcode generato e le immagini esterne."
+#: mod/photos.php:1174
+msgid "Show Oldest First"
+msgstr "Mostra vecchie foto per prime"
 
-#: mod/admin.php:1254
-msgid "Cache duration in seconds"
-msgstr "Durata della cache in secondi"
+#: mod/photos.php:1195 mod/photos.php:1698
+msgid "View Photo"
+msgstr "Vedi foto"
 
-#: mod/admin.php:1254
-msgid ""
-"How long should the cache files be hold? Default value is 86400 seconds (One"
-" day). To disable the item cache, set the value to -1."
-msgstr "Quanto a lungo devono essere mantenuti i file di cache? Il valore predefinito è 86400 secondi (un giorno). Per disabilitare la cache, imposta il valore a -1."
+#: mod/photos.php:1236
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Permesso negato. L'accesso a questo elemento può essere limitato."
 
-#: mod/admin.php:1255
-msgid "Maximum numbers of comments per post"
-msgstr "Numero massimo di commenti per post"
+#: mod/photos.php:1238
+msgid "Photo not available"
+msgstr "Foto non disponibile"
 
-#: mod/admin.php:1255
-msgid "How much comments should be shown for each post? Default value is 100."
-msgstr "Quanti commenti devono essere mostrati per ogni post? Default : 100."
+#: mod/photos.php:1301
+msgid "View photo"
+msgstr "Vedi foto"
 
-#: mod/admin.php:1256
-msgid "Temp path"
-msgstr "Percorso file temporanei"
+#: mod/photos.php:1301
+msgid "Edit photo"
+msgstr "Modifica foto"
 
-#: mod/admin.php:1256
-msgid ""
-"If you have a restricted system where the webserver can't access the system "
-"temp path, enter another path here."
-msgstr "Se si dispone di un sistema ristretto in cui il server web non può accedere al percorso temporaneo di sistema, inserire un altro percorso qui."
+#: mod/photos.php:1302
+msgid "Use as profile photo"
+msgstr "Usa come foto del profilo"
 
-#: mod/admin.php:1257
-msgid "Base path to installation"
-msgstr "Percorso base all'installazione"
+#: mod/photos.php:1308 src/Object/Post.php:148
+msgid "Private Message"
+msgstr "Messaggio privato"
 
-#: mod/admin.php:1257
-msgid ""
-"If the system cannot detect the correct path to your installation, enter the"
-" correct path here. This setting should only be set if you are using a "
-"restricted system and symbolic links to your webroot."
-msgstr "Se il sistema non è in grado di rilevare il percorso corretto per l'installazione, immettere il percorso corretto qui. Questa impostazione deve essere inserita solo se si utilizza un sistema limitato e/o collegamenti simbolici al tuo webroot."
+#: mod/photos.php:1327
+msgid "View Full Size"
+msgstr "Vedi dimensione intera"
 
-#: mod/admin.php:1258
-msgid "Disable picture proxy"
-msgstr "Disabilita il proxy immagini"
+#: mod/photos.php:1414
+msgid "Tags: "
+msgstr "Tag: "
 
-#: mod/admin.php:1258
-msgid ""
-"The picture proxy increases performance and privacy. It shouldn't be used on"
-" systems with very low bandwith."
-msgstr "Il proxy immagini aumenta le performance e la privacy. Non dovrebbe essere usato su server con poca banda disponibile."
+#: mod/photos.php:1417
+msgid "[Remove any tag]"
+msgstr "[Rimuovi tutti i tag]"
 
-#: mod/admin.php:1259
-msgid "Only search in tags"
-msgstr "Cerca solo nei tag"
+#: mod/photos.php:1432
+msgid "New album name"
+msgstr "Nuovo nome dell'album"
 
-#: mod/admin.php:1259
-msgid "On large systems the text search can slow down the system extremely."
-msgstr "Su server con molti dati, la ricerca nel testo può estremamente rallentare il sistema."
+#: mod/photos.php:1433
+msgid "Caption"
+msgstr "Titolo"
 
-#: mod/admin.php:1261
-msgid "New base url"
-msgstr "Nuovo url base"
+#: mod/photos.php:1434
+msgid "Add a Tag"
+msgstr "Aggiungi tag"
 
-#: mod/admin.php:1261
+#: mod/photos.php:1434
 msgid ""
-"Change base url for this server. Sends relocate message to all Friendica and"
-" Diaspora* contacts of all users."
-msgstr ""
-
-#: mod/admin.php:1263
-msgid "RINO Encryption"
-msgstr "Crittografia RINO"
+"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
+msgstr "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
 
-#: mod/admin.php:1263
-msgid "Encryption layer between nodes."
-msgstr "Crittografia delle comunicazioni tra nodi."
+#: mod/photos.php:1435
+msgid "Do not rotate"
+msgstr "Non ruotare"
 
-#: mod/admin.php:1265
-msgid "Maximum number of parallel workers"
-msgstr "Massimo numero di lavori in parallelo"
+#: mod/photos.php:1436
+msgid "Rotate CW (right)"
+msgstr "Ruota a destra"
 
-#: mod/admin.php:1265
-msgid ""
-"On shared hosters set this to 2. On larger systems, values of 10 are great. "
-"Default value is 4."
-msgstr "Su host condivisi imposta a 2. Su sistemi più grandi, valori fino a 10 vanno bene. Il valore di default è 4."
+#: mod/photos.php:1437
+msgid "Rotate CCW (left)"
+msgstr "Ruota a sinistra"
 
-#: mod/admin.php:1266
-msgid "Don't use 'proc_open' with the worker"
-msgstr "Non usare 'proc_open' con il worker"
+#: mod/photos.php:1471 src/Object/Post.php:295
+msgid "I like this (toggle)"
+msgstr "Mi piace (clic per cambiare)"
 
-#: mod/admin.php:1266
-msgid ""
-"Enable this if your system doesn't allow the use of 'proc_open'. This can "
-"happen on shared hosters. If this is enabled you should increase the "
-"frequency of poller calls in your crontab."
-msgstr "Abilita se il tuo sistema non consente l'utilizzo di 'proc_open'. Può succedere con gli hosting condivisi. Se abiliti questa opzione, dovresti aumentare la frequenza delle chiamate al poller nel tuo crontab."
+#: mod/photos.php:1472 src/Object/Post.php:296
+msgid "I don't like this (toggle)"
+msgstr "Non mi piace (clic per cambiare)"
 
-#: mod/admin.php:1267
-msgid "Enable fastlane"
-msgstr "Abilita fastlane"
+#: mod/photos.php:1488 mod/photos.php:1527 mod/photos.php:1600
+#: src/Object/Post.php:785
+msgid "This is you"
+msgstr "Questo sei tu"
 
-#: mod/admin.php:1267
-msgid ""
-"When enabed, the fastlane mechanism starts an additional worker if processes"
-" with higher priority are blocked by processes of lower priority."
-msgstr "Quando abilitato, il meccanismo di fastlane avvia processi aggiuntivi se processi con priorità più alta sono bloccati da processi con priorità più bassa."
+#: mod/photos.php:1490 mod/photos.php:1529 mod/photos.php:1602
+#: src/Object/Post.php:391 src/Object/Post.php:787
+msgid "Comment"
+msgstr "Commento"
 
-#: mod/admin.php:1268
-msgid "Enable frontend worker"
-msgstr "Abilita worker da frontend"
+#: mod/photos.php:1634
+msgid "Map"
+msgstr "Mappa"
 
-#: mod/admin.php:1268
-#, php-format
-msgid ""
-"When enabled the Worker process is triggered when backend access is "
-"performed (e.g. messages being delivered). On smaller sites you might want "
-"to call %s/worker on a regular basis via an external cron job. You should "
-"only enable this option if you cannot utilize cron/scheduled jobs on your "
-"server."
-msgstr ""
+#: mod/photos.php:1704 mod/videos.php:388
+msgid "View Album"
+msgstr "Sfoglia l'album"
 
-#: mod/admin.php:1298
-msgid "Update has been marked successful"
-msgstr "L'aggiornamento è stato segnato come  di successo"
+#: mod/profile.php:36 src/Model/Profile.php:118
+msgid "Requested profile is not available."
+msgstr "Profilo richiesto non disponibile."
 
-#: mod/admin.php:1306
+#: mod/profile.php:77 src/Protocol/OStatus.php:1247
 #, php-format
-msgid "Database structure update %s was successfully applied."
-msgstr "Aggiornamento struttura database %s applicata con successo."
+msgid "%s's posts"
+msgstr "il messaggio di %s"
 
-#: mod/admin.php:1309
+#: mod/profile.php:78 src/Protocol/OStatus.php:1248
 #, php-format
-msgid "Executing of database structure update %s failed with error: %s"
-msgstr "Aggiornamento struttura database %s fallita con errore: %s"
+msgid "%s's comments"
+msgstr "il commento di %s"
 
-#: mod/admin.php:1323
+#: mod/profile.php:79 src/Protocol/OStatus.php:1246
 #, php-format
-msgid "Executing %s failed with error: %s"
-msgstr "Esecuzione di %s fallita con errore: %s"
+msgid "%s's timeline"
+msgstr "la timeline di %s"
 
-#: mod/admin.php:1326
-#, php-format
-msgid "Update %s was successfully applied."
-msgstr "L'aggiornamento %s è stato applicato con successo"
+#: mod/profile.php:194
+msgid "Tips for New Members"
+msgstr "Consigli per i Nuovi Utenti"
 
-#: mod/admin.php:1329
-#, php-format
-msgid "Update %s did not return a status. Unknown if it succeeded."
-msgstr "L'aggiornamento %s non ha riportato uno stato. Non so se è andato a buon fine."
+#: mod/settings.php:71
+msgid "Display"
+msgstr "Visualizzazione"
 
-#: mod/admin.php:1332
-#, php-format
-msgid "There was no additional update function %s that needed to be called."
-msgstr "Non ci sono altre funzioni di aggiornamento %s da richiamare."
+#: mod/settings.php:78 mod/settings.php:845
+msgid "Social Networks"
+msgstr "Social Networks"
 
-#: mod/admin.php:1352
-msgid "No failed updates."
-msgstr "Nessun aggiornamento fallito."
+#: mod/settings.php:92 src/Content/Nav.php:204
+msgid "Delegations"
+msgstr "Delegazioni"
 
-#: mod/admin.php:1353
-msgid "Check database structure"
-msgstr "Controlla struttura database"
+#: mod/settings.php:99
+msgid "Connected apps"
+msgstr "Applicazioni collegate"
 
-#: mod/admin.php:1358
-msgid "Failed Updates"
-msgstr "Aggiornamenti falliti"
+#: mod/settings.php:113
+msgid "Remove account"
+msgstr "Rimuovi account"
 
-#: mod/admin.php:1359
-msgid ""
-"This does not include updates prior to 1139, which did not return a status."
-msgstr "Questo non include gli aggiornamenti prima del 1139, che non ritornano lo stato."
+#: mod/settings.php:167
+msgid "Missing some important data!"
+msgstr "Mancano alcuni dati importanti!"
 
-#: mod/admin.php:1360
-msgid "Mark success (if update was manually applied)"
-msgstr "Segna completato (se l'update è stato applicato manualmente)"
+#: mod/settings.php:278
+msgid "Failed to connect with email account using the settings provided."
+msgstr "Impossibile collegarsi all'account email con i parametri forniti."
 
-#: mod/admin.php:1361
-msgid "Attempt to execute this update step automatically"
-msgstr "Cerco di eseguire questo aggiornamento in automatico"
+#: mod/settings.php:283
+msgid "Email settings updated."
+msgstr "Impostazioni e-mail aggiornate."
 
-#: mod/admin.php:1395
-#, php-format
-msgid ""
-"\n"
-"\t\t\tDear %1$s,\n"
-"\t\t\t\tthe administrator of %2$s has set up an account for you."
-msgstr "\nGentile %1$s,\n    l'amministratore di %2$s ha impostato un account per te."
+#: mod/settings.php:299
+msgid "Features updated"
+msgstr "Funzionalità aggiornate"
 
-#: mod/admin.php:1398
-#, php-format
-msgid ""
-"\n"
-"\t\t\tThe login details are as follows:\n"
-"\n"
-"\t\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t\t%2$s\n"
-"\t\t\tPassword:\t\t%3$s\n"
-"\n"
-"\t\t\tYou may change your password from your account \"Settings\" page after logging\n"
-"\t\t\tin.\n"
-"\n"
-"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
-"\n"
-"\t\t\tYou may also wish to add some basic information to your default profile\n"
-"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
-"\n"
-"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
-"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
-"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
-"\t\t\tthan that.\n"
-"\n"
-"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
-"\t\t\tIf you are new and do not know anybody here, they may help\n"
-"\t\t\tyou to make some new and interesting friends.\n"
-"\n"
-"\t\t\tThank you and welcome to %4$s."
-msgstr "\nI dettagli del tuo utente sono:\n    Indirizzo del sito: %1$s\n    Nome utente: %2$s\n    Password: %3$s\n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\nGrazie e benvenuto su %4$s"
+#: mod/settings.php:371
+msgid "Relocate message has been send to your contacts"
+msgstr "Il messaggio di trasloco è stato inviato ai tuoi contatti"
 
-#: mod/admin.php:1442
-#, php-format
-msgid "%s user blocked/unblocked"
-msgid_plural "%s users blocked/unblocked"
-msgstr[0] "%s utente bloccato/sbloccato"
-msgstr[1] "%s utenti bloccati/sbloccati"
+#: mod/settings.php:383 src/Model/User.php:312
+msgid "Passwords do not match. Password unchanged."
+msgstr "Le password non corrispondono. Password non cambiata."
 
-#: mod/admin.php:1449
-#, php-format
-msgid "%s user deleted"
-msgid_plural "%s users deleted"
-msgstr[0] "%s utente cancellato"
-msgstr[1] "%s utenti cancellati"
+#: mod/settings.php:388
+msgid "Empty passwords are not allowed. Password unchanged."
+msgstr "Le password non possono essere vuote. Password non cambiata."
 
-#: mod/admin.php:1496
-#, php-format
-msgid "User '%s' deleted"
-msgstr "Utente '%s' cancellato"
+#: mod/settings.php:394
+msgid "Wrong password."
+msgstr "Password sbagliata."
 
-#: mod/admin.php:1504
-#, php-format
-msgid "User '%s' unblocked"
-msgstr "Utente '%s' sbloccato"
+#: mod/settings.php:401
+msgid "Password changed."
+msgstr "Password cambiata."
 
-#: mod/admin.php:1504
-#, php-format
-msgid "User '%s' blocked"
-msgstr "Utente '%s' bloccato"
+#: mod/settings.php:403
+msgid "Password update failed. Please try again."
+msgstr "Aggiornamento password fallito. Prova ancora."
 
-#: mod/admin.php:1612 mod/admin.php:1638
-msgid "Register date"
-msgstr "Data registrazione"
+#: mod/settings.php:493
+msgid " Please use a shorter name."
+msgstr " Usa un nome più corto."
 
-#: mod/admin.php:1612 mod/admin.php:1638
-msgid "Last login"
-msgstr "Ultimo accesso"
+#: mod/settings.php:496
+msgid " Name too short."
+msgstr " Nome troppo corto."
 
-#: mod/admin.php:1612 mod/admin.php:1638
-msgid "Last item"
-msgstr "Ultimo elemento"
+#: mod/settings.php:504
+msgid "Wrong Password"
+msgstr "Password Sbagliata"
 
-#: mod/admin.php:1612 mod/settings.php:43
-msgid "Account"
-msgstr "Account"
+#: mod/settings.php:509
+msgid "Invalid email."
+msgstr "Email non valida."
 
-#: mod/admin.php:1621
-msgid "Add User"
-msgstr "Aggiungi utente"
+#: mod/settings.php:516
+msgid "Cannot change to that email."
+msgstr "Non puoi usare quella email."
 
-#: mod/admin.php:1622
-msgid "select all"
-msgstr "seleziona tutti"
+#: mod/settings.php:569
+msgid "Private forum has no privacy permissions. Using default privacy group."
+msgstr "Il forum privato non ha permessi di privacy. Uso il gruppo di privacy predefinito."
 
-#: mod/admin.php:1623
-msgid "User registrations waiting for confirm"
-msgstr "Richieste di registrazione in attesa di conferma"
+#: mod/settings.php:572
+msgid "Private forum has no privacy permissions and no default privacy group."
+msgstr "Il gruppo privato non ha permessi di privacy e nessun gruppo di privacy predefinito."
 
-#: mod/admin.php:1624
-msgid "User waiting for permanent deletion"
-msgstr "Utente in attesa di cancellazione definitiva"
+#: mod/settings.php:612
+msgid "Settings updated."
+msgstr "Impostazioni aggiornate."
 
-#: mod/admin.php:1625
-msgid "Request date"
-msgstr "Data richiesta"
+#: mod/settings.php:678 mod/settings.php:704 mod/settings.php:740
+msgid "Add application"
+msgstr "Aggiungi applicazione"
 
-#: mod/admin.php:1626
-msgid "No registrations."
-msgstr "Nessuna registrazione."
+#: mod/settings.php:682 mod/settings.php:708
+msgid "Consumer Key"
+msgstr "Consumer Key"
 
-#: mod/admin.php:1627
-msgid "Note from the user"
-msgstr "Nota dall'utente"
+#: mod/settings.php:683 mod/settings.php:709
+msgid "Consumer Secret"
+msgstr "Consumer Secret"
 
-#: mod/admin.php:1629
-msgid "Deny"
-msgstr "Nega"
+#: mod/settings.php:684 mod/settings.php:710
+msgid "Redirect"
+msgstr "Redirect"
 
-#: mod/admin.php:1631 mod/contacts.php:635 mod/contacts.php:835
-#: mod/contacts.php:1013
-msgid "Block"
-msgstr "Blocca"
+#: mod/settings.php:685 mod/settings.php:711
+msgid "Icon url"
+msgstr "Url icona"
 
-#: mod/admin.php:1632 mod/contacts.php:635 mod/contacts.php:835
-#: mod/contacts.php:1013
-msgid "Unblock"
-msgstr "Sblocca"
+#: mod/settings.php:696
+msgid "You can't edit this application."
+msgstr "Non puoi modificare questa applicazione."
 
-#: mod/admin.php:1633
-msgid "Site admin"
-msgstr "Amministrazione sito"
+#: mod/settings.php:739
+msgid "Connected Apps"
+msgstr "Applicazioni Collegate"
 
-#: mod/admin.php:1634
-msgid "Account expired"
-msgstr "Account scaduto"
+#: mod/settings.php:741 src/Object/Post.php:154 src/Object/Post.php:156
+msgid "Edit"
+msgstr "Modifica"
 
-#: mod/admin.php:1637
-msgid "New User"
-msgstr "Nuovo Utente"
+#: mod/settings.php:743
+msgid "Client key starts with"
+msgstr "Chiave del client inizia con"
 
-#: mod/admin.php:1638
-msgid "Deleted since"
-msgstr "Rimosso da"
+#: mod/settings.php:744
+msgid "No name"
+msgstr "Nessun nome"
 
-#: mod/admin.php:1643
-msgid ""
-"Selected users will be deleted!\\n\\nEverything these users had posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "Gli utenti selezionati saranno cancellati!\\n\\nTutto quello che gli utenti hanno inviato su questo sito sarà permanentemente canellato!\\n\\nSei sicuro?"
+#: mod/settings.php:745
+msgid "Remove authorization"
+msgstr "Rimuovi l'autorizzazione"
 
-#: mod/admin.php:1644
-msgid ""
-"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
-"site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "L'utente {0} sarà cancellato!\\n\\nTutto quello che ha inviato su questo sito sarà permanentemente cancellato!\\n\\nSei sicuro?"
+#: mod/settings.php:756
+msgid "No Addon settings configured"
+msgstr "Nessun addon ha impostazioni modificabili"
 
-#: mod/admin.php:1654
-msgid "Name of the new user."
-msgstr "Nome del nuovo utente."
+#: mod/settings.php:765
+msgid "Addon Settings"
+msgstr "Impostazioni Addon"
 
-#: mod/admin.php:1655
-msgid "Nickname"
-msgstr "Nome utente"
+#: mod/settings.php:786
+msgid "Additional Features"
+msgstr "Funzionalità aggiuntive"
 
-#: mod/admin.php:1655
-msgid "Nickname of the new user."
-msgstr "Nome utente del nuovo utente."
+#: mod/settings.php:808 src/Content/ContactSelector.php:83
+msgid "Diaspora"
+msgstr "Diaspora"
 
-#: mod/admin.php:1656
-msgid "Email address of the new user."
-msgstr "Indirizzo Email del nuovo utente."
+#: mod/settings.php:808 mod/settings.php:809
+msgid "enabled"
+msgstr "abilitato"
 
-#: mod/admin.php:1699
+#: mod/settings.php:808 mod/settings.php:809
+msgid "disabled"
+msgstr "disabilitato"
+
+#: mod/settings.php:808 mod/settings.php:809
 #, php-format
-msgid "Plugin %s disabled."
-msgstr "Plugin %s disabilitato."
+msgid "Built-in support for %s connectivity is %s"
+msgstr "Il supporto integrato per la connettività con %s è %s"
+
+#: mod/settings.php:809
+msgid "GNU Social (OStatus)"
+msgstr "GNU Social (OStatus)"
+
+#: mod/settings.php:840
+msgid "Email access is disabled on this site."
+msgstr "L'accesso email è disabilitato su questo sito."
+
+#: mod/settings.php:850
+msgid "General Social Media Settings"
+msgstr "Impostazioni Media Sociali"
+
+#: mod/settings.php:851
+msgid "Disable intelligent shortening"
+msgstr "Disabilita accorciamento intelligente"
+
+#: mod/settings.php:851
+msgid ""
+"Normally the system tries to find the best link to add to shortened posts. "
+"If this option is enabled then every shortened post will always point to the"
+" original friendica post."
+msgstr "Normalmente il sistema tenta di trovare il migliore link da aggiungere a un post accorciato. Se questa opzione è abilitata, ogni post accorciato conterrà sempre un link al post originale su Friendica."
 
-#: mod/admin.php:1703
-#, php-format
-msgid "Plugin %s enabled."
-msgstr "Plugin %s abilitato."
+#: mod/settings.php:852
+msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
+msgstr "Segui automaticamente chiunque da GNU Social (OStatus)  ti segua o ti menzioni"
 
-#: mod/admin.php:1714 mod/admin.php:1966
-msgid "Disable"
-msgstr "Disabilita"
+#: mod/settings.php:852
+msgid ""
+"If you receive a message from an unknown OStatus user, this option decides "
+"what to do. If it is checked, a new contact will be created for every "
+"unknown user."
+msgstr "Se ricevi un messaggio da un utente OStatus sconosciuto, questa opzione decide cosa fare. Se selezionato, un nuovo contatto verrà creato per ogni utente sconosciuto."
 
-#: mod/admin.php:1716 mod/admin.php:1968
-msgid "Enable"
-msgstr "Abilita"
+#: mod/settings.php:853
+msgid "Default group for OStatus contacts"
+msgstr "Gruppo di default per i contatti OStatus"
 
-#: mod/admin.php:1739 mod/admin.php:2015
-msgid "Toggle"
-msgstr "Inverti"
+#: mod/settings.php:854
+msgid "Your legacy GNU Social account"
+msgstr "Il tuo vecchio account GNU Social"
 
-#: mod/admin.php:1747 mod/admin.php:2024
-msgid "Author: "
-msgstr "Autore: "
+#: mod/settings.php:854
+msgid ""
+"If you enter your old GNU Social/Statusnet account name here (in the format "
+"user@domain.tld), your contacts will be added automatically. The field will "
+"be emptied when done."
+msgstr "Se inserisci il nome del tuo vecchio account GNU Social/Statusnet qui (nel formato utente@dominio.tld), i tuoi contatti verranno automaticamente aggiunti. Il campo verrà svuotato una volta terminato."
 
-#: mod/admin.php:1748 mod/admin.php:2025
-msgid "Maintainer: "
-msgstr "Manutentore: "
+#: mod/settings.php:857
+msgid "Repair OStatus subscriptions"
+msgstr "Ripara le iscrizioni OStatus"
 
-#: mod/admin.php:1803
-msgid "Reload active plugins"
-msgstr "Ricarica i plugin attivi"
+#: mod/settings.php:861
+msgid "Email/Mailbox Setup"
+msgstr "Impostazioni email"
 
-#: mod/admin.php:1808
-#, php-format
+#: mod/settings.php:862
 msgid ""
-"There are currently no plugins available on your node. You can find the "
-"official plugin repository at %1$s and might find other interesting plugins "
-"in the open plugin registry at %2$s"
-msgstr "Non sono disponibili componenti aggiuntivi sul tuo nodo. Puoi trovare il repository ufficiale dei plugin su %1$s e potresti trovare altri plugin interessanti nell'open plugin repository su %2$s"
+"If you wish to communicate with email contacts using this service "
+"(optional), please specify how to connect to your mailbox."
+msgstr "Se vuoi comunicare con i contatti email usando questo servizio, specifica come collegarti alla tua casella di posta. (opzionale)"
 
-#: mod/admin.php:1927
-msgid "No themes found."
-msgstr "Nessun tema trovato."
+#: mod/settings.php:863
+msgid "Last successful email check:"
+msgstr "Ultimo controllo email eseguito con successo:"
 
-#: mod/admin.php:2006
-msgid "Screenshot"
-msgstr "Anteprima"
+#: mod/settings.php:865
+msgid "IMAP server name:"
+msgstr "Nome server IMAP:"
 
-#: mod/admin.php:2066
-msgid "Reload active themes"
-msgstr "Ricarica i temi attivi"
+#: mod/settings.php:866
+msgid "IMAP port:"
+msgstr "Porta IMAP:"
 
-#: mod/admin.php:2071
-#, php-format
-msgid "No themes found on the system. They should be paced in %1$s"
-msgstr "Non sono stati trovati temi sul tuo sistema. Dovrebbero essere in %1$s"
+#: mod/settings.php:867
+msgid "Security:"
+msgstr "Sicurezza:"
 
-#: mod/admin.php:2072
-msgid "[Experimental]"
-msgstr "[Sperimentale]"
+#: mod/settings.php:867 mod/settings.php:872
+msgid "None"
+msgstr "Nessuna"
 
-#: mod/admin.php:2073
-msgid "[Unsupported]"
-msgstr "[Non supportato]"
+#: mod/settings.php:868
+msgid "Email login name:"
+msgstr "Nome utente email:"
 
-#: mod/admin.php:2097
-msgid "Log settings updated."
-msgstr "Impostazioni Log aggiornate."
+#: mod/settings.php:869
+msgid "Email password:"
+msgstr "Password email:"
 
-#: mod/admin.php:2129
-msgid "PHP log currently enabled."
-msgstr "Log PHP abilitato."
+#: mod/settings.php:870
+msgid "Reply-to address:"
+msgstr "Indirizzo di risposta:"
 
-#: mod/admin.php:2131
-msgid "PHP log currently disabled."
-msgstr "Log PHP disabilitato"
+#: mod/settings.php:871
+msgid "Send public posts to all email contacts:"
+msgstr "Invia i messaggi pubblici ai contatti email:"
 
-#: mod/admin.php:2140
-msgid "Clear"
-msgstr "Pulisci"
+#: mod/settings.php:872
+msgid "Action after import:"
+msgstr "Azione post importazione:"
 
-#: mod/admin.php:2145
-msgid "Enable Debugging"
-msgstr "Abilita Debugging"
+#: mod/settings.php:872 src/Content/Nav.php:191
+msgid "Mark as seen"
+msgstr "Segna come letto"
 
-#: mod/admin.php:2146
-msgid "Log file"
-msgstr "File di Log"
+#: mod/settings.php:872
+msgid "Move to folder"
+msgstr "Sposta nella cartella"
 
-#: mod/admin.php:2146
-msgid ""
-"Must be writable by web server. Relative to your Friendica top-level "
-"directory."
-msgstr "Il server web deve avere i permessi di scrittura. Relativo alla tua directory Friendica."
+#: mod/settings.php:873
+msgid "Move to folder:"
+msgstr "Sposta nella cartella:"
 
-#: mod/admin.php:2147
-msgid "Log level"
-msgstr "Livello di Log"
+#: mod/settings.php:916
+#, php-format
+msgid "%s - (Unsupported)"
+msgstr "%s - (Non supportato)"
 
-#: mod/admin.php:2150
-msgid "PHP logging"
-msgstr "Log PHP"
+#: mod/settings.php:918
+#, php-format
+msgid "%s - (Experimental)"
+msgstr "%s - (Sperimentale)"
 
-#: mod/admin.php:2151
-msgid ""
-"To enable logging of PHP errors and warnings you can add the following to "
-"the .htconfig.php file of your installation. The filename set in the "
-"'error_log' line is relative to the friendica top-level directory and must "
-"be writeable by the web server. The option '1' for 'log_errors' and "
-"'display_errors' is to enable these options, set to '0' to disable them."
-msgstr "Per abilitare il log degli errori e degli avvisi di PHP puoi aggiungere le seguenti righe al file .htconfig.php nella tua installazione. La posizione del file impostato in 'error_log' è relativa alla directory principale della tua installazione Friendica e il server web deve avere i permessi di scrittura sul file. Il valore '1' per 'log_errors' e 'display_errors' abilita le opzioni, imposta '0' per disabilitarle."
+#: mod/settings.php:961
+msgid "Display Settings"
+msgstr "Impostazioni Grafiche"
 
-#: mod/admin.php:2281 mod/admin.php:2282 mod/settings.php:792
-msgid "Off"
-msgstr "Spento"
+#: mod/settings.php:967 mod/settings.php:991
+msgid "Display Theme:"
+msgstr "Tema:"
 
-#: mod/admin.php:2281 mod/admin.php:2282 mod/settings.php:792
-msgid "On"
-msgstr "Acceso"
+#: mod/settings.php:968
+msgid "Mobile Theme:"
+msgstr "Tema mobile:"
 
-#: mod/admin.php:2282
-#, php-format
-msgid "Lock feature %s"
-msgstr "Blocca funzionalità %s"
+#: mod/settings.php:969
+msgid "Suppress warning of insecure networks"
+msgstr "Sopprimi avvisi reti insicure"
 
-#: mod/admin.php:2290
-msgid "Manage Additional Features"
-msgstr "Gestisci Funzionalità Aggiuntive"
+#: mod/settings.php:969
+msgid ""
+"Should the system suppress the warning that the current group contains "
+"members of networks that can't receive non public postings."
+msgstr "Il sistema sopprimerà l'avviso che il gruppo selezionato contiene membri di reti che non possono ricevere post non pubblici."
 
-#: mod/contacts.php:139
-#, php-format
-msgid "%d contact edited."
-msgid_plural "%d contacts edited."
-msgstr[0] "%d contatto modificato."
-msgstr[1] "%d contatti modificati"
+#: mod/settings.php:970
+msgid "Update browser every xx seconds"
+msgstr "Aggiorna il browser ogni x secondi"
 
-#: mod/contacts.php:174 mod/contacts.php:392
-msgid "Could not access contact record."
-msgstr "Non è possibile accedere al contatto."
+#: mod/settings.php:970
+msgid "Minimum of 10 seconds. Enter -1 to disable it."
+msgstr "Minimo 10 secondi. Inserisci -1 per disabilitarlo"
 
-#: mod/contacts.php:188
-msgid "Could not locate selected profile."
-msgstr "Non riesco a trovare il profilo selezionato."
+#: mod/settings.php:971
+msgid "Number of items to display per page:"
+msgstr "Numero di elementi da mostrare per pagina:"
 
-#: mod/contacts.php:221
-msgid "Contact updated."
-msgstr "Contatto aggiornato."
+#: mod/settings.php:971 mod/settings.php:972
+msgid "Maximum of 100 items"
+msgstr "Massimo 100 voci"
 
-#: mod/contacts.php:413
-msgid "Contact has been blocked"
-msgstr "Il contatto è stato bloccato"
+#: mod/settings.php:972
+msgid "Number of items to display per page when viewed from mobile device:"
+msgstr "Numero di voci da visualizzare per pagina quando si utilizza un dispositivo mobile:"
 
-#: mod/contacts.php:413
-msgid "Contact has been unblocked"
-msgstr "Il contatto è stato sbloccato"
+#: mod/settings.php:973
+msgid "Don't show emoticons"
+msgstr "Non mostrare le emoticons"
 
-#: mod/contacts.php:424
-msgid "Contact has been ignored"
-msgstr "Il contatto è ignorato"
+#: mod/settings.php:974
+msgid "Calendar"
+msgstr "Calendario"
 
-#: mod/contacts.php:424
-msgid "Contact has been unignored"
-msgstr "Il contatto non è più ignorato"
+#: mod/settings.php:975
+msgid "Beginning of week:"
+msgstr "Inizio della settimana:"
 
-#: mod/contacts.php:436
-msgid "Contact has been archived"
-msgstr "Il contatto è stato archiviato"
+#: mod/settings.php:976
+msgid "Don't show notices"
+msgstr "Non mostrare gli avvisi"
 
-#: mod/contacts.php:436
-msgid "Contact has been unarchived"
-msgstr "Il contatto è stato dearchiviato"
+#: mod/settings.php:977
+msgid "Infinite scroll"
+msgstr "Scroll infinito"
 
-#: mod/contacts.php:461
-msgid "Drop contact"
-msgstr "Cancella contatto"
+#: mod/settings.php:978
+msgid "Automatic updates only at the top of the network page"
+msgstr "Aggiornamenti automatici solo in cima alla pagina \"rete\""
 
-#: mod/contacts.php:464 mod/contacts.php:831
-msgid "Do you really want to delete this contact?"
-msgstr "Vuoi veramente cancellare questo contatto?"
+#: mod/settings.php:978
+msgid ""
+"When disabled, the network page is updated all the time, which could be "
+"confusing while reading."
+msgstr "Quando disabilitato, la pagina \"rete\" è aggiornata continuamente, cosa che può confondere durante la lettura."
 
-#: mod/contacts.php:483
-msgid "Contact has been removed."
-msgstr "Il contatto è stato rimosso."
+#: mod/settings.php:979
+msgid "Bandwith Saver Mode"
+msgstr "Modalità Salva Banda"
 
-#: mod/contacts.php:520
-#, php-format
-msgid "You are mutual friends with %s"
-msgstr "Sei amico reciproco con %s"
+#: mod/settings.php:979
+msgid ""
+"When enabled, embedded content is not displayed on automatic updates, they "
+"only show on page reload."
+msgstr "Quando abilitato, il contenuto embeddato non è mostrato quando la pagina si aggiorna automaticamente, ma solo quando la pagina viene ricaricata."
 
-#: mod/contacts.php:524
-#, php-format
-msgid "You are sharing with %s"
-msgstr "Stai condividendo con %s"
+#: mod/settings.php:980
+msgid "Smart Threading"
+msgstr "Smart Threading"
 
-#: mod/contacts.php:529
-#, php-format
-msgid "%s is sharing with you"
-msgstr "%s sta condividendo con te"
+#: mod/settings.php:980
+msgid ""
+"When enabled, suppress extraneous thread indentation while keeping it where "
+"it matters. Only works if threading is available and enabled."
+msgstr "Quando è abilitato, rimuove i rientri eccessivi nella visualizzazione delle discussioni, mantenendoli dove sono importanti. Funziona solo se le conversazioni a thread sono disponibili e abilitate."
 
-#: mod/contacts.php:549
-msgid "Private communications are not available for this contact."
-msgstr "Le comunicazioni private non sono disponibili per questo contatto."
+#: mod/settings.php:982
+msgid "General Theme Settings"
+msgstr "Opzioni Generali Tema"
 
-#: mod/contacts.php:556
-msgid "(Update was successful)"
-msgstr "(L'aggiornamento è stato completato)"
+#: mod/settings.php:983
+msgid "Custom Theme Settings"
+msgstr "Opzioni Personalizzate Tema"
 
-#: mod/contacts.php:556
-msgid "(Update was not successful)"
-msgstr "(L'aggiornamento non è stato completato)"
+#: mod/settings.php:984
+msgid "Content Settings"
+msgstr "Opzioni Contenuto"
 
-#: mod/contacts.php:558 mod/contacts.php:994
-msgid "Suggest friends"
-msgstr "Suggerisci amici"
+#: mod/settings.php:985 view/theme/duepuntozero/config.php:73
+#: view/theme/frio/config.php:115 view/theme/quattro/config.php:75
+#: view/theme/vier/config.php:121
+msgid "Theme settings"
+msgstr "Impostazioni tema"
 
-#: mod/contacts.php:562
-#, php-format
-msgid "Network type: %s"
-msgstr "Tipo di rete: %s"
+#: mod/settings.php:1006
+msgid "Unable to find your profile. Please contact your admin."
+msgstr "Impossibile trovare il tuo profilo. Contatta il tuo amministratore."
 
-#: mod/contacts.php:575
-msgid "Communications lost with this contact!"
-msgstr "Comunicazione con questo contatto persa!"
+#: mod/settings.php:1048
+msgid "Account Types"
+msgstr "Tipi di Account"
 
-#: mod/contacts.php:578
-msgid "Fetch further information for feeds"
-msgstr "Recupera maggiori informazioni per i feed"
+#: mod/settings.php:1049
+msgid "Personal Page Subtypes"
+msgstr "Sottotipi di Pagine Personali"
 
-#: mod/contacts.php:579
-msgid "Fetch information"
-msgstr "Recupera informazioni"
+#: mod/settings.php:1050
+msgid "Community Forum Subtypes"
+msgstr "Sottotipi di Community Forum"
 
-#: mod/contacts.php:579
-msgid "Fetch information and keywords"
-msgstr "Recupera informazioni e parole chiave"
+#: mod/settings.php:1057
+msgid "Personal Page"
+msgstr "Pagina Personale"
 
-#: mod/contacts.php:603
-msgid "Contact"
-msgstr "Contatto"
+#: mod/settings.php:1058
+msgid "Account for a personal profile."
+msgstr "Account per profilo personale."
 
-#: mod/contacts.php:606
-msgid "Profile Visibility"
-msgstr "Visibilità del profilo"
+#: mod/settings.php:1061
+msgid "Organisation Page"
+msgstr "Pagina Organizzazione"
 
-#: mod/contacts.php:607
-#, php-format
+#: mod/settings.php:1062
 msgid ""
-"Please choose the profile you would like to display to %s when viewing your "
-"profile securely."
-msgstr "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro."
+"Account for an organisation that automatically approves contact requests as "
+"\"Followers\"."
+msgstr "Account per un'organizzazione, che automaticamente approva le richieste di contatto come \"Follower\"."
+
+#: mod/settings.php:1065
+msgid "News Page"
+msgstr "Pagina Notizie"
+
+#: mod/settings.php:1066
+msgid ""
+"Account for a news reflector that automatically approves contact requests as"
+" \"Followers\"."
+msgstr "Account per notizie, che automaticamente approva le richieste di contatto come \"Follower\""
 
-#: mod/contacts.php:608
-msgid "Contact Information / Notes"
-msgstr "Informazioni / Note sul contatto"
+#: mod/settings.php:1069
+msgid "Community Forum"
+msgstr "Community Forum"
 
-#: mod/contacts.php:609
-msgid "Their personal note"
-msgstr ""
+#: mod/settings.php:1070
+msgid "Account for community discussions."
+msgstr "Account per discussioni comunitarie."
 
-#: mod/contacts.php:611
-msgid "Edit contact notes"
-msgstr "Modifica note contatto"
+#: mod/settings.php:1073
+msgid "Normal Account Page"
+msgstr "Pagina Account Normale"
 
-#: mod/contacts.php:617
-msgid "Block/Unblock contact"
-msgstr "Blocca/Sblocca contatto"
+#: mod/settings.php:1074
+msgid ""
+"Account for a regular personal profile that requires manual approval of "
+"\"Friends\" and \"Followers\"."
+msgstr "Account per un profilo personale, che richiede l'approvazione delle richieste di contatto come \"Amico\" o \"Follower\"."
 
-#: mod/contacts.php:618
-msgid "Ignore contact"
-msgstr "Ignora il contatto"
+#: mod/settings.php:1077
+msgid "Soapbox Page"
+msgstr "Pagina Sandbox"
 
-#: mod/contacts.php:619
-msgid "Repair URL settings"
-msgstr "Impostazioni riparazione URL"
+#: mod/settings.php:1078
+msgid ""
+"Account for a public profile that automatically approves contact requests as"
+" \"Followers\"."
+msgstr "Account per un profilo publico, che automaticamente approva le richieste di contatto come \"Follower\"."
 
-#: mod/contacts.php:620
-msgid "View conversations"
-msgstr "Vedi conversazioni"
+#: mod/settings.php:1081
+msgid "Public Forum"
+msgstr "Forum Pubblico"
 
-#: mod/contacts.php:626
-msgid "Last update:"
-msgstr "Ultimo aggiornamento:"
+#: mod/settings.php:1082
+msgid "Automatically approves all contact requests."
+msgstr "Approva automaticamente tutte le richieste di contatto."
 
-#: mod/contacts.php:628
-msgid "Update public posts"
-msgstr "Aggiorna messaggi pubblici"
+#: mod/settings.php:1085
+msgid "Automatic Friend Page"
+msgstr "Pagina con amicizia automatica"
 
-#: mod/contacts.php:630 mod/contacts.php:1004
-msgid "Update now"
-msgstr "Aggiorna adesso"
+#: mod/settings.php:1086
+msgid ""
+"Account for a popular profile that automatically approves contact requests "
+"as \"Friends\"."
+msgstr "Account per un profilo popolare, che automaticamente approva le richieste di contatto come \"Amici\"."
 
-#: mod/contacts.php:636 mod/contacts.php:836 mod/contacts.php:1021
-msgid "Unignore"
-msgstr "Non ignorare"
+#: mod/settings.php:1089
+msgid "Private Forum [Experimental]"
+msgstr "Forum privato [sperimentale]"
 
-#: mod/contacts.php:640
-msgid "Currently blocked"
-msgstr "Bloccato"
+#: mod/settings.php:1090
+msgid "Requires manual approval of contact requests."
+msgstr "Richiede l'approvazione manuale delle richieste di contatto."
 
-#: mod/contacts.php:641
-msgid "Currently ignored"
-msgstr "Ignorato"
+#: mod/settings.php:1101
+msgid "OpenID:"
+msgstr "OpenID:"
 
-#: mod/contacts.php:642
-msgid "Currently archived"
-msgstr "Al momento archiviato"
+#: mod/settings.php:1101
+msgid "(Optional) Allow this OpenID to login to this account."
+msgstr "(Opzionale) Consente di loggarti in questo account con questo OpenID"
 
-#: mod/contacts.php:643
+#: mod/settings.php:1109
+msgid "Publish your default profile in your local site directory?"
+msgstr "Pubblica il tuo profilo predefinito nell'elenco locale del sito"
+
+#: mod/settings.php:1109
+#, php-format
 msgid ""
-"Replies/likes to your public posts <strong>may</strong> still be visible"
-msgstr "Risposte ai tuoi post pubblici <strong>possono</strong> essere comunque visibili"
+"Your profile will be published in the global friendica directories (e.g. <a "
+"href=\"%s\">%s</a>). Your profile will be visible in public."
+msgstr "Il tuo profilo sarà pubblicato nella directory globale di friendica (p.e. <a href=\"%s\">%s</a>). Il tuo profilo sarà visibile pubblicamente."
 
-#: mod/contacts.php:644
-msgid "Notification for new posts"
-msgstr "Notifica per i nuovi messaggi"
+#: mod/settings.php:1115
+msgid "Publish your default profile in the global social directory?"
+msgstr "Pubblica il tuo profilo predefinito nell'elenco sociale globale"
 
-#: mod/contacts.php:644
-msgid "Send a notification of every new post of this contact"
-msgstr "Invia una notifica per ogni nuovo messaggio di questo contatto"
+#: mod/settings.php:1115
+#, php-format
+msgid ""
+"Your profile will be published in this node's <a href=\"%s\">local "
+"directory</a>. Your profile details may be publicly visible depending on the"
+" system settings."
+msgstr "Il tuo profilo verrà pubblicato nella <a href=\"%s\">directory locale</a> di questo nodo. I dettagli del tuo profilo potrebbero essere visibili pubblicamente a seconda delle impostazioni di sistema."
 
-#: mod/contacts.php:647
-msgid "Blacklisted keywords"
-msgstr "Parole chiave in blacklist"
+#: mod/settings.php:1122
+msgid "Hide your contact/friend list from viewers of your default profile?"
+msgstr "Nascondi la lista dei tuoi contatti/amici dai visitatori del tuo profilo predefinito"
 
-#: mod/contacts.php:647
+#: mod/settings.php:1122
 msgid ""
-"Comma separated list of keywords that should not be converted to hashtags, "
-"when \"Fetch information and keywords\" is selected"
-msgstr "Lista separata da virgola di parole chiave che non dovranno essere convertite in hashtag, quando \"Recupera informazioni e parole chiave\" è selezionato"
+"Your contact list won't be shown in your default profile page. You can "
+"decide to show your contact list separately for each additional profile you "
+"create"
+msgstr "La tua lista di contatti non sarà mostrata nella tua pagina profilo di default. Puoi decidere di mostrare la tua lista contatti separatamente per ogni profilo in più che crei."
 
-#: mod/contacts.php:665
-msgid "Actions"
-msgstr "Azioni"
+#: mod/settings.php:1126
+msgid "Hide your profile details from anonymous viewers?"
+msgstr "Nascondi i dettagli del tuo profilo ai visitatori anonimi?"
 
-#: mod/contacts.php:668
-msgid "Contact Settings"
-msgstr "Impostazioni Contatto"
+#: mod/settings.php:1126
+msgid ""
+"Anonymous visitors will only see your profile picture, your display name and"
+" the nickname you are using on your profile page. Disables posting public "
+"messages to Diaspora and other networks."
+msgstr "I visitatori anonimi vedranno nella tua pagina profilo solo la tua foto del profilo, il tuo nome e il nome utente che stai usando. Disabilita l'invio di messaggi pubblici verso Diaspora e altre reti."
 
-#: mod/contacts.php:714
-msgid "Suggestions"
-msgstr "Suggerimenti"
+#: mod/settings.php:1130
+msgid "Allow friends to post to your profile page?"
+msgstr "Permetti agli amici di scrivere sulla tua pagina profilo?"
 
-#: mod/contacts.php:717
-msgid "Suggest potential friends"
-msgstr "Suggerisci potenziali amici"
+#: mod/settings.php:1130
+msgid ""
+"Your contacts may write posts on your profile wall. These posts will be "
+"distributed to your contacts"
+msgstr "I tuoi contatti possono scrivere messaggi sulla tua pagina di profilo. Questi messaggi saranno distribuiti a tutti i tuoi contatti."
 
-#: mod/contacts.php:725
-msgid "Show all contacts"
-msgstr "Mostra tutti i contatti"
+#: mod/settings.php:1134
+msgid "Allow friends to tag your posts?"
+msgstr "Permetti agli amici di aggiungere tag  ai tuoi messaggi?"
 
-#: mod/contacts.php:730
-msgid "Unblocked"
-msgstr "Sbloccato"
+#: mod/settings.php:1134
+msgid "Your contacts can add additional tags to your posts."
+msgstr "I tuoi contatti possono aggiungere tag aggiuntivi ai tuoi messaggi."
 
-#: mod/contacts.php:733
-msgid "Only show unblocked contacts"
-msgstr "Mostra solo contatti non bloccati"
+#: mod/settings.php:1138
+msgid "Allow us to suggest you as a potential friend to new members?"
+msgstr "Ci permetti di suggerirti come potenziale amico ai nuovi membri?"
 
-#: mod/contacts.php:739
-msgid "Blocked"
-msgstr "Bloccato"
+#: mod/settings.php:1138
+msgid ""
+"If you like, Friendica may suggest new members to add you as a contact."
+msgstr "Se vuoi, Friendica può suggerire ai nuovi utenti di aggiungerti come contatto."
 
-#: mod/contacts.php:742
-msgid "Only show blocked contacts"
-msgstr "Mostra solo contatti bloccati"
+#: mod/settings.php:1142
+msgid "Permit unknown people to send you private mail?"
+msgstr "Permetti a utenti sconosciuti di inviarti messaggi privati?"
 
-#: mod/contacts.php:748
-msgid "Ignored"
-msgstr "Ignorato"
+#: mod/settings.php:1142
+msgid ""
+"Friendica network users may send you private messages even if they are not "
+"in your contact list."
+msgstr "Gli utenti sulla rete Friendica possono inviarti messaggi privati anche se non sono nella tua lista di contatti."
 
-#: mod/contacts.php:751
-msgid "Only show ignored contacts"
-msgstr "Mostra solo contatti ignorati"
+#: mod/settings.php:1146
+msgid "Profile is <strong>not published</strong>."
+msgstr "Il profilo <strong>non è pubblicato</strong>."
 
-#: mod/contacts.php:757
-msgid "Archived"
-msgstr "Archiviato"
+#: mod/settings.php:1152
+#, php-format
+msgid "Your Identity Address is <strong>'%s'</strong> or '%s'."
+msgstr "L'indirizzo della tua identità è <strong>'%s'</strong> or '%s'."
 
-#: mod/contacts.php:760
-msgid "Only show archived contacts"
-msgstr "Mostra solo contatti archiviati"
+#: mod/settings.php:1159
+msgid "Automatically expire posts after this many days:"
+msgstr "Fai scadere i post automaticamente dopo x giorni:"
 
-#: mod/contacts.php:766
-msgid "Hidden"
-msgstr "Nascosto"
+#: mod/settings.php:1159
+msgid "If empty, posts will not expire. Expired posts will be deleted"
+msgstr "Se lasciato vuoto, i messaggi non verranno cancellati."
 
-#: mod/contacts.php:769
-msgid "Only show hidden contacts"
-msgstr "Mostra solo contatti nascosti"
+#: mod/settings.php:1160
+msgid "Advanced expiration settings"
+msgstr "Impostazioni avanzate di scadenza"
 
-#: mod/contacts.php:826
-msgid "Search your contacts"
-msgstr "Cerca nei tuoi contatti"
+#: mod/settings.php:1161
+msgid "Advanced Expiration"
+msgstr "Scadenza avanzata"
 
-#: mod/contacts.php:834 mod/settings.php:160 mod/settings.php:717
-msgid "Update"
-msgstr "Aggiorna"
+#: mod/settings.php:1162
+msgid "Expire posts:"
+msgstr "Fai scadere i post:"
 
-#: mod/contacts.php:837 mod/contacts.php:1029
-msgid "Archive"
-msgstr "Archivia"
+#: mod/settings.php:1163
+msgid "Expire personal notes:"
+msgstr "Fai scadere le Note personali:"
 
-#: mod/contacts.php:837 mod/contacts.php:1029
-msgid "Unarchive"
-msgstr "Dearchivia"
+#: mod/settings.php:1164
+msgid "Expire starred posts:"
+msgstr "Fai scadere i post Speciali:"
 
-#: mod/contacts.php:840
-msgid "Batch Actions"
-msgstr "Azioni Batch"
+#: mod/settings.php:1165
+msgid "Expire photos:"
+msgstr "Fai scadere le foto:"
 
-#: mod/contacts.php:886
-msgid "View all contacts"
-msgstr "Vedi tutti i contatti"
+#: mod/settings.php:1166
+msgid "Only expire posts by others:"
+msgstr "Fai scadere solo i post degli altri:"
 
-#: mod/contacts.php:896
-msgid "View all common friends"
-msgstr "Vedi tutti gli amici in comune"
+#: mod/settings.php:1196
+msgid "Account Settings"
+msgstr "Impostazioni account"
 
-#: mod/contacts.php:903
-msgid "Advanced Contact Settings"
-msgstr "Impostazioni avanzate Contatto"
+#: mod/settings.php:1204
+msgid "Password Settings"
+msgstr "Impostazioni password"
 
-#: mod/contacts.php:937
-msgid "Mutual Friendship"
-msgstr "Amicizia reciproca"
+#: mod/settings.php:1206
+msgid "Leave password fields blank unless changing"
+msgstr "Lascia questi campi in bianco per non effettuare variazioni alla password"
 
-#: mod/contacts.php:941
-msgid "is a fan of yours"
-msgstr "è un tuo fan"
+#: mod/settings.php:1207
+msgid "Current Password:"
+msgstr "Password Attuale:"
 
-#: mod/contacts.php:945
-msgid "you are a fan of"
-msgstr "sei un fan di"
+#: mod/settings.php:1207 mod/settings.php:1208
+msgid "Your current password to confirm the changes"
+msgstr "La tua password attuale per confermare le modifiche"
 
-#: mod/contacts.php:1015
-msgid "Toggle Blocked status"
-msgstr "Inverti stato \"Blocca\""
+#: mod/settings.php:1208
+msgid "Password:"
+msgstr "Password:"
 
-#: mod/contacts.php:1023
-msgid "Toggle Ignored status"
-msgstr "Inverti stato \"Ignora\""
+#: mod/settings.php:1212
+msgid "Basic Settings"
+msgstr "Impostazioni base"
 
-#: mod/contacts.php:1031
-msgid "Toggle Archive status"
-msgstr "Inverti stato \"Archiviato\""
+#: mod/settings.php:1213 src/Model/Profile.php:738
+msgid "Full Name:"
+msgstr "Nome completo:"
 
-#: mod/contacts.php:1039
-msgid "Delete contact"
-msgstr "Rimuovi contatto"
+#: mod/settings.php:1214
+msgid "Email Address:"
+msgstr "Indirizzo Email:"
 
-#: mod/dfrn_confirm.php:74 mod/profiles.php:25 mod/profiles.php:135
-#: mod/profiles.php:182 mod/profiles.php:618
-msgid "Profile not found."
-msgstr "Profilo non trovato."
+#: mod/settings.php:1215
+msgid "Your Timezone:"
+msgstr "Il tuo fuso orario:"
 
-#: mod/dfrn_confirm.php:131
+#: mod/settings.php:1216
+msgid "Your Language:"
+msgstr "La tua lingua:"
+
+#: mod/settings.php:1216
 msgid ""
-"This may occasionally happen if contact was requested by both persons and it"
-" has already been approved."
-msgstr "Questo può accadere occasionalmente se la richiesta di contatto era stata inviata da entrambe le persone e  già approvata."
+"Set the language we use to show you friendica interface and to send you "
+"emails"
+msgstr "Imposta la lingua che sarà usata per mostrarti l'interfaccia di Friendica e per inviarti le email"
 
-#: mod/dfrn_confirm.php:248
-msgid "Response from remote site was not understood."
-msgstr "Errore di comunicazione con l'altro sito."
+#: mod/settings.php:1217
+msgid "Default Post Location:"
+msgstr "Località predefinita:"
 
-#: mod/dfrn_confirm.php:257 mod/dfrn_confirm.php:262
-msgid "Unexpected response from remote site: "
-msgstr "La risposta dell'altro sito non può essere gestita: "
+#: mod/settings.php:1218
+msgid "Use Browser Location:"
+msgstr "Usa la località rilevata dal browser:"
 
-#: mod/dfrn_confirm.php:271
-msgid "Confirmation completed successfully."
-msgstr "Conferma completata con successo."
+#: mod/settings.php:1221
+msgid "Security and Privacy Settings"
+msgstr "Impostazioni di sicurezza e privacy"
 
-#: mod/dfrn_confirm.php:273 mod/dfrn_confirm.php:287 mod/dfrn_confirm.php:294
-msgid "Remote site reported: "
-msgstr "Il sito remoto riporta: "
+#: mod/settings.php:1223
+msgid "Maximum Friend Requests/Day:"
+msgstr "Numero massimo di richieste di amicizia al giorno:"
 
-#: mod/dfrn_confirm.php:285
-msgid "Temporary failure. Please wait and try again."
-msgstr "Problema temporaneo. Attendi e riprova."
+#: mod/settings.php:1223 mod/settings.php:1252
+msgid "(to prevent spam abuse)"
+msgstr "(per prevenire lo spam)"
 
-#: mod/dfrn_confirm.php:292
-msgid "Introduction failed or was revoked."
-msgstr "La presentazione ha generato un errore o è stata revocata."
+#: mod/settings.php:1224
+msgid "Default Post Permissions"
+msgstr "Permessi predefiniti per i messaggi"
 
-#: mod/dfrn_confirm.php:421
-msgid "Unable to set contact photo."
-msgstr "Impossibile impostare la foto del contatto."
+#: mod/settings.php:1225
+msgid "(click to open/close)"
+msgstr "(clicca per aprire/chiudere)"
+
+#: mod/settings.php:1235
+msgid "Default Private Post"
+msgstr "Default Post Privato"
 
-#: mod/dfrn_confirm.php:562
-#, php-format
-msgid "No user record found for '%s' "
-msgstr "Nessun utente trovato '%s'"
+#: mod/settings.php:1236
+msgid "Default Public Post"
+msgstr "Default Post Pubblico"
 
-#: mod/dfrn_confirm.php:572
-msgid "Our site encryption key is apparently messed up."
-msgstr "La nostra chiave di criptazione del sito sembra essere corrotta."
+#: mod/settings.php:1240
+msgid "Default Permissions for New Posts"
+msgstr "Permessi predefiniti per i nuovi post"
 
-#: mod/dfrn_confirm.php:583
-msgid "Empty site URL was provided or URL could not be decrypted by us."
-msgstr "E' stato fornito un indirizzo vuoto o non possiamo decrittare l'indirizzo."
+#: mod/settings.php:1252
+msgid "Maximum private messages per day from unknown people:"
+msgstr "Numero massimo di messaggi privati da utenti sconosciuti per giorno:"
 
-#: mod/dfrn_confirm.php:605
-msgid "Contact record was not found for you on our site."
-msgstr "Il contatto non è stato trovato sul nostro sito."
+#: mod/settings.php:1255
+msgid "Notification Settings"
+msgstr "Impostazioni notifiche"
 
-#: mod/dfrn_confirm.php:619
-#, php-format
-msgid "Site public key not available in contact record for URL %s."
-msgstr "La chiave pubblica del sito non è disponibile per l'URL %s"
+#: mod/settings.php:1256
+msgid "By default post a status message when:"
+msgstr "Invia un messaggio di stato quando:"
 
-#: mod/dfrn_confirm.php:639
-msgid ""
-"The ID provided by your system is a duplicate on our system. It should work "
-"if you try again."
-msgstr "L'ID fornito dal tuo sistema è duplicato sul nostro sistema. Se riprovi dovrebbe funzionare."
+#: mod/settings.php:1257
+msgid "accepting a friend request"
+msgstr "accetti una richiesta di amicizia"
 
-#: mod/dfrn_confirm.php:650
-msgid "Unable to set your contact credentials on our system."
-msgstr "Impossibile impostare le credenziali del tuo contatto sul nostro sistema."
+#: mod/settings.php:1258
+msgid "joining a forum/community"
+msgstr "ti unisci a un forum/comunità"
 
-#: mod/dfrn_confirm.php:712
-msgid "Unable to update your contact profile details on our system"
-msgstr "Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema"
+#: mod/settings.php:1259
+msgid "making an <em>interesting</em> profile change"
+msgstr "fai un <em>interessante</em> modifica al profilo"
 
-#: mod/dfrn_confirm.php:784
-#, php-format
-msgid "%1$s has joined %2$s"
-msgstr "%1$s si è unito a %2$s"
+#: mod/settings.php:1260
+msgid "Send a notification email when:"
+msgstr "Invia una mail di notifica quando:"
 
-#: mod/dirfind.php:41
-#, php-format
-msgid "People Search - %s"
-msgstr "Cerca persone - %s"
+#: mod/settings.php:1261
+msgid "You receive an introduction"
+msgstr "Ricevi una presentazione"
 
-#: mod/dirfind.php:52
-#, php-format
-msgid "Forum Search - %s"
-msgstr "Ricerca Forum  - %s"
+#: mod/settings.php:1262
+msgid "Your introductions are confirmed"
+msgstr "Le tue presentazioni sono confermate"
 
-#: mod/display.php:482
-msgid "Item has been removed."
-msgstr "L'oggetto è stato rimosso."
+#: mod/settings.php:1263
+msgid "Someone writes on your profile wall"
+msgstr "Qualcuno scrive sulla bacheca del tuo profilo"
 
-#: mod/events.php:98 mod/events.php:100
-msgid "Event can not end before it has started."
-msgstr "Un evento non può finire prima di iniziare."
+#: mod/settings.php:1264
+msgid "Someone writes a followup comment"
+msgstr "Qualcuno scrive un commento a un tuo messaggio"
 
-#: mod/events.php:107 mod/events.php:109
-msgid "Event title and start time are required."
-msgstr "Titolo e ora di inizio dell'evento sono richiesti."
+#: mod/settings.php:1265
+msgid "You receive a private message"
+msgstr "Ricevi un messaggio privato"
 
-#: mod/events.php:385
-msgid "Create New Event"
-msgstr "Crea un nuovo evento"
+#: mod/settings.php:1266
+msgid "You receive a friend suggestion"
+msgstr "Hai ricevuto un suggerimento di amicizia"
 
-#: mod/events.php:505
-msgid "Event details"
-msgstr "Dettagli dell'evento"
+#: mod/settings.php:1267
+msgid "You are tagged in a post"
+msgstr "Sei stato taggato in un post"
 
-#: mod/events.php:506
-msgid "Starting date and Title are required."
-msgstr "La data di inizio e il titolo sono richiesti."
+#: mod/settings.php:1268
+msgid "You are poked/prodded/etc. in a post"
+msgstr "Sei 'toccato'/'spronato'/ecc. in un post"
 
-#: mod/events.php:507 mod/events.php:508
-msgid "Event Starts:"
-msgstr "L'evento inizia:"
+#: mod/settings.php:1270
+msgid "Activate desktop notifications"
+msgstr "Attiva notifiche desktop"
 
-#: mod/events.php:507 mod/events.php:519 mod/profiles.php:708
-msgid "Required"
-msgstr "Richiesto"
+#: mod/settings.php:1270
+msgid "Show desktop popup on new notifications"
+msgstr "Mostra un popup di notifica sul desktop all'arrivo di nuove notifiche"
 
-#: mod/events.php:509 mod/events.php:525
-msgid "Finish date/time is not known or not relevant"
-msgstr "La data/ora di fine non è definita"
+#: mod/settings.php:1272
+msgid "Text-only notification emails"
+msgstr "Email di notifica in solo testo"
 
-#: mod/events.php:511 mod/events.php:512
-msgid "Event Finishes:"
-msgstr "L'evento finisce:"
+#: mod/settings.php:1274
+msgid "Send text only notification emails, without the html part"
+msgstr "Invia le email di notifica in solo testo, senza la parte in html"
 
-#: mod/events.php:513 mod/events.php:526
-msgid "Adjust for viewer timezone"
-msgstr "Visualizza con il fuso orario di chi legge"
+#: mod/settings.php:1276
+msgid "Show detailled notifications"
+msgstr "Mostra notifiche dettagliate"
 
-#: mod/events.php:515
-msgid "Description:"
-msgstr "Descrizione:"
+#: mod/settings.php:1278
+msgid ""
+"Per default the notificiation are condensed to a single notification per "
+"item. When enabled, every notification is displayed."
+msgstr "Per impostazione predefinita, le notifiche sono raggruppate in una singola notifica per articolo. Se abilitato, viene visualizzate tutte le notifiche."
 
-#: mod/events.php:519 mod/events.php:521
-msgid "Title:"
-msgstr "Titolo:"
+#: mod/settings.php:1280
+msgid "Advanced Account/Page Type Settings"
+msgstr "Impostazioni avanzate Account/Tipo di pagina"
 
-#: mod/events.php:522 mod/events.php:523
-msgid "Share this event"
-msgstr "Condividi questo evento"
+#: mod/settings.php:1281
+msgid "Change the behaviour of this account for special situations"
+msgstr "Modifica il comportamento di questo account in situazioni speciali"
 
-#: mod/events.php:552
-msgid "Failed to remove event"
-msgstr "Rimozione evento fallita."
+#: mod/settings.php:1284
+msgid "Relocate"
+msgstr "Trasloca"
 
-#: mod/events.php:554
-msgid "Event removed"
-msgstr "Evento rimosso"
+#: mod/settings.php:1285
+msgid ""
+"If you have moved this profile from another server, and some of your "
+"contacts don't receive your updates, try pushing this button."
+msgstr "Se hai spostato questo profilo da un'altro server, e alcuni dei tuoi contatti non ricevono i tuoi aggiornamenti, prova a premere questo bottone."
 
-#: mod/fsuggest.php:66
-msgid "Friend suggestion sent."
-msgstr "Suggerimento di amicizia inviato."
+#: mod/settings.php:1286
+msgid "Resend relocate message to contacts"
+msgstr "Invia nuovamente il messaggio di trasloco ai contatti"
 
-#: mod/fsuggest.php:100
-msgid "Suggest Friends"
-msgstr "Suggerisci amici"
+#: mod/videos.php:140
+msgid "Do you really want to delete this video?"
+msgstr "Vuoi veramente cancellare questo video?"
 
-#: mod/fsuggest.php:102
-#, php-format
-msgid "Suggest a friend for %s"
-msgstr "Suggerisci un amico a %s"
+#: mod/videos.php:145
+msgid "Delete Video"
+msgstr "Rimuovi video"
 
-#: mod/item.php:120
-msgid "Unable to locate original post."
-msgstr "Impossibile trovare il messaggio originale."
+#: mod/videos.php:208
+msgid "No videos selected"
+msgstr "Nessun video selezionato"
 
-#: mod/item.php:347
-msgid "Empty post discarded."
-msgstr "Messaggio vuoto scartato."
+#: mod/videos.php:397
+msgid "Recent Videos"
+msgstr "Video Recenti"
 
-#: mod/item.php:931
-msgid "System error. Post not saved."
-msgstr "Errore di sistema. Messaggio non salvato."
+#: mod/videos.php:399
+msgid "Upload New Videos"
+msgstr "Carica Nuovo Video"
 
-#: mod/item.php:1022
-#, php-format
-msgid ""
-"This message was sent to you by %s, a member of the Friendica social "
-"network."
-msgstr "Questo messaggio ti è stato inviato da %s, un membro del social network Friendica."
+#: view/theme/duepuntozero/config.php:54 src/Model/User.php:475
+msgid "default"
+msgstr "default"
 
-#: mod/item.php:1024
-#, php-format
-msgid "You may visit them online at %s"
-msgstr "Puoi visitarli online su %s"
+#: view/theme/duepuntozero/config.php:55
+msgid "greenzero"
+msgstr "greenzero"
 
-#: mod/item.php:1025
-msgid ""
-"Please contact the sender by replying to this post if you do not wish to "
-"receive these messages."
-msgstr "Contatta il mittente rispondendo a questo post se non vuoi ricevere questi messaggi."
+#: view/theme/duepuntozero/config.php:56
+msgid "purplezero"
+msgstr "purplezero"
 
-#: mod/item.php:1029
-#, php-format
-msgid "%s posted an update."
-msgstr "%s ha inviato un aggiornamento."
+#: view/theme/duepuntozero/config.php:57
+msgid "easterbunny"
+msgstr "easterbunny"
 
-#: mod/mood.php:137
-msgid "Mood"
-msgstr "Umore"
+#: view/theme/duepuntozero/config.php:58
+msgid "darkzero"
+msgstr "darkzero"
 
-#: mod/mood.php:138
-msgid "Set your current mood and tell your friends"
-msgstr "Condividi il tuo umore con i tuoi amici"
+#: view/theme/duepuntozero/config.php:59
+msgid "comix"
+msgstr "comix"
 
-#: mod/network.php:563
-#, php-format
-msgid ""
-"Warning: This group contains %s member from a network that doesn't allow non"
-" public messages."
-msgid_plural ""
-"Warning: This group contains %s members from a network that doesn't allow "
-"non public messages."
-msgstr[0] "Attenzione: Questo gruppo contiene %s membro da una rete che non permette la ricezione di messaggi non pubblici."
-msgstr[1] "Attenzione: Questo gruppo contiene %s membri da reti che non permettono la ricezione di messaggi non pubblici."
+#: view/theme/duepuntozero/config.php:60
+msgid "slackr"
+msgstr "slackr"
 
-#: mod/network.php:566
-msgid "Messages in this group won't be send to these receivers."
-msgstr "I messaggi in questo gruppo non saranno inviati ai quei contatti."
+#: view/theme/duepuntozero/config.php:74
+msgid "Variations"
+msgstr "Varianti"
 
-#: mod/network.php:634
-msgid "No such group"
-msgstr "Nessun gruppo"
+#: view/theme/frio/php/Image.php:25
+msgid "Repeat the image"
+msgstr "Ripeti l'immagine"
 
-#: mod/network.php:659
-#, php-format
-msgid "Group: %s"
-msgstr "Gruppo: %s"
+#: view/theme/frio/php/Image.php:25
+msgid "Will repeat your image to fill the background."
+msgstr "Ripete l'immagine per riempire lo sfondo."
 
-#: mod/network.php:686
-msgid "Private messages to this person are at risk of public disclosure."
-msgstr "I messaggi privati a questa persona potrebbero risultare visibili anche pubblicamente."
+#: view/theme/frio/php/Image.php:27
+msgid "Stretch"
+msgstr "Stira"
 
-#: mod/network.php:690
-msgid "Invalid contact."
-msgstr "Contatto non valido."
+#: view/theme/frio/php/Image.php:27
+msgid "Will stretch to width/height of the image."
+msgstr "Stira l'immagine."
 
-#: mod/network.php:895
-msgid "Commented Order"
-msgstr "Ordina per commento"
+#: view/theme/frio/php/Image.php:29
+msgid "Resize fill and-clip"
+msgstr "Scala e ritaglia"
 
-#: mod/network.php:898
-msgid "Sort by Comment Date"
-msgstr "Ordina per data commento"
+#: view/theme/frio/php/Image.php:29
+msgid "Resize to fill and retain aspect ratio."
+msgstr "Scala l'immagine a riempire mantenendo le proporzioni."
 
-#: mod/network.php:903
-msgid "Posted Order"
-msgstr "Ordina per invio"
+#: view/theme/frio/php/Image.php:31
+msgid "Resize best fit"
+msgstr "Scala best fit"
 
-#: mod/network.php:906
-msgid "Sort by Post Date"
-msgstr "Ordina per data messaggio"
+#: view/theme/frio/php/Image.php:31
+msgid "Resize to best fit and retain aspect ratio."
+msgstr "Scala l'immagine alla miglior dimensione per riempire mantenendo le proporzioni."
 
-#: mod/network.php:917
-msgid "Posts that mention or involve you"
-msgstr "Messaggi che ti citano o coinvolgono"
+#: view/theme/frio/config.php:97
+msgid "Default"
+msgstr "Default"
 
-#: mod/network.php:925
-msgid "New"
-msgstr "Nuovo"
+#: view/theme/frio/config.php:109
+msgid "Note"
+msgstr "Note"
 
-#: mod/network.php:928
-msgid "Activity Stream - by date"
-msgstr "Activity Stream - per data"
+#: view/theme/frio/config.php:109
+msgid "Check image permissions if all users are allowed to visit the image"
+msgstr "Controlla i permessi dell'immagine se tutti gli utenti sono autorizzati a vederla"
 
-#: mod/network.php:936
-msgid "Shared Links"
-msgstr "Links condivisi"
+#: view/theme/frio/config.php:116
+msgid "Select scheme"
+msgstr "Seleziona schema"
 
-#: mod/network.php:939
-msgid "Interesting Links"
-msgstr "Link Interessanti"
+#: view/theme/frio/config.php:117
+msgid "Navigation bar background color"
+msgstr "Colore di sfondo barra di navigazione"
 
-#: mod/network.php:947
-msgid "Starred"
-msgstr "Preferiti"
+#: view/theme/frio/config.php:118
+msgid "Navigation bar icon color "
+msgstr "Colore icona barra di navigazione"
 
-#: mod/network.php:950
-msgid "Favourite Posts"
-msgstr "Messaggi preferiti"
+#: view/theme/frio/config.php:119
+msgid "Link color"
+msgstr "Colore link"
 
-#: mod/ostatus_subscribe.php:17
-msgid "Subscribing to OStatus contacts"
-msgstr "Iscrizione a contatti OStatus"
+#: view/theme/frio/config.php:120
+msgid "Set the background color"
+msgstr "Imposta il colore di sfondo"
 
-#: mod/ostatus_subscribe.php:28
-msgid "No contact provided."
-msgstr "Nessun contatto disponibile."
+#: view/theme/frio/config.php:121
+msgid "Content background opacity"
+msgstr "Trasparenza sfondo contenuto"
 
-#: mod/ostatus_subscribe.php:34
-msgid "Couldn't fetch information for contact."
-msgstr "Non è stato possibile recuperare le informazioni del contatto."
+#: view/theme/frio/config.php:122
+msgid "Set the background image"
+msgstr "Imposta l'immagine di sfondo"
 
-#: mod/ostatus_subscribe.php:43
-msgid "Couldn't fetch friends for contact."
-msgstr "Non è stato possibile recuperare gli amici del contatto."
+#: view/theme/frio/config.php:127
+msgid "Login page background image"
+msgstr "Immagine di sfondo della pagina di login"
 
-#: mod/ostatus_subscribe.php:71
-msgid "success"
-msgstr "successo"
+#: view/theme/frio/config.php:130
+msgid "Login page background color"
+msgstr "Colore di sfondo della pagina di login"
 
-#: mod/ostatus_subscribe.php:73
-msgid "failed"
-msgstr "fallito"
+#: view/theme/frio/config.php:130
+msgid "Leave background image and color empty for theme defaults"
+msgstr "Lascia l'immagine e il colore di sfondo vuoti per usare le impostazioni predefinite del tema"
 
-#: mod/ostatus_subscribe.php:76 object/Item.php:262
-msgid "ignored"
-msgstr "ignorato"
+#: view/theme/frio/theme.php:238
+msgid "Guest"
+msgstr "Ospite"
 
-#: mod/photos.php:98 mod/photos.php:1877
-msgid "Recent Photos"
-msgstr "Foto recenti"
+#: view/theme/frio/theme.php:243
+msgid "Visitor"
+msgstr "Visitatore"
 
-#: mod/photos.php:101 mod/photos.php:1305 mod/photos.php:1879
-msgid "Upload New Photos"
-msgstr "Carica nuove foto"
+#: view/theme/frio/theme.php:256 src/Content/Nav.php:97
+#: src/Module/Login.php:311
+msgid "Logout"
+msgstr "Esci"
 
-#: mod/photos.php:116 mod/settings.php:36
-msgid "everybody"
-msgstr "tutti"
+#: view/theme/frio/theme.php:256 src/Content/Nav.php:97
+msgid "End this session"
+msgstr "Finisci questa sessione"
 
-#: mod/photos.php:180
-msgid "Contact information unavailable"
-msgstr "I dati di questo contatto non sono disponibili"
+#: view/theme/frio/theme.php:259 src/Content/Nav.php:100
+#: src/Content/Nav.php:181
+msgid "Your posts and conversations"
+msgstr "I tuoi messaggi e le tue conversazioni"
 
-#: mod/photos.php:201
-msgid "Album not found."
-msgstr "Album non trovato."
+#: view/theme/frio/theme.php:260 src/Content/Nav.php:101
+msgid "Your profile page"
+msgstr "Pagina del tuo profilo"
 
-#: mod/photos.php:234 mod/photos.php:246 mod/photos.php:1249
-msgid "Delete Album"
-msgstr "Rimuovi album"
+#: view/theme/frio/theme.php:261 src/Content/Nav.php:102
+msgid "Your photos"
+msgstr "Le tue foto"
 
-#: mod/photos.php:244
-msgid "Do you really want to delete this photo album and all its photos?"
-msgstr "Vuoi davvero cancellare questo album e tutte le sue foto?"
+#: view/theme/frio/theme.php:262 src/Content/Nav.php:103
+#: src/Model/Profile.php:912 src/Model/Profile.php:915
+msgid "Videos"
+msgstr "Video"
 
-#: mod/photos.php:327 mod/photos.php:338 mod/photos.php:1575
-msgid "Delete Photo"
-msgstr "Rimuovi foto"
+#: view/theme/frio/theme.php:262 src/Content/Nav.php:103
+msgid "Your videos"
+msgstr "I tuoi video"
 
-#: mod/photos.php:336
-msgid "Do you really want to delete this photo?"
-msgstr "Vuoi veramente cancellare questa foto?"
+#: view/theme/frio/theme.php:263 src/Content/Nav.php:104
+msgid "Your events"
+msgstr "I tuoi eventi"
 
-#: mod/photos.php:717
-#, php-format
-msgid "%1$s was tagged in %2$s by %3$s"
-msgstr "%1$s è stato taggato in %2$s da %3$s"
+#: view/theme/frio/theme.php:266 src/Content/Nav.php:178
+msgid "Conversations from your friends"
+msgstr "Conversazioni dai tuoi amici"
 
-#: mod/photos.php:717
-msgid "a photo"
-msgstr "una foto"
+#: view/theme/frio/theme.php:267 src/Content/Nav.php:169
+#: src/Model/Profile.php:927 src/Model/Profile.php:938
+msgid "Events and Calendar"
+msgstr "Eventi e calendario"
 
-#: mod/photos.php:817 mod/profile_photo.php:157 mod/wall_upload.php:182
-#, php-format
-msgid "Image exceeds size limit of %s"
-msgstr "La dimensione dell'immagine supera il limite di %s"
+#: view/theme/frio/theme.php:268 src/Content/Nav.php:195
+msgid "Private mail"
+msgstr "Posta privata"
 
-#: mod/photos.php:825
-msgid "Image file is empty."
-msgstr "Il file dell'immagine è vuoto."
+#: view/theme/frio/theme.php:269 src/Content/Nav.php:206
+msgid "Account settings"
+msgstr "Parametri account"
 
-#: mod/photos.php:840 mod/profile_photo.php:166 mod/wall_upload.php:196
-msgid "Unable to process image."
-msgstr "Impossibile caricare l'immagine."
+#: view/theme/frio/theme.php:270 src/Content/Nav.php:212
+msgid "Manage/edit friends and contacts"
+msgstr "Gestisci/modifica amici e contatti"
 
-#: mod/photos.php:869 mod/profile_photo.php:316 mod/wall_upload.php:235
-msgid "Image upload failed."
-msgstr "Caricamento immagine fallito."
+#: view/theme/quattro/config.php:76
+msgid "Alignment"
+msgstr "Allineamento"
 
-#: mod/photos.php:974
-msgid "No photos selected"
-msgstr "Nessuna foto selezionata"
+#: view/theme/quattro/config.php:76
+msgid "Left"
+msgstr "Sinistra"
 
-#: mod/photos.php:1077 mod/videos.php:313
-msgid "Access to this item is restricted."
-msgstr "Questo oggetto non è visibile a tutti."
+#: view/theme/quattro/config.php:76
+msgid "Center"
+msgstr "Centrato"
 
-#: mod/photos.php:1165
-msgid "Upload Photos"
-msgstr "Carica foto"
+#: view/theme/quattro/config.php:77
+msgid "Color scheme"
+msgstr "Schema colori"
 
-#: mod/photos.php:1169 mod/photos.php:1244
-msgid "New album name: "
-msgstr "Nome nuovo album: "
+#: view/theme/quattro/config.php:78
+msgid "Posts font size"
+msgstr "Dimensione caratteri post"
 
-#: mod/photos.php:1170
-msgid "or existing album name: "
-msgstr "o nome di un album esistente: "
+#: view/theme/quattro/config.php:79
+msgid "Textareas font size"
+msgstr "Dimensione caratteri nelle aree di testo"
 
-#: mod/photos.php:1171
-msgid "Do not show a status post for this upload"
-msgstr "Non creare un post per questo upload"
+#: view/theme/vier/config.php:75
+msgid "Comma separated list of helper forums"
+msgstr "Lista separata da virgola di forum di aiuto"
 
-#: mod/photos.php:1182 mod/photos.php:1579 mod/settings.php:1294
-msgid "Show to Groups"
-msgstr "Mostra ai gruppi"
+#: view/theme/vier/config.php:122
+msgid "Set style"
+msgstr "Imposta stile"
 
-#: mod/photos.php:1183 mod/photos.php:1580 mod/settings.php:1295
-msgid "Show to Contacts"
-msgstr "Mostra ai contatti"
+#: view/theme/vier/config.php:123
+msgid "Community Pages"
+msgstr "Pagine Comunitarie"
 
-#: mod/photos.php:1184
-msgid "Private Photo"
-msgstr "Foto privata"
+#: view/theme/vier/config.php:124 view/theme/vier/theme.php:150
+msgid "Community Profiles"
+msgstr "Profili Comunità"
 
-#: mod/photos.php:1185
-msgid "Public Photo"
-msgstr "Foto pubblica"
+#: view/theme/vier/config.php:125
+msgid "Help or @NewHere ?"
+msgstr "Serve aiuto? Sei nuovo?"
 
-#: mod/photos.php:1255
-msgid "Edit Album"
-msgstr "Modifica album"
+#: view/theme/vier/config.php:126 view/theme/vier/theme.php:389
+msgid "Connect Services"
+msgstr "Servizi connessi"
 
-#: mod/photos.php:1260
-msgid "Show Newest First"
-msgstr "Mostra nuove foto per prime"
+#: view/theme/vier/config.php:127 view/theme/vier/theme.php:199
+msgid "Find Friends"
+msgstr "Trova Amici"
 
-#: mod/photos.php:1262
-msgid "Show Oldest First"
-msgstr "Mostra vecchie foto per prime"
+#: view/theme/vier/config.php:128 view/theme/vier/theme.php:181
+msgid "Last users"
+msgstr "Ultimi utenti"
 
-#: mod/photos.php:1291 mod/photos.php:1862
-msgid "View Photo"
-msgstr "Vedi foto"
+#: view/theme/vier/theme.php:200
+msgid "Local Directory"
+msgstr "Elenco Locale"
 
-#: mod/photos.php:1336
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Permesso negato. L'accesso a questo elemento può essere limitato."
+#: view/theme/vier/theme.php:202 src/Content/Widget.php:65
+msgid "Similar Interests"
+msgstr "Interessi simili"
 
-#: mod/photos.php:1338
-msgid "Photo not available"
-msgstr "Foto non disponibile"
+#: view/theme/vier/theme.php:204 src/Content/Widget.php:67
+msgid "Invite Friends"
+msgstr "Invita amici"
 
-#: mod/photos.php:1399
-msgid "View photo"
-msgstr "Vedi foto"
+#: view/theme/vier/theme.php:256 src/Content/ForumManager.php:127
+msgid "External link to forum"
+msgstr "Link esterno al forum"
 
-#: mod/photos.php:1399
-msgid "Edit photo"
-msgstr "Modifica foto"
+#: view/theme/vier/theme.php:292
+msgid "Quick Start"
+msgstr "Quick Start"
 
-#: mod/photos.php:1400
-msgid "Use as profile photo"
-msgstr "Usa come foto del profilo"
+#: src/Core/NotificationsManager.php:171
+msgid "System"
+msgstr "Sistema"
 
-#: mod/photos.php:1406 object/Item.php:127
-msgid "Private Message"
-msgstr "Messaggio privato"
+#: src/Core/NotificationsManager.php:192 src/Content/Nav.php:124
+#: src/Content/Nav.php:181
+msgid "Home"
+msgstr "Home"
 
-#: mod/photos.php:1425
-msgid "View Full Size"
-msgstr "Vedi dimensione intera"
+#: src/Core/NotificationsManager.php:199 src/Content/Nav.php:186
+msgid "Introductions"
+msgstr "Presentazioni"
 
-#: mod/photos.php:1515
-msgid "Tags: "
-msgstr "Tag: "
+#: src/Core/NotificationsManager.php:256 src/Core/NotificationsManager.php:268
+#, php-format
+msgid "%s commented on %s's post"
+msgstr "%s ha commentato il messaggio di %s"
 
-#: mod/photos.php:1518
-msgid "[Remove any tag]"
-msgstr "[Rimuovi tutti i tag]"
+#: src/Core/NotificationsManager.php:267
+#, php-format
+msgid "%s created a new post"
+msgstr "%s a creato un nuovo messaggio"
 
-#: mod/photos.php:1561
-msgid "New album name"
-msgstr "Nuovo nome dell'album"
+#: src/Core/NotificationsManager.php:281
+#, php-format
+msgid "%s liked %s's post"
+msgstr "a %s è piaciuto il messaggio di %s"
 
-#: mod/photos.php:1562
-msgid "Caption"
-msgstr "Titolo"
+#: src/Core/NotificationsManager.php:294
+#, php-format
+msgid "%s disliked %s's post"
+msgstr "a %s non è piaciuto il messaggio di %s"
 
-#: mod/photos.php:1563
-msgid "Add a Tag"
-msgstr "Aggiungi tag"
+#: src/Core/NotificationsManager.php:307
+#, php-format
+msgid "%s is attending %s's event"
+msgstr "%s partecipa all'evento di %s"
 
-#: mod/photos.php:1563
-msgid ""
-"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
-msgstr "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
+#: src/Core/NotificationsManager.php:320
+#, php-format
+msgid "%s is not attending %s's event"
+msgstr "%s non partecipa all'evento di %s"
 
-#: mod/photos.php:1564
-msgid "Do not rotate"
-msgstr "Non ruotare"
+#: src/Core/NotificationsManager.php:333
+#, php-format
+msgid "%s may attend %s's event"
+msgstr "%s potrebbe partecipare all'evento di %s"
 
-#: mod/photos.php:1565
-msgid "Rotate CW (right)"
-msgstr "Ruota a destra"
+#: src/Core/NotificationsManager.php:350
+#, php-format
+msgid "%s is now friends with %s"
+msgstr "%s è ora amico di %s"
 
-#: mod/photos.php:1566
-msgid "Rotate CCW (left)"
-msgstr "Ruota a sinistra"
+#: src/Core/NotificationsManager.php:813
+msgid "Friend Suggestion"
+msgstr "Amico suggerito"
 
-#: mod/photos.php:1581
-msgid "Private photo"
-msgstr "Foto privata"
+#: src/Core/NotificationsManager.php:839
+msgid "Friend/Connect Request"
+msgstr "Richiesta amicizia/connessione"
 
-#: mod/photos.php:1582
-msgid "Public photo"
-msgstr "Foto pubblica"
+#: src/Core/NotificationsManager.php:839
+msgid "New Follower"
+msgstr "Qualcuno inizia a seguirti"
 
-#: mod/photos.php:1602 object/Item.php:280
-msgid "I like this (toggle)"
-msgstr "Mi piace (clic per cambiare)"
+#: src/Core/UserImport.php:104
+msgid "Error decoding account file"
+msgstr "Errore decodificando il file account"
 
-#: mod/photos.php:1603 object/Item.php:281
-msgid "I don't like this (toggle)"
-msgstr "Non mi piace (clic per cambiare)"
+#: src/Core/UserImport.php:110
+msgid "Error! No version data in file! This is not a Friendica account file?"
+msgstr "Errore! Nessuna informazione di versione nel file! Potrebbe non essere un file account di Friendica?"
 
-#: mod/photos.php:1620 mod/photos.php:1662 mod/photos.php:1742
-#: object/Item.php:699
-msgid "This is you"
-msgstr "Questo sei tu"
+#: src/Core/UserImport.php:118
+#, php-format
+msgid "User '%s' already exists on this server!"
+msgstr "L'utente '%s' esiste già su questo server!"
 
-#: mod/photos.php:1622 mod/photos.php:1664 mod/photos.php:1744
-#: object/Item.php:386 object/Item.php:701
-msgid "Comment"
-msgstr "Commento"
+#: src/Core/UserImport.php:151
+msgid "User creation error"
+msgstr "Errore creando l'utente"
 
-#: mod/photos.php:1791
-msgid "Map"
-msgstr "Mappa"
+#: src/Core/UserImport.php:169
+msgid "User profile creation error"
+msgstr "Errore creando il profilo dell'utente"
 
-#: mod/photos.php:1868 mod/videos.php:397
-msgid "View Album"
-msgstr "Sfoglia l'album"
+#: src/Core/UserImport.php:213
+#, php-format
+msgid "%d contact not imported"
+msgid_plural "%d contacts not imported"
+msgstr[0] "%d contatto non importato"
+msgstr[1] "%d contatti non importati"
 
-#: mod/ping.php:276
-msgid "{0} wants to be your friend"
-msgstr "{0} vuole essere tuo amico"
+#: src/Core/UserImport.php:278
+msgid "Done. You can now login with your username and password"
+msgstr "Fatto. Ora puoi entrare con il tuo nome utente e la tua password"
 
-#: mod/ping.php:291
-msgid "{0} sent you a message"
-msgstr "{0} ti ha inviato un messaggio"
+#: src/Util/Temporal.php:147 src/Model/Profile.php:758
+msgid "Birthday:"
+msgstr "Compleanno:"
 
-#: mod/ping.php:306
-msgid "{0} requested registration"
-msgstr "{0} chiede la registrazione"
+#: src/Util/Temporal.php:151
+msgid "YYYY-MM-DD or MM-DD"
+msgstr "AAAA-MM-GG o MM-GG"
 
-#: mod/poke.php:199
-msgid "Poke/Prod"
-msgstr "Tocca/Pungola"
+#: src/Util/Temporal.php:294
+msgid "never"
+msgstr "mai"
 
-#: mod/poke.php:200
-msgid "poke, prod or do other things to somebody"
-msgstr "tocca, pungola o fai altre cose a qualcuno"
+#: src/Util/Temporal.php:300
+msgid "less than a second ago"
+msgstr "meno di un secondo fa"
 
-#: mod/poke.php:201
-msgid "Recipient"
-msgstr "Destinatario"
+#: src/Util/Temporal.php:303
+msgid "year"
+msgstr "anno"
 
-#: mod/poke.php:202
-msgid "Choose what you wish to do to recipient"
-msgstr "Scegli cosa vuoi fare al destinatario"
+#: src/Util/Temporal.php:303
+msgid "years"
+msgstr "anni"
 
-#: mod/poke.php:205
-msgid "Make this post private"
-msgstr "Rendi questo post privato"
+#: src/Util/Temporal.php:304
+msgid "months"
+msgstr "mesi"
 
-#: mod/profile_photo.php:46
-msgid "Image uploaded but image cropping failed."
-msgstr "L'immagine è stata caricata, ma il non è stato possibile ritagliarla."
+#: src/Util/Temporal.php:305
+msgid "weeks"
+msgstr "settimane"
 
-#: mod/profile_photo.php:79 mod/profile_photo.php:87 mod/profile_photo.php:95
-#: mod/profile_photo.php:324
-#, php-format
-msgid "Image size reduction [%s] failed."
-msgstr "Il ridimensionamento dell'immagine [%s] è fallito."
+#: src/Util/Temporal.php:306
+msgid "days"
+msgstr "giorni"
 
-#: mod/profile_photo.php:129
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
-msgstr "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente."
+#: src/Util/Temporal.php:307
+msgid "hour"
+msgstr "ora"
 
-#: mod/profile_photo.php:138
-msgid "Unable to process image"
-msgstr "Impossibile elaborare l'immagine"
+#: src/Util/Temporal.php:307
+msgid "hours"
+msgstr "ore"
 
-#: mod/profile_photo.php:255
-msgid "Upload File:"
-msgstr "Carica un file:"
+#: src/Util/Temporal.php:308
+msgid "minute"
+msgstr "minuto"
 
-#: mod/profile_photo.php:256
-msgid "Select a profile:"
-msgstr "Seleziona un profilo:"
+#: src/Util/Temporal.php:308
+msgid "minutes"
+msgstr "minuti"
 
-#: mod/profile_photo.php:258
-msgid "Upload"
-msgstr "Carica"
+#: src/Util/Temporal.php:309
+msgid "second"
+msgstr "secondo"
 
-#: mod/profile_photo.php:261
-msgid "or"
-msgstr "o"
+#: src/Util/Temporal.php:309
+msgid "seconds"
+msgstr "secondi"
 
-#: mod/profile_photo.php:261
-msgid "skip this step"
-msgstr "salta questo passaggio"
+#: src/Util/Temporal.php:318
+#, php-format
+msgid "%1$d %2$s ago"
+msgstr "%1$d %2$s fa"
 
-#: mod/profile_photo.php:261
-msgid "select a photo from your photo albums"
-msgstr "seleziona una foto dai tuoi album"
+#: src/Content/Text/BBCode.php:547
+msgid "view full size"
+msgstr "vedi a schermo intero"
 
-#: mod/profile_photo.php:275
-msgid "Crop Image"
-msgstr "Ritaglia immagine"
+#: src/Content/Text/BBCode.php:1000 src/Content/Text/BBCode.php:1761
+#: src/Content/Text/BBCode.php:1762
+msgid "Image/photo"
+msgstr "Immagine/foto"
 
-#: mod/profile_photo.php:276
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Ritaglia l'immagine per una visualizzazione migliore."
+#: src/Content/Text/BBCode.php:1138
+#, php-format
+msgid "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
+msgstr "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
 
-#: mod/profile_photo.php:278
-msgid "Done Editing"
-msgstr "Finito"
+#: src/Content/Text/BBCode.php:1696 src/Content/Text/BBCode.php:1718
+msgid "$1 wrote:"
+msgstr "$1 ha scritto:"
 
-#: mod/profile_photo.php:314
-msgid "Image uploaded successfully."
-msgstr "Immagine caricata con successo."
+#: src/Content/Text/BBCode.php:1770 src/Content/Text/BBCode.php:1771
+msgid "Encrypted content"
+msgstr "Contenuto criptato"
 
-#: mod/profiles.php:44
-msgid "Profile deleted."
-msgstr "Profilo eliminato."
+#: src/Content/Text/BBCode.php:1888
+msgid "Invalid source protocol"
+msgstr "Protocollo sorgente non valido"
 
-#: mod/profiles.php:60 mod/profiles.php:96
-msgid "Profile-"
-msgstr "Profilo-"
+#: src/Content/Text/BBCode.php:1899
+msgid "Invalid link protocol"
+msgstr "Protocollo link non valido"
 
-#: mod/profiles.php:79 mod/profiles.php:118
-msgid "New profile created."
-msgstr "Il nuovo profilo è stato creato."
+#: src/Content/ContactSelector.php:55
+msgid "Frequently"
+msgstr "Frequentemente"
 
-#: mod/profiles.php:102
-msgid "Profile unavailable to clone."
-msgstr "Impossibile duplicare il profilo."
+#: src/Content/ContactSelector.php:56
+msgid "Hourly"
+msgstr "Ogni ora"
 
-#: mod/profiles.php:192
-msgid "Profile Name is required."
-msgstr "Il nome profilo è obbligatorio ."
+#: src/Content/ContactSelector.php:57
+msgid "Twice daily"
+msgstr "Due volte al dì"
 
-#: mod/profiles.php:332
-msgid "Marital Status"
-msgstr "Stato civile"
+#: src/Content/ContactSelector.php:58
+msgid "Daily"
+msgstr "Giornalmente"
 
-#: mod/profiles.php:336
-msgid "Romantic Partner"
-msgstr "Partner romantico"
+#: src/Content/ContactSelector.php:59
+msgid "Weekly"
+msgstr "Settimanalmente"
 
-#: mod/profiles.php:348
-msgid "Work/Employment"
-msgstr "Lavoro/Impiego"
+#: src/Content/ContactSelector.php:60
+msgid "Monthly"
+msgstr "Mensilmente"
 
-#: mod/profiles.php:351
-msgid "Religion"
-msgstr "Religione"
+#: src/Content/ContactSelector.php:80
+msgid "OStatus"
+msgstr "Ostatus"
 
-#: mod/profiles.php:355
-msgid "Political Views"
-msgstr "Orientamento Politico"
+#: src/Content/ContactSelector.php:81
+msgid "RSS/Atom"
+msgstr "RSS / Atom"
 
-#: mod/profiles.php:359
-msgid "Gender"
-msgstr "Sesso"
+#: src/Content/ContactSelector.php:84
+msgid "Facebook"
+msgstr "Facebook"
 
-#: mod/profiles.php:363
-msgid "Sexual Preference"
-msgstr "Preferenza sessuale"
+#: src/Content/ContactSelector.php:85
+msgid "Zot!"
+msgstr "Zot!"
 
-#: mod/profiles.php:367
-msgid "XMPP"
-msgstr "XMPP"
+#: src/Content/ContactSelector.php:86
+msgid "LinkedIn"
+msgstr "LinkedIn"
 
-#: mod/profiles.php:371
-msgid "Homepage"
-msgstr "Homepage"
+#: src/Content/ContactSelector.php:87
+msgid "XMPP/IM"
+msgstr "XMPP/IM"
 
-#: mod/profiles.php:375 mod/profiles.php:694
-msgid "Interests"
-msgstr "Interessi"
+#: src/Content/ContactSelector.php:88
+msgid "MySpace"
+msgstr "MySpace"
 
-#: mod/profiles.php:379
-msgid "Address"
-msgstr "Indirizzo"
+#: src/Content/ContactSelector.php:89
+msgid "Google+"
+msgstr "Google+"
 
-#: mod/profiles.php:386 mod/profiles.php:690
-msgid "Location"
-msgstr "Posizione"
+#: src/Content/ContactSelector.php:90
+msgid "pump.io"
+msgstr "pump.io"
 
-#: mod/profiles.php:471
-msgid "Profile updated."
-msgstr "Profilo aggiornato."
+#: src/Content/ContactSelector.php:91
+msgid "Twitter"
+msgstr "Twitter"
 
-#: mod/profiles.php:563
-msgid " and "
-msgstr ""
+#: src/Content/ContactSelector.php:92
+msgid "Diaspora Connector"
+msgstr "Connettore Diaspora"
 
-#: mod/profiles.php:572
-msgid "public profile"
-msgstr "profilo pubblico"
+#: src/Content/ContactSelector.php:93
+msgid "GNU Social Connector"
+msgstr "Connettore GNU Social"
 
-#: mod/profiles.php:575
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
-msgstr "%1$s ha cambiato %2$s in &ldquo;%3$s&rdquo;"
+#: src/Content/ContactSelector.php:94
+msgid "pnut"
+msgstr "pnut"
 
-#: mod/profiles.php:576
-#, php-format
-msgid " - Visit %1$s's %2$s"
-msgstr "- Visita  %2$s di %1$s"
+#: src/Content/ContactSelector.php:95
+msgid "App.net"
+msgstr "App.net"
 
-#: mod/profiles.php:578
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr "%1$s ha un %2$s aggiornato. Ha cambiato %3$s"
+#: src/Content/ContactSelector.php:125
+msgid "Male"
+msgstr "Maschio"
 
-#: mod/profiles.php:636
-msgid "Hide contacts and friends:"
-msgstr "Nascondi contatti:"
+#: src/Content/ContactSelector.php:125
+msgid "Female"
+msgstr "Femmina"
 
-#: mod/profiles.php:641
-msgid "Hide your contact/friend list from viewers of this profile?"
-msgstr "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?"
+#: src/Content/ContactSelector.php:125
+msgid "Currently Male"
+msgstr "Al momento maschio"
 
-#: mod/profiles.php:666
-msgid "Show more profile fields:"
-msgstr "Mostra più informazioni di profilo:"
+#: src/Content/ContactSelector.php:125
+msgid "Currently Female"
+msgstr "Al momento femmina"
 
-#: mod/profiles.php:678
-msgid "Profile Actions"
-msgstr "Azioni Profilo"
+#: src/Content/ContactSelector.php:125
+msgid "Mostly Male"
+msgstr "Prevalentemente maschio"
 
-#: mod/profiles.php:679
-msgid "Edit Profile Details"
-msgstr "Modifica i dettagli del profilo"
+#: src/Content/ContactSelector.php:125
+msgid "Mostly Female"
+msgstr "Prevalentemente femmina"
 
-#: mod/profiles.php:681
-msgid "Change Profile Photo"
-msgstr "Cambia la foto del profilo"
+#: src/Content/ContactSelector.php:125
+msgid "Transgender"
+msgstr "Transgender"
 
-#: mod/profiles.php:682
-msgid "View this profile"
-msgstr "Visualizza questo profilo"
+#: src/Content/ContactSelector.php:125
+msgid "Intersex"
+msgstr "Intersex"
 
-#: mod/profiles.php:684
-msgid "Create a new profile using these settings"
-msgstr "Crea un nuovo profilo usando queste impostazioni"
+#: src/Content/ContactSelector.php:125
+msgid "Transsexual"
+msgstr "Transessuale"
 
-#: mod/profiles.php:685
-msgid "Clone this profile"
-msgstr "Clona questo profilo"
+#: src/Content/ContactSelector.php:125
+msgid "Hermaphrodite"
+msgstr "Ermafrodito"
 
-#: mod/profiles.php:686
-msgid "Delete this profile"
-msgstr "Elimina questo profilo"
+#: src/Content/ContactSelector.php:125
+msgid "Neuter"
+msgstr "Neutro"
 
-#: mod/profiles.php:688
-msgid "Basic information"
-msgstr "Informazioni di base"
+#: src/Content/ContactSelector.php:125
+msgid "Non-specific"
+msgstr "Non specificato"
 
-#: mod/profiles.php:689
-msgid "Profile picture"
-msgstr "Immagine del profilo"
+#: src/Content/ContactSelector.php:125
+msgid "Other"
+msgstr "Altro"
 
-#: mod/profiles.php:691
-msgid "Preferences"
-msgstr "Preferenze"
+#: src/Content/ContactSelector.php:147
+msgid "Males"
+msgstr "Maschi"
 
-#: mod/profiles.php:692
-msgid "Status information"
-msgstr "Informazioni stato"
+#: src/Content/ContactSelector.php:147
+msgid "Females"
+msgstr "Femmine"
 
-#: mod/profiles.php:693
-msgid "Additional information"
-msgstr "Informazioni aggiuntive"
+#: src/Content/ContactSelector.php:147
+msgid "Gay"
+msgstr "Gay"
 
-#: mod/profiles.php:696
-msgid "Relation"
-msgstr "Relazione"
+#: src/Content/ContactSelector.php:147
+msgid "Lesbian"
+msgstr "Lesbica"
+
+#: src/Content/ContactSelector.php:147
+msgid "No Preference"
+msgstr "Nessuna preferenza"
 
-#: mod/profiles.php:700
-msgid "Your Gender:"
-msgstr "Il tuo sesso:"
+#: src/Content/ContactSelector.php:147
+msgid "Bisexual"
+msgstr "Bisessuale"
 
-#: mod/profiles.php:701
-msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
-msgstr "<span class=\"heart\">&hearts;</span> Stato sentimentale:"
+#: src/Content/ContactSelector.php:147
+msgid "Autosexual"
+msgstr "Autosessuale"
 
-#: mod/profiles.php:703
-msgid "Example: fishing photography software"
-msgstr "Esempio: pesca fotografia programmazione"
+#: src/Content/ContactSelector.php:147
+msgid "Abstinent"
+msgstr "Astinente"
 
-#: mod/profiles.php:708
-msgid "Profile Name:"
-msgstr "Nome del profilo:"
+#: src/Content/ContactSelector.php:147
+msgid "Virgin"
+msgstr "Vergine"
 
-#: mod/profiles.php:710
-msgid ""
-"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
-"be visible to anybody using the internet."
-msgstr "Questo è il tuo profilo <strong>publico</strong>.<br /><strong>Potrebbe</strong> essere visto da chiunque attraverso internet."
+#: src/Content/ContactSelector.php:147
+msgid "Deviant"
+msgstr "Deviato"
 
-#: mod/profiles.php:711
-msgid "Your Full Name:"
-msgstr "Il tuo nome completo:"
+#: src/Content/ContactSelector.php:147
+msgid "Fetish"
+msgstr "Fetish"
 
-#: mod/profiles.php:712
-msgid "Title/Description:"
-msgstr "Breve descrizione (es. titolo, posizione, altro):"
+#: src/Content/ContactSelector.php:147
+msgid "Oodles"
+msgstr "Un sacco"
 
-#: mod/profiles.php:715
-msgid "Street Address:"
-msgstr "Indirizzo (via/piazza):"
+#: src/Content/ContactSelector.php:147
+msgid "Nonsexual"
+msgstr "Asessuato"
 
-#: mod/profiles.php:716
-msgid "Locality/City:"
-msgstr "Località:"
+#: src/Content/ContactSelector.php:169
+msgid "Single"
+msgstr "Single"
 
-#: mod/profiles.php:717
-msgid "Region/State:"
-msgstr "Regione/Stato:"
+#: src/Content/ContactSelector.php:169
+msgid "Lonely"
+msgstr "Solitario"
 
-#: mod/profiles.php:718
-msgid "Postal/Zip Code:"
-msgstr "CAP:"
+#: src/Content/ContactSelector.php:169
+msgid "Available"
+msgstr "Disponibile"
 
-#: mod/profiles.php:719
-msgid "Country:"
-msgstr "Nazione:"
+#: src/Content/ContactSelector.php:169
+msgid "Unavailable"
+msgstr "Non disponibile"
 
-#: mod/profiles.php:723
-msgid "Who: (if applicable)"
-msgstr "Con chi: (se possibile)"
+#: src/Content/ContactSelector.php:169
+msgid "Has crush"
+msgstr "è cotto/a"
 
-#: mod/profiles.php:723
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Esempio: cathy123, Cathy Williams, cathy@example.com"
+#: src/Content/ContactSelector.php:169
+msgid "Infatuated"
+msgstr "infatuato/a"
 
-#: mod/profiles.php:724
-msgid "Since [date]:"
-msgstr "Dal [data]:"
+#: src/Content/ContactSelector.php:169
+msgid "Dating"
+msgstr "Disponibile a un incontro"
 
-#: mod/profiles.php:726
-msgid "Tell us about yourself..."
-msgstr "Raccontaci di te..."
+#: src/Content/ContactSelector.php:169
+msgid "Unfaithful"
+msgstr "Infedele"
 
-#: mod/profiles.php:727
-msgid "XMPP (Jabber) address:"
-msgstr "Indirizzo XMPP (Jabber):"
+#: src/Content/ContactSelector.php:169
+msgid "Sex Addict"
+msgstr "Sesso-dipendente"
 
-#: mod/profiles.php:727
-msgid ""
-"The XMPP address will be propagated to your contacts so that they can follow"
-" you."
-msgstr "L'indirizzo XMPP verrà propagato ai tuoi contatti così che possano seguirti."
+#: src/Content/ContactSelector.php:169 src/Model/User.php:492
+msgid "Friends"
+msgstr "Amici"
 
-#: mod/profiles.php:728
-msgid "Homepage URL:"
-msgstr "Homepage:"
+#: src/Content/ContactSelector.php:169
+msgid "Friends/Benefits"
+msgstr "Amici con benefici"
 
-#: mod/profiles.php:731
-msgid "Religious Views:"
-msgstr "Orientamento religioso:"
+#: src/Content/ContactSelector.php:169
+msgid "Casual"
+msgstr "Casual"
 
-#: mod/profiles.php:732
-msgid "Public Keywords:"
-msgstr "Parole chiave visibili a tutti:"
+#: src/Content/ContactSelector.php:169
+msgid "Engaged"
+msgstr "Impegnato"
 
-#: mod/profiles.php:732
-msgid "(Used for suggesting potential friends, can be seen by others)"
-msgstr "(E' utilizzato per suggerire potenziali amici, può essere visto da altri)"
+#: src/Content/ContactSelector.php:169
+msgid "Married"
+msgstr "Sposato"
 
-#: mod/profiles.php:733
-msgid "Private Keywords:"
-msgstr "Parole chiave private:"
+#: src/Content/ContactSelector.php:169
+msgid "Imaginarily married"
+msgstr "immaginariamente sposato/a"
 
-#: mod/profiles.php:733
-msgid "(Used for searching profiles, never shown to others)"
-msgstr "(Usato per cercare tra i profili, non è mai visibile agli altri)"
+#: src/Content/ContactSelector.php:169
+msgid "Partners"
+msgstr "Partners"
 
-#: mod/profiles.php:736
-msgid "Musical interests"
-msgstr "Interessi musicali"
+#: src/Content/ContactSelector.php:169
+msgid "Cohabiting"
+msgstr "Coinquilino"
 
-#: mod/profiles.php:737
-msgid "Books, literature"
-msgstr "Libri, letteratura"
+#: src/Content/ContactSelector.php:169
+msgid "Common law"
+msgstr "diritto comune"
 
-#: mod/profiles.php:738
-msgid "Television"
-msgstr "Televisione"
+#: src/Content/ContactSelector.php:169
+msgid "Happy"
+msgstr "Felice"
 
-#: mod/profiles.php:739
-msgid "Film/dance/culture/entertainment"
-msgstr "Film/danza/cultura/intrattenimento"
+#: src/Content/ContactSelector.php:169
+msgid "Not looking"
+msgstr "Non guarda"
 
-#: mod/profiles.php:740
-msgid "Hobbies/Interests"
-msgstr "Hobby/interessi"
+#: src/Content/ContactSelector.php:169
+msgid "Swinger"
+msgstr "Scambista"
 
-#: mod/profiles.php:741
-msgid "Love/romance"
-msgstr "Amore"
+#: src/Content/ContactSelector.php:169
+msgid "Betrayed"
+msgstr "Tradito"
 
-#: mod/profiles.php:742
-msgid "Work/employment"
-msgstr "Lavoro/impiego"
+#: src/Content/ContactSelector.php:169
+msgid "Separated"
+msgstr "Separato"
 
-#: mod/profiles.php:743
-msgid "School/education"
-msgstr "Scuola/educazione"
+#: src/Content/ContactSelector.php:169
+msgid "Unstable"
+msgstr "Instabile"
 
-#: mod/profiles.php:744
-msgid "Contact information and Social Networks"
-msgstr "Informazioni su contatti e social network"
+#: src/Content/ContactSelector.php:169
+msgid "Divorced"
+msgstr "Divorziato"
 
-#: mod/profiles.php:785
-msgid "Edit/Manage Profiles"
-msgstr "Modifica / Gestisci profili"
+#: src/Content/ContactSelector.php:169
+msgid "Imaginarily divorced"
+msgstr "immaginariamente divorziato/a"
 
-#: mod/register.php:98
-msgid ""
-"Registration successful. Please check your email for further instructions."
-msgstr "Registrazione completata. Controlla la tua mail per ulteriori informazioni."
+#: src/Content/ContactSelector.php:169
+msgid "Widowed"
+msgstr "Vedovo"
 
-#: mod/register.php:103
-#, php-format
-msgid ""
-"Failed to send email message. Here your accout details:<br> login: %s<br> "
-"password: %s<br><br>You can change your password after login."
-msgstr "Si è verificato un errore inviando l'email. I dettagli del tuo account:<br> login: %s<br> password: %s<br><br>Puoi cambiare la password dopo il login."
+#: src/Content/ContactSelector.php:169
+msgid "Uncertain"
+msgstr "Incerto"
 
-#: mod/register.php:110
-msgid "Registration successful."
-msgstr "Registrazione completata."
+#: src/Content/ContactSelector.php:169
+msgid "It's complicated"
+msgstr "E' complicato"
 
-#: mod/register.php:116
-msgid "Your registration can not be processed."
-msgstr "La tua registrazione non puo' essere elaborata."
+#: src/Content/ContactSelector.php:169
+msgid "Don't care"
+msgstr "Non interessa"
 
-#: mod/register.php:165
-msgid "Your registration is pending approval by the site owner."
-msgstr "La tua richiesta è in attesa di approvazione da parte del proprietario del sito."
+#: src/Content/ContactSelector.php:169
+msgid "Ask me"
+msgstr "Chiedimelo"
 
-#: mod/register.php:231
-msgid ""
-"You may (optionally) fill in this form via OpenID by supplying your OpenID "
-"and clicking 'Register'."
-msgstr "Se vuoi, puoi riempire questo modulo tramite OpenID, inserendo il tuo OpenID e cliccando 'Registra'."
+#: src/Content/Nav.php:53
+msgid "Nothing new here"
+msgstr "Niente di nuovo qui"
 
-#: mod/register.php:232
-msgid ""
-"If you are not familiar with OpenID, please leave that field blank and fill "
-"in the rest of the items."
-msgstr "Se non hai familiarità con OpenID, lascia il campo vuoto e riempi il resto della maschera."
+#: src/Content/Nav.php:57
+msgid "Clear notifications"
+msgstr "Pulisci le notifiche"
 
-#: mod/register.php:233
-msgid "Your OpenID (optional): "
-msgstr "Il tuo OpenID (opzionale): "
+#: src/Content/Nav.php:105
+msgid "Personal notes"
+msgstr "Note personali"
 
-#: mod/register.php:247
-msgid "Include your profile in member directory?"
-msgstr "Includi il tuo profilo nell'elenco pubblico?"
+#: src/Content/Nav.php:105
+msgid "Your personal notes"
+msgstr "Le tue note personali"
 
-#: mod/register.php:272
-msgid "Note for the admin"
-msgstr "Nota per l'amministratore"
+#: src/Content/Nav.php:114
+msgid "Sign in"
+msgstr "Entra"
 
-#: mod/register.php:272
-msgid "Leave a message for the admin, why you want to join this node"
-msgstr "Lascia un messaggio per l'amministratore, per esempio perché vuoi registrarti su questo nodo"
+#: src/Content/Nav.php:124
+msgid "Home Page"
+msgstr "Home Page"
 
-#: mod/register.php:273
-msgid "Membership on this site is by invitation only."
-msgstr "La registrazione su questo sito è solo su invito."
+#: src/Content/Nav.php:128
+msgid "Create an account"
+msgstr "Crea un account"
 
-#: mod/register.php:274
-msgid "Your invitation ID: "
-msgstr "L'ID del tuo invito:"
+#: src/Content/Nav.php:134
+msgid "Help and documentation"
+msgstr "Guida e documentazione"
 
-#: mod/register.php:285
-msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
-msgstr "Il tuo nome completo (es. Mario Rossi, vero o che sembri vero): "
+#: src/Content/Nav.php:138
+msgid "Apps"
+msgstr "Applicazioni"
 
-#: mod/register.php:286
-msgid "Your Email Address: "
-msgstr "Il tuo indirizzo email: "
+#: src/Content/Nav.php:138
+msgid "Addon applications, utilities, games"
+msgstr "Applicazioni, utilità e giochi aggiuntivi"
 
-#: mod/register.php:288 mod/settings.php:1265
-msgid "New Password:"
-msgstr "Nuova password:"
+#: src/Content/Nav.php:142
+msgid "Search site content"
+msgstr "Cerca nel contenuto del sito"
 
-#: mod/register.php:288
-msgid "Leave empty for an auto generated password."
-msgstr "Lascia vuoto per generare automaticamente una password."
+#: src/Content/Nav.php:165
+msgid "Community"
+msgstr "Comunità"
 
-#: mod/register.php:289 mod/settings.php:1266
-msgid "Confirm:"
-msgstr "Conferma:"
+#: src/Content/Nav.php:165
+msgid "Conversations on this and other servers"
+msgstr "Conversazioni su questo e su altri server"
 
-#: mod/register.php:290
-msgid ""
-"Choose a profile nickname. This must begin with a text character. Your "
-"profile address on this site will then be "
-"'<strong>nickname@$sitename</strong>'."
-msgstr "Scegli un nome utente. Deve cominciare con una lettera. L'indirizzo del tuo profilo sarà '<strong>soprannome@$sitename</strong>'."
+#: src/Content/Nav.php:172
+msgid "Directory"
+msgstr "Elenco"
 
-#: mod/register.php:291
-msgid "Choose a nickname: "
-msgstr "Scegli un nome utente: "
+#: src/Content/Nav.php:172
+msgid "People directory"
+msgstr "Elenco delle persone"
 
-#: mod/register.php:301
-msgid "Import your profile to this friendica instance"
-msgstr "Importa il tuo profilo in questo server friendica"
+#: src/Content/Nav.php:174
+msgid "Information about this friendica instance"
+msgstr "Informazioni su questo server friendica"
 
-#: mod/regmod.php:62
-msgid "Account approved."
-msgstr "Account approvato."
+#: src/Content/Nav.php:179
+msgid "Network Reset"
+msgstr "Reset pagina Rete"
 
-#: mod/regmod.php:90
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Registrazione revocata per %s"
+#: src/Content/Nav.php:179
+msgid "Load Network page with no filters"
+msgstr "Carica la pagina Rete senza nessun filtro"
 
-#: mod/regmod.php:102
-msgid "Please login."
-msgstr "Accedi."
+#: src/Content/Nav.php:186
+msgid "Friend Requests"
+msgstr "Richieste di amicizia"
 
-#: mod/settings.php:60
-msgid "Display"
-msgstr "Visualizzazione"
+#: src/Content/Nav.php:190
+msgid "See all notifications"
+msgstr "Vedi tutte le notifiche"
 
-#: mod/settings.php:67 mod/settings.php:895
-msgid "Social Networks"
-msgstr "Social Networks"
+#: src/Content/Nav.php:191
+msgid "Mark all system notifications seen"
+msgstr "Segna tutte le notifiche come viste"
 
-#: mod/settings.php:88
-msgid "Connected apps"
-msgstr "Applicazioni collegate"
+#: src/Content/Nav.php:196
+msgid "Inbox"
+msgstr "In arrivo"
 
-#: mod/settings.php:102
-msgid "Remove account"
-msgstr "Rimuovi account"
+#: src/Content/Nav.php:197
+msgid "Outbox"
+msgstr "Inviati"
 
-#: mod/settings.php:157
-msgid "Missing some important data!"
-msgstr "Mancano alcuni dati importanti!"
+#: src/Content/Nav.php:201
+msgid "Manage"
+msgstr "Gestisci"
 
-#: mod/settings.php:267
-msgid "Failed to connect with email account using the settings provided."
-msgstr "Impossibile collegarsi all'account email con i parametri forniti."
+#: src/Content/Nav.php:201
+msgid "Manage other pages"
+msgstr "Gestisci altre pagine"
 
-#: mod/settings.php:272
-msgid "Email settings updated."
-msgstr "Impostazioni e-mail aggiornate."
+#: src/Content/Nav.php:209 src/Model/Profile.php:372
+msgid "Profiles"
+msgstr "Profili"
 
-#: mod/settings.php:288
-msgid "Features updated"
-msgstr "Funzionalità aggiornate"
+#: src/Content/Nav.php:209
+msgid "Manage/Edit Profiles"
+msgstr "Gestisci/Modifica i profili"
 
-#: mod/settings.php:359
-msgid "Relocate message has been send to your contacts"
-msgstr "Il messaggio di trasloco è stato inviato ai tuoi contatti"
+#: src/Content/Nav.php:217
+msgid "Site setup and configuration"
+msgstr "Configurazione del sito"
 
-#: mod/settings.php:378
-msgid "Empty passwords are not allowed. Password unchanged."
-msgstr "Le password non possono essere vuote. Password non cambiata."
+#: src/Content/Nav.php:220
+msgid "Navigation"
+msgstr "Navigazione"
 
-#: mod/settings.php:386
-msgid "Wrong password."
-msgstr "Password sbagliata."
+#: src/Content/Nav.php:220
+msgid "Site map"
+msgstr "Mappa del sito"
 
-#: mod/settings.php:397
-msgid "Password changed."
-msgstr "Password cambiata."
+#: src/Content/Feature.php:79
+msgid "General Features"
+msgstr "Funzionalità generali"
 
-#: mod/settings.php:399
-msgid "Password update failed. Please try again."
-msgstr "Aggiornamento password fallito. Prova ancora."
+#: src/Content/Feature.php:81
+msgid "Multiple Profiles"
+msgstr "Profili multipli"
 
-#: mod/settings.php:489
-msgid " Please use a shorter name."
-msgstr " Usa un nome più corto."
+#: src/Content/Feature.php:81
+msgid "Ability to create multiple profiles"
+msgstr "Possibilità di creare profili multipli"
 
-#: mod/settings.php:492
-msgid " Name too short."
-msgstr " Nome troppo corto."
+#: src/Content/Feature.php:82
+msgid "Photo Location"
+msgstr "Località Foto"
 
-#: mod/settings.php:502
-msgid "Wrong Password"
-msgstr "Password Sbagliata"
+#: src/Content/Feature.php:82
+msgid ""
+"Photo metadata is normally stripped. This extracts the location (if present)"
+" prior to stripping metadata and links it to a map."
+msgstr "I metadati delle foto vengono rimossi. Questa opzione estrae la località (se presenta) prima di rimuovere i metadati e la collega a una mappa."
 
-#: mod/settings.php:507
-msgid " Not valid email."
-msgstr " Email non valida."
+#: src/Content/Feature.php:83
+msgid "Export Public Calendar"
+msgstr "Esporta calendario pubblico"
 
-#: mod/settings.php:514
-msgid " Cannot change to that email."
-msgstr "Non puoi usare quella email."
+#: src/Content/Feature.php:83
+msgid "Ability for visitors to download the public calendar"
+msgstr "Permesso ai visitatori di scaricare il calendario pubblico"
 
-#: mod/settings.php:570
-msgid "Private forum has no privacy permissions. Using default privacy group."
-msgstr "Il forum privato non ha permessi di privacy. Uso il gruppo di privacy predefinito."
+#: src/Content/Feature.php:88
+msgid "Post Composition Features"
+msgstr "Funzionalità di composizione dei post"
 
-#: mod/settings.php:573
-msgid "Private forum has no privacy permissions and no default privacy group."
-msgstr "Il gruppo privato non ha permessi di privacy e nessun gruppo di privacy predefinito."
+#: src/Content/Feature.php:89
+msgid "Post Preview"
+msgstr "Anteprima dei post"
 
-#: mod/settings.php:613
-msgid "Settings updated."
-msgstr "Impostazioni aggiornate."
+#: src/Content/Feature.php:89
+msgid "Allow previewing posts and comments before publishing them"
+msgstr "Permetti di avere un'anteprima di messaggi e commenti prima di pubblicarli"
 
-#: mod/settings.php:690 mod/settings.php:716 mod/settings.php:752
-msgid "Add application"
-msgstr "Aggiungi applicazione"
+#: src/Content/Feature.php:90
+msgid "Auto-mention Forums"
+msgstr "Auto-cita i Forum"
 
-#: mod/settings.php:694 mod/settings.php:720
-msgid "Consumer Key"
-msgstr "Consumer Key"
+#: src/Content/Feature.php:90
+msgid ""
+"Add/remove mention when a forum page is selected/deselected in ACL window."
+msgstr "Aggiunge/rimuove una menzione quando una pagina forum è selezionata/deselezionata nella finestra dei permessi."
 
-#: mod/settings.php:695 mod/settings.php:721
-msgid "Consumer Secret"
-msgstr "Consumer Secret"
+#: src/Content/Feature.php:95
+msgid "Network Sidebar Widgets"
+msgstr "Widget della barra laterale nella pagina Rete"
 
-#: mod/settings.php:696 mod/settings.php:722
-msgid "Redirect"
-msgstr "Redirect"
+#: src/Content/Feature.php:96
+msgid "Search by Date"
+msgstr "Cerca per data"
 
-#: mod/settings.php:697 mod/settings.php:723
-msgid "Icon url"
-msgstr "Url icona"
+#: src/Content/Feature.php:96
+msgid "Ability to select posts by date ranges"
+msgstr "Permette di filtrare i post per data"
 
-#: mod/settings.php:708
-msgid "You can't edit this application."
-msgstr "Non puoi modificare questa applicazione."
+#: src/Content/Feature.php:97 src/Content/Feature.php:127
+msgid "List Forums"
+msgstr "Elenco forum"
 
-#: mod/settings.php:751
-msgid "Connected Apps"
-msgstr "Applicazioni Collegate"
+#: src/Content/Feature.php:97
+msgid "Enable widget to display the forums your are connected with"
+msgstr "Abilita il widget che mostra i forum ai quali sei connesso"
 
-#: mod/settings.php:753 object/Item.php:132 object/Item.php:134
-msgid "Edit"
-msgstr "Modifica"
+#: src/Content/Feature.php:98
+msgid "Group Filter"
+msgstr "Filtra gruppi"
 
-#: mod/settings.php:755
-msgid "Client key starts with"
-msgstr "Chiave del client inizia con"
+#: src/Content/Feature.php:98
+msgid "Enable widget to display Network posts only from selected group"
+msgstr "Abilita il widget per filtrare i post solo per il gruppo selezionato"
 
-#: mod/settings.php:756
-msgid "No name"
-msgstr "Nessun nome"
+#: src/Content/Feature.php:99
+msgid "Network Filter"
+msgstr "Filtro reti"
 
-#: mod/settings.php:757
-msgid "Remove authorization"
-msgstr "Rimuovi l'autorizzazione"
+#: src/Content/Feature.php:99
+msgid "Enable widget to display Network posts only from selected network"
+msgstr "Abilita il widget per mostrare i post solo per la rete selezionata"
 
-#: mod/settings.php:769
-msgid "No Plugin settings configured"
-msgstr "Nessun plugin ha impostazioni modificabili"
+#: src/Content/Feature.php:100
+msgid "Save search terms for re-use"
+msgstr "Salva i termini cercati per riutilizzarli"
 
-#: mod/settings.php:778
-msgid "Plugin Settings"
-msgstr "Impostazioni plugin"
+#: src/Content/Feature.php:105
+msgid "Network Tabs"
+msgstr "Schede pagina Rete"
 
-#: mod/settings.php:800
-msgid "Additional Features"
-msgstr "Funzionalità aggiuntive"
+#: src/Content/Feature.php:106
+msgid "Network Personal Tab"
+msgstr "Scheda Personali"
 
-#: mod/settings.php:810 mod/settings.php:814
-msgid "General Social Media Settings"
-msgstr "Impostazioni Media Sociali"
+#: src/Content/Feature.php:106
+msgid "Enable tab to display only Network posts that you've interacted on"
+msgstr "Abilita la scheda per mostrare solo i post a cui hai partecipato"
 
-#: mod/settings.php:820
-msgid "Disable intelligent shortening"
-msgstr "Disabilita accorciamento intelligente"
+#: src/Content/Feature.php:107
+msgid "Network New Tab"
+msgstr "Scheda Nuovi"
 
-#: mod/settings.php:822
-msgid ""
-"Normally the system tries to find the best link to add to shortened posts. "
-"If this option is enabled then every shortened post will always point to the"
-" original friendica post."
-msgstr "Normalmente il sistema tenta di trovare il migliore link da aggiungere a un post accorciato. Se questa opzione è abilitata, ogni post accorciato conterrà sempre un link al post originale su Friendica."
+#: src/Content/Feature.php:107
+msgid "Enable tab to display only new Network posts (from the last 12 hours)"
+msgstr "Abilita la scheda per mostrare solo i post nuovi (nelle ultime 12 ore)"
 
-#: mod/settings.php:828
-msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
-msgstr "Segui automaticamente chiunque da GNU Social (OStatus)  ti segua o ti menzioni"
+#: src/Content/Feature.php:108
+msgid "Network Shared Links Tab"
+msgstr "Scheda Link Condivisi"
 
-#: mod/settings.php:830
-msgid ""
-"If you receive a message from an unknown OStatus user, this option decides "
-"what to do. If it is checked, a new contact will be created for every "
-"unknown user."
-msgstr "Se ricevi un messaggio da un utente OStatus sconosciuto, questa opzione decide cosa fare. Se selezionato, un nuovo contatto verrà creato per ogni utente sconosciuto."
+#: src/Content/Feature.php:108
+msgid "Enable tab to display only Network posts with links in them"
+msgstr "Abilita la scheda per mostrare solo i post che contengono link"
 
-#: mod/settings.php:836
-msgid "Default group for OStatus contacts"
-msgstr "Gruppo di default per i contatti OStatus"
+#: src/Content/Feature.php:113
+msgid "Post/Comment Tools"
+msgstr "Strumenti per messaggi/commenti"
 
-#: mod/settings.php:844
-msgid "Your legacy GNU Social account"
-msgstr "Il tuo vecchio account GNU Social"
+#: src/Content/Feature.php:114
+msgid "Multiple Deletion"
+msgstr "Eliminazione multipla"
 
-#: mod/settings.php:846
-msgid ""
-"If you enter your old GNU Social/Statusnet account name here (in the format "
-"user@domain.tld), your contacts will be added automatically. The field will "
-"be emptied when done."
-msgstr "Se inserisci il nome del tuo vecchio account GNU Social/Statusnet qui (nel formato utente@dominio.tld), i tuoi contatti verranno automaticamente aggiunti. Il campo verrà svuotato una volta terminato."
+#: src/Content/Feature.php:114
+msgid "Select and delete multiple posts/comments at once"
+msgstr "Seleziona ed elimina vari messaggi e commenti in una volta sola"
 
-#: mod/settings.php:849
-msgid "Repair OStatus subscriptions"
-msgstr "Ripara le iscrizioni OStatus"
+#: src/Content/Feature.php:115
+msgid "Edit Sent Posts"
+msgstr "Modifica i post inviati"
 
-#: mod/settings.php:858 mod/settings.php:859
-#, php-format
-msgid "Built-in support for %s connectivity is %s"
-msgstr "Il supporto integrato per la connettività con %s è %s"
+#: src/Content/Feature.php:115
+msgid "Edit and correct posts and comments after sending"
+msgstr "Modifica e correggi messaggi e commenti dopo averli inviati"
 
-#: mod/settings.php:858 mod/settings.php:859
-msgid "enabled"
-msgstr "abilitato"
+#: src/Content/Feature.php:116
+msgid "Tagging"
+msgstr "Aggiunta tag"
 
-#: mod/settings.php:858 mod/settings.php:859
-msgid "disabled"
-msgstr "disabilitato"
+#: src/Content/Feature.php:116
+msgid "Ability to tag existing posts"
+msgstr "Permette di aggiungere tag ai post già esistenti"
 
-#: mod/settings.php:859
-msgid "GNU Social (OStatus)"
-msgstr "GNU Social (OStatus)"
+#: src/Content/Feature.php:117
+msgid "Post Categories"
+msgstr "Categorie post"
 
-#: mod/settings.php:890
-msgid "Email access is disabled on this site."
-msgstr "L'accesso email è disabilitato su questo sito."
+#: src/Content/Feature.php:117
+msgid "Add categories to your posts"
+msgstr "Aggiungi categorie ai tuoi post"
 
-#: mod/settings.php:900
-msgid "Email/Mailbox Setup"
-msgstr "Impostazioni email"
+#: src/Content/Feature.php:118 src/Content/Widget.php:200
+msgid "Saved Folders"
+msgstr "Cartelle Salvate"
 
-#: mod/settings.php:901
-msgid ""
-"If you wish to communicate with email contacts using this service "
-"(optional), please specify how to connect to your mailbox."
-msgstr "Se vuoi comunicare con i contatti email usando questo servizio, specifica come collegarti alla tua casella di posta. (opzionale)"
+#: src/Content/Feature.php:118
+msgid "Ability to file posts under folders"
+msgstr "Permette di archiviare i post in cartelle"
 
-#: mod/settings.php:902
-msgid "Last successful email check:"
-msgstr "Ultimo controllo email eseguito con successo:"
+#: src/Content/Feature.php:119
+msgid "Dislike Posts"
+msgstr "Non mi piace"
 
-#: mod/settings.php:904
-msgid "IMAP server name:"
-msgstr "Nome server IMAP:"
+#: src/Content/Feature.php:119
+msgid "Ability to dislike posts/comments"
+msgstr "Permetti di inviare \"non mi piace\" ai messaggi"
 
-#: mod/settings.php:905
-msgid "IMAP port:"
-msgstr "Porta IMAP:"
+#: src/Content/Feature.php:120
+msgid "Star Posts"
+msgstr "Post preferiti"
 
-#: mod/settings.php:906
-msgid "Security:"
-msgstr "Sicurezza:"
+#: src/Content/Feature.php:120
+msgid "Ability to mark special posts with a star indicator"
+msgstr "Permette di segnare i post preferiti con una stella"
 
-#: mod/settings.php:906 mod/settings.php:911
-msgid "None"
-msgstr "Nessuna"
+#: src/Content/Feature.php:121
+msgid "Mute Post Notifications"
+msgstr "Silenzia le notifiche di nuovi post"
 
-#: mod/settings.php:907
-msgid "Email login name:"
-msgstr "Nome utente email:"
+#: src/Content/Feature.php:121
+msgid "Ability to mute notifications for a thread"
+msgstr "Permette di silenziare le notifiche di nuovi post in una discussione"
 
-#: mod/settings.php:908
-msgid "Email password:"
-msgstr "Password email:"
+#: src/Content/Feature.php:126
+msgid "Advanced Profile Settings"
+msgstr "Impostazioni Avanzate Profilo"
 
-#: mod/settings.php:909
-msgid "Reply-to address:"
-msgstr "Indirizzo di risposta:"
+#: src/Content/Feature.php:127
+msgid "Show visitors public community forums at the Advanced Profile Page"
+msgstr "Mostra ai visitatori i forum nella pagina Profilo Avanzato"
+
+#: src/Content/Feature.php:128
+msgid "Tag Cloud"
+msgstr "Tag Cloud"
 
-#: mod/settings.php:910
-msgid "Send public posts to all email contacts:"
-msgstr "Invia i messaggi pubblici ai contatti email:"
+#: src/Content/Feature.php:128
+msgid "Provide a personal tag cloud on your profile page"
+msgstr "Mostra una nuvola dei tag personali sulla tua pagina di profilo"
 
-#: mod/settings.php:911
-msgid "Action after import:"
-msgstr "Azione post importazione:"
+#: src/Content/Feature.php:129
+msgid "Display Membership Date"
+msgstr "Mostra la Data di Registrazione"
 
-#: mod/settings.php:911
-msgid "Move to folder"
-msgstr "Sposta nella cartella"
+#: src/Content/Feature.php:129
+msgid "Display membership date in profile"
+msgstr "Mostra la data in cui ti sei registrato nel profilo"
 
-#: mod/settings.php:912
-msgid "Move to folder:"
-msgstr "Sposta nella cartella:"
+#: src/Content/OEmbed.php:253
+msgid "Embedding disabled"
+msgstr "Embed disabilitato"
 
-#: mod/settings.php:1008
-msgid "Display Settings"
-msgstr "Impostazioni Grafiche"
+#: src/Content/OEmbed.php:373
+msgid "Embedded content"
+msgstr "Contenuto incorporato"
 
-#: mod/settings.php:1014 mod/settings.php:1037
-msgid "Display Theme:"
-msgstr "Tema:"
+#: src/Content/Widget.php:33
+msgid "Add New Contact"
+msgstr "Aggiungi nuovo contatto"
 
-#: mod/settings.php:1015
-msgid "Mobile Theme:"
-msgstr "Tema mobile:"
+#: src/Content/Widget.php:34
+msgid "Enter address or web location"
+msgstr "Inserisci posizione o indirizzo web"
 
-#: mod/settings.php:1016
-msgid "Suppress warning of insecure networks"
-msgstr "Sopprimi avvisi reti insicure"
+#: src/Content/Widget.php:35
+msgid "Example: bob@example.com, http://example.com/barbara"
+msgstr "Esempio: bob@example.com, http://example.com/barbara"
 
-#: mod/settings.php:1016
-msgid ""
-"Should the system suppress the warning that the current group contains "
-"members of networks that can't receive non public postings."
-msgstr "Il sistema sopprimerà l'avviso che il gruppo selezionato contiene membri di reti che non possono ricevere post non pubblici."
+#: src/Content/Widget.php:53
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] "%d invito disponibile"
+msgstr[1] "%d inviti disponibili"
 
-#: mod/settings.php:1017
-msgid "Update browser every xx seconds"
-msgstr "Aggiorna il browser ogni x secondi"
+#: src/Content/Widget.php:59
+msgid "Find People"
+msgstr "Trova persone"
 
-#: mod/settings.php:1017
-msgid "Minimum of 10 seconds. Enter -1 to disable it."
-msgstr "Minimo 10 secondi. Inserisci -1 per disabilitarlo"
+#: src/Content/Widget.php:60
+msgid "Enter name or interest"
+msgstr "Inserisci un nome o un interesse"
 
-#: mod/settings.php:1018
-msgid "Number of items to display per page:"
-msgstr "Numero di elementi da mostrare per pagina:"
+#: src/Content/Widget.php:62
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "Esempi: Mario Rossi, Pesca"
 
-#: mod/settings.php:1018 mod/settings.php:1019
-msgid "Maximum of 100 items"
-msgstr "Massimo 100 voci"
+#: src/Content/Widget.php:66
+msgid "Random Profile"
+msgstr "Profilo causale"
 
-#: mod/settings.php:1019
-msgid "Number of items to display per page when viewed from mobile device:"
-msgstr "Numero di voci da visualizzare per pagina quando si utilizza un dispositivo mobile:"
+#: src/Content/Widget.php:68
+msgid "View Global Directory"
+msgstr "Vedi Directory Globale"
 
-#: mod/settings.php:1020
-msgid "Don't show emoticons"
-msgstr "Non mostrare le emoticons"
+#: src/Content/Widget.php:159
+msgid "Networks"
+msgstr "Reti"
 
-#: mod/settings.php:1021
-msgid "Calendar"
-msgstr "Calendario"
+#: src/Content/Widget.php:162
+msgid "All Networks"
+msgstr "Tutte le Reti"
 
-#: mod/settings.php:1022
-msgid "Beginning of week:"
-msgstr "Inizio della settimana:"
+#: src/Content/Widget.php:203 src/Content/Widget.php:243
+msgid "Everything"
+msgstr "Tutto"
 
-#: mod/settings.php:1023
-msgid "Don't show notices"
-msgstr "Non mostrare gli avvisi"
+#: src/Content/Widget.php:240
+msgid "Categories"
+msgstr "Categorie"
 
-#: mod/settings.php:1024
-msgid "Infinite scroll"
-msgstr "Scroll infinito"
+#: src/Content/Widget.php:307
+#, php-format
+msgid "%d contact in common"
+msgid_plural "%d contacts in common"
+msgstr[0] "%d contatto in comune"
+msgstr[1] "%d contatti in comune"
 
-#: mod/settings.php:1025
-msgid "Automatic updates only at the top of the network page"
-msgstr "Aggiornamenti automatici solo in cima alla pagina \"rete\""
+#: src/Database/DBStructure.php:32
+msgid "There are no tables on MyISAM."
+msgstr "Non ci sono tabelle MyISAM"
 
-#: mod/settings.php:1025
+#: src/Database/DBStructure.php:75
+#, php-format
 msgid ""
-"When disabled, the network page is updated all the time, which could be "
-"confusing while reading."
-msgstr ""
+"\n"
+"\t\t\t\tThe friendica developers released update %s recently,\n"
+"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n"
+"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n"
+"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
+msgstr "\nGli sviluppatori di Friendica hanno rilasciato l'aggiornamento %s\nrecentemente, ma quando ho provato a installarlo, qualcosa è \nandato terribilmente storto.\nBisogna sistemare le cose e non posso farlo da solo.\nContatta uno sviluppatore se non sei in grado di aiutarmi. Il mio database potrebbe essere invalido."
 
-#: mod/settings.php:1026
-msgid "Bandwith Saver Mode"
-msgstr "Modalità Salva Banda"
+#: src/Database/DBStructure.php:80
+#, php-format
+msgid ""
+"The error message is\n"
+"[pre]%s[/pre]"
+msgstr "Il messaggio di errore è\n[pre]%s[/pre]"
 
-#: mod/settings.php:1026
+#: src/Database/DBStructure.php:191
+#, php-format
 msgid ""
-"When enabled, embedded content is not displayed on automatic updates, they "
-"only show on page reload."
-msgstr "Quando abilitato, il contenuto embeddato non è mostrato quando la pagina si aggiorna automaticamente, ma solo quando la pagina viene ricaricata."
+"\n"
+"Error %d occurred during database update:\n"
+"%s\n"
+msgstr "\nErrore %d durante l'aggiornamento del database:\n%s\n"
 
-#: mod/settings.php:1028
-msgid "General Theme Settings"
-msgstr "Opzioni Generali Tema"
+#: src/Database/DBStructure.php:194
+msgid "Errors encountered performing database changes: "
+msgstr "Errori riscontrati eseguendo le modifiche al database:"
 
-#: mod/settings.php:1029
-msgid "Custom Theme Settings"
-msgstr "Opzioni Personalizzate Tema"
+#: src/Database/DBStructure.php:209
+msgid ": Database update"
+msgstr ": Aggiornamento database"
 
-#: mod/settings.php:1030
-msgid "Content Settings"
-msgstr "Opzioni Contenuto"
+#: src/Database/DBStructure.php:458
+#, php-format
+msgid "%s: updating %s table."
+msgstr "%s: aggiornando la tabella %s."
 
-#: mod/settings.php:1031 view/theme/duepuntozero/config.php:67
-#: view/theme/frio/config.php:110 view/theme/quattro/config.php:73
-#: view/theme/vier/config.php:116
-msgid "Theme settings"
-msgstr "Impostazioni tema"
+#: src/Model/Mail.php:40 src/Model/Mail.php:174
+msgid "[no subject]"
+msgstr "[nessun oggetto]"
 
-#: mod/settings.php:1097
-msgid "Account Types"
-msgstr "Tipi di Account"
+#: src/Model/Item.php:1666
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
+msgstr "%1$s parteciperà a %3$s di %2$s"
 
-#: mod/settings.php:1098
-msgid "Personal Page Subtypes"
-msgstr "Sottotipi di Pagine Personali"
+#: src/Model/Item.php:1671
+#, php-format
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr "%1$s non parteciperà a %3$s di %2$s"
 
-#: mod/settings.php:1099
-msgid "Community Forum Subtypes"
-msgstr "Sottotipi di Community Forum"
+#: src/Model/Item.php:1676
+#, php-format
+msgid "%1$s may attend %2$s's %3$s"
+msgstr "%1$s forse parteciperà a %3$s di %2$s"
 
-#: mod/settings.php:1106
-msgid "Personal Page"
-msgstr "Pagina Personale"
+#: src/Model/Profile.php:97
+msgid "Requested account is not available."
+msgstr "L'account richiesto non è disponibile."
 
-#: mod/settings.php:1107
-msgid "Account for a personal profile."
-msgstr ""
+#: src/Model/Profile.php:168 src/Model/Profile.php:399
+#: src/Model/Profile.php:859
+msgid "Edit profile"
+msgstr "Modifica il profilo"
 
-#: mod/settings.php:1110
-msgid "Organisation Page"
-msgstr "Pagina Organizzazione"
+#: src/Model/Profile.php:336
+msgid "Atom feed"
+msgstr "Feed Atom"
 
-#: mod/settings.php:1111
-msgid ""
-"Account for an organisation that automatically approves contact requests as "
-"\"Followers\"."
-msgstr ""
+#: src/Model/Profile.php:372
+msgid "Manage/edit profiles"
+msgstr "Gestisci/modifica i profili"
 
-#: mod/settings.php:1114
-msgid "News Page"
-msgstr "Pagina Notizie"
+#: src/Model/Profile.php:548 src/Model/Profile.php:641
+msgid "g A l F d"
+msgstr "g A l d F"
 
-#: mod/settings.php:1115
-msgid ""
-"Account for a news reflector that automatically approves contact requests as"
-" \"Followers\"."
-msgstr ""
+#: src/Model/Profile.php:549
+msgid "F d"
+msgstr "d F"
 
-#: mod/settings.php:1118
-msgid "Community Forum"
-msgstr "Community Forum"
+#: src/Model/Profile.php:606 src/Model/Profile.php:703
+msgid "[today]"
+msgstr "[oggi]"
 
-#: mod/settings.php:1119
-msgid "Account for community discussions."
-msgstr ""
+#: src/Model/Profile.php:617
+msgid "Birthday Reminders"
+msgstr "Promemoria compleanni"
 
-#: mod/settings.php:1122
-msgid "Normal Account Page"
-msgstr "Pagina Account Normale"
+#: src/Model/Profile.php:618
+msgid "Birthdays this week:"
+msgstr "Compleanni questa settimana:"
 
-#: mod/settings.php:1123
-msgid ""
-"Account for a regular personal profile that requires manual approval of "
-"\"Friends\" and \"Followers\"."
-msgstr ""
+#: src/Model/Profile.php:690
+msgid "[No description]"
+msgstr "[Nessuna descrizione]"
 
-#: mod/settings.php:1126
-msgid "Soapbox Page"
-msgstr "Pagina Sandbox"
+#: src/Model/Profile.php:717
+msgid "Event Reminders"
+msgstr "Promemoria"
 
-#: mod/settings.php:1127
-msgid ""
-"Account for a public profile that automatically approves contact requests as"
-" \"Followers\"."
-msgstr ""
+#: src/Model/Profile.php:718
+msgid "Events this week:"
+msgstr "Eventi di questa settimana:"
 
-#: mod/settings.php:1130
-msgid "Public Forum"
-msgstr "Forum Pubblico"
+#: src/Model/Profile.php:741
+msgid "Member since:"
+msgstr "Membro dal:"
 
-#: mod/settings.php:1131
-msgid "Automatically approves all contact requests."
-msgstr ""
+#: src/Model/Profile.php:749
+msgid "j F, Y"
+msgstr "j F Y"
 
-#: mod/settings.php:1134
-msgid "Automatic Friend Page"
-msgstr "Pagina con amicizia automatica"
+#: src/Model/Profile.php:750
+msgid "j F"
+msgstr "j F"
 
-#: mod/settings.php:1135
-msgid ""
-"Account for a popular profile that automatically approves contact requests "
-"as \"Friends\"."
-msgstr ""
+#: src/Model/Profile.php:765
+msgid "Age:"
+msgstr "Età:"
 
-#: mod/settings.php:1138
-msgid "Private Forum [Experimental]"
-msgstr "Forum privato [sperimentale]"
+#: src/Model/Profile.php:778
+#, php-format
+msgid "for %1$d %2$s"
+msgstr "per %1$d %2$s"
 
-#: mod/settings.php:1139
-msgid "Requires manual approval of contact requests."
-msgstr ""
+#: src/Model/Profile.php:802
+msgid "Religion:"
+msgstr "Religione:"
 
-#: mod/settings.php:1150
-msgid "OpenID:"
-msgstr "OpenID:"
+#: src/Model/Profile.php:810
+msgid "Hobbies/Interests:"
+msgstr "Hobby/Interessi:"
 
-#: mod/settings.php:1150
-msgid "(Optional) Allow this OpenID to login to this account."
-msgstr "(Opzionale) Consente di loggarti in questo account con questo OpenID"
+#: src/Model/Profile.php:822
+msgid "Contact information and Social Networks:"
+msgstr "Informazioni su contatti e social network:"
 
-#: mod/settings.php:1158
-msgid "Publish your default profile in your local site directory?"
-msgstr "Pubblica il tuo profilo predefinito nell'elenco locale del sito"
+#: src/Model/Profile.php:826
+msgid "Musical interests:"
+msgstr "Interessi musicali:"
 
-#: mod/settings.php:1158
-msgid "Your profile may be visible in public."
-msgstr "Il tuo profilo potrebbe essere visibile pubblicamente."
+#: src/Model/Profile.php:830
+msgid "Books, literature:"
+msgstr "Libri, letteratura:"
 
-#: mod/settings.php:1164
-msgid "Publish your default profile in the global social directory?"
-msgstr "Pubblica il tuo profilo predefinito nell'elenco sociale globale"
+#: src/Model/Profile.php:834
+msgid "Television:"
+msgstr "Televisione:"
 
-#: mod/settings.php:1171
-msgid "Hide your contact/friend list from viewers of your default profile?"
-msgstr "Nascondi la lista dei tuoi contatti/amici dai visitatori del tuo profilo predefinito"
+#: src/Model/Profile.php:838
+msgid "Film/dance/culture/entertainment:"
+msgstr "Film/danza/cultura/intrattenimento:"
 
-#: mod/settings.php:1175
-msgid ""
-"If enabled, posting public messages to Diaspora and other networks isn't "
-"possible."
-msgstr "Se abilitato, l'invio di messaggi pubblici verso Diaspora e altri network non sarà possibile"
+#: src/Model/Profile.php:842
+msgid "Love/Romance:"
+msgstr "Amore:"
 
-#: mod/settings.php:1180
-msgid "Allow friends to post to your profile page?"
-msgstr "Permetti agli amici di scrivere sulla tua pagina profilo?"
+#: src/Model/Profile.php:846
+msgid "Work/employment:"
+msgstr "Lavoro:"
 
-#: mod/settings.php:1185
-msgid "Allow friends to tag your posts?"
-msgstr "Permetti agli amici di aggiungere tag  ai tuoi messaggi?"
+#: src/Model/Profile.php:850
+msgid "School/education:"
+msgstr "Scuola:"
+
+#: src/Model/Profile.php:855
+msgid "Forums:"
+msgstr "Forum:"
 
-#: mod/settings.php:1190
-msgid "Allow us to suggest you as a potential friend to new members?"
-msgstr "Ci permetti di suggerirti come potenziale amico ai nuovi membri?"
+#: src/Model/Profile.php:949
+msgid "Only You Can See This"
+msgstr "Solo tu puoi vedere questo"
 
-#: mod/settings.php:1195
-msgid "Permit unknown people to send you private mail?"
-msgstr "Permetti a utenti sconosciuti di inviarti messaggi privati?"
+#: src/Model/Contact.php:559
+msgid "Drop Contact"
+msgstr "Rimuovi contatto"
 
-#: mod/settings.php:1203
-msgid "Profile is <strong>not published</strong>."
-msgstr "Il profilo <strong>non è pubblicato</strong>."
+#: src/Model/Contact.php:962
+msgid "Organisation"
+msgstr "Organizzazione"
 
-#: mod/settings.php:1211
-#, php-format
-msgid "Your Identity Address is <strong>'%s'</strong> or '%s'."
-msgstr "L'indirizzo della tua identità è <strong>'%s'</strong> or '%s'."
+#: src/Model/Contact.php:965
+msgid "News"
+msgstr "Notizie"
 
-#: mod/settings.php:1218
-msgid "Automatically expire posts after this many days:"
-msgstr "Fai scadere i post automaticamente dopo x giorni:"
+#: src/Model/Contact.php:968
+msgid "Forum"
+msgstr "Forum"
 
-#: mod/settings.php:1218
-msgid "If empty, posts will not expire. Expired posts will be deleted"
-msgstr "Se lasciato vuoto, i messaggi non verranno cancellati."
+#: src/Model/Contact.php:1147
+msgid "Connect URL missing."
+msgstr "URL di connessione mancante."
 
-#: mod/settings.php:1219
-msgid "Advanced expiration settings"
-msgstr "Impostazioni avanzate di scadenza"
+#: src/Model/Contact.php:1156
+msgid ""
+"The contact could not be added. Please check the relevant network "
+"credentials in your Settings -> Social Networks page."
+msgstr "Il contatto non puo' essere aggiunto. Controlla le credenziali della rete nella tua pagina Impostazioni -> Reti Sociali"
 
-#: mod/settings.php:1220
-msgid "Advanced Expiration"
-msgstr "Scadenza avanzata"
+#: src/Model/Contact.php:1184
+msgid ""
+"This site is not configured to allow communications with other networks."
+msgstr "Questo sito non è configurato per permettere la comunicazione con altri network."
 
-#: mod/settings.php:1221
-msgid "Expire posts:"
-msgstr "Fai scadere i post:"
+#: src/Model/Contact.php:1185 src/Model/Contact.php:1199
+msgid "No compatible communication protocols or feeds were discovered."
+msgstr "Non sono stati trovati protocolli di comunicazione o feed compatibili."
 
-#: mod/settings.php:1222
-msgid "Expire personal notes:"
-msgstr "Fai scadere le Note personali:"
+#: src/Model/Contact.php:1197
+msgid "The profile address specified does not provide adequate information."
+msgstr "L'indirizzo del profilo specificato non fornisce adeguate informazioni."
 
-#: mod/settings.php:1223
-msgid "Expire starred posts:"
-msgstr "Fai scadere i post Speciali:"
+#: src/Model/Contact.php:1202
+msgid "An author or name was not found."
+msgstr "Non è stato trovato un nome o un autore"
 
-#: mod/settings.php:1224
-msgid "Expire photos:"
-msgstr "Fai scadere le foto:"
+#: src/Model/Contact.php:1205
+msgid "No browser URL could be matched to this address."
+msgstr "Nessun URL può essere associato a questo indirizzo."
 
-#: mod/settings.php:1225
-msgid "Only expire posts by others:"
-msgstr "Fai scadere solo i post degli altri:"
+#: src/Model/Contact.php:1208
+msgid ""
+"Unable to match @-style Identity Address with a known protocol or email "
+"contact."
+msgstr "Impossibile l'indirizzo identità con un protocollo conosciuto o con un contatto email."
 
-#: mod/settings.php:1256
-msgid "Account Settings"
-msgstr "Impostazioni account"
+#: src/Model/Contact.php:1209
+msgid "Use mailto: in front of address to force email check."
+msgstr "Usa \"mailto:\" davanti all'indirizzo per forzare un controllo nelle email."
 
-#: mod/settings.php:1264
-msgid "Password Settings"
-msgstr "Impostazioni password"
+#: src/Model/Contact.php:1215
+msgid ""
+"The profile address specified belongs to a network which has been disabled "
+"on this site."
+msgstr "L'indirizzo del profilo specificato appartiene a un network che è stato disabilitato su questo sito."
 
-#: mod/settings.php:1266
-msgid "Leave password fields blank unless changing"
-msgstr "Lascia questi campi in bianco per non effettuare variazioni alla password"
+#: src/Model/Contact.php:1220
+msgid ""
+"Limited profile. This person will be unable to receive direct/personal "
+"notifications from you."
+msgstr "Profilo limitato. Questa persona non sarà in grado di ricevere notifiche personali da te."
 
-#: mod/settings.php:1267
-msgid "Current Password:"
-msgstr "Password Attuale:"
+#: src/Model/Contact.php:1290
+msgid "Unable to retrieve contact information."
+msgstr "Impossibile recuperare informazioni sul contatto."
 
-#: mod/settings.php:1267 mod/settings.php:1268
-msgid "Your current password to confirm the changes"
-msgstr "La tua password attuale per confermare le modifiche"
+#: src/Model/Contact.php:1502
+#, php-format
+msgid "%s's birthday"
+msgstr "Compleanno di %s"
 
-#: mod/settings.php:1268
-msgid "Password:"
-msgstr "Password:"
+#: src/Model/Contact.php:1503 src/Protocol/DFRN.php:1398
+#, php-format
+msgid "Happy Birthday %s"
+msgstr "Buon compleanno %s"
 
-#: mod/settings.php:1272
-msgid "Basic Settings"
-msgstr "Impostazioni base"
+#: src/Model/Group.php:44
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "Un gruppo eliminato con questo nome è stato ricreato. I permessi  esistenti su un elemento <strong>possono</strong> essere applicati a questo gruppo e tutti i membri futuri. Se questo non è ciò che si intende, si prega di creare un altro gruppo con un nome diverso."
 
-#: mod/settings.php:1274
-msgid "Email Address:"
-msgstr "Indirizzo Email:"
+#: src/Model/Group.php:329
+msgid "Default privacy group for new contacts"
+msgstr "Gruppo predefinito per i nuovi contatti"
 
-#: mod/settings.php:1275
-msgid "Your Timezone:"
-msgstr "Il tuo fuso orario:"
+#: src/Model/Group.php:362
+msgid "Everybody"
+msgstr "Tutti"
 
-#: mod/settings.php:1276
-msgid "Your Language:"
-msgstr "La tua lingua:"
+#: src/Model/Group.php:382
+msgid "edit"
+msgstr "modifica"
 
-#: mod/settings.php:1276
-msgid ""
-"Set the language we use to show you friendica interface and to send you "
-"emails"
-msgstr "Imposta la lingua che sarà usata per mostrarti l'interfaccia di Friendica e per inviarti le email"
+#: src/Model/Group.php:406
+msgid "Edit group"
+msgstr "Modifica gruppo"
 
-#: mod/settings.php:1277
-msgid "Default Post Location:"
-msgstr "Località predefinita:"
+#: src/Model/Group.php:407
+msgid "Contacts not in any group"
+msgstr "Contatti in nessun gruppo."
 
-#: mod/settings.php:1278
-msgid "Use Browser Location:"
-msgstr "Usa la località rilevata dal browser:"
+#: src/Model/Group.php:408
+msgid "Create a new group"
+msgstr "Crea un nuovo gruppo"
 
-#: mod/settings.php:1281
-msgid "Security and Privacy Settings"
-msgstr "Impostazioni di sicurezza e privacy"
+#: src/Model/Group.php:410
+msgid "Edit groups"
+msgstr "Modifica gruppi"
 
-#: mod/settings.php:1283
-msgid "Maximum Friend Requests/Day:"
-msgstr "Numero massimo di richieste di amicizia al giorno:"
+#: src/Model/User.php:142
+msgid "Login failed"
+msgstr "Accesso fallito."
 
-#: mod/settings.php:1283 mod/settings.php:1313
-msgid "(to prevent spam abuse)"
-msgstr "(per prevenire lo spam)"
+#: src/Model/User.php:173
+msgid "Not enough information to authenticate"
+msgstr "Informazioni insufficienti per l'autenticazione"
 
-#: mod/settings.php:1284
-msgid "Default Post Permissions"
-msgstr "Permessi predefiniti per i messaggi"
+#: src/Model/User.php:319
+msgid "An invitation is required."
+msgstr "E' richiesto un invito."
 
-#: mod/settings.php:1285
-msgid "(click to open/close)"
-msgstr "(clicca per aprire/chiudere)"
+#: src/Model/User.php:323
+msgid "Invitation could not be verified."
+msgstr "L'invito non puo' essere verificato."
 
-#: mod/settings.php:1296
-msgid "Default Private Post"
-msgstr "Default Post Privato"
+#: src/Model/User.php:330
+msgid "Invalid OpenID url"
+msgstr "Url OpenID non valido"
 
-#: mod/settings.php:1297
-msgid "Default Public Post"
-msgstr "Default Post Pubblico"
+#: src/Model/User.php:343 src/Module/Login.php:100
+msgid ""
+"We encountered a problem while logging in with the OpenID you provided. "
+"Please check the correct spelling of the ID."
+msgstr "Abbiamo incontrato un problema mentre contattavamo il server OpenID che ci hai fornito. Controlla di averlo scritto giusto."
 
-#: mod/settings.php:1301
-msgid "Default Permissions for New Posts"
-msgstr "Permessi predefiniti per i nuovi post"
+#: src/Model/User.php:343 src/Module/Login.php:100
+msgid "The error message was:"
+msgstr "Il messaggio riportato era:"
 
-#: mod/settings.php:1313
-msgid "Maximum private messages per day from unknown people:"
-msgstr "Numero massimo di messaggi privati da utenti sconosciuti per giorno:"
+#: src/Model/User.php:349
+msgid "Please enter the required information."
+msgstr "Inserisci le informazioni richieste."
 
-#: mod/settings.php:1316
-msgid "Notification Settings"
-msgstr "Impostazioni notifiche"
+#: src/Model/User.php:362
+msgid "Please use a shorter name."
+msgstr "Usa un nome più corto."
 
-#: mod/settings.php:1317
-msgid "By default post a status message when:"
-msgstr "Invia un messaggio di stato quando:"
+#: src/Model/User.php:365
+msgid "Name too short."
+msgstr "Il nome è troppo corto."
 
-#: mod/settings.php:1318
-msgid "accepting a friend request"
-msgstr "accetti una richiesta di amicizia"
+#: src/Model/User.php:373
+msgid "That doesn't appear to be your full (First Last) name."
+msgstr "Questo non sembra essere il tuo nome completo (Nome Cognome)."
 
-#: mod/settings.php:1319
-msgid "joining a forum/community"
-msgstr "ti unisci a un forum/comunità"
+#: src/Model/User.php:378
+msgid "Your email domain is not among those allowed on this site."
+msgstr "Il dominio della tua email non è tra quelli autorizzati su questo sito."
 
-#: mod/settings.php:1320
-msgid "making an <em>interesting</em> profile change"
-msgstr "fai un <em>interessante</em> modifica al profilo"
+#: src/Model/User.php:382
+msgid "Not a valid email address."
+msgstr "L'indirizzo email non è valido."
 
-#: mod/settings.php:1321
-msgid "Send a notification email when:"
-msgstr "Invia una mail di notifica quando:"
+#: src/Model/User.php:386 src/Model/User.php:394
+msgid "Cannot use that email."
+msgstr "Non puoi usare quell'email."
 
-#: mod/settings.php:1322
-msgid "You receive an introduction"
-msgstr "Ricevi una presentazione"
+#: src/Model/User.php:401
+msgid "Your nickname can only contain a-z, 0-9 and _."
+msgstr "Il tuo nome utente può contenere solo a-z, 0-9 e _."
 
-#: mod/settings.php:1323
-msgid "Your introductions are confirmed"
-msgstr "Le tue presentazioni sono confermate"
+#: src/Model/User.php:408 src/Model/User.php:464
+msgid "Nickname is already registered. Please choose another."
+msgstr "Nome utente già registrato. Scegline un altro."
 
-#: mod/settings.php:1324
-msgid "Someone writes on your profile wall"
-msgstr "Qualcuno scrive sulla bacheca del tuo profilo"
+#: src/Model/User.php:418
+msgid "SERIOUS ERROR: Generation of security keys failed."
+msgstr "ERRORE GRAVE: La generazione delle chiavi di sicurezza è fallita."
 
-#: mod/settings.php:1325
-msgid "Someone writes a followup comment"
-msgstr "Qualcuno scrive un commento a un tuo messaggio"
+#: src/Model/User.php:451 src/Model/User.php:455
+msgid "An error occurred during registration. Please try again."
+msgstr "C'è stato un errore durante la registrazione. Prova ancora."
 
-#: mod/settings.php:1326
-msgid "You receive a private message"
-msgstr "Ricevi un messaggio privato"
+#: src/Model/User.php:480
+msgid "An error occurred creating your default profile. Please try again."
+msgstr "C'è stato un errore nella creazione del tuo profilo. Prova ancora."
 
-#: mod/settings.php:1327
-msgid "You receive a friend suggestion"
-msgstr "Hai ricevuto un suggerimento di amicizia"
+#: src/Model/User.php:487
+msgid "An error occurred creating your self contact. Please try again."
+msgstr "C'è stato un errore nella creazione del tuo contatto. Prova ancora."
 
-#: mod/settings.php:1328
-msgid "You are tagged in a post"
-msgstr "Sei stato taggato in un post"
+#: src/Model/User.php:496
+msgid ""
+"An error occurred creating your default contact group. Please try again."
+msgstr "C'è stato un errore nella creazione del tuo gruppo contatti di default. Prova ancora."
 
-#: mod/settings.php:1329
-msgid "You are poked/prodded/etc. in a post"
-msgstr "Sei 'toccato'/'spronato'/ecc. in un post"
+#: src/Model/User.php:570
+#, php-format
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n"
+"\t\t"
+msgstr "\nGentile %1$s,\n\tGrazie per la tua registrazione su %2$s. Il tuo account è in attesa di approvazione da parte di un amministratore.\n\t"
 
-#: mod/settings.php:1331
-msgid "Activate desktop notifications"
-msgstr "Attiva notifiche desktop"
+#: src/Model/User.php:580
+#, php-format
+msgid "Registration at %s"
+msgstr "Registrazione su %s"
 
-#: mod/settings.php:1331
-msgid "Show desktop popup on new notifications"
-msgstr "Mostra un popup di notifica sul desktop all'arrivo di nuove notifiche"
+#: src/Model/User.php:598
+#, php-format
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n"
+"\t\t"
+msgstr "\nGentile %1$s,\n\tGrazie per esserti registrato su %2$s. Il tuo account è stato creato.\n\t"
 
-#: mod/settings.php:1333
-msgid "Text-only notification emails"
-msgstr "Email di notifica in solo testo"
+#: src/Model/User.php:602
+#, php-format
+msgid ""
+"\n"
+"\t\t\tThe login details are as follows:\n"
+"\t\t\t\tSite Location:\t%3$s\n"
+"\t\t\t\tLogin Name:\t%1$s\n"
+"\t\t\t\tPassword:\t%5$s\n"
+"\n"
+"\t\t\tYou may change your password from your account Settings page after logging\n"
+"\t\t\tin.\n"
+"\n"
+"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
+"\n"
+"\t\t\tYou may also wish to add some basic information to your default profile\n"
+"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
+"\n"
+"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
+"\t\t\tadding some profile keywords (very useful in making new friends) - and\n"
+"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
+"\t\t\tthan that.\n"
+"\n"
+"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
+"\t\t\tIf you are new and do not know anybody here, they may help\n"
+"\t\t\tyou to make some new and interesting friends.\n"
+"\n"
+"\n"
+"\t\t\tThank you and welcome to %2$s."
+msgstr "\nI dettagli del tuo utente sono:\n\tIndirizzo del sito: %3$s\n\tNome utente: %1$s\n\tPassword: %5$s\n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\nGrazie e benvenuto su %2$s."
 
-#: mod/settings.php:1335
-msgid "Send text only notification emails, without the html part"
-msgstr "Invia le email di notifica in solo testo, senza la parte in html"
+#: src/Protocol/DFRN.php:1397
+#, php-format
+msgid "%s\\'s birthday"
+msgstr "compleanno di %s"
 
-#: mod/settings.php:1337
-msgid "Show detailled notifications"
-msgstr ""
+#: src/Protocol/OStatus.php:1774
+#, php-format
+msgid "%s is now following %s."
+msgstr "%s sta seguendo %s"
 
-#: mod/settings.php:1339
-msgid ""
-"Per default the notificiation are condensed to a single notification per "
-"item. When enabled, every notification is displayed."
-msgstr ""
+#: src/Protocol/OStatus.php:1775
+msgid "following"
+msgstr "segue"
 
-#: mod/settings.php:1341
-msgid "Advanced Account/Page Type Settings"
-msgstr "Impostazioni avanzate Account/Tipo di pagina"
+#: src/Protocol/OStatus.php:1778
+#, php-format
+msgid "%s stopped following %s."
+msgstr "%s ha smesso di seguire %s"
 
-#: mod/settings.php:1342
-msgid "Change the behaviour of this account for special situations"
-msgstr "Modifica il comportamento di questo account in situazioni speciali"
+#: src/Protocol/OStatus.php:1779
+msgid "stopped following"
+msgstr "tolto dai seguiti"
 
-#: mod/settings.php:1345
-msgid "Relocate"
-msgstr "Trasloca"
+#: src/Protocol/Diaspora.php:2584
+msgid "Sharing notification from Diaspora network"
+msgstr "Notifica di condivisione dal network Diaspora*"
 
-#: mod/settings.php:1346
-msgid ""
-"If you have moved this profile from another server, and some of your "
-"contacts don't receive your updates, try pushing this button."
-msgstr "Se hai spostato questo profilo da un'altro server, e alcuni dei tuoi contatti non ricevono i tuoi aggiornamenti, prova a premere questo bottone."
+#: src/Protocol/Diaspora.php:3660
+msgid "Attachments:"
+msgstr "Allegati:"
 
-#: mod/settings.php:1347
-msgid "Resend relocate message to contacts"
-msgstr "Invia nuovamente il messaggio di trasloco ai contatti"
+#: src/Worker/Delivery.php:391
+msgid "(no subject)"
+msgstr "(nessun oggetto)"
 
-#: mod/videos.php:128
-msgid "Do you really want to delete this video?"
-msgstr "Vuoi veramente cancellare questo video?"
+#: src/Module/Login.php:282
+msgid "Create a New Account"
+msgstr "Crea un nuovo account"
 
-#: mod/videos.php:133
-msgid "Delete Video"
-msgstr "Rimuovi video"
+#: src/Module/Login.php:315
+msgid "Password: "
+msgstr "Password: "
 
-#: mod/videos.php:212
-msgid "No videos selected"
-msgstr "Nessun video selezionato"
+#: src/Module/Login.php:316
+msgid "Remember me"
+msgstr "Ricordati di me"
 
-#: mod/videos.php:406
-msgid "Recent Videos"
-msgstr "Video Recenti"
+#: src/Module/Login.php:319
+msgid "Or login using OpenID: "
+msgstr "O entra con OpenID:"
 
-#: mod/videos.php:408
-msgid "Upload New Videos"
-msgstr "Carica Nuovo Video"
+#: src/Module/Login.php:325
+msgid "Forgot your password?"
+msgstr "Hai dimenticato la password?"
 
-#: mod/wall_attach.php:19 mod/wall_attach.php:27 mod/wall_attach.php:78
-#: mod/wall_upload.php:37 mod/wall_upload.php:53 mod/wall_upload.php:111
-#: mod/wall_upload.php:151 mod/wall_upload.php:154
-msgid "Invalid request."
-msgstr "Richiesta non valida."
+#: src/Module/Login.php:328
+msgid "Website Terms of Service"
+msgstr "Condizioni di servizio del sito web "
 
-#: mod/wall_attach.php:96
-msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
-msgstr "Mi spiace, forse il file che stai caricando è più grosso di quanto la configurazione di PHP permetta"
+#: src/Module/Login.php:329
+msgid "terms of service"
+msgstr "condizioni del servizio"
 
-#: mod/wall_attach.php:96
-msgid "Or - did you try to upload an empty file?"
-msgstr "O.. non avrai provato a caricare un file vuoto?"
+#: src/Module/Login.php:331
+msgid "Website Privacy Policy"
+msgstr "Politiche di privacy del sito"
 
-#: mod/wall_attach.php:107
-#, php-format
-msgid "File exceeds size limit of %s"
-msgstr "Il file supera la dimensione massima di %s"
+#: src/Module/Login.php:332
+msgid "privacy policy"
+msgstr "politiche di privacy"
 
-#: mod/wall_attach.php:131 mod/wall_attach.php:147
-msgid "File upload failed."
-msgstr "Caricamento del file non riuscito."
+#: src/Module/Logout.php:28
+msgid "Logged out."
+msgstr "Uscita effettuata."
 
-#: object/Item.php:106
+#: src/Object/Post.php:127
 msgid "This entry was edited"
 msgstr "Questa voce è stata modificata"
 
-#: object/Item.php:151
+#: src/Object/Post.php:181
 msgid "save to folder"
 msgstr "salva nella cartella"
 
-#: object/Item.php:221
+#: src/Object/Post.php:234
 msgid "I will attend"
 msgstr "Parteciperò"
 
-#: object/Item.php:221
+#: src/Object/Post.php:234
 msgid "I will not attend"
 msgstr "Non parteciperò"
 
-#: object/Item.php:221
+#: src/Object/Post.php:234
 msgid "I might attend"
 msgstr "Forse parteciperò"
 
-#: object/Item.php:247
+#: src/Object/Post.php:262
 msgid "add star"
 msgstr "aggiungi a speciali"
 
-#: object/Item.php:248
+#: src/Object/Post.php:263
 msgid "remove star"
 msgstr "rimuovi da speciali"
 
-#: object/Item.php:249
+#: src/Object/Post.php:264
 msgid "toggle star status"
 msgstr "Inverti stato preferito"
 
-#: object/Item.php:252
+#: src/Object/Post.php:267
 msgid "starred"
 msgstr "preferito"
 
-#: object/Item.php:257
+#: src/Object/Post.php:273
 msgid "ignore thread"
 msgstr "ignora la discussione"
 
-#: object/Item.php:258
+#: src/Object/Post.php:274
 msgid "unignore thread"
 msgstr "non ignorare la discussione"
 
-#: object/Item.php:259
+#: src/Object/Post.php:275
 msgid "toggle ignore status"
 msgstr "inverti stato \"Ignora\""
 
-#: object/Item.php:269
+#: src/Object/Post.php:284
 msgid "add tag"
 msgstr "aggiungi tag"
 
-#: object/Item.php:280
+#: src/Object/Post.php:295
 msgid "like"
 msgstr "mi piace"
 
-#: object/Item.php:281
+#: src/Object/Post.php:296
 msgid "dislike"
 msgstr "non mi piace"
 
-#: object/Item.php:284
+#: src/Object/Post.php:299
 msgid "Share this"
 msgstr "Condividi questo"
 
-#: object/Item.php:284
+#: src/Object/Post.php:299
 msgid "share"
 msgstr "condividi"
 
-#: object/Item.php:352
+#: src/Object/Post.php:357
 msgid "to"
 msgstr "a"
 
-#: object/Item.php:353
+#: src/Object/Post.php:358
 msgid "via"
 msgstr "via"
 
-#: object/Item.php:354
+#: src/Object/Post.php:359
 msgid "Wall-to-Wall"
 msgstr "Da bacheca a bacheca"
 
-#: object/Item.php:355
+#: src/Object/Post.php:360
 msgid "via Wall-To-Wall:"
 msgstr "da bacheca a bacheca"
 
-#: object/Item.php:414
+#: src/Object/Post.php:419
 #, php-format
 msgid "%d comment"
 msgid_plural "%d comments"
 msgstr[0] "%d commento"
 msgstr[1] "%d commenti"
 
-#: object/Item.php:703
+#: src/Object/Post.php:789
 msgid "Bold"
 msgstr "Grassetto"
 
-#: object/Item.php:704
+#: src/Object/Post.php:790
 msgid "Italic"
 msgstr "Corsivo"
 
-#: object/Item.php:705
+#: src/Object/Post.php:791
 msgid "Underline"
 msgstr "Sottolineato"
 
-#: object/Item.php:706
+#: src/Object/Post.php:792
 msgid "Quote"
 msgstr "Citazione"
 
-#: object/Item.php:707
+#: src/Object/Post.php:793
 msgid "Code"
 msgstr "Codice"
 
-#: object/Item.php:708
+#: src/Object/Post.php:794
 msgid "Image"
 msgstr "Immagine"
 
-#: object/Item.php:709
+#: src/Object/Post.php:795
 msgid "Link"
 msgstr "Link"
 
-#: object/Item.php:710
+#: src/Object/Post.php:796
 msgid "Video"
 msgstr "Video"
 
-#: view/theme/duepuntozero/config.php:48
-msgid "greenzero"
-msgstr "greenzero"
-
-#: view/theme/duepuntozero/config.php:49
-msgid "purplezero"
-msgstr "purplezero"
-
-#: view/theme/duepuntozero/config.php:50
-msgid "easterbunny"
-msgstr "easterbunny"
-
-#: view/theme/duepuntozero/config.php:51
-msgid "darkzero"
-msgstr "darkzero"
-
-#: view/theme/duepuntozero/config.php:52
-msgid "comix"
-msgstr "comix"
-
-#: view/theme/duepuntozero/config.php:53
-msgid "slackr"
-msgstr "slackr"
-
-#: view/theme/duepuntozero/config.php:68
-msgid "Variations"
-msgstr "Varianti"
-
-#: view/theme/frio/php/Image.php:23
-msgid "Repeat the image"
-msgstr "Ripeti l'immagine"
-
-#: view/theme/frio/php/Image.php:23
-msgid "Will repeat your image to fill the background."
-msgstr "Ripete l'immagine per riempire lo sfondo."
-
-#: view/theme/frio/php/Image.php:25
-msgid "Stretch"
-msgstr "Stira"
-
-#: view/theme/frio/php/Image.php:25
-msgid "Will stretch to width/height of the image."
-msgstr "Stira l'immagine."
-
-#: view/theme/frio/php/Image.php:27
-msgid "Resize fill and-clip"
-msgstr "Scala e ritaglia"
-
-#: view/theme/frio/php/Image.php:27
-msgid "Resize to fill and retain aspect ratio."
-msgstr "Scala l'immagine a riempire mantenendo le proporzioni."
-
-#: view/theme/frio/php/Image.php:29
-msgid "Resize best fit"
-msgstr "Scala best fit"
-
-#: view/theme/frio/php/Image.php:29
-msgid "Resize to best fit and retain aspect ratio."
-msgstr "Scala l'immagine alla miglior dimensione per riempire mantenendo le proporzioni."
-
-#: view/theme/frio/config.php:92
-msgid "Default"
-msgstr "Default"
-
-#: view/theme/frio/config.php:104
-msgid "Note"
-msgstr ""
-
-#: view/theme/frio/config.php:104
-msgid "Check image permissions if all users are allowed to visit the image"
-msgstr "Controlla i permessi dell'immagine se tutti gli utenti sono autorizzati a vederla"
-
-#: view/theme/frio/config.php:111
-msgid "Select scheme"
-msgstr "Seleziona schema"
-
-#: view/theme/frio/config.php:112
-msgid "Navigation bar background color"
-msgstr "Colore di sfondo barra di navigazione"
-
-#: view/theme/frio/config.php:113
-msgid "Navigation bar icon color "
-msgstr "Colore icona barra di navigazione"
-
-#: view/theme/frio/config.php:114
-msgid "Link color"
-msgstr "Colore link"
-
-#: view/theme/frio/config.php:115
-msgid "Set the background color"
-msgstr "Imposta il colore di sfondo"
-
-#: view/theme/frio/config.php:116
-msgid "Content background transparency"
-msgstr "Trasparenza sfondo contenuto"
-
-#: view/theme/frio/config.php:117
-msgid "Set the background image"
-msgstr "Imposta l'immagine di sfondo"
-
-#: view/theme/frio/theme.php:231
-msgid "Guest"
-msgstr "Ospite"
-
-#: view/theme/frio/theme.php:237
-msgid "Visitor"
-msgstr "Visitatore"
-
-#: view/theme/quattro/config.php:74
-msgid "Alignment"
-msgstr "Allineamento"
-
-#: view/theme/quattro/config.php:74
-msgid "Left"
-msgstr "Sinistra"
-
-#: view/theme/quattro/config.php:74
-msgid "Center"
-msgstr "Centrato"
-
-#: view/theme/quattro/config.php:75
-msgid "Color scheme"
-msgstr "Schema colori"
-
-#: view/theme/quattro/config.php:76
-msgid "Posts font size"
-msgstr "Dimensione caratteri post"
-
-#: view/theme/quattro/config.php:77
-msgid "Textareas font size"
-msgstr "Dimensione caratteri nelle aree di testo"
-
-#: view/theme/vier/theme.php:144 view/theme/vier/config.php:119
-msgid "Community Profiles"
-msgstr "Profili Comunità"
-
-#: view/theme/vier/theme.php:174 view/theme/vier/config.php:123
-msgid "Last users"
-msgstr "Ultimi utenti"
-
-#: view/theme/vier/theme.php:192 view/theme/vier/config.php:122
-msgid "Find Friends"
-msgstr "Trova Amici"
-
-#: view/theme/vier/theme.php:193
-msgid "Local Directory"
-msgstr "Elenco Locale"
-
-#: view/theme/vier/theme.php:285
-msgid "Quick Start"
-msgstr "Quick Start"
-
-#: view/theme/vier/theme.php:385 view/theme/vier/config.php:121
-msgid "Connect Services"
-msgstr "Servizi connessi"
-
-#: view/theme/vier/config.php:71
-msgid "Comma separated list of helper forums"
-msgstr "Lista separata da virgola di forum di aiuto"
-
-#: view/theme/vier/config.php:117
-msgid "Set style"
-msgstr "Imposta stile"
-
-#: view/theme/vier/config.php:118
-msgid "Community Pages"
-msgstr "Pagine Comunitarie"
-
-#: view/theme/vier/config.php:120
-msgid "Help or @NewHere ?"
-msgstr "Serve aiuto? Sei nuovo?"
-
-#: src/App.php:522
+#: src/App.php:513
 msgid "Delete this item?"
 msgstr "Cancellare questo elemento?"
 
-#: src/App.php:524
+#: src/App.php:515
 msgid "show fewer"
 msgstr "mostra di meno"
 
-#: boot.php:738
+#: index.php:441
+msgid "toggle mobile"
+msgstr "commuta tema mobile"
+
+#: boot.php:786
 #, php-format
 msgid "Update %s failed. See error logs."
 msgstr "aggiornamento %s fallito. Guarda i log di errore."
-
-#: boot.php:850
-msgid "Create a New Account"
-msgstr "Crea un nuovo account"
-
-#: boot.php:878
-msgid "Password: "
-msgstr "Password: "
-
-#: boot.php:879
-msgid "Remember me"
-msgstr "Ricordati di me"
-
-#: boot.php:882
-msgid "Or login using OpenID: "
-msgstr "O entra con OpenID:"
-
-#: boot.php:888
-msgid "Forgot your password?"
-msgstr "Hai dimenticato la password?"
-
-#: boot.php:891
-msgid "Website Terms of Service"
-msgstr "Condizioni di servizio del sito web "
-
-#: boot.php:892
-msgid "terms of service"
-msgstr "condizioni del servizio"
-
-#: boot.php:894
-msgid "Website Privacy Policy"
-msgstr "Politiche di privacy del sito"
-
-#: boot.php:895
-msgid "privacy policy"
-msgstr "politiche di privacy"
-
-#: index.php:438
-msgid "toggle mobile"
-msgstr "commuta tema mobile"
index 28ad45d73195ad44b873d6136bcf557129277f8c..7df9e9c1ec62fad7fe89f22bb7a8b3c8156c5ac7 100644 (file)
@@ -5,213 +5,19 @@ function string_plural_select_it($n){
        return ($n != 1);;
 }}
 ;
-$a->strings["General Features"] = "Funzionalità generali";
-$a->strings["Multiple Profiles"] = "Profili multipli";
-$a->strings["Ability to create multiple profiles"] = "Possibilità di creare profili multipli";
-$a->strings["Photo Location"] = "Località Foto";
-$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "I metadati delle foto vengono rimossi. Questa opzione estrae la località (se presenta) prima di rimuovere i metadati e la collega a una mappa.";
-$a->strings["Export Public Calendar"] = "Esporta calendario pubblico";
-$a->strings["Ability for visitors to download the public calendar"] = "Permesso ai visitatori di scaricare il calendario pubblico";
-$a->strings["Post Composition Features"] = "Funzionalità di composizione dei post";
-$a->strings["Post Preview"] = "Anteprima dei post";
-$a->strings["Allow previewing posts and comments before publishing them"] = "Permetti di avere un'anteprima di messaggi e commenti prima di pubblicarli";
-$a->strings["Auto-mention Forums"] = "Auto-cita i Forum";
-$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Aggiunge/rimuove una menzione quando una pagina forum è selezionata/deselezionata nella finestra dei permessi.";
-$a->strings["Network Sidebar Widgets"] = "Widget della barra laterale nella pagina Rete";
-$a->strings["Search by Date"] = "Cerca per data";
-$a->strings["Ability to select posts by date ranges"] = "Permette di filtrare i post per data";
-$a->strings["List Forums"] = "Elenco forum";
-$a->strings["Enable widget to display the forums your are connected with"] = "Abilita il widget che mostra i forum ai quali sei connesso";
-$a->strings["Group Filter"] = "Filtra gruppi";
-$a->strings["Enable widget to display Network posts only from selected group"] = "Abilita il widget per filtrare i post solo per il gruppo selezionato";
-$a->strings["Network Filter"] = "Filtro reti";
-$a->strings["Enable widget to display Network posts only from selected network"] = "Abilita il widget per mostrare i post solo per la rete selezionata";
-$a->strings["Saved Searches"] = "Ricerche salvate";
-$a->strings["Save search terms for re-use"] = "Salva i termini cercati per riutilizzarli";
-$a->strings["Network Tabs"] = "Schede pagina Rete";
-$a->strings["Network Personal Tab"] = "Scheda Personali";
-$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Abilita la scheda per mostrare solo i post a cui hai partecipato";
-$a->strings["Network New Tab"] = "Scheda Nuovi";
-$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Abilita la scheda per mostrare solo i post nuovi (nelle ultime 12 ore)";
-$a->strings["Network Shared Links Tab"] = "Scheda Link Condivisi";
-$a->strings["Enable tab to display only Network posts with links in them"] = "Abilita la scheda per mostrare solo i post che contengono link";
-$a->strings["Post/Comment Tools"] = "Strumenti per messaggi/commenti";
-$a->strings["Multiple Deletion"] = "Eliminazione multipla";
-$a->strings["Select and delete multiple posts/comments at once"] = "Seleziona ed elimina vari messaggi e commenti in una volta sola";
-$a->strings["Edit Sent Posts"] = "Modifica i post inviati";
-$a->strings["Edit and correct posts and comments after sending"] = "Modifica e correggi messaggi e commenti dopo averli inviati";
-$a->strings["Tagging"] = "Aggiunta tag";
-$a->strings["Ability to tag existing posts"] = "Permette di aggiungere tag ai post già esistenti";
-$a->strings["Post Categories"] = "Categorie post";
-$a->strings["Add categories to your posts"] = "Aggiungi categorie ai tuoi post";
-$a->strings["Saved Folders"] = "Cartelle Salvate";
-$a->strings["Ability to file posts under folders"] = "Permette di archiviare i post in cartelle";
-$a->strings["Dislike Posts"] = "Non mi piace";
-$a->strings["Ability to dislike posts/comments"] = "Permetti di inviare \"non mi piace\" ai messaggi";
-$a->strings["Star Posts"] = "Post preferiti";
-$a->strings["Ability to mark special posts with a star indicator"] = "Permette di segnare i post preferiti con una stella";
-$a->strings["Mute Post Notifications"] = "Silenzia le notifiche di nuovi post";
-$a->strings["Ability to mute notifications for a thread"] = "Permette di silenziare le notifiche di nuovi post in una discussione";
-$a->strings["Advanced Profile Settings"] = "Impostazioni Avanzate Profilo";
-$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Mostra ai visitatori i forum nella pagina Profilo Avanzato";
-$a->strings["Miscellaneous"] = "Varie";
-$a->strings["Birthday:"] = "Compleanno:";
-$a->strings["Age: "] = "Età : ";
-$a->strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-GG o MM-GG";
-$a->strings["never"] = "mai";
-$a->strings["less than a second ago"] = "meno di un secondo fa";
-$a->strings["year"] = "anno";
-$a->strings["years"] = "anni";
-$a->strings["month"] = "mese";
-$a->strings["months"] = "mesi";
-$a->strings["week"] = "settimana";
-$a->strings["weeks"] = "settimane";
-$a->strings["day"] = "giorno";
-$a->strings["days"] = "giorni";
-$a->strings["hour"] = "ora";
-$a->strings["hours"] = "ore";
-$a->strings["minute"] = "minuto";
-$a->strings["minutes"] = "minuti";
-$a->strings["second"] = "secondo";
-$a->strings["seconds"] = "secondi";
-$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s fa";
-$a->strings["%s's birthday"] = "Compleanno di %s";
-$a->strings["Happy Birthday %s"] = "Buon compleanno %s";
-$a->strings["Male"] = "Maschio";
-$a->strings["Female"] = "Femmina";
-$a->strings["Currently Male"] = "Al momento maschio";
-$a->strings["Currently Female"] = "Al momento femmina";
-$a->strings["Mostly Male"] = "Prevalentemente maschio";
-$a->strings["Mostly Female"] = "Prevalentemente femmina";
-$a->strings["Transgender"] = "Transgender";
-$a->strings["Intersex"] = "Intersex";
-$a->strings["Transsexual"] = "Transessuale";
-$a->strings["Hermaphrodite"] = "Ermafrodito";
-$a->strings["Neuter"] = "Neutro";
-$a->strings["Non-specific"] = "Non specificato";
-$a->strings["Other"] = "Altro";
-$a->strings["Undecided"] = [
-       0 => "Indeciso",
-       1 => "Indecisi",
-];
-$a->strings["Males"] = "Maschi";
-$a->strings["Females"] = "Femmine";
-$a->strings["Gay"] = "Gay";
-$a->strings["Lesbian"] = "Lesbica";
-$a->strings["No Preference"] = "Nessuna preferenza";
-$a->strings["Bisexual"] = "Bisessuale";
-$a->strings["Autosexual"] = "Autosessuale";
-$a->strings["Abstinent"] = "Astinente";
-$a->strings["Virgin"] = "Vergine";
-$a->strings["Deviant"] = "Deviato";
-$a->strings["Fetish"] = "Fetish";
-$a->strings["Oodles"] = "Un sacco";
-$a->strings["Nonsexual"] = "Asessuato";
-$a->strings["Single"] = "Single";
-$a->strings["Lonely"] = "Solitario";
-$a->strings["Available"] = "Disponibile";
-$a->strings["Unavailable"] = "Non disponibile";
-$a->strings["Has crush"] = "è cotto/a";
-$a->strings["Infatuated"] = "infatuato/a";
-$a->strings["Dating"] = "Disponibile a un incontro";
-$a->strings["Unfaithful"] = "Infedele";
-$a->strings["Sex Addict"] = "Sesso-dipendente";
-$a->strings["Friends"] = "Amici";
-$a->strings["Friends/Benefits"] = "Amici con benefici";
-$a->strings["Casual"] = "Casual";
-$a->strings["Engaged"] = "Impegnato";
-$a->strings["Married"] = "Sposato";
-$a->strings["Imaginarily married"] = "immaginariamente sposato/a";
-$a->strings["Partners"] = "Partners";
-$a->strings["Cohabiting"] = "Coinquilino";
-$a->strings["Common law"] = "diritto comune";
-$a->strings["Happy"] = "Felice";
-$a->strings["Not looking"] = "Non guarda";
-$a->strings["Swinger"] = "Scambista";
-$a->strings["Betrayed"] = "Tradito";
-$a->strings["Separated"] = "Separato";
-$a->strings["Unstable"] = "Instabile";
-$a->strings["Divorced"] = "Divorziato";
-$a->strings["Imaginarily divorced"] = "immaginariamente divorziato/a";
-$a->strings["Widowed"] = "Vedovo";
-$a->strings["Uncertain"] = "Incerto";
-$a->strings["It's complicated"] = "E' complicato";
-$a->strings["Don't care"] = "Non interessa";
-$a->strings["Ask me"] = "Chiedimelo";
-$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un gruppo eliminato con questo nome è stato ricreato. I permessi  esistenti su un elemento <strong>possono</strong> essere applicati a questo gruppo e tutti i membri futuri. Se questo non è ciò che si intende, si prega di creare un altro gruppo con un nome diverso.";
-$a->strings["Default privacy group for new contacts"] = "Gruppo predefinito per i nuovi contatti";
-$a->strings["Everybody"] = "Tutti";
-$a->strings["edit"] = "modifica";
-$a->strings["Groups"] = "Gruppi";
-$a->strings["Edit groups"] = "Modifica gruppi";
-$a->strings["Edit group"] = "Modifica gruppo";
-$a->strings["Create a new group"] = "Crea un nuovo gruppo";
-$a->strings["Group Name: "] = "Nome del gruppo:";
-$a->strings["Contacts not in any group"] = "Contatti in nessun gruppo.";
-$a->strings["add"] = "aggiungi";
-$a->strings["Forums"] = "Forum";
-$a->strings["External link to forum"] = "Link esterno al forum";
-$a->strings["show more"] = "mostra di più";
-$a->strings["System"] = "Sistema";
-$a->strings["Network"] = "Rete";
-$a->strings["Personal"] = "Personale";
-$a->strings["Home"] = "Home";
-$a->strings["Introductions"] = "Presentazioni";
-$a->strings["%s commented on %s's post"] = "%s ha commentato il messaggio di %s";
-$a->strings["%s created a new post"] = "%s a creato un nuovo messaggio";
-$a->strings["%s liked %s's post"] = "a %s è piaciuto il messaggio di %s";
-$a->strings["%s disliked %s's post"] = "a %s non è piaciuto il messaggio di %s";
-$a->strings["%s is attending %s's event"] = "%s partecipa all'evento di %s";
-$a->strings["%s is not attending %s's event"] = "%s non partecipa all'evento di %s";
-$a->strings["%s may attend %s's event"] = "%s potrebbe partecipare all'evento di %s";
-$a->strings["%s is now friends with %s"] = "%s è ora amico di %s";
-$a->strings["Friend Suggestion"] = "Amico suggerito";
-$a->strings["Friend/Connect Request"] = "Richiesta amicizia/connessione";
-$a->strings["New Follower"] = "Qualcuno inizia a seguirti";
-$a->strings["Logged out."] = "Uscita effettuata.";
-$a->strings["Login failed."] = "Accesso fallito.";
-$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Abbiamo incontrato un problema mentre contattavamo il server OpenID che ci hai fornito. Controlla di averlo scritto giusto.";
-$a->strings["The error message was:"] = "Il messaggio riportato era:";
-$a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i";
-$a->strings["Starts:"] = "Inizia:";
-$a->strings["Finishes:"] = "Finisce:";
-$a->strings["Location:"] = "Posizione:";
-$a->strings["Add New Contact"] = "Aggiungi nuovo contatto";
-$a->strings["Enter address or web location"] = "Inserisci posizione o indirizzo web";
-$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Esempio: bob@example.com, http://example.com/barbara";
-$a->strings["Connect"] = "Connetti";
-$a->strings["%d invitation available"] = [
-       0 => "%d invito disponibile",
-       1 => "%d inviti disponibili",
-];
-$a->strings["Find People"] = "Trova persone";
-$a->strings["Enter name or interest"] = "Inserisci un nome o un interesse";
-$a->strings["Connect/Follow"] = "Connetti/segui";
-$a->strings["Examples: Robert Morgenstein, Fishing"] = "Esempi: Mario Rossi, Pesca";
-$a->strings["Find"] = "Trova";
-$a->strings["Friend Suggestions"] = "Contatti suggeriti";
-$a->strings["Similar Interests"] = "Interessi simili";
-$a->strings["Random Profile"] = "Profilo causale";
-$a->strings["Invite Friends"] = "Invita amici";
-$a->strings["View Global Directory"] = "Vedi Directory Globale";
-$a->strings["Networks"] = "Reti";
-$a->strings["All Networks"] = "Tutte le Reti";
-$a->strings["Everything"] = "Tutto";
-$a->strings["Categories"] = "Categorie";
-$a->strings["%d contact in common"] = [
-       0 => "%d contatto in comune",
-       1 => "%d contatti in comune",
-];
+$a->strings["Welcome "] = "Ciao";
+$a->strings["Please upload a profile photo."] = "Carica una foto per il profilo.";
+$a->strings["Welcome back "] = "Ciao ";
+$a->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."] = "Il token di sicurezza della form non era corretto. Probabilmente la form è rimasta aperta troppo a lungo (più di tre ore) prima di inviarla.";
 $a->strings["Friendica Notification"] = "Notifica Friendica";
 $a->strings["Thank You,"] = "Grazie,";
 $a->strings["%s Administrator"] = "Amministratore %s";
 $a->strings["%1\$s, %2\$s Administrator"] = "%1\$s,  amministratore di %2\$s";
 $a->strings["noreply"] = "nessuna risposta";
-$a->strings["%s <!item_type!>"] = "%s <!item_type!>";
 $a->strings["[Friendica:Notify] New mail received at %s"] = "[Friendica:Notifica] Nuovo messaggio privato ricevuto su %s";
 $a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s ti ha inviato un nuovo messaggio privato su %2\$s.";
-$a->strings["%1\$s sent you %2\$s."] = "%1\$s ti ha inviato %2\$s";
 $a->strings["a private message"] = "un messaggio privato";
+$a->strings["%1\$s sent you %2\$s."] = "%1\$s ti ha inviato %2\$s";
 $a->strings["Please visit %s to view and/or reply to your private messages."] = "Visita %s per vedere e/o rispondere ai tuoi messaggi privati.";
 $a->strings["%1\$s commented on [url=%2\$s]a %3\$s[/url]"] = "%1\$s ha commentato [url=%2\$s]%3\$s[/url]";
 $a->strings["%1\$s commented on [url=%2\$s]%3\$s's %4\$s[/url]"] = "%1\$s ha commentato [url=%2\$s]%4\$s di %3\$s[/url]";
@@ -254,101 +60,132 @@ $a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "'%1\$s'
 $a->strings["%2\$s has accepted your [url=%1\$s]connection request[/url]."] = "%2\$s ha accettato la tua [url=%1\$s]richiesta di connessione[/url]";
 $a->strings["You are now mutual friends and may exchange status updates, photos, and email without restriction."] = "Ora siete amici reciproci e potete scambiarvi aggiornamenti di stato, foto e messaggi privati senza restrizioni.";
 $a->strings["Please visit %s if you wish to make any changes to this relationship."] = "Visita %s se vuoi modificare questa relazione.";
-$a->strings["'%1\$s' has chosen to accept you a \"fan\", which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically."] = "'%1\$s' ha scelto di accettarti come \"fan\", il che limita alcune forme di comunicazione, come i messaggi privati, e alcune possibilità di interazione col profilo. Se è una pagina di una comunità o di una celebrità, queste impostazioni sono state applicate automaticamente.";
+$a->strings["'%1\$s' has chosen to accept you a fan, which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically."] = "'%1\$s' ha scelto di accettarti come \"fan\", il che limita alcune forme di comunicazione, come i messaggi privati, e alcune possibilità di interazione col profilo. Se è una pagina di una comunità o di una celebrità, queste impostazioni sono state applicate automaticamente.";
 $a->strings["'%1\$s' may choose to extend this into a two-way or more permissive relationship in the future."] = "'%1\$s' può scegliere di estendere questa relazione in una relazione più permissiva in futuro.";
 $a->strings["Please visit %s  if you wish to make any changes to this relationship."] = "Visita %s se desideri modificare questo collegamento.";
 $a->strings["[Friendica System:Notify] registration request"] = "[Friendica System:Notifica] richiesta di registrazione";
 $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "Hai ricevuto una richiesta di registrazione da '%1\$s' su %2\$s";
 $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "Hai ricevuto una [url=%1\$s]richiesta di registrazione[/url] da %2\$s.";
-$a->strings["Full Name:\t%1\$s\\nSite Location:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s)"] = "Nome completo: %1\$s\nIndirizzo del sito: %2\$s\nNome utente: %3\$s (%4\$s)";
+$a->strings["Full Name:\t%1\$s\\nSite Location:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s("] = "Nome completo:\t%1\$s\nIndirizzo del sito:\t%2\$s\nNome utente:\t%3\$s (%4\$s)";
 $a->strings["Please visit %s to approve or reject the request."] = "Visita %s per approvare o rifiutare la richiesta.";
-$a->strings["Embedded content"] = "Contenuto incorporato";
-$a->strings["Embedding disabled"] = "Embed disabilitato";
-$a->strings["Welcome "] = "Ciao";
-$a->strings["Please upload a profile photo."] = "Carica una foto per il profilo.";
-$a->strings["Welcome back "] = "Ciao ";
-$a->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."] = "Il token di sicurezza della form non era corretto. Probabilmente la form è rimasta aperta troppo a lungo (più di tre ore) prima di inviarla.";
-$a->strings["Contact Photos"] = "Foto dei contatti";
-$a->strings["Nothing new here"] = "Niente di nuovo qui";
-$a->strings["Clear notifications"] = "Pulisci le notifiche";
-$a->strings["@name, !forum, #tags, content"] = "@nome, !forum, #tag, contenuto";
-$a->strings["Logout"] = "Esci";
-$a->strings["End this session"] = "Finisci questa sessione";
-$a->strings["Status"] = "Stato";
-$a->strings["Your posts and conversations"] = "I tuoi messaggi e le tue conversazioni";
-$a->strings["Profile"] = "Profilo";
-$a->strings["Your profile page"] = "Pagina del tuo profilo";
-$a->strings["Photos"] = "Foto";
-$a->strings["Your photos"] = "Le tue foto";
-$a->strings["Videos"] = "Video";
-$a->strings["Your videos"] = "I tuoi video";
-$a->strings["Events"] = "Eventi";
-$a->strings["Your events"] = "I tuoi eventi";
-$a->strings["Personal notes"] = "Note personali";
-$a->strings["Your personal notes"] = "Le tue note personali";
-$a->strings["Login"] = "Accedi";
-$a->strings["Sign in"] = "Entra";
-$a->strings["Home Page"] = "Home Page";
-$a->strings["Register"] = "Registrati";
-$a->strings["Create an account"] = "Crea un account";
-$a->strings["Help"] = "Guida";
-$a->strings["Help and documentation"] = "Guida e documentazione";
-$a->strings["Apps"] = "Applicazioni";
-$a->strings["Addon applications, utilities, games"] = "Applicazioni, utilità e giochi aggiuntivi";
-$a->strings["Search"] = "Cerca";
-$a->strings["Search site content"] = "Cerca nel contenuto del sito";
-$a->strings["Full Text"] = "Testo Completo";
-$a->strings["Tags"] = "Tags:";
-$a->strings["Contacts"] = "Contatti";
-$a->strings["Community"] = "Comunità";
-$a->strings["Conversations on this site"] = "Conversazioni su questo sito";
-$a->strings["Conversations on the network"] = "Conversazioni nella rete";
-$a->strings["Events and Calendar"] = "Eventi e calendario";
-$a->strings["Directory"] = "Elenco";
-$a->strings["People directory"] = "Elenco delle persone";
-$a->strings["Information"] = "Informazioni";
-$a->strings["Information about this friendica instance"] = "Informazioni su questo server friendica";
-$a->strings["Conversations from your friends"] = "Conversazioni dai tuoi amici";
-$a->strings["Network Reset"] = "Reset pagina Rete";
-$a->strings["Load Network page with no filters"] = "Carica la pagina Rete senza nessun filtro";
-$a->strings["Friend Requests"] = "Richieste di amicizia";
-$a->strings["Notifications"] = "Notifiche";
-$a->strings["See all notifications"] = "Vedi tutte le notifiche";
-$a->strings["Mark as seen"] = "Segna come letto";
-$a->strings["Mark all system notifications seen"] = "Segna tutte le notifiche come viste";
-$a->strings["Messages"] = "Messaggi";
-$a->strings["Private mail"] = "Posta privata";
-$a->strings["Inbox"] = "In arrivo";
-$a->strings["Outbox"] = "Inviati";
-$a->strings["New Message"] = "Nuovo messaggio";
-$a->strings["Manage"] = "Gestisci";
-$a->strings["Manage other pages"] = "Gestisci altre pagine";
-$a->strings["Delegations"] = "Delegazioni";
-$a->strings["Delegate Page Management"] = "Gestione delegati per la pagina";
-$a->strings["Settings"] = "Impostazioni";
-$a->strings["Account settings"] = "Parametri account";
-$a->strings["Profiles"] = "Profili";
-$a->strings["Manage/Edit Profiles"] = "Gestisci/Modifica i profili";
-$a->strings["Manage/edit friends and contacts"] = "Gestisci/modifica amici e contatti";
-$a->strings["Admin"] = "Amministrazione";
-$a->strings["Site setup and configuration"] = "Configurazione del sito";
-$a->strings["Navigation"] = "Navigazione";
-$a->strings["Site map"] = "Mappa del sito";
-$a->strings["View Profile"] = "Visualizza profilo";
-$a->strings["View Status"] = "Visualizza stato";
-$a->strings["View Photos"] = "Visualizza foto";
-$a->strings["Network Posts"] = "Post della Rete";
-$a->strings["View Contact"] = "Mostra contatto";
-$a->strings["Drop Contact"] = "Rimuovi contatto";
-$a->strings["Send PM"] = "Invia messaggio privato";
-$a->strings["Poke"] = "Stuzzica";
-$a->strings["Organisation"] = "Organizzazione";
-$a->strings["News"] = "Notizie";
-$a->strings["Forum"] = "Forum";
-$a->strings["Wall Photos"] = "Foto della bacheca";
+$a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i";
+$a->strings["Starts:"] = "Inizia:";
+$a->strings["Finishes:"] = "Finisce:";
+$a->strings["Location:"] = "Posizione:";
+$a->strings["all-day"] = "tutto il giorno";
+$a->strings["Sun"] = "Dom";
+$a->strings["Mon"] = "Lun";
+$a->strings["Tue"] = "Mar";
+$a->strings["Wed"] = "Mer";
+$a->strings["Thu"] = "Gio";
+$a->strings["Fri"] = "Ven";
+$a->strings["Sat"] = "Sab";
+$a->strings["Sunday"] = "Domenica";
+$a->strings["Monday"] = "Lunedì";
+$a->strings["Tuesday"] = "Martedì";
+$a->strings["Wednesday"] = "Mercoledì";
+$a->strings["Thursday"] = "Giovedì";
+$a->strings["Friday"] = "Venerdì";
+$a->strings["Saturday"] = "Sabato";
+$a->strings["Jan"] = "Gen";
+$a->strings["Feb"] = "Feb";
+$a->strings["Mar"] = "Mar";
+$a->strings["Apr"] = "Apr";
+$a->strings["May"] = "Maggio";
+$a->strings["Jun"] = "Giu";
+$a->strings["Jul"] = "Lug";
+$a->strings["Aug"] = "Ago";
+$a->strings["Sept"] = "Set";
+$a->strings["Oct"] = "Ott";
+$a->strings["Nov"] = "Nov";
+$a->strings["Dec"] = "Dic";
+$a->strings["January"] = "Gennaio";
+$a->strings["February"] = "Febbraio";
+$a->strings["March"] = "Marzo";
+$a->strings["April"] = "Aprile";
+$a->strings["June"] = "Giugno";
+$a->strings["July"] = "Luglio";
+$a->strings["August"] = "Agosto";
+$a->strings["September"] = "Settembre";
+$a->strings["October"] = "Ottobre";
+$a->strings["November"] = "Novembre";
+$a->strings["December"] = "Dicembre";
+$a->strings["today"] = "oggi";
+$a->strings["month"] = "mese";
+$a->strings["week"] = "settimana";
+$a->strings["day"] = "giorno";
+$a->strings["No events to display"] = "Nessun evento da mostrare";
+$a->strings["l, F j"] = "l j F";
+$a->strings["Edit event"] = "Modifica l'evento";
+$a->strings["Duplicate event"] = "Duplica evento";
+$a->strings["Delete event"] = "Elimina evento";
+$a->strings["link to source"] = "Collegamento all'originale";
+$a->strings["Export"] = "Esporta";
+$a->strings["Export calendar as ical"] = "Esporta il calendario in formato ical";
+$a->strings["Export calendar as csv"] = "Esporta il calendario in formato csv";
+$a->strings["D g:i A"] = "D G:i";
+$a->strings["g:i A"] = "G:i";
+$a->strings["Show map"] = "Mostra mappa";
+$a->strings["Hide map"] = "Nascondi mappa";
+$a->strings["Item not found."] = "Elemento non trovato.";
+$a->strings["Do you really want to delete this item?"] = "Vuoi veramente cancellare questo elemento?";
+$a->strings["Yes"] = "Si";
+$a->strings["Cancel"] = "Annulla";
+$a->strings["Permission denied."] = "Permesso negato.";
+$a->strings["Archives"] = "Archivi";
+$a->strings["show more"] = "mostra di più";
+$a->strings["newer"] = "nuovi";
+$a->strings["older"] = "vecchi";
+$a->strings["first"] = "primo";
+$a->strings["prev"] = "prec";
+$a->strings["next"] = "succ";
+$a->strings["last"] = "ultimo";
+$a->strings["Loading more entries..."] = "Carico più elementi...";
+$a->strings["The end"] = "Fine";
+$a->strings["No contacts"] = "Nessun contatto";
+$a->strings["%d Contact"] = [
+       0 => "%d contatto",
+       1 => "%d contatti",
+];
+$a->strings["View Contacts"] = "Visualizza i contatti";
+$a->strings["Save"] = "Salva";
+$a->strings["Follow"] = "Segui";
+$a->strings["Search"] = "Cerca";
+$a->strings["@name, !forum, #tags, content"] = "@nome, !forum, #tag, contenuto";
+$a->strings["Full Text"] = "Testo Completo";
+$a->strings["Tags"] = "Tags:";
+$a->strings["Contacts"] = "Contatti";
+$a->strings["Forums"] = "Forum";
+$a->strings["poke"] = "stuzzica";
+$a->strings["poked"] = "ha stuzzicato";
+$a->strings["ping"] = "invia un ping";
+$a->strings["pinged"] = "ha inviato un ping";
+$a->strings["prod"] = "pungola";
+$a->strings["prodded"] = "ha pungolato";
+$a->strings["slap"] = "schiaffeggia";
+$a->strings["slapped"] = "ha schiaffeggiato";
+$a->strings["finger"] = "tocca";
+$a->strings["fingered"] = "ha toccato";
+$a->strings["rebuff"] = "respingi";
+$a->strings["rebuffed"] = "ha respinto";
+$a->strings["Sep"] = "Set";
+$a->strings["View Video"] = "Guarda Video";
+$a->strings["bytes"] = "bytes";
+$a->strings["Click to open/close"] = "Clicca per aprire/chiudere";
+$a->strings["View on separate page"] = "Vedi in una pagina separata";
+$a->strings["view on separate page"] = "vedi in una pagina separata";
+$a->strings["event"] = "l'evento";
+$a->strings["photo"] = "foto";
+$a->strings["activity"] = "attività";
+$a->strings["comment"] = [
+       0 => "commento ",
+       1 => "commenti",
+];
+$a->strings["post"] = "messaggio";
+$a->strings["Item filed"] = "Messaggio salvato";
 $a->strings["Post to Email"] = "Invia a email";
-$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Connettore disabilitato, dato che \"%s\" è abilitato.";
 $a->strings["Hide your profile details from unknown viewers?"] = "Nascondi i dettagli del tuo profilo ai visitatori sconosciuti?";
+$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Connettore disabilitato, dato che \"%s\" è abilitato.";
 $a->strings["Visible to everybody"] = "Visibile a tutti";
 $a->strings["show"] = "mostra";
 $a->strings["don't show"] = "non mostrare";
@@ -356,48 +193,17 @@ $a->strings["CC: email addresses"] = "CC: indirizzi email";
 $a->strings["Example: bob@example.com, mary@example.com"] = "Esempio: bob@example.com, mary@example.com";
 $a->strings["Permissions"] = "Permessi";
 $a->strings["Close"] = "Chiudi";
-$a->strings["Daily posting limit of %d posts reached. The post was rejected."] = "Limite giornaliero di %d messaggi raggiunto. Il messaggio è stato rifiutato";
-$a->strings["Weekly posting limit of %d posts reached. The post was rejected."] = "Limite settimanale di %d messaggi raggiunto. Il messaggio è stato rifiutato";
-$a->strings["Monthly posting limit of %d posts reached. The post was rejected."] = "Limite mensile di %d messaggi raggiunto. Il messaggio è stato rifiutato";
+$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [
+       0 => "Limite giornaliero di %d messaggio raggiunto. Il messaggio è stato rifiutato",
+       1 => "Limite giornaliero di %d messaggi raggiunto. Il messaggio è stato rifiutato.",
+];
+$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [
+       0 => "Limite settimanale di %d messaggio raggiunto. Il messaggio è stato rifiutato",
+       1 => "Limite settimanale di %d messaggi raggiunto. Il messaggio è stato rifiutato.",
+];
+$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Limite mensile di %d messaggi raggiunto. Il messaggio è stato rifiutato.";
 $a->strings["Profile Photos"] = "Foto del profilo";
-$a->strings["Image/photo"] = "Immagine/foto";
-$a->strings["<a href=\"%1\$s\" target=\"_blank\">%2\$s</a> %3\$s"] = "<a href=\"%1\$s\" target=\"_blank\">%2\$s</a> %3\$s";
-$a->strings["$1 wrote:"] = "$1 ha scritto:";
-$a->strings["Encrypted content"] = "Contenuto criptato";
-$a->strings["Invalid source protocol"] = "Protocollo sorgente non valido";
-$a->strings["Invalid link protocol"] = "Protocollo link non valido";
-$a->strings["Unknown | Not categorised"] = "Sconosciuto | non categorizzato";
-$a->strings["Block immediately"] = "Blocca immediatamente";
-$a->strings["Shady, spammer, self-marketer"] = "Losco, venditore di fumo";
-$a->strings["Known to me, but no opinion"] = "Lo conosco, ma non ho un'opinione particolare";
-$a->strings["OK, probably harmless"] = "E' ok, probabilmente innocuo";
-$a->strings["Reputable, has my trust"] = "Rispettabile, ha la mia fiducia";
-$a->strings["Frequently"] = "Frequentemente";
-$a->strings["Hourly"] = "Ogni ora";
-$a->strings["Twice daily"] = "Due volte al dì";
-$a->strings["Daily"] = "Giornalmente";
-$a->strings["Weekly"] = "Settimanalmente";
-$a->strings["Monthly"] = "Mensilmente";
-$a->strings["Friendica"] = "Friendica";
-$a->strings["OStatus"] = "Ostatus";
-$a->strings["RSS/Atom"] = "RSS / Atom";
-$a->strings["Email"] = "Email";
-$a->strings["Diaspora"] = "Diaspora";
-$a->strings["Facebook"] = "Facebook";
-$a->strings["Zot!"] = "Zot!";
-$a->strings["LinkedIn"] = "LinkedIn";
-$a->strings["XMPP/IM"] = "XMPP/IM";
-$a->strings["MySpace"] = "MySpace";
-$a->strings["Google+"] = "Google+";
-$a->strings["pump.io"] = "pump.io";
-$a->strings["Twitter"] = "Twitter";
-$a->strings["Diaspora Connector"] = "Connettore Diaspora";
-$a->strings["GNU Social Connector"] = "Connettore GNU Social";
-$a->strings["pnut"] = "pnut";
-$a->strings["App.net"] = "App.net";
-$a->strings["event"] = "l'evento";
 $a->strings["status"] = "stato";
-$a->strings["photo"] = "foto";
 $a->strings["%1\$s likes %2\$s's %3\$s"] = "A %1\$s piace %3\$s di %2\$s";
 $a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "A %1\$s non piace %3\$s di %2\$s";
 $a->strings["%1\$s attends %2\$s's %3\$s"] = "%1\$s partecipa a %3\$s di %2\$s";
@@ -405,7 +211,6 @@ $a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s non partecipa a %3\$s
 $a->strings["%1\$s attends maybe %2\$s's %3\$s"] = "%1\$s forse partecipa a %3\$s di %2\$s";
 $a->strings["%1\$s is now friends with %2\$s"] = "%1\$s e %2\$s adesso sono amici";
 $a->strings["%1\$s poked %2\$s"] = "%1\$s ha stuzzicato %2\$s";
-$a->strings["%1\$s is currently %2\$s"] = "%1\$s al momento è %2\$s";
 $a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s ha taggato %3\$s di %2\$s con %4\$s";
 $a->strings["post/item"] = "post/elemento";
 $a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s ha segnato il/la %3\$s di %2\$s come preferito";
@@ -428,13 +233,21 @@ $a->strings["Please wait"] = "Attendi";
 $a->strings["remove"] = "rimuovi";
 $a->strings["Delete Selected Items"] = "Cancella elementi selezionati";
 $a->strings["Follow Thread"] = "Segui la discussione";
+$a->strings["View Status"] = "Visualizza stato";
+$a->strings["View Profile"] = "Visualizza profilo";
+$a->strings["View Photos"] = "Visualizza foto";
+$a->strings["Network Posts"] = "Post della Rete";
+$a->strings["View Contact"] = "Mostra contatto";
+$a->strings["Send PM"] = "Invia messaggio privato";
+$a->strings["Poke"] = "Stuzzica";
+$a->strings["Connect/Follow"] = "Connetti/segui";
 $a->strings["%s likes this."] = "Piace a %s.";
 $a->strings["%s doesn't like this."] = "Non piace a %s.";
 $a->strings["%s attends."] = "%s partecipa.";
 $a->strings["%s doesn't attend."] = "%s non partecipa.";
 $a->strings["%s attends maybe."] = "%s forse partecipa.";
 $a->strings["and"] = "e";
-$a->strings["and %d other people"] = "e altre %d persone";
+$a->strings["and %d other people"] = "e altre %d persone";
 $a->strings["<span  %1\$s>%2\$d people</span> like this"] = "Piace a <span %1\$s>%2\$d persone</span>.";
 $a->strings["%s like this."] = "a %s piace.";
 $a->strings["<span  %1\$s>%2\$d people</span> don't like this"] = "Non piace a <span %1\$s>%2\$d persone</span>.";
@@ -444,7 +257,7 @@ $a->strings["%s attend."] = "%s partecipa.";
 $a->strings["<span  %1\$s>%2\$d people</span> don't attend"] = "<span  %1\$s>%2\$d persone</span> non partecipano";
 $a->strings["%s don't attend."] = "%s non partecipa.";
 $a->strings["<span  %1\$s>%2\$d people</span> attend maybe"] = "<span %1\$s>%2\$d persone</span> forse partecipano";
-$a->strings["%s anttend maybe."] = "%s forse partecipano.";
+$a->strings["%s attend maybe."] = "%s forse partecipano.";
 $a->strings["Visible to <strong>everybody</strong>"] = "Visibile a <strong>tutti</strong>";
 $a->strings["Please enter a link URL:"] = "Inserisci l'indirizzo del link:";
 $a->strings["Please enter a video link/URL:"] = "Inserisci un collegamento video / URL:";
@@ -474,7 +287,6 @@ $a->strings["Permission settings"] = "Impostazioni permessi";
 $a->strings["permissions"] = "permessi";
 $a->strings["Public post"] = "Messaggio pubblico";
 $a->strings["Preview"] = "Anteprima";
-$a->strings["Cancel"] = "Annulla";
 $a->strings["Post to Groups"] = "Invia ai Gruppi";
 $a->strings["Post to Contacts"] = "Invia ai Contatti";
 $a->strings["Private post"] = "Post privato";
@@ -493,246 +305,13 @@ $a->strings["Not Attending"] = [
        0 => "Non partecipa",
        1 => "Non partecipano",
 ];
+$a->strings["Undecided"] = [
+       0 => "Indeciso",
+       1 => "Indecisi",
+];
 $a->strings["Cannot locate DNS info for database server '%s'"] = "Non trovo le informazioni DNS per il database server '%s'";
-$a->strings["There are no tables on MyISAM."] = "Non ci sono tabelle MyISAM";
-$a->strings["\n\t\t\tThe friendica developers released update %s recently,\n\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\nGli sviluppatori di Friendica hanno rilasciato l'aggiornamento %s\nrecentemente, ma quando ho provato a installarlo, qualcosa è \nandato terribilmente storto.\nBisogna sistemare le cose e non posso farlo da solo.\nContatta uno sviluppatore se non puoi aiutarmi da solo. Il mio database potrebbe essere invalido.";
-$a->strings["The error message is\n[pre]%s[/pre]"] = "Il messaggio di errore è\n[pre]%s[/pre]";
-$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nErrore %d durante l'aggiornamento del database:\n%s\n";
-$a->strings["Errors encountered performing database changes: "] = "Errori riscontrati eseguendo le modifiche al database:";
-$a->strings[": Database update"] = ": Aggiornamento database";
-$a->strings["%s: updating %s table."] = "%s: aggiornando la tabella %s.";
-$a->strings["(no subject)"] = "(nessun oggetto)";
-$a->strings["%s\\'s birthday"] = "compleanno di %s";
-$a->strings["Sharing notification from Diaspora network"] = "Notifica di condivisione dal network Diaspora*";
-$a->strings["Attachments:"] = "Allegati:";
-$a->strings["all-day"] = "tutto il giorno";
-$a->strings["Sun"] = "Dom";
-$a->strings["Mon"] = "Lun";
-$a->strings["Tue"] = "Mar";
-$a->strings["Wed"] = "Mer";
-$a->strings["Thu"] = "Gio";
-$a->strings["Fri"] = "Ven";
-$a->strings["Sat"] = "Sab";
-$a->strings["Sunday"] = "Domenica";
-$a->strings["Monday"] = "Lunedì";
-$a->strings["Tuesday"] = "Martedì";
-$a->strings["Wednesday"] = "Mercoledì";
-$a->strings["Thursday"] = "Giovedì";
-$a->strings["Friday"] = "Venerdì";
-$a->strings["Saturday"] = "Sabato";
-$a->strings["Jan"] = "Gen";
-$a->strings["Feb"] = "Feb";
-$a->strings["Mar"] = "Mar";
-$a->strings["Apr"] = "Apr";
-$a->strings["May"] = "Maggio";
-$a->strings["Jun"] = "Giu";
-$a->strings["Jul"] = "Lug";
-$a->strings["Aug"] = "Ago";
-$a->strings["Sept"] = "Set";
-$a->strings["Oct"] = "Ott";
-$a->strings["Nov"] = "Nov";
-$a->strings["Dec"] = "Dic";
-$a->strings["January"] = "Gennaio";
-$a->strings["February"] = "Febbraio";
-$a->strings["March"] = "Marzo";
-$a->strings["April"] = "Aprile";
-$a->strings["June"] = "Giugno";
-$a->strings["July"] = "Luglio";
-$a->strings["August"] = "Agosto";
-$a->strings["September"] = "Settembre";
-$a->strings["October"] = "Ottobre";
-$a->strings["November"] = "Novembre";
-$a->strings["December"] = "Dicembre";
-$a->strings["today"] = "oggi";
-$a->strings["No events to display"] = "Nessun evento da mostrare";
-$a->strings["l, F j"] = "l j F";
-$a->strings["Edit event"] = "Modifica l'evento";
-$a->strings["Duplicate event"] = "Duplica evento";
-$a->strings["Delete event"] = "Elimina evento";
-$a->strings["link to source"] = "Collegamento all'originale";
-$a->strings["Export"] = "Esporta";
-$a->strings["Export calendar as ical"] = "Esporta il calendario in formato ical";
-$a->strings["Export calendar as csv"] = "Esporta il calendario in formato csv";
-$a->strings["D g:i A"] = "";
-$a->strings["g:i A"] = "";
-$a->strings["Show map"] = "Mostra mappa";
-$a->strings["Hide map"] = "Nascondi mappa";
-$a->strings["Disallowed profile URL."] = "Indirizzo profilo non permesso.";
-$a->strings["Blocked domain"] = "Dominio bloccato";
-$a->strings["Connect URL missing."] = "URL di connessione mancante.";
-$a->strings["This site is not configured to allow communications with other networks."] = "Questo sito non è configurato per permettere la comunicazione con altri network.";
-$a->strings["No compatible communication protocols or feeds were discovered."] = "Non sono stati trovati protocolli di comunicazione o feed compatibili.";
-$a->strings["The profile address specified does not provide adequate information."] = "L'indirizzo del profilo specificato non fornisce adeguate informazioni.";
-$a->strings["An author or name was not found."] = "Non è stato trovato un nome o un autore";
-$a->strings["No browser URL could be matched to this address."] = "Nessun URL può essere associato a questo indirizzo.";
-$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Impossibile l'indirizzo identità con un protocollo conosciuto o con un contatto email.";
-$a->strings["Use mailto: in front of address to force email check."] = "Usa \"mailto:\" davanti all'indirizzo per forzare un controllo nelle email.";
-$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "L'indirizzo del profilo specificato appartiene a un network che è stato disabilitato su questo sito.";
-$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profilo limitato. Questa persona non sarà in grado di ricevere notifiche personali da te.";
-$a->strings["Unable to retrieve contact information."] = "Impossibile recuperare informazioni sul contatto.";
-$a->strings["Requested account is not available."] = "L'account richiesto non è disponibile.";
-$a->strings["Requested profile is not available."] = "Profilo richiesto non disponibile.";
-$a->strings["Edit profile"] = "Modifica il profilo";
-$a->strings["Atom feed"] = "Feed Atom";
-$a->strings["Manage/edit profiles"] = "Gestisci/modifica i profili";
-$a->strings["Change profile photo"] = "Cambia la foto del profilo";
-$a->strings["Create New Profile"] = "Crea un nuovo profilo";
-$a->strings["Profile Image"] = "Immagine del Profilo";
-$a->strings["visible to everybody"] = "visibile a tutti";
-$a->strings["Edit visibility"] = "Modifica visibilità";
-$a->strings["Gender:"] = "Genere:";
-$a->strings["Status:"] = "Stato:";
-$a->strings["Homepage:"] = "Homepage:";
-$a->strings["About:"] = "Informazioni:";
-$a->strings["XMPP:"] = "XMPP:";
-$a->strings["Network:"] = "Rete:";
-$a->strings["g A l F d"] = "g A l d F";
-$a->strings["F d"] = "d F";
-$a->strings["[today]"] = "[oggi]";
-$a->strings["Birthday Reminders"] = "Promemoria compleanni";
-$a->strings["Birthdays this week:"] = "Compleanni questa settimana:";
-$a->strings["[No description]"] = "[Nessuna descrizione]";
-$a->strings["Event Reminders"] = "Promemoria";
-$a->strings["Events this week:"] = "Eventi di questa settimana:";
-$a->strings["Full Name:"] = "Nome completo:";
-$a->strings["j F, Y"] = "j F Y";
-$a->strings["j F"] = "j F";
-$a->strings["Age:"] = "Età:";
-$a->strings["for %1\$d %2\$s"] = "per %1\$d %2\$s";
-$a->strings["Sexual Preference:"] = "Preferenze sessuali:";
-$a->strings["Hometown:"] = "Paese natale:";
-$a->strings["Tags:"] = "Tag:";
-$a->strings["Political Views:"] = "Orientamento politico:";
-$a->strings["Religion:"] = "Religione:";
-$a->strings["Hobbies/Interests:"] = "Hobby/Interessi:";
-$a->strings["Likes:"] = "Mi piace:";
-$a->strings["Dislikes:"] = "Non mi piace:";
-$a->strings["Contact information and Social Networks:"] = "Informazioni su contatti e social network:";
-$a->strings["Musical interests:"] = "Interessi musicali:";
-$a->strings["Books, literature:"] = "Libri, letteratura:";
-$a->strings["Television:"] = "Televisione:";
-$a->strings["Film/dance/culture/entertainment:"] = "Film/danza/cultura/intrattenimento:";
-$a->strings["Love/Romance:"] = "Amore:";
-$a->strings["Work/employment:"] = "Lavoro:";
-$a->strings["School/education:"] = "Scuola:";
-$a->strings["Forums:"] = "Forum:";
-$a->strings["Basic"] = "Base";
-$a->strings["Advanced"] = "Avanzate";
-$a->strings["Status Messages and Posts"] = "Messaggi di stato e post";
-$a->strings["Profile Details"] = "Dettagli del profilo";
-$a->strings["Photo Albums"] = "Album foto";
-$a->strings["Personal Notes"] = "Note personali";
-$a->strings["Only You Can See This"] = "Solo tu puoi vedere questo";
-$a->strings["[Name Withheld]"] = "[Nome Nascosto]";
-$a->strings["Item not found."] = "Elemento non trovato.";
-$a->strings["Do you really want to delete this item?"] = "Vuoi veramente cancellare questo elemento?";
-$a->strings["Yes"] = "Si";
-$a->strings["Permission denied."] = "Permesso negato.";
-$a->strings["Archives"] = "Archivi";
-$a->strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s parteciperà a %3\$s di %2\$s";
-$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s non parteciperà a %3\$s di %2\$s";
-$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s forse parteciperà a %3\$s di %2\$s";
-$a->strings["[no subject]"] = "[nessun oggetto]";
-$a->strings["view full size"] = "vedi a schermo intero";
-$a->strings["%s is now following %s."] = "%s sta seguendo %s";
-$a->strings["following"] = "segue";
-$a->strings["%s stopped following %s."] = "%s ha smesso di seguire %s";
-$a->strings["stopped following"] = "tolto dai seguiti";
-$a->strings["newer"] = "nuovi";
-$a->strings["older"] = "vecchi";
-$a->strings["first"] = "primo";
-$a->strings["prev"] = "prec";
-$a->strings["next"] = "succ";
-$a->strings["last"] = "ultimo";
-$a->strings["Loading more entries..."] = "Carico più elementi...";
-$a->strings["The end"] = "Fine";
-$a->strings["No contacts"] = "Nessun contatto";
-$a->strings["%d Contact"] = [
-       0 => "%d contatto",
-       1 => "%d contatti",
-];
-$a->strings["View Contacts"] = "Visualizza i contatti";
-$a->strings["Save"] = "Salva";
-$a->strings["poke"] = "stuzzica";
-$a->strings["poked"] = "ha stuzzicato";
-$a->strings["ping"] = "invia un ping";
-$a->strings["pinged"] = "ha inviato un ping";
-$a->strings["prod"] = "pungola";
-$a->strings["prodded"] = "ha pungolato";
-$a->strings["slap"] = "schiaffeggia";
-$a->strings["slapped"] = "ha schiaffeggiato";
-$a->strings["finger"] = "tocca";
-$a->strings["fingered"] = "ha toccato";
-$a->strings["rebuff"] = "respingi";
-$a->strings["rebuffed"] = "ha respinto";
-$a->strings["happy"] = "felice";
-$a->strings["sad"] = "triste";
-$a->strings["mellow"] = "rilassato";
-$a->strings["tired"] = "stanco";
-$a->strings["perky"] = "vivace";
-$a->strings["angry"] = "arrabbiato";
-$a->strings["stupified"] = "stupefatto";
-$a->strings["puzzled"] = "confuso";
-$a->strings["interested"] = "interessato";
-$a->strings["bitter"] = "risentito";
-$a->strings["cheerful"] = "giocoso";
-$a->strings["alive"] = "vivo";
-$a->strings["annoyed"] = "annoiato";
-$a->strings["anxious"] = "ansioso";
-$a->strings["cranky"] = "irritabile";
-$a->strings["disturbed"] = "disturbato";
-$a->strings["frustrated"] = "frustato";
-$a->strings["motivated"] = "motivato";
-$a->strings["relaxed"] = "rilassato";
-$a->strings["surprised"] = "sorpreso";
-$a->strings["Sund"] = "Dom";
-$a->strings["Sep"] = "Set";
-$a->strings["View Video"] = "Guarda Video";
-$a->strings["bytes"] = "bytes";
-$a->strings["Click to open/close"] = "Clicca per aprire/chiudere";
-$a->strings["View on separate page"] = "Vedi in una pagina separata";
-$a->strings["view on separate page"] = "vedi in una pagina separata";
-$a->strings["activity"] = "attività";
-$a->strings["comment"] = [
-       0 => "commento ",
-       1 => "commenti",
-];
-$a->strings["post"] = "messaggio";
-$a->strings["Item filed"] = "Messaggio salvato";
-$a->strings["Error decoding account file"] = "Errore decodificando il file account";
-$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Errore! Nessuna informazione di versione nel file! Potrebbe non essere un file account di Friendica?";
-$a->strings["Error! Cannot check nickname"] = "Errore! Non posso controllare il nickname";
-$a->strings["User '%s' already exists on this server!"] = "L'utente '%s' esiste già su questo server!";
-$a->strings["User creation error"] = "Errore creando l'utente";
-$a->strings["User profile creation error"] = "Errore creando il profilo dell'utente";
-$a->strings["%d contact not imported"] = [
-       0 => "%d contatto non importato",
-       1 => "%d contatti non importati",
-];
-$a->strings["Done. You can now login with your username and password"] = "Fatto. Ora puoi entrare con il tuo nome utente e la tua password";
-$a->strings["Passwords do not match. Password unchanged."] = "Le password non corrispondono. Password non cambiata.";
-$a->strings["An invitation is required."] = "E' richiesto un invito.";
-$a->strings["Invitation could not be verified."] = "L'invito non puo' essere verificato.";
-$a->strings["Invalid OpenID url"] = "Url OpenID non valido";
-$a->strings["Please enter the required information."] = "Inserisci le informazioni richieste.";
-$a->strings["Please use a shorter name."] = "Usa un nome più corto.";
-$a->strings["Name too short."] = "Il nome è troppo corto.";
-$a->strings["That doesn't appear to be your full (First Last) name."] = "Questo non sembra essere il tuo nome completo (Nome Cognome).";
-$a->strings["Your email domain is not among those allowed on this site."] = "Il dominio della tua email non è tra quelli autorizzati su questo sito.";
-$a->strings["Not a valid email address."] = "L'indirizzo email non è valido.";
-$a->strings["Cannot use that email."] = "Non puoi usare quell'email.";
-$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\" and \"_\"."] = "Il tuo nome utente può contenere solo \"a-z\", \"0-9\",  e \"_\".";
-$a->strings["Nickname is already registered. Please choose another."] = "Nome utente già registrato. Scegline un altro.";
-$a->strings["Nickname was once registered here and may not be re-used. Please choose another."] = "Questo nome utente stato già registrato. Per favore, sceglierne uno nuovo.";
-$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERRORE GRAVE: La generazione delle chiavi di sicurezza è fallita.";
-$a->strings["An error occurred during registration. Please try again."] = "C'è stato un errore durante la registrazione. Prova ancora.";
-$a->strings["default"] = "default";
-$a->strings["An error occurred creating your default profile. Please try again."] = "C'è stato un errore nella creazione del tuo profilo. Prova ancora.";
-$a->strings["\n\t\tDear %1\$s,\n\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\t"] = "\nCaro %1\$s,\n   Grazie per la tua registrazione su %2\$s. Il tuo account è in attesa di approvazione da parte di un amministratore.\n    ";
-$a->strings["Registration at %s"] = "Registrazione su %s";
-$a->strings["\n\t\tDear %1\$s,\n\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t"] = "\nGentile %1\$s,\nGrazie per esserti registrato su %2\$s. Il tuo account è stato creato.";
-$a->strings["\n\t\tThe login details are as follows:\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t%1\$s\n\t\t\tPassword:\t%5\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\n\t\tThank you and welcome to %2\$s."] = "\nI dettagli del tuo utente sono:\n    Indirizzo del sito: %3\$s\n    Nome utente: %1\$s\n    Password: %5\$s\n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\nGrazie e benvenuto su %2\$s";
-$a->strings["Registration details for %s"] = "Dettagli della registrazione di %s";
+$a->strings["No friends to display."] = "Nessun amico da visualizzare.";
+$a->strings["Connect"] = "Connetti";
 $a->strings["Authorize application connection"] = "Autorizza la connessione dell'applicazione";
 $a->strings["Return to your app and insert this Securty Code:"] = "Torna alla tua applicazione e inserisci questo codice di sicurezza:";
 $a->strings["Please login to continue."] = "Effettua il login per continuare.";
@@ -743,18 +322,6 @@ $a->strings["Applications"] = "Applicazioni";
 $a->strings["No installed applications."] = "Nessuna applicazione installata.";
 $a->strings["Item not available."] = "Oggetto non disponibile.";
 $a->strings["Item was not found."] = "Oggetto non trovato.";
-$a->strings["Source (bbcode) text:"] = "Testo sorgente (bbcode):";
-$a->strings["Source (Diaspora) text to convert to BBcode:"] = "Testo sorgente (da Diaspora) da convertire in BBcode:";
-$a->strings["Source input: "] = "Sorgente:";
-$a->strings["bb2html (raw HTML): "] = "bb2html (HTML grezzo):";
-$a->strings["bb2html: "] = "bb2html:";
-$a->strings["bb2html2bb: "] = "bb2html2bb: ";
-$a->strings["bb2md: "] = "bb2md: ";
-$a->strings["bb2md2html: "] = "bb2md2html: ";
-$a->strings["bb2dia2bb: "] = "bb2dia2bb: ";
-$a->strings["bb2md2html2bb: "] = "bb2md2html2bb: ";
-$a->strings["Source input (Diaspora format): "] = "Sorgente (formato Diaspora):";
-$a->strings["diaspora2bb: "] = "diaspora2bb: ";
 $a->strings["No contacts in common."] = "Nessun contatto in comune.";
 $a->strings["Common Friends"] = "Amici in comune";
 $a->strings["Credits"] = "Crediti";
@@ -782,7 +349,16 @@ $a->strings["Friend Confirm URL"] = "URL Conferma Amicizia";
 $a->strings["Notification Endpoint URL"] = "URL Notifiche";
 $a->strings["Poll/Feed URL"] = "URL Feed";
 $a->strings["New photo from this URL"] = "Nuova foto da questo URL";
-$a->strings["- select -"] = "- seleziona -";
+$a->strings["Photos"] = "Foto";
+$a->strings["Contact Photos"] = "Foto dei contatti";
+$a->strings["Upload"] = "Carica";
+$a->strings["Files"] = "File";
+$a->strings["Not Found"] = "Non trovato";
+$a->strings["No profile"] = "Nessun profilo";
+$a->strings["Help:"] = "Guida:";
+$a->strings["Help"] = "Guida";
+$a->strings["Page not found."] = "Pagina non trovata.";
+$a->strings["Welcome to %s"] = "Benvenuto su %s";
 $a->strings["Remote privacy information not available."] = "Informazioni remote sulla privacy non disponibili.";
 $a->strings["Visible to:"] = "Visibile a:";
 $a->strings["System down for maintenance"] = "Sistema in manutenzione";
@@ -792,9 +368,11 @@ $a->strings["We would like to offer some tips and links to help make your experi
 $a->strings["Getting Started"] = "Come Iniziare";
 $a->strings["Friendica Walk-Through"] = "Friendica Passo-Passo";
 $a->strings["On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "Sulla tua pagina <em>Quick Start</em> - veloce introduzione alla tua pagina profilo e alla pagina Rete, fai qualche nuova amicizia, e trova qualche gruppo a cui unirti.";
+$a->strings["Settings"] = "Impostazioni";
 $a->strings["Go to Your Settings"] = "Vai alle tue Impostazioni";
 $a->strings["On your <em>Settings</em> page -  change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "Nella tua pagina <em>Impostazioni</em> - cambia la tua password iniziale. Prendi anche nota del tuo Indirizzo Identità. Assomiglia a un indirizzo email e sarà utile per stringere amicizie nel web sociale libero.";
 $a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Guarda le altre impostazioni, in particolare le impostazioni della privacy. Un profilo non pubblicato è come un numero di telefono non in elenco. In genere, dovresti pubblicare il tuo profilo - a meno che tutti i tuoi amici e potenziali tali sappiano esattamente come trovarti.";
+$a->strings["Profile"] = "Profilo";
 $a->strings["Upload Profile Photo"] = "Carica la foto del profilo";
 $a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Carica una foto del profilo se non l'hai ancora fatto. Studi hanno mostrato che persone che hanno vere foto di se stessi hanno dieci volte più probabilità di fare amicizie rispetto alle persone che non ce l'hanno.";
 $a->strings["Edit Your Profile"] = "Modifica il tuo Profilo";
@@ -810,6 +388,7 @@ $a->strings["Go to Your Site's Directory"] = "Vai all'Elenco del tuo sito";
 $a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on their profile page. Provide your own Identity Address if requested."] = "La pagina Elenco ti permette di trovare altre persone in questa rete o in altri siti. Cerca un link <em>Connetti</em> o <em>Segui</em> nella loro pagina del profilo. Inserisci il tuo Indirizzo Identità, se richiesto.";
 $a->strings["Finding New People"] = "Trova nuove persone";
 $a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "Nel pannello laterale nella pagina \"Contatti\", ci sono diversi strumenti per trovare nuovi amici. Possiamo confrontare le persone per interessi, cercare le persone per nome e fornire suggerimenti basati sui tuoi contatti esistenti. Su un sito nuovo, i suggerimenti sono di solito presenti dopo 24 ore.";
+$a->strings["Groups"] = "Gruppi";
 $a->strings["Group Your Contacts"] = "Raggruppa i tuoi contatti";
 $a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Quando avrai alcuni amici, organizzali in gruppi di conversazioni private dalla barra laterale della tua pagina Contatti. Potrai interagire privatamente con ogni gruppo nella tua pagina Rete";
 $a->strings["Why Aren't My Posts Public?"] = "Perché i miei post non sono pubblici?";
@@ -820,17 +399,25 @@ $a->strings["Our <strong>help</strong> pages may be consulted for detail on othe
 $a->strings["Visit %s's profile [%s]"] = "Visita il profilo di %s [%s]";
 $a->strings["Edit contact"] = "Modifica contatto";
 $a->strings["Contacts who are not members of a group"] = "Contatti che non sono membri di un gruppo";
-$a->strings["Permission denied"] = "Permesso negato";
-$a->strings["Invalid profile identifier."] = "Identificativo del profilo non valido.";
-$a->strings["Profile Visibility Editor"] = "Modifica visibilità del profilo";
-$a->strings["Click on a contact to add or remove."] = "Clicca su un contatto per aggiungerlo o rimuoverlo.";
-$a->strings["Visible To"] = "Visibile a";
-$a->strings["All Contacts (with secure profile access)"] = "Tutti i contatti (con profilo ad accesso sicuro)";
+$a->strings["Not Extended"] = "Not Extended";
+$a->strings["Resubscribing to OStatus contacts"] = "Risottoscrivi i contatti OStatus";
+$a->strings["Error"] = "Errore";
+$a->strings["Done"] = "Fatto";
+$a->strings["Keep this window open until done."] = "Tieni questa finestra aperta fino a che ha finito.";
+$a->strings["Do you really want to delete this suggestion?"] = "Vuoi veramente cancellare questo suggerimento?";
+$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Nessun suggerimento disponibile. Se questo è un sito nuovo, riprova tra 24 ore.";
+$a->strings["Ignore/Hide"] = "Ignora / Nascondi";
+$a->strings["Friend Suggestions"] = "Contatti suggeriti";
+$a->strings["Contact wasn't found or can't be unfollowed."] = "Il contatto non è stato trovato o non si può smettere di seguirlo.";
+$a->strings["Contact unfollowed"] = "Smesso di seguire il contatto";
+$a->strings["Submit Request"] = "Invia richiesta";
+$a->strings["You aren't a friend of this contact."] = "Non sei un amico di questo contatto";
+$a->strings["Unfollowing is currently not supported by your network."] = "Smettere di seguire non è al momento supportato dalla tua rete.";
+$a->strings["Disconnect/Unfollow"] = "Disconnetti/Non Seguire";
+$a->strings["Your Identity Address:"] = "L'indirizzo della tua identità:";
+$a->strings["Profile URL"] = "URL Profilo";
+$a->strings["Status Messages and Posts"] = "Messaggi di stato e post";
 $a->strings["[Embedded content - reload page to view]"] = "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]";
-$a->strings["Public access denied."] = "Accesso negato.";
-$a->strings["No contacts."] = "Nessun contatto.";
-$a->strings["Access denied."] = "Accesso negato.";
-$a->strings["Only logged in users are permitted to perform a probing."] = "Solo agli utenti loggati è permesso effettuare un probe.";
 $a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani.";
 $a->strings["Import"] = "Importa";
 $a->strings["Move account"] = "Muovi account";
@@ -839,11 +426,71 @@ $a->strings["You need to export your account from the old server and upload it h
 $a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Questa funzione è sperimentale. Non possiamo importare i contatti dalla rete OStatus (GNU Social/Statusnet) o da Diaspora";
 $a->strings["Account file"] = "File account";
 $a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Per esportare il tuo account, vai su \"Impostazioni -> Esporta i tuoi dati personali\" e seleziona \"Esporta account\"";
-$a->strings["Not available."] = "Non disponibile.";
-$a->strings["No results."] = "Nessun risultato.";
-$a->strings["No friends to display."] = "Nessun amico da visualizzare.";
-$a->strings["The post was created"] = "Il messaggio è stato creato";
+$a->strings["%1\$s welcomes %2\$s"] = "%s dà il benvenuto a %s";
+$a->strings["People Search - %s"] = "Cerca persone - %s";
+$a->strings["Forum Search - %s"] = "Ricerca Forum  - %s";
+$a->strings["No matches"] = "Nessun risultato";
+$a->strings["This is Friendica, version"] = "Questo è Friendica, versione";
+$a->strings["running at web location"] = "in esecuzione all'indirizzo web";
+$a->strings["Please visit <a href=\"https://friendi.ca\">Friendi.ca</a> to learn more about the Friendica project."] = "Visita <a href=\"https://friendi.ca\">Friendi.ca</a> per saperne di più sul progetto Friendica.";
+$a->strings["Bug reports and issues: please visit"] = "Segnalazioni di bug e problemi: visita";
+$a->strings["the bugtracker at github"] = "il bugtracker su github";
+$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com"] = "Suggerimenti, lodi, donazioni, ecc -  e-mail a  \"Info\" at Friendica punto com";
+$a->strings["Installed addons/apps:"] = "Addon/applicazioni installate";
+$a->strings["No installed addons/apps"] = "Nessun addons/applicazione installata";
+$a->strings["On this server the following remote servers are blocked."] = "In questo server i seguenti server remoti sono bloccati.";
+$a->strings["Blocked domain"] = "Dominio bloccato";
+$a->strings["Reason for the block"] = "Motivazione del blocco";
+$a->strings["No keywords to match. Please add keywords to your default profile."] = "Nessuna parola chiave per l'abbinamento. Aggiungi parole chiave al tuo profilo predefinito.";
+$a->strings["is interested in:"] = "è interessato a:";
+$a->strings["Profile Match"] = "Profili corrispondenti";
+$a->strings["Invalid request identifier."] = "L'identificativo della richiesta non è valido.";
+$a->strings["Discard"] = "Scarta";
+$a->strings["Ignore"] = "Ignora";
+$a->strings["Notifications"] = "Notifiche";
+$a->strings["Network Notifications"] = "Notifiche dalla rete";
+$a->strings["System Notifications"] = "Notifiche di sistema";
+$a->strings["Personal Notifications"] = "Notifiche personali";
+$a->strings["Home Notifications"] = "Notifiche bacheca";
+$a->strings["Show Ignored Requests"] = "Mostra richieste ignorate";
+$a->strings["Hide Ignored Requests"] = "Nascondi richieste ignorate";
+$a->strings["Notification type: "] = "Tipo di notifica: ";
+$a->strings["suggested by %s"] = "suggerito da %s";
+$a->strings["Hide this contact from others"] = "Nascondi questo contatto agli altri";
+$a->strings["Post a new friend activity"] = "Invia una attività \"è ora amico con\"";
+$a->strings["if applicable"] = "se applicabile";
+$a->strings["Approve"] = "Approva";
+$a->strings["Claims to be known to you: "] = "Dice di conoscerti: ";
+$a->strings["yes"] = "si";
+$a->strings["no"] = "no";
+$a->strings["Shall your connection be bidirectional or not?"] = "La connessione dovrà essere bidirezionale o no?";
+$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Accettando %s come amico permette a %s di seguire i tuoi post, e a te di riceverne gli aggiornamenti.";
+$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accentrando %s come  abbonato gli permette di abbonarsi ai tuoi messaggi, ma tu non riceverai aggiornamenti da lui.";
+$a->strings["Accepting %s as a sharer allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accentando %s come condivisore, gli permetti di abbonarsi ai tuoi messaggi, ma tu non riceverai nessun aggiornamento da loro.";
+$a->strings["Friend"] = "Amico";
+$a->strings["Sharer"] = "Condivisore";
+$a->strings["Subscriber"] = "Abbonato";
+$a->strings["About:"] = "Informazioni:";
+$a->strings["Tags:"] = "Tag:";
+$a->strings["Gender:"] = "Genere:";
+$a->strings["Network:"] = "Rete:";
+$a->strings["No introductions."] = "Nessuna presentazione.";
+$a->strings["Show unread"] = "Mostra non letti";
+$a->strings["Show all"] = "Mostra tutti";
+$a->strings["No more %s notifications."] = "Nessun'altra notifica %s.";
+$a->strings["Post successful."] = "Inviato!";
+$a->strings["OpenID protocol error. No ID returned."] = "Errore protocollo OpenID. Nessun ID ricevuto.";
+$a->strings["Account not found and OpenID registration is not permitted on this site."] = "L'account non è stato trovato, e la registrazione via OpenID non è permessa su questo sito.";
+$a->strings["Login failed."] = "Accesso fallito.";
+$a->strings["Subscribing to OStatus contacts"] = "Iscrizione a contatti OStatus";
+$a->strings["No contact provided."] = "Nessun contatto disponibile.";
+$a->strings["Couldn't fetch information for contact."] = "Non è stato possibile recuperare le informazioni del contatto.";
+$a->strings["Couldn't fetch friends for contact."] = "Non è stato possibile recuperare gli amici del contatto.";
+$a->strings["success"] = "successo";
+$a->strings["failed"] = "fallito";
+$a->strings["ignored"] = "ignorato";
 $a->strings["Access to this profile has been restricted."] = "L'accesso a questo profilo è stato limitato.";
+$a->strings["Events"] = "Eventi";
 $a->strings["View"] = "Mostra";
 $a->strings["Previous"] = "Precedente";
 $a->strings["Next"] = "Successivo";
@@ -852,8 +499,252 @@ $a->strings["User not found"] = "Utente non trovato";
 $a->strings["This calendar format is not supported"] = "Questo formato di calendario non è supportato";
 $a->strings["No exportable data found"] = "Nessun dato esportabile trovato";
 $a->strings["calendar"] = "calendario";
-$a->strings["%1\$s welcomes %2\$s"] = "%s dà il benvenuto a %s";
-$a->strings["This introduction has already been accepted."] = "Questa presentazione è già stata accettata.";
+$a->strings["Profile not found."] = "Profilo non trovato.";
+$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Questo può accadere occasionalmente se la richiesta di contatto era stata inviata da entrambe le persone e  già approvata.";
+$a->strings["Response from remote site was not understood."] = "Errore di comunicazione con l'altro sito.";
+$a->strings["Unexpected response from remote site: "] = "La risposta dell'altro sito non può essere gestita: ";
+$a->strings["Confirmation completed successfully."] = "Conferma completata con successo.";
+$a->strings["Temporary failure. Please wait and try again."] = "Problema temporaneo. Attendi e riprova.";
+$a->strings["Introduction failed or was revoked."] = "La presentazione ha generato un errore o è stata revocata.";
+$a->strings["Remote site reported: "] = "Il sito remoto riporta: ";
+$a->strings["Unable to set contact photo."] = "Impossibile impostare la foto del contatto.";
+$a->strings["No user record found for '%s' "] = "Nessun utente trovato '%s'";
+$a->strings["Our site encryption key is apparently messed up."] = "La nostra chiave di criptazione del sito sembra essere corrotta.";
+$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "E' stato fornito un indirizzo vuoto o non possiamo decrittare l'indirizzo.";
+$a->strings["Contact record was not found for you on our site."] = "Il contatto non è stato trovato sul nostro sito.";
+$a->strings["Site public key not available in contact record for URL %s."] = "La chiave pubblica del sito non è disponibile per l'URL %s";
+$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "L'ID fornito dal tuo sistema è duplicato sul nostro sistema. Se riprovi dovrebbe funzionare.";
+$a->strings["Unable to set your contact credentials on our system."] = "Impossibile impostare le credenziali del tuo contatto sul nostro sistema.";
+$a->strings["Unable to update your contact profile details on our system"] = "Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema";
+$a->strings["[Name Withheld]"] = "[Nome Nascosto]";
+$a->strings["%1\$s has joined %2\$s"] = "%1\$s si è unito a %2\$s";
+$a->strings["Total invitation limit exceeded."] = "Limite totale degli inviti superato.";
+$a->strings["%s : Not a valid email address."] = "%s: non è un indirizzo email valido.";
+$a->strings["Please join us on Friendica"] = "Unisciti a noi su Friendica";
+$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Limite degli inviti superato. Contatta l'amministratore del tuo sito.";
+$a->strings["%s : Message delivery failed."] = "%s: la consegna del messaggio fallita.";
+$a->strings["%d message sent."] = [
+       0 => "%d messaggio inviato.",
+       1 => "%d messaggi inviati.",
+];
+$a->strings["You have no more invitations available"] = "Non hai altri inviti disponibili";
+$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visita %s per una lista di siti pubblici a cui puoi iscriverti. I membri Friendica su altri siti possono collegarsi uno con l'altro, come con membri di molti altri social network.";
+$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Per accettare questo invito, visita e registrati su %s o su un'altro sito web Friendica aperto al pubblico.";
+$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "I siti Friendica son tutti collegati tra loro per creare una grossa rete sociale rispettosa della privacy, posseduta e controllata dai suoi membri. I siti Friendica possono anche collegarsi a molti altri social network tradizionali. Vai su %s per una lista di siti Friendica alternativi a cui puoi iscriverti.";
+$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Ci scusiamo, questo sistema non è configurato per collegarsi con altri siti pubblici o per invitare membri.";
+$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "I siti Friendica son tutti collegati tra loro per creare una grossa rete sociale rispettosa della privacy, posseduta e controllata dai suoi membri. I siti Friendica possono anche collegarsi a molti altri social network tradizionali.";
+$a->strings["To accept this invitation, please visit and register at %s."] = "Per accettare questo invito, visita e registrati su %s";
+$a->strings["Send invitations"] = "Invia inviti";
+$a->strings["Enter email addresses, one per line:"] = "Inserisci gli indirizzi email, uno per riga:";
+$a->strings["Your message:"] = "Il tuo messaggio:";
+$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Sei cordialmente invitato/a ad unirti a me e ad altri amici su Friendica, e ad aiutarci a creare una rete sociale migliore.";
+$a->strings["You will need to supply this invitation code: \$invite_code"] = "Sarà necessario fornire questo codice invito: \$invite_code";
+$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Una volta registrato, connettiti con me dal mio profilo:";
+$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Per maggiori informazioni sul progetto Friendica e perchè pensiamo sia importante, visita http://friendi.ca ";
+$a->strings["Manage Identities and/or Pages"] = "Gestisci identità e/o pagine";
+$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Cambia tra differenti identità o pagine comunità/gruppi che condividono il tuo account o per cui hai i permessi di gestione";
+$a->strings["Select an identity to manage: "] = "Seleziona un'identità da gestire:";
+$a->strings["Profile deleted."] = "Profilo eliminato.";
+$a->strings["Profile-"] = "Profilo-";
+$a->strings["New profile created."] = "Il nuovo profilo è stato creato.";
+$a->strings["Profile unavailable to clone."] = "Impossibile duplicare il profilo.";
+$a->strings["Profile Name is required."] = "Il nome profilo è obbligatorio .";
+$a->strings["Marital Status"] = "Stato civile";
+$a->strings["Romantic Partner"] = "Partner romantico";
+$a->strings["Work/Employment"] = "Lavoro/Impiego";
+$a->strings["Religion"] = "Religione";
+$a->strings["Political Views"] = "Orientamento Politico";
+$a->strings["Gender"] = "Sesso";
+$a->strings["Sexual Preference"] = "Preferenza sessuale";
+$a->strings["XMPP"] = "XMPP";
+$a->strings["Homepage"] = "Homepage";
+$a->strings["Interests"] = "Interessi";
+$a->strings["Address"] = "Indirizzo";
+$a->strings["Location"] = "Posizione";
+$a->strings["Profile updated."] = "Profilo aggiornato.";
+$a->strings[" and "] = "e ";
+$a->strings["public profile"] = "profilo pubblico";
+$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s ha cambiato %2\$s in &ldquo;%3\$s&rdquo;";
+$a->strings[" - Visit %1\$s's %2\$s"] = "- Visita  %2\$s di %1\$s";
+$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha un %2\$s aggiornato. Ha cambiato %3\$s";
+$a->strings["Hide contacts and friends:"] = "Nascondi contatti:";
+$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?";
+$a->strings["Show more profile fields:"] = "Mostra più informazioni di profilo:";
+$a->strings["Profile Actions"] = "Azioni Profilo";
+$a->strings["Edit Profile Details"] = "Modifica i dettagli del profilo";
+$a->strings["Change Profile Photo"] = "Cambia la foto del profilo";
+$a->strings["View this profile"] = "Visualizza questo profilo";
+$a->strings["Edit visibility"] = "Modifica visibilità";
+$a->strings["Create a new profile using these settings"] = "Crea un nuovo profilo usando queste impostazioni";
+$a->strings["Clone this profile"] = "Clona questo profilo";
+$a->strings["Delete this profile"] = "Elimina questo profilo";
+$a->strings["Basic information"] = "Informazioni di base";
+$a->strings["Profile picture"] = "Immagine del profilo";
+$a->strings["Preferences"] = "Preferenze";
+$a->strings["Status information"] = "Informazioni stato";
+$a->strings["Additional information"] = "Informazioni aggiuntive";
+$a->strings["Personal"] = "Personale";
+$a->strings["Relation"] = "Relazione";
+$a->strings["Miscellaneous"] = "Varie";
+$a->strings["Your Gender:"] = "Il tuo sesso:";
+$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Stato sentimentale:";
+$a->strings["Sexual Preference:"] = "Preferenze sessuali:";
+$a->strings["Example: fishing photography software"] = "Esempio: pesca fotografia programmazione";
+$a->strings["Profile Name:"] = "Nome del profilo:";
+$a->strings["Required"] = "Richiesto";
+$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "Questo è il tuo profilo <strong>publico</strong>.<br /><strong>Potrebbe</strong> essere visto da chiunque attraverso internet.";
+$a->strings["Your Full Name:"] = "Il tuo nome completo:";
+$a->strings["Title/Description:"] = "Breve descrizione (es. titolo, posizione, altro):";
+$a->strings["Street Address:"] = "Indirizzo (via/piazza):";
+$a->strings["Locality/City:"] = "Località:";
+$a->strings["Region/State:"] = "Regione/Stato:";
+$a->strings["Postal/Zip Code:"] = "CAP:";
+$a->strings["Country:"] = "Nazione:";
+$a->strings["Age: "] = "Età : ";
+$a->strings["Who: (if applicable)"] = "Con chi: (se possibile)";
+$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Esempio: cathy123, Cathy Williams, cathy@example.com";
+$a->strings["Since [date]:"] = "Dal [data]:";
+$a->strings["Tell us about yourself..."] = "Raccontaci di te...";
+$a->strings["XMPP (Jabber) address:"] = "Indirizzo XMPP (Jabber):";
+$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "L'indirizzo XMPP verrà propagato ai tuoi contatti così che possano seguirti.";
+$a->strings["Homepage URL:"] = "Homepage:";
+$a->strings["Hometown:"] = "Paese natale:";
+$a->strings["Political Views:"] = "Orientamento politico:";
+$a->strings["Religious Views:"] = "Orientamento religioso:";
+$a->strings["Public Keywords:"] = "Parole chiave visibili a tutti:";
+$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(E' utilizzato per suggerire potenziali amici, può essere visto da altri)";
+$a->strings["Private Keywords:"] = "Parole chiave private:";
+$a->strings["(Used for searching profiles, never shown to others)"] = "(Usato per cercare tra i profili, non è mai visibile agli altri)";
+$a->strings["Likes:"] = "Mi piace:";
+$a->strings["Dislikes:"] = "Non mi piace:";
+$a->strings["Musical interests"] = "Interessi musicali";
+$a->strings["Books, literature"] = "Libri, letteratura";
+$a->strings["Television"] = "Televisione";
+$a->strings["Film/dance/culture/entertainment"] = "Film/danza/cultura/intrattenimento";
+$a->strings["Hobbies/Interests"] = "Hobby/interessi";
+$a->strings["Love/romance"] = "Amore";
+$a->strings["Work/employment"] = "Lavoro/impiego";
+$a->strings["School/education"] = "Scuola/educazione";
+$a->strings["Contact information and Social Networks"] = "Informazioni su contatti e social network";
+$a->strings["Profile Image"] = "Immagine del Profilo";
+$a->strings["visible to everybody"] = "visibile a tutti";
+$a->strings["Edit/Manage Profiles"] = "Modifica / Gestisci profili";
+$a->strings["Change profile photo"] = "Cambia la foto del profilo";
+$a->strings["Create New Profile"] = "Crea un nuovo profilo";
+$a->strings["Invalid request."] = "Richiesta non valida.";
+$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Mi spiace, forse il file che stai caricando è più grosso di quanto la configurazione di PHP permetta";
+$a->strings["Or - did you try to upload an empty file?"] = "O.. non avrai provato a caricare un file vuoto?";
+$a->strings["File exceeds size limit of %s"] = "Il file supera la dimensione massima di %s";
+$a->strings["File upload failed."] = "Caricamento del file non riuscito.";
+$a->strings["%d contact edited."] = [
+       0 => "%d contatto modificato.",
+       1 => "%d contatti modificati",
+];
+$a->strings["Could not access contact record."] = "Non è possibile accedere al contatto.";
+$a->strings["Could not locate selected profile."] = "Non riesco a trovare il profilo selezionato.";
+$a->strings["Contact updated."] = "Contatto aggiornato.";
+$a->strings["Failed to update contact record."] = "Errore nell'aggiornamento del contatto.";
+$a->strings["Contact has been blocked"] = "Il contatto è stato bloccato";
+$a->strings["Contact has been unblocked"] = "Il contatto è stato sbloccato";
+$a->strings["Contact has been ignored"] = "Il contatto è ignorato";
+$a->strings["Contact has been unignored"] = "Il contatto non è più ignorato";
+$a->strings["Contact has been archived"] = "Il contatto è stato archiviato";
+$a->strings["Contact has been unarchived"] = "Il contatto è stato dearchiviato";
+$a->strings["Drop contact"] = "Cancella contatto";
+$a->strings["Do you really want to delete this contact?"] = "Vuoi veramente cancellare questo contatto?";
+$a->strings["Contact has been removed."] = "Il contatto è stato rimosso.";
+$a->strings["You are mutual friends with %s"] = "Sei amico reciproco con %s";
+$a->strings["You are sharing with %s"] = "Stai condividendo con %s";
+$a->strings["%s is sharing with you"] = "%s sta condividendo con te";
+$a->strings["Private communications are not available for this contact."] = "Le comunicazioni private non sono disponibili per questo contatto.";
+$a->strings["Never"] = "Mai";
+$a->strings["(Update was successful)"] = "(L'aggiornamento è stato completato)";
+$a->strings["(Update was not successful)"] = "(L'aggiornamento non è stato completato)";
+$a->strings["Suggest friends"] = "Suggerisci amici";
+$a->strings["Network type: %s"] = "Tipo di rete: %s";
+$a->strings["Communications lost with this contact!"] = "Comunicazione con questo contatto persa!";
+$a->strings["Fetch further information for feeds"] = "Recupera maggiori informazioni per i feed";
+$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Recupera informazioni come immagini di anteprima, titolo e teaser dall'elemento del feed. Puoi attivare questa funzione se il feed non contiene molto testo. Le parole chiave sono recuperate dal tag meta nella pagina dell'elemento e inseriti come hashtag.";
+$a->strings["Disabled"] = "Disabilitato";
+$a->strings["Fetch information"] = "Recupera informazioni";
+$a->strings["Fetch keywords"] = "Recupera parole chiave";
+$a->strings["Fetch information and keywords"] = "Recupera informazioni e parole chiave";
+$a->strings["Contact"] = "Contatto";
+$a->strings["Profile Visibility"] = "Visibilità del profilo";
+$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro.";
+$a->strings["Contact Information / Notes"] = "Informazioni / Note sul contatto";
+$a->strings["Their personal note"] = "La loro nota personale";
+$a->strings["Edit contact notes"] = "Modifica note contatto";
+$a->strings["Block/Unblock contact"] = "Blocca/Sblocca contatto";
+$a->strings["Ignore contact"] = "Ignora il contatto";
+$a->strings["Repair URL settings"] = "Impostazioni riparazione URL";
+$a->strings["View conversations"] = "Vedi conversazioni";
+$a->strings["Last update:"] = "Ultimo aggiornamento:";
+$a->strings["Update public posts"] = "Aggiorna messaggi pubblici";
+$a->strings["Update now"] = "Aggiorna adesso";
+$a->strings["Unblock"] = "Sblocca";
+$a->strings["Block"] = "Blocca";
+$a->strings["Unignore"] = "Non ignorare";
+$a->strings["Currently blocked"] = "Bloccato";
+$a->strings["Currently ignored"] = "Ignorato";
+$a->strings["Currently archived"] = "Al momento archiviato";
+$a->strings["Awaiting connection acknowledge"] = "In attesa di conferma della connessione";
+$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Risposte ai tuoi post pubblici <strong>possono</strong> essere comunque visibili";
+$a->strings["Notification for new posts"] = "Notifica per i nuovi messaggi";
+$a->strings["Send a notification of every new post of this contact"] = "Invia una notifica per ogni nuovo messaggio di questo contatto";
+$a->strings["Blacklisted keywords"] = "Parole chiave in blacklist";
+$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Lista separata da virgola di parole chiave che non dovranno essere convertite in hashtag, quando \"Recupera informazioni e parole chiave\" è selezionato";
+$a->strings["XMPP:"] = "XMPP:";
+$a->strings["Actions"] = "Azioni";
+$a->strings["Status"] = "Stato";
+$a->strings["Contact Settings"] = "Impostazioni Contatto";
+$a->strings["Suggestions"] = "Suggerimenti";
+$a->strings["Suggest potential friends"] = "Suggerisci potenziali amici";
+$a->strings["All Contacts"] = "Tutti i contatti";
+$a->strings["Show all contacts"] = "Mostra tutti i contatti";
+$a->strings["Unblocked"] = "Sbloccato";
+$a->strings["Only show unblocked contacts"] = "Mostra solo contatti non bloccati";
+$a->strings["Blocked"] = "Bloccato";
+$a->strings["Only show blocked contacts"] = "Mostra solo contatti bloccati";
+$a->strings["Ignored"] = "Ignorato";
+$a->strings["Only show ignored contacts"] = "Mostra solo contatti ignorati";
+$a->strings["Archived"] = "Archiviato";
+$a->strings["Only show archived contacts"] = "Mostra solo contatti archiviati";
+$a->strings["Hidden"] = "Nascosto";
+$a->strings["Only show hidden contacts"] = "Mostra solo contatti nascosti";
+$a->strings["Search your contacts"] = "Cerca nei tuoi contatti";
+$a->strings["Results for: %s"] = "Risultati per: %s";
+$a->strings["Find"] = "Trova";
+$a->strings["Update"] = "Aggiorna";
+$a->strings["Archive"] = "Archivia";
+$a->strings["Unarchive"] = "Dearchivia";
+$a->strings["Batch Actions"] = "Azioni Batch";
+$a->strings["Profile Details"] = "Dettagli del profilo";
+$a->strings["View all contacts"] = "Vedi tutti i contatti";
+$a->strings["View all common friends"] = "Vedi tutti gli amici in comune";
+$a->strings["Advanced"] = "Avanzate";
+$a->strings["Advanced Contact Settings"] = "Impostazioni avanzate Contatto";
+$a->strings["Mutual Friendship"] = "Amicizia reciproca";
+$a->strings["is a fan of yours"] = "è un tuo fan";
+$a->strings["you are a fan of"] = "sei un fan di";
+$a->strings["Toggle Blocked status"] = "Inverti stato \"Blocca\"";
+$a->strings["Toggle Ignored status"] = "Inverti stato \"Ignora\"";
+$a->strings["Toggle Archive status"] = "Inverti stato \"Archiviato\"";
+$a->strings["Delete contact"] = "Rimuovi contatto";
+$a->strings["No parent user"] = "Nessun utente principale";
+$a->strings["Parent User"] = "Utente Principale";
+$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Gli utenti principali hanno il controllo totale su questo account, comprese le impostazioni. Assicurati di controllare due volte a chi stai fornendo questo accesso.";
+$a->strings["Save Settings"] = "Salva Impostazioni";
+$a->strings["Delegate Page Management"] = "Gestione delegati per la pagina";
+$a->strings["Delegates"] = "Delegati";
+$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "I Delegati sono in grado di gestire tutti gli aspetti di questa pagina, tranne per le impostazioni di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente.";
+$a->strings["Existing Page Managers"] = "Gestori Pagina Esistenti";
+$a->strings["Existing Page Delegates"] = "Delegati Pagina Esistenti";
+$a->strings["Potential Delegates"] = "Delegati Potenziali";
+$a->strings["Remove"] = "Rimuovi";
+$a->strings["Add"] = "Aggiungi";
+$a->strings["No entries."] = "Nessuna voce.";
+$a->strings["This introduction has already been accepted."] = "Questa presentazione è già stata accettata.";
 $a->strings["Profile location is not valid or does not contain profile information."] = "L'indirizzo del profilo non è valido o non contiene un profilo.";
 $a->strings["Warning: profile location has no identifiable owner name."] = "Attenzione: l'indirizzo del profilo non riporta il nome del proprietario.";
 $a->strings["Warning: profile location has no profile photo."] = "Attenzione: l'indirizzo del profilo non ha una foto.";
@@ -868,12 +759,10 @@ $a->strings["%s has received too many connection requests today."] = "%s ha rice
 $a->strings["Spam protection measures have been invoked."] = "Sono state attivate le misure di protezione contro lo spam.";
 $a->strings["Friends are advised to please try again in 24 hours."] = "Gli amici sono pregati di riprovare tra 24 ore.";
 $a->strings["Invalid locator"] = "Indirizzo non valido";
-$a->strings["Invalid email address."] = "Indirizzo email non valido.";
-$a->strings["This account has not been configured for email. Request failed."] = "Questo account non è stato configurato per l'email. Richiesta fallita.";
 $a->strings["You have already introduced yourself here."] = "Ti sei già presentato qui.";
 $a->strings["Apparently you are already friends with %s."] = "Pare che tu e %s siate già amici.";
 $a->strings["Invalid profile URL."] = "Indirizzo profilo non valido.";
-$a->strings["Failed to update contact record."] = "Errore nell'aggiornamento del contatto.";
+$a->strings["Disallowed profile URL."] = "Indirizzo profilo non permesso.";
 $a->strings["Your introduction has been sent."] = "La tua presentazione è stata inviata.";
 $a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "La richiesta di connessione remota non può essere effettuata per la tua rete. Invia la richiesta direttamente sul nostro sistema.";
 $a->strings["Please login to confirm introduction."] = "Accedi per confermare la presentazione.";
@@ -882,208 +771,24 @@ $a->strings["Confirm"] = "Conferma";
 $a->strings["Hide this contact"] = "Nascondi questo contatto";
 $a->strings["Welcome home %s."] = "Bentornato a casa %s.";
 $a->strings["Please confirm your introduction/connection request to %s."] = "Conferma la tua richiesta di connessione con %s.";
+$a->strings["Public access denied."] = "Accesso negato.";
 $a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Inserisci il tuo 'Indirizzo Identità' da uno dei seguenti network supportati:";
-$a->strings["If you are not yet a member of the free social web, <a href=\"%s/siteinfo\">follow this link to find a public Friendica site and join us today</a>."] = "Se non sei un membro del web sociale libero,  <a href=\"%s/siteinfo\">segui questo link per trovare un sito Friendica pubblico e unisciti a noi oggi</a>";
+$a->strings["If you are not yet a member of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>."] = "Se non sei un membro del web sociale libero,  <a href=\"%s\">segui questo link per trovare un sito Friendica pubblico e unisciti a noi oggi</a>.";
 $a->strings["Friend/Connection Request"] = "Richieste di amicizia/connessione";
-$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"] = "Esempi: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca";
+$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"] = "Esempi: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de";
 $a->strings["Please answer the following:"] = "Rispondi:";
 $a->strings["Does %s know you?"] = "%s ti conosce?";
 $a->strings["Add a personal note:"] = "Aggiungi una nota personale:";
-$a->strings["StatusNet/Federated Social Web"] = "StatusNet/Federated Social Web";
+$a->strings["Friendica"] = "Friendica";
+$a->strings["GNU Social (Pleroma, Mastodon)"] = "GNU Social (Pleroma, Mastodon)";
+$a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)";
 $a->strings[" - please do not use this form.  Instead, enter %s into your Diaspora search bar."] = " - per favore non usare questa form. Invece, inserisci %s nella tua barra di ricerca su Diaspora.";
-$a->strings["Your Identity Address:"] = "L'indirizzo della tua identità:";
-$a->strings["Submit Request"] = "Invia richiesta";
-$a->strings["Item not found"] = "Oggetto non trovato";
-$a->strings["Edit post"] = "Modifica messaggio";
-$a->strings["Not Found"] = "Non trovato";
-$a->strings["Contact added"] = "Contatto aggiunto";
+$a->strings["- select -"] = "- seleziona -";
+$a->strings["The contact could not be added."] = "Il contatto non può essere aggiunto.";
 $a->strings["You already added this contact."] = "Hai già aggiunto questo contatto.";
 $a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Il supporto Diaspora non è abilitato. Il contatto non può essere aggiunto.";
 $a->strings["OStatus support is disabled. Contact can't be added."] = "Il supporto OStatus non è abilitato. Il contatto non può essere aggiunto.";
 $a->strings["The network type couldn't be detected. Contact can't be added."] = "Non è possibile rilevare il tipo di rete. Il contatto non può essere aggiunto.";
-$a->strings["Profile URL"] = "URL Profilo";
-$a->strings["Group created."] = "Gruppo creato.";
-$a->strings["Could not create group."] = "Impossibile creare il gruppo.";
-$a->strings["Group not found."] = "Gruppo non trovato.";
-$a->strings["Group name changed."] = "Il nome del gruppo è cambiato.";
-$a->strings["Save Group"] = "Salva gruppo";
-$a->strings["Create a group of contacts/friends."] = "Crea un gruppo di amici/contatti.";
-$a->strings["Group removed."] = "Gruppo rimosso.";
-$a->strings["Unable to remove group."] = "Impossibile rimuovere il gruppo.";
-$a->strings["Delete Group"] = "Elimina Gruppo";
-$a->strings["Group Editor"] = "Modifica gruppo";
-$a->strings["Edit Group Name"] = "Modifica Nome Gruppo";
-$a->strings["Members"] = "Membri";
-$a->strings["All Contacts"] = "Tutti i contatti";
-$a->strings["Group is empty"] = "Il gruppo è vuoto";
-$a->strings["Remove Contact"] = "Rimuovi Contatto";
-$a->strings["Add Contact"] = "Aggiungi Contatto";
-$a->strings["No profile"] = "Nessun profilo";
-$a->strings["Help:"] = "Guida:";
-$a->strings["Page not found."] = "Pagina non trovata.";
-$a->strings["Welcome to %s"] = "Benvenuto su %s";
-$a->strings["Total invitation limit exceeded."] = "Limite totale degli inviti superato.";
-$a->strings["%s : Not a valid email address."] = "%s: non è un indirizzo email valido.";
-$a->strings["Please join us on Friendica"] = "Unisciti a noi su Friendica";
-$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Limite degli inviti superato. Contatta l'amministratore del tuo sito.";
-$a->strings["%s : Message delivery failed."] = "%s: la consegna del messaggio fallita.";
-$a->strings["%d message sent."] = [
-       0 => "%d messaggio inviato.",
-       1 => "%d messaggi inviati.",
-];
-$a->strings["You have no more invitations available"] = "Non hai altri inviti disponibili";
-$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visita %s per una lista di siti pubblici a cui puoi iscriverti. I membri Friendica su altri siti possono collegarsi uno con l'altro, come con membri di molti altri social network.";
-$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Per accettare questo invito, visita e registrati su %s o su un'altro sito web Friendica aperto al pubblico.";
-$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "I siti Friendica son tutti collegati tra loro per creare una grossa rete sociale rispettosa della privacy, posseduta e controllata dai suoi membri. I siti Friendica possono anche collegarsi a molti altri social network tradizionali. Vai su %s per una lista di siti Friendica alternativi a cui puoi iscriverti.";
-$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Ci scusiamo, questo sistema non è configurato per collegarsi con altri siti pubblici o per invitare membri.";
-$a->strings["To accept this invitation, please visit and register at %s."] = "Per accettare questo invito, visita e registrati su %s";
-$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "";
-$a->strings["Send invitations"] = "Invia inviti";
-$a->strings["Enter email addresses, one per line:"] = "Inserisci gli indirizzi email, uno per riga:";
-$a->strings["Your message:"] = "Il tuo messaggio:";
-$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Sei cordialmente invitato/a ad unirti a me e ad altri amici su Friendica, e ad aiutarci a creare una rete sociale migliore.";
-$a->strings["You will need to supply this invitation code: \$invite_code"] = "Sarà necessario fornire questo codice invito: \$invite_code";
-$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Una volta registrato, connettiti con me dal mio profilo:";
-$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Per maggiori informazioni sul progetto Friendica e perchè pensiamo sia importante, visita http://friendi.ca ";
-$a->strings["Time Conversion"] = "Conversione Ora";
-$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica fornisce questo servizio per la condivisione di eventi con altre reti e amici in fusi orari sconosciuti.";
-$a->strings["UTC time: %s"] = "Ora UTC: %s";
-$a->strings["Current timezone: %s"] = "Fuso orario corrente: %s";
-$a->strings["Converted localtime: %s"] = "Ora locale convertita: %s";
-$a->strings["Please select your timezone:"] = "Selezionare il tuo fuso orario:";
-$a->strings["No valid account found."] = "Nessun account valido trovato.";
-$a->strings["Password reset request issued. Check your email."] = "La richiesta per reimpostare la password è stata inviata. Controlla la tua email.";
-$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\nGentile %1\$s,\n    abbiamo ricevuto su \"%2\$s\" una richiesta di resettare la password del tuo account. Per confermare questa richiesta, selezionate il link di conferma qui sotto o incollatelo nella barra indirizzo del vostro browser.\n\nSe NON hai richiesto questa modifica, NON selezionare il link e ignora o cancella questa email.\n\nLa tua password non verrà modificata a meno che non possiamo verificare che tu abbia effettivamente richiesto la modifica.";
-$a->strings["\n\t\tFollow this link to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\nSegui questo link per verificare la tua identità:\n\n%1\$s\n\nRiceverai in un successivo messaggio la nuova password.\nPotrai cambiarla dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato.\n\nI dettagli del tuo account sono:\n    Indirizzo del sito: %2\$s\n    Nome utente: %3\$s";
-$a->strings["Password reset requested at %s"] = "Richiesta reimpostazione password su %s";
-$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La richiesta non può essere verificata. (Puoi averla già richiesta precedentemente). Reimpostazione password fallita.";
-$a->strings["Password Reset"] = "Reimpostazione password";
-$a->strings["Your password has been reset as requested."] = "La tua password è stata reimpostata come richiesto.";
-$a->strings["Your new password is"] = "La tua nuova password è";
-$a->strings["Save or copy your new password - and then"] = "Salva o copia la tua nuova password, quindi";
-$a->strings["click here to login"] = "clicca qui per entrare";
-$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Puoi cambiare la tua password dalla pagina <em>Impostazioni</em> dopo aver effettuato l'accesso.";
-$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\t\tinformation for your records (or change your password immediately to\n\t\t\t\tsomething that you will remember).\n\t\t\t"] = "\nGentile %1\$s,\n   La tua password è stata modificata come richiesto.\nSalva questa password, o sostituiscila immediatamente con qualcosa che puoi ricordare.";
-$a->strings["\n\t\t\t\tYour login details are as follows:\n\n\t\t\t\tSite Location:\t%1\$s\n\t\t\t\tLogin Name:\t%2\$s\n\t\t\t\tPassword:\t%3\$s\n\n\t\t\t\tYou may change that password from your account settings page after logging in.\n\t\t\t"] = "\nI dettagli del tuo account sono:\n\n   Indirizzo del sito: %1\$s\n   Nome utente: %2\$s\n   Password: %3\$s\n\nPuoi cambiare questa password dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato.";
-$a->strings["Your password has been changed at %s"] = "La tua password presso %s è stata cambiata";
-$a->strings["Forgot your Password?"] = "Hai dimenticato la password?";
-$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Inserisci il tuo indirizzo email per reimpostare la password.";
-$a->strings["Nickname or Email: "] = "Nome utente o email: ";
-$a->strings["Reset"] = "Reimposta";
-$a->strings["Manage Identities and/or Pages"] = "Gestisci identità e/o pagine";
-$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Cambia tra differenti identità o pagine comunità/gruppi che condividono il tuo account o per cui hai i permessi di gestione";
-$a->strings["Select an identity to manage: "] = "Seleziona un'identità da gestire:";
-$a->strings["No keywords to match. Please add keywords to your default profile."] = "Nessuna parola chiave per l'abbinamento. Aggiungi parole chiave al tuo profilo predefinito.";
-$a->strings["is interested in:"] = "è interessato a:";
-$a->strings["Profile Match"] = "Profili corrispondenti";
-$a->strings["No matches"] = "Nessun risultato";
-$a->strings["No recipient selected."] = "Nessun destinatario selezionato.";
-$a->strings["Unable to locate contact information."] = "Impossibile trovare le informazioni del contatto.";
-$a->strings["Message could not be sent."] = "Il messaggio non può essere inviato.";
-$a->strings["Message collection failure."] = "Errore recuperando il messaggio.";
-$a->strings["Message sent."] = "Messaggio inviato.";
-$a->strings["Do you really want to delete this message?"] = "Vuoi veramente cancellare questo messaggio?";
-$a->strings["Message deleted."] = "Messaggio eliminato.";
-$a->strings["Conversation removed."] = "Conversazione rimossa.";
-$a->strings["Send Private Message"] = "Invia un messaggio privato";
-$a->strings["To:"] = "A:";
-$a->strings["Subject:"] = "Oggetto:";
-$a->strings["No messages."] = "Nessun messaggio.";
-$a->strings["Message not available."] = "Messaggio non disponibile.";
-$a->strings["Delete message"] = "Elimina il messaggio";
-$a->strings["Delete conversation"] = "Elimina la conversazione";
-$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Nessuna comunicazione sicura disponibile, <strong>Potresti</strong> essere in grado di rispondere dalla pagina del profilo del mittente.";
-$a->strings["Send Reply"] = "Invia la risposta";
-$a->strings["Unknown sender - %s"] = "Mittente sconosciuto - %s";
-$a->strings["You and %s"] = "Tu e %s";
-$a->strings["%s and You"] = "%s e Tu";
-$a->strings["D, d M Y - g:i A"] = "D d M Y - G:i";
-$a->strings["%d message"] = [
-       0 => "%d messaggio",
-       1 => "%d messaggi",
-];
-$a->strings["Invalid request identifier."] = "L'identificativo della richiesta non è valido.";
-$a->strings["Discard"] = "Scarta";
-$a->strings["Ignore"] = "Ignora";
-$a->strings["Network Notifications"] = "Notifiche dalla rete";
-$a->strings["System Notifications"] = "Notifiche di sistema";
-$a->strings["Personal Notifications"] = "Notifiche personali";
-$a->strings["Home Notifications"] = "Notifiche bacheca";
-$a->strings["Show Ignored Requests"] = "Mostra richieste ignorate";
-$a->strings["Hide Ignored Requests"] = "Nascondi richieste ignorate";
-$a->strings["Notification type: "] = "Tipo di notifica: ";
-$a->strings["suggested by %s"] = "suggerito da %s";
-$a->strings["Hide this contact from others"] = "Nascondi questo contatto agli altri";
-$a->strings["Post a new friend activity"] = "Invia una attività \"è ora amico con\"";
-$a->strings["if applicable"] = "se applicabile";
-$a->strings["Approve"] = "Approva";
-$a->strings["Claims to be known to you: "] = "Dice di conoscerti: ";
-$a->strings["yes"] = "si";
-$a->strings["no"] = "no";
-$a->strings["Shall your connection be bidirectional or not?"] = "La connessione dovrà essere bidirezionale o no?";
-$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Accettando %s come amico permette a %s di seguire i tuoi post, e a te di riceverne gli aggiornamenti.";
-$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accentrando %s come  abbonato gli permette di abbonarsi ai tuoi messaggi, ma tu non riceverai aggiornamenti da lui.";
-$a->strings["Accepting %s as a sharer allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accentando %s come condivisore, gli permetti di abbonarsi ai tuoi messaggi, ma tu non riceverai nessun aggiornamento da loro.";
-$a->strings["Friend"] = "Amico";
-$a->strings["Sharer"] = "Condivisore";
-$a->strings["Subscriber"] = "Abbonato";
-$a->strings["No introductions."] = "Nessuna presentazione.";
-$a->strings["Show unread"] = "Mostra non letti";
-$a->strings["Show all"] = "Mostra tutti";
-$a->strings["No more %s notifications."] = "Nessun'altra notifica %s.";
-$a->strings["No more system notifications."] = "Nessuna nuova notifica di sistema.";
-$a->strings["Post successful."] = "Inviato!";
-$a->strings["OpenID protocol error. No ID returned."] = "Errore protocollo OpenID. Nessun ID ricevuto.";
-$a->strings["Account not found and OpenID registration is not permitted on this site."] = "L'account non è stato trovato, e la registrazione via OpenID non è permessa su questo sito.";
-$a->strings["Not Extended"] = "Not Extended";
-$a->strings["Tips for New Members"] = "Consigli per i Nuovi Utenti";
-$a->strings["Remove My Account"] = "Rimuovi il mio account";
-$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Questo comando rimuoverà completamente il tuo account. Una volta rimosso non potrai più recuperarlo.";
-$a->strings["Please enter your password for verification:"] = "Inserisci la tua password per verifica:";
-$a->strings["Resubscribing to OStatus contacts"] = "Risottoscrivi i contatti OStatus";
-$a->strings["Error"] = "Errore";
-$a->strings["Done"] = "Fatto";
-$a->strings["Keep this window open until done."] = "Tieni questa finestra aperta fino a che ha finito.";
-$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s sta seguendo %3\$s di %2\$s";
-$a->strings["Tag removed"] = "Tag rimosso";
-$a->strings["Remove Item Tag"] = "Rimuovi il tag";
-$a->strings["Select a tag to remove: "] = "Seleziona un tag da rimuovere: ";
-$a->strings["Remove"] = "Rimuovi";
-$a->strings["Export account"] = "Esporta account";
-$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Esporta le informazioni del tuo account e dei contatti. Usa questa funzione per fare un backup del tuo account o per spostarlo in un altro server.";
-$a->strings["Export all"] = "Esporta tutto";
-$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Esporta le informazioni del tuo account, i tuoi contatti e tutti i tuoi elementi in json. Può diventare un file veramente molto grosso e metterci un sacco di tempo. Usa questa funzione per fare un backup completo del tuo account (le foto non sono esportate)";
-$a->strings["Export personal data"] = "Esporta dati personali";
-$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Numero giornaliero di messaggi per %s superato. Invio fallito.";
-$a->strings["Unable to check your home location."] = "Impossibile controllare la tua posizione di origine.";
-$a->strings["No recipient."] = "Nessun destinatario.";
-$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Se vuoi che %s ti risponda, controlla che le tue impostazioni di privacy permettano la ricezione di messaggi privati da mittenti sconosciuti.";
-$a->strings["No potential page delegates located."] = "Nessun potenziale delegato per la pagina è stato trovato.";
-$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "I Delegati sono in grado di gestire tutti gli aspetti di questa pagina, tranne per le impostazioni di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente.";
-$a->strings["Existing Page Managers"] = "Gestori Pagina Esistenti";
-$a->strings["Existing Page Delegates"] = "Delegati Pagina Esistenti";
-$a->strings["Potential Delegates"] = "Delegati Potenziali";
-$a->strings["Add"] = "Aggiungi";
-$a->strings["No entries."] = "Nessuna voce.";
-$a->strings["Do you really want to delete this suggestion?"] = "Vuoi veramente cancellare questo suggerimento?";
-$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Nessun suggerimento disponibile. Se questo è un sito nuovo, riprova tra 24 ore.";
-$a->strings["Ignore/Hide"] = "Ignora / Nascondi";
-$a->strings["Global Directory"] = "Elenco globale";
-$a->strings["Find on this site"] = "Cerca nel sito";
-$a->strings["Results for:"] = "Risultati per:";
-$a->strings["Site Directory"] = "Elenco del sito";
-$a->strings["No entries (some entries may be hidden)."] = "Nessuna voce (qualche voce potrebbe essere nascosta).";
-$a->strings["Files"] = "File";
-$a->strings["This is Friendica, version"] = "Questo è Friendica, versione";
-$a->strings["running at web location"] = "in esecuzione all'indirizzo web";
-$a->strings["Please visit <a href=\"https://friendi.ca\">Friendi.ca</a> to learn more about the Friendica project."] = "Visita <a href=\"https://friendi.ca\">Friendi.ca</a> per saperne di più sul progetto Friendica.";
-$a->strings["Bug reports and issues: please visit"] = "Segnalazioni di bug e problemi: visita";
-$a->strings["the bugtracker at github"] = "il bugtracker su github";
-$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com"] = "Suggerimenti, lodi, donazioni, ecc -  e-mail a  \"Info\" at Friendica punto com";
-$a->strings["Installed plugins/addons/apps:"] = "Plugin/componenti aggiuntivi/applicazioni installate";
-$a->strings["No installed plugins/addons/apps"] = "Nessun plugin/componente aggiuntivo/applicazione installata";
-$a->strings["On this server the following remote servers are blocked."] = "In questo server i seguenti server remoti sono bloccati.";
-$a->strings["Reason for the block"] = "Motivazione del blocco";
 $a->strings["Friendica Communications Server - Setup"] = "Friendica Comunicazione Server - Impostazioni";
 $a->strings["Could not connect to database."] = " Impossibile collegarsi con il database.";
 $a->strings["Could not create table."] = "Impossibile creare le tabelle.";
@@ -1109,7 +814,7 @@ $a->strings["Site settings"] = "Impostazioni sito";
 $a->strings["System Language:"] = "Lingua di Sistema:";
 $a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Imposta la lingua di default per l'interfaccia e l'invio delle email.";
 $a->strings["Could not find a command line version of PHP in the web server PATH."] = "Non riesco a trovare la versione di PHP da riga di comando nel PATH del server web";
-$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run the background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-poller'>'Setup the poller'</a>"] = "Se non hai la versione a riga di comando di PHP installata sul tuo server, non sarai in grado di eseguire i processi in background. Vedi <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-poller'>'Setup the poller'</a>";
+$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>"] = "Se non hai la versione a riga di comando di PHP installata sul tuo server, non sarai in grado di eseguire i processi in background. Vedi <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the poller'</a>";
 $a->strings["PHP executable path"] = "Percorso eseguibile PHP";
 $a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Inserisci il percorso completo all'eseguibile di php. Puoi lasciare bianco questo campo per continuare l'installazione.";
 $a->strings["Command line PHP"] = "PHP da riga di comando";
@@ -1156,47 +861,168 @@ $a->strings["ImageMagick PHP extension is installed"] = "L'estensione PHP ImageM
 $a->strings["ImageMagick supports GIF"] = "ImageMagick supporta i GIF";
 $a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Il file di configurazione del database \".htconfig.php\" non può essere scritto. Usa il testo qui di seguito per creare un file di configurazione nella cartella principale del tuo sito.";
 $a->strings["<h1>What next</h1>"] = "<h1>Cosa fare ora</h1>";
-$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Devi impostare [manualmente] la pianificazione del poller.";
+$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANTE: Devi impostare [manualmente] la pianificazione del worker.";
+$a->strings["Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Vai nella <a href=\"%s/register\">pagina di registrazione</a> del tuo nuovo nodo Friendica e registra un nuovo utente. Ricorda di usare la stessa email che hai inserito come email dell'utente amministratore. Questo ti permetterà di entrare nel pannello di amministrazione del sito.";
+$a->strings["Time Conversion"] = "Conversione Ora";
+$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica fornisce questo servizio per la condivisione di eventi con altre reti e amici in fusi orari sconosciuti.";
+$a->strings["UTC time: %s"] = "Ora UTC: %s";
+$a->strings["Current timezone: %s"] = "Fuso orario corrente: %s";
+$a->strings["Converted localtime: %s"] = "Ora locale convertita: %s";
+$a->strings["Please select your timezone:"] = "Selezionare il tuo fuso orario:";
+$a->strings["No valid account found."] = "Nessun account valido trovato.";
+$a->strings["Password reset request issued. Check your email."] = "La richiesta per reimpostare la password è stata inviata. Controlla la tua email.";
+$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\nGentile %1\$s,\n\tabbiamo ricevuto su \"%2\$s\" una richiesta di resettare la password del tuo account. Per confermare questa richiesta, selezionate il link di conferma qui sotto o incollatelo nella barra indirizzo del vostro browser.\n\nSe NON hai richiesto questa modifica, NON selezionare il link e ignora o cancella questa email.\n\nLa tua password non verrà modificata a meno che non possiamo verificare che tu abbia effettivamente richiesto la modifica.";
+$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\nSegui questo link per verificare la tua identità:\n\n%1\$s\n\nRiceverai in un successivo messaggio la nuova password.\nPotrai cambiarla dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato.\n\nI dettagli del tuo account sono:\n\tIndirizzo del sito: %2\$s\n\tNome utente: %3\$s";
+$a->strings["Password reset requested at %s"] = "Richiesta reimpostazione password su %s";
+$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La richiesta non può essere verificata. (Puoi averla già richiesta precedentemente). Reimpostazione password fallita.";
+$a->strings["Request has expired, please make a new one."] = "La richiesta è scaduta, si prega di crearne una nuova.";
+$a->strings["Forgot your Password?"] = "Hai dimenticato la password?";
+$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Inserisci il tuo indirizzo email per reimpostare la password.";
+$a->strings["Nickname or Email: "] = "Nome utente o email: ";
+$a->strings["Reset"] = "Reimposta";
+$a->strings["Password Reset"] = "Reimpostazione password";
+$a->strings["Your password has been reset as requested."] = "La tua password è stata reimpostata come richiesto.";
+$a->strings["Your new password is"] = "La tua nuova password è";
+$a->strings["Save or copy your new password - and then"] = "Salva o copia la tua nuova password, quindi";
+$a->strings["click here to login"] = "clicca qui per entrare";
+$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Puoi cambiare la tua password dalla pagina <em>Impostazioni</em> dopo aver effettuato l'accesso.";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\nGentile %1\$s,\n\tLa tua password è stata modificata come richiesto.\nSalva questa password, o sostituiscila immediatamente con qualcosa che puoi ricordare.";
+$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\nI dettagli del tuo account sono:\n\n\tIndirizzo del sito: %1\$s\n\tNome utente: %2\$s\n\tPassword: %3\$s\n\nPuoi cambiare questa password dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato.";
+$a->strings["Your password has been changed at %s"] = "La tua password presso %s è stata cambiata";
+$a->strings["No more system notifications."] = "Nessuna nuova notifica di sistema.";
+$a->strings["{0} wants to be your friend"] = "{0} vuole essere tuo amico";
+$a->strings["{0} sent you a message"] = "{0} ti ha inviato un messaggio";
+$a->strings["{0} requested registration"] = "{0} chiede la registrazione";
+$a->strings["Poke/Prod"] = "Tocca/Pungola";
+$a->strings["poke, prod or do other things to somebody"] = "tocca, pungola o fai altre cose a qualcuno";
+$a->strings["Recipient"] = "Destinatario";
+$a->strings["Choose what you wish to do to recipient"] = "Scegli cosa vuoi fare al destinatario";
+$a->strings["Make this post private"] = "Rendi questo post privato";
+$a->strings["Only logged in users are permitted to perform a probing."] = "Solo agli utenti loggati è permesso effettuare un probe.";
+$a->strings["Image uploaded but image cropping failed."] = "L'immagine è stata caricata, ma il non è stato possibile ritagliarla.";
+$a->strings["Image size reduction [%s] failed."] = "Il ridimensionamento dell'immagine [%s] è fallito.";
+$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente.";
+$a->strings["Unable to process image"] = "Impossibile elaborare l'immagine";
+$a->strings["Image exceeds size limit of %s"] = "La dimensione dell'immagine supera il limite di %s";
+$a->strings["Unable to process image."] = "Impossibile caricare l'immagine.";
+$a->strings["Upload File:"] = "Carica un file:";
+$a->strings["Select a profile:"] = "Seleziona un profilo:";
+$a->strings["or"] = "o";
+$a->strings["skip this step"] = "salta questo passaggio";
+$a->strings["select a photo from your photo albums"] = "seleziona una foto dai tuoi album";
+$a->strings["Crop Image"] = "Ritaglia immagine";
+$a->strings["Please adjust the image cropping for optimum viewing."] = "Ritaglia l'immagine per una visualizzazione migliore.";
+$a->strings["Done Editing"] = "Finito";
+$a->strings["Image uploaded successfully."] = "Immagine caricata con successo.";
+$a->strings["Image upload failed."] = "Caricamento immagine fallito.";
+$a->strings["Permission denied"] = "Permesso negato";
+$a->strings["Invalid profile identifier."] = "Identificativo del profilo non valido.";
+$a->strings["Profile Visibility Editor"] = "Modifica visibilità del profilo";
+$a->strings["Click on a contact to add or remove."] = "Clicca su un contatto per aggiungerlo o rimuoverlo.";
+$a->strings["Visible To"] = "Visibile a";
+$a->strings["All Contacts (with secure profile access)"] = "Tutti i contatti (con profilo ad accesso sicuro)";
+$a->strings["Account approved."] = "Account approvato.";
+$a->strings["Registration revoked for %s"] = "Registrazione revocata per %s";
+$a->strings["Please login."] = "Accedi.";
+$a->strings["Remove My Account"] = "Rimuovi il mio account";
+$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Questo comando rimuoverà completamente il tuo account. Una volta rimosso non potrai più recuperarlo.";
+$a->strings["Please enter your password for verification:"] = "Inserisci la tua password per verifica:";
 $a->strings["Remove term"] = "Rimuovi termine";
+$a->strings["Saved Searches"] = "Ricerche salvate";
 $a->strings["Only logged in users are permitted to perform a search."] = "Solo agli utenti autenticati è permesso eseguire ricerche.";
 $a->strings["Too Many Requests"] = "Troppe richieste";
 $a->strings["Only one search per minute is permitted for not logged in users."] = "Solo una ricerca al minuto è permessa agli utenti non autenticati.";
+$a->strings["No results."] = "Nessun risultato.";
 $a->strings["Items tagged with: %s"] = "Elementi taggati con: %s";
-$a->strings["Results for: %s"] = "Risultati per: %s";
-$a->strings["Contact wasn't found or can't be unfollowed."] = "";
-$a->strings["Contact unfollowed"] = "";
-$a->strings["You aren't a friend of this contact."] = "Non sei un amico di questo contatto";
-$a->strings["Unfollowing is currently not supported by your network."] = "";
-$a->strings["Disconnect/Unfollow"] = "Disconnetti/Non Seguire";
-$a->strings["Theme settings updated."] = "Impostazioni del tema aggiornate.";
-$a->strings["Site"] = "Sito";
-$a->strings["Users"] = "Utenti";
-$a->strings["Plugins"] = "Plugin";
-$a->strings["Themes"] = "Temi";
-$a->strings["Additional features"] = "Funzionalità aggiuntive";
-$a->strings["DB updates"] = "Aggiornamenti Database";
-$a->strings["Inspect Queue"] = "Ispeziona Coda di invio";
-$a->strings["Server Blocklist"] = "Server Blocklist";
-$a->strings["Federation Statistics"] = "Statistiche sulla Federazione";
-$a->strings["Delete Item"] = "Rimuovi elemento";
-$a->strings["Logs"] = "Log";
-$a->strings["View Logs"] = "Vedi i log";
-$a->strings["probe address"] = "controlla indirizzo";
-$a->strings["check webfinger"] = "verifica webfinger";
-$a->strings["Plugin Features"] = "Impostazioni Plugins";
-$a->strings["diagnostics"] = "diagnostiche";
-$a->strings["User registrations waiting for confirmation"] = "Utenti registrati in attesa di conferma";
-$a->strings["The blocked domain"] = "Il dominio bloccato";
-$a->strings["The reason why you blocked this domain."] = "Le ragioni per cui blocchi questo dominio.";
-$a->strings["Delete domain"] = "Elimina dominio";
-$a->strings["Check to delete this entry from the blocklist"] = "Seleziona per eliminare questa voce dalla blocklist";
-$a->strings["Administration"] = "Amministrazione";
-$a->strings["This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."] = "Questa pagina puo' essere usata per definire una black list di server dal network federato a cui nono è permesso interagire col tuo nodo. Per ogni dominio inserito, dovresti anche riportare una ragione per cui hai bloccato il server remoto.";
-$a->strings["The list of blocked servers will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "La lista di server bloccati sarà resa disponibile pubblicamente sulla pagina /friendica, così che i tuoi utenti e le persone che indagano su problemi di comunicazione possano trovarne la ragione facilmente.";
-$a->strings["Add new entry to block list"] = "Aggiungi una nuova voce alla blocklist";
-$a->strings["Server Domain"] = "Dominio del Server";
-$a->strings["The domain of the new server to add to the block list. Do not include the protocol."] = "Il dominio del server da aggiungere alla blocklist. Non includere il protocollo.";
-$a->strings["Block reason"] = "Ragione blocco";
+$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s sta seguendo %3\$s di %2\$s";
+$a->strings["Tag removed"] = "Tag rimosso";
+$a->strings["Remove Item Tag"] = "Rimuovi il tag";
+$a->strings["Select a tag to remove: "] = "Seleziona un tag da rimuovere: ";
+$a->strings["Export account"] = "Esporta account";
+$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Esporta le informazioni del tuo account e dei contatti. Usa questa funzione per fare un backup del tuo account o per spostarlo in un altro server.";
+$a->strings["Export all"] = "Esporta tutto";
+$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Esporta le informazioni del tuo account, i tuoi contatti e tutti i tuoi elementi in json. Può diventare un file veramente molto grosso e metterci un sacco di tempo. Usa questa funzione per fare un backup completo del tuo account (le foto non sono esportate)";
+$a->strings["Export personal data"] = "Esporta dati personali";
+$a->strings["No contacts."] = "Nessun contatto.";
+$a->strings["Access denied."] = "Accesso negato.";
+$a->strings["Wall Photos"] = "Foto della bacheca";
+$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Numero giornaliero di messaggi per %s superato. Invio fallito.";
+$a->strings["No recipient selected."] = "Nessun destinatario selezionato.";
+$a->strings["Unable to check your home location."] = "Impossibile controllare la tua posizione di origine.";
+$a->strings["Message could not be sent."] = "Il messaggio non può essere inviato.";
+$a->strings["Message collection failure."] = "Errore recuperando il messaggio.";
+$a->strings["Message sent."] = "Messaggio inviato.";
+$a->strings["No recipient."] = "Nessun destinatario.";
+$a->strings["Send Private Message"] = "Invia un messaggio privato";
+$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Se vuoi che %s ti risponda, controlla che le tue impostazioni di privacy permettano la ricezione di messaggi privati da mittenti sconosciuti.";
+$a->strings["To:"] = "A:";
+$a->strings["Subject:"] = "Oggetto:";
+$a->strings["Unable to locate original post."] = "Impossibile trovare il messaggio originale.";
+$a->strings["Empty post discarded."] = "Messaggio vuoto scartato.";
+$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Questo messaggio ti è stato inviato da %s, un membro del social network Friendica.";
+$a->strings["You may visit them online at %s"] = "Puoi visitarli online su %s";
+$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Contatta il mittente rispondendo a questo post se non vuoi ricevere questi messaggi.";
+$a->strings["%s posted an update."] = "%s ha inviato un aggiornamento.";
+$a->strings["Registration successful. Please check your email for further instructions."] = "Registrazione completata. Controlla la tua mail per ulteriori informazioni.";
+$a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "Si è verificato un errore inviando l'email. I dettagli del tuo account:<br> login: %s<br> password: %s<br><br>Puoi cambiare la password dopo il login.";
+$a->strings["Registration successful."] = "Registrazione completata.";
+$a->strings["Your registration can not be processed."] = "La tua registrazione non puo' essere elaborata.";
+$a->strings["Your registration is pending approval by the site owner."] = "La tua richiesta è in attesa di approvazione da parte del proprietario del sito.";
+$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Se vuoi, puoi riempire questo modulo tramite OpenID, inserendo il tuo OpenID e cliccando 'Registra'.";
+$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Se non hai familiarità con OpenID, lascia il campo vuoto e riempi il resto della maschera.";
+$a->strings["Your OpenID (optional): "] = "Il tuo OpenID (opzionale): ";
+$a->strings["Include your profile in member directory?"] = "Includi il tuo profilo nell'elenco pubblico?";
+$a->strings["Note for the admin"] = "Nota per l'amministratore";
+$a->strings["Leave a message for the admin, why you want to join this node"] = "Lascia un messaggio per l'amministratore, per esempio perché vuoi registrarti su questo nodo";
+$a->strings["Membership on this site is by invitation only."] = "La registrazione su questo sito è solo su invito.";
+$a->strings["Your invitation code: "] = "Il tuo codice di invito:";
+$a->strings["Registration"] = "Registrazione";
+$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Il tuo nome completo (es. Mario Rossi, vero o che sembri vero): ";
+$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Il tuo indirizzo email: (Le informazioni iniziali verranno inviate lì, quindi questo deve essere un indirizzo esistente.)";
+$a->strings["New Password:"] = "Nuova password:";
+$a->strings["Leave empty for an auto generated password."] = "Lascia vuoto per generare automaticamente una password.";
+$a->strings["Confirm:"] = "Conferma:";
+$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'."] = "Scegli un nome utente. Deve cominciare con una lettera. L'indirizzo del tuo profilo sarà '<strong>soprannome@%s</strong>'.";
+$a->strings["Choose a nickname: "] = "Scegli un nome utente: ";
+$a->strings["Register"] = "Registrati";
+$a->strings["Import your profile to this friendica instance"] = "Importa il tuo profilo in questo server friendica";
+$a->strings["Theme settings updated."] = "Impostazioni del tema aggiornate.";
+$a->strings["Information"] = "Informazioni";
+$a->strings["Overview"] = "Panoramica";
+$a->strings["Federation Statistics"] = "Statistiche sulla Federazione";
+$a->strings["Configuration"] = "Configurazione";
+$a->strings["Site"] = "Sito";
+$a->strings["Users"] = "Utenti";
+$a->strings["Addons"] = "Addons";
+$a->strings["Themes"] = "Temi";
+$a->strings["Additional features"] = "Funzionalità aggiuntive";
+$a->strings["Database"] = "Database";
+$a->strings["DB updates"] = "Aggiornamenti Database";
+$a->strings["Inspect Queue"] = "Ispeziona Coda di invio";
+$a->strings["Tools"] = "Strumenti";
+$a->strings["Contact Blocklist"] = "Blocklist Contatti";
+$a->strings["Server Blocklist"] = "Server Blocklist";
+$a->strings["Delete Item"] = "Rimuovi elemento";
+$a->strings["Logs"] = "Log";
+$a->strings["View Logs"] = "Vedi i log";
+$a->strings["Diagnostics"] = "Diagnostiche";
+$a->strings["PHP Info"] = "Info PHP";
+$a->strings["probe address"] = "controlla indirizzo";
+$a->strings["check webfinger"] = "verifica webfinger";
+$a->strings["Admin"] = "Amministrazione";
+$a->strings["Addon Features"] = "Funzioni Addon";
+$a->strings["User registrations waiting for confirmation"] = "Utenti registrati in attesa di conferma";
+$a->strings["The blocked domain"] = "Il dominio bloccato";
+$a->strings["The reason why you blocked this domain."] = "Le ragioni per cui blocchi questo dominio.";
+$a->strings["Delete domain"] = "Elimina dominio";
+$a->strings["Check to delete this entry from the blocklist"] = "Seleziona per eliminare questa voce dalla blocklist";
+$a->strings["Administration"] = "Amministrazione";
+$a->strings["This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."] = "Questa pagina puo' essere usata per definire una black list di server dal network federato a cui nono è permesso interagire col tuo nodo. Per ogni dominio inserito, dovresti anche riportare una ragione per cui hai bloccato il server remoto.";
+$a->strings["The list of blocked servers will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "La lista di server bloccati sarà resa disponibile pubblicamente sulla pagina /friendica, così che i tuoi utenti e le persone che indagano su problemi di comunicazione possano trovarne la ragione facilmente.";
+$a->strings["Add new entry to block list"] = "Aggiungi una nuova voce alla blocklist";
+$a->strings["Server Domain"] = "Dominio del Server";
+$a->strings["The domain of the new server to add to the block list. Do not include the protocol."] = "Il dominio del server da aggiungere alla blocklist. Non includere il protocollo.";
+$a->strings["Block reason"] = "Ragione blocco";
 $a->strings["Add Entry"] = "Aggiungi Voce";
 $a->strings["Save changes to the blocklist"] = "Salva modifiche alla blocklist";
 $a->strings["Current Entries in the Blocklist"] = "Voci correnti nella blocklist";
@@ -1204,48 +1030,67 @@ $a->strings["Delete entry from blocklist"] = "Elimina voce dalla blocklist";
 $a->strings["Delete entry from blocklist?"] = "Eliminare la voce dalla blocklist?";
 $a->strings["Server added to blocklist."] = "Server aggiunto alla blocklist.";
 $a->strings["Site blocklist updated."] = "Blocklist del sito aggiornata.";
+$a->strings["The contact has been blocked from the node"] = "Il contatto è stato bloccato dal nodo";
+$a->strings["Could not find any contact entry for this URL (%s)"] = "Impossibile trovare contatti a questo URL (%s)";
+$a->strings["%s contact unblocked"] = [
+       0 => "%s contatto sbloccato",
+       1 => "%s contatti sbloccati",
+];
+$a->strings["Remote Contact Blocklist"] = "Blocklist Contatti Remoti";
+$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "Questa pagina ti permette di impedire che qualsiasi messaggio da un contatto remoto raggiunga il tuo nodo.";
+$a->strings["Block Remote Contact"] = "Blocca Contatto Remoto";
+$a->strings["select all"] = "seleziona tutti";
+$a->strings["select none"] = "seleziona niente";
+$a->strings["No remote contact is blocked from this node."] = "Nessun contatto remoto è bloccato da questo nodo.";
+$a->strings["Blocked Remote Contacts"] = "Contatti Remoti Bloccati";
+$a->strings["Block New Remote Contact"] = "Blocca Nuovo Contatto Remoto";
+$a->strings["Photo"] = "Foto";
+$a->strings["%s total blocked contact"] = [
+       0 => "%scontatto bloccato totale",
+       1 => "%scontatti bloccati totali",
+];
+$a->strings["URL of the remote contact to block."] = "URL del contatto remoto da bloccare.";
 $a->strings["Delete this Item"] = "Rimuovi questo elemento";
-$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "";
-$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "";
-$a->strings["GUID"] = "";
-$a->strings["The GUID of the item you want to delete."] = "";
-$a->strings["Item marked for deletion."] = "";
+$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Su questa pagina puoi cancellare un qualsiasi elemento dal tuo nodo. Se l'elemento è un post \"top\", l'intera discussione sarà cancellato.";
+$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Serve il GUID dell'elemento. Lo puoi trovare, per esempio, guardando l'URL display: l'ultima parte di http://example.com/display/123456 è il GUID, qui 123456.";
+$a->strings["GUID"] = "GUID";
+$a->strings["The GUID of the item you want to delete."] = "Il GUID dell'elemento che vuoi cancellare.";
+$a->strings["Item marked for deletion."] = "Elemento selezionato per l'eliminazione.";
 $a->strings["unknown"] = "sconosciuto";
 $a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "Questa pagina offre alcuni numeri riguardo la porzione del social network federato di cui il tuo nodo Friendica fa parte. Questi numeri non sono completi ma riflettono esclusivamente la porzione di rete di cui il tuo nodo e' a conoscenza.";
 $a->strings["The <em>Auto Discovered Contact Directory</em> feature is not enabled, it will improve the data displayed here."] = "La funzione <em>Elenco Contatti Scoperto Automaticamente</em> non è abilitata, migliorerà i dati visualizzati qui.";
-$a->strings["Currently this node is aware of %d nodes from the following platforms:"] = "Attualmente questo nodo conosce %d nodi dalle seguenti piattaforme:";
+$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Attualmente questo nodo conosce %d nodi con %d utenti registrati dalle seguenti piattaforme:";
 $a->strings["ID"] = "ID";
 $a->strings["Recipient Name"] = "Nome Destinatario";
 $a->strings["Recipient Profile"] = "Profilo Destinatario";
+$a->strings["Network"] = "Rete";
 $a->strings["Created"] = "Creato";
 $a->strings["Last Tried"] = "Ultimo Tentativo";
 $a->strings["This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."] = "Questa pagina elenca il contenuto della coda di invio dei post. Questi sono post la cui consegna è fallita. Verranno inviati nuovamente più tardi ed eventualmente cancellati se la consegna continua a fallire.";
-$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php include/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "Il tuo database contiene ancora tabelle MyISAM. Dovresti cambiare il motore a InnoDB. Siccome Friendica userà esclusivamente InnoDB nelle versioni a venire, dovresti cambiarle! Vedi <a href=\"%s\">qui</a> per una guida che puo' essere d'aiuto nel convertire il motore delle tabelle. Puoi anche usare il comando <tt>php include/dbstructure.php toinnodb</tt> nella tua installazione Friendica per eseguire la conversione automaticamente.<br />";
-$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "";
-$a->strings["The database update failed. Please run \"php include/dbstructure.php update\" from the command line and have a look at the errors that might appear."] = "";
-$a->strings["The worker was never executed. Please check your database structure!"] = "";
-$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "";
+$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "Il tuo database contiene ancora tabelle MyISAM. Dovresti cambiare il motore a InnoDB. Siccome Friendica userà esclusivamente InnoDB nelle versioni a venire, dovresti cambiarle! Vedi <a href=\"%s\">qui</a> per una guida che puo' essere d'aiuto nel convertire il motore delle tabelle. Puoi anche usare il comando <tt>php scripts/dbstructure.php toinnodb</tt> nella tua installazione Friendica per eseguire la conversione automaticamente.<br />";
+$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "È disponibile per il download una nuova versione di Friendica. La tua versione è %1\$s, la versione upstream è %2\$s";
+$a->strings["The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line and have a look at the errors that might appear."] = "L'aggiornamento del database è fallito. Esegui \"php scripts/dbstructure.php update\" dalla riga di comando per poter vedere gli eventuali errori che potrebbero apparire.";
+$a->strings["The worker was never executed. Please check your database structure!"] = "Il worker non è mai stato eseguito. Controlla la struttura del tuo database!";
+$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "L'ultima esecuzione del worker è stata alle %sUTC, ovvero più di un'ora fa. Controlla le impostazioni del tuo crontab.";
 $a->strings["Normal Account"] = "Account normale";
-$a->strings["Automatic Follower Account"] = "";
-$a->strings["Public Forum Account"] = "";
+$a->strings["Automatic Follower Account"] = "Account Follower Automatico";
+$a->strings["Public Forum Account"] = "Account Forum Publico";
 $a->strings["Automatic Friend Account"] = "Account per amicizia automatizzato";
 $a->strings["Blog Account"] = "Account Blog";
-$a->strings["Private Forum Account"] = "";
+$a->strings["Private Forum Account"] = "Account Forum Privato";
 $a->strings["Message queues"] = "Code messaggi";
 $a->strings["Summary"] = "Sommario";
 $a->strings["Registered users"] = "Utenti registrati";
 $a->strings["Pending registrations"] = "Registrazioni in attesa";
 $a->strings["Version"] = "Versione";
-$a->strings["Active plugins"] = "Plugin attivi";
+$a->strings["Active addons"] = "Addon attivi";
 $a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] = "Impossibile analizzare l'url base. Deve avere almeno [schema]://[dominio]";
 $a->strings["Site settings updated."] = "Impostazioni del sito aggiornate.";
 $a->strings["No special theme for mobile devices"] = "Nessun tema speciale per i dispositivi mobili";
 $a->strings["No community page"] = "Nessuna pagina Comunità";
 $a->strings["Public postings from users of this site"] = "Messaggi pubblici dagli utenti di questo sito";
-$a->strings["Global community page"] = "Pagina Comunità globale";
-$a->strings["Never"] = "Mai";
-$a->strings["At post arrival"] = "All'arrivo di un messaggio";
-$a->strings["Disabled"] = "Disabilitato";
+$a->strings["Public postings from the federated network"] = "Messaggi pubblici dalla rete federata";
+$a->strings["Public postings from local users and the federated network"] = "Messaggi pubblici dagli utenti di questo sito e dalla rete federata";
 $a->strings["Users, Global Contacts"] = "Utenti, Contatti Globali";
 $a->strings["Users, Global Contacts/fallback"] = "Utenti, Contatti Globali/fallback";
 $a->strings["One month"] = "Un mese";
@@ -1259,12 +1104,10 @@ $a->strings["Open"] = "Aperta";
 $a->strings["No SSL policy, links will track page SSL state"] = "Nessuna gestione SSL, i link seguiranno lo stato SSL della pagina";
 $a->strings["Force all links to use SSL"] = "Forza tutti i link ad usare SSL";
 $a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Certificato auto-firmato, usa SSL solo per i link locali (sconsigliato)";
-$a->strings["Don't check"] = "";
-$a->strings["check the stable version"] = "";
-$a->strings["check the development version"] = "";
-$a->strings["Save Settings"] = "Salva Impostazioni";
-$a->strings["Republish users to directory"] = "";
-$a->strings["Registration"] = "Registrazione";
+$a->strings["Don't check"] = "Non controllare";
+$a->strings["check the stable version"] = "controlla la versione stabile";
+$a->strings["check the development version"] = "controlla la versione di sviluppo";
+$a->strings["Republish users to directory"] = "Ripubblica gli utenti sulla directory";
 $a->strings["File upload"] = "Caricamento file";
 $a->strings["Policies"] = "Politiche";
 $a->strings["Auto Discovered Contact Directory"] = "Elenco Contatti Scoperto Automaticamente";
@@ -1281,7 +1124,7 @@ $a->strings["Link to an icon that will be used for browsers."] = "Link verso un'
 $a->strings["Touch icon"] = "Icona touch";
 $a->strings["Link to an icon that will be used for tablets and mobiles."] = "Link verso un'icona che verrà usata dai tablet e i telefonini.";
 $a->strings["Additional Info"] = "Informazioni aggiuntive";
-$a->strings["For public servers: you can add additional information here that will be listed at %s/siteinfo."] = "Per server pubblici: puoi aggiungere informazioni extra che verrano mostrate su %s/siteinfo.";
+$a->strings["For public servers: you can add additional information here that will be listed at %s/servers."] = "Per server pubblici: puoi aggiungere informazioni extra che verranno mostrate su %s/servers.";
 $a->strings["System language"] = "Lingua di sistema";
 $a->strings["System theme"] = "Tema di sistema";
 $a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Tema di sistema - può essere sovrascritto dalle impostazioni utente - <a href='#' id='cnftheme'>cambia le impostazioni del tema</a>";
@@ -1312,14 +1155,16 @@ $a->strings["Allowed friend domains"] = "Domini amici consentiti";
 $a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Elenco separato da virgola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Vuoto per accettare qualsiasi dominio.";
 $a->strings["Allowed email domains"] = "Domini email consentiti";
 $a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione a questo sito. Sono accettati caratteri jolly. Lascalo vuoto per accettare qualsiasi dominio.";
+$a->strings["No OEmbed rich content"] = "Nessun contenuto ricco da OEmbed";
+$a->strings["Don't show the rich content (e.g. embedded PDF), except from the domains listed below."] = "Non mostrare il contenuto ricco (p.e. PDF), tranne che dai domini elencati di seguito.";
+$a->strings["Allowed OEmbed domains"] = "Domini OEmbed consentiti";
+$a->strings["Comma separated list of domains which oembed content is allowed to be displayed. Wildcards are accepted."] = "Elenco separato da virgola di domini il cui contenuto OEmbed verrà visualizzato. Sono permesse wildcard.";
 $a->strings["Block public"] = "Blocca pagine pubbliche";
 $a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Seleziona per bloccare l'accesso pubblico a tutte le pagine personali di questo sito, a meno di essere loggato.";
 $a->strings["Force publish"] = "Forza pubblicazione";
 $a->strings["Check to force all profiles on this site to be listed in the site directory."] = "Seleziona per forzare tutti i profili di questo sito ad essere compresi  nell'elenco di questo sito.";
 $a->strings["Global directory URL"] = "URL della directory globale";
 $a->strings["URL to the global directory. If this is not set, the global directory is completely unavailable to the application."] = "URL dell'elenco globale. Se vuoto, l'elenco globale sarà completamente disabilitato.";
-$a->strings["Allow threaded items"] = "Permetti commenti nidificati";
-$a->strings["Allow infinite level threading for items on this site."] = "Permette un infinito livello di nidificazione dei commenti su questo sito.";
 $a->strings["Private posts by default for new users"] = "Post privati di default per i nuovi utenti";
 $a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "Imposta i permessi predefiniti dei post per tutti i nuovi utenti come privati per il gruppo predefinito, invece che pubblici.";
 $a->strings["Don't include post content in email notifications"] = "Non includere il contenuto dei post nelle notifiche via email";
@@ -1336,8 +1181,8 @@ $a->strings["OpenID support"] = "Supporto OpenID";
 $a->strings["OpenID support for registration and logins."] = "Supporta OpenID per la registrazione e il login";
 $a->strings["Fullname check"] = "Controllo nome completo";
 $a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "Forza gli utenti a registrarsi con uno spazio tra il nome e il cognome in \"Nome completo\", come misura anti spam";
-$a->strings["Community Page Style"] = "Stile pagina Comunità";
-$a->strings["Type of community page to show. 'Global community' shows every public posting from an open distributed network that arrived on this server."] = "Tipo di pagina Comunità da mostrare. 'Comunità Globale' mostra tutti i messaggi pubblici arrivati su questo server da network aperti distribuiti.";
+$a->strings["Community pages for visitors"] = "Pagina comunità per i visitatori";
+$a->strings["Which community pages should be available for visitors. Local users always see both pages."] = "Quale pagina comunità verrà mostrata ai visitatori. Gli utenti locali vedranno sempre entrambe le pagine.";
 $a->strings["Posts per user on community page"] = "Messaggi per utente nella pagina Comunità";
 $a->strings["The maximum number of posts per user on the community page. (Not valid for 'Global Community')"] = "Il numero massimo di messaggi per utente mostrato nella pagina Comunità (non valido per 'Comunità globale')";
 $a->strings["Enable OStatus support"] = "Abilita supporto OStatus";
@@ -1361,7 +1206,7 @@ $a->strings["Maximum system load before delivery and poll processes are deferred
 $a->strings["Maximum Load Average (Frontend)"] = "Media Massimo Carico (Frontend)";
 $a->strings["Maximum system load before the frontend quits service - default 50."] = "Massimo carico di sistema prima che il frontend fermi il servizio - default 50.";
 $a->strings["Minimal Memory"] = "Memoria Minima";
-$a->strings["Minimal free memory in MB for the poller. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Minima memoria libera in MB per il poller. Necessita di avere accesso a /proc/meminfo - default 0 (disabilitato).";
+$a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Minima memoria libera in MB per il worker. Necessita di avere accesso a /proc/meminfo - default 0 (disabilitato).";
 $a->strings["Maximum table size for optimization"] = "Dimensione massima della tabella per l'ottimizzazione";
 $a->strings["Maximum table size (in MB) for the automatic optimization - default 100 MB. Enter -1 to disable it."] = "La dimensione massima (in MB) per l'ottimizzazione automatica - default 100 MB. Inserisci -1 per disabilitarlo.";
 $a->strings["Minimum level of fragmentation"] = "Livello minimo di frammentazione";
@@ -1378,8 +1223,8 @@ $a->strings["Search the local directory"] = "Cerca la directory locale";
 $a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Cerca nella directory locale invece che nella directory globale. Durante la ricerca a livello locale, ogni ricerca verrà eseguita sulla directory globale in background. Ciò migliora i risultati della ricerca quando la ricerca viene ripetuta.";
 $a->strings["Publish server information"] = "Pubblica informazioni server";
 $a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."] = "Se abilitata, saranno pubblicati i dati generali del server e i dati di utilizzo. I dati contengono il nome e la versione del server, il numero di utenti con profili pubblici, numero dei posti e dei protocolli e connettori attivati. Per informazioni, vedere <a href='http://the-federation.info/'> the-federation.info </a>.";
-$a->strings["Check upstream version"] = "";
-$a->strings["Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."] = "";
+$a->strings["Check upstream version"] = "Controlla versione upstream";
+$a->strings["Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."] = "Abilita il controllo di nuove versioni di Friendica su Github. Se sono disponibili nuove versioni, ne sarai informato nel pannello Panoramica dell'amministrazione.";
 $a->strings["Suppress Tags"] = "Sopprimi Tags";
 $a->strings["Suppress showing a list of hashtags at the end of the posting."] = "Non mostra la lista di hashtag in coda al messaggio";
 $a->strings["Path to item cache"] = "Percorso cache elementi";
@@ -1397,17 +1242,17 @@ $a->strings["The picture proxy increases performance and privacy. It shouldn't b
 $a->strings["Only search in tags"] = "Cerca solo nei tag";
 $a->strings["On large systems the text search can slow down the system extremely."] = "Su server con molti dati, la ricerca nel testo può estremamente rallentare il sistema.";
 $a->strings["New base url"] = "Nuovo url base";
-$a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "";
+$a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "Cambia l'URL base di questo server. Invia il messaggio di trasloco a tutti i contatti Friendica e Diaspora* di tutti gli utenti.";
 $a->strings["RINO Encryption"] = "Crittografia RINO";
 $a->strings["Encryption layer between nodes."] = "Crittografia delle comunicazioni tra nodi.";
 $a->strings["Maximum number of parallel workers"] = "Massimo numero di lavori in parallelo";
 $a->strings["On shared hosters set this to 2. On larger systems, values of 10 are great. Default value is 4."] = "Su host condivisi imposta a 2. Su sistemi più grandi, valori fino a 10 vanno bene. Il valore di default è 4.";
 $a->strings["Don't use 'proc_open' with the worker"] = "Non usare 'proc_open' con il worker";
-$a->strings["Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of poller calls in your crontab."] = "Abilita se il tuo sistema non consente l'utilizzo di 'proc_open'. Può succedere con gli hosting condivisi. Se abiliti questa opzione, dovresti aumentare la frequenza delle chiamate al poller nel tuo crontab.";
+$a->strings["Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = "Abilita se il tuo sistema non consente l'utilizzo di 'proc_open'. Può succedere con gli hosting condivisi. Se abiliti questa opzione, dovresti aumentare la frequenza delle chiamate al worker nel tuo crontab.";
 $a->strings["Enable fastlane"] = "Abilita fastlane";
 $a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "Quando abilitato, il meccanismo di fastlane avvia processi aggiuntivi se processi con priorità più alta sono bloccati da processi con priorità più bassa.";
 $a->strings["Enable frontend worker"] = "Abilita worker da frontend";
-$a->strings["When enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = "";
+$a->strings["When enabled the Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = "Quando abilitato, il processo è avviato quando viene eseguito un accesso al backend (per esempio, quando un messaggio viene consegnato). Su siti più piccoli potresti voler chiamare %s/worker regolarmente attraverso un cron esterno. Dovresti abilitare questa opzione solo se non puoi impostare esecuzioni pianificate sul tuo server. ";
 $a->strings["Update has been marked successful"] = "L'aggiornamento è stato segnato come  di successo";
 $a->strings["Database structure update %s was successfully applied."] = "Aggiornamento struttura database %s applicata con successo.";
 $a->strings["Executing of database structure update %s failed with error: %s"] = "Aggiornamento struttura database %s fallita con errore: %s";
@@ -1423,6 +1268,7 @@ $a->strings["Mark success (if update was manually applied)"] = "Segna completato
 $a->strings["Attempt to execute this update step automatically"] = "Cerco di eseguire questo aggiornamento in automatico";
 $a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tthe administrator of %2\$s has set up an account for you."] = "\nGentile %1\$s,\n    l'amministratore di %2\$s ha impostato un account per te.";
 $a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s."] = "\nI dettagli del tuo utente sono:\n    Indirizzo del sito: %1\$s\n    Nome utente: %2\$s\n    Password: %3\$s\n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\nGrazie e benvenuto su %4\$s";
+$a->strings["Registration details for %s"] = "Dettagli della registrazione di %s";
 $a->strings["%s user blocked/unblocked"] = [
        0 => "%s utente bloccato/sbloccato",
        1 => "%s utenti bloccati/sbloccati",
@@ -1434,20 +1280,18 @@ $a->strings["%s user deleted"] = [
 $a->strings["User '%s' deleted"] = "Utente '%s' cancellato";
 $a->strings["User '%s' unblocked"] = "Utente '%s' sbloccato";
 $a->strings["User '%s' blocked"] = "Utente '%s' bloccato";
+$a->strings["Email"] = "Email";
 $a->strings["Register date"] = "Data registrazione";
 $a->strings["Last login"] = "Ultimo accesso";
 $a->strings["Last item"] = "Ultimo elemento";
 $a->strings["Account"] = "Account";
 $a->strings["Add User"] = "Aggiungi utente";
-$a->strings["select all"] = "seleziona tutti";
 $a->strings["User registrations waiting for confirm"] = "Richieste di registrazione in attesa di conferma";
 $a->strings["User waiting for permanent deletion"] = "Utente in attesa di cancellazione definitiva";
 $a->strings["Request date"] = "Data richiesta";
 $a->strings["No registrations."] = "Nessuna registrazione.";
 $a->strings["Note from the user"] = "Nota dall'utente";
 $a->strings["Deny"] = "Nega";
-$a->strings["Block"] = "Blocca";
-$a->strings["Unblock"] = "Sblocca";
 $a->strings["Site admin"] = "Amministrazione sito";
 $a->strings["Account expired"] = "Account scaduto";
 $a->strings["New User"] = "Nuovo Utente";
@@ -1458,19 +1302,19 @@ $a->strings["Name of the new user."] = "Nome del nuovo utente.";
 $a->strings["Nickname"] = "Nome utente";
 $a->strings["Nickname of the new user."] = "Nome utente del nuovo utente.";
 $a->strings["Email address of the new user."] = "Indirizzo Email del nuovo utente.";
-$a->strings["Plugin %s disabled."] = "Plugin %s disabilitato.";
-$a->strings["Plugin %s enabled."] = "Plugin %s abilitato.";
+$a->strings["Addon %s disabled."] = "Addon %s disabilitato.";
+$a->strings["Addon %s enabled."] = "Addon %s abilitato.";
 $a->strings["Disable"] = "Disabilita";
 $a->strings["Enable"] = "Abilita";
 $a->strings["Toggle"] = "Inverti";
 $a->strings["Author: "] = "Autore: ";
 $a->strings["Maintainer: "] = "Manutentore: ";
-$a->strings["Reload active plugins"] = "Ricarica i plugin attivi";
-$a->strings["There are currently no plugins available on your node. You can find the official plugin repository at %1\$s and might find other interesting plugins in the open plugin registry at %2\$s"] = "Non sono disponibili componenti aggiuntivi sul tuo nodo. Puoi trovare il repository ufficiale dei plugin su %1\$s e potresti trovare altri plugin interessanti nell'open plugin repository su %2\$s";
+$a->strings["Reload active addons"] = "Ricarica addon attivi.";
+$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "Non sono disponibili componenti aggiuntivi sul tuo nodo. Puoi trovare il repository ufficiale degli addon su %1\$s e potresti trovare altri addon interessanti nell'open addon repository su %2\$s";
 $a->strings["No themes found."] = "Nessun tema trovato.";
 $a->strings["Screenshot"] = "Anteprima";
 $a->strings["Reload active themes"] = "Ricarica i temi attivi";
-$a->strings["No themes found on the system. They should be paced in %1\$s"] = "Non sono stati trovati temi sul tuo sistema. Dovrebbero essere in %1\$s";
+$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Non sono stati trovati temi sul tuo sistema. Dovrebbero essere in %1\$s";
 $a->strings["[Experimental]"] = "[Sperimentale]";
 $a->strings["[Unsupported]"] = "[Non supportato]";
 $a->strings["Log settings updated."] = "Impostazioni Log aggiornate.";
@@ -1483,138 +1327,96 @@ $a->strings["Must be writable by web server. Relative to your Friendica top-leve
 $a->strings["Log level"] = "Livello di Log";
 $a->strings["PHP logging"] = "Log PHP";
 $a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Per abilitare il log degli errori e degli avvisi di PHP puoi aggiungere le seguenti righe al file .htconfig.php nella tua installazione. La posizione del file impostato in 'error_log' è relativa alla directory principale della tua installazione Friendica e il server web deve avere i permessi di scrittura sul file. Il valore '1' per 'log_errors' e 'display_errors' abilita le opzioni, imposta '0' per disabilitarle.";
+$a->strings["Error trying to open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s exist and is readable."] = "Errore aprendo il file di log <strong>%1\$s</strong>. Controlla che il file %1\$s esista e sia leggibile.";
+$a->strings["Couldn't open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s is readable."] = "Non posso aprire il file di log <strong>%1\$s</strong> . Controlla che il file %1\$s esista e sia leggibile.";
 $a->strings["Off"] = "Spento";
 $a->strings["On"] = "Acceso";
 $a->strings["Lock feature %s"] = "Blocca funzionalità %s";
 $a->strings["Manage Additional Features"] = "Gestisci Funzionalità Aggiuntive";
-$a->strings["%d contact edited."] = [
-       0 => "%d contatto modificato.",
-       1 => "%d contatti modificati",
-];
-$a->strings["Could not access contact record."] = "Non è possibile accedere al contatto.";
-$a->strings["Could not locate selected profile."] = "Non riesco a trovare il profilo selezionato.";
-$a->strings["Contact updated."] = "Contatto aggiornato.";
-$a->strings["Contact has been blocked"] = "Il contatto è stato bloccato";
-$a->strings["Contact has been unblocked"] = "Il contatto è stato sbloccato";
-$a->strings["Contact has been ignored"] = "Il contatto è ignorato";
-$a->strings["Contact has been unignored"] = "Il contatto non è più ignorato";
-$a->strings["Contact has been archived"] = "Il contatto è stato archiviato";
-$a->strings["Contact has been unarchived"] = "Il contatto è stato dearchiviato";
-$a->strings["Drop contact"] = "Cancella contatto";
-$a->strings["Do you really want to delete this contact?"] = "Vuoi veramente cancellare questo contatto?";
-$a->strings["Contact has been removed."] = "Il contatto è stato rimosso.";
-$a->strings["You are mutual friends with %s"] = "Sei amico reciproco con %s";
-$a->strings["You are sharing with %s"] = "Stai condividendo con %s";
-$a->strings["%s is sharing with you"] = "%s sta condividendo con te";
-$a->strings["Private communications are not available for this contact."] = "Le comunicazioni private non sono disponibili per questo contatto.";
-$a->strings["(Update was successful)"] = "(L'aggiornamento è stato completato)";
-$a->strings["(Update was not successful)"] = "(L'aggiornamento non è stato completato)";
-$a->strings["Suggest friends"] = "Suggerisci amici";
-$a->strings["Network type: %s"] = "Tipo di rete: %s";
-$a->strings["Communications lost with this contact!"] = "Comunicazione con questo contatto persa!";
-$a->strings["Fetch further information for feeds"] = "Recupera maggiori informazioni per i feed";
-$a->strings["Fetch information"] = "Recupera informazioni";
-$a->strings["Fetch information and keywords"] = "Recupera informazioni e parole chiave";
-$a->strings["Contact"] = "Contatto";
-$a->strings["Profile Visibility"] = "Visibilità del profilo";
-$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro.";
-$a->strings["Contact Information / Notes"] = "Informazioni / Note sul contatto";
-$a->strings["Their personal note"] = "";
-$a->strings["Edit contact notes"] = "Modifica note contatto";
-$a->strings["Block/Unblock contact"] = "Blocca/Sblocca contatto";
-$a->strings["Ignore contact"] = "Ignora il contatto";
-$a->strings["Repair URL settings"] = "Impostazioni riparazione URL";
-$a->strings["View conversations"] = "Vedi conversazioni";
-$a->strings["Last update:"] = "Ultimo aggiornamento:";
-$a->strings["Update public posts"] = "Aggiorna messaggi pubblici";
-$a->strings["Update now"] = "Aggiorna adesso";
-$a->strings["Unignore"] = "Non ignorare";
-$a->strings["Currently blocked"] = "Bloccato";
-$a->strings["Currently ignored"] = "Ignorato";
-$a->strings["Currently archived"] = "Al momento archiviato";
-$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Risposte ai tuoi post pubblici <strong>possono</strong> essere comunque visibili";
-$a->strings["Notification for new posts"] = "Notifica per i nuovi messaggi";
-$a->strings["Send a notification of every new post of this contact"] = "Invia una notifica per ogni nuovo messaggio di questo contatto";
-$a->strings["Blacklisted keywords"] = "Parole chiave in blacklist";
-$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Lista separata da virgola di parole chiave che non dovranno essere convertite in hashtag, quando \"Recupera informazioni e parole chiave\" è selezionato";
-$a->strings["Actions"] = "Azioni";
-$a->strings["Contact Settings"] = "Impostazioni Contatto";
-$a->strings["Suggestions"] = "Suggerimenti";
-$a->strings["Suggest potential friends"] = "Suggerisci potenziali amici";
-$a->strings["Show all contacts"] = "Mostra tutti i contatti";
-$a->strings["Unblocked"] = "Sbloccato";
-$a->strings["Only show unblocked contacts"] = "Mostra solo contatti non bloccati";
-$a->strings["Blocked"] = "Bloccato";
-$a->strings["Only show blocked contacts"] = "Mostra solo contatti bloccati";
-$a->strings["Ignored"] = "Ignorato";
-$a->strings["Only show ignored contacts"] = "Mostra solo contatti ignorati";
-$a->strings["Archived"] = "Archiviato";
-$a->strings["Only show archived contacts"] = "Mostra solo contatti archiviati";
-$a->strings["Hidden"] = "Nascosto";
-$a->strings["Only show hidden contacts"] = "Mostra solo contatti nascosti";
-$a->strings["Search your contacts"] = "Cerca nei tuoi contatti";
-$a->strings["Update"] = "Aggiorna";
-$a->strings["Archive"] = "Archivia";
-$a->strings["Unarchive"] = "Dearchivia";
-$a->strings["Batch Actions"] = "Azioni Batch";
-$a->strings["View all contacts"] = "Vedi tutti i contatti";
-$a->strings["View all common friends"] = "Vedi tutti gli amici in comune";
-$a->strings["Advanced Contact Settings"] = "Impostazioni avanzate Contatto";
-$a->strings["Mutual Friendship"] = "Amicizia reciproca";
-$a->strings["is a fan of yours"] = "è un tuo fan";
-$a->strings["you are a fan of"] = "sei un fan di";
-$a->strings["Toggle Blocked status"] = "Inverti stato \"Blocca\"";
-$a->strings["Toggle Ignored status"] = "Inverti stato \"Ignora\"";
-$a->strings["Toggle Archive status"] = "Inverti stato \"Archiviato\"";
-$a->strings["Delete contact"] = "Rimuovi contatto";
-$a->strings["Profile not found."] = "Profilo non trovato.";
-$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Questo può accadere occasionalmente se la richiesta di contatto era stata inviata da entrambe le persone e  già approvata.";
-$a->strings["Response from remote site was not understood."] = "Errore di comunicazione con l'altro sito.";
-$a->strings["Unexpected response from remote site: "] = "La risposta dell'altro sito non può essere gestita: ";
-$a->strings["Confirmation completed successfully."] = "Conferma completata con successo.";
-$a->strings["Remote site reported: "] = "Il sito remoto riporta: ";
-$a->strings["Temporary failure. Please wait and try again."] = "Problema temporaneo. Attendi e riprova.";
-$a->strings["Introduction failed or was revoked."] = "La presentazione ha generato un errore o è stata revocata.";
-$a->strings["Unable to set contact photo."] = "Impossibile impostare la foto del contatto.";
-$a->strings["No user record found for '%s' "] = "Nessun utente trovato '%s'";
-$a->strings["Our site encryption key is apparently messed up."] = "La nostra chiave di criptazione del sito sembra essere corrotta.";
-$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "E' stato fornito un indirizzo vuoto o non possiamo decrittare l'indirizzo.";
-$a->strings["Contact record was not found for you on our site."] = "Il contatto non è stato trovato sul nostro sito.";
-$a->strings["Site public key not available in contact record for URL %s."] = "La chiave pubblica del sito non è disponibile per l'URL %s";
-$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "L'ID fornito dal tuo sistema è duplicato sul nostro sistema. Se riprovi dovrebbe funzionare.";
-$a->strings["Unable to set your contact credentials on our system."] = "Impossibile impostare le credenziali del tuo contatto sul nostro sistema.";
-$a->strings["Unable to update your contact profile details on our system"] = "Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema";
-$a->strings["%1\$s has joined %2\$s"] = "%1\$s si è unito a %2\$s";
-$a->strings["People Search - %s"] = "Cerca persone - %s";
-$a->strings["Forum Search - %s"] = "Ricerca Forum  - %s";
-$a->strings["Item has been removed."] = "L'oggetto è stato rimosso.";
+$a->strings["Source (bbcode) text:"] = "Testo sorgente (bbcode):";
+$a->strings["Source (Diaspora) text to convert to BBcode:"] = "Testo sorgente (da Diaspora) da convertire in BBcode:";
+$a->strings["Source input: "] = "Sorgente:";
+$a->strings["bbcode (raw HTML(: "] = "bbcode (HTML grezzo):";
+$a->strings["bbcode: "] = "bbcode: ";
+$a->strings["bbcode => html2bbcode: "] = "bbcode => html2bbcode: ";
+$a->strings["bb2diaspora: "] = "bb2diaspora: ";
+$a->strings["bb2diaspora => Markdown: "] = "bb2diaspora => Markdown: ";
+$a->strings["bb2diaspora => diaspora2bb: "] = "bb2diaspora => diaspora2bb: ";
+$a->strings["Source input (Diaspora format): "] = "Sorgente (formato Diaspora):";
+$a->strings["diaspora2bb: "] = "diaspora2bb: ";
+$a->strings["Login"] = "Accedi";
+$a->strings["The post was created"] = "Il messaggio è stato creato";
+$a->strings["Community option not available."] = "Opzione Comunità non disponibile";
+$a->strings["Not available."] = "Non disponibile.";
+$a->strings["Local Community"] = "Comunità Locale";
+$a->strings["Posts from local users on this server"] = "Messaggi dagli utenti locali su questo sito";
+$a->strings["Global Community"] = "Comunità Globale";
+$a->strings["Posts from users of the whole federated network"] = "Messaggi dagli utenti della rete federata";
+$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Questa pagina comunità mostra tutti i post pubblici ricevuti da questo nodo. Potrebbero non riflettere le opinioni degli utenti di questo nodo.";
+$a->strings["Status:"] = "Stato:";
+$a->strings["Homepage:"] = "Homepage:";
+$a->strings["Global Directory"] = "Elenco globale";
+$a->strings["Find on this site"] = "Cerca nel sito";
+$a->strings["Results for:"] = "Risultati per:";
+$a->strings["Site Directory"] = "Elenco del sito";
+$a->strings["No entries (some entries may be hidden)."] = "Nessuna voce (qualche voce potrebbe essere nascosta).";
+$a->strings["Item not found"] = "Oggetto non trovato";
+$a->strings["Edit post"] = "Modifica messaggio";
 $a->strings["Event can not end before it has started."] = "Un evento non può finire prima di iniziare.";
 $a->strings["Event title and start time are required."] = "Titolo e ora di inizio dell'evento sono richiesti.";
 $a->strings["Create New Event"] = "Crea un nuovo evento";
 $a->strings["Event details"] = "Dettagli dell'evento";
 $a->strings["Starting date and Title are required."] = "La data di inizio e il titolo sono richiesti.";
 $a->strings["Event Starts:"] = "L'evento inizia:";
-$a->strings["Required"] = "Richiesto";
 $a->strings["Finish date/time is not known or not relevant"] = "La data/ora di fine non è definita";
 $a->strings["Event Finishes:"] = "L'evento finisce:";
 $a->strings["Adjust for viewer timezone"] = "Visualizza con il fuso orario di chi legge";
 $a->strings["Description:"] = "Descrizione:";
 $a->strings["Title:"] = "Titolo:";
 $a->strings["Share this event"] = "Condividi questo evento";
+$a->strings["Basic"] = "Base";
 $a->strings["Failed to remove event"] = "Rimozione evento fallita.";
 $a->strings["Event removed"] = "Evento rimosso";
 $a->strings["Friend suggestion sent."] = "Suggerimento di amicizia inviato.";
 $a->strings["Suggest Friends"] = "Suggerisci amici";
 $a->strings["Suggest a friend for %s"] = "Suggerisci un amico a %s";
-$a->strings["Unable to locate original post."] = "Impossibile trovare il messaggio originale.";
-$a->strings["Empty post discarded."] = "Messaggio vuoto scartato.";
-$a->strings["System error. Post not saved."] = "Errore di sistema. Messaggio non salvato.";
-$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Questo messaggio ti è stato inviato da %s, un membro del social network Friendica.";
-$a->strings["You may visit them online at %s"] = "Puoi visitarli online su %s";
-$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Contatta il mittente rispondendo a questo post se non vuoi ricevere questi messaggi.";
-$a->strings["%s posted an update."] = "%s ha inviato un aggiornamento.";
-$a->strings["Mood"] = "Umore";
-$a->strings["Set your current mood and tell your friends"] = "Condividi il tuo umore con i tuoi amici";
+$a->strings["Group created."] = "Gruppo creato.";
+$a->strings["Could not create group."] = "Impossibile creare il gruppo.";
+$a->strings["Group not found."] = "Gruppo non trovato.";
+$a->strings["Group name changed."] = "Il nome del gruppo è cambiato.";
+$a->strings["Save Group"] = "Salva gruppo";
+$a->strings["Create a group of contacts/friends."] = "Crea un gruppo di amici/contatti.";
+$a->strings["Group Name: "] = "Nome del gruppo:";
+$a->strings["Group removed."] = "Gruppo rimosso.";
+$a->strings["Unable to remove group."] = "Impossibile rimuovere il gruppo.";
+$a->strings["Delete Group"] = "Elimina Gruppo";
+$a->strings["Group Editor"] = "Modifica gruppo";
+$a->strings["Edit Group Name"] = "Modifica Nome Gruppo";
+$a->strings["Members"] = "Membri";
+$a->strings["Group is empty"] = "Il gruppo è vuoto";
+$a->strings["Remove Contact"] = "Rimuovi Contatto";
+$a->strings["Add Contact"] = "Aggiungi Contatto";
+$a->strings["New Message"] = "Nuovo messaggio";
+$a->strings["Unable to locate contact information."] = "Impossibile trovare le informazioni del contatto.";
+$a->strings["Messages"] = "Messaggi";
+$a->strings["Do you really want to delete this message?"] = "Vuoi veramente cancellare questo messaggio?";
+$a->strings["Message deleted."] = "Messaggio eliminato.";
+$a->strings["Conversation removed."] = "Conversazione rimossa.";
+$a->strings["No messages."] = "Nessun messaggio.";
+$a->strings["Message not available."] = "Messaggio non disponibile.";
+$a->strings["Delete message"] = "Elimina il messaggio";
+$a->strings["D, d M Y - g:i A"] = "D d M Y - G:i";
+$a->strings["Delete conversation"] = "Elimina la conversazione";
+$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Nessuna comunicazione sicura disponibile, <strong>Potresti</strong> essere in grado di rispondere dalla pagina del profilo del mittente.";
+$a->strings["Send Reply"] = "Invia la risposta";
+$a->strings["Unknown sender - %s"] = "Mittente sconosciuto - %s";
+$a->strings["You and %s"] = "Tu e %s";
+$a->strings["%s and You"] = "%s e Tu";
+$a->strings["%d message"] = [
+       0 => "%d messaggio",
+       1 => "%d messaggi",
+];
+$a->strings["add"] = "aggiungi";
 $a->strings["Warning: This group contains %s member from a network that doesn't allow non public messages."] = [
        0 => "Attenzione: Questo gruppo contiene %s membro da una rete che non permette la ricezione di messaggi non pubblici.",
        1 => "Attenzione: Questo gruppo contiene %s membri da reti che non permettono la ricezione di messaggi non pubblici.",
@@ -1624,198 +1426,76 @@ $a->strings["No such group"] = "Nessun gruppo";
 $a->strings["Group: %s"] = "Gruppo: %s";
 $a->strings["Private messages to this person are at risk of public disclosure."] = "I messaggi privati a questa persona potrebbero risultare visibili anche pubblicamente.";
 $a->strings["Invalid contact."] = "Contatto non valido.";
-$a->strings["Commented Order"] = "Ordina per commento";
-$a->strings["Sort by Comment Date"] = "Ordina per data commento";
-$a->strings["Posted Order"] = "Ordina per invio";
-$a->strings["Sort by Post Date"] = "Ordina per data messaggio";
-$a->strings["Posts that mention or involve you"] = "Messaggi che ti citano o coinvolgono";
-$a->strings["New"] = "Nuovo";
-$a->strings["Activity Stream - by date"] = "Activity Stream - per data";
-$a->strings["Shared Links"] = "Links condivisi";
-$a->strings["Interesting Links"] = "Link Interessanti";
-$a->strings["Starred"] = "Preferiti";
-$a->strings["Favourite Posts"] = "Messaggi preferiti";
-$a->strings["Subscribing to OStatus contacts"] = "Iscrizione a contatti OStatus";
-$a->strings["No contact provided."] = "Nessun contatto disponibile.";
-$a->strings["Couldn't fetch information for contact."] = "Non è stato possibile recuperare le informazioni del contatto.";
-$a->strings["Couldn't fetch friends for contact."] = "Non è stato possibile recuperare gli amici del contatto.";
-$a->strings["success"] = "successo";
-$a->strings["failed"] = "fallito";
-$a->strings["ignored"] = "ignorato";
-$a->strings["Recent Photos"] = "Foto recenti";
-$a->strings["Upload New Photos"] = "Carica nuove foto";
-$a->strings["everybody"] = "tutti";
-$a->strings["Contact information unavailable"] = "I dati di questo contatto non sono disponibili";
-$a->strings["Album not found."] = "Album non trovato.";
-$a->strings["Delete Album"] = "Rimuovi album";
-$a->strings["Do you really want to delete this photo album and all its photos?"] = "Vuoi davvero cancellare questo album e tutte le sue foto?";
-$a->strings["Delete Photo"] = "Rimuovi foto";
-$a->strings["Do you really want to delete this photo?"] = "Vuoi veramente cancellare questa foto?";
-$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s è stato taggato in %2\$s da %3\$s";
-$a->strings["a photo"] = "una foto";
-$a->strings["Image exceeds size limit of %s"] = "La dimensione dell'immagine supera il limite di %s";
-$a->strings["Image file is empty."] = "Il file dell'immagine è vuoto.";
-$a->strings["Unable to process image."] = "Impossibile caricare l'immagine.";
-$a->strings["Image upload failed."] = "Caricamento immagine fallito.";
-$a->strings["No photos selected"] = "Nessuna foto selezionata";
-$a->strings["Access to this item is restricted."] = "Questo oggetto non è visibile a tutti.";
-$a->strings["Upload Photos"] = "Carica foto";
-$a->strings["New album name: "] = "Nome nuovo album: ";
-$a->strings["or existing album name: "] = "o nome di un album esistente: ";
-$a->strings["Do not show a status post for this upload"] = "Non creare un post per questo upload";
-$a->strings["Show to Groups"] = "Mostra ai gruppi";
-$a->strings["Show to Contacts"] = "Mostra ai contatti";
-$a->strings["Private Photo"] = "Foto privata";
-$a->strings["Public Photo"] = "Foto pubblica";
-$a->strings["Edit Album"] = "Modifica album";
-$a->strings["Show Newest First"] = "Mostra nuove foto per prime";
-$a->strings["Show Oldest First"] = "Mostra vecchie foto per prime";
-$a->strings["View Photo"] = "Vedi foto";
-$a->strings["Permission denied. Access to this item may be restricted."] = "Permesso negato. L'accesso a questo elemento può essere limitato.";
-$a->strings["Photo not available"] = "Foto non disponibile";
-$a->strings["View photo"] = "Vedi foto";
-$a->strings["Edit photo"] = "Modifica foto";
-$a->strings["Use as profile photo"] = "Usa come foto del profilo";
-$a->strings["Private Message"] = "Messaggio privato";
-$a->strings["View Full Size"] = "Vedi dimensione intera";
-$a->strings["Tags: "] = "Tag: ";
-$a->strings["[Remove any tag]"] = "[Rimuovi tutti i tag]";
-$a->strings["New album name"] = "Nuovo nome dell'album";
-$a->strings["Caption"] = "Titolo";
-$a->strings["Add a Tag"] = "Aggiungi tag";
-$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping";
-$a->strings["Do not rotate"] = "Non ruotare";
-$a->strings["Rotate CW (right)"] = "Ruota a destra";
-$a->strings["Rotate CCW (left)"] = "Ruota a sinistra";
-$a->strings["Private photo"] = "Foto privata";
-$a->strings["Public photo"] = "Foto pubblica";
-$a->strings["I like this (toggle)"] = "Mi piace (clic per cambiare)";
-$a->strings["I don't like this (toggle)"] = "Non mi piace (clic per cambiare)";
-$a->strings["This is you"] = "Questo sei tu";
-$a->strings["Comment"] = "Commento";
-$a->strings["Map"] = "Mappa";
-$a->strings["View Album"] = "Sfoglia l'album";
-$a->strings["{0} wants to be your friend"] = "{0} vuole essere tuo amico";
-$a->strings["{0} sent you a message"] = "{0} ti ha inviato un messaggio";
-$a->strings["{0} requested registration"] = "{0} chiede la registrazione";
-$a->strings["Poke/Prod"] = "Tocca/Pungola";
-$a->strings["poke, prod or do other things to somebody"] = "tocca, pungola o fai altre cose a qualcuno";
-$a->strings["Recipient"] = "Destinatario";
-$a->strings["Choose what you wish to do to recipient"] = "Scegli cosa vuoi fare al destinatario";
-$a->strings["Make this post private"] = "Rendi questo post privato";
-$a->strings["Image uploaded but image cropping failed."] = "L'immagine è stata caricata, ma il non è stato possibile ritagliarla.";
-$a->strings["Image size reduction [%s] failed."] = "Il ridimensionamento dell'immagine [%s] è fallito.";
-$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente.";
-$a->strings["Unable to process image"] = "Impossibile elaborare l'immagine";
-$a->strings["Upload File:"] = "Carica un file:";
-$a->strings["Select a profile:"] = "Seleziona un profilo:";
-$a->strings["Upload"] = "Carica";
-$a->strings["or"] = "o";
-$a->strings["skip this step"] = "salta questo passaggio";
-$a->strings["select a photo from your photo albums"] = "seleziona una foto dai tuoi album";
-$a->strings["Crop Image"] = "Ritaglia immagine";
-$a->strings["Please adjust the image cropping for optimum viewing."] = "Ritaglia l'immagine per una visualizzazione migliore.";
-$a->strings["Done Editing"] = "Finito";
-$a->strings["Image uploaded successfully."] = "Immagine caricata con successo.";
-$a->strings["Profile deleted."] = "Profilo eliminato.";
-$a->strings["Profile-"] = "Profilo-";
-$a->strings["New profile created."] = "Il nuovo profilo è stato creato.";
-$a->strings["Profile unavailable to clone."] = "Impossibile duplicare il profilo.";
-$a->strings["Profile Name is required."] = "Il nome profilo è obbligatorio .";
-$a->strings["Marital Status"] = "Stato civile";
-$a->strings["Romantic Partner"] = "Partner romantico";
-$a->strings["Work/Employment"] = "Lavoro/Impiego";
-$a->strings["Religion"] = "Religione";
-$a->strings["Political Views"] = "Orientamento Politico";
-$a->strings["Gender"] = "Sesso";
-$a->strings["Sexual Preference"] = "Preferenza sessuale";
-$a->strings["XMPP"] = "XMPP";
-$a->strings["Homepage"] = "Homepage";
-$a->strings["Interests"] = "Interessi";
-$a->strings["Address"] = "Indirizzo";
-$a->strings["Location"] = "Posizione";
-$a->strings["Profile updated."] = "Profilo aggiornato.";
-$a->strings[" and "] = "e ";
-$a->strings["public profile"] = "profilo pubblico";
-$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s ha cambiato %2\$s in &ldquo;%3\$s&rdquo;";
-$a->strings[" - Visit %1\$s's %2\$s"] = "- Visita  %2\$s di %1\$s";
-$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha un %2\$s aggiornato. Ha cambiato %3\$s";
-$a->strings["Hide contacts and friends:"] = "Nascondi contatti:";
-$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?";
-$a->strings["Show more profile fields:"] = "Mostra più informazioni di profilo:";
-$a->strings["Profile Actions"] = "Azioni Profilo";
-$a->strings["Edit Profile Details"] = "Modifica i dettagli del profilo";
-$a->strings["Change Profile Photo"] = "Cambia la foto del profilo";
-$a->strings["View this profile"] = "Visualizza questo profilo";
-$a->strings["Create a new profile using these settings"] = "Crea un nuovo profilo usando queste impostazioni";
-$a->strings["Clone this profile"] = "Clona questo profilo";
-$a->strings["Delete this profile"] = "Elimina questo profilo";
-$a->strings["Basic information"] = "Informazioni di base";
-$a->strings["Profile picture"] = "Immagine del profilo";
-$a->strings["Preferences"] = "Preferenze";
-$a->strings["Status information"] = "Informazioni stato";
-$a->strings["Additional information"] = "Informazioni aggiuntive";
-$a->strings["Relation"] = "Relazione";
-$a->strings["Your Gender:"] = "Il tuo sesso:";
-$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Stato sentimentale:";
-$a->strings["Example: fishing photography software"] = "Esempio: pesca fotografia programmazione";
-$a->strings["Profile Name:"] = "Nome del profilo:";
-$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "Questo è il tuo profilo <strong>publico</strong>.<br /><strong>Potrebbe</strong> essere visto da chiunque attraverso internet.";
-$a->strings["Your Full Name:"] = "Il tuo nome completo:";
-$a->strings["Title/Description:"] = "Breve descrizione (es. titolo, posizione, altro):";
-$a->strings["Street Address:"] = "Indirizzo (via/piazza):";
-$a->strings["Locality/City:"] = "Località:";
-$a->strings["Region/State:"] = "Regione/Stato:";
-$a->strings["Postal/Zip Code:"] = "CAP:";
-$a->strings["Country:"] = "Nazione:";
-$a->strings["Who: (if applicable)"] = "Con chi: (se possibile)";
-$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Esempio: cathy123, Cathy Williams, cathy@example.com";
-$a->strings["Since [date]:"] = "Dal [data]:";
-$a->strings["Tell us about yourself..."] = "Raccontaci di te...";
-$a->strings["XMPP (Jabber) address:"] = "Indirizzo XMPP (Jabber):";
-$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "L'indirizzo XMPP verrà propagato ai tuoi contatti così che possano seguirti.";
-$a->strings["Homepage URL:"] = "Homepage:";
-$a->strings["Religious Views:"] = "Orientamento religioso:";
-$a->strings["Public Keywords:"] = "Parole chiave visibili a tutti:";
-$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(E' utilizzato per suggerire potenziali amici, può essere visto da altri)";
-$a->strings["Private Keywords:"] = "Parole chiave private:";
-$a->strings["(Used for searching profiles, never shown to others)"] = "(Usato per cercare tra i profili, non è mai visibile agli altri)";
-$a->strings["Musical interests"] = "Interessi musicali";
-$a->strings["Books, literature"] = "Libri, letteratura";
-$a->strings["Television"] = "Televisione";
-$a->strings["Film/dance/culture/entertainment"] = "Film/danza/cultura/intrattenimento";
-$a->strings["Hobbies/Interests"] = "Hobby/interessi";
-$a->strings["Love/romance"] = "Amore";
-$a->strings["Work/employment"] = "Lavoro/impiego";
-$a->strings["School/education"] = "Scuola/educazione";
-$a->strings["Contact information and Social Networks"] = "Informazioni su contatti e social network";
-$a->strings["Edit/Manage Profiles"] = "Modifica / Gestisci profili";
-$a->strings["Registration successful. Please check your email for further instructions."] = "Registrazione completata. Controlla la tua mail per ulteriori informazioni.";
-$a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "Si è verificato un errore inviando l'email. I dettagli del tuo account:<br> login: %s<br> password: %s<br><br>Puoi cambiare la password dopo il login.";
-$a->strings["Registration successful."] = "Registrazione completata.";
-$a->strings["Your registration can not be processed."] = "La tua registrazione non puo' essere elaborata.";
-$a->strings["Your registration is pending approval by the site owner."] = "La tua richiesta è in attesa di approvazione da parte del proprietario del sito.";
-$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Se vuoi, puoi riempire questo modulo tramite OpenID, inserendo il tuo OpenID e cliccando 'Registra'.";
-$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Se non hai familiarità con OpenID, lascia il campo vuoto e riempi il resto della maschera.";
-$a->strings["Your OpenID (optional): "] = "Il tuo OpenID (opzionale): ";
-$a->strings["Include your profile in member directory?"] = "Includi il tuo profilo nell'elenco pubblico?";
-$a->strings["Note for the admin"] = "Nota per l'amministratore";
-$a->strings["Leave a message for the admin, why you want to join this node"] = "Lascia un messaggio per l'amministratore, per esempio perché vuoi registrarti su questo nodo";
-$a->strings["Membership on this site is by invitation only."] = "La registrazione su questo sito è solo su invito.";
-$a->strings["Your invitation ID: "] = "L'ID del tuo invito:";
-$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Il tuo nome completo (es. Mario Rossi, vero o che sembri vero): ";
-$a->strings["Your Email Address: "] = "Il tuo indirizzo email: ";
-$a->strings["New Password:"] = "Nuova password:";
-$a->strings["Leave empty for an auto generated password."] = "Lascia vuoto per generare automaticamente una password.";
-$a->strings["Confirm:"] = "Conferma:";
-$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@\$sitename</strong>'."] = "Scegli un nome utente. Deve cominciare con una lettera. L'indirizzo del tuo profilo sarà '<strong>soprannome@\$sitename</strong>'.";
-$a->strings["Choose a nickname: "] = "Scegli un nome utente: ";
-$a->strings["Import your profile to this friendica instance"] = "Importa il tuo profilo in questo server friendica";
-$a->strings["Account approved."] = "Account approvato.";
-$a->strings["Registration revoked for %s"] = "Registrazione revocata per %s";
-$a->strings["Please login."] = "Accedi.";
+$a->strings["Commented Order"] = "Ordina per commento";
+$a->strings["Sort by Comment Date"] = "Ordina per data commento";
+$a->strings["Posted Order"] = "Ordina per invio";
+$a->strings["Sort by Post Date"] = "Ordina per data messaggio";
+$a->strings["Posts that mention or involve you"] = "Messaggi che ti citano o coinvolgono";
+$a->strings["New"] = "Nuovo";
+$a->strings["Activity Stream - by date"] = "Activity Stream - per data";
+$a->strings["Shared Links"] = "Links condivisi";
+$a->strings["Interesting Links"] = "Link Interessanti";
+$a->strings["Starred"] = "Preferiti";
+$a->strings["Favourite Posts"] = "Messaggi preferiti";
+$a->strings["Personal Notes"] = "Note personali";
+$a->strings["Photo Albums"] = "Album foto";
+$a->strings["Recent Photos"] = "Foto recenti";
+$a->strings["Upload New Photos"] = "Carica nuove foto";
+$a->strings["everybody"] = "tutti";
+$a->strings["Contact information unavailable"] = "I dati di questo contatto non sono disponibili";
+$a->strings["Album not found."] = "Album non trovato.";
+$a->strings["Delete Album"] = "Rimuovi album";
+$a->strings["Do you really want to delete this photo album and all its photos?"] = "Vuoi davvero cancellare questo album e tutte le sue foto?";
+$a->strings["Delete Photo"] = "Rimuovi foto";
+$a->strings["Do you really want to delete this photo?"] = "Vuoi veramente cancellare questa foto?";
+$a->strings["a photo"] = "una foto";
+$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s è stato taggato in %2\$s da %3\$s";
+$a->strings["Image upload didn't complete, please try again"] = "Caricamento dell'immagine non completato. Prova di nuovo.";
+$a->strings["Image file is missing"] = "Il file dell'immagine è mancante";
+$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Il server non può accettare il caricamento di un nuovo file in questo momento, contattare l'amministratore";
+$a->strings["Image file is empty."] = "Il file dell'immagine è vuoto.";
+$a->strings["No photos selected"] = "Nessuna foto selezionata";
+$a->strings["Access to this item is restricted."] = "Questo oggetto non è visibile a tutti.";
+$a->strings["Upload Photos"] = "Carica foto";
+$a->strings["New album name: "] = "Nome nuovo album: ";
+$a->strings["or existing album name: "] = "o nome di un album esistente: ";
+$a->strings["Do not show a status post for this upload"] = "Non creare un post per questo upload";
+$a->strings["Show to Groups"] = "Mostra ai gruppi";
+$a->strings["Show to Contacts"] = "Mostra ai contatti";
+$a->strings["Edit Album"] = "Modifica album";
+$a->strings["Show Newest First"] = "Mostra nuove foto per prime";
+$a->strings["Show Oldest First"] = "Mostra vecchie foto per prime";
+$a->strings["View Photo"] = "Vedi foto";
+$a->strings["Permission denied. Access to this item may be restricted."] = "Permesso negato. L'accesso a questo elemento può essere limitato.";
+$a->strings["Photo not available"] = "Foto non disponibile";
+$a->strings["View photo"] = "Vedi foto";
+$a->strings["Edit photo"] = "Modifica foto";
+$a->strings["Use as profile photo"] = "Usa come foto del profilo";
+$a->strings["Private Message"] = "Messaggio privato";
+$a->strings["View Full Size"] = "Vedi dimensione intera";
+$a->strings["Tags: "] = "Tag: ";
+$a->strings["[Remove any tag]"] = "[Rimuovi tutti i tag]";
+$a->strings["New album name"] = "Nuovo nome dell'album";
+$a->strings["Caption"] = "Titolo";
+$a->strings["Add a Tag"] = "Aggiungi tag";
+$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping";
+$a->strings["Do not rotate"] = "Non ruotare";
+$a->strings["Rotate CW (right)"] = "Ruota a destra";
+$a->strings["Rotate CCW (left)"] = "Ruota a sinistra";
+$a->strings["I like this (toggle)"] = "Mi piace (clic per cambiare)";
+$a->strings["I don't like this (toggle)"] = "Non mi piace (clic per cambiare)";
+$a->strings["This is you"] = "Questo sei tu";
+$a->strings["Comment"] = "Commento";
+$a->strings["Map"] = "Mappa";
+$a->strings["View Album"] = "Sfoglia l'album";
+$a->strings["Requested profile is not available."] = "Profilo richiesto non disponibile.";
+$a->strings["%s's posts"] = "il messaggio di %s";
+$a->strings["%s's comments"] = "il commento di %s";
+$a->strings["%s's timeline"] = "la timeline di %s";
+$a->strings["Tips for New Members"] = "Consigli per i Nuovi Utenti";
 $a->strings["Display"] = "Visualizzazione";
 $a->strings["Social Networks"] = "Social Networks";
+$a->strings["Delegations"] = "Delegazioni";
 $a->strings["Connected apps"] = "Applicazioni collegate";
 $a->strings["Remove account"] = "Rimuovi account";
 $a->strings["Missing some important data!"] = "Mancano alcuni dati importanti!";
@@ -1823,6 +1503,7 @@ $a->strings["Failed to connect with email account using the settings provided."]
 $a->strings["Email settings updated."] = "Impostazioni e-mail aggiornate.";
 $a->strings["Features updated"] = "Funzionalità aggiornate";
 $a->strings["Relocate message has been send to your contacts"] = "Il messaggio di trasloco è stato inviato ai tuoi contatti";
+$a->strings["Passwords do not match. Password unchanged."] = "Le password non corrispondono. Password non cambiata.";
 $a->strings["Empty passwords are not allowed. Password unchanged."] = "Le password non possono essere vuote. Password non cambiata.";
 $a->strings["Wrong password."] = "Password sbagliata.";
 $a->strings["Password changed."] = "Password cambiata.";
@@ -1830,8 +1511,8 @@ $a->strings["Password update failed. Please try again."] = "Aggiornamento passwo
 $a->strings[" Please use a shorter name."] = " Usa un nome più corto.";
 $a->strings[" Name too short."] = " Nome troppo corto.";
 $a->strings["Wrong Password"] = "Password Sbagliata";
-$a->strings[" Not valid email."] = " Email non valida.";
-$a->strings[" Cannot change to that email."] = "Non puoi usare quella email.";
+$a->strings["Invalid email."] = "Email non valida.";
+$a->strings["Cannot change to that email."] = "Non puoi usare quella email.";
 $a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Il forum privato non ha permessi di privacy. Uso il gruppo di privacy predefinito.";
 $a->strings["Private forum has no privacy permissions and no default privacy group."] = "Il gruppo privato non ha permessi di privacy e nessun gruppo di privacy predefinito.";
 $a->strings["Settings updated."] = "Impostazioni aggiornate.";
@@ -1846,9 +1527,15 @@ $a->strings["Edit"] = "Modifica";
 $a->strings["Client key starts with"] = "Chiave del client inizia con";
 $a->strings["No name"] = "Nessun nome";
 $a->strings["Remove authorization"] = "Rimuovi l'autorizzazione";
-$a->strings["No Plugin settings configured"] = "Nessun plugin ha impostazioni modificabili";
-$a->strings["Plugin Settings"] = "Impostazioni plugin";
+$a->strings["No Addon settings configured"] = "Nessun addon ha impostazioni modificabili";
+$a->strings["Addon Settings"] = "Impostazioni Addon";
 $a->strings["Additional Features"] = "Funzionalità aggiuntive";
+$a->strings["Diaspora"] = "Diaspora";
+$a->strings["enabled"] = "abilitato";
+$a->strings["disabled"] = "disabilitato";
+$a->strings["Built-in support for %s connectivity is %s"] = "Il supporto integrato per la connettività con %s è %s";
+$a->strings["GNU Social (OStatus)"] = "GNU Social (OStatus)";
+$a->strings["Email access is disabled on this site."] = "L'accesso email è disabilitato su questo sito.";
 $a->strings["General Social Media Settings"] = "Impostazioni Media Sociali";
 $a->strings["Disable intelligent shortening"] = "Disabilita accorciamento intelligente";
 $a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "Normalmente il sistema tenta di trovare il migliore link da aggiungere a un post accorciato. Se questa opzione è abilitata, ogni post accorciato conterrà sempre un link al post originale su Friendica.";
@@ -1858,11 +1545,6 @@ $a->strings["Default group for OStatus contacts"] = "Gruppo di default per i con
 $a->strings["Your legacy GNU Social account"] = "Il tuo vecchio account GNU Social";
 $a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "Se inserisci il nome del tuo vecchio account GNU Social/Statusnet qui (nel formato utente@dominio.tld), i tuoi contatti verranno automaticamente aggiunti. Il campo verrà svuotato una volta terminato.";
 $a->strings["Repair OStatus subscriptions"] = "Ripara le iscrizioni OStatus";
-$a->strings["Built-in support for %s connectivity is %s"] = "Il supporto integrato per la connettività con %s è %s";
-$a->strings["enabled"] = "abilitato";
-$a->strings["disabled"] = "disabilitato";
-$a->strings["GNU Social (OStatus)"] = "GNU Social (OStatus)";
-$a->strings["Email access is disabled on this site."] = "L'accesso email è disabilitato su questo sito.";
 $a->strings["Email/Mailbox Setup"] = "Impostazioni email";
 $a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Se vuoi comunicare con i contatti email usando questo servizio, specifica come collegarti alla tua casella di posta. (opzionale)";
 $a->strings["Last successful email check:"] = "Ultimo controllo email eseguito con successo:";
@@ -1875,8 +1557,11 @@ $a->strings["Email password:"] = "Password email:";
 $a->strings["Reply-to address:"] = "Indirizzo di risposta:";
 $a->strings["Send public posts to all email contacts:"] = "Invia i messaggi pubblici ai contatti email:";
 $a->strings["Action after import:"] = "Azione post importazione:";
+$a->strings["Mark as seen"] = "Segna come letto";
 $a->strings["Move to folder"] = "Sposta nella cartella";
 $a->strings["Move to folder:"] = "Sposta nella cartella:";
+$a->strings["%s - (Unsupported)"] = "%s - (Non supportato)";
+$a->strings["%s - (Experimental)"] = "%s - (Sperimentale)";
 $a->strings["Display Settings"] = "Impostazioni Grafiche";
 $a->strings["Display Theme:"] = "Tema:";
 $a->strings["Mobile Theme:"] = "Tema mobile:";
@@ -1893,45 +1578,55 @@ $a->strings["Beginning of week:"] = "Inizio della settimana:";
 $a->strings["Don't show notices"] = "Non mostrare gli avvisi";
 $a->strings["Infinite scroll"] = "Scroll infinito";
 $a->strings["Automatic updates only at the top of the network page"] = "Aggiornamenti automatici solo in cima alla pagina \"rete\"";
-$a->strings["When disabled, the network page is updated all the time, which could be confusing while reading."] = "";
+$a->strings["When disabled, the network page is updated all the time, which could be confusing while reading."] = "Quando disabilitato, la pagina \"rete\" è aggiornata continuamente, cosa che può confondere durante la lettura.";
 $a->strings["Bandwith Saver Mode"] = "Modalità Salva Banda";
 $a->strings["When enabled, embedded content is not displayed on automatic updates, they only show on page reload."] = "Quando abilitato, il contenuto embeddato non è mostrato quando la pagina si aggiorna automaticamente, ma solo quando la pagina viene ricaricata.";
+$a->strings["Smart Threading"] = "Smart Threading";
+$a->strings["When enabled, suppress extraneous thread indentation while keeping it where it matters. Only works if threading is available and enabled."] = "Quando è abilitato, rimuove i rientri eccessivi nella visualizzazione delle discussioni, mantenendoli dove sono importanti. Funziona solo se le conversazioni a thread sono disponibili e abilitate.";
 $a->strings["General Theme Settings"] = "Opzioni Generali Tema";
 $a->strings["Custom Theme Settings"] = "Opzioni Personalizzate Tema";
 $a->strings["Content Settings"] = "Opzioni Contenuto";
 $a->strings["Theme settings"] = "Impostazioni tema";
+$a->strings["Unable to find your profile. Please contact your admin."] = "Impossibile trovare il tuo profilo. Contatta il tuo amministratore.";
 $a->strings["Account Types"] = "Tipi di Account";
 $a->strings["Personal Page Subtypes"] = "Sottotipi di Pagine Personali";
 $a->strings["Community Forum Subtypes"] = "Sottotipi di Community Forum";
 $a->strings["Personal Page"] = "Pagina Personale";
-$a->strings["Account for a personal profile."] = "";
+$a->strings["Account for a personal profile."] = "Account per profilo personale.";
 $a->strings["Organisation Page"] = "Pagina Organizzazione";
-$a->strings["Account for an organisation that automatically approves contact requests as \"Followers\"."] = "";
+$a->strings["Account for an organisation that automatically approves contact requests as \"Followers\"."] = "Account per un'organizzazione, che automaticamente approva le richieste di contatto come \"Follower\".";
 $a->strings["News Page"] = "Pagina Notizie";
-$a->strings["Account for a news reflector that automatically approves contact requests as \"Followers\"."] = "";
+$a->strings["Account for a news reflector that automatically approves contact requests as \"Followers\"."] = "Account per notizie, che automaticamente approva le richieste di contatto come \"Follower\"";
 $a->strings["Community Forum"] = "Community Forum";
-$a->strings["Account for community discussions."] = "";
+$a->strings["Account for community discussions."] = "Account per discussioni comunitarie.";
 $a->strings["Normal Account Page"] = "Pagina Account Normale";
-$a->strings["Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"."] = "";
+$a->strings["Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"."] = "Account per un profilo personale, che richiede l'approvazione delle richieste di contatto come \"Amico\" o \"Follower\".";
 $a->strings["Soapbox Page"] = "Pagina Sandbox";
-$a->strings["Account for a public profile that automatically approves contact requests as \"Followers\"."] = "";
+$a->strings["Account for a public profile that automatically approves contact requests as \"Followers\"."] = "Account per un profilo publico, che automaticamente approva le richieste di contatto come \"Follower\".";
 $a->strings["Public Forum"] = "Forum Pubblico";
-$a->strings["Automatically approves all contact requests."] = "";
+$a->strings["Automatically approves all contact requests."] = "Approva automaticamente tutte le richieste di contatto.";
 $a->strings["Automatic Friend Page"] = "Pagina con amicizia automatica";
-$a->strings["Account for a popular profile that automatically approves contact requests as \"Friends\"."] = "";
+$a->strings["Account for a popular profile that automatically approves contact requests as \"Friends\"."] = "Account per un profilo popolare, che automaticamente approva le richieste di contatto come \"Amici\".";
 $a->strings["Private Forum [Experimental]"] = "Forum privato [sperimentale]";
-$a->strings["Requires manual approval of contact requests."] = "";
+$a->strings["Requires manual approval of contact requests."] = "Richiede l'approvazione manuale delle richieste di contatto.";
 $a->strings["OpenID:"] = "OpenID:";
 $a->strings["(Optional) Allow this OpenID to login to this account."] = "(Opzionale) Consente di loggarti in questo account con questo OpenID";
 $a->strings["Publish your default profile in your local site directory?"] = "Pubblica il tuo profilo predefinito nell'elenco locale del sito";
-$a->strings["Your profile may be visible in public."] = "Il tuo profilo potrebbe essere visibile pubblicamente.";
+$a->strings["Your profile will be published in the global friendica directories (e.g. <a href=\"%s\">%s</a>). Your profile will be visible in public."] = "Il tuo profilo sarà pubblicato nella directory globale di friendica (p.e. <a href=\"%s\">%s</a>). Il tuo profilo sarà visibile pubblicamente.";
 $a->strings["Publish your default profile in the global social directory?"] = "Pubblica il tuo profilo predefinito nell'elenco sociale globale";
+$a->strings["Your profile will be published in this node's <a href=\"%s\">local directory</a>. Your profile details may be publicly visible depending on the system settings."] = "Il tuo profilo verrà pubblicato nella <a href=\"%s\">directory locale</a> di questo nodo. I dettagli del tuo profilo potrebbero essere visibili pubblicamente a seconda delle impostazioni di sistema.";
 $a->strings["Hide your contact/friend list from viewers of your default profile?"] = "Nascondi la lista dei tuoi contatti/amici dai visitatori del tuo profilo predefinito";
-$a->strings["If enabled, posting public messages to Diaspora and other networks isn't possible."] = "Se abilitato, l'invio di messaggi pubblici verso Diaspora e altri network non sarà possibile";
+$a->strings["Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create"] = "La tua lista di contatti non sarà mostrata nella tua pagina profilo di default. Puoi decidere di mostrare la tua lista contatti separatamente per ogni profilo in più che crei.";
+$a->strings["Hide your profile details from anonymous viewers?"] = "Nascondi i dettagli del tuo profilo ai visitatori anonimi?";
+$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Disables posting public messages to Diaspora and other networks."] = "I visitatori anonimi vedranno nella tua pagina profilo solo la tua foto del profilo, il tuo nome e il nome utente che stai usando. Disabilita l'invio di messaggi pubblici verso Diaspora e altre reti.";
 $a->strings["Allow friends to post to your profile page?"] = "Permetti agli amici di scrivere sulla tua pagina profilo?";
+$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "I tuoi contatti possono scrivere messaggi sulla tua pagina di profilo. Questi messaggi saranno distribuiti a tutti i tuoi contatti.";
 $a->strings["Allow friends to tag your posts?"] = "Permetti agli amici di aggiungere tag  ai tuoi messaggi?";
+$a->strings["Your contacts can add additional tags to your posts."] = "I tuoi contatti possono aggiungere tag aggiuntivi ai tuoi messaggi.";
 $a->strings["Allow us to suggest you as a potential friend to new members?"] = "Ci permetti di suggerirti come potenziale amico ai nuovi membri?";
+$a->strings["If you like, Friendica may suggest new members to add you as a contact."] = "Se vuoi, Friendica può suggerire ai nuovi utenti di aggiungerti come contatto.";
 $a->strings["Permit unknown people to send you private mail?"] = "Permetti a utenti sconosciuti di inviarti messaggi privati?";
+$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "Gli utenti sulla rete Friendica possono inviarti messaggi privati anche se non sono nella tua lista di contatti.";
 $a->strings["Profile is <strong>not published</strong>."] = "Il profilo <strong>non è pubblicato</strong>.";
 $a->strings["Your Identity Address is <strong>'%s'</strong> or '%s'."] = "L'indirizzo della tua identità è <strong>'%s'</strong> or '%s'.";
 $a->strings["Automatically expire posts after this many days:"] = "Fai scadere i post automaticamente dopo x giorni:";
@@ -1950,6 +1645,7 @@ $a->strings["Current Password:"] = "Password Attuale:";
 $a->strings["Your current password to confirm the changes"] = "La tua password attuale per confermare le modifiche";
 $a->strings["Password:"] = "Password:";
 $a->strings["Basic Settings"] = "Impostazioni base";
+$a->strings["Full Name:"] = "Nome completo:";
 $a->strings["Email Address:"] = "Indirizzo Email:";
 $a->strings["Your Timezone:"] = "Il tuo fuso orario:";
 $a->strings["Your Language:"] = "La tua lingua:";
@@ -1983,8 +1679,8 @@ $a->strings["Activate desktop notifications"] = "Attiva notifiche desktop";
 $a->strings["Show desktop popup on new notifications"] = "Mostra un popup di notifica sul desktop all'arrivo di nuove notifiche";
 $a->strings["Text-only notification emails"] = "Email di notifica in solo testo";
 $a->strings["Send text only notification emails, without the html part"] = "Invia le email di notifica in solo testo, senza la parte in html";
-$a->strings["Show detailled notifications"] = "";
-$a->strings["Per default the notificiation are condensed to a single notification per item. When enabled, every notification is displayed."] = "";
+$a->strings["Show detailled notifications"] = "Mostra notifiche dettagliate";
+$a->strings["Per default the notificiation are condensed to a single notification per item. When enabled, every notification is displayed."] = "Per impostazione predefinita, le notifiche sono raggruppate in una singola notifica per articolo. Se abilitato, viene visualizzate tutte le notifiche.";
 $a->strings["Advanced Account/Page Type Settings"] = "Impostazioni avanzate Account/Tipo di pagina";
 $a->strings["Change the behaviour of this account for special situations"] = "Modifica il comportamento di questo account in situazioni speciali";
 $a->strings["Relocate"] = "Trasloca";
@@ -1995,11 +1691,406 @@ $a->strings["Delete Video"] = "Rimuovi video";
 $a->strings["No videos selected"] = "Nessun video selezionato";
 $a->strings["Recent Videos"] = "Video Recenti";
 $a->strings["Upload New Videos"] = "Carica Nuovo Video";
-$a->strings["Invalid request."] = "Richiesta non valida.";
-$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Mi spiace, forse il file che stai caricando è più grosso di quanto la configurazione di PHP permetta";
-$a->strings["Or - did you try to upload an empty file?"] = "O.. non avrai provato a caricare un file vuoto?";
-$a->strings["File exceeds size limit of %s"] = "Il file supera la dimensione massima di %s";
-$a->strings["File upload failed."] = "Caricamento del file non riuscito.";
+$a->strings["default"] = "default";
+$a->strings["greenzero"] = "greenzero";
+$a->strings["purplezero"] = "purplezero";
+$a->strings["easterbunny"] = "easterbunny";
+$a->strings["darkzero"] = "darkzero";
+$a->strings["comix"] = "comix";
+$a->strings["slackr"] = "slackr";
+$a->strings["Variations"] = "Varianti";
+$a->strings["Repeat the image"] = "Ripeti l'immagine";
+$a->strings["Will repeat your image to fill the background."] = "Ripete l'immagine per riempire lo sfondo.";
+$a->strings["Stretch"] = "Stira";
+$a->strings["Will stretch to width/height of the image."] = "Stira l'immagine.";
+$a->strings["Resize fill and-clip"] = "Scala e ritaglia";
+$a->strings["Resize to fill and retain aspect ratio."] = "Scala l'immagine a riempire mantenendo le proporzioni.";
+$a->strings["Resize best fit"] = "Scala best fit";
+$a->strings["Resize to best fit and retain aspect ratio."] = "Scala l'immagine alla miglior dimensione per riempire mantenendo le proporzioni.";
+$a->strings["Default"] = "Default";
+$a->strings["Note"] = "Note";
+$a->strings["Check image permissions if all users are allowed to visit the image"] = "Controlla i permessi dell'immagine se tutti gli utenti sono autorizzati a vederla";
+$a->strings["Select scheme"] = "Seleziona schema";
+$a->strings["Navigation bar background color"] = "Colore di sfondo barra di navigazione";
+$a->strings["Navigation bar icon color "] = "Colore icona barra di navigazione";
+$a->strings["Link color"] = "Colore link";
+$a->strings["Set the background color"] = "Imposta il colore di sfondo";
+$a->strings["Content background opacity"] = "Trasparenza sfondo contenuto";
+$a->strings["Set the background image"] = "Imposta l'immagine di sfondo";
+$a->strings["Login page background image"] = "Immagine di sfondo della pagina di login";
+$a->strings["Login page background color"] = "Colore di sfondo della pagina di login";
+$a->strings["Leave background image and color empty for theme defaults"] = "Lascia l'immagine e il colore di sfondo vuoti per usare le impostazioni predefinite del tema";
+$a->strings["Guest"] = "Ospite";
+$a->strings["Visitor"] = "Visitatore";
+$a->strings["Logout"] = "Esci";
+$a->strings["End this session"] = "Finisci questa sessione";
+$a->strings["Your posts and conversations"] = "I tuoi messaggi e le tue conversazioni";
+$a->strings["Your profile page"] = "Pagina del tuo profilo";
+$a->strings["Your photos"] = "Le tue foto";
+$a->strings["Videos"] = "Video";
+$a->strings["Your videos"] = "I tuoi video";
+$a->strings["Your events"] = "I tuoi eventi";
+$a->strings["Conversations from your friends"] = "Conversazioni dai tuoi amici";
+$a->strings["Events and Calendar"] = "Eventi e calendario";
+$a->strings["Private mail"] = "Posta privata";
+$a->strings["Account settings"] = "Parametri account";
+$a->strings["Manage/edit friends and contacts"] = "Gestisci/modifica amici e contatti";
+$a->strings["Alignment"] = "Allineamento";
+$a->strings["Left"] = "Sinistra";
+$a->strings["Center"] = "Centrato";
+$a->strings["Color scheme"] = "Schema colori";
+$a->strings["Posts font size"] = "Dimensione caratteri post";
+$a->strings["Textareas font size"] = "Dimensione caratteri nelle aree di testo";
+$a->strings["Comma separated list of helper forums"] = "Lista separata da virgola di forum di aiuto";
+$a->strings["Set style"] = "Imposta stile";
+$a->strings["Community Pages"] = "Pagine Comunitarie";
+$a->strings["Community Profiles"] = "Profili Comunità";
+$a->strings["Help or @NewHere ?"] = "Serve aiuto? Sei nuovo?";
+$a->strings["Connect Services"] = "Servizi connessi";
+$a->strings["Find Friends"] = "Trova Amici";
+$a->strings["Last users"] = "Ultimi utenti";
+$a->strings["Local Directory"] = "Elenco Locale";
+$a->strings["Similar Interests"] = "Interessi simili";
+$a->strings["Invite Friends"] = "Invita amici";
+$a->strings["External link to forum"] = "Link esterno al forum";
+$a->strings["Quick Start"] = "Quick Start";
+$a->strings["System"] = "Sistema";
+$a->strings["Home"] = "Home";
+$a->strings["Introductions"] = "Presentazioni";
+$a->strings["%s commented on %s's post"] = "%s ha commentato il messaggio di %s";
+$a->strings["%s created a new post"] = "%s a creato un nuovo messaggio";
+$a->strings["%s liked %s's post"] = "a %s è piaciuto il messaggio di %s";
+$a->strings["%s disliked %s's post"] = "a %s non è piaciuto il messaggio di %s";
+$a->strings["%s is attending %s's event"] = "%s partecipa all'evento di %s";
+$a->strings["%s is not attending %s's event"] = "%s non partecipa all'evento di %s";
+$a->strings["%s may attend %s's event"] = "%s potrebbe partecipare all'evento di %s";
+$a->strings["%s is now friends with %s"] = "%s è ora amico di %s";
+$a->strings["Friend Suggestion"] = "Amico suggerito";
+$a->strings["Friend/Connect Request"] = "Richiesta amicizia/connessione";
+$a->strings["New Follower"] = "Qualcuno inizia a seguirti";
+$a->strings["Error decoding account file"] = "Errore decodificando il file account";
+$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Errore! Nessuna informazione di versione nel file! Potrebbe non essere un file account di Friendica?";
+$a->strings["User '%s' already exists on this server!"] = "L'utente '%s' esiste già su questo server!";
+$a->strings["User creation error"] = "Errore creando l'utente";
+$a->strings["User profile creation error"] = "Errore creando il profilo dell'utente";
+$a->strings["%d contact not imported"] = [
+       0 => "%d contatto non importato",
+       1 => "%d contatti non importati",
+];
+$a->strings["Done. You can now login with your username and password"] = "Fatto. Ora puoi entrare con il tuo nome utente e la tua password";
+$a->strings["Birthday:"] = "Compleanno:";
+$a->strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-GG o MM-GG";
+$a->strings["never"] = "mai";
+$a->strings["less than a second ago"] = "meno di un secondo fa";
+$a->strings["year"] = "anno";
+$a->strings["years"] = "anni";
+$a->strings["months"] = "mesi";
+$a->strings["weeks"] = "settimane";
+$a->strings["days"] = "giorni";
+$a->strings["hour"] = "ora";
+$a->strings["hours"] = "ore";
+$a->strings["minute"] = "minuto";
+$a->strings["minutes"] = "minuti";
+$a->strings["second"] = "secondo";
+$a->strings["seconds"] = "secondi";
+$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s fa";
+$a->strings["view full size"] = "vedi a schermo intero";
+$a->strings["Image/photo"] = "Immagine/foto";
+$a->strings["<a href=\"%1\$s\" target=\"_blank\">%2\$s</a> %3\$s"] = "<a href=\"%1\$s\" target=\"_blank\">%2\$s</a> %3\$s";
+$a->strings["$1 wrote:"] = "$1 ha scritto:";
+$a->strings["Encrypted content"] = "Contenuto criptato";
+$a->strings["Invalid source protocol"] = "Protocollo sorgente non valido";
+$a->strings["Invalid link protocol"] = "Protocollo link non valido";
+$a->strings["Frequently"] = "Frequentemente";
+$a->strings["Hourly"] = "Ogni ora";
+$a->strings["Twice daily"] = "Due volte al dì";
+$a->strings["Daily"] = "Giornalmente";
+$a->strings["Weekly"] = "Settimanalmente";
+$a->strings["Monthly"] = "Mensilmente";
+$a->strings["OStatus"] = "Ostatus";
+$a->strings["RSS/Atom"] = "RSS / Atom";
+$a->strings["Facebook"] = "Facebook";
+$a->strings["Zot!"] = "Zot!";
+$a->strings["LinkedIn"] = "LinkedIn";
+$a->strings["XMPP/IM"] = "XMPP/IM";
+$a->strings["MySpace"] = "MySpace";
+$a->strings["Google+"] = "Google+";
+$a->strings["pump.io"] = "pump.io";
+$a->strings["Twitter"] = "Twitter";
+$a->strings["Diaspora Connector"] = "Connettore Diaspora";
+$a->strings["GNU Social Connector"] = "Connettore GNU Social";
+$a->strings["pnut"] = "pnut";
+$a->strings["App.net"] = "App.net";
+$a->strings["Male"] = "Maschio";
+$a->strings["Female"] = "Femmina";
+$a->strings["Currently Male"] = "Al momento maschio";
+$a->strings["Currently Female"] = "Al momento femmina";
+$a->strings["Mostly Male"] = "Prevalentemente maschio";
+$a->strings["Mostly Female"] = "Prevalentemente femmina";
+$a->strings["Transgender"] = "Transgender";
+$a->strings["Intersex"] = "Intersex";
+$a->strings["Transsexual"] = "Transessuale";
+$a->strings["Hermaphrodite"] = "Ermafrodito";
+$a->strings["Neuter"] = "Neutro";
+$a->strings["Non-specific"] = "Non specificato";
+$a->strings["Other"] = "Altro";
+$a->strings["Males"] = "Maschi";
+$a->strings["Females"] = "Femmine";
+$a->strings["Gay"] = "Gay";
+$a->strings["Lesbian"] = "Lesbica";
+$a->strings["No Preference"] = "Nessuna preferenza";
+$a->strings["Bisexual"] = "Bisessuale";
+$a->strings["Autosexual"] = "Autosessuale";
+$a->strings["Abstinent"] = "Astinente";
+$a->strings["Virgin"] = "Vergine";
+$a->strings["Deviant"] = "Deviato";
+$a->strings["Fetish"] = "Fetish";
+$a->strings["Oodles"] = "Un sacco";
+$a->strings["Nonsexual"] = "Asessuato";
+$a->strings["Single"] = "Single";
+$a->strings["Lonely"] = "Solitario";
+$a->strings["Available"] = "Disponibile";
+$a->strings["Unavailable"] = "Non disponibile";
+$a->strings["Has crush"] = "è cotto/a";
+$a->strings["Infatuated"] = "infatuato/a";
+$a->strings["Dating"] = "Disponibile a un incontro";
+$a->strings["Unfaithful"] = "Infedele";
+$a->strings["Sex Addict"] = "Sesso-dipendente";
+$a->strings["Friends"] = "Amici";
+$a->strings["Friends/Benefits"] = "Amici con benefici";
+$a->strings["Casual"] = "Casual";
+$a->strings["Engaged"] = "Impegnato";
+$a->strings["Married"] = "Sposato";
+$a->strings["Imaginarily married"] = "immaginariamente sposato/a";
+$a->strings["Partners"] = "Partners";
+$a->strings["Cohabiting"] = "Coinquilino";
+$a->strings["Common law"] = "diritto comune";
+$a->strings["Happy"] = "Felice";
+$a->strings["Not looking"] = "Non guarda";
+$a->strings["Swinger"] = "Scambista";
+$a->strings["Betrayed"] = "Tradito";
+$a->strings["Separated"] = "Separato";
+$a->strings["Unstable"] = "Instabile";
+$a->strings["Divorced"] = "Divorziato";
+$a->strings["Imaginarily divorced"] = "immaginariamente divorziato/a";
+$a->strings["Widowed"] = "Vedovo";
+$a->strings["Uncertain"] = "Incerto";
+$a->strings["It's complicated"] = "E' complicato";
+$a->strings["Don't care"] = "Non interessa";
+$a->strings["Ask me"] = "Chiedimelo";
+$a->strings["Nothing new here"] = "Niente di nuovo qui";
+$a->strings["Clear notifications"] = "Pulisci le notifiche";
+$a->strings["Personal notes"] = "Note personali";
+$a->strings["Your personal notes"] = "Le tue note personali";
+$a->strings["Sign in"] = "Entra";
+$a->strings["Home Page"] = "Home Page";
+$a->strings["Create an account"] = "Crea un account";
+$a->strings["Help and documentation"] = "Guida e documentazione";
+$a->strings["Apps"] = "Applicazioni";
+$a->strings["Addon applications, utilities, games"] = "Applicazioni, utilità e giochi aggiuntivi";
+$a->strings["Search site content"] = "Cerca nel contenuto del sito";
+$a->strings["Community"] = "Comunità";
+$a->strings["Conversations on this and other servers"] = "Conversazioni su questo e su altri server";
+$a->strings["Directory"] = "Elenco";
+$a->strings["People directory"] = "Elenco delle persone";
+$a->strings["Information about this friendica instance"] = "Informazioni su questo server friendica";
+$a->strings["Network Reset"] = "Reset pagina Rete";
+$a->strings["Load Network page with no filters"] = "Carica la pagina Rete senza nessun filtro";
+$a->strings["Friend Requests"] = "Richieste di amicizia";
+$a->strings["See all notifications"] = "Vedi tutte le notifiche";
+$a->strings["Mark all system notifications seen"] = "Segna tutte le notifiche come viste";
+$a->strings["Inbox"] = "In arrivo";
+$a->strings["Outbox"] = "Inviati";
+$a->strings["Manage"] = "Gestisci";
+$a->strings["Manage other pages"] = "Gestisci altre pagine";
+$a->strings["Profiles"] = "Profili";
+$a->strings["Manage/Edit Profiles"] = "Gestisci/Modifica i profili";
+$a->strings["Site setup and configuration"] = "Configurazione del sito";
+$a->strings["Navigation"] = "Navigazione";
+$a->strings["Site map"] = "Mappa del sito";
+$a->strings["General Features"] = "Funzionalità generali";
+$a->strings["Multiple Profiles"] = "Profili multipli";
+$a->strings["Ability to create multiple profiles"] = "Possibilità di creare profili multipli";
+$a->strings["Photo Location"] = "Località Foto";
+$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "I metadati delle foto vengono rimossi. Questa opzione estrae la località (se presenta) prima di rimuovere i metadati e la collega a una mappa.";
+$a->strings["Export Public Calendar"] = "Esporta calendario pubblico";
+$a->strings["Ability for visitors to download the public calendar"] = "Permesso ai visitatori di scaricare il calendario pubblico";
+$a->strings["Post Composition Features"] = "Funzionalità di composizione dei post";
+$a->strings["Post Preview"] = "Anteprima dei post";
+$a->strings["Allow previewing posts and comments before publishing them"] = "Permetti di avere un'anteprima di messaggi e commenti prima di pubblicarli";
+$a->strings["Auto-mention Forums"] = "Auto-cita i Forum";
+$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Aggiunge/rimuove una menzione quando una pagina forum è selezionata/deselezionata nella finestra dei permessi.";
+$a->strings["Network Sidebar Widgets"] = "Widget della barra laterale nella pagina Rete";
+$a->strings["Search by Date"] = "Cerca per data";
+$a->strings["Ability to select posts by date ranges"] = "Permette di filtrare i post per data";
+$a->strings["List Forums"] = "Elenco forum";
+$a->strings["Enable widget to display the forums your are connected with"] = "Abilita il widget che mostra i forum ai quali sei connesso";
+$a->strings["Group Filter"] = "Filtra gruppi";
+$a->strings["Enable widget to display Network posts only from selected group"] = "Abilita il widget per filtrare i post solo per il gruppo selezionato";
+$a->strings["Network Filter"] = "Filtro reti";
+$a->strings["Enable widget to display Network posts only from selected network"] = "Abilita il widget per mostrare i post solo per la rete selezionata";
+$a->strings["Save search terms for re-use"] = "Salva i termini cercati per riutilizzarli";
+$a->strings["Network Tabs"] = "Schede pagina Rete";
+$a->strings["Network Personal Tab"] = "Scheda Personali";
+$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Abilita la scheda per mostrare solo i post a cui hai partecipato";
+$a->strings["Network New Tab"] = "Scheda Nuovi";
+$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Abilita la scheda per mostrare solo i post nuovi (nelle ultime 12 ore)";
+$a->strings["Network Shared Links Tab"] = "Scheda Link Condivisi";
+$a->strings["Enable tab to display only Network posts with links in them"] = "Abilita la scheda per mostrare solo i post che contengono link";
+$a->strings["Post/Comment Tools"] = "Strumenti per messaggi/commenti";
+$a->strings["Multiple Deletion"] = "Eliminazione multipla";
+$a->strings["Select and delete multiple posts/comments at once"] = "Seleziona ed elimina vari messaggi e commenti in una volta sola";
+$a->strings["Edit Sent Posts"] = "Modifica i post inviati";
+$a->strings["Edit and correct posts and comments after sending"] = "Modifica e correggi messaggi e commenti dopo averli inviati";
+$a->strings["Tagging"] = "Aggiunta tag";
+$a->strings["Ability to tag existing posts"] = "Permette di aggiungere tag ai post già esistenti";
+$a->strings["Post Categories"] = "Categorie post";
+$a->strings["Add categories to your posts"] = "Aggiungi categorie ai tuoi post";
+$a->strings["Saved Folders"] = "Cartelle Salvate";
+$a->strings["Ability to file posts under folders"] = "Permette di archiviare i post in cartelle";
+$a->strings["Dislike Posts"] = "Non mi piace";
+$a->strings["Ability to dislike posts/comments"] = "Permetti di inviare \"non mi piace\" ai messaggi";
+$a->strings["Star Posts"] = "Post preferiti";
+$a->strings["Ability to mark special posts with a star indicator"] = "Permette di segnare i post preferiti con una stella";
+$a->strings["Mute Post Notifications"] = "Silenzia le notifiche di nuovi post";
+$a->strings["Ability to mute notifications for a thread"] = "Permette di silenziare le notifiche di nuovi post in una discussione";
+$a->strings["Advanced Profile Settings"] = "Impostazioni Avanzate Profilo";
+$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Mostra ai visitatori i forum nella pagina Profilo Avanzato";
+$a->strings["Tag Cloud"] = "Tag Cloud";
+$a->strings["Provide a personal tag cloud on your profile page"] = "Mostra una nuvola dei tag personali sulla tua pagina di profilo";
+$a->strings["Display Membership Date"] = "Mostra la Data di Registrazione";
+$a->strings["Display membership date in profile"] = "Mostra la data in cui ti sei registrato nel profilo";
+$a->strings["Embedding disabled"] = "Embed disabilitato";
+$a->strings["Embedded content"] = "Contenuto incorporato";
+$a->strings["Add New Contact"] = "Aggiungi nuovo contatto";
+$a->strings["Enter address or web location"] = "Inserisci posizione o indirizzo web";
+$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Esempio: bob@example.com, http://example.com/barbara";
+$a->strings["%d invitation available"] = [
+       0 => "%d invito disponibile",
+       1 => "%d inviti disponibili",
+];
+$a->strings["Find People"] = "Trova persone";
+$a->strings["Enter name or interest"] = "Inserisci un nome o un interesse";
+$a->strings["Examples: Robert Morgenstein, Fishing"] = "Esempi: Mario Rossi, Pesca";
+$a->strings["Random Profile"] = "Profilo causale";
+$a->strings["View Global Directory"] = "Vedi Directory Globale";
+$a->strings["Networks"] = "Reti";
+$a->strings["All Networks"] = "Tutte le Reti";
+$a->strings["Everything"] = "Tutto";
+$a->strings["Categories"] = "Categorie";
+$a->strings["%d contact in common"] = [
+       0 => "%d contatto in comune",
+       1 => "%d contatti in comune",
+];
+$a->strings["There are no tables on MyISAM."] = "Non ci sono tabelle MyISAM";
+$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\nGli sviluppatori di Friendica hanno rilasciato l'aggiornamento %s\nrecentemente, ma quando ho provato a installarlo, qualcosa è \nandato terribilmente storto.\nBisogna sistemare le cose e non posso farlo da solo.\nContatta uno sviluppatore se non sei in grado di aiutarmi. Il mio database potrebbe essere invalido.";
+$a->strings["The error message is\n[pre]%s[/pre]"] = "Il messaggio di errore è\n[pre]%s[/pre]";
+$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nErrore %d durante l'aggiornamento del database:\n%s\n";
+$a->strings["Errors encountered performing database changes: "] = "Errori riscontrati eseguendo le modifiche al database:";
+$a->strings[": Database update"] = ": Aggiornamento database";
+$a->strings["%s: updating %s table."] = "%s: aggiornando la tabella %s.";
+$a->strings["[no subject]"] = "[nessun oggetto]";
+$a->strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s parteciperà a %3\$s di %2\$s";
+$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s non parteciperà a %3\$s di %2\$s";
+$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s forse parteciperà a %3\$s di %2\$s";
+$a->strings["Requested account is not available."] = "L'account richiesto non è disponibile.";
+$a->strings["Edit profile"] = "Modifica il profilo";
+$a->strings["Atom feed"] = "Feed Atom";
+$a->strings["Manage/edit profiles"] = "Gestisci/modifica i profili";
+$a->strings["g A l F d"] = "g A l d F";
+$a->strings["F d"] = "d F";
+$a->strings["[today]"] = "[oggi]";
+$a->strings["Birthday Reminders"] = "Promemoria compleanni";
+$a->strings["Birthdays this week:"] = "Compleanni questa settimana:";
+$a->strings["[No description]"] = "[Nessuna descrizione]";
+$a->strings["Event Reminders"] = "Promemoria";
+$a->strings["Events this week:"] = "Eventi di questa settimana:";
+$a->strings["Member since:"] = "Membro dal:";
+$a->strings["j F, Y"] = "j F Y";
+$a->strings["j F"] = "j F";
+$a->strings["Age:"] = "Età:";
+$a->strings["for %1\$d %2\$s"] = "per %1\$d %2\$s";
+$a->strings["Religion:"] = "Religione:";
+$a->strings["Hobbies/Interests:"] = "Hobby/Interessi:";
+$a->strings["Contact information and Social Networks:"] = "Informazioni su contatti e social network:";
+$a->strings["Musical interests:"] = "Interessi musicali:";
+$a->strings["Books, literature:"] = "Libri, letteratura:";
+$a->strings["Television:"] = "Televisione:";
+$a->strings["Film/dance/culture/entertainment:"] = "Film/danza/cultura/intrattenimento:";
+$a->strings["Love/Romance:"] = "Amore:";
+$a->strings["Work/employment:"] = "Lavoro:";
+$a->strings["School/education:"] = "Scuola:";
+$a->strings["Forums:"] = "Forum:";
+$a->strings["Only You Can See This"] = "Solo tu puoi vedere questo";
+$a->strings["Drop Contact"] = "Rimuovi contatto";
+$a->strings["Organisation"] = "Organizzazione";
+$a->strings["News"] = "Notizie";
+$a->strings["Forum"] = "Forum";
+$a->strings["Connect URL missing."] = "URL di connessione mancante.";
+$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Il contatto non puo' essere aggiunto. Controlla le credenziali della rete nella tua pagina Impostazioni -> Reti Sociali";
+$a->strings["This site is not configured to allow communications with other networks."] = "Questo sito non è configurato per permettere la comunicazione con altri network.";
+$a->strings["No compatible communication protocols or feeds were discovered."] = "Non sono stati trovati protocolli di comunicazione o feed compatibili.";
+$a->strings["The profile address specified does not provide adequate information."] = "L'indirizzo del profilo specificato non fornisce adeguate informazioni.";
+$a->strings["An author or name was not found."] = "Non è stato trovato un nome o un autore";
+$a->strings["No browser URL could be matched to this address."] = "Nessun URL può essere associato a questo indirizzo.";
+$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Impossibile l'indirizzo identità con un protocollo conosciuto o con un contatto email.";
+$a->strings["Use mailto: in front of address to force email check."] = "Usa \"mailto:\" davanti all'indirizzo per forzare un controllo nelle email.";
+$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "L'indirizzo del profilo specificato appartiene a un network che è stato disabilitato su questo sito.";
+$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profilo limitato. Questa persona non sarà in grado di ricevere notifiche personali da te.";
+$a->strings["Unable to retrieve contact information."] = "Impossibile recuperare informazioni sul contatto.";
+$a->strings["%s's birthday"] = "Compleanno di %s";
+$a->strings["Happy Birthday %s"] = "Buon compleanno %s";
+$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un gruppo eliminato con questo nome è stato ricreato. I permessi  esistenti su un elemento <strong>possono</strong> essere applicati a questo gruppo e tutti i membri futuri. Se questo non è ciò che si intende, si prega di creare un altro gruppo con un nome diverso.";
+$a->strings["Default privacy group for new contacts"] = "Gruppo predefinito per i nuovi contatti";
+$a->strings["Everybody"] = "Tutti";
+$a->strings["edit"] = "modifica";
+$a->strings["Edit group"] = "Modifica gruppo";
+$a->strings["Contacts not in any group"] = "Contatti in nessun gruppo.";
+$a->strings["Create a new group"] = "Crea un nuovo gruppo";
+$a->strings["Edit groups"] = "Modifica gruppi";
+$a->strings["Login failed"] = "Accesso fallito.";
+$a->strings["Not enough information to authenticate"] = "Informazioni insufficienti per l'autenticazione";
+$a->strings["An invitation is required."] = "E' richiesto un invito.";
+$a->strings["Invitation could not be verified."] = "L'invito non puo' essere verificato.";
+$a->strings["Invalid OpenID url"] = "Url OpenID non valido";
+$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Abbiamo incontrato un problema mentre contattavamo il server OpenID che ci hai fornito. Controlla di averlo scritto giusto.";
+$a->strings["The error message was:"] = "Il messaggio riportato era:";
+$a->strings["Please enter the required information."] = "Inserisci le informazioni richieste.";
+$a->strings["Please use a shorter name."] = "Usa un nome più corto.";
+$a->strings["Name too short."] = "Il nome è troppo corto.";
+$a->strings["That doesn't appear to be your full (First Last) name."] = "Questo non sembra essere il tuo nome completo (Nome Cognome).";
+$a->strings["Your email domain is not among those allowed on this site."] = "Il dominio della tua email non è tra quelli autorizzati su questo sito.";
+$a->strings["Not a valid email address."] = "L'indirizzo email non è valido.";
+$a->strings["Cannot use that email."] = "Non puoi usare quell'email.";
+$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Il tuo nome utente può contenere solo a-z, 0-9 e _.";
+$a->strings["Nickname is already registered. Please choose another."] = "Nome utente già registrato. Scegline un altro.";
+$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERRORE GRAVE: La generazione delle chiavi di sicurezza è fallita.";
+$a->strings["An error occurred during registration. Please try again."] = "C'è stato un errore durante la registrazione. Prova ancora.";
+$a->strings["An error occurred creating your default profile. Please try again."] = "C'è stato un errore nella creazione del tuo profilo. Prova ancora.";
+$a->strings["An error occurred creating your self contact. Please try again."] = "C'è stato un errore nella creazione del tuo contatto. Prova ancora.";
+$a->strings["An error occurred creating your default contact group. Please try again."] = "C'è stato un errore nella creazione del tuo gruppo contatti di default. Prova ancora.";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\t\t"] = "\nGentile %1\$s,\n\tGrazie per la tua registrazione su %2\$s. Il tuo account è in attesa di approvazione da parte di un amministratore.\n\t";
+$a->strings["Registration at %s"] = "Registrazione su %s";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t"] = "\nGentile %1\$s,\n\tGrazie per esserti registrato su %2\$s. Il tuo account è stato creato.\n\t";
+$a->strings["\n\t\t\tThe login details are as follows:\n\t\t\t\tSite Location:\t%3\$s\n\t\t\t\tLogin Name:\t%1\$s\n\t\t\t\tPassword:\t%5\$s\n\n\t\t\tYou may change your password from your account Settings page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile keywords (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\n\t\t\tThank you and welcome to %2\$s."] = "\nI dettagli del tuo utente sono:\n\tIndirizzo del sito: %3\$s\n\tNome utente: %1\$s\n\tPassword: %5\$s\n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\nGrazie e benvenuto su %2\$s.";
+$a->strings["%s\\'s birthday"] = "compleanno di %s";
+$a->strings["%s is now following %s."] = "%s sta seguendo %s";
+$a->strings["following"] = "segue";
+$a->strings["%s stopped following %s."] = "%s ha smesso di seguire %s";
+$a->strings["stopped following"] = "tolto dai seguiti";
+$a->strings["Sharing notification from Diaspora network"] = "Notifica di condivisione dal network Diaspora*";
+$a->strings["Attachments:"] = "Allegati:";
+$a->strings["(no subject)"] = "(nessun oggetto)";
+$a->strings["Create a New Account"] = "Crea un nuovo account";
+$a->strings["Password: "] = "Password: ";
+$a->strings["Remember me"] = "Ricordati di me";
+$a->strings["Or login using OpenID: "] = "O entra con OpenID:";
+$a->strings["Forgot your password?"] = "Hai dimenticato la password?";
+$a->strings["Website Terms of Service"] = "Condizioni di servizio del sito web ";
+$a->strings["terms of service"] = "condizioni del servizio";
+$a->strings["Website Privacy Policy"] = "Politiche di privacy del sito";
+$a->strings["privacy policy"] = "politiche di privacy";
+$a->strings["Logged out."] = "Uscita effettuata.";
 $a->strings["This entry was edited"] = "Questa voce è stata modificata";
 $a->strings["save to folder"] = "salva nella cartella";
 $a->strings["I will attend"] = "Parteciperò";
@@ -2033,59 +2124,7 @@ $a->strings["Code"] = "Codice";
 $a->strings["Image"] = "Immagine";
 $a->strings["Link"] = "Link";
 $a->strings["Video"] = "Video";
-$a->strings["greenzero"] = "greenzero";
-$a->strings["purplezero"] = "purplezero";
-$a->strings["easterbunny"] = "easterbunny";
-$a->strings["darkzero"] = "darkzero";
-$a->strings["comix"] = "comix";
-$a->strings["slackr"] = "slackr";
-$a->strings["Variations"] = "Varianti";
-$a->strings["Repeat the image"] = "Ripeti l'immagine";
-$a->strings["Will repeat your image to fill the background."] = "Ripete l'immagine per riempire lo sfondo.";
-$a->strings["Stretch"] = "Stira";
-$a->strings["Will stretch to width/height of the image."] = "Stira l'immagine.";
-$a->strings["Resize fill and-clip"] = "Scala e ritaglia";
-$a->strings["Resize to fill and retain aspect ratio."] = "Scala l'immagine a riempire mantenendo le proporzioni.";
-$a->strings["Resize best fit"] = "Scala best fit";
-$a->strings["Resize to best fit and retain aspect ratio."] = "Scala l'immagine alla miglior dimensione per riempire mantenendo le proporzioni.";
-$a->strings["Default"] = "Default";
-$a->strings["Note"] = "";
-$a->strings["Check image permissions if all users are allowed to visit the image"] = "Controlla i permessi dell'immagine se tutti gli utenti sono autorizzati a vederla";
-$a->strings["Select scheme"] = "Seleziona schema";
-$a->strings["Navigation bar background color"] = "Colore di sfondo barra di navigazione";
-$a->strings["Navigation bar icon color "] = "Colore icona barra di navigazione";
-$a->strings["Link color"] = "Colore link";
-$a->strings["Set the background color"] = "Imposta il colore di sfondo";
-$a->strings["Content background transparency"] = "Trasparenza sfondo contenuto";
-$a->strings["Set the background image"] = "Imposta l'immagine di sfondo";
-$a->strings["Guest"] = "Ospite";
-$a->strings["Visitor"] = "Visitatore";
-$a->strings["Alignment"] = "Allineamento";
-$a->strings["Left"] = "Sinistra";
-$a->strings["Center"] = "Centrato";
-$a->strings["Color scheme"] = "Schema colori";
-$a->strings["Posts font size"] = "Dimensione caratteri post";
-$a->strings["Textareas font size"] = "Dimensione caratteri nelle aree di testo";
-$a->strings["Community Profiles"] = "Profili Comunità";
-$a->strings["Last users"] = "Ultimi utenti";
-$a->strings["Find Friends"] = "Trova Amici";
-$a->strings["Local Directory"] = "Elenco Locale";
-$a->strings["Quick Start"] = "Quick Start";
-$a->strings["Connect Services"] = "Servizi connessi";
-$a->strings["Comma separated list of helper forums"] = "Lista separata da virgola di forum di aiuto";
-$a->strings["Set style"] = "Imposta stile";
-$a->strings["Community Pages"] = "Pagine Comunitarie";
-$a->strings["Help or @NewHere ?"] = "Serve aiuto? Sei nuovo?";
 $a->strings["Delete this item?"] = "Cancellare questo elemento?";
 $a->strings["show fewer"] = "mostra di meno";
-$a->strings["Update %s failed. See error logs."] = "aggiornamento %s fallito. Guarda i log di errore.";
-$a->strings["Create a New Account"] = "Crea un nuovo account";
-$a->strings["Password: "] = "Password: ";
-$a->strings["Remember me"] = "Ricordati di me";
-$a->strings["Or login using OpenID: "] = "O entra con OpenID:";
-$a->strings["Forgot your password?"] = "Hai dimenticato la password?";
-$a->strings["Website Terms of Service"] = "Condizioni di servizio del sito web ";
-$a->strings["terms of service"] = "condizioni del servizio";
-$a->strings["Website Privacy Policy"] = "Politiche di privacy del sito";
-$a->strings["privacy policy"] = "politiche di privacy";
 $a->strings["toggle mobile"] = "commuta tema mobile";
+$a->strings["Update %s failed. See error logs."] = "aggiornamento %s fallito. Guarda i log di errore.";
index e71259ac3e50471414456595dd5f02b91a386058..99035dbe110a60359578ddcd40d2bd9c11c7077d 100644 (file)
 # emilia.krawczyk <rightxhere1@gmail.com>, 2012
 # Sam, 2013
 # rcmaniac <szsargalski@interia.pl>, 2012-2013
+# Waldemar Stoczkowski <waldemar.stoczkowski@gmail.com>, 2018
+# Waldemar Stoczkowski <waldemar.stoczkowski@gmail.com>, 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: friendica\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-12-19 07:46+0100\n"
-"PO-Revision-Date: 2016-12-19 10:01+0000\n"
-"Last-Translator: fabrixxm <fabrix.xm@gmail.com>\n"
+"POT-Creation-Date: 2018-03-28 08:41+0200\n"
+"PO-Revision-Date: 2018-04-01 18:13+0000\n"
+"Last-Translator: Waldemar Stoczkowski <waldemar.stoczkowski@gmail.com>\n"
 "Language-Team: Polish (http://www.transifex.com/Friendica/friendica/language/pl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: pl\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
 
-#: include/contact_widgets.php:6
-msgid "Add New Contact"
-msgstr "Dodaj nowy kontakt"
+#: include/security.php:81
+msgid "Welcome "
+msgstr "Witaj "
 
-#: include/contact_widgets.php:7
-msgid "Enter address or web location"
-msgstr "Wpisz adres lub lokalizację sieciową"
+#: include/security.php:82
+msgid "Please upload a profile photo."
+msgstr "Proszę dodać zdjęcie profilowe."
 
-#: include/contact_widgets.php:8
-msgid "Example: bob@example.com, http://example.com/barbara"
-msgstr "Przykład: bob@przykład.com, http://przykład.com/barbara"
+#: include/security.php:84
+msgid "Welcome back "
+msgstr "Witaj ponownie "
 
-#: include/contact_widgets.php:10 include/identity.php:218
-#: mod/allfriends.php:82 mod/dirfind.php:201 mod/match.php:87
-#: mod/suggest.php:101
-msgid "Connect"
-msgstr "Połącz"
+#: include/security.php:431
+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 "Znacznik zabezpieczeń formularza nie był poprawny. Prawdopodobnie stało się tak, ponieważ formularz został otwarty zbyt długo (> 3 godziny) przed jego przesłaniem."
 
-#: include/contact_widgets.php:24
+#: include/api.php:1199
 #, php-format
-msgid "%d invitation available"
-msgid_plural "%d invitations available"
-msgstr[0] "%d zaproszenie dostępne"
-msgstr[1] "%d zaproszeń dostępnych"
-msgstr[2] "%d zaproszenia dostępne"
+msgid "Daily posting limit of %d post reached. The post was rejected."
+msgid_plural "Daily posting limit of %d posts reached. The post was rejected."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
 
-#: include/contact_widgets.php:30
-msgid "Find People"
-msgstr "Znajdź ludzi"
+#: include/api.php:1223
+#, php-format
+msgid "Weekly posting limit of %d post reached. The post was rejected."
+msgid_plural ""
+"Weekly posting limit of %d posts reached. The post was rejected."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
 
-#: include/contact_widgets.php:31
-msgid "Enter name or interest"
-msgstr "Wpisz nazwę lub zainteresowanie"
+#: include/api.php:1247
+#, php-format
+msgid "Monthly posting limit of %d post reached. The post was rejected."
+msgstr "Miesięczny limit %d wysyłania postów. Post został odrzucony."
 
-#: include/contact_widgets.php:32 include/Contact.php:354
-#: include/conversation.php:981 mod/allfriends.php:66 mod/dirfind.php:204
-#: mod/match.php:72 mod/suggest.php:83 mod/contacts.php:602 mod/follow.php:103
-msgid "Connect/Follow"
-msgstr "Połącz/Obserwuj"
+#: include/api.php:4400 mod/photos.php:88 mod/photos.php:194
+#: mod/photos.php:722 mod/photos.php:1149 mod/photos.php:1166
+#: mod/photos.php:1684 mod/profile_photo.php:85 mod/profile_photo.php:93
+#: mod/profile_photo.php:101 mod/profile_photo.php:211
+#: mod/profile_photo.php:302 mod/profile_photo.php:312 src/Model/User.php:539
+#: src/Model/User.php:547 src/Model/User.php:555
+msgid "Profile Photos"
+msgstr "Zdjęcie profilowe"
 
-#: include/contact_widgets.php:33
-msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Przykładowo:  Jan Kowalski, Wędkarstwo"
+#: include/conversation.php:144 include/conversation.php:282
+#: include/text.php:1724 src/Model/Item.php:1795
+msgid "event"
+msgstr "wydarzenie"
 
-#: include/contact_widgets.php:34 mod/directory.php:204 mod/contacts.php:798
-msgid "Find"
-msgstr "Znajdź"
+#: include/conversation.php:147 include/conversation.php:157
+#: include/conversation.php:285 include/conversation.php:294
+#: mod/subthread.php:97 mod/tagger.php:72 src/Model/Item.php:1793
+#: src/Protocol/Diaspora.php:2006
+msgid "status"
+msgstr "status"
 
-#: include/contact_widgets.php:35 mod/suggest.php:114
-#: view/theme/vier/theme.php:203
-msgid "Friend Suggestions"
-msgstr "Osoby, które możesz znać"
+#: include/conversation.php:152 include/conversation.php:290
+#: include/text.php:1726 mod/subthread.php:97 mod/tagger.php:72
+#: src/Model/Item.php:1793
+msgid "photo"
+msgstr "zdjęcie"
 
-#: include/contact_widgets.php:36 view/theme/vier/theme.php:202
-msgid "Similar Interests"
-msgstr "Podobne zainteresowania"
+#: include/conversation.php:164 src/Model/Item.php:1666
+#: src/Protocol/Diaspora.php:2002
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "%1$s lubi %2$s's %3$s"
 
-#: include/contact_widgets.php:37
-msgid "Random Profile"
-msgstr "Domyślny profil"
+#: include/conversation.php:167 src/Model/Item.php:1671
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
+msgstr "%1$s nie lubi %2$s's %3$s"
 
-#: include/contact_widgets.php:38 view/theme/vier/theme.php:204
-msgid "Invite Friends"
-msgstr "Zaproś znajomych"
+#: include/conversation.php:170
+#, php-format
+msgid "%1$s attends %2$s's %3$s"
+msgstr ""
 
-#: include/contact_widgets.php:108
-msgid "Networks"
-msgstr "Sieci"
+#: include/conversation.php:173
+#, php-format
+msgid "%1$s doesn't attend %2$s's %3$s"
+msgstr "%1$s nie uczestniczy %2$s 's %3$s"
 
-#: include/contact_widgets.php:111
-msgid "All Networks"
-msgstr "Wszystkie Sieci"
+#: include/conversation.php:176
+#, php-format
+msgid "%1$s attends maybe %2$s's %3$s"
+msgstr "%1$s może uczęszcza %2$s 's %3$s"
 
-#: include/contact_widgets.php:141 include/features.php:110
-msgid "Saved Folders"
-msgstr "Zapisane foldery"
+#: include/conversation.php:209 mod/dfrn_confirm.php:431
+#: src/Protocol/Diaspora.php:2477
+#, php-format
+msgid "%1$s is now friends with %2$s"
+msgstr "%1$s jest teraz znajomym z %2$s"
 
-#: include/contact_widgets.php:144 include/contact_widgets.php:176
-msgid "Everything"
-msgstr "Wszystko"
+#: include/conversation.php:250
+#, php-format
+msgid "%1$s poked %2$s"
+msgstr ""
 
-#: include/contact_widgets.php:173
-msgid "Categories"
-msgstr "Kategorie"
+#: include/conversation.php:304 mod/tagger.php:110
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$s zaznaczył %2$s'go %3$s przy użyciu %4$s"
+
+#: include/conversation.php:331
+msgid "post/item"
+msgstr ""
 
-#: include/contact_widgets.php:237
+#: include/conversation.php:332
 #, php-format
-msgid "%d contact in common"
-msgid_plural "%d contacts in common"
+msgid "%1$s marked %2$s's %3$s as favorite"
+msgstr ""
+
+#: include/conversation.php:605 mod/photos.php:1501 mod/profiles.php:354
+msgid "Likes"
+msgstr "Lubi"
+
+#: include/conversation.php:605 mod/photos.php:1501 mod/profiles.php:358
+msgid "Dislikes"
+msgstr "Nie lubi"
+
+#: include/conversation.php:606 include/conversation.php:1680
+#: mod/photos.php:1502
+msgid "Attending"
+msgid_plural "Attending"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
+msgstr[3] ""
 
-#: include/contact_widgets.php:242 include/ForumManager.php:119
-#: include/items.php:2245 mod/content.php:624 object/Item.php:432
-#: view/theme/vier/theme.php:260 boot.php:972
-msgid "show more"
-msgstr "Pokaż więcej"
-
-#: include/ForumManager.php:114 include/nav.php:131 include/text.php:1025
-#: view/theme/vier/theme.php:255
-msgid "Forums"
-msgstr ""
+#: include/conversation.php:606 mod/photos.php:1502
+msgid "Not attending"
+msgstr "Nie uczestniczyłem"
 
-#: include/ForumManager.php:116 view/theme/vier/theme.php:257
-msgid "External link to forum"
-msgstr ""
+#: include/conversation.php:606 mod/photos.php:1502
+msgid "Might attend"
+msgstr "Może wziąć udział"
 
-#: include/profile_selectors.php:6
-msgid "Male"
-msgstr "Mężczyzna"
+#: include/conversation.php:744 mod/photos.php:1569 src/Object/Post.php:178
+msgid "Select"
+msgstr "Wybierz"
 
-#: include/profile_selectors.php:6
-msgid "Female"
-msgstr "Kobieta"
+#: include/conversation.php:745 mod/photos.php:1570 mod/admin.php:1731
+#: mod/contacts.php:830 mod/contacts.php:1035 mod/settings.php:738
+#: src/Object/Post.php:179
+msgid "Delete"
+msgstr "Usuń"
 
-#: include/profile_selectors.php:6
-msgid "Currently Male"
-msgstr "Aktualnie Mężczyzna"
+#: include/conversation.php:777 src/Object/Post.php:357
+#: src/Object/Post.php:358
+#, php-format
+msgid "View %s's profile @ %s"
+msgstr "Pokaż %s's profil @ %s"
 
-#: include/profile_selectors.php:6
-msgid "Currently Female"
-msgstr "Aktualnie Kobieta"
+#: include/conversation.php:789 src/Object/Post.php:345
+msgid "Categories:"
+msgstr "Kategorie:"
 
-#: include/profile_selectors.php:6
-msgid "Mostly Male"
-msgstr "Bardziej Mężczyzna"
+#: include/conversation.php:790 src/Object/Post.php:346
+msgid "Filed under:"
+msgstr "Zapisano pod:"
 
-#: include/profile_selectors.php:6
-msgid "Mostly Female"
-msgstr "Bardziej Kobieta"
+#: include/conversation.php:797 src/Object/Post.php:371
+#, php-format
+msgid "%s from %s"
+msgstr "%s od %s"
 
-#: include/profile_selectors.php:6
-msgid "Transgender"
-msgstr "Transpłciowy"
+#: include/conversation.php:812
+msgid "View in context"
+msgstr "Zobacz w kontekście"
 
-#: include/profile_selectors.php:6
-msgid "Intersex"
-msgstr "Międzypłciowy"
+#: include/conversation.php:814 include/conversation.php:1353
+#: mod/wallmessage.php:145 mod/editpost.php:125 mod/message.php:264
+#: mod/message.php:433 mod/photos.php:1473 src/Object/Post.php:396
+msgid "Please wait"
+msgstr "Proszę czekać"
 
-#: include/profile_selectors.php:6
-msgid "Transsexual"
-msgstr "Transseksualista"
+#: include/conversation.php:885
+msgid "remove"
+msgstr "usuń"
 
-#: include/profile_selectors.php:6
-msgid "Hermaphrodite"
-msgstr "Hermafrodyta"
+#: include/conversation.php:889
+msgid "Delete Selected Items"
+msgstr "Usuń zaznaczone elementy"
 
-#: include/profile_selectors.php:6
-msgid "Neuter"
-msgstr "Bezpłciowy"
+#: include/conversation.php:1059 view/theme/frio/theme.php:352
+msgid "Follow Thread"
+msgstr "Śledź wątek"
 
-#: include/profile_selectors.php:6
-msgid "Non-specific"
-msgstr "Niespecyficzne"
+#: include/conversation.php:1060 src/Model/Contact.php:640
+msgid "View Status"
+msgstr "Zobacz status"
 
-#: include/profile_selectors.php:6
-msgid "Other"
-msgstr "Inne"
+#: include/conversation.php:1061 include/conversation.php:1077
+#: mod/allfriends.php:73 mod/suggest.php:82 mod/match.php:89
+#: mod/directory.php:160 mod/dirfind.php:217 src/Model/Contact.php:580
+#: src/Model/Contact.php:593 src/Model/Contact.php:641
+msgid "View Profile"
+msgstr "Zobacz profil"
 
-#: include/profile_selectors.php:6 include/conversation.php:1487
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+#: include/conversation.php:1062 src/Model/Contact.php:642
+msgid "View Photos"
+msgstr "Zobacz zdjęcia"
 
-#: include/profile_selectors.php:23
-msgid "Males"
-msgstr "Mężczyźni"
+#: include/conversation.php:1063 src/Model/Contact.php:643
+msgid "Network Posts"
+msgstr "Wiadomości sieciowe"
 
-#: include/profile_selectors.php:23
-msgid "Females"
-msgstr "Kobiety"
+#: include/conversation.php:1064 src/Model/Contact.php:644
+msgid "View Contact"
+msgstr "Pokaż kontakt"
 
-#: include/profile_selectors.php:23
-msgid "Gay"
-msgstr "Gej"
+#: include/conversation.php:1065 src/Model/Contact.php:646
+msgid "Send PM"
+msgstr "Wyślij prywatną wiadomość"
 
-#: include/profile_selectors.php:23
-msgid "Lesbian"
-msgstr "Lesbijka"
+#: include/conversation.php:1069 src/Model/Contact.php:647
+msgid "Poke"
+msgstr "Zaczepka"
 
-#: include/profile_selectors.php:23
-msgid "No Preference"
-msgstr "Brak preferencji"
+#: include/conversation.php:1074 mod/allfriends.php:74 mod/suggest.php:83
+#: mod/match.php:90 mod/contacts.php:596 mod/dirfind.php:218
+#: mod/follow.php:143 src/Content/Widget.php:61 src/Model/Contact.php:594
+msgid "Connect/Follow"
+msgstr "Połącz/Obserwuj"
 
-#: include/profile_selectors.php:23
-msgid "Bisexual"
-msgstr "Biseksualny"
+#: include/conversation.php:1193
+#, php-format
+msgid "%s likes this."
+msgstr "%s lubi to."
 
-#: include/profile_selectors.php:23
-msgid "Autosexual"
-msgstr "Niezidentyfikowany"
+#: include/conversation.php:1196
+#, php-format
+msgid "%s doesn't like this."
+msgstr "%s nie lubi tego."
 
-#: include/profile_selectors.php:23
-msgid "Abstinent"
-msgstr "Abstynent"
+#: include/conversation.php:1199
+#, php-format
+msgid "%s attends."
+msgstr "%s uczęszcza."
 
-#: include/profile_selectors.php:23
-msgid "Virgin"
-msgstr "Dziewica"
+#: include/conversation.php:1202
+#, php-format
+msgid "%s doesn't attend."
+msgstr "%s nie uczestniczy."
 
-#: include/profile_selectors.php:23
-msgid "Deviant"
-msgstr "Zboczeniec"
+#: include/conversation.php:1205
+#, php-format
+msgid "%s attends maybe."
+msgstr "%s może uczęszcza."
 
-#: include/profile_selectors.php:23
-msgid "Fetish"
-msgstr "Fetysz"
+#: include/conversation.php:1216
+msgid "and"
+msgstr "i"
 
-#: include/profile_selectors.php:23
-msgid "Oodles"
-msgstr "Nadmiar"
+#: include/conversation.php:1222
+#, php-format
+msgid "and %d other people"
+msgstr "i %d inni ludzie"
 
-#: include/profile_selectors.php:23
-msgid "Nonsexual"
-msgstr "Nieseksualny"
+#: include/conversation.php:1231
+#, php-format
+msgid "<span  %1$s>%2$d people</span> like this"
+msgstr "<span  %1$s>%2$d ludzi </span> lubi to"
 
-#: include/profile_selectors.php:42
-msgid "Single"
-msgstr "Singiel"
+#: include/conversation.php:1232
+#, php-format
+msgid "%s like this."
+msgstr "%s lubię to."
 
-#: include/profile_selectors.php:42
-msgid "Lonely"
-msgstr "Samotny"
+#: include/conversation.php:1235
+#, php-format
+msgid "<span  %1$s>%2$d people</span> don't like this"
+msgstr "<span  %1$s>%2$d ludzi </span>nie lubi tego "
 
-#: include/profile_selectors.php:42
-msgid "Available"
-msgstr "Dostępny"
+#: include/conversation.php:1236
+#, php-format
+msgid "%s don't like this."
+msgstr "%s nie lubię tego."
 
-#: include/profile_selectors.php:42
-msgid "Unavailable"
-msgstr "Niedostępny"
+#: include/conversation.php:1239
+#, php-format
+msgid "<span  %1$s>%2$d people</span> attend"
+msgstr "<span  %1$s>%2$dosoby</span> uczestniczą"
 
-#: include/profile_selectors.php:42
-msgid "Has crush"
+#: include/conversation.php:1240
+#, php-format
+msgid "%s attend."
 msgstr ""
 
-#: include/profile_selectors.php:42
-msgid "Infatuated"
-msgstr "zakochany"
+#: include/conversation.php:1243
+#, php-format
+msgid "<span  %1$s>%2$d people</span> don't attend"
+msgstr ""
 
-#: include/profile_selectors.php:42
-msgid "Dating"
-msgstr "Randki"
+#: include/conversation.php:1244
+#, php-format
+msgid "%s don't attend."
+msgstr "%s nie uczestnicz"
 
-#: include/profile_selectors.php:42
-msgid "Unfaithful"
-msgstr "Niewierny"
+#: include/conversation.php:1247
+#, php-format
+msgid "<span  %1$s>%2$d people</span> attend maybe"
+msgstr "<span  %1$s>%2$dprzyjaciele</span>mogą uczestniczyć "
 
-#: include/profile_selectors.php:42
-msgid "Sex Addict"
-msgstr "Uzależniony od seksu"
+#: include/conversation.php:1248
+#, php-format
+msgid "%s attend maybe."
+msgstr "%sbyć może uczestniczyć. "
 
-#: include/profile_selectors.php:42 include/user.php:280 include/user.php:284
-msgid "Friends"
-msgstr "Przyjaciele"
-
-#: include/profile_selectors.php:42
-msgid "Friends/Benefits"
-msgstr "Przyjaciele/Korzyści"
+#: include/conversation.php:1278 include/conversation.php:1294
+msgid "Visible to <strong>everybody</strong>"
+msgstr "Widoczne dla <strong>wszystkich</strong>"
 
-#: include/profile_selectors.php:42
-msgid "Casual"
-msgstr "Przypadkowy"
+#: include/conversation.php:1279 include/conversation.php:1295
+#: mod/wallmessage.php:120 mod/wallmessage.php:127 mod/message.php:200
+#: mod/message.php:207 mod/message.php:343 mod/message.php:350
+msgid "Please enter a link URL:"
+msgstr "Proszę wpisać adres URL:"
 
-#: include/profile_selectors.php:42
-msgid "Engaged"
-msgstr "Zaręczeni"
+#: include/conversation.php:1280 include/conversation.php:1296
+msgid "Please enter a video link/URL:"
+msgstr "Podaj link do filmu"
 
-#: include/profile_selectors.php:42
-msgid "Married"
-msgstr "Małżeństwo"
+#: include/conversation.php:1281 include/conversation.php:1297
+msgid "Please enter an audio link/URL:"
+msgstr "Podaj link do muzyki"
 
-#: include/profile_selectors.php:42
-msgid "Imaginarily married"
-msgstr "Fikcyjnie w związku małżeńskim"
+#: include/conversation.php:1282 include/conversation.php:1298
+msgid "Tag term:"
+msgstr "Termin tagu:"
 
-#: include/profile_selectors.php:42
-msgid "Partners"
-msgstr "Partnerzy"
+#: include/conversation.php:1283 include/conversation.php:1299
+#: mod/filer.php:34
+msgid "Save to Folder:"
+msgstr "Zapisz w folderze:"
 
-#: include/profile_selectors.php:42
-msgid "Cohabiting"
-msgstr "Konkubinat"
+#: include/conversation.php:1284 include/conversation.php:1300
+msgid "Where are you right now?"
+msgstr "Gdzie teraz jesteś?"
 
-#: include/profile_selectors.php:42
-msgid "Common law"
-msgstr ""
+#: include/conversation.php:1285
+msgid "Delete item(s)?"
+msgstr "Usunąć pozycję (pozycje)?"
 
-#: include/profile_selectors.php:42
-msgid "Happy"
-msgstr "Szczęśliwy"
+#: include/conversation.php:1334
+msgid "Share"
+msgstr "Podziel się"
 
-#: include/profile_selectors.php:42
-msgid "Not looking"
-msgstr ""
+#: include/conversation.php:1335 mod/wallmessage.php:143 mod/editpost.php:111
+#: mod/message.php:262 mod/message.php:430
+msgid "Upload photo"
+msgstr "Wyślij zdjęcie"
 
-#: include/profile_selectors.php:42
-msgid "Swinger"
-msgstr "Swinger"
+#: include/conversation.php:1336 mod/editpost.php:112
+msgid "upload photo"
+msgstr "dodaj zdjęcie"
 
-#: include/profile_selectors.php:42
-msgid "Betrayed"
-msgstr "Zdradzony"
+#: include/conversation.php:1337 mod/editpost.php:113
+msgid "Attach file"
+msgstr "Przyłącz plik"
 
-#: include/profile_selectors.php:42
-msgid "Separated"
-msgstr "W separacji"
+#: include/conversation.php:1338 mod/editpost.php:114
+msgid "attach file"
+msgstr "załącz plik"
 
-#: include/profile_selectors.php:42
-msgid "Unstable"
-msgstr "Niestabilny"
+#: include/conversation.php:1339 mod/wallmessage.php:144 mod/editpost.php:115
+#: mod/message.php:263 mod/message.php:431
+msgid "Insert web link"
+msgstr "Wstaw link"
 
-#: include/profile_selectors.php:42
-msgid "Divorced"
-msgstr "Rozwiedzeni"
+#: include/conversation.php:1340 mod/editpost.php:116
+msgid "web link"
+msgstr "Adres www"
 
-#: include/profile_selectors.php:42
-msgid "Imaginarily divorced"
-msgstr "Fikcyjnie rozwiedziony/a"
+#: include/conversation.php:1341 mod/editpost.php:117
+msgid "Insert video link"
+msgstr "Wstaw link wideo"
 
-#: include/profile_selectors.php:42
-msgid "Widowed"
-msgstr "Wdowiec"
+#: include/conversation.php:1342 mod/editpost.php:118
+msgid "video link"
+msgstr "link do filmu"
 
-#: include/profile_selectors.php:42
-msgid "Uncertain"
-msgstr "Nieokreślony"
+#: include/conversation.php:1343 mod/editpost.php:119
+msgid "Insert audio link"
+msgstr "Wstaw link audio"
 
-#: include/profile_selectors.php:42
-msgid "It's complicated"
-msgstr "To skomplikowane"
+#: include/conversation.php:1344 mod/editpost.php:120
+msgid "audio link"
+msgstr "Link audio"
 
-#: include/profile_selectors.php:42
-msgid "Don't care"
-msgstr "Nie obchodzi mnie to"
+#: include/conversation.php:1345 mod/editpost.php:121
+msgid "Set your location"
+msgstr "Ustaw swoje położenie"
 
-#: include/profile_selectors.php:42
-msgid "Ask me"
-msgstr "Zapytaj mnie "
+#: include/conversation.php:1346 mod/editpost.php:122
+msgid "set location"
+msgstr "wybierz lokalizację"
 
-#: include/dba_pdo.php:72 include/dba.php:56
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr "Nie można zlokalizować serwera DNS dla bazy danych '%s'"
+#: include/conversation.php:1347 mod/editpost.php:123
+msgid "Clear browser location"
+msgstr "Wyczyść położenie przeglądarki"
 
-#: include/auth.php:45
-msgid "Logged out."
-msgstr "Wyloguj"
+#: include/conversation.php:1348 mod/editpost.php:124
+msgid "clear location"
+msgstr "wyczyść lokalizację"
 
-#: include/auth.php:116 include/auth.php:178 mod/openid.php:100
-msgid "Login failed."
-msgstr "Niepowodzenie logowania"
+#: include/conversation.php:1350 mod/editpost.php:138
+msgid "Set title"
+msgstr "Ustaw tytuł"
 
-#: include/auth.php:132 include/user.php:75
-msgid ""
-"We encountered a problem while logging in with the OpenID you provided. "
-"Please check the correct spelling of the ID."
-msgstr ""
+#: include/conversation.php:1352 mod/editpost.php:140
+msgid "Categories (comma-separated list)"
+msgstr "Kategorie (lista słów oddzielonych przecinkiem)"
 
-#: include/auth.php:132 include/user.php:75
-msgid "The error message was:"
-msgstr "Komunikat o błędzie:"
+#: include/conversation.php:1354 mod/editpost.php:126
+msgid "Permission settings"
+msgstr "Ustawienia uprawnień"
 
-#: include/group.php:25
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr ""
+#: include/conversation.php:1355 mod/editpost.php:155
+msgid "permissions"
+msgstr "zezwolenia"
 
-#: include/group.php:209
-msgid "Default privacy group for new contacts"
-msgstr "Domyślne ustawienia prywatności dla nowych kontaktów"
+#: include/conversation.php:1363 mod/editpost.php:135
+msgid "Public post"
+msgstr "Publiczny post"
 
-#: include/group.php:242
-msgid "Everybody"
-msgstr "Wszyscy"
+#: include/conversation.php:1367 mod/editpost.php:146 mod/photos.php:1492
+#: mod/photos.php:1531 mod/photos.php:1604 mod/events.php:528
+#: src/Object/Post.php:799
+msgid "Preview"
+msgstr "Podgląd"
 
-#: include/group.php:265
-msgid "edit"
-msgstr "edytuj"
+#: include/conversation.php:1371 include/items.php:387 mod/fbrowser.php:103
+#: mod/fbrowser.php:134 mod/suggest.php:41 mod/dfrn_request.php:663
+#: mod/tagrm.php:19 mod/tagrm.php:99 mod/editpost.php:149 mod/message.php:141
+#: mod/photos.php:248 mod/photos.php:324 mod/videos.php:147
+#: mod/contacts.php:475 mod/follow.php:161 mod/settings.php:676
+#: mod/settings.php:702 mod/unfollow.php:117
+msgid "Cancel"
+msgstr "Anuluj"
 
-#: include/group.php:286 mod/newmember.php:61
-msgid "Groups"
-msgstr "Grupy"
+#: include/conversation.php:1376
+msgid "Post to Groups"
+msgstr "Wstaw na strony grup"
 
-#: include/group.php:288
-msgid "Edit groups"
-msgstr ""
+#: include/conversation.php:1377
+msgid "Post to Contacts"
+msgstr "Wstaw do kontaktów"
 
-#: include/group.php:290
-msgid "Edit group"
-msgstr "Edytuj grupy"
+#: include/conversation.php:1378
+msgid "Private post"
+msgstr "Prywatne posty"
 
-#: include/group.php:291
-msgid "Create a new group"
-msgstr "Stwórz nową grupę"
+#: include/conversation.php:1383 mod/editpost.php:153
+#: src/Model/Profile.php:342
+msgid "Message"
+msgstr "Wiadomość"
 
-#: include/group.php:292 mod/group.php:94 mod/group.php:178
-msgid "Group Name: "
-msgstr "Nazwa grupy: "
+#: include/conversation.php:1384 mod/editpost.php:154
+msgid "Browser"
+msgstr "Przeglądarka"
 
-#: include/group.php:294
-msgid "Contacts not in any group"
-msgstr "Kontakt nie jest w żadnej grupie"
+#: include/conversation.php:1651
+msgid "View all"
+msgstr "Pokaż wszystkie"
 
-#: include/group.php:296 mod/network.php:201
-msgid "add"
-msgstr "dodaj"
+#: include/conversation.php:1674
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
 
-#: include/contact_selectors.php:32
-msgid "Unknown | Not categorised"
-msgstr "Nieznany | Bez kategori"
+#: include/conversation.php:1677
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
 
-#: include/contact_selectors.php:33
-msgid "Block immediately"
-msgstr "Zablokować natychmiast "
+#: include/conversation.php:1683
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
 
-#: include/contact_selectors.php:34
-msgid "Shady, spammer, self-marketer"
-msgstr ""
+#: include/conversation.php:1686 src/Content/ContactSelector.php:125
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
 
-#: include/contact_selectors.php:35
-msgid "Known to me, but no opinion"
-msgstr "Znam, ale nie mam zdania"
+#: include/dba.php:57
+#, php-format
+msgid "Cannot locate DNS info for database server '%s'"
+msgstr "Nie można zlokalizować serwera DNS dla bazy danych '%s'"
 
-#: include/contact_selectors.php:36
-msgid "OK, probably harmless"
-msgstr "Ok, bez problemów"
+#: include/enotify.php:31
+msgid "Friendica Notification"
+msgstr "Powiadomienia Friendica"
 
-#: include/contact_selectors.php:37
-msgid "Reputable, has my trust"
-msgstr "Zaufane, ma moje poparcie"
+#: include/enotify.php:34
+msgid "Thank You,"
+msgstr "Dziękuję,"
 
-#: include/contact_selectors.php:56 mod/admin.php:890
-msgid "Frequently"
-msgstr "Jak najczęściej"
+#: include/enotify.php:37
+#, php-format
+msgid "%s Administrator"
+msgstr "%s administrator"
 
-#: include/contact_selectors.php:57 mod/admin.php:891
-msgid "Hourly"
-msgstr "Godzinowo"
+#: include/enotify.php:39
+#, php-format
+msgid "%1$s, %2$s Administrator"
+msgstr "%1$s,%2$sAdministrator"
 
-#: include/contact_selectors.php:58 mod/admin.php:892
-msgid "Twice daily"
-msgstr "Dwa razy dziennie"
+#: include/enotify.php:50 src/Worker/Delivery.php:402
+msgid "noreply"
+msgstr "brak odpowiedzi"
 
-#: include/contact_selectors.php:59 mod/admin.php:893
-msgid "Daily"
-msgstr "Dziennie"
+#: include/enotify.php:98
+#, php-format
+msgid "[Friendica:Notify] New mail received at %s"
+msgstr "[Friendica:Notify] Nowa wiadomość otrzymana od %s"
 
-#: include/contact_selectors.php:60
-msgid "Weekly"
-msgstr "Tygodniowo"
+#: include/enotify.php:100
+#, php-format
+msgid "%1$s sent you a new private message at %2$s."
+msgstr "%1$swysłał ci nową prywatną wiadomość na %2$s "
 
-#: include/contact_selectors.php:61
-msgid "Monthly"
-msgstr "Miesięcznie"
+#: include/enotify.php:101
+msgid "a private message"
+msgstr "prywatna wiadomość"
 
-#: include/contact_selectors.php:76 mod/dfrn_request.php:868
-msgid "Friendica"
-msgstr "Friendica"
+#: include/enotify.php:101
+#, php-format
+msgid "%1$s sent you %2$s."
+msgstr "%1$s wysyła ci %2$s"
 
-#: include/contact_selectors.php:77
-msgid "OStatus"
-msgstr "OStatus"
+#: include/enotify.php:103
+#, php-format
+msgid "Please visit %s to view and/or reply to your private messages."
+msgstr "Odwiedź %s żeby zobaczyć i/lub odpowiedzieć na twoje prywatne wiadomości"
 
-#: include/contact_selectors.php:78
-msgid "RSS/Atom"
-msgstr "RSS/Atom"
+#: include/enotify.php:141
+#, php-format
+msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
+msgstr "%1$s skomentował [url=%2$s]a %3$s[/url]"
 
-#: include/contact_selectors.php:79 include/contact_selectors.php:86
-#: mod/admin.php:1396 mod/admin.php:1409 mod/admin.php:1422 mod/admin.php:1440
-msgid "Email"
-msgstr "E-mail"
+#: include/enotify.php:149
+#, php-format
+msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
+msgstr "%1$sskomentował  [url=%2$s]%3$s %4$s[/url]"
 
-#: include/contact_selectors.php:80 mod/settings.php:842
-#: mod/dfrn_request.php:870
-msgid "Diaspora"
-msgstr "Diaspora"
+#: include/enotify.php:159
+#, php-format
+msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
+msgstr "%1$s skomentował [url=%2$s] twój %3$s[/ url]"
 
-#: include/contact_selectors.php:81
-msgid "Facebook"
-msgstr "Facebook"
+#: include/enotify.php:171
+#, php-format
+msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
+msgstr "[Friendica:Powiadomienie] Komentarz do rozmowy #%1$d przez %2$s"
 
-#: include/contact_selectors.php:82
-msgid "Zot!"
-msgstr ""
+#: include/enotify.php:173
+#, php-format
+msgid "%s commented on an item/conversation you have been following."
+msgstr "%s skomentował rozmowę którą śledzisz"
 
-#: include/contact_selectors.php:83
-msgid "LinkedIn"
-msgstr "LinkedIn"
+#: include/enotify.php:176 include/enotify.php:191 include/enotify.php:206
+#: include/enotify.php:221 include/enotify.php:240 include/enotify.php:255
+#, php-format
+msgid "Please visit %s to view and/or reply to the conversation."
+msgstr "Odwiedź %s żeby zobaczyć i/lub odpowiedzieć na rozmowę"
 
-#: include/contact_selectors.php:84
-msgid "XMPP/IM"
-msgstr "XMPP/IM"
+#: include/enotify.php:183
+#, php-format
+msgid "[Friendica:Notify] %s posted to your profile wall"
+msgstr "[Friendica:Powiadomienie] %s napisał na twoim profilu"
 
-#: include/contact_selectors.php:85
-msgid "MySpace"
-msgstr "MySpace"
+#: include/enotify.php:185
+#, php-format
+msgid "%1$s posted to your profile wall at %2$s"
+msgstr "%1$sopublikowano na ścianie profilu w %2$s "
 
-#: include/contact_selectors.php:87
-msgid "Google+"
-msgstr "Google+"
-
-#: include/contact_selectors.php:88
-msgid "pump.io"
+#: include/enotify.php:186
+#, php-format
+msgid "%1$s posted to [url=%2$s]your wall[/url]"
 msgstr ""
 
-#: include/contact_selectors.php:89
-msgid "Twitter"
-msgstr ""
+#: include/enotify.php:198
+#, php-format
+msgid "[Friendica:Notify] %s tagged you"
+msgstr "[Friendica:Powiadomienie] %s dodał Cię"
 
-#: include/contact_selectors.php:90
-msgid "Diaspora Connector"
-msgstr ""
+#: include/enotify.php:200
+#, php-format
+msgid "%1$s tagged you at %2$s"
+msgstr "%1$s oznaczono Cię tagiem %2$s"
 
-#: include/contact_selectors.php:91
-msgid "GNU Social"
+#: include/enotify.php:201
+#, php-format
+msgid "%1$s [url=%2$s]tagged you[/url]."
 msgstr ""
 
-#: include/contact_selectors.php:92
-msgid "App.net"
-msgstr ""
+#: include/enotify.php:213
+#, php-format
+msgid "[Friendica:Notify] %s shared a new post"
+msgstr "[Friendica:Powiadomienie] %s udostępnił nowy wpis"
+
+#: include/enotify.php:215
+#, php-format
+msgid "%1$s shared a new post at %2$s"
+msgstr "%1$sudostępnił nowy wpis na %2$s "
 
-#: include/contact_selectors.php:103
-msgid "Hubzilla/Redmatrix"
+#: include/enotify.php:216
+#, php-format
+msgid "%1$s [url=%2$s]shared a post[/url]."
 msgstr ""
 
-#: include/acl_selectors.php:327
-msgid "Post to Email"
-msgstr "Wyślij poprzez email"
+#: include/enotify.php:228
+#, php-format
+msgid "[Friendica:Notify] %1$s poked you"
+msgstr "[Friendica: Powiadomienie] %1$s poked you"
 
-#: include/acl_selectors.php:332
+#: include/enotify.php:230
 #, php-format
-msgid "Connectors disabled, since \"%s\" is enabled."
+msgid "%1$s poked you at %2$s"
 msgstr ""
 
-#: include/acl_selectors.php:333 mod/settings.php:1181
-msgid "Hide your profile details from unknown viewers?"
-msgstr "Ukryć szczegóły twojego profilu przed nieznajomymi ?"
-
-#: include/acl_selectors.php:338
-msgid "Visible to everybody"
-msgstr "Widoczny dla wszystkich"
+#: include/enotify.php:231
+#, php-format
+msgid "%1$s [url=%2$s]poked you[/url]."
+msgstr ""
 
-#: include/acl_selectors.php:339 view/theme/vier/config.php:103
-msgid "show"
-msgstr "pokaż"
+#: include/enotify.php:247
+#, php-format
+msgid "[Friendica:Notify] %s tagged your post"
+msgstr "[Friendica:Powiadomienie] %s otagował Twój post"
 
-#: include/acl_selectors.php:340 view/theme/vier/config.php:103
-msgid "don't show"
-msgstr "nie pokazuj"
+#: include/enotify.php:249
+#, php-format
+msgid "%1$s tagged your post at %2$s"
+msgstr "%1$soznaczyłeś swój wpis na %2$s "
 
-#: include/acl_selectors.php:346 mod/editpost.php:133
-msgid "CC: email addresses"
-msgstr "CC: adresy e-mail"
+#: include/enotify.php:250
+#, php-format
+msgid "%1$s tagged [url=%2$s]your post[/url]"
+msgstr ""
 
-#: include/acl_selectors.php:347 mod/editpost.php:140
-msgid "Example: bob@example.com, mary@example.com"
-msgstr "Przykład: bob@example.com, mary@example.com"
+#: include/enotify.php:262
+msgid "[Friendica:Notify] Introduction received"
+msgstr "[Friendica:Powiadomienie] Zapoznanie wstępne"
 
-#: include/acl_selectors.php:349 mod/events.php:509 mod/photos.php:1156
-#: mod/photos.php:1535
-msgid "Permissions"
-msgstr "Uprawnienia"
+#: include/enotify.php:264
+#, php-format
+msgid "You've received an introduction from '%1$s' at %2$s"
+msgstr "Otrzymałeś wstęp od '%1$s'  z %2$s"
 
-#: include/acl_selectors.php:350
-msgid "Close"
-msgstr "Zamknij"
+#: include/enotify.php:265
+#, php-format
+msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
+msgstr ""
 
-#: include/like.php:163 include/conversation.php:130
-#: include/conversation.php:266 include/text.php:1804 mod/subthread.php:87
-#: mod/tagger.php:62
-msgid "photo"
-msgstr "zdjęcie"
+#: include/enotify.php:270 include/enotify.php:316
+#, php-format
+msgid "You may visit their profile at %s"
+msgstr "Możesz odwiedzić ich profil na stronie %s"
 
-#: include/like.php:163 include/diaspora.php:1406 include/conversation.php:125
-#: include/conversation.php:134 include/conversation.php:261
-#: include/conversation.php:270 mod/subthread.php:87 mod/tagger.php:62
-msgid "status"
-msgstr "status"
+#: include/enotify.php:272
+#, php-format
+msgid "Please visit %s to approve or reject the introduction."
+msgstr "Odwiedż %s aby zatwierdzić lub odrzucić przedstawienie."
 
-#: include/like.php:165 include/conversation.php:122
-#: include/conversation.php:258 include/text.php:1802
-msgid "event"
-msgstr "wydarzenie"
+#: include/enotify.php:280
+msgid "[Friendica:Notify] A new person is sharing with you"
+msgstr "[Friendica:Powiadomienie] Nowa osoba dzieli się z tobą"
 
-#: include/like.php:182 include/diaspora.php:1402 include/conversation.php:141
+#: include/enotify.php:282 include/enotify.php:283
 #, php-format
-msgid "%1$s likes %2$s's %3$s"
-msgstr "%1$s lubi %2$s's %3$s"
+msgid "%1$s is sharing with you at %2$s"
+msgstr "%1$sdzieli się z tobą w %2$s "
 
-#: include/like.php:184 include/conversation.php:144
-#, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
-msgstr "%1$s nie lubi %2$s's %3$s"
+#: include/enotify.php:290
+msgid "[Friendica:Notify] You have a new follower"
+msgstr "[Friendica:Powiadomienie] Masz nowego obserwatora"
 
-#: include/like.php:186
+#: include/enotify.php:292 include/enotify.php:293
 #, php-format
-msgid "%1$s is attending %2$s's %3$s"
-msgstr ""
+msgid "You have a new follower at %2$s : %1$s"
+msgstr "Masz nowego obserwatora na %2$s : %1$s"
+
+#: include/enotify.php:305
+msgid "[Friendica:Notify] Friend suggestion received"
+msgstr "[Friendica: Powiadomienie] Otrzymano sugestię znajomego"
 
-#: include/like.php:188
+#: include/enotify.php:307
 #, php-format
-msgid "%1$s is not attending %2$s's %3$s"
-msgstr ""
+msgid "You've received a friend suggestion from '%1$s' at %2$s"
+msgstr "Otrzymałeś od znajomego sugestię '%1$s' na %2$s"
 
-#: include/like.php:190
+#: include/enotify.php:308
 #, php-format
-msgid "%1$s may attend %2$s's %3$s"
-msgstr ""
+msgid ""
+"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
+msgstr "Otrzymałeś [url=%1$s] sugestię znajomego [/url] dla %2$s od %3$s."
 
-#: include/message.php:15 include/message.php:173
-msgid "[no subject]"
-msgstr "[bez tematu]"
+#: include/enotify.php:314
+msgid "Name:"
+msgstr "Imię:"
 
-#: include/message.php:145 include/Photo.php:1040 include/Photo.php:1056
-#: include/Photo.php:1064 include/Photo.php:1089 mod/wall_upload.php:218
-#: mod/wall_upload.php:232 mod/wall_upload.php:239 mod/item.php:478
-msgid "Wall Photos"
-msgstr "Tablica zdjęć"
+#: include/enotify.php:315
+msgid "Photo:"
+msgstr "Zdjęcie:"
 
-#: include/plugin.php:526 include/plugin.php:528
-msgid "Click here to upgrade."
-msgstr "Kliknij tu, aby zaktualizować."
+#: include/enotify.php:318
+#, php-format
+msgid "Please visit %s to approve or reject the suggestion."
+msgstr "Odwiedź stronę %s, aby zatwierdzić lub odrzucić sugestię."
 
-#: include/plugin.php:534
-msgid "This action exceeds the limits set by your subscription plan."
-msgstr ""
+#: include/enotify.php:326 include/enotify.php:341
+msgid "[Friendica:Notify] Connection accepted"
+msgstr "[Friendica: Powiadomienie] Połączenie zostało zaakceptowane"
 
-#: include/plugin.php:539
-msgid "This action is not available under your subscription plan."
-msgstr ""
+#: include/enotify.php:328 include/enotify.php:343
+#, php-format
+msgid "'%1$s' has accepted your connection request at %2$s"
+msgstr "'%1$s' zaakceptował Twoją prośbę o połączenie na %2$s"
 
-#: include/uimport.php:94
-msgid "Error decoding account file"
-msgstr "Błąd podczas odczytu pliku konta"
+#: include/enotify.php:329 include/enotify.php:344
+#, php-format
+msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
+msgstr "%2$szaakceptował twoje [url=%1$s] żądanie połączenia [/url]. "
 
-#: include/uimport.php:100
-msgid "Error! No version data in file! This is not a Friendica account file?"
-msgstr ""
+#: include/enotify.php:334
+msgid ""
+"You are now mutual friends and may exchange status updates, photos, and "
+"email without restriction."
+msgstr "Jesteście teraz przyjaciółmi i możesz wymieniać aktualizacje statusu, zdjęcia i e-maile bez ograniczeń."
 
-#: include/uimport.php:116 include/uimport.php:127
-msgid "Error! Cannot check nickname"
-msgstr ""
+#: include/enotify.php:336
+#, php-format
+msgid "Please visit %s if you wish to make any changes to this relationship."
+msgstr "Odwiedź stronę %s jeśli chcesz wprowadzić zmiany w tym związku."
 
-#: include/uimport.php:120 include/uimport.php:131
+#: include/enotify.php:349
 #, php-format
-msgid "User '%s' already exists on this server!"
-msgstr "Użytkownik '%s' już istnieje na tym serwerze!"
+msgid ""
+"'%1$s' has chosen to accept you a fan, which restricts some forms of "
+"communication - such as private messaging and some profile interactions. If "
+"this is a celebrity or community page, these settings were applied "
+"automatically."
+msgstr "'%1$s' zdecydował się zaakceptować Cię jako fana, który ogranicza niektóre formy komunikacji - takie jak prywatne wiadomości i niektóre interakcje w profilu. Jeśli jest to strona celebrytów lub społeczności, ustawienia te zostały zastosowane automatycznie."
 
-#: include/uimport.php:153
-msgid "User creation error"
-msgstr ""
+#: include/enotify.php:351
+#, php-format
+msgid ""
+"'%1$s' may choose to extend this into a two-way or more permissive "
+"relationship in the future."
+msgstr "'%1$s' możesz zdecydować o przedłużeniu tego w dwukierunkowy lub bardziej ścisłą relację w przyszłości. "
 
-#: include/uimport.php:173
-msgid "User profile creation error"
-msgstr ""
+#: include/enotify.php:353
+#, php-format
+msgid "Please visit %s  if you wish to make any changes to this relationship."
+msgstr "Odwiedź stronę %s, jeśli chcesz wprowadzić zmiany w tym związku."
 
-#: include/uimport.php:222
+#: include/enotify.php:363
+msgid "[Friendica System:Notify] registration request"
+msgstr "[Friendica System:Powiadomienie] prośba o rejestrację"
+
+#: include/enotify.php:365
 #, php-format
-msgid "%d contact not imported"
-msgid_plural "%d contacts not imported"
-msgstr[0] "Nie zaimportowano %d kontaktu."
-msgstr[1] "Nie zaimportowano %d kontaktów."
-msgstr[2] "Nie zaimportowano %d kontaktów."
+msgid "You've received a registration request from '%1$s' at %2$s"
+msgstr "Otrzymałeś wniosek rejestracyjny od '%1$s' na %2$s"
 
-#: include/uimport.php:292
-msgid "Done. You can now login with your username and password"
-msgstr "Wykonano. Teraz możesz się zalogować z użyciem loginu i hasła."
+#: include/enotify.php:366
+#, php-format
+msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
+msgstr "Otrzymałeś [url=%1$s] żądanie rejestracji [/url] od %2$s."
 
-#: include/datetime.php:57 include/datetime.php:59 mod/profiles.php:705
-msgid "Miscellaneous"
-msgstr "Różny"
+#: include/enotify.php:371
+#, php-format
+msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s)"
+msgstr "Pełna nazwa:\t%1$s \\Lokalizacja nSite:\t%2$s\\ nNazwa Użytkownika: \t%3$s(%4$s)"
 
-#: include/datetime.php:183 include/identity.php:629
-msgid "Birthday:"
-msgstr "Urodziny:"
+#: include/enotify.php:377
+#, php-format
+msgid "Please visit %s to approve or reject the request."
+msgstr "Odwiedź stronę %s, aby zatwierdzić lub odrzucić wniosek."
 
-#: include/datetime.php:185 mod/profiles.php:728
-msgid "Age: "
-msgstr "Wiek: "
+#: include/items.php:342 mod/notice.php:22 mod/viewsrc.php:21
+#: mod/admin.php:269 mod/admin.php:1787 mod/admin.php:2035 mod/display.php:72
+#: mod/display.php:252 mod/display.php:354
+msgid "Item not found."
+msgstr "Element nie znaleziony."
 
-#: include/datetime.php:187
-msgid "YYYY-MM-DD or MM-DD"
-msgstr ""
+#: include/items.php:382
+msgid "Do you really want to delete this item?"
+msgstr "Czy na pewno chcesz usunąć ten element?"
+
+#: include/items.php:384 mod/api.php:110 mod/suggest.php:38
+#: mod/dfrn_request.php:653 mod/register.php:237 mod/message.php:138
+#: mod/contacts.php:472 mod/follow.php:150 mod/profiles.php:635
+#: mod/profiles.php:638 mod/profiles.php:660 mod/settings.php:1103
+#: mod/settings.php:1109 mod/settings.php:1116 mod/settings.php:1120
+#: mod/settings.php:1124 mod/settings.php:1128 mod/settings.php:1132
+#: mod/settings.php:1136 mod/settings.php:1156 mod/settings.php:1157
+#: mod/settings.php:1158 mod/settings.php:1159 mod/settings.php:1160
+msgid "Yes"
+msgstr "Tak"
 
-#: include/datetime.php:341
-msgid "never"
-msgstr "nigdy"
+#: include/items.php:401 mod/allfriends.php:21 mod/api.php:35 mod/api.php:40
+#: mod/attach.php:38 mod/common.php:26 mod/crepair.php:98 mod/nogroup.php:28
+#: mod/repair_ostatus.php:13 mod/suggest.php:60 mod/uimport.php:28
+#: mod/notifications.php:73 mod/dfrn_confirm.php:68 mod/invite.php:20
+#: mod/invite.php:106 mod/manage.php:131 mod/wall_attach.php:74
+#: mod/wall_attach.php:77 mod/poke.php:150 mod/regmod.php:108
+#: mod/viewcontacts.php:57 mod/wall_upload.php:103 mod/wall_upload.php:106
+#: mod/wallmessage.php:16 mod/wallmessage.php:40 mod/wallmessage.php:79
+#: mod/wallmessage.php:103 mod/register.php:53 mod/editpost.php:18
+#: mod/fsuggest.php:80 mod/group.php:26 mod/message.php:59 mod/message.php:104
+#: mod/network.php:32 mod/notes.php:30 mod/photos.php:174 mod/photos.php:1051
+#: mod/cal.php:304 mod/contacts.php:386 mod/delegate.php:25
+#: mod/delegate.php:43 mod/delegate.php:54 mod/dirfind.php:25
+#: mod/events.php:194 mod/follow.php:17 mod/follow.php:54 mod/follow.php:118
+#: mod/item.php:160 mod/ostatus_subscribe.php:16 mod/profile_photo.php:30
+#: mod/profile_photo.php:176 mod/profile_photo.php:187
+#: mod/profile_photo.php:200 mod/profiles.php:181 mod/profiles.php:605
+#: mod/settings.php:43 mod/settings.php:142 mod/settings.php:665
+#: mod/unfollow.php:15 mod/unfollow.php:57 mod/unfollow.php:90 index.php:416
+msgid "Permission denied."
+msgstr "Brak uprawnień."
 
-#: include/datetime.php:347
-msgid "less than a second ago"
-msgstr "mniej niż sekundę temu"
+#: include/items.php:471
+msgid "Archives"
+msgstr "Archiwum"
 
-#: include/datetime.php:350
-msgid "year"
-msgstr "rok"
+#: include/items.php:477 view/theme/vier/theme.php:259
+#: src/Content/ForumManager.php:130 src/Content/Widget.php:312
+#: src/Object/Post.php:424 src/App.php:518
+msgid "show more"
+msgstr "Pokaż więcej"
 
-#: include/datetime.php:350
-msgid "years"
-msgstr "lata"
+#: include/text.php:302
+msgid "newer"
+msgstr "nowsze"
 
-#: include/datetime.php:351 include/event.php:480 mod/cal.php:284
-#: mod/events.php:389
-msgid "month"
-msgstr "miesiąc"
+#: include/text.php:303
+msgid "older"
+msgstr "starsze"
 
-#: include/datetime.php:351
-msgid "months"
-msgstr "miesiące"
+#: include/text.php:308
+msgid "first"
+msgstr "pierwszy"
 
-#: include/datetime.php:352 include/event.php:481 mod/cal.php:285
-#: mod/events.php:390
-msgid "week"
-msgstr "tydzień"
+#: include/text.php:309
+msgid "prev"
+msgstr "poprzedni"
 
-#: include/datetime.php:352
-msgid "weeks"
-msgstr "tygodnie"
+#: include/text.php:343
+msgid "next"
+msgstr "następny"
 
-#: include/datetime.php:353 include/event.php:482 mod/cal.php:286
-#: mod/events.php:391
-msgid "day"
-msgstr "dzień"
+#: include/text.php:344
+msgid "last"
+msgstr "ostatni"
 
-#: include/datetime.php:353
-msgid "days"
-msgstr "dni"
+#: include/text.php:398
+msgid "Loading more entries..."
+msgstr "Ładuję więcej wpisów..."
 
-#: include/datetime.php:354
-msgid "hour"
-msgstr "godzina"
+#: include/text.php:399
+msgid "The end"
+msgstr "Koniec"
 
-#: include/datetime.php:354
-msgid "hours"
-msgstr "godziny"
+#: include/text.php:884
+msgid "No contacts"
+msgstr "Brak kontaktów"
 
-#: include/datetime.php:355
-msgid "minute"
-msgstr "minuta"
+#: include/text.php:908
+#, php-format
+msgid "%d Contact"
+msgid_plural "%d Contacts"
+msgstr[0] "%d kontakt"
+msgstr[1] "%d kontaktów"
+msgstr[2] "%d kontakty"
+msgstr[3] "%d kontakty"
 
-#: include/datetime.php:355
-msgid "minutes"
-msgstr "minuty"
+#: include/text.php:921
+msgid "View Contacts"
+msgstr "widok kontaktów"
 
-#: include/datetime.php:356
-msgid "second"
-msgstr "sekunda"
+#: include/text.php:1010 mod/filer.php:35 mod/editpost.php:110
+#: mod/notes.php:67
+msgid "Save"
+msgstr "Zapisz"
 
-#: include/datetime.php:356
-msgid "seconds"
-msgstr "sekundy"
+#: include/text.php:1010
+msgid "Follow"
+msgstr "Śledzić"
 
-#: include/datetime.php:365
-#, php-format
-msgid "%1$d %2$s ago"
-msgstr "%1$d %2$s temu"
+#: include/text.php:1016 mod/search.php:155 src/Content/Nav.php:142
+msgid "Search"
+msgstr "Szukaj"
 
-#: include/datetime.php:572
-#, php-format
-msgid "%s's birthday"
-msgstr "Urodziny %s"
+#: include/text.php:1019 src/Content/Nav.php:58
+msgid "@name, !forum, #tags, content"
+msgstr "@imię, !forum, #tagi, treść"
 
-#: include/datetime.php:573 include/dfrn.php:1109
-#, php-format
-msgid "Happy Birthday %s"
-msgstr "Urodziny %s"
+#: include/text.php:1025 src/Content/Nav.php:145
+msgid "Full Text"
+msgstr "Pełny tekst"
 
-#: include/enotify.php:24
-msgid "Friendica Notification"
-msgstr "Powiadomienia Friendica"
+#: include/text.php:1026 src/Content/Nav.php:146
+#: src/Content/Widget/TagCloud.php:54
+msgid "Tags"
+msgstr "Tagi"
 
-#: include/enotify.php:27
-msgid "Thank You,"
-msgstr "Dziękuję,"
+#: include/text.php:1027 mod/viewcontacts.php:131 mod/contacts.php:814
+#: mod/contacts.php:875 view/theme/frio/theme.php:270 src/Content/Nav.php:147
+#: src/Content/Nav.php:212 src/Model/Profile.php:957 src/Model/Profile.php:960
+msgid "Contacts"
+msgstr "Kontakty"
 
-#: include/enotify.php:30
-#, php-format
-msgid "%s Administrator"
-msgstr "%s administrator"
+#: include/text.php:1030 view/theme/vier/theme.php:254
+#: src/Content/ForumManager.php:125 src/Content/Nav.php:151
+msgid "Forums"
+msgstr "Fora"
 
-#: include/enotify.php:32
-#, php-format
-msgid "%1$s, %2$s Administrator"
-msgstr ""
+#: include/text.php:1074
+msgid "poke"
+msgstr "zaczep"
 
-#: include/enotify.php:43 include/delivery.php:457
-msgid "noreply"
-msgstr "brak odpowiedzi"
+#: include/text.php:1074
+msgid "poked"
+msgstr "zaczepiony"
 
-#: include/enotify.php:70
-#, php-format
-msgid "%s <!item_type!>"
+#: include/text.php:1075
+msgid "ping"
+msgstr "ping"
+
+#: include/text.php:1075
+msgid "pinged"
 msgstr ""
 
-#: include/enotify.php:83
-#, php-format
-msgid "[Friendica:Notify] New mail received at %s"
-msgstr "[Friendica:Notify] Nowa wiadomość otrzymana od %s"
+#: include/text.php:1076
+msgid "prod"
+msgstr ""
 
-#: include/enotify.php:85
-#, php-format
-msgid "%1$s sent you a new private message at %2$s."
+#: include/text.php:1076
+msgid "prodded"
 msgstr ""
 
-#: include/enotify.php:86
-#, php-format
-msgid "%1$s sent you %2$s."
-msgstr "%1$s wysyła ci %2$s"
+#: include/text.php:1077
+msgid "slap"
+msgstr "klask"
 
-#: include/enotify.php:86
-msgid "a private message"
-msgstr "prywatna wiadomość"
+#: include/text.php:1077
+msgid "slapped"
+msgstr "spoliczkowany"
 
-#: include/enotify.php:88
-#, php-format
-msgid "Please visit %s to view and/or reply to your private messages."
-msgstr "Odwiedź %s żeby zobaczyć i/lub odpowiedzieć na twoje prywatne wiadomości"
+#: include/text.php:1078
+msgid "finger"
+msgstr "wskaż"
 
-#: include/enotify.php:134
-#, php-format
-msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
-msgstr "%1$s skomentował [url=%2$s]a %3$s[/url]"
+#: include/text.php:1078
+msgid "fingered"
+msgstr "dotknięty"
 
-#: include/enotify.php:141
-#, php-format
-msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
-msgstr ""
+#: include/text.php:1079
+msgid "rebuff"
+msgstr "odrzuć"
 
-#: include/enotify.php:149
-#, php-format
-msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
-msgstr ""
+#: include/text.php:1079
+msgid "rebuffed"
+msgstr "odrzucony"
 
-#: include/enotify.php:159
-#, php-format
-msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
-msgstr ""
+#: include/text.php:1093 mod/settings.php:941 src/Model/Event.php:379
+msgid "Monday"
+msgstr "Poniedziałek"
 
-#: include/enotify.php:161
-#, php-format
-msgid "%s commented on an item/conversation you have been following."
-msgstr "%s skomentował rozmowę którą śledzisz"
+#: include/text.php:1093 src/Model/Event.php:380
+msgid "Tuesday"
+msgstr "Wtorek"
 
-#: include/enotify.php:164 include/enotify.php:178 include/enotify.php:192
-#: include/enotify.php:206 include/enotify.php:224 include/enotify.php:238
-#, php-format
-msgid "Please visit %s to view and/or reply to the conversation."
-msgstr "Odwiedź %s żeby zobaczyć i/lub odpowiedzieć na rozmowę"
+#: include/text.php:1093 src/Model/Event.php:381
+msgid "Wednesday"
+msgstr "Środa"
 
-#: include/enotify.php:171
-#, php-format
-msgid "[Friendica:Notify] %s posted to your profile wall"
-msgstr "[Friendica:Notify] %s napisał na twoim profilu"
+#: include/text.php:1093 src/Model/Event.php:382
+msgid "Thursday"
+msgstr "Czwartek"
 
-#: include/enotify.php:173
-#, php-format
-msgid "%1$s posted to your profile wall at %2$s"
-msgstr ""
+#: include/text.php:1093 src/Model/Event.php:383
+msgid "Friday"
+msgstr "Piątek"
 
-#: include/enotify.php:174
-#, php-format
-msgid "%1$s posted to [url=%2$s]your wall[/url]"
-msgstr ""
+#: include/text.php:1093 src/Model/Event.php:384
+msgid "Saturday"
+msgstr "Sobota"
 
-#: include/enotify.php:185
-#, php-format
-msgid "[Friendica:Notify] %s tagged you"
-msgstr "[Friendica:Notify] %s oznaczył cię"
+#: include/text.php:1093 mod/settings.php:941 src/Model/Event.php:378
+msgid "Sunday"
+msgstr "Niedziela"
 
-#: include/enotify.php:187
-#, php-format
-msgid "%1$s tagged you at %2$s"
-msgstr "%1$s oznaczył/a cię w %2$s"
+#: include/text.php:1097 src/Model/Event.php:399
+msgid "January"
+msgstr "Styczeń"
 
-#: include/enotify.php:188
-#, php-format
-msgid "%1$s [url=%2$s]tagged you[/url]."
-msgstr ""
+#: include/text.php:1097 src/Model/Event.php:400
+msgid "February"
+msgstr "Luty"
 
-#: include/enotify.php:199
-#, php-format
-msgid "[Friendica:Notify] %s shared a new post"
-msgstr ""
+#: include/text.php:1097 src/Model/Event.php:401
+msgid "March"
+msgstr "Marzec"
 
-#: include/enotify.php:201
-#, php-format
-msgid "%1$s shared a new post at %2$s"
-msgstr ""
+#: include/text.php:1097 src/Model/Event.php:402
+msgid "April"
+msgstr "Kwiecień"
 
-#: include/enotify.php:202
-#, php-format
-msgid "%1$s [url=%2$s]shared a post[/url]."
-msgstr ""
+#: include/text.php:1097 include/text.php:1114 src/Model/Event.php:390
+#: src/Model/Event.php:403
+msgid "May"
+msgstr "Maj"
 
-#: include/enotify.php:213
-#, php-format
-msgid "[Friendica:Notify] %1$s poked you"
-msgstr ""
+#: include/text.php:1097 src/Model/Event.php:404
+msgid "June"
+msgstr "Czerwiec"
 
-#: include/enotify.php:215
-#, php-format
-msgid "%1$s poked you at %2$s"
-msgstr ""
+#: include/text.php:1097 src/Model/Event.php:405
+msgid "July"
+msgstr "Lipiec"
 
-#: include/enotify.php:216
-#, php-format
-msgid "%1$s [url=%2$s]poked you[/url]."
-msgstr ""
+#: include/text.php:1097 src/Model/Event.php:406
+msgid "August"
+msgstr "Sierpień"
 
-#: include/enotify.php:231
-#, php-format
-msgid "[Friendica:Notify] %s tagged your post"
-msgstr ""
+#: include/text.php:1097 src/Model/Event.php:407
+msgid "September"
+msgstr "Wrzesień"
 
-#: include/enotify.php:233
-#, php-format
-msgid "%1$s tagged your post at %2$s"
-msgstr ""
+#: include/text.php:1097 src/Model/Event.php:408
+msgid "October"
+msgstr "Październik"
 
-#: include/enotify.php:234
-#, php-format
-msgid "%1$s tagged [url=%2$s]your post[/url]"
-msgstr ""
+#: include/text.php:1097 src/Model/Event.php:409
+msgid "November"
+msgstr "Listopad"
 
-#: include/enotify.php:245
-msgid "[Friendica:Notify] Introduction received"
-msgstr ""
+#: include/text.php:1097 src/Model/Event.php:410
+msgid "December"
+msgstr "Grudzień"
 
-#: include/enotify.php:247
-#, php-format
-msgid "You've received an introduction from '%1$s' at %2$s"
-msgstr ""
+#: include/text.php:1111 src/Model/Event.php:371
+msgid "Mon"
+msgstr "Pon"
 
-#: include/enotify.php:248
-#, php-format
-msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
-msgstr ""
+#: include/text.php:1111 src/Model/Event.php:372
+msgid "Tue"
+msgstr "Wt"
 
-#: include/enotify.php:252 include/enotify.php:295
-#, php-format
-msgid "You may visit their profile at %s"
-msgstr "Możesz obejrzeć ich profile na %s"
+#: include/text.php:1111 src/Model/Event.php:373
+msgid "Wed"
+msgstr "Śr"
 
-#: include/enotify.php:254
-#, php-format
-msgid "Please visit %s to approve or reject the introduction."
-msgstr "Odwiedż %s aby zatwierdzić lub odrzucić przedstawienie."
+#: include/text.php:1111 src/Model/Event.php:374
+msgid "Thu"
+msgstr "Czw"
 
-#: include/enotify.php:262
-msgid "[Friendica:Notify] A new person is sharing with you"
-msgstr ""
+#: include/text.php:1111 src/Model/Event.php:375
+msgid "Fri"
+msgstr "Pt"
 
-#: include/enotify.php:264 include/enotify.php:265
-#, php-format
-msgid "%1$s is sharing with you at %2$s"
-msgstr ""
+#: include/text.php:1111 src/Model/Event.php:376
+msgid "Sat"
+msgstr "Sob"
 
-#: include/enotify.php:271
-msgid "[Friendica:Notify] You have a new follower"
-msgstr ""
+#: include/text.php:1111 src/Model/Event.php:370
+msgid "Sun"
+msgstr "Niedz"
 
-#: include/enotify.php:273 include/enotify.php:274
-#, php-format
-msgid "You have a new follower at %2$s : %1$s"
-msgstr ""
+#: include/text.php:1114 src/Model/Event.php:386
+msgid "Jan"
+msgstr "Sty"
 
-#: include/enotify.php:285
-msgid "[Friendica:Notify] Friend suggestion received"
-msgstr ""
+#: include/text.php:1114 src/Model/Event.php:387
+msgid "Feb"
+msgstr "Lut"
 
-#: include/enotify.php:287
-#, php-format
-msgid "You've received a friend suggestion from '%1$s' at %2$s"
-msgstr ""
+#: include/text.php:1114 src/Model/Event.php:388
+msgid "Mar"
+msgstr "Mar"
 
-#: include/enotify.php:288
-#, php-format
-msgid ""
-"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
-msgstr ""
+#: include/text.php:1114 src/Model/Event.php:389
+msgid "Apr"
+msgstr "Kwi"
 
-#: include/enotify.php:293
-msgid "Name:"
-msgstr "Imię:"
+#: include/text.php:1114 src/Model/Event.php:392
+msgid "Jul"
+msgstr "Lip"
 
-#: include/enotify.php:294
-msgid "Photo:"
-msgstr "Zdjęcie:"
+#: include/text.php:1114 src/Model/Event.php:393
+msgid "Aug"
+msgstr "Sie"
 
-#: include/enotify.php:297
-#, php-format
-msgid "Please visit %s to approve or reject the suggestion."
-msgstr ""
+#: include/text.php:1114
+msgid "Sep"
+msgstr "Wrz"
 
-#: include/enotify.php:305 include/enotify.php:319
-msgid "[Friendica:Notify] Connection accepted"
-msgstr ""
+#: include/text.php:1114 src/Model/Event.php:395
+msgid "Oct"
+msgstr "Paź"
 
-#: include/enotify.php:307 include/enotify.php:321
-#, php-format
-msgid "'%1$s' has accepted your connection request at %2$s"
-msgstr ""
+#: include/text.php:1114 src/Model/Event.php:396
+msgid "Nov"
+msgstr "Lis"
 
-#: include/enotify.php:308 include/enotify.php:322
-#, php-format
-msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
-msgstr ""
+#: include/text.php:1114 src/Model/Event.php:397
+msgid "Dec"
+msgstr "Gru"
 
-#: include/enotify.php:312
-msgid ""
-"You are now mutual friends and may exchange status updates, photos, and "
-"email without restriction."
-msgstr ""
+#: include/text.php:1324 mod/videos.php:380
+msgid "View Video"
+msgstr "Zobacz film"
 
-#: include/enotify.php:314
-#, php-format
-msgid "Please visit %s if you wish to make any changes to this relationship."
-msgstr ""
+#: include/text.php:1341
+msgid "bytes"
+msgstr "bajty"
 
-#: include/enotify.php:326
-#, php-format
-msgid ""
-"'%1$s' has chosen to accept you a \"fan\", which restricts some forms of "
-"communication - such as private messaging and some profile interactions. If "
-"this is a celebrity or community page, these settings were applied "
-"automatically."
-msgstr ""
+#: include/text.php:1374 include/text.php:1385
+msgid "Click to open/close"
+msgstr "Kliknij aby otworzyć/zamknąć"
 
-#: include/enotify.php:328
-#, php-format
-msgid ""
-"'%1$s' may choose to extend this into a two-way or more permissive "
-"relationship in the future."
-msgstr ""
+#: include/text.php:1509
+msgid "View on separate page"
+msgstr "Zobacz na oddzielnej stronie"
 
-#: include/enotify.php:330
-#, php-format
-msgid "Please visit %s  if you wish to make any changes to this relationship."
-msgstr ""
+#: include/text.php:1510
+msgid "view on separate page"
+msgstr "zobacz na oddzielnej stronie"
 
-#: include/enotify.php:340
-msgid "[Friendica System:Notify] registration request"
-msgstr ""
+#: include/text.php:1515 include/text.php:1522 src/Model/Event.php:594
+msgid "link to source"
+msgstr "link do źródła"
 
-#: include/enotify.php:342
-#, php-format
-msgid "You've received a registration request from '%1$s' at %2$s"
-msgstr ""
+#: include/text.php:1728
+msgid "activity"
+msgstr "aktywność"
 
-#: include/enotify.php:343
-#, php-format
-msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
-msgstr ""
+#: include/text.php:1730 src/Object/Post.php:423 src/Object/Post.php:435
+msgid "comment"
+msgid_plural "comments"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] "komentarz"
+msgstr[3] "komentarz"
 
-#: include/enotify.php:347
-#, php-format
-msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s)"
+#: include/text.php:1733
+msgid "post"
+msgstr "post"
+
+#: include/text.php:1890
+msgid "Item filed"
 msgstr ""
 
-#: include/enotify.php:350
+#: mod/allfriends.php:51
+msgid "No friends to display."
+msgstr "Brak znajomych do wyświetlenia"
+
+#: mod/allfriends.php:90 mod/suggest.php:101 mod/match.php:105
+#: mod/dirfind.php:215 src/Content/Widget.php:37 src/Model/Profile.php:297
+msgid "Connect"
+msgstr "Połącz"
+
+#: mod/api.php:85 mod/api.php:107
+msgid "Authorize application connection"
+msgstr "Autoryzacja połączenia aplikacji"
+
+#: mod/api.php:86
+msgid "Return to your app and insert this Securty Code:"
+msgstr "Powróć do swojej aplikacji i wpisz ten Kod Bezpieczeństwa:"
+
+#: mod/api.php:95
+msgid "Please login to continue."
+msgstr "Zaloguj się aby kontynuować."
+
+#: mod/api.php:109
+msgid ""
+"Do you want to authorize this application to access your posts and contacts,"
+" and/or create new posts for you?"
+msgstr "Czy chcesz umożliwić tej aplikacji dostęp do Twoich wpisów, kontaktów oraz pozwolić jej na pisanie za Ciebie postów?"
+
+#: mod/api.php:111 mod/dfrn_request.php:653 mod/register.php:238
+#: mod/follow.php:150 mod/profiles.php:635 mod/profiles.php:639
+#: mod/profiles.php:660 mod/settings.php:1103 mod/settings.php:1109
+#: mod/settings.php:1116 mod/settings.php:1120 mod/settings.php:1124
+#: mod/settings.php:1128 mod/settings.php:1132 mod/settings.php:1136
+#: mod/settings.php:1156 mod/settings.php:1157 mod/settings.php:1158
+#: mod/settings.php:1159 mod/settings.php:1160
+msgid "No"
+msgstr "Nie"
+
+#: mod/apps.php:14 index.php:245
+msgid "You must be logged in to use addons. "
+msgstr "Musisz się zalogować, aby móc używać dodatkowych wtyczek."
+
+#: mod/apps.php:19
+msgid "Applications"
+msgstr "Aplikacje"
+
+#: mod/apps.php:22
+msgid "No installed applications."
+msgstr "Brak zainstalowanych aplikacji."
+
+#: mod/attach.php:15
+msgid "Item not available."
+msgstr "Element nie dostępny."
+
+#: mod/attach.php:25
+msgid "Item was not found."
+msgstr "Element nie znaleziony."
+
+#: mod/common.php:91
+msgid "No contacts in common."
+msgstr "Brak wspólnych kontaktów."
+
+#: mod/common.php:140 mod/contacts.php:886
+msgid "Common Friends"
+msgstr "Wspólni znajomi"
+
+#: mod/credits.php:18
+msgid "Credits"
+msgstr "Zaufany"
+
+#: mod/credits.php:19
+msgid ""
+"Friendica is a community project, that would not be possible without the "
+"help of many people. Here is a list of those who have contributed to the "
+"code or the translation of Friendica. Thank you all!"
+msgstr "Friendica to projekt społecznościowy, który nie byłby możliwy bez pomocy wielu osób. Oto lista osób, które przyczyniły się do tworzenia kodu lub tłumaczenia Friendica. Dziękuję wam wszystkim!"
+
+#: mod/crepair.php:87
+msgid "Contact settings applied."
+msgstr "Ustawienia kontaktu zaktualizowane."
+
+#: mod/crepair.php:89
+msgid "Contact update failed."
+msgstr "Nie udało się zaktualizować kontaktu."
+
+#: mod/crepair.php:110 mod/dfrn_confirm.php:131 mod/fsuggest.php:30
+#: mod/fsuggest.php:96
+msgid "Contact not found."
+msgstr "Kontakt nie znaleziony"
+
+#: mod/crepair.php:114
+msgid ""
+"<strong>WARNING: This is highly advanced</strong> and if you enter incorrect"
+" information your communications with this contact may stop working."
+msgstr "<strong> UWAGA: To jest wysoce zaawansowane</strong> i jeśli wprowadzisz niewłaściwą informację twoje komunikacje z tym kontaktem mogą przestać działać."
+
+#: mod/crepair.php:115
+msgid ""
+"Please use your browser 'Back' button <strong>now</strong> if you are "
+"uncertain what to do on this page."
+msgstr "Jeśli nie jesteś pewien, co zrobić na tej stronie, użyj <strong>teraz</strong> przycisku 'powrót' na swojej przeglądarce."
+
+#: mod/crepair.php:129 mod/crepair.php:131
+msgid "No mirroring"
+msgstr "Bez dublowania"
+
+#: mod/crepair.php:129
+msgid "Mirror as forwarded posting"
+msgstr "Przesłany lustrzany post"
+
+#: mod/crepair.php:129 mod/crepair.php:131
+msgid "Mirror as my own posting"
+msgstr "Lustro mojego własnego komentarza"
+
+#: mod/crepair.php:144
+msgid "Return to contact editor"
+msgstr "Wróć do edytora kontaktów"
+
+#: mod/crepair.php:146
+msgid "Refetch contact data"
+msgstr "Odśwież dane kontaktowe"
+
+#: mod/crepair.php:148 mod/invite.php:150 mod/manage.php:184
+#: mod/localtime.php:56 mod/poke.php:199 mod/fsuggest.php:114
+#: mod/message.php:265 mod/message.php:432 mod/photos.php:1080
+#: mod/photos.php:1160 mod/photos.php:1445 mod/photos.php:1491
+#: mod/photos.php:1530 mod/photos.php:1603 mod/contacts.php:610
+#: mod/events.php:530 mod/install.php:251 mod/install.php:290
+#: mod/profiles.php:671 view/theme/duepuntozero/config.php:71
+#: view/theme/frio/config.php:113 view/theme/quattro/config.php:73
+#: view/theme/vier/config.php:119 src/Object/Post.php:790
+msgid "Submit"
+msgstr "Potwierdź"
+
+#: mod/crepair.php:149
+msgid "Remote Self"
+msgstr "Zdalny Self"
+
+#: mod/crepair.php:152
+msgid "Mirror postings from this contact"
+msgstr "Publikacje lustrzane od tego kontaktu"
+
+#: mod/crepair.php:154
+msgid ""
+"Mark this contact as remote_self, this will cause friendica to repost new "
+"entries from this contact."
+msgstr "Oznacz ten kontakt jako remote_self, spowoduje to, że friendica odeśle nowe wpisy z tego kontaktu."
+
+#: mod/crepair.php:158 mod/admin.php:439 mod/admin.php:1714 mod/admin.php:1726
+#: mod/admin.php:1739 mod/admin.php:1755 mod/settings.php:677
+#: mod/settings.php:703
+msgid "Name"
+msgstr "Imię"
+
+#: mod/crepair.php:159
+msgid "Account Nickname"
+msgstr "Nazwa konta"
+
+#: mod/crepair.php:160
+msgid "@Tagname - overrides Name/Nickname"
+msgstr "@Zmienna - zastępuje Imię/Pseudonim"
+
+#: mod/crepair.php:161
+msgid "Account URL"
+msgstr "URL konta"
+
+#: mod/crepair.php:162
+msgid "Friend Request URL"
+msgstr "URL żądajacy znajomości"
+
+#: mod/crepair.php:163
+msgid "Friend Confirm URL"
+msgstr "URL potwierdzający znajomość"
+
+#: mod/crepair.php:164
+msgid "Notification Endpoint URL"
+msgstr "Zgłoszenie Punktu Końcowego URL"
+
+#: mod/crepair.php:165
+msgid "Poll/Feed URL"
+msgstr "Adres Ankiety / RSS"
+
+#: mod/crepair.php:166
+msgid "New photo from this URL"
+msgstr "Nowe zdjęcie z tej ścieżki"
+
+#: mod/fbrowser.php:34 view/theme/frio/theme.php:261 src/Content/Nav.php:102
+#: src/Model/Profile.php:904
+msgid "Photos"
+msgstr "Zdjęcia"
+
+#: mod/fbrowser.php:43 mod/fbrowser.php:68 mod/photos.php:194
+#: mod/photos.php:1062 mod/photos.php:1149 mod/photos.php:1166
+#: mod/photos.php:1659 mod/photos.php:1673 src/Model/Photo.php:244
+#: src/Model/Photo.php:253
+msgid "Contact Photos"
+msgstr "Zdjęcia kontaktu"
+
+#: mod/fbrowser.php:105 mod/fbrowser.php:136 mod/profile_photo.php:250
+msgid "Upload"
+msgstr "Załaduj"
+
+#: mod/fbrowser.php:131
+msgid "Files"
+msgstr "Pliki"
+
+#: mod/fetch.php:16 mod/fetch.php:52 mod/fetch.php:65 mod/help.php:60
+#: mod/p.php:21 mod/p.php:48 mod/p.php:57 index.php:292
+msgid "Not Found"
+msgstr "Nie znaleziono"
+
+#: mod/hcard.php:18
+msgid "No profile"
+msgstr "Brak profilu"
+
+#: mod/help.php:48
+msgid "Help:"
+msgstr "Pomoc:"
+
+#: mod/help.php:54 view/theme/vier/theme.php:298 src/Content/Nav.php:134
+msgid "Help"
+msgstr "Pomoc"
+
+#: mod/help.php:63 index.php:297
+msgid "Page not found."
+msgstr "Strona nie znaleziona."
+
+#: mod/home.php:39
 #, php-format
-msgid "Please visit %s to approve or reject the request."
-msgstr ""
+msgid "Welcome to %s"
+msgstr "Witamy w %s"
 
-#: include/event.php:16 include/bb2diaspora.php:152 mod/localtime.php:12
-msgid "l F d, Y \\@ g:i A"
-msgstr ""
+#: mod/lockview.php:38 mod/lockview.php:46
+msgid "Remote privacy information not available."
+msgstr "Dane prywatne nie są dostępne zdalnie "
 
-#: include/event.php:33 include/event.php:51 include/event.php:487
-#: include/bb2diaspora.php:158
-msgid "Starts:"
-msgstr "Start:"
+#: mod/lockview.php:55
+msgid "Visible to:"
+msgstr "Widoczne dla:"
 
-#: include/event.php:36 include/event.php:57 include/event.php:488
-#: include/bb2diaspora.php:166
-msgid "Finishes:"
-msgstr "Wykończenia:"
+#: mod/maintenance.php:24
+msgid "System down for maintenance"
+msgstr "System wyłączony w celu konserwacji"
 
-#: include/event.php:39 include/event.php:63 include/event.php:489
-#: include/bb2diaspora.php:174 include/identity.php:328
-#: mod/notifications.php:232 mod/directory.php:137 mod/events.php:494
-#: mod/contacts.php:628
-msgid "Location:"
-msgstr "Lokalizacja"
+#: mod/newmember.php:11
+msgid "Welcome to Friendica"
+msgstr "Witamy na Friendica"
 
-#: include/event.php:441
-msgid "Sun"
-msgstr ""
+#: mod/newmember.php:12
+msgid "New Member Checklist"
+msgstr "Lista nowych członków"
 
-#: include/event.php:442
-msgid "Mon"
-msgstr ""
+#: mod/newmember.php:14
+msgid ""
+"We would like to offer some tips and links to help make your experience "
+"enjoyable. Click any item to visit the relevant page. A link to this page "
+"will be visible from your home page for two weeks after your initial "
+"registration and then will quietly disappear."
+msgstr "Chcielibyśmy zaproponować kilka porad i linków, które pomogą uczynić twoje doświadczenie przyjemnym. Kliknij dowolny element, aby odwiedzić odpowiednią stronę. Link do tej strony będzie widoczny na stronie głównej przez dwa tygodnie od czasu rejestracji, a następnie zniknie."
 
-#: include/event.php:443
-msgid "Tue"
-msgstr ""
+#: mod/newmember.php:15
+msgid "Getting Started"
+msgstr "Pierwsze kroki"
 
-#: include/event.php:444
-msgid "Wed"
+#: mod/newmember.php:17
+msgid "Friendica Walk-Through"
 msgstr ""
 
-#: include/event.php:445
-msgid "Thu"
-msgstr ""
+#: mod/newmember.php:17
+msgid ""
+"On your <em>Quick Start</em> page - find a brief introduction to your "
+"profile and network tabs, make some new connections, and find some groups to"
+" join."
+msgstr "Na stronie <em>Szybki start</em> - znajdź krótkie wprowadzenie do swojego profilu i kart sieciowych, stwórz nowe połączenia i znajdź kilka grup do przyłączenia się."
 
-#: include/event.php:446
-msgid "Fri"
-msgstr ""
+#: mod/newmember.php:19 mod/admin.php:1839 mod/admin.php:2108
+#: mod/settings.php:124 view/theme/frio/theme.php:269 src/Content/Nav.php:206
+msgid "Settings"
+msgstr "Ustawienia"
 
-#: include/event.php:447
-msgid "Sat"
-msgstr ""
+#: mod/newmember.php:21
+msgid "Go to Your Settings"
+msgstr "Idź do swoich ustawień"
 
-#: include/event.php:448 include/text.php:1130 mod/settings.php:972
-msgid "Sunday"
-msgstr "Niedziela"
+#: mod/newmember.php:21
+msgid ""
+"On your <em>Settings</em> page -  change your initial password. Also make a "
+"note of your Identity Address. This looks just like an email address - and "
+"will be useful in making friends on the free social web."
+msgstr "Na stronie Ustawienia - zmień swoje początkowe hasło. Zanotuj także swój adres tożsamości. Wygląda to jak adres e-mail - i będzie przydatny w nawiązywaniu znajomości w bezpłatnej sieci społecznościowej."
 
-#: include/event.php:449 include/text.php:1130 mod/settings.php:972
-msgid "Monday"
-msgstr "Poniedziałek"
+#: mod/newmember.php:22
+msgid ""
+"Review the other settings, particularly the privacy settings. An unpublished"
+" directory listing is like having an unlisted phone number. In general, you "
+"should probably publish your listing - unless all of your friends and "
+"potential friends know exactly how to find you."
+msgstr "Przejrzyj pozostałe ustawienia, w szczególności ustawienia prywatności. Niepublikowany wykaz katalogów jest podobny do niepublicznego numeru telefonu. Ogólnie rzecz biorąc, powinieneś opublikować swój wpis - chyba, że wszyscy twoi znajomi i potencjalni znajomi dokładnie wiedzą, jak Cię znaleźć."
 
-#: include/event.php:450 include/text.php:1130
-msgid "Tuesday"
-msgstr "Wtorek"
+#: mod/newmember.php:24 mod/profperm.php:113 mod/contacts.php:671
+#: mod/contacts.php:863 view/theme/frio/theme.php:260 src/Content/Nav.php:101
+#: src/Model/Profile.php:730 src/Model/Profile.php:863
+#: src/Model/Profile.php:896
+msgid "Profile"
+msgstr "Profil"
 
-#: include/event.php:451 include/text.php:1130
-msgid "Wednesday"
-msgstr "Środa"
+#: mod/newmember.php:26 mod/profile_photo.php:249 mod/profiles.php:690
+msgid "Upload Profile Photo"
+msgstr "Wyślij zdjęcie profilowe"
 
-#: include/event.php:452 include/text.php:1130
-msgid "Thursday"
-msgstr "Czwartek"
+#: mod/newmember.php:26
+msgid ""
+"Upload a profile photo if you have not done so already. Studies have shown "
+"that people with real photos of themselves are ten times more likely to make"
+" friends than people who do not."
+msgstr "Dodaj swoje zdjęcie profilowe jeśli jeszcze tego nie zrobiłeś. Twoje szanse na zwiększenie liczby znajomych rosną dziesięciokrotnie, kiedy na tym zdjęciu jesteś ty."
 
-#: include/event.php:453 include/text.php:1130
-msgid "Friday"
-msgstr "Piątek"
+#: mod/newmember.php:27
+msgid "Edit Your Profile"
+msgstr "Edytuj własny profil"
 
-#: include/event.php:454 include/text.php:1130
-msgid "Saturday"
-msgstr "Sobota"
+#: mod/newmember.php:27
+msgid ""
+"Edit your <strong>default</strong> profile to your liking. Review the "
+"settings for hiding your list of friends and hiding the profile from unknown"
+" visitors."
+msgstr "Edytuj swój domyślny profil do swoich potrzeb. Przejrzyj ustawienia ukrywania listy znajomych i ukrywania profilu przed nieznanymi użytkownikami."
 
-#: include/event.php:455
-msgid "Jan"
-msgstr ""
+#: mod/newmember.php:28
+msgid "Profile Keywords"
+msgstr "Słowa kluczowe profilu"
 
-#: include/event.php:456
-msgid "Feb"
-msgstr ""
+#: mod/newmember.php:28
+msgid ""
+"Set some public keywords for your default profile which describe your "
+"interests. We may be able to find other people with similar interests and "
+"suggest friendships."
+msgstr "Ustaw kilka publicznych słów kluczowych dla swojego domyślnego profilu, które opisują Twoje zainteresowania. Możemy znaleźć inne osoby o podobnych zainteresowaniach i zaproponować przyjaźnie."
 
-#: include/event.php:457
-msgid "Mar"
-msgstr ""
+#: mod/newmember.php:30
+msgid "Connecting"
+msgstr "Łączę się..."
 
-#: include/event.php:458
-msgid "Apr"
-msgstr ""
+#: mod/newmember.php:36
+msgid "Importing Emails"
+msgstr "Importuję emaile..."
 
-#: include/event.php:459 include/event.php:471 include/text.php:1134
-msgid "May"
-msgstr "Maj"
+#: mod/newmember.php:36
+msgid ""
+"Enter your email access information on your Connector Settings page if you "
+"wish to import and interact with friends or mailing lists from your email "
+"INBOX"
+msgstr "Wprowadź informacje dotyczące dostępu do poczty e-mail na stronie Ustawienia oprogramowania, jeśli chcesz importować i wchodzić w interakcje z przyjaciółmi lub listami adresowymi z poziomu konta e-mail INBOX"
 
-#: include/event.php:460
-msgid "Jun"
-msgstr ""
+#: mod/newmember.php:39
+msgid "Go to Your Contacts Page"
+msgstr "Idź do strony z Twoimi kontaktami"
+
+#: mod/newmember.php:39
+msgid ""
+"Your Contacts page is your gateway to managing friendships and connecting "
+"with friends on other networks. Typically you enter their address or site "
+"URL in the <em>Add New Contact</em> dialog."
+msgstr "Strona Kontakty jest twoją bramą do zarządzania przyjaciółmi i łączenia się z przyjaciółmi w innych sieciach. Zazwyczaj podaje się adres lub adres URL strony w oknie dialogowym <em>Dodaj nowy kontakt</em>."
+
+#: mod/newmember.php:40
+msgid "Go to Your Site's Directory"
+msgstr "Idż do twojej strony"
+
+#: mod/newmember.php:40
+msgid ""
+"The Directory page lets you find other people in this network or other "
+"federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on "
+"their profile page. Provide your own Identity Address if requested."
+msgstr "Strona Katalog umożliwia znalezienie innych osób w tej sieci lub innych witrynach stowarzyszonych. Poszukaj łącza <em>Połącz</em> lub <em>Śledź</em> na stronie profilu. Jeśli chcesz, podaj swój własny adres tożsamości."
+
+#: mod/newmember.php:41
+msgid "Finding New People"
+msgstr "Poszukiwanie Nowych Ludzi"
+
+#: mod/newmember.php:41
+msgid ""
+"On the side panel of the Contacts page are several tools to find new "
+"friends. We can match people by interest, look up people by name or "
+"interest, and provide suggestions based on network relationships. On a brand"
+" new site, friend suggestions will usually begin to be populated within 24 "
+"hours."
+msgstr "Na bocznym panelu strony Kontaktów znajduje się kilka narzędzi do znajdowania nowych przyjaciół. Możemy dopasować osoby według zainteresowań, wyszukiwać osoby według nazwisk i zainteresowań oraz dostarczać sugestie oparte na relacjach sieciowych. Na zupełnie nowej stronie sugestie znajomych zwykle zaczynają być wypełniane w ciągu 24 godzin"
+
+#: mod/newmember.php:43 src/Model/Group.php:401
+msgid "Groups"
+msgstr "Grupy"
+
+#: mod/newmember.php:45
+msgid "Group Your Contacts"
+msgstr "Grupuj Swoje kontakty"
+
+#: mod/newmember.php:45
+msgid ""
+"Once you have made some friends, organize them into private conversation "
+"groups from the sidebar of your Contacts page and then you can interact with"
+" each group privately on your Network page."
+msgstr "Gdy zaprzyjaźnisz się z przyjaciółmi, uporządkuj je w prywatne grupy konwersacji na pasku bocznym na stronie Kontakty, a następnie możesz wchodzić w interakcje z każdą grupą prywatnie na stronie Sieć."
+
+#: mod/newmember.php:48
+msgid "Why Aren't My Posts Public?"
+msgstr "Dlaczego moje posty nie są publiczne?"
+
+#: mod/newmember.php:48
+msgid ""
+"Friendica respects your privacy. By default, your posts will only show up to"
+" people you've added as friends. For more information, see the help section "
+"from the link above."
+msgstr "Friendica szanuje Twoją prywatność. Domyślnie Twoje wpisy będą wyświetlane tylko osobom, które dodałeś jako znajomi. Aby uzyskać więcej informacji, zobacz sekcję pomocy na powyższym łączu."
+
+#: mod/newmember.php:52
+msgid "Getting Help"
+msgstr "Otrzymaj pomoc"
+
+#: mod/newmember.php:54
+msgid "Go to the Help Section"
+msgstr "Przejdź do sekcji pomocy"
+
+#: mod/newmember.php:54
+msgid ""
+"Our <strong>help</strong> pages may be consulted for detail on other program"
+" features and resources."
+msgstr "Na naszych stronach <strong>pomocy</strong> można znaleźć szczegółowe informacje na temat innych funkcji programu i zasobów."
+
+#: mod/nogroup.php:42 mod/viewcontacts.php:112 mod/contacts.php:619
+#: mod/contacts.php:959
+#, php-format
+msgid "Visit %s's profile [%s]"
+msgstr "Obejrzyj %s's profil [%s]"
+
+#: mod/nogroup.php:43 mod/contacts.php:960
+msgid "Edit contact"
+msgstr "Edytuj kontakt"
+
+#: mod/nogroup.php:63
+msgid "Contacts who are not members of a group"
+msgstr "Kontakty spoza członków grupy"
+
+#: mod/p.php:14
+msgid "Not Extended"
+msgstr "Nie przedłużony"
+
+#: mod/repair_ostatus.php:18
+msgid "Resubscribing to OStatus contacts"
+msgstr "Ponowne subskrybowanie kontaktów OStatus"
+
+#: mod/repair_ostatus.php:34
+msgid "Error"
+msgstr "Błąd"
+
+#: mod/repair_ostatus.php:48 mod/ostatus_subscribe.php:64
+msgid "Done"
+msgstr "Gotowe"
+
+#: mod/repair_ostatus.php:54 mod/ostatus_subscribe.php:88
+msgid "Keep this window open until done."
+msgstr "Pozostaw to okno otwarte, dopóki nie będzie gotowe."
+
+#: mod/suggest.php:36
+msgid "Do you really want to delete this suggestion?"
+msgstr "Czy na pewno chcesz usunąć te sugestie ?"
+
+#: mod/suggest.php:73
+msgid ""
+"No suggestions available. If this is a new site, please try again in 24 "
+"hours."
+msgstr "Brak dostępnych sugestii. Jeśli jest to nowa witryna, spróbuj ponownie za 24 godziny."
+
+#: mod/suggest.php:84 mod/suggest.php:104
+msgid "Ignore/Hide"
+msgstr "Ignoruj/Ukryj"
+
+#: mod/suggest.php:114 view/theme/vier/theme.php:203 src/Content/Widget.php:64
+msgid "Friend Suggestions"
+msgstr "Osoby, które możesz znać"
+
+#: mod/update_community.php:27 mod/update_display.php:27
+#: mod/update_notes.php:40 mod/update_profile.php:39 mod/update_network.php:33
+msgid "[Embedded content - reload page to view]"
+msgstr "[Dodatkowa zawartość - odśwież stronę by zobaczyć]"
+
+#: mod/uimport.php:55 mod/register.php:191
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "Strona przekroczyła ilość dozwolonych rejestracji na dzień. Proszę spróbuj ponownie jutro."
+
+#: mod/uimport.php:70 mod/register.php:285
+msgid "Import"
+msgstr "Import"
 
-#: include/event.php:461
-msgid "Jul"
-msgstr ""
+#: mod/uimport.php:72
+msgid "Move account"
+msgstr "Przenieś konto"
 
-#: include/event.php:462
-msgid "Aug"
-msgstr ""
+#: mod/uimport.php:73
+msgid "You can import an account from another Friendica server."
+msgstr "Możesz zaimportować konto z innego serwera Friendica."
 
-#: include/event.php:463
-msgid "Sept"
-msgstr ""
+#: mod/uimport.php:74
+msgid ""
+"You need to export your account from the old server and upload it here. We "
+"will recreate your old account here with all your contacts. We will try also"
+" to inform your friends that you moved here."
+msgstr "Musisz wyeksportować konto ze starego serwera i przesłać je tutaj. Odtworzymy twoje stare konto tutaj ze wszystkimi twoimi kontaktami. Postaramy się również poinformować twoich znajomych, że się tutaj przeniosłeś."
 
-#: include/event.php:464
-msgid "Oct"
-msgstr ""
+#: mod/uimport.php:75
+msgid ""
+"This feature is experimental. We can't import contacts from the OStatus "
+"network (GNU Social/Statusnet) or from Diaspora"
+msgstr "Ta funkcja jest eksperymentalna. Nie możemy importować kontaktów z sieci OStatus (GNU Social/Statusnet) lub z Diaspory"
 
-#: include/event.php:465
-msgid "Nov"
-msgstr ""
+#: mod/uimport.php:76
+msgid "Account file"
+msgstr "Pliki konta"
 
-#: include/event.php:466
-msgid "Dec"
-msgstr ""
+#: mod/uimport.php:76
+msgid ""
+"To export your account, go to \"Settings->Export your personal data\" and "
+"select \"Export account\""
+msgstr "Aby eksportować konto, wejdź w \"Ustawienia->Eksport danych osobistych\" i wybierz \"Eksportuj konto\""
 
-#: include/event.php:467 include/text.php:1134
-msgid "January"
-msgstr "Styczeń"
+#: mod/dfrn_poll.php:123 mod/dfrn_poll.php:543
+#, php-format
+msgid "%1$s welcomes %2$s"
+msgstr "%1$s witamy %2$s"
 
-#: include/event.php:468 include/text.php:1134
-msgid "February"
-msgstr "Luty"
+#: mod/friendica.php:77
+msgid "This is Friendica, version"
+msgstr "To jest Friendica, wersja"
 
-#: include/event.php:469 include/text.php:1134
-msgid "March"
-msgstr "Marzec"
+#: mod/friendica.php:78
+msgid "running at web location"
+msgstr "otwierane na serwerze"
 
-#: include/event.php:470 include/text.php:1134
-msgid "April"
-msgstr "Kwiecień"
+#: mod/friendica.php:82
+msgid ""
+"Please visit <a href=\"https://friendi.ca\">Friendi.ca</a> to learn more "
+"about the Friendica project."
+msgstr "Odwiedź stronę <a href=\"https://friendi.ca\">Friendi.ca</a> aby dowiedzieć się więcej o projekcie Friendica."
 
-#: include/event.php:472 include/text.php:1134
-msgid "June"
-msgstr "Czerwiec"
+#: mod/friendica.php:86
+msgid "Bug reports and issues: please visit"
+msgstr "Raporty o błędach i problemy: odwiedź stronę"
 
-#: include/event.php:473 include/text.php:1134
-msgid "July"
-msgstr "Lipiec"
+#: mod/friendica.php:86
+msgid "the bugtracker at github"
+msgstr "bugtracker na github"
 
-#: include/event.php:474 include/text.php:1134
-msgid "August"
-msgstr "Sierpień"
+#: mod/friendica.php:89
+msgid ""
+"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
+"dot com"
+msgstr "Sugestie, pochwały, darowizny, itp. - napisz e-mail \"Info\" do Friendica - dot com"
 
-#: include/event.php:475 include/text.php:1134
-msgid "September"
-msgstr "Wrzesień"
+#: mod/friendica.php:103
+msgid "Installed addons/apps:"
+msgstr "Zainstalowane dodatki/aplikacje:"
 
-#: include/event.php:476 include/text.php:1134
-msgid "October"
-msgstr "Październik"
+#: mod/friendica.php:117
+msgid "No installed addons/apps"
+msgstr "Brak zainstalowanych dodatków/aplikacji"
 
-#: include/event.php:477 include/text.php:1134
-msgid "November"
-msgstr "Listopad"
+#: mod/friendica.php:122
+msgid "On this server the following remote servers are blocked."
+msgstr "Na tym serwerze następujące serwery zdalne są blokowane."
 
-#: include/event.php:478 include/text.php:1134
-msgid "December"
-msgstr "Grudzień"
+#: mod/friendica.php:123 mod/dfrn_request.php:351 mod/admin.php:302
+#: mod/admin.php:320 src/Model/Contact.php:1228
+msgid "Blocked domain"
+msgstr "Zablokowana domena"
 
-#: include/event.php:479 mod/cal.php:283 mod/events.php:388
-msgid "today"
-msgstr ""
+#: mod/friendica.php:123 mod/admin.php:303 mod/admin.php:321
+msgid "Reason for the block"
+msgstr "Powód blokowania"
 
-#: include/event.php:483
-msgid "all-day"
-msgstr ""
+#: mod/match.php:48
+msgid "No keywords to match. Please add keywords to your default profile."
+msgstr "Brak słów-kluczy do wyszukania. Dodaj słowa-klucze do swojego domyślnego profilu."
 
-#: include/event.php:485
-msgid "No events to display"
-msgstr ""
+#: mod/match.php:104
+msgid "is interested in:"
+msgstr "interesuje się:"
 
-#: include/event.php:574
-msgid "l, F j"
-msgstr "d, M d "
+#: mod/match.php:120
+msgid "Profile Match"
+msgstr "Dopasowanie profilu"
 
-#: include/event.php:593
-msgid "Edit event"
-msgstr "Edytuj wydarzenie"
+#: mod/match.php:125 mod/dirfind.php:253
+msgid "No matches"
+msgstr "Brak wyników"
 
-#: include/event.php:615 include/text.php:1532 include/text.php:1539
-msgid "link to source"
-msgstr "link do źródła"
+#: mod/notifications.php:37
+msgid "Invalid request identifier."
+msgstr "Nieprawidłowy identyfikator żądania."
 
-#: include/event.php:850
-msgid "Export"
-msgstr ""
+#: mod/notifications.php:46 mod/notifications.php:183
+#: mod/notifications.php:230
+msgid "Discard"
+msgstr "Odrzuć"
 
-#: include/event.php:851
-msgid "Export calendar as ical"
-msgstr ""
+#: mod/notifications.php:62 mod/notifications.php:182
+#: mod/notifications.php:266 mod/contacts.php:638 mod/contacts.php:828
+#: mod/contacts.php:1019
+msgid "Ignore"
+msgstr "Ignoruj"
 
-#: include/event.php:852
-msgid "Export calendar as csv"
-msgstr ""
+#: mod/notifications.php:98 src/Content/Nav.php:189
+msgid "Notifications"
+msgstr "Powiadomienia"
 
-#: include/nav.php:35 mod/navigation.php:19
-msgid "Nothing new here"
-msgstr "Brak nowych zdarzeń"
+#: mod/notifications.php:107
+msgid "Network Notifications"
+msgstr "Powiadomienia sieciowe"
 
-#: include/nav.php:39 mod/navigation.php:23
-msgid "Clear notifications"
-msgstr "Wyczyść powiadomienia"
+#: mod/notifications.php:113 mod/notify.php:81
+msgid "System Notifications"
+msgstr "Powiadomienia systemowe"
 
-#: include/nav.php:40 include/text.php:1015
-msgid "@name, !forum, #tags, content"
-msgstr ""
+#: mod/notifications.php:119
+msgid "Personal Notifications"
+msgstr "Prywatne powiadomienia"
 
-#: include/nav.php:78 view/theme/frio/theme.php:246 boot.php:1792
-msgid "Logout"
-msgstr "Wyloguj się"
+#: mod/notifications.php:125
+msgid "Home Notifications"
+msgstr "Powiadomienia domowe"
 
-#: include/nav.php:78 view/theme/frio/theme.php:246
-msgid "End this session"
-msgstr "Zakończ sesję"
+#: mod/notifications.php:155
+msgid "Show Ignored Requests"
+msgstr "Pokaż ignorowane żądania"
 
-#: include/nav.php:81 include/identity.php:714 mod/contacts.php:637
-#: mod/contacts.php:833 view/theme/frio/theme.php:249
-msgid "Status"
-msgstr "Status"
+#: mod/notifications.php:155
+msgid "Hide Ignored Requests"
+msgstr "Ukryj zignorowane prośby"
 
-#: include/nav.php:81 include/nav.php:161 view/theme/frio/theme.php:249
-msgid "Your posts and conversations"
-msgstr "Twoje posty i rozmowy"
+#: mod/notifications.php:167 mod/notifications.php:237
+msgid "Notification type: "
+msgstr "Typ powiadomienia:"
 
-#: include/nav.php:82 include/identity.php:605 include/identity.php:691
-#: include/identity.php:722 mod/profperm.php:104 mod/newmember.php:32
-#: mod/contacts.php:639 mod/contacts.php:841 view/theme/frio/theme.php:250
-msgid "Profile"
-msgstr "Profil"
+#: mod/notifications.php:170
+#, php-format
+msgid "suggested by %s"
+msgstr "zaproponowane przez %s"
 
-#: include/nav.php:82 view/theme/frio/theme.php:250
-msgid "Your profile page"
-msgstr "Twoja strona profilowa"
+#: mod/notifications.php:175 mod/notifications.php:254 mod/contacts.php:646
+msgid "Hide this contact from others"
+msgstr "Ukryj ten kontakt przed innymi"
 
-#: include/nav.php:83 include/identity.php:730 mod/fbrowser.php:32
-#: view/theme/frio/theme.php:251
-msgid "Photos"
-msgstr "Zdjęcia"
+#: mod/notifications.php:176 mod/notifications.php:255
+msgid "Post a new friend activity"
+msgstr "Opublikuj aktywność nowego znajomego"
 
-#: include/nav.php:83 view/theme/frio/theme.php:251
-msgid "Your photos"
-msgstr "Twoje zdjęcia"
+#: mod/notifications.php:176 mod/notifications.php:255
+msgid "if applicable"
+msgstr "jeśli dotyczy"
 
-#: include/nav.php:84 include/identity.php:738 include/identity.php:741
-#: view/theme/frio/theme.php:252
-msgid "Videos"
-msgstr "Filmy"
+#: mod/notifications.php:179 mod/notifications.php:264 mod/admin.php:1729
+msgid "Approve"
+msgstr "Zatwierdź"
 
-#: include/nav.php:84 view/theme/frio/theme.php:252
-msgid "Your videos"
-msgstr ""
+#: mod/notifications.php:198
+msgid "Claims to be known to you: "
+msgstr "Twierdzi, że go znasz:"
 
-#: include/nav.php:85 include/nav.php:149 include/identity.php:750
-#: include/identity.php:761 mod/cal.php:275 mod/events.php:379
-#: view/theme/frio/theme.php:253 view/theme/frio/theme.php:257
-msgid "Events"
-msgstr "Wydarzenia"
+#: mod/notifications.php:199
+msgid "yes"
+msgstr "tak"
 
-#: include/nav.php:85 view/theme/frio/theme.php:253
-msgid "Your events"
-msgstr "Twoje wydarzenia"
+#: mod/notifications.php:199
+msgid "no"
+msgstr "nie"
 
-#: include/nav.php:86
-msgid "Personal notes"
-msgstr "Osobiste notatki"
+#: mod/notifications.php:200 mod/notifications.php:205
+msgid "Shall your connection be bidirectional or not?"
+msgstr "Czy twoje połączenie ma być dwukierunkowe, czy nie?"
 
-#: include/nav.php:86
-msgid "Your personal notes"
-msgstr ""
+#: mod/notifications.php:201 mod/notifications.php:206
+#, php-format
+msgid ""
+"Accepting %s as a friend allows %s to subscribe to your posts, and you will "
+"also receive updates from them in your news feed."
+msgstr "Przyjmowanie %s jako znajomego pozwala %s zasubskrybować twoje posty, a także otrzymywać od nich aktualizacje w swoim kanale wiadomości."
 
-#: include/nav.php:95 mod/bookmarklet.php:12 boot.php:1793
-msgid "Login"
-msgstr "Login"
+#: mod/notifications.php:202
+#, php-format
+msgid ""
+"Accepting %s as a subscriber allows them to subscribe to your posts, but you"
+" will not receive updates from them in your news feed."
+msgstr "Zaakceptowanie %s jako subskrybenta umożliwia im subskrybowanie Twoich postów, ale nie otrzymasz od nich aktualizacji w swoim kanale wiadomości."
 
-#: include/nav.php:95
-msgid "Sign in"
-msgstr "Zaloguj się"
+#: mod/notifications.php:207
+#, php-format
+msgid ""
+"Accepting %s as a sharer allows them to subscribe to your posts, but you "
+"will not receive updates from them in your news feed."
+msgstr "Akceptowanie %s jako udostępniający pozwala im subskrybować twoje posty, ale nie otrzymasz od nich aktualizacji w swoim kanale wiadomości."
 
-#: include/nav.php:105 include/nav.php:161
-#: include/NotificationsManager.php:174
-msgid "Home"
-msgstr "Dom"
+#: mod/notifications.php:218
+msgid "Friend"
+msgstr "Znajomy"
 
-#: include/nav.php:105
-msgid "Home Page"
-msgstr "Strona startowa"
+#: mod/notifications.php:219
+msgid "Sharer"
+msgstr "Udostępniający/a"
 
-#: include/nav.php:109 mod/register.php:289 boot.php:1768
-msgid "Register"
-msgstr "Zarejestruj"
+#: mod/notifications.php:219
+msgid "Subscriber"
+msgstr "Subskrybent"
 
-#: include/nav.php:109
-msgid "Create an account"
-msgstr "Załóż konto"
+#: mod/notifications.php:247 mod/contacts.php:660 mod/directory.php:149
+#: mod/events.php:518 src/Model/Profile.php:417 src/Model/Event.php:60
+#: src/Model/Event.php:85 src/Model/Event.php:421 src/Model/Event.php:900
+msgid "Location:"
+msgstr "Lokalizacja"
 
-#: include/nav.php:115 mod/help.php:47 view/theme/vier/theme.php:298
-msgid "Help"
-msgstr "Pomoc"
+#: mod/notifications.php:249 mod/contacts.php:664 mod/directory.php:155
+#: src/Model/Profile.php:423 src/Model/Profile.php:806
+msgid "About:"
+msgstr "O:"
 
-#: include/nav.php:115
-msgid "Help and documentation"
-msgstr "Pomoc i dokumentacja"
+#: mod/notifications.php:251 mod/contacts.php:666 mod/follow.php:174
+#: src/Model/Profile.php:794
+msgid "Tags:"
+msgstr "Tagi:"
 
-#: include/nav.php:119
-msgid "Apps"
-msgstr "Aplikacje"
+#: mod/notifications.php:253 mod/directory.php:152 src/Model/Profile.php:420
+#: src/Model/Profile.php:745
+msgid "Gender:"
+msgstr "Płeć:"
 
-#: include/nav.php:119
-msgid "Addon applications, utilities, games"
-msgstr "Wtyczki, aplikacje, narzędzia, gry"
+#: mod/notifications.php:258 mod/admin.php:439 mod/admin.php:449
+#: mod/contacts.php:656 mod/follow.php:166 mod/unfollow.php:122
+msgid "Profile URL"
+msgstr "Adres URL profilu"
 
-#: include/nav.php:123 include/text.php:1012 mod/search.php:149
-msgid "Search"
-msgstr "Szukaj"
+#: mod/notifications.php:261 mod/contacts.php:71 src/Model/Profile.php:518
+msgid "Network:"
+msgstr "Sieć:"
 
-#: include/nav.php:123
-msgid "Search site content"
-msgstr "Przeszukaj zawartość strony"
+#: mod/notifications.php:275
+msgid "No introductions."
+msgstr "Brak dostępu."
 
-#: include/nav.php:126 include/text.php:1020
-msgid "Full Text"
-msgstr ""
+#: mod/notifications.php:316
+msgid "Show unread"
+msgstr "Pokaż nieprzeczytane"
 
-#: include/nav.php:127 include/text.php:1021
-msgid "Tags"
-msgstr ""
+#: mod/notifications.php:316
+msgid "Show all"
+msgstr "Pokaż wszystko"
 
-#: include/nav.php:128 include/nav.php:192 include/identity.php:783
-#: include/identity.php:786 include/text.php:1022 mod/contacts.php:792
-#: mod/contacts.php:853 mod/viewcontacts.php:116 view/theme/frio/theme.php:260
-msgid "Contacts"
-msgstr "Kontakty"
+#: mod/notifications.php:322
+#, php-format
+msgid "No more %s notifications."
+msgstr "Nigdy więcej %s powiadomień."
 
-#: include/nav.php:143 include/nav.php:145 mod/community.php:36
-msgid "Community"
-msgstr "Społeczność"
+#: mod/openid.php:29
+msgid "OpenID protocol error. No ID returned."
+msgstr "błąd OpenID . Brak zwróconego ID. "
 
-#: include/nav.php:143
-msgid "Conversations on this site"
-msgstr "Rozmowy na tej stronie"
+#: mod/openid.php:66
+msgid ""
+"Account not found and OpenID registration is not permitted on this site."
+msgstr "Nie znaleziono konta i OpenID rejestracja nie jest dopuszczalna na tej stronie."
 
-#: include/nav.php:145
-msgid "Conversations on the network"
-msgstr ""
+#: mod/openid.php:116 src/Module/Login.php:86 src/Module/Login.php:134
+msgid "Login failed."
+msgstr "Niepowodzenie logowania"
 
-#: include/nav.php:149 include/identity.php:753 include/identity.php:764
-#: view/theme/frio/theme.php:257
-msgid "Events and Calendar"
-msgstr "Wydarzenia i kalendarz"
+#: mod/dfrn_confirm.php:74 mod/profiles.php:38 mod/profiles.php:148
+#: mod/profiles.php:195 mod/profiles.php:617
+msgid "Profile not found."
+msgstr "Nie znaleziono profilu."
 
-#: include/nav.php:152
-msgid "Directory"
-msgstr "Katalog"
+#: mod/dfrn_confirm.php:132
+msgid ""
+"This may occasionally happen if contact was requested by both persons and it"
+" has already been approved."
+msgstr "Może się to zdarzyć, gdy kontakt został zgłoszony przez obie osoby i został już zatwierdzony."
 
-#: include/nav.php:152
-msgid "People directory"
-msgstr ""
+#: mod/dfrn_confirm.php:242
+msgid "Response from remote site was not understood."
+msgstr "Odpowiedź do zdalnej strony nie została zrozumiana"
 
-#: include/nav.php:154
-msgid "Information"
-msgstr ""
+#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:254
+msgid "Unexpected response from remote site: "
+msgstr "Nieoczekiwana odpowiedź od strony zdalnej:"
 
-#: include/nav.php:154
-msgid "Information about this friendica instance"
-msgstr ""
+#: mod/dfrn_confirm.php:263
+msgid "Confirmation completed successfully."
+msgstr "Potwierdzenie zostało pomyślnie zakończone."
 
-#: include/nav.php:158 include/NotificationsManager.php:160 mod/admin.php:411
-#: view/theme/frio/theme.php:256
-msgid "Network"
-msgstr "Sieć"
+#: mod/dfrn_confirm.php:275
+msgid "Temporary failure. Please wait and try again."
+msgstr "Tymczasowa awaria. Proszę czekać i spróbuj ponownie."
 
-#: include/nav.php:158 view/theme/frio/theme.php:256
-msgid "Conversations from your friends"
-msgstr "Rozmowy Twoich przyjaciół"
+#: mod/dfrn_confirm.php:278
+msgid "Introduction failed or was revoked."
+msgstr "Wprowadzenie nie powiodło się lub zostało odwołane."
 
-#: include/nav.php:159
-msgid "Network Reset"
-msgstr ""
+#: mod/dfrn_confirm.php:283
+msgid "Remote site reported: "
+msgstr "Zdalna witryna zgłoszona:"
 
-#: include/nav.php:159
-msgid "Load Network page with no filters"
-msgstr ""
+#: mod/dfrn_confirm.php:396
+msgid "Unable to set contact photo."
+msgstr "Nie można ustawić zdjęcia kontaktu."
 
-#: include/nav.php:166 include/NotificationsManager.php:181
-msgid "Introductions"
-msgstr "Wstępy"
+#: mod/dfrn_confirm.php:498
+#, php-format
+msgid "No user record found for '%s' "
+msgstr "Nie znaleziono użytkownika dla '%s'"
 
-#: include/nav.php:166
-msgid "Friend Requests"
-msgstr "Podania o przyjęcie do grona znajomych"
+#: mod/dfrn_confirm.php:508
+msgid "Our site encryption key is apparently messed up."
+msgstr "Klucz kodujący jest najwyraźniej uszkodzony."
 
-#: include/nav.php:169 mod/notifications.php:96
-msgid "Notifications"
-msgstr "Powiadomienia"
+#: mod/dfrn_confirm.php:519
+msgid "Empty site URL was provided or URL could not be decrypted by us."
+msgstr "Został podany pusty adres URL witryny lub nie można go odszyfrować."
 
-#: include/nav.php:170
-msgid "See all notifications"
-msgstr "Zobacz wszystkie powiadomienia"
+#: mod/dfrn_confirm.php:535
+msgid "Contact record was not found for you on our site."
+msgstr "Nie znaleziono kontaktu na naszej stronie"
 
-#: include/nav.php:171 mod/settings.php:902
-msgid "Mark as seen"
-msgstr "Oznacz jako przeczytane"
+#: mod/dfrn_confirm.php:549
+#, php-format
+msgid "Site public key not available in contact record for URL %s."
+msgstr "Publiczny klucz witryny jest niedostępny w rekordzie kontaktu dla adresu URL %s"
 
-#: include/nav.php:171
-msgid "Mark all system notifications seen"
-msgstr "Oznacz wszystkie powiadomienia systemu jako przeczytane"
+#: mod/dfrn_confirm.php:565
+msgid ""
+"The ID provided by your system is a duplicate on our system. It should work "
+"if you try again."
+msgstr "Identyfikator dostarczony przez Twój system jest duplikatem w naszym systemie. Powinien działać, jeśli spróbujesz ponownie."
 
-#: include/nav.php:175 mod/message.php:190 view/theme/frio/theme.php:258
-msgid "Messages"
-msgstr "Wiadomości"
+#: mod/dfrn_confirm.php:576
+msgid "Unable to set your contact credentials on our system."
+msgstr "Nie można ustawić danych kontaktowych w naszym systemie."
 
-#: include/nav.php:175 view/theme/frio/theme.php:258
-msgid "Private mail"
-msgstr "Prywatne maile"
+#: mod/dfrn_confirm.php:631
+msgid "Unable to update your contact profile details on our system"
+msgstr "Nie można zaktualizować danych Twojego profilu kontaktowego w naszym systemie"
 
-#: include/nav.php:176
-msgid "Inbox"
-msgstr "Odebrane"
+#: mod/dfrn_confirm.php:661 mod/dfrn_request.php:568
+#: src/Model/Contact.php:1520
+msgid "[Name Withheld]"
+msgstr "[Nazwa wstrzymana]"
 
-#: include/nav.php:177
-msgid "Outbox"
-msgstr "Wysłane"
+#: mod/dfrn_confirm.php:694
+#, php-format
+msgid "%1$s has joined %2$s"
+msgstr "%1$s dołączył/a do %2$s"
 
-#: include/nav.php:178 mod/message.php:16
-msgid "New Message"
-msgstr "Nowa wiadomość"
+#: mod/invite.php:33
+msgid "Total invitation limit exceeded."
+msgstr "Przekroczono limit zaproszeń ogółem."
 
-#: include/nav.php:181
-msgid "Manage"
-msgstr "Zarządzaj"
+#: mod/invite.php:55
+#, php-format
+msgid "%s : Not a valid email address."
+msgstr "%s : Niepoprawny adres email."
 
-#: include/nav.php:181
-msgid "Manage other pages"
-msgstr "Zarządzaj innymi stronami"
+#: mod/invite.php:80
+msgid "Please join us on Friendica"
+msgstr "Dołącz do nas na Friendica"
 
-#: include/nav.php:184 mod/settings.php:81
-msgid "Delegations"
-msgstr ""
+#: mod/invite.php:91
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "Przekroczono limit zaproszeń. Skontaktuj się z administratorem witryny."
 
-#: include/nav.php:184 mod/delegate.php:130
-msgid "Delegate Page Management"
-msgstr ""
+#: mod/invite.php:95
+#, php-format
+msgid "%s : Message delivery failed."
+msgstr "%s : Nie udało się dostarczyć wiadomości."
 
-#: include/nav.php:186 mod/newmember.php:22 mod/settings.php:111
-#: mod/admin.php:1524 mod/admin.php:1782 view/theme/frio/theme.php:259
-msgid "Settings"
-msgstr "Ustawienia"
+#: mod/invite.php:99
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d wiadomość wysłana."
+msgstr[1] "%d wiadomości wysłane."
+msgstr[2] "%d wysłano ."
+msgstr[3] "%d wysłano ."
 
-#: include/nav.php:186 view/theme/frio/theme.php:259
-msgid "Account settings"
-msgstr "Ustawienia konta"
+#: mod/invite.php:117
+msgid "You have no more invitations available"
+msgstr "Nie masz już dostępnych zaproszeń"
 
-#: include/nav.php:189 include/identity.php:282
-msgid "Profiles"
-msgstr "Profile"
+#: mod/invite.php:125
+#, php-format
+msgid ""
+"Visit %s for a list of public sites that you can join. Friendica members on "
+"other sites can all connect with each other, as well as with members of many"
+" other social networks."
+msgstr "Odwiedź %s listę publicznych witryn, do których możesz dołączyć. Członkowie Friendica na innych stronach mogą łączyć się ze sobą, jak również z członkami wielu innych sieci społecznościowych."
 
-#: include/nav.php:189
-msgid "Manage/Edit Profiles"
-msgstr "Zarządzaj/Edytuj profile"
+#: mod/invite.php:127
+#, php-format
+msgid ""
+"To accept this invitation, please visit and register at %s or any other "
+"public Friendica website."
+msgstr "Aby zaakceptować to zaproszenie, odwiedź i zarejestruj się %s lub w dowolnej innej publicznej witrynie internetowej Friendica."
 
-#: include/nav.php:192 view/theme/frio/theme.php:260
-msgid "Manage/edit friends and contacts"
-msgstr "Zarządzaj listą przyjaciół i kontaktami"
+#: mod/invite.php:128
+#, php-format
+msgid ""
+"Friendica sites all inter-connect to create a huge privacy-enhanced social "
+"web that is owned and controlled by its members. They can also connect with "
+"many traditional social networks. See %s for a list of alternate Friendica "
+"sites you can join."
+msgstr "Strony Friendica łączą się ze sobą, tworząc ogromną sieć społecznościową o zwiększonej prywatności, która jest własnością i jest kontrolowana przez jej członków. Mogą również łączyć się z wieloma tradycyjnymi sieciami społecznościowymi. Zobacz %s listę alternatywnych witryn Friendica, do których możesz dołączyć."
 
-#: include/nav.php:197 mod/admin.php:186
-msgid "Admin"
-msgstr "Administator"
+#: mod/invite.php:132
+msgid ""
+"Our apologies. This system is not currently configured to connect with other"
+" public sites or invite members."
+msgstr "Przepraszamy. System nie jest obecnie skonfigurowany do łączenia się z innymi publicznymi witrynami lub zapraszania członków."
 
-#: include/nav.php:197
-msgid "Site setup and configuration"
-msgstr "Konfiguracja i ustawienia instancji"
+#: mod/invite.php:136
+msgid ""
+"Friendica sites all inter-connect to create a huge privacy-enhanced social "
+"web that is owned and controlled by its members. They can also connect with "
+"many traditional social networks."
+msgstr "Strony Friendica łączą się ze sobą, tworząc ogromną sieć społecznościową o zwiększonej prywatności, która jest własnością i jest kontrolowana przez jej członków. Mogą również łączyć się z wieloma tradycyjnymi sieciami społecznościowymi."
 
-#: include/nav.php:200
-msgid "Navigation"
-msgstr "Nawigacja"
+#: mod/invite.php:135
+#, php-format
+msgid "To accept this invitation, please visit and register at %s."
+msgstr "Aby zaakceptować to zaproszenie, odwiedź stronę i zarejestruj się na stronie %s."
 
-#: include/nav.php:200
-msgid "Site map"
-msgstr "Mapa strony"
+#: mod/invite.php:142
+msgid "Send invitations"
+msgstr "Wyślij zaproszenie"
 
-#: include/photos.php:53 mod/fbrowser.php:41 mod/fbrowser.php:62
-#: mod/photos.php:180 mod/photos.php:1086 mod/photos.php:1211
-#: mod/photos.php:1232 mod/photos.php:1795 mod/photos.php:1807
-msgid "Contact Photos"
-msgstr "Zdjęcia kontaktu"
+#: mod/invite.php:143
+msgid "Enter email addresses, one per line:"
+msgstr "Wprowadź adresy email, jeden na linijkę:"
 
-#: include/security.php:22
-msgid "Welcome "
-msgstr "Witaj "
+#: mod/invite.php:144 mod/wallmessage.php:141 mod/message.php:259
+#: mod/message.php:426
+msgid "Your message:"
+msgstr "Twoja wiadomość:"
 
-#: include/security.php:23
-msgid "Please upload a profile photo."
-msgstr "Proszę dodać zdjęcie profilowe."
+#: mod/invite.php:145
+msgid ""
+"You are cordially invited to join me and other close friends on Friendica - "
+"and help us to create a better social web."
+msgstr "Serdecznie zapraszam do przyłączenia się do mnie i innych bliskich znajomych na stronie Friendica - i pomóż nam stworzyć lepszą sieć społecznościową."
 
-#: include/security.php:26
-msgid "Welcome back "
-msgstr "Witaj ponownie "
+#: mod/invite.php:147
+msgid "You will need to supply this invitation code: $invite_code"
+msgstr "Musisz podać ten kod zaproszenia: $invite_code"
 
-#: include/security.php:373
+#: mod/invite.php:147
 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 ""
+"Once you have registered, please connect with me via my profile page at:"
+msgstr "Po rejestracji połącz się ze mną na stronie mojego profilu pod adresem:"
 
-#: include/NotificationsManager.php:153
-msgid "System"
-msgstr "System"
+#: mod/invite.php:149
+msgid ""
+"For more information about the Friendica project and why we feel it is "
+"important, please visit http://friendi.ca"
+msgstr "Aby uzyskać więcej informacji na temat projektu Friendica i dlaczego uważamy, że jest to ważne, odwiedź http://friendi.ca"
 
-#: include/NotificationsManager.php:167 mod/profiles.php:703
-#: mod/network.php:845
-msgid "Personal"
-msgstr "Osobiste"
+#: mod/manage.php:180
+msgid "Manage Identities and/or Pages"
+msgstr "Zarządzaj Tożsamościami i/lub Stronami."
 
-#: include/NotificationsManager.php:234 include/NotificationsManager.php:244
-#, php-format
-msgid "%s commented on %s's post"
-msgstr "%s skomentował wpis %s"
+#: mod/manage.php:181
+msgid ""
+"Toggle between different identities or community/group pages which share "
+"your account details or which you have been granted \"manage\" permissions"
+msgstr "Przełącz między różnymi tożsamościami lub stronami społeczność/grupy, które udostępniają dane Twojego konta lub które otrzymałeś uprawnienia \"zarządzaj\""
 
-#: include/NotificationsManager.php:243
-#, php-format
-msgid "%s created a new post"
-msgstr "%s dodał nowy wpis"
+#: mod/manage.php:182
+msgid "Select an identity to manage: "
+msgstr "Wybierz tożsamość do zarządzania:"
 
-#: include/NotificationsManager.php:256
-#, php-format
-msgid "%s liked %s's post"
-msgstr "%s polubił wpis %s"
+#: mod/wall_attach.php:24 mod/wall_attach.php:32 mod/wall_attach.php:83
+#: mod/wall_upload.php:38 mod/wall_upload.php:54 mod/wall_upload.php:112
+#: mod/wall_upload.php:155 mod/wall_upload.php:158
+msgid "Invalid request."
+msgstr "Nieprawidłowe żądanie."
 
-#: include/NotificationsManager.php:267
-#, php-format
-msgid "%s disliked %s's post"
-msgstr "%s przestał lubić post %s"
+#: mod/wall_attach.php:101
+msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
+msgstr "Przepraszam, może twój przesyłany plik jest większy niż pozwala konfiguracja PHP"
 
-#: include/NotificationsManager.php:278
-#, php-format
-msgid "%s is attending %s's event"
-msgstr ""
+#: mod/wall_attach.php:101
+msgid "Or - did you try to upload an empty file?"
+msgstr "Lub - czy próbowałeś załadować pusty plik?"
 
-#: include/NotificationsManager.php:289
+#: mod/wall_attach.php:112
 #, php-format
-msgid "%s is not attending %s's event"
-msgstr ""
+msgid "File exceeds size limit of %s"
+msgstr "Plik przekracza limit rozmiaru wynoszący %s"
 
-#: include/NotificationsManager.php:300
-#, php-format
-msgid "%s may attend %s's event"
-msgstr ""
+#: mod/wall_attach.php:136 mod/wall_attach.php:152
+msgid "File upload failed."
+msgstr "Przesyłanie pliku nie powiodło się."
 
-#: include/NotificationsManager.php:315
-#, php-format
-msgid "%s is now friends with %s"
-msgstr "%s jest teraz znajomym %s"
+#: mod/dfrn_request.php:94
+msgid "This introduction has already been accepted."
+msgstr "To wprowadzenie zostało już zaakceptowane."
 
-#: include/NotificationsManager.php:748
-msgid "Friend Suggestion"
-msgstr "Propozycja znajomych"
+#: mod/dfrn_request.php:112 mod/dfrn_request.php:359
+msgid "Profile location is not valid or does not contain profile information."
+msgstr "Lokalizacja profilu jest nieprawidłowa lub nie zawiera informacji o profilu."
 
-#: include/NotificationsManager.php:781
-msgid "Friend/Connect Request"
-msgstr "Prośba o dodanie do przyjaciół/powiązanych"
+#: mod/dfrn_request.php:116 mod/dfrn_request.php:363
+msgid "Warning: profile location has no identifiable owner name."
+msgstr "Ostrzeżenie: położenie profilu ma taką samą nazwę jak użytkownik."
 
-#: include/NotificationsManager.php:781
-msgid "New Follower"
-msgstr "Nowy obserwator"
+#: mod/dfrn_request.php:119 mod/dfrn_request.php:366
+msgid "Warning: profile location has no profile photo."
+msgstr "Ostrzeżenie: położenie profilu nie zawiera zdjęcia."
 
-#: include/dbstructure.php:26
+#: mod/dfrn_request.php:123 mod/dfrn_request.php:370
 #, php-format
-msgid ""
-"\n"
-"\t\t\tThe friendica developers released update %s recently,\n"
-"\t\t\tbut when I tried to install it, something went terribly wrong.\n"
-"\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n"
-"\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
-msgstr ""
+msgid "%d required parameter was not found at the given location"
+msgid_plural "%d required parameters were not found at the given location"
+msgstr[0] "%d wymagany parametr nie został znaleziony w podanej lokacji"
+msgstr[1] "%d wymagane parametry nie zostały znalezione w podanej lokacji"
+msgstr[2] "%d wymagany parametr nie został znaleziony w podanej lokacji"
+msgstr[3] "%d wymagany parametr nie został znaleziony w podanej lokacji"
 
-#: include/dbstructure.php:31
-#, php-format
-msgid ""
-"The error message is\n"
-"[pre]%s[/pre]"
-msgstr ""
+#: mod/dfrn_request.php:162
+msgid "Introduction complete."
+msgstr "wprowadzanie zakończone."
 
-#: include/dbstructure.php:183
-msgid "Errors encountered creating database tables."
-msgstr "Zostały napotkane błędy przy tworzeniu tabeli bazy danych."
+#: mod/dfrn_request.php:199
+msgid "Unrecoverable protocol error."
+msgstr "Nieodwracalny błąd protokołu."
 
-#: include/dbstructure.php:260
-msgid "Errors encountered performing database changes."
-msgstr ""
+#: mod/dfrn_request.php:226
+msgid "Profile unavailable."
+msgstr "Profil niedostępny."
 
-#: include/delivery.php:446
-msgid "(no subject)"
-msgstr "(bez tematu)"
+#: mod/dfrn_request.php:248
+#, php-format
+msgid "%s has received too many connection requests today."
+msgstr "%s otrzymał dziś zbyt wiele żądań połączeń."
 
-#: include/diaspora.php:1958
-msgid "Sharing notification from Diaspora network"
-msgstr "Wspólne powiadomienie z sieci Diaspora"
+#: mod/dfrn_request.php:249
+msgid "Spam protection measures have been invoked."
+msgstr "Ochrona przed spamem została wywołana."
 
-#: include/diaspora.php:2864
-msgid "Attachments:"
-msgstr "Załączniki:"
+#: mod/dfrn_request.php:250
+msgid "Friends are advised to please try again in 24 hours."
+msgstr "Przyjaciele namawiają do spróbowania za 24h."
 
-#: include/network.php:595
-msgid "view full size"
-msgstr "Zobacz w pełnym wymiarze"
+#: mod/dfrn_request.php:280
+msgid "Invalid locator"
+msgstr "Nieprawidłowy lokalizator"
 
-#: include/Contact.php:340 include/Contact.php:353 include/Contact.php:398
-#: include/conversation.php:968 include/conversation.php:984
-#: mod/allfriends.php:65 mod/directory.php:155 mod/dirfind.php:203
-#: mod/match.php:71 mod/suggest.php:82
-msgid "View Profile"
-msgstr "Zobacz profil"
+#: mod/dfrn_request.php:316
+msgid "You have already introduced yourself here."
+msgstr "Już się tu przedstawiłeś."
 
-#: include/Contact.php:397 include/conversation.php:967
-msgid "View Status"
-msgstr "Zobacz status"
+#: mod/dfrn_request.php:319
+#, php-format
+msgid "Apparently you are already friends with %s."
+msgstr "Widocznie jesteście już znajomymi z %s"
 
-#: include/Contact.php:399 include/conversation.php:969
-msgid "View Photos"
-msgstr "Zobacz zdjęcia"
+#: mod/dfrn_request.php:339
+msgid "Invalid profile URL."
+msgstr "Zły adres URL profilu."
 
-#: include/Contact.php:400 include/conversation.php:970
-msgid "Network Posts"
-msgstr ""
+#: mod/dfrn_request.php:345 src/Model/Contact.php:1223
+msgid "Disallowed profile URL."
+msgstr "Nie dozwolony adres URL profilu."
 
-#: include/Contact.php:401 include/conversation.php:971
-msgid "View Contact"
-msgstr ""
+#: mod/dfrn_request.php:419 mod/contacts.php:230
+msgid "Failed to update contact record."
+msgstr "Aktualizacja rekordu kontaktu nie powiodła się."
 
-#: include/Contact.php:402
-msgid "Drop Contact"
-msgstr ""
+#: mod/dfrn_request.php:439
+msgid "Your introduction has been sent."
+msgstr "Twoje dane zostały wysłane."
 
-#: include/Contact.php:403 include/conversation.php:972
-msgid "Send PM"
-msgstr "Wyślij prywatną wiadomość"
+#: mod/dfrn_request.php:477
+msgid ""
+"Remote subscription can't be done for your network. Please subscribe "
+"directly on your system."
+msgstr "Zdalnej subskrypcji nie można wykonać dla swojej sieci. Proszę zasubskrybuj bezpośrednio w swoim systemie."
 
-#: include/Contact.php:404 include/conversation.php:976
-msgid "Poke"
-msgstr "Zaczepka"
+#: mod/dfrn_request.php:493
+msgid "Please login to confirm introduction."
+msgstr "Proszę zalogować się do potwierdzenia wstępu."
 
-#: include/Contact.php:775
-msgid "Organisation"
-msgstr ""
+#: mod/dfrn_request.php:501
+msgid ""
+"Incorrect identity currently logged in. Please login to "
+"<strong>this</strong> profile."
+msgstr "Niepoprawna tożsamość obecnego użytkownika. Proszę zalogować się na <strong>tego</strong> użytkownika. "
 
-#: include/Contact.php:778
-msgid "News"
-msgstr ""
+#: mod/dfrn_request.php:515 mod/dfrn_request.php:532
+msgid "Confirm"
+msgstr "Potwierdź"
 
-#: include/Contact.php:781
-msgid "Forum"
-msgstr ""
+#: mod/dfrn_request.php:527
+msgid "Hide this contact"
+msgstr "Ukryj kontakt"
 
-#: include/api.php:1018
+#: mod/dfrn_request.php:530
 #, php-format
-msgid "Daily posting limit of %d posts reached. The post was rejected."
-msgstr ""
+msgid "Welcome home %s."
+msgstr "Welcome home %s."
 
-#: include/api.php:1038
+#: mod/dfrn_request.php:531
 #, php-format
-msgid "Weekly posting limit of %d posts reached. The post was rejected."
-msgstr ""
+msgid "Please confirm your introduction/connection request to %s."
+msgstr "Proszę potwierdzić swój wstęp/prośbę o połączenie do %s."
+
+#: mod/dfrn_request.php:607 mod/probe.php:13 mod/search.php:98
+#: mod/search.php:104 mod/viewcontacts.php:45 mod/webfinger.php:16
+#: mod/community.php:27 mod/photos.php:932 mod/videos.php:199
+#: mod/directory.php:42 mod/display.php:203
+msgid "Public access denied."
+msgstr "Publiczny dostęp zabroniony"
+
+#: mod/dfrn_request.php:642
+msgid ""
+"Please enter your 'Identity Address' from one of the following supported "
+"communications networks:"
+msgstr "Proszę podaj swój \"Adres tożsamości \" z jednej z możliwych wspieranych sieci komunikacyjnych ."
 
-#: include/api.php:1059
+#: mod/dfrn_request.php:645
 #, php-format
-msgid "Monthly posting limit of %d posts reached. The post was rejected."
-msgstr ""
+msgid ""
+"If you are not yet a member of the free social web, <a href=\"%s\">follow "
+"this link to find a public Friendica site and join us today</a>."
+msgstr "Jeśli nie jesteś jeszcze członkiem darmowej strony społecznościowej, <a href=\"%s\">kliknij ten link, aby znaleźć publiczną witrynę Friendica i dołącz do nas już dziś ."
 
-#: include/bbcode.php:350 include/bbcode.php:1057 include/bbcode.php:1058
-msgid "Image/photo"
-msgstr "Obrazek/zdjęcie"
+#: mod/dfrn_request.php:650
+msgid "Friend/Connection Request"
+msgstr "Przyjaciel/Prośba o połączenie"
 
-#: include/bbcode.php:467
+#: mod/dfrn_request.php:651
+msgid ""
+"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
+"testuser@gnusocial.de"
+msgstr "Przykłady: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"
+
+#: mod/dfrn_request.php:652 mod/follow.php:149
+msgid "Please answer the following:"
+msgstr "Proszę odpowiedzieć na następujące pytania:"
+
+#: mod/dfrn_request.php:653 mod/follow.php:150
 #, php-format
-msgid "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
-msgstr ""
+msgid "Does %s know you?"
+msgstr "Czy %s Cię zna?"
 
-#: include/bbcode.php:1017 include/bbcode.php:1037
-msgid "$1 wrote:"
-msgstr "$1 napisał:"
+#: mod/dfrn_request.php:654 mod/follow.php:151
+msgid "Add a personal note:"
+msgstr "Dodaj osobistą notkę:"
 
-#: include/bbcode.php:1066 include/bbcode.php:1067
-msgid "Encrypted content"
-msgstr "Szyfrowana treść"
+#: mod/dfrn_request.php:656 src/Content/ContactSelector.php:79
+msgid "Friendica"
+msgstr "Friendica"
 
-#: include/bbcode.php:1169
-msgid "Invalid source protocol"
+#: mod/dfrn_request.php:657
+msgid "GNU Social (Pleroma, Mastodon)"
 msgstr ""
 
-#: include/bbcode.php:1179
-msgid "Invalid link protocol"
+#: mod/dfrn_request.php:658
+msgid "Diaspora (Socialhome, Hubzilla)"
 msgstr ""
 
-#: include/conversation.php:147
+#: mod/dfrn_request.php:659
 #, php-format
-msgid "%1$s attends %2$s's %3$s"
-msgstr ""
+msgid ""
+" - please do not use this form.  Instead, enter %s into your Diaspora search"
+" bar."
+msgstr "- proszę nie używać tego formularza. Zamiast tego %s wejdź na pasek wyszukiwania Diaspora. do swojej belki wyszukiwarki."
 
-#: include/conversation.php:150
-#, php-format
-msgid "%1$s doesn't attend %2$s's %3$s"
-msgstr ""
+#: mod/dfrn_request.php:660 mod/follow.php:157 mod/unfollow.php:113
+msgid "Your Identity Address:"
+msgstr "Twój adres tożsamości:"
 
-#: include/conversation.php:153
-#, php-format
-msgid "%1$s attends maybe %2$s's %3$s"
+#: mod/dfrn_request.php:662 mod/follow.php:62 mod/unfollow.php:65
+msgid "Submit Request"
+msgstr "Wyślij zgłoszenie"
+
+#: mod/filer.php:34
+msgid "- select -"
+msgstr "- wybierz -"
+
+#: mod/localtime.php:19 src/Model/Event.php:36 src/Model/Event.php:814
+msgid "l F d, Y \\@ g:i A"
 msgstr ""
 
-#: include/conversation.php:185 mod/dfrn_confirm.php:477
-#, php-format
-msgid "%1$s is now friends with %2$s"
-msgstr "%1$s jest teraz znajomym z %2$s"
+#: mod/localtime.php:33
+msgid "Time Conversion"
+msgstr "Zmiana czasu"
+
+#: mod/localtime.php:35
+msgid ""
+"Friendica provides this service for sharing events with other networks and "
+"friends in unknown timezones."
+msgstr "Friendica udostępnia tę usługę do udostępniania wydarzeń innym sieciom i znajomym w nieznanych strefach czasowych."
 
-#: include/conversation.php:219
+#: mod/localtime.php:39
 #, php-format
-msgid "%1$s poked %2$s"
-msgstr ""
+msgid "UTC time: %s"
+msgstr "Czas UTC %s"
 
-#: include/conversation.php:239 mod/mood.php:62
+#: mod/localtime.php:42
 #, php-format
-msgid "%1$s is currently %2$s"
-msgstr ""
+msgid "Current timezone: %s"
+msgstr "Obecna strefa czasowa: %s"
 
-#: include/conversation.php:278 mod/tagger.php:95
+#: mod/localtime.php:46
 #, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s zaznaczył %2$s'go %3$s przy użyciu %4$s"
+msgid "Converted localtime: %s"
+msgstr "Zmień strefę czasową: %s"
 
-#: include/conversation.php:303
-msgid "post/item"
-msgstr ""
+#: mod/localtime.php:52
+msgid "Please select your timezone:"
+msgstr "Wybierz swoją strefę czasową:"
 
-#: include/conversation.php:304
-#, php-format
-msgid "%1$s marked %2$s's %3$s as favorite"
-msgstr ""
+#: mod/lostpass.php:27
+msgid "No valid account found."
+msgstr "Nie znaleziono ważnego konta."
 
-#: include/conversation.php:585 mod/content.php:372 mod/profiles.php:346
-#: mod/photos.php:1607
-msgid "Likes"
-msgstr "Polubień"
+#: mod/lostpass.php:39
+msgid "Password reset request issued. Check your email."
+msgstr "Prośba o zresetowanie hasła została zatwierdzona. Sprawdź swój adres email."
 
-#: include/conversation.php:585 mod/content.php:372 mod/profiles.php:350
-#: mod/photos.php:1607
-msgid "Dislikes"
-msgstr "Nie lubień"
+#: mod/lostpass.php:45
+#, php-format
+msgid ""
+"\n"
+"\t\tDear %1$s,\n"
+"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
+"\t\tpassword. In order to confirm this request, please select the verification link\n"
+"\t\tbelow or paste it into your web browser address bar.\n"
+"\n"
+"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
+"\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n"
+"\n"
+"\t\tYour password will not be changed unless we can verify that you\n"
+"\t\tissued this request."
+msgstr "\n\t\tDrodzy %1$s, \n\t\t\tOtrzymano niedawno prośbę o ''%2$s\" zresetowanie konta \n\t\thasło. Aby potwierdzić tę prośbę, wybierz link weryfikacyjny \n\t\tponiżej lub wklej go na pasek adresu przeglądarki internetowej. \n \n\t\tJeśli NIE poprosiłeś o tę zmianę, NIE wykonuj tego linku \n\t\tpod warunkiem, że zignorujesz i/lub usuniesz ten e-mail, prośba wkrótce wygaśnie. \n \n\t\tTwoje hasło nie zostanie zmienione, chyba że będziemy mogli to potwierdzić \n\t\twydał to żądanie."
 
-#: include/conversation.php:586 include/conversation.php:1481
-#: mod/content.php:373 mod/photos.php:1608
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+#: mod/lostpass.php:56
+#, php-format
+msgid ""
+"\n"
+"\t\tFollow this link soon to verify your identity:\n"
+"\n"
+"\t\t%1$s\n"
+"\n"
+"\t\tYou will then receive a follow-up message containing the new password.\n"
+"\t\tYou may change that password from your account settings page after logging in.\n"
+"\n"
+"\t\tThe login details are as follows:\n"
+"\n"
+"\t\tSite Location:\t%2$s\n"
+"\t\tLogin Name:\t%3$s"
+msgstr "\nWkrótce skorzystaj z tego linku, aby zweryfikować swoją tożsamość: \n\n\t\t%1$s\n\n\t\tOtrzymasz następnie komunikat uzupełniający zawierający nowe hasło. \n\t\tMożesz zmienić to hasło ze strony ustawień swojego konta po zalogowaniu. \n \n\t\tDane logowania są następujące: \n \nLokalizacja strony: \t%2$s\nNazwa użytkownika:\t%3$s"
 
-#: include/conversation.php:586 mod/content.php:373 mod/photos.php:1608
-msgid "Not attending"
-msgstr ""
+#: mod/lostpass.php:72
+#, php-format
+msgid "Password reset requested at %s"
+msgstr "Prośba o reset hasła na %s"
 
-#: include/conversation.php:586 mod/content.php:373 mod/photos.php:1608
-msgid "Might attend"
-msgstr ""
+#: mod/lostpass.php:88
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "Prośba nie może być zweryfikowana. (Mogłeś już ją poprzednio wysłać.) Reset hasła nie powiódł się."
 
-#: include/conversation.php:708 mod/content.php:453 mod/content.php:758
-#: mod/photos.php:1681 object/Item.php:133
-msgid "Select"
-msgstr "Wybierz"
+#: mod/lostpass.php:101
+msgid "Request has expired, please make a new one."
+msgstr "Żądanie wygasło. Zrób nowe."
 
-#: include/conversation.php:709 mod/group.php:171 mod/content.php:454
-#: mod/content.php:759 mod/photos.php:1682 mod/settings.php:741
-#: mod/admin.php:1414 mod/contacts.php:808 mod/contacts.php:1007
-#: object/Item.php:134
-msgid "Delete"
-msgstr "Usuń"
+#: mod/lostpass.php:116
+msgid "Forgot your Password?"
+msgstr "Zapomniałeś hasła?"
 
-#: include/conversation.php:753 mod/content.php:487 mod/content.php:910
-#: mod/content.php:911 object/Item.php:367 object/Item.php:368
-#, php-format
-msgid "View %s's profile @ %s"
-msgstr "Pokaż %s's profil @ %s"
+#: mod/lostpass.php:117
+msgid ""
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "Wpisz swój adres email i wyślij, aby zresetować hasło. Później sprawdź swojego emaila w celu uzyskania dalszych instrukcji."
 
-#: include/conversation.php:765 object/Item.php:355
-msgid "Categories:"
-msgstr "Kategorie:"
+#: mod/lostpass.php:118 src/Module/Login.php:314
+msgid "Nickname or Email: "
+msgstr "Pseudonim lub Email:"
 
-#: include/conversation.php:766 object/Item.php:356
-msgid "Filed under:"
-msgstr "Zapisano pod:"
+#: mod/lostpass.php:119
+msgid "Reset"
+msgstr "Zresetuj"
 
-#: include/conversation.php:773 mod/content.php:497 mod/content.php:923
-#: object/Item.php:381
-#, php-format
-msgid "%s from %s"
-msgstr "%s od %s"
+#: mod/lostpass.php:135 src/Module/Login.php:326
+msgid "Password Reset"
+msgstr "Zresetuj hasło"
 
-#: include/conversation.php:789 mod/content.php:513
-msgid "View in context"
-msgstr "Zobacz w kontekście"
+#: mod/lostpass.php:136
+msgid "Your password has been reset as requested."
+msgstr "Twoje hasło zostało zresetowane zgodnie z żądaniem."
 
-#: include/conversation.php:791 include/conversation.php:1264
-#: mod/editpost.php:124 mod/wallmessage.php:156 mod/message.php:356
-#: mod/message.php:548 mod/content.php:515 mod/content.php:948
-#: mod/photos.php:1570 object/Item.php:406
-msgid "Please wait"
-msgstr "Proszę czekać"
+#: mod/lostpass.php:137
+msgid "Your new password is"
+msgstr "Twoje nowe hasło to"
 
-#: include/conversation.php:870
-msgid "remove"
-msgstr "usuń"
+#: mod/lostpass.php:138
+msgid "Save or copy your new password - and then"
+msgstr "Zapisz lub skopiuj nowe hasło - a następnie"
 
-#: include/conversation.php:874
-msgid "Delete Selected Items"
-msgstr "Usuń zaznaczone elementy"
+#: mod/lostpass.php:139
+msgid "click here to login"
+msgstr "Kliknij tutaj aby się zalogować"
 
-#: include/conversation.php:966
-msgid "Follow Thread"
-msgstr "Śledź wątek"
+#: mod/lostpass.php:140
+msgid ""
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "Twoje hasło może być zmienione w <em>Ustawieniach</em> po udanym zalogowaniu."
 
-#: include/conversation.php:1097
+#: mod/lostpass.php:148
 #, php-format
-msgid "%s likes this."
-msgstr "%s lubi to."
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tYour password has been changed as requested. Please retain this\n"
+"\t\t\tinformation for your records (or change your password immediately to\n"
+"\t\t\tsomething that you will remember).\n"
+"\t\t"
+msgstr "\n\t\t\tDrogi %1$s, \n\t\t\t\tTwoje hasło zostało zmienione zgodnie z życzeniem. Proszę, zachowaj te \n\t\t\tinformacje dotyczące twoich rekordów (lub natychmiast zmień hasło na \n\t\t\tcoś, co zapamiętasz).\n\t\t"
 
-#: include/conversation.php:1100
+#: mod/lostpass.php:154
 #, php-format
-msgid "%s doesn't like this."
-msgstr "%s nie lubi tego."
+msgid ""
+"\n"
+"\t\t\tYour login details are as follows:\n"
+"\n"
+"\t\t\tSite Location:\t%1$s\n"
+"\t\t\tLogin Name:\t%2$s\n"
+"\t\t\tPassword:\t%3$s\n"
+"\n"
+"\t\t\tYou may change that password from your account settings page after logging in.\n"
+"\t\t"
+msgstr "\n\t\t\tDane logowania są następujące:\n\n\t\t\tLokalizacja witryny:\t%1$s\n\t\t\tNazwa użytkownika:\t%2$s\n\t\t\tHasło:\t%3$s\n\n\t\t\tMożesz zmienić hasło na stronie ustawień konta po zalogowaniu.\n\t\t"
 
-#: include/conversation.php:1103
+#: mod/lostpass.php:167
 #, php-format
-msgid "%s attends."
-msgstr ""
+msgid "Your password has been changed at %s"
+msgstr "Twoje hasło zostało zmienione na %s"
 
-#: include/conversation.php:1106
-#, php-format
-msgid "%s doesn't attend."
-msgstr ""
+#: mod/notify.php:77
+msgid "No more system notifications."
+msgstr "Nie ma więcej powiadomień systemowych."
 
-#: include/conversation.php:1109
-#, php-format
-msgid "%s attends maybe."
-msgstr ""
+#: mod/ping.php:292
+msgid "{0} wants to be your friend"
+msgstr "{0} chce być Twoim znajomym"
 
-#: include/conversation.php:1119
-msgid "and"
-msgstr "i"
+#: mod/ping.php:307
+msgid "{0} sent you a message"
+msgstr "{0} wysłałem Ci wiadomość"
 
-#: include/conversation.php:1125
-#, php-format
-msgid ", and %d other people"
-msgstr ", i %d innych ludzi"
+#: mod/ping.php:322
+msgid "{0} requested registration"
+msgstr "{0} wymagana rejestracja"
 
-#: include/conversation.php:1134
-#, php-format
-msgid "<span  %1$s>%2$d people</span> like this"
+#: mod/poke.php:192
+msgid "Poke/Prod"
 msgstr ""
 
-#: include/conversation.php:1135
-#, php-format
-msgid "%s like this."
+#: mod/poke.php:193
+msgid "poke, prod or do other things to somebody"
 msgstr ""
 
-#: include/conversation.php:1138
-#, php-format
-msgid "<span  %1$s>%2$d people</span> don't like this"
-msgstr ""
+#: mod/poke.php:194
+msgid "Recipient"
+msgstr "Odbiorca"
 
-#: include/conversation.php:1139
-#, php-format
-msgid "%s don't like this."
-msgstr ""
+#: mod/poke.php:195
+msgid "Choose what you wish to do to recipient"
+msgstr "Wybierz, co chcesz zrobić"
 
-#: include/conversation.php:1142
-#, php-format
-msgid "<span  %1$s>%2$d people</span> attend"
-msgstr ""
+#: mod/poke.php:198
+msgid "Make this post private"
+msgstr "Ustaw ten post jako prywatny"
 
-#: include/conversation.php:1143
-#, php-format
-msgid "%s attend."
-msgstr ""
+#: mod/probe.php:14 mod/webfinger.php:17
+msgid "Only logged in users are permitted to perform a probing."
+msgstr "Tylko zalogowani użytkownicy mogą wykonywać sondowanie."
 
-#: include/conversation.php:1146
-#, php-format
-msgid "<span  %1$s>%2$d people</span> don't attend"
-msgstr ""
+#: mod/profperm.php:28 mod/group.php:83 index.php:415
+msgid "Permission denied"
+msgstr "Odmowa dostępu"
+
+#: mod/profperm.php:34 mod/profperm.php:65
+msgid "Invalid profile identifier."
+msgstr "Nieprawidłowa nazwa użytkownika."
+
+#: mod/profperm.php:111
+msgid "Profile Visibility Editor"
+msgstr "Ustawienia widoczności profilu"
+
+#: mod/profperm.php:115 mod/group.php:265
+msgid "Click on a contact to add or remove."
+msgstr "Kliknij na kontakt w celu dodania lub usunięcia."
+
+#: mod/profperm.php:124
+msgid "Visible To"
+msgstr "Widoczne dla"
 
-#: include/conversation.php:1147
-#, php-format
-msgid "%s don't attend."
-msgstr ""
+#: mod/profperm.php:140
+msgid "All Contacts (with secure profile access)"
+msgstr "Wszystkie kontakty (z bezpiecznym dostępem do profilu)"
 
-#: include/conversation.php:1150
-#, php-format
-msgid "<span  %1$s>%2$d people</span> attend maybe"
-msgstr ""
+#: mod/regmod.php:68
+msgid "Account approved."
+msgstr "Konto zatwierdzone."
 
-#: include/conversation.php:1151
+#: mod/regmod.php:93
 #, php-format
-msgid "%s anttend maybe."
-msgstr ""
+msgid "Registration revoked for %s"
+msgstr "Rejestracja odwołana dla %s"
 
-#: include/conversation.php:1190 include/conversation.php:1208
-msgid "Visible to <strong>everybody</strong>"
-msgstr "Widoczne dla <strong>wszystkich</strong>"
+#: mod/regmod.php:102
+msgid "Please login."
+msgstr "Proszę się zalogować."
 
-#: include/conversation.php:1191 include/conversation.php:1209
-#: mod/wallmessage.php:127 mod/wallmessage.php:135 mod/message.php:291
-#: mod/message.php:299 mod/message.php:442 mod/message.php:450
-msgid "Please enter a link URL:"
-msgstr "Proszę wpisać adres URL:"
+#: mod/removeme.php:55 mod/removeme.php:58
+msgid "Remove My Account"
+msgstr "Usuń konto"
 
-#: include/conversation.php:1192 include/conversation.php:1210
-msgid "Please enter a video link/URL:"
-msgstr "Podaj link do filmu"
+#: mod/removeme.php:56
+msgid ""
+"This will completely remove your account. Once this has been done it is not "
+"recoverable."
+msgstr "Spowoduje to całkowite usunięcie Twojego konta. Po wykonaniu tej czynności nie można jej odzyskać."
 
-#: include/conversation.php:1193 include/conversation.php:1211
-msgid "Please enter an audio link/URL:"
-msgstr "Podaj link do muzyki"
+#: mod/removeme.php:57
+msgid "Please enter your password for verification:"
+msgstr "Wprowadź hasło w celu weryfikacji."
 
-#: include/conversation.php:1194 include/conversation.php:1212
-msgid "Tag term:"
-msgstr ""
+#: mod/search.php:37 mod/network.php:194
+msgid "Remove term"
+msgstr "Usuń wpis"
 
-#: include/conversation.php:1195 include/conversation.php:1213
-#: mod/filer.php:30
-msgid "Save to Folder:"
-msgstr "Zapisz w folderze:"
+#: mod/search.php:46 mod/network.php:201 src/Content/Feature.php:100
+msgid "Saved Searches"
+msgstr "Zapisane wyszukiwania"
 
-#: include/conversation.php:1196 include/conversation.php:1214
-msgid "Where are you right now?"
-msgstr "Gdzie teraz jesteś?"
+#: mod/search.php:105
+msgid "Only logged in users are permitted to perform a search."
+msgstr "Tylko zalogowani użytkownicy mogą wyszukiwać."
 
-#: include/conversation.php:1197
-msgid "Delete item(s)?"
-msgstr "Usunąć pozycję (pozycje)?"
+#: mod/search.php:129
+msgid "Too Many Requests"
+msgstr "Zbyt dużo próśb"
 
-#: include/conversation.php:1245 mod/photos.php:1569
-msgid "Share"
-msgstr "Podziel się"
+#: mod/search.php:130
+msgid "Only one search per minute is permitted for not logged in users."
+msgstr "Dla niezalogowanych użytkowników dozwolone jest tylko jedno wyszukiwanie na minutę."
 
-#: include/conversation.php:1246 mod/editpost.php:110 mod/wallmessage.php:154
-#: mod/message.php:354 mod/message.php:545
-msgid "Upload photo"
-msgstr "Wyślij zdjęcie"
+#: mod/search.php:228 mod/community.php:136
+msgid "No results."
+msgstr "Brak wyników."
 
-#: include/conversation.php:1247 mod/editpost.php:111
-msgid "upload photo"
-msgstr "dodaj zdjęcie"
+#: mod/search.php:234
+#, php-format
+msgid "Items tagged with: %s"
+msgstr "Przedmioty oznaczone tagiem: %s"
 
-#: include/conversation.php:1248 mod/editpost.php:112
-msgid "Attach file"
-msgstr "Przyłącz plik"
+#: mod/search.php:236 mod/contacts.php:819
+#, php-format
+msgid "Results for: %s"
+msgstr "Wyniki dla: %s"
 
-#: include/conversation.php:1249 mod/editpost.php:113
-msgid "attach file"
-msgstr "załącz plik"
+#: mod/subthread.php:113
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$skolejny %2$s %3$s "
 
-#: include/conversation.php:1250 mod/editpost.php:114 mod/wallmessage.php:155
-#: mod/message.php:355 mod/message.php:546
-msgid "Insert web link"
-msgstr "Wstaw link"
+#: mod/tagrm.php:47
+msgid "Tag removed"
+msgstr "Tag usunięty"
 
-#: include/conversation.php:1251 mod/editpost.php:115
-msgid "web link"
-msgstr "Adres www"
+#: mod/tagrm.php:85
+msgid "Remove Item Tag"
+msgstr "Usuń pozycję Tag"
 
-#: include/conversation.php:1252 mod/editpost.php:116
-msgid "Insert video link"
-msgstr "Wstaw link wideo"
+#: mod/tagrm.php:87
+msgid "Select a tag to remove: "
+msgstr "Wybierz tag do usunięcia"
 
-#: include/conversation.php:1253 mod/editpost.php:117
-msgid "video link"
-msgstr "link do filmu"
+#: mod/tagrm.php:98 mod/delegate.php:177
+msgid "Remove"
+msgstr "Usuń"
 
-#: include/conversation.php:1254 mod/editpost.php:118
-msgid "Insert audio link"
-msgstr "Wstaw link audio"
+#: mod/uexport.php:44
+msgid "Export account"
+msgstr "Eksportuj konto"
 
-#: include/conversation.php:1255 mod/editpost.php:119
-msgid "audio link"
-msgstr "Link audio"
+#: mod/uexport.php:44
+msgid ""
+"Export your account info and contacts. Use this to make a backup of your "
+"account and/or to move it to another server."
+msgstr "Eksportuj informacje o swoim koncie i kontaktach. Użyj tego do utworzenia kopii zapasowej konta i/lub przeniesienia go na inny serwer."
 
-#: include/conversation.php:1256 mod/editpost.php:120
-msgid "Set your location"
-msgstr "Ustaw swoje położenie"
+#: mod/uexport.php:45
+msgid "Export all"
+msgstr "Eksportuj wszystko"
 
-#: include/conversation.php:1257 mod/editpost.php:121
-msgid "set location"
-msgstr "wybierz lokalizację"
+#: mod/uexport.php:45
+msgid ""
+"Export your accout info, contacts and all your items as json. Could be a "
+"very big file, and could take a lot of time. Use this to make a full backup "
+"of your account (photos are not exported)"
+msgstr "Wyeksportuj informacje o koncie, kontaktach i wszystkie swoje pozycje jako json. Może to być bardzo duży plik i może zająć dużo czasu. Użyj tej opcji, aby utworzyć pełną kopię zapasową swojego konta (zdjęcia nie są eksportowane)"
 
-#: include/conversation.php:1258 mod/editpost.php:122
-msgid "Clear browser location"
-msgstr "Wyczyść położenie przeglądarki"
+#: mod/uexport.php:52 mod/settings.php:108
+msgid "Export personal data"
+msgstr "Eksportuje dane personalne"
 
-#: include/conversation.php:1259 mod/editpost.php:123
-msgid "clear location"
-msgstr "wyczyść lokalizację"
+#: mod/viewcontacts.php:87
+msgid "No contacts."
+msgstr "brak kontaktów"
 
-#: include/conversation.php:1261 mod/editpost.php:137
-msgid "Set title"
-msgstr "Ustaw tytuł"
+#: mod/viewsrc.php:12
+msgid "Access denied."
+msgstr "Brak dostępu"
 
-#: include/conversation.php:1263 mod/editpost.php:139
-msgid "Categories (comma-separated list)"
-msgstr "Kategorie (lista słów oddzielonych przecinkiem)"
+#: mod/wall_upload.php:186 mod/photos.php:763 mod/photos.php:766
+#: mod/photos.php:795 mod/profile_photo.php:153
+#, php-format
+msgid "Image exceeds size limit of %s"
+msgstr "Obraz przekracza limit rozmiaru wynoszący %s"
 
-#: include/conversation.php:1265 mod/editpost.php:125
-msgid "Permission settings"
-msgstr "Ustawienia uprawnień"
+#: mod/wall_upload.php:200 mod/photos.php:818 mod/profile_photo.php:162
+msgid "Unable to process image."
+msgstr "Przetwarzanie obrazu nie powiodło się."
 
-#: include/conversation.php:1266 mod/editpost.php:154
-msgid "permissions"
-msgstr "zezwolenia"
+#: mod/wall_upload.php:231 mod/item.php:471 src/Object/Image.php:953
+#: src/Object/Image.php:969 src/Object/Image.php:977 src/Object/Image.php:1002
+msgid "Wall Photos"
+msgstr "Tablica zdjęć"
 
-#: include/conversation.php:1274 mod/editpost.php:134
-msgid "Public post"
-msgstr "Publiczny post"
+#: mod/wall_upload.php:239 mod/photos.php:847 mod/profile_photo.php:307
+msgid "Image upload failed."
+msgstr "Przesyłanie obrazu nie powiodło się"
 
-#: include/conversation.php:1279 mod/editpost.php:145 mod/content.php:737
-#: mod/events.php:504 mod/photos.php:1591 mod/photos.php:1639
-#: mod/photos.php:1725 object/Item.php:729
-msgid "Preview"
-msgstr "Podgląd"
+#: mod/wallmessage.php:49 mod/wallmessage.php:112
+#, php-format
+msgid "Number of daily wall messages for %s exceeded. Message failed."
+msgstr "Dzienny limit wiadomości %s został przekroczony. Wiadomość została odrzucona."
 
-#: include/conversation.php:1283 include/items.php:1974 mod/fbrowser.php:101
-#: mod/fbrowser.php:136 mod/tagrm.php:11 mod/tagrm.php:94 mod/editpost.php:148
-#: mod/message.php:220 mod/suggest.php:32 mod/photos.php:235
-#: mod/photos.php:322 mod/settings.php:679 mod/settings.php:705
-#: mod/videos.php:128 mod/contacts.php:445 mod/dfrn_request.php:876
-#: mod/follow.php:121
-msgid "Cancel"
-msgstr "Anuluj"
+#: mod/wallmessage.php:57 mod/message.php:73
+msgid "No recipient selected."
+msgstr "Nie wybrano odbiorcy."
 
-#: include/conversation.php:1289
-msgid "Post to Groups"
-msgstr "Wstaw na strony grup"
+#: mod/wallmessage.php:60
+msgid "Unable to check your home location."
+msgstr "Nie można sprawdzić twojej lokalizacji."
 
-#: include/conversation.php:1290
-msgid "Post to Contacts"
-msgstr "Wstaw do kontaktów"
+#: mod/wallmessage.php:63 mod/message.php:80
+msgid "Message could not be sent."
+msgstr "Wiadomość nie może zostać wysłana"
 
-#: include/conversation.php:1291
-msgid "Private post"
-msgstr "Prywatne posty"
+#: mod/wallmessage.php:66 mod/message.php:83
+msgid "Message collection failure."
+msgstr "Błąd zbierania komunikatów."
 
-#: include/conversation.php:1296 include/identity.php:256 mod/editpost.php:152
-msgid "Message"
-msgstr "Wiadomość"
+#: mod/wallmessage.php:69 mod/message.php:86
+msgid "Message sent."
+msgstr "Wysłano."
 
-#: include/conversation.php:1297 mod/editpost.php:153
-msgid "Browser"
-msgstr ""
+#: mod/wallmessage.php:86 mod/wallmessage.php:95
+msgid "No recipient."
+msgstr "Brak odbiorcy."
 
-#: include/conversation.php:1453
-msgid "View all"
-msgstr ""
+#: mod/wallmessage.php:132 mod/message.php:250
+msgid "Send Private Message"
+msgstr "Wyślij prywatną wiadomość"
 
-#: include/conversation.php:1475
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+#: mod/wallmessage.php:133
+#, php-format
+msgid ""
+"If you wish for %s to respond, please check that the privacy settings on "
+"your site allow private mail from unknown senders."
+msgstr "Jeśli chcesz %s odpowiedzieć, sprawdź, czy ustawienia prywatności w Twojej witrynie zezwalają na prywatne wiadomości od nieznanych nadawców."
 
-#: include/conversation.php:1478
-msgid "Dislike"
-msgid_plural "Dislikes"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+#: mod/wallmessage.php:134 mod/message.php:251 mod/message.php:421
+msgid "To:"
+msgstr "Do:"
 
-#: include/conversation.php:1484
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+#: mod/wallmessage.php:135 mod/message.php:255 mod/message.php:423
+msgid "Subject:"
+msgstr "Temat:"
+
+#: mod/register.php:99
+msgid ""
+"Registration successful. Please check your email for further instructions."
+msgstr "Rejestracja zakończona pomyślnie. Dalsze instrukcje zostały wysłane na twojego e-maila."
 
-#: include/dfrn.php:1108
+#: mod/register.php:103
 #, php-format
-msgid "%s\\'s birthday"
-msgstr ""
+msgid ""
+"Failed to send email message. Here your accout details:<br> login: %s<br> "
+"password: %s<br><br>You can change your password after login."
+msgstr "Nie udało się wysłać wiadomości e-mail. Tutaj szczegóły twojego konta:<br> login: %s<br>hasło: %s<br><br>Możesz zmienić swoje hasło po zalogowaniu."
 
-#: include/features.php:70
-msgid "General Features"
-msgstr ""
+#: mod/register.php:110
+msgid "Registration successful."
+msgstr "Rejestracja udana."
 
-#: include/features.php:72
-msgid "Multiple Profiles"
-msgstr ""
+#: mod/register.php:115
+msgid "Your registration can not be processed."
+msgstr "Twoja rejestracja nie może zostać przeprowadzona. "
 
-#: include/features.php:72
-msgid "Ability to create multiple profiles"
-msgstr ""
+#: mod/register.php:162
+msgid "Your registration is pending approval by the site owner."
+msgstr "Twoja rejestracja oczekuje na zaakceptowanie przez właściciela witryny."
 
-#: include/features.php:73
-msgid "Photo Location"
-msgstr ""
+#: mod/register.php:220
+msgid ""
+"You may (optionally) fill in this form via OpenID by supplying your OpenID "
+"and clicking 'Register'."
+msgstr "Możesz (opcjonalnie) wypełnić ten formularz za pośrednictwem OpenID, podając swój OpenID i klikając 'Register'."
 
-#: include/features.php:73
+#: mod/register.php:221
 msgid ""
-"Photo metadata is normally stripped. This extracts the location (if present)"
-" prior to stripping metadata and links it to a map."
-msgstr ""
+"If you are not familiar with OpenID, please leave that field blank and fill "
+"in the rest of the items."
+msgstr "Jeśli nie jesteś zaznajomiony z OpenID, zostaw to pole puste i uzupełnij resztę elementów."
 
-#: include/features.php:74
-msgid "Export Public Calendar"
-msgstr ""
+#: mod/register.php:222
+msgid "Your OpenID (optional): "
+msgstr "Twój OpenID (opcjonalnie):"
 
-#: include/features.php:74
-msgid "Ability for visitors to download the public calendar"
-msgstr ""
+#: mod/register.php:234
+msgid "Include your profile in member directory?"
+msgstr "Czy dołączyć twój profil do katalogu członków?"
 
-#: include/features.php:79
-msgid "Post Composition Features"
-msgstr ""
+#: mod/register.php:259
+msgid "Note for the admin"
+msgstr "Uwaga dla administratora"
 
-#: include/features.php:80
-msgid "Richtext Editor"
-msgstr ""
+#: mod/register.php:259
+msgid "Leave a message for the admin, why you want to join this node"
+msgstr "Pozostaw wiadomość dla administratora, dlaczego chcesz dołączyć do tego węzła"
 
-#: include/features.php:80
-msgid "Enable richtext editor"
-msgstr ""
+#: mod/register.php:260
+msgid "Membership on this site is by invitation only."
+msgstr "Członkostwo na tej stronie możliwe tylko dzięki zaproszeniu."
 
-#: include/features.php:81
-msgid "Post Preview"
-msgstr "Podgląd posta"
+#: mod/register.php:261
+msgid "Your invitation code: "
+msgstr "Twój kod zaproszenia:"
 
-#: include/features.php:81
-msgid "Allow previewing posts and comments before publishing them"
-msgstr ""
+#: mod/register.php:264 mod/admin.php:1283
+msgid "Registration"
+msgstr "Rejestracja"
 
-#: include/features.php:82
-msgid "Auto-mention Forums"
-msgstr ""
+#: mod/register.php:270
+msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
+msgstr "Twoje imię i nazwisko (np. Joe Smith, prawdziwy lub real-looking):"
 
-#: include/features.php:82
+#: mod/register.php:271
 msgid ""
-"Add/remove mention when a forum page is selected/deselected in ACL window."
-msgstr ""
-
-#: include/features.php:87
-msgid "Network Sidebar Widgets"
-msgstr ""
-
-#: include/features.php:88
-msgid "Search by Date"
-msgstr "Szukanie wg daty"
+"Your Email Address: (Initial information will be send there, so this has to "
+"be an existing address.)"
+msgstr "Twój adres e-mail: (Informacje początkowe zostaną wysłane tam, więc musi to być istniejący adres)."
 
-#: include/features.php:88
-msgid "Ability to select posts by date ranges"
-msgstr ""
-
-#: include/features.php:89 include/features.php:119
-msgid "List Forums"
-msgstr ""
+#: mod/register.php:273 mod/settings.php:1199
+msgid "New Password:"
+msgstr "Nowe hasło:"
 
-#: include/features.php:89
-msgid "Enable widget to display the forums your are connected with"
-msgstr ""
+#: mod/register.php:273
+msgid "Leave empty for an auto generated password."
+msgstr "Pozostaw puste dla wygenerowanego automatycznie hasła."
 
-#: include/features.php:90
-msgid "Group Filter"
-msgstr "Filtrowanie grupowe"
+#: mod/register.php:274 mod/settings.php:1200
+msgid "Confirm:"
+msgstr "Potwierdź:"
 
-#: include/features.php:90
-msgid "Enable widget to display Network posts only from selected group"
-msgstr ""
+#: mod/register.php:275
+#, php-format
+msgid ""
+"Choose a profile nickname. This must begin with a text character. Your "
+"profile address on this site will then be '<strong>nickname@%s</strong>'."
+msgstr "Wybierz pseudonim profilu. Nazwa musi zaczynać się od znaku tekstowego. Twój adres profilu na tej stronie będzie wówczas '<strong>pseudonimem%s</strong>'."
 
-#: include/features.php:91
-msgid "Network Filter"
-msgstr ""
+#: mod/register.php:276
+msgid "Choose a nickname: "
+msgstr "Wybierz pseudonim:"
 
-#: include/features.php:91
-msgid "Enable widget to display Network posts only from selected network"
-msgstr ""
+#: mod/register.php:279 src/Content/Nav.php:128 src/Module/Login.php:283
+msgid "Register"
+msgstr "Zarejestruj"
 
-#: include/features.php:92 mod/search.php:34 mod/network.php:200
-msgid "Saved Searches"
-msgstr "Zapisane wyszukiwania"
+#: mod/register.php:286
+msgid "Import your profile to this friendica instance"
+msgstr "Zaimportuj swój profil do tej instancji friendica"
 
-#: include/features.php:92
-msgid "Save search terms for re-use"
-msgstr ""
+#: mod/bookmarklet.php:23 src/Content/Nav.php:114 src/Module/Login.php:312
+msgid "Login"
+msgstr "Login"
 
-#: include/features.php:97
-msgid "Network Tabs"
-msgstr ""
+#: mod/bookmarklet.php:51
+msgid "The post was created"
+msgstr "Post został utworzony"
 
-#: include/features.php:98
-msgid "Network Personal Tab"
-msgstr ""
+#: mod/community.php:46
+msgid "Community option not available."
+msgstr "Opcja wspólnotowa jest niedostępna."
 
-#: include/features.php:98
-msgid "Enable tab to display only Network posts that you've interacted on"
-msgstr ""
+#: mod/community.php:63
+msgid "Not available."
+msgstr "Niedostępne."
 
-#: include/features.php:99
-msgid "Network New Tab"
-msgstr ""
+#: mod/community.php:76
+msgid "Local Community"
+msgstr "Lokalna społeczność"
 
-#: include/features.php:99
-msgid "Enable tab to display only new Network posts (from the last 12 hours)"
-msgstr ""
+#: mod/community.php:79
+msgid "Posts from local users on this server"
+msgstr "Wpisy od lokalnych użytkowników na tym serwerze"
 
-#: include/features.php:100
-msgid "Network Shared Links Tab"
-msgstr ""
+#: mod/community.php:87
+msgid "Global Community"
+msgstr "Globalna społeczność"
 
-#: include/features.php:100
-msgid "Enable tab to display only Network posts with links in them"
-msgstr ""
+#: mod/community.php:90
+msgid "Posts from users of the whole federated network"
+msgstr "Wpisy od użytkowników całej sieci stowarzyszonej"
 
-#: include/features.php:105
-msgid "Post/Comment Tools"
-msgstr ""
+#: mod/community.php:180
+msgid ""
+"This community stream shows all public posts received by this node. They may"
+" not reflect the opinions of this node’s users."
+msgstr "Ten strumień społeczności pokazuje wszystkie publiczne posty otrzymane przez ten węzeł. Mogą nie odzwierciedlać opinii użytkowników tego węzła."
 
-#: include/features.php:106
-msgid "Multiple Deletion"
-msgstr ""
+#: mod/editpost.php:25 mod/editpost.php:35
+msgid "Item not found"
+msgstr "Artykuł nie znaleziony"
 
-#: include/features.php:106
-msgid "Select and delete multiple posts/comments at once"
-msgstr ""
+#: mod/editpost.php:42
+msgid "Edit post"
+msgstr "Edytuj post"
 
-#: include/features.php:107
-msgid "Edit Sent Posts"
-msgstr ""
+#: mod/editpost.php:134 src/Core/ACL.php:315
+msgid "CC: email addresses"
+msgstr "CC: adresy e-mail"
 
-#: include/features.php:107
-msgid "Edit and correct posts and comments after sending"
-msgstr ""
+#: mod/editpost.php:141 src/Core/ACL.php:316
+msgid "Example: bob@example.com, mary@example.com"
+msgstr "Przykład: bob@example.com, mary@example.com"
 
-#: include/features.php:108
-msgid "Tagging"
-msgstr "Oznaczanie"
+#: mod/fsuggest.php:72
+msgid "Friend suggestion sent."
+msgstr "Propozycja znajomych wysłana."
 
-#: include/features.php:108
-msgid "Ability to tag existing posts"
-msgstr ""
+#: mod/fsuggest.php:101
+msgid "Suggest Friends"
+msgstr "Zaproponuj znajomych"
 
-#: include/features.php:109
-msgid "Post Categories"
-msgstr "Kategorie postów"
+#: mod/fsuggest.php:103
+#, php-format
+msgid "Suggest a friend for %s"
+msgstr "Zaproponuj znajomych dla %s"
 
-#: include/features.php:109
-msgid "Add categories to your posts"
-msgstr "Dodaj kategorie do twoich postów"
+#: mod/group.php:36
+msgid "Group created."
+msgstr "Grupa utworzona."
 
-#: include/features.php:110
-msgid "Ability to file posts under folders"
-msgstr ""
+#: mod/group.php:42
+msgid "Could not create group."
+msgstr "Nie mogę stworzyć grupy"
 
-#: include/features.php:111
-msgid "Dislike Posts"
-msgstr ""
+#: mod/group.php:56 mod/group.php:157
+msgid "Group not found."
+msgstr "Nie znaleziono grupy"
 
-#: include/features.php:111
-msgid "Ability to dislike posts/comments"
-msgstr ""
+#: mod/group.php:70
+msgid "Group name changed."
+msgstr "Nazwa grupy zmieniona"
 
-#: include/features.php:112
-msgid "Star Posts"
-msgstr "Oznacz posty gwiazdką"
+#: mod/group.php:97
+msgid "Save Group"
+msgstr "Zapisz grupę"
 
-#: include/features.php:112
-msgid "Ability to mark special posts with a star indicator"
-msgstr ""
+#: mod/group.php:102
+msgid "Create a group of contacts/friends."
+msgstr "Stwórz grupę znajomych."
 
-#: include/features.php:113
-msgid "Mute Post Notifications"
-msgstr ""
+#: mod/group.php:103 mod/group.php:199 src/Model/Group.php:408
+msgid "Group Name: "
+msgstr "Nazwa grupy: "
 
-#: include/features.php:113
-msgid "Ability to mute notifications for a thread"
-msgstr ""
+#: mod/group.php:127
+msgid "Group removed."
+msgstr "Grupa usunięta."
 
-#: include/features.php:118
-msgid "Advanced Profile Settings"
-msgstr ""
+#: mod/group.php:129
+msgid "Unable to remove group."
+msgstr "Nie można usunąć grupy."
 
-#: include/features.php:119
-msgid "Show visitors public community forums at the Advanced Profile Page"
-msgstr ""
+#: mod/group.php:192
+msgid "Delete Group"
+msgstr "Usuń grupę"
 
-#: include/follow.php:81 mod/dfrn_request.php:509
-msgid "Disallowed profile URL."
-msgstr "Nie dozwolony adres URL profilu."
+#: mod/group.php:198
+msgid "Group Editor"
+msgstr "Edytor grupy"
 
-#: include/follow.php:86
-msgid "Connect URL missing."
-msgstr "Brak adresu URL połączenia."
+#: mod/group.php:203
+msgid "Edit Group Name"
+msgstr "Edytuj nazwę grupy"
 
-#: include/follow.php:113
-msgid ""
-"This site is not configured to allow communications with other networks."
-msgstr "Ta strona nie jest skonfigurowana do pozwalania na komunikację z innymi sieciami"
+#: mod/group.php:213
+msgid "Members"
+msgstr "Członkowie"
 
-#: include/follow.php:114 include/follow.php:134
-msgid "No compatible communication protocols or feeds were discovered."
-msgstr ""
+#: mod/group.php:215 mod/contacts.php:719
+msgid "All Contacts"
+msgstr "Wszystkie kontakty"
 
-#: include/follow.php:132
-msgid "The profile address specified does not provide adequate information."
-msgstr "Dany adres profilu nie dostarcza odpowiednich informacji."
+#: mod/group.php:216 mod/network.php:639
+msgid "Group is empty"
+msgstr "Grupa jest pusta"
 
-#: include/follow.php:136
-msgid "An author or name was not found."
-msgstr "Autor lub nazwa nie zostało znalezione."
+#: mod/group.php:229
+msgid "Remove Contact"
+msgstr "Usuń Kontakt"
 
-#: include/follow.php:138
-msgid "No browser URL could be matched to this address."
-msgstr "Przeglądarka WWW nie może odnaleźć podanego adresu"
+#: mod/group.php:253
+msgid "Add Contact"
+msgstr "Dodaj Kontakt"
 
-#: include/follow.php:140
-msgid ""
-"Unable to match @-style Identity Address with a known protocol or email "
-"contact."
-msgstr ""
+#: mod/message.php:30 src/Content/Nav.php:198
+msgid "New Message"
+msgstr "Nowa wiadomość"
 
-#: include/follow.php:141
-msgid "Use mailto: in front of address to force email check."
-msgstr ""
+#: mod/message.php:77
+msgid "Unable to locate contact information."
+msgstr "Nie można znaleźć informacji kontaktowych."
 
-#: include/follow.php:147
-msgid ""
-"The profile address specified belongs to a network which has been disabled "
-"on this site."
-msgstr "Określony adres profilu należy do sieci, która została wyłączona na tej stronie."
+#: mod/message.php:112 view/theme/frio/theme.php:268 src/Content/Nav.php:195
+msgid "Messages"
+msgstr "Wiadomości"
 
-#: include/follow.php:157
-msgid ""
-"Limited profile. This person will be unable to receive direct/personal "
-"notifications from you."
-msgstr "Profil ograniczony. Ta osoba będzie niezdolna do odbierania osobistych powiadomień od ciebie."
+#: mod/message.php:136
+msgid "Do you really want to delete this message?"
+msgstr "Czy na pewno chcesz usunąć tę wiadomość?"
 
-#: include/follow.php:258
-msgid "Unable to retrieve contact information."
-msgstr "Nie można otrzymać informacji kontaktowych"
+#: mod/message.php:156
+msgid "Message deleted."
+msgstr "Wiadomość usunięta."
 
-#: include/identity.php:42
-msgid "Requested account is not available."
-msgstr ""
+#: mod/message.php:185
+msgid "Conversation removed."
+msgstr "Rozmowa usunięta."
 
-#: include/identity.php:51 mod/profile.php:21
-msgid "Requested profile is not available."
-msgstr "Żądany profil jest niedostępny"
+#: mod/message.php:291
+msgid "No messages."
+msgstr "Brak wiadomości."
 
-#: include/identity.php:95 include/identity.php:311 include/identity.php:688
-msgid "Edit profile"
-msgstr "Edytuj profil"
+#: mod/message.php:330
+msgid "Message not available."
+msgstr "Wiadomość nie jest dostępna."
 
-#: include/identity.php:251
-msgid "Atom feed"
-msgstr ""
+#: mod/message.php:397
+msgid "Delete message"
+msgstr "Usuń wiadomość"
 
-#: include/identity.php:282
-msgid "Manage/edit profiles"
-msgstr "Zarządzaj profilami"
+#: mod/message.php:399 mod/message.php:500
+msgid "D, d M Y - g:i A"
+msgstr "D, d M R - g:m AM/PM"
 
-#: include/identity.php:287 include/identity.php:313 mod/profiles.php:795
-msgid "Change profile photo"
-msgstr "Zmień zdjęcie profilowe"
+#: mod/message.php:414 mod/message.php:497
+msgid "Delete conversation"
+msgstr "Usuń rozmowę"
 
-#: include/identity.php:288 mod/profiles.php:796
-msgid "Create New Profile"
-msgstr "Stwórz nowy profil"
+#: mod/message.php:416
+msgid ""
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "Brak bezpiecznej komunikacji. <strong>Możesz</strong> odpowiedzieć na stronie profilu nadawcy."
 
-#: include/identity.php:298 mod/profiles.php:785
-msgid "Profile Image"
-msgstr "Obraz profilowy"
+#: mod/message.php:420
+msgid "Send Reply"
+msgstr "Odpowiedz"
 
-#: include/identity.php:301 mod/profiles.php:787
-msgid "visible to everybody"
-msgstr "widoczne dla wszystkich"
+#: mod/message.php:471
+#, php-format
+msgid "Unknown sender - %s"
+msgstr "Nieznany nadawca - %s"
 
-#: include/identity.php:302 mod/profiles.php:691 mod/profiles.php:788
-msgid "Edit visibility"
-msgstr "Edytuj widoczność"
+#: mod/message.php:473
+#, php-format
+msgid "You and %s"
+msgstr "Ty i %s"
 
-#: include/identity.php:330 include/identity.php:616 mod/notifications.php:238
-#: mod/directory.php:139
-msgid "Gender:"
-msgstr "Płeć:"
+#: mod/message.php:475
+#, php-format
+msgid "%s and You"
+msgstr "%s i ty"
 
-#: include/identity.php:333 include/identity.php:636 mod/directory.php:141
-msgid "Status:"
-msgstr "Status"
+#: mod/message.php:503
+#, php-format
+msgid "%d message"
+msgid_plural "%d messages"
+msgstr[0] " %d wiadomość"
+msgstr[1] " %d wiadomości"
+msgstr[2] " %d wiadomości"
+msgstr[3] " %d wiadomości"
 
-#: include/identity.php:335 include/identity.php:647 mod/directory.php:143
-msgid "Homepage:"
-msgstr "Strona główna:"
+#: mod/network.php:202 src/Model/Group.php:400
+msgid "add"
+msgstr "dodaj"
 
-#: include/identity.php:337 include/identity.php:657 mod/notifications.php:234
-#: mod/directory.php:145 mod/contacts.php:632
-msgid "About:"
-msgstr "O:"
+#: mod/network.php:547
+#, php-format
+msgid ""
+"Warning: This group contains %s member from a network that doesn't allow non"
+" public messages."
+msgid_plural ""
+"Warning: This group contains %s members from a network that doesn't allow "
+"non public messages."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
 
-#: include/identity.php:339 mod/contacts.php:630
-msgid "XMPP:"
-msgstr ""
+#: mod/network.php:550
+msgid "Messages in this group won't be send to these receivers."
+msgstr "Wiadomości z tej grupy nie będą wysyłane do tych odbiorców."
 
-#: include/identity.php:422 mod/notifications.php:246 mod/contacts.php:50
-msgid "Network:"
-msgstr ""
+#: mod/network.php:618
+msgid "No such group"
+msgstr "Nie ma takiej grupy"
 
-#: include/identity.php:451 include/identity.php:535
-msgid "g A l F d"
-msgstr "g A I F d"
+#: mod/network.php:643
+#, php-format
+msgid "Group: %s"
+msgstr "Grupa: %s"
 
-#: include/identity.php:452 include/identity.php:536
-msgid "F d"
-msgstr ""
+#: mod/network.php:669
+msgid "Private messages to this person are at risk of public disclosure."
+msgstr "Prywatne wiadomości do tej osoby mogą zostać publicznie ujawnione "
 
-#: include/identity.php:497 include/identity.php:582
-msgid "[today]"
-msgstr "[dziś]"
+#: mod/network.php:672
+msgid "Invalid contact."
+msgstr "Zły kontakt"
 
-#: include/identity.php:509
-msgid "Birthday Reminders"
-msgstr "Przypomnienia o urodzinach"
+#: mod/network.php:921
+msgid "Commented Order"
+msgstr "Porządek wg komentarzy"
 
-#: include/identity.php:510
-msgid "Birthdays this week:"
-msgstr "Urodziny w tym tygodniu:"
+#: mod/network.php:924
+msgid "Sort by Comment Date"
+msgstr "Sortuj po dacie komentarza"
 
-#: include/identity.php:569
-msgid "[No description]"
-msgstr "[Brak opisu]"
+#: mod/network.php:929
+msgid "Posted Order"
+msgstr "Porządek wg wpisów"
 
-#: include/identity.php:593
-msgid "Event Reminders"
-msgstr "Przypominacze wydarzeń"
+#: mod/network.php:932
+msgid "Sort by Post Date"
+msgstr "Sortuj po dacie posta"
 
-#: include/identity.php:594
-msgid "Events this week:"
-msgstr "Wydarzenia w tym tygodniu:"
+#: mod/network.php:940 mod/profiles.php:686
+#: src/Core/NotificationsManager.php:185
+msgid "Personal"
+msgstr "Osobiste"
 
-#: include/identity.php:614 mod/settings.php:1279
-msgid "Full Name:"
-msgstr "Imię i nazwisko:"
+#: mod/network.php:943
+msgid "Posts that mention or involve you"
+msgstr "Posty, które wspominają lub angażują Ciebie"
 
-#: include/identity.php:621
-msgid "j F, Y"
-msgstr "d M, R"
+#: mod/network.php:951
+msgid "New"
+msgstr "Nowy"
 
-#: include/identity.php:622
-msgid "j F"
-msgstr "d M"
+#: mod/network.php:954
+msgid "Activity Stream - by date"
+msgstr "Strumień aktywności - według daty"
 
-#: include/identity.php:633
-msgid "Age:"
-msgstr "Wiek:"
+#: mod/network.php:962
+msgid "Shared Links"
+msgstr "Udostępnione łącza"
 
-#: include/identity.php:642
-#, php-format
-msgid "for %1$d %2$s"
-msgstr "od %1$d %2$s"
+#: mod/network.php:965
+msgid "Interesting Links"
+msgstr "Interesujące linki"
 
-#: include/identity.php:645 mod/profiles.php:710
-msgid "Sexual Preference:"
-msgstr "Interesują mnie:"
+#: mod/network.php:973
+msgid "Starred"
+msgstr "Ulubione"
 
-#: include/identity.php:649 mod/profiles.php:737
-msgid "Hometown:"
-msgstr "Miasto rodzinne:"
+#: mod/network.php:976
+msgid "Favourite Posts"
+msgstr "Ulubione posty"
 
-#: include/identity.php:651 mod/notifications.php:236 mod/contacts.php:634
-#: mod/follow.php:134
-msgid "Tags:"
-msgstr "Tagi:"
+#: mod/notes.php:52 src/Model/Profile.php:946
+msgid "Personal Notes"
+msgstr "Osobiste notatki"
 
-#: include/identity.php:653 mod/profiles.php:738
-msgid "Political Views:"
-msgstr "Poglądy polityczne:"
+#: mod/photos.php:108 src/Model/Profile.php:907
+msgid "Photo Albums"
+msgstr "Albumy zdjęć"
 
-#: include/identity.php:655
-msgid "Religion:"
-msgstr "Religia:"
+#: mod/photos.php:109 mod/photos.php:1713
+msgid "Recent Photos"
+msgstr "Ostatnio dodane zdjęcia"
 
-#: include/identity.php:659
-msgid "Hobbies/Interests:"
-msgstr "Hobby/Zainteresowania:"
+#: mod/photos.php:112 mod/photos.php:1210 mod/photos.php:1715
+msgid "Upload New Photos"
+msgstr "Wyślij nowe zdjęcie"
 
-#: include/identity.php:661 mod/profiles.php:742
-msgid "Likes:"
-msgstr "Lubi:"
+#: mod/photos.php:126 mod/settings.php:51
+msgid "everybody"
+msgstr "wszyscy"
 
-#: include/identity.php:663 mod/profiles.php:743
-msgid "Dislikes:"
-msgstr ""
+#: mod/photos.php:184
+msgid "Contact information unavailable"
+msgstr "Informacje o kontakcie nie dostępne."
 
-#: include/identity.php:666
-msgid "Contact information and Social Networks:"
-msgstr "Informacje kontaktowe i sieci społeczne"
+#: mod/photos.php:204
+msgid "Album not found."
+msgstr "Album nie znaleziony"
 
-#: include/identity.php:668
-msgid "Musical interests:"
-msgstr "Zainteresowania muzyczne:"
+#: mod/photos.php:234 mod/photos.php:245 mod/photos.php:1161
+msgid "Delete Album"
+msgstr "Usuń album"
 
-#: include/identity.php:670
-msgid "Books, literature:"
-msgstr "Książki, literatura:"
+#: mod/photos.php:243
+msgid "Do you really want to delete this photo album and all its photos?"
+msgstr "Czy na pewno chcesz usunąć ten album i wszystkie zdjęcia z tego albumu?"
 
-#: include/identity.php:672
-msgid "Television:"
-msgstr "Telewizja:"
+#: mod/photos.php:310 mod/photos.php:321 mod/photos.php:1446
+msgid "Delete Photo"
+msgstr "Usuń zdjęcie"
 
-#: include/identity.php:674
-msgid "Film/dance/culture/entertainment:"
-msgstr "Film/taniec/kultura/rozrywka"
+#: mod/photos.php:319
+msgid "Do you really want to delete this photo?"
+msgstr "Czy na pewno chcesz usunąć to zdjęcie ?"
 
-#: include/identity.php:676
-msgid "Love/Romance:"
-msgstr "Miłość/Romans:"
+#: mod/photos.php:667
+msgid "a photo"
+msgstr "zdjęcie"
 
-#: include/identity.php:678
-msgid "Work/employment:"
-msgstr "Praca/zatrudnienie:"
+#: mod/photos.php:667
+#, php-format
+msgid "%1$s was tagged in %2$s by %3$s"
+msgstr "%1$szostał oznaczony tagiem %2$s przez %3$s"
 
-#: include/identity.php:680
-msgid "School/education:"
-msgstr "Szkoła/edukacja:"
+#: mod/photos.php:769
+msgid "Image upload didn't complete, please try again"
+msgstr "Przesyłanie zdjęć nie zostało zakończone, spróbuj ponownie"
 
-#: include/identity.php:684
-msgid "Forums:"
-msgstr ""
+#: mod/photos.php:772
+msgid "Image file is missing"
+msgstr "Brak pliku obrazu"
 
-#: include/identity.php:692 mod/events.php:507
-msgid "Basic"
-msgstr ""
+#: mod/photos.php:777
+msgid ""
+"Server can't accept new file upload at this time, please contact your "
+"administrator"
+msgstr "Serwer nie może teraz przyjąć nowego pliku, skontaktuj się z administratorem"
 
-#: include/identity.php:693 mod/events.php:508 mod/admin.php:959
-#: mod/contacts.php:870
-msgid "Advanced"
-msgstr "Zaawansowany"
+#: mod/photos.php:803
+msgid "Image file is empty."
+msgstr "Plik obrazka jest pusty."
 
-#: include/identity.php:717 mod/contacts.php:836 mod/follow.php:142
-msgid "Status Messages and Posts"
-msgstr "Status wiadomości i postów"
+#: mod/photos.php:940
+msgid "No photos selected"
+msgstr "Nie zaznaczono zdjęć"
 
-#: include/identity.php:725 mod/contacts.php:844
-msgid "Profile Details"
-msgstr "Szczegóły profilu"
+#: mod/photos.php:1036 mod/videos.php:309
+msgid "Access to this item is restricted."
+msgstr "Dostęp do tego obiektu jest ograniczony."
 
-#: include/identity.php:733 mod/photos.php:87
-msgid "Photo Albums"
-msgstr "Albumy zdjęć"
+#: mod/photos.php:1090
+msgid "Upload Photos"
+msgstr "Prześlij zdjęcia"
 
-#: include/identity.php:772 mod/notes.php:46
-msgid "Personal Notes"
-msgstr "Osobiste notatki"
+#: mod/photos.php:1094 mod/photos.php:1156
+msgid "New album name: "
+msgstr "Nazwa nowego albumu:"
 
-#: include/identity.php:775
-msgid "Only You Can See This"
-msgstr "Tylko ty możesz to zobaczyć"
+#: mod/photos.php:1095
+msgid "or existing album name: "
+msgstr "lub istniejąca nazwa albumu:"
 
-#: include/items.php:1575 mod/dfrn_confirm.php:730 mod/dfrn_request.php:746
-msgid "[Name Withheld]"
-msgstr "[Nazwa wstrzymana]"
+#: mod/photos.php:1096
+msgid "Do not show a status post for this upload"
+msgstr "Nie pokazuj postów statusu dla tego wysłania"
 
-#: include/items.php:1930 mod/viewsrc.php:15 mod/notice.php:15
-#: mod/display.php:103 mod/display.php:279 mod/display.php:478
-#: mod/admin.php:234 mod/admin.php:1471 mod/admin.php:1705
-msgid "Item not found."
-msgstr "Element nie znaleziony."
+#: mod/photos.php:1098 mod/photos.php:1441 mod/events.php:533
+#: src/Core/ACL.php:318
+msgid "Permissions"
+msgstr "Uprawnienia"
 
-#: include/items.php:1969
-msgid "Do you really want to delete this item?"
-msgstr ""
+#: mod/photos.php:1106 mod/photos.php:1449 mod/settings.php:1227
+msgid "Show to Groups"
+msgstr "Pokaż Grupy"
 
-#: include/items.php:1971 mod/api.php:105 mod/message.php:217
-#: mod/profiles.php:648 mod/profiles.php:651 mod/profiles.php:677
-#: mod/suggest.php:29 mod/register.php:245 mod/settings.php:1163
-#: mod/settings.php:1169 mod/settings.php:1177 mod/settings.php:1181
-#: mod/settings.php:1186 mod/settings.php:1192 mod/settings.php:1198
-#: mod/settings.php:1204 mod/settings.php:1230 mod/settings.php:1231
-#: mod/settings.php:1232 mod/settings.php:1233 mod/settings.php:1234
-#: mod/contacts.php:442 mod/dfrn_request.php:862 mod/follow.php:110
-msgid "Yes"
-msgstr "Tak"
+#: mod/photos.php:1107 mod/photos.php:1450 mod/settings.php:1228
+msgid "Show to Contacts"
+msgstr "Pokaż kontakty"
 
-#: include/items.php:2134 mod/notes.php:22 mod/uimport.php:23
-#: mod/nogroup.php:25 mod/invite.php:15 mod/invite.php:101
-#: mod/repair_ostatus.php:9 mod/delegate.php:12 mod/attach.php:33
-#: mod/editpost.php:10 mod/group.php:19 mod/wallmessage.php:9
-#: mod/wallmessage.php:33 mod/wallmessage.php:79 mod/wallmessage.php:103
-#: mod/api.php:26 mod/api.php:31 mod/ostatus_subscribe.php:9
-#: mod/message.php:46 mod/message.php:182 mod/manage.php:96
-#: mod/crepair.php:100 mod/fsuggest.php:78 mod/mood.php:114 mod/poke.php:150
-#: mod/profile_photo.php:19 mod/profile_photo.php:175
-#: mod/profile_photo.php:186 mod/profile_photo.php:199 mod/regmod.php:110
-#: mod/notifications.php:71 mod/profiles.php:166 mod/profiles.php:605
-#: mod/allfriends.php:12 mod/cal.php:304 mod/common.php:18 mod/dirfind.php:11
-#: mod/display.php:475 mod/events.php:190 mod/suggest.php:58
-#: mod/photos.php:159 mod/photos.php:1072 mod/register.php:42
-#: mod/settings.php:22 mod/settings.php:128 mod/settings.php:665
-#: mod/wall_attach.php:67 mod/wall_attach.php:70 mod/wall_upload.php:77
-#: mod/wall_upload.php:80 mod/contacts.php:350 mod/dfrn_confirm.php:61
-#: mod/follow.php:11 mod/follow.php:73 mod/follow.php:155 mod/item.php:199
-#: mod/item.php:211 mod/network.php:4 mod/viewcontacts.php:45 index.php:401
-msgid "Permission denied."
-msgstr "Brak uprawnień."
+#: mod/photos.php:1167
+msgid "Edit Album"
+msgstr "Edytuj album"
 
-#: include/items.php:2239
-msgid "Archives"
-msgstr "Archiwum"
+#: mod/photos.php:1172
+msgid "Show Newest First"
+msgstr "Najpierw pokaż najnowsze"
 
-#: include/oembed.php:264
-msgid "Embedded content"
-msgstr "Osadzona zawartość"
+#: mod/photos.php:1174
+msgid "Show Oldest First"
+msgstr "Najpierw pokaż najstarsze"
 
-#: include/oembed.php:272
-msgid "Embedding disabled"
-msgstr "Osadzanie wyłączone"
+#: mod/photos.php:1195 mod/photos.php:1698
+msgid "View Photo"
+msgstr "Zobacz zdjęcie"
 
-#: include/ostatus.php:1825
-#, php-format
-msgid "%s is now following %s."
-msgstr ""
+#: mod/photos.php:1236
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Odmowa dostępu. Dostęp do tych danych może być ograniczony."
 
-#: include/ostatus.php:1826
-msgid "following"
-msgstr "następujący"
+#: mod/photos.php:1238
+msgid "Photo not available"
+msgstr "Zdjęcie niedostępne"
 
-#: include/ostatus.php:1829
-#, php-format
-msgid "%s stopped following %s."
-msgstr ""
+#: mod/photos.php:1301
+msgid "View photo"
+msgstr "Zobacz zdjęcie"
 
-#: include/ostatus.php:1830
-msgid "stopped following"
-msgstr "przestań obserwować"
+#: mod/photos.php:1301
+msgid "Edit photo"
+msgstr "Edytuj zdjęcie"
 
-#: include/text.php:304
-msgid "newer"
-msgstr "nowsze"
+#: mod/photos.php:1302
+msgid "Use as profile photo"
+msgstr "Ustaw jako zdjęcie profilowe"
 
-#: include/text.php:306
-msgid "older"
-msgstr "starsze"
+#: mod/photos.php:1308 src/Object/Post.php:149
+msgid "Private Message"
+msgstr "Wiadomość prywatna"
 
-#: include/text.php:311
-msgid "prev"
-msgstr "poprzedni"
+#: mod/photos.php:1327
+msgid "View Full Size"
+msgstr "Zobacz w pełnym rozmiarze"
 
-#: include/text.php:313
-msgid "first"
-msgstr "pierwszy"
+#: mod/photos.php:1414
+msgid "Tags: "
+msgstr "Tagi:"
 
-#: include/text.php:345
-msgid "last"
-msgstr "ostatni"
+#: mod/photos.php:1417
+msgid "[Remove any tag]"
+msgstr "[Usunąć znacznik]"
 
-#: include/text.php:348
-msgid "next"
-msgstr "następny"
+#: mod/photos.php:1432
+msgid "New album name"
+msgstr "Nazwa nowego albumu"
 
-#: include/text.php:403
-msgid "Loading more entries..."
-msgstr ""
+#: mod/photos.php:1433
+msgid "Caption"
+msgstr "Zawartość"
 
-#: include/text.php:404
-msgid "The end"
-msgstr ""
+#: mod/photos.php:1434
+msgid "Add a Tag"
+msgstr "Dodaj tag"
 
-#: include/text.php:889
-msgid "No contacts"
-msgstr "Brak kontaktów"
+#: mod/photos.php:1434
+msgid ""
+"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
+msgstr "Przykładowo: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
 
-#: include/text.php:912
-#, php-format
-msgid "%d Contact"
-msgid_plural "%d Contacts"
-msgstr[0] "%d kontakt"
-msgstr[1] "%d kontaktów"
-msgstr[2] "%d kontakty"
+#: mod/photos.php:1435
+msgid "Do not rotate"
+msgstr "Nie obracaj"
 
-#: include/text.php:925
-msgid "View Contacts"
-msgstr "widok kontaktów"
+#: mod/photos.php:1436
+msgid "Rotate CW (right)"
+msgstr "Obróć CW (w prawo)"
 
-#: include/text.php:1013 mod/notes.php:61 mod/filer.php:31
-#: mod/editpost.php:109
-msgid "Save"
-msgstr "Zapisz"
+#: mod/photos.php:1437
+msgid "Rotate CCW (left)"
+msgstr "Obróć CCW (w lewo)"
 
-#: include/text.php:1076
-msgid "poke"
-msgstr "zaczep"
+#: mod/photos.php:1471 src/Object/Post.php:296
+msgid "I like this (toggle)"
+msgstr "Lubię to (zmień)"
 
-#: include/text.php:1076
-msgid "poked"
-msgstr "zaczepiony"
+#: mod/photos.php:1472 src/Object/Post.php:297
+msgid "I don't like this (toggle)"
+msgstr "Nie lubię (zmień)"
 
-#: include/text.php:1077
-msgid "ping"
-msgstr "ping"
+#: mod/photos.php:1488 mod/photos.php:1527 mod/photos.php:1600
+#: mod/contacts.php:953 src/Object/Post.php:787
+msgid "This is you"
+msgstr "To jesteś ty"
 
-#: include/text.php:1077
-msgid "pinged"
-msgstr ""
+#: mod/photos.php:1490 mod/photos.php:1529 mod/photos.php:1602
+#: src/Object/Post.php:393 src/Object/Post.php:789
+msgid "Comment"
+msgstr "Komentarz"
 
-#: include/text.php:1078
-msgid "prod"
-msgstr ""
+#: mod/photos.php:1634
+msgid "Map"
+msgstr "Mapa"
 
-#: include/text.php:1078
-msgid "prodded"
-msgstr ""
+#: mod/photos.php:1704 mod/videos.php:387
+msgid "View Album"
+msgstr "Zobacz album"
 
-#: include/text.php:1079
-msgid "slap"
-msgstr "spoliczkuj"
+#: mod/profile.php:37 src/Model/Profile.php:118
+msgid "Requested profile is not available."
+msgstr "Żądany profil jest niedostępny"
 
-#: include/text.php:1079
-msgid "slapped"
-msgstr "spoliczkowany"
+#: mod/profile.php:78 src/Protocol/OStatus.php:1252
+#, php-format
+msgid "%s's posts"
+msgstr "%s posty "
 
-#: include/text.php:1080
-msgid "finger"
-msgstr "dotknąć"
+#: mod/profile.php:79 src/Protocol/OStatus.php:1253
+#, php-format
+msgid "%s's comments"
+msgstr "%s komentarze "
 
-#: include/text.php:1080
-msgid "fingered"
-msgstr "dotknięty"
+#: mod/profile.php:80 src/Protocol/OStatus.php:1251
+#, php-format
+msgid "%s's timeline"
+msgstr "%s oś czasu "
 
-#: include/text.php:1081
-msgid "rebuff"
-msgstr "odprawiać"
+#: mod/profile.php:173 mod/cal.php:142 mod/display.php:313
+msgid "Access to this profile has been restricted."
+msgstr "Dostęp do tego profilu został ograniczony."
 
-#: include/text.php:1081
-msgid "rebuffed"
-msgstr "odprawiony"
+#: mod/profile.php:194
+msgid "Tips for New Members"
+msgstr "Wskazówki dla nowych użytkowników"
+
+#: mod/videos.php:139
+msgid "Do you really want to delete this video?"
+msgstr "Czy na pewno chcesz usunąć ten film wideo?"
 
-#: include/text.php:1095
-msgid "happy"
-msgstr "szczęśliwy"
+#: mod/videos.php:144
+msgid "Delete Video"
+msgstr "Usuń wideo"
 
-#: include/text.php:1096
-msgid "sad"
-msgstr "smutny"
+#: mod/videos.php:207
+msgid "No videos selected"
+msgstr "Nie zaznaczono filmów"
 
-#: include/text.php:1097
-msgid "mellow"
-msgstr "spokojny"
+#: mod/videos.php:396
+msgid "Recent Videos"
+msgstr "Ostatnio dodane filmy"
 
-#: include/text.php:1098
-msgid "tired"
-msgstr "zmęczony"
+#: mod/videos.php:398
+msgid "Upload New Videos"
+msgstr "Wstaw nowe filmy"
 
-#: include/text.php:1099
-msgid "perky"
-msgstr "pewny siebie"
+#: mod/admin.php:106
+msgid "Theme settings updated."
+msgstr "Ustawienia szablonu zmienione."
 
-#: include/text.php:1100
-msgid "angry"
-msgstr "wściekły"
+#: mod/admin.php:176 src/Content/Nav.php:174
+msgid "Information"
+msgstr "Informacja"
 
-#: include/text.php:1101
-msgid "stupified"
-msgstr "odurzony"
+#: mod/admin.php:177
+msgid "Overview"
+msgstr "Przegląd"
 
-#: include/text.php:1102
-msgid "puzzled"
-msgstr "zdziwiony"
+#: mod/admin.php:178 mod/admin.php:654
+msgid "Federation Statistics"
+msgstr "Statystyki Organizacji"
 
-#: include/text.php:1103
-msgid "interested"
-msgstr "interesujący"
+#: mod/admin.php:179
+msgid "Configuration"
+msgstr "Konfiguracja"
 
-#: include/text.php:1104
-msgid "bitter"
-msgstr "zajadły"
+#: mod/admin.php:180 mod/admin.php:1280
+msgid "Site"
+msgstr "Strona"
 
-#: include/text.php:1105
-msgid "cheerful"
-msgstr "wesoły"
+#: mod/admin.php:181 mod/admin.php:1208 mod/admin.php:1721 mod/admin.php:1737
+msgid "Users"
+msgstr "Użytkownicy"
 
-#: include/text.php:1106
-msgid "alive"
-msgstr "żywy"
+#: mod/admin.php:182 mod/admin.php:1837 mod/admin.php:1897 mod/settings.php:87
+msgid "Addons"
+msgstr "Dodatki"
 
-#: include/text.php:1107
-msgid "annoyed"
-msgstr "irytujący"
+#: mod/admin.php:183 mod/admin.php:2106 mod/admin.php:2150
+msgid "Themes"
+msgstr "Temat"
 
-#: include/text.php:1108
-msgid "anxious"
-msgstr "zazdrosny"
+#: mod/admin.php:184 mod/settings.php:65
+msgid "Additional features"
+msgstr "Dodatkowe funkcje"
 
-#: include/text.php:1109
-msgid "cranky"
-msgstr "zepsuty"
+#: mod/admin.php:185
+msgid "Database"
+msgstr "Baza danych"
 
-#: include/text.php:1110
-msgid "disturbed"
-msgstr "przeszkadzający"
+#: mod/admin.php:186
+msgid "DB updates"
+msgstr "Aktualizacje DB"
 
-#: include/text.php:1111
-msgid "frustrated"
-msgstr "rozbity"
+#: mod/admin.php:187 mod/admin.php:689
+msgid "Inspect Queue"
+msgstr "Sprawdź kolejkę"
 
-#: include/text.php:1112
-msgid "motivated"
-msgstr "zmotywowany"
+#: mod/admin.php:188
+msgid "Tools"
+msgstr "Narzędzia"
 
-#: include/text.php:1113
-msgid "relaxed"
-msgstr "zrelaksowany"
+#: mod/admin.php:189
+msgid "Contact Blocklist"
+msgstr "Skontaktuj się z Blocklist"
 
-#: include/text.php:1114
-msgid "surprised"
-msgstr "zaskoczony"
+#: mod/admin.php:190 mod/admin.php:311
+msgid "Server Blocklist"
+msgstr "Lista zablokowanych serwerów"
 
-#: include/text.php:1324 mod/videos.php:380
-msgid "View Video"
-msgstr "Zobacz film"
+#: mod/admin.php:191 mod/admin.php:470
+msgid "Delete Item"
+msgstr "Usuń przedmiot"
 
-#: include/text.php:1356
-msgid "bytes"
-msgstr "bajty"
+#: mod/admin.php:192 mod/admin.php:193 mod/admin.php:2224
+msgid "Logs"
+msgstr "Logi"
 
-#: include/text.php:1388 include/text.php:1400
-msgid "Click to open/close"
-msgstr "Kliknij aby otworzyć/zamknąć"
+#: mod/admin.php:194 mod/admin.php:2291
+msgid "View Logs"
+msgstr "Zobacz rejestry"
 
-#: include/text.php:1526
-msgid "View on separate page"
-msgstr ""
+#: mod/admin.php:196
+msgid "Diagnostics"
+msgstr "Diagnostyka"
 
-#: include/text.php:1527
-msgid "view on separate page"
+#: mod/admin.php:197
+msgid "PHP Info"
 msgstr ""
 
-#: include/text.php:1806
-msgid "activity"
-msgstr "aktywność"
+#: mod/admin.php:198
+msgid "probe address"
+msgstr "adres sondy"
 
-#: include/text.php:1808 mod/content.php:623 object/Item.php:431
-#: object/Item.php:444
-msgid "comment"
-msgid_plural "comments"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] "komentarz"
+#: mod/admin.php:199
+msgid "check webfinger"
+msgstr "sprawdź webfinger"
 
-#: include/text.php:1809
-msgid "post"
-msgstr "post"
+#: mod/admin.php:218 src/Content/Nav.php:217
+msgid "Admin"
+msgstr "Administator"
 
-#: include/text.php:1977
-msgid "Item filed"
-msgstr ""
+#: mod/admin.php:219
+msgid "Addon Features"
+msgstr "Funkcje dodatkowe"
 
-#: include/user.php:39 mod/settings.php:373
-msgid "Passwords do not match. Password unchanged."
-msgstr "Hasło nie pasuje. Hasło nie zmienione."
+#: mod/admin.php:220
+msgid "User registrations waiting for confirmation"
+msgstr "Rejestracje użytkownika czekają na potwierdzenie."
 
-#: include/user.php:48
-msgid "An invitation is required."
-msgstr "Wymagane zaproszenie."
+#: mod/admin.php:302
+msgid "The blocked domain"
+msgstr "Zablokowana domena"
 
-#: include/user.php:53
-msgid "Invitation could not be verified."
-msgstr "Zaproszenie niezweryfikowane."
+#: mod/admin.php:303 mod/admin.php:316
+msgid "The reason why you blocked this domain."
+msgstr "Powód zablokowania tej domeny."
 
-#: include/user.php:61
-msgid "Invalid OpenID url"
-msgstr "Nieprawidłowy adres url OpenID"
+#: mod/admin.php:304
+msgid "Delete domain"
+msgstr "Usuń domenę"
 
-#: include/user.php:82
-msgid "Please enter the required information."
-msgstr "Wprowadź wymagane informacje"
+#: mod/admin.php:304
+msgid "Check to delete this entry from the blocklist"
+msgstr "Zaznacz, aby usunąć ten wpis z listy bloków"
 
-#: include/user.php:96
-msgid "Please use a shorter name."
-msgstr "Użyj dłuższej nazwy."
+#: mod/admin.php:310 mod/admin.php:427 mod/admin.php:469 mod/admin.php:653
+#: mod/admin.php:688 mod/admin.php:784 mod/admin.php:1279 mod/admin.php:1720
+#: mod/admin.php:1836 mod/admin.php:1896 mod/admin.php:2105 mod/admin.php:2149
+#: mod/admin.php:2223 mod/admin.php:2290
+msgid "Administration"
+msgstr "Administracja"
 
-#: include/user.php:98
-msgid "Name too short."
-msgstr "Nazwa jest za krótka."
+#: mod/admin.php:312
+msgid ""
+"This page can be used to define a black list of servers from the federated "
+"network that are not allowed to interact with your node. For all entered "
+"domains you should also give a reason why you have blocked the remote "
+"server."
+msgstr "Na tej stronie można zdefiniować czarną listę serwerów ze stowarzyszonej sieci, które nie mogą współdziałać z danym węzłem. Dla wszystkich wprowadzonych domen powinieneś podać powód, dla którego zablokowałeś serwer zdalny."
 
-#: include/user.php:113
-msgid "That doesn't appear to be your full (First Last) name."
-msgstr "Zdaje mi się że to nie jest twoje pełne Imię(Nazwisko)."
+#: mod/admin.php:313
+msgid ""
+"The list of blocked servers will be made publically available on the "
+"/friendica page so that your users and people investigating communication "
+"problems can find the reason easily."
+msgstr "Lista zablokowanych serwerów zostanie publicznie udostępniona na stronie /friendica, dzięki czemu użytkownicy i osoby badające problemy z komunikacją mogą łatwo znaleźć przyczynę."
 
-#: include/user.php:118
-msgid "Your email domain is not among those allowed on this site."
-msgstr "Twoja domena internetowa nie jest obsługiwana na tej stronie."
+#: mod/admin.php:314
+msgid "Add new entry to block list"
+msgstr "Dodaj nowy wpis do listy bloków"
 
-#: include/user.php:121
-msgid "Not a valid email address."
-msgstr "Niepoprawny adres e mail.."
+#: mod/admin.php:315
+msgid "Server Domain"
+msgstr "Domena serwera"
 
-#: include/user.php:134
-msgid "Cannot use that email."
-msgstr "Nie możesz użyć tego e-maila. "
+#: mod/admin.php:315
+msgid ""
+"The domain of the new server to add to the block list. Do not include the "
+"protocol."
+msgstr "Domena nowego serwera do dodania do listy bloków. Nie dołączaj protokołu."
 
-#: include/user.php:140
-msgid "Your \"nickname\" can only contain \"a-z\", \"0-9\" and \"_\"."
+#: mod/admin.php:316
+msgid "Block reason"
 msgstr ""
 
-#: include/user.php:147 include/user.php:245
-msgid "Nickname is already registered. Please choose another."
-msgstr "Ten login jest zajęty. Wybierz inny."
-
-#: include/user.php:157
-msgid ""
-"Nickname was once registered here and may not be re-used. Please choose "
-"another."
-msgstr "Ten nick był już zarejestrowany na tej stronie i nie może być użyty ponownie."
+#: mod/admin.php:317
+msgid "Add Entry"
+msgstr "Dodaj wpis"
 
-#: include/user.php:173
-msgid "SERIOUS ERROR: Generation of security keys failed."
-msgstr "POWAŻNY BŁĄD: niepowodzenie podczas tworzenia kluczy zabezpieczeń."
+#: mod/admin.php:318
+msgid "Save changes to the blocklist"
+msgstr "Zapisz zmiany w Liście zablokowanych"
 
-#: include/user.php:231
-msgid "An error occurred during registration. Please try again."
-msgstr "Wystąpił bład podczas rejestracji, Spróbuj ponownie."
+#: mod/admin.php:319
+msgid "Current Entries in the Blocklist"
+msgstr "Aktualne wpisy na liście zablokowanych"
 
-#: include/user.php:256 view/theme/duepuntozero/config.php:44
-msgid "default"
-msgstr "standardowe"
+#: mod/admin.php:322
+msgid "Delete entry from blocklist"
+msgstr "Usuń wpis z listy zablokowanych"
 
-#: include/user.php:266
-msgid "An error occurred creating your default profile. Please try again."
-msgstr "Wystąpił błąd podczas tworzenia profilu. Spróbuj ponownie."
+#: mod/admin.php:325
+msgid "Delete entry from blocklist?"
+msgstr "Usunąć wpis z listy zablokowanych?"
 
-#: include/user.php:326 include/user.php:333 include/user.php:340
-#: mod/profile_photo.php:74 mod/profile_photo.php:81 mod/profile_photo.php:88
-#: mod/profile_photo.php:210 mod/profile_photo.php:302
-#: mod/profile_photo.php:311 mod/photos.php:66 mod/photos.php:180
-#: mod/photos.php:751 mod/photos.php:1211 mod/photos.php:1232
-#: mod/photos.php:1819
-msgid "Profile Photos"
-msgstr "Zdjęcia profilowe"
+#: mod/admin.php:351
+msgid "Server added to blocklist."
+msgstr "Serwer dodany do listy zablokowanych."
 
-#: include/user.php:414
-#, php-format
-msgid ""
-"\n"
-"\t\tDear %1$s,\n"
-"\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n"
-"\t"
-msgstr ""
+#: mod/admin.php:367
+msgid "Site blocklist updated."
+msgstr "Zaktualizowano listę bloków witryny."
 
-#: include/user.php:424
-#, php-format
-msgid "Registration at %s"
-msgstr ""
+#: mod/admin.php:390 src/Core/Console/GlobalCommunityBlock.php:72
+msgid "The contact has been blocked from the node"
+msgstr "Kontakt został zablokowany w węźle"
 
-#: include/user.php:434
+#: mod/admin.php:392 src/Core/Console/GlobalCommunityBlock.php:69
 #, php-format
-msgid ""
-"\n"
-"\t\tDear %1$s,\n"
-"\t\t\tThank you for registering at %2$s. Your account has been created.\n"
-"\t"
-msgstr ""
+msgid "Could not find any contact entry for this URL (%s)"
+msgstr "Nie można znaleźć żadnego kontaktu dla tego adresu URL (%s)"
 
-#: include/user.php:438
+#: mod/admin.php:399
 #, php-format
-msgid ""
-"\n"
-"\t\tThe login details are as follows:\n"
-"\t\t\tSite Location:\t%3$s\n"
-"\t\t\tLogin Name:\t%1$s\n"
-"\t\t\tPassword:\t%5$s\n"
-"\n"
-"\t\tYou may change your password from your account \"Settings\" page after logging\n"
-"\t\tin.\n"
-"\n"
-"\t\tPlease take a few moments to review the other account settings on that page.\n"
-"\n"
-"\t\tYou may also wish to add some basic information to your default profile\n"
-"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
-"\n"
-"\t\tWe recommend setting your full name, adding a profile photo,\n"
-"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
-"\t\tperhaps what country you live in; if you do not wish to be more specific\n"
-"\t\tthan that.\n"
-"\n"
-"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
-"\t\tIf you are new and do not know anybody here, they may help\n"
-"\t\tyou to make some new and interesting friends.\n"
-"\n"
-"\n"
-"\t\tThank you and welcome to %2$s."
-msgstr ""
+msgid "%s contact unblocked"
+msgid_plural "%s contacts unblocked"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
 
-#: include/user.php:470 mod/admin.php:1213
-#, php-format
-msgid "Registration details for %s"
-msgstr "Szczegóły rejestracji dla %s"
+#: mod/admin.php:428
+msgid "Remote Contact Blocklist"
+msgstr "Lista zablokowanych kontaktów zdalnych"
 
-#: mod/oexchange.php:25
-msgid "Post successful."
-msgstr "Post dodany pomyślnie"
+#: mod/admin.php:429
+msgid ""
+"This page allows you to prevent any message from a remote contact to reach "
+"your node."
+msgstr "Ta strona pozwala zapobiec wysyłaniu do węzła wiadomości od kontaktu zdalnego."
 
-#: mod/viewsrc.php:7
-msgid "Access denied."
-msgstr "Brak dostępu"
+#: mod/admin.php:430
+msgid "Block Remote Contact"
+msgstr "Zablokuj kontakt zdalny"
 
-#: mod/home.php:35
-#, php-format
-msgid "Welcome to %s"
-msgstr "Witamy w %s"
+#: mod/admin.php:431 mod/admin.php:1723
+msgid "select all"
+msgstr "Zaznacz wszystko"
 
-#: mod/notify.php:60
-msgid "No more system notifications."
-msgstr "Nie ma więcej powiadomień systemowych."
+#: mod/admin.php:432
+msgid "select none"
+msgstr "wybierz brak"
 
-#: mod/notify.php:64 mod/notifications.php:111
-msgid "System Notifications"
-msgstr "Powiadomienia systemowe"
+#: mod/admin.php:433 mod/admin.php:1732 mod/contacts.php:637
+#: mod/contacts.php:827 mod/contacts.php:1011
+msgid "Block"
+msgstr "Zablokuj"
 
-#: mod/search.php:25 mod/network.php:191
-msgid "Remove term"
-msgstr "Usuń wpis"
+#: mod/admin.php:434 mod/admin.php:1733 mod/contacts.php:637
+#: mod/contacts.php:827 mod/contacts.php:1011
+msgid "Unblock"
+msgstr "Odblokuj"
 
-#: mod/search.php:93 mod/search.php:99 mod/community.php:22
-#: mod/directory.php:37 mod/display.php:200 mod/photos.php:944
-#: mod/videos.php:194 mod/dfrn_request.php:791 mod/viewcontacts.php:35
-msgid "Public access denied."
-msgstr "Publiczny dostęp zabroniony"
+#: mod/admin.php:435
+msgid "No remote contact is blocked from this node."
+msgstr "Z tego węzła nie jest blokowany kontakt zdalny."
 
-#: mod/search.php:100
-msgid "Only logged in users are permitted to perform a search."
-msgstr ""
+#: mod/admin.php:437
+msgid "Blocked Remote Contacts"
+msgstr "Zablokowane kontakty zdalne"
 
-#: mod/search.php:124
-msgid "Too Many Requests"
-msgstr ""
+#: mod/admin.php:438
+msgid "Block New Remote Contact"
+msgstr "Zablokuj nowy kontakt zdalny"
 
-#: mod/search.php:125
-msgid "Only one search per minute is permitted for not logged in users."
-msgstr ""
+#: mod/admin.php:439
+msgid "Photo"
+msgstr "Zdjęcie"
 
-#: mod/search.php:224 mod/community.php:66 mod/community.php:75
-msgid "No results."
-msgstr "Brak wyników."
+#: mod/admin.php:439 mod/profiles.php:393
+msgid "Address"
+msgstr "Adres"
 
-#: mod/search.php:230
+#: mod/admin.php:447
 #, php-format
-msgid "Items tagged with: %s"
-msgstr ""
+msgid "%s total blocked contact"
+msgid_plural "%s total blocked contacts"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
 
-#: mod/search.php:232 mod/contacts.php:797 mod/network.php:146
-#, php-format
-msgid "Results for: %s"
-msgstr ""
+#: mod/admin.php:449
+msgid "URL of the remote contact to block."
+msgstr "Adres URL kontaktu zdalnego do zablokowania."
 
-#: mod/friendica.php:70
-msgid "This is Friendica, version"
-msgstr "To jest Friendica, wersja"
+#: mod/admin.php:471
+msgid "Delete this Item"
+msgstr "Usuń ten przedmiot"
 
-#: mod/friendica.php:71
-msgid "running at web location"
-msgstr "otwierane na serwerze"
+#: mod/admin.php:472
+msgid ""
+"On this page you can delete an item from your node. If the item is a top "
+"level posting, the entire thread will be deleted."
+msgstr "Na tej stronie możesz usunąć przedmiot ze swojego węzła. Jeśli element jest publikowaniem na najwyższym poziomie, cały wątek zostanie usunięty."
 
-#: mod/friendica.php:73
+#: mod/admin.php:473
 msgid ""
-"Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn "
-"more about the Friendica project."
-msgstr "Odwiedź <a href=\"http://friendica.com\">Friendica.com</a>, aby dowiedzieć się więcej o projekcie Friendica."
+"You need to know the GUID of the item. You can find it e.g. by looking at "
+"the display URL. The last part of http://example.com/display/123456 is the "
+"GUID, here 123456."
+msgstr "Musisz znać identyfikator GUID tego przedmiotu. Możesz go znaleźć np. patrząc na wyświetlany adres URL. Ostatnia część http://example.com/display/123456 to GUID, tutaj 123456."
 
-#: mod/friendica.php:75
-msgid "Bug reports and issues: please visit"
-msgstr "Reportowanie błędów i problemów: proszę odwiedź"
+#: mod/admin.php:474
+msgid "GUID"
+msgstr "GUID"
 
-#: mod/friendica.php:75
-msgid "the bugtracker at github"
-msgstr ""
+#: mod/admin.php:474
+msgid "The GUID of the item you want to delete."
+msgstr "Identyfikator elementu GUID, który chcesz usunąć."
+
+#: mod/admin.php:513
+msgid "Item marked for deletion."
+msgstr "Przedmiot oznaczony do usunięcia."
 
-#: mod/friendica.php:76
+#: mod/admin.php:584
+msgid "unknown"
+msgstr "nieznany"
+
+#: mod/admin.php:647
 msgid ""
-"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
-"dot com"
-msgstr ""
+"This page offers you some numbers to the known part of the federated social "
+"network your Friendica node is part of. These numbers are not complete but "
+"only reflect the part of the network your node is aware of."
+msgstr "Ta strona zawiera kilka numerów do znanej części federacyjnej sieci społecznościowej, do której należy Twój węzeł Friendica. Liczby te nie są kompletne, ale odzwierciedlają tylko część sieci, o której wie twój węzeł."
 
-#: mod/friendica.php:90
-msgid "Installed plugins/addons/apps:"
-msgstr "Zainstalowane pluginy/dodatki/aplikacje:"
+#: mod/admin.php:648
+msgid ""
+"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
+"will improve the data displayed here."
+msgstr "Funkcja <em>Katalog kontaktów automatycznie odkrytych</em> nie jest włączona, poprawi ona wyświetlane tutaj dane."
 
-#: mod/friendica.php:103
-msgid "No installed plugins/addons/apps"
-msgstr "Brak zainstalowanych pluginów/dodatków/aplikacji"
+#: mod/admin.php:660
+#, php-format
+msgid ""
+"Currently this node is aware of %d nodes with %d registered users from the "
+"following platforms:"
+msgstr "Obecnie węzeł ten jest świadomy %dwęzłów z %d zarejestrowanymi użytkownikami z następujących platform:"
 
-#: mod/lostpass.php:19
-msgid "No valid account found."
-msgstr "Nie znaleziono ważnego konta."
+#: mod/admin.php:691
+msgid "ID"
+msgstr "ID"
 
-#: mod/lostpass.php:35
-msgid "Password reset request issued. Check your email."
-msgstr "Prośba o zresetowanie hasła została zatwierdzona. Sprawdź swój adres email."
+#: mod/admin.php:692
+msgid "Recipient Name"
+msgstr "Nazwa odbiorcy"
 
-#: mod/lostpass.php:42
-#, php-format
+#: mod/admin.php:693
+msgid "Recipient Profile"
+msgstr "Profil odbiorcy"
+
+#: mod/admin.php:694 view/theme/frio/theme.php:266
+#: src/Core/NotificationsManager.php:178 src/Content/Nav.php:178
+msgid "Network"
+msgstr "Sieć"
+
+#: mod/admin.php:695
+msgid "Created"
+msgstr "Utwórz"
+
+#: mod/admin.php:696
+msgid "Last Tried"
+msgstr "Ostatnia wypróbowana"
+
+#: mod/admin.php:697
 msgid ""
-"\n"
-"\t\tDear %1$s,\n"
-"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
-"\t\tpassword. In order to confirm this request, please select the verification link\n"
-"\t\tbelow or paste it into your web browser address bar.\n"
-"\n"
-"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
-"\t\tprovided and ignore and/or delete this email.\n"
-"\n"
-"\t\tYour password will not be changed unless we can verify that you\n"
-"\t\tissued this request."
-msgstr ""
+"This page lists the content of the queue for outgoing postings. These are "
+"postings the initial delivery failed for. They will be resend later and "
+"eventually deleted if the delivery fails permanently."
+msgstr "Na tej stronie znajduje się zawartość kolejki dla wysyłek wychodzących. Są to posty, dla których początkowe wysyłanie nie powiodło się. Zostaną one ponownie wysłane później i ostatecznie usunięte, jeśli doręczenie zakończy się trwale."
 
-#: mod/lostpass.php:53
+#: mod/admin.php:721
 #, php-format
 msgid ""
-"\n"
-"\t\tFollow this link to verify your identity:\n"
-"\n"
-"\t\t%1$s\n"
-"\n"
-"\t\tYou will then receive a follow-up message containing the new password.\n"
-"\t\tYou may change that password from your account settings page after logging in.\n"
-"\n"
-"\t\tThe login details are as follows:\n"
-"\n"
-"\t\tSite Location:\t%2$s\n"
-"\t\tLogin Name:\t%3$s"
-msgstr ""
+"Your DB still runs with MyISAM tables. You should change the engine type to "
+"InnoDB. As Friendica will use InnoDB only features in the future, you should"
+" change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
+"converting the table engines. You may also use the command <tt>php "
+"bin/console.php dbstructure toinnodb</tt> of your Friendica installation for"
+" an automatic conversion.<br />"
+msgstr "Twoja baza danych nadal działa z tabelami MyISAM. Powinieneś zmienić typ silnika na InnoDB. Ponieważ Friendica będzie używać funkcji związanych z InnoDB tylko w przyszłości, powinieneś to zmienić! Zobacz <a href=\"%s\">tutaj</a> przewodnik, który może być pomocny w konwersji silników stołowych. Możesz także użyć polecenia <tt>php bin/console.php dbstructure toinnodb</tt> instalacji Friendica do automatycznej konwersji.<br />"
 
-#: mod/lostpass.php:72
+#: mod/admin.php:728
 #, php-format
-msgid "Password reset requested at %s"
-msgstr "Prośba o reset hasła na %s"
+msgid ""
+"There is a new version of Friendica available for download. Your current "
+"version is %1$s, upstream version is %2$s"
+msgstr "Dostępna jest nowa wersja aplikacji Friendica. Twoja aktualna wersja to %1$s wyższa wersja to %2$s"
 
-#: mod/lostpass.php:92
+#: mod/admin.php:738
 msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "Prośba nie może być zweryfikowana. (Mogłeś już ją poprzednio wysłać.) Reset hasła nie powiódł się."
+"The database update failed. Please run \"php bin/console.php dbstructure "
+"update\" from the command line and have a look at the errors that might "
+"appear."
+msgstr "Aktualizacja bazy danych nie powiodła się. Uruchom polecenie \"php bin/console.php dbstructure update\" z wiersza poleceń i sprawdź błędy, które mogą się pojawić."
+
+#: mod/admin.php:744
+msgid "The worker was never executed. Please check your database structure!"
+msgstr "Pracownik nigdy nie został stracony. Sprawdź swoją strukturę bazy danych!"
+
+#: mod/admin.php:747
+#, php-format
+msgid ""
+"The last worker execution was on %s UTC. This is older than one hour. Please"
+" check your crontab settings."
+msgstr "Ostatnie wykonanie robota było w %s UTC. To jest starsze niż jedna godzina. Sprawdź ustawienia crontab."
 
-#: mod/lostpass.php:109 boot.php:1807
-msgid "Password Reset"
-msgstr "Zresetuj hasło"
+#: mod/admin.php:752 mod/admin.php:1672
+msgid "Normal Account"
+msgstr "Konto normalne"
 
-#: mod/lostpass.php:110
-msgid "Your password has been reset as requested."
-msgstr "Twoje hasło zostało zresetowane na twoje życzenie."
+#: mod/admin.php:753 mod/admin.php:1673
+msgid "Automatic Follower Account"
+msgstr "Automatyczne konto obserwatora"
 
-#: mod/lostpass.php:111
-msgid "Your new password is"
-msgstr "Twoje nowe hasło to"
+#: mod/admin.php:754 mod/admin.php:1674
+msgid "Public Forum Account"
+msgstr "Publiczne konto na forum"
 
-#: mod/lostpass.php:112
-msgid "Save or copy your new password - and then"
-msgstr "Zapisz lub skopiuj swoje nowe hasło - i wtedy"
+#: mod/admin.php:755 mod/admin.php:1675
+msgid "Automatic Friend Account"
+msgstr "Automatyczny przyjaciel konta"
 
-#: mod/lostpass.php:113
-msgid "click here to login"
-msgstr "Kliknij tutaj aby zalogować"
+#: mod/admin.php:756
+msgid "Blog Account"
+msgstr "Konto Bloga"
 
-#: mod/lostpass.php:114
-msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
-msgstr "Twoje hasło może być zmienione w <em>Ustawieniach</em> po udanym zalogowaniu."
+#: mod/admin.php:757
+msgid "Private Forum Account"
+msgstr "Prywatne konto na forum"
 
-#: mod/lostpass.php:125
-#, php-format
-msgid ""
-"\n"
-"\t\t\t\tDear %1$s,\n"
-"\t\t\t\t\tYour password has been changed as requested. Please retain this\n"
-"\t\t\t\tinformation for your records (or change your password immediately to\n"
-"\t\t\t\tsomething that you will remember).\n"
-"\t\t\t"
-msgstr ""
+#: mod/admin.php:779
+msgid "Message queues"
+msgstr "Wiadomości"
 
-#: mod/lostpass.php:131
-#, php-format
-msgid ""
-"\n"
-"\t\t\t\tYour login details are as follows:\n"
-"\n"
-"\t\t\t\tSite Location:\t%1$s\n"
-"\t\t\t\tLogin Name:\t%2$s\n"
-"\t\t\t\tPassword:\t%3$s\n"
-"\n"
-"\t\t\t\tYou may change that password from your account settings page after logging in.\n"
-"\t\t\t"
-msgstr ""
+#: mod/admin.php:785
+msgid "Summary"
+msgstr "Podsumowanie"
 
-#: mod/lostpass.php:147
-#, php-format
-msgid "Your password has been changed at %s"
-msgstr "Twoje hasło zostało zmienione na %s"
+#: mod/admin.php:787
+msgid "Registered users"
+msgstr "Zarejestrowani użytkownicy"
 
-#: mod/lostpass.php:159
-msgid "Forgot your Password?"
-msgstr "Zapomniałeś hasła?"
+#: mod/admin.php:789
+msgid "Pending registrations"
+msgstr "Rejestracje w toku."
 
-#: mod/lostpass.php:160
-msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "Wpisz swój adres email i wyślij, aby zresetować hasło. Później sprawdź swojego emaila w celu uzyskania dalszych instrukcji."
+#: mod/admin.php:790
+msgid "Version"
+msgstr "Wersja"
 
-#: mod/lostpass.php:161 boot.php:1795
-msgid "Nickname or Email: "
-msgstr "Pseudonim lub Email:"
+#: mod/admin.php:795
+msgid "Active addons"
+msgstr "Aktywne dodatki"
 
-#: mod/lostpass.php:162
-msgid "Reset"
-msgstr "Zresetuj"
+#: mod/admin.php:826
+msgid "Can not parse base url. Must have at least <scheme>://<domain>"
+msgstr "Nie można zanalizować podstawowego adresu URL. Musi mieć co najmniej <scheme>: //<domain>"
 
-#: mod/hcard.php:10
-msgid "No profile"
-msgstr "Brak profilu"
+#: mod/admin.php:1144
+msgid "Site settings updated."
+msgstr "Ustawienia strony zaktualizowane"
 
-#: mod/help.php:41
-msgid "Help:"
-msgstr "Pomoc:"
+#: mod/admin.php:1171 mod/settings.php:903
+msgid "No special theme for mobile devices"
+msgstr "Brak specialnego motywu dla urządzeń mobilnych"
 
-#: mod/help.php:53 mod/p.php:16 mod/p.php:43 mod/p.php:52 mod/fetch.php:12
-#: mod/fetch.php:39 mod/fetch.php:48 index.php:288
-msgid "Not Found"
-msgstr "Nie znaleziono"
+#: mod/admin.php:1200
+msgid "No community page"
+msgstr "Brak strony społeczności"
 
-#: mod/help.php:56 index.php:291
-msgid "Page not found."
-msgstr "Strona nie znaleziona."
+#: mod/admin.php:1201
+msgid "Public postings from users of this site"
+msgstr "Publikacje publiczne od użytkowników tej strony"
 
-#: mod/lockview.php:31 mod/lockview.php:39
-msgid "Remote privacy information not available."
-msgstr "Dane prywatne nie są dostępne zdalnie "
+#: mod/admin.php:1202
+msgid "Public postings from the federated network"
+msgstr "Publikacje wpisy ze sfederowanej sieci"
 
-#: mod/lockview.php:48
-msgid "Visible to:"
-msgstr "Widoczne dla:"
+#: mod/admin.php:1203
+msgid "Public postings from local users and the federated network"
+msgstr "Publikacje publiczne od użytkowników lokalnych i sieci federacyjnej"
 
-#: mod/openid.php:24
-msgid "OpenID protocol error. No ID returned."
-msgstr "błąd OpenID . Brak zwróconego ID. "
+#: mod/admin.php:1207 mod/admin.php:1370 mod/admin.php:1380
+#: mod/contacts.php:572
+msgid "Disabled"
+msgstr "Wyłączony"
 
-#: mod/openid.php:60
-msgid ""
-"Account not found and OpenID registration is not permitted on this site."
-msgstr "Nie znaleziono konta i OpenID rejestracja nie jest dopuszczalna na tej stronie."
+#: mod/admin.php:1209
+msgid "Users, Global Contacts"
+msgstr "Użytkownicy, kontakty globalne"
 
-#: mod/uimport.php:50 mod/register.php:198
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr "Strona przekroczyła ilość dozwolonych rejestracji na dzień. Proszę spróbuj ponownie jutro."
+#: mod/admin.php:1210
+msgid "Users, Global Contacts/fallback"
+msgstr "Użytkownicy, kontakty globalne/awaryjne"
 
-#: mod/uimport.php:64 mod/register.php:295
-msgid "Import"
-msgstr "Import"
+#: mod/admin.php:1214
+msgid "One month"
+msgstr "Miesiąc"
 
-#: mod/uimport.php:66
-msgid "Move account"
-msgstr "Przenieś konto"
+#: mod/admin.php:1215
+msgid "Three months"
+msgstr "Trzy miesiące"
 
-#: mod/uimport.php:67
-msgid "You can import an account from another Friendica server."
-msgstr ""
+#: mod/admin.php:1216
+msgid "Half a year"
+msgstr "Pół roku"
 
-#: mod/uimport.php:68
-msgid ""
-"You need to export your account from the old server and upload it here. We "
-"will recreate your old account here with all your contacts. We will try also"
-" to inform your friends that you moved here."
-msgstr ""
+#: mod/admin.php:1217
+msgid "One year"
+msgstr "Rok"
 
-#: mod/uimport.php:69
-msgid ""
-"This feature is experimental. We can't import contacts from the OStatus "
-"network (GNU Social/Statusnet) or from Diaspora"
-msgstr ""
+#: mod/admin.php:1222
+msgid "Multi user instance"
+msgstr "Tryb MultiUsera"
 
-#: mod/uimport.php:70
-msgid "Account file"
-msgstr ""
+#: mod/admin.php:1245
+msgid "Closed"
+msgstr "Zamknięty"
 
-#: mod/uimport.php:70
-msgid ""
-"To export your account, go to \"Settings->Export your personal data\" and "
-"select \"Export account\""
-msgstr "Aby eksportować konto, wejdź w \"Ustawienia->Eksport danych osobistych\" i wybierz \"Eksportuj konto\""
+#: mod/admin.php:1246
+msgid "Requires approval"
+msgstr "Wymagane zatwierdzenie."
 
-#: mod/nogroup.php:41 mod/contacts.php:586 mod/contacts.php:930
-#: mod/viewcontacts.php:97
-#, php-format
-msgid "Visit %s's profile [%s]"
-msgstr "Obejrzyj %s's profil [%s]"
+#: mod/admin.php:1247
+msgid "Open"
+msgstr "Otwórz"
 
-#: mod/nogroup.php:42 mod/contacts.php:931
-msgid "Edit contact"
-msgstr "Edytuj kontakt"
+#: mod/admin.php:1251
+msgid "No SSL policy, links will track page SSL state"
+msgstr "Brak SSL , linki będą śledzić stan SSL ."
 
-#: mod/nogroup.php:63
-msgid "Contacts who are not members of a group"
-msgstr "Kontakty spoza członków grupy"
+#: mod/admin.php:1252
+msgid "Force all links to use SSL"
+msgstr "Wymuś by linki używały SSL."
 
-#: mod/uexport.php:29
-msgid "Export account"
-msgstr "Eksportuj konto"
+#: mod/admin.php:1253
+msgid "Self-signed certificate, use SSL for local links only (discouraged)"
+msgstr "Wewnętrzne Certyfikaty , użyj SSL tylko dla linków lokalnych . "
 
-#: mod/uexport.php:29
-msgid ""
-"Export your account info and contacts. Use this to make a backup of your "
-"account and/or to move it to another server."
-msgstr ""
+#: mod/admin.php:1257
+msgid "Don't check"
+msgstr "Nie sprawdzaj"
 
-#: mod/uexport.php:30
-msgid "Export all"
-msgstr "Eksportuj wszystko"
+#: mod/admin.php:1258
+msgid "check the stable version"
+msgstr "sprawdź wersję stabilną"
 
-#: mod/uexport.php:30
-msgid ""
-"Export your accout info, contacts and all your items as json. Could be a "
-"very big file, and could take a lot of time. Use this to make a full backup "
-"of your account (photos are not exported)"
-msgstr ""
+#: mod/admin.php:1259
+msgid "check the development version"
+msgstr "sprawdź wersję rozwojową"
 
-#: mod/uexport.php:37 mod/settings.php:95
-msgid "Export personal data"
-msgstr "Eksportuje dane personalne"
+#: mod/admin.php:1281 mod/admin.php:1898 mod/admin.php:2151 mod/admin.php:2225
+#: mod/admin.php:2372 mod/delegate.php:168 mod/settings.php:675
+#: mod/settings.php:784 mod/settings.php:870 mod/settings.php:959
+#: mod/settings.php:1192
+msgid "Save Settings"
+msgstr "Zapisz ustawienia"
 
-#: mod/invite.php:27
-msgid "Total invitation limit exceeded."
-msgstr ""
+#: mod/admin.php:1282
+msgid "Republish users to directory"
+msgstr "Ponownie opublikuj użytkowników w katalogu"
 
-#: mod/invite.php:49
-#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s : Niepoprawny adres email."
+#: mod/admin.php:1284
+msgid "File upload"
+msgstr "Plik załadowano"
 
-#: mod/invite.php:73
-msgid "Please join us on Friendica"
-msgstr "Dołącz do nas na Friendica"
+#: mod/admin.php:1285
+msgid "Policies"
+msgstr "zasady"
 
-#: mod/invite.php:84
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr ""
+#: mod/admin.php:1286 mod/contacts.php:895 mod/events.php:532
+#: src/Model/Profile.php:865
+msgid "Advanced"
+msgstr "Zaawansowany"
 
-#: mod/invite.php:89
-#, php-format
-msgid "%s : Message delivery failed."
-msgstr "%s : Dostarczenie wiadomości nieudane."
+#: mod/admin.php:1287
+msgid "Auto Discovered Contact Directory"
+msgstr "Katalog kontaktów automatycznie odkrytych"
 
-#: mod/invite.php:93
-#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d wiadomość wysłana."
-msgstr[1] "%d wiadomości wysłane."
-msgstr[2] "%d wysłano ."
+#: mod/admin.php:1288
+msgid "Performance"
+msgstr "Ustawienia"
 
-#: mod/invite.php:112
-msgid "You have no more invitations available"
-msgstr "Nie masz więcej zaproszeń"
+#: mod/admin.php:1289
+msgid "Worker"
+msgstr "Pracownik"
 
-#: mod/invite.php:120
-#, php-format
-msgid ""
-"Visit %s for a list of public sites that you can join. Friendica members on "
-"other sites can all connect with each other, as well as with members of many"
-" other social networks."
-msgstr ""
+#: mod/admin.php:1290
+msgid "Message Relay"
+msgstr "Przekazywanie wiadomości"
 
-#: mod/invite.php:122
-#, php-format
+#: mod/admin.php:1291
 msgid ""
-"To accept this invitation, please visit and register at %s or any other "
-"public Friendica website."
-msgstr ""
+"Relocate - WARNING: advanced function. Could make this server unreachable."
+msgstr "Relokacja - OSTRZEŻENIE: funkcja zaawansowana. Może spowodować, że serwer będzie nieosiągalny."
 
-#: mod/invite.php:123
-#, php-format
-msgid ""
-"Friendica sites all inter-connect to create a huge privacy-enhanced social "
-"web that is owned and controlled by its members. They can also connect with "
-"many traditional social networks. See %s for a list of alternate Friendica "
-"sites you can join."
-msgstr ""
+#: mod/admin.php:1294
+msgid "Site name"
+msgstr "Nazwa strony"
+
+#: mod/admin.php:1295
+msgid "Host name"
+msgstr "Nazwa hosta"
 
-#: mod/invite.php:126
+#: mod/admin.php:1296
+msgid "Sender Email"
+msgstr "E-mail nadawcy"
+
+#: mod/admin.php:1296
 msgid ""
-"Our apologies. This system is not currently configured to connect with other"
-" public sites or invite members."
-msgstr ""
+"The email address your server shall use to send notification emails from."
+msgstr "Adres e-mail używany przez Twój serwer do wysyłania e-maili z powiadomieniami."
 
-#: mod/invite.php:132
-msgid "Send invitations"
-msgstr "Wyślij zaproszenia"
+#: mod/admin.php:1297
+msgid "Banner/Logo"
+msgstr "Logo"
 
-#: mod/invite.php:133
-msgid "Enter email addresses, one per line:"
-msgstr "Wprowadź adresy email, jeden na linijkę:"
+#: mod/admin.php:1298
+msgid "Shortcut icon"
+msgstr "Ikona skrótu"
 
-#: mod/invite.php:134 mod/wallmessage.php:151 mod/message.php:351
-#: mod/message.php:541
-msgid "Your message:"
-msgstr "Twoja wiadomość:"
+#: mod/admin.php:1298
+msgid "Link to an icon that will be used for browsers."
+msgstr "Link do ikony, która będzie używana w przeglądarkach."
 
-#: mod/invite.php:135
-msgid ""
-"You are cordially invited to join me and other close friends on Friendica - "
-"and help us to create a better social web."
-msgstr ""
+#: mod/admin.php:1299
+msgid "Touch icon"
+msgstr "Kliknij ikonę"
 
-#: mod/invite.php:137
-msgid "You will need to supply this invitation code: $invite_code"
-msgstr ""
+#: mod/admin.php:1299
+msgid "Link to an icon that will be used for tablets and mobiles."
+msgstr "Link do ikony, która będzie używana w tabletach i telefonach komórkowych."
 
-#: mod/invite.php:137
-msgid ""
-"Once you have registered, please connect with me via my profile page at:"
-msgstr "Gdy już się zarejestrujesz, skontaktuj się ze mną przez moją stronkę profilową :"
+#: mod/admin.php:1300
+msgid "Additional Info"
+msgstr "Dodatkowe informacje"
 
-#: mod/invite.php:139
+#: mod/admin.php:1300
+#, php-format
 msgid ""
-"For more information about the Friendica project and why we feel it is "
-"important, please visit http://friendica.com"
-msgstr ""
+"For public servers: you can add additional information here that will be "
+"listed at %s/servers."
+msgstr "W przypadku serwerów publicznych: możesz tu dodać dodatkowe informacje, które będą wymienione na %s/serwerach."
 
-#: mod/invite.php:140 mod/localtime.php:45 mod/message.php:357
-#: mod/message.php:547 mod/manage.php:143 mod/crepair.php:154
-#: mod/content.php:728 mod/fsuggest.php:107 mod/mood.php:137 mod/poke.php:199
-#: mod/profiles.php:688 mod/events.php:506 mod/photos.php:1104
-#: mod/photos.php:1226 mod/photos.php:1539 mod/photos.php:1590
-#: mod/photos.php:1638 mod/photos.php:1724 mod/contacts.php:577
-#: mod/install.php:272 mod/install.php:312 object/Item.php:720
-#: view/theme/frio/config.php:59 view/theme/quattro/config.php:64
-#: view/theme/vier/config.php:107 view/theme/duepuntozero/config.php:59
-msgid "Submit"
-msgstr "Potwierdź"
+#: mod/admin.php:1301
+msgid "System language"
+msgstr "Język systemu"
 
-#: mod/fbrowser.php:133
-msgid "Files"
-msgstr "Pliki"
+#: mod/admin.php:1302
+msgid "System theme"
+msgstr "Motyw systemowy"
 
-#: mod/profperm.php:19 mod/group.php:72 index.php:400
-msgid "Permission denied"
-msgstr "Odmowa dostępu"
+#: mod/admin.php:1302
+msgid ""
+"Default system theme - may be over-ridden by user profiles - <a href='#' "
+"id='cnftheme'>change theme settings</a>"
+msgstr "Domyślny motyw systemu - może być nadpisany przez profil użytkownika  <a href='#' id='cnftheme'>zmień ustawienia motywów</a>"
 
-#: mod/profperm.php:25 mod/profperm.php:56
-msgid "Invalid profile identifier."
-msgstr "Nieprawidłowa nazwa użytkownika."
+#: mod/admin.php:1303
+msgid "Mobile system theme"
+msgstr "Mobilny motyw systemowy"
+
+#: mod/admin.php:1303
+msgid "Theme for mobile devices"
+msgstr "Szablon dla mobilnych urządzeń"
 
-#: mod/profperm.php:102
-msgid "Profile Visibility Editor"
-msgstr "Ustawienia widoczności profilu"
+#: mod/admin.php:1304
+msgid "SSL link policy"
+msgstr "polityka SSL"
 
-#: mod/profperm.php:106 mod/group.php:223
-msgid "Click on a contact to add or remove."
-msgstr "Kliknij na kontakt w celu dodania lub usunięcia."
+#: mod/admin.php:1304
+msgid "Determines whether generated links should be forced to use SSL"
+msgstr "Określa kiedy generowane linki powinny używać wymuszonego SSl."
 
-#: mod/profperm.php:115
-msgid "Visible To"
-msgstr "Widoczne dla"
+#: mod/admin.php:1305
+msgid "Force SSL"
+msgstr "Wymuś SSL"
 
-#: mod/profperm.php:131
-msgid "All Contacts (with secure profile access)"
-msgstr "Wszystkie kontakty (z bezpiecznym dostępem do profilu)"
+#: mod/admin.php:1305
+msgid ""
+"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
+" to endless loops."
+msgstr "Wymuszaj wszystkie żądania SSL bez SSL - Uwaga: w niektórych systemach może to prowadzić do niekończących się pętli."
 
-#: mod/tagrm.php:41
-msgid "Tag removed"
-msgstr "Tag usunięty"
+#: mod/admin.php:1306
+msgid "Hide help entry from navigation menu"
+msgstr "Wyłącz pomoc w menu nawigacyjnym "
 
-#: mod/tagrm.php:79
-msgid "Remove Item Tag"
-msgstr "Usuń pozycję Tag"
+#: mod/admin.php:1306
+msgid ""
+"Hides the menu entry for the Help pages from the navigation menu. You can "
+"still access it calling /help directly."
+msgstr "Chowa pozycje menu dla stron pomocy ze strony nawigacyjnej. Możesz nadal ją wywołać poprzez komendę /help."
 
-#: mod/tagrm.php:81
-msgid "Select a tag to remove: "
-msgstr "Wybierz tag do usunięcia"
+#: mod/admin.php:1307
+msgid "Single user instance"
+msgstr "Tryb SingleUsera"
 
-#: mod/tagrm.php:93 mod/delegate.php:139
-msgid "Remove"
-msgstr "Us"
+#: mod/admin.php:1307
+msgid "Make this instance multi-user or single-user for the named user"
+msgstr "Ustawia tryb multi lub single dla wybranych użytkowników."
 
-#: mod/repair_ostatus.php:14
-msgid "Resubscribing to OStatus contacts"
-msgstr ""
+#: mod/admin.php:1308
+msgid "Maximum image size"
+msgstr "Maksymalny rozmiar zdjęcia"
 
-#: mod/repair_ostatus.php:30
-msgid "Error"
-msgstr ""
+#: mod/admin.php:1308
+msgid ""
+"Maximum size in bytes of uploaded images. Default is 0, which means no "
+"limits."
+msgstr "Maksymalny rozmiar w bitach dla wczytywanego obrazu . Domyślnie jest to  0 , co oznacza bez limitu ."
 
-#: mod/repair_ostatus.php:44 mod/ostatus_subscribe.php:51
-msgid "Done"
-msgstr ""
+#: mod/admin.php:1309
+msgid "Maximum image length"
+msgstr "Maksymalna długość obrazu"
 
-#: mod/repair_ostatus.php:50 mod/ostatus_subscribe.php:73
-msgid "Keep this window open until done."
-msgstr ""
+#: mod/admin.php:1309
+msgid ""
+"Maximum length in pixels of the longest side of uploaded images. Default is "
+"-1, which means no limits."
+msgstr "Maksymalna długość najdłuższej strony przesyłanego obrazu w pikselach.\nDomyślnie jest to -1, co oznacza brak limitu."
 
-#: mod/delegate.php:101
-msgid "No potential page delegates located."
-msgstr ""
+#: mod/admin.php:1310
+msgid "JPEG image quality"
+msgstr "jakość obrazu JPEG"
 
-#: mod/delegate.php:132
+#: mod/admin.php:1310
 msgid ""
-"Delegates are able to manage all aspects of this account/page except for "
-"basic account settings. Please do not delegate your personal account to "
-"anybody that you do not trust completely."
-msgstr ""
+"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
+"100, which is full quality."
+msgstr "Wczytywanie JPEGS będzie zapisane z tymi ustawieniami jakości [0-100] . Domyslnie jest ustawione 100 co oznacza brak strat jakości . "
 
-#: mod/delegate.php:133
-msgid "Existing Page Managers"
-msgstr ""
+#: mod/admin.php:1312
+msgid "Register policy"
+msgstr "Zarejestruj polisę"
 
-#: mod/delegate.php:135
-msgid "Existing Page Delegates"
-msgstr ""
+#: mod/admin.php:1313
+msgid "Maximum Daily Registrations"
+msgstr "Maksymalnie dziennych rejestracji"
 
-#: mod/delegate.php:137
-msgid "Potential Delegates"
-msgstr ""
+#: mod/admin.php:1313
+msgid ""
+"If registration is permitted above, this sets the maximum number of new user"
+" registrations to accept per day.  If register is set to closed, this "
+"setting has no effect."
+msgstr "Jeśli rejestracja jest dozwolona powyżej, określa maksymalną liczbę nowych rejestracji użytkowników do zaakceptowania na dzień. Jeśli rejestr jest ustawiony na zamknięty, to ustawienie nie ma wpływu."
 
-#: mod/delegate.php:140
-msgid "Add"
-msgstr "Dodaj"
+#: mod/admin.php:1314
+msgid "Register text"
+msgstr "Zarejestruj tekst"
 
-#: mod/delegate.php:141
-msgid "No entries."
-msgstr "Brak wpisów."
+#: mod/admin.php:1314
+msgid "Will be displayed prominently on the registration page."
+msgstr "Będą wyświetlane w widocznym miejscu na stronie rejestracji."
 
-#: mod/credits.php:16
-msgid "Credits"
-msgstr ""
+#: mod/admin.php:1315
+msgid "Accounts abandoned after x days"
+msgstr "Konto porzucone od x dni."
 
-#: mod/credits.php:17
+#: mod/admin.php:1315
 msgid ""
-"Friendica is a community project, that would not be possible without the "
-"help of many people. Here is a list of those who have contributed to the "
-"code or the translation of Friendica. Thank you all!"
-msgstr ""
-
-#: mod/filer.php:30
-msgid "- select -"
-msgstr "- wybierz -"
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
+msgstr "Nie będzie marnować zasobów systemu wypytując zewnętrzne strony o opuszczone konta. Ustaw 0 dla braku limitu czasu ."
 
-#: mod/subthread.php:103
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr ""
+#: mod/admin.php:1316
+msgid "Allowed friend domains"
+msgstr "Dozwolone domeny przyjaciół"
 
-#: mod/attach.php:8
-msgid "Item not available."
-msgstr "Element nie dostępny."
+#: mod/admin.php:1316
+msgid ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
+msgstr "Lista domen separowana przecinkami  które mogą zaprzyjaźnić się z tą stroną . Wildcards są akceptowane . Pozostaw puste by zezwolić każdej domenie na zapryjaźnienie. "
 
-#: mod/attach.php:20
-msgid "Item was not found."
-msgstr "Element nie znaleziony."
+#: mod/admin.php:1317
+msgid "Allowed email domains"
+msgstr "Dozwolone domeny e-mailowe"
 
-#: mod/apps.php:7 index.php:244
-msgid "You must be logged in to use addons. "
-msgstr "Musisz się zalogować, aby móc używać dodatkowych wtyczek."
+#: mod/admin.php:1317
+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 "Rozdzielana przecinkami lista domen dozwolonych w adresach e-mail do rejestracji na tej stronie. Symbole wieloznaczne są akceptowane. Opróżnij, aby zezwolić na dowolne domeny"
 
-#: mod/apps.php:11
-msgid "Applications"
-msgstr "Aplikacje"
+#: mod/admin.php:1318
+msgid "No OEmbed rich content"
+msgstr "Brak treści multimedialnych ze znaczkiem HTML"
 
-#: mod/apps.php:14
-msgid "No installed applications."
-msgstr "Brak zainstalowanych aplikacji."
+#: mod/admin.php:1318
+msgid ""
+"Don't show the rich content (e.g. embedded PDF), except from the domains "
+"listed below."
+msgstr "Nie wyświetlaj zasobów treści (np. osadzonego pliku PDF), z wyjątkiem domen wymienionych poniżej."
 
-#: mod/p.php:9
-msgid "Not Extended"
-msgstr ""
+#: mod/admin.php:1319
+msgid "Allowed OEmbed domains"
+msgstr "Dozwolone domeny OEmbed"
 
-#: mod/newmember.php:6
-msgid "Welcome to Friendica"
-msgstr "Witamy na Friendica"
+#: mod/admin.php:1319
+msgid ""
+"Comma separated list of domains which oembed content is allowed to be "
+"displayed. Wildcards are accepted."
+msgstr "Rozdzielana przecinkami lista domen, w których wyświetlana jest treść, może być wyświetlana. Symbole wieloznaczne są akceptowane."
 
-#: mod/newmember.php:8
-msgid "New Member Checklist"
-msgstr "Lista nowych członków"
+#: mod/admin.php:1320
+msgid "Block public"
+msgstr "Blokuj publicznie"
 
-#: mod/newmember.php:12
+#: mod/admin.php:1320
 msgid ""
-"We would like to offer some tips and links to help make your experience "
-"enjoyable. Click any item to visit the relevant page. A link to this page "
-"will be visible from your home page for two weeks after your initial "
-"registration and then will quietly disappear."
-msgstr "Chcielibyśmy zaproponować kilka porad i linków, które pomogą uczynić twoje doświadczenie przyjemnym. Kliknij dowolny element, aby odwiedzić odpowiednią stronę. Link do tej strony będzie widoczny na stronie głównej przez dwa tygodnie od czasu rejestracji, a następnie zniknie."
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently logged in."
+msgstr "Zaznacz, aby zablokować publiczny dostęp do wszystkich publicznych stron prywatnych w tej witrynie, chyba że jesteś zalogowany."
 
-#: mod/newmember.php:14
-msgid "Getting Started"
-msgstr "Pierwsze kroki"
+#: mod/admin.php:1321
+msgid "Force publish"
+msgstr "Wymuś publikację"
 
-#: mod/newmember.php:18
-msgid "Friendica Walk-Through"
-msgstr ""
+#: mod/admin.php:1321
+msgid ""
+"Check to force all profiles on this site to be listed in the site directory."
+msgstr "Zaznacz, aby wymusić umieszczenie wszystkich profili w tej witrynie w katalogu witryny."
 
-#: mod/newmember.php:18
+#: mod/admin.php:1322
+msgid "Global directory URL"
+msgstr "Globalny adres URL katalogu"
+
+#: mod/admin.php:1322
 msgid ""
-"On your <em>Quick Start</em> page - find a brief introduction to your "
-"profile and network tabs, make some new connections, and find some groups to"
-" join."
-msgstr ""
+"URL to the global directory. If this is not set, the global directory is "
+"completely unavailable to the application."
+msgstr "Adres URL do katalogu globalnego. Jeśli nie zostanie to ustawione, katalog globalny jest całkowicie niedostępny dla aplikacji."
 
-#: mod/newmember.php:26
-msgid "Go to Your Settings"
-msgstr "Idź do swoich ustawień"
+#: mod/admin.php:1323
+msgid "Private posts by default for new users"
+msgstr "Prywatne posty domyślnie dla nowych użytkowników"
 
-#: mod/newmember.php:26
+#: mod/admin.php:1323
 msgid ""
-"On your <em>Settings</em> page -  change your initial password. Also make a "
-"note of your Identity Address. This looks just like an email address - and "
-"will be useful in making friends on the free social web."
-msgstr ""
+"Set default post permissions for all new members to the default privacy "
+"group rather than public."
+msgstr "Ustaw domyślne uprawnienia do publikowania dla wszystkich nowych członków na domyślną grupę prywatności, a nie publiczną."
 
-#: mod/newmember.php:28
+#: mod/admin.php:1324
+msgid "Don't include post content in email notifications"
+msgstr "Nie wklejaj zawartości postu do powiadomienia o poczcie"
+
+#: mod/admin.php:1324
 msgid ""
-"Review the other settings, particularly the privacy settings. An unpublished"
-" directory listing is like having an unlisted phone number. In general, you "
-"should probably publish your listing - unless all of your friends and "
-"potential friends know exactly how to find you."
-msgstr ""
+"Don't include the content of a post/comment/private message/etc. in the "
+"email notifications that are sent out from this site, as a privacy measure."
+msgstr "W celu ochrony prywatności, nie włączaj zawartości postu/komentarza/wiadomości prywatnej/etc. do powiadomień w wiadomościach mailowych wysyłanych z tej strony."
 
-#: mod/newmember.php:36 mod/profile_photo.php:250 mod/profiles.php:707
-msgid "Upload Profile Photo"
-msgstr "Wyślij zdjęcie profilowe"
+#: mod/admin.php:1325
+msgid "Disallow public access to addons listed in the apps menu."
+msgstr "Nie zezwalaj na publiczny dostęp do dodatkowych wtyczek wyszczególnionych w menu aplikacji."
 
-#: mod/newmember.php:36
+#: mod/admin.php:1325
 msgid ""
-"Upload a profile photo if you have not done so already. Studies have shown "
-"that people with real photos of themselves are ten times more likely to make"
-" friends than people who do not."
-msgstr "Dodaj swoje zdjęcie profilowe jeśli jeszcze tego nie zrobiłeś. Twoje szanse na zwiększenie liczby znajomych rosną dziesięciokrotnie, kiedy na tym zdjęciu jesteś ty."
+"Checking this box will restrict addons listed in the apps menu to members "
+"only."
+msgstr "Zaznaczenie tego pola spowoduje ograniczenie dodatków wymienionych w menu aplikacji tylko dla członków."
 
-#: mod/newmember.php:38
-msgid "Edit Your Profile"
-msgstr "Edytuj własny profil"
+#: mod/admin.php:1326
+msgid "Don't embed private images in posts"
+msgstr "Nie umieszczaj prywatnych zdjęć w postach"
 
-#: mod/newmember.php:38
+#: mod/admin.php:1326
 msgid ""
-"Edit your <strong>default</strong> profile to your liking. Review the "
-"settings for hiding your list of friends and hiding the profile from unknown"
-" visitors."
-msgstr ""
+"Don't replace locally-hosted private photos in posts with an embedded copy "
+"of the image. This means that contacts who receive posts containing private "
+"photos will have to authenticate and load each image, which may take a "
+"while."
+msgstr "Nie zastępuj lokalnie hostowanych zdjęć prywatnych we wpisach za pomocą osadzonej kopii obrazu. Oznacza to, że osoby, które otrzymują posty zawierające prywatne zdjęcia, będą musiały uwierzytelnić i wczytać każdy obraz, co może trochę potrwać."
 
-#: mod/newmember.php:40
-msgid "Profile Keywords"
-msgstr "Słowa kluczowe profilu"
+#: mod/admin.php:1327
+msgid "Allow Users to set remote_self"
+msgstr "Zezwól użytkownikom na ustawienie remote_self"
 
-#: mod/newmember.php:40
+#: mod/admin.php:1327
 msgid ""
-"Set some public keywords for your default profile which describe your "
-"interests. We may be able to find other people with similar interests and "
-"suggest friendships."
-msgstr ""
+"With checking this, every user is allowed to mark every contact as a "
+"remote_self in the repair contact dialog. Setting this flag on a contact "
+"causes mirroring every posting of that contact in the users stream."
+msgstr "Po sprawdzeniu tego każdy użytkownik może zaznaczyć każdy kontakt jako zdalny w oknie dialogowym kontaktu naprawczego. Ustawienie tej flagi na kontakcie powoduje dublowanie każdego wpisu tego kontaktu w strumieniu użytkowników."
 
-#: mod/newmember.php:44
-msgid "Connecting"
-msgstr "Łączę się..."
+#: mod/admin.php:1328
+msgid "Block multiple registrations"
+msgstr "Zablokuj wielokrotną rejestrację"
 
-#: mod/newmember.php:51
-msgid "Importing Emails"
-msgstr "Importuję emaile..."
+#: mod/admin.php:1328
+msgid "Disallow users to register additional accounts for use as pages."
+msgstr "Nie pozwalaj użytkownikom na zakładanie dodatkowych kont do używania jako strony. "
+
+#: mod/admin.php:1329
+msgid "OpenID support"
+msgstr "Wsparcie OpenID"
+
+#: mod/admin.php:1329
+msgid "OpenID support for registration and logins."
+msgstr "Obsługa OpenID do rejestracji i logowania."
+
+#: mod/admin.php:1330
+msgid "Fullname check"
+msgstr "Sprawdzanie pełnej nazwy"
 
-#: mod/newmember.php:51
+#: mod/admin.php:1330
 msgid ""
-"Enter your email access information on your Connector Settings page if you "
-"wish to import and interact with friends or mailing lists from your email "
-"INBOX"
-msgstr ""
+"Force users to register with a space between firstname and lastname in Full "
+"name, as an antispam measure"
+msgstr "Aby ograniczyć spam, wymagaj by użytkownik przy rejestracji w polu Imię i nazwisko użył spacji pomiędzy imieniem i nazwiskiem."
 
-#: mod/newmember.php:53
-msgid "Go to Your Contacts Page"
-msgstr "Idź do strony z Twoimi kontaktami"
+#: mod/admin.php:1331
+msgid "Community pages for visitors"
+msgstr "Strony społecznościowe dla odwiedzających"
 
-#: mod/newmember.php:53
+#: mod/admin.php:1331
 msgid ""
-"Your Contacts page is your gateway to managing friendships and connecting "
-"with friends on other networks. Typically you enter their address or site "
-"URL in the <em>Add New Contact</em> dialog."
-msgstr ""
+"Which community pages should be available for visitors. Local users always "
+"see both pages."
+msgstr "Które strony społeczności powinny być dostępne dla odwiedzających. Lokalni użytkownicy zawsze widzą obie strony."
 
-#: mod/newmember.php:55
-msgid "Go to Your Site's Directory"
-msgstr "Idż do twojej strony"
+#: mod/admin.php:1332
+msgid "Posts per user on community page"
+msgstr "Lista postów użytkownika na stronie społeczności"
 
-#: mod/newmember.php:55
+#: mod/admin.php:1332
 msgid ""
-"The Directory page lets you find other people in this network or other "
-"federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on "
-"their profile page. Provide your own Identity Address if requested."
-msgstr ""
+"The maximum number of posts per user on the community page. (Not valid for "
+"'Global Community')"
+msgstr "Maksymalna liczba postów na użytkownika na stronie społeczności. (Nie dotyczy 'społeczności globalnej')"
 
-#: mod/newmember.php:57
-msgid "Finding New People"
-msgstr "Poszukiwanie Nowych Ludzi"
+#: mod/admin.php:1333
+msgid "Enable OStatus support"
+msgstr "Włącz wsparcie OStatus"
 
-#: mod/newmember.php:57
+#: mod/admin.php:1333
 msgid ""
-"On the side panel of the Contacts page are several tools to find new "
-"friends. We can match people by interest, look up people by name or "
-"interest, and provide suggestions based on network relationships. On a brand"
-" new site, friend suggestions will usually begin to be populated within 24 "
-"hours."
-msgstr ""
+"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
+"communications in OStatus are public, so privacy warnings will be "
+"occasionally displayed."
+msgstr "Zapewnij kompatybilność z OStatus (StatusNet, GNU Social itp.). Cała komunikacja w stanie OStatus jest jawna, dlatego ostrzeżenia o prywatności będą czasami wyświetlane."
 
-#: mod/newmember.php:65
-msgid "Group Your Contacts"
-msgstr "Grupuj Swoje kontakty"
+#: mod/admin.php:1334
+msgid "Only import OStatus threads from our contacts"
+msgstr "Importuj wątki OStatus tylko z naszych kontaktów"
 
-#: mod/newmember.php:65
+#: mod/admin.php:1334
 msgid ""
-"Once you have made some friends, organize them into private conversation "
-"groups from the sidebar of your Contacts page and then you can interact with"
-" each group privately on your Network page."
-msgstr ""
+"Normally we import every content from our OStatus contacts. With this option"
+" we only store threads that are started by a contact that is known on our "
+"system."
+msgstr "Normalnie importujemy każdą treść z naszych kontaktów OStatus. W tej opcji przechowujemy tylko wątki uruchomione przez kontakt znany w naszym systemie."
 
-#: mod/newmember.php:68
-msgid "Why Aren't My Posts Public?"
-msgstr "Dlaczego moje posty nie są publiczne?"
+#: mod/admin.php:1335
+msgid "OStatus support can only be enabled if threading is enabled."
+msgstr "Obsługa OStatus może być włączona tylko wtedy, gdy włączone jest wątkowanie."
 
-#: mod/newmember.php:68
+#: mod/admin.php:1337
 msgid ""
-"Friendica respects your privacy. By default, your posts will only show up to"
-" people you've added as friends. For more information, see the help section "
-"from the link above."
-msgstr ""
+"Diaspora support can't be enabled because Friendica was installed into a sub"
+" directory."
+msgstr "Obsługa Diaspory nie może być włączona, ponieważ Friendica została zainstalowana w podkatalogu."
 
-#: mod/newmember.php:73
-msgid "Getting Help"
-msgstr "Otrzymywanie pomocy"
+#: mod/admin.php:1338
+msgid "Enable Diaspora support"
+msgstr "Włączyć obsługę Diaspory"
 
-#: mod/newmember.php:77
-msgid "Go to the Help Section"
-msgstr "Idź do części o pomocy"
+#: mod/admin.php:1338
+msgid "Provide built-in Diaspora network compatibility."
+msgstr "Zapewnij wbudowaną kompatybilność z siecią Diaspora."
+
+#: mod/admin.php:1339
+msgid "Only allow Friendica contacts"
+msgstr "Dopuść tylko kontakty Friendrica"
 
-#: mod/newmember.php:77
+#: mod/admin.php:1339
 msgid ""
-"Our <strong>help</strong> pages may be consulted for detail on other program"
-" features and resources."
-msgstr ""
+"All contacts must use Friendica protocols. All other built-in communication "
+"protocols disabled."
+msgstr "Wszyscy znajomi muszą używać protokołów Friendica. Wszystkie inne wbudowane protokoły komunikacyjne są wyłączone."
 
-#: mod/removeme.php:46 mod/removeme.php:49
-msgid "Remove My Account"
-msgstr "Usuń konto"
+#: mod/admin.php:1340
+msgid "Verify SSL"
+msgstr "Weryfikacja SSL"
 
-#: mod/removeme.php:47
+#: mod/admin.php:1340
 msgid ""
-"This will completely remove your account. Once this has been done it is not "
-"recoverable."
-msgstr "Kompletne usunięcie konta. Jeżeli zostanie wykonane, konto nie może zostać odzyskane."
+"If you wish, you can turn on strict certificate checking. This will mean you"
+" cannot connect (at all) to self-signed SSL sites."
+msgstr "Jeśli chcesz, możesz włączyć ścisłe sprawdzanie certyfikatu. Oznacza to, że nie możesz połączyć się (w ogóle) z własnoręcznie podpisanymi stronami SSL."
 
-#: mod/removeme.php:48
-msgid "Please enter your password for verification:"
-msgstr "Wprowadź hasło w celu weryfikacji."
+#: mod/admin.php:1341
+msgid "Proxy user"
+msgstr "Użytkownik proxy"
 
-#: mod/editpost.php:17 mod/editpost.php:27
-msgid "Item not found"
-msgstr "Artykuł nie znaleziony"
+#: mod/admin.php:1342
+msgid "Proxy URL"
+msgstr "URL Proxy"
 
-#: mod/editpost.php:40
-msgid "Edit post"
-msgstr "Edytuj post"
+#: mod/admin.php:1343
+msgid "Network timeout"
+msgstr "Network timeout"
 
-#: mod/localtime.php:24
-msgid "Time Conversion"
-msgstr "Zmiana czasu"
+#: mod/admin.php:1343
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+msgstr "Wartość jest w sekundach. Ustaw na 0 dla nieograniczonej (niezalecane)."
 
-#: mod/localtime.php:26
+#: mod/admin.php:1344
+msgid "Maximum Load Average"
+msgstr "Maksymalne obciążenie średnie"
+
+#: mod/admin.php:1344
 msgid ""
-"Friendica provides this service for sharing events with other networks and "
-"friends in unknown timezones."
-msgstr ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
+msgstr "Maksymalne obciążenie systemu przed dostawą i odpytywaniem jest odroczone - domyślnie 50."
 
-#: mod/localtime.php:30
-#, php-format
-msgid "UTC time: %s"
-msgstr "Czas UTC %s"
+#: mod/admin.php:1345
+msgid "Maximum Load Average (Frontend)"
+msgstr "Maksymalne obciążenie średnie (Frontend)"
 
-#: mod/localtime.php:33
-#, php-format
-msgid "Current timezone: %s"
-msgstr "Obecna strefa czasowa: %s"
+#: mod/admin.php:1345
+msgid "Maximum system load before the frontend quits service - default 50."
+msgstr "Maksymalne obciążenie systemu, zanim frontend zakończy pracę - domyślnie 50."
 
-#: mod/localtime.php:36
-#, php-format
-msgid "Converted localtime: %s"
-msgstr "Zmień strefę czasową: %s"
+#: mod/admin.php:1346
+msgid "Minimal Memory"
+msgstr "Minimalna pamięć"
 
-#: mod/localtime.php:41
-msgid "Please select your timezone:"
-msgstr "Wybierz swoją strefę czasową:"
+#: mod/admin.php:1346
+msgid ""
+"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - "
+"default 0 (deactivated)."
+msgstr "Minimalna wolna pamięć w MB dla pracownika. Potrzebuje dostępu do /proc/ meminfo - domyślnie 0 (wyłączone)."
 
-#: mod/bookmarklet.php:41
-msgid "The post was created"
-msgstr ""
+#: mod/admin.php:1347
+msgid "Maximum table size for optimization"
+msgstr "Maksymalny rozmiar stołu do optymalizacji"
 
-#: mod/group.php:29
-msgid "Group created."
-msgstr "Grupa utworzona."
+#: mod/admin.php:1347
+msgid ""
+"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
+"Enter -1 to disable it."
+msgstr "Maksymalny rozmiar tabeli (w MB) dla automatycznej optymalizacji - domyślnie 100 MB. Wprowadź -1, aby go wyłączyć."
 
-#: mod/group.php:35
-msgid "Could not create group."
-msgstr "Nie mogę stworzyć grupy"
+#: mod/admin.php:1348
+msgid "Minimum level of fragmentation"
+msgstr "Minimalny poziom fragmentacji"
 
-#: mod/group.php:47 mod/group.php:140
-msgid "Group not found."
-msgstr "Nie znaleziono grupy"
+#: mod/admin.php:1348
+msgid ""
+"Minimum fragmenation level to start the automatic optimization - default "
+"value is 30%."
+msgstr "Minimalny poziom fragmentacji, aby rozpocząć automatyczną optymalizację - domyślna wartość to 30%."
 
-#: mod/group.php:60
-msgid "Group name changed."
-msgstr "Nazwa grupy zmieniona"
+#: mod/admin.php:1350
+msgid "Periodical check of global contacts"
+msgstr "Okresowa kontrola kontaktów globalnych"
 
-#: mod/group.php:87
-msgid "Save Group"
-msgstr ""
+#: mod/admin.php:1350
+msgid ""
+"If enabled, the global contacts are checked periodically for missing or "
+"outdated data and the vitality of the contacts and servers."
+msgstr "Jeśli jest włączona, kontakty globalne są okresowo sprawdzane pod kątem brakujących lub nieaktualnych danych oraz żywotności kontaktów i serwerów."
 
-#: mod/group.php:93
-msgid "Create a group of contacts/friends."
-msgstr "Stwórz grupę znajomych."
+#: mod/admin.php:1351
+msgid "Days between requery"
+msgstr "Dni między żądaniem"
 
-#: mod/group.php:113
-msgid "Group removed."
-msgstr "Grupa usunięta."
+#: mod/admin.php:1351
+msgid "Number of days after which a server is requeried for his contacts."
+msgstr "Liczba dni, po upływie których serwer jest żądany dla swoich kontaktów."
 
-#: mod/group.php:115
-msgid "Unable to remove group."
-msgstr "Nie można usunąć grupy."
+#: mod/admin.php:1352
+msgid "Discover contacts from other servers"
+msgstr "Odkryj kontakty z innych serwerów"
 
-#: mod/group.php:177
-msgid "Group Editor"
-msgstr "Edytor grupy"
+#: mod/admin.php:1352
+msgid ""
+"Periodically query other servers for contacts. You can choose between "
+"'users': the users on the remote system, 'Global Contacts': active contacts "
+"that are known on the system. The fallback is meant for Redmatrix servers "
+"and older friendica servers, where global contacts weren't available. The "
+"fallback increases the server load, so the recommened setting is 'Users, "
+"Global Contacts'."
+msgstr "Okresowo wysyłaj zapytanie do innych serwerów o kontakty. Możesz wybierać pomiędzy 'użytkownikami': użytkownikami w systemie zdalnym, 'Kontakty globalne': aktywne kontakty znane w systemie. Zastępowanie jest przeznaczone dla serwerów Redmatrix i starszych serwerów Friendica, w których kontakty globalne nie były dostępne. Funkcja awaryjna zwiększa obciążenie serwera, dlatego zalecanym ustawieniem jest 'Użytkownicy, kontakty globalne'."
 
-#: mod/group.php:190
-msgid "Members"
-msgstr "Członkowie"
+#: mod/admin.php:1353
+msgid "Timeframe for fetching global contacts"
+msgstr "Czas pobierania globalnych kontaktów"
 
-#: mod/group.php:192 mod/contacts.php:692
-msgid "All Contacts"
-msgstr "Wszystkie kontakty"
+#: mod/admin.php:1353
+msgid ""
+"When the discovery is activated, this value defines the timeframe for the "
+"activity of the global contacts that are fetched from other servers."
+msgstr "Po aktywowaniu wykrywania ta wartość określa czas działania globalnych kontaktów pobieranych z innych serwerów."
 
-#: mod/group.php:193 mod/content.php:130 mod/network.php:496
-msgid "Group is empty"
-msgstr "Grupa jest pusta"
+#: mod/admin.php:1354
+msgid "Search the local directory"
+msgstr "Wyszukaj w lokalnym katalogu"
 
-#: mod/wallmessage.php:42 mod/wallmessage.php:112
-#, php-format
-msgid "Number of daily wall messages for %s exceeded. Message failed."
-msgstr "Dzienny limit wiadomości na murze dla %s został przekroczony. Wiadomość została odrzucona."
+#: mod/admin.php:1354
+msgid ""
+"Search the local directory instead of the global directory. When searching "
+"locally, every search will be executed on the global directory in the "
+"background. This improves the search results when the search is repeated."
+msgstr "Wyszukaj lokalny katalog zamiast katalogu globalnego. Podczas wyszukiwania lokalnie każde wyszukiwanie zostanie wykonane w katalogu globalnym w tle. Poprawia to wyniki wyszukiwania, gdy wyszukiwanie jest powtarzane."
 
-#: mod/wallmessage.php:56 mod/message.php:71
-msgid "No recipient selected."
-msgstr "Nie wybrano odbiorcy."
+#: mod/admin.php:1356
+msgid "Publish server information"
+msgstr "Publikuj informacje o serwerze"
 
-#: mod/wallmessage.php:59
-msgid "Unable to check your home location."
-msgstr "Nie można sprawdzić twojej lokalizacji."
+#: mod/admin.php:1356
+msgid ""
+"If enabled, general server and usage data will be published. The data "
+"contains the name and version of the server, number of users with public "
+"profiles, number of posts and the activated protocols and connectors. See <a"
+" href='http://the-federation.info/'>the-federation.info</a> for details."
+msgstr "Jeśli opcja jest włączona, ogólne dane serwera i użytkowania zostaną opublikowane. Dane zawierają nazwę i wersję serwera, liczbę użytkowników z profilami publicznymi, liczbę postów oraz aktywowane protokoły i konektory. Aby uzyskać szczegółowe informacje, patrz <a href='http://the-federation.info/'>the-federation.info</a>."
 
-#: mod/wallmessage.php:62 mod/message.php:78
-msgid "Message could not be sent."
-msgstr "Wiadomość nie może zostać wysłana"
+#: mod/admin.php:1358
+msgid "Check upstream version"
+msgstr "Sprawdź wersję powyżej"
 
-#: mod/wallmessage.php:65 mod/message.php:81
-msgid "Message collection failure."
-msgstr ""
+#: mod/admin.php:1358
+msgid ""
+"Enables checking for new Friendica versions at github. If there is a new "
+"version, you will be informed in the admin panel overview."
+msgstr "Umożliwia sprawdzenie nowych wersji Friendica na github. Jeśli pojawi się nowa wersja, zostaniesz o tym poinformowany w panelu administracyjnym."
 
-#: mod/wallmessage.php:68 mod/message.php:84
-msgid "Message sent."
-msgstr "Wysłano."
+#: mod/admin.php:1359
+msgid "Suppress Tags"
+msgstr "Ukryj tagi"
 
-#: mod/wallmessage.php:86 mod/wallmessage.php:95
-msgid "No recipient."
-msgstr "Brak odbiorcy."
+#: mod/admin.php:1359
+msgid "Suppress showing a list of hashtags at the end of the posting."
+msgstr "Pomiń wyświetlenie listy hashtagów na końcu postu."
 
-#: mod/wallmessage.php:142 mod/message.php:341
-msgid "Send Private Message"
-msgstr "Wyślij prywatną wiadomość"
+#: mod/admin.php:1360
+msgid "Path to item cache"
+msgstr "Ścieżka do pamięci podręcznej"
 
-#: mod/wallmessage.php:143
-#, php-format
-msgid ""
-"If you wish for %s to respond, please check that the privacy settings on "
-"your site allow private mail from unknown senders."
-msgstr ""
+#: mod/admin.php:1360
+msgid "The item caches buffers generated bbcode and external images."
+msgstr "Pozycja buforuje bufory generowane bbcode i obrazy zewnętrzne."
 
-#: mod/wallmessage.php:144 mod/message.php:342 mod/message.php:536
-msgid "To:"
-msgstr "Do:"
+#: mod/admin.php:1361
+msgid "Cache duration in seconds"
+msgstr "Czas trwania w sekundach"
 
-#: mod/wallmessage.php:145 mod/message.php:347 mod/message.php:538
-msgid "Subject:"
-msgstr "Temat:"
+#: mod/admin.php:1361
+msgid ""
+"How long should the cache files be hold? Default value is 86400 seconds (One"
+" day). To disable the item cache, set the value to -1."
+msgstr "Jak długo powinny być przechowywane pliki pamięci podręcznej? Wartość domyślna to 86400 sekund (jeden dzień). Aby wyłączyć pamięć podręczną elementów, ustaw wartość na -1."
 
-#: mod/share.php:38
-msgid "link"
-msgstr "Link"
+#: mod/admin.php:1362
+msgid "Maximum numbers of comments per post"
+msgstr "Maksymalna liczba komentarzy na post"
 
-#: mod/api.php:76 mod/api.php:102
-msgid "Authorize application connection"
-msgstr "Autoryzacja połączenia aplikacji"
+#: mod/admin.php:1362
+msgid "How much comments should be shown for each post? Default value is 100."
+msgstr "Ile komentarzy powinno być pokazywanych dla każdego posta? Domyślna wartość to 100."
 
-#: mod/api.php:77
-msgid "Return to your app and insert this Securty Code:"
-msgstr "Powróć do swojej aplikacji i wpisz ten Kod Bezpieczeństwa:"
+#: mod/admin.php:1363
+msgid "Temp path"
+msgstr "Ścieżka do Temp"
 
-#: mod/api.php:89
-msgid "Please login to continue."
-msgstr "Zaloguj się aby kontynuować."
+#: mod/admin.php:1363
+msgid ""
+"If you have a restricted system where the webserver can't access the system "
+"temp path, enter another path here."
+msgstr "Jeśli masz zastrzeżony system, w którym serwer internetowy nie może uzyskać dostępu do ścieżki temp systemu, wprowadź tutaj inną ścieżkę."
+
+#: mod/admin.php:1364
+msgid "Base path to installation"
+msgstr "Podstawowa ścieżka do instalacji"
 
-#: mod/api.php:104
+#: mod/admin.php:1364
 msgid ""
-"Do you want to authorize this application to access your posts and contacts,"
-" and/or create new posts for you?"
-msgstr "Czy chcesz umożliwić tej aplikacji dostęp do Twoich wpisów, kontaktów oraz pozwolić jej na pisanie za Ciebie postów?"
+"If the system cannot detect the correct path to your installation, enter the"
+" correct path here. This setting should only be set if you are using a "
+"restricted system and symbolic links to your webroot."
+msgstr "Jeśli system nie może wykryć poprawnej ścieżki do instalacji, wprowadź tutaj poprawną ścieżkę. To ustawienie powinno być ustawione tylko wtedy, gdy używasz ograniczonego systemu i dowiązań symbolicznych do twojego webroota."
 
-#: mod/api.php:106 mod/profiles.php:648 mod/profiles.php:652
-#: mod/profiles.php:677 mod/register.php:246 mod/settings.php:1163
-#: mod/settings.php:1169 mod/settings.php:1177 mod/settings.php:1181
-#: mod/settings.php:1186 mod/settings.php:1192 mod/settings.php:1198
-#: mod/settings.php:1204 mod/settings.php:1230 mod/settings.php:1231
-#: mod/settings.php:1232 mod/settings.php:1233 mod/settings.php:1234
-#: mod/dfrn_request.php:862 mod/follow.php:110
-msgid "No"
-msgstr "Nie"
+#: mod/admin.php:1365
+msgid "Disable picture proxy"
+msgstr "Wyłącz obraz proxy"
 
-#: mod/babel.php:17
-msgid "Source (bbcode) text:"
-msgstr "Źródło - tekst (BBcode) :"
+#: mod/admin.php:1365
+msgid ""
+"The picture proxy increases performance and privacy. It shouldn't be used on"
+" systems with very low bandwith."
+msgstr "Proxy obrazu zwiększa wydajność i prywatność. Nie należy go stosować w systemach o bardzo niskiej przepustowości."
 
-#: mod/babel.php:23
-msgid "Source (Diaspora) text to convert to BBcode:"
-msgstr "Źródło tekst (Diaspora) by przekonwerterować na BBcode :"
+#: mod/admin.php:1366
+msgid "Only search in tags"
+msgstr "Szukaj tylko w tagach"
 
-#: mod/babel.php:31
-msgid "Source input: "
-msgstr "Źródło wejścia:"
+#: mod/admin.php:1366
+msgid "On large systems the text search can slow down the system extremely."
+msgstr "W dużych systemach wyszukiwanie tekstu może wyjątkowo spowolnić system."
 
-#: mod/babel.php:35
-msgid "bb2html (raw HTML): "
-msgstr "bb2html (raw HTML): "
+#: mod/admin.php:1368
+msgid "New base url"
+msgstr "Nowy bazowy adres url"
 
-#: mod/babel.php:39
-msgid "bb2html: "
-msgstr "bb2html: "
+#: mod/admin.php:1368
+msgid ""
+"Change base url for this server. Sends relocate message to all Friendica and"
+" Diaspora* contacts of all users."
+msgstr "Zmień bazowy adres URL dla tego serwera. Wysyła wiadomość o przeniesieniu do wszystkich kontaktów Friendica i Diaspora* wszystkich użytkowników."
 
-#: mod/babel.php:43
-msgid "bb2html2bb: "
-msgstr "bb2html2bb: "
+#: mod/admin.php:1370
+msgid "RINO Encryption"
+msgstr "Szyfrowanie RINO"
 
-#: mod/babel.php:47
-msgid "bb2md: "
-msgstr "bb2md: "
+#: mod/admin.php:1370
+msgid "Encryption layer between nodes."
+msgstr "Warstwa szyfrowania między węzłami."
 
-#: mod/babel.php:51
-msgid "bb2md2html: "
-msgstr "bb2md2html: "
+#: mod/admin.php:1370
+msgid "Enabled"
+msgstr "Włącz"
 
-#: mod/babel.php:55
-msgid "bb2dia2bb: "
-msgstr "bb2dia2bb: "
+#: mod/admin.php:1372
+msgid "Maximum number of parallel workers"
+msgstr "Maksymalna liczba równoległych pracowników"
 
-#: mod/babel.php:59
-msgid "bb2md2html2bb: "
-msgstr "bb2md2html2bb: "
+#: mod/admin.php:1372
+msgid ""
+"On shared hosters set this to 2. On larger systems, values of 10 are great. "
+"Default value is 4."
+msgstr "Na współdzielonych hostach ustaw to na 2. W większych systemach wartości 10 są świetne. Domyślna wartość to 4."
 
-#: mod/babel.php:69
-msgid "Source input (Diaspora format): "
-msgstr "Źródło wejścia(format Diaspory):"
+#: mod/admin.php:1373
+msgid "Don't use 'proc_open' with the worker"
+msgstr "Nie używaj 'proc_open' z robotnikiem"
 
-#: mod/babel.php:74
-msgid "diaspora2bb: "
-msgstr "diaspora2bb: "
+#: mod/admin.php:1373
+msgid ""
+"Enable this if your system doesn't allow the use of 'proc_open'. This can "
+"happen on shared hosters. If this is enabled you should increase the "
+"frequency of worker calls in your crontab."
+msgstr "Włącz to, jeśli twój system nie zezwala na użycie 'proc_open'. Może się to zdarzyć w przypadku współdzielonych hosterów. Jeśli ta opcja jest włączona, powinieneś zwiększyć częstotliwość wywołań pracowniczych w twoim pliku crontab."
 
-#: mod/ostatus_subscribe.php:14
-msgid "Subscribing to OStatus contacts"
-msgstr ""
+#: mod/admin.php:1374
+msgid "Enable fastlane"
+msgstr "Włącz Fastlane"
 
-#: mod/ostatus_subscribe.php:25
-msgid "No contact provided."
-msgstr ""
+#: mod/admin.php:1374
+msgid ""
+"When enabed, the fastlane mechanism starts an additional worker if processes"
+" with higher priority are blocked by processes of lower priority."
+msgstr "Po włączeniu system Fastlane uruchamia dodatkowego pracownika, jeśli procesy o wyższym priorytecie są blokowane przez procesy o niższym priorytecie."
 
-#: mod/ostatus_subscribe.php:30
-msgid "Couldn't fetch information for contact."
-msgstr ""
+#: mod/admin.php:1375
+msgid "Enable frontend worker"
+msgstr "Włącz pracownika frontend"
 
-#: mod/ostatus_subscribe.php:38
-msgid "Couldn't fetch friends for contact."
-msgstr ""
+#: mod/admin.php:1375
+#, php-format
+msgid ""
+"When enabled the Worker process is triggered when backend access is "
+"performed \\x28e.g. messages being delivered\\x29. On smaller sites you "
+"might want to call %s/worker on a regular basis via an external cron job. "
+"You should only enable this option if you cannot utilize cron/scheduled jobs"
+" on your server."
+msgstr "Po włączeniu proces roboczy jest wyzwalany, gdy wykonywany jest dostęp do zaplecza \\x28e.g. wiadomości są dostarczane\\x29. W mniejszych witrynach możesz chcieć wywoływać %s/robotnika regularnie przez zewnętrzne zadanie cron. Tę opcję należy włączyć tylko wtedy, gdy nie można używać zadań cron/zaplanowanych na serwerze."
 
-#: mod/ostatus_subscribe.php:65
-msgid "success"
-msgstr ""
+#: mod/admin.php:1377
+msgid "Subscribe to relay"
+msgstr "Subskrybuj przekaźnik"
 
-#: mod/ostatus_subscribe.php:67
-msgid "failed"
-msgstr ""
+#: mod/admin.php:1377
+msgid ""
+"Enables the receiving of public posts from the relay. They will be included "
+"in the search, subscribed tags and on the global community page."
+msgstr "Umożliwia odbieranie publicznych wiadomości z przekaźnika. Zostaną uwzględnione w tagach wyszukiwania, subskrybowanych i na stronie społeczności globalnej."
+
+#: mod/admin.php:1378
+msgid "Relay server"
+msgstr "Serwer przekazujący"
 
-#: mod/ostatus_subscribe.php:69 mod/content.php:792 object/Item.php:245
-msgid "ignored"
-msgstr ""
+#: mod/admin.php:1378
+msgid ""
+"Address of the relay server where public posts should be send to. For "
+"example https://relay.diasp.org"
+msgstr "Adres serwera przekazującego, do którego należy wysyłać publiczne posty. Na przykład https://relay.diasp.org"
 
-#: mod/dfrn_poll.php:104 mod/dfrn_poll.php:537
-#, php-format
-msgid "%1$s welcomes %2$s"
-msgstr "%1$s witamy %2$s"
+#: mod/admin.php:1379
+msgid "Direct relay transfer"
+msgstr "Bezpośredni transfer przekaźników"
 
-#: mod/message.php:75
-msgid "Unable to locate contact information."
-msgstr "Niezdolny do uzyskania informacji kontaktowych."
+#: mod/admin.php:1379
+msgid ""
+"Enables the direct transfer to other servers without using the relay servers"
+msgstr "Umożliwia bezpośredni transfer do innych serwerów bez korzystania z serwerów przekazujących"
 
-#: mod/message.php:215
-msgid "Do you really want to delete this message?"
-msgstr "Czy na pewno chcesz usunąć tę wiadomość?"
+#: mod/admin.php:1380
+msgid "Relay scope"
+msgstr "Zakres przekaźnika"
 
-#: mod/message.php:235
-msgid "Message deleted."
-msgstr "Wiadomość usunięta."
+#: mod/admin.php:1380
+msgid ""
+"Can be 'all' or 'tags'. 'all' means that every public post should be "
+"received. 'tags' means that only posts with selected tags should be "
+"received."
+msgstr "Może być 'wszystkim' lub 'tagami'. 'wszystko' oznacza, że ​​każdy post publiczny powinien zostać odebrany. 'tagi' oznaczają, że powinny być odbierane tylko posty z wybranymi tagami."
 
-#: mod/message.php:266
-msgid "Conversation removed."
-msgstr "Rozmowa usunięta."
+#: mod/admin.php:1380
+msgid "all"
+msgstr "wszystko"
 
-#: mod/message.php:383
-msgid "No messages."
-msgstr "Brak wiadomości."
+#: mod/admin.php:1380
+msgid "tags"
+msgstr "tagi"
 
-#: mod/message.php:426
-msgid "Message not available."
-msgstr "Wiadomość nie jest dostępna."
+#: mod/admin.php:1381
+msgid "Server tags"
+msgstr "Serwer tagów"
 
-#: mod/message.php:503
-msgid "Delete message"
-msgstr "Usuń wiadomość"
+#: mod/admin.php:1381
+msgid "Comma separated list of tags for the 'tags' subscription."
+msgstr "Lista oddzielonych przecinkami znaczników dla subskrypcji 'tagów'."
 
-#: mod/message.php:529 mod/message.php:609
-msgid "Delete conversation"
-msgstr "Usuń rozmowę"
+#: mod/admin.php:1382
+msgid "Allow user tags"
+msgstr "Pozwól na tagi użytkowników"
 
-#: mod/message.php:531
+#: mod/admin.php:1382
 msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
-msgstr ""
+"If enabled, the tags from the saved searches will used for the 'tags' "
+"subscription in addition to the 'relay_server_tags'."
+msgstr "Po włączeniu tagi z zapisanych wyszukiwań będą używane do subskrypcji 'tagów' oprócz 'relay_server_tags'."
 
-#: mod/message.php:535
-msgid "Send Reply"
-msgstr "Odpowiedz"
+#: mod/admin.php:1410
+msgid "Update has been marked successful"
+msgstr "Aktualizacja została oznaczona jako udana"
 
-#: mod/message.php:579
+#: mod/admin.php:1417
 #, php-format
-msgid "Unknown sender - %s"
-msgstr "Nieznany wysyłający - %s"
+msgid "Database structure update %s was successfully applied."
+msgstr "Pomyślnie zastosowano aktualizację %s struktury bazy danych."
 
-#: mod/message.php:581
+#: mod/admin.php:1420
 #, php-format
-msgid "You and %s"
-msgstr "Ty i %s"
+msgid "Executing of database structure update %s failed with error: %s"
+msgstr "Wykonanie aktualizacji %s struktury bazy danych nie powiodło się z powodu błędu:%s"
 
-#: mod/message.php:583
+#: mod/admin.php:1433
 #, php-format
-msgid "%s and You"
-msgstr "%s i ty"
+msgid "Executing %s failed with error: %s"
+msgstr "Wykonanie %s nie powiodło się z powodu błędu:%s"
 
-#: mod/message.php:612
-msgid "D, d M Y - g:i A"
-msgstr "D, d M R - g:m AM/PM"
+#: mod/admin.php:1435
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr "Aktualizacja %s została pomyślnie zastosowana."
 
-#: mod/message.php:615
+#: mod/admin.php:1438
 #, php-format
-msgid "%d message"
-msgid_plural "%d messages"
-msgstr[0] " %d wiadomość"
-msgstr[1] " %d wiadomości"
-msgstr[2] " %d wiadomości"
+msgid "Update %s did not return a status. Unknown if it succeeded."
+msgstr "Aktualizacja %s nie zwróciła statusu. Nieznane, jeśli się udało."
 
-#: mod/manage.php:139
-msgid "Manage Identities and/or Pages"
-msgstr "Zarządzaj Tożsamościami i/lub Stronami."
+#: mod/admin.php:1441
+#, php-format
+msgid "There was no additional update function %s that needed to be called."
+msgstr "Nie było dodatkowej funkcji %s aktualizacji, która musiała zostać wywołana."
 
-#: mod/manage.php:140
-msgid ""
-"Toggle between different identities or community/group pages which share "
-"your account details or which you have been granted \"manage\" permissions"
-msgstr ""
+#: mod/admin.php:1461
+msgid "No failed updates."
+msgstr "Brak błędów aktualizacji."
 
-#: mod/manage.php:141
-msgid "Select an identity to manage: "
-msgstr "Wybierz tożsamość do zarządzania:"
+#: mod/admin.php:1462
+msgid "Check database structure"
+msgstr "Sprawdź strukturę bazy danych"
 
-#: mod/crepair.php:87
-msgid "Contact settings applied."
-msgstr "Ustawienia kontaktu zaktualizowane."
+#: mod/admin.php:1467
+msgid "Failed Updates"
+msgstr "Błąd aktualizacji"
 
-#: mod/crepair.php:89
-msgid "Contact update failed."
-msgstr "Nie udało się zaktualizować kontaktu."
+#: mod/admin.php:1468
+msgid ""
+"This does not include updates prior to 1139, which did not return a status."
+msgstr "Nie dotyczy to aktualizacji przed 1139, który nie zwrócił statusu."
 
-#: mod/crepair.php:114 mod/fsuggest.php:20 mod/fsuggest.php:92
-#: mod/dfrn_confirm.php:126
-msgid "Contact not found."
-msgstr "Kontakt nie znaleziony"
+#: mod/admin.php:1469
+msgid "Mark success (if update was manually applied)"
+msgstr "Oznacz sukces (jeśli aktualizacja została ręcznie zastosowana)"
+
+#: mod/admin.php:1470
+msgid "Attempt to execute this update step automatically"
+msgstr "Spróbuj automatycznie wykonać ten krok aktualizacji"
 
-#: mod/crepair.php:120
+#: mod/admin.php:1509
+#, php-format
 msgid ""
-"<strong>WARNING: This is highly advanced</strong> and if you enter incorrect"
-" information your communications with this contact may stop working."
-msgstr "<strong> UWAGA: To jest wysoce zaawansowane</strong> i jeśli wprowadzisz niewłaściwą informację twoje komunikacje z tym kontaktem mogą przestać działać."
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tthe administrator of %2$s has set up an account for you."
+msgstr "\n\t\t\tSzanowny/a Panie/Pani %1$s, \n\t\t\t\tadministrator %2$s założył dla ciebie konto."
 
-#: mod/crepair.php:121
+#: mod/admin.php:1512
+#, php-format
 msgid ""
-"Please use your browser 'Back' button <strong>now</strong> if you are "
-"uncertain what to do on this page."
-msgstr "Jeśli nie jesteś pewien, co zrobić na tej stronie, użyj <strong>teraz</strong> przycisku 'powrót' na swojej przeglądarce."
+"\n"
+"\t\t\tThe login details are as follows:\n"
+"\n"
+"\t\t\tSite Location:\t%1$s\n"
+"\t\t\tLogin Name:\t\t%2$s\n"
+"\t\t\tPassword:\t\t%3$s\n"
+"\n"
+"\t\t\tYou may change your password from your account \"Settings\" page after logging\n"
+"\t\t\tin.\n"
+"\n"
+"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
+"\n"
+"\t\t\tYou may also wish to add some basic information to your default profile\n"
+"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
+"\n"
+"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
+"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
+"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
+"\t\t\tthan that.\n"
+"\n"
+"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
+"\t\t\tIf you are new and do not know anybody here, they may help\n"
+"\t\t\tyou to make some new and interesting friends.\n"
+"\n"
+"\t\t\tThank you and welcome to %4$s."
+msgstr "\n\t\t\tDane logowania są następuje:\n\n\t\t\tLokalizacja witryny:\t%1$s\n\t\t\tNazwa użytkownika:\t\t%2$s\n\t\t\tHasło:\t\t%3$s\n\n\t\t\tPo zalogowaniu możesz zmienić hasło ze strony \"Ustawienia\" na koncie\n\t\t\tw\n\n\t\t\t Poświęć chwilę, aby przejrzeć inne ustawienia konta na tej stronie\n\n\t\t\tMożesz również dodać podstawowe informacje do swojego domyślnego profilu\n\t\t\t(na stronie 'Profil'), aby inne osoby mogły łatwo Cię znaleźć.\n\n\t\t\tZalecamy ustawienie imienia i nazwiska, dodanie zdjęcia profilowego,\n\t\t\tdodanie niektórych \"słów kluczowych\" profilu (bardzo przydatne w nawiązywaniu nowych znajomości) - i\n\t\t\tbyć może w jakim kraju mieszkasz; jeśli nie chcesz być bardziej konkretny\n\t\t\tniż to.\n\n \t\t\tW pełni szanujemy Twoje prawo do prywatności i żaden z tych elementów nie jest konieczny.\n\t\t\tJeśli jesteś nowy i nie znasz nikogo tutaj, mogą ci pomóc\n\t\t\tmożesz tworzyć nowych i interesujących przyjaciół\n\n\t\t\tDziękuję i zapraszam%4$s"
 
-#: mod/crepair.php:134 mod/crepair.php:136
-msgid "No mirroring"
-msgstr ""
+#: mod/admin.php:1544 src/Model/User.php:647
+#, php-format
+msgid "Registration details for %s"
+msgstr "Szczegóły rejestracji dla %s"
 
-#: mod/crepair.php:134
-msgid "Mirror as forwarded posting"
-msgstr ""
+#: mod/admin.php:1554
+#, php-format
+msgid "%s user blocked/unblocked"
+msgid_plural "%s users blocked/unblocked"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
 
-#: mod/crepair.php:134 mod/crepair.php:136
-msgid "Mirror as my own posting"
-msgstr ""
+#: mod/admin.php:1560
+#, php-format
+msgid "%s user deleted"
+msgid_plural "%s users deleted"
+msgstr[0] " %s użytkownik usunięty"
+msgstr[1] " %s użytkownicy usunięci"
+msgstr[2] " %s usuniętych użytkowników "
+msgstr[3] " %s usuniętych użytkowników "
 
-#: mod/crepair.php:150
-msgid "Return to contact editor"
-msgstr "Wróć do edytora kontaktów"
+#: mod/admin.php:1607
+#, php-format
+msgid "User '%s' deleted"
+msgstr "Użytkownik '%s' usunięty"
 
-#: mod/crepair.php:152
-msgid "Refetch contact data"
-msgstr ""
+#: mod/admin.php:1615
+#, php-format
+msgid "User '%s' unblocked"
+msgstr "Użytkownik '%s' odblokowany"
 
-#: mod/crepair.php:156
-msgid "Remote Self"
-msgstr ""
+#: mod/admin.php:1615
+#, php-format
+msgid "User '%s' blocked"
+msgstr "Użytkownik '%s' zablokowany"
 
-#: mod/crepair.php:159
-msgid "Mirror postings from this contact"
-msgstr ""
+#: mod/admin.php:1714 mod/admin.php:1726 mod/admin.php:1739 mod/admin.php:1757
+#: src/Content/ContactSelector.php:82
+msgid "Email"
+msgstr "E-mail"
 
-#: mod/crepair.php:161
-msgid ""
-"Mark this contact as remote_self, this will cause friendica to repost new "
-"entries from this contact."
-msgstr ""
+#: mod/admin.php:1714 mod/admin.php:1739
+msgid "Register date"
+msgstr "Data rejestracji"
 
-#: mod/crepair.php:165 mod/settings.php:680 mod/settings.php:706
-#: mod/admin.php:1396 mod/admin.php:1409 mod/admin.php:1422 mod/admin.php:1438
-msgid "Name"
-msgstr "Imię"
+#: mod/admin.php:1714 mod/admin.php:1739
+msgid "Last login"
+msgstr "Ostatnie logowanie"
 
-#: mod/crepair.php:166
-msgid "Account Nickname"
-msgstr "Nazwa konta"
+#: mod/admin.php:1714 mod/admin.php:1739
+msgid "Last item"
+msgstr "Ostatni element"
 
-#: mod/crepair.php:167
-msgid "@Tagname - overrides Name/Nickname"
-msgstr ""
+#: mod/admin.php:1714 mod/settings.php:56
+msgid "Account"
+msgstr "Konto"
 
-#: mod/crepair.php:168
-msgid "Account URL"
-msgstr "URL konta"
+#: mod/admin.php:1722
+msgid "Add User"
+msgstr "Dodaj użytkownika"
 
-#: mod/crepair.php:169
-msgid "Friend Request URL"
-msgstr "URL żądajacy znajomości"
+#: mod/admin.php:1724
+msgid "User registrations waiting for confirm"
+msgstr "zarejestrowany użytkownik czeka na potwierdzenie"
 
-#: mod/crepair.php:170
-msgid "Friend Confirm URL"
-msgstr "URL potwierdzający znajomość"
+#: mod/admin.php:1725
+msgid "User waiting for permanent deletion"
+msgstr "Użytkownik czekający na trwałe usunięcie"
 
-#: mod/crepair.php:171
-msgid "Notification Endpoint URL"
-msgstr "Zgłoszenie Punktu Końcowego URL"
+#: mod/admin.php:1726
+msgid "Request date"
+msgstr "Data prośby"
 
-#: mod/crepair.php:172
-msgid "Poll/Feed URL"
-msgstr "Adres Ankiety / RSS"
+#: mod/admin.php:1727
+msgid "No registrations."
+msgstr "brak rejestracji"
 
-#: mod/crepair.php:173
-msgid "New photo from this URL"
-msgstr "Nowe zdjęcie z tej ścieżki"
+#: mod/admin.php:1728
+msgid "Note from the user"
+msgstr "Uwaga od użytkownika"
 
-#: mod/content.php:119 mod/network.php:469
-msgid "No such group"
-msgstr "Nie ma takiej grupy"
+#: mod/admin.php:1730
+msgid "Deny"
+msgstr "Odmów"
 
-#: mod/content.php:135 mod/network.php:500
-#, php-format
-msgid "Group: %s"
-msgstr ""
+#: mod/admin.php:1734
+msgid "Site admin"
+msgstr "Administracja stroną"
 
-#: mod/content.php:325 object/Item.php:95
-msgid "This entry was edited"
-msgstr "Ten wpis został zedytowany"
+#: mod/admin.php:1735
+msgid "Account expired"
+msgstr "Konto wygasło."
 
-#: mod/content.php:621 object/Item.php:429
-#, php-format
-msgid "%d comment"
-msgid_plural "%d comments"
-msgstr[0] " %d komentarz"
-msgstr[1] " %d komentarzy"
-msgstr[2] " %d komentarzy"
+#: mod/admin.php:1738
+msgid "New User"
+msgstr "Nowy użytkownik"
 
-#: mod/content.php:638 mod/photos.php:1379 object/Item.php:117
-msgid "Private Message"
-msgstr "Wiadomość prywatna"
+#: mod/admin.php:1739
+msgid "Deleted since"
+msgstr "Skasowany od"
 
-#: mod/content.php:702 mod/photos.php:1567 object/Item.php:263
-msgid "I like this (toggle)"
-msgstr "Lubię to (zmień)"
+#: mod/admin.php:1744
+msgid ""
+"Selected users will be deleted!\\n\\nEverything these users had posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "Zaznaczeni użytkownicy zostaną usunięci!\\n\\nWszystko co zamieścili na tej stronie będzie trwale skasowane!\\n\\nJesteś pewien?"
 
-#: mod/content.php:702 object/Item.php:263
-msgid "like"
-msgstr "polub"
+#: mod/admin.php:1745
+msgid ""
+"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
+"site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "Użytkownik {0} zostanie usunięty!\\n\\nWszystko co zamieścił na tej stronie będzie trwale skasowane!\\n\\nJesteś pewien?"
 
-#: mod/content.php:703 mod/photos.php:1568 object/Item.php:264
-msgid "I don't like this (toggle)"
-msgstr "Nie lubię (zmień)"
+#: mod/admin.php:1755
+msgid "Name of the new user."
+msgstr "Nazwa nowego użytkownika."
 
-#: mod/content.php:703 object/Item.php:264
-msgid "dislike"
-msgstr "Nie lubię"
+#: mod/admin.php:1756
+msgid "Nickname"
+msgstr "Pseudonim"
 
-#: mod/content.php:705 object/Item.php:266
-msgid "Share this"
-msgstr "Udostępnij to"
+#: mod/admin.php:1756
+msgid "Nickname of the new user."
+msgstr "Pseudonim nowego użytkownika."
 
-#: mod/content.php:705 object/Item.php:266
-msgid "share"
-msgstr "udostępnij"
+#: mod/admin.php:1757
+msgid "Email address of the new user."
+msgstr "Adres email nowego użytkownika."
 
-#: mod/content.php:725 mod/photos.php:1587 mod/photos.php:1635
-#: mod/photos.php:1721 object/Item.php:717
-msgid "This is you"
-msgstr "To jesteś ty"
+#: mod/admin.php:1799
+#, php-format
+msgid "Addon %s disabled."
+msgstr "Dodatek %s wyłączony."
 
-#: mod/content.php:727 mod/content.php:945 mod/photos.php:1589
-#: mod/photos.php:1637 mod/photos.php:1723 object/Item.php:403
-#: object/Item.php:719 boot.php:971
-msgid "Comment"
-msgstr "Komentarz"
+#: mod/admin.php:1803
+#, php-format
+msgid "Addon %s enabled."
+msgstr "Dodatek %s włączony."
 
-#: mod/content.php:729 object/Item.php:721
-msgid "Bold"
-msgstr "Pogrubienie"
+#: mod/admin.php:1813 mod/admin.php:2062
+msgid "Disable"
+msgstr "Wyłącz"
 
-#: mod/content.php:730 object/Item.php:722
-msgid "Italic"
-msgstr "Kursywa"
+#: mod/admin.php:1816 mod/admin.php:2065
+msgid "Enable"
+msgstr "Zezwól"
 
-#: mod/content.php:731 object/Item.php:723
-msgid "Underline"
-msgstr "Podkreślenie"
+#: mod/admin.php:1838 mod/admin.php:2107
+msgid "Toggle"
+msgstr "Włącz"
 
-#: mod/content.php:732 object/Item.php:724
-msgid "Quote"
-msgstr "Cytat"
+#: mod/admin.php:1846 mod/admin.php:2116
+msgid "Author: "
+msgstr "Autor: "
 
-#: mod/content.php:733 object/Item.php:725
-msgid "Code"
-msgstr "Kod"
+#: mod/admin.php:1847 mod/admin.php:2117
+msgid "Maintainer: "
+msgstr "Opiekun:"
 
-#: mod/content.php:734 object/Item.php:726
-msgid "Image"
-msgstr "Obraz"
+#: mod/admin.php:1899
+msgid "Reload active addons"
+msgstr "Załaduj ponownie aktywne dodatki"
 
-#: mod/content.php:735 object/Item.php:727
-msgid "Link"
-msgstr "Link"
+#: mod/admin.php:1904
+#, php-format
+msgid ""
+"There are currently no addons available on your node. You can find the "
+"official addon repository at %1$s and might find other interesting addons in"
+" the open addon registry at %2$s"
+msgstr "W twoim węźle nie ma obecnie żadnych dodatków. Możesz znaleźć oficjalne repozytorium dodatków na %1$s i możesz znaleźć inne interesujące dodatki w otwartym rejestrze dodatków na %2$s"
 
-#: mod/content.php:736 object/Item.php:728
-msgid "Video"
-msgstr "Video"
+#: mod/admin.php:2024
+msgid "No themes found."
+msgstr "Nie znaleziono tematu."
 
-#: mod/content.php:746 mod/settings.php:740 object/Item.php:122
-#: object/Item.php:124
-msgid "Edit"
-msgstr "Edytuj"
+#: mod/admin.php:2098
+msgid "Screenshot"
+msgstr "Zrzut ekranu"
 
-#: mod/content.php:771 object/Item.php:227
-msgid "add star"
-msgstr "dodaj gwiazdkę"
+#: mod/admin.php:2152
+msgid "Reload active themes"
+msgstr "Przeładuj aktywne motywy"
 
-#: mod/content.php:772 object/Item.php:228
-msgid "remove star"
-msgstr "anuluj gwiazdkę"
+#: mod/admin.php:2157
+#, php-format
+msgid "No themes found on the system. They should be placed in %1$s"
+msgstr "Nie znaleziono motywów w systemie. Powinny zostać umieszczone %1$s"
 
-#: mod/content.php:773 object/Item.php:229
-msgid "toggle star status"
-msgstr "włącz status gwiazdy"
+#: mod/admin.php:2158
+msgid "[Experimental]"
+msgstr "[Eksperymentalne]"
 
-#: mod/content.php:776 object/Item.php:232
-msgid "starred"
-msgstr "gwiazdką"
+#: mod/admin.php:2159
+msgid "[Unsupported]"
+msgstr "[Niewspieralne]"
 
-#: mod/content.php:777 mod/content.php:798 object/Item.php:252
-msgid "add tag"
-msgstr "dodaj tag"
+#: mod/admin.php:2183
+msgid "Log settings updated."
+msgstr "Zaktualizowano ustawienia logów."
 
-#: mod/content.php:787 object/Item.php:240
-msgid "ignore thread"
-msgstr ""
+#: mod/admin.php:2215
+msgid "PHP log currently enabled."
+msgstr "Dziennik PHP jest obecnie włączony."
 
-#: mod/content.php:788 object/Item.php:241
-msgid "unignore thread"
-msgstr ""
+#: mod/admin.php:2217
+msgid "PHP log currently disabled."
+msgstr "Dziennik PHP jest obecnie wyłączony."
 
-#: mod/content.php:789 object/Item.php:242
-msgid "toggle ignore status"
-msgstr ""
+#: mod/admin.php:2226
+msgid "Clear"
+msgstr "Wyczyść"
 
-#: mod/content.php:803 object/Item.php:137
-msgid "save to folder"
-msgstr "zapisz w folderze"
+#: mod/admin.php:2230
+msgid "Enable Debugging"
+msgstr "Włącz debugowanie"
 
-#: mod/content.php:848 object/Item.php:201
-msgid "I will attend"
-msgstr ""
+#: mod/admin.php:2231
+msgid "Log file"
+msgstr "Plik logów"
 
-#: mod/content.php:848 object/Item.php:201
-msgid "I will not attend"
-msgstr ""
+#: mod/admin.php:2231
+msgid ""
+"Must be writable by web server. Relative to your Friendica top-level "
+"directory."
+msgstr "Musi być zapisywalny przez serwer sieciowy. W stosunku do katalogu najwyższego poziomu Friendica."
 
-#: mod/content.php:848 object/Item.php:201
-msgid "I might attend"
+#: mod/admin.php:2232
+msgid "Log level"
+msgstr "Poziom logów"
+
+#: mod/admin.php:2234
+msgid "PHP logging"
 msgstr ""
 
-#: mod/content.php:912 object/Item.php:369
-msgid "to"
-msgstr "do"
+#: mod/admin.php:2235
+msgid ""
+"To enable logging of PHP errors and warnings you can add the following to "
+"the .htconfig.php file of your installation. The filename set in the "
+"'error_log' line is relative to the friendica top-level directory and must "
+"be writeable by the web server. The option '1' for 'log_errors' and "
+"'display_errors' is to enable these options, set to '0' to disable them."
+msgstr "Aby włączyć rejestrowanie błędów i ostrzeżeń PHP, możesz dodać następujące dane do pliku .htconfig.php instalacji. Nazwa pliku ustawiona w linii 'error_log' odnosi się do katalogu najwyższego poziomu friendiki i musi być zapisywalna przez serwer WWW. Opcja '1' dla 'log_errors' i 'display_errors' polega na włączeniu tych opcji, ustawieniu na '0', aby je wyłączyć."
 
-#: mod/content.php:913 object/Item.php:371
-msgid "Wall-to-Wall"
-msgstr "Wall-to-Wall"
+#: mod/admin.php:2266
+#, php-format
+msgid ""
+"Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see "
+"if file %1$s exist and is readable."
+msgstr "Błąd podczas próby otwarcia <strong>%1$s</strong> pliku dziennika. \\r\\n <br/>Sprawdź, czy plik %1$s istnieje i czy można go odczytać."
 
-#: mod/content.php:914 object/Item.php:372
-msgid "via Wall-To-Wall:"
-msgstr "via Wall-To-Wall:"
+#: mod/admin.php:2270
+#, php-format
+msgid ""
+"Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file"
+" %1$s is readable."
+msgstr "Nie można otworzyć <strong>%1$s</strong>pliku dziennika. \\r\\n<br/>Sprawdź, czy plik %1$s jest czytelny."
 
-#: mod/fsuggest.php:63
-msgid "Friend suggestion sent."
-msgstr "Propozycja znajomych wysłana."
+#: mod/admin.php:2361 mod/admin.php:2362 mod/settings.php:775
+msgid "Off"
+msgstr "Wyłącz"
 
-#: mod/fsuggest.php:97
-msgid "Suggest Friends"
-msgstr "Zaproponuj znajomych"
+#: mod/admin.php:2361 mod/admin.php:2362 mod/settings.php:775
+msgid "On"
+msgstr "Włącz"
 
-#: mod/fsuggest.php:99
+#: mod/admin.php:2362
 #, php-format
-msgid "Suggest a friend for %s"
-msgstr "Zaproponuj znajomych dla %s"
+msgid "Lock feature %s"
+msgstr "Funkcja blokady %s"
 
-#: mod/mood.php:133
-msgid "Mood"
-msgstr "Nastrój"
+#: mod/admin.php:2370
+msgid "Manage Additional Features"
+msgstr "Zarządzaj dodatkowymi funkcjami"
 
-#: mod/mood.php:134
-msgid "Set your current mood and tell your friends"
-msgstr "Wskaż swój obecny nastrój i powiedz o tym znajomym"
+#: mod/babel.php:22
+msgid "Source input"
+msgstr "Źródło wejściowe"
 
-#: mod/poke.php:192
-msgid "Poke/Prod"
+#: mod/babel.php:28
+msgid "BBCode::convert (raw HTML("
 msgstr ""
 
-#: mod/poke.php:193
-msgid "poke, prod or do other things to somebody"
+#: mod/babel.php:33
+msgid "BBCode::convert"
 msgstr ""
 
-#: mod/poke.php:194
-msgid "Recipient"
+#: mod/babel.php:39
+msgid "BBCode::convert => HTML::toBBCode"
 msgstr ""
 
-#: mod/poke.php:195
-msgid "Choose what you wish to do to recipient"
+#: mod/babel.php:45
+msgid "BBCode::toMarkdown"
 msgstr ""
 
-#: mod/poke.php:198
-msgid "Make this post private"
-msgstr "Zrób ten post prywatnym"
-
-#: mod/profile_photo.php:44
-msgid "Image uploaded but image cropping failed."
-msgstr "Obrazek załadowany, ale oprawanie powiodła się."
-
-#: mod/profile_photo.php:77 mod/profile_photo.php:84 mod/profile_photo.php:91
-#: mod/profile_photo.php:314
-#, php-format
-msgid "Image size reduction [%s] failed."
-msgstr "Redukcja rozmiaru obrazka [%s] nie powiodła się."
-
-#: mod/profile_photo.php:124
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
+#: mod/babel.php:51
+msgid "BBCode::toMarkdown => Markdown::convert"
 msgstr ""
 
-#: mod/profile_photo.php:134
-msgid "Unable to process image"
-msgstr "Nie udało się przetworzyć obrazu."
-
-#: mod/profile_photo.php:150 mod/photos.php:786 mod/wall_upload.php:151
-#, php-format
-msgid "Image exceeds size limit of %s"
+#: mod/babel.php:57
+msgid "BBCode::toMarkdown => Markdown::toBBCode"
 msgstr ""
 
-#: mod/profile_photo.php:159 mod/photos.php:826 mod/wall_upload.php:188
-msgid "Unable to process image."
-msgstr "Przetwarzanie obrazu nie powiodło się."
+#: mod/babel.php:63
+msgid "BBCode::toMarkdown =>  Markdown::convert => HTML::toBBCode"
+msgstr ""
 
-#: mod/profile_photo.php:248
-msgid "Upload File:"
-msgstr "Wyślij plik:"
+#: mod/babel.php:70
+msgid "Source input \\x28Diaspora format\\x29"
+msgstr ""
 
-#: mod/profile_photo.php:249
-msgid "Select a profile:"
-msgstr "Wybierz profil:"
+#: mod/babel.php:76
+msgid "Markdown::toBBCode"
+msgstr ""
 
-#: mod/profile_photo.php:251
-msgid "Upload"
-msgstr "Załaduj"
+#: mod/babel.php:83
+msgid "Raw HTML input"
+msgstr "Surowe wejście HTML"
 
-#: mod/profile_photo.php:254
-msgid "or"
-msgstr "lub"
+#: mod/babel.php:88
+msgid "HTML Input"
+msgstr ""
 
-#: mod/profile_photo.php:254
-msgid "skip this step"
-msgstr "Pomiń ten krok"
+#: mod/babel.php:94
+msgid "HTML::toBBCode"
+msgstr ""
 
-#: mod/profile_photo.php:254
-msgid "select a photo from your photo albums"
-msgstr "wybierz zdjęcie z twojego albumu"
+#: mod/babel.php:100
+msgid "HTML::toPlaintext"
+msgstr ""
 
-#: mod/profile_photo.php:268
-msgid "Crop Image"
-msgstr "Przytnij zdjęcie"
+#: mod/babel.php:108
+msgid "Source text"
+msgstr "Tekst źródłowy"
 
-#: mod/profile_photo.php:269
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Proszę dostosować oprawę obrazka w celu optymalizacji oglądania."
+#: mod/babel.php:109
+msgid "BBCode"
+msgstr ""
 
-#: mod/profile_photo.php:271
-msgid "Done Editing"
-msgstr "Zakończ Edycję "
+#: mod/babel.php:110
+msgid "Markdown"
+msgstr ""
 
-#: mod/profile_photo.php:305
-msgid "Image uploaded successfully."
-msgstr "Zdjęcie wczytano pomyślnie "
+#: mod/babel.php:111
+msgid "HTML"
+msgstr "HTML"
 
-#: mod/profile_photo.php:307 mod/photos.php:853 mod/wall_upload.php:221
-msgid "Image upload failed."
-msgstr "Przesyłanie obrazu nie powiodło się"
+#: mod/cal.php:274 mod/events.php:391 view/theme/frio/theme.php:263
+#: view/theme/frio/theme.php:267 src/Content/Nav.php:104
+#: src/Content/Nav.php:169 src/Model/Profile.php:924 src/Model/Profile.php:935
+msgid "Events"
+msgstr "Wydarzenia"
 
-#: mod/regmod.php:55
-msgid "Account approved."
-msgstr "Konto zatwierdzone."
+#: mod/cal.php:275 mod/events.php:392
+msgid "View"
+msgstr "Widok"
 
-#: mod/regmod.php:92
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Rejestracja dla %s odwołana"
+#: mod/cal.php:276 mod/events.php:394
+msgid "Previous"
+msgstr "Poprzedni"
 
-#: mod/regmod.php:104
-msgid "Please login."
-msgstr "Proszę się zalogować."
+#: mod/cal.php:277 mod/events.php:395 mod/install.php:209
+msgid "Next"
+msgstr "Następny"
 
-#: mod/notifications.php:35
-msgid "Invalid request identifier."
-msgstr "Niewłaściwy identyfikator wymagania."
+#: mod/cal.php:280 mod/events.php:400 src/Model/Event.php:412
+msgid "today"
+msgstr "dzisiaj"
 
-#: mod/notifications.php:44 mod/notifications.php:180
-#: mod/notifications.php:252
-msgid "Discard"
-msgstr "Odrzuć"
+#: mod/cal.php:281 mod/events.php:401 src/Util/Temporal.php:304
+#: src/Model/Event.php:413
+msgid "month"
+msgstr "miesiąc"
 
-#: mod/notifications.php:60 mod/notifications.php:179
-#: mod/notifications.php:251 mod/contacts.php:606 mod/contacts.php:806
-#: mod/contacts.php:991
-msgid "Ignore"
-msgstr "Ignoruj"
+#: mod/cal.php:282 mod/events.php:402 src/Util/Temporal.php:305
+#: src/Model/Event.php:414
+msgid "week"
+msgstr "tydzień"
 
-#: mod/notifications.php:105
-msgid "Network Notifications"
-msgstr "Powiadomienia z sieci"
+#: mod/cal.php:283 mod/events.php:403 src/Util/Temporal.php:306
+#: src/Model/Event.php:415
+msgid "day"
+msgstr "dzień"
 
-#: mod/notifications.php:117
-msgid "Personal Notifications"
-msgstr "Prywatne powiadomienia"
+#: mod/cal.php:284 mod/events.php:404
+msgid "list"
+msgstr "lista"
 
-#: mod/notifications.php:123
-msgid "Home Notifications"
-msgstr "Powiadomienia z instancji"
+#: mod/cal.php:297 src/Model/User.php:204
+msgid "User not found"
+msgstr "Użytkownik nie znaleziony"
 
-#: mod/notifications.php:152
-msgid "Show Ignored Requests"
-msgstr "Pokaż ignorowane żądania"
+#: mod/cal.php:313
+msgid "This calendar format is not supported"
+msgstr "Ten format kalendarza nie jest obsługiwany"
 
-#: mod/notifications.php:152
-msgid "Hide Ignored Requests"
-msgstr "Ukryj ignorowane żądania"
+#: mod/cal.php:315
+msgid "No exportable data found"
+msgstr "Nie znaleziono danych do eksportu"
 
-#: mod/notifications.php:164 mod/notifications.php:222
-msgid "Notification type: "
-msgstr "Typ zawiadomień:"
+#: mod/cal.php:332
+msgid "calendar"
+msgstr "kalendarz"
 
-#: mod/notifications.php:167
+#: mod/contacts.php:157
 #, php-format
-msgid "suggested by %s"
-msgstr "zaproponowane przez %s"
-
-#: mod/notifications.php:172 mod/notifications.php:239 mod/contacts.php:613
-msgid "Hide this contact from others"
-msgstr "Ukryj ten kontakt przed innymi"
-
-#: mod/notifications.php:173 mod/notifications.php:240
-msgid "Post a new friend activity"
-msgstr "Pisz o nowej działalności przyjaciela"
-
-#: mod/notifications.php:173 mod/notifications.php:240
-msgid "if applicable"
-msgstr "jeśli odpowiednie"
-
-#: mod/notifications.php:176 mod/notifications.php:249 mod/admin.php:1412
-msgid "Approve"
-msgstr "Zatwierdź"
+msgid "%d contact edited."
+msgid_plural "%d contacts edited."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
 
-#: mod/notifications.php:195
-msgid "Claims to be known to you: "
-msgstr "Twierdzi, że go znasz:"
+#: mod/contacts.php:184 mod/contacts.php:400
+msgid "Could not access contact record."
+msgstr "Nie można uzyskać dostępu do rejestru kontaktów."
 
-#: mod/notifications.php:196
-msgid "yes"
-msgstr "tak"
+#: mod/contacts.php:194
+msgid "Could not locate selected profile."
+msgstr "Nie można znaleźć wybranego profilu."
 
-#: mod/notifications.php:196
-msgid "no"
-msgstr "nie"
+#: mod/contacts.php:228
+msgid "Contact updated."
+msgstr "Kontakt zaktualizowany"
 
-#: mod/notifications.php:197
-msgid ""
-"Shall your connection be bidirectional or not? \"Friend\" implies that you "
-"allow to read and you subscribe to their posts. \"Fan/Admirer\" means that "
-"you allow to read but you do not want to read theirs. Approve as: "
-msgstr ""
+#: mod/contacts.php:421
+msgid "Contact has been blocked"
+msgstr "Kontakt został zablokowany"
 
-#: mod/notifications.php:200
-msgid ""
-"Shall your connection be bidirectional or not? \"Friend\" implies that you "
-"allow to read and you subscribe to their posts. \"Sharer\" means that you "
-"allow to read but you do not want to read theirs. Approve as: "
-msgstr ""
+#: mod/contacts.php:421
+msgid "Contact has been unblocked"
+msgstr "Kontakt został odblokowany"
 
-#: mod/notifications.php:209
-msgid "Friend"
-msgstr "Znajomy"
+#: mod/contacts.php:432
+msgid "Contact has been ignored"
+msgstr "Kontakt jest ignorowany"
 
-#: mod/notifications.php:210
-msgid "Sharer"
-msgstr "Udostępniający/a"
+#: mod/contacts.php:432
+msgid "Contact has been unignored"
+msgstr "Kontakt nie jest ignorowany"
 
-#: mod/notifications.php:210
-msgid "Fan/Admirer"
-msgstr "Fan"
+#: mod/contacts.php:443
+msgid "Contact has been archived"
+msgstr "Kontakt został zarchiwizowany"
 
-#: mod/notifications.php:243 mod/contacts.php:624 mod/follow.php:126
-msgid "Profile URL"
-msgstr ""
+#: mod/contacts.php:443
+msgid "Contact has been unarchived"
+msgstr "Kontakt został przywrócony"
 
-#: mod/notifications.php:260
-msgid "No introductions."
-msgstr "Brak wstępu."
+#: mod/contacts.php:467
+msgid "Drop contact"
+msgstr "Usuń kontakt"
 
-#: mod/notifications.php:299
-msgid "Show unread"
-msgstr ""
+#: mod/contacts.php:470 mod/contacts.php:823
+msgid "Do you really want to delete this contact?"
+msgstr "Czy na pewno chcesz usunąć ten kontakt?"
 
-#: mod/notifications.php:299
-msgid "Show all"
-msgstr ""
+#: mod/contacts.php:488
+msgid "Contact has been removed."
+msgstr "Kontakt został usunięty."
 
-#: mod/notifications.php:305
+#: mod/contacts.php:519
 #, php-format
-msgid "No more %s notifications."
-msgstr ""
+msgid "You are mutual friends with %s"
+msgstr "Jesteś już znajomym z %s"
 
-#: mod/profiles.php:19 mod/profiles.php:134 mod/profiles.php:180
-#: mod/profiles.php:617 mod/dfrn_confirm.php:70
-msgid "Profile not found."
-msgstr "Nie znaleziono profilu."
+#: mod/contacts.php:523
+#, php-format
+msgid "You are sharing with %s"
+msgstr "Współdzielisz z %s"
 
-#: mod/profiles.php:38
-msgid "Profile deleted."
-msgstr "Konto usunięte."
+#: mod/contacts.php:527
+#, php-format
+msgid "%s is sharing with you"
+msgstr "%s współdzieli z tobą"
 
-#: mod/profiles.php:56 mod/profiles.php:90
-msgid "Profile-"
-msgstr "Profil-"
+#: mod/contacts.php:547
+msgid "Private communications are not available for this contact."
+msgstr "Prywatna rozmowa jest niemożliwa dla tego kontaktu"
 
-#: mod/profiles.php:75 mod/profiles.php:118
-msgid "New profile created."
-msgstr "Utworzono nowy profil."
+#: mod/contacts.php:549
+msgid "Never"
+msgstr "Nigdy"
 
-#: mod/profiles.php:96
-msgid "Profile unavailable to clone."
-msgstr "Nie można powileić profilu "
+#: mod/contacts.php:552
+msgid "(Update was successful)"
+msgstr "(Aktualizacja przebiegła pomyślnie)"
 
-#: mod/profiles.php:190
-msgid "Profile Name is required."
-msgstr "Nazwa Profilu jest wymagana"
+#: mod/contacts.php:552
+msgid "(Update was not successful)"
+msgstr "(Aktualizacja nie powiodła się)"
 
-#: mod/profiles.php:338
-msgid "Marital Status"
-msgstr ""
+#: mod/contacts.php:554 mod/contacts.php:992
+msgid "Suggest friends"
+msgstr "Osoby, które możesz znać"
 
-#: mod/profiles.php:342
-msgid "Romantic Partner"
-msgstr ""
+#: mod/contacts.php:558
+#, php-format
+msgid "Network type: %s"
+msgstr "Typ sieci: %s"
 
-#: mod/profiles.php:354
-msgid "Work/Employment"
-msgstr "Praca/Zatrudnienie"
+#: mod/contacts.php:563
+msgid "Communications lost with this contact!"
+msgstr "Komunikacja przerwana z tym kontaktem!"
 
-#: mod/profiles.php:357
-msgid "Religion"
-msgstr "Religia"
+#: mod/contacts.php:569
+msgid "Fetch further information for feeds"
+msgstr "Pobierz dalsze informacje dla kanałów"
 
-#: mod/profiles.php:361
-msgid "Political Views"
-msgstr "Poglądy polityczne"
+#: mod/contacts.php:571
+msgid ""
+"Fetch information like preview pictures, title and teaser from the feed "
+"item. You can activate this if the feed doesn't contain much text. Keywords "
+"are taken from the meta header in the feed item and are posted as hash tags."
+msgstr "Pobieranie informacji, takich jak zdjęcia podglądu, tytuł i zwiastun z elementu kanału. Możesz to aktywować, jeśli plik danych nie zawiera dużo tekstu. Słowa kluczowe są pobierane z nagłówka meta w elemencie kanału i są publikowane jako znaczniki haszowania."
 
-#: mod/profiles.php:365
-msgid "Gender"
-msgstr "Płeć"
+#: mod/contacts.php:573
+msgid "Fetch information"
+msgstr "Pobierz informacje"
 
-#: mod/profiles.php:369
-msgid "Sexual Preference"
-msgstr "Orientacja seksualna"
+#: mod/contacts.php:574
+msgid "Fetch keywords"
+msgstr "Pobierz słowa kluczowe"
 
-#: mod/profiles.php:373
-msgid "XMPP"
-msgstr ""
+#: mod/contacts.php:575
+msgid "Fetch information and keywords"
+msgstr "Pobierz informacje i słowa kluczowe"
 
-#: mod/profiles.php:377
-msgid "Homepage"
-msgstr "Strona Główna"
+#: mod/contacts.php:599 mod/unfollow.php:100
+msgid "Disconnect/Unfollow"
+msgstr "Rozłącz/Nie obserwuj"
 
-#: mod/profiles.php:381 mod/profiles.php:702
-msgid "Interests"
-msgstr "Zainteresowania"
+#: mod/contacts.php:608
+msgid "Contact"
+msgstr "Kontakt"
 
-#: mod/profiles.php:385
-msgid "Address"
-msgstr "Adres"
+#: mod/contacts.php:611
+msgid "Profile Visibility"
+msgstr "Widoczność profilu"
 
-#: mod/profiles.php:392 mod/profiles.php:698
-msgid "Location"
-msgstr "Położenie"
+#: mod/contacts.php:612
+#, php-format
+msgid ""
+"Please choose the profile you would like to display to %s when viewing your "
+"profile securely."
+msgstr "Wybierz profil, który chcesz bezpiecznie wyświetlić %s"
 
-#: mod/profiles.php:477
-msgid "Profile updated."
-msgstr "Konto zaktualizowane."
+#: mod/contacts.php:613
+msgid "Contact Information / Notes"
+msgstr "Informacja o kontakcie / Notka"
 
-#: mod/profiles.php:564
-msgid " and "
-msgstr " i "
+#: mod/contacts.php:614
+msgid "Their personal note"
+msgstr "Ich osobista uwaga"
 
-#: mod/profiles.php:572
-msgid "public profile"
-msgstr "profil publiczny"
+#: mod/contacts.php:616
+msgid "Edit contact notes"
+msgstr "Edytuj notatki kontaktu"
 
-#: mod/profiles.php:575
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
-msgstr ""
+#: mod/contacts.php:620
+msgid "Block/Unblock contact"
+msgstr "Zablokuj/odblokuj kontakt"
 
-#: mod/profiles.php:576
-#, php-format
-msgid " - Visit %1$s's %2$s"
-msgstr " - Odwiedźa %1$s's %2$s"
+#: mod/contacts.php:621
+msgid "Ignore contact"
+msgstr "Ignoruj kontakt"
 
-#: mod/profiles.php:579
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr ""
+#: mod/contacts.php:622
+msgid "Repair URL settings"
+msgstr "Napraw ustawienia adresu"
 
-#: mod/profiles.php:645
-msgid "Hide contacts and friends:"
-msgstr ""
+#: mod/contacts.php:623
+msgid "View conversations"
+msgstr "Zobacz rozmowę"
 
-#: mod/profiles.php:650
-msgid "Hide your contact/friend list from viewers of this profile?"
-msgstr "Czy chcesz ukryć listę kontaktów dla przeglądających to konto?"
+#: mod/contacts.php:628
+msgid "Last update:"
+msgstr "Ostatnia aktualizacja:"
 
-#: mod/profiles.php:674
-msgid "Show more profile fields:"
-msgstr ""
+#: mod/contacts.php:630
+msgid "Update public posts"
+msgstr "Zaktualizuj publiczne posty"
 
-#: mod/profiles.php:686
-msgid "Profile Actions"
-msgstr ""
+#: mod/contacts.php:632 mod/contacts.php:1002
+msgid "Update now"
+msgstr "Aktualizuj teraz"
 
-#: mod/profiles.php:687
-msgid "Edit Profile Details"
-msgstr "Edytuj profil."
+#: mod/contacts.php:638 mod/contacts.php:828 mod/contacts.php:1019
+msgid "Unignore"
+msgstr "Odblokuj"
 
-#: mod/profiles.php:689
-msgid "Change Profile Photo"
-msgstr "Zmień profilowe zdjęcie"
+#: mod/contacts.php:642
+msgid "Currently blocked"
+msgstr "Obecnie zablokowany"
 
-#: mod/profiles.php:690
-msgid "View this profile"
-msgstr "Zobacz ten profil"
+#: mod/contacts.php:643
+msgid "Currently ignored"
+msgstr "Obecnie zignorowany"
 
-#: mod/profiles.php:692
-msgid "Create a new profile using these settings"
-msgstr "Stwórz nowy profil wykorzystując te ustawienia"
+#: mod/contacts.php:644
+msgid "Currently archived"
+msgstr "Obecnie zarchiwizowany"
 
-#: mod/profiles.php:693
-msgid "Clone this profile"
-msgstr "Sklonuj ten profil"
+#: mod/contacts.php:645
+msgid "Awaiting connection acknowledge"
+msgstr "Oczekiwanie na potwierdzenie połączenia"
 
-#: mod/profiles.php:694
-msgid "Delete this profile"
-msgstr "Usuń ten profil"
+#: mod/contacts.php:646
+msgid ""
+"Replies/likes to your public posts <strong>may</strong> still be visible"
+msgstr "Odpowiedzi/kliknięcia \"lubię to\" do twoich publicznych postów nadal <strong>mogą</strong> być widoczne"
 
-#: mod/profiles.php:696
-msgid "Basic information"
-msgstr ""
+#: mod/contacts.php:647
+msgid "Notification for new posts"
+msgstr "Powiadomienie o nowych postach"
 
-#: mod/profiles.php:697
-msgid "Profile picture"
-msgstr ""
+#: mod/contacts.php:647
+msgid "Send a notification of every new post of this contact"
+msgstr "Wyślij powiadomienie o każdym nowym poście tego kontaktu"
 
-#: mod/profiles.php:699
-msgid "Preferences"
-msgstr ""
+#: mod/contacts.php:650
+msgid "Blacklisted keywords"
+msgstr "Słowa kluczowe na czarnej liście"
 
-#: mod/profiles.php:700
-msgid "Status information"
-msgstr ""
+#: mod/contacts.php:650
+msgid ""
+"Comma separated list of keywords that should not be converted to hashtags, "
+"when \"Fetch information and keywords\" is selected"
+msgstr "Rozdzielana przecinkami lista słów kluczowych, które nie powinny zostać przekonwertowane na hashtagi, gdy wybrana jest opcja 'Pobierz informacje i słowa kluczowe'"
 
-#: mod/profiles.php:701
-msgid "Additional information"
+#: mod/contacts.php:662 src/Model/Profile.php:424
+msgid "XMPP:"
 msgstr ""
 
-#: mod/profiles.php:704
-msgid "Relation"
-msgstr ""
+#: mod/contacts.php:667
+msgid "Actions"
+msgstr "Akcja"
 
-#: mod/profiles.php:708
-msgid "Your Gender:"
-msgstr "Twoja płeć:"
+#: mod/contacts.php:669 mod/contacts.php:855 view/theme/frio/theme.php:259
+#: src/Content/Nav.php:100 src/Model/Profile.php:888
+msgid "Status"
+msgstr "Status"
 
-#: mod/profiles.php:709
-msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
-msgstr "<span class=\"heart\">&hearts;</span> Stan :"
+#: mod/contacts.php:670
+msgid "Contact Settings"
+msgstr "Ustawienia kontaktów"
 
-#: mod/profiles.php:711
-msgid "Example: fishing photography software"
-msgstr "Przykład: kończenie oprogramowania fotografii"
+#: mod/contacts.php:711
+msgid "Suggestions"
+msgstr "Sugestie"
 
-#: mod/profiles.php:716
-msgid "Profile Name:"
-msgstr "Nazwa profilu :"
+#: mod/contacts.php:714
+msgid "Suggest potential friends"
+msgstr "Sugerowani znajomi"
 
-#: mod/profiles.php:716 mod/events.php:484 mod/events.php:496
-msgid "Required"
-msgstr "Wymagany"
+#: mod/contacts.php:722
+msgid "Show all contacts"
+msgstr "Pokaż wszystkie kontakty"
 
-#: mod/profiles.php:718
-msgid ""
-"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
-"be visible to anybody using the internet."
-msgstr "To jest Twój <strong> publiczny </strong> profil. <br/><strong>Może </strong> zostać wyświetlony przez każdego kto używa internetu."
+#: mod/contacts.php:727
+msgid "Unblocked"
+msgstr "Odblokowany"
 
-#: mod/profiles.php:719
-msgid "Your Full Name:"
-msgstr "Twoje imię i nazwisko:"
+#: mod/contacts.php:730
+msgid "Only show unblocked contacts"
+msgstr "Pokaż tylko odblokowane kontakty"
 
-#: mod/profiles.php:720
-msgid "Title/Description:"
-msgstr "Tytuł/Opis :"
+#: mod/contacts.php:735
+msgid "Blocked"
+msgstr "Zablokowany"
 
-#: mod/profiles.php:723
-msgid "Street Address:"
-msgstr "Ulica:"
+#: mod/contacts.php:738
+msgid "Only show blocked contacts"
+msgstr "Pokaż tylko zablokowane kontakty"
 
-#: mod/profiles.php:724
-msgid "Locality/City:"
-msgstr "Miejscowość/Miasto :"
+#: mod/contacts.php:743
+msgid "Ignored"
+msgstr "Zignorowany"
 
-#: mod/profiles.php:725
-msgid "Region/State:"
-msgstr "Region / Stan :"
+#: mod/contacts.php:746
+msgid "Only show ignored contacts"
+msgstr "Pokaż tylko ignorowane kontakty"
 
-#: mod/profiles.php:726
-msgid "Postal/Zip Code:"
-msgstr "Kod Pocztowy :"
+#: mod/contacts.php:751
+msgid "Archived"
+msgstr "Zarchiwizowane"
 
-#: mod/profiles.php:727
-msgid "Country:"
-msgstr "Kraj:"
+#: mod/contacts.php:754
+msgid "Only show archived contacts"
+msgstr "Pokaż tylko zarchiwizowane kontakty"
 
-#: mod/profiles.php:731
-msgid "Who: (if applicable)"
-msgstr "Kto: (jeśli dotyczy)"
+#: mod/contacts.php:759
+msgid "Hidden"
+msgstr "Ukryty"
 
-#: mod/profiles.php:731
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Przykłady : cathy123, Cathy Williams, cathy@example.com"
+#: mod/contacts.php:762
+msgid "Only show hidden contacts"
+msgstr "Pokaż tylko ukryte kontakty"
 
-#: mod/profiles.php:732
-msgid "Since [date]:"
-msgstr "Od [data]:"
+#: mod/contacts.php:818
+msgid "Search your contacts"
+msgstr "Wyszukaj w kontaktach"
 
-#: mod/profiles.php:734
-msgid "Tell us about yourself..."
-msgstr "Napisz o sobie..."
+#: mod/contacts.php:820 mod/directory.php:210 src/Content/Widget.php:63
+msgid "Find"
+msgstr "Znajdź"
 
-#: mod/profiles.php:735
-msgid "XMPP (Jabber) address:"
-msgstr ""
+#: mod/contacts.php:826 mod/settings.php:171 mod/settings.php:701
+msgid "Update"
+msgstr "Zaktualizuj"
 
-#: mod/profiles.php:735
-msgid ""
-"The XMPP address will be propagated to your contacts so that they can follow"
-" you."
-msgstr ""
+#: mod/contacts.php:829 mod/contacts.php:1027
+msgid "Archive"
+msgstr "Archiwum"
 
-#: mod/profiles.php:736
-msgid "Homepage URL:"
-msgstr "Strona główna URL:"
+#: mod/contacts.php:829 mod/contacts.php:1027
+msgid "Unarchive"
+msgstr "Przywróć z archiwum"
 
-#: mod/profiles.php:739
-msgid "Religious Views:"
-msgstr "Poglądy religijne:"
+#: mod/contacts.php:832
+msgid "Batch Actions"
+msgstr "Akcje wsadowe"
 
-#: mod/profiles.php:740
-msgid "Public Keywords:"
-msgstr "Publiczne słowa kluczowe :"
+#: mod/contacts.php:858 mod/follow.php:183 mod/unfollow.php:132
+#: src/Model/Profile.php:891
+msgid "Status Messages and Posts"
+msgstr "Status wiadomości i postów"
 
-#: mod/profiles.php:740
-msgid "(Used for suggesting potential friends, can be seen by others)"
-msgstr "(Używany do sugerowania potencjalnych znajomych, jest widoczny dla innych)"
+#: mod/contacts.php:866 src/Model/Profile.php:899
+msgid "Profile Details"
+msgstr "Szczegóły profilu"
 
-#: mod/profiles.php:741
-msgid "Private Keywords:"
-msgstr "Prywatne słowa kluczowe :"
+#: mod/contacts.php:878
+msgid "View all contacts"
+msgstr "Zobacz wszystkie kontakty"
 
-#: mod/profiles.php:741
-msgid "(Used for searching profiles, never shown to others)"
-msgstr "(Używany do wyszukiwania profili, niepokazywany innym)"
+#: mod/contacts.php:889
+msgid "View all common friends"
+msgstr "Zobacz wszystkich popularnych znajomych"
 
-#: mod/profiles.php:744
-msgid "Musical interests"
-msgstr "Muzyka"
+#: mod/contacts.php:898
+msgid "Advanced Contact Settings"
+msgstr "Zaawansowane ustawienia kontaktów"
 
-#: mod/profiles.php:745
-msgid "Books, literature"
-msgstr "Literatura"
+#: mod/contacts.php:930
+msgid "Mutual Friendship"
+msgstr "Wzajemna przyjaźń"
 
-#: mod/profiles.php:746
-msgid "Television"
-msgstr "Telewizja"
+#: mod/contacts.php:934
+msgid "is a fan of yours"
+msgstr "jest twoim fanem"
 
-#: mod/profiles.php:747
-msgid "Film/dance/culture/entertainment"
-msgstr "Film/taniec/kultura/rozrywka"
+#: mod/contacts.php:938
+msgid "you are a fan of"
+msgstr "jesteś fanem"
 
-#: mod/profiles.php:748
-msgid "Hobbies/Interests"
-msgstr "Zainteresowania"
+#: mod/contacts.php:1013
+msgid "Toggle Blocked status"
+msgstr "Przełącz na Zablokowany"
 
-#: mod/profiles.php:749
-msgid "Love/romance"
-msgstr "Miłość/romans"
+#: mod/contacts.php:1021
+msgid "Toggle Ignored status"
+msgstr "Przełącz ignorowany status"
 
-#: mod/profiles.php:750
-msgid "Work/employment"
-msgstr "Praca/zatrudnienie"
+#: mod/contacts.php:1029
+msgid "Toggle Archive status"
+msgstr "Przełącz status archiwum"
 
-#: mod/profiles.php:751
-msgid "School/education"
-msgstr "Szkoła/edukacja"
+#: mod/contacts.php:1037
+msgid "Delete contact"
+msgstr "Usuń kontakt"
 
-#: mod/profiles.php:752
-msgid "Contact information and Social Networks"
-msgstr "Informacje kontaktowe i Sieci Społeczne"
+#: mod/delegate.php:37
+msgid "Parent user not found."
+msgstr "Nie znaleziono użytkownika nadrzędnego."
 
-#: mod/profiles.php:794
-msgid "Edit/Manage Profiles"
-msgstr "Edytuj/Zarządzaj Profilami"
+#: mod/delegate.php:144
+msgid "No parent user"
+msgstr "Brak nadrzędnego użytkownika"
 
-#: mod/allfriends.php:43
-msgid "No friends to display."
-msgstr "Brak znajomych do wyświetlenia"
+#: mod/delegate.php:159
+msgid "Parent Password:"
+msgstr "Hasło nadrzędne:"
 
-#: mod/cal.php:149 mod/display.php:328 mod/profile.php:155
-msgid "Access to this profile has been restricted."
-msgstr "Ograniczony dostęp do tego konta"
+#: mod/delegate.php:159
+msgid ""
+"Please enter the password of the parent account to legitimize your request."
+msgstr "Wprowadź hasło konta nadrzędnego, aby legalizować swoje żądanie."
 
-#: mod/cal.php:276 mod/events.php:380
-msgid "View"
-msgstr ""
+#: mod/delegate.php:164
+msgid "Parent User"
+msgstr "Użytkownik nadrzędny"
 
-#: mod/cal.php:277 mod/events.php:382
-msgid "Previous"
-msgstr "Poprzedni"
+#: mod/delegate.php:167
+msgid ""
+"Parent users have total control about this account, including the account "
+"settings. Please double check whom you give this access."
+msgstr "Użytkownicy nadrzędni mają pełną kontrolę nad tym kontem, w tym także ustawienia konta. Sprawdź dokładnie, komu przyznasz ten dostęp."
 
-#: mod/cal.php:278 mod/events.php:383 mod/install.php:231
-msgid "Next"
-msgstr "Następny"
+#: mod/delegate.php:169 src/Content/Nav.php:204
+msgid "Delegate Page Management"
+msgstr "Deleguj zarządzanie stronami"
 
-#: mod/cal.php:287 mod/events.php:392
-msgid "list"
-msgstr ""
+#: mod/delegate.php:170
+msgid "Delegates"
+msgstr "Oddeleguj"
 
-#: mod/cal.php:297
-msgid "User not found"
-msgstr ""
+#: mod/delegate.php:172
+msgid ""
+"Delegates are able to manage all aspects of this account/page except for "
+"basic account settings. Please do not delegate your personal account to "
+"anybody that you do not trust completely."
+msgstr "Delegaci mogą zarządzać wszystkimi aspektami tego konta/strony, z wyjątkiem podstawowych ustawień konta. Nie przekazuj swojego konta osobistego nikomu, komu nie ufasz całkowicie."
 
-#: mod/cal.php:313
-msgid "This calendar format is not supported"
-msgstr ""
+#: mod/delegate.php:173
+msgid "Existing Page Delegates"
+msgstr "Obecni delegaci stron"
 
-#: mod/cal.php:315
-msgid "No exportable data found"
-msgstr ""
+#: mod/delegate.php:175
+msgid "Potential Delegates"
+msgstr "Potencjalni delegaci"
 
-#: mod/cal.php:330
-msgid "calendar"
-msgstr ""
+#: mod/delegate.php:178
+msgid "Add"
+msgstr "Dodaj"
 
-#: mod/common.php:86
-msgid "No contacts in common."
-msgstr "Brak wspólnych kontaktów."
+#: mod/delegate.php:179
+msgid "No entries."
+msgstr "Brak wpisów."
 
-#: mod/common.php:134 mod/contacts.php:863
-msgid "Common Friends"
-msgstr "Wspólni znajomi"
+#: mod/directory.php:153 src/Model/Profile.php:421 src/Model/Profile.php:769
+msgid "Status:"
+msgstr "Status"
 
-#: mod/community.php:27
-msgid "Not available."
-msgstr "Niedostępne."
+#: mod/directory.php:154 src/Model/Profile.php:422 src/Model/Profile.php:786
+msgid "Homepage:"
+msgstr "Strona główna:"
 
-#: mod/directory.php:197 view/theme/vier/theme.php:201
+#: mod/directory.php:203 view/theme/vier/theme.php:201
 msgid "Global Directory"
 msgstr "Globalne Położenie"
 
-#: mod/directory.php:199
+#: mod/directory.php:205
 msgid "Find on this site"
 msgstr "Znajdź na tej stronie"
 
-#: mod/directory.php:201
+#: mod/directory.php:207
 msgid "Results for:"
-msgstr ""
+msgstr "Wyniki dla:"
 
-#: mod/directory.php:203
+#: mod/directory.php:209
 msgid "Site Directory"
 msgstr "Katalog Strony"
 
-#: mod/directory.php:210
+#: mod/directory.php:214
 msgid "No entries (some entries may be hidden)."
 msgstr "Brak odwiedzin (niektóre odwiedziny mogą być ukryte)."
 
-#: mod/dirfind.php:36
+#: mod/dirfind.php:49
 #, php-format
 msgid "People Search - %s"
-msgstr ""
+msgstr "Szukaj osób - %s"
 
-#: mod/dirfind.php:47
+#: mod/dirfind.php:60
 #, php-format
 msgid "Forum Search - %s"
-msgstr ""
-
-#: mod/dirfind.php:240 mod/match.php:107
-msgid "No matches"
-msgstr "brak dopasowań"
+msgstr "Przeszukiwanie forum - %s"
 
-#: mod/display.php:473
-msgid "Item has been removed."
-msgstr "Przedmiot został usunięty"
-
-#: mod/events.php:95 mod/events.php:97
+#: mod/events.php:105 mod/events.php:107
 msgid "Event can not end before it has started."
-msgstr ""
+msgstr "Wydarzenie nie może się zakończyć przed jego rozpoczęciem."
 
-#: mod/events.php:104 mod/events.php:106
+#: mod/events.php:114 mod/events.php:116
 msgid "Event title and start time are required."
 msgstr "Wymagany tytuł wydarzenia i czas rozpoczęcia."
 
-#: mod/events.php:381
+#: mod/events.php:393
 msgid "Create New Event"
 msgstr "Stwórz nowe wydarzenie"
 
-#: mod/events.php:482
+#: mod/events.php:506
 msgid "Event details"
 msgstr "Szczegóły wydarzenia"
 
-#: mod/events.php:483
+#: mod/events.php:507
 msgid "Starting date and Title are required."
-msgstr ""
+msgstr "Data rozpoczęcia i tytuł są wymagane."
 
-#: mod/events.php:484 mod/events.php:485
+#: mod/events.php:508 mod/events.php:509
 msgid "Event Starts:"
 msgstr "Rozpoczęcie wydarzenia:"
 
-#: mod/events.php:486 mod/events.php:502
+#: mod/events.php:508 mod/events.php:520 mod/profiles.php:699
+msgid "Required"
+msgstr "Wymagany"
+
+#: mod/events.php:510 mod/events.php:526
 msgid "Finish date/time is not known or not relevant"
 msgstr "Data/czas zakończenia nie jest znana lub jest nieistotna"
 
-#: mod/events.php:488 mod/events.php:489
+#: mod/events.php:512 mod/events.php:513
 msgid "Event Finishes:"
 msgstr "Zakończenie wydarzenia:"
 
-#: mod/events.php:490 mod/events.php:503
+#: mod/events.php:514 mod/events.php:527
 msgid "Adjust for viewer timezone"
 msgstr "Dopasuj dla strefy czasowej widza"
 
-#: mod/events.php:492
+#: mod/events.php:516
 msgid "Description:"
 msgstr "Opis:"
 
-#: mod/events.php:496 mod/events.php:498
+#: mod/events.php:520 mod/events.php:522
 msgid "Title:"
 msgstr "Tytuł:"
 
-#: mod/events.php:499 mod/events.php:500
+#: mod/events.php:523 mod/events.php:524
 msgid "Share this event"
 msgstr "Udostępnij te wydarzenie"
 
-#: mod/maintenance.php:9
-msgid "System down for maintenance"
-msgstr ""
-
-#: mod/match.php:33
-msgid "No keywords to match. Please add keywords to your default profile."
-msgstr "Brak słów-kluczy do wyszukania. Dodaj słowa-klucze do swojego domyślnego profilu."
-
-#: mod/match.php:86
-msgid "is interested in:"
-msgstr "interesuje się:"
-
-#: mod/match.php:100
-msgid "Profile Match"
-msgstr "Profil zgodny "
-
-#: mod/profile.php:179
-msgid "Tips for New Members"
-msgstr "Wskazówki dla nowych użytkowników"
-
-#: mod/suggest.php:27
-msgid "Do you really want to delete this suggestion?"
-msgstr "Czy na pewno chcesz usunąć te sugestie ?"
-
-#: mod/suggest.php:71
-msgid ""
-"No suggestions available. If this is a new site, please try again in 24 "
-"hours."
-msgstr ""
-
-#: mod/suggest.php:84 mod/suggest.php:104
-msgid "Ignore/Hide"
-msgstr "Ignoruj/Ukryj"
-
-#: mod/update_community.php:19 mod/update_display.php:23
-#: mod/update_network.php:27 mod/update_notes.php:36 mod/update_profile.php:35
-msgid "[Embedded content - reload page to view]"
-msgstr "[Dodatkowa zawartość - odśwież stronę by zobaczyć]"
-
-#: mod/photos.php:88 mod/photos.php:1856
-msgid "Recent Photos"
-msgstr "Ostatnio dodane zdjęcia"
-
-#: mod/photos.php:91 mod/photos.php:1283 mod/photos.php:1858
-msgid "Upload New Photos"
-msgstr "Wyślij nowe zdjęcie"
-
-#: mod/photos.php:105 mod/settings.php:36
-msgid "everybody"
-msgstr "wszyscy"
-
-#: mod/photos.php:169
-msgid "Contact information unavailable"
-msgstr "Informacje o kontakcie nie dostępne."
-
-#: mod/photos.php:190
-msgid "Album not found."
-msgstr "Album nie znaleziony"
+#: mod/events.php:531 src/Model/Profile.php:864
+msgid "Basic"
+msgstr "Podstawowy"
 
-#: mod/photos.php:220 mod/photos.php:232 mod/photos.php:1227
-msgid "Delete Album"
-msgstr "Usuń album"
+#: mod/events.php:552
+msgid "Failed to remove event"
+msgstr "Nie udało się usunąć wydarzenia"
 
-#: mod/photos.php:230
-msgid "Do you really want to delete this photo album and all its photos?"
-msgstr "Czy na pewno chcesz usunąć ten album i wszystkie zdjęcia z tego albumu?"
+#: mod/events.php:554
+msgid "Event removed"
+msgstr "Wydarzenie zostało usunięte"
 
-#: mod/photos.php:308 mod/photos.php:319 mod/photos.php:1540
-msgid "Delete Photo"
-msgstr "Usuń zdjęcie"
+#: mod/feedtest.php:20
+msgid "You must be logged in to use this module"
+msgstr "Musisz być zalogowany, aby korzystać z tego modułu"
 
-#: mod/photos.php:317
-msgid "Do you really want to delete this photo?"
-msgstr "Czy na pewno chcesz usunąć to zdjęcie ?"
+#: mod/feedtest.php:48
+msgid "Source URL"
+msgstr "Źródłowy adres URL"
 
-#: mod/photos.php:688
-#, php-format
-msgid "%1$s was tagged in %2$s by %3$s"
-msgstr ""
+#: mod/follow.php:45
+msgid "The contact could not be added."
+msgstr "Nie można dodać kontaktu."
 
-#: mod/photos.php:688
-msgid "a photo"
-msgstr "zdjęcie"
+#: mod/follow.php:73
+msgid "You already added this contact."
+msgstr "Już dodałeś ten kontakt."
 
-#: mod/photos.php:794
-msgid "Image file is empty."
-msgstr "Plik obrazka jest pusty."
+#: mod/follow.php:83
+msgid "Diaspora support isn't enabled. Contact can't be added."
+msgstr "Obsługa Diaspory nie jest włączona. Kontakt nie może zostać dodany."
 
-#: mod/photos.php:954
-msgid "No photos selected"
-msgstr "Nie zaznaczono zdjęć"
+#: mod/follow.php:90
+msgid "OStatus support is disabled. Contact can't be added."
+msgstr "Obsługa OStatus jest wyłączona. Kontakt nie może zostać dodany."
 
-#: mod/photos.php:1054 mod/videos.php:305
-msgid "Access to this item is restricted."
-msgstr "Dostęp do tego obiektu jest ograniczony."
+#: mod/follow.php:97
+msgid "The network type couldn't be detected. Contact can't be added."
+msgstr "Nie można wykryć typu sieci. Kontakt nie może zostać dodany."
 
-#: mod/photos.php:1114
-#, php-format
-msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."
+#: mod/install.php:114
+msgid "Friendica Communications Server - Setup"
 msgstr ""
 
-#: mod/photos.php:1148
-msgid "Upload Photos"
-msgstr "Prześlij zdjęcia"
-
-#: mod/photos.php:1152 mod/photos.php:1222
-msgid "New album name: "
-msgstr "Nazwa nowego albumu:"
-
-#: mod/photos.php:1153
-msgid "or existing album name: "
-msgstr "lub istniejąca nazwa albumu:"
-
-#: mod/photos.php:1154
-msgid "Do not show a status post for this upload"
-msgstr "Nie pokazuj postów statusu dla tego wysłania"
-
-#: mod/photos.php:1165 mod/photos.php:1544 mod/settings.php:1300
-msgid "Show to Groups"
-msgstr "Pokaż Grupy"
-
-#: mod/photos.php:1166 mod/photos.php:1545 mod/settings.php:1301
-msgid "Show to Contacts"
-msgstr "Pokaż kontakty"
-
-#: mod/photos.php:1167
-msgid "Private Photo"
-msgstr "Zdjęcie prywatne"
-
-#: mod/photos.php:1168
-msgid "Public Photo"
-msgstr "Zdjęcie publiczne"
-
-#: mod/photos.php:1234
-msgid "Edit Album"
-msgstr "Edytuj album"
-
-#: mod/photos.php:1240
-msgid "Show Newest First"
-msgstr "Najpierw pokaż najnowsze"
-
-#: mod/photos.php:1242
-msgid "Show Oldest First"
-msgstr "Najpierw pokaż najstarsze"
-
-#: mod/photos.php:1269 mod/photos.php:1841
-msgid "View Photo"
-msgstr "Zobacz zdjęcie"
-
-#: mod/photos.php:1315
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Odmowa dostępu. Dostęp do tych danych może być ograniczony."
-
-#: mod/photos.php:1317
-msgid "Photo not available"
-msgstr "Zdjęcie niedostępne"
-
-#: mod/photos.php:1372
-msgid "View photo"
-msgstr "Zobacz zdjęcie"
+#: mod/install.php:120
+msgid "Could not connect to database."
+msgstr "Nie można nawiązać połączenia z bazą danych"
 
-#: mod/photos.php:1372
-msgid "Edit photo"
-msgstr "Edytuj zdjęcie"
+#: mod/install.php:124
+msgid "Could not create table."
+msgstr "Nie mogę stworzyć tabeli."
 
-#: mod/photos.php:1373
-msgid "Use as profile photo"
-msgstr "Ustaw jako zdjęcie profilowe"
+#: mod/install.php:130
+msgid "Your Friendica site database has been installed."
+msgstr "Twoja baza danych witryny Friendica została zainstalowana."
 
-#: mod/photos.php:1398
-msgid "View Full Size"
-msgstr "Zobacz w pełnym rozmiarze"
+#: mod/install.php:135
+msgid ""
+"You may need to import the file \"database.sql\" manually using phpmyadmin "
+"or mysql."
+msgstr "Może być konieczne zaimportowanie pliku \"database.sql\" ręcznie, używając phpmyadmin lub mysql."
 
-#: mod/photos.php:1484
-msgid "Tags: "
-msgstr "Tagi:"
+#: mod/install.php:136 mod/install.php:208 mod/install.php:558
+msgid "Please see the file \"INSTALL.txt\"."
+msgstr "Proszę przejrzeć plik \"INSTALL.txt\"."
 
-#: mod/photos.php:1487
-msgid "[Remove any tag]"
-msgstr "[Usunąć znacznik]"
+#: mod/install.php:148
+msgid "Database already in use."
+msgstr "Baza danych jest już w użyciu."
 
-#: mod/photos.php:1526
-msgid "New album name"
-msgstr "Nazwa nowego albumu"
+#: mod/install.php:205
+msgid "System check"
+msgstr "Sprawdzanie systemu"
 
-#: mod/photos.php:1527
-msgid "Caption"
-msgstr "Zawartość"
+#: mod/install.php:210
+msgid "Check again"
+msgstr "Sprawdź ponownie"
 
-#: mod/photos.php:1528
-msgid "Add a Tag"
-msgstr "Dodaj tag"
+#: mod/install.php:230
+msgid "Database connection"
+msgstr "Połączenie z bazą danych"
 
-#: mod/photos.php:1528
+#: mod/install.php:231
 msgid ""
-"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
-msgstr "Przykładowo: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
+"In order to install Friendica we need to know how to connect to your "
+"database."
+msgstr "W celu zainstalowania Friendica musimy wiedzieć jak połączyć się z twoją bazą danych."
 
-#: mod/photos.php:1529
-msgid "Do not rotate"
-msgstr ""
+#: mod/install.php:232
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "Proszę skontaktuj się ze swoim dostawcą usług hostingowych bądź administratorem strony jeśli masz pytania co do tych ustawień ."
 
-#: mod/photos.php:1530
-msgid "Rotate CW (right)"
-msgstr "Obróć CW (w prawo)"
+#: mod/install.php:233
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "Wymieniona przez Ciebie baza danych powinna już istnieć. Jeżeli nie, utwórz ją przed kontynuacją."
 
-#: mod/photos.php:1531
-msgid "Rotate CCW (left)"
-msgstr "Obróć CCW (w lewo)"
+#: mod/install.php:237
+msgid "Database Server Name"
+msgstr "Baza danych - Nazwa serwera"
 
-#: mod/photos.php:1546
-msgid "Private photo"
-msgstr "Prywatne zdjęcie."
+#: mod/install.php:238
+msgid "Database Login Name"
+msgstr "Baza danych - Nazwa loginu"
 
-#: mod/photos.php:1547
-msgid "Public photo"
-msgstr "Zdjęcie publiczne"
+#: mod/install.php:239
+msgid "Database Login Password"
+msgstr "Baza danych - Hasło loginu"
 
-#: mod/photos.php:1770
-msgid "Map"
-msgstr ""
+#: mod/install.php:239
+msgid "For security reasons the password must not be empty"
+msgstr "Ze względów bezpieczeństwa hasło nie może być puste"
 
-#: mod/photos.php:1847 mod/videos.php:387
-msgid "View Album"
-msgstr "Zobacz album"
+#: mod/install.php:240
+msgid "Database Name"
+msgstr "Nazwa bazy danych"
 
-#: mod/register.php:93
-msgid ""
-"Registration successful. Please check your email for further instructions."
-msgstr "Rejestracja zakończona pomyślnie. Dalsze instrukcje zostały wysłane na twojego e-maila."
+#: mod/install.php:241 mod/install.php:281
+msgid "Site administrator email address"
+msgstr "Adres e-mail administratora strony"
 
-#: mod/register.php:98
-#, php-format
+#: mod/install.php:241 mod/install.php:281
 msgid ""
-"Failed to send email message. Here your accout details:<br> login: %s<br> "
-"password: %s<br><br>You can change your password after login."
-msgstr ""
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "Adres e-mail konta musi pasować do tego, aby móc korzystać z panelu administracyjnego."
 
-#: mod/register.php:105
-msgid "Registration successful."
-msgstr ""
+#: mod/install.php:245 mod/install.php:284
+msgid "Please select a default timezone for your website"
+msgstr "Proszę wybrać domyślną strefę czasową dla swojej strony"
 
-#: mod/register.php:111
-msgid "Your registration can not be processed."
-msgstr "Twoja rejestracja nie może zostać przeprowadzona. "
+#: mod/install.php:271
+msgid "Site settings"
+msgstr "Ustawienia strony"
 
-#: mod/register.php:160
-msgid "Your registration is pending approval by the site owner."
-msgstr "Twoja rejestracja oczekuje na zaakceptowanie przez właściciela witryny."
+#: mod/install.php:285
+msgid "System Language:"
+msgstr "Język systemu:"
 
-#: mod/register.php:226
+#: mod/install.php:285
 msgid ""
-"You may (optionally) fill in this form via OpenID by supplying your OpenID "
-"and clicking 'Register'."
-msgstr "Masz możliwość (opcjonalnie) wypełnić ten formularz przez OpenID poprzez załączenie Twojego OpenID i kliknięcie 'Zarejestruj'."
+"Set the default language for your Friendica installation interface and to "
+"send emails."
+msgstr "Ustaw domyślny język dla interfejsu instalacyjnego Friendica i wysyłaj e-maile."
+
+#: mod/install.php:325
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "Nie można znaleźć wersji PHP komendy w serwerze PATH"
 
-#: mod/register.php:227
+#: mod/install.php:326
 msgid ""
-"If you are not familiar with OpenID, please leave that field blank and fill "
-"in the rest of the items."
-msgstr "Jeśli nie jesteś zaznajomiony z OpenID, zostaw to pole puste i uzupełnij resztę elementów."
+"If you don't have a command line version of PHP installed on your server, "
+"you will not be able to run the background processing. See <a "
+"href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-"
+"up-the-worker'>'Setup the worker'</a>"
+msgstr "Jeśli nie masz zainstalowanej na serwerze wersji PHP z wiersza poleceń, nie będziesz mógł uruchomić przetwarzania w tle. Zobacz <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Konfiguracja pracownika'</a>"
 
-#: mod/register.php:228
-msgid "Your OpenID (optional): "
-msgstr "Twój OpenID (opcjonalnie):"
+#: mod/install.php:330
+msgid "PHP executable path"
+msgstr "Ścieżka wykonywalna PHP"
 
-#: mod/register.php:242
-msgid "Include your profile in member directory?"
-msgstr "Czy dołączyć twój profil do katalogu członków?"
+#: mod/install.php:330
+msgid ""
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "Wprowadź pełną ścieżkę do pliku wykonywalnego php. Możesz pozostawić to pole puste, aby kontynuować instalację."
 
-#: mod/register.php:267
-msgid "Note for the admin"
-msgstr ""
+#: mod/install.php:335
+msgid "Command line PHP"
+msgstr "Linia komend PHP"
 
-#: mod/register.php:267
-msgid "Leave a message for the admin, why you want to join this node"
-msgstr ""
+#: mod/install.php:344
+msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
+msgstr "Plik wykonywalny PHP nie jest php cli binarny (może być wersją cgi-fgci)"
 
-#: mod/register.php:268
-msgid "Membership on this site is by invitation only."
-msgstr "Członkostwo na tej stronie możliwe tylko dzięki zaproszeniu."
+#: mod/install.php:345
+msgid "Found PHP version: "
+msgstr "Znaleziono wersje PHP:"
 
-#: mod/register.php:269
-msgid "Your invitation ID: "
-msgstr "Twoje zaproszenia ID:"
+#: mod/install.php:347
+msgid "PHP cli binary"
+msgstr "PHP cli binarny"
 
-#: mod/register.php:272 mod/admin.php:956
-msgid "Registration"
-msgstr "Rejestracja"
+#: mod/install.php:358
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "Wersja linii poleceń PHP w twoim systemie nie ma aktywowanego \"register_argc_argv\"."
 
-#: mod/register.php:280
-msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
+#: mod/install.php:359
+msgid "This is required for message delivery to work."
+msgstr "To jest wymagane do dostarczenia wiadomości do pracy."
+
+#: mod/install.php:361
+msgid "PHP register_argc_argv"
 msgstr ""
 
-#: mod/register.php:281
-msgid "Your Email Address: "
-msgstr "Twój adres email:"
+#: mod/install.php:384
+msgid ""
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "Błąd : funkcja systemu  \"openssl_pkey_new\"  nie jest  w stanie wygenerować klucza szyfrującego ."
 
-#: mod/register.php:283 mod/settings.php:1271
-msgid "New Password:"
-msgstr "Nowe hasło:"
+#: mod/install.php:385
+msgid ""
+"If running under Windows, please see "
+"\"http://www.php.net/manual/en/openssl.installation.php\"."
+msgstr "Jeśli korzystasz z Windowsa, proszę odwiedzić \"http://www.php.net/manual/en/openssl.installation.php\"."
 
-#: mod/register.php:283
-msgid "Leave empty for an auto generated password."
-msgstr ""
+#: mod/install.php:387
+msgid "Generate encryption keys"
+msgstr "Generuj klucz kodowania"
 
-#: mod/register.php:284 mod/settings.php:1272
-msgid "Confirm:"
-msgstr "Potwierdź:"
+#: mod/install.php:394
+msgid "libCurl PHP module"
+msgstr "Moduł libCurl PHP"
 
-#: mod/register.php:285
-msgid ""
-"Choose a profile nickname. This must begin with a text character. Your "
-"profile address on this site will then be "
-"'<strong>nickname@$sitename</strong>'."
-msgstr "Wybierz login. Login musi zaczynać się literą. Adres twojego profilu na tej stronie będzie wyglądać następująco '<strong>login@$nazwastrony</strong>'."
+#: mod/install.php:395
+msgid "GD graphics PHP module"
+msgstr "Moduł PHP-GD"
 
-#: mod/register.php:286
-msgid "Choose a nickname: "
-msgstr "Wybierz pseudonim:"
+#: mod/install.php:396
+msgid "OpenSSL PHP module"
+msgstr "Moduł PHP OpenSSL"
 
-#: mod/register.php:296
-msgid "Import your profile to this friendica instance"
+#: mod/install.php:397
+msgid "PDO or MySQLi PHP module"
 msgstr ""
 
-#: mod/settings.php:43 mod/admin.php:1396
-msgid "Account"
-msgstr "Konto"
+#: mod/install.php:398
+msgid "mb_string PHP module"
+msgstr "Moduł mb_string PHP"
 
-#: mod/settings.php:52 mod/admin.php:160
-msgid "Additional features"
+#: mod/install.php:399
+msgid "XML PHP module"
 msgstr ""
 
-#: mod/settings.php:60
-msgid "Display"
+#: mod/install.php:400
+msgid "iconv PHP module"
 msgstr ""
 
-#: mod/settings.php:67 mod/settings.php:886
-msgid "Social Networks"
+#: mod/install.php:401
+msgid "POSIX PHP module"
 msgstr ""
 
-#: mod/settings.php:74 mod/admin.php:158 mod/admin.php:1522 mod/admin.php:1582
-msgid "Plugins"
-msgstr "Wtyczki"
+#: mod/install.php:405 mod/install.php:407
+msgid "Apache mod_rewrite module"
+msgstr "Moduł Apache mod_rewrite"
 
-#: mod/settings.php:88
-msgid "Connected apps"
-msgstr "Powiązane aplikacje"
+#: mod/install.php:405
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "Błąd: moduł Apache webserver mod-rewrite jest potrzebny, jednakże nie jest zainstalowany."
 
-#: mod/settings.php:102
-msgid "Remove account"
-msgstr "Usuń konto"
+#: mod/install.php:413
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "Błąd: libCURL PHP wymagany moduł, lecz nie zainstalowany."
 
-#: mod/settings.php:155
-msgid "Missing some important data!"
-msgstr "Brakuje ważnych danych!"
+#: mod/install.php:417
+msgid ""
+"Error: GD graphics PHP module with JPEG support required but not installed."
+msgstr "Błąd: moduł graficzny GD z PHP potrzebuje wsparcia technicznego JPEG, jednakże on nie jest zainstalowany."
 
-#: mod/settings.php:158 mod/settings.php:704 mod/contacts.php:804
-msgid "Update"
-msgstr "Zaktualizuj"
+#: mod/install.php:421
+msgid "Error: openssl PHP module required but not installed."
+msgstr "Błąd: openssl PHP wymagany moduł, lecz nie zainstalowany."
 
-#: mod/settings.php:269
-msgid "Failed to connect with email account using the settings provided."
-msgstr "Połączenie z kontem email używając wybranych ustawień nie powiodło się."
+#: mod/install.php:425
+msgid "Error: PDO or MySQLi PHP module required but not installed."
+msgstr "Błąd: Wymagany moduł PDO lub MySQLi PHP, ale nie zainstalowany."
 
-#: mod/settings.php:274
-msgid "Email settings updated."
-msgstr "Zaktualizowano ustawienia email."
+#: mod/install.php:429
+msgid "Error: The MySQL driver for PDO is not installed."
+msgstr "Błąd: Sterownik MySQL dla PDO nie jest zainstalowany."
 
-#: mod/settings.php:289
-msgid "Features updated"
-msgstr ""
+#: mod/install.php:433
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "Błąd: moduł PHP mb_string  jest wymagany ale nie jest zainstalowany"
 
-#: mod/settings.php:359
-msgid "Relocate message has been send to your contacts"
-msgstr ""
+#: mod/install.php:437
+msgid "Error: iconv PHP module required but not installed."
+msgstr "Błąd: wymagany moduł PHP iconv, ale nie zainstalowany."
 
-#: mod/settings.php:378
-msgid "Empty passwords are not allowed. Password unchanged."
-msgstr "Brak hasła niedozwolony. Hasło nie zmienione."
+#: mod/install.php:441
+msgid "Error: POSIX PHP module required but not installed."
+msgstr "Błąd: wymagany moduł POSIX PHP, ale nie zainstalowany."
 
-#: mod/settings.php:386
-msgid "Wrong password."
-msgstr "Złe hasło."
+#: mod/install.php:451
+msgid "Error, XML PHP module required but not installed."
+msgstr "Błąd, wymagany moduł XML PHP, ale nie zainstalowany."
 
-#: mod/settings.php:397
-msgid "Password changed."
-msgstr "Hasło zostało zmianione."
+#: mod/install.php:463
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\""
+" in the top folder of your web server and it is unable to do so."
+msgstr "Instalator WWW musi być w stanie utworzyć plik o nazwie \". Htconfig.php\"  i nie jest w stanie tego zrobić."
 
-#: mod/settings.php:399
-msgid "Password update failed. Please try again."
-msgstr "Aktualizacja hasła nie powiodła się. Proszę spróbować ponownie."
+#: mod/install.php:464
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "Jest to najczęściej ustawienie uprawnień, ponieważ serwer sieciowy może nie być w stanie zapisywać plików w folderze - nawet jeśli możesz."
 
-#: mod/settings.php:479
-msgid " Please use a shorter name."
-msgstr "Proszę użyć krótszej nazwy."
+#: mod/install.php:465
+msgid ""
+"At the end of this procedure, we will give you a text to save in a file "
+"named .htconfig.php in your Friendica top folder."
+msgstr "Pod koniec tej procedury podamy Ci tekst do zapisania w pliku o nazwie .htconfig.php w twoim górnym folderze Friendica."
 
-#: mod/settings.php:481
-msgid " Name too short."
-msgstr "Za krótka nazwa."
+#: mod/install.php:466
+msgid ""
+"You can alternatively skip this procedure and perform a manual installation."
+" Please see the file \"INSTALL.txt\" for instructions."
+msgstr "Alternatywnie można pominąć tę procedurę i wykonać ręczną instalację. Proszę zobaczyć plik 'INSTALL.txt' z instrukcjami."
 
-#: mod/settings.php:490
-msgid "Wrong Password"
-msgstr "Złe hasło"
+#: mod/install.php:469
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.php jest zapisywalny"
+
+#: mod/install.php:479
+msgid ""
+"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
+"compiles templates to PHP to speed up rendering."
+msgstr "Friendica używa silnika szablonów Smarty3 do renderowania swoich widoków. Smarty3 kompiluje szablony do PHP, aby przyspieszyć renderowanie."
 
-#: mod/settings.php:495
-msgid " Not valid email."
-msgstr "Zły email."
+#: mod/install.php:480
+msgid ""
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory view/smarty3/ under the Friendica top level "
+"folder."
+msgstr "Aby przechowywać te skompilowane szablony, serwer WWW musi mieć dostęp do zapisu do katalogu view/smarty3/ w folderze najwyższego poziomu Friendica."
 
-#: mod/settings.php:501
-msgid " Cannot change to that email."
-msgstr "Nie mogę zmienić na ten email."
+#: mod/install.php:481
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has"
+" write access to this folder."
+msgstr "Upewnij się, że użytkownik, na którym działa serwer WWW (np. www-data), ma prawo do zapisu do tego folderu."
 
-#: mod/settings.php:557
-msgid "Private forum has no privacy permissions. Using default privacy group."
+#: mod/install.php:482
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"view/smarty3/ only--not the template files (.tpl) that it contains."
+msgstr "Uwaga: jako środek bezpieczeństwa, powinieneś dać serwerowi dostęp do zapisu view/smarty3/ jedynie - nie do plików szablonów (.tpl), które zawiera."
+
+#: mod/install.php:485
+msgid "view/smarty3 is writable"
+msgstr "view/smarty3 jest zapisywalny"
+
+#: mod/install.php:501
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server configuration."
+msgstr "Nie działa URL w .htaccess popraw. Sprawdź konfigurację serwera."
+
+#: mod/install.php:503
+msgid "Url rewrite is working"
 msgstr ""
 
-#: mod/settings.php:561
-msgid "Private forum has no privacy permissions and no default privacy group."
-msgstr ""
+#: mod/install.php:522
+msgid "ImageMagick PHP extension is not installed"
+msgstr "Rozszerzenie PHP ImageMagick nie jest zainstalowane"
+
+#: mod/install.php:524
+msgid "ImageMagick PHP extension is installed"
+msgstr "Rozszerzenie PHP ImageMagick jest zainstalowane"
+
+#: mod/install.php:526
+msgid "ImageMagick supports GIF"
+msgstr "ImageMagick obsługuje GIF"
+
+#: mod/install.php:533
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "Konfiguracja bazy danych pliku \".htconfig.php\" nie mogła zostać zapisana. Proszę użyć załączonego tekstu, aby utworzyć folder konfiguracyjny w sieci serwera."
 
-#: mod/settings.php:601
-msgid "Settings updated."
-msgstr "Zaktualizowano ustawienia."
+#: mod/install.php:556
+msgid "<h1>What next</h1>"
+msgstr "<h1>Co dalej</h1>"
 
-#: mod/settings.php:677 mod/settings.php:703 mod/settings.php:739
-msgid "Add application"
-msgstr "Dodaj aplikacje"
+#: mod/install.php:557
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the "
+"worker."
+msgstr "WAŻNE: Będziesz musiał [ręcznie] ustawić zaplanowane zadanie dla pracownika."
 
-#: mod/settings.php:678 mod/settings.php:788 mod/settings.php:835
-#: mod/settings.php:904 mod/settings.php:996 mod/settings.php:1264
-#: mod/admin.php:955 mod/admin.php:1583 mod/admin.php:1831 mod/admin.php:1905
-#: mod/admin.php:2055
-msgid "Save Settings"
-msgstr "Zapisz ustawienia"
+#: mod/install.php:560
+#, php-format
+msgid ""
+"Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
+"and register as new user. Remember to use the same email you have entered as"
+" administrator email. This will allow you to enter the site admin panel."
+msgstr "Przejdź do <a href=\"%s/register\">strony rejestracji</a> nowego węzła Friendica i zarejestruj się jako nowy użytkownik. Pamiętaj, aby użyć adresu e-mail wprowadzonego jako e-mail administratora. To pozwoli Ci wejść do panelu administratora witryny."
 
-#: mod/settings.php:681 mod/settings.php:707
-msgid "Consumer Key"
-msgstr "Klucz konsumenta"
+#: mod/item.php:114
+msgid "Unable to locate original post."
+msgstr "Nie można zlokalizować oryginalnej wiadomości."
 
-#: mod/settings.php:682 mod/settings.php:708
-msgid "Consumer Secret"
-msgstr "Sekret konsumenta"
+#: mod/item.php:274
+msgid "Empty post discarded."
+msgstr "Pusty wpis wyrzucony."
 
-#: mod/settings.php:683 mod/settings.php:709
-msgid "Redirect"
-msgstr "Przekierowanie"
+#: mod/item.php:799
+#, php-format
+msgid ""
+"This message was sent to you by %s, a member of the Friendica social "
+"network."
+msgstr "Wiadomość została wysłana do ciebie od %s , członka portalu Friendica"
 
-#: mod/settings.php:684 mod/settings.php:710
-msgid "Icon url"
-msgstr "Adres ikony"
+#: mod/item.php:801
+#, php-format
+msgid "You may visit them online at %s"
+msgstr "Możesz ich odwiedzić online u %s"
 
-#: mod/settings.php:695
-msgid "You can't edit this application."
-msgstr "Nie możesz edytować tej aplikacji."
+#: mod/item.php:802
+msgid ""
+"Please contact the sender by replying to this post if you do not wish to "
+"receive these messages."
+msgstr "Skontaktuj się z nadawcą odpowiadając na ten post jeśli nie chcesz otrzymywać tych wiadomości."
 
-#: mod/settings.php:738
-msgid "Connected Apps"
-msgstr "Powiązane aplikacje"
+#: mod/item.php:806
+#, php-format
+msgid "%s posted an update."
+msgstr "%s zaktualizował wpis."
 
-#: mod/settings.php:742
-msgid "Client key starts with"
-msgstr "Klucz klienta zaczyna się od"
+#: mod/oexchange.php:30
+msgid "Post successful."
+msgstr "Post dodany pomyślnie"
 
-#: mod/settings.php:743
-msgid "No name"
-msgstr "Bez nazwy"
+#: mod/ostatus_subscribe.php:21
+msgid "Subscribing to OStatus contacts"
+msgstr "Subskrybowanie kontaktów OStatus"
 
-#: mod/settings.php:744
-msgid "Remove authorization"
-msgstr "Odwołaj upoważnienie"
+#: mod/ostatus_subscribe.php:33
+msgid "No contact provided."
+msgstr "Brak kontaktu."
 
-#: mod/settings.php:756
-msgid "No Plugin settings configured"
-msgstr "Ustawienia wtyczki nieskonfigurowane"
+#: mod/ostatus_subscribe.php:40
+msgid "Couldn't fetch information for contact."
+msgstr "Nie można pobrać informacji o kontakcie."
 
-#: mod/settings.php:764
-msgid "Plugin Settings"
-msgstr "Ustawienia wtyczki"
+#: mod/ostatus_subscribe.php:50
+msgid "Couldn't fetch friends for contact."
+msgstr "Nie można pobrać znajomych do kontaktu."
 
-#: mod/settings.php:778 mod/admin.php:2044 mod/admin.php:2045
-msgid "Off"
-msgstr "Wyłącz"
+#: mod/ostatus_subscribe.php:78
+msgid "success"
+msgstr "powodzenie"
 
-#: mod/settings.php:778 mod/admin.php:2044 mod/admin.php:2045
-msgid "On"
-msgstr "Włącz"
+#: mod/ostatus_subscribe.php:80
+msgid "failed"
+msgstr "nie udało się"
 
-#: mod/settings.php:786
-msgid "Additional Features"
-msgstr ""
+#: mod/ostatus_subscribe.php:83 src/Object/Post.php:279
+msgid "ignored"
+msgstr "Ignoruj"
 
-#: mod/settings.php:796 mod/settings.php:800
-msgid "General Social Media Settings"
-msgstr ""
+#: mod/profile_photo.php:55
+msgid "Image uploaded but image cropping failed."
+msgstr "Obrazek załadowany, ale oprawanie powiodła się."
 
-#: mod/settings.php:806
-msgid "Disable intelligent shortening"
-msgstr ""
+#: mod/profile_photo.php:88 mod/profile_photo.php:96 mod/profile_photo.php:104
+#: mod/profile_photo.php:315
+#, php-format
+msgid "Image size reduction [%s] failed."
+msgstr "Redukcja rozmiaru obrazka [%s] nie powiodła się."
 
-#: mod/settings.php:808
+#: mod/profile_photo.php:125
 msgid ""
-"Normally the system tries to find the best link to add to shortened posts. "
-"If this option is enabled then every shortened post will always point to the"
-" original friendica post."
-msgstr ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "Ponownie załaduj stronę lub wyczyść pamięć podręczną przeglądarki, jeśli nowe zdjęcie nie pojawi się natychmiast."
 
-#: mod/settings.php:814
-msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
-msgstr ""
+#: mod/profile_photo.php:134
+msgid "Unable to process image"
+msgstr "Nie udało się przetworzyć obrazu."
 
-#: mod/settings.php:816
-msgid ""
-"If you receive a message from an unknown OStatus user, this option decides "
-"what to do. If it is checked, a new contact will be created for every "
-"unknown user."
-msgstr ""
+#: mod/profile_photo.php:247
+msgid "Upload File:"
+msgstr "Wyślij plik:"
 
-#: mod/settings.php:822
-msgid "Default group for OStatus contacts"
-msgstr ""
+#: mod/profile_photo.php:248
+msgid "Select a profile:"
+msgstr "Wybierz profil:"
 
-#: mod/settings.php:828
-msgid "Your legacy GNU Social account"
-msgstr ""
+#: mod/profile_photo.php:253
+msgid "or"
+msgstr "lub"
 
-#: mod/settings.php:830
-msgid ""
-"If you enter your old GNU Social/Statusnet account name here (in the format "
-"user@domain.tld), your contacts will be added automatically. The field will "
-"be emptied when done."
-msgstr ""
+#: mod/profile_photo.php:253
+msgid "skip this step"
+msgstr "Pomiń ten krok"
 
-#: mod/settings.php:833
-msgid "Repair OStatus subscriptions"
-msgstr ""
+#: mod/profile_photo.php:253
+msgid "select a photo from your photo albums"
+msgstr "wybierz zdjęcie z twojego albumu"
 
-#: mod/settings.php:842 mod/settings.php:843
-#, php-format
-msgid "Built-in support for %s connectivity is %s"
-msgstr ""
+#: mod/profile_photo.php:266
+msgid "Crop Image"
+msgstr "Przytnij zdjęcie"
 
-#: mod/settings.php:842 mod/settings.php:843
-msgid "enabled"
-msgstr "włączony"
+#: mod/profile_photo.php:267
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Proszę dostosować oprawę obrazka w celu optymalizacji oglądania."
 
-#: mod/settings.php:842 mod/settings.php:843
-msgid "disabled"
-msgstr "wyłączony"
+#: mod/profile_photo.php:269
+msgid "Done Editing"
+msgstr "Zakończ Edycję "
 
-#: mod/settings.php:843
-msgid "GNU Social (OStatus)"
-msgstr ""
+#: mod/profile_photo.php:305
+msgid "Image uploaded successfully."
+msgstr "Zdjęcie wczytano pomyślnie "
 
-#: mod/settings.php:879
-msgid "Email access is disabled on this site."
-msgstr "Dostęp do e-maila nie jest w pełni sprawny na tej stronie"
+#: mod/profiles.php:57
+msgid "Profile deleted."
+msgstr "Konto usunięte."
 
-#: mod/settings.php:891
-msgid "Email/Mailbox Setup"
-msgstr "Ustawienia  emaila/skrzynki mailowej"
+#: mod/profiles.php:73 mod/profiles.php:109
+msgid "Profile-"
+msgstr "Profil-"
 
-#: mod/settings.php:892
-msgid ""
-"If you wish to communicate with email contacts using this service "
-"(optional), please specify how to connect to your mailbox."
-msgstr "Jeżeli życzysz sobie komunikowania z kontaktami email używając tego serwisu (opcjonalne), opisz jak połaczyć się z Twoją skrzynką email."
+#: mod/profiles.php:92 mod/profiles.php:131
+msgid "New profile created."
+msgstr "Utworzono nowy profil."
 
-#: mod/settings.php:893
-msgid "Last successful email check:"
-msgstr "Ostatni sprawdzony e-mail:"
+#: mod/profiles.php:115
+msgid "Profile unavailable to clone."
+msgstr "Nie można powileić profilu "
 
-#: mod/settings.php:895
-msgid "IMAP server name:"
-msgstr "Nazwa serwera IMAP:"
+#: mod/profiles.php:205
+msgid "Profile Name is required."
+msgstr "Nazwa Profilu jest wymagana"
 
-#: mod/settings.php:896
-msgid "IMAP port:"
-msgstr "Port IMAP:"
+#: mod/profiles.php:346
+msgid "Marital Status"
+msgstr "Stan cywilny"
 
-#: mod/settings.php:897
-msgid "Security:"
-msgstr "Ochrona:"
+#: mod/profiles.php:350
+msgid "Romantic Partner"
+msgstr "Romantyczny partner"
 
-#: mod/settings.php:897 mod/settings.php:902
-msgid "None"
-msgstr "Brak"
+#: mod/profiles.php:362
+msgid "Work/Employment"
+msgstr "Praca/Zatrudnienie"
 
-#: mod/settings.php:898
-msgid "Email login name:"
-msgstr "Login emaila:"
+#: mod/profiles.php:365
+msgid "Religion"
+msgstr "Religia"
 
-#: mod/settings.php:899
-msgid "Email password:"
-msgstr "Hasło emaila:"
+#: mod/profiles.php:369
+msgid "Political Views"
+msgstr "Poglądy polityczne"
 
-#: mod/settings.php:900
-msgid "Reply-to address:"
-msgstr "Odpowiedz na adres:"
+#: mod/profiles.php:373
+msgid "Gender"
+msgstr "Płeć"
 
-#: mod/settings.php:901
-msgid "Send public posts to all email contacts:"
-msgstr "Wyślij publiczny post do wszystkich kontaktów e-mail"
+#: mod/profiles.php:377
+msgid "Sexual Preference"
+msgstr "Orientacja seksualna"
 
-#: mod/settings.php:902
-msgid "Action after import:"
-msgstr "Akcja po zaimportowaniu:"
+#: mod/profiles.php:381
+msgid "XMPP"
+msgstr "XMPP"
 
-#: mod/settings.php:902
-msgid "Move to folder"
-msgstr "Przenieś do folderu"
+#: mod/profiles.php:385
+msgid "Homepage"
+msgstr "Strona Główna"
 
-#: mod/settings.php:903
-msgid "Move to folder:"
-msgstr "Przenieś do folderu:"
+#: mod/profiles.php:389 mod/profiles.php:685
+msgid "Interests"
+msgstr "Zainteresowania"
 
-#: mod/settings.php:934 mod/admin.php:862
-msgid "No special theme for mobile devices"
-msgstr "Brak specialnego motywu dla urządzeń mobilnych"
+#: mod/profiles.php:400 mod/profiles.php:681
+msgid "Location"
+msgstr "Położenie"
 
-#: mod/settings.php:994
-msgid "Display Settings"
-msgstr "Wyświetl ustawienia"
+#: mod/profiles.php:485
+msgid "Profile updated."
+msgstr "Konto zaktualizowane."
 
-#: mod/settings.php:1000 mod/settings.php:1023
-msgid "Display Theme:"
-msgstr "Wyświetl motyw:"
+#: mod/profiles.php:563
+msgid " and "
+msgstr " i "
 
-#: mod/settings.php:1001
-msgid "Mobile Theme:"
-msgstr "Mobilny motyw:"
+#: mod/profiles.php:572
+msgid "public profile"
+msgstr "profil publiczny"
 
-#: mod/settings.php:1002
-msgid "Suppress warning of insecure networks"
+#: mod/profiles.php:575
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
 msgstr ""
 
-#: mod/settings.php:1002
-msgid ""
-"Should the system suppress the warning that the current group contains "
-"members of networks that can't receive non public postings."
-msgstr ""
+#: mod/profiles.php:576
+#, php-format
+msgid " - Visit %1$s's %2$s"
+msgstr " - Odwiedźa %1$s's %2$s"
 
-#: mod/settings.php:1003
-msgid "Update browser every xx seconds"
-msgstr "Odświeżaj stronę co xx sekund"
+#: mod/profiles.php:578
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$sma zaktualizowany %2$s,  zmiana%3$s."
 
-#: mod/settings.php:1003
-msgid "Minimum of 10 seconds. Enter -1 to disable it."
-msgstr ""
+#: mod/profiles.php:632
+msgid "Hide contacts and friends:"
+msgstr "Ukryj kontakty i znajomych:"
 
-#: mod/settings.php:1004
-msgid "Number of items to display per page:"
-msgstr ""
+#: mod/profiles.php:637
+msgid "Hide your contact/friend list from viewers of this profile?"
+msgstr "Czy chcesz ukryć listę kontaktów dla przeglądających to konto?"
 
-#: mod/settings.php:1004 mod/settings.php:1005
-msgid "Maximum of 100 items"
-msgstr "Maksymalnie 100 elementów"
+#: mod/profiles.php:657
+msgid "Show more profile fields:"
+msgstr "Pokaż więcej pól profilu:"
 
-#: mod/settings.php:1005
-msgid "Number of items to display per page when viewed from mobile device:"
-msgstr ""
+#: mod/profiles.php:669
+msgid "Profile Actions"
+msgstr "Akcje profilowe"
 
-#: mod/settings.php:1006
-msgid "Don't show emoticons"
-msgstr "Nie pokazuj emotikonek"
+#: mod/profiles.php:670
+msgid "Edit Profile Details"
+msgstr "Edytuj profil."
 
-#: mod/settings.php:1007
-msgid "Calendar"
-msgstr ""
+#: mod/profiles.php:672
+msgid "Change Profile Photo"
+msgstr "Zmień profilowe zdjęcie"
 
-#: mod/settings.php:1008
-msgid "Beginning of week:"
-msgstr ""
+#: mod/profiles.php:673
+msgid "View this profile"
+msgstr "Zobacz ten profil"
 
-#: mod/settings.php:1009
-msgid "Don't show notices"
-msgstr "Nie pokazuj powiadomień"
+#: mod/profiles.php:674 mod/profiles.php:769 src/Model/Profile.php:393
+msgid "Edit visibility"
+msgstr "Edytuj widoczność"
 
-#: mod/settings.php:1010
-msgid "Infinite scroll"
-msgstr "Nieskończone przewijanie"
+#: mod/profiles.php:675
+msgid "Create a new profile using these settings"
+msgstr "Stwórz nowy profil wykorzystując te ustawienia"
 
-#: mod/settings.php:1011
-msgid "Automatic updates only at the top of the network page"
-msgstr ""
+#: mod/profiles.php:676
+msgid "Clone this profile"
+msgstr "Sklonuj ten profil"
 
-#: mod/settings.php:1012
-msgid "Bandwith Saver Mode"
-msgstr ""
+#: mod/profiles.php:677
+msgid "Delete this profile"
+msgstr "Usuń ten profil"
 
-#: mod/settings.php:1012
-msgid ""
-"When enabled, embedded content is not displayed on automatic updates, they "
-"only show on page reload."
-msgstr ""
+#: mod/profiles.php:679
+msgid "Basic information"
+msgstr "Podstawowe informacje"
 
-#: mod/settings.php:1014
-msgid "General Theme Settings"
-msgstr ""
+#: mod/profiles.php:680
+msgid "Profile picture"
+msgstr "Zdjęcie profilowe"
 
-#: mod/settings.php:1015
-msgid "Custom Theme Settings"
-msgstr ""
+#: mod/profiles.php:682
+msgid "Preferences"
+msgstr "Preferencje"
 
-#: mod/settings.php:1016
-msgid "Content Settings"
-msgstr ""
+#: mod/profiles.php:683
+msgid "Status information"
+msgstr "Informacje o stanie"
 
-#: mod/settings.php:1017 view/theme/frio/config.php:61
-#: view/theme/quattro/config.php:66 view/theme/vier/config.php:109
-#: view/theme/duepuntozero/config.php:61
-msgid "Theme settings"
-msgstr "Ustawienia motywu"
+#: mod/profiles.php:684
+msgid "Additional information"
+msgstr "Dodatkowe informacje"
 
-#: mod/settings.php:1099
-msgid "Account Types"
-msgstr ""
+#: mod/profiles.php:687
+msgid "Relation"
+msgstr "Relacje"
 
-#: mod/settings.php:1100
-msgid "Personal Page Subtypes"
-msgstr ""
+#: mod/profiles.php:688 src/Util/Temporal.php:81 src/Util/Temporal.php:83
+msgid "Miscellaneous"
+msgstr "Różny"
 
-#: mod/settings.php:1101
-msgid "Community Forum Subtypes"
-msgstr ""
+#: mod/profiles.php:691
+msgid "Your Gender:"
+msgstr "Twoja płeć:"
 
-#: mod/settings.php:1108
-msgid "Personal Page"
-msgstr ""
+#: mod/profiles.php:692
+msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
+msgstr "<span class=\"heart\">&hearts;</span> Stan :"
 
-#: mod/settings.php:1109
-msgid "This account is a regular personal profile"
-msgstr ""
+#: mod/profiles.php:693 src/Model/Profile.php:782
+msgid "Sexual Preference:"
+msgstr "Preferencje seksualne:"
 
-#: mod/settings.php:1112
-msgid "Organisation Page"
-msgstr ""
+#: mod/profiles.php:694
+msgid "Example: fishing photography software"
+msgstr "Przykład: kończenie oprogramowania fotografii"
 
-#: mod/settings.php:1113
-msgid "This account is a profile for an organisation"
-msgstr ""
+#: mod/profiles.php:699
+msgid "Profile Name:"
+msgstr "Nazwa profilu :"
 
-#: mod/settings.php:1116
-msgid "News Page"
-msgstr ""
+#: mod/profiles.php:701
+msgid ""
+"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
+"be visible to anybody using the internet."
+msgstr "To jest Twój <strong> publiczny </strong> profil. <br/><strong>Może </strong> zostać wyświetlony przez każdego kto używa internetu."
 
-#: mod/settings.php:1117
-msgid "This account is a news account/reflector"
-msgstr ""
+#: mod/profiles.php:702
+msgid "Your Full Name:"
+msgstr "Twoje imię i nazwisko:"
 
-#: mod/settings.php:1120
-msgid "Community Forum"
-msgstr ""
+#: mod/profiles.php:703
+msgid "Title/Description:"
+msgstr "Tytuł/Opis :"
 
-#: mod/settings.php:1121
-msgid ""
-"This account is a community forum where people can discuss with each other"
-msgstr ""
+#: mod/profiles.php:706
+msgid "Street Address:"
+msgstr "Ulica:"
 
-#: mod/settings.php:1124
-msgid "Normal Account Page"
-msgstr ""
+#: mod/profiles.php:707
+msgid "Locality/City:"
+msgstr "Miejscowość/Miasto :"
 
-#: mod/settings.php:1125
-msgid "This account is a normal personal profile"
-msgstr "To konto jest normalnym osobistym profilem"
+#: mod/profiles.php:708
+msgid "Region/State:"
+msgstr "Region/Państwo:"
 
-#: mod/settings.php:1128
-msgid "Soapbox Page"
-msgstr ""
+#: mod/profiles.php:709
+msgid "Postal/Zip Code:"
+msgstr "Kod Pocztowy :"
 
-#: mod/settings.php:1129
-msgid "Automatically approve all connection/friend requests as read-only fans"
-msgstr "Automatycznie zatwierdzaj wszystkie żądania połączenia/przyłączenia do znajomych jako fanów 'tylko do odczytu'"
+#: mod/profiles.php:710
+msgid "Country:"
+msgstr "Kraj:"
 
-#: mod/settings.php:1132
-msgid "Public Forum"
-msgstr ""
+#: mod/profiles.php:711 src/Util/Temporal.php:149
+msgid "Age: "
+msgstr "Wiek: "
 
-#: mod/settings.php:1133
-msgid "Automatically approve all contact requests"
-msgstr ""
+#: mod/profiles.php:714
+msgid "Who: (if applicable)"
+msgstr "Kto: (jeśli dotyczy)"
 
-#: mod/settings.php:1136
-msgid "Automatic Friend Page"
-msgstr ""
+#: mod/profiles.php:714
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Przykłady : cathy123, Cathy Williams, cathy@example.com"
 
-#: mod/settings.php:1137
-msgid "Automatically approve all connection/friend requests as friends"
-msgstr "Automatycznie traktuj wszystkie prośby o połączenia/zaproszenia do grona przyjaciół, jako przyjaciół"
+#: mod/profiles.php:715
+msgid "Since [date]:"
+msgstr "Od [data]:"
 
-#: mod/settings.php:1140
-msgid "Private Forum [Experimental]"
-msgstr ""
+#: mod/profiles.php:717
+msgid "Tell us about yourself..."
+msgstr "Napisz o sobie..."
 
-#: mod/settings.php:1141
-msgid "Private forum - approved members only"
-msgstr ""
+#: mod/profiles.php:718
+msgid "XMPP (Jabber) address:"
+msgstr "Adres XMPP (Jabber):"
 
-#: mod/settings.php:1153
-msgid "OpenID:"
-msgstr "OpenID:"
+#: mod/profiles.php:718
+msgid ""
+"The XMPP address will be propagated to your contacts so that they can follow"
+" you."
+msgstr "Adres XMPP będzie propagowany do Twoich kontaktów, aby mogli Cię śledzić."
 
-#: mod/settings.php:1153
-msgid "(Optional) Allow this OpenID to login to this account."
-msgstr "Przeznacz to OpenID do logowania się na to konto."
+#: mod/profiles.php:719
+msgid "Homepage URL:"
+msgstr "Strona główna URL:"
 
-#: mod/settings.php:1163
-msgid "Publish your default profile in your local site directory?"
-msgstr "Czy publikować Twój profil w lokalnym katalogu tej instancji?"
+#: mod/profiles.php:720 src/Model/Profile.php:790
+msgid "Hometown:"
+msgstr "Miasto rodzinne:"
 
-#: mod/settings.php:1169
-msgid "Publish your default profile in the global social directory?"
-msgstr "Opublikować twój niewypełniony profil w globalnym, społecznym katalogu?"
+#: mod/profiles.php:721 src/Model/Profile.php:798
+msgid "Political Views:"
+msgstr "Poglądy polityczne:"
 
-#: mod/settings.php:1177
-msgid "Hide your contact/friend list from viewers of your default profile?"
-msgstr "Ukryć listę znajomych przed odwiedzającymi Twój profil?"
+#: mod/profiles.php:722
+msgid "Religious Views:"
+msgstr "Poglądy religijne:"
 
-#: mod/settings.php:1181
-msgid ""
-"If enabled, posting public messages to Diaspora and other networks isn't "
-"possible."
-msgstr ""
+#: mod/profiles.php:723
+msgid "Public Keywords:"
+msgstr "Publiczne słowa kluczowe :"
 
-#: mod/settings.php:1186
-msgid "Allow friends to post to your profile page?"
-msgstr "Zezwól na dodawanie postów na twoim profilu przez znajomych"
+#: mod/profiles.php:723
+msgid "(Used for suggesting potential friends, can be seen by others)"
+msgstr "(Używany do sugerowania potencjalnych znajomych, jest widoczny dla innych)"
 
-#: mod/settings.php:1192
-msgid "Allow friends to tag your posts?"
-msgstr "Zezwól na oznaczanie twoich postów przez znajomych"
+#: mod/profiles.php:724
+msgid "Private Keywords:"
+msgstr "Prywatne słowa kluczowe :"
 
-#: mod/settings.php:1198
-msgid "Allow us to suggest you as a potential friend to new members?"
-msgstr ""
+#: mod/profiles.php:724
+msgid "(Used for searching profiles, never shown to others)"
+msgstr "(Używany do wyszukiwania profili, niepokazywany innym)"
 
-#: mod/settings.php:1204
-msgid "Permit unknown people to send you private mail?"
-msgstr ""
+#: mod/profiles.php:725 src/Model/Profile.php:814
+msgid "Likes:"
+msgstr "Lubi:"
 
-#: mod/settings.php:1212
-msgid "Profile is <strong>not published</strong>."
-msgstr "Profil <strong>nie jest opublikowany</strong>"
+#: mod/profiles.php:726 src/Model/Profile.php:818
+msgid "Dislikes:"
+msgstr "Nie lubi:"
 
-#: mod/settings.php:1220
-#, php-format
-msgid "Your Identity Address is <strong>'%s'</strong> or '%s'."
-msgstr ""
+#: mod/profiles.php:727
+msgid "Musical interests"
+msgstr "Muzyka"
 
-#: mod/settings.php:1227
-msgid "Automatically expire posts after this many days:"
-msgstr ""
+#: mod/profiles.php:728
+msgid "Books, literature"
+msgstr "Literatura"
 
-#: mod/settings.php:1227
-msgid "If empty, posts will not expire. Expired posts will be deleted"
-msgstr "Pole puste, wiadomość nie wygaśnie. Niezapisane wpisy zostaną usunięte."
+#: mod/profiles.php:729
+msgid "Television"
+msgstr "Telewizja"
 
-#: mod/settings.php:1228
-msgid "Advanced expiration settings"
-msgstr ""
+#: mod/profiles.php:730
+msgid "Film/dance/culture/entertainment"
+msgstr "Film/taniec/kultura/rozrywka"
 
-#: mod/settings.php:1229
-msgid "Advanced Expiration"
-msgstr ""
+#: mod/profiles.php:731
+msgid "Hobbies/Interests"
+msgstr "Zainteresowania"
 
-#: mod/settings.php:1230
-msgid "Expire posts:"
-msgstr "Wygasające posty:"
+#: mod/profiles.php:732
+msgid "Love/romance"
+msgstr "Miłość/romans"
 
-#: mod/settings.php:1231
-msgid "Expire personal notes:"
-msgstr "Wygasające notatki osobiste:"
+#: mod/profiles.php:733
+msgid "Work/employment"
+msgstr "Praca/zatrudnienie"
 
-#: mod/settings.php:1232
-msgid "Expire starred posts:"
-msgstr ""
+#: mod/profiles.php:734
+msgid "School/education"
+msgstr "Szkoła/edukacja"
 
-#: mod/settings.php:1233
-msgid "Expire photos:"
-msgstr "Wygasające zdjęcia:"
+#: mod/profiles.php:735
+msgid "Contact information and Social Networks"
+msgstr "Informacje kontaktowe i Sieci Społeczne"
 
-#: mod/settings.php:1234
-msgid "Only expire posts by others:"
-msgstr ""
+#: mod/profiles.php:766 src/Model/Profile.php:389
+msgid "Profile Image"
+msgstr "Obraz profilowy"
 
-#: mod/settings.php:1262
-msgid "Account Settings"
-msgstr "Ustawienia konta"
+#: mod/profiles.php:768 src/Model/Profile.php:392
+msgid "visible to everybody"
+msgstr "widoczne dla wszystkich"
 
-#: mod/settings.php:1270
-msgid "Password Settings"
-msgstr "Ustawienia hasła"
+#: mod/profiles.php:775
+msgid "Edit/Manage Profiles"
+msgstr "Edytuj/Zarządzaj Profilami"
 
-#: mod/settings.php:1272
-msgid "Leave password fields blank unless changing"
-msgstr "Pozostaw pola hasła puste, chyba że chcesz je zmienić."
+#: mod/profiles.php:776 src/Model/Profile.php:379 src/Model/Profile.php:401
+msgid "Change profile photo"
+msgstr "Zmień zdjęcie profilowe"
 
-#: mod/settings.php:1273
-msgid "Current Password:"
-msgstr "Obecne hasło:"
+#: mod/profiles.php:777 src/Model/Profile.php:380
+msgid "Create New Profile"
+msgstr "Stwórz nowy profil"
 
-#: mod/settings.php:1273 mod/settings.php:1274
-msgid "Your current password to confirm the changes"
-msgstr ""
+#: mod/settings.php:73
+msgid "Display"
+msgstr "Pokaz"
 
-#: mod/settings.php:1274
-msgid "Password:"
-msgstr "Hasło:"
+#: mod/settings.php:80 mod/settings.php:841
+msgid "Social Networks"
+msgstr "Portale społecznościowe"
 
-#: mod/settings.php:1278
-msgid "Basic Settings"
-msgstr "Ustawienia podstawowe"
+#: mod/settings.php:94 src/Content/Nav.php:204
+msgid "Delegations"
+msgstr "Delegowanie"
 
-#: mod/settings.php:1280
-msgid "Email Address:"
-msgstr "Adres email:"
+#: mod/settings.php:101
+msgid "Connected apps"
+msgstr "Powiązane aplikacje"
 
-#: mod/settings.php:1281
-msgid "Your Timezone:"
-msgstr "Twoja strefa czasowa:"
+#: mod/settings.php:115
+msgid "Remove account"
+msgstr "Usuń konto"
 
-#: mod/settings.php:1282
-msgid "Your Language:"
-msgstr ""
+#: mod/settings.php:169
+msgid "Missing some important data!"
+msgstr "Brakuje ważnych danych!"
 
-#: mod/settings.php:1282
-msgid ""
-"Set the language we use to show you friendica interface and to send you "
-"emails"
-msgstr ""
+#: mod/settings.php:279
+msgid "Failed to connect with email account using the settings provided."
+msgstr "Połączenie z kontem email używając wybranych ustawień nie powiodło się."
 
-#: mod/settings.php:1283
-msgid "Default Post Location:"
-msgstr "Standardowa lokalizacja wiadomości:"
+#: mod/settings.php:284
+msgid "Email settings updated."
+msgstr "Zaktualizowano ustawienia email."
 
-#: mod/settings.php:1284
-msgid "Use Browser Location:"
-msgstr "Użyj położenia przeglądarki:"
+#: mod/settings.php:300
+msgid "Features updated"
+msgstr "Funkcje zaktualizowane"
 
-#: mod/settings.php:1287
-msgid "Security and Privacy Settings"
-msgstr "Ustawienia bezpieczeństwa i prywatności"
+#: mod/settings.php:372
+msgid "Relocate message has been send to your contacts"
+msgstr "Przeniesienie wiadomości zostało wysłane do Twoich kontaktów"
 
-#: mod/settings.php:1289
-msgid "Maximum Friend Requests/Day:"
-msgstr "Maksymalna liczba zaproszeń do grona przyjaciół na dzień:"
+#: mod/settings.php:384 src/Model/User.php:325
+msgid "Passwords do not match. Password unchanged."
+msgstr "Hasła nie pasują do siebie. Hasło niezmienione."
 
-#: mod/settings.php:1289 mod/settings.php:1319
-msgid "(to prevent spam abuse)"
-msgstr "(aby zapobiec spamowaniu)"
+#: mod/settings.php:389
+msgid "Empty passwords are not allowed. Password unchanged."
+msgstr "Puste hasła są niedozwolone. Hasło niezmienione."
 
-#: mod/settings.php:1290
-msgid "Default Post Permissions"
-msgstr "Domyślne prawa dostępu wiadomości"
+#: mod/settings.php:394
+msgid ""
+"The new password has been exposed in a public data dump, please choose "
+"another."
+msgstr "Nowe hasło zostało ujawnione w publicznym zrzucie danych, wybierz inne."
 
-#: mod/settings.php:1291
-msgid "(click to open/close)"
-msgstr "(kliknij by otworzyć/zamknąć)"
+#: mod/settings.php:400
+msgid "Wrong password."
+msgstr "Złe hasło."
 
-#: mod/settings.php:1302
-msgid "Default Private Post"
-msgstr ""
+#: mod/settings.php:407
+msgid "Password changed."
+msgstr "Hasło zostało zmianione."
 
-#: mod/settings.php:1303
-msgid "Default Public Post"
-msgstr ""
+#: mod/settings.php:409
+msgid "Password update failed. Please try again."
+msgstr "Aktualizacja hasła nie powiodła się. Proszę spróbować ponownie."
 
-#: mod/settings.php:1307
-msgid "Default Permissions for New Posts"
-msgstr ""
+#: mod/settings.php:496
+msgid " Please use a shorter name."
+msgstr "Proszę użyć krótszej nazwy."
 
-#: mod/settings.php:1319
-msgid "Maximum private messages per day from unknown people:"
-msgstr ""
+#: mod/settings.php:499
+msgid " Name too short."
+msgstr "Za krótka nazwa."
 
-#: mod/settings.php:1322
-msgid "Notification Settings"
-msgstr "Ustawienia powiadomień"
+#: mod/settings.php:507
+msgid "Wrong Password"
+msgstr "Złe hasło"
 
-#: mod/settings.php:1323
-msgid "By default post a status message when:"
-msgstr ""
+#: mod/settings.php:512
+msgid "Invalid email."
+msgstr "Niepoprawny e-mail."
 
-#: mod/settings.php:1324
-msgid "accepting a friend request"
-msgstr ""
+#: mod/settings.php:519
+msgid "Cannot change to that email."
+msgstr "Nie można zmienić tego e-maila."
 
-#: mod/settings.php:1325
-msgid "joining a forum/community"
-msgstr ""
+#: mod/settings.php:572
+msgid "Private forum has no privacy permissions. Using default privacy group."
+msgstr "Prywatne forum nie ma uprawnień do prywatności. Użyj domyślnej grupy prywatnej."
 
-#: mod/settings.php:1326
-msgid "making an <em>interesting</em> profile change"
-msgstr ""
+#: mod/settings.php:575
+msgid "Private forum has no privacy permissions and no default privacy group."
+msgstr "Prywatne forum nie ma uprawnień do prywatności ani domyślnej grupy prywatności."
 
-#: mod/settings.php:1327
-msgid "Send a notification email when:"
-msgstr "Wyślij powiadmonienia na email, kiedy:"
+#: mod/settings.php:615
+msgid "Settings updated."
+msgstr "Zaktualizowano ustawienia."
 
-#: mod/settings.php:1328
-msgid "You receive an introduction"
-msgstr "Otrzymałeś zaproszenie"
+#: mod/settings.php:674 mod/settings.php:700 mod/settings.php:736
+msgid "Add application"
+msgstr "Dodaj aplikacje"
 
-#: mod/settings.php:1329
-msgid "Your introductions are confirmed"
-msgstr "Dane zatwierdzone"
+#: mod/settings.php:678 mod/settings.php:704
+msgid "Consumer Key"
+msgstr "Klucz klienta"
 
-#: mod/settings.php:1330
-msgid "Someone writes on your profile wall"
-msgstr "Ktoś pisze na twojej ścianie profilowej"
+#: mod/settings.php:679 mod/settings.php:705
+msgid "Consumer Secret"
+msgstr "Sekret klienta"
 
-#: mod/settings.php:1331
-msgid "Someone writes a followup comment"
-msgstr "Ktoś pisze komentarz nawiązujący."
+#: mod/settings.php:680 mod/settings.php:706
+msgid "Redirect"
+msgstr "Przekierowanie"
 
-#: mod/settings.php:1332
-msgid "You receive a private message"
-msgstr "Otrzymałeś prywatną wiadomość"
+#: mod/settings.php:681 mod/settings.php:707
+msgid "Icon url"
+msgstr "Adres ikony"
 
-#: mod/settings.php:1333
-msgid "You receive a friend suggestion"
-msgstr "Otrzymane propozycje znajomych"
+#: mod/settings.php:692
+msgid "You can't edit this application."
+msgstr "Nie możesz edytować tej aplikacji."
 
-#: mod/settings.php:1334
-msgid "You are tagged in a post"
-msgstr "Jesteś oznaczony w poście"
+#: mod/settings.php:735
+msgid "Connected Apps"
+msgstr "Powiązane aplikacje"
 
-#: mod/settings.php:1335
-msgid "You are poked/prodded/etc. in a post"
-msgstr ""
+#: mod/settings.php:737 src/Object/Post.php:155 src/Object/Post.php:157
+msgid "Edit"
+msgstr "Edytuj"
 
-#: mod/settings.php:1337
-msgid "Activate desktop notifications"
-msgstr ""
+#: mod/settings.php:739
+msgid "Client key starts with"
+msgstr "Klucz klienta zaczyna się od"
 
-#: mod/settings.php:1337
-msgid "Show desktop popup on new notifications"
-msgstr ""
+#: mod/settings.php:740
+msgid "No name"
+msgstr "Bez nazwy"
 
-#: mod/settings.php:1339
-msgid "Text-only notification emails"
-msgstr ""
+#: mod/settings.php:741
+msgid "Remove authorization"
+msgstr "Odwołaj upoważnienie"
 
-#: mod/settings.php:1341
-msgid "Send text only notification emails, without the html part"
-msgstr ""
+#: mod/settings.php:752
+msgid "No Addon settings configured"
+msgstr "Brak skonfigurowanych ustawień Dodatków"
 
-#: mod/settings.php:1343
-msgid "Advanced Account/Page Type Settings"
-msgstr ""
+#: mod/settings.php:761
+msgid "Addon Settings"
+msgstr "Ustawienia Dodatków"
 
-#: mod/settings.php:1344
-msgid "Change the behaviour of this account for special situations"
-msgstr ""
+#: mod/settings.php:782
+msgid "Additional Features"
+msgstr "Dodatkowe funkcje"
 
-#: mod/settings.php:1347
-msgid "Relocate"
-msgstr ""
+#: mod/settings.php:804 src/Content/ContactSelector.php:83
+msgid "Diaspora"
+msgstr "Diaspora"
 
-#: mod/settings.php:1348
-msgid ""
-"If you have moved this profile from another server, and some of your "
-"contacts don't receive your updates, try pushing this button."
-msgstr ""
+#: mod/settings.php:804 mod/settings.php:805
+msgid "enabled"
+msgstr "włączony"
 
-#: mod/settings.php:1349
-msgid "Resend relocate message to contacts"
-msgstr ""
+#: mod/settings.php:804 mod/settings.php:805
+msgid "disabled"
+msgstr "wyłączony"
 
-#: mod/videos.php:120
-msgid "Do you really want to delete this video?"
-msgstr ""
+#: mod/settings.php:804 mod/settings.php:805
+#, php-format
+msgid "Built-in support for %s connectivity is %s"
+msgstr "Wbudowane wsparcie dla %s łączność jest %s"
 
-#: mod/videos.php:125
-msgid "Delete Video"
+#: mod/settings.php:805
+msgid "GNU Social (OStatus)"
 msgstr ""
 
-#: mod/videos.php:204
-msgid "No videos selected"
-msgstr "Nie zaznaczono filmów"
-
-#: mod/videos.php:396
-msgid "Recent Videos"
-msgstr "Ostatnio dodane filmy"
+#: mod/settings.php:836
+msgid "Email access is disabled on this site."
+msgstr "Dostęp do e-maila nie jest w pełni sprawny na tej stronie"
 
-#: mod/videos.php:398
-msgid "Upload New Videos"
-msgstr "Wstaw nowe filmy"
+#: mod/settings.php:846
+msgid "General Social Media Settings"
+msgstr "Ogólne ustawienia mediów społecznościowych"
 
-#: mod/wall_attach.php:17 mod/wall_attach.php:25 mod/wall_attach.php:76
-#: mod/wall_upload.php:20 mod/wall_upload.php:33 mod/wall_upload.php:86
-#: mod/wall_upload.php:122 mod/wall_upload.php:125
-msgid "Invalid request."
-msgstr ""
+#: mod/settings.php:847
+msgid "Disable intelligent shortening"
+msgstr "Wyłącz inteligentne skracanie"
 
-#: mod/wall_attach.php:94
-msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
-msgstr ""
+#: mod/settings.php:847
+msgid ""
+"Normally the system tries to find the best link to add to shortened posts. "
+"If this option is enabled then every shortened post will always point to the"
+" original friendica post."
+msgstr "Zwykle system próbuje znaleźć najlepszy link do dodania do skróconych postów. Jeśli ta opcja jest włączona, każdy skrócony wpis zawsze wskazuje oryginalny post znajomej osoby."
 
-#: mod/wall_attach.php:94
-msgid "Or - did you try to upload an empty file?"
-msgstr ""
+#: mod/settings.php:848
+msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
+msgstr "Automatycznie podążaj za wszystkimi obserwatorami/rzecznikami GNU Społeczności (OStatus)"
 
-#: mod/wall_attach.php:105
-#, php-format
-msgid "File exceeds size limit of %s"
-msgstr ""
+#: mod/settings.php:848
+msgid ""
+"If you receive a message from an unknown OStatus user, this option decides "
+"what to do. If it is checked, a new contact will be created for every "
+"unknown user."
+msgstr "Jeśli otrzymasz wiadomość od nieznanego użytkownika OStatus, ta opcja decyduje, co zrobić. Jeśli zostanie zaznaczone, dla każdego nieznanego użytkownika zostanie utworzony nowy kontakt."
 
-#: mod/wall_attach.php:156 mod/wall_attach.php:172
-msgid "File upload failed."
-msgstr "Przesyłanie pliku nie powiodło się."
+#: mod/settings.php:849
+msgid "Default group for OStatus contacts"
+msgstr "Domyślna grupa dla kontaktów OStatus"
 
-#: mod/admin.php:92
-msgid "Theme settings updated."
-msgstr "Ustawienia szablonu zmienione."
+#: mod/settings.php:850
+msgid "Your legacy GNU Social account"
+msgstr "Twoje starsze konto społecznościowe GNU"
 
-#: mod/admin.php:156 mod/admin.php:954
-msgid "Site"
-msgstr "Strona"
+#: mod/settings.php:850
+msgid ""
+"If you enter your old GNU Social/Statusnet account name here (in the format "
+"user@domain.tld), your contacts will be added automatically. The field will "
+"be emptied when done."
+msgstr "Jeśli podasz swoją starą nazwę konta GNU Social/Statusnet tutaj (w formacie user@domain.tld), twoje kontakty zostaną dodane automatycznie. Pole zostanie opróżnione po zakończeniu."
 
-#: mod/admin.php:157 mod/admin.php:898 mod/admin.php:1404 mod/admin.php:1420
-msgid "Users"
-msgstr "Użytkownicy"
+#: mod/settings.php:853
+msgid "Repair OStatus subscriptions"
+msgstr "Napraw subskrypcje OStatus"
 
-#: mod/admin.php:159 mod/admin.php:1780 mod/admin.php:1830
-msgid "Themes"
-msgstr "Temat"
+#: mod/settings.php:857
+msgid "Email/Mailbox Setup"
+msgstr "Ustawienia  emaila/skrzynki mailowej"
 
-#: mod/admin.php:161
-msgid "DB updates"
-msgstr "Aktualizacje DB"
+#: mod/settings.php:858
+msgid ""
+"If you wish to communicate with email contacts using this service "
+"(optional), please specify how to connect to your mailbox."
+msgstr "Jeżeli życzysz sobie komunikowania z kontaktami email używając tego serwisu (opcjonalne), opisz jak połaczyć się z Twoją skrzynką email."
 
-#: mod/admin.php:162 mod/admin.php:406
-msgid "Inspect Queue"
-msgstr ""
+#: mod/settings.php:859
+msgid "Last successful email check:"
+msgstr "Ostatni sprawdzony e-mail:"
 
-#: mod/admin.php:163 mod/admin.php:372
-msgid "Federation Statistics"
-msgstr ""
+#: mod/settings.php:861
+msgid "IMAP server name:"
+msgstr "Nazwa serwera IMAP:"
 
-#: mod/admin.php:177 mod/admin.php:188 mod/admin.php:1904
-msgid "Logs"
-msgstr "Logi"
+#: mod/settings.php:862
+msgid "IMAP port:"
+msgstr "Port IMAP:"
 
-#: mod/admin.php:178 mod/admin.php:1972
-msgid "View Logs"
-msgstr ""
+#: mod/settings.php:863
+msgid "Security:"
+msgstr "Ochrona:"
 
-#: mod/admin.php:179
-msgid "probe address"
-msgstr ""
+#: mod/settings.php:863 mod/settings.php:868
+msgid "None"
+msgstr "Brak"
 
-#: mod/admin.php:180
-msgid "check webfinger"
-msgstr ""
+#: mod/settings.php:864
+msgid "Email login name:"
+msgstr "Login emaila:"
 
-#: mod/admin.php:187
-msgid "Plugin Features"
-msgstr "Polecane wtyczki"
+#: mod/settings.php:865
+msgid "Email password:"
+msgstr "Hasło emaila:"
 
-#: mod/admin.php:189
-msgid "diagnostics"
-msgstr ""
+#: mod/settings.php:866
+msgid "Reply-to address:"
+msgstr "Odpowiedz na adres:"
 
-#: mod/admin.php:190
-msgid "User registrations waiting for confirmation"
-msgstr "Rejestracje użytkownika czekają na potwierdzenie."
+#: mod/settings.php:867
+msgid "Send public posts to all email contacts:"
+msgstr "Wyślij publiczny post do wszystkich kontaktów e-mail"
 
-#: mod/admin.php:306
-msgid "unknown"
-msgstr ""
+#: mod/settings.php:868
+msgid "Action after import:"
+msgstr "Akcja po zaimportowaniu:"
 
-#: mod/admin.php:365
-msgid ""
-"This page offers you some numbers to the known part of the federated social "
-"network your Friendica node is part of. These numbers are not complete but "
-"only reflect the part of the network your node is aware of."
-msgstr ""
+#: mod/settings.php:868 src/Content/Nav.php:191
+msgid "Mark as seen"
+msgstr "Oznacz jako przeczytane"
 
-#: mod/admin.php:366
-msgid ""
-"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
-"will improve the data displayed here."
-msgstr ""
+#: mod/settings.php:868
+msgid "Move to folder"
+msgstr "Przenieś do folderu"
 
-#: mod/admin.php:371 mod/admin.php:405 mod/admin.php:484 mod/admin.php:953
-#: mod/admin.php:1403 mod/admin.php:1521 mod/admin.php:1581 mod/admin.php:1779
-#: mod/admin.php:1829 mod/admin.php:1903 mod/admin.php:1971
-msgid "Administration"
-msgstr "Administracja"
+#: mod/settings.php:869
+msgid "Move to folder:"
+msgstr "Przenieś do folderu:"
 
-#: mod/admin.php:378
+#: mod/settings.php:912
 #, php-format
-msgid "Currently this node is aware of %d nodes from the following platforms:"
-msgstr ""
+msgid "%s - (Unsupported)"
+msgstr "%s - (Nieobsługiwane)"
 
-#: mod/admin.php:408
-msgid "ID"
-msgstr ""
+#: mod/settings.php:914
+#, php-format
+msgid "%s - (Experimental)"
+msgstr "%s- (Eksperymentalne)"
 
-#: mod/admin.php:409
-msgid "Recipient Name"
-msgstr ""
+#: mod/settings.php:957
+msgid "Display Settings"
+msgstr "Wyświetl ustawienia"
 
-#: mod/admin.php:410
-msgid "Recipient Profile"
-msgstr ""
+#: mod/settings.php:963 mod/settings.php:987
+msgid "Display Theme:"
+msgstr "Wyświetl motyw:"
 
-#: mod/admin.php:412
-msgid "Created"
-msgstr ""
+#: mod/settings.php:964
+msgid "Mobile Theme:"
+msgstr "Mobilny motyw:"
 
-#: mod/admin.php:413
-msgid "Last Tried"
-msgstr ""
+#: mod/settings.php:965
+msgid "Suppress warning of insecure networks"
+msgstr "Ukryj ostrzeżenie przed niebezpiecznymi sieciami"
 
-#: mod/admin.php:414
+#: mod/settings.php:965
 msgid ""
-"This page lists the content of the queue for outgoing postings. These are "
-"postings the initial delivery failed for. They will be resend later and "
-"eventually deleted if the delivery fails permanently."
-msgstr ""
+"Should the system suppress the warning that the current group contains "
+"members of networks that can't receive non public postings."
+msgstr "System powinien pominąć ostrzeżenie, że bieżąca grupa zawiera członków sieci, którzy nie mogą otrzymywać komentarzy niepublicznych"
 
-#: mod/admin.php:439
-#, php-format
-msgid ""
-"Your DB still runs with MyISAM tables. You should change the engine type to "
-"InnoDB. As Friendica will use InnoDB only features in the future, you should"
-" change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
-"converting the table engines. You may also use the "
-"<tt>convert_innodb.sql</tt> in the <tt>/util</tt> directory of your "
-"Friendica installation.<br />"
-msgstr ""
+#: mod/settings.php:966
+msgid "Update browser every xx seconds"
+msgstr "Odświeżaj stronę co xx sekund"
 
-#: mod/admin.php:444
-msgid ""
-"You are using a MySQL version which does not support all features that "
-"Friendica uses. You should consider switching to MariaDB."
-msgstr ""
+#: mod/settings.php:966
+msgid "Minimum of 10 seconds. Enter -1 to disable it."
+msgstr "Minimum 10 sekund. Wprowadź -1, aby go wyłączyć."
 
-#: mod/admin.php:448 mod/admin.php:1352
-msgid "Normal Account"
-msgstr "Konto normalne"
+#: mod/settings.php:967
+msgid "Number of items to display per page:"
+msgstr "Liczba elementów do wyświetlenia na stronie:"
 
-#: mod/admin.php:449 mod/admin.php:1353
-msgid "Soapbox Account"
-msgstr "Konto Soapbox"
+#: mod/settings.php:967 mod/settings.php:968
+msgid "Maximum of 100 items"
+msgstr "Maksymalnie 100 elementów"
 
-#: mod/admin.php:450 mod/admin.php:1354
-msgid "Community/Celebrity Account"
-msgstr "Konto społeczności/gwiazdy"
+#: mod/settings.php:968
+msgid "Number of items to display per page when viewed from mobile device:"
+msgstr "Liczba elementów do wyświetlenia na stronie podczas przeglądania z urządzenia mobilnego:"
 
-#: mod/admin.php:451 mod/admin.php:1355
-msgid "Automatic Friend Account"
-msgstr "Automatyczny przyjaciel konta"
+#: mod/settings.php:969
+msgid "Don't show emoticons"
+msgstr "Nie pokazuj emotikonek"
 
-#: mod/admin.php:452
-msgid "Blog Account"
-msgstr "Konto Bloga"
+#: mod/settings.php:970
+msgid "Calendar"
+msgstr "Kalendarz"
 
-#: mod/admin.php:453
-msgid "Private Forum"
-msgstr "Forum Prywatne"
+#: mod/settings.php:971
+msgid "Beginning of week:"
+msgstr "Początek tygodnia:"
 
-#: mod/admin.php:479
-msgid "Message queues"
-msgstr "Wiadomości"
+#: mod/settings.php:972
+msgid "Don't show notices"
+msgstr "Nie pokazuj powiadomień"
 
-#: mod/admin.php:485
-msgid "Summary"
-msgstr "Skrót"
+#: mod/settings.php:973
+msgid "Infinite scroll"
+msgstr "Nieskończone przewijanie"
 
-#: mod/admin.php:488
-msgid "Registered users"
-msgstr "Zarejestrowani użytkownicy"
+#: mod/settings.php:974
+msgid "Automatic updates only at the top of the network page"
+msgstr "Automatyczne aktualizacje tylko u góry strony sieci"
 
-#: mod/admin.php:490
-msgid "Pending registrations"
-msgstr "Rejestracje w toku."
+#: mod/settings.php:974
+msgid ""
+"When disabled, the network page is updated all the time, which could be "
+"confusing while reading."
+msgstr "Po wyłączeniu strona sieciowa jest cały czas aktualizowana, co może być mylące podczas czytania."
 
-#: mod/admin.php:491
-msgid "Version"
-msgstr "Wersja"
+#: mod/settings.php:975
+msgid "Bandwith Saver Mode"
+msgstr "Tryb oszczędzania przepustowości"
 
-#: mod/admin.php:496
-msgid "Active plugins"
-msgstr "Aktywne pluginy"
+#: mod/settings.php:975
+msgid ""
+"When enabled, embedded content is not displayed on automatic updates, they "
+"only show on page reload."
+msgstr "Po włączeniu wbudowana zawartość nie jest wyświetlana w automatycznych aktualizacjach, wyświetlają się tylko przy przeładowaniu strony."
 
-#: mod/admin.php:521
-msgid "Can not parse base url. Must have at least <scheme>://<domain>"
-msgstr ""
+#: mod/settings.php:976
+msgid "Smart Threading"
+msgstr "Inteligentne gwintowanie"
 
-#: mod/admin.php:826
-msgid "RINO2 needs mcrypt php extension to work."
-msgstr ""
+#: mod/settings.php:976
+msgid ""
+"When enabled, suppress extraneous thread indentation while keeping it where "
+"it matters. Only works if threading is available and enabled."
+msgstr "Włączenie tej opcji powoduje pomijanie wcięcia nitek zewnętrznych, zachowując je w dowolnym miejscu. Działa tylko wtedy, gdy wątki są dostępne i włączone."
 
-#: mod/admin.php:834
-msgid "Site settings updated."
-msgstr "Ustawienia strony zaktualizowane"
+#: mod/settings.php:978
+msgid "General Theme Settings"
+msgstr "Ogólne ustawienia motywu"
 
-#: mod/admin.php:881
-msgid "No community page"
-msgstr ""
+#: mod/settings.php:979
+msgid "Custom Theme Settings"
+msgstr "Niestandardowe ustawienia motywów"
 
-#: mod/admin.php:882
-msgid "Public postings from users of this site"
-msgstr ""
+#: mod/settings.php:980
+msgid "Content Settings"
+msgstr "Ustawienia zawartości"
 
-#: mod/admin.php:883
-msgid "Global community page"
-msgstr ""
+#: mod/settings.php:981 view/theme/duepuntozero/config.php:73
+#: view/theme/frio/config.php:115 view/theme/quattro/config.php:75
+#: view/theme/vier/config.php:121
+msgid "Theme settings"
+msgstr "Ustawienia motywu"
 
-#: mod/admin.php:888 mod/contacts.php:530
-msgid "Never"
-msgstr "Nigdy"
+#: mod/settings.php:1000
+msgid "Unable to find your profile. Please contact your admin."
+msgstr "Nie można znaleźć Twojego profilu. Skontaktuj się z administratorem."
 
-#: mod/admin.php:889
-msgid "At post arrival"
-msgstr ""
+#: mod/settings.php:1042
+msgid "Account Types"
+msgstr "Rodzaje kont"
 
-#: mod/admin.php:897 mod/contacts.php:557
-msgid "Disabled"
-msgstr ""
+#: mod/settings.php:1043
+msgid "Personal Page Subtypes"
+msgstr "Podtypy osobistych stron"
 
-#: mod/admin.php:899
-msgid "Users, Global Contacts"
-msgstr ""
+#: mod/settings.php:1044
+msgid "Community Forum Subtypes"
+msgstr "Podtypy społeczności forum"
 
-#: mod/admin.php:900
-msgid "Users, Global Contacts/fallback"
-msgstr ""
+#: mod/settings.php:1051
+msgid "Personal Page"
+msgstr "Strona osobista"
 
-#: mod/admin.php:904
-msgid "One month"
-msgstr "Miesiąc"
+#: mod/settings.php:1052
+msgid "Account for a personal profile."
+msgstr "Konto dla profilu osobistego."
 
-#: mod/admin.php:905
-msgid "Three months"
-msgstr "Trzy miesiące"
+#: mod/settings.php:1055
+msgid "Organisation Page"
+msgstr "Strona Organizacji"
 
-#: mod/admin.php:906
-msgid "Half a year"
-msgstr "Pół roku"
+#: mod/settings.php:1056
+msgid ""
+"Account for an organisation that automatically approves contact requests as "
+"\"Followers\"."
+msgstr "Konto dla organizacji, która automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\"."
 
-#: mod/admin.php:907
-msgid "One year"
-msgstr "Rok"
+#: mod/settings.php:1059
+msgid "News Page"
+msgstr "Strona Wiadomości"
 
-#: mod/admin.php:912
-msgid "Multi user instance"
-msgstr "Tryb MultiUsera"
+#: mod/settings.php:1060
+msgid ""
+"Account for a news reflector that automatically approves contact requests as"
+" \"Followers\"."
+msgstr "Konto dla reflektora wiadomości, który automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\"."
 
-#: mod/admin.php:935
-msgid "Closed"
-msgstr "Zamknięty"
+#: mod/settings.php:1063
+msgid "Community Forum"
+msgstr "Forum społecznościowe"
 
-#: mod/admin.php:936
-msgid "Requires approval"
-msgstr "Wymagane zatwierdzenie."
+#: mod/settings.php:1064
+msgid "Account for community discussions."
+msgstr "Konto do dyskusji w społeczności."
 
-#: mod/admin.php:937
-msgid "Open"
-msgstr "Otwórz"
+#: mod/settings.php:1067
+msgid "Normal Account Page"
+msgstr "Normalna strona konta"
 
-#: mod/admin.php:941
-msgid "No SSL policy, links will track page SSL state"
-msgstr "Brak SSL , linki będą śledzić stan SSL ."
+#: mod/settings.php:1068
+msgid ""
+"Account for a regular personal profile that requires manual approval of "
+"\"Friends\" and \"Followers\"."
+msgstr "Konto dla zwykłego profilu osobistego, który wymaga ręcznej zgody \"Przyjaciół\" i \"Obserwatorów\"."
 
-#: mod/admin.php:942
-msgid "Force all links to use SSL"
-msgstr "Wymuś by linki używały SSL."
+#: mod/settings.php:1071
+msgid "Soapbox Page"
+msgstr "Strona Soapbox"
 
-#: mod/admin.php:943
-msgid "Self-signed certificate, use SSL for local links only (discouraged)"
-msgstr "Wewnętrzne Certyfikaty , użyj SSL tylko dla linków lokalnych . "
+#: mod/settings.php:1072
+msgid ""
+"Account for a public profile that automatically approves contact requests as"
+" \"Followers\"."
+msgstr "Konto dla profilu publicznego, który automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\"."
 
-#: mod/admin.php:957
-msgid "File upload"
-msgstr "Plik załadowano"
+#: mod/settings.php:1075
+msgid "Public Forum"
+msgstr "Forum publiczne"
 
-#: mod/admin.php:958
-msgid "Policies"
-msgstr "zasady"
+#: mod/settings.php:1076
+msgid "Automatically approves all contact requests."
+msgstr "Automatycznie zatwierdza wszystkie prośby o kontakt."
 
-#: mod/admin.php:960
-msgid "Auto Discovered Contact Directory"
-msgstr ""
+#: mod/settings.php:1079
+msgid "Automatic Friend Page"
+msgstr "Automatyczna strona znajomego"
 
-#: mod/admin.php:961
-msgid "Performance"
-msgstr "Ustawienia"
+#: mod/settings.php:1080
+msgid ""
+"Account for a popular profile that automatically approves contact requests "
+"as \"Friends\"."
+msgstr "Konto popularnego profilu, które automatycznie zatwierdza prośby o kontakt jako \"Przyjaciele\"."
 
-#: mod/admin.php:962
-msgid "Worker"
-msgstr ""
+#: mod/settings.php:1083
+msgid "Private Forum [Experimental]"
+msgstr "Prywatne Forum [Eksperymentalne]"
 
-#: mod/admin.php:963
-msgid ""
-"Relocate - WARNING: advanced function. Could make this server unreachable."
-msgstr ""
+#: mod/settings.php:1084
+msgid "Requires manual approval of contact requests."
+msgstr "Wymaga ręcznego zatwierdzania żądań kontaktów."
 
-#: mod/admin.php:966
-msgid "Site name"
-msgstr "Nazwa strony"
+#: mod/settings.php:1095
+msgid "OpenID:"
+msgstr "OpenID:"
 
-#: mod/admin.php:967
-msgid "Host name"
-msgstr ""
+#: mod/settings.php:1095
+msgid "(Optional) Allow this OpenID to login to this account."
+msgstr "(Opcjonalnie) Pozwól temu OpenID zalogować się na to konto."
 
-#: mod/admin.php:968
-msgid "Sender Email"
-msgstr ""
+#: mod/settings.php:1103
+msgid "Publish your default profile in your local site directory?"
+msgstr "Opublikować swój domyślny profil w swoim lokalnym katalogu stron?"
 
-#: mod/admin.php:968
+#: mod/settings.php:1103
+#, php-format
 msgid ""
-"The email address your server shall use to send notification emails from."
-msgstr ""
+"Your profile will be published in the global friendica directories (e.g. <a "
+"href=\"%s\">%s</a>). Your profile will be visible in public."
+msgstr "Twój profil zostanie opublikowany w globalnych katalogach friendica (np.<a href=\"%s\">%s</a>). Twój profil będzie widoczny publicznie."
 
-#: mod/admin.php:969
-msgid "Banner/Logo"
-msgstr "Logo"
+#: mod/settings.php:1109
+msgid "Publish your default profile in the global social directory?"
+msgstr "Opublikować twój niewypełniony profil w globalnym, społecznym katalogu?"
 
-#: mod/admin.php:970
-msgid "Shortcut icon"
-msgstr ""
+#: mod/settings.php:1109
+#, php-format
+msgid ""
+"Your profile will be published in this node's <a href=\"%s\">local "
+"directory</a>. Your profile details may be publicly visible depending on the"
+" system settings."
+msgstr "Twój profil zostanie opublikowany w lokalnym katalogu tego <a href=\"%s\">węzła</a>. Dane Twojego profilu mogą być publicznie widoczne w zależności od ustawień systemu."
 
-#: mod/admin.php:970
-msgid "Link to an icon that will be used for browsers."
-msgstr ""
+#: mod/settings.php:1116
+msgid "Hide your contact/friend list from viewers of your default profile?"
+msgstr "Ukryć listę znajomych przed odwiedzającymi Twój profil?"
 
-#: mod/admin.php:971
-msgid "Touch icon"
-msgstr ""
+#: mod/settings.php:1116
+msgid ""
+"Your contact list won't be shown in your default profile page. You can "
+"decide to show your contact list separately for each additional profile you "
+"create"
+msgstr "Twoja lista kontaktów nie będzie wyświetlana na domyślnej stronie profilu. Możesz zdecydować o wyświetleniu listy kontaktów osobno dla każdego tworzonego dodatkowego profilu"
 
-#: mod/admin.php:971
-msgid "Link to an icon that will be used for tablets and mobiles."
-msgstr ""
+#: mod/settings.php:1120
+msgid "Hide your profile details from anonymous viewers?"
+msgstr "Ukryj dane swojego profilu przed anonimowymi widzami?"
 
-#: mod/admin.php:972
-msgid "Additional Info"
-msgstr "Dodatkowe informacje"
+#: mod/settings.php:1120
+msgid ""
+"Anonymous visitors will only see your profile picture, your display name and"
+" the nickname you are using on your profile page. Disables posting public "
+"messages to Diaspora and other networks."
+msgstr "Anonimowi użytkownicy zobaczą tylko Twoje zdjęcie profilowe, swoją wyświetlaną nazwę i pseudonim, którego używasz na stronie profilu. Wyłącza wysyłanie publicznych wiadomości do Diaspory i innych sieci."
 
-#: mod/admin.php:972
-#, php-format
+#: mod/settings.php:1124
+msgid "Allow friends to post to your profile page?"
+msgstr "Zezwól na dodawanie postów na twoim profilu przez znajomych"
+
+#: mod/settings.php:1124
 msgid ""
-"For public servers: you can add additional information here that will be "
-"listed at %s/siteinfo."
-msgstr ""
+"Your contacts may write posts on your profile wall. These posts will be "
+"distributed to your contacts"
+msgstr "Twoi znajomi mogą pisać posty na ścianie Twojego profilu. Te posty zostaną przesłane do Twoich kontaktów"
 
-#: mod/admin.php:973
-msgid "System language"
-msgstr "Język systemu"
+#: mod/settings.php:1128
+msgid "Allow friends to tag your posts?"
+msgstr "Zezwól na oznaczanie twoich postów przez znajomych"
 
-#: mod/admin.php:974
-msgid "System theme"
-msgstr "Motyw systemowy"
+#: mod/settings.php:1128
+msgid "Your contacts can add additional tags to your posts."
+msgstr "Twoje kontakty mogą dodawać do tagów dodatkowe tagi."
 
-#: mod/admin.php:974
+#: mod/settings.php:1132
+msgid "Allow us to suggest you as a potential friend to new members?"
+msgstr "Pozwól nam zasugerować Cię jako potencjalnego przyjaciela dla nowych członków?"
+
+#: mod/settings.php:1132
 msgid ""
-"Default system theme - may be over-ridden by user profiles - <a href='#' "
-"id='cnftheme'>change theme settings</a>"
-msgstr "Domyślny motyw systemu - może być nadpisany przez profil użytkownika  <a href='#' id='cnftheme'>zmień ustawienia motywów</a>"
+"If you like, Friendica may suggest new members to add you as a contact."
+msgstr "Jeśli chcesz, Friendica może zaproponować nowym członkom dodanie Cię jako kontakt."
 
-#: mod/admin.php:975
-msgid "Mobile system theme"
-msgstr "Mobilny motyw systemowy"
+#: mod/settings.php:1136
+msgid "Permit unknown people to send you private mail?"
+msgstr "Zezwolić nieznanym osobom na wysyłanie prywatnych wiadomości?"
 
-#: mod/admin.php:975
-msgid "Theme for mobile devices"
-msgstr "Szablon dla mobilnych urządzeń"
+#: mod/settings.php:1136
+msgid ""
+"Friendica network users may send you private messages even if they are not "
+"in your contact list."
+msgstr "Użytkownicy sieci w serwisie Friendica mogą wysyłać prywatne wiadomości, nawet jeśli nie znajdują się one na liście kontaktów."
 
-#: mod/admin.php:976
-msgid "SSL link policy"
-msgstr "polityka SSL"
+#: mod/settings.php:1140
+msgid "Profile is <strong>not published</strong>."
+msgstr "Profil <strong>nie jest opublikowany</strong>"
 
-#: mod/admin.php:976
-msgid "Determines whether generated links should be forced to use SSL"
-msgstr "Określa kiedy generowane linki powinny używać wymuszonego SSl."
+#: mod/settings.php:1146
+#, php-format
+msgid "Your Identity Address is <strong>'%s'</strong> or '%s'."
+msgstr "Twój adres tożsamości to <strong>'%s'</strong> lub '%s'."
 
-#: mod/admin.php:977
-msgid "Force SSL"
-msgstr ""
+#: mod/settings.php:1153
+msgid "Automatically expire posts after this many days:"
+msgstr "Automatycznie wygasaj posty po tych wielu dniach:"
 
-#: mod/admin.php:977
-msgid ""
-"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
-" to endless loops."
-msgstr ""
+#: mod/settings.php:1153
+msgid "If empty, posts will not expire. Expired posts will be deleted"
+msgstr "Pole puste, wiadomość nie wygaśnie. Niezapisane wpisy zostaną usunięte."
 
-#: mod/admin.php:978
-msgid "Old style 'Share'"
-msgstr ""
+#: mod/settings.php:1154
+msgid "Advanced expiration settings"
+msgstr "Zaawansowane ustawienia wygasania"
 
-#: mod/admin.php:978
-msgid "Deactivates the bbcode element 'share' for repeating items."
-msgstr ""
+#: mod/settings.php:1155
+msgid "Advanced Expiration"
+msgstr "Zaawansowane wygasanie"
 
-#: mod/admin.php:979
-msgid "Hide help entry from navigation menu"
-msgstr "Wyłącz pomoc w menu nawigacyjnym "
+#: mod/settings.php:1156
+msgid "Expire posts:"
+msgstr "Wygasające posty:"
+
+#: mod/settings.php:1157
+msgid "Expire personal notes:"
+msgstr "Wygasające notatki osobiste:"
+
+#: mod/settings.php:1158
+msgid "Expire starred posts:"
+msgstr "Wygasaj posty oznaczone gwiazdką:"
+
+#: mod/settings.php:1159
+msgid "Expire photos:"
+msgstr "Wygasanie zdjęć:"
+
+#: mod/settings.php:1160
+msgid "Only expire posts by others:"
+msgstr "Tylko wygasaj posty innych osób:"
 
-#: mod/admin.php:979
-msgid ""
-"Hides the menu entry for the Help pages from the navigation menu. You can "
-"still access it calling /help directly."
-msgstr "Chowa pozycje menu dla stron pomocy ze strony nawigacyjnej. Możesz nadal ją wywołać poprzez komendę /help."
+#: mod/settings.php:1190
+msgid "Account Settings"
+msgstr "Ustawienia konta"
 
-#: mod/admin.php:980
-msgid "Single user instance"
-msgstr "Tryb SingleUsera"
+#: mod/settings.php:1198
+msgid "Password Settings"
+msgstr "Ustawienia hasła"
 
-#: mod/admin.php:980
-msgid "Make this instance multi-user or single-user for the named user"
-msgstr "Ustawia tryb multi lub single dla wybranych użytkowników."
+#: mod/settings.php:1200
+msgid "Leave password fields blank unless changing"
+msgstr "Pozostaw pola hasła puste, chyba że chcesz je zmienić."
 
-#: mod/admin.php:981
-msgid "Maximum image size"
-msgstr "Maksymalny rozmiar zdjęcia"
+#: mod/settings.php:1201
+msgid "Current Password:"
+msgstr "Obecne hasło:"
 
-#: mod/admin.php:981
-msgid ""
-"Maximum size in bytes of uploaded images. Default is 0, which means no "
-"limits."
-msgstr "Maksymalny rozmiar w bitach dla wczytywanego obrazu . Domyślnie jest to  0 , co oznacza bez limitu ."
+#: mod/settings.php:1201 mod/settings.php:1202
+msgid "Your current password to confirm the changes"
+msgstr "Twoje obecne hasło, potwierdź zmiany"
 
-#: mod/admin.php:982
-msgid "Maximum image length"
-msgstr "Maksymalna długość obrazu"
+#: mod/settings.php:1202
+msgid "Password:"
+msgstr "Hasło:"
 
-#: mod/admin.php:982
-msgid ""
-"Maximum length in pixels of the longest side of uploaded images. Default is "
-"-1, which means no limits."
-msgstr "Maksymalna długość najdłuższej strony przesyłanego obrazu w pikselach.\nDomyślnie jest to -1, co oznacza brak limitu."
+#: mod/settings.php:1206
+msgid "Basic Settings"
+msgstr "Ustawienia podstawowe"
 
-#: mod/admin.php:983
-msgid "JPEG image quality"
-msgstr "jakość obrazu JPEG"
+#: mod/settings.php:1207 src/Model/Profile.php:738
+msgid "Full Name:"
+msgstr "Imię i nazwisko:"
 
-#: mod/admin.php:983
-msgid ""
-"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
-"100, which is full quality."
-msgstr "Wczytywanie JPEGS będzie zapisane z tymi ustawieniami jakości [0-100] . Domyslnie jest ustawione 100 co oznacza brak strat jakości . "
+#: mod/settings.php:1208
+msgid "Email Address:"
+msgstr "Adres email:"
 
-#: mod/admin.php:985
-msgid "Register policy"
-msgstr "Zarejestruj polisę"
+#: mod/settings.php:1209
+msgid "Your Timezone:"
+msgstr "Twoja strefa czasowa:"
 
-#: mod/admin.php:986
-msgid "Maximum Daily Registrations"
-msgstr "Maksymalnie dziennych rejestracji"
+#: mod/settings.php:1210
+msgid "Your Language:"
+msgstr "Twój język:"
 
-#: mod/admin.php:986
+#: mod/settings.php:1210
 msgid ""
-"If registration is permitted above, this sets the maximum number of new user"
-" registrations to accept per day.  If register is set to closed, this "
-"setting has no effect."
-msgstr ""
-
-#: mod/admin.php:987
-msgid "Register text"
-msgstr "Zarejestruj tekst"
+"Set the language we use to show you friendica interface and to send you "
+"emails"
+msgstr "Ustaw język, którego używamy, aby pokazać interfejs użytkownika i wysłać Ci e-maile"
 
-#: mod/admin.php:987
-msgid "Will be displayed prominently on the registration page."
-msgstr ""
+#: mod/settings.php:1211
+msgid "Default Post Location:"
+msgstr "Standardowa lokalizacja wiadomości:"
 
-#: mod/admin.php:988
-msgid "Accounts abandoned after x days"
-msgstr "Konto porzucone od x dni."
+#: mod/settings.php:1212
+msgid "Use Browser Location:"
+msgstr "Użyj położenia przeglądarki:"
 
-#: mod/admin.php:988
-msgid ""
-"Will not waste system resources polling external sites for abandonded "
-"accounts. Enter 0 for no time limit."
-msgstr "Nie będzie marnować zasobów systemu wypytując zewnętrzne strony o opuszczone konta. Ustaw 0 dla braku limitu czasu ."
+#: mod/settings.php:1215
+msgid "Security and Privacy Settings"
+msgstr "Ustawienia bezpieczeństwa i prywatności"
 
-#: mod/admin.php:989
-msgid "Allowed friend domains"
-msgstr "Dozwolone domeny przyjaciół"
+#: mod/settings.php:1217
+msgid "Maximum Friend Requests/Day:"
+msgstr "Maksymalna liczba zaproszeń do grona przyjaciół na dzień:"
 
-#: mod/admin.php:989
-msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
-msgstr "Lista domen separowana przecinkami  które mogą zaprzyjaźnić się z tą stroną . Wildcards są akceptowane . Pozostaw puste by zezwolić każdej domenie na zapryjaźnienie. "
+#: mod/settings.php:1217 mod/settings.php:1246
+msgid "(to prevent spam abuse)"
+msgstr "(aby zapobiec spamowaniu)"
 
-#: mod/admin.php:990
-msgid "Allowed email domains"
-msgstr "Dozwolone domeny e-mailowe"
+#: mod/settings.php:1218
+msgid "Default Post Permissions"
+msgstr "Domyślne prawa dostępu wiadomości"
 
-#: mod/admin.php:990
-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 ""
+#: mod/settings.php:1219
+msgid "(click to open/close)"
+msgstr "(kliknij by otworzyć/zamknąć)"
 
-#: mod/admin.php:991
-msgid "Block public"
-msgstr "Blokuj publicznie"
+#: mod/settings.php:1229
+msgid "Default Private Post"
+msgstr "Domyślny Prywatny Wpis"
 
-#: mod/admin.php:991
-msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently logged in."
-msgstr ""
+#: mod/settings.php:1230
+msgid "Default Public Post"
+msgstr "Domyślny Publiczny Post"
 
-#: mod/admin.php:992
-msgid "Force publish"
-msgstr "Wymuś publikację"
+#: mod/settings.php:1234
+msgid "Default Permissions for New Posts"
+msgstr "Uprawnienia domyślne dla nowych postów"
 
-#: mod/admin.php:992
-msgid ""
-"Check to force all profiles on this site to be listed in the site directory."
-msgstr ""
+#: mod/settings.php:1246
+msgid "Maximum private messages per day from unknown people:"
+msgstr "Maksymalna liczba wiadomości prywatnych dziennie od nieznanych ludzi:"
 
-#: mod/admin.php:993
-msgid "Global directory URL"
-msgstr ""
+#: mod/settings.php:1249
+msgid "Notification Settings"
+msgstr "Ustawienia powiadomień"
 
-#: mod/admin.php:993
-msgid ""
-"URL to the global directory. If this is not set, the global directory is "
-"completely unavailable to the application."
-msgstr ""
+#: mod/settings.php:1250
+msgid "By default post a status message when:"
+msgstr "Domyślnie publikuj komunikat o stanie, gdy:"
 
-#: mod/admin.php:994
-msgid "Allow threaded items"
-msgstr "Zezwalaj na wątkowanie tematów"
+#: mod/settings.php:1251
+msgid "accepting a friend request"
+msgstr "przyjmowanie prośby o dodanie do znajomych"
 
-#: mod/admin.php:994
-msgid "Allow infinite level threading for items on this site."
-msgstr "Zezwalaj na nieograniczoną liczbę wątków tematycznych na tej stronie."
+#: mod/settings.php:1252
+msgid "joining a forum/community"
+msgstr "dołączanie do forum/społeczności"
 
-#: mod/admin.php:995
-msgid "Private posts by default for new users"
-msgstr "Prywatne posty domyślnie dla nowych użytkowników"
+#: mod/settings.php:1253
+msgid "making an <em>interesting</em> profile change"
+msgstr "dokonaj <em>interesującej</em> zmiany profilu"
 
-#: mod/admin.php:995
-msgid ""
-"Set default post permissions for all new members to the default privacy "
-"group rather than public."
-msgstr ""
+#: mod/settings.php:1254
+msgid "Send a notification email when:"
+msgstr "Wyślij powiadmonienia na email, kiedy:"
 
-#: mod/admin.php:996
-msgid "Don't include post content in email notifications"
-msgstr "Nie wklejaj zawartości postu do powiadomienia o poczcie"
+#: mod/settings.php:1255
+msgid "You receive an introduction"
+msgstr "Otrzymałeś zaproszenie"
 
-#: mod/admin.php:996
-msgid ""
-"Don't include the content of a post/comment/private message/etc. in the "
-"email notifications that are sent out from this site, as a privacy measure."
-msgstr "W celu ochrony prywatności, nie włączaj zawartości postu/komentarza/wiadomości prywatnej/etc. do powiadomień w wiadomościach mailowych wysyłanych z tej strony."
+#: mod/settings.php:1256
+msgid "Your introductions are confirmed"
+msgstr "Dane zatwierdzone"
 
-#: mod/admin.php:997
-msgid "Disallow public access to addons listed in the apps menu."
-msgstr "Nie zezwalaj na publiczny dostęp do dodatkowych wtyczek wyszczególnionych w menu aplikacji."
+#: mod/settings.php:1257
+msgid "Someone writes on your profile wall"
+msgstr "Ktoś pisze na twoim profilu"
 
-#: mod/admin.php:997
-msgid ""
-"Checking this box will restrict addons listed in the apps menu to members "
-"only."
-msgstr ""
+#: mod/settings.php:1258
+msgid "Someone writes a followup comment"
+msgstr "Ktoś pisze komentarz nawiązujący."
 
-#: mod/admin.php:998
-msgid "Don't embed private images in posts"
-msgstr ""
+#: mod/settings.php:1259
+msgid "You receive a private message"
+msgstr "Otrzymałeś prywatną wiadomość"
 
-#: mod/admin.php:998
-msgid ""
-"Don't replace locally-hosted private photos in posts with an embedded copy "
-"of the image. This means that contacts who receive posts containing private "
-"photos will have to authenticate and load each image, which may take a "
-"while."
-msgstr ""
+#: mod/settings.php:1260
+msgid "You receive a friend suggestion"
+msgstr "Otrzymane propozycje znajomych"
 
-#: mod/admin.php:999
-msgid "Allow Users to set remote_self"
-msgstr ""
+#: mod/settings.php:1261
+msgid "You are tagged in a post"
+msgstr "Jesteś oznaczony tagiem w poście"
 
-#: mod/admin.php:999
-msgid ""
-"With checking this, every user is allowed to mark every contact as a "
-"remote_self in the repair contact dialog. Setting this flag on a contact "
-"causes mirroring every posting of that contact in the users stream."
+#: mod/settings.php:1262
+msgid "You are poked/prodded/etc. in a post"
 msgstr ""
 
-#: mod/admin.php:1000
-msgid "Block multiple registrations"
-msgstr "Zablokuj wielokrotną rejestrację"
+#: mod/settings.php:1264
+msgid "Activate desktop notifications"
+msgstr "Aktywuj powiadomienia na pulpicie"
 
-#: mod/admin.php:1000
-msgid "Disallow users to register additional accounts for use as pages."
-msgstr "Nie pozwalaj użytkownikom na zakładanie dodatkowych kont do używania jako strony. "
+#: mod/settings.php:1264
+msgid "Show desktop popup on new notifications"
+msgstr "Pokaż wyskakujące okienko dla nowych powiadomień"
 
-#: mod/admin.php:1001
-msgid "OpenID support"
-msgstr "Wsparcie OpenID"
+#: mod/settings.php:1266
+msgid "Text-only notification emails"
+msgstr "E-maile z powiadomieniami tekstowymi"
 
-#: mod/admin.php:1001
-msgid "OpenID support for registration and logins."
-msgstr ""
+#: mod/settings.php:1268
+msgid "Send text only notification emails, without the html part"
+msgstr "Wysyłaj tylko e-maile z powiadomieniami tekstowymi, bez części html"
 
-#: mod/admin.php:1002
-msgid "Fullname check"
-msgstr "Sprawdzanie pełnej nazwy"
+#: mod/settings.php:1270
+msgid "Show detailled notifications"
+msgstr "Pokaż szczegółowe powiadomienia"
 
-#: mod/admin.php:1002
+#: mod/settings.php:1272
 msgid ""
-"Force users to register with a space between firstname and lastname in Full "
-"name, as an antispam measure"
-msgstr "Aby ograniczyć spam, wymagaj by użytkownik przy rejestracji w polu Imię i nazwisko użył spacji pomiędzy imieniem i nazwiskiem."
+"Per default, notifications are condensed to a single notification per item. "
+"When enabled every notification is displayed."
+msgstr "Domyślne powiadomienia są skondensowane z jednym powiadomieniem dla każdego przedmiotu. Po włączeniu wyświetlane jest każde powiadomienie."
 
-#: mod/admin.php:1003
-msgid "UTF-8 Regular expressions"
-msgstr "Wyrażenia regularne UTF-8"
+#: mod/settings.php:1274
+msgid "Advanced Account/Page Type Settings"
+msgstr "Zaawansowane ustawienia konta/rodzaju strony"
 
-#: mod/admin.php:1003
-msgid "Use PHP UTF8 regular expressions"
-msgstr "Użyj regularnych wyrażeń PHP UTF8"
+#: mod/settings.php:1275
+msgid "Change the behaviour of this account for special situations"
+msgstr "Zmień zachowanie tego konta w sytuacjach specjalnych"
 
-#: mod/admin.php:1004
-msgid "Community Page Style"
-msgstr ""
+#: mod/settings.php:1278
+msgid "Relocate"
+msgstr "Przeniesienie"
 
-#: mod/admin.php:1004
+#: mod/settings.php:1279
 msgid ""
-"Type of community page to show. 'Global community' shows every public "
-"posting from an open distributed network that arrived on this server."
-msgstr ""
+"If you have moved this profile from another server, and some of your "
+"contacts don't receive your updates, try pushing this button."
+msgstr "Jeśli ten profil został przeniesiony z innego serwera, a niektóre z Twoich kontaktów nie otrzymają aktualizacji, spróbuj nacisnąć ten przycisk."
 
-#: mod/admin.php:1005
-msgid "Posts per user on community page"
-msgstr ""
+#: mod/settings.php:1280
+msgid "Resend relocate message to contacts"
+msgstr "Wyślij ponownie przenieść wiadomości do kontaktów"
 
-#: mod/admin.php:1005
-msgid ""
-"The maximum number of posts per user on the community page. (Not valid for "
-"'Global Community')"
-msgstr ""
+#: mod/unfollow.php:34
+msgid "Contact wasn't found or can't be unfollowed."
+msgstr "Kontakt nie został znaleziony lub nie można go pominąć."
 
-#: mod/admin.php:1006
-msgid "Enable OStatus support"
-msgstr "Włącz wsparcie OStatus"
+#: mod/unfollow.php:47
+msgid "Contact unfollowed"
+msgstr "Skontaktuj się z obserwowanym"
 
-#: mod/admin.php:1006
-msgid ""
-"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
-"communications in OStatus are public, so privacy warnings will be "
-"occasionally displayed."
-msgstr ""
+#: mod/unfollow.php:73
+msgid "You aren't a friend of this contact."
+msgstr "Nie jesteś przyjacielem tego kontaktu."
 
-#: mod/admin.php:1007
-msgid "OStatus conversation completion interval"
-msgstr ""
+#: mod/unfollow.php:79
+msgid "Unfollowing is currently not supported by your network."
+msgstr "Brak obserwowania nie jest obecnie obsługiwany przez twoją sieć."
 
-#: mod/admin.php:1007
-msgid ""
-"How often shall the poller check for new entries in OStatus conversations? "
-"This can be a very ressource task."
-msgstr ""
+#: view/theme/duepuntozero/config.php:54 src/Model/User.php:488
+msgid "default"
+msgstr "standardowe"
 
-#: mod/admin.php:1008
-msgid "Only import OStatus threads from our contacts"
+#: view/theme/duepuntozero/config.php:55
+msgid "greenzero"
 msgstr ""
 
-#: mod/admin.php:1008
-msgid ""
-"Normally we import every content from our OStatus contacts. With this option"
-" we only store threads that are started by a contact that is known on our "
-"system."
+#: view/theme/duepuntozero/config.php:56
+msgid "purplezero"
 msgstr ""
 
-#: mod/admin.php:1009
-msgid "OStatus support can only be enabled if threading is enabled."
+#: view/theme/duepuntozero/config.php:57
+msgid "easterbunny"
 msgstr ""
 
-#: mod/admin.php:1011
-msgid ""
-"Diaspora support can't be enabled because Friendica was installed into a sub"
-" directory."
+#: view/theme/duepuntozero/config.php:58
+msgid "darkzero"
 msgstr ""
 
-#: mod/admin.php:1012
-msgid "Enable Diaspora support"
-msgstr "Włączyć obsługę Diaspory"
-
-#: mod/admin.php:1012
-msgid "Provide built-in Diaspora network compatibility."
+#: view/theme/duepuntozero/config.php:59
+msgid "comix"
 msgstr ""
 
-#: mod/admin.php:1013
-msgid "Only allow Friendica contacts"
-msgstr "Dopuść tylko kontakty Friendrica"
+#: view/theme/duepuntozero/config.php:60
+msgid "slackr"
+msgstr ""
 
-#: mod/admin.php:1013
-msgid ""
-"All contacts must use Friendica protocols. All other built-in communication "
-"protocols disabled."
+#: view/theme/duepuntozero/config.php:74
+msgid "Variations"
 msgstr ""
 
-#: mod/admin.php:1014
-msgid "Verify SSL"
-msgstr "Weryfikacja SSL"
+#: view/theme/frio/php/Image.php:25
+msgid "Repeat the image"
+msgstr "Powtórz obraz"
 
-#: mod/admin.php:1014
-msgid ""
-"If you wish, you can turn on strict certificate checking. This will mean you"
-" cannot connect (at all) to self-signed SSL sites."
+#: view/theme/frio/php/Image.php:25
+msgid "Will repeat your image to fill the background."
+msgstr "Powtarza twój obraz, aby wypełnić tło."
+
+#: view/theme/frio/php/Image.php:27
+msgid "Stretch"
 msgstr ""
 
-#: mod/admin.php:1015
-msgid "Proxy user"
-msgstr "Użytkownik proxy"
+#: view/theme/frio/php/Image.php:27
+msgid "Will stretch to width/height of the image."
+msgstr "Rozciągnie się do szerokości/wysokości obrazu."
 
-#: mod/admin.php:1016
-msgid "Proxy URL"
-msgstr "URL Proxy"
+#: view/theme/frio/php/Image.php:29
+msgid "Resize fill and-clip"
+msgstr "Zmień rozmiar wypełnienia i klipu"
 
-#: mod/admin.php:1017
-msgid "Network timeout"
-msgstr "Network timeout"
+#: view/theme/frio/php/Image.php:29
+msgid "Resize to fill and retain aspect ratio."
+msgstr "Zmień rozmiar, aby wypełnić i zachować proporcje."
 
-#: mod/admin.php:1017
-msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
-msgstr ""
+#: view/theme/frio/php/Image.php:31
+msgid "Resize best fit"
+msgstr "Zmień rozmiar, aby najlepiej dopasować"
 
-#: mod/admin.php:1018
-msgid "Delivery interval"
-msgstr ""
+#: view/theme/frio/php/Image.php:31
+msgid "Resize to best fit and retain aspect ratio."
+msgstr "Zmień rozmiar, aby jak najlepiej dopasować i zachować proporcje."
 
-#: mod/admin.php:1018
-msgid ""
-"Delay background delivery processes by this many seconds to reduce system "
-"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
-"for large dedicated servers."
-msgstr ""
+#: view/theme/frio/config.php:97
+msgid "Default"
+msgstr "Domyślne"
 
-#: mod/admin.php:1019
-msgid "Poll interval"
-msgstr ""
+#: view/theme/frio/config.php:109
+msgid "Note"
+msgstr "Uwaga"
 
-#: mod/admin.php:1019
-msgid ""
-"Delay background polling processes by this many seconds to reduce system "
-"load. If 0, use delivery interval."
-msgstr ""
+#: view/theme/frio/config.php:109
+msgid "Check image permissions if all users are allowed to visit the image"
+msgstr "Sprawdź uprawnienia do obrazu, jeśli wszyscy użytkownicy mogą odwiedzać obraz"
 
-#: mod/admin.php:1020
-msgid "Maximum Load Average"
-msgstr ""
+#: view/theme/frio/config.php:116
+msgid "Select scheme"
+msgstr "Wybierz schemat"
 
-#: mod/admin.php:1020
-msgid ""
-"Maximum system load before delivery and poll processes are deferred - "
-"default 50."
-msgstr ""
+#: view/theme/frio/config.php:117
+msgid "Navigation bar background color"
+msgstr "Kolor tła paska nawigacyjnego"
 
-#: mod/admin.php:1021
-msgid "Maximum Load Average (Frontend)"
-msgstr ""
+#: view/theme/frio/config.php:118
+msgid "Navigation bar icon color "
+msgstr "Kolor ikony paska nawigacyjnego"
 
-#: mod/admin.php:1021
-msgid "Maximum system load before the frontend quits service - default 50."
-msgstr ""
+#: view/theme/frio/config.php:119
+msgid "Link color"
+msgstr "Kolor łączy"
 
-#: mod/admin.php:1022
-msgid "Maximum table size for optimization"
-msgstr ""
+#: view/theme/frio/config.php:120
+msgid "Set the background color"
+msgstr "Ustaw kolor tła"
 
-#: mod/admin.php:1022
-msgid ""
-"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
-"Enter -1 to disable it."
-msgstr ""
+#: view/theme/frio/config.php:121
+msgid "Content background opacity"
+msgstr "Nieprzezroczystość tła treści"
 
-#: mod/admin.php:1023
-msgid "Minimum level of fragmentation"
-msgstr ""
+#: view/theme/frio/config.php:122
+msgid "Set the background image"
+msgstr "Ustaw obraz tła"
 
-#: mod/admin.php:1023
-msgid ""
-"Minimum fragmenation level to start the automatic optimization - default "
-"value is 30%."
-msgstr ""
+#: view/theme/frio/config.php:127
+msgid "Login page background image"
+msgstr "Obraz tła strony logowania"
 
-#: mod/admin.php:1025
-msgid "Periodical check of global contacts"
-msgstr ""
+#: view/theme/frio/config.php:130
+msgid "Login page background color"
+msgstr "Kolor tła strony logowania"
 
-#: mod/admin.php:1025
-msgid ""
-"If enabled, the global contacts are checked periodically for missing or "
-"outdated data and the vitality of the contacts and servers."
-msgstr ""
+#: view/theme/frio/config.php:130
+msgid "Leave background image and color empty for theme defaults"
+msgstr "Pozostaw obraz tła i kolor pusty dla domyślnych ustawień kompozycji"
 
-#: mod/admin.php:1026
-msgid "Days between requery"
-msgstr ""
+#: view/theme/frio/theme.php:238
+msgid "Guest"
+msgstr "Gość"
 
-#: mod/admin.php:1026
-msgid "Number of days after which a server is requeried for his contacts."
-msgstr ""
+#: view/theme/frio/theme.php:243
+msgid "Visitor"
+msgstr "Odwiedzający"
 
-#: mod/admin.php:1027
-msgid "Discover contacts from other servers"
-msgstr ""
+#: view/theme/frio/theme.php:256 src/Content/Nav.php:97
+#: src/Module/Login.php:311
+msgid "Logout"
+msgstr "Wyloguj się"
 
-#: mod/admin.php:1027
-msgid ""
-"Periodically query other servers for contacts. You can choose between "
-"'users': the users on the remote system, 'Global Contacts': active contacts "
-"that are known on the system. The fallback is meant for Redmatrix servers "
-"and older friendica servers, where global contacts weren't available. The "
-"fallback increases the server load, so the recommened setting is 'Users, "
-"Global Contacts'."
-msgstr ""
+#: view/theme/frio/theme.php:256 src/Content/Nav.php:97
+msgid "End this session"
+msgstr "Zakończ sesję"
 
-#: mod/admin.php:1028
-msgid "Timeframe for fetching global contacts"
-msgstr ""
+#: view/theme/frio/theme.php:259 src/Content/Nav.php:100
+#: src/Content/Nav.php:181
+msgid "Your posts and conversations"
+msgstr "Twoje posty i rozmowy"
 
-#: mod/admin.php:1028
-msgid ""
-"When the discovery is activated, this value defines the timeframe for the "
-"activity of the global contacts that are fetched from other servers."
-msgstr ""
+#: view/theme/frio/theme.php:260 src/Content/Nav.php:101
+msgid "Your profile page"
+msgstr "Twoja strona profilowa"
 
-#: mod/admin.php:1029
-msgid "Search the local directory"
-msgstr ""
+#: view/theme/frio/theme.php:261 src/Content/Nav.php:102
+msgid "Your photos"
+msgstr "Twoje zdjęcia"
 
-#: mod/admin.php:1029
-msgid ""
-"Search the local directory instead of the global directory. When searching "
-"locally, every search will be executed on the global directory in the "
-"background. This improves the search results when the search is repeated."
-msgstr ""
+#: view/theme/frio/theme.php:262 src/Content/Nav.php:103
+#: src/Model/Profile.php:912 src/Model/Profile.php:915
+msgid "Videos"
+msgstr "Filmy"
 
-#: mod/admin.php:1031
-msgid "Publish server information"
-msgstr ""
+#: view/theme/frio/theme.php:262 src/Content/Nav.php:103
+msgid "Your videos"
+msgstr "Twoje filmy"
 
-#: mod/admin.php:1031
-msgid ""
-"If enabled, general server and usage data will be published. The data "
-"contains the name and version of the server, number of users with public "
-"profiles, number of posts and the activated protocols and connectors. See <a"
-" href='http://the-federation.info/'>the-federation.info</a> for details."
-msgstr ""
+#: view/theme/frio/theme.php:263 src/Content/Nav.php:104
+msgid "Your events"
+msgstr "Twoje wydarzenia"
 
-#: mod/admin.php:1033
-msgid "Use MySQL full text engine"
-msgstr ""
+#: view/theme/frio/theme.php:266 src/Content/Nav.php:178
+msgid "Conversations from your friends"
+msgstr "Rozmowy Twoich przyjaciół"
 
-#: mod/admin.php:1033
-msgid ""
-"Activates the full text engine. Speeds up search - but can only search for "
-"four and more characters."
-msgstr ""
+#: view/theme/frio/theme.php:267 src/Content/Nav.php:169
+#: src/Model/Profile.php:927 src/Model/Profile.php:938
+msgid "Events and Calendar"
+msgstr "Wydarzenia i kalendarz"
 
-#: mod/admin.php:1034
-msgid "Suppress Language"
-msgstr ""
+#: view/theme/frio/theme.php:268 src/Content/Nav.php:195
+msgid "Private mail"
+msgstr "Prywatne maile"
 
-#: mod/admin.php:1034
-msgid "Suppress language information in meta information about a posting."
-msgstr ""
+#: view/theme/frio/theme.php:269 src/Content/Nav.php:206
+msgid "Account settings"
+msgstr "Ustawienia konta"
 
-#: mod/admin.php:1035
-msgid "Suppress Tags"
-msgstr ""
+#: view/theme/frio/theme.php:270 src/Content/Nav.php:212
+msgid "Manage/edit friends and contacts"
+msgstr "Zarządzaj listą przyjaciół i kontaktami"
 
-#: mod/admin.php:1035
-msgid "Suppress showing a list of hashtags at the end of the posting."
-msgstr ""
+#: view/theme/quattro/config.php:76
+msgid "Alignment"
+msgstr "Wyrównanie"
 
-#: mod/admin.php:1036
-msgid "Path to item cache"
-msgstr ""
+#: view/theme/quattro/config.php:76
+msgid "Left"
+msgstr "Lewo"
 
-#: mod/admin.php:1036
-msgid "The item caches buffers generated bbcode and external images."
-msgstr ""
+#: view/theme/quattro/config.php:76
+msgid "Center"
+msgstr "Środek"
 
-#: mod/admin.php:1037
-msgid "Cache duration in seconds"
-msgstr ""
+#: view/theme/quattro/config.php:77
+msgid "Color scheme"
+msgstr "Zestaw kolorów"
 
-#: mod/admin.php:1037
-msgid ""
-"How long should the cache files be hold? Default value is 86400 seconds (One"
-" day). To disable the item cache, set the value to -1."
-msgstr ""
+#: view/theme/quattro/config.php:78
+msgid "Posts font size"
+msgstr "Rozmiar czcionki postów"
 
-#: mod/admin.php:1038
-msgid "Maximum numbers of comments per post"
-msgstr ""
+#: view/theme/quattro/config.php:79
+msgid "Textareas font size"
+msgstr "Rozmiar czcionki Textareas"
 
-#: mod/admin.php:1038
-msgid "How much comments should be shown for each post? Default value is 100."
-msgstr ""
+#: view/theme/vier/config.php:75
+msgid "Comma separated list of helper forums"
+msgstr "Lista pomocników oddzielona przecinkami"
 
-#: mod/admin.php:1039
-msgid "Path for lock file"
-msgstr ""
+#: view/theme/vier/config.php:115 src/Core/ACL.php:309
+msgid "don't show"
+msgstr "nie pokazuj"
 
-#: mod/admin.php:1039
-msgid ""
-"The lock file is used to avoid multiple pollers at one time. Only define a "
-"folder here."
-msgstr ""
+#: view/theme/vier/config.php:115 src/Core/ACL.php:308
+msgid "show"
+msgstr "pokaż"
 
-#: mod/admin.php:1040
-msgid "Temp path"
-msgstr "Ścieżka do Temp"
+#: view/theme/vier/config.php:122
+msgid "Set style"
+msgstr "Ustaw styl"
 
-#: mod/admin.php:1040
-msgid ""
-"If you have a restricted system where the webserver can't access the system "
-"temp path, enter another path here."
-msgstr ""
+#: view/theme/vier/config.php:123
+msgid "Community Pages"
+msgstr "Strony społeczności"
 
-#: mod/admin.php:1041
-msgid "Base path to installation"
-msgstr ""
+#: view/theme/vier/config.php:124 view/theme/vier/theme.php:150
+msgid "Community Profiles"
+msgstr "Profile społeczności"
 
-#: mod/admin.php:1041
-msgid ""
-"If the system cannot detect the correct path to your installation, enter the"
-" correct path here. This setting should only be set if you are using a "
-"restricted system and symbolic links to your webroot."
-msgstr ""
+#: view/theme/vier/config.php:125
+msgid "Help or @NewHere ?"
+msgstr "Pomoc lub @NewHere?"
 
-#: mod/admin.php:1042
-msgid "Disable picture proxy"
-msgstr ""
+#: view/theme/vier/config.php:126 view/theme/vier/theme.php:389
+msgid "Connect Services"
+msgstr "Połączone serwisy"
 
-#: mod/admin.php:1042
-msgid ""
-"The picture proxy increases performance and privacy. It shouldn't be used on"
-" systems with very low bandwith."
-msgstr ""
+#: view/theme/vier/config.php:127 view/theme/vier/theme.php:199
+msgid "Find Friends"
+msgstr "Znajdź znajomych"
 
-#: mod/admin.php:1043
-msgid "Enable old style pager"
-msgstr ""
+#: view/theme/vier/config.php:128 view/theme/vier/theme.php:181
+msgid "Last users"
+msgstr "Ostatni użytkownicy"
 
-#: mod/admin.php:1043
-msgid ""
-"The old style pager has page numbers but slows down massively the page "
-"speed."
-msgstr ""
+#: view/theme/vier/theme.php:200
+msgid "Local Directory"
+msgstr "Katalog lokalny"
 
-#: mod/admin.php:1044
-msgid "Only search in tags"
-msgstr ""
+#: view/theme/vier/theme.php:202 src/Content/Widget.php:65
+msgid "Similar Interests"
+msgstr "Podobne zainteresowania"
 
-#: mod/admin.php:1044
-msgid "On large systems the text search can slow down the system extremely."
-msgstr ""
+#: view/theme/vier/theme.php:204 src/Content/Widget.php:67
+msgid "Invite Friends"
+msgstr "Zaproś znajomych"
 
-#: mod/admin.php:1046
-msgid "New base url"
-msgstr ""
+#: view/theme/vier/theme.php:256 src/Content/ForumManager.php:127
+msgid "External link to forum"
+msgstr "Zewnętrzny link do forum"
 
-#: mod/admin.php:1046
-msgid ""
-"Change base url for this server. Sends relocate message to all DFRN contacts"
-" of all users."
-msgstr ""
+#: view/theme/vier/theme.php:292
+msgid "Quick Start"
+msgstr "Szybki start"
 
-#: mod/admin.php:1048
-msgid "RINO Encryption"
-msgstr ""
+#: src/Core/UserImport.php:104
+msgid "Error decoding account file"
+msgstr "Błąd podczas odczytu pliku konta"
 
-#: mod/admin.php:1048
-msgid "Encryption layer between nodes."
-msgstr ""
+#: src/Core/UserImport.php:110
+msgid "Error! No version data in file! This is not a Friendica account file?"
+msgstr "Błąd! Brak danych wersji w pliku! To nie jest plik konta Friendica?"
 
-#: mod/admin.php:1049
-msgid "Embedly API key"
-msgstr ""
+#: src/Core/UserImport.php:118
+#, php-format
+msgid "User '%s' already exists on this server!"
+msgstr "Użytkownik '%s' już istnieje na tym serwerze!"
 
-#: mod/admin.php:1049
-msgid ""
-"<a href='http://embed.ly'>Embedly</a> is used to fetch additional data for "
-"web pages. This is an optional parameter."
-msgstr ""
+#: src/Core/UserImport.php:151
+msgid "User creation error"
+msgstr "Błąd tworzenia użytkownika"
 
-#: mod/admin.php:1051
-msgid "Enable 'worker' background processing"
-msgstr ""
+#: src/Core/UserImport.php:169
+msgid "User profile creation error"
+msgstr "Błąd tworzenia profilu użytkownika"
 
-#: mod/admin.php:1051
-msgid ""
-"The worker background processing limits the number of parallel background "
-"jobs to a maximum number and respects the system load."
-msgstr ""
+#: src/Core/UserImport.php:213
+#, php-format
+msgid "%d contact not imported"
+msgid_plural "%d contacts not imported"
+msgstr[0] "Nie zaimportowano %d kontaktu."
+msgstr[1] "Nie zaimportowano %d kontaktów."
+msgstr[2] "Nie zaimportowano %d kontaktów."
+msgstr[3] "%dkontakty nie zostały zaimportowane "
 
-#: mod/admin.php:1052
-msgid "Maximum number of parallel workers"
-msgstr ""
+#: src/Core/UserImport.php:278
+msgid "Done. You can now login with your username and password"
+msgstr "Gotowe. Możesz teraz zalogować się, podając swoją nazwę użytkownika i hasło."
 
-#: mod/admin.php:1052
-msgid ""
-"On shared hosters set this to 2. On larger systems, values of 10 are great. "
-"Default value is 4."
-msgstr ""
+#: src/Core/ACL.php:295
+msgid "Post to Email"
+msgstr "Prześlij e-mailem"
 
-#: mod/admin.php:1053
-msgid "Don't use 'proc_open' with the worker"
-msgstr ""
+#: src/Core/ACL.php:301
+msgid "Hide your profile details from unknown viewers?"
+msgstr "Ukryć szczegóły twojego profilu przed nieznajomymi?"
 
-#: mod/admin.php:1053
-msgid ""
-"Enable this if your system doesn't allow the use of 'proc_open'. This can "
-"happen on shared hosters. If this is enabled you should increase the "
-"frequency of poller calls in your crontab."
-msgstr ""
+#: src/Core/ACL.php:300
+#, php-format
+msgid "Connectors disabled, since \"%s\" is enabled."
+msgstr "Wtyczki są wyłączone, ponieważ \"%s\" jest włączone."
 
-#: mod/admin.php:1054
-msgid "Enable fastlane"
-msgstr ""
+#: src/Core/ACL.php:307
+msgid "Visible to everybody"
+msgstr "Widoczny dla wszystkich"
 
-#: mod/admin.php:1054
-msgid ""
-"When enabed, the fastlane mechanism starts an additional worker if processes"
-" with higher priority are blocked by processes of lower priority."
-msgstr ""
+#: src/Core/ACL.php:319
+msgid "Close"
+msgstr "Zamknij"
 
-#: mod/admin.php:1055
-msgid "Enable frontend worker"
-msgstr ""
+#: src/Core/NotificationsManager.php:171
+msgid "System"
+msgstr "System"
 
-#: mod/admin.php:1055
-msgid ""
-"When enabled the Worker process is triggered when backend access is "
-"performed (e.g. messages being delivered). On smaller sites you might want "
-"to call yourdomain.tld/worker on a regular basis via an external cron job. "
-"You should only enable this option if you cannot utilize cron/scheduled jobs"
-" on your server. The worker background process needs to be activated for "
-"this."
-msgstr ""
+#: src/Core/NotificationsManager.php:192 src/Content/Nav.php:124
+#: src/Content/Nav.php:181
+msgid "Home"
+msgstr "Strona domowa"
 
-#: mod/admin.php:1084
-msgid "Update has been marked successful"
-msgstr ""
+#: src/Core/NotificationsManager.php:199 src/Content/Nav.php:186
+msgid "Introductions"
+msgstr "Wstępy"
 
-#: mod/admin.php:1092
+#: src/Core/NotificationsManager.php:256 src/Core/NotificationsManager.php:268
 #, php-format
-msgid "Database structure update %s was successfully applied."
-msgstr ""
+msgid "%s commented on %s's post"
+msgstr "%s skomentował wpis %s"
 
-#: mod/admin.php:1095
+#: src/Core/NotificationsManager.php:267
 #, php-format
-msgid "Executing of database structure update %s failed with error: %s"
-msgstr ""
+msgid "%s created a new post"
+msgstr "%s dodał nowy wpis"
 
-#: mod/admin.php:1107
+#: src/Core/NotificationsManager.php:281
 #, php-format
-msgid "Executing %s failed with error: %s"
-msgstr ""
+msgid "%s liked %s's post"
+msgstr "%s polubił wpis %s"
 
-#: mod/admin.php:1110
+#: src/Core/NotificationsManager.php:294
 #, php-format
-msgid "Update %s was successfully applied."
-msgstr ""
+msgid "%s disliked %s's post"
+msgstr "%s przestał lubić post %s"
 
-#: mod/admin.php:1114
+#: src/Core/NotificationsManager.php:307
 #, php-format
-msgid "Update %s did not return a status. Unknown if it succeeded."
-msgstr ""
+msgid "%s is attending %s's event"
+msgstr "%suczestniczy %sw wydarzeniu "
 
-#: mod/admin.php:1116
+#: src/Core/NotificationsManager.php:320
 #, php-format
-msgid "There was no additional update function %s that needed to be called."
-msgstr ""
-
-#: mod/admin.php:1135
-msgid "No failed updates."
-msgstr "Brak błędów aktualizacji."
+msgid "%s is not attending %s's event"
+msgstr "%snie uczestniczy %s w wydarzeniu "
 
-#: mod/admin.php:1136
-msgid "Check database structure"
-msgstr ""
+#: src/Core/NotificationsManager.php:333
+#, php-format
+msgid "%s may attend %s's event"
+msgstr "%smoże uczestniczyć %s w wydarzeniu"
 
-#: mod/admin.php:1141
-msgid "Failed Updates"
-msgstr "Błąd aktualizacji"
+#: src/Core/NotificationsManager.php:350
+#, php-format
+msgid "%s is now friends with %s"
+msgstr "%s jest teraz znajomym %s"
 
-#: mod/admin.php:1142
-msgid ""
-"This does not include updates prior to 1139, which did not return a status."
-msgstr ""
+#: src/Core/NotificationsManager.php:825
+msgid "Friend Suggestion"
+msgstr "Propozycja znajomych"
 
-#: mod/admin.php:1143
-msgid "Mark success (if update was manually applied)"
-msgstr ""
+#: src/Core/NotificationsManager.php:851
+msgid "Friend/Connect Request"
+msgstr "Prośba o dodanie do przyjaciół/powiązanych"
 
-#: mod/admin.php:1144
-msgid "Attempt to execute this update step automatically"
-msgstr ""
+#: src/Core/NotificationsManager.php:851
+msgid "New Follower"
+msgstr "Nowy obserwujący"
 
-#: mod/admin.php:1178
-#, php-format
-msgid ""
-"\n"
-"\t\t\tDear %1$s,\n"
-"\t\t\t\tthe administrator of %2$s has set up an account for you."
-msgstr ""
+#: src/Util/Temporal.php:147 src/Model/Profile.php:758
+msgid "Birthday:"
+msgstr "Urodziny:"
 
-#: mod/admin.php:1181
-#, php-format
-msgid ""
-"\n"
-"\t\t\tThe login details are as follows:\n"
-"\n"
-"\t\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t\t%2$s\n"
-"\t\t\tPassword:\t\t%3$s\n"
-"\n"
-"\t\t\tYou may change your password from your account \"Settings\" page after logging\n"
-"\t\t\tin.\n"
-"\n"
-"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
-"\n"
-"\t\t\tYou may also wish to add some basic information to your default profile\n"
-"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
-"\n"
-"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
-"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
-"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
-"\t\t\tthan that.\n"
-"\n"
-"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
-"\t\t\tIf you are new and do not know anybody here, they may help\n"
-"\t\t\tyou to make some new and interesting friends.\n"
-"\n"
-"\t\t\tThank you and welcome to %4$s."
-msgstr ""
+#: src/Util/Temporal.php:151
+msgid "YYYY-MM-DD or MM-DD"
+msgstr "RRRR-MM-DD lub MM-DD"
 
-#: mod/admin.php:1225
-#, php-format
-msgid "%s user blocked/unblocked"
-msgid_plural "%s users blocked/unblocked"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+#: src/Util/Temporal.php:294
+msgid "never"
+msgstr "nigdy"
 
-#: mod/admin.php:1232
-#, php-format
-msgid "%s user deleted"
-msgid_plural "%s users deleted"
-msgstr[0] " %s użytkownik usunięty"
-msgstr[1] " %s użytkownicy usunięci"
-msgstr[2] " %s usuniętych użytkowników "
+#: src/Util/Temporal.php:300
+msgid "less than a second ago"
+msgstr "mniej niż sekundę temu"
 
-#: mod/admin.php:1279
-#, php-format
-msgid "User '%s' deleted"
-msgstr "Użytkownik '%s' usunięty"
+#: src/Util/Temporal.php:303
+msgid "year"
+msgstr "rok"
 
-#: mod/admin.php:1287
-#, php-format
-msgid "User '%s' unblocked"
-msgstr "Użytkownik '%s' odblokowany"
+#: src/Util/Temporal.php:303
+msgid "years"
+msgstr "lata"
 
-#: mod/admin.php:1287
-#, php-format
-msgid "User '%s' blocked"
-msgstr "Użytkownik '%s' zablokowany"
+#: src/Util/Temporal.php:304
+msgid "months"
+msgstr "miesiące"
 
-#: mod/admin.php:1396 mod/admin.php:1422
-msgid "Register date"
-msgstr "Data rejestracji"
+#: src/Util/Temporal.php:305
+msgid "weeks"
+msgstr "tygodnie"
 
-#: mod/admin.php:1396 mod/admin.php:1422
-msgid "Last login"
-msgstr "Ostatnie logowanie"
+#: src/Util/Temporal.php:306
+msgid "days"
+msgstr "dni"
 
-#: mod/admin.php:1396 mod/admin.php:1422
-msgid "Last item"
-msgstr "Ostatni element"
+#: src/Util/Temporal.php:307
+msgid "hour"
+msgstr "godzina"
 
-#: mod/admin.php:1405
-msgid "Add User"
-msgstr ""
+#: src/Util/Temporal.php:307
+msgid "hours"
+msgstr "godziny"
 
-#: mod/admin.php:1406
-msgid "select all"
-msgstr "Zaznacz wszystko"
+#: src/Util/Temporal.php:308
+msgid "minute"
+msgstr "minuta"
 
-#: mod/admin.php:1407
-msgid "User registrations waiting for confirm"
-msgstr "zarejestrowany użytkownik czeka na potwierdzenie"
+#: src/Util/Temporal.php:308
+msgid "minutes"
+msgstr "minuty"
 
-#: mod/admin.php:1408
-msgid "User waiting for permanent deletion"
-msgstr "Użytkownik czekający na trwałe usunięcie"
+#: src/Util/Temporal.php:309
+msgid "second"
+msgstr "sekunda"
 
-#: mod/admin.php:1409
-msgid "Request date"
-msgstr "Data prośby"
+#: src/Util/Temporal.php:309
+msgid "seconds"
+msgstr "sekundy"
 
-#: mod/admin.php:1410
-msgid "No registrations."
-msgstr "brak rejestracji"
+#: src/Util/Temporal.php:318
+#, php-format
+msgid "%1$d %2$s ago"
+msgstr "%1$d %2$s temu"
 
-#: mod/admin.php:1411
-msgid "Note from the user"
-msgstr ""
+#: src/Content/Text/BBCode.php:552
+msgid "view full size"
+msgstr "Zobacz w pełnym wymiarze"
 
-#: mod/admin.php:1413
-msgid "Deny"
-msgstr "Odmów"
+#: src/Content/Text/BBCode.php:978 src/Content/Text/BBCode.php:1735
+#: src/Content/Text/BBCode.php:1736
+msgid "Image/photo"
+msgstr "Obrazek/zdjęcie"
 
-#: mod/admin.php:1415 mod/contacts.php:605 mod/contacts.php:805
-#: mod/contacts.php:983
-msgid "Block"
-msgstr "Zablokuj"
+#: src/Content/Text/BBCode.php:1116
+#, php-format
+msgid "<a href=\"%1$s\" target=\"_blank\">%2$s</a> %3$s"
+msgstr "<a href=\"%1$s\" target=\"_blank\">%2$s</a>%3$s"
 
-#: mod/admin.php:1416 mod/contacts.php:605 mod/contacts.php:805
-#: mod/contacts.php:983
-msgid "Unblock"
-msgstr "Odblokuj"
+#: src/Content/Text/BBCode.php:1670 src/Content/Text/BBCode.php:1692
+msgid "$1 wrote:"
+msgstr "$1 napisał:"
 
-#: mod/admin.php:1417
-msgid "Site admin"
-msgstr "Administracja stroną"
+#: src/Content/Text/BBCode.php:1744 src/Content/Text/BBCode.php:1745
+msgid "Encrypted content"
+msgstr "Szyfrowana treść"
 
-#: mod/admin.php:1418
-msgid "Account expired"
-msgstr "Konto wygasło."
+#: src/Content/Text/BBCode.php:1862
+msgid "Invalid source protocol"
+msgstr "Nieprawidłowy protokół źródłowy"
 
-#: mod/admin.php:1421
-msgid "New User"
-msgstr ""
+#: src/Content/Text/BBCode.php:1873
+msgid "Invalid link protocol"
+msgstr "Niepoprawny link protokołu"
 
-#: mod/admin.php:1422
-msgid "Deleted since"
-msgstr "Skasowany od"
+#: src/Content/ContactSelector.php:55
+msgid "Frequently"
+msgstr "Jak najczęściej"
 
-#: mod/admin.php:1427
-msgid ""
-"Selected users will be deleted!\\n\\nEverything these users had posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "Zaznaczeni użytkownicy zostaną usunięci!\\n\\nWszystko co zamieścili na tej stronie będzie trwale skasowane!\\n\\nJesteś pewien?"
+#: src/Content/ContactSelector.php:56
+msgid "Hourly"
+msgstr "Godzinowo"
 
-#: mod/admin.php:1428
-msgid ""
-"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
-"site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "Użytkownik {0} zostanie usunięty!\\n\\nWszystko co zamieścił na tej stronie będzie trwale skasowane!\\n\\nJesteś pewien?"
+#: src/Content/ContactSelector.php:57
+msgid "Twice daily"
+msgstr "Dwa razy dziennie"
 
-#: mod/admin.php:1438
-msgid "Name of the new user."
-msgstr "Nazwa nowego użytkownika."
+#: src/Content/ContactSelector.php:58
+msgid "Daily"
+msgstr "Dziennie"
 
-#: mod/admin.php:1439
-msgid "Nickname"
-msgstr ""
+#: src/Content/ContactSelector.php:59
+msgid "Weekly"
+msgstr "Tygodniowo"
 
-#: mod/admin.php:1439
-msgid "Nickname of the new user."
-msgstr ""
+#: src/Content/ContactSelector.php:60
+msgid "Monthly"
+msgstr "Miesięcznie"
 
-#: mod/admin.php:1440
-msgid "Email address of the new user."
-msgstr "Adres email nowego użytkownika."
+#: src/Content/ContactSelector.php:80
+msgid "OStatus"
+msgstr "OStatus"
 
-#: mod/admin.php:1483
-#, php-format
-msgid "Plugin %s disabled."
-msgstr "Wtyczka %s wyłączona."
+#: src/Content/ContactSelector.php:81
+msgid "RSS/Atom"
+msgstr "RSS/Atom"
 
-#: mod/admin.php:1487
-#, php-format
-msgid "Plugin %s enabled."
-msgstr "Wtyczka %s właczona."
+#: src/Content/ContactSelector.php:84
+msgid "Facebook"
+msgstr "Facebook"
 
-#: mod/admin.php:1498 mod/admin.php:1734
-msgid "Disable"
-msgstr "Wyłącz"
+#: src/Content/ContactSelector.php:85
+msgid "Zot!"
+msgstr "Zot!"
 
-#: mod/admin.php:1500 mod/admin.php:1736
-msgid "Enable"
-msgstr "Zezwól"
+#: src/Content/ContactSelector.php:86
+msgid "LinkedIn"
+msgstr "LinkedIn"
 
-#: mod/admin.php:1523 mod/admin.php:1781
-msgid "Toggle"
-msgstr "Włącz"
+#: src/Content/ContactSelector.php:87
+msgid "XMPP/IM"
+msgstr "XMPP/IM"
 
-#: mod/admin.php:1531 mod/admin.php:1790
-msgid "Author: "
-msgstr "Autor: "
+#: src/Content/ContactSelector.php:88
+msgid "MySpace"
+msgstr "MySpace"
 
-#: mod/admin.php:1532 mod/admin.php:1791
-msgid "Maintainer: "
-msgstr ""
+#: src/Content/ContactSelector.php:89
+msgid "Google+"
+msgstr "Google+"
 
-#: mod/admin.php:1584
-msgid "Reload active plugins"
-msgstr ""
+#: src/Content/ContactSelector.php:90
+msgid "pump.io"
+msgstr "pump.io"
 
-#: mod/admin.php:1589
-#, php-format
-msgid ""
-"There are currently no plugins available on your node. You can find the "
-"official plugin repository at %1$s and might find other interesting plugins "
-"in the open plugin registry at %2$s"
-msgstr ""
+#: src/Content/ContactSelector.php:91
+msgid "Twitter"
+msgstr "Twitter"
 
-#: mod/admin.php:1694
-msgid "No themes found."
-msgstr "Nie znaleziono tematu."
+#: src/Content/ContactSelector.php:92
+msgid "Diaspora Connector"
+msgstr "Wtyczka Diaspora"
 
-#: mod/admin.php:1772
-msgid "Screenshot"
-msgstr "Zrzut ekranu"
+#: src/Content/ContactSelector.php:93
+msgid "GNU Social Connector"
+msgstr "GNU Łącze Społecznościowe"
 
-#: mod/admin.php:1832
-msgid "Reload active themes"
+#: src/Content/ContactSelector.php:94
+msgid "pnut"
 msgstr ""
 
-#: mod/admin.php:1837
-#, php-format
-msgid "No themes found on the system. They should be paced in %1$s"
-msgstr ""
+#: src/Content/ContactSelector.php:95
+msgid "App.net"
+msgstr "App.net"
 
-#: mod/admin.php:1838
-msgid "[Experimental]"
-msgstr "[Eksperymentalne]"
+#: src/Content/ContactSelector.php:125
+msgid "Male"
+msgstr "Mężczyzna"
 
-#: mod/admin.php:1839
-msgid "[Unsupported]"
-msgstr "[Niewspieralne]"
+#: src/Content/ContactSelector.php:125
+msgid "Female"
+msgstr "Kobieta"
 
-#: mod/admin.php:1863
-msgid "Log settings updated."
-msgstr "Zaktualizowano ustawienia logów."
+#: src/Content/ContactSelector.php:125
+msgid "Currently Male"
+msgstr "Aktualnie Mężczyzna"
 
-#: mod/admin.php:1895
-msgid "PHP log currently enabled."
-msgstr ""
+#: src/Content/ContactSelector.php:125
+msgid "Currently Female"
+msgstr "Aktualnie Kobieta"
 
-#: mod/admin.php:1897
-msgid "PHP log currently disabled."
-msgstr ""
+#: src/Content/ContactSelector.php:125
+msgid "Mostly Male"
+msgstr "Bardziej Mężczyzna"
 
-#: mod/admin.php:1906
-msgid "Clear"
-msgstr "Wyczyść"
+#: src/Content/ContactSelector.php:125
+msgid "Mostly Female"
+msgstr "Bardziej Kobieta"
 
-#: mod/admin.php:1911
-msgid "Enable Debugging"
-msgstr ""
+#: src/Content/ContactSelector.php:125
+msgid "Transgender"
+msgstr "Transpłciowy"
 
-#: mod/admin.php:1912
-msgid "Log file"
-msgstr "Plik logów"
+#: src/Content/ContactSelector.php:125
+msgid "Intersex"
+msgstr "Międzypłciowy"
 
-#: mod/admin.php:1912
-msgid ""
-"Must be writable by web server. Relative to your Friendica top-level "
-"directory."
-msgstr ""
+#: src/Content/ContactSelector.php:125
+msgid "Transsexual"
+msgstr "Transseksualista"
 
-#: mod/admin.php:1913
-msgid "Log level"
-msgstr "Poziom logów"
+#: src/Content/ContactSelector.php:125
+msgid "Hermaphrodite"
+msgstr "Hermafrodyta"
 
-#: mod/admin.php:1916
-msgid "PHP logging"
-msgstr ""
+#: src/Content/ContactSelector.php:125
+msgid "Neuter"
+msgstr "Bezpłciowy"
 
-#: mod/admin.php:1917
-msgid ""
-"To enable logging of PHP errors and warnings you can add the following to "
-"the .htconfig.php file of your installation. The filename set in the "
-"'error_log' line is relative to the friendica top-level directory and must "
-"be writeable by the web server. The option '1' for 'log_errors' and "
-"'display_errors' is to enable these options, set to '0' to disable them."
-msgstr ""
+#: src/Content/ContactSelector.php:125
+msgid "Non-specific"
+msgstr "Niespecyficzne"
 
-#: mod/admin.php:2045
-#, php-format
-msgid "Lock feature %s"
-msgstr ""
+#: src/Content/ContactSelector.php:125
+msgid "Other"
+msgstr "Inne"
 
-#: mod/admin.php:2053
-msgid "Manage Additional Features"
-msgstr ""
+#: src/Content/ContactSelector.php:147
+msgid "Males"
+msgstr "Mężczyźni"
 
-#: mod/contacts.php:128
-#, php-format
-msgid "%d contact edited."
-msgid_plural "%d contacts edited."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+#: src/Content/ContactSelector.php:147
+msgid "Females"
+msgstr "Kobiety"
 
-#: mod/contacts.php:159 mod/contacts.php:368
-msgid "Could not access contact record."
-msgstr "Nie można uzyskać dostępu do rejestru kontaktów."
+#: src/Content/ContactSelector.php:147
+msgid "Gay"
+msgstr "Gej"
 
-#: mod/contacts.php:173
-msgid "Could not locate selected profile."
-msgstr "Nie można znaleźć wybranego profilu."
+#: src/Content/ContactSelector.php:147
+msgid "Lesbian"
+msgstr "Lesbijka"
 
-#: mod/contacts.php:206
-msgid "Contact updated."
-msgstr "Kontakt zaktualizowany"
+#: src/Content/ContactSelector.php:147
+msgid "No Preference"
+msgstr "Brak preferencji"
 
-#: mod/contacts.php:208 mod/dfrn_request.php:583
-msgid "Failed to update contact record."
-msgstr "Aktualizacja nagrania kontaktu nie powiodła się."
+#: src/Content/ContactSelector.php:147
+msgid "Bisexual"
+msgstr "Biseksualny"
 
-#: mod/contacts.php:389
-msgid "Contact has been blocked"
-msgstr "Kontakt został zablokowany"
+#: src/Content/ContactSelector.php:147
+msgid "Autosexual"
+msgstr "Niezidentyfikowany"
 
-#: mod/contacts.php:389
-msgid "Contact has been unblocked"
-msgstr "Kontakt został odblokowany"
+#: src/Content/ContactSelector.php:147
+msgid "Abstinent"
+msgstr "Abstynent"
 
-#: mod/contacts.php:400
-msgid "Contact has been ignored"
-msgstr "Kontakt jest ignorowany"
+#: src/Content/ContactSelector.php:147
+msgid "Virgin"
+msgstr "Dziewica"
 
-#: mod/contacts.php:400
-msgid "Contact has been unignored"
-msgstr "Kontakt nie jest ignorowany"
+#: src/Content/ContactSelector.php:147
+msgid "Deviant"
+msgstr "Zboczeniec"
 
-#: mod/contacts.php:412
-msgid "Contact has been archived"
-msgstr "Kontakt został zarchiwizowany"
+#: src/Content/ContactSelector.php:147
+msgid "Fetish"
+msgstr "Fetysz"
 
-#: mod/contacts.php:412
-msgid "Contact has been unarchived"
-msgstr ""
+#: src/Content/ContactSelector.php:147
+msgid "Oodles"
+msgstr "Nadmiar"
 
-#: mod/contacts.php:437
-msgid "Drop contact"
-msgstr ""
+#: src/Content/ContactSelector.php:147
+msgid "Nonsexual"
+msgstr "Nieseksualny"
 
-#: mod/contacts.php:440 mod/contacts.php:801
-msgid "Do you really want to delete this contact?"
-msgstr "Czy na pewno chcesz usunąć ten kontakt?"
+#: src/Content/ContactSelector.php:169
+msgid "Single"
+msgstr "Singiel"
 
-#: mod/contacts.php:457
-msgid "Contact has been removed."
-msgstr "Kontakt został usunięty."
+#: src/Content/ContactSelector.php:169
+msgid "Lonely"
+msgstr "Samotny"
 
-#: mod/contacts.php:498
-#, php-format
-msgid "You are mutual friends with %s"
-msgstr "Jesteś już znajomym z %s"
+#: src/Content/ContactSelector.php:169
+msgid "Available"
+msgstr "Dostępny"
 
-#: mod/contacts.php:502
-#, php-format
-msgid "You are sharing with %s"
-msgstr "Współdzielisz z %s"
+#: src/Content/ContactSelector.php:169
+msgid "Unavailable"
+msgstr "Niedostępny"
 
-#: mod/contacts.php:507
-#, php-format
-msgid "%s is sharing with you"
-msgstr "%s współdzieli z tobą"
+#: src/Content/ContactSelector.php:169
+msgid "Has crush"
+msgstr ""
 
-#: mod/contacts.php:527
-msgid "Private communications are not available for this contact."
-msgstr "Prywatna rozmowa jest niemożliwa dla tego kontaktu"
+#: src/Content/ContactSelector.php:169
+msgid "Infatuated"
+msgstr "Zakochany"
 
-#: mod/contacts.php:534
-msgid "(Update was successful)"
-msgstr "(Aktualizacja przebiegła pomyślnie)"
+#: src/Content/ContactSelector.php:169
+msgid "Dating"
+msgstr "Randki"
 
-#: mod/contacts.php:534
-msgid "(Update was not successful)"
-msgstr "(Aktualizacja nie powiodła się)"
+#: src/Content/ContactSelector.php:169
+msgid "Unfaithful"
+msgstr "Niewierny"
 
-#: mod/contacts.php:536 mod/contacts.php:964
-msgid "Suggest friends"
-msgstr "Osoby, które możesz znać"
+#: src/Content/ContactSelector.php:169
+msgid "Sex Addict"
+msgstr "Uzależniony od seksu"
 
-#: mod/contacts.php:540
-#, php-format
-msgid "Network type: %s"
-msgstr "Typ sieci: %s"
+#: src/Content/ContactSelector.php:169 src/Model/User.php:505
+msgid "Friends"
+msgstr "Przyjaciele"
 
-#: mod/contacts.php:553
-msgid "Communications lost with this contact!"
-msgstr "Komunikacja przerwana z tym kontaktem!"
+#: src/Content/ContactSelector.php:169
+msgid "Friends/Benefits"
+msgstr "Przyjaciele/Korzyści"
 
-#: mod/contacts.php:556
-msgid "Fetch further information for feeds"
-msgstr ""
+#: src/Content/ContactSelector.php:169
+msgid "Casual"
+msgstr "Przypadkowy"
 
-#: mod/contacts.php:557
-msgid "Fetch information"
-msgstr ""
+#: src/Content/ContactSelector.php:169
+msgid "Engaged"
+msgstr "Zaręczeni"
 
-#: mod/contacts.php:557
-msgid "Fetch information and keywords"
-msgstr ""
+#: src/Content/ContactSelector.php:169
+msgid "Married"
+msgstr "Małżeństwo"
 
-#: mod/contacts.php:575
-msgid "Contact"
-msgstr ""
+#: src/Content/ContactSelector.php:169
+msgid "Imaginarily married"
+msgstr "Fikcyjnie w związku małżeńskim"
 
-#: mod/contacts.php:578
-msgid "Profile Visibility"
-msgstr "Widoczność profilu"
+#: src/Content/ContactSelector.php:169
+msgid "Partners"
+msgstr "Partnerzy"
 
-#: mod/contacts.php:579
-#, php-format
-msgid ""
-"Please choose the profile you would like to display to %s when viewing your "
-"profile securely."
-msgstr "Wybierz profil, który chcesz bezpiecznie wyświetlić %s"
+#: src/Content/ContactSelector.php:169
+msgid "Cohabiting"
+msgstr "Konkubinat"
 
-#: mod/contacts.php:580
-msgid "Contact Information / Notes"
-msgstr "Informacja o kontakcie / Notka"
+#: src/Content/ContactSelector.php:169
+msgid "Common law"
+msgstr "Prawo zwyczajowe"
 
-#: mod/contacts.php:581
-msgid "Edit contact notes"
-msgstr "Edytuj notatki kontaktu"
+#: src/Content/ContactSelector.php:169
+msgid "Happy"
+msgstr "Szczęśliwy"
 
-#: mod/contacts.php:587
-msgid "Block/Unblock contact"
-msgstr "Zablokuj/odblokuj kontakt"
+#: src/Content/ContactSelector.php:169
+msgid "Not looking"
+msgstr "Nie patrzę"
 
-#: mod/contacts.php:588
-msgid "Ignore contact"
-msgstr "Ignoruj kontakt"
+#: src/Content/ContactSelector.php:169
+msgid "Swinger"
+msgstr "Swinger"
 
-#: mod/contacts.php:589
-msgid "Repair URL settings"
-msgstr "Napraw ustawienia adresu"
+#: src/Content/ContactSelector.php:169
+msgid "Betrayed"
+msgstr "Zdradzony"
 
-#: mod/contacts.php:590
-msgid "View conversations"
-msgstr "Zobacz rozmowę"
+#: src/Content/ContactSelector.php:169
+msgid "Separated"
+msgstr "W separacji"
 
-#: mod/contacts.php:596
-msgid "Last update:"
-msgstr "Ostatnia aktualizacja:"
+#: src/Content/ContactSelector.php:169
+msgid "Unstable"
+msgstr "Niestabilny"
 
-#: mod/contacts.php:598
-msgid "Update public posts"
-msgstr "Zaktualizuj publiczne posty"
+#: src/Content/ContactSelector.php:169
+msgid "Divorced"
+msgstr "Rozwiedzeni"
 
-#: mod/contacts.php:600 mod/contacts.php:974
-msgid "Update now"
-msgstr "Aktualizuj teraz"
+#: src/Content/ContactSelector.php:169
+msgid "Imaginarily divorced"
+msgstr "Fikcyjnie rozwiedziony/a"
 
-#: mod/contacts.php:606 mod/contacts.php:806 mod/contacts.php:991
-msgid "Unignore"
-msgstr "Odblokuj"
+#: src/Content/ContactSelector.php:169
+msgid "Widowed"
+msgstr "Wdowiec"
 
-#: mod/contacts.php:610
-msgid "Currently blocked"
-msgstr "Obecnie zablokowany"
+#: src/Content/ContactSelector.php:169
+msgid "Uncertain"
+msgstr "Nieokreślony"
+
+#: src/Content/ContactSelector.php:169
+msgid "It's complicated"
+msgstr "To skomplikowane"
 
-#: mod/contacts.php:611
-msgid "Currently ignored"
-msgstr "Obecnie zignorowany"
+#: src/Content/ContactSelector.php:169
+msgid "Don't care"
+msgstr "Nie przejmuj się"
 
-#: mod/contacts.php:612
-msgid "Currently archived"
-msgstr "Obecnie zarchiwizowany"
+#: src/Content/ContactSelector.php:169
+msgid "Ask me"
+msgstr "Zapytaj mnie "
 
-#: mod/contacts.php:613
-msgid ""
-"Replies/likes to your public posts <strong>may</strong> still be visible"
-msgstr "Odpowiedzi/kliknięcia \"lubię to\" do twoich publicznych postów nadal <strong>mogą</strong> być widoczne"
+#: src/Content/Nav.php:53
+msgid "Nothing new here"
+msgstr "Brak nowych zdarzeń"
 
-#: mod/contacts.php:614
-msgid "Notification for new posts"
-msgstr ""
+#: src/Content/Nav.php:57
+msgid "Clear notifications"
+msgstr "Wyczyść powiadomienia"
 
-#: mod/contacts.php:614
-msgid "Send a notification of every new post of this contact"
-msgstr ""
+#: src/Content/Nav.php:105
+msgid "Personal notes"
+msgstr "Osobiste notatki"
 
-#: mod/contacts.php:617
-msgid "Blacklisted keywords"
-msgstr ""
+#: src/Content/Nav.php:105
+msgid "Your personal notes"
+msgstr "Twoje osobiste notatki"
 
-#: mod/contacts.php:617
-msgid ""
-"Comma separated list of keywords that should not be converted to hashtags, "
-"when \"Fetch information and keywords\" is selected"
-msgstr ""
+#: src/Content/Nav.php:114
+msgid "Sign in"
+msgstr "Zaloguj się"
 
-#: mod/contacts.php:635
-msgid "Actions"
-msgstr ""
+#: src/Content/Nav.php:124
+msgid "Home Page"
+msgstr "Strona startowa"
 
-#: mod/contacts.php:638
-msgid "Contact Settings"
-msgstr ""
+#: src/Content/Nav.php:128
+msgid "Create an account"
+msgstr "Załóż konto"
 
-#: mod/contacts.php:684
-msgid "Suggestions"
-msgstr "Sugestie"
+#: src/Content/Nav.php:134
+msgid "Help and documentation"
+msgstr "Pomoc i dokumentacja"
 
-#: mod/contacts.php:687
-msgid "Suggest potential friends"
-msgstr "Sugerowani znajomi"
+#: src/Content/Nav.php:138
+msgid "Apps"
+msgstr "Aplikacje"
 
-#: mod/contacts.php:695
-msgid "Show all contacts"
-msgstr "Pokaż wszystkie kontakty"
+#: src/Content/Nav.php:138
+msgid "Addon applications, utilities, games"
+msgstr "Wtyczki, aplikacje, narzędzia, gry"
 
-#: mod/contacts.php:700
-msgid "Unblocked"
-msgstr "Odblokowany"
+#: src/Content/Nav.php:142
+msgid "Search site content"
+msgstr "Przeszukaj zawartość strony"
 
-#: mod/contacts.php:703
-msgid "Only show unblocked contacts"
-msgstr "Pokaż tylko odblokowane kontakty"
+#: src/Content/Nav.php:165
+msgid "Community"
+msgstr "Społeczność"
 
-#: mod/contacts.php:709
-msgid "Blocked"
-msgstr "Zablokowany"
+#: src/Content/Nav.php:165
+msgid "Conversations on this and other servers"
+msgstr "Rozmowy na tym i innych serwerach"
 
-#: mod/contacts.php:712
-msgid "Only show blocked contacts"
-msgstr "Pokaż tylko zablokowane kontakty"
+#: src/Content/Nav.php:172
+msgid "Directory"
+msgstr "Katalog"
 
-#: mod/contacts.php:718
-msgid "Ignored"
-msgstr "Zignorowany"
+#: src/Content/Nav.php:172
+msgid "People directory"
+msgstr "Katalog osób"
 
-#: mod/contacts.php:721
-msgid "Only show ignored contacts"
-msgstr "Pokaż tylko ignorowane kontakty"
+#: src/Content/Nav.php:174
+msgid "Information about this friendica instance"
+msgstr "Informacje o tej instancji friendica"
 
-#: mod/contacts.php:727
-msgid "Archived"
-msgstr "Zarchiwizowane"
+#: src/Content/Nav.php:179
+msgid "Network Reset"
+msgstr "Resetowanie sieci"
 
-#: mod/contacts.php:730
-msgid "Only show archived contacts"
-msgstr "Pokaż tylko zarchiwizowane kontakty"
+#: src/Content/Nav.php:179
+msgid "Load Network page with no filters"
+msgstr "Załaduj stronę sieci bez filtrów"
 
-#: mod/contacts.php:736
-msgid "Hidden"
-msgstr "Ukryty"
+#: src/Content/Nav.php:186
+msgid "Friend Requests"
+msgstr "Prośba o przyjęcie do grona znajomych"
 
-#: mod/contacts.php:739
-msgid "Only show hidden contacts"
-msgstr "Pokaż tylko ukryte kontakty"
+#: src/Content/Nav.php:190
+msgid "See all notifications"
+msgstr "Zobacz wszystkie powiadomienia"
 
-#: mod/contacts.php:796
-msgid "Search your contacts"
-msgstr "Wyszukaj w kontaktach"
+#: src/Content/Nav.php:191
+msgid "Mark all system notifications seen"
+msgstr "Oznacz wszystkie powiadomienia systemu jako przeczytane"
 
-#: mod/contacts.php:807 mod/contacts.php:999
-msgid "Archive"
-msgstr "Archiwum"
+#: src/Content/Nav.php:196
+msgid "Inbox"
+msgstr "Odebrane"
 
-#: mod/contacts.php:807 mod/contacts.php:999
-msgid "Unarchive"
-msgstr "Przywróć z archiwum"
+#: src/Content/Nav.php:197
+msgid "Outbox"
+msgstr "Wysłane"
 
-#: mod/contacts.php:810
-msgid "Batch Actions"
-msgstr ""
+#: src/Content/Nav.php:201
+msgid "Manage"
+msgstr "Zarządzaj"
 
-#: mod/contacts.php:856
-msgid "View all contacts"
-msgstr "Zobacz wszystkie kontakty"
+#: src/Content/Nav.php:201
+msgid "Manage other pages"
+msgstr "Zarządzaj innymi stronami"
 
-#: mod/contacts.php:866
-msgid "View all common friends"
-msgstr ""
+#: src/Content/Nav.php:209 src/Model/Profile.php:372
+msgid "Profiles"
+msgstr "Profile"
 
-#: mod/contacts.php:873
-msgid "Advanced Contact Settings"
-msgstr "Zaawansowane ustawienia kontaktów"
+#: src/Content/Nav.php:209
+msgid "Manage/Edit Profiles"
+msgstr "Zarządzaj/Edytuj profile"
 
-#: mod/contacts.php:907
-msgid "Mutual Friendship"
-msgstr "Wzajemna przyjaźń"
+#: src/Content/Nav.php:217
+msgid "Site setup and configuration"
+msgstr "Konfiguracja i ustawienia instancji"
 
-#: mod/contacts.php:911
-msgid "is a fan of yours"
-msgstr "jest twoim fanem"
+#: src/Content/Nav.php:220
+msgid "Navigation"
+msgstr "Nawigacja"
 
-#: mod/contacts.php:915
-msgid "you are a fan of"
-msgstr "jesteś fanem"
+#: src/Content/Nav.php:220
+msgid "Site map"
+msgstr "Mapa strony"
 
-#: mod/contacts.php:985
-msgid "Toggle Blocked status"
-msgstr ""
+#: src/Content/Feature.php:79
+msgid "General Features"
+msgstr "Główne cechy"
 
-#: mod/contacts.php:993
-msgid "Toggle Ignored status"
-msgstr ""
+#: src/Content/Feature.php:81
+msgid "Multiple Profiles"
+msgstr "Wiele profili"
 
-#: mod/contacts.php:1001
-msgid "Toggle Archive status"
-msgstr ""
+#: src/Content/Feature.php:81
+msgid "Ability to create multiple profiles"
+msgstr "Możliwość tworzenia wielu profili"
 
-#: mod/contacts.php:1009
-msgid "Delete contact"
-msgstr "Usuń kontakt"
+#: src/Content/Feature.php:82
+msgid "Photo Location"
+msgstr "Lokalizacja zdjęcia"
 
-#: mod/dfrn_confirm.php:127
+#: src/Content/Feature.php:82
 msgid ""
-"This may occasionally happen if contact was requested by both persons and it"
-" has already been approved."
-msgstr ""
+"Photo metadata is normally stripped. This extracts the location (if present)"
+" prior to stripping metadata and links it to a map."
+msgstr "Metadane zdjęć są zwykle usuwane. Wyodrębnia to położenie (jeśli jest obecne) przed usunięciem metadanych i łączy je z mapą."
 
-#: mod/dfrn_confirm.php:246
-msgid "Response from remote site was not understood."
-msgstr "Odpowiedź do zdalnej strony nie została zrozumiana"
+#: src/Content/Feature.php:83
+msgid "Export Public Calendar"
+msgstr "Eksportuj kalendarz publiczny"
 
-#: mod/dfrn_confirm.php:255 mod/dfrn_confirm.php:260
-msgid "Unexpected response from remote site: "
-msgstr "Nieoczekiwana odpowiedź od strony zdalnej"
+#: src/Content/Feature.php:83
+msgid "Ability for visitors to download the public calendar"
+msgstr "Możliwość pobierania kalendarza publicznego przez odwiedzających"
 
-#: mod/dfrn_confirm.php:269
-msgid "Confirmation completed successfully."
-msgstr "Potwierdzenie ukończone poprawnie"
+#: src/Content/Feature.php:88
+msgid "Post Composition Features"
+msgstr ""
 
-#: mod/dfrn_confirm.php:271 mod/dfrn_confirm.php:285 mod/dfrn_confirm.php:292
-msgid "Remote site reported: "
-msgstr "Zdalna strona zgłoszona:"
+#: src/Content/Feature.php:89
+msgid "Post Preview"
+msgstr "Podgląd posta"
 
-#: mod/dfrn_confirm.php:283
-msgid "Temporary failure. Please wait and try again."
-msgstr "Tymczasowo uszkodzone. Proszę poczekać i spróbować później."
+#: src/Content/Feature.php:89
+msgid "Allow previewing posts and comments before publishing them"
+msgstr "Zezwalaj na podgląd postów i komentarzy przed ich opublikowaniem"
 
-#: mod/dfrn_confirm.php:290
-msgid "Introduction failed or was revoked."
-msgstr "Nieudane lub unieważnione wprowadzenie."
+#: src/Content/Feature.php:90
+msgid "Auto-mention Forums"
+msgstr "Automatyczne wymienianie forów"
 
-#: mod/dfrn_confirm.php:419
-msgid "Unable to set contact photo."
-msgstr "Nie można ustawić zdjęcia kontaktu."
+#: src/Content/Feature.php:90
+msgid ""
+"Add/remove mention when a forum page is selected/deselected in ACL window."
+msgstr "Dodaj/usuń wzmiankę, gdy strona forum zostanie wybrana/cofnięta w oknie ACL."
 
-#: mod/dfrn_confirm.php:557
-#, php-format
-msgid "No user record found for '%s' "
-msgstr "Nie znaleziono użytkownika dla '%s'"
+#: src/Content/Feature.php:95
+msgid "Network Sidebar Widgets"
+msgstr "Widgety paska bocznego sieci"
 
-#: mod/dfrn_confirm.php:567
-msgid "Our site encryption key is apparently messed up."
-msgstr "Klucz kodujący jest najwyraźniej zepsuty"
+#: src/Content/Feature.php:96
+msgid "Search by Date"
+msgstr "Szukanie wg daty"
 
-#: mod/dfrn_confirm.php:578
-msgid "Empty site URL was provided or URL could not be decrypted by us."
-msgstr "Został dostarczony pusty URL lub nie może zostać rozszyfrowany przez nas."
+#: src/Content/Feature.php:96
+msgid "Ability to select posts by date ranges"
+msgstr "Wybierz wpisy według zakresów dat"
 
-#: mod/dfrn_confirm.php:599
-msgid "Contact record was not found for you on our site."
-msgstr "Nie znaleziono kontaktu na naszej stronie"
+#: src/Content/Feature.php:97 src/Content/Feature.php:127
+msgid "List Forums"
+msgstr "Lista forów"
 
-#: mod/dfrn_confirm.php:613
-#, php-format
-msgid "Site public key not available in contact record for URL %s."
-msgstr ""
+#: src/Content/Feature.php:97
+msgid "Enable widget to display the forums your are connected with"
+msgstr "Włącz widżet, aby wyświetlić fora, z którymi jesteś połączony"
 
-#: mod/dfrn_confirm.php:633
-msgid ""
-"The ID provided by your system is a duplicate on our system. It should work "
-"if you try again."
-msgstr "ID dostarczone przez Twój system jest już w naszeym systemie. Powinno zadziałać jeżeli spróbujesz ponownie."
+#: src/Content/Feature.php:98
+msgid "Group Filter"
+msgstr "Filtr grupowy"
 
-#: mod/dfrn_confirm.php:644
-msgid "Unable to set your contact credentials on our system."
-msgstr "Niezdolny do ustalenie tożsamości twoich kontaktów w naszym systemie"
+#: src/Content/Feature.php:98
+msgid "Enable widget to display Network posts only from selected group"
+msgstr "Włącz widżet, aby wyświetlać posty sieciowe tylko z wybranej grupy"
 
-#: mod/dfrn_confirm.php:703
-msgid "Unable to update your contact profile details on our system"
-msgstr "Niezdolny do aktualizacji szczegółowych danych profilowych twoich kontaktów w naszym systemie"
+#: src/Content/Feature.php:99
+msgid "Network Filter"
+msgstr "Filtr sieciowy"
 
-#: mod/dfrn_confirm.php:775
-#, php-format
-msgid "%1$s has joined %2$s"
-msgstr "%1$s dołączył/a do %2$s"
+#: src/Content/Feature.php:99
+msgid "Enable widget to display Network posts only from selected network"
+msgstr "Włącz widżet, aby wyświetlać posty sieciowe tylko z wybranej sieci"
 
-#: mod/dfrn_request.php:101
-msgid "This introduction has already been accepted."
-msgstr "To wprowadzenie zostało już zaakceptowane."
+#: src/Content/Feature.php:100
+msgid "Save search terms for re-use"
+msgstr "Zapisz wyszukiwane hasła do ponownego użycia"
 
-#: mod/dfrn_request.php:124 mod/dfrn_request.php:520
-msgid "Profile location is not valid or does not contain profile information."
-msgstr "Położenie profilu jest niepoprawne lub nie zawiera żadnych informacji."
+#: src/Content/Feature.php:105
+msgid "Network Tabs"
+msgstr "Karty sieciowe"
 
-#: mod/dfrn_request.php:129 mod/dfrn_request.php:525
-msgid "Warning: profile location has no identifiable owner name."
-msgstr "Ostrzeżenie: położenie profilu ma taką samą nazwę jak użytkownik."
+#: src/Content/Feature.php:106
+msgid "Network Personal Tab"
+msgstr "Sieć Osobista zakładka"
 
-#: mod/dfrn_request.php:131 mod/dfrn_request.php:527
-msgid "Warning: profile location has no profile photo."
-msgstr "Ostrzeżenie: położenie profilu nie zawiera zdjęcia."
+#: src/Content/Feature.php:106
+msgid "Enable tab to display only Network posts that you've interacted on"
+msgstr "Włącz kartę, by wyświetlać tylko posty w sieci, z którymi współpracujesz"
 
-#: mod/dfrn_request.php:134 mod/dfrn_request.php:530
-#, php-format
-msgid "%d required parameter was not found at the given location"
-msgid_plural "%d required parameters were not found at the given location"
-msgstr[0] "%d wymagany parametr nie został znaleziony w podanej lokacji"
-msgstr[1] "%d wymagane parametry nie zostały znalezione w podanej lokacji"
-msgstr[2] "%d wymagany parametr nie został znaleziony w podanej lokacji"
+#: src/Content/Feature.php:107
+msgid "Network New Tab"
+msgstr "Sieć Nowa karta"
 
-#: mod/dfrn_request.php:180
-msgid "Introduction complete."
-msgstr "wprowadzanie zakończone."
+#: src/Content/Feature.php:107
+msgid "Enable tab to display only new Network posts (from the last 12 hours)"
+msgstr "Włącz kartę, aby wyświetlić tylko nowe posty sieciowe (z ostatnich 12 godzin)"
 
-#: mod/dfrn_request.php:222
-msgid "Unrecoverable protocol error."
-msgstr "Nieodwracalny błąd protokołu."
+#: src/Content/Feature.php:108
+msgid "Network Shared Links Tab"
+msgstr "Karta Połączone karty sieciowe"
 
-#: mod/dfrn_request.php:250
-msgid "Profile unavailable."
-msgstr "Profil niedostępny."
+#: src/Content/Feature.php:108
+msgid "Enable tab to display only Network posts with links in them"
+msgstr "Włącz zakładkę, aby wyświetlić tylko posty sieciowe z łączami do nich"
 
-#: mod/dfrn_request.php:277
-#, php-format
-msgid "%s has received too many connection requests today."
-msgstr "%s otrzymał dziś zbyt wiele żądań połączeń."
+#: src/Content/Feature.php:113
+msgid "Post/Comment Tools"
+msgstr "Narzędzia post/komentarz"
 
-#: mod/dfrn_request.php:278
-msgid "Spam protection measures have been invoked."
-msgstr "Ochrona przed spamem została wywołana."
+#: src/Content/Feature.php:114
+msgid "Multiple Deletion"
+msgstr "Wielokrotne usunięcie"
 
-#: mod/dfrn_request.php:279
-msgid "Friends are advised to please try again in 24 hours."
-msgstr "Przyjaciele namawiają do spróbowania za 24h."
+#: src/Content/Feature.php:114
+msgid "Select and delete multiple posts/comments at once"
+msgstr "Wybierz i usuń wiele postów/komentarzy jednocześnie"
 
-#: mod/dfrn_request.php:341
-msgid "Invalid locator"
-msgstr "Niewłaściwy lokalizator "
+#: src/Content/Feature.php:115
+msgid "Edit Sent Posts"
+msgstr "Edytuj wysłane posty"
 
-#: mod/dfrn_request.php:350
-msgid "Invalid email address."
-msgstr "Nieprawidłowy adres email."
+#: src/Content/Feature.php:115
+msgid "Edit and correct posts and comments after sending"
+msgstr "Edycja i poprawianie wpisów i komentarzy po wysłaniu"
 
-#: mod/dfrn_request.php:375
-msgid "This account has not been configured for email. Request failed."
-msgstr "Te konto nie zostało skonfigurowane do poczty e mail . Niepowodzenie ."
+#: src/Content/Feature.php:116
+msgid "Tagging"
+msgstr "Tagowanie"
 
-#: mod/dfrn_request.php:478
-msgid "You have already introduced yourself here."
-msgstr "Już się tu przedstawiłeś."
+#: src/Content/Feature.php:116
+msgid "Ability to tag existing posts"
+msgstr "Możliwość oznaczania istniejących postów"
 
-#: mod/dfrn_request.php:482
-#, php-format
-msgid "Apparently you are already friends with %s."
-msgstr "Widocznie jesteście już znajomymi z %s"
+#: src/Content/Feature.php:117
+msgid "Post Categories"
+msgstr "Kategorie postów"
 
-#: mod/dfrn_request.php:503
-msgid "Invalid profile URL."
-msgstr "Zły adres URL profilu."
+#: src/Content/Feature.php:117
+msgid "Add categories to your posts"
+msgstr "Dodaj kategorie do twoich postów"
 
-#: mod/dfrn_request.php:604
-msgid "Your introduction has been sent."
-msgstr "Twoje dane zostały wysłane."
+#: src/Content/Feature.php:118 src/Content/Widget.php:200
+msgid "Saved Folders"
+msgstr "Zapisane foldery"
 
-#: mod/dfrn_request.php:644
-msgid ""
-"Remote subscription can't be done for your network. Please subscribe "
-"directly on your system."
-msgstr ""
+#: src/Content/Feature.php:118
+msgid "Ability to file posts under folders"
+msgstr "Możliwość przesyłania postów do folderów"
 
-#: mod/dfrn_request.php:664
-msgid "Please login to confirm introduction."
-msgstr "Proszę zalogować się do potwierdzenia wstępu."
+#: src/Content/Feature.php:119
+msgid "Dislike Posts"
+msgstr "Nie lubię Postów"
 
-#: mod/dfrn_request.php:674
-msgid ""
-"Incorrect identity currently logged in. Please login to "
-"<strong>this</strong> profile."
-msgstr "Niepoprawna tożsamość obecnego użytkownika. Proszę zalogować się na <strong>tego</strong> użytkownika. "
+#: src/Content/Feature.php:119
+msgid "Ability to dislike posts/comments"
+msgstr "Możliwa niechęć do postów/komentarzy"
 
-#: mod/dfrn_request.php:688 mod/dfrn_request.php:705
-msgid "Confirm"
-msgstr "Potwierdź"
+#: src/Content/Feature.php:120
+msgid "Star Posts"
+msgstr "Oznacz posty gwiazdką"
 
-#: mod/dfrn_request.php:700
-msgid "Hide this contact"
-msgstr "Ukryj kontakt"
+#: src/Content/Feature.php:120
+msgid "Ability to mark special posts with a star indicator"
+msgstr "Oznacz specjalne posty gwiazdką"
 
-#: mod/dfrn_request.php:703
-#, php-format
-msgid "Welcome home %s."
-msgstr "Welcome home %s."
+#: src/Content/Feature.php:121
+msgid "Mute Post Notifications"
+msgstr "Ignoruj ​​powiadomienia pocztą"
 
-#: mod/dfrn_request.php:704
-#, php-format
-msgid "Please confirm your introduction/connection request to %s."
-msgstr "Proszę potwierdzić swój wstęp/prośbę o połączenie do %s."
+#: src/Content/Feature.php:121
+msgid "Ability to mute notifications for a thread"
+msgstr "Ignoruj powiadomienia dla wątku"
 
-#: mod/dfrn_request.php:833
-msgid ""
-"Please enter your 'Identity Address' from one of the following supported "
-"communications networks:"
-msgstr "Proszę podaj swój \"Adres tożsamości \" z jednej z możliwych wspieranych sieci komunikacyjnych ."
+#: src/Content/Feature.php:126
+msgid "Advanced Profile Settings"
+msgstr "Zaawansowane ustawienia profilu"
 
-#: mod/dfrn_request.php:854
-#, php-format
-msgid ""
-"If you are not yet a member of the free social web, <a "
-"href=\"%s/siteinfo\">follow this link to find a public Friendica site and "
-"join us today</a>."
-msgstr ""
+#: src/Content/Feature.php:127
+msgid "Show visitors public community forums at the Advanced Profile Page"
+msgstr "Wyświetlaj publiczne fora społeczności na stronie profilu zaawansowanego"
 
-#: mod/dfrn_request.php:859
-msgid "Friend/Connection Request"
-msgstr "Przyjaciel/Prośba o połączenie"
+#: src/Content/Feature.php:128
+msgid "Tag Cloud"
+msgstr "Chmura tagów"
 
-#: mod/dfrn_request.php:860
-msgid ""
-"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
-"testuser@identi.ca"
-msgstr "Przykład : jojo@demo.friendica.com , http://demofriendica.com/profile/jojo , testuser@identi.ca"
+#: src/Content/Feature.php:128
+msgid "Provide a personal tag cloud on your profile page"
+msgstr "Podaj osobistą chmurę tagów na stronie profilu"
 
-#: mod/dfrn_request.php:861 mod/follow.php:109
-msgid "Please answer the following:"
-msgstr "Proszę odpowiedzieć na poniższe:"
+#: src/Content/Feature.php:129
+msgid "Display Membership Date"
+msgstr "Wyświetl datę członkostwa"
 
-#: mod/dfrn_request.php:862 mod/follow.php:110
-#, php-format
-msgid "Does %s know you?"
-msgstr "Czy %s Cię zna?"
+#: src/Content/Feature.php:129
+msgid "Display membership date in profile"
+msgstr "Wyświetl datę członkostwa w profilu"
 
-#: mod/dfrn_request.php:866 mod/follow.php:111
-msgid "Add a personal note:"
-msgstr "Dodaj osobistą notkę:"
+#: src/Content/OEmbed.php:253
+msgid "Embedding disabled"
+msgstr "Osadzanie wyłączone"
 
-#: mod/dfrn_request.php:869
-msgid "StatusNet/Federated Social Web"
-msgstr "StatusNet/Federated Sieć społeczna"
+#: src/Content/OEmbed.php:373
+msgid "Embedded content"
+msgstr "Osadzona zawartość"
 
-#: mod/dfrn_request.php:871
-#, php-format
-msgid ""
-" - please do not use this form.  Instead, enter %s into your Diaspora search"
-" bar."
-msgstr "- proszę wyraź to inaczej . Zamiast tego ,wprowadź %s do swojej belki wyszukiwarki."
+#: src/Content/Widget/CalendarExport.php:61
+msgid "Export"
+msgstr "Eksport"
 
-#: mod/dfrn_request.php:872 mod/follow.php:117
-msgid "Your Identity Address:"
-msgstr "Twój zidentyfikowany adres:"
+#: src/Content/Widget/CalendarExport.php:62
+msgid "Export calendar as ical"
+msgstr "Wyeksportuj kalendarz jako ical"
 
-#: mod/dfrn_request.php:875 mod/follow.php:19
-msgid "Submit Request"
-msgstr "Wyślij zgłoszenie"
+#: src/Content/Widget/CalendarExport.php:63
+msgid "Export calendar as csv"
+msgstr "Eksportuj kalendarz jako csv"
 
-#: mod/follow.php:30
-msgid "You already added this contact."
-msgstr ""
+#: src/Content/Widget.php:33
+msgid "Add New Contact"
+msgstr "Dodaj nowy kontakt"
 
-#: mod/follow.php:39
-msgid "Diaspora support isn't enabled. Contact can't be added."
-msgstr ""
+#: src/Content/Widget.php:34
+msgid "Enter address or web location"
+msgstr "Wpisz adres lub lokalizację sieciową"
 
-#: mod/follow.php:46
-msgid "OStatus support is disabled. Contact can't be added."
-msgstr ""
+#: src/Content/Widget.php:35
+msgid "Example: bob@example.com, http://example.com/barbara"
+msgstr "Przykład: bob@przykład.com, http://przykład.com/barbara"
 
-#: mod/follow.php:53
-msgid "The network type couldn't be detected. Contact can't be added."
-msgstr ""
+#: src/Content/Widget.php:53
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] "%d zaproszenie dostępne"
+msgstr[1] "%d zaproszeń dostępnych"
+msgstr[2] "%d zaproszenia dostępne"
+msgstr[3] "%d zaproszenia dostępne"
 
-#: mod/follow.php:180
-msgid "Contact added"
-msgstr "Kontakt dodany"
+#: src/Content/Widget.php:59
+msgid "Find People"
+msgstr "Znajdź ludzi"
 
-#: mod/install.php:139
-msgid "Friendica Communications Server - Setup"
-msgstr ""
+#: src/Content/Widget.php:60
+msgid "Enter name or interest"
+msgstr "Wpisz nazwę lub zainteresowanie"
 
-#: mod/install.php:145
-msgid "Could not connect to database."
-msgstr "Nie można nawiązać połączenia z bazą danych"
+#: src/Content/Widget.php:62
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "Przykład: Jan Kowalski, Wędkarstwo"
 
-#: mod/install.php:149
-msgid "Could not create table."
-msgstr "Nie mogę stworzyć tabeli."
+#: src/Content/Widget.php:66
+msgid "Random Profile"
+msgstr "Domyślny profil"
 
-#: mod/install.php:155
-msgid "Your Friendica site database has been installed."
-msgstr ""
+#: src/Content/Widget.php:68
+msgid "View Global Directory"
+msgstr "Wyświetl globalny katalog"
 
-#: mod/install.php:160
-msgid ""
-"You may need to import the file \"database.sql\" manually using phpmyadmin "
-"or mysql."
-msgstr "Może być konieczne zaimportowanie pliku \"database.sql\" ręcznie, używając phpmyadmin lub mysql."
+#: src/Content/Widget.php:159
+msgid "Networks"
+msgstr "Sieci"
 
-#: mod/install.php:161 mod/install.php:230 mod/install.php:607
-msgid "Please see the file \"INSTALL.txt\"."
-msgstr "Proszę przejrzeć plik \"INSTALL.txt\"."
+#: src/Content/Widget.php:162
+msgid "All Networks"
+msgstr "Wszystkie Sieci"
 
-#: mod/install.php:173
-msgid "Database already in use."
-msgstr ""
+#: src/Content/Widget.php:203 src/Content/Widget.php:243
+msgid "Everything"
+msgstr "Wszystko"
 
-#: mod/install.php:227
-msgid "System check"
-msgstr "Sprawdzanie systemu"
+#: src/Content/Widget.php:240
+msgid "Categories"
+msgstr "Kategorie"
 
-#: mod/install.php:232
-msgid "Check again"
-msgstr "Sprawdź ponownie"
+#: src/Content/Widget.php:307
+#, php-format
+msgid "%d contact in common"
+msgid_plural "%d contacts in common"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
 
-#: mod/install.php:251
-msgid "Database connection"
-msgstr "Połączenie z bazą danych"
+#: src/Database/DBStructure.php:32
+msgid "There are no tables on MyISAM."
+msgstr "W MyISAM nie ma tabel."
 
-#: mod/install.php:252
+#: src/Database/DBStructure.php:75
+#, php-format
 msgid ""
-"In order to install Friendica we need to know how to connect to your "
-"database."
-msgstr "W celu zainstalowania Friendica musimy wiedzieć jak połączyć się z twoją bazą danych."
+"\n"
+"\t\t\t\tThe friendica developers released update %s recently,\n"
+"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n"
+"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n"
+"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
+msgstr "\n\t\t\t\tDeweloperzy friendica wydali niedawno aktualizację %s,\n\t\t\t\tale podczas próby instalacji, coś poszło nie tak.\n\t\t\t\tZostanie to naprawione wkrótce i nie mogę tego zrobić sam. Proszę skontaktować się z \n\t\t\t\tprogramistami friendica, jeśli nie możesz mi pomóc na własną rękę. Moja baza danych może być nieprawidłowa."
 
-#: mod/install.php:253
+#: src/Database/DBStructure.php:80
+#, php-format
 msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
-msgstr "Proszę skontaktuj się ze swoim dostawcą usług hostingowych bądź administratorem strony jeśli masz pytania co do tych ustawień ."
+"The error message is\n"
+"[pre]%s[/pre]"
+msgstr "Komunikat o błędzie jest \n[pre]%s[/ pre]"
 
-#: mod/install.php:254
+#: src/Database/DBStructure.php:191
+#, php-format
 msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
-msgstr "Wymieniona przez Ciebie baza danych powinna już istnieć. Jeżeli nie, utwórz ją przed kontynuacją."
+"\n"
+"Error %d occurred during database update:\n"
+"%s\n"
+msgstr "\nWystąpił błąd %d podczas aktualizacji bazy danych:\n%s\n"
 
-#: mod/install.php:258
-msgid "Database Server Name"
-msgstr "Baza danych - Nazwa serwera"
+#: src/Database/DBStructure.php:194
+msgid "Errors encountered performing database changes: "
+msgstr "Napotkane błędy powodujące zmiany w bazie danych:"
 
-#: mod/install.php:259
-msgid "Database Login Name"
-msgstr "Baza danych - Nazwa loginu"
+#: src/Database/DBStructure.php:210
+msgid ": Database update"
+msgstr ": Aktualizacja bazy danych"
 
-#: mod/install.php:260
-msgid "Database Login Password"
-msgstr "Baza danych - Hasło loginu"
+#: src/Database/DBStructure.php:460
+#, php-format
+msgid "%s: updating %s table."
+msgstr "%s: aktualizowanie %s tabeli."
 
-#: mod/install.php:261
-msgid "Database Name"
-msgstr "Baza danych - Nazwa"
+#: src/Model/Mail.php:40 src/Model/Mail.php:174
+msgid "[no subject]"
+msgstr "[bez tematu]"
 
-#: mod/install.php:262 mod/install.php:303
-msgid "Site administrator email address"
-msgstr "Adres e-mail administratora strony"
+#: src/Model/Profile.php:97
+msgid "Requested account is not available."
+msgstr "Żądane konto jest niedostępne."
 
-#: mod/install.php:262 mod/install.php:303
-msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
-msgstr ""
+#: src/Model/Profile.php:168 src/Model/Profile.php:399
+#: src/Model/Profile.php:859
+msgid "Edit profile"
+msgstr "Edytuj profil"
 
-#: mod/install.php:266 mod/install.php:306
-msgid "Please select a default timezone for your website"
-msgstr "Proszę wybrać domyślną strefę czasową dla swojej strony"
+#: src/Model/Profile.php:336
+msgid "Atom feed"
+msgstr "Kanał Atom"
 
-#: mod/install.php:293
-msgid "Site settings"
-msgstr "Ustawienia strony"
+#: src/Model/Profile.php:372
+msgid "Manage/edit profiles"
+msgstr "Zarządzaj profilami"
 
-#: mod/install.php:307
-msgid "System Language:"
-msgstr ""
+#: src/Model/Profile.php:548 src/Model/Profile.php:641
+msgid "g A l F d"
+msgstr "g A I F d"
 
-#: mod/install.php:307
-msgid ""
-"Set the default language for your Friendica installation interface and to "
-"send emails."
+#: src/Model/Profile.php:549
+msgid "F d"
 msgstr ""
 
-#: mod/install.php:347
-msgid "Could not find a command line version of PHP in the web server PATH."
-msgstr "Nie można znaleźć wersji PHP komendy w serwerze PATH"
+#: src/Model/Profile.php:606 src/Model/Profile.php:703
+msgid "[today]"
+msgstr "[dziś]"
 
-#: mod/install.php:348
-msgid ""
-"If you don't have a command line version of PHP installed on server, you "
-"will not be able to run background polling via cron. See <a "
-"href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-"
-"up-the-poller'>'Setup the poller'</a>"
-msgstr ""
+#: src/Model/Profile.php:617
+msgid "Birthday Reminders"
+msgstr "Przypomnienia o urodzinach"
 
-#: mod/install.php:352
-msgid "PHP executable path"
-msgstr ""
+#: src/Model/Profile.php:618
+msgid "Birthdays this week:"
+msgstr "Urodziny w tym tygodniu:"
 
-#: mod/install.php:352
-msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
-msgstr ""
+#: src/Model/Profile.php:690
+msgid "[No description]"
+msgstr "[Brak opisu]"
 
-#: mod/install.php:357
-msgid "Command line PHP"
-msgstr "Linia komend PHP"
+#: src/Model/Profile.php:717
+msgid "Event Reminders"
+msgstr "Przypominacze wydarzeń"
 
-#: mod/install.php:366
-msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
-msgstr ""
+#: src/Model/Profile.php:718
+msgid "Events this week:"
+msgstr "Wydarzenia w tym tygodniu:"
 
-#: mod/install.php:367
-msgid "Found PHP version: "
-msgstr "Znaleziono wersje PHP:"
+#: src/Model/Profile.php:741
+msgid "Member since:"
+msgstr "Członek od:"
 
-#: mod/install.php:369
-msgid "PHP cli binary"
-msgstr ""
+#: src/Model/Profile.php:749
+msgid "j F, Y"
+msgstr "d M, R"
 
-#: mod/install.php:380
-msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
-msgstr "Wersja linii poleceń PHP w twoim systemie nie ma aktywowanego \"register_argc_argv\"."
+#: src/Model/Profile.php:750
+msgid "j F"
+msgstr "d M"
 
-#: mod/install.php:381
-msgid "This is required for message delivery to work."
-msgstr "To jest wymagane do dostarczenia wiadomości do pracy."
+#: src/Model/Profile.php:765
+msgid "Age:"
+msgstr "Wiek:"
 
-#: mod/install.php:383
-msgid "PHP register_argc_argv"
-msgstr ""
+#: src/Model/Profile.php:778
+#, php-format
+msgid "for %1$d %2$s"
+msgstr "od %1$d %2$s"
 
-#: mod/install.php:404
-msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
-msgstr "Błąd : funkcja systemu  \"openssl_pkey_new\"  nie jest  w stanie wygenerować klucza szyfrującego ."
+#: src/Model/Profile.php:802
+msgid "Religion:"
+msgstr "Religia:"
 
-#: mod/install.php:405
-msgid ""
-"If running under Windows, please see "
-"\"http://www.php.net/manual/en/openssl.installation.php\"."
-msgstr "Jeśli korzystasz z Windowsa, proszę odwiedzić \"http://www.php.net/manual/en/openssl.installation.php\"."
+#: src/Model/Profile.php:810
+msgid "Hobbies/Interests:"
+msgstr "Hobby/Zainteresowania:"
 
-#: mod/install.php:407
-msgid "Generate encryption keys"
-msgstr "Generuj klucz kodowania"
+#: src/Model/Profile.php:822
+msgid "Contact information and Social Networks:"
+msgstr "Informacje kontaktowe i sieci społeczne"
 
-#: mod/install.php:414
-msgid "libCurl PHP module"
-msgstr "Moduł libCurl PHP"
+#: src/Model/Profile.php:826
+msgid "Musical interests:"
+msgstr "Zainteresowania muzyczne:"
+
+#: src/Model/Profile.php:830
+msgid "Books, literature:"
+msgstr "Książki, literatura:"
+
+#: src/Model/Profile.php:834
+msgid "Television:"
+msgstr "Telewizja:"
+
+#: src/Model/Profile.php:838
+msgid "Film/dance/culture/entertainment:"
+msgstr "Film/taniec/kultura/rozrywka"
+
+#: src/Model/Profile.php:842
+msgid "Love/Romance:"
+msgstr "Miłość/Romans:"
+
+#: src/Model/Profile.php:846
+msgid "Work/employment:"
+msgstr "Praca/zatrudnienie:"
 
-#: mod/install.php:415
-msgid "GD graphics PHP module"
-msgstr "Moduł PHP-GD"
+#: src/Model/Profile.php:850
+msgid "School/education:"
+msgstr "Szkoła/edukacja:"
 
-#: mod/install.php:416
-msgid "OpenSSL PHP module"
-msgstr "Moduł PHP OpenSSL"
+#: src/Model/Profile.php:855
+msgid "Forums:"
+msgstr "Fora:"
 
-#: mod/install.php:417
-msgid "mysqli PHP module"
-msgstr "Moduł mysql PHP"
+#: src/Model/Profile.php:949
+msgid "Only You Can See This"
+msgstr "Tylko ty możesz to zobaczyć"
 
-#: mod/install.php:418
-msgid "mb_string PHP module"
-msgstr "Moduł mb_string PHP"
+#: src/Model/Contact.php:645
+msgid "Drop Contact"
+msgstr "Upuść kontakt"
 
-#: mod/install.php:419
-msgid "mcrypt PHP module"
-msgstr ""
+#: src/Model/Contact.php:1048
+msgid "Organisation"
+msgstr "Organizacja"
 
-#: mod/install.php:420
-msgid "XML PHP module"
-msgstr ""
+#: src/Model/Contact.php:1051
+msgid "News"
+msgstr "Aktualności"
 
-#: mod/install.php:421
-msgid "iconv module"
-msgstr ""
+#: src/Model/Contact.php:1054
+msgid "Forum"
+msgstr "Forum"
 
-#: mod/install.php:425 mod/install.php:427
-msgid "Apache mod_rewrite module"
-msgstr "Moduł Apache mod_rewrite"
+#: src/Model/Contact.php:1233
+msgid "Connect URL missing."
+msgstr "Brak adresu URL połączenia."
 
-#: mod/install.php:425
+#: src/Model/Contact.php:1242
 msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
-msgstr "Błąd: moduł Apache webserver mod-rewrite jest potrzebny, jednakże nie jest zainstalowany."
-
-#: mod/install.php:433
-msgid "Error: libCURL PHP module required but not installed."
-msgstr "Błąd: libCURL PHP wymagany moduł, lecz nie zainstalowany."
+"The contact could not be added. Please check the relevant network "
+"credentials in your Settings -> Social Networks page."
+msgstr "Nie można dodać kontaktu. Sprawdź odpowiednie poświadczenia sieciowe na stronie Ustawienia -> Sieci społecznościowe."
 
-#: mod/install.php:437
+#: src/Model/Contact.php:1289
 msgid ""
-"Error: GD graphics PHP module with JPEG support required but not installed."
-msgstr "Błąd: moduł graficzny GD z PHP potrzebuje wsparcia technicznego JPEG, jednakże on nie jest zainstalowany."
+"This site is not configured to allow communications with other networks."
+msgstr "Ta strona nie jest skonfigurowana do pozwalania na komunikację z innymi sieciami"
 
-#: mod/install.php:441
-msgid "Error: openssl PHP module required but not installed."
-msgstr "Błąd: openssl PHP wymagany moduł, lecz nie zainstalowany."
+#: src/Model/Contact.php:1290 src/Model/Contact.php:1304
+msgid "No compatible communication protocols or feeds were discovered."
+msgstr "Nie znaleziono żadnych kompatybilnych protokołów komunikacyjnych ani źródeł."
 
-#: mod/install.php:445
-msgid "Error: mysqli PHP module required but not installed."
-msgstr "Błąd: mysqli PHP wymagany moduł, lecz nie zainstalowany."
+#: src/Model/Contact.php:1302
+msgid "The profile address specified does not provide adequate information."
+msgstr "Dany adres profilu nie dostarcza odpowiednich informacji."
 
-#: mod/install.php:449
-msgid "Error: mb_string PHP module required but not installed."
-msgstr "Błąd: moduł PHP mb_string  jest wymagany ale nie jest zainstalowany"
+#: src/Model/Contact.php:1307
+msgid "An author or name was not found."
+msgstr "Autor lub nazwa nie zostało znalezione."
 
-#: mod/install.php:453
-msgid "Error: mcrypt PHP module required but not installed."
-msgstr ""
+#: src/Model/Contact.php:1310
+msgid "No browser URL could be matched to this address."
+msgstr "Przeglądarka WWW nie może odnaleźć podanego adresu"
 
-#: mod/install.php:457
-msgid "Error: iconv PHP module required but not installed."
-msgstr ""
+#: src/Model/Contact.php:1313
+msgid ""
+"Unable to match @-style Identity Address with a known protocol or email "
+"contact."
+msgstr "Nie można dopasować @-stylu Adres identyfikacyjny ze znanym protokołem lub kontaktem e-mail."
 
-#: mod/install.php:466
+#: src/Model/Contact.php:1314
+msgid "Use mailto: in front of address to force email check."
+msgstr "Użyj mailto: przed adresem, aby wymusić sprawdzanie poczty e-mail."
+
+#: src/Model/Contact.php:1320
 msgid ""
-"If you are using php_cli, please make sure that mcrypt module is enabled in "
-"its config file"
-msgstr ""
+"The profile address specified belongs to a network which has been disabled "
+"on this site."
+msgstr "Określony adres profilu należy do sieci, która została wyłączona na tej stronie."
 
-#: mod/install.php:469
+#: src/Model/Contact.php:1325
 msgid ""
-"Function mcrypt_create_iv() is not defined. This is needed to enable RINO2 "
-"encryption layer."
-msgstr ""
+"Limited profile. This person will be unable to receive direct/personal "
+"notifications from you."
+msgstr "Profil ograniczony. Ta osoba będzie niezdolna do odbierania osobistych powiadomień od ciebie."
 
-#: mod/install.php:471
-msgid "mcrypt_create_iv() function"
-msgstr ""
+#: src/Model/Contact.php:1376
+msgid "Unable to retrieve contact information."
+msgstr "Nie można otrzymać informacji kontaktowych"
 
-#: mod/install.php:479
-msgid "Error, XML PHP module required but not installed."
-msgstr ""
+#: src/Model/Contact.php:1588
+#, php-format
+msgid "%s's birthday"
+msgstr "Urodziny %s"
 
-#: mod/install.php:494
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\""
-" in the top folder of your web server and it is unable to do so."
-msgstr "Instalator WWW musi być w stanie utworzyć plik o nazwie \". Htconfig.php\"  i nie jest w stanie tego zrobić."
+#: src/Model/Contact.php:1589 src/Protocol/DFRN.php:1397
+#, php-format
+msgid "Happy Birthday %s"
+msgstr "Urodziny %s"
 
-#: mod/install.php:495
-msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
-msgstr ""
+#: src/Model/Event.php:53 src/Model/Event.php:70 src/Model/Event.php:419
+#: src/Model/Event.php:882
+msgid "Starts:"
+msgstr "Start:"
 
-#: mod/install.php:496
-msgid ""
-"At the end of this procedure, we will give you a text to save in a file "
-"named .htconfig.php in your Friendica top folder."
-msgstr ""
+#: src/Model/Event.php:56 src/Model/Event.php:76 src/Model/Event.php:420
+#: src/Model/Event.php:886
+msgid "Finishes:"
+msgstr "Wykończenia:"
 
-#: mod/install.php:497
-msgid ""
-"You can alternatively skip this procedure and perform a manual installation."
-" Please see the file \"INSTALL.txt\" for instructions."
-msgstr ""
+#: src/Model/Event.php:368
+msgid "all-day"
+msgstr "cały dzień"
 
-#: mod/install.php:500
-msgid ".htconfig.php is writable"
-msgstr ".htconfig.php jest zapisywalny"
+#: src/Model/Event.php:391
+msgid "Jun"
+msgstr "cze"
 
-#: mod/install.php:510
-msgid ""
-"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
-"compiles templates to PHP to speed up rendering."
-msgstr ""
+#: src/Model/Event.php:394
+msgid "Sept"
+msgstr "wrz"
 
-#: mod/install.php:511
-msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory view/smarty3/ under the Friendica top level "
-"folder."
-msgstr ""
+#: src/Model/Event.php:417
+msgid "No events to display"
+msgstr "Brak wydarzeń do wyświetlenia"
 
-#: mod/install.php:512
-msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has"
-" write access to this folder."
-msgstr ""
+#: src/Model/Event.php:543
+msgid "l, F j"
+msgstr "d, M d "
 
-#: mod/install.php:513
-msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"view/smarty3/ only--not the template files (.tpl) that it contains."
-msgstr ""
+#: src/Model/Event.php:566
+msgid "Edit event"
+msgstr "Edytuj wydarzenie"
 
-#: mod/install.php:516
-msgid "view/smarty3 is writable"
-msgstr ""
+#: src/Model/Event.php:567
+msgid "Duplicate event"
+msgstr "Zduplikowane zdarzenie"
 
-#: mod/install.php:532
-msgid ""
-"Url rewrite in .htaccess is not working. Check your server configuration."
-msgstr ""
+#: src/Model/Event.php:568
+msgid "Delete event"
+msgstr "Usuń wydarzenie"
 
-#: mod/install.php:534
-msgid "Url rewrite is working"
+#: src/Model/Event.php:815
+msgid "D g:i A"
 msgstr ""
 
-#: mod/install.php:552
-msgid "ImageMagick PHP extension is not installed"
+#: src/Model/Event.php:816
+msgid "g:i A"
 msgstr ""
 
-#: mod/install.php:555
-msgid "ImageMagick PHP extension is installed"
-msgstr ""
+#: src/Model/Event.php:901 src/Model/Event.php:903
+msgid "Show map"
+msgstr "Pokaż mapę"
 
-#: mod/install.php:557
-msgid "ImageMagick supports GIF"
-msgstr ""
+#: src/Model/Event.php:902
+msgid "Hide map"
+msgstr "Ukryj mapę"
 
-#: mod/install.php:566
+#: src/Model/Group.php:44
 msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
-msgstr "Konfiguracja bazy danych pliku \".htconfig.php\" nie mogła zostać zapisana. Proszę użyć załączonego tekstu, aby utworzyć folder konfiguracyjny w sieci serwera."
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "Skasowana grupa o tej nazwie została przywrócona. Istniejące uprawnienia do pozycji <strong>mogą</strong> dotyczyć tej grupy i wszystkich przyszłych członków. Jeśli nie jest to zamierzone, utwórz inną grupę o innej nazwie."
 
-#: mod/install.php:605
-msgid "<h1>What next</h1>"
-msgstr "<h1>Co dalej</h1>"
+#: src/Model/Group.php:328
+msgid "Default privacy group for new contacts"
+msgstr "Domyślne ustawienia prywatności dla nowych kontaktów"
 
-#: mod/install.php:606
-msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the "
-"poller."
-msgstr "WAŻNE: Musisz [ręcznie] skonfigurowć zaplanowane zadanie dla poller."
+#: src/Model/Group.php:361
+msgid "Everybody"
+msgstr "Wszyscy"
 
-#: mod/item.php:116
-msgid "Unable to locate original post."
-msgstr "Nie można zlokalizować oryginalnej wiadomości."
+#: src/Model/Group.php:381
+msgid "edit"
+msgstr "edytuj"
 
-#: mod/item.php:341
-msgid "Empty post discarded."
-msgstr "Pusty wpis wyrzucony."
+#: src/Model/Group.php:405
+msgid "Edit group"
+msgstr "Edytuj grupy"
 
-#: mod/item.php:902
-msgid "System error. Post not saved."
-msgstr "Błąd. Post niezapisany."
+#: src/Model/Group.php:406
+msgid "Contacts not in any group"
+msgstr "Kontakt nie jest w żadnej grupie"
 
-#: mod/item.php:992
-#, php-format
-msgid ""
-"This message was sent to you by %s, a member of the Friendica social "
-"network."
-msgstr "Wiadomość została wysłana do ciebie od %s , członka portalu Friendica"
+#: src/Model/Group.php:407
+msgid "Create a new group"
+msgstr "Stwórz nową grupę"
 
-#: mod/item.php:994
-#, php-format
-msgid "You may visit them online at %s"
-msgstr "Możesz ich odwiedzić online u %s"
+#: src/Model/Group.php:409
+msgid "Edit groups"
+msgstr "Edytuj grupy"
 
-#: mod/item.php:995
-msgid ""
-"Please contact the sender by replying to this post if you do not wish to "
-"receive these messages."
-msgstr "Skontaktuj się z nadawcą odpowiadając na ten post jeśli nie chcesz otrzymywać tych wiadomości."
+#: src/Model/Item.php:1676
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
+msgstr "%1$suczestniczy %2$s's %3$s "
 
-#: mod/item.php:999
+#: src/Model/Item.php:1681
 #, php-format
-msgid "%s posted an update."
-msgstr "%s zaktualizował wpis."
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr "%1$snie uczestniczy %2$s's %3$s "
 
-#: mod/network.php:398
+#: src/Model/Item.php:1686
 #, php-format
+msgid "%1$s may attend %2$s's %3$s"
+msgstr "%1$smogą uczestniczyć %2$s's %3$s "
+
+#: src/Model/User.php:144
+msgid "Login failed"
+msgstr "Logowanie nieudane"
+
+#: src/Model/User.php:175
+msgid "Not enough information to authenticate"
+msgstr "Za mało informacji do uwierzytelnienia"
+
+#: src/Model/User.php:332
+msgid "An invitation is required."
+msgstr "Wymagane zaproszenie."
+
+#: src/Model/User.php:336
+msgid "Invitation could not be verified."
+msgstr "Zaproszenie niezweryfikowane."
+
+#: src/Model/User.php:343
+msgid "Invalid OpenID url"
+msgstr "Nieprawidłowy adres url OpenID"
+
+#: src/Model/User.php:356 src/Module/Login.php:100
 msgid ""
-"Warning: This group contains %s member from a network that doesn't allow non"
-" public messages."
-msgid_plural ""
-"Warning: This group contains %s members from a network that doesn't allow "
-"non public messages."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+"We encountered a problem while logging in with the OpenID you provided. "
+"Please check the correct spelling of the ID."
+msgstr "Napotkaliśmy problem podczas logowania z podanym przez nas identyfikatorem OpenID. Sprawdź poprawną pisownię identyfikatora."
 
-#: mod/network.php:401
-msgid "Messages in this group won't be send to these receivers."
-msgstr ""
+#: src/Model/User.php:356 src/Module/Login.php:100
+msgid "The error message was:"
+msgstr "Komunikat o błędzie:"
 
-#: mod/network.php:529
-msgid "Private messages to this person are at risk of public disclosure."
-msgstr "Prywatne wiadomości do tej osoby mogą zostać publicznie ujawnione "
+#: src/Model/User.php:362
+msgid "Please enter the required information."
+msgstr "Wprowadź wymagane informacje"
 
-#: mod/network.php:534
-msgid "Invalid contact."
-msgstr "Zły kontakt"
+#: src/Model/User.php:375
+msgid "Please use a shorter name."
+msgstr "Użyj dłuższej nazwy."
 
-#: mod/network.php:826
-msgid "Commented Order"
-msgstr "Porządek wg komentarzy"
+#: src/Model/User.php:378
+msgid "Name too short."
+msgstr "Nazwa jest za krótka."
 
-#: mod/network.php:829
-msgid "Sort by Comment Date"
-msgstr "Sortuj po dacie komentarza"
+#: src/Model/User.php:386
+msgid "That doesn't appear to be your full (First Last) name."
+msgstr "Zdaje mi się że to nie jest twoje pełne Imię(Nazwisko)."
 
-#: mod/network.php:834
-msgid "Posted Order"
-msgstr "Porządek wg wpisów"
+#: src/Model/User.php:391
+msgid "Your email domain is not among those allowed on this site."
+msgstr "Twoja domena internetowa nie jest obsługiwana na tej stronie."
 
-#: mod/network.php:837
-msgid "Sort by Post Date"
-msgstr "Sortuj po dacie posta"
+#: src/Model/User.php:395
+msgid "Not a valid email address."
+msgstr "Niepoprawny adres e mail.."
 
-#: mod/network.php:848
-msgid "Posts that mention or involve you"
-msgstr ""
+#: src/Model/User.php:399 src/Model/User.php:407
+msgid "Cannot use that email."
+msgstr "Nie możesz użyć tego e-maila. "
 
-#: mod/network.php:856
-msgid "New"
-msgstr "Nowy"
+#: src/Model/User.php:414
+msgid "Your nickname can only contain a-z, 0-9 and _."
+msgstr "Twój pseudonim może zawierać tylko a-z, 0-9 i _."
 
-#: mod/network.php:859
-msgid "Activity Stream - by date"
-msgstr ""
+#: src/Model/User.php:421 src/Model/User.php:477
+msgid "Nickname is already registered. Please choose another."
+msgstr "Ten login jest zajęty. Wybierz inny."
+
+#: src/Model/User.php:431
+msgid "SERIOUS ERROR: Generation of security keys failed."
+msgstr "POWAŻNY BŁĄD: niepowodzenie podczas tworzenia kluczy zabezpieczeń."
+
+#: src/Model/User.php:464 src/Model/User.php:468
+msgid "An error occurred during registration. Please try again."
+msgstr "Wystąpił bład podczas rejestracji, Spróbuj ponownie."
+
+#: src/Model/User.php:493
+msgid "An error occurred creating your default profile. Please try again."
+msgstr "Wystąpił błąd podczas tworzenia profilu. Spróbuj ponownie."
+
+#: src/Model/User.php:500
+msgid "An error occurred creating your self contact. Please try again."
+msgstr "Wystąpił błąd podczas tworzenia własnego kontaktu. Proszę spróbuj ponownie."
+
+#: src/Model/User.php:509
+msgid ""
+"An error occurred creating your default contact group. Please try again."
+msgstr "Wystąpił błąd podczas tworzenia domyślnej grupy kontaktów. Proszę spróbuj ponownie."
 
-#: mod/network.php:867
-msgid "Shared Links"
-msgstr "Współdzielone linki"
+#: src/Model/User.php:583
+#, php-format
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n"
+"\t\t"
+msgstr "\n\t\t\tDrodzy %1$s, \n\t\t\t\tDziękujemy za rejestrację na stronie %2$s. Twoje konto czeka na zatwierdzenie przez administratora."
 
-#: mod/network.php:870
-msgid "Interesting Links"
-msgstr "Interesujące linki"
+#: src/Model/User.php:593
+#, php-format
+msgid "Registration at %s"
+msgstr "Rejestracja w %s"
 
-#: mod/network.php:878
-msgid "Starred"
-msgstr "Ulubione"
+#: src/Model/User.php:611
+#, php-format
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n"
+"\t\t"
+msgstr "\n\t\t\tDrodzy %1$s, \n\t\t\t\tDziękujemy za rejestrację na stronie %2$s. Twoje konto zostało utworzone."
 
-#: mod/network.php:881
-msgid "Favourite Posts"
-msgstr "Ulubione posty"
+#: src/Model/User.php:615
+#, php-format
+msgid ""
+"\n"
+"\t\t\tThe login details are as follows:\n"
+"\t\t\t\tSite Location:\t%3$s\n"
+"\t\t\t\tLogin Name:\t%1$s\n"
+"\t\t\t\tPassword:\t%5$s\n"
+"\n"
+"\t\t\tYou may change your password from your account Settings page after logging\n"
+"\t\t\tin.\n"
+"\n"
+"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
+"\n"
+"\t\t\tYou may also wish to add some basic information to your default profile\n"
+"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
+"\n"
+"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
+"\t\t\tadding some profile keywords (very useful in making new friends) - and\n"
+"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
+"\t\t\tthan that.\n"
+"\n"
+"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
+"\t\t\tIf you are new and do not know anybody here, they may help\n"
+"\t\t\tyou to make some new and interesting friends.\n"
+"\n"
+"\n"
+"\t\t\tThank you and welcome to %2$s."
+msgstr "\n\t\t\tDane logowania są następujące:\n\t\t\t\tLokalizacja strony:\t%3$s\n\t\t\t\tNazwa użytkownika:\t%1$s\n\t\t\t\tHasło:\t%5$s\n \n\t\t\tMożesz zmienić hasło ze strony Ustawienia konta po zalogowaniu\n\t\t\tw.\n\n\t\t\tPoświęć chwilę, aby przejrzeć inne ustawienia konta na tej stronie.\n\n\t\t\tMożesz również dodać podstawowe informacje do domyślnego profilu\n\t\t\t(na stronie \"Profile\"), aby inne osoby mogły łatwo Cię znaleźć.\n\n\t\t\tZalecamy ustawienie imienia i nazwiska, dodanie zdjęcia profilowego,\n\t\t\tdodanie niektórych słów kluczowych profilu (bardzo przydatne w nawiązywaniu nowych znajomości) - i\n\t\t\tbyć może w jakim kraju mieszkasz; jeśli nie chcesz być bardziej konkretny\n\t\t\tniż to.\n \n\t\t\tW pełni szanujemy Twoje prawo do prywatności i żaden z tych elementów nie jest konieczny.\n\t\t\tJeśli jesteś nowy i nie znasz nikogo tutaj, mogą ci pomóc\n\t\t\tMożesz tworzyć nowych i interesujących przyjaciół\n\n\n\t\t\tDziękuję i zapraszam %2$s."
 
-#: mod/ping.php:261
-msgid "{0} wants to be your friend"
-msgstr "{0} chce być Twoim znajomym"
+#: src/Protocol/DFRN.php:1396
+#, php-format
+msgid "%s\\'s birthday"
+msgstr "%s\\'s urodziny"
 
-#: mod/ping.php:276
-msgid "{0} sent you a message"
-msgstr "{0} wysyła Ci wiadomość"
+#: src/Protocol/Diaspora.php:2647
+msgid "Sharing notification from Diaspora network"
+msgstr "Wspólne powiadomienie z sieci Diaspora"
 
-#: mod/ping.php:291
-msgid "{0} requested registration"
-msgstr "{0} żądana rejestracja"
+#: src/Protocol/Diaspora.php:3732
+msgid "Attachments:"
+msgstr "Załączniki:"
 
-#: mod/viewcontacts.php:72
-msgid "No contacts."
-msgstr "brak kontaktów"
+#: src/Protocol/OStatus.php:1799
+#, php-format
+msgid "%s is now following %s."
+msgstr "%sjest teraz następujące %s. "
 
-#: object/Item.php:370
-msgid "via"
-msgstr "przez"
+#: src/Protocol/OStatus.php:1800
+msgid "following"
+msgstr "następujący"
 
-#: view/theme/frio/php/Image.php:23
-msgid "Repeat the image"
-msgstr ""
+#: src/Protocol/OStatus.php:1803
+#, php-format
+msgid "%s stopped following %s."
+msgstr "%sprzestał śledzić %s. "
 
-#: view/theme/frio/php/Image.php:23
-msgid "Will repeat your image to fill the background."
-msgstr ""
+#: src/Protocol/OStatus.php:1804
+msgid "stopped following"
+msgstr "przestał śledzić"
 
-#: view/theme/frio/php/Image.php:25
-msgid "Stretch"
-msgstr ""
+#: src/Worker/Delivery.php:390
+msgid "(no subject)"
+msgstr "(bez tematu)"
 
-#: view/theme/frio/php/Image.php:25
-msgid "Will stretch to width/height of the image."
-msgstr ""
+#: src/Module/Login.php:282
+msgid "Create a New Account"
+msgstr "Załóż nowe konto"
 
-#: view/theme/frio/php/Image.php:27
-msgid "Resize fill and-clip"
-msgstr ""
+#: src/Module/Login.php:315
+msgid "Password: "
+msgstr "Hasło:"
 
-#: view/theme/frio/php/Image.php:27
-msgid "Resize to fill and retain aspect ratio."
-msgstr ""
+#: src/Module/Login.php:316
+msgid "Remember me"
+msgstr "Zapamiętaj mnie"
 
-#: view/theme/frio/php/Image.php:29
-msgid "Resize best fit"
-msgstr ""
+#: src/Module/Login.php:319
+msgid "Or login using OpenID: "
+msgstr "Lub zaloguj się korzystając z OpenID:"
 
-#: view/theme/frio/php/Image.php:29
-msgid "Resize to best fit and retain aspect ratio."
-msgstr ""
+#: src/Module/Login.php:325
+msgid "Forgot your password?"
+msgstr "Zapomniałeś swojego hasła?"
 
-#: view/theme/frio/config.php:42
-msgid "Default"
-msgstr ""
+#: src/Module/Login.php:328
+msgid "Website Terms of Service"
+msgstr "Warunki korzystania z witryny"
 
-#: view/theme/frio/config.php:54
-msgid "Note: "
-msgstr ""
+#: src/Module/Login.php:329
+msgid "terms of service"
+msgstr "warunki użytkowania"
 
-#: view/theme/frio/config.php:54
-msgid "Check image permissions if all users are allowed to visit the image"
-msgstr ""
+#: src/Module/Login.php:331
+msgid "Website Privacy Policy"
+msgstr "Polityka Prywatności Witryny"
 
-#: view/theme/frio/config.php:62
-msgid "Select scheme"
-msgstr ""
+#: src/Module/Login.php:332
+msgid "privacy policy"
+msgstr "polityka prywatności"
 
-#: view/theme/frio/config.php:63
-msgid "Navigation bar background color"
-msgstr ""
+#: src/Module/Logout.php:28
+msgid "Logged out."
+msgstr "Wyloguj"
 
-#: view/theme/frio/config.php:64
-msgid "Navigation bar icon color "
-msgstr ""
+#: src/Object/Post.php:128
+msgid "This entry was edited"
+msgstr "Ten wpis został zedytowany"
 
-#: view/theme/frio/config.php:65
-msgid "Link color"
-msgstr ""
+#: src/Object/Post.php:182
+msgid "save to folder"
+msgstr "zapisz w folderze"
 
-#: view/theme/frio/config.php:66
-msgid "Set the background color"
-msgstr ""
+#: src/Object/Post.php:235
+msgid "I will attend"
+msgstr "Będę uczestniczyć"
 
-#: view/theme/frio/config.php:67
-msgid "Content background transparency"
-msgstr ""
+#: src/Object/Post.php:235
+msgid "I will not attend"
+msgstr "Nie będę uczestniczyć"
 
-#: view/theme/frio/config.php:68
-msgid "Set the background image"
-msgstr ""
+#: src/Object/Post.php:235
+msgid "I might attend"
+msgstr "Mogę wziąć udział"
 
-#: view/theme/frio/theme.php:229
-msgid "Guest"
-msgstr ""
+#: src/Object/Post.php:263
+msgid "add star"
+msgstr "dodaj gwiazdkę"
 
-#: view/theme/frio/theme.php:235
-msgid "Visitor"
-msgstr ""
+#: src/Object/Post.php:264
+msgid "remove star"
+msgstr "anuluj gwiazdkę"
 
-#: view/theme/quattro/config.php:67
-msgid "Alignment"
-msgstr "Wyrównanie"
+#: src/Object/Post.php:265
+msgid "toggle star status"
+msgstr "włącz status gwiazdy"
 
-#: view/theme/quattro/config.php:67
-msgid "Left"
-msgstr "Lewo"
+#: src/Object/Post.php:268
+msgid "starred"
+msgstr "gwiazdką"
 
-#: view/theme/quattro/config.php:67
-msgid "Center"
-msgstr "Środek"
+#: src/Object/Post.php:274
+msgid "ignore thread"
+msgstr "zignoruj ​​wątek"
 
-#: view/theme/quattro/config.php:68
-msgid "Color scheme"
-msgstr "Zestaw kolorów"
+#: src/Object/Post.php:275
+msgid "unignore thread"
+msgstr "odignoruj ​​wątek"
 
-#: view/theme/quattro/config.php:69
-msgid "Posts font size"
-msgstr ""
+#: src/Object/Post.php:276
+msgid "toggle ignore status"
+msgstr "przełącz status ignorowania"
 
-#: view/theme/quattro/config.php:70
-msgid "Textareas font size"
-msgstr ""
+#: src/Object/Post.php:285
+msgid "add tag"
+msgstr "dodaj tag"
 
-#: view/theme/vier/theme.php:152 view/theme/vier/config.php:112
-msgid "Community Profiles"
-msgstr ""
+#: src/Object/Post.php:296
+msgid "like"
+msgstr "polub"
 
-#: view/theme/vier/theme.php:181 view/theme/vier/config.php:116
-msgid "Last users"
-msgstr "Ostatni użytkownicy"
+#: src/Object/Post.php:297
+msgid "dislike"
+msgstr "Nie lubię"
 
-#: view/theme/vier/theme.php:199 view/theme/vier/config.php:115
-msgid "Find Friends"
-msgstr "Znajdź znajomych"
+#: src/Object/Post.php:300
+msgid "Share this"
+msgstr "Udostępnij to"
 
-#: view/theme/vier/theme.php:200
-msgid "Local Directory"
-msgstr ""
+#: src/Object/Post.php:300
+msgid "share"
+msgstr "udostępnij"
 
-#: view/theme/vier/theme.php:291
-msgid "Quick Start"
-msgstr ""
+#: src/Object/Post.php:359
+msgid "to"
+msgstr "do"
 
-#: view/theme/vier/theme.php:373 view/theme/vier/config.php:114
-msgid "Connect Services"
-msgstr "Połączone serwisy"
+#: src/Object/Post.php:360
+msgid "via"
+msgstr "przez"
 
-#: view/theme/vier/config.php:64
-msgid "Comma separated list of helper forums"
-msgstr ""
+#: src/Object/Post.php:361
+msgid "Wall-to-Wall"
+msgstr "Wall-to-Wall"
 
-#: view/theme/vier/config.php:110
-msgid "Set style"
-msgstr ""
+#: src/Object/Post.php:362
+msgid "via Wall-To-Wall:"
+msgstr "via Wall-To-Wall:"
 
-#: view/theme/vier/config.php:111
-msgid "Community Pages"
-msgstr "Strony społecznościowe"
+#: src/Object/Post.php:421
+#, php-format
+msgid "%d comment"
+msgid_plural "%d comments"
+msgstr[0] " %d komentarz"
+msgstr[1] " %d komentarzy"
+msgstr[2] " %d komentarzy"
+msgstr[3] " %d komentarzy"
 
-#: view/theme/vier/config.php:113
-msgid "Help or @NewHere ?"
-msgstr ""
+#: src/Object/Post.php:791
+msgid "Bold"
+msgstr "Pogrubienie"
 
-#: view/theme/duepuntozero/config.php:45
-msgid "greenzero"
-msgstr ""
+#: src/Object/Post.php:792
+msgid "Italic"
+msgstr "Kursywa"
 
-#: view/theme/duepuntozero/config.php:46
-msgid "purplezero"
-msgstr ""
+#: src/Object/Post.php:793
+msgid "Underline"
+msgstr "Podkreślenie"
 
-#: view/theme/duepuntozero/config.php:47
-msgid "easterbunny"
-msgstr ""
+#: src/Object/Post.php:794
+msgid "Quote"
+msgstr "Cytat"
 
-#: view/theme/duepuntozero/config.php:48
-msgid "darkzero"
-msgstr ""
+#: src/Object/Post.php:795
+msgid "Code"
+msgstr "Kod"
 
-#: view/theme/duepuntozero/config.php:49
-msgid "comix"
-msgstr ""
+#: src/Object/Post.php:796
+msgid "Image"
+msgstr "Obraz"
 
-#: view/theme/duepuntozero/config.php:50
-msgid "slackr"
-msgstr ""
+#: src/Object/Post.php:797
+msgid "Link"
+msgstr "Link"
 
-#: view/theme/duepuntozero/config.php:62
-msgid "Variations"
-msgstr ""
+#: src/Object/Post.php:798
+msgid "Video"
+msgstr "Video"
 
-#: boot.php:970
+#: src/App.php:517
 msgid "Delete this item?"
 msgstr "Usunąć ten element?"
 
-#: boot.php:973
+#: src/App.php:519
 msgid "show fewer"
 msgstr "Pokaż mniej"
 
-#: boot.php:1655
+#: boot.php:791
 #, php-format
 msgid "Update %s failed. See error logs."
-msgstr ""
-
-#: boot.php:1767
-msgid "Create a New Account"
-msgstr "Załóż nowe konto"
-
-#: boot.php:1796
-msgid "Password: "
-msgstr "Hasło:"
-
-#: boot.php:1797
-msgid "Remember me"
-msgstr "Zapamiętaj mnie"
-
-#: boot.php:1800
-msgid "Or login using OpenID: "
-msgstr "Lub zaloguj się korzystając z OpenID:"
-
-#: boot.php:1806
-msgid "Forgot your password?"
-msgstr "Zapomniałeś swojego hasła?"
-
-#: boot.php:1809
-msgid "Website Terms of Service"
-msgstr ""
-
-#: boot.php:1810
-msgid "terms of service"
-msgstr "warunki użytkowania"
-
-#: boot.php:1812
-msgid "Website Privacy Policy"
-msgstr ""
-
-#: boot.php:1813
-msgid "privacy policy"
-msgstr "polityka prywatności"
+msgstr "Aktualizacja %s nie powiodła się. Zobacz dziennik błędów."
 
-#: index.php:451
+#: index.php:444
 msgid "toggle mobile"
 msgstr "przełącz na mobilny"
index 0f8cde6968dc7f3b54f453657039412e5a3679e0..95e5f4c9d5468e315d30762931588afa6c0d16e2 100644 (file)
 
 if(! function_exists("string_plural_select_pl")) {
 function string_plural_select_pl($n){
-       return ($n==1 ? 0 : $n%10>=2 && $n%10<=4 && ($n%100<10 || $n%100>=20) ? 1 : 2);;
+       return ($n==1 ? 0 : ($n%10>=2 && $n%10<=4) && ($n%100<12 || $n%100>14) ? 1 : $n!=1 && ($n%10>=0 && $n%10<=1) || ($n%10>=5 && $n%10<=9) || ($n%100>=12 && $n%100<=14) ? 2 : 3);;
 }}
 ;
-$a->strings["Add New Contact"] = "Dodaj nowy kontakt";
-$a->strings["Enter address or web location"] = "Wpisz adres lub lokalizację sieciową";
-$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Przykład: bob@przykład.com, http://przykład.com/barbara";
-$a->strings["Connect"] = "Połącz";
-$a->strings["%d invitation available"] = [
-       0 => "%d zaproszenie dostępne",
-       1 => "%d zaproszeń dostępnych",
-       2 => "%d zaproszenia dostępne",
-];
-$a->strings["Find People"] = "Znajdź ludzi";
-$a->strings["Enter name or interest"] = "Wpisz nazwę lub zainteresowanie";
-$a->strings["Connect/Follow"] = "Połącz/Obserwuj";
-$a->strings["Examples: Robert Morgenstein, Fishing"] = "Przykładowo:  Jan Kowalski, Wędkarstwo";
-$a->strings["Find"] = "Znajdź";
-$a->strings["Friend Suggestions"] = "Osoby, które możesz znać";
-$a->strings["Similar Interests"] = "Podobne zainteresowania";
-$a->strings["Random Profile"] = "Domyślny profil";
-$a->strings["Invite Friends"] = "Zaproś znajomych";
-$a->strings["Networks"] = "Sieci";
-$a->strings["All Networks"] = "Wszystkie Sieci";
-$a->strings["Saved Folders"] = "Zapisane foldery";
-$a->strings["Everything"] = "Wszystko";
-$a->strings["Categories"] = "Kategorie";
-$a->strings["%d contact in common"] = [
+$a->strings["Welcome "] = "Witaj ";
+$a->strings["Please upload a profile photo."] = "Proszę dodać zdjęcie profilowe.";
+$a->strings["Welcome back "] = "Witaj ponownie ";
+$a->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."] = "Znacznik zabezpieczeń formularza nie był poprawny. Prawdopodobnie stało się tak, ponieważ formularz został otwarty zbyt długo (> 3 godziny) przed jego przesłaniem.";
+$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [
        0 => "",
        1 => "",
        2 => "",
+       3 => "",
 ];
-$a->strings["show more"] = "Pokaż więcej";
-$a->strings["Forums"] = "";
-$a->strings["External link to forum"] = "";
-$a->strings["Male"] = "Mężczyzna";
-$a->strings["Female"] = "Kobieta";
-$a->strings["Currently Male"] = "Aktualnie Mężczyzna";
-$a->strings["Currently Female"] = "Aktualnie Kobieta";
-$a->strings["Mostly Male"] = "Bardziej Mężczyzna";
-$a->strings["Mostly Female"] = "Bardziej Kobieta";
-$a->strings["Transgender"] = "Transpłciowy";
-$a->strings["Intersex"] = "Międzypłciowy";
-$a->strings["Transsexual"] = "Transseksualista";
-$a->strings["Hermaphrodite"] = "Hermafrodyta";
-$a->strings["Neuter"] = "Bezpłciowy";
-$a->strings["Non-specific"] = "Niespecyficzne";
-$a->strings["Other"] = "Inne";
-$a->strings["Undecided"] = [
+$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [
        0 => "",
        1 => "",
        2 => "",
+       3 => "",
 ];
-$a->strings["Males"] = "Mężczyźni";
-$a->strings["Females"] = "Kobiety";
-$a->strings["Gay"] = "Gej";
-$a->strings["Lesbian"] = "Lesbijka";
-$a->strings["No Preference"] = "Brak preferencji";
-$a->strings["Bisexual"] = "Biseksualny";
-$a->strings["Autosexual"] = "Niezidentyfikowany";
-$a->strings["Abstinent"] = "Abstynent";
-$a->strings["Virgin"] = "Dziewica";
-$a->strings["Deviant"] = "Zboczeniec";
-$a->strings["Fetish"] = "Fetysz";
-$a->strings["Oodles"] = "Nadmiar";
-$a->strings["Nonsexual"] = "Nieseksualny";
-$a->strings["Single"] = "Singiel";
-$a->strings["Lonely"] = "Samotny";
-$a->strings["Available"] = "Dostępny";
-$a->strings["Unavailable"] = "Niedostępny";
-$a->strings["Has crush"] = "";
-$a->strings["Infatuated"] = "zakochany";
-$a->strings["Dating"] = "Randki";
-$a->strings["Unfaithful"] = "Niewierny";
-$a->strings["Sex Addict"] = "Uzależniony od seksu";
-$a->strings["Friends"] = "Przyjaciele";
-$a->strings["Friends/Benefits"] = "Przyjaciele/Korzyści";
-$a->strings["Casual"] = "Przypadkowy";
-$a->strings["Engaged"] = "Zaręczeni";
-$a->strings["Married"] = "Małżeństwo";
-$a->strings["Imaginarily married"] = "Fikcyjnie w związku małżeńskim";
-$a->strings["Partners"] = "Partnerzy";
-$a->strings["Cohabiting"] = "Konkubinat";
-$a->strings["Common law"] = "";
-$a->strings["Happy"] = "Szczęśliwy";
-$a->strings["Not looking"] = "";
-$a->strings["Swinger"] = "Swinger";
-$a->strings["Betrayed"] = "Zdradzony";
-$a->strings["Separated"] = "W separacji";
-$a->strings["Unstable"] = "Niestabilny";
-$a->strings["Divorced"] = "Rozwiedzeni";
-$a->strings["Imaginarily divorced"] = "Fikcyjnie rozwiedziony/a";
-$a->strings["Widowed"] = "Wdowiec";
-$a->strings["Uncertain"] = "Nieokreślony";
-$a->strings["It's complicated"] = "To skomplikowane";
-$a->strings["Don't care"] = "Nie obchodzi mnie to";
-$a->strings["Ask me"] = "Zapytaj mnie ";
-$a->strings["Cannot locate DNS info for database server '%s'"] = "Nie można zlokalizować serwera DNS dla bazy danych '%s'";
-$a->strings["Logged out."] = "Wyloguj";
-$a->strings["Login failed."] = "Niepowodzenie logowania";
-$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "";
-$a->strings["The error message was:"] = "Komunikat o błędzie:";
-$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "";
-$a->strings["Default privacy group for new contacts"] = "Domyślne ustawienia prywatności dla nowych kontaktów";
-$a->strings["Everybody"] = "Wszyscy";
-$a->strings["edit"] = "edytuj";
-$a->strings["Groups"] = "Grupy";
-$a->strings["Edit groups"] = "";
-$a->strings["Edit group"] = "Edytuj grupy";
-$a->strings["Create a new group"] = "Stwórz nową grupę";
-$a->strings["Group Name: "] = "Nazwa grupy: ";
-$a->strings["Contacts not in any group"] = "Kontakt nie jest w żadnej grupie";
-$a->strings["add"] = "dodaj";
-$a->strings["Unknown | Not categorised"] = "Nieznany | Bez kategori";
-$a->strings["Block immediately"] = "Zablokować natychmiast ";
-$a->strings["Shady, spammer, self-marketer"] = "";
-$a->strings["Known to me, but no opinion"] = "Znam, ale nie mam zdania";
-$a->strings["OK, probably harmless"] = "Ok, bez problemów";
-$a->strings["Reputable, has my trust"] = "Zaufane, ma moje poparcie";
-$a->strings["Frequently"] = "Jak najczęściej";
-$a->strings["Hourly"] = "Godzinowo";
-$a->strings["Twice daily"] = "Dwa razy dziennie";
-$a->strings["Daily"] = "Dziennie";
-$a->strings["Weekly"] = "Tygodniowo";
-$a->strings["Monthly"] = "Miesięcznie";
-$a->strings["Friendica"] = "Friendica";
-$a->strings["OStatus"] = "OStatus";
-$a->strings["RSS/Atom"] = "RSS/Atom";
-$a->strings["Email"] = "E-mail";
-$a->strings["Diaspora"] = "Diaspora";
-$a->strings["Facebook"] = "Facebook";
-$a->strings["Zot!"] = "";
-$a->strings["LinkedIn"] = "LinkedIn";
-$a->strings["XMPP/IM"] = "XMPP/IM";
-$a->strings["MySpace"] = "MySpace";
-$a->strings["Google+"] = "Google+";
-$a->strings["pump.io"] = "";
-$a->strings["Twitter"] = "";
-$a->strings["Diaspora Connector"] = "";
-$a->strings["GNU Social"] = "";
-$a->strings["App.net"] = "";
-$a->strings["Hubzilla/Redmatrix"] = "";
-$a->strings["Post to Email"] = "Wyślij poprzez email";
-$a->strings["Connectors disabled, since \"%s\" is enabled."] = "";
-$a->strings["Hide your profile details from unknown viewers?"] = "Ukryć szczegóły twojego profilu przed nieznajomymi ?";
-$a->strings["Visible to everybody"] = "Widoczny dla wszystkich";
-$a->strings["show"] = "pokaż";
-$a->strings["don't show"] = "nie pokazuj";
-$a->strings["CC: email addresses"] = "CC: adresy e-mail";
-$a->strings["Example: bob@example.com, mary@example.com"] = "Przykład: bob@example.com, mary@example.com";
-$a->strings["Permissions"] = "Uprawnienia";
-$a->strings["Close"] = "Zamknij";
-$a->strings["photo"] = "zdjęcie";
-$a->strings["status"] = "status";
+$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Miesięczny limit %d wysyłania postów. Post został odrzucony.";
+$a->strings["Profile Photos"] = "Zdjęcie profilowe";
 $a->strings["event"] = "wydarzenie";
+$a->strings["status"] = "status";
+$a->strings["photo"] = "zdjęcie";
 $a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s lubi %2\$s's %3\$s";
 $a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s nie lubi %2\$s's %3\$s";
-$a->strings["%1\$s is attending %2\$s's %3\$s"] = "";
-$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "";
-$a->strings["%1\$s may attend %2\$s's %3\$s"] = "";
-$a->strings["[no subject]"] = "[bez tematu]";
-$a->strings["Wall Photos"] = "Tablica zdjęć";
-$a->strings["Click here to upgrade."] = "Kliknij tu, aby zaktualizować.";
-$a->strings["This action exceeds the limits set by your subscription plan."] = "";
-$a->strings["This action is not available under your subscription plan."] = "";
-$a->strings["Error decoding account file"] = "Błąd podczas odczytu pliku konta";
-$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "";
-$a->strings["Error! Cannot check nickname"] = "";
-$a->strings["User '%s' already exists on this server!"] = "Użytkownik '%s' już istnieje na tym serwerze!";
-$a->strings["User creation error"] = "";
-$a->strings["User profile creation error"] = "";
-$a->strings["%d contact not imported"] = [
-       0 => "Nie zaimportowano %d kontaktu.",
-       1 => "Nie zaimportowano %d kontaktów.",
-       2 => "Nie zaimportowano %d kontaktów.",
+$a->strings["%1\$s attends %2\$s's %3\$s"] = "";
+$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s nie uczestniczy %2\$s 's %3\$s";
+$a->strings["%1\$s attends maybe %2\$s's %3\$s"] = "%1\$s może uczęszcza %2\$s 's %3\$s";
+$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s jest teraz znajomym z %2\$s";
+$a->strings["%1\$s poked %2\$s"] = "";
+$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s zaznaczył %2\$s'go %3\$s przy użyciu %4\$s";
+$a->strings["post/item"] = "";
+$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "";
+$a->strings["Likes"] = "Lubi";
+$a->strings["Dislikes"] = "Nie lubi";
+$a->strings["Attending"] = [
+       0 => "",
+       1 => "",
+       2 => "",
+       3 => "",
 ];
-$a->strings["Done. You can now login with your username and password"] = "Wykonano. Teraz możesz się zalogować z użyciem loginu i hasła.";
-$a->strings["Miscellaneous"] = "Różny";
-$a->strings["Birthday:"] = "Urodziny:";
-$a->strings["Age: "] = "Wiek: ";
-$a->strings["YYYY-MM-DD or MM-DD"] = "";
-$a->strings["never"] = "nigdy";
-$a->strings["less than a second ago"] = "mniej niż sekundę temu";
-$a->strings["year"] = "rok";
-$a->strings["years"] = "lata";
-$a->strings["month"] = "miesiąc";
-$a->strings["months"] = "miesiące";
-$a->strings["week"] = "tydzień";
-$a->strings["weeks"] = "tygodnie";
-$a->strings["day"] = "dzień";
-$a->strings["days"] = "dni";
-$a->strings["hour"] = "godzina";
-$a->strings["hours"] = "godziny";
-$a->strings["minute"] = "minuta";
-$a->strings["minutes"] = "minuty";
-$a->strings["second"] = "sekunda";
-$a->strings["seconds"] = "sekundy";
-$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s temu";
-$a->strings["%s's birthday"] = "Urodziny %s";
-$a->strings["Happy Birthday %s"] = "Urodziny %s";
+$a->strings["Not attending"] = "Nie uczestniczyłem";
+$a->strings["Might attend"] = "Może wziąć udział";
+$a->strings["Select"] = "Wybierz";
+$a->strings["Delete"] = "Usuń";
+$a->strings["View %s's profile @ %s"] = "Pokaż %s's profil @ %s";
+$a->strings["Categories:"] = "Kategorie:";
+$a->strings["Filed under:"] = "Zapisano pod:";
+$a->strings["%s from %s"] = "%s od %s";
+$a->strings["View in context"] = "Zobacz w kontekście";
+$a->strings["Please wait"] = "Proszę czekać";
+$a->strings["remove"] = "usuń";
+$a->strings["Delete Selected Items"] = "Usuń zaznaczone elementy";
+$a->strings["Follow Thread"] = "Śledź wątek";
+$a->strings["View Status"] = "Zobacz status";
+$a->strings["View Profile"] = "Zobacz profil";
+$a->strings["View Photos"] = "Zobacz zdjęcia";
+$a->strings["Network Posts"] = "Wiadomości sieciowe";
+$a->strings["View Contact"] = "Pokaż kontakt";
+$a->strings["Send PM"] = "Wyślij prywatną wiadomość";
+$a->strings["Poke"] = "Zaczepka";
+$a->strings["Connect/Follow"] = "Połącz/Obserwuj";
+$a->strings["%s likes this."] = "%s lubi to.";
+$a->strings["%s doesn't like this."] = "%s nie lubi tego.";
+$a->strings["%s attends."] = "%s uczęszcza.";
+$a->strings["%s doesn't attend."] = "%s nie uczestniczy.";
+$a->strings["%s attends maybe."] = "%s może uczęszcza.";
+$a->strings["and"] = "i";
+$a->strings["and %d other people"] = "i %d inni ludzie";
+$a->strings["<span  %1\$s>%2\$d people</span> like this"] = "<span  %1\$s>%2\$d ludzi </span> lubi to";
+$a->strings["%s like this."] = "%s lubię to.";
+$a->strings["<span  %1\$s>%2\$d people</span> don't like this"] = "<span  %1\$s>%2\$d ludzi </span>nie lubi tego ";
+$a->strings["%s don't like this."] = "%s nie lubię tego.";
+$a->strings["<span  %1\$s>%2\$d people</span> attend"] = "<span  %1\$s>%2\$dosoby</span> uczestniczą";
+$a->strings["%s attend."] = "";
+$a->strings["<span  %1\$s>%2\$d people</span> don't attend"] = "";
+$a->strings["%s don't attend."] = "%s nie uczestnicz";
+$a->strings["<span  %1\$s>%2\$d people</span> attend maybe"] = "<span  %1\$s>%2\$dprzyjaciele</span>mogą uczestniczyć ";
+$a->strings["%s attend maybe."] = "%sbyć może uczestniczyć. ";
+$a->strings["Visible to <strong>everybody</strong>"] = "Widoczne dla <strong>wszystkich</strong>";
+$a->strings["Please enter a link URL:"] = "Proszę wpisać adres URL:";
+$a->strings["Please enter a video link/URL:"] = "Podaj link do filmu";
+$a->strings["Please enter an audio link/URL:"] = "Podaj link do muzyki";
+$a->strings["Tag term:"] = "Termin tagu:";
+$a->strings["Save to Folder:"] = "Zapisz w folderze:";
+$a->strings["Where are you right now?"] = "Gdzie teraz jesteś?";
+$a->strings["Delete item(s)?"] = "Usunąć pozycję (pozycje)?";
+$a->strings["Share"] = "Podziel się";
+$a->strings["Upload photo"] = "Wyślij zdjęcie";
+$a->strings["upload photo"] = "dodaj zdjęcie";
+$a->strings["Attach file"] = "Przyłącz plik";
+$a->strings["attach file"] = "załącz plik";
+$a->strings["Insert web link"] = "Wstaw link";
+$a->strings["web link"] = "Adres www";
+$a->strings["Insert video link"] = "Wstaw link wideo";
+$a->strings["video link"] = "link do filmu";
+$a->strings["Insert audio link"] = "Wstaw link audio";
+$a->strings["audio link"] = "Link audio";
+$a->strings["Set your location"] = "Ustaw swoje położenie";
+$a->strings["set location"] = "wybierz lokalizację";
+$a->strings["Clear browser location"] = "Wyczyść położenie przeglądarki";
+$a->strings["clear location"] = "wyczyść lokalizację";
+$a->strings["Set title"] = "Ustaw tytuł";
+$a->strings["Categories (comma-separated list)"] = "Kategorie (lista słów oddzielonych przecinkiem)";
+$a->strings["Permission settings"] = "Ustawienia uprawnień";
+$a->strings["permissions"] = "zezwolenia";
+$a->strings["Public post"] = "Publiczny post";
+$a->strings["Preview"] = "Podgląd";
+$a->strings["Cancel"] = "Anuluj";
+$a->strings["Post to Groups"] = "Wstaw na strony grup";
+$a->strings["Post to Contacts"] = "Wstaw do kontaktów";
+$a->strings["Private post"] = "Prywatne posty";
+$a->strings["Message"] = "Wiadomość";
+$a->strings["Browser"] = "Przeglądarka";
+$a->strings["View all"] = "Pokaż wszystkie";
+$a->strings["Like"] = [
+       0 => "",
+       1 => "",
+       2 => "",
+       3 => "",
+];
+$a->strings["Dislike"] = [
+       0 => "",
+       1 => "",
+       2 => "",
+       3 => "",
+];
+$a->strings["Not Attending"] = [
+       0 => "",
+       1 => "",
+       2 => "",
+       3 => "",
+];
+$a->strings["Undecided"] = [
+       0 => "",
+       1 => "",
+       2 => "",
+       3 => "",
+];
+$a->strings["Cannot locate DNS info for database server '%s'"] = "Nie można zlokalizować serwera DNS dla bazy danych '%s'";
 $a->strings["Friendica Notification"] = "Powiadomienia Friendica";
 $a->strings["Thank You,"] = "Dziękuję,";
 $a->strings["%s Administrator"] = "%s administrator";
-$a->strings["%1\$s, %2\$s Administrator"] = "";
+$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s,%2\$sAdministrator";
 $a->strings["noreply"] = "brak odpowiedzi";
-$a->strings["%s <!item_type!>"] = "";
 $a->strings["[Friendica:Notify] New mail received at %s"] = "[Friendica:Notify] Nowa wiadomość otrzymana od %s";
-$a->strings["%1\$s sent you a new private message at %2\$s."] = "";
-$a->strings["%1\$s sent you %2\$s."] = "%1\$s wysyła ci %2\$s";
+$a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$swysłał ci nową prywatną wiadomość na %2\$s ";
 $a->strings["a private message"] = "prywatna wiadomość";
+$a->strings["%1\$s sent you %2\$s."] = "%1\$s wysyła ci %2\$s";
 $a->strings["Please visit %s to view and/or reply to your private messages."] = "Odwiedź %s żeby zobaczyć i/lub odpowiedzieć na twoje prywatne wiadomości";
 $a->strings["%1\$s commented on [url=%2\$s]a %3\$s[/url]"] = "%1\$s skomentował [url=%2\$s]a %3\$s[/url]";
-$a->strings["%1\$s commented on [url=%2\$s]%3\$s's %4\$s[/url]"] = "";
-$a->strings["%1\$s commented on [url=%2\$s]your %3\$s[/url]"] = "";
-$a->strings["[Friendica:Notify] Comment to conversation #%1\$d by %2\$s"] = "";
+$a->strings["%1\$s commented on [url=%2\$s]%3\$s's %4\$s[/url]"] = "%1\$sskomentował  [url=%2\$s]%3\$s %4\$s[/url]";
+$a->strings["%1\$s commented on [url=%2\$s]your %3\$s[/url]"] = "%1\$s skomentował [url=%2\$s] twój %3\$s[/ url]";
+$a->strings["[Friendica:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Friendica:Powiadomienie] Komentarz do rozmowy #%1\$d przez %2\$s";
 $a->strings["%s commented on an item/conversation you have been following."] = "%s skomentował rozmowę którą śledzisz";
 $a->strings["Please visit %s to view and/or reply to the conversation."] = "Odwiedź %s żeby zobaczyć i/lub odpowiedzieć na rozmowę";
-$a->strings["[Friendica:Notify] %s posted to your profile wall"] = "[Friendica:Notify] %s napisał na twoim profilu";
-$a->strings["%1\$s posted to your profile wall at %2\$s"] = "";
+$a->strings["[Friendica:Notify] %s posted to your profile wall"] = "[Friendica:Powiadomienie] %s napisał na twoim profilu";
+$a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$sopublikowano na ścianie profilu w %2\$s ";
 $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "";
-$a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica:Notify] %s oznaczył cię";
-$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s oznaczył/a cię w %2\$s";
+$a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica:Powiadomienie] %s dodał Cię";
+$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s oznaczono Cię tagiem %2\$s";
 $a->strings["%1\$s [url=%2\$s]tagged you[/url]."] = "";
-$a->strings["[Friendica:Notify] %s shared a new post"] = "";
-$a->strings["%1\$s shared a new post at %2\$s"] = "";
+$a->strings["[Friendica:Notify] %s shared a new post"] = "[Friendica:Powiadomienie] %s udostępnił nowy wpis";
+$a->strings["%1\$s shared a new post at %2\$s"] = "%1\$sudostępnił nowy wpis na %2\$s ";
 $a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "";
-$a->strings["[Friendica:Notify] %1\$s poked you"] = "";
+$a->strings["[Friendica:Notify] %1\$s poked you"] = "[Friendica: Powiadomienie] %1\$s poked you";
 $a->strings["%1\$s poked you at %2\$s"] = "";
 $a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "";
-$a->strings["[Friendica:Notify] %s tagged your post"] = "";
-$a->strings["%1\$s tagged your post at %2\$s"] = "";
+$a->strings["[Friendica:Notify] %s tagged your post"] = "[Friendica:Powiadomienie] %s otagował Twój post";
+$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$soznaczyłeś swój wpis na %2\$s ";
 $a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "";
-$a->strings["[Friendica:Notify] Introduction received"] = "";
-$a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "";
+$a->strings["[Friendica:Notify] Introduction received"] = "[Friendica:Powiadomienie] Zapoznanie wstępne";
+$a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Otrzymałeś wstęp od '%1\$s'  z %2\$s";
 $a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "";
-$a->strings["You may visit their profile at %s"] = "Możesz obejrzeć ich profile na %s";
+$a->strings["You may visit their profile at %s"] = "Możesz odwiedzić ich profil na stronie %s";
 $a->strings["Please visit %s to approve or reject the introduction."] = "Odwiedż %s aby zatwierdzić lub odrzucić przedstawienie.";
-$a->strings["[Friendica:Notify] A new person is sharing with you"] = "";
-$a->strings["%1\$s is sharing with you at %2\$s"] = "";
-$a->strings["[Friendica:Notify] You have a new follower"] = "";
-$a->strings["You have a new follower at %2\$s : %1\$s"] = "";
-$a->strings["[Friendica:Notify] Friend suggestion received"] = "";
-$a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "";
-$a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from %3\$s."] = "";
+$a->strings["[Friendica:Notify] A new person is sharing with you"] = "[Friendica:Powiadomienie] Nowa osoba dzieli się z tobą";
+$a->strings["%1\$s is sharing with you at %2\$s"] = "%1\$sdzieli się z tobą w %2\$s ";
+$a->strings["[Friendica:Notify] You have a new follower"] = "[Friendica:Powiadomienie] Masz nowego obserwatora";
+$a->strings["You have a new follower at %2\$s : %1\$s"] = "Masz nowego obserwatora na %2\$s : %1\$s";
+$a->strings["[Friendica:Notify] Friend suggestion received"] = "[Friendica: Powiadomienie] Otrzymano sugestię znajomego";
+$a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Otrzymałeś od znajomego sugestię '%1\$s' na %2\$s";
+$a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from %3\$s."] = "Otrzymałeś [url=%1\$s] sugestię znajomego [/url] dla %2\$s od %3\$s.";
 $a->strings["Name:"] = "Imię:";
 $a->strings["Photo:"] = "Zdjęcie:";
-$a->strings["Please visit %s to approve or reject the suggestion."] = "";
-$a->strings["[Friendica:Notify] Connection accepted"] = "";
-$a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "";
-$a->strings["%2\$s has accepted your [url=%1\$s]connection request[/url]."] = "";
-$a->strings["You are now mutual friends and may exchange status updates, photos, and email without restriction."] = "";
-$a->strings["Please visit %s if you wish to make any changes to this relationship."] = "";
-$a->strings["'%1\$s' has chosen to accept you a \"fan\", which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically."] = "";
-$a->strings["'%1\$s' may choose to extend this into a two-way or more permissive relationship in the future."] = "";
-$a->strings["Please visit %s  if you wish to make any changes to this relationship."] = "";
-$a->strings["[Friendica System:Notify] registration request"] = "";
-$a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "";
-$a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "";
-$a->strings["Full Name:\t%1\$s\\nSite Location:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s)"] = "";
-$a->strings["Please visit %s to approve or reject the request."] = "";
-$a->strings["l F d, Y \\@ g:i A"] = "";
-$a->strings["Starts:"] = "Start:";
-$a->strings["Finishes:"] = "Wykończenia:";
-$a->strings["Location:"] = "Lokalizacja";
-$a->strings["Sun"] = "";
-$a->strings["Mon"] = "";
-$a->strings["Tue"] = "";
-$a->strings["Wed"] = "";
-$a->strings["Thu"] = "";
-$a->strings["Fri"] = "";
-$a->strings["Sat"] = "";
-$a->strings["Sunday"] = "Niedziela";
-$a->strings["Monday"] = "Poniedziałek";
-$a->strings["Tuesday"] = "Wtorek";
-$a->strings["Wednesday"] = "Środa";
-$a->strings["Thursday"] = "Czwartek";
-$a->strings["Friday"] = "Piątek";
-$a->strings["Saturday"] = "Sobota";
-$a->strings["Jan"] = "";
-$a->strings["Feb"] = "";
-$a->strings["Mar"] = "";
-$a->strings["Apr"] = "";
-$a->strings["May"] = "Maj";
-$a->strings["Jun"] = "";
-$a->strings["Jul"] = "";
-$a->strings["Aug"] = "";
-$a->strings["Sept"] = "";
-$a->strings["Oct"] = "";
-$a->strings["Nov"] = "";
-$a->strings["Dec"] = "";
-$a->strings["January"] = "Styczeń";
-$a->strings["February"] = "Luty";
-$a->strings["March"] = "Marzec";
-$a->strings["April"] = "Kwiecień";
-$a->strings["June"] = "Czerwiec";
-$a->strings["July"] = "Lipiec";
-$a->strings["August"] = "Sierpień";
-$a->strings["September"] = "Wrzesień";
-$a->strings["October"] = "Październik";
-$a->strings["November"] = "Listopad";
-$a->strings["December"] = "Grudzień";
-$a->strings["today"] = "";
-$a->strings["all-day"] = "";
-$a->strings["No events to display"] = "";
-$a->strings["l, F j"] = "d, M d ";
-$a->strings["Edit event"] = "Edytuj wydarzenie";
-$a->strings["link to source"] = "link do źródła";
-$a->strings["Export"] = "";
-$a->strings["Export calendar as ical"] = "";
-$a->strings["Export calendar as csv"] = "";
-$a->strings["Nothing new here"] = "Brak nowych zdarzeń";
-$a->strings["Clear notifications"] = "Wyczyść powiadomienia";
-$a->strings["@name, !forum, #tags, content"] = "";
-$a->strings["Logout"] = "Wyloguj się";
-$a->strings["End this session"] = "Zakończ sesję";
-$a->strings["Status"] = "Status";
-$a->strings["Your posts and conversations"] = "Twoje posty i rozmowy";
-$a->strings["Profile"] = "Profil";
-$a->strings["Your profile page"] = "Twoja strona profilowa";
-$a->strings["Photos"] = "Zdjęcia";
-$a->strings["Your photos"] = "Twoje zdjęcia";
-$a->strings["Videos"] = "Filmy";
-$a->strings["Your videos"] = "";
-$a->strings["Events"] = "Wydarzenia";
-$a->strings["Your events"] = "Twoje wydarzenia";
-$a->strings["Personal notes"] = "Osobiste notatki";
-$a->strings["Your personal notes"] = "";
-$a->strings["Login"] = "Login";
-$a->strings["Sign in"] = "Zaloguj się";
-$a->strings["Home"] = "Dom";
-$a->strings["Home Page"] = "Strona startowa";
-$a->strings["Register"] = "Zarejestruj";
-$a->strings["Create an account"] = "Załóż konto";
-$a->strings["Help"] = "Pomoc";
-$a->strings["Help and documentation"] = "Pomoc i dokumentacja";
-$a->strings["Apps"] = "Aplikacje";
-$a->strings["Addon applications, utilities, games"] = "Wtyczki, aplikacje, narzędzia, gry";
-$a->strings["Search"] = "Szukaj";
-$a->strings["Search site content"] = "Przeszukaj zawartość strony";
-$a->strings["Full Text"] = "";
-$a->strings["Tags"] = "";
-$a->strings["Contacts"] = "Kontakty";
-$a->strings["Community"] = "Społeczność";
-$a->strings["Conversations on this site"] = "Rozmowy na tej stronie";
-$a->strings["Conversations on the network"] = "";
-$a->strings["Events and Calendar"] = "Wydarzenia i kalendarz";
-$a->strings["Directory"] = "Katalog";
-$a->strings["People directory"] = "";
-$a->strings["Information"] = "";
-$a->strings["Information about this friendica instance"] = "";
-$a->strings["Network"] = "Sieć";
-$a->strings["Conversations from your friends"] = "Rozmowy Twoich przyjaciół";
-$a->strings["Network Reset"] = "";
-$a->strings["Load Network page with no filters"] = "";
-$a->strings["Introductions"] = "Wstępy";
-$a->strings["Friend Requests"] = "Podania o przyjęcie do grona znajomych";
-$a->strings["Notifications"] = "Powiadomienia";
-$a->strings["See all notifications"] = "Zobacz wszystkie powiadomienia";
-$a->strings["Mark as seen"] = "Oznacz jako przeczytane";
-$a->strings["Mark all system notifications seen"] = "Oznacz wszystkie powiadomienia systemu jako przeczytane";
-$a->strings["Messages"] = "Wiadomości";
-$a->strings["Private mail"] = "Prywatne maile";
-$a->strings["Inbox"] = "Odebrane";
-$a->strings["Outbox"] = "Wysłane";
-$a->strings["New Message"] = "Nowa wiadomość";
-$a->strings["Manage"] = "Zarządzaj";
-$a->strings["Manage other pages"] = "Zarządzaj innymi stronami";
-$a->strings["Delegations"] = "";
-$a->strings["Delegate Page Management"] = "";
-$a->strings["Settings"] = "Ustawienia";
-$a->strings["Account settings"] = "Ustawienia konta";
-$a->strings["Profiles"] = "Profile";
-$a->strings["Manage/Edit Profiles"] = "Zarządzaj/Edytuj profile";
-$a->strings["Manage/edit friends and contacts"] = "Zarządzaj listą przyjaciół i kontaktami";
-$a->strings["Admin"] = "Administator";
-$a->strings["Site setup and configuration"] = "Konfiguracja i ustawienia instancji";
-$a->strings["Navigation"] = "Nawigacja";
-$a->strings["Site map"] = "Mapa strony";
-$a->strings["Contact Photos"] = "Zdjęcia kontaktu";
-$a->strings["Welcome "] = "Witaj ";
-$a->strings["Please upload a profile photo."] = "Proszę dodać zdjęcie profilowe.";
-$a->strings["Welcome back "] = "Witaj ponownie ";
-$a->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."] = "";
-$a->strings["System"] = "System";
-$a->strings["Personal"] = "Osobiste";
-$a->strings["%s commented on %s's post"] = "%s skomentował wpis %s";
-$a->strings["%s created a new post"] = "%s dodał nowy wpis";
-$a->strings["%s liked %s's post"] = "%s polubił wpis %s";
-$a->strings["%s disliked %s's post"] = "%s przestał lubić post %s";
-$a->strings["%s is attending %s's event"] = "";
-$a->strings["%s is not attending %s's event"] = "";
-$a->strings["%s may attend %s's event"] = "";
-$a->strings["%s is now friends with %s"] = "%s jest teraz znajomym %s";
-$a->strings["Friend Suggestion"] = "Propozycja znajomych";
-$a->strings["Friend/Connect Request"] = "Prośba o dodanie do przyjaciół/powiązanych";
-$a->strings["New Follower"] = "Nowy obserwator";
-$a->strings["\n\t\t\tThe friendica developers released update %s recently,\n\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "";
-$a->strings["The error message is\n[pre]%s[/pre]"] = "";
-$a->strings["Errors encountered creating database tables."] = "Zostały napotkane błędy przy tworzeniu tabeli bazy danych.";
-$a->strings["Errors encountered performing database changes."] = "";
-$a->strings["(no subject)"] = "(bez tematu)";
-$a->strings["Sharing notification from Diaspora network"] = "Wspólne powiadomienie z sieci Diaspora";
-$a->strings["Attachments:"] = "Załączniki:";
-$a->strings["view full size"] = "Zobacz w pełnym wymiarze";
-$a->strings["View Profile"] = "Zobacz profil";
-$a->strings["View Status"] = "Zobacz status";
-$a->strings["View Photos"] = "Zobacz zdjęcia";
-$a->strings["Network Posts"] = "";
-$a->strings["View Contact"] = "";
-$a->strings["Drop Contact"] = "";
-$a->strings["Send PM"] = "Wyślij prywatną wiadomość";
-$a->strings["Poke"] = "Zaczepka";
-$a->strings["Organisation"] = "";
-$a->strings["News"] = "";
-$a->strings["Forum"] = "";
-$a->strings["Daily posting limit of %d posts reached. The post was rejected."] = "";
-$a->strings["Weekly posting limit of %d posts reached. The post was rejected."] = "";
-$a->strings["Monthly posting limit of %d posts reached. The post was rejected."] = "";
-$a->strings["Image/photo"] = "Obrazek/zdjęcie";
-$a->strings["<a href=\"%1\$s\" target=\"_blank\">%2\$s</a> %3\$s"] = "";
-$a->strings["$1 wrote:"] = "$1 napisał:";
-$a->strings["Encrypted content"] = "Szyfrowana treść";
-$a->strings["Invalid source protocol"] = "";
-$a->strings["Invalid link protocol"] = "";
-$a->strings["%1\$s attends %2\$s's %3\$s"] = "";
-$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "";
-$a->strings["%1\$s attends maybe %2\$s's %3\$s"] = "";
-$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s jest teraz znajomym z %2\$s";
-$a->strings["%1\$s poked %2\$s"] = "";
-$a->strings["%1\$s is currently %2\$s"] = "";
-$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s zaznaczył %2\$s'go %3\$s przy użyciu %4\$s";
-$a->strings["post/item"] = "";
-$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "";
-$a->strings["Likes"] = "Polubień";
-$a->strings["Dislikes"] = "Nie lubień";
-$a->strings["Attending"] = [
-       0 => "",
-       1 => "",
-       2 => "",
-];
-$a->strings["Not attending"] = "";
-$a->strings["Might attend"] = "";
-$a->strings["Select"] = "Wybierz";
-$a->strings["Delete"] = "Usuń";
-$a->strings["View %s's profile @ %s"] = "Pokaż %s's profil @ %s";
-$a->strings["Categories:"] = "Kategorie:";
-$a->strings["Filed under:"] = "Zapisano pod:";
-$a->strings["%s from %s"] = "%s od %s";
-$a->strings["View in context"] = "Zobacz w kontekście";
-$a->strings["Please wait"] = "Proszę czekać";
-$a->strings["remove"] = "usuń";
-$a->strings["Delete Selected Items"] = "Usuń zaznaczone elementy";
-$a->strings["Follow Thread"] = "Śledź wątek";
-$a->strings["%s likes this."] = "%s lubi to.";
-$a->strings["%s doesn't like this."] = "%s nie lubi tego.";
-$a->strings["%s attends."] = "";
-$a->strings["%s doesn't attend."] = "";
-$a->strings["%s attends maybe."] = "";
-$a->strings["and"] = "i";
-$a->strings[", and %d other people"] = ", i %d innych ludzi";
-$a->strings["<span  %1\$s>%2\$d people</span> like this"] = "";
-$a->strings["%s like this."] = "";
-$a->strings["<span  %1\$s>%2\$d people</span> don't like this"] = "";
-$a->strings["%s don't like this."] = "";
-$a->strings["<span  %1\$s>%2\$d people</span> attend"] = "";
-$a->strings["%s attend."] = "";
-$a->strings["<span  %1\$s>%2\$d people</span> don't attend"] = "";
-$a->strings["%s don't attend."] = "";
-$a->strings["<span  %1\$s>%2\$d people</span> attend maybe"] = "";
-$a->strings["%s anttend maybe."] = "";
-$a->strings["Visible to <strong>everybody</strong>"] = "Widoczne dla <strong>wszystkich</strong>";
-$a->strings["Please enter a link URL:"] = "Proszę wpisać adres URL:";
-$a->strings["Please enter a video link/URL:"] = "Podaj link do filmu";
-$a->strings["Please enter an audio link/URL:"] = "Podaj link do muzyki";
-$a->strings["Tag term:"] = "";
-$a->strings["Save to Folder:"] = "Zapisz w folderze:";
-$a->strings["Where are you right now?"] = "Gdzie teraz jesteś?";
-$a->strings["Delete item(s)?"] = "Usunąć pozycję (pozycje)?";
-$a->strings["Share"] = "Podziel się";
-$a->strings["Upload photo"] = "Wyślij zdjęcie";
-$a->strings["upload photo"] = "dodaj zdjęcie";
-$a->strings["Attach file"] = "Przyłącz plik";
-$a->strings["attach file"] = "załącz plik";
-$a->strings["Insert web link"] = "Wstaw link";
-$a->strings["web link"] = "Adres www";
-$a->strings["Insert video link"] = "Wstaw link wideo";
-$a->strings["video link"] = "link do filmu";
-$a->strings["Insert audio link"] = "Wstaw link audio";
-$a->strings["audio link"] = "Link audio";
-$a->strings["Set your location"] = "Ustaw swoje położenie";
-$a->strings["set location"] = "wybierz lokalizację";
-$a->strings["Clear browser location"] = "Wyczyść położenie przeglądarki";
-$a->strings["clear location"] = "wyczyść lokalizację";
-$a->strings["Set title"] = "Ustaw tytuł";
-$a->strings["Categories (comma-separated list)"] = "Kategorie (lista słów oddzielonych przecinkiem)";
-$a->strings["Permission settings"] = "Ustawienia uprawnień";
-$a->strings["permissions"] = "zezwolenia";
-$a->strings["Public post"] = "Publiczny post";
-$a->strings["Preview"] = "Podgląd";
-$a->strings["Cancel"] = "Anuluj";
-$a->strings["Post to Groups"] = "Wstaw na strony grup";
-$a->strings["Post to Contacts"] = "Wstaw do kontaktów";
-$a->strings["Private post"] = "Prywatne posty";
-$a->strings["Message"] = "Wiadomość";
-$a->strings["Browser"] = "";
-$a->strings["View all"] = "";
-$a->strings["Like"] = [
-       0 => "",
-       1 => "",
-       2 => "",
-];
-$a->strings["Dislike"] = [
-       0 => "",
-       1 => "",
-       2 => "",
-];
-$a->strings["Not Attending"] = [
-       0 => "",
-       1 => "",
-       2 => "",
-];
-$a->strings["%s\\'s birthday"] = "";
-$a->strings["General Features"] = "";
-$a->strings["Multiple Profiles"] = "";
-$a->strings["Ability to create multiple profiles"] = "";
-$a->strings["Photo Location"] = "";
-$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "";
-$a->strings["Export Public Calendar"] = "";
-$a->strings["Ability for visitors to download the public calendar"] = "";
-$a->strings["Post Composition Features"] = "";
-$a->strings["Richtext Editor"] = "";
-$a->strings["Enable richtext editor"] = "";
-$a->strings["Post Preview"] = "Podgląd posta";
-$a->strings["Allow previewing posts and comments before publishing them"] = "";
-$a->strings["Auto-mention Forums"] = "";
-$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "";
-$a->strings["Network Sidebar Widgets"] = "";
-$a->strings["Search by Date"] = "Szukanie wg daty";
-$a->strings["Ability to select posts by date ranges"] = "";
-$a->strings["List Forums"] = "";
-$a->strings["Enable widget to display the forums your are connected with"] = "";
-$a->strings["Group Filter"] = "Filtrowanie grupowe";
-$a->strings["Enable widget to display Network posts only from selected group"] = "";
-$a->strings["Network Filter"] = "";
-$a->strings["Enable widget to display Network posts only from selected network"] = "";
-$a->strings["Saved Searches"] = "Zapisane wyszukiwania";
-$a->strings["Save search terms for re-use"] = "";
-$a->strings["Network Tabs"] = "";
-$a->strings["Network Personal Tab"] = "";
-$a->strings["Enable tab to display only Network posts that you've interacted on"] = "";
-$a->strings["Network New Tab"] = "";
-$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "";
-$a->strings["Network Shared Links Tab"] = "";
-$a->strings["Enable tab to display only Network posts with links in them"] = "";
-$a->strings["Post/Comment Tools"] = "";
-$a->strings["Multiple Deletion"] = "";
-$a->strings["Select and delete multiple posts/comments at once"] = "";
-$a->strings["Edit Sent Posts"] = "";
-$a->strings["Edit and correct posts and comments after sending"] = "";
-$a->strings["Tagging"] = "Oznaczanie";
-$a->strings["Ability to tag existing posts"] = "";
-$a->strings["Post Categories"] = "Kategorie postów";
-$a->strings["Add categories to your posts"] = "Dodaj kategorie do twoich postów";
-$a->strings["Ability to file posts under folders"] = "";
-$a->strings["Dislike Posts"] = "";
-$a->strings["Ability to dislike posts/comments"] = "";
-$a->strings["Star Posts"] = "Oznacz posty gwiazdką";
-$a->strings["Ability to mark special posts with a star indicator"] = "";
-$a->strings["Mute Post Notifications"] = "";
-$a->strings["Ability to mute notifications for a thread"] = "";
-$a->strings["Advanced Profile Settings"] = "";
-$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "";
-$a->strings["Disallowed profile URL."] = "Nie dozwolony adres URL profilu.";
-$a->strings["Connect URL missing."] = "Brak adresu URL połączenia.";
-$a->strings["This site is not configured to allow communications with other networks."] = "Ta strona nie jest skonfigurowana do pozwalania na komunikację z innymi sieciami";
-$a->strings["No compatible communication protocols or feeds were discovered."] = "";
-$a->strings["The profile address specified does not provide adequate information."] = "Dany adres profilu nie dostarcza odpowiednich informacji.";
-$a->strings["An author or name was not found."] = "Autor lub nazwa nie zostało znalezione.";
-$a->strings["No browser URL could be matched to this address."] = "Przeglądarka WWW nie może odnaleźć podanego adresu";
-$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "";
-$a->strings["Use mailto: in front of address to force email check."] = "";
-$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Określony adres profilu należy do sieci, która została wyłączona na tej stronie.";
-$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profil ograniczony. Ta osoba będzie niezdolna do odbierania osobistych powiadomień od ciebie.";
-$a->strings["Unable to retrieve contact information."] = "Nie można otrzymać informacji kontaktowych";
-$a->strings["Requested account is not available."] = "";
-$a->strings["Requested profile is not available."] = "Żądany profil jest niedostępny";
-$a->strings["Edit profile"] = "Edytuj profil";
-$a->strings["Atom feed"] = "";
-$a->strings["Manage/edit profiles"] = "Zarządzaj profilami";
-$a->strings["Change profile photo"] = "Zmień zdjęcie profilowe";
-$a->strings["Create New Profile"] = "Stwórz nowy profil";
-$a->strings["Profile Image"] = "Obraz profilowy";
-$a->strings["visible to everybody"] = "widoczne dla wszystkich";
-$a->strings["Edit visibility"] = "Edytuj widoczność";
-$a->strings["Gender:"] = "Płeć:";
-$a->strings["Status:"] = "Status";
-$a->strings["Homepage:"] = "Strona główna:";
-$a->strings["About:"] = "O:";
-$a->strings["XMPP:"] = "";
-$a->strings["Network:"] = "";
-$a->strings["g A l F d"] = "g A I F d";
-$a->strings["F d"] = "";
-$a->strings["[today]"] = "[dziś]";
-$a->strings["Birthday Reminders"] = "Przypomnienia o urodzinach";
-$a->strings["Birthdays this week:"] = "Urodziny w tym tygodniu:";
-$a->strings["[No description]"] = "[Brak opisu]";
-$a->strings["Event Reminders"] = "Przypominacze wydarzeń";
-$a->strings["Events this week:"] = "Wydarzenia w tym tygodniu:";
-$a->strings["Full Name:"] = "Imię i nazwisko:";
-$a->strings["j F, Y"] = "d M, R";
-$a->strings["j F"] = "d M";
-$a->strings["Age:"] = "Wiek:";
-$a->strings["for %1\$d %2\$s"] = "od %1\$d %2\$s";
-$a->strings["Sexual Preference:"] = "Interesują mnie:";
-$a->strings["Hometown:"] = "Miasto rodzinne:";
-$a->strings["Tags:"] = "Tagi:";
-$a->strings["Political Views:"] = "Poglądy polityczne:";
-$a->strings["Religion:"] = "Religia:";
-$a->strings["Hobbies/Interests:"] = "Hobby/Zainteresowania:";
-$a->strings["Likes:"] = "Lubi:";
-$a->strings["Dislikes:"] = "";
-$a->strings["Contact information and Social Networks:"] = "Informacje kontaktowe i sieci społeczne";
-$a->strings["Musical interests:"] = "Zainteresowania muzyczne:";
-$a->strings["Books, literature:"] = "Książki, literatura:";
-$a->strings["Television:"] = "Telewizja:";
-$a->strings["Film/dance/culture/entertainment:"] = "Film/taniec/kultura/rozrywka";
-$a->strings["Love/Romance:"] = "Miłość/Romans:";
-$a->strings["Work/employment:"] = "Praca/zatrudnienie:";
-$a->strings["School/education:"] = "Szkoła/edukacja:";
-$a->strings["Forums:"] = "";
-$a->strings["Basic"] = "";
-$a->strings["Advanced"] = "Zaawansowany";
-$a->strings["Status Messages and Posts"] = "Status wiadomości i postów";
-$a->strings["Profile Details"] = "Szczegóły profilu";
-$a->strings["Photo Albums"] = "Albumy zdjęć";
-$a->strings["Personal Notes"] = "Osobiste notatki";
-$a->strings["Only You Can See This"] = "Tylko ty możesz to zobaczyć";
-$a->strings["[Name Withheld]"] = "[Nazwa wstrzymana]";
+$a->strings["Please visit %s to approve or reject the suggestion."] = "Odwiedź stronę %s, aby zatwierdzić lub odrzucić sugestię.";
+$a->strings["[Friendica:Notify] Connection accepted"] = "[Friendica: Powiadomienie] Połączenie zostało zaakceptowane";
+$a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "'%1\$s' zaakceptował Twoją prośbę o połączenie na %2\$s";
+$a->strings["%2\$s has accepted your [url=%1\$s]connection request[/url]."] = "%2\$szaakceptował twoje [url=%1\$s] żądanie połączenia [/url]. ";
+$a->strings["You are now mutual friends and may exchange status updates, photos, and email without restriction."] = "Jesteście teraz przyjaciółmi i możesz wymieniać aktualizacje statusu, zdjęcia i e-maile bez ograniczeń.";
+$a->strings["Please visit %s if you wish to make any changes to this relationship."] = "Odwiedź stronę %s jeśli chcesz wprowadzić zmiany w tym związku.";
+$a->strings["'%1\$s' has chosen to accept you a fan, which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically."] = "'%1\$s' zdecydował się zaakceptować Cię jako fana, który ogranicza niektóre formy komunikacji - takie jak prywatne wiadomości i niektóre interakcje w profilu. Jeśli jest to strona celebrytów lub społeczności, ustawienia te zostały zastosowane automatycznie.";
+$a->strings["'%1\$s' may choose to extend this into a two-way or more permissive relationship in the future."] = "'%1\$s' możesz zdecydować o przedłużeniu tego w dwukierunkowy lub bardziej ścisłą relację w przyszłości. ";
+$a->strings["Please visit %s  if you wish to make any changes to this relationship."] = "Odwiedź stronę %s, jeśli chcesz wprowadzić zmiany w tym związku.";
+$a->strings["[Friendica System:Notify] registration request"] = "[Friendica System:Powiadomienie] prośba o rejestrację";
+$a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "Otrzymałeś wniosek rejestracyjny od '%1\$s' na %2\$s";
+$a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "Otrzymałeś [url=%1\$s] żądanie rejestracji [/url] od %2\$s.";
+$a->strings["Full Name:\t%1\$s\\nSite Location:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s)"] = "Pełna nazwa:\t%1\$s \\Lokalizacja nSite:\t%2\$s\\ nNazwa Użytkownika: \t%3\$s(%4\$s)";
+$a->strings["Please visit %s to approve or reject the request."] = "Odwiedź stronę %s, aby zatwierdzić lub odrzucić wniosek.";
 $a->strings["Item not found."] = "Element nie znaleziony.";
-$a->strings["Do you really want to delete this item?"] = "";
+$a->strings["Do you really want to delete this item?"] = "Czy na pewno chcesz usunąć ten element?";
 $a->strings["Yes"] = "Tak";
 $a->strings["Permission denied."] = "Brak uprawnień.";
 $a->strings["Archives"] = "Archiwum";
-$a->strings["Embedded content"] = "Osadzona zawartość";
-$a->strings["Embedding disabled"] = "Osadzanie wyłączone";
-$a->strings["%s is now following %s."] = "";
-$a->strings["following"] = "następujący";
-$a->strings["%s stopped following %s."] = "";
-$a->strings["stopped following"] = "przestań obserwować";
+$a->strings["show more"] = "Pokaż więcej";
 $a->strings["newer"] = "nowsze";
 $a->strings["older"] = "starsze";
-$a->strings["prev"] = "poprzedni";
 $a->strings["first"] = "pierwszy";
-$a->strings["last"] = "ostatni";
+$a->strings["prev"] = "poprzedni";
 $a->strings["next"] = "następny";
-$a->strings["Loading more entries..."] = "";
-$a->strings["The end"] = "";
+$a->strings["last"] = "ostatni";
+$a->strings["Loading more entries..."] = "Ładuję więcej wpisów...";
+$a->strings["The end"] = "Koniec";
 $a->strings["No contacts"] = "Brak kontaktów";
 $a->strings["%d Contact"] = [
        0 => "%d kontakt",
        1 => "%d kontaktów",
        2 => "%d kontakty",
+       3 => "%d kontakty",
 ];
 $a->strings["View Contacts"] = "widok kontaktów";
 $a->strings["Save"] = "Zapisz";
+$a->strings["Follow"] = "Śledzić";
+$a->strings["Search"] = "Szukaj";
+$a->strings["@name, !forum, #tags, content"] = "@imię, !forum, #tagi, treść";
+$a->strings["Full Text"] = "Pełny tekst";
+$a->strings["Tags"] = "Tagi";
+$a->strings["Contacts"] = "Kontakty";
+$a->strings["Forums"] = "Fora";
 $a->strings["poke"] = "zaczep";
 $a->strings["poked"] = "zaczepiony";
 $a->strings["ping"] = "ping";
 $a->strings["pinged"] = "";
 $a->strings["prod"] = "";
 $a->strings["prodded"] = "";
-$a->strings["slap"] = "spoliczkuj";
+$a->strings["slap"] = "klask";
 $a->strings["slapped"] = "spoliczkowany";
-$a->strings["finger"] = "dotknąć";
+$a->strings["finger"] = "wskaż";
 $a->strings["fingered"] = "dotknięty";
-$a->strings["rebuff"] = "odprawiać";
-$a->strings["rebuffed"] = "odprawiony";
-$a->strings["happy"] = "szczęśliwy";
-$a->strings["sad"] = "smutny";
-$a->strings["mellow"] = "spokojny";
-$a->strings["tired"] = "zmęczony";
-$a->strings["perky"] = "pewny siebie";
-$a->strings["angry"] = "wściekły";
-$a->strings["stupified"] = "odurzony";
-$a->strings["puzzled"] = "zdziwiony";
-$a->strings["interested"] = "interesujący";
-$a->strings["bitter"] = "zajadły";
-$a->strings["cheerful"] = "wesoły";
-$a->strings["alive"] = "żywy";
-$a->strings["annoyed"] = "irytujący";
-$a->strings["anxious"] = "zazdrosny";
-$a->strings["cranky"] = "zepsuty";
-$a->strings["disturbed"] = "przeszkadzający";
-$a->strings["frustrated"] = "rozbity";
-$a->strings["motivated"] = "zmotywowany";
-$a->strings["relaxed"] = "zrelaksowany";
-$a->strings["surprised"] = "zaskoczony";
+$a->strings["rebuff"] = "odrzuć";
+$a->strings["rebuffed"] = "odrzucony";
+$a->strings["Monday"] = "Poniedziałek";
+$a->strings["Tuesday"] = "Wtorek";
+$a->strings["Wednesday"] = "Środa";
+$a->strings["Thursday"] = "Czwartek";
+$a->strings["Friday"] = "Piątek";
+$a->strings["Saturday"] = "Sobota";
+$a->strings["Sunday"] = "Niedziela";
+$a->strings["January"] = "Styczeń";
+$a->strings["February"] = "Luty";
+$a->strings["March"] = "Marzec";
+$a->strings["April"] = "Kwiecień";
+$a->strings["May"] = "Maj";
+$a->strings["June"] = "Czerwiec";
+$a->strings["July"] = "Lipiec";
+$a->strings["August"] = "Sierpień";
+$a->strings["September"] = "Wrzesień";
+$a->strings["October"] = "Październik";
+$a->strings["November"] = "Listopad";
+$a->strings["December"] = "Grudzień";
+$a->strings["Mon"] = "Pon";
+$a->strings["Tue"] = "Wt";
+$a->strings["Wed"] = "Śr";
+$a->strings["Thu"] = "Czw";
+$a->strings["Fri"] = "Pt";
+$a->strings["Sat"] = "Sob";
+$a->strings["Sun"] = "Niedz";
+$a->strings["Jan"] = "Sty";
+$a->strings["Feb"] = "Lut";
+$a->strings["Mar"] = "Mar";
+$a->strings["Apr"] = "Kwi";
+$a->strings["Jul"] = "Lip";
+$a->strings["Aug"] = "Sie";
+$a->strings["Sep"] = "Wrz";
+$a->strings["Oct"] = "Paź";
+$a->strings["Nov"] = "Lis";
+$a->strings["Dec"] = "Gru";
 $a->strings["View Video"] = "Zobacz film";
 $a->strings["bytes"] = "bajty";
 $a->strings["Click to open/close"] = "Kliknij aby otworzyć/zamknąć";
-$a->strings["View on separate page"] = "";
-$a->strings["view on separate page"] = "";
+$a->strings["View on separate page"] = "Zobacz na oddzielnej stronie";
+$a->strings["view on separate page"] = "zobacz na oddzielnej stronie";
+$a->strings["link to source"] = "link do źródła";
 $a->strings["activity"] = "aktywność";
 $a->strings["comment"] = [
        0 => "",
        1 => "",
        2 => "komentarz",
+       3 => "komentarz",
 ];
 $a->strings["post"] = "post";
 $a->strings["Item filed"] = "";
-$a->strings["Passwords do not match. Password unchanged."] = "Hasło nie pasuje. Hasło nie zmienione.";
-$a->strings["An invitation is required."] = "Wymagane zaproszenie.";
-$a->strings["Invitation could not be verified."] = "Zaproszenie niezweryfikowane.";
-$a->strings["Invalid OpenID url"] = "Nieprawidłowy adres url OpenID";
-$a->strings["Please enter the required information."] = "Wprowadź wymagane informacje";
-$a->strings["Please use a shorter name."] = "Użyj dłuższej nazwy.";
-$a->strings["Name too short."] = "Nazwa jest za krótka.";
-$a->strings["That doesn't appear to be your full (First Last) name."] = "Zdaje mi się że to nie jest twoje pełne Imię(Nazwisko).";
-$a->strings["Your email domain is not among those allowed on this site."] = "Twoja domena internetowa nie jest obsługiwana na tej stronie.";
-$a->strings["Not a valid email address."] = "Niepoprawny adres e mail..";
-$a->strings["Cannot use that email."] = "Nie możesz użyć tego e-maila. ";
-$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\" and \"_\"."] = "";
-$a->strings["Nickname is already registered. Please choose another."] = "Ten login jest zajęty. Wybierz inny.";
-$a->strings["Nickname was once registered here and may not be re-used. Please choose another."] = "Ten nick był już zarejestrowany na tej stronie i nie może być użyty ponownie.";
-$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "POWAŻNY BŁĄD: niepowodzenie podczas tworzenia kluczy zabezpieczeń.";
-$a->strings["An error occurred during registration. Please try again."] = "Wystąpił bład podczas rejestracji, Spróbuj ponownie.";
-$a->strings["default"] = "standardowe";
-$a->strings["An error occurred creating your default profile. Please try again."] = "Wystąpił błąd podczas tworzenia profilu. Spróbuj ponownie.";
-$a->strings["Profile Photos"] = "Zdjęcia profilowe";
-$a->strings["\n\t\tDear %1\$s,\n\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\t"] = "";
-$a->strings["Registration at %s"] = "";
-$a->strings["\n\t\tDear %1\$s,\n\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t"] = "";
-$a->strings["\n\t\tThe login details are as follows:\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t%1\$s\n\t\t\tPassword:\t%5\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\n\t\tThank you and welcome to %2\$s."] = "";
-$a->strings["Registration details for %s"] = "Szczegóły rejestracji dla %s";
-$a->strings["Post successful."] = "Post dodany pomyślnie";
-$a->strings["Access denied."] = "Brak dostępu";
-$a->strings["Welcome to %s"] = "Witamy w %s";
-$a->strings["No more system notifications."] = "Nie ma więcej powiadomień systemowych.";
-$a->strings["System Notifications"] = "Powiadomienia systemowe";
-$a->strings["Remove term"] = "Usuń wpis";
-$a->strings["Public access denied."] = "Publiczny dostęp zabroniony";
-$a->strings["Only logged in users are permitted to perform a search."] = "";
-$a->strings["Too Many Requests"] = "";
-$a->strings["Only one search per minute is permitted for not logged in users."] = "";
-$a->strings["No results."] = "Brak wyników.";
-$a->strings["Items tagged with: %s"] = "";
-$a->strings["Results for: %s"] = "";
-$a->strings["This is Friendica, version"] = "To jest Friendica, wersja";
-$a->strings["running at web location"] = "otwierane na serwerze";
-$a->strings["Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn more about the Friendica project."] = "Odwiedź <a href=\"http://friendica.com\">Friendica.com</a>, aby dowiedzieć się więcej o projekcie Friendica.";
-$a->strings["Bug reports and issues: please visit"] = "Reportowanie błędów i problemów: proszę odwiedź";
-$a->strings["the bugtracker at github"] = "";
-$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com"] = "";
-$a->strings["Installed plugins/addons/apps:"] = "Zainstalowane pluginy/dodatki/aplikacje:";
-$a->strings["No installed plugins/addons/apps"] = "Brak zainstalowanych pluginów/dodatków/aplikacji";
-$a->strings["No valid account found."] = "Nie znaleziono ważnego konta.";
-$a->strings["Password reset request issued. Check your email."] = "Prośba o zresetowanie hasła została zatwierdzona. Sprawdź swój adres email.";
-$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "";
-$a->strings["\n\t\tFollow this link to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "";
-$a->strings["Password reset requested at %s"] = "Prośba o reset hasła na %s";
-$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Prośba nie może być zweryfikowana. (Mogłeś już ją poprzednio wysłać.) Reset hasła nie powiódł się.";
-$a->strings["Password Reset"] = "Zresetuj hasło";
-$a->strings["Your password has been reset as requested."] = "Twoje hasło zostało zresetowane na twoje życzenie.";
-$a->strings["Your new password is"] = "Twoje nowe hasło to";
-$a->strings["Save or copy your new password - and then"] = "Zapisz lub skopiuj swoje nowe hasło - i wtedy";
-$a->strings["click here to login"] = "Kliknij tutaj aby zalogować";
-$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Twoje hasło może być zmienione w <em>Ustawieniach</em> po udanym zalogowaniu.";
-$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\t\tinformation for your records (or change your password immediately to\n\t\t\t\tsomething that you will remember).\n\t\t\t"] = "";
-$a->strings["\n\t\t\t\tYour login details are as follows:\n\n\t\t\t\tSite Location:\t%1\$s\n\t\t\t\tLogin Name:\t%2\$s\n\t\t\t\tPassword:\t%3\$s\n\n\t\t\t\tYou may change that password from your account settings page after logging in.\n\t\t\t"] = "";
-$a->strings["Your password has been changed at %s"] = "Twoje hasło zostało zmienione na %s";
-$a->strings["Forgot your Password?"] = "Zapomniałeś hasła?";
-$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Wpisz swój adres email i wyślij, aby zresetować hasło. Później sprawdź swojego emaila w celu uzyskania dalszych instrukcji.";
-$a->strings["Nickname or Email: "] = "Pseudonim lub Email:";
-$a->strings["Reset"] = "Zresetuj";
+$a->strings["No friends to display."] = "Brak znajomych do wyświetlenia";
+$a->strings["Connect"] = "Połącz";
+$a->strings["Authorize application connection"] = "Autoryzacja połączenia aplikacji";
+$a->strings["Return to your app and insert this Securty Code:"] = "Powróć do swojej aplikacji i wpisz ten Kod Bezpieczeństwa:";
+$a->strings["Please login to continue."] = "Zaloguj się aby kontynuować.";
+$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Czy chcesz umożliwić tej aplikacji dostęp do Twoich wpisów, kontaktów oraz pozwolić jej na pisanie za Ciebie postów?";
+$a->strings["No"] = "Nie";
+$a->strings["You must be logged in to use addons. "] = "Musisz się zalogować, aby móc używać dodatkowych wtyczek.";
+$a->strings["Applications"] = "Aplikacje";
+$a->strings["No installed applications."] = "Brak zainstalowanych aplikacji.";
+$a->strings["Item not available."] = "Element nie dostępny.";
+$a->strings["Item was not found."] = "Element nie znaleziony.";
+$a->strings["No contacts in common."] = "Brak wspólnych kontaktów.";
+$a->strings["Common Friends"] = "Wspólni znajomi";
+$a->strings["Credits"] = "Zaufany";
+$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica to projekt społecznościowy, który nie byłby możliwy bez pomocy wielu osób. Oto lista osób, które przyczyniły się do tworzenia kodu lub tłumaczenia Friendica. Dziękuję wam wszystkim!";
+$a->strings["Contact settings applied."] = "Ustawienia kontaktu zaktualizowane.";
+$a->strings["Contact update failed."] = "Nie udało się zaktualizować kontaktu.";
+$a->strings["Contact not found."] = "Kontakt nie znaleziony";
+$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong> UWAGA: To jest wysoce zaawansowane</strong> i jeśli wprowadzisz niewłaściwą informację twoje komunikacje z tym kontaktem mogą przestać działać.";
+$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "Jeśli nie jesteś pewien, co zrobić na tej stronie, użyj <strong>teraz</strong> przycisku 'powrót' na swojej przeglądarce.";
+$a->strings["No mirroring"] = "Bez dublowania";
+$a->strings["Mirror as forwarded posting"] = "Przesłany lustrzany post";
+$a->strings["Mirror as my own posting"] = "Lustro mojego własnego komentarza";
+$a->strings["Return to contact editor"] = "Wróć do edytora kontaktów";
+$a->strings["Refetch contact data"] = "Odśwież dane kontaktowe";
+$a->strings["Submit"] = "Potwierdź";
+$a->strings["Remote Self"] = "Zdalny Self";
+$a->strings["Mirror postings from this contact"] = "Publikacje lustrzane od tego kontaktu";
+$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "Oznacz ten kontakt jako remote_self, spowoduje to, że friendica odeśle nowe wpisy z tego kontaktu.";
+$a->strings["Name"] = "Imię";
+$a->strings["Account Nickname"] = "Nazwa konta";
+$a->strings["@Tagname - overrides Name/Nickname"] = "@Zmienna - zastępuje Imię/Pseudonim";
+$a->strings["Account URL"] = "URL konta";
+$a->strings["Friend Request URL"] = "URL żądajacy znajomości";
+$a->strings["Friend Confirm URL"] = "URL potwierdzający znajomość";
+$a->strings["Notification Endpoint URL"] = "Zgłoszenie Punktu Końcowego URL";
+$a->strings["Poll/Feed URL"] = "Adres Ankiety / RSS";
+$a->strings["New photo from this URL"] = "Nowe zdjęcie z tej ścieżki";
+$a->strings["Photos"] = "Zdjęcia";
+$a->strings["Contact Photos"] = "Zdjęcia kontaktu";
+$a->strings["Upload"] = "Załaduj";
+$a->strings["Files"] = "Pliki";
+$a->strings["Not Found"] = "Nie znaleziono";
 $a->strings["No profile"] = "Brak profilu";
 $a->strings["Help:"] = "Pomoc:";
-$a->strings["Not Found"] = "Nie znaleziono";
+$a->strings["Help"] = "Pomoc";
 $a->strings["Page not found."] = "Strona nie znaleziona.";
+$a->strings["Welcome to %s"] = "Witamy w %s";
 $a->strings["Remote privacy information not available."] = "Dane prywatne nie są dostępne zdalnie ";
 $a->strings["Visible to:"] = "Widoczne dla:";
-$a->strings["OpenID protocol error. No ID returned."] = "błąd OpenID . Brak zwróconego ID. ";
-$a->strings["Account not found and OpenID registration is not permitted on this site."] = "Nie znaleziono konta i OpenID rejestracja nie jest dopuszczalna na tej stronie.";
-$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Strona przekroczyła ilość dozwolonych rejestracji na dzień. Proszę spróbuj ponownie jutro.";
-$a->strings["Import"] = "Import";
-$a->strings["Move account"] = "Przenieś konto";
-$a->strings["You can import an account from another Friendica server."] = "";
-$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "";
-$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "";
-$a->strings["Account file"] = "";
-$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Aby eksportować konto, wejdź w \"Ustawienia->Eksport danych osobistych\" i wybierz \"Eksportuj konto\"";
-$a->strings["Visit %s's profile [%s]"] = "Obejrzyj %s's profil [%s]";
-$a->strings["Edit contact"] = "Edytuj kontakt";
-$a->strings["Contacts who are not members of a group"] = "Kontakty spoza członków grupy";
-$a->strings["Export account"] = "Eksportuj konto";
-$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "";
-$a->strings["Export all"] = "Eksportuj wszystko";
-$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "";
-$a->strings["Export personal data"] = "Eksportuje dane personalne";
-$a->strings["Total invitation limit exceeded."] = "";
-$a->strings["%s : Not a valid email address."] = "%s : Niepoprawny adres email.";
-$a->strings["Please join us on Friendica"] = "Dołącz do nas na Friendica";
-$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "";
-$a->strings["%s : Message delivery failed."] = "%s : Dostarczenie wiadomości nieudane.";
-$a->strings["%d message sent."] = [
-       0 => "%d wiadomość wysłana.",
-       1 => "%d wiadomości wysłane.",
-       2 => "%d wysłano .",
-];
-$a->strings["You have no more invitations available"] = "Nie masz więcej zaproszeń";
-$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "";
-$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "";
-$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "";
-$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "";
-$a->strings["Send invitations"] = "Wyślij zaproszenia";
-$a->strings["Enter email addresses, one per line:"] = "Wprowadź adresy email, jeden na linijkę:";
-$a->strings["Your message:"] = "Twoja wiadomość:";
-$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "";
-$a->strings["You will need to supply this invitation code: \$invite_code"] = "";
-$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Gdy już się zarejestrujesz, skontaktuj się ze mną przez moją stronkę profilową :";
-$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendica.com"] = "";
-$a->strings["Submit"] = "Potwierdź";
-$a->strings["Files"] = "Pliki";
-$a->strings["Permission denied"] = "Odmowa dostępu";
-$a->strings["Invalid profile identifier."] = "Nieprawidłowa nazwa użytkownika.";
-$a->strings["Profile Visibility Editor"] = "Ustawienia widoczności profilu";
-$a->strings["Click on a contact to add or remove."] = "Kliknij na kontakt w celu dodania lub usunięcia.";
-$a->strings["Visible To"] = "Widoczne dla";
-$a->strings["All Contacts (with secure profile access)"] = "Wszystkie kontakty (z bezpiecznym dostępem do profilu)";
-$a->strings["Tag removed"] = "Tag usunięty";
-$a->strings["Remove Item Tag"] = "Usuń pozycję Tag";
-$a->strings["Select a tag to remove: "] = "Wybierz tag do usunięcia";
-$a->strings["Remove"] = "Usuń";
-$a->strings["Resubscribing to OStatus contacts"] = "";
-$a->strings["Error"] = "";
-$a->strings["Done"] = "";
-$a->strings["Keep this window open until done."] = "";
-$a->strings["No potential page delegates located."] = "";
-$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "";
-$a->strings["Existing Page Managers"] = "";
-$a->strings["Existing Page Delegates"] = "";
-$a->strings["Potential Delegates"] = "";
-$a->strings["Add"] = "Dodaj";
-$a->strings["No entries."] = "Brak wpisów.";
-$a->strings["Credits"] = "";
-$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "";
-$a->strings["- select -"] = "- wybierz -";
-$a->strings["%1\$s is following %2\$s's %3\$s"] = "";
-$a->strings["Item not available."] = "Element nie dostępny.";
-$a->strings["Item was not found."] = "Element nie znaleziony.";
-$a->strings["You must be logged in to use addons. "] = "Musisz się zalogować, aby móc używać dodatkowych wtyczek.";
-$a->strings["Applications"] = "Aplikacje";
-$a->strings["No installed applications."] = "Brak zainstalowanych aplikacji.";
-$a->strings["Not Extended"] = "";
+$a->strings["System down for maintenance"] = "System wyłączony w celu konserwacji";
 $a->strings["Welcome to Friendica"] = "Witamy na Friendica";
 $a->strings["New Member Checklist"] = "Lista nowych członków";
 $a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Chcielibyśmy zaproponować kilka porad i linków, które pomogą uczynić twoje doświadczenie przyjemnym. Kliknij dowolny element, aby odwiedzić odpowiednią stronę. Link do tej strony będzie widoczny na stronie głównej przez dwa tygodnie od czasu rejestracji, a następnie zniknie.";
 $a->strings["Getting Started"] = "Pierwsze kroki";
 $a->strings["Friendica Walk-Through"] = "";
-$a->strings["On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "";
+$a->strings["On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "Na stronie <em>Szybki start</em> - znajdź krótkie wprowadzenie do swojego profilu i kart sieciowych, stwórz nowe połączenia i znajdź kilka grup do przyłączenia się.";
+$a->strings["Settings"] = "Ustawienia";
 $a->strings["Go to Your Settings"] = "Idź do swoich ustawień";
-$a->strings["On your <em>Settings</em> page -  change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "";
-$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "";
+$a->strings["On your <em>Settings</em> page -  change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "Na stronie Ustawienia - zmień swoje początkowe hasło. Zanotuj także swój adres tożsamości. Wygląda to jak adres e-mail - i będzie przydatny w nawiązywaniu znajomości w bezpłatnej sieci społecznościowej.";
+$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Przejrzyj pozostałe ustawienia, w szczególności ustawienia prywatności. Niepublikowany wykaz katalogów jest podobny do niepublicznego numeru telefonu. Ogólnie rzecz biorąc, powinieneś opublikować swój wpis - chyba, że wszyscy twoi znajomi i potencjalni znajomi dokładnie wiedzą, jak Cię znaleźć.";
+$a->strings["Profile"] = "Profil";
 $a->strings["Upload Profile Photo"] = "Wyślij zdjęcie profilowe";
 $a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Dodaj swoje zdjęcie profilowe jeśli jeszcze tego nie zrobiłeś. Twoje szanse na zwiększenie liczby znajomych rosną dziesięciokrotnie, kiedy na tym zdjęciu jesteś ty.";
 $a->strings["Edit Your Profile"] = "Edytuj własny profil";
-$a->strings["Edit your <strong>default</strong> profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "";
+$a->strings["Edit your <strong>default</strong> profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Edytuj swój domyślny profil do swoich potrzeb. Przejrzyj ustawienia ukrywania listy znajomych i ukrywania profilu przed nieznanymi użytkownikami.";
 $a->strings["Profile Keywords"] = "Słowa kluczowe profilu";
-$a->strings["Set some public keywords for your default profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "";
+$a->strings["Set some public keywords for your default profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Ustaw kilka publicznych słów kluczowych dla swojego domyślnego profilu, które opisują Twoje zainteresowania. Możemy znaleźć inne osoby o podobnych zainteresowaniach i zaproponować przyjaźnie.";
 $a->strings["Connecting"] = "Łączę się...";
 $a->strings["Importing Emails"] = "Importuję emaile...";
-$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "";
+$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Wprowadź informacje dotyczące dostępu do poczty e-mail na stronie Ustawienia oprogramowania, jeśli chcesz importować i wchodzić w interakcje z przyjaciółmi lub listami adresowymi z poziomu konta e-mail INBOX";
 $a->strings["Go to Your Contacts Page"] = "Idź do strony z Twoimi kontaktami";
-$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the <em>Add New Contact</em> dialog."] = "";
+$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the <em>Add New Contact</em> dialog."] = "Strona Kontakty jest twoją bramą do zarządzania przyjaciółmi i łączenia się z przyjaciółmi w innych sieciach. Zazwyczaj podaje się adres lub adres URL strony w oknie dialogowym <em>Dodaj nowy kontakt</em>.";
 $a->strings["Go to Your Site's Directory"] = "Idż do twojej strony";
-$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on their profile page. Provide your own Identity Address if requested."] = "";
+$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on their profile page. Provide your own Identity Address if requested."] = "Strona Katalog umożliwia znalezienie innych osób w tej sieci lub innych witrynach stowarzyszonych. Poszukaj łącza <em>Połącz</em> lub <em>Śledź</em> na stronie profilu. Jeśli chcesz, podaj swój własny adres tożsamości.";
 $a->strings["Finding New People"] = "Poszukiwanie Nowych Ludzi";
-$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "";
+$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "Na bocznym panelu strony Kontaktów znajduje się kilka narzędzi do znajdowania nowych przyjaciół. Możemy dopasować osoby według zainteresowań, wyszukiwać osoby według nazwisk i zainteresowań oraz dostarczać sugestie oparte na relacjach sieciowych. Na zupełnie nowej stronie sugestie znajomych zwykle zaczynają być wypełniane w ciągu 24 godzin";
+$a->strings["Groups"] = "Grupy";
 $a->strings["Group Your Contacts"] = "Grupuj Swoje kontakty";
-$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "";
+$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Gdy zaprzyjaźnisz się z przyjaciółmi, uporządkuj je w prywatne grupy konwersacji na pasku bocznym na stronie Kontakty, a następnie możesz wchodzić w interakcje z każdą grupą prywatnie na stronie Sieć.";
 $a->strings["Why Aren't My Posts Public?"] = "Dlaczego moje posty nie są publiczne?";
-$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "";
-$a->strings["Getting Help"] = "Otrzymywanie pomocy";
-$a->strings["Go to the Help Section"] = "Idź do części o pomocy";
-$a->strings["Our <strong>help</strong> pages may be consulted for detail on other program features and resources."] = "";
-$a->strings["Remove My Account"] = "Usuń konto";
-$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Kompletne usunięcie konta. Jeżeli zostanie wykonane, konto nie może zostać odzyskane.";
-$a->strings["Please enter your password for verification:"] = "Wprowadź hasło w celu weryfikacji.";
-$a->strings["Item not found"] = "Artykuł nie znaleziony";
-$a->strings["Edit post"] = "Edytuj post";
-$a->strings["Time Conversion"] = "Zmiana czasu";
-$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "";
-$a->strings["UTC time: %s"] = "Czas UTC %s";
-$a->strings["Current timezone: %s"] = "Obecna strefa czasowa: %s";
-$a->strings["Converted localtime: %s"] = "Zmień strefę czasową: %s";
-$a->strings["Please select your timezone:"] = "Wybierz swoją strefę czasową:";
-$a->strings["The post was created"] = "";
-$a->strings["Group created."] = "Grupa utworzona.";
-$a->strings["Could not create group."] = "Nie mogę stworzyć grupy";
-$a->strings["Group not found."] = "Nie znaleziono grupy";
-$a->strings["Group name changed."] = "Nazwa grupy zmieniona";
-$a->strings["Save Group"] = "";
-$a->strings["Create a group of contacts/friends."] = "Stwórz grupę znajomych.";
-$a->strings["Group removed."] = "Grupa usunięta.";
-$a->strings["Unable to remove group."] = "Nie można usunąć grupy.";
-$a->strings["Group Editor"] = "Edytor grupy";
-$a->strings["Members"] = "Członkowie";
-$a->strings["All Contacts"] = "Wszystkie kontakty";
-$a->strings["Group is empty"] = "Grupa jest pusta";
-$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Dzienny limit wiadomości na murze dla %s został przekroczony. Wiadomość została odrzucona.";
-$a->strings["No recipient selected."] = "Nie wybrano odbiorcy.";
-$a->strings["Unable to check your home location."] = "Nie można sprawdzić twojej lokalizacji.";
-$a->strings["Message could not be sent."] = "Wiadomość nie może zostać wysłana";
-$a->strings["Message collection failure."] = "";
-$a->strings["Message sent."] = "Wysłano.";
-$a->strings["No recipient."] = "Brak odbiorcy.";
-$a->strings["Send Private Message"] = "Wyślij prywatną wiadomość";
-$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "";
-$a->strings["To:"] = "Do:";
-$a->strings["Subject:"] = "Temat:";
-$a->strings["link"] = "Link";
-$a->strings["Authorize application connection"] = "Autoryzacja połączenia aplikacji";
-$a->strings["Return to your app and insert this Securty Code:"] = "Powróć do swojej aplikacji i wpisz ten Kod Bezpieczeństwa:";
-$a->strings["Please login to continue."] = "Zaloguj się aby kontynuować.";
-$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Czy chcesz umożliwić tej aplikacji dostęp do Twoich wpisów, kontaktów oraz pozwolić jej na pisanie za Ciebie postów?";
-$a->strings["No"] = "Nie";
-$a->strings["Source (bbcode) text:"] = "Źródło - tekst (BBcode) :";
-$a->strings["Source (Diaspora) text to convert to BBcode:"] = "Źródło tekst (Diaspora) by przekonwerterować na BBcode :";
-$a->strings["Source input: "] = "Źródło wejścia:";
-$a->strings["bb2html (raw HTML): "] = "bb2html (raw HTML): ";
-$a->strings["bb2html: "] = "bb2html: ";
-$a->strings["bb2html2bb: "] = "bb2html2bb: ";
-$a->strings["bb2md: "] = "bb2md: ";
-$a->strings["bb2md2html: "] = "bb2md2html: ";
-$a->strings["bb2dia2bb: "] = "bb2dia2bb: ";
-$a->strings["bb2md2html2bb: "] = "bb2md2html2bb: ";
-$a->strings["Source input (Diaspora format): "] = "Źródło wejścia(format Diaspory):";
-$a->strings["diaspora2bb: "] = "diaspora2bb: ";
-$a->strings["Subscribing to OStatus contacts"] = "";
-$a->strings["No contact provided."] = "";
-$a->strings["Couldn't fetch information for contact."] = "";
-$a->strings["Couldn't fetch friends for contact."] = "";
-$a->strings["success"] = "";
-$a->strings["failed"] = "";
-$a->strings["ignored"] = "";
+$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica szanuje Twoją prywatność. Domyślnie Twoje wpisy będą wyświetlane tylko osobom, które dodałeś jako znajomi. Aby uzyskać więcej informacji, zobacz sekcję pomocy na powyższym łączu.";
+$a->strings["Getting Help"] = "Otrzymaj pomoc";
+$a->strings["Go to the Help Section"] = "Przejdź do sekcji pomocy";
+$a->strings["Our <strong>help</strong> pages may be consulted for detail on other program features and resources."] = "Na naszych stronach <strong>pomocy</strong> można znaleźć szczegółowe informacje na temat innych funkcji programu i zasobów.";
+$a->strings["Visit %s's profile [%s]"] = "Obejrzyj %s's profil [%s]";
+$a->strings["Edit contact"] = "Edytuj kontakt";
+$a->strings["Contacts who are not members of a group"] = "Kontakty spoza członków grupy";
+$a->strings["Not Extended"] = "Nie przedłużony";
+$a->strings["Resubscribing to OStatus contacts"] = "Ponowne subskrybowanie kontaktów OStatus";
+$a->strings["Error"] = "Błąd";
+$a->strings["Done"] = "Gotowe";
+$a->strings["Keep this window open until done."] = "Pozostaw to okno otwarte, dopóki nie będzie gotowe.";
+$a->strings["Do you really want to delete this suggestion?"] = "Czy na pewno chcesz usunąć te sugestie ?";
+$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Brak dostępnych sugestii. Jeśli jest to nowa witryna, spróbuj ponownie za 24 godziny.";
+$a->strings["Ignore/Hide"] = "Ignoruj/Ukryj";
+$a->strings["Friend Suggestions"] = "Osoby, które możesz znać";
+$a->strings["[Embedded content - reload page to view]"] = "[Dodatkowa zawartość - odśwież stronę by zobaczyć]";
+$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Strona przekroczyła ilość dozwolonych rejestracji na dzień. Proszę spróbuj ponownie jutro.";
+$a->strings["Import"] = "Import";
+$a->strings["Move account"] = "Przenieś konto";
+$a->strings["You can import an account from another Friendica server."] = "Możesz zaimportować konto z innego serwera Friendica.";
+$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "Musisz wyeksportować konto ze starego serwera i przesłać je tutaj. Odtworzymy twoje stare konto tutaj ze wszystkimi twoimi kontaktami. Postaramy się również poinformować twoich znajomych, że się tutaj przeniosłeś.";
+$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Ta funkcja jest eksperymentalna. Nie możemy importować kontaktów z sieci OStatus (GNU Social/Statusnet) lub z Diaspory";
+$a->strings["Account file"] = "Pliki konta";
+$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Aby eksportować konto, wejdź w \"Ustawienia->Eksport danych osobistych\" i wybierz \"Eksportuj konto\"";
 $a->strings["%1\$s welcomes %2\$s"] = "%1\$s witamy %2\$s";
-$a->strings["Unable to locate contact information."] = "Niezdolny do uzyskania informacji kontaktowych.";
-$a->strings["Do you really want to delete this message?"] = "Czy na pewno chcesz usunąć tę wiadomość?";
-$a->strings["Message deleted."] = "Wiadomość usunięta.";
-$a->strings["Conversation removed."] = "Rozmowa usunięta.";
-$a->strings["No messages."] = "Brak wiadomości.";
-$a->strings["Message not available."] = "Wiadomość nie jest dostępna.";
-$a->strings["Delete message"] = "Usuń wiadomość";
-$a->strings["Delete conversation"] = "Usuń rozmowę";
-$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "";
-$a->strings["Send Reply"] = "Odpowiedz";
-$a->strings["Unknown sender - %s"] = "Nieznany wysyłający - %s";
-$a->strings["You and %s"] = "Ty i %s";
-$a->strings["%s and You"] = "%s i ty";
-$a->strings["D, d M Y - g:i A"] = "D, d M R - g:m AM/PM";
-$a->strings["%d message"] = [
-       0 => " %d wiadomość",
-       1 => " %d wiadomości",
-       2 => " %d wiadomości",
-];
-$a->strings["Manage Identities and/or Pages"] = "Zarządzaj Tożsamościami i/lub Stronami.";
-$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "";
-$a->strings["Select an identity to manage: "] = "Wybierz tożsamość do zarządzania:";
-$a->strings["Contact settings applied."] = "Ustawienia kontaktu zaktualizowane.";
-$a->strings["Contact update failed."] = "Nie udało się zaktualizować kontaktu.";
-$a->strings["Contact not found."] = "Kontakt nie znaleziony";
-$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong> UWAGA: To jest wysoce zaawansowane</strong> i jeśli wprowadzisz niewłaściwą informację twoje komunikacje z tym kontaktem mogą przestać działać.";
-$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "Jeśli nie jesteś pewien, co zrobić na tej stronie, użyj <strong>teraz</strong> przycisku 'powrót' na swojej przeglądarce.";
-$a->strings["No mirroring"] = "";
-$a->strings["Mirror as forwarded posting"] = "";
-$a->strings["Mirror as my own posting"] = "";
-$a->strings["Return to contact editor"] = "Wróć do edytora kontaktów";
-$a->strings["Refetch contact data"] = "";
-$a->strings["Remote Self"] = "";
-$a->strings["Mirror postings from this contact"] = "";
-$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "";
-$a->strings["Name"] = "Imię";
-$a->strings["Account Nickname"] = "Nazwa konta";
-$a->strings["@Tagname - overrides Name/Nickname"] = "";
-$a->strings["Account URL"] = "URL konta";
-$a->strings["Friend Request URL"] = "URL żądajacy znajomości";
-$a->strings["Friend Confirm URL"] = "URL potwierdzający znajomość";
-$a->strings["Notification Endpoint URL"] = "Zgłoszenie Punktu Końcowego URL";
-$a->strings["Poll/Feed URL"] = "Adres Ankiety / RSS";
-$a->strings["New photo from this URL"] = "Nowe zdjęcie z tej ścieżki";
-$a->strings["No such group"] = "Nie ma takiej grupy";
-$a->strings["Group: %s"] = "";
-$a->strings["This entry was edited"] = "Ten wpis został zedytowany";
-$a->strings["%d comment"] = [
-       0 => " %d komentarz",
-       1 => " %d komentarzy",
-       2 => " %d komentarzy",
-];
-$a->strings["Private Message"] = "Wiadomość prywatna";
-$a->strings["I like this (toggle)"] = "Lubię to (zmień)";
-$a->strings["like"] = "polub";
-$a->strings["I don't like this (toggle)"] = "Nie lubię (zmień)";
-$a->strings["dislike"] = "Nie lubię";
-$a->strings["Share this"] = "Udostępnij to";
-$a->strings["share"] = "udostępnij";
-$a->strings["This is you"] = "To jesteś ty";
-$a->strings["Comment"] = "Komentarz";
-$a->strings["Bold"] = "Pogrubienie";
-$a->strings["Italic"] = "Kursywa";
-$a->strings["Underline"] = "Podkreślenie";
-$a->strings["Quote"] = "Cytat";
-$a->strings["Code"] = "Kod";
-$a->strings["Image"] = "Obraz";
-$a->strings["Link"] = "Link";
-$a->strings["Video"] = "Video";
-$a->strings["Edit"] = "Edytuj";
-$a->strings["add star"] = "dodaj gwiazdkę";
-$a->strings["remove star"] = "anuluj gwiazdkę";
-$a->strings["toggle star status"] = "włącz status gwiazdy";
-$a->strings["starred"] = "gwiazdką";
-$a->strings["add tag"] = "dodaj tag";
-$a->strings["ignore thread"] = "";
-$a->strings["unignore thread"] = "";
-$a->strings["toggle ignore status"] = "";
-$a->strings["save to folder"] = "zapisz w folderze";
-$a->strings["I will attend"] = "";
-$a->strings["I will not attend"] = "";
-$a->strings["I might attend"] = "";
-$a->strings["to"] = "do";
-$a->strings["Wall-to-Wall"] = "Wall-to-Wall";
-$a->strings["via Wall-To-Wall:"] = "via Wall-To-Wall:";
-$a->strings["Friend suggestion sent."] = "Propozycja znajomych wysłana.";
-$a->strings["Suggest Friends"] = "Zaproponuj znajomych";
-$a->strings["Suggest a friend for %s"] = "Zaproponuj znajomych dla %s";
-$a->strings["Mood"] = "Nastrój";
-$a->strings["Set your current mood and tell your friends"] = "Wskaż swój obecny nastrój i powiedz o tym znajomym";
-$a->strings["Poke/Prod"] = "";
-$a->strings["poke, prod or do other things to somebody"] = "";
-$a->strings["Recipient"] = "";
-$a->strings["Choose what you wish to do to recipient"] = "";
-$a->strings["Make this post private"] = "Zrób ten post prywatnym";
-$a->strings["Image uploaded but image cropping failed."] = "Obrazek załadowany, ale oprawanie powiodła się.";
-$a->strings["Image size reduction [%s] failed."] = "Redukcja rozmiaru obrazka [%s] nie powiodła się.";
-$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "";
-$a->strings["Unable to process image"] = "Nie udało się przetworzyć obrazu.";
-$a->strings["Image exceeds size limit of %s"] = "";
-$a->strings["Unable to process image."] = "Przetwarzanie obrazu nie powiodło się.";
-$a->strings["Upload File:"] = "Wyślij plik:";
-$a->strings["Select a profile:"] = "Wybierz profil:";
-$a->strings["Upload"] = "Załaduj";
-$a->strings["or"] = "lub";
-$a->strings["skip this step"] = "Pomiń ten krok";
-$a->strings["select a photo from your photo albums"] = "wybierz zdjęcie z twojego albumu";
-$a->strings["Crop Image"] = "Przytnij zdjęcie";
-$a->strings["Please adjust the image cropping for optimum viewing."] = "Proszę dostosować oprawę obrazka w celu optymalizacji oglądania.";
-$a->strings["Done Editing"] = "Zakończ Edycję ";
-$a->strings["Image uploaded successfully."] = "Zdjęcie wczytano pomyślnie ";
-$a->strings["Image upload failed."] = "Przesyłanie obrazu nie powiodło się";
-$a->strings["Account approved."] = "Konto zatwierdzone.";
-$a->strings["Registration revoked for %s"] = "Rejestracja dla %s odwołana";
-$a->strings["Please login."] = "Proszę się zalogować.";
-$a->strings["Invalid request identifier."] = "Niewłaściwy identyfikator wymagania.";
+$a->strings["This is Friendica, version"] = "To jest Friendica, wersja";
+$a->strings["running at web location"] = "otwierane na serwerze";
+$a->strings["Please visit <a href=\"https://friendi.ca\">Friendi.ca</a> to learn more about the Friendica project."] = "Odwiedź stronę <a href=\"https://friendi.ca\">Friendi.ca</a> aby dowiedzieć się więcej o projekcie Friendica.";
+$a->strings["Bug reports and issues: please visit"] = "Raporty o błędach i problemy: odwiedź stronę";
+$a->strings["the bugtracker at github"] = "bugtracker na github";
+$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com"] = "Sugestie, pochwały, darowizny, itp. - napisz e-mail \"Info\" do Friendica - dot com";
+$a->strings["Installed addons/apps:"] = "Zainstalowane dodatki/aplikacje:";
+$a->strings["No installed addons/apps"] = "Brak zainstalowanych dodatków/aplikacji";
+$a->strings["On this server the following remote servers are blocked."] = "Na tym serwerze następujące serwery zdalne są blokowane.";
+$a->strings["Blocked domain"] = "Zablokowana domena";
+$a->strings["Reason for the block"] = "Powód blokowania";
+$a->strings["No keywords to match. Please add keywords to your default profile."] = "Brak słów-kluczy do wyszukania. Dodaj słowa-klucze do swojego domyślnego profilu.";
+$a->strings["is interested in:"] = "interesuje się:";
+$a->strings["Profile Match"] = "Dopasowanie profilu";
+$a->strings["No matches"] = "Brak wyników";
+$a->strings["Invalid request identifier."] = "Nieprawidłowy identyfikator żądania.";
 $a->strings["Discard"] = "Odrzuć";
 $a->strings["Ignore"] = "Ignoruj";
-$a->strings["Network Notifications"] = "Powiadomienia z sieci";
+$a->strings["Notifications"] = "Powiadomienia";
+$a->strings["Network Notifications"] = "Powiadomienia sieciowe";
+$a->strings["System Notifications"] = "Powiadomienia systemowe";
 $a->strings["Personal Notifications"] = "Prywatne powiadomienia";
-$a->strings["Home Notifications"] = "Powiadomienia z instancji";
+$a->strings["Home Notifications"] = "Powiadomienia domowe";
 $a->strings["Show Ignored Requests"] = "Pokaż ignorowane żądania";
-$a->strings["Hide Ignored Requests"] = "Ukryj ignorowane żądania";
-$a->strings["Notification type: "] = "Typ zawiadomień:";
+$a->strings["Hide Ignored Requests"] = "Ukryj zignorowane prośby";
+$a->strings["Notification type: "] = "Typ powiadomienia:";
 $a->strings["suggested by %s"] = "zaproponowane przez %s";
 $a->strings["Hide this contact from others"] = "Ukryj ten kontakt przed innymi";
-$a->strings["Post a new friend activity"] = "Pisz o nowej działalności przyjaciela";
-$a->strings["if applicable"] = "jeśli odpowiednie";
+$a->strings["Post a new friend activity"] = "Opublikuj aktywność nowego znajomego";
+$a->strings["if applicable"] = "jeśli dotyczy";
 $a->strings["Approve"] = "Zatwierdź";
 $a->strings["Claims to be known to you: "] = "Twierdzi, że go znasz:";
 $a->strings["yes"] = "tak";
 $a->strings["no"] = "nie";
-$a->strings["Shall your connection be bidirectional or not? \"Friend\" implies that you allow to read and you subscribe to their posts. \"Fan/Admirer\" means that you allow to read but you do not want to read theirs. Approve as: "] = "";
-$a->strings["Shall your connection be bidirectional or not? \"Friend\" implies that you allow to read and you subscribe to their posts. \"Sharer\" means that you allow to read but you do not want to read theirs. Approve as: "] = "";
+$a->strings["Shall your connection be bidirectional or not?"] = "Czy twoje połączenie ma być dwukierunkowe, czy nie?";
+$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Przyjmowanie %s jako znajomego pozwala %s zasubskrybować twoje posty, a także otrzymywać od nich aktualizacje w swoim kanale wiadomości.";
+$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Zaakceptowanie %s jako subskrybenta umożliwia im subskrybowanie Twoich postów, ale nie otrzymasz od nich aktualizacji w swoim kanale wiadomości.";
+$a->strings["Accepting %s as a sharer allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Akceptowanie %s jako udostępniający pozwala im subskrybować twoje posty, ale nie otrzymasz od nich aktualizacji w swoim kanale wiadomości.";
 $a->strings["Friend"] = "Znajomy";
 $a->strings["Sharer"] = "Udostępniający/a";
-$a->strings["Fan/Admirer"] = "Fan";
-$a->strings["Profile URL"] = "";
-$a->strings["No introductions."] = "Brak wstępu.";
-$a->strings["Show unread"] = "";
-$a->strings["Show all"] = "";
-$a->strings["No more %s notifications."] = "";
-$a->strings["Profile not found."] = "Nie znaleziono profilu.";
-$a->strings["Profile deleted."] = "Konto usunięte.";
-$a->strings["Profile-"] = "Profil-";
-$a->strings["New profile created."] = "Utworzono nowy profil.";
-$a->strings["Profile unavailable to clone."] = "Nie można powileić profilu ";
-$a->strings["Profile Name is required."] = "Nazwa Profilu jest wymagana";
-$a->strings["Marital Status"] = "";
-$a->strings["Romantic Partner"] = "";
-$a->strings["Work/Employment"] = "Praca/Zatrudnienie";
-$a->strings["Religion"] = "Religia";
-$a->strings["Political Views"] = "Poglądy polityczne";
-$a->strings["Gender"] = "Płeć";
-$a->strings["Sexual Preference"] = "Orientacja seksualna";
-$a->strings["XMPP"] = "";
-$a->strings["Homepage"] = "Strona Główna";
-$a->strings["Interests"] = "Zainteresowania";
-$a->strings["Address"] = "Adres";
-$a->strings["Location"] = "Położenie";
-$a->strings["Profile updated."] = "Konto zaktualizowane.";
-$a->strings[" and "] = " i ";
-$a->strings["public profile"] = "profil publiczny";
-$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "";
-$a->strings[" - Visit %1\$s's %2\$s"] = " - Odwiedźa %1\$s's %2\$s";
-$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "";
-$a->strings["Hide contacts and friends:"] = "";
-$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Czy chcesz ukryć listę kontaktów dla przeglądających to konto?";
-$a->strings["Show more profile fields:"] = "";
-$a->strings["Profile Actions"] = "";
-$a->strings["Edit Profile Details"] = "Edytuj profil.";
-$a->strings["Change Profile Photo"] = "Zmień profilowe zdjęcie";
-$a->strings["View this profile"] = "Zobacz ten profil";
-$a->strings["Create a new profile using these settings"] = "Stwórz nowy profil wykorzystując te ustawienia";
-$a->strings["Clone this profile"] = "Sklonuj ten profil";
-$a->strings["Delete this profile"] = "Usuń ten profil";
-$a->strings["Basic information"] = "";
-$a->strings["Profile picture"] = "";
-$a->strings["Preferences"] = "";
-$a->strings["Status information"] = "";
-$a->strings["Additional information"] = "";
-$a->strings["Relation"] = "";
-$a->strings["Your Gender:"] = "Twoja płeć:";
-$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Stan :";
-$a->strings["Example: fishing photography software"] = "Przykład: kończenie oprogramowania fotografii";
-$a->strings["Profile Name:"] = "Nazwa profilu :";
-$a->strings["Required"] = "Wymagany";
-$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "To jest Twój <strong> publiczny </strong> profil. <br/><strong>Może </strong> zostać wyświetlony przez każdego kto używa internetu.";
-$a->strings["Your Full Name:"] = "Twoje imię i nazwisko:";
-$a->strings["Title/Description:"] = "Tytuł/Opis :";
-$a->strings["Street Address:"] = "Ulica:";
-$a->strings["Locality/City:"] = "Miejscowość/Miasto :";
-$a->strings["Region/State:"] = "Region / Stan :";
-$a->strings["Postal/Zip Code:"] = "Kod Pocztowy :";
-$a->strings["Country:"] = "Kraj:";
-$a->strings["Who: (if applicable)"] = "Kto: (jeśli dotyczy)";
-$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Przykłady : cathy123, Cathy Williams, cathy@example.com";
-$a->strings["Since [date]:"] = "Od [data]:";
-$a->strings["Tell us about yourself..."] = "Napisz o sobie...";
-$a->strings["XMPP (Jabber) address:"] = "";
-$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "";
-$a->strings["Homepage URL:"] = "Strona główna URL:";
-$a->strings["Religious Views:"] = "Poglądy religijne:";
-$a->strings["Public Keywords:"] = "Publiczne słowa kluczowe :";
-$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Używany do sugerowania potencjalnych znajomych, jest widoczny dla innych)";
-$a->strings["Private Keywords:"] = "Prywatne słowa kluczowe :";
-$a->strings["(Used for searching profiles, never shown to others)"] = "(Używany do wyszukiwania profili, niepokazywany innym)";
-$a->strings["Musical interests"] = "Muzyka";
-$a->strings["Books, literature"] = "Literatura";
-$a->strings["Television"] = "Telewizja";
-$a->strings["Film/dance/culture/entertainment"] = "Film/taniec/kultura/rozrywka";
-$a->strings["Hobbies/Interests"] = "Zainteresowania";
-$a->strings["Love/romance"] = "Miłość/romans";
-$a->strings["Work/employment"] = "Praca/zatrudnienie";
-$a->strings["School/education"] = "Szkoła/edukacja";
-$a->strings["Contact information and Social Networks"] = "Informacje kontaktowe i Sieci Społeczne";
-$a->strings["Edit/Manage Profiles"] = "Edytuj/Zarządzaj Profilami";
-$a->strings["No friends to display."] = "Brak znajomych do wyświetlenia";
-$a->strings["Access to this profile has been restricted."] = "Ograniczony dostęp do tego konta";
-$a->strings["View"] = "";
-$a->strings["Previous"] = "Poprzedni";
-$a->strings["Next"] = "Następny";
-$a->strings["list"] = "";
-$a->strings["User not found"] = "";
-$a->strings["This calendar format is not supported"] = "";
-$a->strings["No exportable data found"] = "";
-$a->strings["calendar"] = "";
-$a->strings["No contacts in common."] = "Brak wspólnych kontaktów.";
-$a->strings["Common Friends"] = "Wspólni znajomi";
-$a->strings["Not available."] = "Niedostępne.";
-$a->strings["Global Directory"] = "Globalne Położenie";
-$a->strings["Find on this site"] = "Znajdź na tej stronie";
-$a->strings["Results for:"] = "";
-$a->strings["Site Directory"] = "Katalog Strony";
-$a->strings["No entries (some entries may be hidden)."] = "Brak odwiedzin (niektóre odwiedziny mogą być ukryte).";
-$a->strings["People Search - %s"] = "";
-$a->strings["Forum Search - %s"] = "";
-$a->strings["No matches"] = "brak dopasowań";
-$a->strings["Item has been removed."] = "Przedmiot został usunięty";
-$a->strings["Event can not end before it has started."] = "";
-$a->strings["Event title and start time are required."] = "Wymagany tytuł wydarzenia i czas rozpoczęcia.";
-$a->strings["Create New Event"] = "Stwórz nowe wydarzenie";
-$a->strings["Event details"] = "Szczegóły wydarzenia";
-$a->strings["Starting date and Title are required."] = "";
-$a->strings["Event Starts:"] = "Rozpoczęcie wydarzenia:";
-$a->strings["Finish date/time is not known or not relevant"] = "Data/czas zakończenia nie jest znana lub jest nieistotna";
-$a->strings["Event Finishes:"] = "Zakończenie wydarzenia:";
-$a->strings["Adjust for viewer timezone"] = "Dopasuj dla strefy czasowej widza";
-$a->strings["Description:"] = "Opis:";
-$a->strings["Title:"] = "Tytuł:";
-$a->strings["Share this event"] = "Udostępnij te wydarzenie";
-$a->strings["System down for maintenance"] = "";
-$a->strings["No keywords to match. Please add keywords to your default profile."] = "Brak słów-kluczy do wyszukania. Dodaj słowa-klucze do swojego domyślnego profilu.";
-$a->strings["is interested in:"] = "interesuje się:";
-$a->strings["Profile Match"] = "Profil zgodny ";
-$a->strings["Tips for New Members"] = "Wskazówki dla nowych użytkowników";
-$a->strings["Do you really want to delete this suggestion?"] = "Czy na pewno chcesz usunąć te sugestie ?";
-$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "";
-$a->strings["Ignore/Hide"] = "Ignoruj/Ukryj";
-$a->strings["[Embedded content - reload page to view]"] = "[Dodatkowa zawartość - odśwież stronę by zobaczyć]";
-$a->strings["Recent Photos"] = "Ostatnio dodane zdjęcia";
-$a->strings["Upload New Photos"] = "Wyślij nowe zdjęcie";
-$a->strings["everybody"] = "wszyscy";
-$a->strings["Contact information unavailable"] = "Informacje o kontakcie nie dostępne.";
-$a->strings["Album not found."] = "Album nie znaleziony";
-$a->strings["Delete Album"] = "Usuń album";
-$a->strings["Do you really want to delete this photo album and all its photos?"] = "Czy na pewno chcesz usunąć ten album i wszystkie zdjęcia z tego albumu?";
-$a->strings["Delete Photo"] = "Usuń zdjęcie";
-$a->strings["Do you really want to delete this photo?"] = "Czy na pewno chcesz usunąć to zdjęcie ?";
-$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "";
-$a->strings["a photo"] = "zdjęcie";
-$a->strings["Image file is empty."] = "Plik obrazka jest pusty.";
-$a->strings["No photos selected"] = "Nie zaznaczono zdjęć";
-$a->strings["Access to this item is restricted."] = "Dostęp do tego obiektu jest ograniczony.";
-$a->strings["You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."] = "";
-$a->strings["Upload Photos"] = "Prześlij zdjęcia";
-$a->strings["New album name: "] = "Nazwa nowego albumu:";
-$a->strings["or existing album name: "] = "lub istniejąca nazwa albumu:";
-$a->strings["Do not show a status post for this upload"] = "Nie pokazuj postów statusu dla tego wysłania";
-$a->strings["Show to Groups"] = "Pokaż Grupy";
-$a->strings["Show to Contacts"] = "Pokaż kontakty";
-$a->strings["Private Photo"] = "Zdjęcie prywatne";
-$a->strings["Public Photo"] = "Zdjęcie publiczne";
-$a->strings["Edit Album"] = "Edytuj album";
-$a->strings["Show Newest First"] = "Najpierw pokaż najnowsze";
-$a->strings["Show Oldest First"] = "Najpierw pokaż najstarsze";
-$a->strings["View Photo"] = "Zobacz zdjęcie";
-$a->strings["Permission denied. Access to this item may be restricted."] = "Odmowa dostępu. Dostęp do tych danych może być ograniczony.";
-$a->strings["Photo not available"] = "Zdjęcie niedostępne";
-$a->strings["View photo"] = "Zobacz zdjęcie";
-$a->strings["Edit photo"] = "Edytuj zdjęcie";
-$a->strings["Use as profile photo"] = "Ustaw jako zdjęcie profilowe";
-$a->strings["View Full Size"] = "Zobacz w pełnym rozmiarze";
-$a->strings["Tags: "] = "Tagi:";
-$a->strings["[Remove any tag]"] = "[Usunąć znacznik]";
-$a->strings["New album name"] = "Nazwa nowego albumu";
-$a->strings["Caption"] = "Zawartość";
-$a->strings["Add a Tag"] = "Dodaj tag";
-$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Przykładowo: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping";
-$a->strings["Do not rotate"] = "";
-$a->strings["Rotate CW (right)"] = "Obróć CW (w prawo)";
-$a->strings["Rotate CCW (left)"] = "Obróć CCW (w lewo)";
-$a->strings["Private photo"] = "Prywatne zdjęcie.";
-$a->strings["Public photo"] = "Zdjęcie publiczne";
-$a->strings["Map"] = "";
-$a->strings["View Album"] = "Zobacz album";
+$a->strings["Subscriber"] = "Subskrybent";
+$a->strings["Location:"] = "Lokalizacja";
+$a->strings["About:"] = "O:";
+$a->strings["Tags:"] = "Tagi:";
+$a->strings["Gender:"] = "Płeć:";
+$a->strings["Profile URL"] = "Adres URL profilu";
+$a->strings["Network:"] = "Sieć:";
+$a->strings["No introductions."] = "Brak dostępu.";
+$a->strings["Show unread"] = "Pokaż nieprzeczytane";
+$a->strings["Show all"] = "Pokaż wszystko";
+$a->strings["No more %s notifications."] = "Nigdy więcej %s powiadomień.";
+$a->strings["OpenID protocol error. No ID returned."] = "błąd OpenID . Brak zwróconego ID. ";
+$a->strings["Account not found and OpenID registration is not permitted on this site."] = "Nie znaleziono konta i OpenID rejestracja nie jest dopuszczalna na tej stronie.";
+$a->strings["Login failed."] = "Niepowodzenie logowania";
+$a->strings["Profile not found."] = "Nie znaleziono profilu.";
+$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Może się to zdarzyć, gdy kontakt został zgłoszony przez obie osoby i został już zatwierdzony.";
+$a->strings["Response from remote site was not understood."] = "Odpowiedź do zdalnej strony nie została zrozumiana";
+$a->strings["Unexpected response from remote site: "] = "Nieoczekiwana odpowiedź od strony zdalnej:";
+$a->strings["Confirmation completed successfully."] = "Potwierdzenie zostało pomyślnie zakończone.";
+$a->strings["Temporary failure. Please wait and try again."] = "Tymczasowa awaria. Proszę czekać i spróbuj ponownie.";
+$a->strings["Introduction failed or was revoked."] = "Wprowadzenie nie powiodło się lub zostało odwołane.";
+$a->strings["Remote site reported: "] = "Zdalna witryna zgłoszona:";
+$a->strings["Unable to set contact photo."] = "Nie można ustawić zdjęcia kontaktu.";
+$a->strings["No user record found for '%s' "] = "Nie znaleziono użytkownika dla '%s'";
+$a->strings["Our site encryption key is apparently messed up."] = "Klucz kodujący jest najwyraźniej uszkodzony.";
+$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "Został podany pusty adres URL witryny lub nie można go odszyfrować.";
+$a->strings["Contact record was not found for you on our site."] = "Nie znaleziono kontaktu na naszej stronie";
+$a->strings["Site public key not available in contact record for URL %s."] = "Publiczny klucz witryny jest niedostępny w rekordzie kontaktu dla adresu URL %s";
+$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "Identyfikator dostarczony przez Twój system jest duplikatem w naszym systemie. Powinien działać, jeśli spróbujesz ponownie.";
+$a->strings["Unable to set your contact credentials on our system."] = "Nie można ustawić danych kontaktowych w naszym systemie.";
+$a->strings["Unable to update your contact profile details on our system"] = "Nie można zaktualizować danych Twojego profilu kontaktowego w naszym systemie";
+$a->strings["[Name Withheld]"] = "[Nazwa wstrzymana]";
+$a->strings["%1\$s has joined %2\$s"] = "%1\$s dołączył/a do %2\$s";
+$a->strings["Total invitation limit exceeded."] = "Przekroczono limit zaproszeń ogółem.";
+$a->strings["%s : Not a valid email address."] = "%s : Niepoprawny adres email.";
+$a->strings["Please join us on Friendica"] = "Dołącz do nas na Friendica";
+$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Przekroczono limit zaproszeń. Skontaktuj się z administratorem witryny.";
+$a->strings["%s : Message delivery failed."] = "%s : Nie udało się dostarczyć wiadomości.";
+$a->strings["%d message sent."] = [
+       0 => "%d wiadomość wysłana.",
+       1 => "%d wiadomości wysłane.",
+       2 => "%d wysłano .",
+       3 => "%d wysłano .",
+];
+$a->strings["You have no more invitations available"] = "Nie masz już dostępnych zaproszeń";
+$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Odwiedź %s listę publicznych witryn, do których możesz dołączyć. Członkowie Friendica na innych stronach mogą łączyć się ze sobą, jak również z członkami wielu innych sieci społecznościowych.";
+$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Aby zaakceptować to zaproszenie, odwiedź i zarejestruj się %s lub w dowolnej innej publicznej witrynie internetowej Friendica.";
+$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Strony Friendica łączą się ze sobą, tworząc ogromną sieć społecznościową o zwiększonej prywatności, która jest własnością i jest kontrolowana przez jej członków. Mogą również łączyć się z wieloma tradycyjnymi sieciami społecznościowymi. Zobacz %s listę alternatywnych witryn Friendica, do których możesz dołączyć.";
+$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Przepraszamy. System nie jest obecnie skonfigurowany do łączenia się z innymi publicznymi witrynami lub zapraszania członków.";
+$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Strony Friendica łączą się ze sobą, tworząc ogromną sieć społecznościową o zwiększonej prywatności, która jest własnością i jest kontrolowana przez jej członków. Mogą również łączyć się z wieloma tradycyjnymi sieciami społecznościowymi.";
+$a->strings["To accept this invitation, please visit and register at %s."] = "Aby zaakceptować to zaproszenie, odwiedź stronę i zarejestruj się na stronie %s.";
+$a->strings["Send invitations"] = "Wyślij zaproszenie";
+$a->strings["Enter email addresses, one per line:"] = "Wprowadź adresy email, jeden na linijkę:";
+$a->strings["Your message:"] = "Twoja wiadomość:";
+$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Serdecznie zapraszam do przyłączenia się do mnie i innych bliskich znajomych na stronie Friendica - i pomóż nam stworzyć lepszą sieć społecznościową.";
+$a->strings["You will need to supply this invitation code: \$invite_code"] = "Musisz podać ten kod zaproszenia: \$invite_code";
+$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Po rejestracji połącz się ze mną na stronie mojego profilu pod adresem:";
+$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Aby uzyskać więcej informacji na temat projektu Friendica i dlaczego uważamy, że jest to ważne, odwiedź http://friendi.ca";
+$a->strings["Manage Identities and/or Pages"] = "Zarządzaj Tożsamościami i/lub Stronami.";
+$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Przełącz między różnymi tożsamościami lub stronami społeczność/grupy, które udostępniają dane Twojego konta lub które otrzymałeś uprawnienia \"zarządzaj\"";
+$a->strings["Select an identity to manage: "] = "Wybierz tożsamość do zarządzania:";
+$a->strings["Invalid request."] = "Nieprawidłowe żądanie.";
+$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Przepraszam, może twój przesyłany plik jest większy niż pozwala konfiguracja PHP";
+$a->strings["Or - did you try to upload an empty file?"] = "Lub - czy próbowałeś załadować pusty plik?";
+$a->strings["File exceeds size limit of %s"] = "Plik przekracza limit rozmiaru wynoszący %s";
+$a->strings["File upload failed."] = "Przesyłanie pliku nie powiodło się.";
+$a->strings["This introduction has already been accepted."] = "To wprowadzenie zostało już zaakceptowane.";
+$a->strings["Profile location is not valid or does not contain profile information."] = "Lokalizacja profilu jest nieprawidłowa lub nie zawiera informacji o profilu.";
+$a->strings["Warning: profile location has no identifiable owner name."] = "Ostrzeżenie: położenie profilu ma taką samą nazwę jak użytkownik.";
+$a->strings["Warning: profile location has no profile photo."] = "Ostrzeżenie: położenie profilu nie zawiera zdjęcia.";
+$a->strings["%d required parameter was not found at the given location"] = [
+       0 => "%d wymagany parametr nie został znaleziony w podanej lokacji",
+       1 => "%d wymagane parametry nie zostały znalezione w podanej lokacji",
+       2 => "%d wymagany parametr nie został znaleziony w podanej lokacji",
+       3 => "%d wymagany parametr nie został znaleziony w podanej lokacji",
+];
+$a->strings["Introduction complete."] = "wprowadzanie zakończone.";
+$a->strings["Unrecoverable protocol error."] = "Nieodwracalny błąd protokołu.";
+$a->strings["Profile unavailable."] = "Profil niedostępny.";
+$a->strings["%s has received too many connection requests today."] = "%s otrzymał dziś zbyt wiele żądań połączeń.";
+$a->strings["Spam protection measures have been invoked."] = "Ochrona przed spamem została wywołana.";
+$a->strings["Friends are advised to please try again in 24 hours."] = "Przyjaciele namawiają do spróbowania za 24h.";
+$a->strings["Invalid locator"] = "Nieprawidłowy lokalizator";
+$a->strings["You have already introduced yourself here."] = "Już się tu przedstawiłeś.";
+$a->strings["Apparently you are already friends with %s."] = "Widocznie jesteście już znajomymi z %s";
+$a->strings["Invalid profile URL."] = "Zły adres URL profilu.";
+$a->strings["Disallowed profile URL."] = "Nie dozwolony adres URL profilu.";
+$a->strings["Failed to update contact record."] = "Aktualizacja rekordu kontaktu nie powiodła się.";
+$a->strings["Your introduction has been sent."] = "Twoje dane zostały wysłane.";
+$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Zdalnej subskrypcji nie można wykonać dla swojej sieci. Proszę zasubskrybuj bezpośrednio w swoim systemie.";
+$a->strings["Please login to confirm introduction."] = "Proszę zalogować się do potwierdzenia wstępu.";
+$a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = "Niepoprawna tożsamość obecnego użytkownika. Proszę zalogować się na <strong>tego</strong> użytkownika. ";
+$a->strings["Confirm"] = "Potwierdź";
+$a->strings["Hide this contact"] = "Ukryj kontakt";
+$a->strings["Welcome home %s."] = "Welcome home %s.";
+$a->strings["Please confirm your introduction/connection request to %s."] = "Proszę potwierdzić swój wstęp/prośbę o połączenie do %s.";
+$a->strings["Public access denied."] = "Publiczny dostęp zabroniony";
+$a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Proszę podaj swój \"Adres tożsamości \" z jednej z możliwych wspieranych sieci komunikacyjnych .";
+$a->strings["If you are not yet a member of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>."] = "Jeśli nie jesteś jeszcze członkiem darmowej strony społecznościowej, <a href=\"%s\">kliknij ten link, aby znaleźć publiczną witrynę Friendica i dołącz do nas już dziś .";
+$a->strings["Friend/Connection Request"] = "Przyjaciel/Prośba o połączenie";
+$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"] = "Przykłady: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de";
+$a->strings["Please answer the following:"] = "Proszę odpowiedzieć na następujące pytania:";
+$a->strings["Does %s know you?"] = "Czy %s Cię zna?";
+$a->strings["Add a personal note:"] = "Dodaj osobistą notkę:";
+$a->strings["Friendica"] = "Friendica";
+$a->strings["GNU Social (Pleroma, Mastodon)"] = "";
+$a->strings["Diaspora (Socialhome, Hubzilla)"] = "";
+$a->strings[" - please do not use this form.  Instead, enter %s into your Diaspora search bar."] = "- proszę nie używać tego formularza. Zamiast tego %s wejdź na pasek wyszukiwania Diaspora. do swojej belki wyszukiwarki.";
+$a->strings["Your Identity Address:"] = "Twój adres tożsamości:";
+$a->strings["Submit Request"] = "Wyślij zgłoszenie";
+$a->strings["- select -"] = "- wybierz -";
+$a->strings["l F d, Y \\@ g:i A"] = "";
+$a->strings["Time Conversion"] = "Zmiana czasu";
+$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica udostępnia tę usługę do udostępniania wydarzeń innym sieciom i znajomym w nieznanych strefach czasowych.";
+$a->strings["UTC time: %s"] = "Czas UTC %s";
+$a->strings["Current timezone: %s"] = "Obecna strefa czasowa: %s";
+$a->strings["Converted localtime: %s"] = "Zmień strefę czasową: %s";
+$a->strings["Please select your timezone:"] = "Wybierz swoją strefę czasową:";
+$a->strings["No valid account found."] = "Nie znaleziono ważnego konta.";
+$a->strings["Password reset request issued. Check your email."] = "Prośba o zresetowanie hasła została zatwierdzona. Sprawdź swój adres email.";
+$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tDrodzy %1\$s, \n\t\t\tOtrzymano niedawno prośbę o ''%2\$s\" zresetowanie konta \n\t\thasło. Aby potwierdzić tę prośbę, wybierz link weryfikacyjny \n\t\tponiżej lub wklej go na pasek adresu przeglądarki internetowej. \n \n\t\tJeśli NIE poprosiłeś o tę zmianę, NIE wykonuj tego linku \n\t\tpod warunkiem, że zignorujesz i/lub usuniesz ten e-mail, prośba wkrótce wygaśnie. \n \n\t\tTwoje hasło nie zostanie zmienione, chyba że będziemy mogli to potwierdzić \n\t\twydał to żądanie.";
+$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\nWkrótce skorzystaj z tego linku, aby zweryfikować swoją tożsamość: \n\n\t\t%1\$s\n\n\t\tOtrzymasz następnie komunikat uzupełniający zawierający nowe hasło. \n\t\tMożesz zmienić to hasło ze strony ustawień swojego konta po zalogowaniu. \n \n\t\tDane logowania są następujące: \n \nLokalizacja strony: \t%2\$s\nNazwa użytkownika:\t%3\$s";
+$a->strings["Password reset requested at %s"] = "Prośba o reset hasła na %s";
+$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Prośba nie może być zweryfikowana. (Mogłeś już ją poprzednio wysłać.) Reset hasła nie powiódł się.";
+$a->strings["Request has expired, please make a new one."] = "Żądanie wygasło. Zrób nowe.";
+$a->strings["Forgot your Password?"] = "Zapomniałeś hasła?";
+$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Wpisz swój adres email i wyślij, aby zresetować hasło. Później sprawdź swojego emaila w celu uzyskania dalszych instrukcji.";
+$a->strings["Nickname or Email: "] = "Pseudonim lub Email:";
+$a->strings["Reset"] = "Zresetuj";
+$a->strings["Password Reset"] = "Zresetuj hasło";
+$a->strings["Your password has been reset as requested."] = "Twoje hasło zostało zresetowane zgodnie z żądaniem.";
+$a->strings["Your new password is"] = "Twoje nowe hasło to";
+$a->strings["Save or copy your new password - and then"] = "Zapisz lub skopiuj nowe hasło - a następnie";
+$a->strings["click here to login"] = "Kliknij tutaj aby się zalogować";
+$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Twoje hasło może być zmienione w <em>Ustawieniach</em> po udanym zalogowaniu.";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tDrogi %1\$s, \n\t\t\t\tTwoje hasło zostało zmienione zgodnie z życzeniem. Proszę, zachowaj te \n\t\t\tinformacje dotyczące twoich rekordów (lub natychmiast zmień hasło na \n\t\t\tcoś, co zapamiętasz).\n\t\t";
+$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tDane logowania są następujące:\n\n\t\t\tLokalizacja witryny:\t%1\$s\n\t\t\tNazwa użytkownika:\t%2\$s\n\t\t\tHasło:\t%3\$s\n\n\t\t\tMożesz zmienić hasło na stronie ustawień konta po zalogowaniu.\n\t\t";
+$a->strings["Your password has been changed at %s"] = "Twoje hasło zostało zmienione na %s";
+$a->strings["No more system notifications."] = "Nie ma więcej powiadomień systemowych.";
+$a->strings["{0} wants to be your friend"] = "{0} chce być Twoim znajomym";
+$a->strings["{0} sent you a message"] = "{0} wysłałem Ci wiadomość";
+$a->strings["{0} requested registration"] = "{0} wymagana rejestracja";
+$a->strings["Poke/Prod"] = "";
+$a->strings["poke, prod or do other things to somebody"] = "";
+$a->strings["Recipient"] = "Odbiorca";
+$a->strings["Choose what you wish to do to recipient"] = "Wybierz, co chcesz zrobić";
+$a->strings["Make this post private"] = "Ustaw ten post jako prywatny";
+$a->strings["Only logged in users are permitted to perform a probing."] = "Tylko zalogowani użytkownicy mogą wykonywać sondowanie.";
+$a->strings["Permission denied"] = "Odmowa dostępu";
+$a->strings["Invalid profile identifier."] = "Nieprawidłowa nazwa użytkownika.";
+$a->strings["Profile Visibility Editor"] = "Ustawienia widoczności profilu";
+$a->strings["Click on a contact to add or remove."] = "Kliknij na kontakt w celu dodania lub usunięcia.";
+$a->strings["Visible To"] = "Widoczne dla";
+$a->strings["All Contacts (with secure profile access)"] = "Wszystkie kontakty (z bezpiecznym dostępem do profilu)";
+$a->strings["Account approved."] = "Konto zatwierdzone.";
+$a->strings["Registration revoked for %s"] = "Rejestracja odwołana dla %s";
+$a->strings["Please login."] = "Proszę się zalogować.";
+$a->strings["Remove My Account"] = "Usuń konto";
+$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Spowoduje to całkowite usunięcie Twojego konta. Po wykonaniu tej czynności nie można jej odzyskać.";
+$a->strings["Please enter your password for verification:"] = "Wprowadź hasło w celu weryfikacji.";
+$a->strings["Remove term"] = "Usuń wpis";
+$a->strings["Saved Searches"] = "Zapisane wyszukiwania";
+$a->strings["Only logged in users are permitted to perform a search."] = "Tylko zalogowani użytkownicy mogą wyszukiwać.";
+$a->strings["Too Many Requests"] = "Zbyt dużo próśb";
+$a->strings["Only one search per minute is permitted for not logged in users."] = "Dla niezalogowanych użytkowników dozwolone jest tylko jedno wyszukiwanie na minutę.";
+$a->strings["No results."] = "Brak wyników.";
+$a->strings["Items tagged with: %s"] = "Przedmioty oznaczone tagiem: %s";
+$a->strings["Results for: %s"] = "Wyniki dla: %s";
+$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$skolejny %2\$s %3\$s ";
+$a->strings["Tag removed"] = "Tag usunięty";
+$a->strings["Remove Item Tag"] = "Usuń pozycję Tag";
+$a->strings["Select a tag to remove: "] = "Wybierz tag do usunięcia";
+$a->strings["Remove"] = "Usuń";
+$a->strings["Export account"] = "Eksportuj konto";
+$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Eksportuj informacje o swoim koncie i kontaktach. Użyj tego do utworzenia kopii zapasowej konta i/lub przeniesienia go na inny serwer.";
+$a->strings["Export all"] = "Eksportuj wszystko";
+$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Wyeksportuj informacje o koncie, kontaktach i wszystkie swoje pozycje jako json. Może to być bardzo duży plik i może zająć dużo czasu. Użyj tej opcji, aby utworzyć pełną kopię zapasową swojego konta (zdjęcia nie są eksportowane)";
+$a->strings["Export personal data"] = "Eksportuje dane personalne";
+$a->strings["No contacts."] = "brak kontaktów";
+$a->strings["Access denied."] = "Brak dostępu";
+$a->strings["Image exceeds size limit of %s"] = "Obraz przekracza limit rozmiaru wynoszący %s";
+$a->strings["Unable to process image."] = "Przetwarzanie obrazu nie powiodło się.";
+$a->strings["Wall Photos"] = "Tablica zdjęć";
+$a->strings["Image upload failed."] = "Przesyłanie obrazu nie powiodło się";
+$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Dzienny limit wiadomości %s został przekroczony. Wiadomość została odrzucona.";
+$a->strings["No recipient selected."] = "Nie wybrano odbiorcy.";
+$a->strings["Unable to check your home location."] = "Nie można sprawdzić twojej lokalizacji.";
+$a->strings["Message could not be sent."] = "Wiadomość nie może zostać wysłana";
+$a->strings["Message collection failure."] = "Błąd zbierania komunikatów.";
+$a->strings["Message sent."] = "Wysłano.";
+$a->strings["No recipient."] = "Brak odbiorcy.";
+$a->strings["Send Private Message"] = "Wyślij prywatną wiadomość";
+$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Jeśli chcesz %s odpowiedzieć, sprawdź, czy ustawienia prywatności w Twojej witrynie zezwalają na prywatne wiadomości od nieznanych nadawców.";
+$a->strings["To:"] = "Do:";
+$a->strings["Subject:"] = "Temat:";
 $a->strings["Registration successful. Please check your email for further instructions."] = "Rejestracja zakończona pomyślnie. Dalsze instrukcje zostały wysłane na twojego e-maila.";
-$a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "";
-$a->strings["Registration successful."] = "";
+$a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "Nie udało się wysłać wiadomości e-mail. Tutaj szczegóły twojego konta:<br> login: %s<br>hasło: %s<br><br>Możesz zmienić swoje hasło po zalogowaniu.";
+$a->strings["Registration successful."] = "Rejestracja udana.";
 $a->strings["Your registration can not be processed."] = "Twoja rejestracja nie może zostać przeprowadzona. ";
 $a->strings["Your registration is pending approval by the site owner."] = "Twoja rejestracja oczekuje na zaakceptowanie przez właściciela witryny.";
-$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Masz możliwość (opcjonalnie) wypełnić ten formularz przez OpenID poprzez załączenie Twojego OpenID i kliknięcie 'Zarejestruj'.";
+$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Możesz (opcjonalnie) wypełnić ten formularz za pośrednictwem OpenID, podając swój OpenID i klikając 'Register'.";
 $a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Jeśli nie jesteś zaznajomiony z OpenID, zostaw to pole puste i uzupełnij resztę elementów.";
 $a->strings["Your OpenID (optional): "] = "Twój OpenID (opcjonalnie):";
 $a->strings["Include your profile in member directory?"] = "Czy dołączyć twój profil do katalogu członków?";
-$a->strings["Note for the admin"] = "";
-$a->strings["Leave a message for the admin, why you want to join this node"] = "";
+$a->strings["Note for the admin"] = "Uwaga dla administratora";
+$a->strings["Leave a message for the admin, why you want to join this node"] = "Pozostaw wiadomość dla administratora, dlaczego chcesz dołączyć do tego węzła";
 $a->strings["Membership on this site is by invitation only."] = "Członkostwo na tej stronie możliwe tylko dzięki zaproszeniu.";
-$a->strings["Your invitation ID: "] = "Twoje zaproszenia ID:";
+$a->strings["Your invitation code: "] = "Twój kod zaproszenia:";
 $a->strings["Registration"] = "Rejestracja";
-$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "";
-$a->strings["Your Email Address: "] = "Twój adres email:";
+$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Twoje imię i nazwisko (np. Joe Smith, prawdziwy lub real-looking):";
+$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Twój adres e-mail: (Informacje początkowe zostaną wysłane tam, więc musi to być istniejący adres).";
 $a->strings["New Password:"] = "Nowe hasło:";
-$a->strings["Leave empty for an auto generated password."] = "";
+$a->strings["Leave empty for an auto generated password."] = "Pozostaw puste dla wygenerowanego automatycznie hasła.";
 $a->strings["Confirm:"] = "Potwierdź:";
-$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@\$sitename</strong>'."] = "Wybierz login. Login musi zaczynać się literą. Adres twojego profilu na tej stronie będzie wyglądać następująco '<strong>login@\$nazwastrony</strong>'.";
+$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'."] = "Wybierz pseudonim profilu. Nazwa musi zaczynać się od znaku tekstowego. Twój adres profilu na tej stronie będzie wówczas '<strong>pseudonimem%s</strong>'.";
 $a->strings["Choose a nickname: "] = "Wybierz pseudonim:";
-$a->strings["Import your profile to this friendica instance"] = "";
-$a->strings["Account"] = "Konto";
-$a->strings["Additional features"] = "";
-$a->strings["Display"] = "";
-$a->strings["Social Networks"] = "";
-$a->strings["Plugins"] = "Wtyczki";
-$a->strings["Connected apps"] = "Powiązane aplikacje";
-$a->strings["Remove account"] = "Usuń konto";
-$a->strings["Missing some important data!"] = "Brakuje ważnych danych!";
-$a->strings["Update"] = "Zaktualizuj";
-$a->strings["Failed to connect with email account using the settings provided."] = "Połączenie z kontem email używając wybranych ustawień nie powiodło się.";
-$a->strings["Email settings updated."] = "Zaktualizowano ustawienia email.";
-$a->strings["Features updated"] = "";
-$a->strings["Relocate message has been send to your contacts"] = "";
-$a->strings["Empty passwords are not allowed. Password unchanged."] = "Brak hasła niedozwolony. Hasło nie zmienione.";
-$a->strings["Wrong password."] = "Złe hasło.";
-$a->strings["Password changed."] = "Hasło zostało zmianione.";
-$a->strings["Password update failed. Please try again."] = "Aktualizacja hasła nie powiodła się. Proszę spróbować ponownie.";
-$a->strings[" Please use a shorter name."] = "Proszę użyć krótszej nazwy.";
-$a->strings[" Name too short."] = "Za krótka nazwa.";
-$a->strings["Wrong Password"] = "Złe hasło";
-$a->strings[" Not valid email."] = "Zły email.";
-$a->strings[" Cannot change to that email."] = "Nie mogę zmienić na ten email.";
-$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "";
-$a->strings["Private forum has no privacy permissions and no default privacy group."] = "";
-$a->strings["Settings updated."] = "Zaktualizowano ustawienia.";
-$a->strings["Add application"] = "Dodaj aplikacje";
-$a->strings["Save Settings"] = "Zapisz ustawienia";
-$a->strings["Consumer Key"] = "Klucz konsumenta";
-$a->strings["Consumer Secret"] = "Sekret konsumenta";
-$a->strings["Redirect"] = "Przekierowanie";
-$a->strings["Icon url"] = "Adres ikony";
-$a->strings["You can't edit this application."] = "Nie możesz edytować tej aplikacji.";
-$a->strings["Connected Apps"] = "Powiązane aplikacje";
-$a->strings["Client key starts with"] = "Klucz klienta zaczyna się od";
-$a->strings["No name"] = "Bez nazwy";
-$a->strings["Remove authorization"] = "Odwołaj upoważnienie";
-$a->strings["No Plugin settings configured"] = "Ustawienia wtyczki nieskonfigurowane";
-$a->strings["Plugin Settings"] = "Ustawienia wtyczki";
-$a->strings["Off"] = "Wyłącz";
-$a->strings["On"] = "Włącz";
-$a->strings["Additional Features"] = "";
-$a->strings["General Social Media Settings"] = "";
-$a->strings["Disable intelligent shortening"] = "";
-$a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "";
-$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "";
-$a->strings["If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user."] = "";
-$a->strings["Default group for OStatus contacts"] = "";
-$a->strings["Your legacy GNU Social account"] = "";
-$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "";
-$a->strings["Repair OStatus subscriptions"] = "";
-$a->strings["Built-in support for %s connectivity is %s"] = "";
-$a->strings["enabled"] = "włączony";
-$a->strings["disabled"] = "wyłączony";
-$a->strings["GNU Social (OStatus)"] = "";
-$a->strings["Email access is disabled on this site."] = "Dostęp do e-maila nie jest w pełni sprawny na tej stronie";
-$a->strings["Email/Mailbox Setup"] = "Ustawienia  emaila/skrzynki mailowej";
-$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Jeżeli życzysz sobie komunikowania z kontaktami email używając tego serwisu (opcjonalne), opisz jak połaczyć się z Twoją skrzynką email.";
-$a->strings["Last successful email check:"] = "Ostatni sprawdzony e-mail:";
-$a->strings["IMAP server name:"] = "Nazwa serwera IMAP:";
-$a->strings["IMAP port:"] = "Port IMAP:";
-$a->strings["Security:"] = "Ochrona:";
-$a->strings["None"] = "Brak";
-$a->strings["Email login name:"] = "Login emaila:";
-$a->strings["Email password:"] = "Hasło emaila:";
-$a->strings["Reply-to address:"] = "Odpowiedz na adres:";
-$a->strings["Send public posts to all email contacts:"] = "Wyślij publiczny post do wszystkich kontaktów e-mail";
-$a->strings["Action after import:"] = "Akcja po zaimportowaniu:";
-$a->strings["Move to folder"] = "Przenieś do folderu";
-$a->strings["Move to folder:"] = "Przenieś do folderu:";
-$a->strings["No special theme for mobile devices"] = "Brak specialnego motywu dla urządzeń mobilnych";
-$a->strings["Display Settings"] = "Wyświetl ustawienia";
-$a->strings["Display Theme:"] = "Wyświetl motyw:";
-$a->strings["Mobile Theme:"] = "Mobilny motyw:";
-$a->strings["Suppress warning of insecure networks"] = "";
-$a->strings["Should the system suppress the warning that the current group contains members of networks that can't receive non public postings."] = "";
-$a->strings["Update browser every xx seconds"] = "Odświeżaj stronę co xx sekund";
-$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "";
-$a->strings["Number of items to display per page:"] = "";
-$a->strings["Maximum of 100 items"] = "Maksymalnie 100 elementów";
-$a->strings["Number of items to display per page when viewed from mobile device:"] = "";
-$a->strings["Don't show emoticons"] = "Nie pokazuj emotikonek";
-$a->strings["Calendar"] = "";
-$a->strings["Beginning of week:"] = "";
-$a->strings["Don't show notices"] = "Nie pokazuj powiadomień";
-$a->strings["Infinite scroll"] = "Nieskończone przewijanie";
-$a->strings["Automatic updates only at the top of the network page"] = "";
-$a->strings["Bandwith Saver Mode"] = "";
-$a->strings["When enabled, embedded content is not displayed on automatic updates, they only show on page reload."] = "";
-$a->strings["General Theme Settings"] = "";
-$a->strings["Custom Theme Settings"] = "";
-$a->strings["Content Settings"] = "";
-$a->strings["Theme settings"] = "Ustawienia motywu";
-$a->strings["Account Types"] = "";
-$a->strings["Personal Page Subtypes"] = "";
-$a->strings["Community Forum Subtypes"] = "";
-$a->strings["Personal Page"] = "";
-$a->strings["This account is a regular personal profile"] = "";
-$a->strings["Organisation Page"] = "";
-$a->strings["This account is a profile for an organisation"] = "";
-$a->strings["News Page"] = "";
-$a->strings["This account is a news account/reflector"] = "";
-$a->strings["Community Forum"] = "";
-$a->strings["This account is a community forum where people can discuss with each other"] = "";
-$a->strings["Normal Account Page"] = "";
-$a->strings["This account is a normal personal profile"] = "To konto jest normalnym osobistym profilem";
-$a->strings["Soapbox Page"] = "";
-$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "Automatycznie zatwierdzaj wszystkie żądania połączenia/przyłączenia do znajomych jako fanów 'tylko do odczytu'";
-$a->strings["Public Forum"] = "";
-$a->strings["Automatically approve all contact requests"] = "";
-$a->strings["Automatic Friend Page"] = "";
-$a->strings["Automatically approve all connection/friend requests as friends"] = "Automatycznie traktuj wszystkie prośby o połączenia/zaproszenia do grona przyjaciół, jako przyjaciół";
-$a->strings["Private Forum [Experimental]"] = "";
-$a->strings["Private forum - approved members only"] = "";
-$a->strings["OpenID:"] = "OpenID:";
-$a->strings["(Optional) Allow this OpenID to login to this account."] = "Przeznacz to OpenID do logowania się na to konto.";
-$a->strings["Publish your default profile in your local site directory?"] = "Czy publikować Twój profil w lokalnym katalogu tej instancji?";
-$a->strings["Publish your default profile in the global social directory?"] = "Opublikować twój niewypełniony profil w globalnym, społecznym katalogu?";
-$a->strings["Hide your contact/friend list from viewers of your default profile?"] = "Ukryć listę znajomych przed odwiedzającymi Twój profil?";
-$a->strings["If enabled, posting public messages to Diaspora and other networks isn't possible."] = "";
-$a->strings["Allow friends to post to your profile page?"] = "Zezwól na dodawanie postów na twoim profilu przez znajomych";
-$a->strings["Allow friends to tag your posts?"] = "Zezwól na oznaczanie twoich postów przez znajomych";
-$a->strings["Allow us to suggest you as a potential friend to new members?"] = "";
-$a->strings["Permit unknown people to send you private mail?"] = "";
-$a->strings["Profile is <strong>not published</strong>."] = "Profil <strong>nie jest opublikowany</strong>";
-$a->strings["Your Identity Address is <strong>'%s'</strong> or '%s'."] = "";
-$a->strings["Automatically expire posts after this many days:"] = "";
-$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Pole puste, wiadomość nie wygaśnie. Niezapisane wpisy zostaną usunięte.";
-$a->strings["Advanced expiration settings"] = "";
-$a->strings["Advanced Expiration"] = "";
-$a->strings["Expire posts:"] = "Wygasające posty:";
-$a->strings["Expire personal notes:"] = "Wygasające notatki osobiste:";
-$a->strings["Expire starred posts:"] = "";
-$a->strings["Expire photos:"] = "Wygasające zdjęcia:";
-$a->strings["Only expire posts by others:"] = "";
-$a->strings["Account Settings"] = "Ustawienia konta";
-$a->strings["Password Settings"] = "Ustawienia hasła";
-$a->strings["Leave password fields blank unless changing"] = "Pozostaw pola hasła puste, chyba że chcesz je zmienić.";
-$a->strings["Current Password:"] = "Obecne hasło:";
-$a->strings["Your current password to confirm the changes"] = "";
-$a->strings["Password:"] = "Hasło:";
-$a->strings["Basic Settings"] = "Ustawienia podstawowe";
-$a->strings["Email Address:"] = "Adres email:";
-$a->strings["Your Timezone:"] = "Twoja strefa czasowa:";
-$a->strings["Your Language:"] = "";
-$a->strings["Set the language we use to show you friendica interface and to send you emails"] = "";
-$a->strings["Default Post Location:"] = "Standardowa lokalizacja wiadomości:";
-$a->strings["Use Browser Location:"] = "Użyj położenia przeglądarki:";
-$a->strings["Security and Privacy Settings"] = "Ustawienia bezpieczeństwa i prywatności";
-$a->strings["Maximum Friend Requests/Day:"] = "Maksymalna liczba zaproszeń do grona przyjaciół na dzień:";
-$a->strings["(to prevent spam abuse)"] = "(aby zapobiec spamowaniu)";
-$a->strings["Default Post Permissions"] = "Domyślne prawa dostępu wiadomości";
-$a->strings["(click to open/close)"] = "(kliknij by otworzyć/zamknąć)";
-$a->strings["Default Private Post"] = "";
-$a->strings["Default Public Post"] = "";
-$a->strings["Default Permissions for New Posts"] = "";
-$a->strings["Maximum private messages per day from unknown people:"] = "";
-$a->strings["Notification Settings"] = "Ustawienia powiadomień";
-$a->strings["By default post a status message when:"] = "";
-$a->strings["accepting a friend request"] = "";
-$a->strings["joining a forum/community"] = "";
-$a->strings["making an <em>interesting</em> profile change"] = "";
-$a->strings["Send a notification email when:"] = "Wyślij powiadmonienia na email, kiedy:";
-$a->strings["You receive an introduction"] = "Otrzymałeś zaproszenie";
-$a->strings["Your introductions are confirmed"] = "Dane zatwierdzone";
-$a->strings["Someone writes on your profile wall"] = "Ktoś pisze na twojej ścianie profilowej";
-$a->strings["Someone writes a followup comment"] = "Ktoś pisze komentarz nawiązujący.";
-$a->strings["You receive a private message"] = "Otrzymałeś prywatną wiadomość";
-$a->strings["You receive a friend suggestion"] = "Otrzymane propozycje znajomych";
-$a->strings["You are tagged in a post"] = "Jesteś oznaczony w poście";
-$a->strings["You are poked/prodded/etc. in a post"] = "";
-$a->strings["Activate desktop notifications"] = "";
-$a->strings["Show desktop popup on new notifications"] = "";
-$a->strings["Text-only notification emails"] = "";
-$a->strings["Send text only notification emails, without the html part"] = "";
-$a->strings["Advanced Account/Page Type Settings"] = "";
-$a->strings["Change the behaviour of this account for special situations"] = "";
-$a->strings["Relocate"] = "";
-$a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "";
-$a->strings["Resend relocate message to contacts"] = "";
-$a->strings["Do you really want to delete this video?"] = "";
-$a->strings["Delete Video"] = "";
+$a->strings["Register"] = "Zarejestruj";
+$a->strings["Import your profile to this friendica instance"] = "Zaimportuj swój profil do tej instancji friendica";
+$a->strings["Login"] = "Login";
+$a->strings["The post was created"] = "Post został utworzony";
+$a->strings["Community option not available."] = "Opcja wspólnotowa jest niedostępna.";
+$a->strings["Not available."] = "Niedostępne.";
+$a->strings["Local Community"] = "Lokalna społeczność";
+$a->strings["Posts from local users on this server"] = "Wpisy od lokalnych użytkowników na tym serwerze";
+$a->strings["Global Community"] = "Globalna społeczność";
+$a->strings["Posts from users of the whole federated network"] = "Wpisy od użytkowników całej sieci stowarzyszonej";
+$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Ten strumień społeczności pokazuje wszystkie publiczne posty otrzymane przez ten węzeł. Mogą nie odzwierciedlać opinii użytkowników tego węzła.";
+$a->strings["Item not found"] = "Artykuł nie znaleziony";
+$a->strings["Edit post"] = "Edytuj post";
+$a->strings["CC: email addresses"] = "CC: adresy e-mail";
+$a->strings["Example: bob@example.com, mary@example.com"] = "Przykład: bob@example.com, mary@example.com";
+$a->strings["Friend suggestion sent."] = "Propozycja znajomych wysłana.";
+$a->strings["Suggest Friends"] = "Zaproponuj znajomych";
+$a->strings["Suggest a friend for %s"] = "Zaproponuj znajomych dla %s";
+$a->strings["Group created."] = "Grupa utworzona.";
+$a->strings["Could not create group."] = "Nie mogę stworzyć grupy";
+$a->strings["Group not found."] = "Nie znaleziono grupy";
+$a->strings["Group name changed."] = "Nazwa grupy zmieniona";
+$a->strings["Save Group"] = "Zapisz grupę";
+$a->strings["Create a group of contacts/friends."] = "Stwórz grupę znajomych.";
+$a->strings["Group Name: "] = "Nazwa grupy: ";
+$a->strings["Group removed."] = "Grupa usunięta.";
+$a->strings["Unable to remove group."] = "Nie można usunąć grupy.";
+$a->strings["Delete Group"] = "Usuń grupę";
+$a->strings["Group Editor"] = "Edytor grupy";
+$a->strings["Edit Group Name"] = "Edytuj nazwę grupy";
+$a->strings["Members"] = "Członkowie";
+$a->strings["All Contacts"] = "Wszystkie kontakty";
+$a->strings["Group is empty"] = "Grupa jest pusta";
+$a->strings["Remove Contact"] = "Usuń Kontakt";
+$a->strings["Add Contact"] = "Dodaj Kontakt";
+$a->strings["New Message"] = "Nowa wiadomość";
+$a->strings["Unable to locate contact information."] = "Nie można znaleźć informacji kontaktowych.";
+$a->strings["Messages"] = "Wiadomości";
+$a->strings["Do you really want to delete this message?"] = "Czy na pewno chcesz usunąć tę wiadomość?";
+$a->strings["Message deleted."] = "Wiadomość usunięta.";
+$a->strings["Conversation removed."] = "Rozmowa usunięta.";
+$a->strings["No messages."] = "Brak wiadomości.";
+$a->strings["Message not available."] = "Wiadomość nie jest dostępna.";
+$a->strings["Delete message"] = "Usuń wiadomość";
+$a->strings["D, d M Y - g:i A"] = "D, d M R - g:m AM/PM";
+$a->strings["Delete conversation"] = "Usuń rozmowę";
+$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Brak bezpiecznej komunikacji. <strong>Możesz</strong> odpowiedzieć na stronie profilu nadawcy.";
+$a->strings["Send Reply"] = "Odpowiedz";
+$a->strings["Unknown sender - %s"] = "Nieznany nadawca - %s";
+$a->strings["You and %s"] = "Ty i %s";
+$a->strings["%s and You"] = "%s i ty";
+$a->strings["%d message"] = [
+       0 => " %d wiadomość",
+       1 => " %d wiadomości",
+       2 => " %d wiadomości",
+       3 => " %d wiadomości",
+];
+$a->strings["add"] = "dodaj";
+$a->strings["Warning: This group contains %s member from a network that doesn't allow non public messages."] = [
+       0 => "",
+       1 => "",
+       2 => "",
+       3 => "",
+];
+$a->strings["Messages in this group won't be send to these receivers."] = "Wiadomości z tej grupy nie będą wysyłane do tych odbiorców.";
+$a->strings["No such group"] = "Nie ma takiej grupy";
+$a->strings["Group: %s"] = "Grupa: %s";
+$a->strings["Private messages to this person are at risk of public disclosure."] = "Prywatne wiadomości do tej osoby mogą zostać publicznie ujawnione ";
+$a->strings["Invalid contact."] = "Zły kontakt";
+$a->strings["Commented Order"] = "Porządek wg komentarzy";
+$a->strings["Sort by Comment Date"] = "Sortuj po dacie komentarza";
+$a->strings["Posted Order"] = "Porządek wg wpisów";
+$a->strings["Sort by Post Date"] = "Sortuj po dacie posta";
+$a->strings["Personal"] = "Osobiste";
+$a->strings["Posts that mention or involve you"] = "Posty, które wspominają lub angażują Ciebie";
+$a->strings["New"] = "Nowy";
+$a->strings["Activity Stream - by date"] = "Strumień aktywności - według daty";
+$a->strings["Shared Links"] = "Udostępnione łącza";
+$a->strings["Interesting Links"] = "Interesujące linki";
+$a->strings["Starred"] = "Ulubione";
+$a->strings["Favourite Posts"] = "Ulubione posty";
+$a->strings["Personal Notes"] = "Osobiste notatki";
+$a->strings["Photo Albums"] = "Albumy zdjęć";
+$a->strings["Recent Photos"] = "Ostatnio dodane zdjęcia";
+$a->strings["Upload New Photos"] = "Wyślij nowe zdjęcie";
+$a->strings["everybody"] = "wszyscy";
+$a->strings["Contact information unavailable"] = "Informacje o kontakcie nie dostępne.";
+$a->strings["Album not found."] = "Album nie znaleziony";
+$a->strings["Delete Album"] = "Usuń album";
+$a->strings["Do you really want to delete this photo album and all its photos?"] = "Czy na pewno chcesz usunąć ten album i wszystkie zdjęcia z tego albumu?";
+$a->strings["Delete Photo"] = "Usuń zdjęcie";
+$a->strings["Do you really want to delete this photo?"] = "Czy na pewno chcesz usunąć to zdjęcie ?";
+$a->strings["a photo"] = "zdjęcie";
+$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$szostał oznaczony tagiem %2\$s przez %3\$s";
+$a->strings["Image upload didn't complete, please try again"] = "Przesyłanie zdjęć nie zostało zakończone, spróbuj ponownie";
+$a->strings["Image file is missing"] = "Brak pliku obrazu";
+$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Serwer nie może teraz przyjąć nowego pliku, skontaktuj się z administratorem";
+$a->strings["Image file is empty."] = "Plik obrazka jest pusty.";
+$a->strings["No photos selected"] = "Nie zaznaczono zdjęć";
+$a->strings["Access to this item is restricted."] = "Dostęp do tego obiektu jest ograniczony.";
+$a->strings["Upload Photos"] = "Prześlij zdjęcia";
+$a->strings["New album name: "] = "Nazwa nowego albumu:";
+$a->strings["or existing album name: "] = "lub istniejąca nazwa albumu:";
+$a->strings["Do not show a status post for this upload"] = "Nie pokazuj postów statusu dla tego wysłania";
+$a->strings["Permissions"] = "Uprawnienia";
+$a->strings["Show to Groups"] = "Pokaż Grupy";
+$a->strings["Show to Contacts"] = "Pokaż kontakty";
+$a->strings["Edit Album"] = "Edytuj album";
+$a->strings["Show Newest First"] = "Najpierw pokaż najnowsze";
+$a->strings["Show Oldest First"] = "Najpierw pokaż najstarsze";
+$a->strings["View Photo"] = "Zobacz zdjęcie";
+$a->strings["Permission denied. Access to this item may be restricted."] = "Odmowa dostępu. Dostęp do tych danych może być ograniczony.";
+$a->strings["Photo not available"] = "Zdjęcie niedostępne";
+$a->strings["View photo"] = "Zobacz zdjęcie";
+$a->strings["Edit photo"] = "Edytuj zdjęcie";
+$a->strings["Use as profile photo"] = "Ustaw jako zdjęcie profilowe";
+$a->strings["Private Message"] = "Wiadomość prywatna";
+$a->strings["View Full Size"] = "Zobacz w pełnym rozmiarze";
+$a->strings["Tags: "] = "Tagi:";
+$a->strings["[Remove any tag]"] = "[Usunąć znacznik]";
+$a->strings["New album name"] = "Nazwa nowego albumu";
+$a->strings["Caption"] = "Zawartość";
+$a->strings["Add a Tag"] = "Dodaj tag";
+$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Przykładowo: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping";
+$a->strings["Do not rotate"] = "Nie obracaj";
+$a->strings["Rotate CW (right)"] = "Obróć CW (w prawo)";
+$a->strings["Rotate CCW (left)"] = "Obróć CCW (w lewo)";
+$a->strings["I like this (toggle)"] = "Lubię to (zmień)";
+$a->strings["I don't like this (toggle)"] = "Nie lubię (zmień)";
+$a->strings["This is you"] = "To jesteś ty";
+$a->strings["Comment"] = "Komentarz";
+$a->strings["Map"] = "Mapa";
+$a->strings["View Album"] = "Zobacz album";
+$a->strings["Requested profile is not available."] = "Żądany profil jest niedostępny";
+$a->strings["%s's posts"] = "%s posty ";
+$a->strings["%s's comments"] = "%s komentarze ";
+$a->strings["%s's timeline"] = "%s oś czasu ";
+$a->strings["Access to this profile has been restricted."] = "Dostęp do tego profilu został ograniczony.";
+$a->strings["Tips for New Members"] = "Wskazówki dla nowych użytkowników";
+$a->strings["Do you really want to delete this video?"] = "Czy na pewno chcesz usunąć ten film wideo?";
+$a->strings["Delete Video"] = "Usuń wideo";
 $a->strings["No videos selected"] = "Nie zaznaczono filmów";
 $a->strings["Recent Videos"] = "Ostatnio dodane filmy";
 $a->strings["Upload New Videos"] = "Wstaw nowe filmy";
-$a->strings["Invalid request."] = "";
-$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "";
-$a->strings["Or - did you try to upload an empty file?"] = "";
-$a->strings["File exceeds size limit of %s"] = "";
-$a->strings["File upload failed."] = "Przesyłanie pliku nie powiodło się.";
 $a->strings["Theme settings updated."] = "Ustawienia szablonu zmienione.";
+$a->strings["Information"] = "Informacja";
+$a->strings["Overview"] = "Przegląd";
+$a->strings["Federation Statistics"] = "Statystyki Organizacji";
+$a->strings["Configuration"] = "Konfiguracja";
 $a->strings["Site"] = "Strona";
 $a->strings["Users"] = "Użytkownicy";
+$a->strings["Addons"] = "Dodatki";
 $a->strings["Themes"] = "Temat";
+$a->strings["Additional features"] = "Dodatkowe funkcje";
+$a->strings["Database"] = "Baza danych";
 $a->strings["DB updates"] = "Aktualizacje DB";
-$a->strings["Inspect Queue"] = "";
-$a->strings["Federation Statistics"] = "";
+$a->strings["Inspect Queue"] = "Sprawdź kolejkę";
+$a->strings["Tools"] = "Narzędzia";
+$a->strings["Contact Blocklist"] = "Skontaktuj się z Blocklist";
+$a->strings["Server Blocklist"] = "Lista zablokowanych serwerów";
+$a->strings["Delete Item"] = "Usuń przedmiot";
 $a->strings["Logs"] = "Logi";
-$a->strings["View Logs"] = "";
-$a->strings["probe address"] = "";
-$a->strings["check webfinger"] = "";
-$a->strings["Plugin Features"] = "Polecane wtyczki";
-$a->strings["diagnostics"] = "";
+$a->strings["View Logs"] = "Zobacz rejestry";
+$a->strings["Diagnostics"] = "Diagnostyka";
+$a->strings["PHP Info"] = "";
+$a->strings["probe address"] = "adres sondy";
+$a->strings["check webfinger"] = "sprawdź webfinger";
+$a->strings["Admin"] = "Administator";
+$a->strings["Addon Features"] = "Funkcje dodatkowe";
 $a->strings["User registrations waiting for confirmation"] = "Rejestracje użytkownika czekają na potwierdzenie.";
-$a->strings["unknown"] = "";
-$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "";
-$a->strings["The <em>Auto Discovered Contact Directory</em> feature is not enabled, it will improve the data displayed here."] = "";
+$a->strings["The blocked domain"] = "Zablokowana domena";
+$a->strings["The reason why you blocked this domain."] = "Powód zablokowania tej domeny.";
+$a->strings["Delete domain"] = "Usuń domenę";
+$a->strings["Check to delete this entry from the blocklist"] = "Zaznacz, aby usunąć ten wpis z listy bloków";
 $a->strings["Administration"] = "Administracja";
-$a->strings["Currently this node is aware of %d nodes from the following platforms:"] = "";
-$a->strings["ID"] = "";
-$a->strings["Recipient Name"] = "";
-$a->strings["Recipient Profile"] = "";
-$a->strings["Created"] = "";
-$a->strings["Last Tried"] = "";
-$a->strings["This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."] = "";
-$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the <tt>convert_innodb.sql</tt> in the <tt>/util</tt> directory of your Friendica installation.<br />"] = "";
-$a->strings["You are using a MySQL version which does not support all features that Friendica uses. You should consider switching to MariaDB."] = "";
+$a->strings["This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."] = "Na tej stronie można zdefiniować czarną listę serwerów ze stowarzyszonej sieci, które nie mogą współdziałać z danym węzłem. Dla wszystkich wprowadzonych domen powinieneś podać powód, dla którego zablokowałeś serwer zdalny.";
+$a->strings["The list of blocked servers will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "Lista zablokowanych serwerów zostanie publicznie udostępniona na stronie /friendica, dzięki czemu użytkownicy i osoby badające problemy z komunikacją mogą łatwo znaleźć przyczynę.";
+$a->strings["Add new entry to block list"] = "Dodaj nowy wpis do listy bloków";
+$a->strings["Server Domain"] = "Domena serwera";
+$a->strings["The domain of the new server to add to the block list. Do not include the protocol."] = "Domena nowego serwera do dodania do listy bloków. Nie dołączaj protokołu.";
+$a->strings["Block reason"] = "";
+$a->strings["Add Entry"] = "Dodaj wpis";
+$a->strings["Save changes to the blocklist"] = "Zapisz zmiany w Liście zablokowanych";
+$a->strings["Current Entries in the Blocklist"] = "Aktualne wpisy na liście zablokowanych";
+$a->strings["Delete entry from blocklist"] = "Usuń wpis z listy zablokowanych";
+$a->strings["Delete entry from blocklist?"] = "Usunąć wpis z listy zablokowanych?";
+$a->strings["Server added to blocklist."] = "Serwer dodany do listy zablokowanych.";
+$a->strings["Site blocklist updated."] = "Zaktualizowano listę bloków witryny.";
+$a->strings["The contact has been blocked from the node"] = "Kontakt został zablokowany w węźle";
+$a->strings["Could not find any contact entry for this URL (%s)"] = "Nie można znaleźć żadnego kontaktu dla tego adresu URL (%s)";
+$a->strings["%s contact unblocked"] = [
+       0 => "",
+       1 => "",
+       2 => "",
+       3 => "",
+];
+$a->strings["Remote Contact Blocklist"] = "Lista zablokowanych kontaktów zdalnych";
+$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "Ta strona pozwala zapobiec wysyłaniu do węzła wiadomości od kontaktu zdalnego.";
+$a->strings["Block Remote Contact"] = "Zablokuj kontakt zdalny";
+$a->strings["select all"] = "Zaznacz wszystko";
+$a->strings["select none"] = "wybierz brak";
+$a->strings["Block"] = "Zablokuj";
+$a->strings["Unblock"] = "Odblokuj";
+$a->strings["No remote contact is blocked from this node."] = "Z tego węzła nie jest blokowany kontakt zdalny.";
+$a->strings["Blocked Remote Contacts"] = "Zablokowane kontakty zdalne";
+$a->strings["Block New Remote Contact"] = "Zablokuj nowy kontakt zdalny";
+$a->strings["Photo"] = "Zdjęcie";
+$a->strings["Address"] = "Adres";
+$a->strings["%s total blocked contact"] = [
+       0 => "",
+       1 => "",
+       2 => "",
+       3 => "",
+];
+$a->strings["URL of the remote contact to block."] = "Adres URL kontaktu zdalnego do zablokowania.";
+$a->strings["Delete this Item"] = "Usuń ten przedmiot";
+$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Na tej stronie możesz usunąć przedmiot ze swojego węzła. Jeśli element jest publikowaniem na najwyższym poziomie, cały wątek zostanie usunięty.";
+$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Musisz znać identyfikator GUID tego przedmiotu. Możesz go znaleźć np. patrząc na wyświetlany adres URL. Ostatnia część http://example.com/display/123456 to GUID, tutaj 123456.";
+$a->strings["GUID"] = "GUID";
+$a->strings["The GUID of the item you want to delete."] = "Identyfikator elementu GUID, który chcesz usunąć.";
+$a->strings["Item marked for deletion."] = "Przedmiot oznaczony do usunięcia.";
+$a->strings["unknown"] = "nieznany";
+$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "Ta strona zawiera kilka numerów do znanej części federacyjnej sieci społecznościowej, do której należy Twój węzeł Friendica. Liczby te nie są kompletne, ale odzwierciedlają tylko część sieci, o której wie twój węzeł.";
+$a->strings["The <em>Auto Discovered Contact Directory</em> feature is not enabled, it will improve the data displayed here."] = "Funkcja <em>Katalog kontaktów automatycznie odkrytych</em> nie jest włączona, poprawi ona wyświetlane tutaj dane.";
+$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Obecnie węzeł ten jest świadomy %dwęzłów z %d zarejestrowanymi użytkownikami z następujących platform:";
+$a->strings["ID"] = "ID";
+$a->strings["Recipient Name"] = "Nazwa odbiorcy";
+$a->strings["Recipient Profile"] = "Profil odbiorcy";
+$a->strings["Network"] = "Sieć";
+$a->strings["Created"] = "Utwórz";
+$a->strings["Last Tried"] = "Ostatnia wypróbowana";
+$a->strings["This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."] = "Na tej stronie znajduje się zawartość kolejki dla wysyłek wychodzących. Są to posty, dla których początkowe wysyłanie nie powiodło się. Zostaną one ponownie wysłane później i ostatecznie usunięte, jeśli doręczenie zakończy się trwale.";
+$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php bin/console.php dbstructure toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "Twoja baza danych nadal działa z tabelami MyISAM. Powinieneś zmienić typ silnika na InnoDB. Ponieważ Friendica będzie używać funkcji związanych z InnoDB tylko w przyszłości, powinieneś to zmienić! Zobacz <a href=\"%s\">tutaj</a> przewodnik, który może być pomocny w konwersji silników stołowych. Możesz także użyć polecenia <tt>php bin/console.php dbstructure toinnodb</tt> instalacji Friendica do automatycznej konwersji.<br />";
+$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "Dostępna jest nowa wersja aplikacji Friendica. Twoja aktualna wersja to %1\$s wyższa wersja to %2\$s";
+$a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "Aktualizacja bazy danych nie powiodła się. Uruchom polecenie \"php bin/console.php dbstructure update\" z wiersza poleceń i sprawdź błędy, które mogą się pojawić.";
+$a->strings["The worker was never executed. Please check your database structure!"] = "Pracownik nigdy nie został stracony. Sprawdź swoją strukturę bazy danych!";
+$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "Ostatnie wykonanie robota było w %s UTC. To jest starsze niż jedna godzina. Sprawdź ustawienia crontab.";
 $a->strings["Normal Account"] = "Konto normalne";
-$a->strings["Soapbox Account"] = "Konto Soapbox";
-$a->strings["Community/Celebrity Account"] = "Konto społeczności/gwiazdy";
+$a->strings["Automatic Follower Account"] = "Automatyczne konto obserwatora";
+$a->strings["Public Forum Account"] = "Publiczne konto na forum";
 $a->strings["Automatic Friend Account"] = "Automatyczny przyjaciel konta";
 $a->strings["Blog Account"] = "Konto Bloga";
-$a->strings["Private Forum"] = "Forum Prywatne";
+$a->strings["Private Forum Account"] = "Prywatne konto na forum";
 $a->strings["Message queues"] = "Wiadomości";
-$a->strings["Summary"] = "Skrót";
+$a->strings["Summary"] = "Podsumowanie";
 $a->strings["Registered users"] = "Zarejestrowani użytkownicy";
 $a->strings["Pending registrations"] = "Rejestracje w toku.";
 $a->strings["Version"] = "Wersja";
-$a->strings["Active plugins"] = "Aktywne pluginy";
-$a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] = "";
-$a->strings["RINO2 needs mcrypt php extension to work."] = "";
+$a->strings["Active addons"] = "Aktywne dodatki";
+$a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] = "Nie można zanalizować podstawowego adresu URL. Musi mieć co najmniej <scheme>: //<domain>";
 $a->strings["Site settings updated."] = "Ustawienia strony zaktualizowane";
-$a->strings["No community page"] = "";
-$a->strings["Public postings from users of this site"] = "";
-$a->strings["Global community page"] = "";
-$a->strings["Never"] = "Nigdy";
-$a->strings["At post arrival"] = "";
-$a->strings["Disabled"] = "";
-$a->strings["Users, Global Contacts"] = "";
-$a->strings["Users, Global Contacts/fallback"] = "";
+$a->strings["No special theme for mobile devices"] = "Brak specialnego motywu dla urządzeń mobilnych";
+$a->strings["No community page"] = "Brak strony społeczności";
+$a->strings["Public postings from users of this site"] = "Publikacje publiczne od użytkowników tej strony";
+$a->strings["Public postings from the federated network"] = "Publikacje wpisy ze sfederowanej sieci";
+$a->strings["Public postings from local users and the federated network"] = "Publikacje publiczne od użytkowników lokalnych i sieci federacyjnej";
+$a->strings["Disabled"] = "Wyłączony";
+$a->strings["Users, Global Contacts"] = "Użytkownicy, kontakty globalne";
+$a->strings["Users, Global Contacts/fallback"] = "Użytkownicy, kontakty globalne/awaryjne";
 $a->strings["One month"] = "Miesiąc";
 $a->strings["Three months"] = "Trzy miesiące";
 $a->strings["Half a year"] = "Pół roku";
@@ -1524,23 +929,30 @@ $a->strings["Open"] = "Otwórz";
 $a->strings["No SSL policy, links will track page SSL state"] = "Brak SSL , linki będą śledzić stan SSL .";
 $a->strings["Force all links to use SSL"] = "Wymuś by linki używały SSL.";
 $a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Wewnętrzne Certyfikaty , użyj SSL tylko dla linków lokalnych . ";
+$a->strings["Don't check"] = "Nie sprawdzaj";
+$a->strings["check the stable version"] = "sprawdź wersję stabilną";
+$a->strings["check the development version"] = "sprawdź wersję rozwojową";
+$a->strings["Save Settings"] = "Zapisz ustawienia";
+$a->strings["Republish users to directory"] = "Ponownie opublikuj użytkowników w katalogu";
 $a->strings["File upload"] = "Plik załadowano";
 $a->strings["Policies"] = "zasady";
-$a->strings["Auto Discovered Contact Directory"] = "";
+$a->strings["Advanced"] = "Zaawansowany";
+$a->strings["Auto Discovered Contact Directory"] = "Katalog kontaktów automatycznie odkrytych";
 $a->strings["Performance"] = "Ustawienia";
-$a->strings["Worker"] = "";
-$a->strings["Relocate - WARNING: advanced function. Could make this server unreachable."] = "";
+$a->strings["Worker"] = "Pracownik";
+$a->strings["Message Relay"] = "Przekazywanie wiadomości";
+$a->strings["Relocate - WARNING: advanced function. Could make this server unreachable."] = "Relokacja - OSTRZEŻENIE: funkcja zaawansowana. Może spowodować, że serwer będzie nieosiągalny.";
 $a->strings["Site name"] = "Nazwa strony";
-$a->strings["Host name"] = "";
-$a->strings["Sender Email"] = "";
-$a->strings["The email address your server shall use to send notification emails from."] = "";
+$a->strings["Host name"] = "Nazwa hosta";
+$a->strings["Sender Email"] = "E-mail nadawcy";
+$a->strings["The email address your server shall use to send notification emails from."] = "Adres e-mail używany przez Twój serwer do wysyłania e-maili z powiadomieniami.";
 $a->strings["Banner/Logo"] = "Logo";
-$a->strings["Shortcut icon"] = "";
-$a->strings["Link to an icon that will be used for browsers."] = "";
-$a->strings["Touch icon"] = "";
-$a->strings["Link to an icon that will be used for tablets and mobiles."] = "";
+$a->strings["Shortcut icon"] = "Ikona skrótu";
+$a->strings["Link to an icon that will be used for browsers."] = "Link do ikony, która będzie używana w przeglądarkach.";
+$a->strings["Touch icon"] = "Kliknij ikonę";
+$a->strings["Link to an icon that will be used for tablets and mobiles."] = "Link do ikony, która będzie używana w tabletach i telefonach komórkowych.";
 $a->strings["Additional Info"] = "Dodatkowe informacje";
-$a->strings["For public servers: you can add additional information here that will be listed at %s/siteinfo."] = "";
+$a->strings["For public servers: you can add additional information here that will be listed at %s/servers."] = "W przypadku serwerów publicznych: możesz tu dodać dodatkowe informacje, które będą wymienione na %s/serwerach.";
 $a->strings["System language"] = "Język systemu";
 $a->strings["System theme"] = "Motyw systemowy";
 $a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Domyślny motyw systemu - może być nadpisany przez profil użytkownika  <a href='#' id='cnftheme'>zmień ustawienia motywów</a>";
@@ -1548,10 +960,8 @@ $a->strings["Mobile system theme"] = "Mobilny motyw systemowy";
 $a->strings["Theme for mobile devices"] = "Szablon dla mobilnych urządzeń";
 $a->strings["SSL link policy"] = "polityka SSL";
 $a->strings["Determines whether generated links should be forced to use SSL"] = "Określa kiedy generowane linki powinny używać wymuszonego SSl.";
-$a->strings["Force SSL"] = "";
-$a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "";
-$a->strings["Old style 'Share'"] = "";
-$a->strings["Deactivates the bbcode element 'share' for repeating items."] = "";
+$a->strings["Force SSL"] = "Wymuś SSL";
+$a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Wymuszaj wszystkie żądania SSL bez SSL - Uwaga: w niektórych systemach może to prowadzić do niekończących się pętli.";
 $a->strings["Hide help entry from navigation menu"] = "Wyłącz pomoc w menu nawigacyjnym ";
 $a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "Chowa pozycje menu dla stron pomocy ze strony nawigacyjnej. Możesz nadal ją wywołać poprzez komendę /help.";
 $a->strings["Single user instance"] = "Tryb SingleUsera";
@@ -1564,239 +974,282 @@ $a->strings["JPEG image quality"] = "jakość obrazu JPEG";
 $a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "Wczytywanie JPEGS będzie zapisane z tymi ustawieniami jakości [0-100] . Domyslnie jest ustawione 100 co oznacza brak strat jakości . ";
 $a->strings["Register policy"] = "Zarejestruj polisę";
 $a->strings["Maximum Daily Registrations"] = "Maksymalnie dziennych rejestracji";
-$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day.  If register is set to closed, this setting has no effect."] = "";
+$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day.  If register is set to closed, this setting has no effect."] = "Jeśli rejestracja jest dozwolona powyżej, określa maksymalną liczbę nowych rejestracji użytkowników do zaakceptowania na dzień. Jeśli rejestr jest ustawiony na zamknięty, to ustawienie nie ma wpływu.";
 $a->strings["Register text"] = "Zarejestruj tekst";
-$a->strings["Will be displayed prominently on the registration page."] = "";
+$a->strings["Will be displayed prominently on the registration page."] = "Będą wyświetlane w widocznym miejscu na stronie rejestracji.";
 $a->strings["Accounts abandoned after x days"] = "Konto porzucone od x dni.";
 $a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Nie będzie marnować zasobów systemu wypytując zewnętrzne strony o opuszczone konta. Ustaw 0 dla braku limitu czasu .";
 $a->strings["Allowed friend domains"] = "Dozwolone domeny przyjaciół";
 $a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Lista domen separowana przecinkami  które mogą zaprzyjaźnić się z tą stroną . Wildcards są akceptowane . Pozostaw puste by zezwolić każdej domenie na zapryjaźnienie. ";
 $a->strings["Allowed email domains"] = "Dozwolone domeny e-mailowe";
-$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "";
+$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Rozdzielana przecinkami lista domen dozwolonych w adresach e-mail do rejestracji na tej stronie. Symbole wieloznaczne są akceptowane. Opróżnij, aby zezwolić na dowolne domeny";
+$a->strings["No OEmbed rich content"] = "Brak treści multimedialnych ze znaczkiem HTML";
+$a->strings["Don't show the rich content (e.g. embedded PDF), except from the domains listed below."] = "Nie wyświetlaj zasobów treści (np. osadzonego pliku PDF), z wyjątkiem domen wymienionych poniżej.";
+$a->strings["Allowed OEmbed domains"] = "Dozwolone domeny OEmbed";
+$a->strings["Comma separated list of domains which oembed content is allowed to be displayed. Wildcards are accepted."] = "Rozdzielana przecinkami lista domen, w których wyświetlana jest treść, może być wyświetlana. Symbole wieloznaczne są akceptowane.";
 $a->strings["Block public"] = "Blokuj publicznie";
-$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "";
+$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Zaznacz, aby zablokować publiczny dostęp do wszystkich publicznych stron prywatnych w tej witrynie, chyba że jesteś zalogowany.";
 $a->strings["Force publish"] = "Wymuś publikację";
-$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "";
-$a->strings["Global directory URL"] = "";
-$a->strings["URL to the global directory. If this is not set, the global directory is completely unavailable to the application."] = "";
-$a->strings["Allow threaded items"] = "Zezwalaj na wątkowanie tematów";
-$a->strings["Allow infinite level threading for items on this site."] = "Zezwalaj na nieograniczoną liczbę wątków tematycznych na tej stronie.";
+$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "Zaznacz, aby wymusić umieszczenie wszystkich profili w tej witrynie w katalogu witryny.";
+$a->strings["Global directory URL"] = "Globalny adres URL katalogu";
+$a->strings["URL to the global directory. If this is not set, the global directory is completely unavailable to the application."] = "Adres URL do katalogu globalnego. Jeśli nie zostanie to ustawione, katalog globalny jest całkowicie niedostępny dla aplikacji.";
 $a->strings["Private posts by default for new users"] = "Prywatne posty domyślnie dla nowych użytkowników";
-$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "";
+$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "Ustaw domyślne uprawnienia do publikowania dla wszystkich nowych członków na domyślną grupę prywatności, a nie publiczną.";
 $a->strings["Don't include post content in email notifications"] = "Nie wklejaj zawartości postu do powiadomienia o poczcie";
 $a->strings["Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure."] = "W celu ochrony prywatności, nie włączaj zawartości postu/komentarza/wiadomości prywatnej/etc. do powiadomień w wiadomościach mailowych wysyłanych z tej strony.";
 $a->strings["Disallow public access to addons listed in the apps menu."] = "Nie zezwalaj na publiczny dostęp do dodatkowych wtyczek wyszczególnionych w menu aplikacji.";
-$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "";
-$a->strings["Don't embed private images in posts"] = "";
-$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "";
-$a->strings["Allow Users to set remote_self"] = "";
-$a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "";
+$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "Zaznaczenie tego pola spowoduje ograniczenie dodatków wymienionych w menu aplikacji tylko dla członków.";
+$a->strings["Don't embed private images in posts"] = "Nie umieszczaj prywatnych zdjęć w postach";
+$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "Nie zastępuj lokalnie hostowanych zdjęć prywatnych we wpisach za pomocą osadzonej kopii obrazu. Oznacza to, że osoby, które otrzymują posty zawierające prywatne zdjęcia, będą musiały uwierzytelnić i wczytać każdy obraz, co może trochę potrwać.";
+$a->strings["Allow Users to set remote_self"] = "Zezwól użytkownikom na ustawienie remote_self";
+$a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "Po sprawdzeniu tego każdy użytkownik może zaznaczyć każdy kontakt jako zdalny w oknie dialogowym kontaktu naprawczego. Ustawienie tej flagi na kontakcie powoduje dublowanie każdego wpisu tego kontaktu w strumieniu użytkowników.";
 $a->strings["Block multiple registrations"] = "Zablokuj wielokrotną rejestrację";
 $a->strings["Disallow users to register additional accounts for use as pages."] = "Nie pozwalaj użytkownikom na zakładanie dodatkowych kont do używania jako strony. ";
 $a->strings["OpenID support"] = "Wsparcie OpenID";
-$a->strings["OpenID support for registration and logins."] = "";
+$a->strings["OpenID support for registration and logins."] = "Obsługa OpenID do rejestracji i logowania.";
 $a->strings["Fullname check"] = "Sprawdzanie pełnej nazwy";
 $a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "Aby ograniczyć spam, wymagaj by użytkownik przy rejestracji w polu Imię i nazwisko użył spacji pomiędzy imieniem i nazwiskiem.";
-$a->strings["UTF-8 Regular expressions"] = "Wyrażenia regularne UTF-8";
-$a->strings["Use PHP UTF8 regular expressions"] = "Użyj regularnych wyrażeń PHP UTF8";
-$a->strings["Community Page Style"] = "";
-$a->strings["Type of community page to show. 'Global community' shows every public posting from an open distributed network that arrived on this server."] = "";
-$a->strings["Posts per user on community page"] = "";
-$a->strings["The maximum number of posts per user on the community page. (Not valid for 'Global Community')"] = "";
+$a->strings["Community pages for visitors"] = "Strony społecznościowe dla odwiedzających";
+$a->strings["Which community pages should be available for visitors. Local users always see both pages."] = "Które strony społeczności powinny być dostępne dla odwiedzających. Lokalni użytkownicy zawsze widzą obie strony.";
+$a->strings["Posts per user on community page"] = "Lista postów użytkownika na stronie społeczności";
+$a->strings["The maximum number of posts per user on the community page. (Not valid for 'Global Community')"] = "Maksymalna liczba postów na użytkownika na stronie społeczności. (Nie dotyczy 'społeczności globalnej')";
 $a->strings["Enable OStatus support"] = "Włącz wsparcie OStatus";
-$a->strings["Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "";
-$a->strings["OStatus conversation completion interval"] = "";
-$a->strings["How often shall the poller check for new entries in OStatus conversations? This can be a very ressource task."] = "";
-$a->strings["Only import OStatus threads from our contacts"] = "";
-$a->strings["Normally we import every content from our OStatus contacts. With this option we only store threads that are started by a contact that is known on our system."] = "";
-$a->strings["OStatus support can only be enabled if threading is enabled."] = "";
-$a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "";
+$a->strings["Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "Zapewnij kompatybilność z OStatus (StatusNet, GNU Social itp.). Cała komunikacja w stanie OStatus jest jawna, dlatego ostrzeżenia o prywatności będą czasami wyświetlane.";
+$a->strings["Only import OStatus threads from our contacts"] = "Importuj wątki OStatus tylko z naszych kontaktów";
+$a->strings["Normally we import every content from our OStatus contacts. With this option we only store threads that are started by a contact that is known on our system."] = "Normalnie importujemy każdą treść z naszych kontaktów OStatus. W tej opcji przechowujemy tylko wątki uruchomione przez kontakt znany w naszym systemie.";
+$a->strings["OStatus support can only be enabled if threading is enabled."] = "Obsługa OStatus może być włączona tylko wtedy, gdy włączone jest wątkowanie.";
+$a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "Obsługa Diaspory nie może być włączona, ponieważ Friendica została zainstalowana w podkatalogu.";
 $a->strings["Enable Diaspora support"] = "Włączyć obsługę Diaspory";
-$a->strings["Provide built-in Diaspora network compatibility."] = "";
+$a->strings["Provide built-in Diaspora network compatibility."] = "Zapewnij wbudowaną kompatybilność z siecią Diaspora.";
 $a->strings["Only allow Friendica contacts"] = "Dopuść tylko kontakty Friendrica";
-$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "";
+$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "Wszyscy znajomi muszą używać protokołów Friendica. Wszystkie inne wbudowane protokoły komunikacyjne są wyłączone.";
 $a->strings["Verify SSL"] = "Weryfikacja SSL";
-$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "";
+$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "Jeśli chcesz, możesz włączyć ścisłe sprawdzanie certyfikatu. Oznacza to, że nie możesz połączyć się (w ogóle) z własnoręcznie podpisanymi stronami SSL.";
 $a->strings["Proxy user"] = "Użytkownik proxy";
 $a->strings["Proxy URL"] = "URL Proxy";
 $a->strings["Network timeout"] = "Network timeout";
-$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "";
-$a->strings["Delivery interval"] = "";
-$a->strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "";
-$a->strings["Poll interval"] = "";
-$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "";
-$a->strings["Maximum Load Average"] = "";
-$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "";
-$a->strings["Maximum Load Average (Frontend)"] = "";
-$a->strings["Maximum system load before the frontend quits service - default 50."] = "";
-$a->strings["Maximum table size for optimization"] = "";
-$a->strings["Maximum table size (in MB) for the automatic optimization - default 100 MB. Enter -1 to disable it."] = "";
-$a->strings["Minimum level of fragmentation"] = "";
-$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "";
-$a->strings["Periodical check of global contacts"] = "";
-$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "";
-$a->strings["Days between requery"] = "";
-$a->strings["Number of days after which a server is requeried for his contacts."] = "";
-$a->strings["Discover contacts from other servers"] = "";
-$a->strings["Periodically query other servers for contacts. You can choose between 'users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommened setting is 'Users, Global Contacts'."] = "";
-$a->strings["Timeframe for fetching global contacts"] = "";
-$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "";
-$a->strings["Search the local directory"] = "";
-$a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "";
-$a->strings["Publish server information"] = "";
-$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."] = "";
-$a->strings["Use MySQL full text engine"] = "";
-$a->strings["Activates the full text engine. Speeds up search - but can only search for four and more characters."] = "";
-$a->strings["Suppress Language"] = "";
-$a->strings["Suppress language information in meta information about a posting."] = "";
-$a->strings["Suppress Tags"] = "";
-$a->strings["Suppress showing a list of hashtags at the end of the posting."] = "";
-$a->strings["Path to item cache"] = "";
-$a->strings["The item caches buffers generated bbcode and external images."] = "";
-$a->strings["Cache duration in seconds"] = "";
-$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "";
-$a->strings["Maximum numbers of comments per post"] = "";
-$a->strings["How much comments should be shown for each post? Default value is 100."] = "";
-$a->strings["Path for lock file"] = "";
-$a->strings["The lock file is used to avoid multiple pollers at one time. Only define a folder here."] = "";
+$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Wartość jest w sekundach. Ustaw na 0 dla nieograniczonej (niezalecane).";
+$a->strings["Maximum Load Average"] = "Maksymalne obciążenie średnie";
+$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maksymalne obciążenie systemu przed dostawą i odpytywaniem jest odroczone - domyślnie 50.";
+$a->strings["Maximum Load Average (Frontend)"] = "Maksymalne obciążenie średnie (Frontend)";
+$a->strings["Maximum system load before the frontend quits service - default 50."] = "Maksymalne obciążenie systemu, zanim frontend zakończy pracę - domyślnie 50.";
+$a->strings["Minimal Memory"] = "Minimalna pamięć";
+$a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Minimalna wolna pamięć w MB dla pracownika. Potrzebuje dostępu do /proc/ meminfo - domyślnie 0 (wyłączone).";
+$a->strings["Maximum table size for optimization"] = "Maksymalny rozmiar stołu do optymalizacji";
+$a->strings["Maximum table size (in MB) for the automatic optimization - default 100 MB. Enter -1 to disable it."] = "Maksymalny rozmiar tabeli (w MB) dla automatycznej optymalizacji - domyślnie 100 MB. Wprowadź -1, aby go wyłączyć.";
+$a->strings["Minimum level of fragmentation"] = "Minimalny poziom fragmentacji";
+$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "Minimalny poziom fragmentacji, aby rozpocząć automatyczną optymalizację - domyślna wartość to 30%.";
+$a->strings["Periodical check of global contacts"] = "Okresowa kontrola kontaktów globalnych";
+$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "Jeśli jest włączona, kontakty globalne są okresowo sprawdzane pod kątem brakujących lub nieaktualnych danych oraz żywotności kontaktów i serwerów.";
+$a->strings["Days between requery"] = "Dni między żądaniem";
+$a->strings["Number of days after which a server is requeried for his contacts."] = "Liczba dni, po upływie których serwer jest żądany dla swoich kontaktów.";
+$a->strings["Discover contacts from other servers"] = "Odkryj kontakty z innych serwerów";
+$a->strings["Periodically query other servers for contacts. You can choose between 'users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommened setting is 'Users, Global Contacts'."] = "Okresowo wysyłaj zapytanie do innych serwerów o kontakty. Możesz wybierać pomiędzy 'użytkownikami': użytkownikami w systemie zdalnym, 'Kontakty globalne': aktywne kontakty znane w systemie. Zastępowanie jest przeznaczone dla serwerów Redmatrix i starszych serwerów Friendica, w których kontakty globalne nie były dostępne. Funkcja awaryjna zwiększa obciążenie serwera, dlatego zalecanym ustawieniem jest 'Użytkownicy, kontakty globalne'.";
+$a->strings["Timeframe for fetching global contacts"] = "Czas pobierania globalnych kontaktów";
+$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "Po aktywowaniu wykrywania ta wartość określa czas działania globalnych kontaktów pobieranych z innych serwerów.";
+$a->strings["Search the local directory"] = "Wyszukaj w lokalnym katalogu";
+$a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Wyszukaj lokalny katalog zamiast katalogu globalnego. Podczas wyszukiwania lokalnie każde wyszukiwanie zostanie wykonane w katalogu globalnym w tle. Poprawia to wyniki wyszukiwania, gdy wyszukiwanie jest powtarzane.";
+$a->strings["Publish server information"] = "Publikuj informacje o serwerze";
+$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."] = "Jeśli opcja jest włączona, ogólne dane serwera i użytkowania zostaną opublikowane. Dane zawierają nazwę i wersję serwera, liczbę użytkowników z profilami publicznymi, liczbę postów oraz aktywowane protokoły i konektory. Aby uzyskać szczegółowe informacje, patrz <a href='http://the-federation.info/'>the-federation.info</a>.";
+$a->strings["Check upstream version"] = "Sprawdź wersję powyżej";
+$a->strings["Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."] = "Umożliwia sprawdzenie nowych wersji Friendica na github. Jeśli pojawi się nowa wersja, zostaniesz o tym poinformowany w panelu administracyjnym.";
+$a->strings["Suppress Tags"] = "Ukryj tagi";
+$a->strings["Suppress showing a list of hashtags at the end of the posting."] = "Pomiń wyświetlenie listy hashtagów na końcu postu.";
+$a->strings["Path to item cache"] = "Ścieżka do pamięci podręcznej";
+$a->strings["The item caches buffers generated bbcode and external images."] = "Pozycja buforuje bufory generowane bbcode i obrazy zewnętrzne.";
+$a->strings["Cache duration in seconds"] = "Czas trwania w sekundach";
+$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "Jak długo powinny być przechowywane pliki pamięci podręcznej? Wartość domyślna to 86400 sekund (jeden dzień). Aby wyłączyć pamięć podręczną elementów, ustaw wartość na -1.";
+$a->strings["Maximum numbers of comments per post"] = "Maksymalna liczba komentarzy na post";
+$a->strings["How much comments should be shown for each post? Default value is 100."] = "Ile komentarzy powinno być pokazywanych dla każdego posta? Domyślna wartość to 100.";
 $a->strings["Temp path"] = "Ścieżka do Temp";
-$a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "";
-$a->strings["Base path to installation"] = "";
-$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "";
-$a->strings["Disable picture proxy"] = "";
-$a->strings["The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith."] = "";
-$a->strings["Enable old style pager"] = "";
-$a->strings["The old style pager has page numbers but slows down massively the page speed."] = "";
-$a->strings["Only search in tags"] = "";
-$a->strings["On large systems the text search can slow down the system extremely."] = "";
-$a->strings["New base url"] = "";
-$a->strings["Change base url for this server. Sends relocate message to all DFRN contacts of all users."] = "";
-$a->strings["RINO Encryption"] = "";
-$a->strings["Encryption layer between nodes."] = "";
-$a->strings["Embedly API key"] = "";
-$a->strings["<a href='http://embed.ly'>Embedly</a> is used to fetch additional data for web pages. This is an optional parameter."] = "";
-$a->strings["Enable 'worker' background processing"] = "";
-$a->strings["The worker background processing limits the number of parallel background jobs to a maximum number and respects the system load."] = "";
-$a->strings["Maximum number of parallel workers"] = "";
-$a->strings["On shared hosters set this to 2. On larger systems, values of 10 are great. Default value is 4."] = "";
-$a->strings["Don't use 'proc_open' with the worker"] = "";
-$a->strings["Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of poller calls in your crontab."] = "";
-$a->strings["Enable fastlane"] = "";
-$a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "";
-$a->strings["Enable frontend worker"] = "";
-$a->strings["When enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call yourdomain.tld/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server. The worker background process needs to be activated for this."] = "";
-$a->strings["Update has been marked successful"] = "";
-$a->strings["Database structure update %s was successfully applied."] = "";
-$a->strings["Executing of database structure update %s failed with error: %s"] = "";
-$a->strings["Executing %s failed with error: %s"] = "";
-$a->strings["Update %s was successfully applied."] = "";
-$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "";
-$a->strings["There was no additional update function %s that needed to be called."] = "";
+$a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Jeśli masz zastrzeżony system, w którym serwer internetowy nie może uzyskać dostępu do ścieżki temp systemu, wprowadź tutaj inną ścieżkę.";
+$a->strings["Base path to installation"] = "Podstawowa ścieżka do instalacji";
+$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Jeśli system nie może wykryć poprawnej ścieżki do instalacji, wprowadź tutaj poprawną ścieżkę. To ustawienie powinno być ustawione tylko wtedy, gdy używasz ograniczonego systemu i dowiązań symbolicznych do twojego webroota.";
+$a->strings["Disable picture proxy"] = "Wyłącz obraz proxy";
+$a->strings["The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith."] = "Proxy obrazu zwiększa wydajność i prywatność. Nie należy go stosować w systemach o bardzo niskiej przepustowości.";
+$a->strings["Only search in tags"] = "Szukaj tylko w tagach";
+$a->strings["On large systems the text search can slow down the system extremely."] = "W dużych systemach wyszukiwanie tekstu może wyjątkowo spowolnić system.";
+$a->strings["New base url"] = "Nowy bazowy adres url";
+$a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "Zmień bazowy adres URL dla tego serwera. Wysyła wiadomość o przeniesieniu do wszystkich kontaktów Friendica i Diaspora* wszystkich użytkowników.";
+$a->strings["RINO Encryption"] = "Szyfrowanie RINO";
+$a->strings["Encryption layer between nodes."] = "Warstwa szyfrowania między węzłami.";
+$a->strings["Enabled"] = "Włącz";
+$a->strings["Maximum number of parallel workers"] = "Maksymalna liczba równoległych pracowników";
+$a->strings["On shared hosters set this to 2. On larger systems, values of 10 are great. Default value is 4."] = "Na współdzielonych hostach ustaw to na 2. W większych systemach wartości 10 są świetne. Domyślna wartość to 4.";
+$a->strings["Don't use 'proc_open' with the worker"] = "Nie używaj 'proc_open' z robotnikiem";
+$a->strings["Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = "Włącz to, jeśli twój system nie zezwala na użycie 'proc_open'. Może się to zdarzyć w przypadku współdzielonych hosterów. Jeśli ta opcja jest włączona, powinieneś zwiększyć częstotliwość wywołań pracowniczych w twoim pliku crontab.";
+$a->strings["Enable fastlane"] = "Włącz Fastlane";
+$a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "Po włączeniu system Fastlane uruchamia dodatkowego pracownika, jeśli procesy o wyższym priorytecie są blokowane przez procesy o niższym priorytecie.";
+$a->strings["Enable frontend worker"] = "Włącz pracownika frontend";
+$a->strings["When enabled the Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = "Po włączeniu proces roboczy jest wyzwalany, gdy wykonywany jest dostęp do zaplecza \\x28e.g. wiadomości są dostarczane\\x29. W mniejszych witrynach możesz chcieć wywoływać %s/robotnika regularnie przez zewnętrzne zadanie cron. Tę opcję należy włączyć tylko wtedy, gdy nie można używać zadań cron/zaplanowanych na serwerze.";
+$a->strings["Subscribe to relay"] = "Subskrybuj przekaźnik";
+$a->strings["Enables the receiving of public posts from the relay. They will be included in the search, subscribed tags and on the global community page."] = "Umożliwia odbieranie publicznych wiadomości z przekaźnika. Zostaną uwzględnione w tagach wyszukiwania, subskrybowanych i na stronie społeczności globalnej.";
+$a->strings["Relay server"] = "Serwer przekazujący";
+$a->strings["Address of the relay server where public posts should be send to. For example https://relay.diasp.org"] = "Adres serwera przekazującego, do którego należy wysyłać publiczne posty. Na przykład https://relay.diasp.org";
+$a->strings["Direct relay transfer"] = "Bezpośredni transfer przekaźników";
+$a->strings["Enables the direct transfer to other servers without using the relay servers"] = "Umożliwia bezpośredni transfer do innych serwerów bez korzystania z serwerów przekazujących";
+$a->strings["Relay scope"] = "Zakres przekaźnika";
+$a->strings["Can be 'all' or 'tags'. 'all' means that every public post should be received. 'tags' means that only posts with selected tags should be received."] = "Może być 'wszystkim' lub 'tagami'. 'wszystko' oznacza, że ​​każdy post publiczny powinien zostać odebrany. 'tagi' oznaczają, że powinny być odbierane tylko posty z wybranymi tagami.";
+$a->strings["all"] = "wszystko";
+$a->strings["tags"] = "tagi";
+$a->strings["Server tags"] = "Serwer tagów";
+$a->strings["Comma separated list of tags for the 'tags' subscription."] = "Lista oddzielonych przecinkami znaczników dla subskrypcji 'tagów'.";
+$a->strings["Allow user tags"] = "Pozwól na tagi użytkowników";
+$a->strings["If enabled, the tags from the saved searches will used for the 'tags' subscription in addition to the 'relay_server_tags'."] = "Po włączeniu tagi z zapisanych wyszukiwań będą używane do subskrypcji 'tagów' oprócz 'relay_server_tags'.";
+$a->strings["Update has been marked successful"] = "Aktualizacja została oznaczona jako udana";
+$a->strings["Database structure update %s was successfully applied."] = "Pomyślnie zastosowano aktualizację %s struktury bazy danych.";
+$a->strings["Executing of database structure update %s failed with error: %s"] = "Wykonanie aktualizacji %s struktury bazy danych nie powiodło się z powodu błędu:%s";
+$a->strings["Executing %s failed with error: %s"] = "Wykonanie %s nie powiodło się z powodu błędu:%s";
+$a->strings["Update %s was successfully applied."] = "Aktualizacja %s została pomyślnie zastosowana.";
+$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "Aktualizacja %s nie zwróciła statusu. Nieznane, jeśli się udało.";
+$a->strings["There was no additional update function %s that needed to be called."] = "Nie było dodatkowej funkcji %s aktualizacji, która musiała zostać wywołana.";
 $a->strings["No failed updates."] = "Brak błędów aktualizacji.";
-$a->strings["Check database structure"] = "";
+$a->strings["Check database structure"] = "Sprawdź strukturę bazy danych";
 $a->strings["Failed Updates"] = "Błąd aktualizacji";
-$a->strings["This does not include updates prior to 1139, which did not return a status."] = "";
-$a->strings["Mark success (if update was manually applied)"] = "";
-$a->strings["Attempt to execute this update step automatically"] = "";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tthe administrator of %2\$s has set up an account for you."] = "";
-$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s."] = "";
+$a->strings["This does not include updates prior to 1139, which did not return a status."] = "Nie dotyczy to aktualizacji przed 1139, który nie zwrócił statusu.";
+$a->strings["Mark success (if update was manually applied)"] = "Oznacz sukces (jeśli aktualizacja została ręcznie zastosowana)";
+$a->strings["Attempt to execute this update step automatically"] = "Spróbuj automatycznie wykonać ten krok aktualizacji";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\t\tSzanowny/a Panie/Pani %1\$s, \n\t\t\t\tadministrator %2\$s założył dla ciebie konto.";
+$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s."] = "\n\t\t\tDane logowania są następuje:\n\n\t\t\tLokalizacja witryny:\t%1\$s\n\t\t\tNazwa użytkownika:\t\t%2\$s\n\t\t\tHasło:\t\t%3\$s\n\n\t\t\tPo zalogowaniu możesz zmienić hasło ze strony \"Ustawienia\" na koncie\n\t\t\tw\n\n\t\t\t Poświęć chwilę, aby przejrzeć inne ustawienia konta na tej stronie\n\n\t\t\tMożesz również dodać podstawowe informacje do swojego domyślnego profilu\n\t\t\t(na stronie 'Profil'), aby inne osoby mogły łatwo Cię znaleźć.\n\n\t\t\tZalecamy ustawienie imienia i nazwiska, dodanie zdjęcia profilowego,\n\t\t\tdodanie niektórych \"słów kluczowych\" profilu (bardzo przydatne w nawiązywaniu nowych znajomości) - i\n\t\t\tbyć może w jakim kraju mieszkasz; jeśli nie chcesz być bardziej konkretny\n\t\t\tniż to.\n\n \t\t\tW pełni szanujemy Twoje prawo do prywatności i żaden z tych elementów nie jest konieczny.\n\t\t\tJeśli jesteś nowy i nie znasz nikogo tutaj, mogą ci pomóc\n\t\t\tmożesz tworzyć nowych i interesujących przyjaciół\n\n\t\t\tDziękuję i zapraszam%4\$s";
+$a->strings["Registration details for %s"] = "Szczegóły rejestracji dla %s";
 $a->strings["%s user blocked/unblocked"] = [
        0 => "",
        1 => "",
        2 => "",
+       3 => "",
 ];
 $a->strings["%s user deleted"] = [
        0 => " %s użytkownik usunięty",
        1 => " %s użytkownicy usunięci",
        2 => " %s usuniętych użytkowników ",
+       3 => " %s usuniętych użytkowników ",
 ];
 $a->strings["User '%s' deleted"] = "Użytkownik '%s' usunięty";
 $a->strings["User '%s' unblocked"] = "Użytkownik '%s' odblokowany";
 $a->strings["User '%s' blocked"] = "Użytkownik '%s' zablokowany";
+$a->strings["Email"] = "E-mail";
 $a->strings["Register date"] = "Data rejestracji";
 $a->strings["Last login"] = "Ostatnie logowanie";
 $a->strings["Last item"] = "Ostatni element";
-$a->strings["Add User"] = "";
-$a->strings["select all"] = "Zaznacz wszystko";
+$a->strings["Account"] = "Konto";
+$a->strings["Add User"] = "Dodaj użytkownika";
 $a->strings["User registrations waiting for confirm"] = "zarejestrowany użytkownik czeka na potwierdzenie";
 $a->strings["User waiting for permanent deletion"] = "Użytkownik czekający na trwałe usunięcie";
 $a->strings["Request date"] = "Data prośby";
 $a->strings["No registrations."] = "brak rejestracji";
-$a->strings["Note from the user"] = "";
+$a->strings["Note from the user"] = "Uwaga od użytkownika";
 $a->strings["Deny"] = "Odmów";
-$a->strings["Block"] = "Zablokuj";
-$a->strings["Unblock"] = "Odblokuj";
 $a->strings["Site admin"] = "Administracja stroną";
 $a->strings["Account expired"] = "Konto wygasło.";
-$a->strings["New User"] = "";
+$a->strings["New User"] = "Nowy użytkownik";
 $a->strings["Deleted since"] = "Skasowany od";
 $a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Zaznaczeni użytkownicy zostaną usunięci!\\n\\nWszystko co zamieścili na tej stronie będzie trwale skasowane!\\n\\nJesteś pewien?";
 $a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Użytkownik {0} zostanie usunięty!\\n\\nWszystko co zamieścił na tej stronie będzie trwale skasowane!\\n\\nJesteś pewien?";
 $a->strings["Name of the new user."] = "Nazwa nowego użytkownika.";
-$a->strings["Nickname"] = "";
-$a->strings["Nickname of the new user."] = "";
+$a->strings["Nickname"] = "Pseudonim";
+$a->strings["Nickname of the new user."] = "Pseudonim nowego użytkownika.";
 $a->strings["Email address of the new user."] = "Adres email nowego użytkownika.";
-$a->strings["Plugin %s disabled."] = "Wtyczka %s wyłączona.";
-$a->strings["Plugin %s enabled."] = "Wtyczka %s właczona.";
+$a->strings["Addon %s disabled."] = "Dodatek %s wyłączony.";
+$a->strings["Addon %s enabled."] = "Dodatek %s włączony.";
 $a->strings["Disable"] = "Wyłącz";
 $a->strings["Enable"] = "Zezwól";
 $a->strings["Toggle"] = "Włącz";
 $a->strings["Author: "] = "Autor: ";
-$a->strings["Maintainer: "] = "";
-$a->strings["Reload active plugins"] = "";
-$a->strings["There are currently no plugins available on your node. You can find the official plugin repository at %1\$s and might find other interesting plugins in the open plugin registry at %2\$s"] = "";
+$a->strings["Maintainer: "] = "Opiekun:";
+$a->strings["Reload active addons"] = "Załaduj ponownie aktywne dodatki";
+$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "W twoim węźle nie ma obecnie żadnych dodatków. Możesz znaleźć oficjalne repozytorium dodatków na %1\$s i możesz znaleźć inne interesujące dodatki w otwartym rejestrze dodatków na %2\$s";
 $a->strings["No themes found."] = "Nie znaleziono tematu.";
 $a->strings["Screenshot"] = "Zrzut ekranu";
-$a->strings["Reload active themes"] = "";
-$a->strings["No themes found on the system. They should be paced in %1\$s"] = "";
+$a->strings["Reload active themes"] = "Przeładuj aktywne motywy";
+$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Nie znaleziono motywów w systemie. Powinny zostać umieszczone %1\$s";
 $a->strings["[Experimental]"] = "[Eksperymentalne]";
 $a->strings["[Unsupported]"] = "[Niewspieralne]";
 $a->strings["Log settings updated."] = "Zaktualizowano ustawienia logów.";
-$a->strings["PHP log currently enabled."] = "";
-$a->strings["PHP log currently disabled."] = "";
+$a->strings["PHP log currently enabled."] = "Dziennik PHP jest obecnie włączony.";
+$a->strings["PHP log currently disabled."] = "Dziennik PHP jest obecnie wyłączony.";
 $a->strings["Clear"] = "Wyczyść";
-$a->strings["Enable Debugging"] = "";
+$a->strings["Enable Debugging"] = "Włącz debugowanie";
 $a->strings["Log file"] = "Plik logów";
-$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "";
+$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Musi być zapisywalny przez serwer sieciowy. W stosunku do katalogu najwyższego poziomu Friendica.";
 $a->strings["Log level"] = "Poziom logów";
 $a->strings["PHP logging"] = "";
-$a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "";
-$a->strings["Lock feature %s"] = "";
-$a->strings["Manage Additional Features"] = "";
+$a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Aby włączyć rejestrowanie błędów i ostrzeżeń PHP, możesz dodać następujące dane do pliku .htconfig.php instalacji. Nazwa pliku ustawiona w linii 'error_log' odnosi się do katalogu najwyższego poziomu friendiki i musi być zapisywalna przez serwer WWW. Opcja '1' dla 'log_errors' i 'display_errors' polega na włączeniu tych opcji, ustawieniu na '0', aby je wyłączyć.";
+$a->strings["Error trying to open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s exist and is readable."] = "Błąd podczas próby otwarcia <strong>%1\$s</strong> pliku dziennika. \\r\\n <br/>Sprawdź, czy plik %1\$s istnieje i czy można go odczytać.";
+$a->strings["Couldn't open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s is readable."] = "Nie można otworzyć <strong>%1\$s</strong>pliku dziennika. \\r\\n<br/>Sprawdź, czy plik %1\$s jest czytelny.";
+$a->strings["Off"] = "Wyłącz";
+$a->strings["On"] = "Włącz";
+$a->strings["Lock feature %s"] = "Funkcja blokady %s";
+$a->strings["Manage Additional Features"] = "Zarządzaj dodatkowymi funkcjami";
+$a->strings["Source input"] = "Źródło wejściowe";
+$a->strings["BBCode::convert (raw HTML("] = "";
+$a->strings["BBCode::convert"] = "";
+$a->strings["BBCode::convert => HTML::toBBCode"] = "";
+$a->strings["BBCode::toMarkdown"] = "";
+$a->strings["BBCode::toMarkdown => Markdown::convert"] = "";
+$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "";
+$a->strings["BBCode::toMarkdown =>  Markdown::convert => HTML::toBBCode"] = "";
+$a->strings["Source input \\x28Diaspora format\\x29"] = "";
+$a->strings["Markdown::toBBCode"] = "";
+$a->strings["Raw HTML input"] = "Surowe wejście HTML";
+$a->strings["HTML Input"] = "";
+$a->strings["HTML::toBBCode"] = "";
+$a->strings["HTML::toPlaintext"] = "";
+$a->strings["Source text"] = "Tekst źródłowy";
+$a->strings["BBCode"] = "";
+$a->strings["Markdown"] = "";
+$a->strings["HTML"] = "HTML";
+$a->strings["Events"] = "Wydarzenia";
+$a->strings["View"] = "Widok";
+$a->strings["Previous"] = "Poprzedni";
+$a->strings["Next"] = "Następny";
+$a->strings["today"] = "dzisiaj";
+$a->strings["month"] = "miesiąc";
+$a->strings["week"] = "tydzień";
+$a->strings["day"] = "dzień";
+$a->strings["list"] = "lista";
+$a->strings["User not found"] = "Użytkownik nie znaleziony";
+$a->strings["This calendar format is not supported"] = "Ten format kalendarza nie jest obsługiwany";
+$a->strings["No exportable data found"] = "Nie znaleziono danych do eksportu";
+$a->strings["calendar"] = "kalendarz";
 $a->strings["%d contact edited."] = [
        0 => "",
        1 => "",
        2 => "",
+       3 => "",
 ];
 $a->strings["Could not access contact record."] = "Nie można uzyskać dostępu do rejestru kontaktów.";
 $a->strings["Could not locate selected profile."] = "Nie można znaleźć wybranego profilu.";
 $a->strings["Contact updated."] = "Kontakt zaktualizowany";
-$a->strings["Failed to update contact record."] = "Aktualizacja nagrania kontaktu nie powiodła się.";
 $a->strings["Contact has been blocked"] = "Kontakt został zablokowany";
 $a->strings["Contact has been unblocked"] = "Kontakt został odblokowany";
 $a->strings["Contact has been ignored"] = "Kontakt jest ignorowany";
 $a->strings["Contact has been unignored"] = "Kontakt nie jest ignorowany";
 $a->strings["Contact has been archived"] = "Kontakt został zarchiwizowany";
-$a->strings["Contact has been unarchived"] = "";
-$a->strings["Drop contact"] = "";
+$a->strings["Contact has been unarchived"] = "Kontakt został przywrócony";
+$a->strings["Drop contact"] = "Usuń kontakt";
 $a->strings["Do you really want to delete this contact?"] = "Czy na pewno chcesz usunąć ten kontakt?";
 $a->strings["Contact has been removed."] = "Kontakt został usunięty.";
 $a->strings["You are mutual friends with %s"] = "Jesteś już znajomym z %s";
 $a->strings["You are sharing with %s"] = "Współdzielisz z %s";
 $a->strings["%s is sharing with you"] = "%s współdzieli z tobą";
 $a->strings["Private communications are not available for this contact."] = "Prywatna rozmowa jest niemożliwa dla tego kontaktu";
+$a->strings["Never"] = "Nigdy";
 $a->strings["(Update was successful)"] = "(Aktualizacja przebiegła pomyślnie)";
 $a->strings["(Update was not successful)"] = "(Aktualizacja nie powiodła się)";
 $a->strings["Suggest friends"] = "Osoby, które możesz znać";
 $a->strings["Network type: %s"] = "Typ sieci: %s";
 $a->strings["Communications lost with this contact!"] = "Komunikacja przerwana z tym kontaktem!";
-$a->strings["Fetch further information for feeds"] = "";
-$a->strings["Fetch information"] = "";
-$a->strings["Fetch information and keywords"] = "";
-$a->strings["Contact"] = "";
+$a->strings["Fetch further information for feeds"] = "Pobierz dalsze informacje dla kanałów";
+$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Pobieranie informacji, takich jak zdjęcia podglądu, tytuł i zwiastun z elementu kanału. Możesz to aktywować, jeśli plik danych nie zawiera dużo tekstu. Słowa kluczowe są pobierane z nagłówka meta w elemencie kanału i są publikowane jako znaczniki haszowania.";
+$a->strings["Fetch information"] = "Pobierz informacje";
+$a->strings["Fetch keywords"] = "Pobierz słowa kluczowe";
+$a->strings["Fetch information and keywords"] = "Pobierz informacje i słowa kluczowe";
+$a->strings["Disconnect/Unfollow"] = "Rozłącz/Nie obserwuj";
+$a->strings["Contact"] = "Kontakt";
 $a->strings["Profile Visibility"] = "Widoczność profilu";
 $a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Wybierz profil, który chcesz bezpiecznie wyświetlić %s";
 $a->strings["Contact Information / Notes"] = "Informacja o kontakcie / Notka";
+$a->strings["Their personal note"] = "Ich osobista uwaga";
 $a->strings["Edit contact notes"] = "Edytuj notatki kontaktu";
 $a->strings["Block/Unblock contact"] = "Zablokuj/odblokuj kontakt";
 $a->strings["Ignore contact"] = "Ignoruj kontakt";
@@ -1809,13 +1262,16 @@ $a->strings["Unignore"] = "Odblokuj";
 $a->strings["Currently blocked"] = "Obecnie zablokowany";
 $a->strings["Currently ignored"] = "Obecnie zignorowany";
 $a->strings["Currently archived"] = "Obecnie zarchiwizowany";
+$a->strings["Awaiting connection acknowledge"] = "Oczekiwanie na potwierdzenie połączenia";
 $a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Odpowiedzi/kliknięcia \"lubię to\" do twoich publicznych postów nadal <strong>mogą</strong> być widoczne";
-$a->strings["Notification for new posts"] = "";
-$a->strings["Send a notification of every new post of this contact"] = "";
-$a->strings["Blacklisted keywords"] = "";
-$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "";
-$a->strings["Actions"] = "";
-$a->strings["Contact Settings"] = "";
+$a->strings["Notification for new posts"] = "Powiadomienie o nowych postach";
+$a->strings["Send a notification of every new post of this contact"] = "Wyślij powiadomienie o każdym nowym poście tego kontaktu";
+$a->strings["Blacklisted keywords"] = "Słowa kluczowe na czarnej liście";
+$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Rozdzielana przecinkami lista słów kluczowych, które nie powinny zostać przekonwertowane na hashtagi, gdy wybrana jest opcja 'Pobierz informacje i słowa kluczowe'";
+$a->strings["XMPP:"] = "";
+$a->strings["Actions"] = "Akcja";
+$a->strings["Status"] = "Status";
+$a->strings["Contact Settings"] = "Ustawienia kontaktów";
 $a->strings["Suggestions"] = "Sugestie";
 $a->strings["Suggest potential friends"] = "Sugerowani znajomi";
 $a->strings["Show all contacts"] = "Pokaż wszystkie kontakty";
@@ -1830,241 +1286,919 @@ $a->strings["Only show archived contacts"] = "Pokaż tylko zarchiwizowane kontak
 $a->strings["Hidden"] = "Ukryty";
 $a->strings["Only show hidden contacts"] = "Pokaż tylko ukryte kontakty";
 $a->strings["Search your contacts"] = "Wyszukaj w kontaktach";
+$a->strings["Find"] = "Znajdź";
+$a->strings["Update"] = "Zaktualizuj";
 $a->strings["Archive"] = "Archiwum";
 $a->strings["Unarchive"] = "Przywróć z archiwum";
-$a->strings["Batch Actions"] = "";
+$a->strings["Batch Actions"] = "Akcje wsadowe";
+$a->strings["Status Messages and Posts"] = "Status wiadomości i postów";
+$a->strings["Profile Details"] = "Szczegóły profilu";
 $a->strings["View all contacts"] = "Zobacz wszystkie kontakty";
-$a->strings["View all common friends"] = "";
+$a->strings["View all common friends"] = "Zobacz wszystkich popularnych znajomych";
 $a->strings["Advanced Contact Settings"] = "Zaawansowane ustawienia kontaktów";
 $a->strings["Mutual Friendship"] = "Wzajemna przyjaźń";
 $a->strings["is a fan of yours"] = "jest twoim fanem";
 $a->strings["you are a fan of"] = "jesteś fanem";
-$a->strings["Toggle Blocked status"] = "";
-$a->strings["Toggle Ignored status"] = "";
-$a->strings["Toggle Archive status"] = "";
+$a->strings["Toggle Blocked status"] = "Przełącz na Zablokowany";
+$a->strings["Toggle Ignored status"] = "Przełącz ignorowany status";
+$a->strings["Toggle Archive status"] = "Przełącz status archiwum";
 $a->strings["Delete contact"] = "Usuń kontakt";
-$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "";
-$a->strings["Response from remote site was not understood."] = "Odpowiedź do zdalnej strony nie została zrozumiana";
-$a->strings["Unexpected response from remote site: "] = "Nieoczekiwana odpowiedź od strony zdalnej";
-$a->strings["Confirmation completed successfully."] = "Potwierdzenie ukończone poprawnie";
-$a->strings["Remote site reported: "] = "Zdalna strona zgłoszona:";
-$a->strings["Temporary failure. Please wait and try again."] = "Tymczasowo uszkodzone. Proszę poczekać i spróbować później.";
-$a->strings["Introduction failed or was revoked."] = "Nieudane lub unieważnione wprowadzenie.";
-$a->strings["Unable to set contact photo."] = "Nie można ustawić zdjęcia kontaktu.";
-$a->strings["No user record found for '%s' "] = "Nie znaleziono użytkownika dla '%s'";
-$a->strings["Our site encryption key is apparently messed up."] = "Klucz kodujący jest najwyraźniej zepsuty";
-$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "Został dostarczony pusty URL lub nie może zostać rozszyfrowany przez nas.";
-$a->strings["Contact record was not found for you on our site."] = "Nie znaleziono kontaktu na naszej stronie";
-$a->strings["Site public key not available in contact record for URL %s."] = "";
-$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "ID dostarczone przez Twój system jest już w naszeym systemie. Powinno zadziałać jeżeli spróbujesz ponownie.";
-$a->strings["Unable to set your contact credentials on our system."] = "Niezdolny do ustalenie tożsamości twoich kontaktów w naszym systemie";
-$a->strings["Unable to update your contact profile details on our system"] = "Niezdolny do aktualizacji szczegółowych danych profilowych twoich kontaktów w naszym systemie";
-$a->strings["%1\$s has joined %2\$s"] = "%1\$s dołączył/a do %2\$s";
-$a->strings["This introduction has already been accepted."] = "To wprowadzenie zostało już zaakceptowane.";
-$a->strings["Profile location is not valid or does not contain profile information."] = "Położenie profilu jest niepoprawne lub nie zawiera żadnych informacji.";
-$a->strings["Warning: profile location has no identifiable owner name."] = "Ostrzeżenie: położenie profilu ma taką samą nazwę jak użytkownik.";
-$a->strings["Warning: profile location has no profile photo."] = "Ostrzeżenie: położenie profilu nie zawiera zdjęcia.";
-$a->strings["%d required parameter was not found at the given location"] = [
-       0 => "%d wymagany parametr nie został znaleziony w podanej lokacji",
-       1 => "%d wymagane parametry nie zostały znalezione w podanej lokacji",
-       2 => "%d wymagany parametr nie został znaleziony w podanej lokacji",
+$a->strings["Parent user not found."] = "Nie znaleziono użytkownika nadrzędnego.";
+$a->strings["No parent user"] = "Brak nadrzędnego użytkownika";
+$a->strings["Parent Password:"] = "Hasło nadrzędne:";
+$a->strings["Please enter the password of the parent account to legitimize your request."] = "Wprowadź hasło konta nadrzędnego, aby legalizować swoje żądanie.";
+$a->strings["Parent User"] = "Użytkownik nadrzędny";
+$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Użytkownicy nadrzędni mają pełną kontrolę nad tym kontem, w tym także ustawienia konta. Sprawdź dokładnie, komu przyznasz ten dostęp.";
+$a->strings["Delegate Page Management"] = "Deleguj zarządzanie stronami";
+$a->strings["Delegates"] = "Oddeleguj";
+$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Delegaci mogą zarządzać wszystkimi aspektami tego konta/strony, z wyjątkiem podstawowych ustawień konta. Nie przekazuj swojego konta osobistego nikomu, komu nie ufasz całkowicie.";
+$a->strings["Existing Page Delegates"] = "Obecni delegaci stron";
+$a->strings["Potential Delegates"] = "Potencjalni delegaci";
+$a->strings["Add"] = "Dodaj";
+$a->strings["No entries."] = "Brak wpisów.";
+$a->strings["Status:"] = "Status";
+$a->strings["Homepage:"] = "Strona główna:";
+$a->strings["Global Directory"] = "Globalne Położenie";
+$a->strings["Find on this site"] = "Znajdź na tej stronie";
+$a->strings["Results for:"] = "Wyniki dla:";
+$a->strings["Site Directory"] = "Katalog Strony";
+$a->strings["No entries (some entries may be hidden)."] = "Brak odwiedzin (niektóre odwiedziny mogą być ukryte).";
+$a->strings["People Search - %s"] = "Szukaj osób - %s";
+$a->strings["Forum Search - %s"] = "Przeszukiwanie forum - %s";
+$a->strings["Event can not end before it has started."] = "Wydarzenie nie może się zakończyć przed jego rozpoczęciem.";
+$a->strings["Event title and start time are required."] = "Wymagany tytuł wydarzenia i czas rozpoczęcia.";
+$a->strings["Create New Event"] = "Stwórz nowe wydarzenie";
+$a->strings["Event details"] = "Szczegóły wydarzenia";
+$a->strings["Starting date and Title are required."] = "Data rozpoczęcia i tytuł są wymagane.";
+$a->strings["Event Starts:"] = "Rozpoczęcie wydarzenia:";
+$a->strings["Required"] = "Wymagany";
+$a->strings["Finish date/time is not known or not relevant"] = "Data/czas zakończenia nie jest znana lub jest nieistotna";
+$a->strings["Event Finishes:"] = "Zakończenie wydarzenia:";
+$a->strings["Adjust for viewer timezone"] = "Dopasuj dla strefy czasowej widza";
+$a->strings["Description:"] = "Opis:";
+$a->strings["Title:"] = "Tytuł:";
+$a->strings["Share this event"] = "Udostępnij te wydarzenie";
+$a->strings["Basic"] = "Podstawowy";
+$a->strings["Failed to remove event"] = "Nie udało się usunąć wydarzenia";
+$a->strings["Event removed"] = "Wydarzenie zostało usunięte";
+$a->strings["You must be logged in to use this module"] = "Musisz być zalogowany, aby korzystać z tego modułu";
+$a->strings["Source URL"] = "Źródłowy adres URL";
+$a->strings["The contact could not be added."] = "Nie można dodać kontaktu.";
+$a->strings["You already added this contact."] = "Już dodałeś ten kontakt.";
+$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Obsługa Diaspory nie jest włączona. Kontakt nie może zostać dodany.";
+$a->strings["OStatus support is disabled. Contact can't be added."] = "Obsługa OStatus jest wyłączona. Kontakt nie może zostać dodany.";
+$a->strings["The network type couldn't be detected. Contact can't be added."] = "Nie można wykryć typu sieci. Kontakt nie może zostać dodany.";
+$a->strings["Friendica Communications Server - Setup"] = "";
+$a->strings["Could not connect to database."] = "Nie można nawiązać połączenia z bazą danych";
+$a->strings["Could not create table."] = "Nie mogę stworzyć tabeli.";
+$a->strings["Your Friendica site database has been installed."] = "Twoja baza danych witryny Friendica została zainstalowana.";
+$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Może być konieczne zaimportowanie pliku \"database.sql\" ręcznie, używając phpmyadmin lub mysql.";
+$a->strings["Please see the file \"INSTALL.txt\"."] = "Proszę przejrzeć plik \"INSTALL.txt\".";
+$a->strings["Database already in use."] = "Baza danych jest już w użyciu.";
+$a->strings["System check"] = "Sprawdzanie systemu";
+$a->strings["Check again"] = "Sprawdź ponownie";
+$a->strings["Database connection"] = "Połączenie z bazą danych";
+$a->strings["In order to install Friendica we need to know how to connect to your database."] = "W celu zainstalowania Friendica musimy wiedzieć jak połączyć się z twoją bazą danych.";
+$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Proszę skontaktuj się ze swoim dostawcą usług hostingowych bądź administratorem strony jeśli masz pytania co do tych ustawień .";
+$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Wymieniona przez Ciebie baza danych powinna już istnieć. Jeżeli nie, utwórz ją przed kontynuacją.";
+$a->strings["Database Server Name"] = "Baza danych - Nazwa serwera";
+$a->strings["Database Login Name"] = "Baza danych - Nazwa loginu";
+$a->strings["Database Login Password"] = "Baza danych - Hasło loginu";
+$a->strings["For security reasons the password must not be empty"] = "Ze względów bezpieczeństwa hasło nie może być puste";
+$a->strings["Database Name"] = "Nazwa bazy danych";
+$a->strings["Site administrator email address"] = "Adres e-mail administratora strony";
+$a->strings["Your account email address must match this in order to use the web admin panel."] = "Adres e-mail konta musi pasować do tego, aby móc korzystać z panelu administracyjnego.";
+$a->strings["Please select a default timezone for your website"] = "Proszę wybrać domyślną strefę czasową dla swojej strony";
+$a->strings["Site settings"] = "Ustawienia strony";
+$a->strings["System Language:"] = "Język systemu:";
+$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Ustaw domyślny język dla interfejsu instalacyjnego Friendica i wysyłaj e-maile.";
+$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Nie można znaleźć wersji PHP komendy w serwerze PATH";
+$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>"] = "Jeśli nie masz zainstalowanej na serwerze wersji PHP z wiersza poleceń, nie będziesz mógł uruchomić przetwarzania w tle. Zobacz <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Konfiguracja pracownika'</a>";
+$a->strings["PHP executable path"] = "Ścieżka wykonywalna PHP";
+$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Wprowadź pełną ścieżkę do pliku wykonywalnego php. Możesz pozostawić to pole puste, aby kontynuować instalację.";
+$a->strings["Command line PHP"] = "Linia komend PHP";
+$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "Plik wykonywalny PHP nie jest php cli binarny (może być wersją cgi-fgci)";
+$a->strings["Found PHP version: "] = "Znaleziono wersje PHP:";
+$a->strings["PHP cli binary"] = "PHP cli binarny";
+$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Wersja linii poleceń PHP w twoim systemie nie ma aktywowanego \"register_argc_argv\".";
+$a->strings["This is required for message delivery to work."] = "To jest wymagane do dostarczenia wiadomości do pracy.";
+$a->strings["PHP register_argc_argv"] = "";
+$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Błąd : funkcja systemu  \"openssl_pkey_new\"  nie jest  w stanie wygenerować klucza szyfrującego .";
+$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Jeśli korzystasz z Windowsa, proszę odwiedzić \"http://www.php.net/manual/en/openssl.installation.php\".";
+$a->strings["Generate encryption keys"] = "Generuj klucz kodowania";
+$a->strings["libCurl PHP module"] = "Moduł libCurl PHP";
+$a->strings["GD graphics PHP module"] = "Moduł PHP-GD";
+$a->strings["OpenSSL PHP module"] = "Moduł PHP OpenSSL";
+$a->strings["PDO or MySQLi PHP module"] = "";
+$a->strings["mb_string PHP module"] = "Moduł mb_string PHP";
+$a->strings["XML PHP module"] = "";
+$a->strings["iconv PHP module"] = "";
+$a->strings["POSIX PHP module"] = "";
+$a->strings["Apache mod_rewrite module"] = "Moduł Apache mod_rewrite";
+$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Błąd: moduł Apache webserver mod-rewrite jest potrzebny, jednakże nie jest zainstalowany.";
+$a->strings["Error: libCURL PHP module required but not installed."] = "Błąd: libCURL PHP wymagany moduł, lecz nie zainstalowany.";
+$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Błąd: moduł graficzny GD z PHP potrzebuje wsparcia technicznego JPEG, jednakże on nie jest zainstalowany.";
+$a->strings["Error: openssl PHP module required but not installed."] = "Błąd: openssl PHP wymagany moduł, lecz nie zainstalowany.";
+$a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "Błąd: Wymagany moduł PDO lub MySQLi PHP, ale nie zainstalowany.";
+$a->strings["Error: The MySQL driver for PDO is not installed."] = "Błąd: Sterownik MySQL dla PDO nie jest zainstalowany.";
+$a->strings["Error: mb_string PHP module required but not installed."] = "Błąd: moduł PHP mb_string  jest wymagany ale nie jest zainstalowany";
+$a->strings["Error: iconv PHP module required but not installed."] = "Błąd: wymagany moduł PHP iconv, ale nie zainstalowany.";
+$a->strings["Error: POSIX PHP module required but not installed."] = "Błąd: wymagany moduł POSIX PHP, ale nie zainstalowany.";
+$a->strings["Error, XML PHP module required but not installed."] = "Błąd, wymagany moduł XML PHP, ale nie zainstalowany.";
+$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "Instalator WWW musi być w stanie utworzyć plik o nazwie \". Htconfig.php\"  i nie jest w stanie tego zrobić.";
+$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Jest to najczęściej ustawienie uprawnień, ponieważ serwer sieciowy może nie być w stanie zapisywać plików w folderze - nawet jeśli możesz.";
+$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top folder."] = "Pod koniec tej procedury podamy Ci tekst do zapisania w pliku o nazwie .htconfig.php w twoim górnym folderze Friendica.";
+$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Alternatywnie można pominąć tę procedurę i wykonać ręczną instalację. Proszę zobaczyć plik 'INSTALL.txt' z instrukcjami.";
+$a->strings[".htconfig.php is writable"] = ".htconfig.php jest zapisywalny";
+$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Friendica używa silnika szablonów Smarty3 do renderowania swoich widoków. Smarty3 kompiluje szablony do PHP, aby przyspieszyć renderowanie.";
+$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "Aby przechowywać te skompilowane szablony, serwer WWW musi mieć dostęp do zapisu do katalogu view/smarty3/ w folderze najwyższego poziomu Friendica.";
+$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Upewnij się, że użytkownik, na którym działa serwer WWW (np. www-data), ma prawo do zapisu do tego folderu.";
+$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "Uwaga: jako środek bezpieczeństwa, powinieneś dać serwerowi dostęp do zapisu view/smarty3/ jedynie - nie do plików szablonów (.tpl), które zawiera.";
+$a->strings["view/smarty3 is writable"] = "view/smarty3 jest zapisywalny";
+$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "Nie działa URL w .htaccess popraw. Sprawdź konfigurację serwera.";
+$a->strings["Url rewrite is working"] = "";
+$a->strings["ImageMagick PHP extension is not installed"] = "Rozszerzenie PHP ImageMagick nie jest zainstalowane";
+$a->strings["ImageMagick PHP extension is installed"] = "Rozszerzenie PHP ImageMagick jest zainstalowane";
+$a->strings["ImageMagick supports GIF"] = "ImageMagick obsługuje GIF";
+$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Konfiguracja bazy danych pliku \".htconfig.php\" nie mogła zostać zapisana. Proszę użyć załączonego tekstu, aby utworzyć folder konfiguracyjny w sieci serwera.";
+$a->strings["<h1>What next</h1>"] = "<h1>Co dalej</h1>";
+$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "WAŻNE: Będziesz musiał [ręcznie] ustawić zaplanowane zadanie dla pracownika.";
+$a->strings["Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Przejdź do <a href=\"%s/register\">strony rejestracji</a> nowego węzła Friendica i zarejestruj się jako nowy użytkownik. Pamiętaj, aby użyć adresu e-mail wprowadzonego jako e-mail administratora. To pozwoli Ci wejść do panelu administratora witryny.";
+$a->strings["Unable to locate original post."] = "Nie można zlokalizować oryginalnej wiadomości.";
+$a->strings["Empty post discarded."] = "Pusty wpis wyrzucony.";
+$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Wiadomość została wysłana do ciebie od %s , członka portalu Friendica";
+$a->strings["You may visit them online at %s"] = "Możesz ich odwiedzić online u %s";
+$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Skontaktuj się z nadawcą odpowiadając na ten post jeśli nie chcesz otrzymywać tych wiadomości.";
+$a->strings["%s posted an update."] = "%s zaktualizował wpis.";
+$a->strings["Post successful."] = "Post dodany pomyślnie";
+$a->strings["Subscribing to OStatus contacts"] = "Subskrybowanie kontaktów OStatus";
+$a->strings["No contact provided."] = "Brak kontaktu.";
+$a->strings["Couldn't fetch information for contact."] = "Nie można pobrać informacji o kontakcie.";
+$a->strings["Couldn't fetch friends for contact."] = "Nie można pobrać znajomych do kontaktu.";
+$a->strings["success"] = "powodzenie";
+$a->strings["failed"] = "nie udało się";
+$a->strings["ignored"] = "Ignoruj";
+$a->strings["Image uploaded but image cropping failed."] = "Obrazek załadowany, ale oprawanie powiodła się.";
+$a->strings["Image size reduction [%s] failed."] = "Redukcja rozmiaru obrazka [%s] nie powiodła się.";
+$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Ponownie załaduj stronę lub wyczyść pamięć podręczną przeglądarki, jeśli nowe zdjęcie nie pojawi się natychmiast.";
+$a->strings["Unable to process image"] = "Nie udało się przetworzyć obrazu.";
+$a->strings["Upload File:"] = "Wyślij plik:";
+$a->strings["Select a profile:"] = "Wybierz profil:";
+$a->strings["or"] = "lub";
+$a->strings["skip this step"] = "Pomiń ten krok";
+$a->strings["select a photo from your photo albums"] = "wybierz zdjęcie z twojego albumu";
+$a->strings["Crop Image"] = "Przytnij zdjęcie";
+$a->strings["Please adjust the image cropping for optimum viewing."] = "Proszę dostosować oprawę obrazka w celu optymalizacji oglądania.";
+$a->strings["Done Editing"] = "Zakończ Edycję ";
+$a->strings["Image uploaded successfully."] = "Zdjęcie wczytano pomyślnie ";
+$a->strings["Profile deleted."] = "Konto usunięte.";
+$a->strings["Profile-"] = "Profil-";
+$a->strings["New profile created."] = "Utworzono nowy profil.";
+$a->strings["Profile unavailable to clone."] = "Nie można powileić profilu ";
+$a->strings["Profile Name is required."] = "Nazwa Profilu jest wymagana";
+$a->strings["Marital Status"] = "Stan cywilny";
+$a->strings["Romantic Partner"] = "Romantyczny partner";
+$a->strings["Work/Employment"] = "Praca/Zatrudnienie";
+$a->strings["Religion"] = "Religia";
+$a->strings["Political Views"] = "Poglądy polityczne";
+$a->strings["Gender"] = "Płeć";
+$a->strings["Sexual Preference"] = "Orientacja seksualna";
+$a->strings["XMPP"] = "XMPP";
+$a->strings["Homepage"] = "Strona Główna";
+$a->strings["Interests"] = "Zainteresowania";
+$a->strings["Location"] = "Położenie";
+$a->strings["Profile updated."] = "Konto zaktualizowane.";
+$a->strings[" and "] = " i ";
+$a->strings["public profile"] = "profil publiczny";
+$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "";
+$a->strings[" - Visit %1\$s's %2\$s"] = " - Odwiedźa %1\$s's %2\$s";
+$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$sma zaktualizowany %2\$s,  zmiana%3\$s.";
+$a->strings["Hide contacts and friends:"] = "Ukryj kontakty i znajomych:";
+$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Czy chcesz ukryć listę kontaktów dla przeglądających to konto?";
+$a->strings["Show more profile fields:"] = "Pokaż więcej pól profilu:";
+$a->strings["Profile Actions"] = "Akcje profilowe";
+$a->strings["Edit Profile Details"] = "Edytuj profil.";
+$a->strings["Change Profile Photo"] = "Zmień profilowe zdjęcie";
+$a->strings["View this profile"] = "Zobacz ten profil";
+$a->strings["Edit visibility"] = "Edytuj widoczność";
+$a->strings["Create a new profile using these settings"] = "Stwórz nowy profil wykorzystując te ustawienia";
+$a->strings["Clone this profile"] = "Sklonuj ten profil";
+$a->strings["Delete this profile"] = "Usuń ten profil";
+$a->strings["Basic information"] = "Podstawowe informacje";
+$a->strings["Profile picture"] = "Zdjęcie profilowe";
+$a->strings["Preferences"] = "Preferencje";
+$a->strings["Status information"] = "Informacje o stanie";
+$a->strings["Additional information"] = "Dodatkowe informacje";
+$a->strings["Relation"] = "Relacje";
+$a->strings["Miscellaneous"] = "Różny";
+$a->strings["Your Gender:"] = "Twoja płeć:";
+$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Stan :";
+$a->strings["Sexual Preference:"] = "Preferencje seksualne:";
+$a->strings["Example: fishing photography software"] = "Przykład: kończenie oprogramowania fotografii";
+$a->strings["Profile Name:"] = "Nazwa profilu :";
+$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "To jest Twój <strong> publiczny </strong> profil. <br/><strong>Może </strong> zostać wyświetlony przez każdego kto używa internetu.";
+$a->strings["Your Full Name:"] = "Twoje imię i nazwisko:";
+$a->strings["Title/Description:"] = "Tytuł/Opis :";
+$a->strings["Street Address:"] = "Ulica:";
+$a->strings["Locality/City:"] = "Miejscowość/Miasto :";
+$a->strings["Region/State:"] = "Region/Państwo:";
+$a->strings["Postal/Zip Code:"] = "Kod Pocztowy :";
+$a->strings["Country:"] = "Kraj:";
+$a->strings["Age: "] = "Wiek: ";
+$a->strings["Who: (if applicable)"] = "Kto: (jeśli dotyczy)";
+$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Przykłady : cathy123, Cathy Williams, cathy@example.com";
+$a->strings["Since [date]:"] = "Od [data]:";
+$a->strings["Tell us about yourself..."] = "Napisz o sobie...";
+$a->strings["XMPP (Jabber) address:"] = "Adres XMPP (Jabber):";
+$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "Adres XMPP będzie propagowany do Twoich kontaktów, aby mogli Cię śledzić.";
+$a->strings["Homepage URL:"] = "Strona główna URL:";
+$a->strings["Hometown:"] = "Miasto rodzinne:";
+$a->strings["Political Views:"] = "Poglądy polityczne:";
+$a->strings["Religious Views:"] = "Poglądy religijne:";
+$a->strings["Public Keywords:"] = "Publiczne słowa kluczowe :";
+$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Używany do sugerowania potencjalnych znajomych, jest widoczny dla innych)";
+$a->strings["Private Keywords:"] = "Prywatne słowa kluczowe :";
+$a->strings["(Used for searching profiles, never shown to others)"] = "(Używany do wyszukiwania profili, niepokazywany innym)";
+$a->strings["Likes:"] = "Lubi:";
+$a->strings["Dislikes:"] = "Nie lubi:";
+$a->strings["Musical interests"] = "Muzyka";
+$a->strings["Books, literature"] = "Literatura";
+$a->strings["Television"] = "Telewizja";
+$a->strings["Film/dance/culture/entertainment"] = "Film/taniec/kultura/rozrywka";
+$a->strings["Hobbies/Interests"] = "Zainteresowania";
+$a->strings["Love/romance"] = "Miłość/romans";
+$a->strings["Work/employment"] = "Praca/zatrudnienie";
+$a->strings["School/education"] = "Szkoła/edukacja";
+$a->strings["Contact information and Social Networks"] = "Informacje kontaktowe i Sieci Społeczne";
+$a->strings["Profile Image"] = "Obraz profilowy";
+$a->strings["visible to everybody"] = "widoczne dla wszystkich";
+$a->strings["Edit/Manage Profiles"] = "Edytuj/Zarządzaj Profilami";
+$a->strings["Change profile photo"] = "Zmień zdjęcie profilowe";
+$a->strings["Create New Profile"] = "Stwórz nowy profil";
+$a->strings["Display"] = "Pokaz";
+$a->strings["Social Networks"] = "Portale społecznościowe";
+$a->strings["Delegations"] = "Delegowanie";
+$a->strings["Connected apps"] = "Powiązane aplikacje";
+$a->strings["Remove account"] = "Usuń konto";
+$a->strings["Missing some important data!"] = "Brakuje ważnych danych!";
+$a->strings["Failed to connect with email account using the settings provided."] = "Połączenie z kontem email używając wybranych ustawień nie powiodło się.";
+$a->strings["Email settings updated."] = "Zaktualizowano ustawienia email.";
+$a->strings["Features updated"] = "Funkcje zaktualizowane";
+$a->strings["Relocate message has been send to your contacts"] = "Przeniesienie wiadomości zostało wysłane do Twoich kontaktów";
+$a->strings["Passwords do not match. Password unchanged."] = "Hasła nie pasują do siebie. Hasło niezmienione.";
+$a->strings["Empty passwords are not allowed. Password unchanged."] = "Puste hasła są niedozwolone. Hasło niezmienione.";
+$a->strings["The new password has been exposed in a public data dump, please choose another."] = "Nowe hasło zostało ujawnione w publicznym zrzucie danych, wybierz inne.";
+$a->strings["Wrong password."] = "Złe hasło.";
+$a->strings["Password changed."] = "Hasło zostało zmianione.";
+$a->strings["Password update failed. Please try again."] = "Aktualizacja hasła nie powiodła się. Proszę spróbować ponownie.";
+$a->strings[" Please use a shorter name."] = "Proszę użyć krótszej nazwy.";
+$a->strings[" Name too short."] = "Za krótka nazwa.";
+$a->strings["Wrong Password"] = "Złe hasło";
+$a->strings["Invalid email."] = "Niepoprawny e-mail.";
+$a->strings["Cannot change to that email."] = "Nie można zmienić tego e-maila.";
+$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Prywatne forum nie ma uprawnień do prywatności. Użyj domyślnej grupy prywatnej.";
+$a->strings["Private forum has no privacy permissions and no default privacy group."] = "Prywatne forum nie ma uprawnień do prywatności ani domyślnej grupy prywatności.";
+$a->strings["Settings updated."] = "Zaktualizowano ustawienia.";
+$a->strings["Add application"] = "Dodaj aplikacje";
+$a->strings["Consumer Key"] = "Klucz klienta";
+$a->strings["Consumer Secret"] = "Sekret klienta";
+$a->strings["Redirect"] = "Przekierowanie";
+$a->strings["Icon url"] = "Adres ikony";
+$a->strings["You can't edit this application."] = "Nie możesz edytować tej aplikacji.";
+$a->strings["Connected Apps"] = "Powiązane aplikacje";
+$a->strings["Edit"] = "Edytuj";
+$a->strings["Client key starts with"] = "Klucz klienta zaczyna się od";
+$a->strings["No name"] = "Bez nazwy";
+$a->strings["Remove authorization"] = "Odwołaj upoważnienie";
+$a->strings["No Addon settings configured"] = "Brak skonfigurowanych ustawień Dodatków";
+$a->strings["Addon Settings"] = "Ustawienia Dodatków";
+$a->strings["Additional Features"] = "Dodatkowe funkcje";
+$a->strings["Diaspora"] = "Diaspora";
+$a->strings["enabled"] = "włączony";
+$a->strings["disabled"] = "wyłączony";
+$a->strings["Built-in support for %s connectivity is %s"] = "Wbudowane wsparcie dla %s łączność jest %s";
+$a->strings["GNU Social (OStatus)"] = "";
+$a->strings["Email access is disabled on this site."] = "Dostęp do e-maila nie jest w pełni sprawny na tej stronie";
+$a->strings["General Social Media Settings"] = "Ogólne ustawienia mediów społecznościowych";
+$a->strings["Disable intelligent shortening"] = "Wyłącz inteligentne skracanie";
+$a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "Zwykle system próbuje znaleźć najlepszy link do dodania do skróconych postów. Jeśli ta opcja jest włączona, każdy skrócony wpis zawsze wskazuje oryginalny post znajomej osoby.";
+$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "Automatycznie podążaj za wszystkimi obserwatorami/rzecznikami GNU Społeczności (OStatus)";
+$a->strings["If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user."] = "Jeśli otrzymasz wiadomość od nieznanego użytkownika OStatus, ta opcja decyduje, co zrobić. Jeśli zostanie zaznaczone, dla każdego nieznanego użytkownika zostanie utworzony nowy kontakt.";
+$a->strings["Default group for OStatus contacts"] = "Domyślna grupa dla kontaktów OStatus";
+$a->strings["Your legacy GNU Social account"] = "Twoje starsze konto społecznościowe GNU";
+$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "Jeśli podasz swoją starą nazwę konta GNU Social/Statusnet tutaj (w formacie user@domain.tld), twoje kontakty zostaną dodane automatycznie. Pole zostanie opróżnione po zakończeniu.";
+$a->strings["Repair OStatus subscriptions"] = "Napraw subskrypcje OStatus";
+$a->strings["Email/Mailbox Setup"] = "Ustawienia  emaila/skrzynki mailowej";
+$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Jeżeli życzysz sobie komunikowania z kontaktami email używając tego serwisu (opcjonalne), opisz jak połaczyć się z Twoją skrzynką email.";
+$a->strings["Last successful email check:"] = "Ostatni sprawdzony e-mail:";
+$a->strings["IMAP server name:"] = "Nazwa serwera IMAP:";
+$a->strings["IMAP port:"] = "Port IMAP:";
+$a->strings["Security:"] = "Ochrona:";
+$a->strings["None"] = "Brak";
+$a->strings["Email login name:"] = "Login emaila:";
+$a->strings["Email password:"] = "Hasło emaila:";
+$a->strings["Reply-to address:"] = "Odpowiedz na adres:";
+$a->strings["Send public posts to all email contacts:"] = "Wyślij publiczny post do wszystkich kontaktów e-mail";
+$a->strings["Action after import:"] = "Akcja po zaimportowaniu:";
+$a->strings["Mark as seen"] = "Oznacz jako przeczytane";
+$a->strings["Move to folder"] = "Przenieś do folderu";
+$a->strings["Move to folder:"] = "Przenieś do folderu:";
+$a->strings["%s - (Unsupported)"] = "%s - (Nieobsługiwane)";
+$a->strings["%s - (Experimental)"] = "%s- (Eksperymentalne)";
+$a->strings["Display Settings"] = "Wyświetl ustawienia";
+$a->strings["Display Theme:"] = "Wyświetl motyw:";
+$a->strings["Mobile Theme:"] = "Mobilny motyw:";
+$a->strings["Suppress warning of insecure networks"] = "Ukryj ostrzeżenie przed niebezpiecznymi sieciami";
+$a->strings["Should the system suppress the warning that the current group contains members of networks that can't receive non public postings."] = "System powinien pominąć ostrzeżenie, że bieżąca grupa zawiera członków sieci, którzy nie mogą otrzymywać komentarzy niepublicznych";
+$a->strings["Update browser every xx seconds"] = "Odświeżaj stronę co xx sekund";
+$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimum 10 sekund. Wprowadź -1, aby go wyłączyć.";
+$a->strings["Number of items to display per page:"] = "Liczba elementów do wyświetlenia na stronie:";
+$a->strings["Maximum of 100 items"] = "Maksymalnie 100 elementów";
+$a->strings["Number of items to display per page when viewed from mobile device:"] = "Liczba elementów do wyświetlenia na stronie podczas przeglądania z urządzenia mobilnego:";
+$a->strings["Don't show emoticons"] = "Nie pokazuj emotikonek";
+$a->strings["Calendar"] = "Kalendarz";
+$a->strings["Beginning of week:"] = "Początek tygodnia:";
+$a->strings["Don't show notices"] = "Nie pokazuj powiadomień";
+$a->strings["Infinite scroll"] = "Nieskończone przewijanie";
+$a->strings["Automatic updates only at the top of the network page"] = "Automatyczne aktualizacje tylko u góry strony sieci";
+$a->strings["When disabled, the network page is updated all the time, which could be confusing while reading."] = "Po wyłączeniu strona sieciowa jest cały czas aktualizowana, co może być mylące podczas czytania.";
+$a->strings["Bandwith Saver Mode"] = "Tryb oszczędzania przepustowości";
+$a->strings["When enabled, embedded content is not displayed on automatic updates, they only show on page reload."] = "Po włączeniu wbudowana zawartość nie jest wyświetlana w automatycznych aktualizacjach, wyświetlają się tylko przy przeładowaniu strony.";
+$a->strings["Smart Threading"] = "Inteligentne gwintowanie";
+$a->strings["When enabled, suppress extraneous thread indentation while keeping it where it matters. Only works if threading is available and enabled."] = "Włączenie tej opcji powoduje pomijanie wcięcia nitek zewnętrznych, zachowując je w dowolnym miejscu. Działa tylko wtedy, gdy wątki są dostępne i włączone.";
+$a->strings["General Theme Settings"] = "Ogólne ustawienia motywu";
+$a->strings["Custom Theme Settings"] = "Niestandardowe ustawienia motywów";
+$a->strings["Content Settings"] = "Ustawienia zawartości";
+$a->strings["Theme settings"] = "Ustawienia motywu";
+$a->strings["Unable to find your profile. Please contact your admin."] = "Nie można znaleźć Twojego profilu. Skontaktuj się z administratorem.";
+$a->strings["Account Types"] = "Rodzaje kont";
+$a->strings["Personal Page Subtypes"] = "Podtypy osobistych stron";
+$a->strings["Community Forum Subtypes"] = "Podtypy społeczności forum";
+$a->strings["Personal Page"] = "Strona osobista";
+$a->strings["Account for a personal profile."] = "Konto dla profilu osobistego.";
+$a->strings["Organisation Page"] = "Strona Organizacji";
+$a->strings["Account for an organisation that automatically approves contact requests as \"Followers\"."] = "Konto dla organizacji, która automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\".";
+$a->strings["News Page"] = "Strona Wiadomości";
+$a->strings["Account for a news reflector that automatically approves contact requests as \"Followers\"."] = "Konto dla reflektora wiadomości, który automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\".";
+$a->strings["Community Forum"] = "Forum społecznościowe";
+$a->strings["Account for community discussions."] = "Konto do dyskusji w społeczności.";
+$a->strings["Normal Account Page"] = "Normalna strona konta";
+$a->strings["Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"."] = "Konto dla zwykłego profilu osobistego, który wymaga ręcznej zgody \"Przyjaciół\" i \"Obserwatorów\".";
+$a->strings["Soapbox Page"] = "Strona Soapbox";
+$a->strings["Account for a public profile that automatically approves contact requests as \"Followers\"."] = "Konto dla profilu publicznego, który automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\".";
+$a->strings["Public Forum"] = "Forum publiczne";
+$a->strings["Automatically approves all contact requests."] = "Automatycznie zatwierdza wszystkie prośby o kontakt.";
+$a->strings["Automatic Friend Page"] = "Automatyczna strona znajomego";
+$a->strings["Account for a popular profile that automatically approves contact requests as \"Friends\"."] = "Konto popularnego profilu, które automatycznie zatwierdza prośby o kontakt jako \"Przyjaciele\".";
+$a->strings["Private Forum [Experimental]"] = "Prywatne Forum [Eksperymentalne]";
+$a->strings["Requires manual approval of contact requests."] = "Wymaga ręcznego zatwierdzania żądań kontaktów.";
+$a->strings["OpenID:"] = "OpenID:";
+$a->strings["(Optional) Allow this OpenID to login to this account."] = "(Opcjonalnie) Pozwól temu OpenID zalogować się na to konto.";
+$a->strings["Publish your default profile in your local site directory?"] = "Opublikować swój domyślny profil w swoim lokalnym katalogu stron?";
+$a->strings["Your profile will be published in the global friendica directories (e.g. <a href=\"%s\">%s</a>). Your profile will be visible in public."] = "Twój profil zostanie opublikowany w globalnych katalogach friendica (np.<a href=\"%s\">%s</a>). Twój profil będzie widoczny publicznie.";
+$a->strings["Publish your default profile in the global social directory?"] = "Opublikować twój niewypełniony profil w globalnym, społecznym katalogu?";
+$a->strings["Your profile will be published in this node's <a href=\"%s\">local directory</a>. Your profile details may be publicly visible depending on the system settings."] = "Twój profil zostanie opublikowany w lokalnym katalogu tego <a href=\"%s\">węzła</a>. Dane Twojego profilu mogą być publicznie widoczne w zależności od ustawień systemu.";
+$a->strings["Hide your contact/friend list from viewers of your default profile?"] = "Ukryć listę znajomych przed odwiedzającymi Twój profil?";
+$a->strings["Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create"] = "Twoja lista kontaktów nie będzie wyświetlana na domyślnej stronie profilu. Możesz zdecydować o wyświetleniu listy kontaktów osobno dla każdego tworzonego dodatkowego profilu";
+$a->strings["Hide your profile details from anonymous viewers?"] = "Ukryj dane swojego profilu przed anonimowymi widzami?";
+$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Disables posting public messages to Diaspora and other networks."] = "Anonimowi użytkownicy zobaczą tylko Twoje zdjęcie profilowe, swoją wyświetlaną nazwę i pseudonim, którego używasz na stronie profilu. Wyłącza wysyłanie publicznych wiadomości do Diaspory i innych sieci.";
+$a->strings["Allow friends to post to your profile page?"] = "Zezwól na dodawanie postów na twoim profilu przez znajomych";
+$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "Twoi znajomi mogą pisać posty na ścianie Twojego profilu. Te posty zostaną przesłane do Twoich kontaktów";
+$a->strings["Allow friends to tag your posts?"] = "Zezwól na oznaczanie twoich postów przez znajomych";
+$a->strings["Your contacts can add additional tags to your posts."] = "Twoje kontakty mogą dodawać do tagów dodatkowe tagi.";
+$a->strings["Allow us to suggest you as a potential friend to new members?"] = "Pozwól nam zasugerować Cię jako potencjalnego przyjaciela dla nowych członków?";
+$a->strings["If you like, Friendica may suggest new members to add you as a contact."] = "Jeśli chcesz, Friendica może zaproponować nowym członkom dodanie Cię jako kontakt.";
+$a->strings["Permit unknown people to send you private mail?"] = "Zezwolić nieznanym osobom na wysyłanie prywatnych wiadomości?";
+$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "Użytkownicy sieci w serwisie Friendica mogą wysyłać prywatne wiadomości, nawet jeśli nie znajdują się one na liście kontaktów.";
+$a->strings["Profile is <strong>not published</strong>."] = "Profil <strong>nie jest opublikowany</strong>";
+$a->strings["Your Identity Address is <strong>'%s'</strong> or '%s'."] = "Twój adres tożsamości to <strong>'%s'</strong> lub '%s'.";
+$a->strings["Automatically expire posts after this many days:"] = "Automatycznie wygasaj posty po tych wielu dniach:";
+$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Pole puste, wiadomość nie wygaśnie. Niezapisane wpisy zostaną usunięte.";
+$a->strings["Advanced expiration settings"] = "Zaawansowane ustawienia wygasania";
+$a->strings["Advanced Expiration"] = "Zaawansowane wygasanie";
+$a->strings["Expire posts:"] = "Wygasające posty:";
+$a->strings["Expire personal notes:"] = "Wygasające notatki osobiste:";
+$a->strings["Expire starred posts:"] = "Wygasaj posty oznaczone gwiazdką:";
+$a->strings["Expire photos:"] = "Wygasanie zdjęć:";
+$a->strings["Only expire posts by others:"] = "Tylko wygasaj posty innych osób:";
+$a->strings["Account Settings"] = "Ustawienia konta";
+$a->strings["Password Settings"] = "Ustawienia hasła";
+$a->strings["Leave password fields blank unless changing"] = "Pozostaw pola hasła puste, chyba że chcesz je zmienić.";
+$a->strings["Current Password:"] = "Obecne hasło:";
+$a->strings["Your current password to confirm the changes"] = "Twoje obecne hasło, potwierdź zmiany";
+$a->strings["Password:"] = "Hasło:";
+$a->strings["Basic Settings"] = "Ustawienia podstawowe";
+$a->strings["Full Name:"] = "Imię i nazwisko:";
+$a->strings["Email Address:"] = "Adres email:";
+$a->strings["Your Timezone:"] = "Twoja strefa czasowa:";
+$a->strings["Your Language:"] = "Twój język:";
+$a->strings["Set the language we use to show you friendica interface and to send you emails"] = "Ustaw język, którego używamy, aby pokazać interfejs użytkownika i wysłać Ci e-maile";
+$a->strings["Default Post Location:"] = "Standardowa lokalizacja wiadomości:";
+$a->strings["Use Browser Location:"] = "Użyj położenia przeglądarki:";
+$a->strings["Security and Privacy Settings"] = "Ustawienia bezpieczeństwa i prywatności";
+$a->strings["Maximum Friend Requests/Day:"] = "Maksymalna liczba zaproszeń do grona przyjaciół na dzień:";
+$a->strings["(to prevent spam abuse)"] = "(aby zapobiec spamowaniu)";
+$a->strings["Default Post Permissions"] = "Domyślne prawa dostępu wiadomości";
+$a->strings["(click to open/close)"] = "(kliknij by otworzyć/zamknąć)";
+$a->strings["Default Private Post"] = "Domyślny Prywatny Wpis";
+$a->strings["Default Public Post"] = "Domyślny Publiczny Post";
+$a->strings["Default Permissions for New Posts"] = "Uprawnienia domyślne dla nowych postów";
+$a->strings["Maximum private messages per day from unknown people:"] = "Maksymalna liczba wiadomości prywatnych dziennie od nieznanych ludzi:";
+$a->strings["Notification Settings"] = "Ustawienia powiadomień";
+$a->strings["By default post a status message when:"] = "Domyślnie publikuj komunikat o stanie, gdy:";
+$a->strings["accepting a friend request"] = "przyjmowanie prośby o dodanie do znajomych";
+$a->strings["joining a forum/community"] = "dołączanie do forum/społeczności";
+$a->strings["making an <em>interesting</em> profile change"] = "dokonaj <em>interesującej</em> zmiany profilu";
+$a->strings["Send a notification email when:"] = "Wyślij powiadmonienia na email, kiedy:";
+$a->strings["You receive an introduction"] = "Otrzymałeś zaproszenie";
+$a->strings["Your introductions are confirmed"] = "Dane zatwierdzone";
+$a->strings["Someone writes on your profile wall"] = "Ktoś pisze na twoim profilu";
+$a->strings["Someone writes a followup comment"] = "Ktoś pisze komentarz nawiązujący.";
+$a->strings["You receive a private message"] = "Otrzymałeś prywatną wiadomość";
+$a->strings["You receive a friend suggestion"] = "Otrzymane propozycje znajomych";
+$a->strings["You are tagged in a post"] = "Jesteś oznaczony tagiem w poście";
+$a->strings["You are poked/prodded/etc. in a post"] = "";
+$a->strings["Activate desktop notifications"] = "Aktywuj powiadomienia na pulpicie";
+$a->strings["Show desktop popup on new notifications"] = "Pokaż wyskakujące okienko dla nowych powiadomień";
+$a->strings["Text-only notification emails"] = "E-maile z powiadomieniami tekstowymi";
+$a->strings["Send text only notification emails, without the html part"] = "Wysyłaj tylko e-maile z powiadomieniami tekstowymi, bez części html";
+$a->strings["Show detailled notifications"] = "Pokaż szczegółowe powiadomienia";
+$a->strings["Per default, notifications are condensed to a single notification per item. When enabled every notification is displayed."] = "Domyślne powiadomienia są skondensowane z jednym powiadomieniem dla każdego przedmiotu. Po włączeniu wyświetlane jest każde powiadomienie.";
+$a->strings["Advanced Account/Page Type Settings"] = "Zaawansowane ustawienia konta/rodzaju strony";
+$a->strings["Change the behaviour of this account for special situations"] = "Zmień zachowanie tego konta w sytuacjach specjalnych";
+$a->strings["Relocate"] = "Przeniesienie";
+$a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "Jeśli ten profil został przeniesiony z innego serwera, a niektóre z Twoich kontaktów nie otrzymają aktualizacji, spróbuj nacisnąć ten przycisk.";
+$a->strings["Resend relocate message to contacts"] = "Wyślij ponownie przenieść wiadomości do kontaktów";
+$a->strings["Contact wasn't found or can't be unfollowed."] = "Kontakt nie został znaleziony lub nie można go pominąć.";
+$a->strings["Contact unfollowed"] = "Skontaktuj się z obserwowanym";
+$a->strings["You aren't a friend of this contact."] = "Nie jesteś przyjacielem tego kontaktu.";
+$a->strings["Unfollowing is currently not supported by your network."] = "Brak obserwowania nie jest obecnie obsługiwany przez twoją sieć.";
+$a->strings["default"] = "standardowe";
+$a->strings["greenzero"] = "";
+$a->strings["purplezero"] = "";
+$a->strings["easterbunny"] = "";
+$a->strings["darkzero"] = "";
+$a->strings["comix"] = "";
+$a->strings["slackr"] = "";
+$a->strings["Variations"] = "";
+$a->strings["Repeat the image"] = "Powtórz obraz";
+$a->strings["Will repeat your image to fill the background."] = "Powtarza twój obraz, aby wypełnić tło.";
+$a->strings["Stretch"] = "";
+$a->strings["Will stretch to width/height of the image."] = "Rozciągnie się do szerokości/wysokości obrazu.";
+$a->strings["Resize fill and-clip"] = "Zmień rozmiar wypełnienia i klipu";
+$a->strings["Resize to fill and retain aspect ratio."] = "Zmień rozmiar, aby wypełnić i zachować proporcje.";
+$a->strings["Resize best fit"] = "Zmień rozmiar, aby najlepiej dopasować";
+$a->strings["Resize to best fit and retain aspect ratio."] = "Zmień rozmiar, aby jak najlepiej dopasować i zachować proporcje.";
+$a->strings["Default"] = "Domyślne";
+$a->strings["Note"] = "Uwaga";
+$a->strings["Check image permissions if all users are allowed to visit the image"] = "Sprawdź uprawnienia do obrazu, jeśli wszyscy użytkownicy mogą odwiedzać obraz";
+$a->strings["Select scheme"] = "Wybierz schemat";
+$a->strings["Navigation bar background color"] = "Kolor tła paska nawigacyjnego";
+$a->strings["Navigation bar icon color "] = "Kolor ikony paska nawigacyjnego";
+$a->strings["Link color"] = "Kolor łączy";
+$a->strings["Set the background color"] = "Ustaw kolor tła";
+$a->strings["Content background opacity"] = "Nieprzezroczystość tła treści";
+$a->strings["Set the background image"] = "Ustaw obraz tła";
+$a->strings["Login page background image"] = "Obraz tła strony logowania";
+$a->strings["Login page background color"] = "Kolor tła strony logowania";
+$a->strings["Leave background image and color empty for theme defaults"] = "Pozostaw obraz tła i kolor pusty dla domyślnych ustawień kompozycji";
+$a->strings["Guest"] = "Gość";
+$a->strings["Visitor"] = "Odwiedzający";
+$a->strings["Logout"] = "Wyloguj się";
+$a->strings["End this session"] = "Zakończ sesję";
+$a->strings["Your posts and conversations"] = "Twoje posty i rozmowy";
+$a->strings["Your profile page"] = "Twoja strona profilowa";
+$a->strings["Your photos"] = "Twoje zdjęcia";
+$a->strings["Videos"] = "Filmy";
+$a->strings["Your videos"] = "Twoje filmy";
+$a->strings["Your events"] = "Twoje wydarzenia";
+$a->strings["Conversations from your friends"] = "Rozmowy Twoich przyjaciół";
+$a->strings["Events and Calendar"] = "Wydarzenia i kalendarz";
+$a->strings["Private mail"] = "Prywatne maile";
+$a->strings["Account settings"] = "Ustawienia konta";
+$a->strings["Manage/edit friends and contacts"] = "Zarządzaj listą przyjaciół i kontaktami";
+$a->strings["Alignment"] = "Wyrównanie";
+$a->strings["Left"] = "Lewo";
+$a->strings["Center"] = "Środek";
+$a->strings["Color scheme"] = "Zestaw kolorów";
+$a->strings["Posts font size"] = "Rozmiar czcionki postów";
+$a->strings["Textareas font size"] = "Rozmiar czcionki Textareas";
+$a->strings["Comma separated list of helper forums"] = "Lista pomocników oddzielona przecinkami";
+$a->strings["don't show"] = "nie pokazuj";
+$a->strings["show"] = "pokaż";
+$a->strings["Set style"] = "Ustaw styl";
+$a->strings["Community Pages"] = "Strony społeczności";
+$a->strings["Community Profiles"] = "Profile społeczności";
+$a->strings["Help or @NewHere ?"] = "Pomoc lub @NewHere?";
+$a->strings["Connect Services"] = "Połączone serwisy";
+$a->strings["Find Friends"] = "Znajdź znajomych";
+$a->strings["Last users"] = "Ostatni użytkownicy";
+$a->strings["Local Directory"] = "Katalog lokalny";
+$a->strings["Similar Interests"] = "Podobne zainteresowania";
+$a->strings["Invite Friends"] = "Zaproś znajomych";
+$a->strings["External link to forum"] = "Zewnętrzny link do forum";
+$a->strings["Quick Start"] = "Szybki start";
+$a->strings["Error decoding account file"] = "Błąd podczas odczytu pliku konta";
+$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Błąd! Brak danych wersji w pliku! To nie jest plik konta Friendica?";
+$a->strings["User '%s' already exists on this server!"] = "Użytkownik '%s' już istnieje na tym serwerze!";
+$a->strings["User creation error"] = "Błąd tworzenia użytkownika";
+$a->strings["User profile creation error"] = "Błąd tworzenia profilu użytkownika";
+$a->strings["%d contact not imported"] = [
+       0 => "Nie zaimportowano %d kontaktu.",
+       1 => "Nie zaimportowano %d kontaktów.",
+       2 => "Nie zaimportowano %d kontaktów.",
+       3 => "%dkontakty nie zostały zaimportowane ",
+];
+$a->strings["Done. You can now login with your username and password"] = "Gotowe. Możesz teraz zalogować się, podając swoją nazwę użytkownika i hasło.";
+$a->strings["Post to Email"] = "Prześlij e-mailem";
+$a->strings["Hide your profile details from unknown viewers?"] = "Ukryć szczegóły twojego profilu przed nieznajomymi?";
+$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Wtyczki są wyłączone, ponieważ \"%s\" jest włączone.";
+$a->strings["Visible to everybody"] = "Widoczny dla wszystkich";
+$a->strings["Close"] = "Zamknij";
+$a->strings["System"] = "System";
+$a->strings["Home"] = "Strona domowa";
+$a->strings["Introductions"] = "Wstępy";
+$a->strings["%s commented on %s's post"] = "%s skomentował wpis %s";
+$a->strings["%s created a new post"] = "%s dodał nowy wpis";
+$a->strings["%s liked %s's post"] = "%s polubił wpis %s";
+$a->strings["%s disliked %s's post"] = "%s przestał lubić post %s";
+$a->strings["%s is attending %s's event"] = "%suczestniczy %sw wydarzeniu ";
+$a->strings["%s is not attending %s's event"] = "%snie uczestniczy %s w wydarzeniu ";
+$a->strings["%s may attend %s's event"] = "%smoże uczestniczyć %s w wydarzeniu";
+$a->strings["%s is now friends with %s"] = "%s jest teraz znajomym %s";
+$a->strings["Friend Suggestion"] = "Propozycja znajomych";
+$a->strings["Friend/Connect Request"] = "Prośba o dodanie do przyjaciół/powiązanych";
+$a->strings["New Follower"] = "Nowy obserwujący";
+$a->strings["Birthday:"] = "Urodziny:";
+$a->strings["YYYY-MM-DD or MM-DD"] = "RRRR-MM-DD lub MM-DD";
+$a->strings["never"] = "nigdy";
+$a->strings["less than a second ago"] = "mniej niż sekundę temu";
+$a->strings["year"] = "rok";
+$a->strings["years"] = "lata";
+$a->strings["months"] = "miesiące";
+$a->strings["weeks"] = "tygodnie";
+$a->strings["days"] = "dni";
+$a->strings["hour"] = "godzina";
+$a->strings["hours"] = "godziny";
+$a->strings["minute"] = "minuta";
+$a->strings["minutes"] = "minuty";
+$a->strings["second"] = "sekunda";
+$a->strings["seconds"] = "sekundy";
+$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s temu";
+$a->strings["view full size"] = "Zobacz w pełnym wymiarze";
+$a->strings["Image/photo"] = "Obrazek/zdjęcie";
+$a->strings["<a href=\"%1\$s\" target=\"_blank\">%2\$s</a> %3\$s"] = "<a href=\"%1\$s\" target=\"_blank\">%2\$s</a>%3\$s";
+$a->strings["$1 wrote:"] = "$1 napisał:";
+$a->strings["Encrypted content"] = "Szyfrowana treść";
+$a->strings["Invalid source protocol"] = "Nieprawidłowy protokół źródłowy";
+$a->strings["Invalid link protocol"] = "Niepoprawny link protokołu";
+$a->strings["Frequently"] = "Jak najczęściej";
+$a->strings["Hourly"] = "Godzinowo";
+$a->strings["Twice daily"] = "Dwa razy dziennie";
+$a->strings["Daily"] = "Dziennie";
+$a->strings["Weekly"] = "Tygodniowo";
+$a->strings["Monthly"] = "Miesięcznie";
+$a->strings["OStatus"] = "OStatus";
+$a->strings["RSS/Atom"] = "RSS/Atom";
+$a->strings["Facebook"] = "Facebook";
+$a->strings["Zot!"] = "Zot!";
+$a->strings["LinkedIn"] = "LinkedIn";
+$a->strings["XMPP/IM"] = "XMPP/IM";
+$a->strings["MySpace"] = "MySpace";
+$a->strings["Google+"] = "Google+";
+$a->strings["pump.io"] = "pump.io";
+$a->strings["Twitter"] = "Twitter";
+$a->strings["Diaspora Connector"] = "Wtyczka Diaspora";
+$a->strings["GNU Social Connector"] = "GNU Łącze Społecznościowe";
+$a->strings["pnut"] = "";
+$a->strings["App.net"] = "App.net";
+$a->strings["Male"] = "Mężczyzna";
+$a->strings["Female"] = "Kobieta";
+$a->strings["Currently Male"] = "Aktualnie Mężczyzna";
+$a->strings["Currently Female"] = "Aktualnie Kobieta";
+$a->strings["Mostly Male"] = "Bardziej Mężczyzna";
+$a->strings["Mostly Female"] = "Bardziej Kobieta";
+$a->strings["Transgender"] = "Transpłciowy";
+$a->strings["Intersex"] = "Międzypłciowy";
+$a->strings["Transsexual"] = "Transseksualista";
+$a->strings["Hermaphrodite"] = "Hermafrodyta";
+$a->strings["Neuter"] = "Bezpłciowy";
+$a->strings["Non-specific"] = "Niespecyficzne";
+$a->strings["Other"] = "Inne";
+$a->strings["Males"] = "Mężczyźni";
+$a->strings["Females"] = "Kobiety";
+$a->strings["Gay"] = "Gej";
+$a->strings["Lesbian"] = "Lesbijka";
+$a->strings["No Preference"] = "Brak preferencji";
+$a->strings["Bisexual"] = "Biseksualny";
+$a->strings["Autosexual"] = "Niezidentyfikowany";
+$a->strings["Abstinent"] = "Abstynent";
+$a->strings["Virgin"] = "Dziewica";
+$a->strings["Deviant"] = "Zboczeniec";
+$a->strings["Fetish"] = "Fetysz";
+$a->strings["Oodles"] = "Nadmiar";
+$a->strings["Nonsexual"] = "Nieseksualny";
+$a->strings["Single"] = "Singiel";
+$a->strings["Lonely"] = "Samotny";
+$a->strings["Available"] = "Dostępny";
+$a->strings["Unavailable"] = "Niedostępny";
+$a->strings["Has crush"] = "";
+$a->strings["Infatuated"] = "Zakochany";
+$a->strings["Dating"] = "Randki";
+$a->strings["Unfaithful"] = "Niewierny";
+$a->strings["Sex Addict"] = "Uzależniony od seksu";
+$a->strings["Friends"] = "Przyjaciele";
+$a->strings["Friends/Benefits"] = "Przyjaciele/Korzyści";
+$a->strings["Casual"] = "Przypadkowy";
+$a->strings["Engaged"] = "Zaręczeni";
+$a->strings["Married"] = "Małżeństwo";
+$a->strings["Imaginarily married"] = "Fikcyjnie w związku małżeńskim";
+$a->strings["Partners"] = "Partnerzy";
+$a->strings["Cohabiting"] = "Konkubinat";
+$a->strings["Common law"] = "Prawo zwyczajowe";
+$a->strings["Happy"] = "Szczęśliwy";
+$a->strings["Not looking"] = "Nie patrzę";
+$a->strings["Swinger"] = "Swinger";
+$a->strings["Betrayed"] = "Zdradzony";
+$a->strings["Separated"] = "W separacji";
+$a->strings["Unstable"] = "Niestabilny";
+$a->strings["Divorced"] = "Rozwiedzeni";
+$a->strings["Imaginarily divorced"] = "Fikcyjnie rozwiedziony/a";
+$a->strings["Widowed"] = "Wdowiec";
+$a->strings["Uncertain"] = "Nieokreślony";
+$a->strings["It's complicated"] = "To skomplikowane";
+$a->strings["Don't care"] = "Nie przejmuj się";
+$a->strings["Ask me"] = "Zapytaj mnie ";
+$a->strings["Nothing new here"] = "Brak nowych zdarzeń";
+$a->strings["Clear notifications"] = "Wyczyść powiadomienia";
+$a->strings["Personal notes"] = "Osobiste notatki";
+$a->strings["Your personal notes"] = "Twoje osobiste notatki";
+$a->strings["Sign in"] = "Zaloguj się";
+$a->strings["Home Page"] = "Strona startowa";
+$a->strings["Create an account"] = "Załóż konto";
+$a->strings["Help and documentation"] = "Pomoc i dokumentacja";
+$a->strings["Apps"] = "Aplikacje";
+$a->strings["Addon applications, utilities, games"] = "Wtyczki, aplikacje, narzędzia, gry";
+$a->strings["Search site content"] = "Przeszukaj zawartość strony";
+$a->strings["Community"] = "Społeczność";
+$a->strings["Conversations on this and other servers"] = "Rozmowy na tym i innych serwerach";
+$a->strings["Directory"] = "Katalog";
+$a->strings["People directory"] = "Katalog osób";
+$a->strings["Information about this friendica instance"] = "Informacje o tej instancji friendica";
+$a->strings["Network Reset"] = "Resetowanie sieci";
+$a->strings["Load Network page with no filters"] = "Załaduj stronę sieci bez filtrów";
+$a->strings["Friend Requests"] = "Prośba o przyjęcie do grona znajomych";
+$a->strings["See all notifications"] = "Zobacz wszystkie powiadomienia";
+$a->strings["Mark all system notifications seen"] = "Oznacz wszystkie powiadomienia systemu jako przeczytane";
+$a->strings["Inbox"] = "Odebrane";
+$a->strings["Outbox"] = "Wysłane";
+$a->strings["Manage"] = "Zarządzaj";
+$a->strings["Manage other pages"] = "Zarządzaj innymi stronami";
+$a->strings["Profiles"] = "Profile";
+$a->strings["Manage/Edit Profiles"] = "Zarządzaj/Edytuj profile";
+$a->strings["Site setup and configuration"] = "Konfiguracja i ustawienia instancji";
+$a->strings["Navigation"] = "Nawigacja";
+$a->strings["Site map"] = "Mapa strony";
+$a->strings["General Features"] = "Główne cechy";
+$a->strings["Multiple Profiles"] = "Wiele profili";
+$a->strings["Ability to create multiple profiles"] = "Możliwość tworzenia wielu profili";
+$a->strings["Photo Location"] = "Lokalizacja zdjęcia";
+$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Metadane zdjęć są zwykle usuwane. Wyodrębnia to położenie (jeśli jest obecne) przed usunięciem metadanych i łączy je z mapą.";
+$a->strings["Export Public Calendar"] = "Eksportuj kalendarz publiczny";
+$a->strings["Ability for visitors to download the public calendar"] = "Możliwość pobierania kalendarza publicznego przez odwiedzających";
+$a->strings["Post Composition Features"] = "";
+$a->strings["Post Preview"] = "Podgląd posta";
+$a->strings["Allow previewing posts and comments before publishing them"] = "Zezwalaj na podgląd postów i komentarzy przed ich opublikowaniem";
+$a->strings["Auto-mention Forums"] = "Automatyczne wymienianie forów";
+$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Dodaj/usuń wzmiankę, gdy strona forum zostanie wybrana/cofnięta w oknie ACL.";
+$a->strings["Network Sidebar Widgets"] = "Widgety paska bocznego sieci";
+$a->strings["Search by Date"] = "Szukanie wg daty";
+$a->strings["Ability to select posts by date ranges"] = "Wybierz wpisy według zakresów dat";
+$a->strings["List Forums"] = "Lista forów";
+$a->strings["Enable widget to display the forums your are connected with"] = "Włącz widżet, aby wyświetlić fora, z którymi jesteś połączony";
+$a->strings["Group Filter"] = "Filtr grupowy";
+$a->strings["Enable widget to display Network posts only from selected group"] = "Włącz widżet, aby wyświetlać posty sieciowe tylko z wybranej grupy";
+$a->strings["Network Filter"] = "Filtr sieciowy";
+$a->strings["Enable widget to display Network posts only from selected network"] = "Włącz widżet, aby wyświetlać posty sieciowe tylko z wybranej sieci";
+$a->strings["Save search terms for re-use"] = "Zapisz wyszukiwane hasła do ponownego użycia";
+$a->strings["Network Tabs"] = "Karty sieciowe";
+$a->strings["Network Personal Tab"] = "Sieć Osobista zakładka";
+$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Włącz kartę, by wyświetlać tylko posty w sieci, z którymi współpracujesz";
+$a->strings["Network New Tab"] = "Sieć Nowa karta";
+$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Włącz kartę, aby wyświetlić tylko nowe posty sieciowe (z ostatnich 12 godzin)";
+$a->strings["Network Shared Links Tab"] = "Karta Połączone karty sieciowe";
+$a->strings["Enable tab to display only Network posts with links in them"] = "Włącz zakładkę, aby wyświetlić tylko posty sieciowe z łączami do nich";
+$a->strings["Post/Comment Tools"] = "Narzędzia post/komentarz";
+$a->strings["Multiple Deletion"] = "Wielokrotne usunięcie";
+$a->strings["Select and delete multiple posts/comments at once"] = "Wybierz i usuń wiele postów/komentarzy jednocześnie";
+$a->strings["Edit Sent Posts"] = "Edytuj wysłane posty";
+$a->strings["Edit and correct posts and comments after sending"] = "Edycja i poprawianie wpisów i komentarzy po wysłaniu";
+$a->strings["Tagging"] = "Tagowanie";
+$a->strings["Ability to tag existing posts"] = "Możliwość oznaczania istniejących postów";
+$a->strings["Post Categories"] = "Kategorie postów";
+$a->strings["Add categories to your posts"] = "Dodaj kategorie do twoich postów";
+$a->strings["Saved Folders"] = "Zapisane foldery";
+$a->strings["Ability to file posts under folders"] = "Możliwość przesyłania postów do folderów";
+$a->strings["Dislike Posts"] = "Nie lubię Postów";
+$a->strings["Ability to dislike posts/comments"] = "Możliwa niechęć do postów/komentarzy";
+$a->strings["Star Posts"] = "Oznacz posty gwiazdką";
+$a->strings["Ability to mark special posts with a star indicator"] = "Oznacz specjalne posty gwiazdką";
+$a->strings["Mute Post Notifications"] = "Ignoruj ​​powiadomienia pocztą";
+$a->strings["Ability to mute notifications for a thread"] = "Ignoruj powiadomienia dla wątku";
+$a->strings["Advanced Profile Settings"] = "Zaawansowane ustawienia profilu";
+$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Wyświetlaj publiczne fora społeczności na stronie profilu zaawansowanego";
+$a->strings["Tag Cloud"] = "Chmura tagów";
+$a->strings["Provide a personal tag cloud on your profile page"] = "Podaj osobistą chmurę tagów na stronie profilu";
+$a->strings["Display Membership Date"] = "Wyświetl datę członkostwa";
+$a->strings["Display membership date in profile"] = "Wyświetl datę członkostwa w profilu";
+$a->strings["Embedding disabled"] = "Osadzanie wyłączone";
+$a->strings["Embedded content"] = "Osadzona zawartość";
+$a->strings["Export"] = "Eksport";
+$a->strings["Export calendar as ical"] = "Wyeksportuj kalendarz jako ical";
+$a->strings["Export calendar as csv"] = "Eksportuj kalendarz jako csv";
+$a->strings["Add New Contact"] = "Dodaj nowy kontakt";
+$a->strings["Enter address or web location"] = "Wpisz adres lub lokalizację sieciową";
+$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Przykład: bob@przykład.com, http://przykład.com/barbara";
+$a->strings["%d invitation available"] = [
+       0 => "%d zaproszenie dostępne",
+       1 => "%d zaproszeń dostępnych",
+       2 => "%d zaproszenia dostępne",
+       3 => "%d zaproszenia dostępne",
 ];
-$a->strings["Introduction complete."] = "wprowadzanie zakończone.";
-$a->strings["Unrecoverable protocol error."] = "Nieodwracalny błąd protokołu.";
-$a->strings["Profile unavailable."] = "Profil niedostępny.";
-$a->strings["%s has received too many connection requests today."] = "%s otrzymał dziś zbyt wiele żądań połączeń.";
-$a->strings["Spam protection measures have been invoked."] = "Ochrona przed spamem została wywołana.";
-$a->strings["Friends are advised to please try again in 24 hours."] = "Przyjaciele namawiają do spróbowania za 24h.";
-$a->strings["Invalid locator"] = "Niewłaściwy lokalizator ";
-$a->strings["Invalid email address."] = "Nieprawidłowy adres email.";
-$a->strings["This account has not been configured for email. Request failed."] = "Te konto nie zostało skonfigurowane do poczty e mail . Niepowodzenie .";
-$a->strings["You have already introduced yourself here."] = "Już się tu przedstawiłeś.";
-$a->strings["Apparently you are already friends with %s."] = "Widocznie jesteście już znajomymi z %s";
-$a->strings["Invalid profile URL."] = "Zły adres URL profilu.";
-$a->strings["Your introduction has been sent."] = "Twoje dane zostały wysłane.";
-$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "";
-$a->strings["Please login to confirm introduction."] = "Proszę zalogować się do potwierdzenia wstępu.";
-$a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = "Niepoprawna tożsamość obecnego użytkownika. Proszę zalogować się na <strong>tego</strong> użytkownika. ";
-$a->strings["Confirm"] = "Potwierdź";
-$a->strings["Hide this contact"] = "Ukryj kontakt";
-$a->strings["Welcome home %s."] = "Welcome home %s.";
-$a->strings["Please confirm your introduction/connection request to %s."] = "Proszę potwierdzić swój wstęp/prośbę o połączenie do %s.";
-$a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Proszę podaj swój \"Adres tożsamości \" z jednej z możliwych wspieranych sieci komunikacyjnych .";
-$a->strings["If you are not yet a member of the free social web, <a href=\"%s/siteinfo\">follow this link to find a public Friendica site and join us today</a>."] = "";
-$a->strings["Friend/Connection Request"] = "Przyjaciel/Prośba o połączenie";
-$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"] = "Przykład : jojo@demo.friendica.com , http://demofriendica.com/profile/jojo , testuser@identi.ca";
-$a->strings["Please answer the following:"] = "Proszę odpowiedzieć na poniższe:";
-$a->strings["Does %s know you?"] = "Czy %s Cię zna?";
-$a->strings["Add a personal note:"] = "Dodaj osobistą notkę:";
-$a->strings["StatusNet/Federated Social Web"] = "StatusNet/Federated Sieć społeczna";
-$a->strings[" - please do not use this form.  Instead, enter %s into your Diaspora search bar."] = "- proszę wyraź to inaczej . Zamiast tego ,wprowadź %s do swojej belki wyszukiwarki.";
-$a->strings["Your Identity Address:"] = "Twój zidentyfikowany adres:";
-$a->strings["Submit Request"] = "Wyślij zgłoszenie";
-$a->strings["You already added this contact."] = "";
-$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "";
-$a->strings["OStatus support is disabled. Contact can't be added."] = "";
-$a->strings["The network type couldn't be detected. Contact can't be added."] = "";
-$a->strings["Contact added"] = "Kontakt dodany";
-$a->strings["Friendica Communications Server - Setup"] = "";
-$a->strings["Could not connect to database."] = "Nie można nawiązać połączenia z bazą danych";
-$a->strings["Could not create table."] = "Nie mogę stworzyć tabeli.";
-$a->strings["Your Friendica site database has been installed."] = "";
-$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Może być konieczne zaimportowanie pliku \"database.sql\" ręcznie, używając phpmyadmin lub mysql.";
-$a->strings["Please see the file \"INSTALL.txt\"."] = "Proszę przejrzeć plik \"INSTALL.txt\".";
-$a->strings["Database already in use."] = "";
-$a->strings["System check"] = "Sprawdzanie systemu";
-$a->strings["Check again"] = "Sprawdź ponownie";
-$a->strings["Database connection"] = "Połączenie z bazą danych";
-$a->strings["In order to install Friendica we need to know how to connect to your database."] = "W celu zainstalowania Friendica musimy wiedzieć jak połączyć się z twoją bazą danych.";
-$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Proszę skontaktuj się ze swoim dostawcą usług hostingowych bądź administratorem strony jeśli masz pytania co do tych ustawień .";
-$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Wymieniona przez Ciebie baza danych powinna już istnieć. Jeżeli nie, utwórz ją przed kontynuacją.";
-$a->strings["Database Server Name"] = "Baza danych - Nazwa serwera";
-$a->strings["Database Login Name"] = "Baza danych - Nazwa loginu";
-$a->strings["Database Login Password"] = "Baza danych - Hasło loginu";
-$a->strings["Database Name"] = "Baza danych - Nazwa";
-$a->strings["Site administrator email address"] = "Adres e-mail administratora strony";
-$a->strings["Your account email address must match this in order to use the web admin panel."] = "";
-$a->strings["Please select a default timezone for your website"] = "Proszę wybrać domyślną strefę czasową dla swojej strony";
-$a->strings["Site settings"] = "Ustawienia strony";
-$a->strings["System Language:"] = "";
-$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "";
-$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Nie można znaleźć wersji PHP komendy w serwerze PATH";
-$a->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. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-poller'>'Setup the poller'</a>"] = "";
-$a->strings["PHP executable path"] = "";
-$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "";
-$a->strings["Command line PHP"] = "Linia komend PHP";
-$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "";
-$a->strings["Found PHP version: "] = "Znaleziono wersje PHP:";
-$a->strings["PHP cli binary"] = "";
-$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Wersja linii poleceń PHP w twoim systemie nie ma aktywowanego \"register_argc_argv\".";
-$a->strings["This is required for message delivery to work."] = "To jest wymagane do dostarczenia wiadomości do pracy.";
-$a->strings["PHP register_argc_argv"] = "";
-$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Błąd : funkcja systemu  \"openssl_pkey_new\"  nie jest  w stanie wygenerować klucza szyfrującego .";
-$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Jeśli korzystasz z Windowsa, proszę odwiedzić \"http://www.php.net/manual/en/openssl.installation.php\".";
-$a->strings["Generate encryption keys"] = "Generuj klucz kodowania";
-$a->strings["libCurl PHP module"] = "Moduł libCurl PHP";
-$a->strings["GD graphics PHP module"] = "Moduł PHP-GD";
-$a->strings["OpenSSL PHP module"] = "Moduł PHP OpenSSL";
-$a->strings["mysqli PHP module"] = "Moduł mysql PHP";
-$a->strings["mb_string PHP module"] = "Moduł mb_string PHP";
-$a->strings["mcrypt PHP module"] = "";
-$a->strings["XML PHP module"] = "";
-$a->strings["iconv module"] = "";
-$a->strings["Apache mod_rewrite module"] = "Moduł Apache mod_rewrite";
-$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Błąd: moduł Apache webserver mod-rewrite jest potrzebny, jednakże nie jest zainstalowany.";
-$a->strings["Error: libCURL PHP module required but not installed."] = "Błąd: libCURL PHP wymagany moduł, lecz nie zainstalowany.";
-$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Błąd: moduł graficzny GD z PHP potrzebuje wsparcia technicznego JPEG, jednakże on nie jest zainstalowany.";
-$a->strings["Error: openssl PHP module required but not installed."] = "Błąd: openssl PHP wymagany moduł, lecz nie zainstalowany.";
-$a->strings["Error: mysqli PHP module required but not installed."] = "Błąd: mysqli PHP wymagany moduł, lecz nie zainstalowany.";
-$a->strings["Error: mb_string PHP module required but not installed."] = "Błąd: moduł PHP mb_string  jest wymagany ale nie jest zainstalowany";
-$a->strings["Error: mcrypt PHP module required but not installed."] = "";
-$a->strings["Error: iconv PHP module required but not installed."] = "";
-$a->strings["If you are using php_cli, please make sure that mcrypt module is enabled in its config file"] = "";
-$a->strings["Function mcrypt_create_iv() is not defined. This is needed to enable RINO2 encryption layer."] = "";
-$a->strings["mcrypt_create_iv() function"] = "";
-$a->strings["Error, XML PHP module required but not installed."] = "";
-$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "Instalator WWW musi być w stanie utworzyć plik o nazwie \". Htconfig.php\"  i nie jest w stanie tego zrobić.";
-$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "";
-$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top folder."] = "";
-$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "";
-$a->strings[".htconfig.php is writable"] = ".htconfig.php jest zapisywalny";
-$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "";
-$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "";
-$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "";
-$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "";
-$a->strings["view/smarty3 is writable"] = "";
-$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "";
-$a->strings["Url rewrite is working"] = "";
-$a->strings["ImageMagick PHP extension is not installed"] = "";
-$a->strings["ImageMagick PHP extension is installed"] = "";
-$a->strings["ImageMagick supports GIF"] = "";
-$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Konfiguracja bazy danych pliku \".htconfig.php\" nie mogła zostać zapisana. Proszę użyć załączonego tekstu, aby utworzyć folder konfiguracyjny w sieci serwera.";
-$a->strings["<h1>What next</h1>"] = "<h1>Co dalej</h1>";
-$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WAŻNE: Musisz [ręcznie] skonfigurowć zaplanowane zadanie dla poller.";
-$a->strings["Unable to locate original post."] = "Nie można zlokalizować oryginalnej wiadomości.";
-$a->strings["Empty post discarded."] = "Pusty wpis wyrzucony.";
-$a->strings["System error. Post not saved."] = "Błąd. Post niezapisany.";
-$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Wiadomość została wysłana do ciebie od %s , członka portalu Friendica";
-$a->strings["You may visit them online at %s"] = "Możesz ich odwiedzić online u %s";
-$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Skontaktuj się z nadawcą odpowiadając na ten post jeśli nie chcesz otrzymywać tych wiadomości.";
-$a->strings["%s posted an update."] = "%s zaktualizował wpis.";
-$a->strings["Warning: This group contains %s member from a network that doesn't allow non public messages."] = [
+$a->strings["Find People"] = "Znajdź ludzi";
+$a->strings["Enter name or interest"] = "Wpisz nazwę lub zainteresowanie";
+$a->strings["Examples: Robert Morgenstein, Fishing"] = "Przykład: Jan Kowalski, Wędkarstwo";
+$a->strings["Random Profile"] = "Domyślny profil";
+$a->strings["View Global Directory"] = "Wyświetl globalny katalog";
+$a->strings["Networks"] = "Sieci";
+$a->strings["All Networks"] = "Wszystkie Sieci";
+$a->strings["Everything"] = "Wszystko";
+$a->strings["Categories"] = "Kategorie";
+$a->strings["%d contact in common"] = [
        0 => "",
        1 => "",
        2 => "",
+       3 => "",
 ];
-$a->strings["Messages in this group won't be send to these receivers."] = "";
-$a->strings["Private messages to this person are at risk of public disclosure."] = "Prywatne wiadomości do tej osoby mogą zostać publicznie ujawnione ";
-$a->strings["Invalid contact."] = "Zły kontakt";
-$a->strings["Commented Order"] = "Porządek wg komentarzy";
-$a->strings["Sort by Comment Date"] = "Sortuj po dacie komentarza";
-$a->strings["Posted Order"] = "Porządek wg wpisów";
-$a->strings["Sort by Post Date"] = "Sortuj po dacie posta";
-$a->strings["Posts that mention or involve you"] = "";
-$a->strings["New"] = "Nowy";
-$a->strings["Activity Stream - by date"] = "";
-$a->strings["Shared Links"] = "Współdzielone linki";
-$a->strings["Interesting Links"] = "Interesujące linki";
-$a->strings["Starred"] = "Ulubione";
-$a->strings["Favourite Posts"] = "Ulubione posty";
-$a->strings["{0} wants to be your friend"] = "{0} chce być Twoim znajomym";
-$a->strings["{0} sent you a message"] = "{0} wysyła Ci wiadomość";
-$a->strings["{0} requested registration"] = "{0} żądana rejestracja";
-$a->strings["No contacts."] = "brak kontaktów";
-$a->strings["via"] = "przez";
-$a->strings["Repeat the image"] = "";
-$a->strings["Will repeat your image to fill the background."] = "";
-$a->strings["Stretch"] = "";
-$a->strings["Will stretch to width/height of the image."] = "";
-$a->strings["Resize fill and-clip"] = "";
-$a->strings["Resize to fill and retain aspect ratio."] = "";
-$a->strings["Resize best fit"] = "";
-$a->strings["Resize to best fit and retain aspect ratio."] = "";
-$a->strings["Default"] = "";
-$a->strings["Note: "] = "";
-$a->strings["Check image permissions if all users are allowed to visit the image"] = "";
-$a->strings["Select scheme"] = "";
-$a->strings["Navigation bar background color"] = "";
-$a->strings["Navigation bar icon color "] = "";
-$a->strings["Link color"] = "";
-$a->strings["Set the background color"] = "";
-$a->strings["Content background transparency"] = "";
-$a->strings["Set the background image"] = "";
-$a->strings["Guest"] = "";
-$a->strings["Visitor"] = "";
-$a->strings["Alignment"] = "Wyrównanie";
-$a->strings["Left"] = "Lewo";
-$a->strings["Center"] = "Środek";
-$a->strings["Color scheme"] = "Zestaw kolorów";
-$a->strings["Posts font size"] = "";
-$a->strings["Textareas font size"] = "";
-$a->strings["Community Profiles"] = "";
-$a->strings["Last users"] = "Ostatni użytkownicy";
-$a->strings["Find Friends"] = "Znajdź znajomych";
-$a->strings["Local Directory"] = "";
-$a->strings["Quick Start"] = "";
-$a->strings["Connect Services"] = "Połączone serwisy";
-$a->strings["Comma separated list of helper forums"] = "";
-$a->strings["Set style"] = "";
-$a->strings["Community Pages"] = "Strony społecznościowe";
-$a->strings["Help or @NewHere ?"] = "";
-$a->strings["greenzero"] = "";
-$a->strings["purplezero"] = "";
-$a->strings["easterbunny"] = "";
-$a->strings["darkzero"] = "";
-$a->strings["comix"] = "";
-$a->strings["slackr"] = "";
-$a->strings["Variations"] = "";
-$a->strings["Delete this item?"] = "Usunąć ten element?";
-$a->strings["show fewer"] = "Pokaż mniej";
-$a->strings["Update %s failed. See error logs."] = "";
+$a->strings["There are no tables on MyISAM."] = "W MyISAM nie ma tabel.";
+$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tDeweloperzy friendica wydali niedawno aktualizację %s,\n\t\t\t\tale podczas próby instalacji, coś poszło nie tak.\n\t\t\t\tZostanie to naprawione wkrótce i nie mogę tego zrobić sam. Proszę skontaktować się z \n\t\t\t\tprogramistami friendica, jeśli nie możesz mi pomóc na własną rękę. Moja baza danych może być nieprawidłowa.";
+$a->strings["The error message is\n[pre]%s[/pre]"] = "Komunikat o błędzie jest \n[pre]%s[/ pre]";
+$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nWystąpił błąd %d podczas aktualizacji bazy danych:\n%s\n";
+$a->strings["Errors encountered performing database changes: "] = "Napotkane błędy powodujące zmiany w bazie danych:";
+$a->strings[": Database update"] = ": Aktualizacja bazy danych";
+$a->strings["%s: updating %s table."] = "%s: aktualizowanie %s tabeli.";
+$a->strings["[no subject]"] = "[bez tematu]";
+$a->strings["Requested account is not available."] = "Żądane konto jest niedostępne.";
+$a->strings["Edit profile"] = "Edytuj profil";
+$a->strings["Atom feed"] = "Kanał Atom";
+$a->strings["Manage/edit profiles"] = "Zarządzaj profilami";
+$a->strings["g A l F d"] = "g A I F d";
+$a->strings["F d"] = "";
+$a->strings["[today]"] = "[dziś]";
+$a->strings["Birthday Reminders"] = "Przypomnienia o urodzinach";
+$a->strings["Birthdays this week:"] = "Urodziny w tym tygodniu:";
+$a->strings["[No description]"] = "[Brak opisu]";
+$a->strings["Event Reminders"] = "Przypominacze wydarzeń";
+$a->strings["Events this week:"] = "Wydarzenia w tym tygodniu:";
+$a->strings["Member since:"] = "Członek od:";
+$a->strings["j F, Y"] = "d M, R";
+$a->strings["j F"] = "d M";
+$a->strings["Age:"] = "Wiek:";
+$a->strings["for %1\$d %2\$s"] = "od %1\$d %2\$s";
+$a->strings["Religion:"] = "Religia:";
+$a->strings["Hobbies/Interests:"] = "Hobby/Zainteresowania:";
+$a->strings["Contact information and Social Networks:"] = "Informacje kontaktowe i sieci społeczne";
+$a->strings["Musical interests:"] = "Zainteresowania muzyczne:";
+$a->strings["Books, literature:"] = "Książki, literatura:";
+$a->strings["Television:"] = "Telewizja:";
+$a->strings["Film/dance/culture/entertainment:"] = "Film/taniec/kultura/rozrywka";
+$a->strings["Love/Romance:"] = "Miłość/Romans:";
+$a->strings["Work/employment:"] = "Praca/zatrudnienie:";
+$a->strings["School/education:"] = "Szkoła/edukacja:";
+$a->strings["Forums:"] = "Fora:";
+$a->strings["Only You Can See This"] = "Tylko ty możesz to zobaczyć";
+$a->strings["Drop Contact"] = "Upuść kontakt";
+$a->strings["Organisation"] = "Organizacja";
+$a->strings["News"] = "Aktualności";
+$a->strings["Forum"] = "Forum";
+$a->strings["Connect URL missing."] = "Brak adresu URL połączenia.";
+$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Nie można dodać kontaktu. Sprawdź odpowiednie poświadczenia sieciowe na stronie Ustawienia -> Sieci społecznościowe.";
+$a->strings["This site is not configured to allow communications with other networks."] = "Ta strona nie jest skonfigurowana do pozwalania na komunikację z innymi sieciami";
+$a->strings["No compatible communication protocols or feeds were discovered."] = "Nie znaleziono żadnych kompatybilnych protokołów komunikacyjnych ani źródeł.";
+$a->strings["The profile address specified does not provide adequate information."] = "Dany adres profilu nie dostarcza odpowiednich informacji.";
+$a->strings["An author or name was not found."] = "Autor lub nazwa nie zostało znalezione.";
+$a->strings["No browser URL could be matched to this address."] = "Przeglądarka WWW nie może odnaleźć podanego adresu";
+$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Nie można dopasować @-stylu Adres identyfikacyjny ze znanym protokołem lub kontaktem e-mail.";
+$a->strings["Use mailto: in front of address to force email check."] = "Użyj mailto: przed adresem, aby wymusić sprawdzanie poczty e-mail.";
+$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Określony adres profilu należy do sieci, która została wyłączona na tej stronie.";
+$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profil ograniczony. Ta osoba będzie niezdolna do odbierania osobistych powiadomień od ciebie.";
+$a->strings["Unable to retrieve contact information."] = "Nie można otrzymać informacji kontaktowych";
+$a->strings["%s's birthday"] = "Urodziny %s";
+$a->strings["Happy Birthday %s"] = "Urodziny %s";
+$a->strings["Starts:"] = "Start:";
+$a->strings["Finishes:"] = "Wykończenia:";
+$a->strings["all-day"] = "cały dzień";
+$a->strings["Jun"] = "cze";
+$a->strings["Sept"] = "wrz";
+$a->strings["No events to display"] = "Brak wydarzeń do wyświetlenia";
+$a->strings["l, F j"] = "d, M d ";
+$a->strings["Edit event"] = "Edytuj wydarzenie";
+$a->strings["Duplicate event"] = "Zduplikowane zdarzenie";
+$a->strings["Delete event"] = "Usuń wydarzenie";
+$a->strings["D g:i A"] = "";
+$a->strings["g:i A"] = "";
+$a->strings["Show map"] = "Pokaż mapę";
+$a->strings["Hide map"] = "Ukryj mapę";
+$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Skasowana grupa o tej nazwie została przywrócona. Istniejące uprawnienia do pozycji <strong>mogą</strong> dotyczyć tej grupy i wszystkich przyszłych członków. Jeśli nie jest to zamierzone, utwórz inną grupę o innej nazwie.";
+$a->strings["Default privacy group for new contacts"] = "Domyślne ustawienia prywatności dla nowych kontaktów";
+$a->strings["Everybody"] = "Wszyscy";
+$a->strings["edit"] = "edytuj";
+$a->strings["Edit group"] = "Edytuj grupy";
+$a->strings["Contacts not in any group"] = "Kontakt nie jest w żadnej grupie";
+$a->strings["Create a new group"] = "Stwórz nową grupę";
+$a->strings["Edit groups"] = "Edytuj grupy";
+$a->strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$suczestniczy %2\$s's %3\$s ";
+$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$snie uczestniczy %2\$s's %3\$s ";
+$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$smogą uczestniczyć %2\$s's %3\$s ";
+$a->strings["Login failed"] = "Logowanie nieudane";
+$a->strings["Not enough information to authenticate"] = "Za mało informacji do uwierzytelnienia";
+$a->strings["An invitation is required."] = "Wymagane zaproszenie.";
+$a->strings["Invitation could not be verified."] = "Zaproszenie niezweryfikowane.";
+$a->strings["Invalid OpenID url"] = "Nieprawidłowy adres url OpenID";
+$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Napotkaliśmy problem podczas logowania z podanym przez nas identyfikatorem OpenID. Sprawdź poprawną pisownię identyfikatora.";
+$a->strings["The error message was:"] = "Komunikat o błędzie:";
+$a->strings["Please enter the required information."] = "Wprowadź wymagane informacje";
+$a->strings["Please use a shorter name."] = "Użyj dłuższej nazwy.";
+$a->strings["Name too short."] = "Nazwa jest za krótka.";
+$a->strings["That doesn't appear to be your full (First Last) name."] = "Zdaje mi się że to nie jest twoje pełne Imię(Nazwisko).";
+$a->strings["Your email domain is not among those allowed on this site."] = "Twoja domena internetowa nie jest obsługiwana na tej stronie.";
+$a->strings["Not a valid email address."] = "Niepoprawny adres e mail..";
+$a->strings["Cannot use that email."] = "Nie możesz użyć tego e-maila. ";
+$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Twój pseudonim może zawierać tylko a-z, 0-9 i _.";
+$a->strings["Nickname is already registered. Please choose another."] = "Ten login jest zajęty. Wybierz inny.";
+$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "POWAŻNY BŁĄD: niepowodzenie podczas tworzenia kluczy zabezpieczeń.";
+$a->strings["An error occurred during registration. Please try again."] = "Wystąpił bład podczas rejestracji, Spróbuj ponownie.";
+$a->strings["An error occurred creating your default profile. Please try again."] = "Wystąpił błąd podczas tworzenia profilu. Spróbuj ponownie.";
+$a->strings["An error occurred creating your self contact. Please try again."] = "Wystąpił błąd podczas tworzenia własnego kontaktu. Proszę spróbuj ponownie.";
+$a->strings["An error occurred creating your default contact group. Please try again."] = "Wystąpił błąd podczas tworzenia domyślnej grupy kontaktów. Proszę spróbuj ponownie.";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\t\t"] = "\n\t\t\tDrodzy %1\$s, \n\t\t\t\tDziękujemy za rejestrację na stronie %2\$s. Twoje konto czeka na zatwierdzenie przez administratora.";
+$a->strings["Registration at %s"] = "Rejestracja w %s";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t"] = "\n\t\t\tDrodzy %1\$s, \n\t\t\t\tDziękujemy za rejestrację na stronie %2\$s. Twoje konto zostało utworzone.";
+$a->strings["\n\t\t\tThe login details are as follows:\n\t\t\t\tSite Location:\t%3\$s\n\t\t\t\tLogin Name:\t%1\$s\n\t\t\t\tPassword:\t%5\$s\n\n\t\t\tYou may change your password from your account Settings page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile keywords (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tDane logowania są następujące:\n\t\t\t\tLokalizacja strony:\t%3\$s\n\t\t\t\tNazwa użytkownika:\t%1\$s\n\t\t\t\tHasło:\t%5\$s\n \n\t\t\tMożesz zmienić hasło ze strony Ustawienia konta po zalogowaniu\n\t\t\tw.\n\n\t\t\tPoświęć chwilę, aby przejrzeć inne ustawienia konta na tej stronie.\n\n\t\t\tMożesz również dodać podstawowe informacje do domyślnego profilu\n\t\t\t(na stronie \"Profile\"), aby inne osoby mogły łatwo Cię znaleźć.\n\n\t\t\tZalecamy ustawienie imienia i nazwiska, dodanie zdjęcia profilowego,\n\t\t\tdodanie niektórych słów kluczowych profilu (bardzo przydatne w nawiązywaniu nowych znajomości) - i\n\t\t\tbyć może w jakim kraju mieszkasz; jeśli nie chcesz być bardziej konkretny\n\t\t\tniż to.\n \n\t\t\tW pełni szanujemy Twoje prawo do prywatności i żaden z tych elementów nie jest konieczny.\n\t\t\tJeśli jesteś nowy i nie znasz nikogo tutaj, mogą ci pomóc\n\t\t\tMożesz tworzyć nowych i interesujących przyjaciół\n\n\n\t\t\tDziękuję i zapraszam %2\$s.";
+$a->strings["%s\\'s birthday"] = "%s\\'s urodziny";
+$a->strings["Sharing notification from Diaspora network"] = "Wspólne powiadomienie z sieci Diaspora";
+$a->strings["Attachments:"] = "Załączniki:";
+$a->strings["%s is now following %s."] = "%sjest teraz następujące %s. ";
+$a->strings["following"] = "następujący";
+$a->strings["%s stopped following %s."] = "%sprzestał śledzić %s. ";
+$a->strings["stopped following"] = "przestał śledzić";
+$a->strings["(no subject)"] = "(bez tematu)";
 $a->strings["Create a New Account"] = "Załóż nowe konto";
 $a->strings["Password: "] = "Hasło:";
 $a->strings["Remember me"] = "Zapamiętaj mnie";
 $a->strings["Or login using OpenID: "] = "Lub zaloguj się korzystając z OpenID:";
 $a->strings["Forgot your password?"] = "Zapomniałeś swojego hasła?";
-$a->strings["Website Terms of Service"] = "";
+$a->strings["Website Terms of Service"] = "Warunki korzystania z witryny";
 $a->strings["terms of service"] = "warunki użytkowania";
-$a->strings["Website Privacy Policy"] = "";
+$a->strings["Website Privacy Policy"] = "Polityka Prywatności Witryny";
 $a->strings["privacy policy"] = "polityka prywatności";
+$a->strings["Logged out."] = "Wyloguj";
+$a->strings["This entry was edited"] = "Ten wpis został zedytowany";
+$a->strings["save to folder"] = "zapisz w folderze";
+$a->strings["I will attend"] = "Będę uczestniczyć";
+$a->strings["I will not attend"] = "Nie będę uczestniczyć";
+$a->strings["I might attend"] = "Mogę wziąć udział";
+$a->strings["add star"] = "dodaj gwiazdkę";
+$a->strings["remove star"] = "anuluj gwiazdkę";
+$a->strings["toggle star status"] = "włącz status gwiazdy";
+$a->strings["starred"] = "gwiazdką";
+$a->strings["ignore thread"] = "zignoruj ​​wątek";
+$a->strings["unignore thread"] = "odignoruj ​​wątek";
+$a->strings["toggle ignore status"] = "przełącz status ignorowania";
+$a->strings["add tag"] = "dodaj tag";
+$a->strings["like"] = "polub";
+$a->strings["dislike"] = "Nie lubię";
+$a->strings["Share this"] = "Udostępnij to";
+$a->strings["share"] = "udostępnij";
+$a->strings["to"] = "do";
+$a->strings["via"] = "przez";
+$a->strings["Wall-to-Wall"] = "Wall-to-Wall";
+$a->strings["via Wall-To-Wall:"] = "via Wall-To-Wall:";
+$a->strings["%d comment"] = [
+       0 => " %d komentarz",
+       1 => " %d komentarzy",
+       2 => " %d komentarzy",
+       3 => " %d komentarzy",
+];
+$a->strings["Bold"] = "Pogrubienie";
+$a->strings["Italic"] = "Kursywa";
+$a->strings["Underline"] = "Podkreślenie";
+$a->strings["Quote"] = "Cytat";
+$a->strings["Code"] = "Kod";
+$a->strings["Image"] = "Obraz";
+$a->strings["Link"] = "Link";
+$a->strings["Video"] = "Video";
+$a->strings["Delete this item?"] = "Usunąć ten element?";
+$a->strings["show fewer"] = "Pokaż mniej";
+$a->strings["Update %s failed. See error logs."] = "Aktualizacja %s nie powiodła się. Zobacz dziennik błędów.";
 $a->strings["toggle mobile"] = "przełącz na mobilny";
index 895992be5a40dcbceebe47e21efca7c93769305b..3f863059bb7eb2fd4b2992e96836da3702db7574 100644 (file)
@@ -13,8 +13,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: friendica\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-02-26 17:52+0100\n"
-"PO-Revision-Date: 2018-03-01 15:30+0000\n"
+"POT-Creation-Date: 2018-03-05 16:37+0100\n"
+"PO-Revision-Date: 2018-03-24 04:12+0000\n"
 "Last-Translator: 朱陈锬 <tangenters@outlook.com>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/Friendica/friendica/language/zh_CN/)\n"
 "MIME-Version: 1.0\n"
@@ -23,11 +23,6 @@ msgstr ""
 "Language: zh_CN\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: include/dba.php:59
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr "找不到DNS信息为数据库服务器「%s」"
-
 #: include/security.php:81
 msgid "Welcome "
 msgstr "欢迎"
@@ -46,1278 +41,1283 @@ msgid ""
 "form has been opened for too long (>3 hours) before submitting it."
 msgstr "表格安全令牌不对。最可能因为表格开着太久(三个小时以上)提交前。"
 
-#: include/acl_selectors.php:355
-msgid "Post to Email"
-msgstr "电邮发布"
+#: include/enotify.php:33
+msgid "Friendica Notification"
+msgstr "Friendica 通知"
 
-#: include/acl_selectors.php:360
-msgid "Hide your profile details from unknown viewers?"
-msgstr "使简介信息给陌生的看着看不了?"
+#: include/enotify.php:36
+msgid "Thank You,"
+msgstr "谢谢,"
 
-#: include/acl_selectors.php:360
+#: include/enotify.php:39
 #, php-format
-msgid "Connectors disabled, since \"%s\" is enabled."
-msgstr "连接器已停用,因为\"%s\"启用。"
-
-#: include/acl_selectors.php:366
-msgid "Visible to everybody"
-msgstr "任何人可见的"
+msgid "%s Administrator"
+msgstr "%s管理员"
 
-#: include/acl_selectors.php:367 view/theme/vier/config.php:115
-msgid "show"
-msgstr "显示"
+#: include/enotify.php:41
+#, php-format
+msgid "%1$s, %2$s Administrator"
+msgstr "%1$s, %2$s 的管理员"
 
-#: include/acl_selectors.php:368 view/theme/vier/config.php:115
-msgid "don't show"
-msgstr "不要显示"
+#: include/enotify.php:52 src/Worker/Delivery.php:403
+msgid "noreply"
+msgstr "noreply"
 
-#: include/acl_selectors.php:374 mod/editpost.php:136
-msgid "CC: email addresses"
-msgstr "抄送: 电子邮件地址"
+#: include/enotify.php:100
+#, php-format
+msgid "[Friendica:Notify] New mail received at %s"
+msgstr "[Friendica:Notify]收到新邮件在%s"
 
-#: include/acl_selectors.php:375 mod/editpost.php:143
-msgid "Example: bob@example.com, mary@example.com"
-msgstr "比如: li@example.com, wang@example.com"
+#: include/enotify.php:102
+#, php-format
+msgid "%1$s sent you a new private message at %2$s."
+msgstr "%1$s发给您新私人通知在%2$s."
 
-#: include/acl_selectors.php:377 mod/events.php:536 mod/photos.php:1098
-#: mod/photos.php:1441
-msgid "Permissions"
-msgstr "权利"
+#: include/enotify.php:103
+msgid "a private message"
+msgstr "一条私人信息"
 
-#: include/acl_selectors.php:378
-msgid "Close"
-msgstr "关闭"
+#: include/enotify.php:103
+#, php-format
+msgid "%1$s sent you %2$s."
+msgstr "%1$s发给您%2$s."
 
-#: include/api.php:1181
+#: include/enotify.php:105
 #, php-format
-msgid "Daily posting limit of %d post reached. The post was rejected."
-msgid_plural "Daily posting limit of %d posts reached. The post was rejected."
-msgstr[0] "达到每日 %d 发文限制。这篇文章被拒绝发出。"
+msgid "Please visit %s to view and/or reply to your private messages."
+msgstr "请访问 %s 来查看并且/或者回复你的私信。"
 
-#: include/api.php:1205
+#: include/enotify.php:143
 #, php-format
-msgid "Weekly posting limit of %d post reached. The post was rejected."
-msgid_plural ""
-"Weekly posting limit of %d posts reached. The post was rejected."
-msgstr[0] ""
+msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
+msgstr "%1$s于[url=%2$s]a %3$s[/url]评论了"
 
-#: include/api.php:1229
+#: include/enotify.php:151
 #, php-format
-msgid "Monthly posting limit of %d post reached. The post was rejected."
-msgstr ""
+msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
+msgstr "%1$s于[url=%2$s]%3$s的%4$s[/url]评论了"
 
-#: include/api.php:4382 mod/photos.php:88 mod/photos.php:194
-#: mod/photos.php:722 mod/photos.php:1149 mod/photos.php:1166
-#: mod/photos.php:1684 mod/profile_photo.php:84 mod/profile_photo.php:92
-#: mod/profile_photo.php:100 mod/profile_photo.php:223
-#: mod/profile_photo.php:317 mod/profile_photo.php:327 src/Model/User.php:526
-#: src/Model/User.php:534 src/Model/User.php:542
-msgid "Profile Photos"
-msgstr "简介照片"
+#: include/enotify.php:161
+#, php-format
+msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
+msgstr "%1$s于[url=%2$s]您的%3$s[/url]评论了"
 
-#: include/bb2diaspora.php:238 include/event.php:26 include/event.php:914
-#: mod/localtime.php:19
-msgid "l F d, Y \\@ g:i A"
-msgstr "l F d, Y \\@ g:i A"
+#: include/enotify.php:173
+#, php-format
+msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
+msgstr "[Friendica:Notify]于交流#%1$d由%2$s评论"
 
-#: include/bb2diaspora.php:245 include/event.php:45 include/event.php:62
-#: include/event.php:471 include/event.php:992
-msgid "Starts:"
-msgstr "开始:"
+#: include/enotify.php:175
+#, php-format
+msgid "%s commented on an item/conversation you have been following."
+msgstr "%s对你有兴趣的项目/ 交谈发表意见"
 
-#: include/bb2diaspora.php:251 include/event.php:48 include/event.php:68
-#: include/event.php:472 include/event.php:996
-msgid "Finishes:"
-msgstr "结束:"
+#: include/enotify.php:178 include/enotify.php:193 include/enotify.php:208
+#: include/enotify.php:223 include/enotify.php:242 include/enotify.php:257
+#, php-format
+msgid "Please visit %s to view and/or reply to the conversation."
+msgstr "请访问%s来查看并且/或者回复这个对话。"
 
-#: include/bb2diaspora.php:258 include/event.php:52 include/event.php:77
-#: include/event.php:473 include/event.php:1010 mod/directory.php:140
-#: mod/notifications.php:247 mod/contacts.php:651 mod/events.php:521
-#: src/Model/Profile.php:417
-msgid "Location:"
-msgstr "位置:"
+#: include/enotify.php:185
+#, php-format
+msgid "[Friendica:Notify] %s posted to your profile wall"
+msgstr "[Friendica:Notify] %s贴在您的简介墙"
 
-#: include/conversation.php:146 include/conversation.php:284
-#: include/text.php:1717 src/Model/Item.php:1785
-msgid "event"
-msgstr "项目"
+#: include/enotify.php:187
+#, php-format
+msgid "%1$s posted to your profile wall at %2$s"
+msgstr "%1$s放在您的简介墙在%2$s"
 
-#: include/conversation.php:149 include/conversation.php:159
-#: include/conversation.php:287 include/conversation.php:296
-#: mod/subthread.php:97 mod/tagger.php:72 src/Model/Item.php:1783
-#: src/Protocol/Diaspora.php:1946
-msgid "status"
-msgstr "现状"
+#: include/enotify.php:188
+#, php-format
+msgid "%1$s posted to [url=%2$s]your wall[/url]"
+msgstr "%1$s放在[url=%2$s]您的墙[/url]"
 
-#: include/conversation.php:154 include/conversation.php:292
-#: include/text.php:1719 mod/subthread.php:97 mod/tagger.php:72
-#: src/Model/Item.php:1783
-msgid "photo"
-msgstr "照片"
+#: include/enotify.php:200
+#, php-format
+msgid "[Friendica:Notify] %s tagged you"
+msgstr "[Friendica:Notify] %s标签您"
 
-#: include/conversation.php:166 src/Model/Item.php:1656
-#: src/Protocol/Diaspora.php:1942
+#: include/enotify.php:202
 #, php-format
-msgid "%1$s likes %2$s's %3$s"
-msgstr "%1$s 喜欢 %2$s 的 %3$s"
+msgid "%1$s tagged you at %2$s"
+msgstr "%1$s把您在%2$s标签"
 
-#: include/conversation.php:169 src/Model/Item.php:1661
+#: include/enotify.php:203
 #, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
-msgstr "%1$s 不喜欢 %2$s 的 %3$s"
+msgid "%1$s [url=%2$s]tagged you[/url]."
+msgstr "%1$s[url=%2$s]把您标签[/url]."
 
-#: include/conversation.php:172
+#: include/enotify.php:215
 #, php-format
-msgid "%1$s attends %2$s's %3$s"
-msgstr "%1$s 参加了 %2$s 的 %3$s"
+msgid "[Friendica:Notify] %s shared a new post"
+msgstr "[Friendica:Notify] %s分享新的消息"
 
-#: include/conversation.php:175
+#: include/enotify.php:217
 #, php-format
-msgid "%1$s doesn't attend %2$s's %3$s"
-msgstr "%1$s 没有参加 %2$s 的 %3$s"
+msgid "%1$s shared a new post at %2$s"
+msgstr "%1$s分享新的消息在%2$s"
 
-#: include/conversation.php:178
+#: include/enotify.php:218
 #, php-format
-msgid "%1$s attends maybe %2$s's %3$s"
-msgstr ""
+msgid "%1$s [url=%2$s]shared a post[/url]."
+msgstr "%1$s [url=%2$s]分享一个消息[/url]."
 
-#: include/conversation.php:211 mod/dfrn_confirm.php:431
-#: src/Protocol/Diaspora.php:2414
+#: include/enotify.php:230
 #, php-format
-msgid "%1$s is now friends with %2$s"
-msgstr "%1$s是成为%2$s的朋友"
+msgid "[Friendica:Notify] %1$s poked you"
+msgstr "[Friendica:Notify]您被%1$s戳"
 
-#: include/conversation.php:252
+#: include/enotify.php:232
 #, php-format
-msgid "%1$s poked %2$s"
-msgstr "%1$s把%2$s戳"
+msgid "%1$s poked you at %2$s"
+msgstr "您被%1$s戳在%2$s"
 
-#: include/conversation.php:306 mod/tagger.php:110
+#: include/enotify.php:233
 #, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s把%4$s标签%2$s的%3$s"
+msgid "%1$s [url=%2$s]poked you[/url]."
+msgstr "%1$s[url=%2$s]把您戳[/url]。"
 
-#: include/conversation.php:333
-msgid "post/item"
-msgstr "文章/项目"
+#: include/enotify.php:249
+#, php-format
+msgid "[Friendica:Notify] %s tagged your post"
+msgstr "[Friendica:Notify] %s标前您的文章"
 
-#: include/conversation.php:334
+#: include/enotify.php:251
 #, php-format
-msgid "%1$s marked %2$s's %3$s as favorite"
-msgstr "%1$sæ \87注%2$sç\9a\84%3$s为å\81\8fç\88±"
+msgid "%1$s tagged your post at %2$s"
+msgstr "%1$sæ\8a\8aæ\82¨ç\9a\84æ\96\87ç« å\9c¨%2$sæ \87ç­¾"
 
-#: include/conversation.php:607 mod/profiles.php:354 mod/photos.php:1501
-msgid "Likes"
-msgstr "喜欢"
+#: include/enotify.php:252
+#, php-format
+msgid "%1$s tagged [url=%2$s]your post[/url]"
+msgstr "%1$s把[url=%2$s]您的文章[/url]标签"
 
-#: include/conversation.php:607 mod/profiles.php:358 mod/photos.php:1501
-msgid "Dislikes"
-msgstr "不喜欢"
+#: include/enotify.php:264
+msgid "[Friendica:Notify] Introduction received"
+msgstr "[Friendica:Notify] 收到介绍"
 
-#: include/conversation.php:608 include/conversation.php:1672
-#: mod/photos.php:1502
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] "正在参加"
+#: include/enotify.php:266
+#, php-format
+msgid "You've received an introduction from '%1$s' at %2$s"
+msgstr "您从「%1$s」受到一个介绍在%2$s"
 
-#: include/conversation.php:608 mod/photos.php:1502
-msgid "Not attending"
-msgstr "不在参加"
+#: include/enotify.php:267
+#, php-format
+msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
+msgstr "您从%2$s收到[url=%1$s]一个介绍[/url]。"
 
-#: include/conversation.php:608 mod/photos.php:1502
-msgid "Might attend"
-msgstr "可以参加"
+#: include/enotify.php:272 include/enotify.php:318
+#, php-format
+msgid "You may visit their profile at %s"
+msgstr "你能看他的简介在%s"
 
-#: include/conversation.php:742 mod/photos.php:1569 src/Object/Post.php:177
-msgid "Select"
-msgstr "选择"
+#: include/enotify.php:274
+#, php-format
+msgid "Please visit %s to approve or reject the introduction."
+msgstr "请批准或拒绝介绍在%s"
 
-#: include/conversation.php:743 mod/admin.php:1706 mod/contacts.php:821
-#: mod/contacts.php:1019 mod/photos.php:1570 mod/settings.php:742
-#: src/Object/Post.php:178
-msgid "Delete"
-msgstr "删除"
+#: include/enotify.php:282
+msgid "[Friendica:Notify] A new person is sharing with you"
+msgstr "[Friendica:Notify] 一个新的人正在和你分享"
 
-#: include/conversation.php:775 src/Object/Post.php:355
-#: src/Object/Post.php:356
+#: include/enotify.php:284 include/enotify.php:285
 #, php-format
-msgid "View %s's profile @ %s"
-msgstr "看%s的简介@ %s"
-
-#: include/conversation.php:787 src/Object/Post.php:343
-msgid "Categories:"
-msgstr "种类:"
+msgid "%1$s is sharing with you at %2$s"
+msgstr "%1$s 正在 %2$s 和你分享"
 
-#: include/conversation.php:788 src/Object/Post.php:344
-msgid "Filed under:"
-msgstr "归档在:"
+#: include/enotify.php:292
+msgid "[Friendica:Notify] You have a new follower"
+msgstr "[Friendica:Notify] 你有一个新的粉丝"
 
-#: include/conversation.php:795 src/Object/Post.php:369
+#: include/enotify.php:294 include/enotify.php:295
 #, php-format
-msgid "%s from %s"
-msgstr "%s从%s"
-
-#: include/conversation.php:810
-msgid "View in context"
-msgstr "看在上下文"
-
-#: include/conversation.php:812 include/conversation.php:1345
-#: mod/editpost.php:127 mod/message.php:264 mod/message.php:433
-#: mod/photos.php:1473 mod/wallmessage.php:145 src/Object/Post.php:394
-msgid "Please wait"
-msgstr "请等一下"
-
-#: include/conversation.php:883
-msgid "remove"
-msgstr "删除"
-
-#: include/conversation.php:887
-msgid "Delete Selected Items"
-msgstr "删除选的项目"
-
-#: include/conversation.php:1051 view/theme/frio/theme.php:352
-msgid "Follow Thread"
-msgstr ""
-
-#: include/conversation.php:1052 src/Model/Contact.php:554
-msgid "View Status"
-msgstr "看现状"
-
-#: include/conversation.php:1053 include/conversation.php:1069
-#: mod/allfriends.php:73 mod/directory.php:153 mod/suggest.php:82
-#: mod/dirfind.php:220 mod/match.php:89 src/Model/Contact.php:497
-#: src/Model/Contact.php:510 src/Model/Contact.php:555
-msgid "View Profile"
-msgstr "看简介"
-
-#: include/conversation.php:1054 src/Model/Contact.php:556
-msgid "View Photos"
-msgstr "看照片"
-
-#: include/conversation.php:1055 src/Model/Contact.php:557
-msgid "Network Posts"
-msgstr "网络文章"
-
-#: include/conversation.php:1056 src/Model/Contact.php:558
-msgid "View Contact"
-msgstr "查看联系人"
-
-#: include/conversation.php:1057 src/Model/Contact.php:560
-msgid "Send PM"
-msgstr "发送私信"
-
-#: include/conversation.php:1061 src/Model/Contact.php:561
-msgid "Poke"
-msgstr "戳"
+msgid "You have a new follower at %2$s : %1$s"
+msgstr "你在 %2$s 有一个新的关注者: %1$s"
 
-#: include/conversation.php:1066 mod/allfriends.php:74 mod/suggest.php:83
-#: mod/dirfind.php:221 mod/match.php:90 mod/contacts.php:587
-#: mod/follow.php:141 src/Content/Widget.php:61 src/Model/Contact.php:511
-msgid "Connect/Follow"
-msgstr "连接/关注"
+#: include/enotify.php:307
+msgid "[Friendica:Notify] Friend suggestion received"
+msgstr "[Friendica:Notify] 收到朋友建议"
 
-#: include/conversation.php:1185
+#: include/enotify.php:309
 #, php-format
-msgid "%s likes this."
-msgstr "%s喜欢这个."
+msgid "You've received a friend suggestion from '%1$s' at %2$s"
+msgstr "您从「%2$s」收到[url=%1$s]一个朋友建议[/url]。"
 
-#: include/conversation.php:1188
+#: include/enotify.php:310
 #, php-format
-msgid "%s doesn't like this."
-msgstr "%s没有喜欢这个."
+msgid ""
+"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
+msgstr "您从%3$s收到[url=%1$s]一个朋友建议[/url]为%2$s。"
 
-#: include/conversation.php:1191
-#, php-format
-msgid "%s attends."
-msgstr "%s 参加。"
+#: include/enotify.php:316
+msgid "Name:"
+msgstr "名字:"
 
-#: include/conversation.php:1194
-#, php-format
-msgid "%s doesn't attend."
-msgstr "%s 不参加。"
+#: include/enotify.php:317
+msgid "Photo:"
+msgstr "照片:"
 
-#: include/conversation.php:1197
+#: include/enotify.php:320
 #, php-format
-msgid "%s attends maybe."
-msgstr ""
+msgid "Please visit %s to approve or reject the suggestion."
+msgstr "请访问%s来批准或拒绝这个建议。"
 
-#: include/conversation.php:1208
-msgid "and"
-msgstr ""
+#: include/enotify.php:328 include/enotify.php:343
+msgid "[Friendica:Notify] Connection accepted"
+msgstr "[Friendica:Notify] 连接被接受"
 
-#: include/conversation.php:1214
+#: include/enotify.php:330 include/enotify.php:345
 #, php-format
-msgid "and %d other people"
-msgstr ""
+msgid "'%1$s' has accepted your connection request at %2$s"
+msgstr "“%1$s”已经在 %2$s 接受了您的连接请求"
 
-#: include/conversation.php:1223
+#: include/enotify.php:331 include/enotify.php:346
 #, php-format
-msgid "<span  %1$s>%2$d people</span> like this"
-msgstr "<span  %1$s>%2$d人们</span>喜欢这个"
+msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
+msgstr "%2$s 已经接受了你的[url=%1$s]连接请求[/url]。"
 
-#: include/conversation.php:1224
-#, php-format
-msgid "%s like this."
-msgstr "%s 赞了这个。"
+#: include/enotify.php:336
+msgid ""
+"You are now mutual friends and may exchange status updates, photos, and "
+"email without restriction."
+msgstr "你们现在已经互为朋友了,可以不受限制地交换状态更新、照片和邮件。"
 
-#: include/conversation.php:1227
+#: include/enotify.php:338
 #, php-format
-msgid "<span  %1$s>%2$d people</span> don't like this"
-msgstr "<span  %1$s>%2$d人们</span>不喜欢这个"
+msgid "Please visit %s if you wish to make any changes to this relationship."
+msgstr "请访问%s如果你希望对这个关系做任何改变。"
 
-#: include/conversation.php:1228
+#: include/enotify.php:351
 #, php-format
-msgid "%s don't like this."
-msgstr "%s 踩了这个。"
+msgid ""
+"'%1$s' has chosen to accept you a fan, which restricts some forms of "
+"communication - such as private messaging and some profile interactions. If "
+"this is a celebrity or community page, these settings were applied "
+"automatically."
+msgstr ""
 
-#: include/conversation.php:1231
+#: include/enotify.php:353
 #, php-format
-msgid "<span  %1$s>%2$d people</span> attend"
-msgstr "<span  %1$s>%2$d 人</span>参加"
+msgid ""
+"'%1$s' may choose to extend this into a two-way or more permissive "
+"relationship in the future."
+msgstr ""
 
-#: include/conversation.php:1232
+#: include/enotify.php:355
 #, php-format
-msgid "%s attend."
-msgstr "%s 参加。"
+msgid "Please visit %s  if you wish to make any changes to this relationship."
+msgstr "请访问 %s  如果你希望对修改这个关系。"
 
-#: include/conversation.php:1235
-#, php-format
-msgid "<span  %1$s>%2$d people</span> don't attend"
-msgstr "<span  %1$s>%2$d 人</span>不参加"
+#: include/enotify.php:365
+msgid "[Friendica System:Notify] registration request"
+msgstr ""
 
-#: include/conversation.php:1236
+#: include/enotify.php:367
 #, php-format
-msgid "%s don't attend."
-msgstr "%s 不参加。"
+msgid "You've received a registration request from '%1$s' at %2$s"
+msgstr ""
 
-#: include/conversation.php:1239
+#: include/enotify.php:368
 #, php-format
-msgid "<span  %1$s>%2$d people</span> attend maybe"
+msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
 msgstr ""
 
-#: include/conversation.php:1240
+#: include/enotify.php:373
 #, php-format
-msgid "%s anttend maybe."
+msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s("
 msgstr ""
 
-#: include/conversation.php:1270 include/conversation.php:1286
-msgid "Visible to <strong>everybody</strong>"
-msgstr "<strong>大家</strong>可见的"
-
-#: include/conversation.php:1271 include/conversation.php:1287
-#: mod/message.php:200 mod/message.php:207 mod/message.php:343
-#: mod/message.php:350 mod/wallmessage.php:120 mod/wallmessage.php:127
-msgid "Please enter a link URL:"
-msgstr "请输入一个链接 URL:"
+#: include/enotify.php:379
+#, php-format
+msgid "Please visit %s to approve or reject the request."
+msgstr "请访问%s来批准或拒绝这个请求。"
 
-#: include/conversation.php:1272 include/conversation.php:1288
-msgid "Please enter a video link/URL:"
-msgstr "请输入视频连接/URL:"
+#: include/event.php:26 include/event.php:914 include/bb2diaspora.php:238
+#: mod/localtime.php:19
+msgid "l F d, Y \\@ g:i A"
+msgstr "l F d, Y \\@ g:i A"
 
-#: include/conversation.php:1273 include/conversation.php:1289
-msgid "Please enter an audio link/URL:"
-msgstr "请输入音响连接/URL:"
+#: include/event.php:45 include/event.php:62 include/event.php:471
+#: include/event.php:992 include/bb2diaspora.php:245
+msgid "Starts:"
+msgstr "开始:"
 
-#: include/conversation.php:1274 include/conversation.php:1290
-msgid "Tag term:"
-msgstr "标签:"
+#: include/event.php:48 include/event.php:68 include/event.php:472
+#: include/event.php:996 include/bb2diaspora.php:251
+msgid "Finishes:"
+msgstr "结束:"
 
-#: include/conversation.php:1275 include/conversation.php:1291
-#: mod/filer.php:34
-msgid "Save to Folder:"
-msgstr "保存再文件夹:"
+#: include/event.php:52 include/event.php:77 include/event.php:473
+#: include/event.php:1010 include/bb2diaspora.php:258
+#: mod/notifications.php:247 mod/contacts.php:651 mod/directory.php:149
+#: mod/events.php:521 src/Model/Profile.php:417
+msgid "Location:"
+msgstr "位置:"
 
-#: include/conversation.php:1276 include/conversation.php:1292
-msgid "Where are you right now?"
-msgstr "你在哪里?"
+#: include/event.php:420
+msgid "all-day"
+msgstr "全天"
 
-#: include/conversation.php:1277
-msgid "Delete item(s)?"
-msgstr "æ\8a\8a项ç\9b®å\88 é\99¤å\90\97ï¼\9f"
+#: include/event.php:422 include/text.php:1111
+msgid "Sun"
+msgstr "æ\98\9fæ\9c\9fæ\97¥"
 
-#: include/conversation.php:1326
-msgid "Share"
-msgstr "分享"
+#: include/event.php:423 include/text.php:1111
+msgid "Mon"
+msgstr "星期一"
 
-#: include/conversation.php:1327 mod/editpost.php:113 mod/message.php:262
-#: mod/message.php:430 mod/wallmessage.php:143
-msgid "Upload photo"
-msgstr "上传照片"
+#: include/event.php:424 include/text.php:1111
+msgid "Tue"
+msgstr "星期二"
 
-#: include/conversation.php:1328 mod/editpost.php:114
-msgid "upload photo"
-msgstr "上传照片"
+#: include/event.php:425 include/text.php:1111
+msgid "Wed"
+msgstr "星期三"
 
-#: include/conversation.php:1329 mod/editpost.php:115
-msgid "Attach file"
-msgstr "附上文件"
+#: include/event.php:426 include/text.php:1111
+msgid "Thu"
+msgstr "星期四"
 
-#: include/conversation.php:1330 mod/editpost.php:116
-msgid "attach file"
-msgstr "附上文件"
+#: include/event.php:427 include/text.php:1111
+msgid "Fri"
+msgstr "星期五"
 
-#: include/conversation.php:1331 mod/editpost.php:117 mod/message.php:263
-#: mod/message.php:431 mod/wallmessage.php:144
-msgid "Insert web link"
-msgstr "插入网页链接"
+#: include/event.php:428 include/text.php:1111
+msgid "Sat"
+msgstr "星期六"
 
-#: include/conversation.php:1332 mod/editpost.php:118
-msgid "web link"
-msgstr "网页链接"
+#: include/event.php:430 include/text.php:1093 mod/settings.php:945
+msgid "Sunday"
+msgstr "星期天"
 
-#: include/conversation.php:1333 mod/editpost.php:119
-msgid "Insert video link"
-msgstr "æ\8f\92å\85¥è§\86é¢\91é\93¾æ\8e¥"
+#: include/event.php:431 include/text.php:1093 mod/settings.php:945
+msgid "Monday"
+msgstr "æ\98\9fæ\9c\9fä¸\80"
 
-#: include/conversation.php:1334 mod/editpost.php:120
-msgid "video link"
-msgstr "视频链接"
+#: include/event.php:432 include/text.php:1093
+msgid "Tuesday"
+msgstr "星期二"
 
-#: include/conversation.php:1335 mod/editpost.php:121
-msgid "Insert audio link"
-msgstr "æ\8f\92å\85¥é\9f³é¢\91é\93¾æ\8e¥"
+#: include/event.php:433 include/text.php:1093
+msgid "Wednesday"
+msgstr "æ\98\9fæ\9c\9fä¸\89"
 
-#: include/conversation.php:1336 mod/editpost.php:122
-msgid "audio link"
-msgstr "音频链接"
+#: include/event.php:434 include/text.php:1093
+msgid "Thursday"
+msgstr "星期四"
 
-#: include/conversation.php:1337 mod/editpost.php:123
-msgid "Set your location"
-msgstr "设定您的位置"
+#: include/event.php:435 include/text.php:1093
+msgid "Friday"
+msgstr "星期五"
 
-#: include/conversation.php:1338 mod/editpost.php:124
-msgid "set location"
-msgstr "æ\8c\87å®\9aä½\8dç½®"
+#: include/event.php:436 include/text.php:1093
+msgid "Saturday"
+msgstr "æ\98\9fæ\9c\9få\85­"
 
-#: include/conversation.php:1339 mod/editpost.php:125
-msgid "Clear browser location"
-msgstr "清空浏览器位置"
+#: include/event.php:438 include/text.php:1114
+msgid "Jan"
+msgstr "一月"
 
-#: include/conversation.php:1340 mod/editpost.php:126
-msgid "clear location"
-msgstr "清除位置"
+#: include/event.php:439 include/text.php:1114
+msgid "Feb"
+msgstr "二月"
 
-#: include/conversation.php:1342 mod/editpost.php:140
-msgid "Set title"
-msgstr "指定标题"
+#: include/event.php:440 include/text.php:1114
+msgid "Mar"
+msgstr "三月"
 
-#: include/conversation.php:1344 mod/editpost.php:142
-msgid "Categories (comma-separated list)"
-msgstr "种类(逗号分隔单)"
+#: include/event.php:441 include/text.php:1114
+msgid "Apr"
+msgstr "四月"
 
-#: include/conversation.php:1346 mod/editpost.php:128
-msgid "Permission settings"
-msgstr "权设置"
+#: include/event.php:442 include/event.php:455 include/text.php:1097
+#: include/text.php:1114
+msgid "May"
+msgstr "五月"
 
-#: include/conversation.php:1347 mod/editpost.php:157
-msgid "permissions"
-msgstr "权利"
+#: include/event.php:443
+msgid "Jun"
+msgstr "六月"
 
-#: include/conversation.php:1355 mod/editpost.php:137
-msgid "Public post"
-msgstr "公开的消息"
+#: include/event.php:444 include/text.php:1114
+msgid "Jul"
+msgstr "七月"
 
-#: include/conversation.php:1359 mod/editpost.php:148 mod/events.php:531
-#: mod/photos.php:1492 mod/photos.php:1531 mod/photos.php:1604
-#: src/Object/Post.php:797
-msgid "Preview"
-msgstr "预览"
+#: include/event.php:445 include/text.php:1114
+msgid "Aug"
+msgstr "八月"
 
-#: include/conversation.php:1363 include/items.php:387 mod/fbrowser.php:103
-#: mod/fbrowser.php:134 mod/suggest.php:41 mod/unfollow.php:117
-#: mod/contacts.php:467 mod/dfrn_request.php:663 mod/editpost.php:151
-#: mod/follow.php:159 mod/message.php:141 mod/photos.php:248
-#: mod/photos.php:324 mod/settings.php:680 mod/settings.php:706
-#: mod/tagrm.php:19 mod/tagrm.php:99 mod/videos.php:148
-msgid "Cancel"
-msgstr "退消"
+#: include/event.php:446
+msgid "Sept"
+msgstr "九月"
 
-#: include/conversation.php:1368
-msgid "Post to Groups"
-msgstr "å\8f\91å\88°ç»\84"
+#: include/event.php:447 include/text.php:1114
+msgid "Oct"
+msgstr "å\8d\81æ\9c\88"
 
-#: include/conversation.php:1369
-msgid "Post to Contacts"
-msgstr "å\8f\91ç»\99è\81\94系人"
+#: include/event.php:448 include/text.php:1114
+msgid "Nov"
+msgstr "å\8d\81ä¸\80æ\9c\88"
 
-#: include/conversation.php:1370
-msgid "Private post"
-msgstr "私人文章"
+#: include/event.php:449 include/text.php:1114
+msgid "Dec"
+msgstr "十二月"
 
-#: include/conversation.php:1375 mod/editpost.php:155
-#: src/Model/Profile.php:342
-msgid "Message"
-msgstr "通知"
+#: include/event.php:451 include/text.php:1097
+msgid "January"
+msgstr "一月"
 
-#: include/conversation.php:1376 mod/editpost.php:156
-msgid "Browser"
-msgstr "浏览器"
+#: include/event.php:452 include/text.php:1097
+msgid "February"
+msgstr "二月"
 
-#: include/conversation.php:1643
-msgid "View all"
-msgstr "查看全部"
+#: include/event.php:453 include/text.php:1097
+msgid "March"
+msgstr "三月"
 
-#: include/conversation.php:1666
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] "喜欢"
+#: include/event.php:454 include/text.php:1097
+msgid "April"
+msgstr "四月"
 
-#: include/conversation.php:1669
-msgid "Dislike"
-msgid_plural "Dislikes"
-msgstr[0] "不喜欢"
+#: include/event.php:456 include/text.php:1097
+msgid "June"
+msgstr "六月"
 
-#: include/conversation.php:1675
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] "不在参加"
+#: include/event.php:457 include/text.php:1097
+msgid "July"
+msgstr "七月"
 
-#: include/conversation.php:1678 src/Content/ContactSelector.php:125
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr[0] "未决定的"
+#: include/event.php:458 include/text.php:1097
+msgid "August"
+msgstr "八月"
 
-#: include/enotify.php:33
-msgid "Friendica Notification"
-msgstr "Friendica 通知"
+#: include/event.php:459 include/text.php:1097
+msgid "September"
+msgstr "九月"
 
-#: include/enotify.php:36
-msgid "Thank You,"
-msgstr "谢谢,"
+#: include/event.php:460 include/text.php:1097
+msgid "October"
+msgstr "十月"
 
-#: include/enotify.php:39
-#, php-format
-msgid "%s Administrator"
-msgstr "%s管理员"
+#: include/event.php:461 include/text.php:1097
+msgid "November"
+msgstr "十一月"
 
-#: include/enotify.php:41
-#, php-format
-msgid "%1$s, %2$s Administrator"
-msgstr "%1$s, %2$s 的管理员"
+#: include/event.php:462 include/text.php:1097
+msgid "December"
+msgstr "十二月"
 
-#: include/enotify.php:52 src/Worker/Delivery.php:402
-msgid "noreply"
-msgstr "noreply"
+#: include/event.php:464 mod/cal.php:280 mod/events.php:401
+msgid "today"
+msgstr "今天"
 
-#: include/enotify.php:100
-#, php-format
-msgid "[Friendica:Notify] New mail received at %s"
-msgstr "[Friendica:Notify]收到新邮件在%s"
+#: include/event.php:465 mod/cal.php:281 mod/events.php:402
+#: src/Util/Temporal.php:304
+msgid "month"
+msgstr ""
 
-#: include/enotify.php:102
-#, php-format
-msgid "%1$s sent you a new private message at %2$s."
-msgstr "%1$s发给您新私人通知在%2$s."
+#: include/event.php:466 mod/cal.php:282 mod/events.php:403
+#: src/Util/Temporal.php:305
+msgid "week"
+msgstr "星期"
 
-#: include/enotify.php:103
-msgid "a private message"
-msgstr "一条私人的消息"
+#: include/event.php:467 mod/cal.php:283 mod/events.php:404
+#: src/Util/Temporal.php:306
+msgid "day"
+msgstr "日"
 
-#: include/enotify.php:103
-#, php-format
-msgid "%1$s sent you %2$s."
-msgstr "%1$s发给您%2$s."
+#: include/event.php:469
+msgid "No events to display"
+msgstr "没有可显示的事件"
 
-#: include/enotify.php:105
-#, php-format
-msgid "Please visit %s to view and/or reply to your private messages."
-msgstr "请访问 %s 来查看并且/或者回复你的私信。"
+#: include/event.php:583
+msgid "l, F j"
+msgstr "l, F j"
 
-#: include/enotify.php:143
-#, php-format
-msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
-msgstr "%1$s于[url=%2$s]a %3$s[/url]评论了"
+#: include/event.php:607
+msgid "Edit event"
+msgstr "编辑事件"
 
-#: include/enotify.php:151
-#, php-format
-msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
-msgstr "%1$s于[url=%2$s]%3$s的%4$s[/url]评论了"
+#: include/event.php:608
+msgid "Duplicate event"
+msgstr ""
 
-#: include/enotify.php:161
-#, php-format
-msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
-msgstr "%1$s于[url=%2$s]您的%3$s[/url]评论了"
+#: include/event.php:609
+msgid "Delete event"
+msgstr "删除事件"
 
-#: include/enotify.php:173
-#, php-format
-msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
-msgstr "[Friendica:Notify]于交流#%1$d由%2$s评论"
+#: include/event.php:636 include/text.php:1508 include/text.php:1515
+msgid "link to source"
+msgstr "链接到来源"
 
-#: include/enotify.php:175
-#, php-format
-msgid "%s commented on an item/conversation you have been following."
-msgstr "%s对你有兴趣的项目/ 交谈发表意见"
+#: include/event.php:896
+msgid "Export"
+msgstr "导出"
 
-#: include/enotify.php:178 include/enotify.php:193 include/enotify.php:208
-#: include/enotify.php:223 include/enotify.php:242 include/enotify.php:257
-#, php-format
-msgid "Please visit %s to view and/or reply to the conversation."
-msgstr "请访问%s来查看并且/或者回复这个对话。"
+#: include/event.php:897
+msgid "Export calendar as ical"
+msgstr "导出日历为 ical"
 
-#: include/enotify.php:185
-#, php-format
-msgid "[Friendica:Notify] %s posted to your profile wall"
-msgstr "[Friendica:Notify] %s贴在您的简介墙"
+#: include/event.php:898
+msgid "Export calendar as csv"
+msgstr "导出日历为 csv"
 
-#: include/enotify.php:187
-#, php-format
-msgid "%1$s posted to your profile wall at %2$s"
-msgstr "%1$s放在您的简介墙在%2$s"
+#: include/event.php:915
+msgid "D g:i A"
+msgstr ""
 
-#: include/enotify.php:188
-#, php-format
-msgid "%1$s posted to [url=%2$s]your wall[/url]"
-msgstr "%1$s放在[url=%2$s]您的墙[/url]"
+#: include/event.php:916
+msgid "g:i A"
+msgstr ""
 
-#: include/enotify.php:200
-#, php-format
-msgid "[Friendica:Notify] %s tagged you"
-msgstr "[Friendica:Notify] %s标签您"
+#: include/event.php:1011 include/event.php:1013
+msgid "Show map"
+msgstr "显示地图"
 
-#: include/enotify.php:202
-#, php-format
-msgid "%1$s tagged you at %2$s"
-msgstr "%1$s把您在%2$s标签"
+#: include/event.php:1012
+msgid "Hide map"
+msgstr "隐藏地图"
 
-#: include/enotify.php:203
-#, php-format
-msgid "%1$s [url=%2$s]tagged you[/url]."
-msgstr "%1$s[url=%2$s]把您标签[/url]."
+#: include/items.php:342 mod/notice.php:22 mod/viewsrc.php:21
+#: mod/admin.php:269 mod/admin.php:1762 mod/admin.php:2010 mod/display.php:70
+#: mod/display.php:247 mod/display.php:349
+msgid "Item not found."
+msgstr "项目找不到。"
 
-#: include/enotify.php:215
-#, php-format
-msgid "[Friendica:Notify] %s shared a new post"
-msgstr "[Friendica:Notify] %s分享新的消息"
+#: include/items.php:382
+msgid "Do you really want to delete this item?"
+msgstr "您真的想删除这个项目吗?"
 
-#: include/enotify.php:217
-#, php-format
-msgid "%1$s shared a new post at %2$s"
-msgstr "%1$s分享新的消息在%2$s"
+#: include/items.php:384 mod/api.php:110 mod/suggest.php:38
+#: mod/profiles.php:649 mod/profiles.php:652 mod/profiles.php:674
+#: mod/contacts.php:464 mod/dfrn_request.php:653 mod/follow.php:148
+#: mod/register.php:237 mod/message.php:138 mod/settings.php:1109
+#: mod/settings.php:1115 mod/settings.php:1122 mod/settings.php:1126
+#: mod/settings.php:1130 mod/settings.php:1134 mod/settings.php:1138
+#: mod/settings.php:1142 mod/settings.php:1162 mod/settings.php:1163
+#: mod/settings.php:1164 mod/settings.php:1165 mod/settings.php:1166
+msgid "Yes"
+msgstr "是"
 
-#: include/enotify.php:218
-#, php-format
-msgid "%1$s [url=%2$s]shared a post[/url]."
-msgstr "%1$s [url=%2$s]分享一个消息[/url]."
+#: include/items.php:387 include/conversation.php:1373 mod/fbrowser.php:103
+#: mod/fbrowser.php:134 mod/suggest.php:41 mod/unfollow.php:117
+#: mod/contacts.php:467 mod/dfrn_request.php:663 mod/follow.php:159
+#: mod/tagrm.php:19 mod/tagrm.php:99 mod/editpost.php:151 mod/message.php:141
+#: mod/photos.php:248 mod/photos.php:324 mod/settings.php:680
+#: mod/settings.php:706 mod/videos.php:148
+msgid "Cancel"
+msgstr "退消"
 
-#: include/enotify.php:230
-#, php-format
-msgid "[Friendica:Notify] %1$s poked you"
-msgstr "[Friendica:Notify]您被%1$s戳"
+#: include/items.php:401 mod/allfriends.php:21 mod/api.php:35 mod/api.php:40
+#: mod/attach.php:38 mod/common.php:26 mod/crepair.php:98 mod/nogroup.php:28
+#: mod/repair_ostatus.php:13 mod/suggest.php:60 mod/unfollow.php:15
+#: mod/unfollow.php:57 mod/unfollow.php:90 mod/uimport.php:28
+#: mod/dirfind.php:24 mod/notifications.php:73 mod/ostatus_subscribe.php:16
+#: mod/cal.php:304 mod/dfrn_confirm.php:68 mod/invite.php:20
+#: mod/invite.php:106 mod/manage.php:131 mod/profiles.php:181
+#: mod/profiles.php:619 mod/wall_attach.php:74 mod/wall_attach.php:77
+#: mod/contacts.php:378 mod/delegate.php:24 mod/delegate.php:38
+#: mod/follow.php:16 mod/follow.php:53 mod/follow.php:116 mod/poke.php:150
+#: mod/profile_photo.php:29 mod/profile_photo.php:188
+#: mod/profile_photo.php:199 mod/profile_photo.php:212 mod/regmod.php:108
+#: mod/viewcontacts.php:57 mod/wall_upload.php:103 mod/wall_upload.php:106
+#: mod/wallmessage.php:16 mod/wallmessage.php:40 mod/wallmessage.php:79
+#: mod/wallmessage.php:103 mod/item.php:160 mod/register.php:53
+#: mod/editpost.php:20 mod/events.php:195 mod/fsuggest.php:81 mod/group.php:26
+#: mod/message.php:59 mod/message.php:104 mod/network.php:32 mod/notes.php:30
+#: mod/photos.php:174 mod/photos.php:1051 mod/settings.php:41
+#: mod/settings.php:140 mod/settings.php:669 index.php:413
+msgid "Permission denied."
+msgstr "权限不够。"
 
-#: include/enotify.php:232
-#, php-format
-msgid "%1$s poked you at %2$s"
-msgstr "您被%1$s戳在%2$s"
+#: include/items.php:471
+msgid "Archives"
+msgstr "档案"
 
-#: include/enotify.php:233
-#, php-format
-msgid "%1$s [url=%2$s]poked you[/url]."
-msgstr "%1$s[url=%2$s]把您戳[/url]。"
+#: include/items.php:477 view/theme/vier/theme.php:259
+#: src/Content/ForumManager.php:130 src/Content/Widget.php:312
+#: src/Object/Post.php:422 src/App.php:514
+msgid "show more"
+msgstr "看多"
 
-#: include/enotify.php:249
-#, php-format
-msgid "[Friendica:Notify] %s tagged your post"
-msgstr "[Friendica:Notify] %s标前您的文章"
+#: include/text.php:302
+msgid "newer"
+msgstr "更新"
 
-#: include/enotify.php:251
-#, php-format
-msgid "%1$s tagged your post at %2$s"
-msgstr "%1$s把您的文章在%2$s标签"
+#: include/text.php:303
+msgid "older"
+msgstr "更旧"
 
-#: include/enotify.php:252
-#, php-format
-msgid "%1$s tagged [url=%2$s]your post[/url]"
-msgstr "%1$s把[url=%2$s]您的文章[/url]标签"
+#: include/text.php:308
+msgid "first"
+msgstr "首先"
 
-#: include/enotify.php:264
-msgid "[Friendica:Notify] Introduction received"
-msgstr "[Friendica:Notify] 收到介绍"
+#: include/text.php:309
+msgid "prev"
+msgstr "上个"
 
-#: include/enotify.php:266
-#, php-format
-msgid "You've received an introduction from '%1$s' at %2$s"
-msgstr "您从「%1$s」受到一个介绍在%2$s"
+#: include/text.php:343
+msgid "next"
+msgstr "下个"
 
-#: include/enotify.php:267
-#, php-format
-msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
-msgstr "您从%2$s收到[url=%1$s]一个介绍[/url]。"
+#: include/text.php:344
+msgid "last"
+msgstr "最后"
 
-#: include/enotify.php:272 include/enotify.php:318
-#, php-format
-msgid "You may visit their profile at %s"
-msgstr "你能看他的简介在%s"
+#: include/text.php:398
+msgid "Loading more entries..."
+msgstr "没有项目..."
 
-#: include/enotify.php:274
-#, php-format
-msgid "Please visit %s to approve or reject the introduction."
-msgstr "请批准或拒绝介绍在%s"
+#: include/text.php:399
+msgid "The end"
+msgstr ""
 
-#: include/enotify.php:282
-msgid "[Friendica:Notify] A new person is sharing with you"
-msgstr "[Friendica:Notify] 一个新的人正在和你分享"
+#: include/text.php:884
+msgid "No contacts"
+msgstr "没有联系人"
 
-#: include/enotify.php:284 include/enotify.php:285
+#: include/text.php:908
 #, php-format
-msgid "%1$s is sharing with you at %2$s"
-msgstr "%1$s 正在 %2$s 和你分享"
+msgid "%d Contact"
+msgid_plural "%d Contacts"
+msgstr[0] "%d 联系人"
 
-#: include/enotify.php:292
-msgid "[Friendica:Notify] You have a new follower"
-msgstr "[Friendica:Notify] 你有一个新的粉丝"
+#: include/text.php:921
+msgid "View Contacts"
+msgstr "查看联系人"
 
-#: include/enotify.php:294 include/enotify.php:295
-#, php-format
-msgid "You have a new follower at %2$s : %1$s"
-msgstr "ä½ å\9c¨ %2$s æ\9c\89ä¸\80个æ\96°ç\9a\84å\85³æ³¨è\80\85ï¼\9a %1$s"
+#: include/text.php:1010 mod/filer.php:35 mod/editpost.php:112
+#: mod/notes.php:68
+msgid "Save"
+msgstr "ä¿\9då­\98"
 
-#: include/enotify.php:307
-msgid "[Friendica:Notify] Friend suggestion received"
-msgstr "[Friendica:Notify] 收到朋友建议"
+#: include/text.php:1010
+msgid "Follow"
+msgstr "关注"
 
-#: include/enotify.php:309
-#, php-format
-msgid "You've received a friend suggestion from '%1$s' at %2$s"
-msgstr "您从「%2$s」收到[url=%1$s]一个朋友建议[/url]。"
+#: include/text.php:1016 mod/search.php:155 src/Content/Nav.php:142
+msgid "Search"
+msgstr "搜索"
 
-#: include/enotify.php:310
-#, php-format
-msgid ""
-"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
-msgstr "您从%3$s收到[url=%1$s]一个朋友建议[/url]为%2$s。"
+#: include/text.php:1019 src/Content/Nav.php:58
+msgid "@name, !forum, #tags, content"
+msgstr ""
 
-#: include/enotify.php:316
-msgid "Name:"
-msgstr "å\90\8då­\97ï¼\9a"
+#: include/text.php:1025 src/Content/Nav.php:145
+msgid "Full Text"
+msgstr "å\85¨æ\96\87"
 
-#: include/enotify.php:317
-msgid "Photo:"
-msgstr "照片:"
+#: include/text.php:1026 src/Content/Nav.php:146
+#: src/Content/Widget/TagCloud.php:54
+msgid "Tags"
+msgstr "标签:"
 
-#: include/enotify.php:320
-#, php-format
-msgid "Please visit %s to approve or reject the suggestion."
-msgstr "请访问%s来批准或拒绝这个建议。"
+#: include/text.php:1027 mod/contacts.php:805 mod/contacts.php:866
+#: mod/viewcontacts.php:131 view/theme/frio/theme.php:270
+#: src/Content/Nav.php:147 src/Content/Nav.php:212 src/Model/Profile.php:957
+#: src/Model/Profile.php:960
+msgid "Contacts"
+msgstr "联系人"
 
-#: include/enotify.php:328 include/enotify.php:343
-msgid "[Friendica:Notify] Connection accepted"
-msgstr "[Friendica:Notify] 连接被接受"
+#: include/text.php:1030 view/theme/vier/theme.php:254
+#: src/Content/ForumManager.php:125 src/Content/Nav.php:151
+msgid "Forums"
+msgstr "论坛"
 
-#: include/enotify.php:330 include/enotify.php:345
-#, php-format
-msgid "'%1$s' has accepted your connection request at %2$s"
-msgstr ""
+#: include/text.php:1074
+msgid "poke"
+msgstr "戳"
 
-#: include/enotify.php:331 include/enotify.php:346
-#, php-format
-msgid "%2$s has accepted your [url=%1$s]connection request[/url]."
-msgstr "%2$s 已经接受了你的[url=%1$s]连接请求[/url]。"
+#: include/text.php:1074
+msgid "poked"
+msgstr "戳了"
 
-#: include/enotify.php:336
-msgid ""
-"You are now mutual friends and may exchange status updates, photos, and "
-"email without restriction."
-msgstr "你们现在已经互为朋友了,可以不受限制地交换状态更新、照片和邮件。"
+#: include/text.php:1075
+msgid "ping"
+msgstr "砰"
 
-#: include/enotify.php:338
-#, php-format
-msgid "Please visit %s if you wish to make any changes to this relationship."
-msgstr "请访问%s如果你希望对这个关系做任何改变。"
+#: include/text.php:1075
+msgid "pinged"
+msgstr "砰了"
 
-#: include/enotify.php:351
-#, php-format
-msgid ""
-"'%1$s' has chosen to accept you a fan, which restricts some forms of "
-"communication - such as private messaging and some profile interactions. If "
-"this is a celebrity or community page, these settings were applied "
-"automatically."
-msgstr ""
+#: include/text.php:1076
+msgid "prod"
+msgstr "柔戳"
 
-#: include/enotify.php:353
-#, php-format
-msgid ""
-"'%1$s' may choose to extend this into a two-way or more permissive "
-"relationship in the future."
-msgstr ""
+#: include/text.php:1076
+msgid "prodded"
+msgstr "柔戳了"
 
-#: include/enotify.php:355
-#, php-format
-msgid "Please visit %s  if you wish to make any changes to this relationship."
-msgstr "请访问 %s  如果你希望对修改这个关系。"
+#: include/text.php:1077
+msgid "slap"
+msgstr "掌击"
 
-#: include/enotify.php:365
-msgid "[Friendica System:Notify] registration request"
-msgstr ""
+#: include/text.php:1077
+msgid "slapped"
+msgstr "掌击了"
 
-#: include/enotify.php:367
-#, php-format
-msgid "You've received a registration request from '%1$s' at %2$s"
-msgstr ""
+#: include/text.php:1078
+msgid "finger"
+msgstr "指"
 
-#: include/enotify.php:368
-#, php-format
-msgid "You've received a [url=%1$s]registration request[/url] from %2$s."
-msgstr ""
+#: include/text.php:1078
+msgid "fingered"
+msgstr "指了"
 
-#: include/enotify.php:373
-#, php-format
-msgid "Full Name:\t%1$s\\nSite Location:\t%2$s\\nLogin Name:\t%3$s (%4$s("
+#: include/text.php:1079
+msgid "rebuff"
+msgstr "拒绝"
+
+#: include/text.php:1079
+msgid "rebuffed"
+msgstr "已拒绝"
+
+#: include/text.php:1114
+msgid "Sep"
 msgstr ""
 
-#: include/enotify.php:379
-#, php-format
-msgid "Please visit %s to approve or reject the request."
-msgstr "请访问%s来批准或拒绝这个请求。"
+#: include/text.php:1315 mod/videos.php:381
+msgid "View Video"
+msgstr "察看视频"
 
-#: include/event.php:420
-msgid "all-day"
-msgstr "å\85¨å¤©"
+#: include/text.php:1332
+msgid "bytes"
+msgstr "å­\97è\8a\82"
 
-#: include/event.php:422 include/text.php:1111
-msgid "Sun"
-msgstr "星期日"
+#: include/text.php:1367 include/text.php:1378
+msgid "Click to open/close"
+msgstr "点击为开关"
 
-#: include/event.php:423 include/text.php:1111
-msgid "Mon"
-msgstr "星期一"
+#: include/text.php:1502
+msgid "View on separate page"
+msgstr "在另一页面中查看"
 
-#: include/event.php:424 include/text.php:1111
-msgid "Tue"
-msgstr "星期二"
+#: include/text.php:1503
+msgid "view on separate page"
+msgstr "在另一页面中查看"
 
-#: include/event.php:425 include/text.php:1111
-msgid "Wed"
-msgstr "星期三"
+#: include/text.php:1717 include/conversation.php:146
+#: include/conversation.php:284 src/Model/Item.php:1785
+msgid "event"
+msgstr "项目"
 
-#: include/event.php:426 include/text.php:1111
-msgid "Thu"
-msgstr "星期四"
+#: include/text.php:1719 include/conversation.php:154
+#: include/conversation.php:292 mod/subthread.php:97 mod/tagger.php:72
+#: src/Model/Item.php:1783
+msgid "photo"
+msgstr "照片"
 
-#: include/event.php:427 include/text.php:1111
-msgid "Fri"
-msgstr "æ\98\9fæ\9c\9fäº\94"
+#: include/text.php:1721
+msgid "activity"
+msgstr "æ´»å\8a¨"
 
-#: include/event.php:428 include/text.php:1111
-msgid "Sat"
-msgstr "星期六"
+#: include/text.php:1723 src/Object/Post.php:421 src/Object/Post.php:433
+msgid "comment"
+msgid_plural "comments"
+msgstr[0] "评论"
 
-#: include/event.php:430 include/text.php:1093 mod/settings.php:945
-msgid "Sunday"
-msgstr "æ\98\9fæ\9c\9f天"
+#: include/text.php:1726
+msgid "post"
+msgstr "æ\96\87ç« "
 
-#: include/event.php:431 include/text.php:1093 mod/settings.php:945
-msgid "Monday"
-msgstr "æ\98\9fæ\9c\9fä¸\80"
+#: include/text.php:1883
+msgid "Item filed"
+msgstr "æ\8a\8a项ç\9b®å½\92æ¡£äº\86"
 
-#: include/event.php:432 include/text.php:1093
-msgid "Tuesday"
-msgstr "星期二"
+#: include/acl_selectors.php:355
+msgid "Post to Email"
+msgstr "电邮发布"
 
-#: include/event.php:433 include/text.php:1093
-msgid "Wednesday"
-msgstr "星期三"
+#: include/acl_selectors.php:360
+msgid "Hide your profile details from unknown viewers?"
+msgstr "使简介信息给陌生的看着看不了?"
+
+#: include/acl_selectors.php:360
+#, php-format
+msgid "Connectors disabled, since \"%s\" is enabled."
+msgstr "连接器已停用,因为\"%s\"启用。"
+
+#: include/acl_selectors.php:366
+msgid "Visible to everybody"
+msgstr "任何人可见的"
+
+#: include/acl_selectors.php:367 view/theme/vier/config.php:115
+msgid "show"
+msgstr "显示"
+
+#: include/acl_selectors.php:368 view/theme/vier/config.php:115
+msgid "don't show"
+msgstr "不要显示"
+
+#: include/acl_selectors.php:374 mod/editpost.php:136
+msgid "CC: email addresses"
+msgstr "抄送: 电子邮件地址"
+
+#: include/acl_selectors.php:375 mod/editpost.php:143
+msgid "Example: bob@example.com, mary@example.com"
+msgstr "比如: li@example.com, wang@example.com"
+
+#: include/acl_selectors.php:377 mod/events.php:536 mod/photos.php:1098
+#: mod/photos.php:1441
+msgid "Permissions"
+msgstr "权限"
+
+#: include/acl_selectors.php:378
+msgid "Close"
+msgstr "关闭"
+
+#: include/api.php:1181
+#, php-format
+msgid "Daily posting limit of %d post reached. The post was rejected."
+msgid_plural "Daily posting limit of %d posts reached. The post was rejected."
+msgstr[0] "达到每日 %d 发文限制。此文被拒绝发出。"
+
+#: include/api.php:1205
+#, php-format
+msgid "Weekly posting limit of %d post reached. The post was rejected."
+msgid_plural ""
+"Weekly posting limit of %d posts reached. The post was rejected."
+msgstr[0] "达到每周 %d 发文限制。此文被拒绝发出。"
+
+#: include/api.php:1229
+#, php-format
+msgid "Monthly posting limit of %d post reached. The post was rejected."
+msgstr "达到每月 %d 发文限制。此文被拒绝发出。"
 
-#: include/event.php:434 include/text.php:1093
-msgid "Thursday"
-msgstr "星期四"
+#: include/api.php:4382 mod/profile_photo.php:84 mod/profile_photo.php:92
+#: mod/profile_photo.php:100 mod/profile_photo.php:223
+#: mod/profile_photo.php:317 mod/profile_photo.php:327 mod/photos.php:88
+#: mod/photos.php:194 mod/photos.php:722 mod/photos.php:1149
+#: mod/photos.php:1166 mod/photos.php:1684 src/Model/User.php:526
+#: src/Model/User.php:534 src/Model/User.php:542
+msgid "Profile Photos"
+msgstr "简介照片"
 
-#: include/event.php:435 include/text.php:1093
-msgid "Friday"
-msgstr "星期五"
+#: include/conversation.php:149 include/conversation.php:159
+#: include/conversation.php:287 include/conversation.php:296
+#: mod/subthread.php:97 mod/tagger.php:72 src/Model/Item.php:1783
+#: src/Protocol/Diaspora.php:1946
+msgid "status"
+msgstr "现状"
 
-#: include/event.php:436 include/text.php:1093
-msgid "Saturday"
-msgstr "星期六"
+#: include/conversation.php:166 src/Model/Item.php:1656
+#: src/Protocol/Diaspora.php:1942
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "%1$s 喜欢 %2$s 的 %3$s"
 
-#: include/event.php:438 include/text.php:1114
-msgid "Jan"
-msgstr "一月"
+#: include/conversation.php:169 src/Model/Item.php:1661
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
+msgstr "%1$s 不喜欢 %2$s 的 %3$s"
 
-#: include/event.php:439 include/text.php:1114
-msgid "Feb"
-msgstr "二月"
+#: include/conversation.php:172
+#, php-format
+msgid "%1$s attends %2$s's %3$s"
+msgstr "%1$s 参加了 %2$s 的 %3$s"
 
-#: include/event.php:440 include/text.php:1114
-msgid "Mar"
-msgstr "三月"
+#: include/conversation.php:175
+#, php-format
+msgid "%1$s doesn't attend %2$s's %3$s"
+msgstr "%1$s 没有参加 %2$s 的 %3$s"
 
-#: include/event.php:441 include/text.php:1114
-msgid "Apr"
-msgstr "四月"
+#: include/conversation.php:178
+#, php-format
+msgid "%1$s attends maybe %2$s's %3$s"
+msgstr ""
 
-#: include/event.php:442 include/event.php:455 include/text.php:1097
-#: include/text.php:1114
-msgid "May"
-msgstr "五月"
+#: include/conversation.php:211 mod/dfrn_confirm.php:431
+#: src/Protocol/Diaspora.php:2414
+#, php-format
+msgid "%1$s is now friends with %2$s"
+msgstr "%1$s是成为%2$s的朋友"
 
-#: include/event.php:443
-msgid "Jun"
-msgstr "六月"
+#: include/conversation.php:252
+#, php-format
+msgid "%1$s poked %2$s"
+msgstr "%1$s把%2$s戳"
 
-#: include/event.php:444 include/text.php:1114
-msgid "Jul"
-msgstr "七月"
+#: include/conversation.php:306 mod/tagger.php:110
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$s把%4$s标签%2$s的%3$s"
 
-#: include/event.php:445 include/text.php:1114
-msgid "Aug"
-msgstr "八月"
+#: include/conversation.php:333
+msgid "post/item"
+msgstr "文章/项目"
 
-#: include/event.php:446
-msgid "Sept"
-msgstr "九月"
+#: include/conversation.php:334
+#, php-format
+msgid "%1$s marked %2$s's %3$s as favorite"
+msgstr "%1$s标注%2$s的%3$s为偏爱"
 
-#: include/event.php:447 include/text.php:1114
-msgid "Oct"
-msgstr "å\8d\81æ\9c\88"
+#: include/conversation.php:607 mod/profiles.php:354 mod/photos.php:1501
+msgid "Likes"
+msgstr "å\96\9c欢"
 
-#: include/event.php:448 include/text.php:1114
-msgid "Nov"
-msgstr "十一月"
+#: include/conversation.php:607 mod/profiles.php:358 mod/photos.php:1501
+msgid "Dislikes"
+msgstr "不喜欢"
 
-#: include/event.php:449 include/text.php:1114
-msgid "Dec"
-msgstr "十二月"
+#: include/conversation.php:608 include/conversation.php:1682
+#: mod/photos.php:1502
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] "正在参加"
 
-#: include/event.php:451 include/text.php:1097
-msgid "January"
-msgstr "ä¸\80æ\9c\88"
+#: include/conversation.php:608 mod/photos.php:1502
+msgid "Not attending"
+msgstr "ä¸\8då\9c¨å\8f\82å\8a "
 
-#: include/event.php:452 include/text.php:1097
-msgid "February"
-msgstr "二月"
+#: include/conversation.php:608 mod/photos.php:1502
+msgid "Might attend"
+msgstr "可以参加"
 
-#: include/event.php:453 include/text.php:1097
-msgid "March"
-msgstr "三月"
+#: include/conversation.php:746 mod/photos.php:1569 src/Object/Post.php:177
+msgid "Select"
+msgstr "选择"
 
-#: include/event.php:454 include/text.php:1097
-msgid "April"
-msgstr "四月"
+#: include/conversation.php:747 mod/contacts.php:821 mod/contacts.php:1019
+#: mod/admin.php:1706 mod/photos.php:1570 mod/settings.php:742
+#: src/Object/Post.php:178
+msgid "Delete"
+msgstr "删除"
 
-#: include/event.php:456 include/text.php:1097
-msgid "June"
-msgstr "六月"
+#: include/conversation.php:779 src/Object/Post.php:355
+#: src/Object/Post.php:356
+#, php-format
+msgid "View %s's profile @ %s"
+msgstr "看%s的简介@ %s"
 
-#: include/event.php:457 include/text.php:1097
-msgid "July"
-msgstr "七月"
+#: include/conversation.php:791 src/Object/Post.php:343
+msgid "Categories:"
+msgstr "种类:"
 
-#: include/event.php:458 include/text.php:1097
-msgid "August"
-msgstr "å\85«æ\9c\88"
+#: include/conversation.php:792 src/Object/Post.php:344
+msgid "Filed under:"
+msgstr "å½\92æ¡£å\9c¨ï¼\9a"
 
-#: include/event.php:459 include/text.php:1097
-msgid "September"
-msgstr "九月"
+#: include/conversation.php:799 src/Object/Post.php:369
+#, php-format
+msgid "%s from %s"
+msgstr "%s从%s"
 
-#: include/event.php:460 include/text.php:1097
-msgid "October"
-msgstr "十月"
+#: include/conversation.php:814
+msgid "View in context"
+msgstr "看在上下文"
 
-#: include/event.php:461 include/text.php:1097
-msgid "November"
-msgstr "十一月"
+#: include/conversation.php:816 include/conversation.php:1355
+#: mod/wallmessage.php:145 mod/editpost.php:127 mod/message.php:264
+#: mod/message.php:433 mod/photos.php:1473 src/Object/Post.php:394
+msgid "Please wait"
+msgstr "请等一下"
 
-#: include/event.php:462 include/text.php:1097
-msgid "December"
-msgstr "å\8d\81äº\8cæ\9c\88"
+#: include/conversation.php:887
+msgid "remove"
+msgstr "å\88 é\99¤"
 
-#: include/event.php:464 mod/cal.php:280 mod/events.php:401
-msgid "today"
-msgstr "今天"
+#: include/conversation.php:891
+msgid "Delete Selected Items"
+msgstr "删除选的项目"
 
-#: include/event.php:465 mod/cal.php:281 mod/events.php:402
-#: src/Util/Temporal.php:304
-msgid "month"
-msgstr "月"
+#: include/conversation.php:1061 view/theme/frio/theme.php:352
+msgid "Follow Thread"
+msgstr ""
 
-#: include/event.php:466 mod/cal.php:282 mod/events.php:403
-#: src/Util/Temporal.php:305
-msgid "week"
-msgstr "星期"
+#: include/conversation.php:1062 src/Model/Contact.php:554
+msgid "View Status"
+msgstr "看现状"
 
-#: include/event.php:467 mod/cal.php:283 mod/events.php:404
-#: src/Util/Temporal.php:306
-msgid "day"
-msgstr "日"
+#: include/conversation.php:1063 include/conversation.php:1079
+#: mod/allfriends.php:73 mod/suggest.php:82 mod/dirfind.php:220
+#: mod/match.php:89 mod/directory.php:160 src/Model/Contact.php:497
+#: src/Model/Contact.php:510 src/Model/Contact.php:555
+msgid "View Profile"
+msgstr "看简介"
 
-#: include/event.php:469
-msgid "No events to display"
-msgstr "没有可显示的事件"
+#: include/conversation.php:1064 src/Model/Contact.php:556
+msgid "View Photos"
+msgstr "看照片"
 
-#: include/event.php:583
-msgid "l, F j"
-msgstr "l, F j"
+#: include/conversation.php:1065 src/Model/Contact.php:557
+msgid "Network Posts"
+msgstr "网络文章"
 
-#: include/event.php:607
-msgid "Edit event"
-msgstr "编项目"
+#: include/conversation.php:1066 src/Model/Contact.php:558
+msgid "View Contact"
+msgstr "查看联系人"
 
-#: include/event.php:608
-msgid "Duplicate event"
-msgstr ""
+#: include/conversation.php:1067 src/Model/Contact.php:560
+msgid "Send PM"
+msgstr "发送私信"
 
-#: include/event.php:609
-msgid "Delete event"
-msgstr "删除事件"
+#: include/conversation.php:1071 src/Model/Contact.php:561
+msgid "Poke"
+msgstr ""
 
-#: include/event.php:636 include/text.php:1508 include/text.php:1515
-msgid "link to source"
-msgstr "链接到来源"
+#: include/conversation.php:1076 mod/allfriends.php:74 mod/suggest.php:83
+#: mod/dirfind.php:221 mod/match.php:90 mod/contacts.php:587
+#: mod/follow.php:141 src/Content/Widget.php:61 src/Model/Contact.php:511
+msgid "Connect/Follow"
+msgstr "连接/关注"
 
-#: include/event.php:896
-msgid "Export"
-msgstr "导出"
+#: include/conversation.php:1195
+#, php-format
+msgid "%s likes this."
+msgstr "%s喜欢这个."
 
-#: include/event.php:897
-msgid "Export calendar as ical"
-msgstr "导出日历为 ical"
+#: include/conversation.php:1198
+#, php-format
+msgid "%s doesn't like this."
+msgstr "%s没有喜欢这个."
 
-#: include/event.php:898
-msgid "Export calendar as csv"
-msgstr "导出日历为 csv"
+#: include/conversation.php:1201
+#, php-format
+msgid "%s attends."
+msgstr "%s 参加。"
 
-#: include/event.php:915
-msgid "D g:i A"
+#: include/conversation.php:1204
+#, php-format
+msgid "%s doesn't attend."
+msgstr "%s 不参加。"
+
+#: include/conversation.php:1207
+#, php-format
+msgid "%s attends maybe."
 msgstr ""
 
-#: include/event.php:916
-msgid "g:i A"
-msgstr ""
+#: include/conversation.php:1218
+msgid "and"
+msgstr "和"
+
+#: include/conversation.php:1224
+#, php-format
+msgid "and %d other people"
+msgstr "和 %d 个其他人"
+
+#: include/conversation.php:1233
+#, php-format
+msgid "<span  %1$s>%2$d people</span> like this"
+msgstr "<span  %1$s>%2$d人们</span>喜欢这个"
 
-#: include/event.php:1011 include/event.php:1013
-msgid "Show map"
-msgstr "显示地图"
+#: include/conversation.php:1234
+#, php-format
+msgid "%s like this."
+msgstr "%s 赞了这个。"
 
-#: include/event.php:1012
-msgid "Hide map"
-msgstr "隐藏地图"
+#: include/conversation.php:1237
+#, php-format
+msgid "<span  %1$s>%2$d people</span> don't like this"
+msgstr "<span  %1$s>%2$d人们</span>不喜欢这个"
 
-#: include/items.php:342 mod/notice.php:22 mod/admin.php:269
-#: mod/admin.php:1762 mod/admin.php:2010 mod/display.php:70
-#: mod/display.php:247 mod/display.php:349 mod/viewsrc.php:21
-msgid "Item not found."
-msgstr "项目找不到。"
+#: include/conversation.php:1238
+#, php-format
+msgid "%s don't like this."
+msgstr "%s 踩了这个。"
 
-#: include/items.php:382
-msgid "Do you really want to delete this item?"
-msgstr "您真的想删除这个项目吗?"
+#: include/conversation.php:1241
+#, php-format
+msgid "<span  %1$s>%2$d people</span> attend"
+msgstr "<span  %1$s>%2$d 人</span>参加"
 
-#: include/items.php:384 mod/api.php:110 mod/suggest.php:38
-#: mod/profiles.php:649 mod/profiles.php:652 mod/profiles.php:674
-#: mod/contacts.php:464 mod/dfrn_request.php:653 mod/follow.php:148
-#: mod/message.php:138 mod/register.php:237 mod/settings.php:1109
-#: mod/settings.php:1115 mod/settings.php:1122 mod/settings.php:1126
-#: mod/settings.php:1130 mod/settings.php:1134 mod/settings.php:1138
-#: mod/settings.php:1142 mod/settings.php:1162 mod/settings.php:1163
-#: mod/settings.php:1164 mod/settings.php:1165 mod/settings.php:1166
-msgid "Yes"
-msgstr "是"
+#: include/conversation.php:1242
+#, php-format
+msgid "%s attend."
+msgstr "%s 参加。"
 
-#: include/items.php:401 mod/allfriends.php:21 mod/api.php:35 mod/api.php:40
-#: mod/attach.php:38 mod/common.php:26 mod/crepair.php:98 mod/group.php:26
-#: mod/nogroup.php:28 mod/repair_ostatus.php:13 mod/suggest.php:60
-#: mod/unfollow.php:15 mod/unfollow.php:57 mod/unfollow.php:90
-#: mod/uimport.php:28 mod/dirfind.php:24 mod/notifications.php:73
-#: mod/ostatus_subscribe.php:16 mod/cal.php:304 mod/dfrn_confirm.php:68
-#: mod/fsuggest.php:81 mod/invite.php:20 mod/invite.php:106 mod/manage.php:131
-#: mod/profiles.php:181 mod/profiles.php:619 mod/wall_attach.php:74
-#: mod/wall_attach.php:77 mod/contacts.php:378 mod/delegate.php:24
-#: mod/delegate.php:38 mod/editpost.php:20 mod/events.php:195
-#: mod/follow.php:16 mod/follow.php:53 mod/follow.php:116 mod/item.php:160
-#: mod/message.php:59 mod/message.php:104 mod/network.php:32 mod/notes.php:30
-#: mod/photos.php:174 mod/photos.php:1051 mod/poke.php:150
-#: mod/profile_photo.php:29 mod/profile_photo.php:188
-#: mod/profile_photo.php:199 mod/profile_photo.php:212 mod/register.php:53
-#: mod/regmod.php:108 mod/settings.php:41 mod/settings.php:140
-#: mod/settings.php:669 mod/viewcontacts.php:57 mod/wall_upload.php:103
-#: mod/wall_upload.php:106 mod/wallmessage.php:16 mod/wallmessage.php:40
-#: mod/wallmessage.php:79 mod/wallmessage.php:103 index.php:413
-msgid "Permission denied."
-msgstr "权限不够。"
+#: include/conversation.php:1245
+#, php-format
+msgid "<span  %1$s>%2$d people</span> don't attend"
+msgstr "<span  %1$s>%2$d 人</span>不参加"
 
-#: include/items.php:471
-msgid "Archives"
-msgstr "档案"
+#: include/conversation.php:1246
+#, php-format
+msgid "%s don't attend."
+msgstr "%s 不参加。"
 
-#: include/items.php:477 view/theme/vier/theme.php:259
-#: src/Content/ForumManager.php:130 src/Content/Widget.php:312
-#: src/Object/Post.php:422 src/App.php:514
-msgid "show more"
-msgstr "看多"
+#: include/conversation.php:1249
+#, php-format
+msgid "<span  %1$s>%2$d people</span> attend maybe"
+msgstr "<span  %1$s>%2$d人</span>可能参加"
 
-#: include/text.php:302
-msgid "newer"
-msgstr "更新"
+#: include/conversation.php:1250
+#, php-format
+msgid "%s attend maybe."
+msgstr ""
 
-#: include/text.php:303
-msgid "older"
-msgstr "更旧"
+#: include/conversation.php:1280 include/conversation.php:1296
+msgid "Visible to <strong>everybody</strong>"
+msgstr "<strong>大家</strong>可见的"
 
-#: include/text.php:308
-msgid "first"
-msgstr "首先"
+#: include/conversation.php:1281 include/conversation.php:1297
+#: mod/wallmessage.php:120 mod/wallmessage.php:127 mod/message.php:200
+#: mod/message.php:207 mod/message.php:343 mod/message.php:350
+msgid "Please enter a link URL:"
+msgstr "请输入一个链接 URL:"
 
-#: include/text.php:309
-msgid "prev"
-msgstr "上个"
+#: include/conversation.php:1282 include/conversation.php:1298
+msgid "Please enter a video link/URL:"
+msgstr "请输入视频连接/URL:"
 
-#: include/text.php:343
-msgid "next"
-msgstr "下个"
+#: include/conversation.php:1283 include/conversation.php:1299
+msgid "Please enter an audio link/URL:"
+msgstr "请输入音响连接/URL:"
 
-#: include/text.php:344
-msgid "last"
-msgstr "æ\9c\80å\90\8e"
+#: include/conversation.php:1284 include/conversation.php:1300
+msgid "Tag term:"
+msgstr "æ \87ç­¾:"
 
-#: include/text.php:398
-msgid "Loading more entries..."
-msgstr "没有项目..."
+#: include/conversation.php:1285 include/conversation.php:1301
+#: mod/filer.php:34
+msgid "Save to Folder:"
+msgstr "保存再文件夹:"
 
-#: include/text.php:399
-msgid "The end"
-msgstr ""
+#: include/conversation.php:1286 include/conversation.php:1302
+msgid "Where are you right now?"
+msgstr "你在哪里?"
 
-#: include/text.php:884
-msgid "No contacts"
-msgstr "没æ\9c\89è\81\94系人"
+#: include/conversation.php:1287
+msgid "Delete item(s)?"
+msgstr "æ\8a\8a项ç\9b®å\88 é\99¤å\90\97ï¼\9f"
 
-#: include/text.php:908
-#, php-format
-msgid "%d Contact"
-msgid_plural "%d Contacts"
-msgstr[0] "%d 联系人"
+#: include/conversation.php:1336
+msgid "Share"
+msgstr "分享"
 
-#: include/text.php:921
-msgid "View Contacts"
-msgstr "查看联系人"
+#: include/conversation.php:1337 mod/wallmessage.php:143 mod/editpost.php:113
+#: mod/message.php:262 mod/message.php:430
+msgid "Upload photo"
+msgstr "上传照片"
 
-#: include/text.php:1010 mod/editpost.php:112 mod/filer.php:35
-#: mod/notes.php:68
-msgid "Save"
-msgstr "保存"
+#: include/conversation.php:1338 mod/editpost.php:114
+msgid "upload photo"
+msgstr "上传照片"
 
-#: include/text.php:1010
-msgid "Follow"
-msgstr "关注"
+#: include/conversation.php:1339 mod/editpost.php:115
+msgid "Attach file"
+msgstr "附上文件"
 
-#: include/text.php:1016 mod/search.php:155 src/Content/Nav.php:142
-msgid "Search"
-msgstr "搜索"
+#: include/conversation.php:1340 mod/editpost.php:116
+msgid "attach file"
+msgstr "附上文件"
 
-#: include/text.php:1019 src/Content/Nav.php:58
-msgid "@name, !forum, #tags, content"
-msgstr ""
+#: include/conversation.php:1341 mod/wallmessage.php:144 mod/editpost.php:117
+#: mod/message.php:263 mod/message.php:431
+msgid "Insert web link"
+msgstr "插入网页链接"
 
-#: include/text.php:1025 src/Content/Nav.php:145
-msgid "Full Text"
-msgstr "全文"
+#: include/conversation.php:1342 mod/editpost.php:118
+msgid "web link"
+msgstr "网页链接"
 
-#: include/text.php:1026 src/Content/Nav.php:146
-#: src/Content/Widget/TagCloud.php:54
-msgid "Tags"
-msgstr "标签:"
+#: include/conversation.php:1343 mod/editpost.php:119
+msgid "Insert video link"
+msgstr "插入视频链接"
 
-#: include/text.php:1027 mod/contacts.php:805 mod/contacts.php:866
-#: mod/viewcontacts.php:131 view/theme/frio/theme.php:270
-#: src/Content/Nav.php:147 src/Content/Nav.php:212 src/Model/Profile.php:943
-#: src/Model/Profile.php:946
-msgid "Contacts"
-msgstr "联系人"
+#: include/conversation.php:1344 mod/editpost.php:120
+msgid "video link"
+msgstr "视频链接"
 
-#: include/text.php:1030 view/theme/vier/theme.php:254
-#: src/Content/ForumManager.php:125 src/Content/Nav.php:151
-msgid "Forums"
-msgstr "论坛"
+#: include/conversation.php:1345 mod/editpost.php:121
+msgid "Insert audio link"
+msgstr "插入音频链接"
 
-#: include/text.php:1074
-msgid "poke"
-msgstr ""
+#: include/conversation.php:1346 mod/editpost.php:122
+msgid "audio link"
+msgstr "音频链接"
 
-#: include/text.php:1074
-msgid "poked"
-msgstr "戳了"
+#: include/conversation.php:1347 mod/editpost.php:123
+msgid "Set your location"
+msgstr "设定您的位置"
 
-#: include/text.php:1075
-msgid "ping"
-msgstr ""
+#: include/conversation.php:1348 mod/editpost.php:124
+msgid "set location"
+msgstr "指定位置"
 
-#: include/text.php:1075
-msgid "pinged"
-msgstr "砰了"
+#: include/conversation.php:1349 mod/editpost.php:125
+msgid "Clear browser location"
+msgstr "清空浏览器位置"
 
-#: include/text.php:1076
-msgid "prod"
-msgstr "æ\9f\94æ\88³"
+#: include/conversation.php:1350 mod/editpost.php:126
+msgid "clear location"
+msgstr "æ¸\85é\99¤ä½\8dç½®"
 
-#: include/text.php:1076
-msgid "prodded"
-msgstr "æ\9f\94æ\88³äº\86"
+#: include/conversation.php:1352 mod/editpost.php:140
+msgid "Set title"
+msgstr "æ\8c\87å®\9aæ \87é¢\98"
 
-#: include/text.php:1077
-msgid "slap"
-msgstr "掌击"
+#: include/conversation.php:1354 mod/editpost.php:142
+msgid "Categories (comma-separated list)"
+msgstr "种类(逗号分隔单)"
 
-#: include/text.php:1077
-msgid "slapped"
-msgstr "æ\8e\8cå\87»äº\86"
+#: include/conversation.php:1356 mod/editpost.php:128
+msgid "Permission settings"
+msgstr "æ\9d\83设置"
 
-#: include/text.php:1078
-msgid "finger"
-msgstr "æ\8c\87"
+#: include/conversation.php:1357 mod/editpost.php:157
+msgid "permissions"
+msgstr "æ\9d\83å\88©"
 
-#: include/text.php:1078
-msgid "fingered"
-msgstr "指了"
+#: include/conversation.php:1365 mod/editpost.php:137
+msgid "Public post"
+msgstr "公开的消息"
 
-#: include/text.php:1079
-msgid "rebuff"
-msgstr "拒绝"
+#: include/conversation.php:1369 mod/editpost.php:148 mod/events.php:531
+#: mod/photos.php:1492 mod/photos.php:1531 mod/photos.php:1604
+#: src/Object/Post.php:797
+msgid "Preview"
+msgstr "预览"
 
-#: include/text.php:1079
-msgid "rebuffed"
-msgstr "å·²æ\8b\92ç»\9d"
+#: include/conversation.php:1378
+msgid "Post to Groups"
+msgstr "å\8f\91å\88°ç»\84"
 
-#: include/text.php:1114
-msgid "Sep"
-msgstr ""
+#: include/conversation.php:1379
+msgid "Post to Contacts"
+msgstr "发给联系人"
 
-#: include/text.php:1315 mod/videos.php:381
-msgid "View Video"
-msgstr "察看视频"
+#: include/conversation.php:1380
+msgid "Private post"
+msgstr "私人文章"
 
-#: include/text.php:1332
-msgid "bytes"
-msgstr "字节"
+#: include/conversation.php:1385 mod/editpost.php:155
+#: src/Model/Profile.php:342
+msgid "Message"
+msgstr "通知"
 
-#: include/text.php:1367 include/text.php:1378
-msgid "Click to open/close"
-msgstr "点击为开关"
+#: include/conversation.php:1386 mod/editpost.php:156
+msgid "Browser"
+msgstr "浏览器"
 
-#: include/text.php:1502
-msgid "View on separate page"
-msgstr "在另一页面中查看"
+#: include/conversation.php:1653
+msgid "View all"
+msgstr "查看全部"
 
-#: include/text.php:1503
-msgid "view on separate page"
-msgstr "在另一页面中查看"
+#: include/conversation.php:1676
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "喜欢"
 
-#: include/text.php:1721
-msgid "activity"
-msgstr "活动"
+#: include/conversation.php:1679
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] "不喜欢"
 
-#: include/text.php:1723 src/Object/Post.php:421 src/Object/Post.php:433
-msgid "comment"
-msgid_plural "comments"
-msgstr[0] "评论"
+#: include/conversation.php:1685
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] "不在参加"
 
-#: include/text.php:1726
-msgid "post"
-msgstr "文章"
+#: include/conversation.php:1688 src/Content/ContactSelector.php:125
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr[0] "未决定的"
 
-#: include/text.php:1883
-msgid "Item filed"
-msgstr "把项目归档了"
+#: include/dba.php:59
+#, php-format
+msgid "Cannot locate DNS info for database server '%s'"
+msgstr "找不到DNS信息为数据库服务器「%s」"
 
 #: mod/allfriends.php:51
 msgid "No friends to display."
@@ -1376,14 +1376,6 @@ msgstr "项目不可用的"
 msgid "Item was not found."
 msgstr "找不到项目。"
 
-#: mod/bookmarklet.php:21 src/Content/Nav.php:114 src/Module/Login.php:312
-msgid "Login"
-msgstr "登录"
-
-#: mod/bookmarklet.php:49
-msgid "The post was created"
-msgstr "文章创建了"
-
 #: mod/common.php:91
 msgid "No contacts in common."
 msgstr "没有共同的联系人。"
@@ -1394,7 +1386,7 @@ msgstr "普通朋友们"
 
 #: mod/credits.php:18
 msgid "Credits"
-msgstr ""
+msgstr "贡献"
 
 #: mod/credits.php:19
 msgid ""
@@ -1409,7 +1401,7 @@ msgstr "联系人设置已应用。"
 
 #: mod/crepair.php:89
 msgid "Contact update failed."
-msgstr "人更新失败。"
+msgstr "联系人更新失败。"
 
 #: mod/crepair.php:110 mod/dfrn_confirm.php:131 mod/fsuggest.php:29
 #: mod/fsuggest.php:97
@@ -1448,13 +1440,13 @@ msgstr "返回到联系人编辑器"
 msgid "Refetch contact data"
 msgstr "重新获取联系人数据"
 
-#: mod/crepair.php:148 mod/fsuggest.php:116 mod/invite.php:150
-#: mod/manage.php:184 mod/profiles.php:685 mod/contacts.php:601
-#: mod/events.php:533 mod/install.php:251 mod/install.php:290
-#: mod/localtime.php:56 mod/message.php:265 mod/message.php:432
-#: mod/photos.php:1080 mod/photos.php:1160 mod/photos.php:1445
-#: mod/photos.php:1491 mod/photos.php:1530 mod/photos.php:1603
-#: mod/poke.php:199 view/theme/duepuntozero/config.php:71
+#: mod/crepair.php:148 mod/invite.php:150 mod/manage.php:184
+#: mod/profiles.php:685 mod/contacts.php:601 mod/install.php:251
+#: mod/install.php:290 mod/localtime.php:56 mod/poke.php:199
+#: mod/events.php:533 mod/fsuggest.php:116 mod/message.php:265
+#: mod/message.php:432 mod/photos.php:1080 mod/photos.php:1160
+#: mod/photos.php:1445 mod/photos.php:1491 mod/photos.php:1530
+#: mod/photos.php:1603 view/theme/duepuntozero/config.php:71
 #: view/theme/frio/config.php:113 view/theme/quattro/config.php:73
 #: view/theme/vier/config.php:119 src/Object/Post.php:788
 msgid "Submit"
@@ -1512,57 +1504,8 @@ msgstr "喂URL"
 msgid "New photo from this URL"
 msgstr "新照片从这个URL"
 
-#: mod/directory.php:38 mod/community.php:25 mod/dfrn_request.php:607
-#: mod/display.php:201 mod/photos.php:932 mod/probe.php:13 mod/search.php:98
-#: mod/search.php:104 mod/videos.php:200 mod/viewcontacts.php:45
-#: mod/webfinger.php:16
-msgid "Public access denied."
-msgstr "拒绝公开访问"
-
-#: mod/directory.php:142 mod/notifications.php:253 src/Model/Profile.php:420
-#: src/Model/Profile.php:731
-msgid "Gender:"
-msgstr "性别:"
-
-#: mod/directory.php:144 src/Model/Profile.php:421 src/Model/Profile.php:755
-msgid "Status:"
-msgstr "现状:"
-
-#: mod/directory.php:146 src/Model/Profile.php:422 src/Model/Profile.php:772
-msgid "Homepage:"
-msgstr "主页:"
-
-#: mod/directory.php:148 mod/notifications.php:249 mod/contacts.php:655
-#: src/Model/Profile.php:423 src/Model/Profile.php:792
-msgid "About:"
-msgstr "关于:"
-
-#: mod/directory.php:195 view/theme/vier/theme.php:201
-msgid "Global Directory"
-msgstr "综合目录"
-
-#: mod/directory.php:197
-msgid "Find on this site"
-msgstr "找在这网站"
-
-#: mod/directory.php:199
-msgid "Results for:"
-msgstr ""
-
-#: mod/directory.php:201
-msgid "Site Directory"
-msgstr "网站目录"
-
-#: mod/directory.php:202 mod/contacts.php:811 src/Content/Widget.php:63
-msgid "Find"
-msgstr "搜索"
-
-#: mod/directory.php:206
-msgid "No entries (some entries may be hidden)."
-msgstr "没有文章(有的文章会被隐藏)。"
-
 #: mod/fbrowser.php:34 view/theme/frio/theme.php:261 src/Content/Nav.php:102
-#: src/Model/Profile.php:890
+#: src/Model/Profile.php:904
 msgid "Photos"
 msgstr "照片"
 
@@ -1571,7 +1514,7 @@ msgstr "照片"
 #: mod/photos.php:1659 mod/photos.php:1673 src/Model/Photo.php:244
 #: src/Model/Photo.php:253
 msgid "Contact Photos"
-msgstr "人照片"
+msgstr "联系人照片"
 
 #: mod/fbrowser.php:105 mod/fbrowser.php:136 mod/profile_photo.php:265
 msgid "Upload"
@@ -1586,82 +1529,6 @@ msgstr "文件"
 msgid "Not Found"
 msgstr "未发现"
 
-#: mod/group.php:36
-msgid "Group created."
-msgstr "群组已创建。"
-
-#: mod/group.php:42
-msgid "Could not create group."
-msgstr "无法创建群组。"
-
-#: mod/group.php:56 mod/group.php:158
-msgid "Group not found."
-msgstr "组找不到。"
-
-#: mod/group.php:70
-msgid "Group name changed."
-msgstr "组名变化了。"
-
-#: mod/group.php:83 mod/profperm.php:28 index.php:412
-msgid "Permission denied"
-msgstr "权限不够"
-
-#: mod/group.php:97
-msgid "Save Group"
-msgstr "保存组"
-
-#: mod/group.php:102
-msgid "Create a group of contacts/friends."
-msgstr "创建一组联系人/朋友。"
-
-#: mod/group.php:103 mod/group.php:200 src/Model/Group.php:409
-msgid "Group Name: "
-msgstr "组名:"
-
-#: mod/group.php:127
-msgid "Group removed."
-msgstr "组删除了。"
-
-#: mod/group.php:129
-msgid "Unable to remove group."
-msgstr "不能删除组。"
-
-#: mod/group.php:193
-msgid "Delete Group"
-msgstr "删除群组"
-
-#: mod/group.php:199
-msgid "Group Editor"
-msgstr "组编辑器"
-
-#: mod/group.php:204
-msgid "Edit Group Name"
-msgstr "编辑群组名称"
-
-#: mod/group.php:214
-msgid "Members"
-msgstr "成员"
-
-#: mod/group.php:216 mod/contacts.php:710
-msgid "All Contacts"
-msgstr "所有的熟人"
-
-#: mod/group.php:217 mod/network.php:639
-msgid "Group is empty"
-msgstr "组没有成员"
-
-#: mod/group.php:230
-msgid "Remove Contact"
-msgstr "删除联系人"
-
-#: mod/group.php:254
-msgid "Add Contact"
-msgstr "添加联系人"
-
-#: mod/group.php:266 mod/profperm.php:115
-msgid "Click on a contact to add or remove."
-msgstr "点击熟人为添加或删除。"
-
 #: mod/hcard.php:18
 msgid "No profile"
 msgstr "无简介"
@@ -1752,8 +1619,8 @@ msgstr "校对别的设置,特别是隐私设置。一个未发布的目录项
 
 #: mod/newmember.php:24 mod/contacts.php:662 mod/contacts.php:854
 #: mod/profperm.php:113 view/theme/frio/theme.php:260 src/Content/Nav.php:101
-#: src/Model/Profile.php:716 src/Model/Profile.php:849
-#: src/Model/Profile.php:882
+#: src/Model/Profile.php:730 src/Model/Profile.php:863
+#: src/Model/Profile.php:896
 msgid "Profile"
 msgstr "简介"
 
@@ -1960,18 +1827,18 @@ msgstr "断开连接/取消关注"
 msgid "Your Identity Address:"
 msgstr "你的身份地址:"
 
-#: mod/unfollow.php:122 mod/notifications.php:258 mod/admin.php:439
-#: mod/admin.php:449 mod/contacts.php:647 mod/follow.php:164
+#: mod/unfollow.php:122 mod/notifications.php:258 mod/contacts.php:647
+#: mod/follow.php:164 mod/admin.php:439 mod/admin.php:449
 msgid "Profile URL"
 msgstr "简介 URL"
 
 #: mod/unfollow.php:132 mod/contacts.php:849 mod/follow.php:181
-#: src/Model/Profile.php:877
+#: src/Model/Profile.php:891
 msgid "Status Messages and Posts"
 msgstr "现状通知和文章"
 
 #: mod/update_community.php:27 mod/update_display.php:27
-#: mod/update_network.php:32 mod/update_notes.php:40 mod/update_profile.php:39
+#: mod/update_notes.php:40 mod/update_profile.php:39 mod/update_network.php:33
 msgid "[Embedded content - reload page to view]"
 msgstr "[嵌入内容-重新加载页为看]"
 
@@ -2075,8 +1942,8 @@ msgstr "没有已安装的插件或应用"
 msgid "On this server the following remote servers are blocked."
 msgstr "在这个服务器上以下远程服务器被封禁了。"
 
-#: mod/friendica.php:123 mod/admin.php:302 mod/admin.php:320
-#: mod/dfrn_request.php:351 src/Model/Contact.php:1142
+#: mod/friendica.php:123 mod/dfrn_request.php:351 mod/admin.php:302
+#: mod/admin.php:320 src/Model/Contact.php:1142
 msgid "Blocked domain"
 msgstr "被封禁的域名"
 
@@ -2213,11 +2080,21 @@ msgstr "分享者"
 msgid "Subscriber"
 msgstr "订阅者"
 
+#: mod/notifications.php:249 mod/contacts.php:655 mod/directory.php:155
+#: src/Model/Profile.php:423 src/Model/Profile.php:806
+msgid "About:"
+msgstr "关于:"
+
 #: mod/notifications.php:251 mod/contacts.php:657 mod/follow.php:172
-#: src/Model/Profile.php:780
+#: src/Model/Profile.php:794
 msgid "Tags:"
 msgstr "标签:"
 
+#: mod/notifications.php:253 mod/directory.php:152 src/Model/Profile.php:420
+#: src/Model/Profile.php:745
+msgid "Gender:"
+msgstr "性别:"
+
 #: mod/notifications.php:261 mod/contacts.php:63 src/Model/Profile.php:518
 msgid "Network:"
 msgstr "网络"
@@ -2237,7 +2114,7 @@ msgstr "显示全部"
 #: mod/notifications.php:322
 #, php-format
 msgid "No more %s notifications."
-msgstr ""
+msgstr "没有更多的 %s 通知。"
 
 #: mod/oexchange.php:30
 msgid "Post successful."
@@ -2270,7 +2147,7 @@ msgstr "无法获取联系人信息。"
 
 #: mod/ostatus_subscribe.php:47
 msgid "Couldn't fetch friends for contact."
-msgstr ""
+msgstr "无法取得联系人的朋友信息。"
 
 #: mod/ostatus_subscribe.php:75
 msgid "success"
@@ -2290,7 +2167,7 @@ msgstr "使用权这个简介被限制了."
 
 #: mod/cal.php:274 mod/events.php:392 view/theme/frio/theme.php:263
 #: view/theme/frio/theme.php:267 src/Content/Nav.php:104
-#: src/Content/Nav.php:169 src/Model/Profile.php:910 src/Model/Profile.php:921
+#: src/Content/Nav.php:169 src/Model/Profile.php:924 src/Model/Profile.php:935
 msgid "Events"
 msgstr "事件"
 
@@ -2302,7 +2179,7 @@ msgstr ""
 msgid "Previous"
 msgstr "上"
 
-#: mod/cal.php:277 mod/events.php:396 mod/install.php:209
+#: mod/cal.php:277 mod/install.php:209 mod/events.php:396
 msgid "Next"
 msgstr "下"
 
@@ -2363,7 +2240,7 @@ msgstr "远程站点报告:"
 
 #: mod/dfrn_confirm.php:396
 msgid "Unable to set contact photo."
-msgstr "不会指定熟人照片。"
+msgstr "无法设置联系人照片。"
 
 #: mod/dfrn_confirm.php:498
 #, php-format
@@ -2411,19 +2288,6 @@ msgstr "[名字拒给]"
 msgid "%1$s has joined %2$s"
 msgstr "%1$s加入%2$s了"
 
-#: mod/fsuggest.php:71
-msgid "Friend suggestion sent."
-msgstr "朋友建议发送了。"
-
-#: mod/fsuggest.php:102
-msgid "Suggest Friends"
-msgstr "推荐的朋友们"
-
-#: mod/fsuggest.php:104
-#, php-format
-msgid "Suggest a friend for %s"
-msgstr "给 %s 推荐朋友"
-
 #: mod/invite.php:33
 msgid "Total invitation limit exceeded."
 msgstr "邀请限超过了。"
@@ -2491,7 +2355,7 @@ msgid ""
 "Friendica sites all inter-connect to create a huge privacy-enhanced social "
 "web that is owned and controlled by its members. They can also connect with "
 "many traditional social networks."
-msgstr ""
+msgstr "各 Friendica 站点相互连接以创造出一个由其组成成员控制拥有的有强大隐私保护能力的大型社交网络。各站点同时也能够接入许多传统社交网络。"
 
 #: mod/invite.php:135
 #, php-format
@@ -2506,8 +2370,8 @@ msgstr "发请柬"
 msgid "Enter email addresses, one per line:"
 msgstr "输入电子邮件地址,一行一个:"
 
-#: mod/invite.php:144 mod/message.php:259 mod/message.php:426
-#: mod/wallmessage.php:141
+#: mod/invite.php:144 mod/wallmessage.php:141 mod/message.php:259
+#: mod/message.php:426
 msgid "Your message:"
 msgstr "你的消息:"
 
@@ -2530,7 +2394,7 @@ msgstr "您一注册,请页跟我连接,用我的简介在:"
 msgid ""
 "For more information about the Friendica project and why we feel it is "
 "important, please visit http://friendi.ca"
-msgstr ""
+msgstr "欲了解更多关于 Friendica 项目的信息以及为什么我们认为这很重要,请访问 http://friendi.ca"
 
 #: mod/manage.php:180
 msgid "Manage Identities and/or Pages"
@@ -2705,7 +2569,7 @@ msgstr "状态信息"
 msgid "Additional information"
 msgstr "更多信息"
 
-#: mod/profiles.php:700 mod/network.php:939
+#: mod/profiles.php:700 mod/network.php:940
 #: src/Core/NotificationsManager.php:185
 msgid "Personal"
 msgstr "私人"
@@ -2726,7 +2590,7 @@ msgstr "你的性:"
 msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
 msgstr "<span class=\"heart\">&hearts;</span>婚姻状况:"
 
-#: mod/profiles.php:707 src/Model/Profile.php:768
+#: mod/profiles.php:707 src/Model/Profile.php:782
 msgid "Sexual Preference:"
 msgstr "性取向:"
 
@@ -2810,11 +2674,11 @@ msgstr "这个 XMPP 地址会被传播到你的联系人从而他们可以关注
 msgid "Homepage URL:"
 msgstr "主页URL:"
 
-#: mod/profiles.php:734 src/Model/Profile.php:776
+#: mod/profiles.php:734 src/Model/Profile.php:790
 msgid "Hometown:"
 msgstr "故乡:"
 
-#: mod/profiles.php:735 src/Model/Profile.php:784
+#: mod/profiles.php:735 src/Model/Profile.php:798
 msgid "Political Views:"
 msgstr "政治观念:"
 
@@ -2838,11 +2702,11 @@ msgstr "私人关键字"
 msgid "(Used for searching profiles, never shown to others)"
 msgstr "(用于搜索简介,没有给别人看)"
 
-#: mod/profiles.php:739 src/Model/Profile.php:800
+#: mod/profiles.php:739 src/Model/Profile.php:814
 msgid "Likes:"
 msgstr "喜欢:"
 
-#: mod/profiles.php:740 src/Model/Profile.php:804
+#: mod/profiles.php:740 src/Model/Profile.php:818
 msgid "Dislikes:"
 msgstr "不喜欢:"
 
@@ -2902,3623 +2766,3829 @@ msgstr "换简介照片"
 msgid "Create New Profile"
 msgstr "创建新的简介"
 
-#: mod/wall_attach.php:24 mod/wall_attach.php:32 mod/wall_attach.php:83
-#: mod/wall_upload.php:38 mod/wall_upload.php:54 mod/wall_upload.php:112
-#: mod/wall_upload.php:155 mod/wall_upload.php:158
-msgid "Invalid request."
-msgstr "无效请求。"
+#: mod/wall_attach.php:24 mod/wall_attach.php:32 mod/wall_attach.php:83
+#: mod/wall_upload.php:38 mod/wall_upload.php:54 mod/wall_upload.php:112
+#: mod/wall_upload.php:155 mod/wall_upload.php:158
+msgid "Invalid request."
+msgstr "无效请求。"
+
+#: mod/wall_attach.php:101
+msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
+msgstr "不好意思,可能你上传的是PHP设置允许的大"
+
+#: mod/wall_attach.php:101
+msgid "Or - did you try to upload an empty file?"
+msgstr "或者,你是不是上传空的文件?"
+
+#: mod/wall_attach.php:112
+#, php-format
+msgid "File exceeds size limit of %s"
+msgstr "文件超过了 %s 的大小限制"
+
+#: mod/wall_attach.php:136 mod/wall_attach.php:152
+msgid "File upload failed."
+msgstr "文件上传失败。"
+
+#: mod/contacts.php:149
+#, php-format
+msgid "%d contact edited."
+msgid_plural "%d contacts edited."
+msgstr[0] "%d 个联系人被编辑了。"
+
+#: mod/contacts.php:176 mod/contacts.php:392
+msgid "Could not access contact record."
+msgstr "无法访问联系人记录。"
+
+#: mod/contacts.php:186
+msgid "Could not locate selected profile."
+msgstr "找不到选择的简介。"
+
+#: mod/contacts.php:220
+msgid "Contact updated."
+msgstr "联系人更新了。"
+
+#: mod/contacts.php:222 mod/dfrn_request.php:419
+msgid "Failed to update contact record."
+msgstr "更新联系人记录失败。"
+
+#: mod/contacts.php:413
+msgid "Contact has been blocked"
+msgstr "联系人已被屏蔽"
+
+#: mod/contacts.php:413
+msgid "Contact has been unblocked"
+msgstr "联系人已被解除屏蔽"
+
+#: mod/contacts.php:424
+msgid "Contact has been ignored"
+msgstr "联系人已被忽视"
+
+#: mod/contacts.php:424
+msgid "Contact has been unignored"
+msgstr "联系人已被解除忽视"
+
+#: mod/contacts.php:435
+msgid "Contact has been archived"
+msgstr "联系人已存档"
+
+#: mod/contacts.php:435
+msgid "Contact has been unarchived"
+msgstr "联系人已被解除存档"
+
+#: mod/contacts.php:459
+msgid "Drop contact"
+msgstr ""
+
+#: mod/contacts.php:462 mod/contacts.php:814
+msgid "Do you really want to delete this contact?"
+msgstr "您真的想删除这个联系人吗?"
+
+#: mod/contacts.php:480
+msgid "Contact has been removed."
+msgstr "联系人被删除了。"
+
+#: mod/contacts.php:511
+#, php-format
+msgid "You are mutual friends with %s"
+msgstr "您和 %s 互为朋友"
+
+#: mod/contacts.php:515
+#, php-format
+msgid "You are sharing with %s"
+msgstr "你正在和 %s 分享"
+
+#: mod/contacts.php:519
+#, php-format
+msgid "%s is sharing with you"
+msgstr "%s 正在和你分享"
+
+#: mod/contacts.php:539
+msgid "Private communications are not available for this contact."
+msgstr "私人交流对这个联系人不可用。"
 
-#: mod/wall_attach.php:101
-msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
-msgstr "ä¸\8d好æ\84\8fæ\80\9dï¼\8cå\8f¯è\83½ä½ ä¸\8aä¼ ç\9a\84æ\98¯PHP设置å\85\81许ç\9a\84大"
+#: mod/contacts.php:541
+msgid "Never"
+msgstr "ä»\8eæ\9cª"
 
-#: mod/wall_attach.php:101
-msgid "Or - did you try to upload an empty file?"
-msgstr "或者,你是不是上传空的文件?"
+#: mod/contacts.php:544
+msgid "(Update was successful)"
+msgstr "(更新成功)"
 
-#: mod/wall_attach.php:112
-#, php-format
-msgid "File exceeds size limit of %s"
-msgstr "文件超过了 %s 的大小限制"
+#: mod/contacts.php:544
+msgid "(Update was not successful)"
+msgstr "(更新不成功)"
 
-#: mod/wall_attach.php:136 mod/wall_attach.php:152
-msgid "File upload failed."
-msgstr "文件上传失败。"
+#: mod/contacts.php:546 mod/contacts.php:976
+msgid "Suggest friends"
+msgstr "建议朋友们"
 
-#: mod/admin.php:106
-msgid "Theme settings updated."
-msgstr "主题设置更新了。"
+#: mod/contacts.php:550
+#, php-format
+msgid "Network type: %s"
+msgstr "网络种类: %s"
 
-#: mod/admin.php:176 src/Content/Nav.php:174
-msgid "Information"
-msgstr "资料"
+#: mod/contacts.php:555
+msgid "Communications lost with this contact!"
+msgstr "和这个联系人的通信断开了!"
 
-#: mod/admin.php:177
-msgid "Overview"
-msgstr "æ¦\82è§\88"
+#: mod/contacts.php:561
+msgid "Fetch further information for feeds"
+msgstr "æ\8b¿æ\96\87æº\90å\88«ç\9a\84æ¶\88æ\81¯"
 
-#: mod/admin.php:178 mod/admin.php:654
-msgid "Federation Statistics"
+#: mod/contacts.php:563
+msgid ""
+"Fetch information like preview pictures, title and teaser from the feed "
+"item. You can activate this if the feed doesn't contain much text. Keywords "
+"are taken from the meta header in the feed item and are posted as hash tags."
 msgstr ""
 
-#: mod/admin.php:179
-msgid "Configuration"
-msgstr ""
+#: mod/contacts.php:564 mod/admin.php:1190
+msgid "Disabled"
+msgstr "已停用"
 
-#: mod/admin.php:180 mod/admin.php:1263
-msgid "Site"
-msgstr "网站"
+#: mod/contacts.php:565
+msgid "Fetch information"
+msgstr "取消息"
 
-#: mod/admin.php:181 mod/admin.php:1191 mod/admin.php:1696 mod/admin.php:1712
-msgid "Users"
-msgstr "用户"
+#: mod/contacts.php:566
+msgid "Fetch keywords"
+msgstr "获取关键字"
 
-#: mod/admin.php:182 mod/admin.php:1812 mod/admin.php:1872 mod/settings.php:85
-msgid "Addons"
-msgstr "插件"
+#: mod/contacts.php:567
+msgid "Fetch information and keywords"
+msgstr "取消息和关键词"
 
-#: mod/admin.php:183 mod/admin.php:2081 mod/admin.php:2125
-msgid "Themes"
-msgstr "主题"
+#: mod/contacts.php:599
+msgid "Contact"
+msgstr "联系人"
 
-#: mod/admin.php:184 mod/settings.php:63
-msgid "Additional features"
-msgstr "附加的特点"
+#: mod/contacts.php:602
+msgid "Profile Visibility"
+msgstr "简历可见量"
 
-#: mod/admin.php:185
-msgid "Database"
-msgstr "数据库"
+#: mod/contacts.php:603
+#, php-format
+msgid ""
+"Please choose the profile you would like to display to %s when viewing your "
+"profile securely."
+msgstr "请选择简介您想给%s显示他安全地看您的简介的时候。"
 
-#: mod/admin.php:186
-msgid "DB updates"
-msgstr "数据库更新"
+#: mod/contacts.php:604
+msgid "Contact Information / Notes"
+msgstr "熟人信息/便条"
 
-#: mod/admin.php:187 mod/admin.php:689
-msgid "Inspect Queue"
+#: mod/contacts.php:605
+msgid "Their personal note"
 msgstr ""
 
-#: mod/admin.php:188
-msgid "Tools"
-msgstr "工具"
+#: mod/contacts.php:607
+msgid "Edit contact notes"
+msgstr "编辑联系人便条"
 
-#: mod/admin.php:189
-msgid "Contact Blocklist"
-msgstr ""
+#: mod/contacts.php:611
+msgid "Block/Unblock contact"
+msgstr "屏蔽/解除屏蔽联系人"
 
-#: mod/admin.php:190 mod/admin.php:311
-msgid "Server Blocklist"
-msgstr "服务器屏蔽列表"
+#: mod/contacts.php:612
+msgid "Ignore contact"
+msgstr "忽略联系人"
 
-#: mod/admin.php:191 mod/admin.php:470
-msgid "Delete Item"
-msgstr "å\88 é\99¤é¡¹ç\9b®"
+#: mod/contacts.php:613
+msgid "Repair URL settings"
+msgstr "ç»´ä¿®URL设置"
 
-#: mod/admin.php:192 mod/admin.php:193 mod/admin.php:2199
-msgid "Logs"
-msgstr "记录"
+#: mod/contacts.php:614
+msgid "View conversations"
+msgstr "看交流"
 
-#: mod/admin.php:194 mod/admin.php:2266
-msgid "View Logs"
-msgstr "查看日志"
+#: mod/contacts.php:619
+msgid "Last update:"
+msgstr "上个更新:"
 
-#: mod/admin.php:196
-msgid "Diagnostics"
-msgstr ""
+#: mod/contacts.php:621
+msgid "Update public posts"
+msgstr "更新公开文章"
 
-#: mod/admin.php:197
-msgid "PHP Info"
-msgstr "PHP Info"
+#: mod/contacts.php:623 mod/contacts.php:986
+msgid "Update now"
+msgstr "现在更新"
 
-#: mod/admin.php:198
-msgid "probe address"
-msgstr "探测地址"
+#: mod/contacts.php:628 mod/contacts.php:818 mod/contacts.php:995
+#: mod/admin.php:434 mod/admin.php:1708
+msgid "Unblock"
+msgstr "解除屏蔽"
 
-#: mod/admin.php:199
-msgid "check webfinger"
-msgstr ""
+#: mod/contacts.php:628 mod/contacts.php:818 mod/contacts.php:995
+#: mod/admin.php:433 mod/admin.php:1707
+msgid "Block"
+msgstr "屏蔽"
 
-#: mod/admin.php:218 src/Content/Nav.php:217
-msgid "Admin"
-msgstr "管ç\90\86"
+#: mod/contacts.php:629 mod/contacts.php:819 mod/contacts.php:1003
+msgid "Unignore"
+msgstr "å\8f\96æ¶\88忽è§\86"
 
-#: mod/admin.php:219
-msgid "Addon Features"
-msgstr ""
+#: mod/contacts.php:633
+msgid "Currently blocked"
+msgstr "现在被封禁的"
 
-#: mod/admin.php:220
-msgid "User registrations waiting for confirmation"
-msgstr "ç\94¨æ\88·æ³¨å\86\8cç­\89确认"
+#: mod/contacts.php:634
+msgid "Currently ignored"
+msgstr "ç\8e°å\9c¨ä¸\8dç\90\86ç\9a\84"
 
-#: mod/admin.php:302
-msgid "The blocked domain"
-msgstr "被封禁的域名"
+#: mod/contacts.php:635
+msgid "Currently archived"
+msgstr "当前已存档"
 
-#: mod/admin.php:303 mod/admin.php:316
-msgid "The reason why you blocked this domain."
-msgstr "封禁这个域名的原因。"
+#: mod/contacts.php:636
+msgid "Awaiting connection acknowledge"
+msgstr "等待连接确认"
 
-#: mod/admin.php:304
-msgid "Delete domain"
-msgstr "删除域名"
+#: mod/contacts.php:637
+msgid ""
+"Replies/likes to your public posts <strong>may</strong> still be visible"
+msgstr "回答/喜欢关您公开文章<strong>会</strong>还可见的"
 
-#: mod/admin.php:304
-msgid "Check to delete this entry from the blocklist"
-msgstr "选中以从列表中删除此条目"
+#: mod/contacts.php:638
+msgid "Notification for new posts"
+msgstr "新消息提示"
 
-#: mod/admin.php:310 mod/admin.php:427 mod/admin.php:469 mod/admin.php:653
-#: mod/admin.php:688 mod/admin.php:784 mod/admin.php:1262 mod/admin.php:1695
-#: mod/admin.php:1811 mod/admin.php:1871 mod/admin.php:2080 mod/admin.php:2124
-#: mod/admin.php:2198 mod/admin.php:2265
-msgid "Administration"
-msgstr "管理"
+#: mod/contacts.php:638
+msgid "Send a notification of every new post of this contact"
+msgstr "发送这个联系人的每篇新文章的通知"
 
-#: mod/admin.php:312
+#: mod/contacts.php:641
+msgid "Blacklisted keywords"
+msgstr "黑名单关键词"
+
+#: mod/contacts.php:641
 msgid ""
-"This page can be used to define a black list of servers from the federated "
-"network that are not allowed to interact with your node. For all entered "
-"domains you should also give a reason why you have blocked the remote "
-"server."
+"Comma separated list of keywords that should not be converted to hashtags, "
+"when \"Fetch information and keywords\" is selected"
+msgstr "逗号分的关键词不应该翻译成主题标签,如果“取消息和关键词”选择的。"
+
+#: mod/contacts.php:653 src/Model/Profile.php:424
+msgid "XMPP:"
+msgstr "XMPP:"
+
+#: mod/contacts.php:658
+msgid "Actions"
 msgstr ""
 
-#: mod/admin.php:313
-msgid ""
-"The list of blocked servers will be made publically available on the "
-"/friendica page so that your users and people investigating communication "
-"problems can find the reason easily."
-msgstr ""
+#: mod/contacts.php:660 mod/contacts.php:846 view/theme/frio/theme.php:259
+#: src/Content/Nav.php:100 src/Model/Profile.php:888
+msgid "Status"
+msgstr "状态"
+
+#: mod/contacts.php:661
+msgid "Contact Settings"
+msgstr "联系人设置"
+
+#: mod/contacts.php:702
+msgid "Suggestions"
+msgstr "建议"
+
+#: mod/contacts.php:705
+msgid "Suggest potential friends"
+msgstr "建议潜在朋友们"
 
-#: mod/admin.php:314
-msgid "Add new entry to block list"
-msgstr "æ·»å\8a æ\96°æ\9d¡ç\9b®å\88°å±\8fè\94½å\88\97表"
+#: mod/contacts.php:710 mod/group.php:216
+msgid "All Contacts"
+msgstr "æ\89\80æ\9c\89è\81\94系人"
 
-#: mod/admin.php:315
-msgid "Server Domain"
-msgstr "æ\9c\8då\8a¡å\99¨å\9f\9få\90\8d"
+#: mod/contacts.php:713
+msgid "Show all contacts"
+msgstr "æ\98¾ç¤ºæ\89\80æ\9c\89ç\9a\84è\81\94系人"
 
-#: mod/admin.php:315
-msgid ""
-"The domain of the new server to add to the block list. Do not include the "
-"protocol."
-msgstr ""
+#: mod/contacts.php:718
+msgid "Unblocked"
+msgstr "未屏蔽的"
 
-#: mod/admin.php:316
-msgid "Block reason"
-msgstr "å°\81ç¦\81å\8e\9få\9b "
+#: mod/contacts.php:721
+msgid "Only show unblocked contacts"
+msgstr "å\8fªæ\98¾ç¤ºæ²¡è¢«å±\8fè\94½ç\9a\84è\81\94系人"
 
-#: mod/admin.php:317
-msgid "Add Entry"
-msgstr "添加条目"
+#: mod/contacts.php:726
+msgid "Blocked"
+msgstr "被屏蔽的"
 
-#: mod/admin.php:318
-msgid "Save changes to the blocklist"
-msgstr "保存变更到屏蔽列表"
+#: mod/contacts.php:729
+msgid "Only show blocked contacts"
+msgstr "只显示被屏蔽的联系人"
 
-#: mod/admin.php:319
-msgid "Current Entries in the Blocklist"
-msgstr "å±\8fè\94½å\88\97表中ç\9a\84å½\93å\89\8dæ\9d¡ç\9b®"
+#: mod/contacts.php:734
+msgid "Ignored"
+msgstr "忽è§\86ç\9a\84"
 
-#: mod/admin.php:322
-msgid "Delete entry from blocklist"
-msgstr "å\88 é\99¤å±\8fè\94½å\88\97表中ç\9a\84æ\9d¡ç\9b®"
+#: mod/contacts.php:737
+msgid "Only show ignored contacts"
+msgstr "å\8fªæ\98¾ç¤ºå¿½ç\95¥ç\9a\84è\81\94系人"
 
-#: mod/admin.php:325
-msgid "Delete entry from blocklist?"
-msgstr "从屏蔽列表删除条目?"
+#: mod/contacts.php:742
+msgid "Archived"
+msgstr "已存档"
 
-#: mod/admin.php:351
-msgid "Server added to blocklist."
-msgstr "服务器已添加到屏蔽列表。"
+#: mod/contacts.php:745
+msgid "Only show archived contacts"
+msgstr "只显示已存档联系人"
 
-#: mod/admin.php:367
-msgid "Site blocklist updated."
-msgstr "站点屏蔽列表已更新。"
+#: mod/contacts.php:750
+msgid "Hidden"
+msgstr "隐藏的"
 
-#: mod/admin.php:390 util/global_community_block.php:53
-msgid "The contact has been blocked from the node"
-msgstr ""
+#: mod/contacts.php:753
+msgid "Only show hidden contacts"
+msgstr "只显示隐藏的联系人"
 
-#: mod/admin.php:392 util/global_community_block.php:48
-#, php-format
-msgid "Could not find any contact entry for this URL (%s)"
-msgstr ""
+#: mod/contacts.php:809
+msgid "Search your contacts"
+msgstr "搜索您的联系人"
 
-#: mod/admin.php:399
+#: mod/contacts.php:810 mod/search.php:236
 #, php-format
-msgid "%s contact unblocked"
-msgid_plural "%s contacts unblocked"
-msgstr[0] ""
-
-#: mod/admin.php:428
-msgid "Remote Contact Blocklist"
+msgid "Results for: %s"
 msgstr ""
 
-#: mod/admin.php:429
-msgid ""
-"This page allows you to prevent any message from a remote contact to reach "
-"your node."
-msgstr ""
+#: mod/contacts.php:811 mod/directory.php:210 src/Content/Widget.php:63
+msgid "Find"
+msgstr "搜索"
 
-#: mod/admin.php:430
-msgid "Block Remote Contact"
-msgstr ""
+#: mod/contacts.php:817 mod/settings.php:169 mod/settings.php:705
+msgid "Update"
+msgstr "更新"
 
-#: mod/admin.php:431 mod/admin.php:1698
-msgid "select all"
-msgstr "å\85¨é\80\89"
+#: mod/contacts.php:820 mod/contacts.php:1011
+msgid "Archive"
+msgstr "å­\98æ¡£"
 
-#: mod/admin.php:432
-msgid "select none"
-msgstr ""
+#: mod/contacts.php:820 mod/contacts.php:1011
+msgid "Unarchive"
+msgstr "从存档拿来"
 
-#: mod/admin.php:433 mod/admin.php:1707 mod/contacts.php:628
-#: mod/contacts.php:818 mod/contacts.php:995
-msgid "Block"
-msgstr "屏蔽"
+#: mod/contacts.php:823
+msgid "Batch Actions"
+msgstr "批量操作"
 
-#: mod/admin.php:434 mod/admin.php:1708 mod/contacts.php:628
-#: mod/contacts.php:818 mod/contacts.php:995
-msgid "Unblock"
-msgstr "解除屏蔽"
+#: mod/contacts.php:857 src/Model/Profile.php:899
+msgid "Profile Details"
+msgstr "简介内容"
 
-#: mod/admin.php:435
-msgid "No remote contact is blocked from this node."
-msgstr ""
+#: mod/contacts.php:869
+msgid "View all contacts"
+msgstr "查看所有联系人"
 
-#: mod/admin.php:437
-msgid "Blocked Remote Contacts"
-msgstr ""
+#: mod/contacts.php:880
+msgid "View all common friends"
+msgstr "查看所有公共好友"
 
-#: mod/admin.php:438
-msgid "Block New Remote Contact"
-msgstr ""
+#: mod/contacts.php:886 mod/admin.php:1269 mod/events.php:535
+#: src/Model/Profile.php:865
+msgid "Advanced"
+msgstr "高级"
 
-#: mod/admin.php:439
-msgid "Photo"
-msgstr "照片"
+#: mod/contacts.php:889
+msgid "Advanced Contact Settings"
+msgstr "高级联系人设置"
 
-#: mod/admin.php:447
-#, php-format
-msgid "%s total blocked contact"
-msgid_plural "%s total blocked contacts"
-msgstr[0] ""
+#: mod/contacts.php:921
+msgid "Mutual Friendship"
+msgstr "共同友谊"
 
-#: mod/admin.php:449
-msgid "URL of the remote contact to block."
-msgstr ""
+#: mod/contacts.php:925
+msgid "is a fan of yours"
+msgstr "是你的粉丝"
 
-#: mod/admin.php:471
-msgid "Delete this Item"
-msgstr "删除这个项目"
+#: mod/contacts.php:929
+msgid "you are a fan of"
+msgstr "您已关注"
 
-#: mod/admin.php:472
-msgid ""
-"On this page you can delete an item from your node. If the item is a top "
-"level posting, the entire thread will be deleted."
-msgstr ""
+#: mod/contacts.php:997
+msgid "Toggle Blocked status"
+msgstr "切换屏蔽状态"
 
-#: mod/admin.php:473
-msgid ""
-"You need to know the GUID of the item. You can find it e.g. by looking at "
-"the display URL. The last part of http://example.com/display/123456 is the "
-"GUID, here 123456."
-msgstr ""
+#: mod/contacts.php:1005
+msgid "Toggle Ignored status"
+msgstr "交替忽视现状"
 
-#: mod/admin.php:474
-msgid "GUID"
-msgstr "GUID"
+#: mod/contacts.php:1013
+msgid "Toggle Archive status"
+msgstr "交替档案现状"
 
-#: mod/admin.php:474
-msgid "The GUID of the item you want to delete."
-msgstr "你想要删除的项目的 GUID."
+#: mod/contacts.php:1021
+msgid "Delete contact"
+msgstr "删除联系人"
 
-#: mod/admin.php:513
-msgid "Item marked for deletion."
-msgstr "被标记为要删除的项目。"
+#: mod/delegate.php:142
+msgid "No parent user"
+msgstr ""
 
-#: mod/admin.php:584
-msgid "unknown"
-msgstr "未知"
+#: mod/delegate.php:158
+msgid "Parent User"
+msgstr ""
 
-#: mod/admin.php:647
+#: mod/delegate.php:160
 msgid ""
-"This page offers you some numbers to the known part of the federated social "
-"network your Friendica node is part of. These numbers are not complete but "
-"only reflect the part of the network your node is aware of."
+"Parent users have total control about this account, including the account "
+"settings. Please double check whom you give this access."
 msgstr ""
 
-#: mod/admin.php:648
-msgid ""
-"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
-"will improve the data displayed here."
+#: mod/delegate.php:161 mod/admin.php:1264 mod/admin.php:1873
+#: mod/admin.php:2126 mod/admin.php:2200 mod/admin.php:2347
+#: mod/settings.php:679 mod/settings.php:788 mod/settings.php:874
+#: mod/settings.php:963 mod/settings.php:1198
+msgid "Save Settings"
+msgstr "保存设置"
+
+#: mod/delegate.php:162 src/Content/Nav.php:204
+msgid "Delegate Page Management"
+msgstr "页代表管理"
+
+#: mod/delegate.php:163
+msgid "Delegates"
 msgstr ""
 
-#: mod/admin.php:660
-#, php-format
+#: mod/delegate.php:165
 msgid ""
-"Currently this node is aware of %d nodes with %d registered users from the "
-"following platforms:"
-msgstr ""
+"Delegates are able to manage all aspects of this account/page except for "
+"basic account settings. Please do not delegate your personal account to "
+"anybody that you do not trust completely."
+msgstr "代表会管理所有的方面这个账户/页除了基础账户配置以外。请别代表您私人账户给您没完全信的人。"
 
-#: mod/admin.php:691
-msgid "ID"
-msgstr "ID"
+#: mod/delegate.php:166
+msgid "Existing Page Managers"
+msgstr "目前页管理员"
+
+#: mod/delegate.php:168
+msgid "Existing Page Delegates"
+msgstr "目前页代表"
+
+#: mod/delegate.php:170
+msgid "Potential Delegates"
+msgstr "潜力的代表"
+
+#: mod/delegate.php:172 mod/tagrm.php:98
+msgid "Remove"
+msgstr "移走"
 
-#: mod/admin.php:692
-msgid "Recipient Name"
-msgstr "接收者的名字"
+#: mod/delegate.php:173
+msgid "Add"
+msgstr ""
 
-#: mod/admin.php:693
-msgid "Recipient Profile"
-msgstr "æ\8e¥æ\94¶è\80\85ç\9a\84ç®\80ä»\8b"
+#: mod/delegate.php:174
+msgid "No entries."
+msgstr "没æ\9c\89项ç\9b®ã\80\82"
 
-#: mod/admin.php:694 view/theme/frio/theme.php:266
-#: src/Core/NotificationsManager.php:178 src/Content/Nav.php:178
-msgid "Network"
-msgstr "网络"
+#: mod/dfrn_request.php:94
+msgid "This introduction has already been accepted."
+msgstr "这个介绍已经接受了。"
 
-#: mod/admin.php:695
-msgid "Created"
-msgstr ""
+#: mod/dfrn_request.php:112 mod/dfrn_request.php:359
+msgid "Profile location is not valid or does not contain profile information."
+msgstr "简介位置失效或不包含简介信息。"
 
-#: mod/admin.php:696
-msgid "Last Tried"
-msgstr "上次尝试"
+#: mod/dfrn_request.php:116 mod/dfrn_request.php:363
+msgid "Warning: profile location has no identifiable owner name."
+msgstr "警告:简介位置没有可设别的主名。"
 
-#: mod/admin.php:697
-msgid ""
-"This page lists the content of the queue for outgoing postings. These are "
-"postings the initial delivery failed for. They will be resend later and "
-"eventually deleted if the delivery fails permanently."
-msgstr ""
+#: mod/dfrn_request.php:119 mod/dfrn_request.php:366
+msgid "Warning: profile location has no profile photo."
+msgstr "警告:简介位置没有简介图。"
 
-#: mod/admin.php:721
+#: mod/dfrn_request.php:123 mod/dfrn_request.php:370
 #, php-format
-msgid ""
-"Your DB still runs with MyISAM tables. You should change the engine type to "
-"InnoDB. As Friendica will use InnoDB only features in the future, you should"
-" change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
-"converting the table engines. You may also use the command <tt>php "
-"scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an "
-"automatic conversion.<br />"
-msgstr ""
+msgid "%d required parameter was not found at the given location"
+msgid_plural "%d required parameters were not found at the given location"
+msgstr[0] "%d需要的参数没找到在输入的位置。"
 
-#: mod/admin.php:728
-#, php-format
-msgid ""
-"There is a new version of Friendica available for download. Your current "
-"version is %1$s, upstream version is %2$s"
-msgstr "有新的 Friendica 版本可供下载。您当前的版本为 %1$s,上游版本为 %2$s"
+#: mod/dfrn_request.php:162
+msgid "Introduction complete."
+msgstr "介绍完成的。"
 
-#: mod/admin.php:738
-msgid ""
-"The database update failed. Please run \"php scripts/dbstructure.php "
-"update\" from the command line and have a look at the errors that might "
-"appear."
-msgstr ""
+#: mod/dfrn_request.php:199
+msgid "Unrecoverable protocol error."
+msgstr "不能恢复的协议错误"
 
-#: mod/admin.php:744
-msgid "The worker was never executed. Please check your database structure!"
-msgstr ""
+#: mod/dfrn_request.php:226
+msgid "Profile unavailable."
+msgstr "简介无效"
 
-#: mod/admin.php:747
+#: mod/dfrn_request.php:248
 #, php-format
-msgid ""
-"The last worker execution was on %s UTC. This is older than one hour. Please"
-" check your crontab settings."
-msgstr ""
+msgid "%s has received too many connection requests today."
+msgstr "%s今天已经受到了太多联络要求"
 
-#: mod/admin.php:752 mod/admin.php:1647
-msgid "Normal Account"
-msgstr "正常帐户"
+#: mod/dfrn_request.php:249
+msgid "Spam protection measures have been invoked."
+msgstr "垃圾保护措施被用了。"
 
-#: mod/admin.php:753 mod/admin.php:1648
-msgid "Automatic Follower Account"
-msgstr ""
+#: mod/dfrn_request.php:250
+msgid "Friends are advised to please try again in 24 hours."
+msgstr "朋友们被建议请24小时后再试。"
 
-#: mod/admin.php:754 mod/admin.php:1649
-msgid "Public Forum Account"
-msgstr ""
+#: mod/dfrn_request.php:280
+msgid "Invalid locator"
+msgstr "无效找到物"
 
-#: mod/admin.php:755 mod/admin.php:1650
-msgid "Automatic Friend Account"
-msgstr "自动朋友帐户"
+#: mod/dfrn_request.php:316
+msgid "You have already introduced yourself here."
+msgstr "您已经自我介绍这儿。"
 
-#: mod/admin.php:756
-msgid "Blog Account"
-msgstr "博客账户"
+#: mod/dfrn_request.php:319
+#, php-format
+msgid "Apparently you are already friends with %s."
+msgstr "看上去您已经是%s的朋友。"
 
-#: mod/admin.php:757
-msgid "Private Forum Account"
-msgstr ""
+#: mod/dfrn_request.php:339
+msgid "Invalid profile URL."
+msgstr "无效的简介URL。"
 
-#: mod/admin.php:779
-msgid "Message queues"
-msgstr "通知排队"
+#: mod/dfrn_request.php:345 src/Model/Contact.php:1137
+msgid "Disallowed profile URL."
+msgstr "不允许的简介地址."
 
-#: mod/admin.php:785
-msgid "Summary"
-msgstr "æ¦\82è¦\81"
+#: mod/dfrn_request.php:439
+msgid "Your introduction has been sent."
+msgstr "æ\82¨ç\9a\84ä»\8bç»\8då\8f\91å¸\83äº\86ã\80\82"
 
-#: mod/admin.php:787
-msgid "Registered users"
-msgstr "注册的用户"
+#: mod/dfrn_request.php:477
+msgid ""
+"Remote subscription can't be done for your network. Please subscribe "
+"directly on your system."
+msgstr "无法为您的网络完成远程订阅。请直接在您的系统上订阅。"
 
-#: mod/admin.php:789
-msgid "Pending registrations"
-msgstr "未决的注册"
+#: mod/dfrn_request.php:493
+msgid "Please login to confirm introduction."
+msgstr "请登录以确认介绍。"
 
-#: mod/admin.php:790
-msgid "Version"
-msgstr "版本"
+#: mod/dfrn_request.php:501
+msgid ""
+"Incorrect identity currently logged in. Please login to "
+"<strong>this</strong> profile."
+msgstr "当前登录的身份不正确。请登录到<strong>这个</strong>用户。"
 
-#: mod/admin.php:795
-msgid "Active addons"
-msgstr ""
+#: mod/dfrn_request.php:515 mod/dfrn_request.php:532
+msgid "Confirm"
+msgstr "确认"
 
-#: mod/admin.php:826
-msgid "Can not parse base url. Must have at least <scheme>://<domain>"
-msgstr "不能分析基础URL。至少要<scheme>://<domain>"
+#: mod/dfrn_request.php:527
+msgid "Hide this contact"
+msgstr "隐藏这个联系人"
 
-#: mod/admin.php:1127
-msgid "Site settings updated."
-msgstr "网站设置更新了。"
+#: mod/dfrn_request.php:530
+#, php-format
+msgid "Welcome home %s."
+msgstr "欢迎%s。"
 
-#: mod/admin.php:1154 mod/settings.php:907
-msgid "No special theme for mobile devices"
-msgstr "没专门适合手机的主题"
+#: mod/dfrn_request.php:531
+#, php-format
+msgid "Please confirm your introduction/connection request to %s."
+msgstr "请确认您的介绍/联络要求给%s。"
 
-#: mod/admin.php:1183
-msgid "No community page"
-msgstr "没有社会页"
+#: mod/dfrn_request.php:607 mod/probe.php:13 mod/search.php:98
+#: mod/search.php:104 mod/viewcontacts.php:45 mod/webfinger.php:16
+#: mod/community.php:25 mod/directory.php:42 mod/display.php:201
+#: mod/photos.php:932 mod/videos.php:200
+msgid "Public access denied."
+msgstr "拒绝公开访问"
 
-#: mod/admin.php:1184
-msgid "Public postings from users of this site"
-msgstr "本网站用户的公开文章"
+#: mod/dfrn_request.php:642
+msgid ""
+"Please enter your 'Identity Address' from one of the following supported "
+"communications networks:"
+msgstr "请从以下支持的通信网络之一输入你的 “身份地址”:"
 
-#: mod/admin.php:1185
-msgid "Public postings from the federated network"
+#: mod/dfrn_request.php:645
+#, php-format
+msgid ""
+"If you are not yet a member of the free social web, <a href=\"%s\">follow "
+"this link to find a public Friendica site and join us today</a>."
 msgstr ""
 
-#: mod/admin.php:1186
-msgid "Public postings from local users and the federated network"
+#: mod/dfrn_request.php:650
+msgid "Friend/Connection Request"
+msgstr "朋友/连接请求"
+
+#: mod/dfrn_request.php:651
+msgid ""
+"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
+"testuser@gnusocial.de"
 msgstr ""
 
-#: mod/admin.php:1190 mod/contacts.php:564
-msgid "Disabled"
-msgstr "已停用"
+#: mod/dfrn_request.php:652 mod/follow.php:147
+msgid "Please answer the following:"
+msgstr "请回答下述的:"
 
-#: mod/admin.php:1192
-msgid "Users, Global Contacts"
-msgstr "用户,全球联系人"
+#: mod/dfrn_request.php:653 mod/follow.php:148
+#, php-format
+msgid "Does %s know you?"
+msgstr "%s是否认识你?"
 
-#: mod/admin.php:1193
-msgid "Users, Global Contacts/fallback"
-msgstr ""
+#: mod/dfrn_request.php:654 mod/follow.php:149
+msgid "Add a personal note:"
+msgstr "添加一个个人便条:"
 
-#: mod/admin.php:1197
-msgid "One month"
-msgstr "一个月"
+#: mod/dfrn_request.php:656 src/Content/ContactSelector.php:79
+msgid "Friendica"
+msgstr "Friendica"
 
-#: mod/admin.php:1198
-msgid "Three months"
-msgstr "三个月"
+#: mod/dfrn_request.php:657
+msgid "GNU Social (Pleroma, Mastodon)"
+msgstr "GNU Social (Pleroma, Mastodon)"
 
-#: mod/admin.php:1199
-msgid "Half a year"
-msgstr "半年"
+#: mod/dfrn_request.php:658
+msgid "Diaspora (Socialhome, Hubzilla)"
+msgstr "Diaspora (Socialhome, Hubzilla)"
+
+#: mod/dfrn_request.php:659
+#, php-format
+msgid ""
+" - please do not use this form.  Instead, enter %s into your Diaspora search"
+" bar."
+msgstr " - 请别用这个表格。而是在你的 Diaspora 搜索栏输入 %s."
+
+#: mod/filer.php:34
+msgid "- select -"
+msgstr "-选择-"
 
-#: mod/admin.php:1200
-msgid "One year"
-msgstr "一年"
+#: mod/follow.php:44
+msgid "The contact could not be added."
+msgstr "无法添加此联系人。"
 
-#: mod/admin.php:1205
-msgid "Multi user instance"
-msgstr "多用户网站"
+#: mod/follow.php:72
+msgid "You already added this contact."
+msgstr "您已添加此联系人。"
 
-#: mod/admin.php:1228
-msgid "Closed"
-msgstr "关闭"
+#: mod/follow.php:81
+msgid "Diaspora support isn't enabled. Contact can't be added."
+msgstr "Diaspora 支持没被启用。无法添加联系人。"
 
-#: mod/admin.php:1229
-msgid "Requires approval"
-msgstr "要批准"
+#: mod/follow.php:88
+msgid "OStatus support is disabled. Contact can't be added."
+msgstr "OStatus 支持没被启用。无法添加联系人。"
 
-#: mod/admin.php:1230
-msgid "Open"
-msgstr "打开"
+#: mod/follow.php:95
+msgid "The network type couldn't be detected. Contact can't be added."
+msgstr "网络类型无法被检测。无法添加联系人。"
 
-#: mod/admin.php:1234
-msgid "No SSL policy, links will track page SSL state"
-msgstr "没SSL方针,环节将追踪页SSL现状"
+#: mod/install.php:114
+msgid "Friendica Communications Server - Setup"
+msgstr "Friendica沟通服务器-安装"
 
-#: mod/admin.php:1235
-msgid "Force all links to use SSL"
-msgstr "强制所有链接使用 SSL"
+#: mod/install.php:120
+msgid "Could not connect to database."
+msgstr "解不了数据库。"
 
-#: mod/admin.php:1236
-msgid "Self-signed certificate, use SSL for local links only (discouraged)"
-msgstr "自签证书,只在本地链接使用 SSL(不推荐)"
+#: mod/install.php:124
+msgid "Could not create table."
+msgstr "无法创建表格。"
 
-#: mod/admin.php:1240
-msgid "Don't check"
-msgstr "请勿检查"
+#: mod/install.php:130
+msgid "Your Friendica site database has been installed."
+msgstr "您Friendica网站数据库被安装了。"
 
-#: mod/admin.php:1241
-msgid "check the stable version"
-msgstr "检查稳定版"
+#: mod/install.php:135
+msgid ""
+"You may need to import the file \"database.sql\" manually using phpmyadmin "
+"or mysql."
+msgstr "您可能要手工地进口文件「database.sql」用phpmyadmin或mysql。"
 
-#: mod/admin.php:1242
-msgid "check the development version"
-msgstr "检查开发版本"
+#: mod/install.php:136 mod/install.php:208 mod/install.php:553
+msgid "Please see the file \"INSTALL.txt\"."
+msgstr "请看文件「INSTALL.txt」"
 
-#: mod/admin.php:1264 mod/admin.php:1873 mod/admin.php:2126 mod/admin.php:2200
-#: mod/admin.php:2347 mod/delegate.php:161 mod/settings.php:679
-#: mod/settings.php:788 mod/settings.php:874 mod/settings.php:963
-#: mod/settings.php:1198
-msgid "Save Settings"
-msgstr "保存设置"
+#: mod/install.php:148
+msgid "Database already in use."
+msgstr "数据库已经被使用。"
 
-#: mod/admin.php:1265
-msgid "Republish users to directory"
-msgstr ""
+#: mod/install.php:205
+msgid "System check"
+msgstr "系统检测"
 
-#: mod/admin.php:1266 mod/register.php:264
-msgid "Registration"
-msgstr "注册"
+#: mod/install.php:210
+msgid "Check again"
+msgstr "再检测"
 
-#: mod/admin.php:1267
-msgid "File upload"
-msgstr "æ\96\87件ä¸\8aä¼ "
+#: mod/install.php:230
+msgid "Database connection"
+msgstr "æ\95°æ\8d®åº\93æ\8e¥é\80\9a"
 
-#: mod/admin.php:1268
-msgid "Policies"
-msgstr "政策"
+#: mod/install.php:231
+msgid ""
+"In order to install Friendica we need to know how to connect to your "
+"database."
+msgstr "为安装Friendica我们要知道怎么连接您的数据库。"
 
-#: mod/admin.php:1269 mod/contacts.php:886 mod/events.php:535
-#: src/Model/Profile.php:851
-msgid "Advanced"
-msgstr "高级"
+#: mod/install.php:232
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "你有关于这些设置有问题的话,请给互联网托管服务或者网页管理联系。"
 
-#: mod/admin.php:1270
-msgid "Auto Discovered Contact Directory"
-msgstr ""
+#: mod/install.php:233
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "您下边指定的数据库应该已经存在。如果还没有,请创建后继续。"
 
-#: mod/admin.php:1271
-msgid "Performance"
-msgstr "æ\80§è\83½"
+#: mod/install.php:237
+msgid "Database Server Name"
+msgstr "æ\95°æ\8d®åº\93æ\9c\8då\8a¡å\99¨å\90\8d"
 
-#: mod/admin.php:1272
-msgid "Worker"
-msgstr ""
+#: mod/install.php:238
+msgid "Database Login Name"
+msgstr "数据库登录名"
 
-#: mod/admin.php:1273
-msgid ""
-"Relocate - WARNING: advanced function. Could make this server unreachable."
-msgstr "重定位 - 警告:高级功能。可能会让这个服务器不可达。"
+#: mod/install.php:239
+msgid "Database Login Password"
+msgstr "数据库登录密码"
 
-#: mod/admin.php:1276
-msgid "Site name"
-msgstr "ç½\91页å\90\8då­\97"
+#: mod/install.php:239
+msgid "For security reasons the password must not be empty"
+msgstr "ç\94±äº\8eå®\89å\85¨ç\9a\84å\8e\9få\9b ï¼\8cå¯\86ç \81ä¸\8dè\83½ä¸ºç©º"
 
-#: mod/admin.php:1277
-msgid "Host name"
-msgstr "æ\9c\8då\8a¡å\99¨å\90\8d"
+#: mod/install.php:240
+msgid "Database Name"
+msgstr "æ\95°æ\8d®åº\93å\90\8då­\97"
 
-#: mod/admin.php:1278
-msgid "Sender Email"
-msgstr "寄主邮件"
+#: mod/install.php:241 mod/install.php:281
+msgid "Site administrator email address"
+msgstr "网站行政人员邮件地址"
 
-#: mod/admin.php:1278
+#: mod/install.php:241 mod/install.php:281
 msgid ""
-"The email address your server shall use to send notification emails from."
-msgstr ""
-
-#: mod/admin.php:1279
-msgid "Banner/Logo"
-msgstr "标题/标志"
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "您账户邮件地址必要符合这个为用网站处理仪表板"
 
-#: mod/admin.php:1280
-msgid "Shortcut icon"
-msgstr "捷径小图片"
+#: mod/install.php:245 mod/install.php:284
+msgid "Please select a default timezone for your website"
+msgstr "请选择您网站的默认时区"
 
-#: mod/admin.php:1280
-msgid "Link to an icon that will be used for browsers."
-msgstr ""
+#: mod/install.php:271
+msgid "Site settings"
+msgstr "网站设置"
 
-#: mod/admin.php:1281
-msgid "Touch icon"
-msgstr "触摸小图片"
+#: mod/install.php:285
+msgid "System Language:"
+msgstr "系统语言:"
 
-#: mod/admin.php:1281
-msgid "Link to an icon that will be used for tablets and mobiles."
-msgstr ""
+#: mod/install.php:285
+msgid ""
+"Set the default language for your Friendica installation interface and to "
+"send emails."
+msgstr "为 Friendica 安装界面及邮件发送设置默认语言。"
 
-#: mod/admin.php:1282
-msgid "Additional Info"
-msgstr "别的消息"
+#: mod/install.php:325
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "没找到命令行PHP在网服务器PATH。"
 
-#: mod/admin.php:1282
-#, php-format
+#: mod/install.php:326
 msgid ""
-"For public servers: you can add additional information here that will be "
-"listed at %s/servers."
+"If you don't have a command line version of PHP installed on your server, "
+"you will not be able to run the background processing. See <a "
+"href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-"
+"up-the-worker'>'Setup the worker'</a>"
 msgstr ""
 
-#: mod/admin.php:1283
-msgid "System language"
-msgstr "系统语言"
-
-#: mod/admin.php:1284
-msgid "System theme"
-msgstr "系统主题"
+#: mod/install.php:330
+msgid "PHP executable path"
+msgstr "PHP可执行路径"
 
-#: mod/admin.php:1284
+#: mod/install.php:330
 msgid ""
-"Default system theme - may be over-ridden by user profiles - <a href='#' "
-"id='cnftheme'>change theme settings</a>"
-msgstr "默认系统主题-会被用户简介超驰-<a href='#' id='cnftheme'>把主题设置变化</a>"
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "输入全路线到php执行程序。您会留空白为继续安装。"
 
-#: mod/admin.php:1285
-msgid "Mobile system theme"
-msgstr "手机系统主题"
+#: mod/install.php:335
+msgid "Command line PHP"
+msgstr "命令行PHP"
 
-#: mod/admin.php:1285
-msgid "Theme for mobile devices"
-msgstr "用于移动设备的主题"
+#: mod/install.php:344
+msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
+msgstr "PHP执行程序不是命令行PHP執行檔(有可能是cgi-fgci版本)"
 
-#: mod/admin.php:1286
-msgid "SSL link policy"
-msgstr "SSL环节方针"
+#: mod/install.php:345
+msgid "Found PHP version: "
+msgstr "找到 PHP 版本:"
 
-#: mod/admin.php:1286
-msgid "Determines whether generated links should be forced to use SSL"
-msgstr "决定产生的链接是否应该强制使用 SSL"
+#: mod/install.php:347
+msgid "PHP cli binary"
+msgstr "命令行PHP執行檔"
+
+#: mod/install.php:358
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "您系统的命令行PHP没有能够「register_argc_argv」。"
+
+#: mod/install.php:359
+msgid "This is required for message delivery to work."
+msgstr "这必要为通信发布成功。"
 
-#: mod/admin.php:1287
-msgid "Force SSL"
-msgstr "强制使用 SSL"
+#: mod/install.php:361
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
 
-#: mod/admin.php:1287
+#: mod/install.php:384
 msgid ""
-"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
-" to endless loops."
-msgstr "强逼所有非SSL的要求用SSL。注意:在有的系统会导致无限循环"
-
-#: mod/admin.php:1288
-msgid "Hide help entry from navigation menu"
-msgstr "隐藏帮助在航行选单"
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "错误:这系统的「register_argc_argv」子程序不能产生加密钥匙"
 
-#: mod/admin.php:1288
+#: mod/install.php:385
 msgid ""
-"Hides the menu entry for the Help pages from the navigation menu. You can "
-"still access it calling /help directly."
-msgstr "隐藏帮助项目在航行选单。您还能用它经过手动的输入「/help」"
+"If running under Windows, please see "
+"\"http://www.php.net/manual/en/openssl.installation.php\"."
+msgstr "如果您用Windows,请看「http://www.php.net/manual/en/openssl.installation.php」。"
 
-#: mod/admin.php:1289
-msgid "Single user instance"
-msgstr "å\8d\95ç\94¨æ\88·ç½\91ç«\99"
+#: mod/install.php:387
+msgid "Generate encryption keys"
+msgstr "产ç\94\9få\8a å¯\86é\92¥å\8c\99"
 
-#: mod/admin.php:1289
-msgid "Make this instance multi-user or single-user for the named user"
-msgstr "弄这网站多用户或单用户为选择的用户"
+#: mod/install.php:394
+msgid "libCurl PHP module"
+msgstr "libCurl PHP模块"
 
-#: mod/admin.php:1290
-msgid "Maximum image size"
-msgstr "图片最大尺寸"
+#: mod/install.php:395
+msgid "GD graphics PHP module"
+msgstr "GD显示PHP模块"
 
-#: mod/admin.php:1290
-msgid ""
-"Maximum size in bytes of uploaded images. Default is 0, which means no "
-"limits."
-msgstr "最多上传照相的字节。默认是零,意思是无限。"
+#: mod/install.php:396
+msgid "OpenSSL PHP module"
+msgstr "OpenSSL PHP模块"
 
-#: mod/admin.php:1291
-msgid "Maximum image length"
-msgstr "最大图片大小"
+#: mod/install.php:397
+msgid "PDO or MySQLi PHP module"
+msgstr "PDO 或者 MySQLi PHP 模块"
 
-#: mod/admin.php:1291
-msgid ""
-"Maximum length in pixels of the longest side of uploaded images. Default is "
-"-1, which means no limits."
-msgstr "最多像素在上传图片的长度。默认-1,意思是无限。"
+#: mod/install.php:398
+msgid "mb_string PHP module"
+msgstr "mb_string PHP模块"
 
-#: mod/admin.php:1292
-msgid "JPEG image quality"
-msgstr "JPEG 图片质量"
+#: mod/install.php:399
+msgid "XML PHP module"
+msgstr "XML PHP 模块"
 
-#: mod/admin.php:1292
-msgid ""
-"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
-"100, which is full quality."
-msgstr "上传的JPEG被用这质量[0-100]保存。默认100,最高。"
+#: mod/install.php:400
+msgid "iconv module"
+msgstr "iconv 模块"
 
-#: mod/admin.php:1294
-msgid "Register policy"
-msgstr "注册政策"
+#: mod/install.php:404 mod/install.php:406
+msgid "Apache mod_rewrite module"
+msgstr "Apache mod_rewrite部件"
 
-#: mod/admin.php:1295
-msgid "Maximum Daily Registrations"
-msgstr "一天最多注册"
+#: mod/install.php:404
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "错误:Apache服务器的mod-rewrite模块是必要的可却不安装的。"
 
-#: mod/admin.php:1295
+#: mod/install.php:412
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "错误:libCurl PHP模块是必要的可却不安装的。"
+
+#: mod/install.php:416
 msgid ""
-"If registration is permitted above, this sets the maximum number of new user"
-" registrations to accept per day.  If register is set to closed, this "
-"setting has no effect."
-msgstr "如果注册上边许可的,这个选择一天最多新用户注册会接待。如果注册关闭了,这个设置没有印象。"
+"Error: GD graphics PHP module with JPEG support required but not installed."
+msgstr "错误:GD显示PHP模块跟JPEG支持是必要的可却安装的。"
 
-#: mod/admin.php:1296
-msgid "Register text"
-msgstr "注册正文"
+#: mod/install.php:420
+msgid "Error: openssl PHP module required but not installed."
+msgstr "错误:openssl PHP模块是必要的可却不安装的。"
 
-#: mod/admin.php:1296
-msgid "Will be displayed prominently on the registration page."
-msgstr "被显著的在注册页表示。"
+#: mod/install.php:424
+msgid "Error: PDO or MySQLi PHP module required but not installed."
+msgstr ""
 
-#: mod/admin.php:1297
-msgid "Accounts abandoned after x days"
-msgstr "账户丢弃X天后"
+#: mod/install.php:428
+msgid "Error: The MySQL driver for PDO is not installed."
+msgstr ""
 
-#: mod/admin.php:1297
-msgid ""
-"Will not waste system resources polling external sites for abandonded "
-"accounts. Enter 0 for no time limit."
-msgstr "拒绝浪费系统资源看外网站找丢弃的账户。输入0为无时限。"
+#: mod/install.php:432
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "错误:mbstring PHP模块必要可没安装的。"
 
-#: mod/admin.php:1298
-msgid "Allowed friend domains"
-msgstr "允许的朋友域"
+#: mod/install.php:436
+msgid "Error: iconv PHP module required but not installed."
+msgstr "错误:需要 iconv PHP 模块但它并没有被安装。"
 
-#: mod/admin.php:1298
-msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
-msgstr "逗号分隔的域名许根这个网站结友谊。通配符行。空的允许所有的域名。"
+#: mod/install.php:446
+msgid "Error, XML PHP module required but not installed."
+msgstr "部件错误,需要 XML PHP 模块但它并没有被安装。"
 
-#: mod/admin.php:1299
-msgid "Allowed email domains"
-msgstr "允许的电子邮件域"
+#: mod/install.php:458
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\""
+" in the top folder of your web server and it is unable to do so."
+msgstr "网页安装器要创建一个叫 \".htconfig.php\" 的文件在你的 web 服务器的顶层目录下,但无法这么做。"
 
-#: mod/admin.php:1299
+#: mod/install.php:459
 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 "逗号分隔的域名可接受在邮件地址为这网站的注册。通配符行。空的允许所有的域名。"
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "这常常是一个权设置,因为网服务器可能不会写文件在文件夹-即使您会。"
 
-#: mod/admin.php:1300
-msgid "No OEmbed rich content"
-msgstr ""
+#: mod/install.php:460
+msgid ""
+"At the end of this procedure, we will give you a text to save in a file "
+"named .htconfig.php in your Friendica top folder."
+msgstr "这个步骤头,我们给您正文要保存在叫.htconfig.php的文件在您Friendica主文件夹。"
 
-#: mod/admin.php:1300
+#: mod/install.php:461
 msgid ""
-"Don't show the rich content (e.g. embedded PDF), except from the domains "
-"listed below."
-msgstr ""
+"You can alternatively skip this procedure and perform a manual installation."
+" Please see the file \"INSTALL.txt\" for instructions."
+msgstr "或者您会这个步骤不做还是实行手动的安装。请看INSTALL.txt文件为说明。"
 
-#: mod/admin.php:1301
-msgid "Allowed OEmbed domains"
-msgstr ""
+#: mod/install.php:464
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.php是可写的"
 
-#: mod/admin.php:1301
+#: mod/install.php:474
 msgid ""
-"Comma separated list of domains which oembed content is allowed to be "
-"displayed. Wildcards are accepted."
-msgstr ""
-
-#: mod/admin.php:1302
-msgid "Block public"
-msgstr ""
+"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
+"compiles templates to PHP to speed up rendering."
+msgstr "Friendica用Smarty3模板机车为建筑网页。Smarty3把模板编译成PHP为催建筑网页。"
 
-#: mod/admin.php:1302
+#: mod/install.php:475
 msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently logged in."
-msgstr "拦公开看什么否则空开的私页在这网站除了您登录的时候以外。"
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory view/smarty3/ under the Friendica top level "
+"folder."
+msgstr "为了保存这些模板,网服务器要写权利于view/smarty3/目录在Friendica主目录下。"
 
-#: mod/admin.php:1303
-msgid "Force publish"
-msgstr "强行发布"
+#: mod/install.php:476
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has"
+" write access to this folder."
+msgstr "请保险您网服务器用户(比如www-data)有这个目录的写权利。"
 
-#: mod/admin.php:1303
+#: mod/install.php:477
 msgid ""
-"Check to force all profiles on this site to be listed in the site directory."
-msgstr "让所有这网站的的简介表明在网站目录。"
+"Note: as a security measure, you should give the web server write access to "
+"view/smarty3/ only--not the template files (.tpl) that it contains."
+msgstr "注意:为了安全,您应该只给网服务器写权利于view/smarty3/-没有模板文件(.tpl)之下。"
 
-#: mod/admin.php:1304
-msgid "Global directory URL"
-msgstr ""
+#: mod/install.php:480
+msgid "view/smarty3 is writable"
+msgstr "能写view/smarty3"
 
-#: mod/admin.php:1304
+#: mod/install.php:496
 msgid ""
-"URL to the global directory. If this is not set, the global directory is "
-"completely unavailable to the application."
-msgstr ""
+"Url rewrite in .htaccess is not working. Check your server configuration."
+msgstr "在 .htaccess 中的 URL 重写不工作。请检查你的服务器配置。"
 
-#: mod/admin.php:1305
-msgid "Private posts by default for new users"
-msgstr "新用户默认写私人文章"
+#: mod/install.php:498
+msgid "Url rewrite is working"
+msgstr "URL改写发挥机能"
 
-#: mod/admin.php:1305
-msgid ""
-"Set default post permissions for all new members to the default privacy "
-"group rather than public."
-msgstr "默认新用户文章批准使默认隐私组,没有公开。"
+#: mod/install.php:517
+msgid "ImageMagick PHP extension is not installed"
+msgstr "ImageMagick PHP 扩展没有安装"
 
-#: mod/admin.php:1306
-msgid "Don't include post content in email notifications"
-msgstr "别包含文章内容在邮件消息"
+#: mod/install.php:519
+msgid "ImageMagick PHP extension is installed"
+msgstr "ImageMagick PHP 扩展已安装"
 
-#: mod/admin.php:1306
+#: mod/install.php:521
+msgid "ImageMagick supports GIF"
+msgstr "ImageMagick 支持 GIF"
+
+#: mod/install.php:528
 msgid ""
-"Don't include the content of a post/comment/private message/etc. in the "
-"email notifications that are sent out from this site, as a privacy measure."
-msgstr "别包含文章/谈论/私消息/等的内容在文件消息被这个网站寄出,为了隐私。"
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "数据库配置文件 \".htconfig.php\" 无法被写入。请在 web 服务器根目录下使用附上的文字创建一个配置文件。"
 
-#: mod/admin.php:1307
-msgid "Disallow public access to addons listed in the apps menu."
-msgstr "不允许插件的公众使用权在应用选单。"
+#: mod/install.php:551
+msgid "<h1>What next</h1>"
+msgstr "<h1>下步是什么</h1>"
 
-#: mod/admin.php:1307
+#: mod/install.php:552
 msgid ""
-"Checking this box will restrict addons listed in the apps menu to members "
-"only."
-msgstr "复选这个框为把应用选内插件限制仅成员"
-
-#: mod/admin.php:1308
-msgid "Don't embed private images in posts"
-msgstr "别嵌入私人图案在文章里"
+"IMPORTANT: You will need to [manually] setup a scheduled task for the "
+"worker."
+msgstr ""
 
-#: mod/admin.php:1308
+#: mod/install.php:555
+#, php-format
 msgid ""
-"Don't replace locally-hosted private photos in posts with an embedded copy "
-"of the image. This means that contacts who receive posts containing private "
-"photos will have to authenticate and load each image, which may take a "
-"while."
-msgstr "别把复制嵌入的照相代替本网站的私人照相在文章里。结果是收包括私人照相的熟人要认证才卸载个张照片,会花许久。"
+"Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
+"and register as new user. Remember to use the same email you have entered as"
+" administrator email. This will allow you to enter the site admin panel."
+msgstr ""
 
-#: mod/admin.php:1309
-msgid "Allow Users to set remote_self"
-msgstr "允许用户用遥远的自身"
+#: mod/localtime.php:33
+msgid "Time Conversion"
+msgstr "时间装换"
 
-#: mod/admin.php:1309
+#: mod/localtime.php:35
 msgid ""
-"With checking this, every user is allowed to mark every contact as a "
-"remote_self in the repair contact dialog. Setting this flag on a contact "
-"causes mirroring every posting of that contact in the users stream."
-msgstr "选择这个之后,用户们允许表明熟人当遥远的自身在熟人修理页。遥远的自身所有文章被复制到用户文章流。"
+"Friendica provides this service for sharing events with other networks and "
+"friends in unknown timezones."
+msgstr "Friendica提供这个服务目的是分享项目跟别的网络和朋友们在别的时区。"
 
-#: mod/admin.php:1310
-msgid "Block multiple registrations"
-msgstr "阻止多次注册"
+#: mod/localtime.php:39
+#, php-format
+msgid "UTC time: %s"
+msgstr "UTC时间: %s"
 
-#: mod/admin.php:1310
-msgid "Disallow users to register additional accounts for use as pages."
-msgstr "不允许用户注册别的账户为当页。"
+#: mod/localtime.php:42
+#, php-format
+msgid "Current timezone: %s"
+msgstr "现在时区: %s"
 
-#: mod/admin.php:1311
-msgid "OpenID support"
-msgstr "OpenID 支持"
+#: mod/localtime.php:46
+#, php-format
+msgid "Converted localtime: %s"
+msgstr "装换的当地时间:%s"
 
-#: mod/admin.php:1311
-msgid "OpenID support for registration and logins."
-msgstr "支持使用 OpenID 注册和登录。"
+#: mod/localtime.php:52
+msgid "Please select your timezone:"
+msgstr "请选择你的时区:"
 
-#: mod/admin.php:1312
-msgid "Fullname check"
-msgstr "全名核实"
+#: mod/lostpass.php:27
+msgid "No valid account found."
+msgstr "找不到效的账户。"
 
-#: mod/admin.php:1312
-msgid ""
-"Force users to register with a space between firstname and lastname in Full "
-"name, as an antispam measure"
-msgstr "让用户注册的时候放空格姓名中间,省得垃圾注册。"
+#: mod/lostpass.php:39
+msgid "Password reset request issued. Check your email."
+msgstr "重设密码要求发布了。核对您的收件箱。"
 
-#: mod/admin.php:1313
-msgid "Community pages for visitors"
+#: mod/lostpass.php:45
+#, php-format
+msgid ""
+"\n"
+"\t\tDear %1$s,\n"
+"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
+"\t\tpassword. In order to confirm this request, please select the verification link\n"
+"\t\tbelow or paste it into your web browser address bar.\n"
+"\n"
+"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
+"\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n"
+"\n"
+"\t\tYour password will not be changed unless we can verify that you\n"
+"\t\tissued this request."
 msgstr ""
 
-#: mod/admin.php:1313
+#: mod/lostpass.php:56
+#, php-format
 msgid ""
-"Which community pages should be available for visitors. Local users always "
-"see both pages."
+"\n"
+"\t\tFollow this link soon to verify your identity:\n"
+"\n"
+"\t\t%1$s\n"
+"\n"
+"\t\tYou will then receive a follow-up message containing the new password.\n"
+"\t\tYou may change that password from your account settings page after logging in.\n"
+"\n"
+"\t\tThe login details are as follows:\n"
+"\n"
+"\t\tSite Location:\t%2$s\n"
+"\t\tLogin Name:\t%3$s"
 msgstr ""
 
-#: mod/admin.php:1314
-msgid "Posts per user on community page"
-msgstr "个用户文章数量在社会页"
+#: mod/lostpass.php:72
+#, php-format
+msgid "Password reset requested at %s"
+msgstr "重设密码要求被发布%s"
 
-#: mod/admin.php:1314
+#: mod/lostpass.php:88
 msgid ""
-"The maximum number of posts per user on the community page. (Not valid for "
-"'Global Community')"
-msgstr "一个用户最多文章在社会页。(无效在“全球社会”)"
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "要求确认不了。(您可能已经提交它。)重设密码失败了。"
 
-#: mod/admin.php:1315
-msgid "Enable OStatus support"
-msgstr "启用 OStatus 支持"
+#: mod/lostpass.php:101
+msgid "Request has expired, please make a new one."
+msgstr "请求超时,请重试。"
 
-#: mod/admin.php:1315
+#: mod/lostpass.php:116
+msgid "Forgot your Password?"
+msgstr "忘记你的密码吗?"
+
+#: mod/lostpass.php:117
 msgid ""
-"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
-"communications in OStatus are public, so privacy warnings will be "
-"occasionally displayed."
-msgstr "提供内置的 OStatus(StatusNet、GNU Social 等)兼容性。所有 OStatus 的通信是公开的,所以会偶尔显示隐私警告。"
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "输入您的邮件地址和提交为重置密码。然后核对收件箱看别的说明。"
 
-#: mod/admin.php:1316
-msgid "Only import OStatus threads from our contacts"
-msgstr ""
+#: mod/lostpass.php:118 src/Module/Login.php:314
+msgid "Nickname or Email: "
+msgstr "昵称或邮件地址:"
 
-#: mod/admin.php:1316
-msgid ""
-"Normally we import every content from our OStatus contacts. With this option"
-" we only store threads that are started by a contact that is known on our "
-"system."
-msgstr ""
+#: mod/lostpass.php:119
+msgid "Reset"
+msgstr "复位"
 
-#: mod/admin.php:1317
-msgid "OStatus support can only be enabled if threading is enabled."
-msgstr ""
+#: mod/lostpass.php:135 src/Module/Login.php:326
+msgid "Password Reset"
+msgstr "复位密码"
 
-#: mod/admin.php:1319
-msgid ""
-"Diaspora support can't be enabled because Friendica was installed into a sub"
-" directory."
-msgstr "Diaspora 支持无法启用,因为 Friendica 被安装到了一个子目录。"
+#: mod/lostpass.php:136
+msgid "Your password has been reset as requested."
+msgstr "您的密码被重设如要求的。"
 
-#: mod/admin.php:1320
-msgid "Enable Diaspora support"
-msgstr "启用 Diaspora 支持"
+#: mod/lostpass.php:137
+msgid "Your new password is"
+msgstr "你的新的密码是"
 
-#: mod/admin.php:1320
-msgid "Provide built-in Diaspora network compatibility."
-msgstr "提供内置的 Diaspora 网络兼容性。"
+#: mod/lostpass.php:138
+msgid "Save or copy your new password - and then"
+msgstr "保存或复制新密码-之后"
 
-#: mod/admin.php:1321
-msgid "Only allow Friendica contacts"
-msgstr "只允许 Friendica 联系人"
+#: mod/lostpass.php:139
+msgid "click here to login"
+msgstr "点击这里登录"
 
-#: mod/admin.php:1321
+#: mod/lostpass.php:140
 msgid ""
-"All contacts must use Friendica protocols. All other built-in communication "
-"protocols disabled."
-msgstr "æ\89\80æ\9c\89è\81\94系人å¿\85须使ç\94¨ Friendica å\8d\8fè®® ã\80\82æ\89\80æ\9c\89å\85¶ä»\96å\86\85ç½®æ²\9fé\80\9aå\8d\8fè®®é\83½å·²å\81\9cç\94¨。"
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "æ\82¨ç\9a\84å¯\86ç \81å\8f¯ä»¥å\9c¨æ\88\90å\8a\9fç\99»å½\95å\90\8eå\9c¨<em>设置</em>页修æ\94¹。"
 
-#: mod/admin.php:1322
-msgid "Verify SSL"
-msgstr "验证 SSL"
+#: mod/lostpass.php:148
+#, php-format
+msgid ""
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tYour password has been changed as requested. Please retain this\n"
+"\t\t\tinformation for your records (or change your password immediately to\n"
+"\t\t\tsomething that you will remember).\n"
+"\t\t"
+msgstr ""
 
-#: mod/admin.php:1322
+#: mod/lostpass.php:154
+#, php-format
 msgid ""
-"If you wish, you can turn on strict certificate checking. This will mean you"
-" cannot connect (at all) to self-signed SSL sites."
-msgstr "你想的话,您会使严格证书核实可用。意思是您不能根自签的SSL网站交流。"
+"\n"
+"\t\t\tYour login details are as follows:\n"
+"\n"
+"\t\t\tSite Location:\t%1$s\n"
+"\t\t\tLogin Name:\t%2$s\n"
+"\t\t\tPassword:\t%3$s\n"
+"\n"
+"\t\t\tYou may change that password from your account settings page after logging in.\n"
+"\t\t"
+msgstr ""
 
-#: mod/admin.php:1323
-msgid "Proxy user"
-msgstr "代理用户"
+#: mod/lostpass.php:167
+#, php-format
+msgid "Your password has been changed at %s"
+msgstr "您密码被变化在%s"
 
-#: mod/admin.php:1324
-msgid "Proxy URL"
-msgstr "代理URL"
+#: mod/notify.php:77
+msgid "No more system notifications."
+msgstr "没别系统通知。"
 
-#: mod/admin.php:1325
-msgid "Network timeout"
-msgstr "网络超时"
+#: mod/ping.php:292
+msgid "{0} wants to be your friend"
+msgstr "{0}想成为您的朋友"
 
-#: mod/admin.php:1325
-msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
-msgstr "输入秒数。输入零为无限(不推荐的)。"
+#: mod/ping.php:307
+msgid "{0} sent you a message"
+msgstr "{0}发给您一个通信"
 
-#: mod/admin.php:1326
-msgid "Maximum Load Average"
-msgstr "最大平均负荷"
+#: mod/ping.php:322
+msgid "{0} requested registration"
+msgstr "{0}要求注册"
 
-#: mod/admin.php:1326
-msgid ""
-"Maximum system load before delivery and poll processes are deferred - "
-"default 50."
-msgstr "系统负荷平均以上转播和检查行程会被耽误-默认50。"
+#: mod/poke.php:192
+msgid "Poke/Prod"
+msgstr "戳"
 
-#: mod/admin.php:1327
-msgid "Maximum Load Average (Frontend)"
-msgstr ""
+#: mod/poke.php:193
+msgid "poke, prod or do other things to somebody"
+msgstr "把人家戳或别的行动"
 
-#: mod/admin.php:1327
-msgid "Maximum system load before the frontend quits service - default 50."
-msgstr ""
+#: mod/poke.php:194
+msgid "Recipient"
+msgstr "接受者"
 
-#: mod/admin.php:1328
-msgid "Minimal Memory"
-msgstr "最少内存"
+#: mod/poke.php:195
+msgid "Choose what you wish to do to recipient"
+msgstr "选择您想把别人作"
 
-#: mod/admin.php:1328
-msgid ""
-"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - "
-"default 0 (deactivated)."
-msgstr ""
+#: mod/poke.php:198
+msgid "Make this post private"
+msgstr "使这个文章私人"
 
-#: mod/admin.php:1329
-msgid "Maximum table size for optimization"
-msgstr ""
+#: mod/probe.php:14 mod/webfinger.php:17
+msgid "Only logged in users are permitted to perform a probing."
+msgstr "只有已登录用户才被允许进行探测。"
 
-#: mod/admin.php:1329
-msgid ""
-"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
-"Enter -1 to disable it."
-msgstr ""
+#: mod/profile_photo.php:54
+msgid "Image uploaded but image cropping failed."
+msgstr "照片上传去了,但修剪失灵。"
 
-#: mod/admin.php:1330
-msgid "Minimum level of fragmentation"
-msgstr ""
+#: mod/profile_photo.php:87 mod/profile_photo.php:95 mod/profile_photo.php:103
+#: mod/profile_photo.php:330
+#, php-format
+msgid "Image size reduction [%s] failed."
+msgstr "照片减少[%s]失灵。"
 
-#: mod/admin.php:1330
+#: mod/profile_photo.php:137
 msgid ""
-"Minimum fragmenation level to start the automatic optimization - default "
-"value is 30%."
-msgstr ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "万一新照片一会出现,换档重新加载或者成为空浏览器高速缓存。"
 
-#: mod/admin.php:1332
-msgid "Periodical check of global contacts"
-msgstr ""
+#: mod/profile_photo.php:146
+msgid "Unable to process image"
+msgstr "不能处理照片"
 
-#: mod/admin.php:1332
-msgid ""
-"If enabled, the global contacts are checked periodically for missing or "
-"outdated data and the vitality of the contacts and servers."
-msgstr ""
+#: mod/profile_photo.php:165 mod/wall_upload.php:186 mod/photos.php:763
+#: mod/photos.php:766 mod/photos.php:795
+#, php-format
+msgid "Image exceeds size limit of %s"
+msgstr "图片超过 %s 的大小限制"
 
-#: mod/admin.php:1333
-msgid "Days between requery"
-msgstr "重新查询间隔天数"
+#: mod/profile_photo.php:174 mod/wall_upload.php:200 mod/photos.php:818
+msgid "Unable to process image."
+msgstr "处理不了图像."
 
-#: mod/admin.php:1333
-msgid "Number of days after which a server is requeried for his contacts."
-msgstr ""
+#: mod/profile_photo.php:262
+msgid "Upload File:"
+msgstr "上传文件:"
 
-#: mod/admin.php:1334
-msgid "Discover contacts from other servers"
-msgstr "从其他服务器上发现联系人"
+#: mod/profile_photo.php:263
+msgid "Select a profile:"
+msgstr "选择一个简介"
 
-#: mod/admin.php:1334
-msgid ""
-"Periodically query other servers for contacts. You can choose between "
-"'users': the users on the remote system, 'Global Contacts': active contacts "
-"that are known on the system. The fallback is meant for Redmatrix servers "
-"and older friendica servers, where global contacts weren't available. The "
-"fallback increases the server load, so the recommened setting is 'Users, "
-"Global Contacts'."
-msgstr ""
+#: mod/profile_photo.php:268
+msgid "or"
+msgstr "或者"
 
-#: mod/admin.php:1335
-msgid "Timeframe for fetching global contacts"
-msgstr ""
+#: mod/profile_photo.php:268
+msgid "skip this step"
+msgstr "略过这步"
 
-#: mod/admin.php:1335
-msgid ""
-"When the discovery is activated, this value defines the timeframe for the "
-"activity of the global contacts that are fetched from other servers."
-msgstr ""
+#: mod/profile_photo.php:268
+msgid "select a photo from your photo albums"
+msgstr "从您的照片册选择一片。"
 
-#: mod/admin.php:1336
-msgid "Search the local directory"
-msgstr "搜索本地目录"
+#: mod/profile_photo.php:281
+msgid "Crop Image"
+msgstr "修剪照片"
 
-#: mod/admin.php:1336
-msgid ""
-"Search the local directory instead of the global directory. When searching "
-"locally, every search will be executed on the global directory in the "
-"background. This improves the search results when the search is repeated."
-msgstr ""
+#: mod/profile_photo.php:282
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "请调图片剪裁为最好看。"
 
-#: mod/admin.php:1338
-msgid "Publish server information"
-msgstr "发布服务器信息"
+#: mod/profile_photo.php:284
+msgid "Done Editing"
+msgstr "编辑完成"
 
-#: mod/admin.php:1338
-msgid ""
-"If enabled, general server and usage data will be published. The data "
-"contains the name and version of the server, number of users with public "
-"profiles, number of posts and the activated protocols and connectors. See <a"
-" href='http://the-federation.info/'>the-federation.info</a> for details."
-msgstr ""
+#: mod/profile_photo.php:320
+msgid "Image uploaded successfully."
+msgstr "照片成功地上传了。"
 
-#: mod/admin.php:1340
-msgid "Check upstream version"
-msgstr "检查上游版本"
+#: mod/profile_photo.php:322 mod/wall_upload.php:239 mod/photos.php:847
+msgid "Image upload failed."
+msgstr "图像上载失败了."
 
-#: mod/admin.php:1340
-msgid ""
-"Enables checking for new Friendica versions at github. If there is a new "
-"version, you will be informed in the admin panel overview."
-msgstr ""
+#: mod/profperm.php:28 mod/group.php:83 index.php:412
+msgid "Permission denied"
+msgstr "权限不够"
 
-#: mod/admin.php:1341
-msgid "Suppress Tags"
-msgstr "压制标签"
+#: mod/profperm.php:34 mod/profperm.php:65
+msgid "Invalid profile identifier."
+msgstr "无限的简介标识符。"
 
-#: mod/admin.php:1341
-msgid "Suppress showing a list of hashtags at the end of the posting."
-msgstr "ä¸\8då\9c¨æ\96\87ç« æ\9c«å°¾æ\98¾ç¤ºä¸»é¢\98æ \87ç­¾å\88\97表ã\80\82"
+#: mod/profperm.php:111
+msgid "Profile Visibility Editor"
+msgstr "ç®\80ä»\8bè\83½è§\81度ç¼\96è¾\91å\99¨ã\80\82"
 
-#: mod/admin.php:1342
-msgid "Path to item cache"
-msgstr "路线到项目缓存"
+#: mod/profperm.php:115 mod/group.php:266
+msgid "Click on a contact to add or remove."
+msgstr "单击联系人以添加或删除。"
 
-#: mod/admin.php:1342
-msgid "The item caches buffers generated bbcode and external images."
-msgstr ""
+#: mod/profperm.php:124
+msgid "Visible To"
+msgstr "能见被"
 
-#: mod/admin.php:1343
-msgid "Cache duration in seconds"
-msgstr "缓存时间秒"
+#: mod/profperm.php:140
+msgid "All Contacts (with secure profile access)"
+msgstr ""
 
-#: mod/admin.php:1343
-msgid ""
-"How long should the cache files be hold? Default value is 86400 seconds (One"
-" day). To disable the item cache, set the value to -1."
-msgstr "高速缓存要存文件多久?默认是86400秒钟(一天)。停用高速缓存,输入-1。"
+#: mod/regmod.php:68
+msgid "Account approved."
+msgstr "账户已被批准。"
 
-#: mod/admin.php:1344
-msgid "Maximum numbers of comments per post"
-msgstr "文件最多评论"
+#: mod/regmod.php:93
+#, php-format
+msgid "Registration revoked for %s"
+msgstr "撤销了 %s 的注册"
 
-#: mod/admin.php:1344
-msgid "How much comments should be shown for each post? Default value is 100."
-msgstr ""
+#: mod/regmod.php:102
+msgid "Please login."
+msgstr "请登录。"
 
-#: mod/admin.php:1345
-msgid "Temp path"
-msgstr "临时文件路线"
+#: mod/removeme.php:55 mod/removeme.php:58
+msgid "Remove My Account"
+msgstr "删除我的账户"
 
-#: mod/admin.php:1345
+#: mod/removeme.php:56
 msgid ""
-"If you have a restricted system where the webserver can't access the system "
-"temp path, enter another path here."
-msgstr ""
+"This will completely remove your account. Once this has been done it is not "
+"recoverable."
+msgstr "这要完全删除您的账户。这一做过,就不能恢复。"
 
-#: mod/admin.php:1346
-msgid "Base path to installation"
-msgstr "基础安装路线"
+#: mod/removeme.php:57
+msgid "Please enter your password for verification:"
+msgstr "请输入密码为确认:"
 
-#: mod/admin.php:1346
-msgid ""
-"If the system cannot detect the correct path to your installation, enter the"
-" correct path here. This setting should only be set if you are using a "
-"restricted system and symbolic links to your webroot."
-msgstr ""
+#: mod/search.php:37 mod/network.php:194
+msgid "Remove term"
+msgstr "删除关键字"
 
-#: mod/admin.php:1347
-msgid "Disable picture proxy"
-msgstr "停用图片代理"
+#: mod/search.php:46 mod/network.php:201 src/Content/Feature.php:100
+msgid "Saved Searches"
+msgstr "保存的搜索"
 
-#: mod/admin.php:1347
-msgid ""
-"The picture proxy increases performance and privacy. It shouldn't be used on"
-" systems with very low bandwith."
-msgstr ""
+#: mod/search.php:105
+msgid "Only logged in users are permitted to perform a search."
+msgstr "只有已登录的用户被允许进行搜索。"
 
-#: mod/admin.php:1348
-msgid "Only search in tags"
-msgstr ""
+#: mod/search.php:129
+msgid "Too Many Requests"
+msgstr "过多请求"
 
-#: mod/admin.php:1348
-msgid "On large systems the text search can slow down the system extremely."
-msgstr ""
+#: mod/search.php:130
+msgid "Only one search per minute is permitted for not logged in users."
+msgstr "对未登录的用户,每分钟只允许一条搜索。"
 
-#: mod/admin.php:1350
-msgid "New base url"
-msgstr "æ\96°å\9fºç¡\80URL"
+#: mod/search.php:228 mod/community.php:134
+msgid "No results."
+msgstr "没æ\9c\89ç»\93æ\9e\9cã\80\82"
 
-#: mod/admin.php:1350
-msgid ""
-"Change base url for this server. Sends relocate message to all Friendica and"
-" Diaspora* contacts of all users."
+#: mod/search.php:234
+#, php-format
+msgid "Items tagged with: %s"
 msgstr ""
 
-#: mod/admin.php:1352
-msgid "RINO Encryption"
-msgstr ""
+#: mod/subthread.php:113
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s关注着%2$s的%3$s"
 
-#: mod/admin.php:1352
-msgid "Encryption layer between nodes."
-msgstr ""
+#: mod/tagrm.php:47
+msgid "Tag removed"
+msgstr "标签去除了"
 
-#: mod/admin.php:1354
-msgid "Maximum number of parallel workers"
-msgstr ""
+#: mod/tagrm.php:85
+msgid "Remove Item Tag"
+msgstr "去除项目标签"
 
-#: mod/admin.php:1354
-msgid ""
-"On shared hosters set this to 2. On larger systems, values of 10 are great. "
-"Default value is 4."
-msgstr ""
+#: mod/tagrm.php:87
+msgid "Select a tag to remove: "
+msgstr "选择删除一个标签: "
 
-#: mod/admin.php:1355
-msgid "Don't use 'proc_open' with the worker"
-msgstr ""
+#: mod/uexport.php:44
+msgid "Export account"
+msgstr "导出账户"
 
-#: mod/admin.php:1355
+#: mod/uexport.php:44
 msgid ""
-"Enable this if your system doesn't allow the use of 'proc_open'. This can "
-"happen on shared hosters. If this is enabled you should increase the "
-"frequency of worker calls in your crontab."
-msgstr ""
+"Export your account info and contacts. Use this to make a backup of your "
+"account and/or to move it to another server."
+msgstr "导出你的账户信息和联系人。用这个功能来生成一个你的账户的备份,并且/或者把它移到另外一个服务器。"
 
-#: mod/admin.php:1356
-msgid "Enable fastlane"
-msgstr ""
+#: mod/uexport.php:45
+msgid "Export all"
+msgstr "导出全部"
 
-#: mod/admin.php:1356
+#: mod/uexport.php:45
 msgid ""
-"When enabed, the fastlane mechanism starts an additional worker if processes"
-" with higher priority are blocked by processes of lower priority."
-msgstr ""
+"Export your accout info, contacts and all your items as json. Could be a "
+"very big file, and could take a lot of time. Use this to make a full backup "
+"of your account (photos are not exported)"
+msgstr "导出你的账户信息、联系人和所有你的项目为 json 格式。可能会是一个很大的文件,并可能花费很多时间。用这个功能来做一个你的账户的全备份(照片不会被导出)"
 
-#: mod/admin.php:1357
-msgid "Enable frontend worker"
-msgstr ""
+#: mod/uexport.php:52 mod/settings.php:106
+msgid "Export personal data"
+msgstr "导出个人信息"
 
-#: mod/admin.php:1357
-#, php-format
-msgid ""
-"When enabled the Worker process is triggered when backend access is "
-"performed \\x28e.g. messages being delivered\\x29. On smaller sites you "
-"might want to call %s/worker on a regular basis via an external cron job. "
-"You should only enable this option if you cannot utilize cron/scheduled jobs"
-" on your server."
-msgstr ""
+#: mod/viewcontacts.php:87
+msgid "No contacts."
+msgstr "没有联系人。"
 
-#: mod/admin.php:1385
-msgid "Update has been marked successful"
-msgstr "æ\9b´æ\96°å½\93æ\88\90å\8a\9fæ \87ç­¾äº\86"
+#: mod/viewsrc.php:12
+msgid "Access denied."
+msgstr "没æ\9c\89ç\94¨æ\9d\83ã\80\82"
 
-#: mod/admin.php:1392
-#, php-format
-msgid "Database structure update %s was successfully applied."
-msgstr ""
+#: mod/wall_upload.php:231 mod/item.php:471 src/Object/Image.php:949
+#: src/Object/Image.php:965 src/Object/Image.php:973 src/Object/Image.php:998
+msgid "Wall Photos"
+msgstr "墙照片"
 
-#: mod/admin.php:1395
+#: mod/wallmessage.php:49 mod/wallmessage.php:112
 #, php-format
-msgid "Executing of database structure update %s failed with error: %s"
-msgstr ""
+msgid "Number of daily wall messages for %s exceeded. Message failed."
+msgstr "一天最多墙通知给%s超过了。通知没有通过 。"
 
-#: mod/admin.php:1408
-#, php-format
-msgid "Executing %s failed with error: %s"
-msgstr "执行 %s 失败,错误:%s"
+#: mod/wallmessage.php:57 mod/message.php:73
+msgid "No recipient selected."
+msgstr "没有选择的接受者。"
 
-#: mod/admin.php:1410
-#, php-format
-msgid "Update %s was successfully applied."
-msgstr "把%s更新成功地实行。"
+#: mod/wallmessage.php:60
+msgid "Unable to check your home location."
+msgstr "核对不了您的主页。"
 
-#: mod/admin.php:1413
-#, php-format
-msgid "Update %s did not return a status. Unknown if it succeeded."
-msgstr "%s更新没回答现状。不知道是否成功。"
+#: mod/wallmessage.php:63 mod/message.php:80
+msgid "Message could not be sent."
+msgstr "消息发不了。"
 
-#: mod/admin.php:1416
-#, php-format
-msgid "There was no additional update function %s that needed to be called."
-msgstr ""
+#: mod/wallmessage.php:66 mod/message.php:83
+msgid "Message collection failure."
+msgstr "通信受到错误。"
 
-#: mod/admin.php:1436
-msgid "No failed updates."
-msgstr "没æ\9c\89ä¸\8dé\80\9aè¿\87å\9c°æ\9b´æ\96°ã\80\82"
+#: mod/wallmessage.php:69 mod/message.php:86
+msgid "Message sent."
+msgstr "æ\88æ\81¯å\8f\91äº\86"
 
-#: mod/admin.php:1437
-msgid "Check database structure"
-msgstr ""
+#: mod/wallmessage.php:86 mod/wallmessage.php:95
+msgid "No recipient."
+msgstr "没有接受者。"
 
-#: mod/admin.php:1442
-msgid "Failed Updates"
-msgstr "没通过的更新"
+#: mod/wallmessage.php:132 mod/message.php:250
+msgid "Send Private Message"
+msgstr "发私人的通信"
 
-#: mod/admin.php:1443
+#: mod/wallmessage.php:133
+#, php-format
 msgid ""
-"This does not include updates prior to 1139, which did not return a status."
-msgstr "这个不包括1139号更新之前,它们没回答装线。"
+"If you wish for %s to respond, please check that the privacy settings on "
+"your site allow private mail from unknown senders."
+msgstr "如果您想%s回答,请核对您网站的隐私设置允许生发送人的私人邮件。"
 
-#: mod/admin.php:1444
-msgid "Mark success (if update was manually applied)"
-msgstr "标注成功(如果手动地把更新实行了)"
+#: mod/wallmessage.php:134 mod/message.php:251 mod/message.php:421
+msgid "To:"
+msgstr "到:"
 
-#: mod/admin.php:1445
-msgid "Attempt to execute this update step automatically"
-msgstr "试图自动地把这步更新实行"
+#: mod/wallmessage.php:135 mod/message.php:255 mod/message.php:423
+msgid "Subject:"
+msgstr "题目:"
 
-#: mod/admin.php:1484
-#, php-format
-msgid ""
-"\n"
-"\t\t\tDear %1$s,\n"
-"\t\t\t\tthe administrator of %2$s has set up an account for you."
-msgstr ""
+#: mod/item.php:114
+msgid "Unable to locate original post."
+msgstr "找不到当初的新闻"
 
-#: mod/admin.php:1487
-#, php-format
-msgid ""
-"\n"
-"\t\t\tThe login details are as follows:\n"
-"\n"
-"\t\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t\t%2$s\n"
-"\t\t\tPassword:\t\t%3$s\n"
-"\n"
-"\t\t\tYou may change your password from your account \"Settings\" page after logging\n"
-"\t\t\tin.\n"
-"\n"
-"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
-"\n"
-"\t\t\tYou may also wish to add some basic information to your default profile\n"
-"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
-"\n"
-"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
-"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
-"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
-"\t\t\tthan that.\n"
-"\n"
-"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
-"\t\t\tIf you are new and do not know anybody here, they may help\n"
-"\t\t\tyou to make some new and interesting friends.\n"
-"\n"
-"\t\t\tThank you and welcome to %4$s."
-msgstr ""
+#: mod/item.php:274
+msgid "Empty post discarded."
+msgstr "空帖子被丢弃了。"
 
-#: mod/admin.php:1519 src/Model/User.php:634
+#: mod/item.php:799
 #, php-format
-msgid "Registration details for %s"
-msgstr "注册信息为%s"
+msgid ""
+"This message was sent to you by %s, a member of the Friendica social "
+"network."
+msgstr "这个新闻是由%s,Friendica社会化网络成员之一,发给你。"
 
-#: mod/admin.php:1529
+#: mod/item.php:801
 #, php-format
-msgid "%s user blocked/unblocked"
-msgid_plural "%s users blocked/unblocked"
-msgstr[0] ""
+msgid "You may visit them online at %s"
+msgstr "你可以网上拜访他在%s"
 
-#: mod/admin.php:1535
-#, php-format
-msgid "%s user deleted"
-msgid_plural "%s users deleted"
-msgstr[0] "%s 用户被删除了"
+#: mod/item.php:802
+msgid ""
+"Please contact the sender by replying to this post if you do not wish to "
+"receive these messages."
+msgstr "你不想受到这些新闻的话,请回答这个新闻给发者联系。"
 
-#: mod/admin.php:1582
+#: mod/item.php:806
 #, php-format
-msgid "User '%s' deleted"
-msgstr "用户 '%s' 被删除了"
+msgid "%s posted an update."
+msgstr "%s贴上一个新闻。"
 
-#: mod/admin.php:1590
-#, php-format
-msgid "User '%s' unblocked"
-msgstr ""
+#: mod/register.php:99
+msgid ""
+"Registration successful. Please check your email for further instructions."
+msgstr "注册成功了。请咨询说明再您的收件箱。"
 
-#: mod/admin.php:1590
+#: mod/register.php:103
 #, php-format
-msgid "User '%s' blocked"
-msgstr ""
+msgid ""
+"Failed to send email message. Here your accout details:<br> login: %s<br> "
+"password: %s<br><br>You can change your password after login."
+msgstr "发送邮件失败。你的账户消息是:<br>用户名:%s<br> 密码: %s<br><br>。登录后能改密码。"
 
-#: mod/admin.php:1689 mod/admin.php:1701 mod/admin.php:1714 mod/admin.php:1732
-#: src/Content/ContactSelector.php:82
-msgid "Email"
-msgstr "电子邮件"
+#: mod/register.php:110
+msgid "Registration successful."
+msgstr "注册成功。"
 
-#: mod/admin.php:1689 mod/admin.php:1714
-msgid "Register date"
-msgstr "注册日期"
+#: mod/register.php:115
+msgid "Your registration can not be processed."
+msgstr "处理不了您的注册。"
 
-#: mod/admin.php:1689 mod/admin.php:1714
-msgid "Last login"
-msgstr "上次登录"
+#: mod/register.php:162
+msgid "Your registration is pending approval by the site owner."
+msgstr "您的注册等网页主的批准。"
 
-#: mod/admin.php:1689 mod/admin.php:1714
-msgid "Last item"
-msgstr "上项目"
+#: mod/register.php:220
+msgid ""
+"You may (optionally) fill in this form via OpenID by supplying your OpenID "
+"and clicking 'Register'."
+msgstr "您会(可选的)用OpenID填这个表格通过提供您的OpenID和点击「注册」。"
 
-#: mod/admin.php:1689 mod/settings.php:54
-msgid "Account"
-msgstr "帐户"
+#: mod/register.php:221
+msgid ""
+"If you are not familiar with OpenID, please leave that field blank and fill "
+"in the rest of the items."
+msgstr "如果您没熟悉OpenID,请留空这个栏和填另些栏。"
 
-#: mod/admin.php:1697
-msgid "Add User"
-msgstr "æ·»å\8a ç\94¨æ\88·"
+#: mod/register.php:222
+msgid "Your OpenID (optional): "
+msgstr "æ\82¨ç\9a\84OpenID(å\8f¯é\80\89ç\9a\84):"
 
-#: mod/admin.php:1699
-msgid "User registrations waiting for confirm"
-msgstr "用户注册等待确认"
+#: mod/register.php:234
+msgid "Include your profile in member directory?"
+msgstr "放您的简介再员目录?"
 
-#: mod/admin.php:1700
-msgid "User waiting for permanent deletion"
-msgstr "用户等待长久删除"
+#: mod/register.php:259
+msgid "Note for the admin"
+msgstr ""
 
-#: mod/admin.php:1701
-msgid "Request date"
-msgstr "要求日期"
+#: mod/register.php:259
+msgid "Leave a message for the admin, why you want to join this node"
+msgstr "给管理员留条消息,为什么你想加入这个节点"
 
-#: mod/admin.php:1702
-msgid "No registrations."
-msgstr "没有注册。"
+#: mod/register.php:260
+msgid "Membership on this site is by invitation only."
+msgstr "会员身份在这个网站是光通过邀请。"
 
-#: mod/admin.php:1703
-msgid "Note from the user"
+#: mod/register.php:261
+msgid "Your invitation code: "
 msgstr ""
 
-#: mod/admin.php:1705
-msgid "Deny"
-msgstr "否定"
+#: mod/register.php:264 mod/admin.php:1266
+msgid "Registration"
+msgstr "注册"
 
-#: mod/admin.php:1709
-msgid "Site admin"
-msgstr "网站管理员"
+#: mod/register.php:270
+msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
+msgstr "你的全名 (比如张三,真名或看起来是真名):"
 
-#: mod/admin.php:1710
-msgid "Account expired"
-msgstr "帐户过期了"
+#: mod/register.php:271
+msgid ""
+"Your Email Address: (Initial information will be send there, so this has to "
+"be an existing address.)"
+msgstr ""
 
-#: mod/admin.php:1713
-msgid "New User"
-msgstr "新用户"
+#: mod/register.php:273 mod/settings.php:1205
+msgid "New Password:"
+msgstr "新密码:"
 
-#: mod/admin.php:1714
-msgid "Deleted since"
-msgstr "删除从"
+#: mod/register.php:273
+msgid "Leave empty for an auto generated password."
+msgstr "留空以使用自动生成的密码。"
 
-#: mod/admin.php:1719
-msgid ""
-"Selected users will be deleted!\\n\\nEverything these users had posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "特定的用户被删除!\\n\\n什么这些用户放在这个网站被永远删除!\\n\\n您肯定吗?"
+#: mod/register.php:274 mod/settings.php:1206
+msgid "Confirm:"
+msgstr "确认:"
 
-#: mod/admin.php:1720
+#: mod/register.php:275
+#, php-format
 msgid ""
-"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
-"site will be permanently deleted!\\n\\nAre you sure?"
-msgstr "用户{0}将被删除!\\n\\n什么这个用户放在这个网站被永远删除!\\n\\n您肯定吗?"
+"Choose a profile nickname. This must begin with a text character. Your "
+"profile address on this site will then be '<strong>nickname@%s</strong>'."
+msgstr ""
 
-#: mod/admin.php:1730
-msgid "Name of the new user."
-msgstr "新用户的名字。"
+#: mod/register.php:276
+msgid "Choose a nickname: "
+msgstr "选择昵称:"
 
-#: mod/admin.php:1731
-msgid "Nickname"
-msgstr "æ\98µç§°"
+#: mod/register.php:279 src/Content/Nav.php:128 src/Module/Login.php:283
+msgid "Register"
+msgstr "注å\86\8c"
 
-#: mod/admin.php:1731
-msgid "Nickname of the new user."
-msgstr "新用户的昵称。"
+#: mod/register.php:286
+msgid "Import your profile to this friendica instance"
+msgstr "进口您的简介到这个friendica服务器"
 
-#: mod/admin.php:1732
-msgid "Email address of the new user."
-msgstr "新用户的邮件地址。"
+#: mod/admin.php:106
+msgid "Theme settings updated."
+msgstr "主题设置更新了。"
 
-#: mod/admin.php:1774
-#, php-format
-msgid "Addon %s disabled."
+#: mod/admin.php:176 src/Content/Nav.php:174
+msgid "Information"
+msgstr "资料"
+
+#: mod/admin.php:177
+msgid "Overview"
+msgstr "概览"
+
+#: mod/admin.php:178 mod/admin.php:654
+msgid "Federation Statistics"
 msgstr ""
 
-#: mod/admin.php:1778
-#, php-format
-msgid "Addon %s enabled."
+#: mod/admin.php:179
+msgid "Configuration"
 msgstr ""
 
-#: mod/admin.php:1788 mod/admin.php:2037
-msgid "Disable"
-msgstr "停用"
+#: mod/admin.php:180 mod/admin.php:1263
+msgid "Site"
+msgstr "网站"
 
-#: mod/admin.php:1791 mod/admin.php:2040
-msgid "Enable"
-msgstr "使能用"
+#: mod/admin.php:181 mod/admin.php:1191 mod/admin.php:1696 mod/admin.php:1712
+msgid "Users"
+msgstr "用户"
 
-#: mod/admin.php:1813 mod/admin.php:2082
-msgid "Toggle"
-msgstr "肘节"
+#: mod/admin.php:182 mod/admin.php:1812 mod/admin.php:1872 mod/settings.php:85
+msgid "Addons"
+msgstr "插件"
 
-#: mod/admin.php:1821 mod/admin.php:2091
-msgid "Author: "
-msgstr "ä½\9cè\80\85ï¼\9a"
+#: mod/admin.php:183 mod/admin.php:2081 mod/admin.php:2125
+msgid "Themes"
+msgstr "主é¢\98"
 
-#: mod/admin.php:1822 mod/admin.php:2092
-msgid "Maintainer: "
-msgstr "维护者:"
+#: mod/admin.php:184 mod/settings.php:63
+msgid "Additional features"
+msgstr "附加的特点"
 
-#: mod/admin.php:1874
-msgid "Reload active addons"
-msgstr ""
+#: mod/admin.php:185
+msgid "Database"
+msgstr "数据库"
 
-#: mod/admin.php:1879
-#, php-format
-msgid ""
-"There are currently no addons available on your node. You can find the "
-"official addon repository at %1$s and might find other interesting addons in"
-" the open addon registry at %2$s"
+#: mod/admin.php:186
+msgid "DB updates"
+msgstr "数据库更新"
+
+#: mod/admin.php:187 mod/admin.php:689
+msgid "Inspect Queue"
 msgstr ""
 
-#: mod/admin.php:1999
-msgid "No themes found."
-msgstr "找不到主题。"
+#: mod/admin.php:188
+msgid "Tools"
+msgstr "工具"
 
-#: mod/admin.php:2073
-msgid "Screenshot"
-msgstr "截图"
+#: mod/admin.php:189
+msgid "Contact Blocklist"
+msgstr "联系人屏蔽列表"
 
-#: mod/admin.php:2127
-msgid "Reload active themes"
-msgstr "重载活动的主题"
+#: mod/admin.php:190 mod/admin.php:311
+msgid "Server Blocklist"
+msgstr "服务器屏蔽列表"
+
+#: mod/admin.php:191 mod/admin.php:470
+msgid "Delete Item"
+msgstr "删除项目"
+
+#: mod/admin.php:192 mod/admin.php:193 mod/admin.php:2199
+msgid "Logs"
+msgstr "记录"
+
+#: mod/admin.php:194 mod/admin.php:2266
+msgid "View Logs"
+msgstr "查看日志"
 
-#: mod/admin.php:2132
-#, php-format
-msgid "No themes found on the system. They should be placed in %1$s"
+#: mod/admin.php:196
+msgid "Diagnostics"
 msgstr ""
 
-#: mod/admin.php:2133
-msgid "[Experimental]"
-msgstr "[试验]"
+#: mod/admin.php:197
+msgid "PHP Info"
+msgstr "PHP Info"
 
-#: mod/admin.php:2134
-msgid "[Unsupported]"
-msgstr "[没支持]"
+#: mod/admin.php:198
+msgid "probe address"
+msgstr "探测地址"
 
-#: mod/admin.php:2158
-msgid "Log settings updated."
-msgstr "日志设置更新了。"
+#: mod/admin.php:199
+msgid "check webfinger"
+msgstr ""
 
-#: mod/admin.php:2190
-msgid "PHP log currently enabled."
-msgstr "PHP 日志已启用。"
+#: mod/admin.php:218 src/Content/Nav.php:217
+msgid "Admin"
+msgstr "管理"
 
-#: mod/admin.php:2192
-msgid "PHP log currently disabled."
-msgstr "PHP 日志已禁用。"
+#: mod/admin.php:219
+msgid "Addon Features"
+msgstr "插件特性"
 
-#: mod/admin.php:2201
-msgid "Clear"
-msgstr "清理出"
+#: mod/admin.php:220
+msgid "User registrations waiting for confirmation"
+msgstr "用户注册等确认"
 
-#: mod/admin.php:2205
-msgid "Enable Debugging"
-msgstr "启用调试"
+#: mod/admin.php:302
+msgid "The blocked domain"
+msgstr "被封禁的域名"
 
-#: mod/admin.php:2206
-msgid "Log file"
-msgstr "日志文件"
+#: mod/admin.php:303 mod/admin.php:316
+msgid "The reason why you blocked this domain."
+msgstr "封禁这个域名的原因。"
 
-#: mod/admin.php:2206
-msgid ""
-"Must be writable by web server. Relative to your Friendica top-level "
-"directory."
-msgstr "必要被网页服务器可写的。相对Friendica主文件夹。"
+#: mod/admin.php:304
+msgid "Delete domain"
+msgstr "删除域名"
 
-#: mod/admin.php:2207
-msgid "Log level"
-msgstr "日志级别"
+#: mod/admin.php:304
+msgid "Check to delete this entry from the blocklist"
+msgstr "选中以从列表中删除此条目"
 
-#: mod/admin.php:2209
-msgid "PHP logging"
-msgstr "PHP 日志"
+#: mod/admin.php:310 mod/admin.php:427 mod/admin.php:469 mod/admin.php:653
+#: mod/admin.php:688 mod/admin.php:784 mod/admin.php:1262 mod/admin.php:1695
+#: mod/admin.php:1811 mod/admin.php:1871 mod/admin.php:2080 mod/admin.php:2124
+#: mod/admin.php:2198 mod/admin.php:2265
+msgid "Administration"
+msgstr "管理"
 
-#: mod/admin.php:2210
+#: mod/admin.php:312
 msgid ""
-"To enable logging of PHP errors and warnings you can add the following to "
-"the .htconfig.php file of your installation. The filename set in the "
-"'error_log' line is relative to the friendica top-level directory and must "
-"be writeable by the web server. The option '1' for 'log_errors' and "
-"'display_errors' is to enable these options, set to '0' to disable them."
+"This page can be used to define a black list of servers from the federated "
+"network that are not allowed to interact with your node. For all entered "
+"domains you should also give a reason why you have blocked the remote "
+"server."
 msgstr ""
 
-#: mod/admin.php:2241
-#, php-format
+#: mod/admin.php:313
 msgid ""
-"Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see "
-"if file %1$s exist and is readable."
+"The list of blocked servers will be made publically available on the "
+"/friendica page so that your users and people investigating communication "
+"problems can find the reason easily."
 msgstr ""
 
-#: mod/admin.php:2245
-#, php-format
+#: mod/admin.php:314
+msgid "Add new entry to block list"
+msgstr "添加新条目到屏蔽列表"
+
+#: mod/admin.php:315
+msgid "Server Domain"
+msgstr "服务器域名"
+
+#: mod/admin.php:315
 msgid ""
-"Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file"
-" %1$s is readable."
-msgstr ""
+"The domain of the new server to add to the block list. Do not include the "
+"protocol."
+msgstr "需要添加到服务器屏蔽列表的服务器的域名。请勿包括协议。"
 
-#: mod/admin.php:2336 mod/admin.php:2337 mod/settings.php:779
-msgid "Off"
-msgstr "å\85³"
+#: mod/admin.php:316
+msgid "Block reason"
+msgstr "å°\81ç¦\81å\8e\9få\9b "
 
-#: mod/admin.php:2336 mod/admin.php:2337 mod/settings.php:779
-msgid "On"
-msgstr ""
+#: mod/admin.php:317
+msgid "Add Entry"
+msgstr "添加条目"
 
-#: mod/admin.php:2337
-#, php-format
-msgid "Lock feature %s"
-msgstr "锁定特性 %s"
+#: mod/admin.php:318
+msgid "Save changes to the blocklist"
+msgstr "保存变更到屏蔽列表"
 
-#: mod/admin.php:2345
-msgid "Manage Additional Features"
-msgstr "管理附加特性"
+#: mod/admin.php:319
+msgid "Current Entries in the Blocklist"
+msgstr "屏蔽列表中的当前条目"
 
-#: mod/babel.php:23
-msgid "Source (bbcode) text:"
-msgstr "源代码(bbcode)正文"
+#: mod/admin.php:322
+msgid "Delete entry from blocklist"
+msgstr "删除屏蔽列表中的条目"
 
-#: mod/babel.php:30
-msgid "Source (Diaspora) text to convert to BBcode:"
-msgstr "源代(Diaspora)正文要翻译成BBCode:"
+#: mod/admin.php:325
+msgid "Delete entry from blocklist?"
+msgstr "从屏蔽列表删除条目?"
 
-#: mod/babel.php:38
-msgid "Source input: "
-msgstr "æº\90代ç \81è¾\93å\85¥ï¼\9a"
+#: mod/admin.php:351
+msgid "Server added to blocklist."
+msgstr "æ\9c\8då\8a¡å\99¨å·²æ·»å\8a å\88°å±\8fè\94½å\88\97表ã\80\82"
 
-#: mod/babel.php:42
-msgid "bbcode (raw HTML(: "
-msgstr ""
+#: mod/admin.php:367
+msgid "Site blocklist updated."
+msgstr "站点屏蔽列表已更新。"
 
-#: mod/babel.php:45
-msgid "bbcode: "
-msgstr ""
+#: mod/admin.php:390 util/global_community_block.php:53
+msgid "The contact has been blocked from the node"
+msgstr "该联系人已被本节点屏蔽。"
 
-#: mod/babel.php:49 mod/babel.php:65
-msgid "bbcode => html2bbcode: "
+#: mod/admin.php:392 util/global_community_block.php:48
+#, php-format
+msgid "Could not find any contact entry for this URL (%s)"
 msgstr ""
 
-#: mod/babel.php:53
-msgid "bb2diaspora: "
-msgstr ""
+#: mod/admin.php:399
+#, php-format
+msgid "%s contact unblocked"
+msgid_plural "%s contacts unblocked"
+msgstr[0] ""
 
-#: mod/babel.php:57
-msgid "bb2diaspora => Markdown: "
+#: mod/admin.php:428
+msgid "Remote Contact Blocklist"
 msgstr ""
 
-#: mod/babel.php:61
-msgid "bb2diaspora => diaspora2bb: "
+#: mod/admin.php:429
+msgid ""
+"This page allows you to prevent any message from a remote contact to reach "
+"your node."
 msgstr ""
 
-#: mod/babel.php:71
-msgid "Source input (Diaspora format): "
-msgstr "源代输入(Diaspora形式):"
-
-#: mod/babel.php:75
-msgid "diaspora2bb: "
-msgstr "diaspora2bb: "
-
-#: mod/community.php:44
-msgid "Community option not available."
+#: mod/admin.php:430
+msgid "Block Remote Contact"
 msgstr ""
 
-#: mod/community.php:61
-msgid "Not available."
-msgstr "不可用的"
+#: mod/admin.php:431 mod/admin.php:1698
+msgid "select all"
+msgstr "全选"
 
-#: mod/community.php:74
-msgid "Local Community"
+#: mod/admin.php:432
+msgid "select none"
 msgstr ""
 
-#: mod/community.php:77
-msgid "Posts from local users on this server"
+#: mod/admin.php:435
+msgid "No remote contact is blocked from this node."
 msgstr ""
 
-#: mod/community.php:85
-msgid "Global Community"
+#: mod/admin.php:437
+msgid "Blocked Remote Contacts"
 msgstr ""
 
-#: mod/community.php:88
-msgid "Posts from users of the whole federated network"
+#: mod/admin.php:438
+msgid "Block New Remote Contact"
 msgstr ""
 
-#: mod/community.php:134 mod/search.php:228
-msgid "No results."
-msgstr "没有结果。"
-
-#: mod/community.php:178
-msgid ""
-"This community stream shows all public posts received by this node. They may"
-" not reflect the opinions of this node’s users."
-msgstr ""
+#: mod/admin.php:439
+msgid "Photo"
+msgstr "照片"
 
-#: mod/contacts.php:149
+#: mod/admin.php:447
 #, php-format
-msgid "%d contact edited."
-msgid_plural "%d contacts edited."
-msgstr[0] "%d 个联系人被编辑了。"
-
-#: mod/contacts.php:176 mod/contacts.php:392
-msgid "Could not access contact record."
-msgstr "无法访问联系人记录。"
-
-#: mod/contacts.php:186
-msgid "Could not locate selected profile."
-msgstr "找不到选择的简介。"
+msgid "%s total blocked contact"
+msgid_plural "%s total blocked contacts"
+msgstr[0] ""
 
-#: mod/contacts.php:220
-msgid "Contact updated."
-msgstr "联系人更新了。"
+#: mod/admin.php:449
+msgid "URL of the remote contact to block."
+msgstr ""
 
-#: mod/contacts.php:222 mod/dfrn_request.php:419
-msgid "Failed to update contact record."
-msgstr "更新联系人记录失败。"
+#: mod/admin.php:471
+msgid "Delete this Item"
+msgstr "删除这个项目"
 
-#: mod/contacts.php:413
-msgid "Contact has been blocked"
-msgstr "联系人已被屏蔽"
+#: mod/admin.php:472
+msgid ""
+"On this page you can delete an item from your node. If the item is a top "
+"level posting, the entire thread will be deleted."
+msgstr ""
 
-#: mod/contacts.php:413
-msgid "Contact has been unblocked"
-msgstr "联系人已被解除屏蔽"
+#: mod/admin.php:473
+msgid ""
+"You need to know the GUID of the item. You can find it e.g. by looking at "
+"the display URL. The last part of http://example.com/display/123456 is the "
+"GUID, here 123456."
+msgstr ""
 
-#: mod/contacts.php:424
-msgid "Contact has been ignored"
-msgstr "联系人已被忽视"
+#: mod/admin.php:474
+msgid "GUID"
+msgstr "GUID"
 
-#: mod/contacts.php:424
-msgid "Contact has been unignored"
-msgstr "联系人已被解除忽视"
+#: mod/admin.php:474
+msgid "The GUID of the item you want to delete."
+msgstr "你想要删除的项目的 GUID."
 
-#: mod/contacts.php:435
-msgid "Contact has been archived"
-msgstr "è\81\94系人已å­\98æ¡£"
+#: mod/admin.php:513
+msgid "Item marked for deletion."
+msgstr "被æ \87记为è¦\81å\88 é\99¤ç\9a\84项ç\9b®ã\80\82"
 
-#: mod/contacts.php:435
-msgid "Contact has been unarchived"
-msgstr "联系人已被解除存档"
+#: mod/admin.php:584
+msgid "unknown"
+msgstr "未知"
 
-#: mod/contacts.php:459
-msgid "Drop contact"
+#: mod/admin.php:647
+msgid ""
+"This page offers you some numbers to the known part of the federated social "
+"network your Friendica node is part of. These numbers are not complete but "
+"only reflect the part of the network your node is aware of."
 msgstr ""
 
-#: mod/contacts.php:462 mod/contacts.php:814
-msgid "Do you really want to delete this contact?"
-msgstr "您真的想删除这个熟人吗?"
-
-#: mod/contacts.php:480
-msgid "Contact has been removed."
-msgstr "联系人被删除了。"
+#: mod/admin.php:648
+msgid ""
+"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
+"will improve the data displayed here."
+msgstr ""
 
-#: mod/contacts.php:511
+#: mod/admin.php:660
 #, php-format
-msgid "You are mutual friends with %s"
-msgstr "您和 %s 互为朋友"
+msgid ""
+"Currently this node is aware of %d nodes with %d registered users from the "
+"following platforms:"
+msgstr ""
 
-#: mod/contacts.php:515
-#, php-format
-msgid "You are sharing with %s"
-msgstr "你正在和 %s 分享"
+#: mod/admin.php:691
+msgid "ID"
+msgstr "ID"
 
-#: mod/contacts.php:519
-#, php-format
-msgid "%s is sharing with you"
-msgstr "%s 正在和你分享"
+#: mod/admin.php:692
+msgid "Recipient Name"
+msgstr "接收者的名字"
 
-#: mod/contacts.php:539
-msgid "Private communications are not available for this contact."
-msgstr "私人交流对这个联系人不可用。"
+#: mod/admin.php:693
+msgid "Recipient Profile"
+msgstr "接收者的简介"
 
-#: mod/contacts.php:541
-msgid "Never"
-msgstr "从未"
+#: mod/admin.php:694 view/theme/frio/theme.php:266
+#: src/Core/NotificationsManager.php:178 src/Content/Nav.php:178
+msgid "Network"
+msgstr "网络"
 
-#: mod/contacts.php:544
-msgid "(Update was successful)"
-msgstr "(更新成功)"
+#: mod/admin.php:695
+msgid "Created"
+msgstr "已创建"
 
-#: mod/contacts.php:544
-msgid "(Update was not successful)"
-msgstr "(更新不成功)"
+#: mod/admin.php:696
+msgid "Last Tried"
+msgstr "上次尝试"
 
-#: mod/contacts.php:546 mod/contacts.php:976
-msgid "Suggest friends"
-msgstr "建议朋友们"
+#: mod/admin.php:697
+msgid ""
+"This page lists the content of the queue for outgoing postings. These are "
+"postings the initial delivery failed for. They will be resend later and "
+"eventually deleted if the delivery fails permanently."
+msgstr ""
 
-#: mod/contacts.php:550
+#: mod/admin.php:721
 #, php-format
-msgid "Network type: %s"
-msgstr "网络种类: %s"
-
-#: mod/contacts.php:555
-msgid "Communications lost with this contact!"
-msgstr "和这个联系人的通信断开了!"
+msgid ""
+"Your DB still runs with MyISAM tables. You should change the engine type to "
+"InnoDB. As Friendica will use InnoDB only features in the future, you should"
+" change this! See <a href=\"%s\">here</a> for a guide that may be helpful "
+"converting the table engines. You may also use the command <tt>php "
+"scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an "
+"automatic conversion.<br />"
+msgstr ""
 
-#: mod/contacts.php:561
-msgid "Fetch further information for feeds"
-msgstr "拿文源别的消息"
+#: mod/admin.php:728
+#, php-format
+msgid ""
+"There is a new version of Friendica available for download. Your current "
+"version is %1$s, upstream version is %2$s"
+msgstr "有新的 Friendica 版本可供下载。您当前的版本为 %1$s,上游版本为 %2$s"
 
-#: mod/contacts.php:563
+#: mod/admin.php:738
 msgid ""
-"Fetch information like preview pictures, title and teaser from the feed "
-"item. You can activate this if the feed doesn't contain much text. Keywords "
-"are taken from the meta header in the feed item and are posted as hash tags."
+"The database update failed. Please run \"php scripts/dbstructure.php "
+"update\" from the command line and have a look at the errors that might "
+"appear."
 msgstr ""
 
-#: mod/contacts.php:565
-msgid "Fetch information"
-msgstr "取消息"
+#: mod/admin.php:744
+msgid "The worker was never executed. Please check your database structure!"
+msgstr ""
 
-#: mod/contacts.php:566
-msgid "Fetch keywords"
-msgstr "获取关键字"
+#: mod/admin.php:747
+#, php-format
+msgid ""
+"The last worker execution was on %s UTC. This is older than one hour. Please"
+" check your crontab settings."
+msgstr ""
 
-#: mod/contacts.php:567
-msgid "Fetch information and keywords"
-msgstr "取消息和关键词"
+#: mod/admin.php:752 mod/admin.php:1647
+msgid "Normal Account"
+msgstr "正常帐户"
 
-#: mod/contacts.php:599
-msgid "Contact"
-msgstr "联系人"
+#: mod/admin.php:753 mod/admin.php:1648
+msgid "Automatic Follower Account"
+msgstr ""
 
-#: mod/contacts.php:602
-msgid "Profile Visibility"
-msgstr "简历可见量"
+#: mod/admin.php:754 mod/admin.php:1649
+msgid "Public Forum Account"
+msgstr ""
 
-#: mod/contacts.php:603
-#, php-format
-msgid ""
-"Please choose the profile you would like to display to %s when viewing your "
-"profile securely."
-msgstr "请选择简介您想给%s显示他安全地看您的简介的时候。"
+#: mod/admin.php:755 mod/admin.php:1650
+msgid "Automatic Friend Account"
+msgstr "自动朋友帐户"
 
-#: mod/contacts.php:604
-msgid "Contact Information / Notes"
-msgstr "熟人信息/便条"
+#: mod/admin.php:756
+msgid "Blog Account"
+msgstr "博客账户"
 
-#: mod/contacts.php:605
-msgid "Their personal note"
+#: mod/admin.php:757
+msgid "Private Forum Account"
 msgstr ""
 
-#: mod/contacts.php:607
-msgid "Edit contact notes"
-msgstr "编辑联系人便条"
-
-#: mod/contacts.php:611
-msgid "Block/Unblock contact"
-msgstr "屏蔽/解除屏蔽联系人"
+#: mod/admin.php:779
+msgid "Message queues"
+msgstr "通知排队"
 
-#: mod/contacts.php:612
-msgid "Ignore contact"
-msgstr "忽略联系人"
+#: mod/admin.php:785
+msgid "Summary"
+msgstr "概要"
 
-#: mod/contacts.php:613
-msgid "Repair URL settings"
-msgstr "维修URL设置"
+#: mod/admin.php:787
+msgid "Registered users"
+msgstr "注册的用户"
 
-#: mod/contacts.php:614
-msgid "View conversations"
-msgstr "看交流"
+#: mod/admin.php:789
+msgid "Pending registrations"
+msgstr "未决的注册"
 
-#: mod/contacts.php:619
-msgid "Last update:"
-msgstr "上个更新:"
+#: mod/admin.php:790
+msgid "Version"
+msgstr "版本"
 
-#: mod/contacts.php:621
-msgid "Update public posts"
-msgstr "æ\9b´æ\96°å\85¬å¼\80æ\96\87ç« "
+#: mod/admin.php:795
+msgid "Active addons"
+msgstr "æ¿\80æ´»æ\8f\92件"
 
-#: mod/contacts.php:623 mod/contacts.php:986
-msgid "Update now"
-msgstr "现在更新"
+#: mod/admin.php:826
+msgid "Can not parse base url. Must have at least <scheme>://<domain>"
+msgstr "不能分析基础URL。至少要<scheme>://<domain>"
 
-#: mod/contacts.php:629 mod/contacts.php:819 mod/contacts.php:1003
-msgid "Unignore"
-msgstr "取消忽视"
+#: mod/admin.php:1127
+msgid "Site settings updated."
+msgstr "网站设置更新了。"
 
-#: mod/contacts.php:633
-msgid "Currently blocked"
-msgstr "现在被封禁的"
+#: mod/admin.php:1154 mod/settings.php:907
+msgid "No special theme for mobile devices"
+msgstr "没专门适合手机的主题"
 
-#: mod/contacts.php:634
-msgid "Currently ignored"
-msgstr "现在不理的"
+#: mod/admin.php:1183
+msgid "No community page"
+msgstr "没有社会页"
 
-#: mod/contacts.php:635
-msgid "Currently archived"
-msgstr "现在存档着"
+#: mod/admin.php:1184
+msgid "Public postings from users of this site"
+msgstr "本网站用户的公开文章"
 
-#: mod/contacts.php:636
-msgid "Awaiting connection acknowledge"
+#: mod/admin.php:1185
+msgid "Public postings from the federated network"
 msgstr ""
 
-#: mod/contacts.php:637
-msgid ""
-"Replies/likes to your public posts <strong>may</strong> still be visible"
-msgstr "回答/喜欢关您公开文章<strong>会</strong>还可见的"
-
-#: mod/contacts.php:638
-msgid "Notification for new posts"
-msgstr "新消息提示"
+#: mod/admin.php:1186
+msgid "Public postings from local users and the federated network"
+msgstr ""
 
-#: mod/contacts.php:638
-msgid "Send a notification of every new post of this contact"
-msgstr "发送这个联系人的每篇新文章的通知"
+#: mod/admin.php:1192
+msgid "Users, Global Contacts"
+msgstr "用户,全球联系人"
 
-#: mod/contacts.php:641
-msgid "Blacklisted keywords"
-msgstr "黑名单关键词"
+#: mod/admin.php:1193
+msgid "Users, Global Contacts/fallback"
+msgstr ""
 
-#: mod/contacts.php:641
-msgid ""
-"Comma separated list of keywords that should not be converted to hashtags, "
-"when \"Fetch information and keywords\" is selected"
-msgstr "逗号分的关键词不应该翻译成主题标签,如果“取消息和关键词”选择的。"
+#: mod/admin.php:1197
+msgid "One month"
+msgstr "一个月"
 
-#: mod/contacts.php:653 src/Model/Profile.php:424
-msgid "XMPP:"
-msgstr "XMPP:"
+#: mod/admin.php:1198
+msgid "Three months"
+msgstr "三个月"
 
-#: mod/contacts.php:658
-msgid "Actions"
-msgstr ""
+#: mod/admin.php:1199
+msgid "Half a year"
+msgstr "半年"
 
-#: mod/contacts.php:660 mod/contacts.php:846 view/theme/frio/theme.php:259
-#: src/Content/Nav.php:100 src/Model/Profile.php:874
-msgid "Status"
-msgstr "状态"
+#: mod/admin.php:1200
+msgid "One year"
+msgstr "一年"
 
-#: mod/contacts.php:661
-msgid "Contact Settings"
-msgstr "联系人设置"
+#: mod/admin.php:1205
+msgid "Multi user instance"
+msgstr "多用户网站"
 
-#: mod/contacts.php:702
-msgid "Suggestions"
-msgstr "建议"
+#: mod/admin.php:1228
+msgid "Closed"
+msgstr "å\85³é\97­"
 
-#: mod/contacts.php:705
-msgid "Suggest potential friends"
-msgstr "建议潜在朋友们"
+#: mod/admin.php:1229
+msgid "Requires approval"
+msgstr "要批准"
 
-#: mod/contacts.php:713
-msgid "Show all contacts"
-msgstr "æ\98¾ç¤ºæ\89\80æ\9c\89ç\9a\84è\81\94系人"
+#: mod/admin.php:1230
+msgid "Open"
+msgstr "æ\89\93å¼\80"
 
-#: mod/contacts.php:718
-msgid "Unblocked"
-msgstr ""
+#: mod/admin.php:1234
+msgid "No SSL policy, links will track page SSL state"
+msgstr "没SSL方针,环节将追踪页SSL现状"
 
-#: mod/contacts.php:721
-msgid "Only show unblocked contacts"
-msgstr "å\8fªæ\98¾ç¤ºæ²¡è¢«å±\8fè\94½ç\9a\84è\81\94系人"
+#: mod/admin.php:1235
+msgid "Force all links to use SSL"
+msgstr "强å\88¶æ\89\80æ\9c\89é\93¾æ\8e¥ä½¿ç\94¨ SSL"
 
-#: mod/contacts.php:726
-msgid "Blocked"
-msgstr "被å±\8fè\94½ç\9a\84"
+#: mod/admin.php:1236
+msgid "Self-signed certificate, use SSL for local links only (discouraged)"
+msgstr "è\87ªç­¾è¯\81书ï¼\8cå\8fªå\9c¨æ\9c¬å\9c°é\93¾æ\8e¥ä½¿ç\94¨ SSLï¼\88ä¸\8dæ\8e¨è\8d\90ï¼\89"
 
-#: mod/contacts.php:729
-msgid "Only show blocked contacts"
-msgstr "只显示被屏蔽的联系人"
+#: mod/admin.php:1240
+msgid "Don't check"
+msgstr "请勿检查"
 
-#: mod/contacts.php:734
-msgid "Ignored"
-msgstr "忽视的"
+#: mod/admin.php:1241
+msgid "check the stable version"
+msgstr "检查稳定版"
 
-#: mod/contacts.php:737
-msgid "Only show ignored contacts"
-msgstr "只显示忽略的联系人"
+#: mod/admin.php:1242
+msgid "check the development version"
+msgstr "检查开发版本"
 
-#: mod/contacts.php:742
-msgid "Archived"
-msgstr "在存档"
+#: mod/admin.php:1265
+msgid "Republish users to directory"
+msgstr ""
 
-#: mod/contacts.php:745
-msgid "Only show archived contacts"
-msgstr "只显示已存档联系人"
+#: mod/admin.php:1267
+msgid "File upload"
+msgstr "文件上传"
 
-#: mod/contacts.php:750
-msgid "Hidden"
-msgstr "隐藏的"
+#: mod/admin.php:1268
+msgid "Policies"
+msgstr "政策"
 
-#: mod/contacts.php:753
-msgid "Only show hidden contacts"
-msgstr "只显示隐藏的联系人"
+#: mod/admin.php:1270
+msgid "Auto Discovered Contact Directory"
+msgstr ""
 
-#: mod/contacts.php:809
-msgid "Search your contacts"
-msgstr "æ\90\9cç´¢æ\82¨ç\9a\84è\81\94系人"
+#: mod/admin.php:1271
+msgid "Performance"
+msgstr "æ\80§è\83½"
 
-#: mod/contacts.php:810 mod/search.php:236
-#, php-format
-msgid "Results for: %s"
+#: mod/admin.php:1272
+msgid "Worker"
 msgstr ""
 
-#: mod/contacts.php:817 mod/settings.php:169 mod/settings.php:705
-msgid "Update"
-msgstr "更新"
+#: mod/admin.php:1273
+msgid ""
+"Relocate - WARNING: advanced function. Could make this server unreachable."
+msgstr "重定位 - 警告:高级功能。可能会让这个服务器不可达。"
 
-#: mod/contacts.php:820 mod/contacts.php:1011
-msgid "Archive"
-msgstr "存档"
+#: mod/admin.php:1276
+msgid "Site name"
+msgstr "网页名字"
 
-#: mod/contacts.php:820 mod/contacts.php:1011
-msgid "Unarchive"
-msgstr "从存档拿来"
+#: mod/admin.php:1277
+msgid "Host name"
+msgstr "服务器名"
 
-#: mod/contacts.php:823
-msgid "Batch Actions"
-msgstr ""
+#: mod/admin.php:1278
+msgid "Sender Email"
+msgstr "寄主邮件"
 
-#: mod/contacts.php:857 src/Model/Profile.php:885
-msgid "Profile Details"
-msgstr "简介内容"
+#: mod/admin.php:1278
+msgid ""
+"The email address your server shall use to send notification emails from."
+msgstr ""
 
-#: mod/contacts.php:869
-msgid "View all contacts"
-msgstr "æ\9f¥ç\9c\8bæ\89\80æ\9c\89è\81\94系人"
+#: mod/admin.php:1279
+msgid "Banner/Logo"
+msgstr "æ \87é¢\98/æ \87å¿\97"
 
-#: mod/contacts.php:880
-msgid "View all common friends"
-msgstr "æ\9f¥ç\9c\8bæ\89\80æ\9c\89å\85¬å\85±å¥½å\8f\8b"
+#: mod/admin.php:1280
+msgid "Shortcut icon"
+msgstr "æ\8d·å¾\84å°\8få\9b¾ç\89\87"
 
-#: mod/contacts.php:889
-msgid "Advanced Contact Settings"
-msgstr "高级联系人设置"
+#: mod/admin.php:1280
+msgid "Link to an icon that will be used for browsers."
+msgstr ""
 
-#: mod/contacts.php:921
-msgid "Mutual Friendship"
-msgstr "共同友谊"
+#: mod/admin.php:1281
+msgid "Touch icon"
+msgstr "触摸小图片"
 
-#: mod/contacts.php:925
-msgid "is a fan of yours"
-msgstr "是你的粉丝"
+#: mod/admin.php:1281
+msgid "Link to an icon that will be used for tablets and mobiles."
+msgstr ""
 
-#: mod/contacts.php:929
-msgid "you are a fan of"
-msgstr "你喜欢"
+#: mod/admin.php:1282
+msgid "Additional Info"
+msgstr "别的消息"
 
-#: mod/contacts.php:997
-msgid "Toggle Blocked status"
-msgstr "切换屏蔽状态"
+#: mod/admin.php:1282
+#, php-format
+msgid ""
+"For public servers: you can add additional information here that will be "
+"listed at %s/servers."
+msgstr ""
 
-#: mod/contacts.php:1005
-msgid "Toggle Ignored status"
-msgstr "交替忽视现状"
+#: mod/admin.php:1283
+msgid "System language"
+msgstr "系统语言"
 
-#: mod/contacts.php:1013
-msgid "Toggle Archive status"
-msgstr "交替档案现状"
+#: mod/admin.php:1284
+msgid "System theme"
+msgstr "系统主题"
 
-#: mod/contacts.php:1021
-msgid "Delete contact"
-msgstr "删除联系人"
+#: mod/admin.php:1284
+msgid ""
+"Default system theme - may be over-ridden by user profiles - <a href='#' "
+"id='cnftheme'>change theme settings</a>"
+msgstr "默认系统主题-会被用户简介超驰-<a href='#' id='cnftheme'>把主题设置变化</a>"
 
-#: mod/delegate.php:142
-msgid "No parent user"
-msgstr ""
+#: mod/admin.php:1285
+msgid "Mobile system theme"
+msgstr "手机系统主题"
 
-#: mod/delegate.php:158
-msgid "Parent User"
-msgstr ""
+#: mod/admin.php:1285
+msgid "Theme for mobile devices"
+msgstr "用于移动设备的主题"
 
-#: mod/delegate.php:160
-msgid ""
-"Parent users have total control about this account, including the account "
-"settings. Please double check whom you give this access."
-msgstr ""
+#: mod/admin.php:1286
+msgid "SSL link policy"
+msgstr "SSL环节方针"
 
-#: mod/delegate.php:162 src/Content/Nav.php:204
-msgid "Delegate Page Management"
-msgstr "页代表管理"
+#: mod/admin.php:1286
+msgid "Determines whether generated links should be forced to use SSL"
+msgstr "决定产生的链接是否应该强制使用 SSL"
 
-#: mod/delegate.php:163
-msgid "Delegates"
-msgstr ""
+#: mod/admin.php:1287
+msgid "Force SSL"
+msgstr "强制使用 SSL"
 
-#: mod/delegate.php:165
+#: mod/admin.php:1287
 msgid ""
-"Delegates are able to manage all aspects of this account/page except for "
-"basic account settings. Please do not delegate your personal account to "
-"anybody that you do not trust completely."
-msgstr "代表会管理所有的方面这个账户/页除了基础账户配置以外。请别代表您私人账户给您没完全信的人。"
-
-#: mod/delegate.php:166
-msgid "Existing Page Managers"
-msgstr "目前页管理员"
+"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
+" to endless loops."
+msgstr "强逼所有非SSL的要求用SSL。注意:在有的系统会导致无限循环"
 
-#: mod/delegate.php:168
-msgid "Existing Page Delegates"
-msgstr "目前页代表"
+#: mod/admin.php:1288
+msgid "Hide help entry from navigation menu"
+msgstr "隐藏帮助在航行选单"
 
-#: mod/delegate.php:170
-msgid "Potential Delegates"
-msgstr "潜力的代表"
+#: mod/admin.php:1288
+msgid ""
+"Hides the menu entry for the Help pages from the navigation menu. You can "
+"still access it calling /help directly."
+msgstr "隐藏帮助项目在航行选单。您还能用它经过手动的输入「/help」"
 
-#: mod/delegate.php:172 mod/tagrm.php:98
-msgid "Remove"
-msgstr "移走"
+#: mod/admin.php:1289
+msgid "Single user instance"
+msgstr "单用户网站"
 
-#: mod/delegate.php:173
-msgid "Add"
-msgstr "å\8a "
+#: mod/admin.php:1289
+msgid "Make this instance multi-user or single-user for the named user"
+msgstr "å¼\84è¿\99ç½\91ç«\99å¤\9aç\94¨æ\88·æ\88\96å\8d\95ç\94¨æ\88·ä¸ºé\80\89æ\8b©ç\9a\84ç\94¨æ\88·"
 
-#: mod/delegate.php:174
-msgid "No entries."
-msgstr "没有项目。"
+#: mod/admin.php:1290
+msgid "Maximum image size"
+msgstr "图片最大尺寸"
 
-#: mod/dfrn_request.php:94
-msgid "This introduction has already been accepted."
-msgstr "这个介绍已经接受了。"
+#: mod/admin.php:1290
+msgid ""
+"Maximum size in bytes of uploaded images. Default is 0, which means no "
+"limits."
+msgstr "最多上传照相的字节。默认是零,意思是无限。"
 
-#: mod/dfrn_request.php:112 mod/dfrn_request.php:359
-msgid "Profile location is not valid or does not contain profile information."
-msgstr "简介位置失效或不包含简介信息。"
+#: mod/admin.php:1291
+msgid "Maximum image length"
+msgstr "最大图片大小"
 
-#: mod/dfrn_request.php:116 mod/dfrn_request.php:363
-msgid "Warning: profile location has no identifiable owner name."
-msgstr "警告:简介位置没有可设别的主名。"
+#: mod/admin.php:1291
+msgid ""
+"Maximum length in pixels of the longest side of uploaded images. Default is "
+"-1, which means no limits."
+msgstr "最多像素在上传图片的长度。默认-1,意思是无限。"
 
-#: mod/dfrn_request.php:119 mod/dfrn_request.php:366
-msgid "Warning: profile location has no profile photo."
-msgstr "警告:简介位置没有简介图。"
+#: mod/admin.php:1292
+msgid "JPEG image quality"
+msgstr "JPEG 图片质量"
 
-#: mod/dfrn_request.php:123 mod/dfrn_request.php:370
-#, php-format
-msgid "%d required parameter was not found at the given location"
-msgid_plural "%d required parameters were not found at the given location"
-msgstr[0] "%d需要的参数没找到在输入的位置。"
+#: mod/admin.php:1292
+msgid ""
+"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
+"100, which is full quality."
+msgstr "上传的JPEG被用这质量[0-100]保存。默认100,最高。"
 
-#: mod/dfrn_request.php:162
-msgid "Introduction complete."
-msgstr "介绍完成的。"
+#: mod/admin.php:1294
+msgid "Register policy"
+msgstr "注册政策"
 
-#: mod/dfrn_request.php:199
-msgid "Unrecoverable protocol error."
-msgstr "ä¸\8dè\83½æ\81¢å¤\8dç\9a\84å\8d\8fè®®é\94\99误"
+#: mod/admin.php:1295
+msgid "Maximum Daily Registrations"
+msgstr "ä¸\80天æ\9c\80å¤\9a注å\86\8c"
 
-#: mod/dfrn_request.php:226
-msgid "Profile unavailable."
-msgstr "简介无效"
+#: mod/admin.php:1295
+msgid ""
+"If registration is permitted above, this sets the maximum number of new user"
+" registrations to accept per day.  If register is set to closed, this "
+"setting has no effect."
+msgstr "如果注册上边许可的,这个选择一天最多新用户注册会接待。如果注册关闭了,这个设置没有印象。"
 
-#: mod/dfrn_request.php:248
-#, php-format
-msgid "%s has received too many connection requests today."
-msgstr "%s今天已经受到了太多联络要求"
+#: mod/admin.php:1296
+msgid "Register text"
+msgstr "注册正文"
 
-#: mod/dfrn_request.php:249
-msgid "Spam protection measures have been invoked."
-msgstr "垃圾保护措施被用了。"
+#: mod/admin.php:1296
+msgid "Will be displayed prominently on the registration page."
+msgstr "被显著的在注册页表示。"
 
-#: mod/dfrn_request.php:250
-msgid "Friends are advised to please try again in 24 hours."
-msgstr "朋友们被建议请24小时后再试。"
+#: mod/admin.php:1297
+msgid "Accounts abandoned after x days"
+msgstr "账户丢弃X天后"
 
-#: mod/dfrn_request.php:280
-msgid "Invalid locator"
-msgstr "无效找到物"
+#: mod/admin.php:1297
+msgid ""
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
+msgstr "拒绝浪费系统资源看外网站找丢弃的账户。输入0为无时限。"
 
-#: mod/dfrn_request.php:316
-msgid "You have already introduced yourself here."
-msgstr "您已经自我介绍这儿。"
+#: mod/admin.php:1298
+msgid "Allowed friend domains"
+msgstr "允许的朋友域"
 
-#: mod/dfrn_request.php:319
-#, php-format
-msgid "Apparently you are already friends with %s."
-msgstr "看上去您已经是%s的朋友。"
+#: mod/admin.php:1298
+msgid ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
+msgstr "逗号分隔的域名许根这个网站结友谊。通配符行。空的允许所有的域名。"
 
-#: mod/dfrn_request.php:339
-msgid "Invalid profile URL."
-msgstr "无效的简介URL。"
+#: mod/admin.php:1299
+msgid "Allowed email domains"
+msgstr "允许的电子邮件域"
 
-#: mod/dfrn_request.php:345 src/Model/Contact.php:1137
-msgid "Disallowed profile URL."
-msgstr "不允许的简介地址."
+#: mod/admin.php:1299
+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 "逗号分隔的域名可接受在邮件地址为这网站的注册。通配符行。空的允许所有的域名。"
 
-#: mod/dfrn_request.php:439
-msgid "Your introduction has been sent."
-msgstr "您的介绍发布了。"
+#: mod/admin.php:1300
+msgid "No OEmbed rich content"
+msgstr ""
 
-#: mod/dfrn_request.php:477
+#: mod/admin.php:1300
 msgid ""
-"Remote subscription can't be done for your network. Please subscribe "
-"directly on your system."
+"Don't show the rich content (e.g. embedded PDF), except from the domains "
+"listed below."
 msgstr ""
 
-#: mod/dfrn_request.php:493
-msgid "Please login to confirm introduction."
-msgstr "请登录以确认介绍。"
+#: mod/admin.php:1301
+msgid "Allowed OEmbed domains"
+msgstr ""
 
-#: mod/dfrn_request.php:501
+#: mod/admin.php:1301
 msgid ""
-"Incorrect identity currently logged in. Please login to "
-"<strong>this</strong> profile."
-msgstr "当前登录的身份不正确。请登录到<strong>这个</strong>用户。"
-
-#: mod/dfrn_request.php:515 mod/dfrn_request.php:532
-msgid "Confirm"
-msgstr "确认"
+"Comma separated list of domains which oembed content is allowed to be "
+"displayed. Wildcards are accepted."
+msgstr ""
 
-#: mod/dfrn_request.php:527
-msgid "Hide this contact"
-msgstr "隐藏这个联系人"
+#: mod/admin.php:1302
+msgid "Block public"
+msgstr ""
 
-#: mod/dfrn_request.php:530
-#, php-format
-msgid "Welcome home %s."
-msgstr "欢迎%s。"
+#: mod/admin.php:1302
+msgid ""
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently logged in."
+msgstr ""
 
-#: mod/dfrn_request.php:531
-#, php-format
-msgid "Please confirm your introduction/connection request to %s."
-msgstr "请确认您的介绍/联络要求给%s。"
+#: mod/admin.php:1303
+msgid "Force publish"
+msgstr "强行发布"
 
-#: mod/dfrn_request.php:642
+#: mod/admin.php:1303
 msgid ""
-"Please enter your 'Identity Address' from one of the following supported "
-"communications networks:"
-msgstr "请从以下支持的通信网络之一输入你的 “身份地址”:"
+"Check to force all profiles on this site to be listed in the site directory."
+msgstr "让所有这网站的的简介表明在网站目录。"
+
+#: mod/admin.php:1304
+msgid "Global directory URL"
+msgstr ""
 
-#: mod/dfrn_request.php:645
-#, php-format
+#: mod/admin.php:1304
 msgid ""
-"If you are not yet a member of the free social web, <a href=\"%s\">follow "
-"this link to find a public Friendica site and join us today</a>."
+"URL to the global directory. If this is not set, the global directory is "
+"completely unavailable to the application."
 msgstr ""
 
-#: mod/dfrn_request.php:650
-msgid "Friend/Connection Request"
-msgstr "æ\9c\8bå\8f\8b/è¿\9eæ\8e¥è¯·æ±\82"
+#: mod/admin.php:1305
+msgid "Private posts by default for new users"
+msgstr "æ\96°ç\94¨æ\88·é»\98认å\86\99ç§\81人æ\96\87ç« "
 
-#: mod/dfrn_request.php:651
+#: mod/admin.php:1305
 msgid ""
-"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
-"testuser@gnusocial.de"
-msgstr ""
+"Set default post permissions for all new members to the default privacy "
+"group rather than public."
+msgstr "默认新用户文章批准使默认隐私组,没有公开。"
 
-#: mod/dfrn_request.php:652 mod/follow.php:147
-msgid "Please answer the following:"
-msgstr "请回答下述的:"
+#: mod/admin.php:1306
+msgid "Don't include post content in email notifications"
+msgstr "别包含文章内容在邮件消息"
 
-#: mod/dfrn_request.php:653 mod/follow.php:148
-#, php-format
-msgid "Does %s know you?"
-msgstr "%s是否认识你?"
+#: mod/admin.php:1306
+msgid ""
+"Don't include the content of a post/comment/private message/etc. in the "
+"email notifications that are sent out from this site, as a privacy measure."
+msgstr "别包含文章/谈论/私消息/等的内容在文件消息被这个网站寄出,为了隐私。"
 
-#: mod/dfrn_request.php:654 mod/follow.php:149
-msgid "Add a personal note:"
-msgstr "添加一个个人便条:"
+#: mod/admin.php:1307
+msgid "Disallow public access to addons listed in the apps menu."
+msgstr "不允许插件的公众使用权在应用选单。"
 
-#: mod/dfrn_request.php:656 src/Content/ContactSelector.php:79
-msgid "Friendica"
-msgstr "Friendica"
+#: mod/admin.php:1307
+msgid ""
+"Checking this box will restrict addons listed in the apps menu to members "
+"only."
+msgstr "复选这个框为把应用选内插件限制仅成员"
 
-#: mod/dfrn_request.php:657
-msgid "GNU Social (Pleroma, Mastodon)"
-msgstr ""
+#: mod/admin.php:1308
+msgid "Don't embed private images in posts"
+msgstr "别嵌入私人图案在文章里"
 
-#: mod/dfrn_request.php:658
-msgid "Diaspora (Socialhome, Hubzilla)"
-msgstr ""
+#: mod/admin.php:1308
+msgid ""
+"Don't replace locally-hosted private photos in posts with an embedded copy "
+"of the image. This means that contacts who receive posts containing private "
+"photos will have to authenticate and load each image, which may take a "
+"while."
+msgstr "别把复制嵌入的照相代替本网站的私人照相在文章里。结果是收包括私人照相的熟人要认证才卸载个张照片,会花许久。"
 
-#: mod/dfrn_request.php:659
-#, php-format
+#: mod/admin.php:1309
+msgid "Allow Users to set remote_self"
+msgstr "允许用户用遥远的自身"
+
+#: mod/admin.php:1309
 msgid ""
-" - please do not use this form.  Instead, enter %s into your Diaspora search"
-" bar."
-msgstr " - 请别用这个表格。而是在你的 Diaspora 搜索栏输入 %s."
+"With checking this, every user is allowed to mark every contact as a "
+"remote_self in the repair contact dialog. Setting this flag on a contact "
+"causes mirroring every posting of that contact in the users stream."
+msgstr "选择这个之后,用户们允许表明熟人当遥远的自身在熟人修理页。遥远的自身所有文章被复制到用户文章流。"
 
-#: mod/editpost.php:27 mod/editpost.php:37
-msgid "Item not found"
-msgstr "项ç\9b®æ²¡æ\89¾å\88°"
+#: mod/admin.php:1310
+msgid "Block multiple registrations"
+msgstr "é\98»æ­¢å¤\9a次注å\86\8c"
 
-#: mod/editpost.php:44
-msgid "Edit post"
-msgstr "编辑文章"
+#: mod/admin.php:1310
+msgid "Disallow users to register additional accounts for use as pages."
+msgstr "不允许用户注册别的账户为当页。"
 
-#: mod/events.php:103 mod/events.php:105
-msgid "Event can not end before it has started."
-msgstr ""
+#: mod/admin.php:1311
+msgid "OpenID support"
+msgstr "OpenID 支持"
 
-#: mod/events.php:112 mod/events.php:114
-msgid "Event title and start time are required."
-msgstr "项目标题和开始时间是必须的。"
+#: mod/admin.php:1311
+msgid "OpenID support for registration and logins."
+msgstr "支持使用 OpenID 注册和登录。"
 
-#: mod/events.php:394
-msgid "Create New Event"
-msgstr "å\88\9b建æ\96°ç\9a\84äº\8b件"
+#: mod/admin.php:1312
+msgid "Fullname check"
+msgstr "å\85¨å\90\8dæ ¸å®\9e"
 
-#: mod/events.php:509
-msgid "Event details"
-msgstr "事件细节"
+#: mod/admin.php:1312
+msgid ""
+"Force users to register with a space between firstname and lastname in Full "
+"name, as an antispam measure"
+msgstr "让用户注册的时候放空格姓名中间,省得垃圾注册。"
 
-#: mod/events.php:510
-msgid "Starting date and Title are required."
-msgstr "需要开始日期和标题。"
+#: mod/admin.php:1313
+msgid "Community pages for visitors"
+msgstr ""
 
-#: mod/events.php:511 mod/events.php:512
-msgid "Event Starts:"
-msgstr "事件开始:"
+#: mod/admin.php:1313
+msgid ""
+"Which community pages should be available for visitors. Local users always "
+"see both pages."
+msgstr ""
 
-#: mod/events.php:513 mod/events.php:529
-msgid "Finish date/time is not known or not relevant"
-msgstr "结束日期/时间未知或无关"
+#: mod/admin.php:1314
+msgid "Posts per user on community page"
+msgstr "个用户文章数量在社会页"
 
-#: mod/events.php:515 mod/events.php:516
-msgid "Event Finishes:"
-msgstr "事件结束:"
+#: mod/admin.php:1314
+msgid ""
+"The maximum number of posts per user on the community page. (Not valid for "
+"'Global Community')"
+msgstr "一个用户最多文章在社会页。(无效在“全球社会”)"
 
-#: mod/events.php:517 mod/events.php:530
-msgid "Adjust for viewer timezone"
-msgstr "调整为浏览者的时区"
+#: mod/admin.php:1315
+msgid "Enable OStatus support"
+msgstr "启用 OStatus 支持"
 
-#: mod/events.php:519
-msgid "Description:"
-msgstr "描述:"
+#: mod/admin.php:1315
+msgid ""
+"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
+"communications in OStatus are public, so privacy warnings will be "
+"occasionally displayed."
+msgstr "提供内置的 OStatus(StatusNet、GNU Social 等)兼容性。所有 OStatus 的通信是公开的,所以会偶尔显示隐私警告。"
 
-#: mod/events.php:523 mod/events.php:525
-msgid "Title:"
-msgstr "标题:"
+#: mod/admin.php:1316
+msgid "Only import OStatus threads from our contacts"
+msgstr ""
 
-#: mod/events.php:526 mod/events.php:527
-msgid "Share this event"
-msgstr "分享这个事件"
+#: mod/admin.php:1316
+msgid ""
+"Normally we import every content from our OStatus contacts. With this option"
+" we only store threads that are started by a contact that is known on our "
+"system."
+msgstr ""
 
-#: mod/events.php:534 src/Model/Profile.php:850
-msgid "Basic"
-msgstr "基本"
+#: mod/admin.php:1317
+msgid "OStatus support can only be enabled if threading is enabled."
+msgstr ""
 
-#: mod/events.php:556
-msgid "Failed to remove event"
-msgstr "删除事件失败"
+#: mod/admin.php:1319
+msgid ""
+"Diaspora support can't be enabled because Friendica was installed into a sub"
+" directory."
+msgstr "Diaspora 支持无法启用,因为 Friendica 被安装到了一个子目录。"
 
-#: mod/events.php:558
-msgid "Event removed"
-msgstr "事件已删除"
+#: mod/admin.php:1320
+msgid "Enable Diaspora support"
+msgstr "启用 Diaspora 支持"
 
-#: mod/filer.php:34
-msgid "- select -"
-msgstr "-选择-"
+#: mod/admin.php:1320
+msgid "Provide built-in Diaspora network compatibility."
+msgstr "提供内置的 Diaspora 网络兼容性。"
 
-#: mod/follow.php:44
-msgid "The contact could not be added."
-msgstr "无法添加此联系人。"
+#: mod/admin.php:1321
+msgid "Only allow Friendica contacts"
+msgstr "只允许 Friendica 联系人"
 
-#: mod/follow.php:72
-msgid "You already added this contact."
-msgstr "您已添加此联系人。"
+#: mod/admin.php:1321
+msgid ""
+"All contacts must use Friendica protocols. All other built-in communication "
+"protocols disabled."
+msgstr "所有联系人必须使用 Friendica 协议 。所有其他内置沟通协议都已停用。"
 
-#: mod/follow.php:81
-msgid "Diaspora support isn't enabled. Contact can't be added."
-msgstr "Diaspora 支持没被启用。无法添加联系人。"
+#: mod/admin.php:1322
+msgid "Verify SSL"
+msgstr "验证 SSL"
 
-#: mod/follow.php:88
-msgid "OStatus support is disabled. Contact can't be added."
-msgstr "OStatus 支持没被启用。无法添加联系人。"
+#: mod/admin.php:1322
+msgid ""
+"If you wish, you can turn on strict certificate checking. This will mean you"
+" cannot connect (at all) to self-signed SSL sites."
+msgstr "你想的话,您会使严格证书核实可用。意思是您不能根自签的SSL网站交流。"
 
-#: mod/follow.php:95
-msgid "The network type couldn't be detected. Contact can't be added."
-msgstr "网络类型无法被检测。无法添加联系人。"
+#: mod/admin.php:1323
+msgid "Proxy user"
+msgstr "代理用户"
 
-#: mod/install.php:114
-msgid "Friendica Communications Server - Setup"
-msgstr "Friendica沟通服务器-安装"
+#: mod/admin.php:1324
+msgid "Proxy URL"
+msgstr "代理URL"
 
-#: mod/install.php:120
-msgid "Could not connect to database."
-msgstr "解不了数据库。"
+#: mod/admin.php:1325
+msgid "Network timeout"
+msgstr "网络超时"
 
-#: mod/install.php:124
-msgid "Could not create table."
-msgstr "无法创建表格。"
+#: mod/admin.php:1325
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+msgstr "输入秒数。输入零为无限(不推荐的)。"
 
-#: mod/install.php:130
-msgid "Your Friendica site database has been installed."
-msgstr "æ\82¨Friendicaç½\91ç«\99æ\95°æ\8d®åº\93被å®\89è£\85äº\86ã\80\82"
+#: mod/admin.php:1326
+msgid "Maximum Load Average"
+msgstr "æ\9c\80大平å\9d\87è´\9fè\8d·"
 
-#: mod/install.php:135
+#: mod/admin.php:1326
 msgid ""
-"You may need to import the file \"database.sql\" manually using phpmyadmin "
-"or mysql."
-msgstr "您可能要手工地进口文件「database.sql」用phpmyadmin或mysql。"
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
+msgstr "系统负荷平均以上转播和检查行程会被耽误-默认50。"
 
-#: mod/install.php:136 mod/install.php:208 mod/install.php:553
-msgid "Please see the file \"INSTALL.txt\"."
-msgstr "请看文件「INSTALL.txt」"
+#: mod/admin.php:1327
+msgid "Maximum Load Average (Frontend)"
+msgstr ""
 
-#: mod/install.php:148
-msgid "Database already in use."
-msgstr "数据库已经被使用。"
+#: mod/admin.php:1327
+msgid "Maximum system load before the frontend quits service - default 50."
+msgstr ""
 
-#: mod/install.php:205
-msgid "System check"
-msgstr "系统检测"
+#: mod/admin.php:1328
+msgid "Minimal Memory"
+msgstr "最少内存"
 
-#: mod/install.php:210
-msgid "Check again"
-msgstr "再检测"
+#: mod/admin.php:1328
+msgid ""
+"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - "
+"default 0 (deactivated)."
+msgstr ""
 
-#: mod/install.php:230
-msgid "Database connection"
-msgstr "数据库接通"
+#: mod/admin.php:1329
+msgid "Maximum table size for optimization"
+msgstr ""
 
-#: mod/install.php:231
+#: mod/admin.php:1329
 msgid ""
-"In order to install Friendica we need to know how to connect to your "
-"database."
-msgstr "为安装Friendica我们要知道怎么连接您的数据库。"
+"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
+"Enter -1 to disable it."
+msgstr ""
 
-#: mod/install.php:232
-msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
-msgstr "你有关于这些设置有问题的话,请给互联网托管服务或者网页管理联系。"
+#: mod/admin.php:1330
+msgid "Minimum level of fragmentation"
+msgstr ""
 
-#: mod/install.php:233
+#: mod/admin.php:1330
 msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
-msgstr "您下边指定的数据库应该已经存在。如果还没有,请创建后继续。"
-
-#: mod/install.php:237
-msgid "Database Server Name"
-msgstr "数据库服务器名"
+"Minimum fragmenation level to start the automatic optimization - default "
+"value is 30%."
+msgstr ""
 
-#: mod/install.php:238
-msgid "Database Login Name"
-msgstr "数据库登录名"
+#: mod/admin.php:1332
+msgid "Periodical check of global contacts"
+msgstr ""
 
-#: mod/install.php:239
-msgid "Database Login Password"
-msgstr "数据库登录密码"
+#: mod/admin.php:1332
+msgid ""
+"If enabled, the global contacts are checked periodically for missing or "
+"outdated data and the vitality of the contacts and servers."
+msgstr ""
 
-#: mod/install.php:239
-msgid "For security reasons the password must not be empty"
-msgstr "由于安全的原因,密码不能为空"
+#: mod/admin.php:1333
+msgid "Days between requery"
+msgstr "重新查询间隔天数"
 
-#: mod/install.php:240
-msgid "Database Name"
-msgstr "数据库名字"
+#: mod/admin.php:1333
+msgid "Number of days after which a server is requeried for his contacts."
+msgstr ""
 
-#: mod/install.php:241 mod/install.php:281
-msgid "Site administrator email address"
-msgstr "网站行政人员邮件地址"
+#: mod/admin.php:1334
+msgid "Discover contacts from other servers"
+msgstr "从其他服务器上发现联系人"
 
-#: mod/install.php:241 mod/install.php:281
+#: mod/admin.php:1334
 msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
-msgstr "您账户邮件地址必要符合这个为用网站处理仪表板"
+"Periodically query other servers for contacts. You can choose between "
+"'users': the users on the remote system, 'Global Contacts': active contacts "
+"that are known on the system. The fallback is meant for Redmatrix servers "
+"and older friendica servers, where global contacts weren't available. The "
+"fallback increases the server load, so the recommened setting is 'Users, "
+"Global Contacts'."
+msgstr ""
 
-#: mod/install.php:245 mod/install.php:284
-msgid "Please select a default timezone for your website"
-msgstr "请选择您网站的默认时区"
+#: mod/admin.php:1335
+msgid "Timeframe for fetching global contacts"
+msgstr ""
 
-#: mod/install.php:271
-msgid "Site settings"
-msgstr "网站设置"
+#: mod/admin.php:1335
+msgid ""
+"When the discovery is activated, this value defines the timeframe for the "
+"activity of the global contacts that are fetched from other servers."
+msgstr ""
 
-#: mod/install.php:285
-msgid "System Language:"
-msgstr "系统语言:"
+#: mod/admin.php:1336
+msgid "Search the local directory"
+msgstr "搜索本地目录"
 
-#: mod/install.php:285
+#: mod/admin.php:1336
 msgid ""
-"Set the default language for your Friendica installation interface and to "
-"send emails."
+"Search the local directory instead of the global directory. When searching "
+"locally, every search will be executed on the global directory in the "
+"background. This improves the search results when the search is repeated."
 msgstr ""
 
-#: mod/install.php:325
-msgid "Could not find a command line version of PHP in the web server PATH."
-msgstr "没找到命令行PHP在网服务器PATH。"
+#: mod/admin.php:1338
+msgid "Publish server information"
+msgstr "发布服务器信息"
 
-#: mod/install.php:326
+#: mod/admin.php:1338
 msgid ""
-"If you don't have a command line version of PHP installed on your server, "
-"you will not be able to run the background processing. See <a "
-"href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-"
-"up-the-worker'>'Setup the worker'</a>"
+"If enabled, general server and usage data will be published. The data "
+"contains the name and version of the server, number of users with public "
+"profiles, number of posts and the activated protocols and connectors. See <a"
+" href='http://the-federation.info/'>the-federation.info</a> for details."
 msgstr ""
 
-#: mod/install.php:330
-msgid "PHP executable path"
-msgstr "PHP可执行路径"
+#: mod/admin.php:1340
+msgid "Check upstream version"
+msgstr "检查上游版本"
 
-#: mod/install.php:330
+#: mod/admin.php:1340
 msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
-msgstr "输入全路线到php执行程序。您会留空白为继续安装。"
+"Enables checking for new Friendica versions at github. If there is a new "
+"version, you will be informed in the admin panel overview."
+msgstr "启用在 github 上检查新的 Friendica 版本。如果发现新版本,您将在管理员概要面板得到通知。"
 
-#: mod/install.php:335
-msgid "Command line PHP"
-msgstr "å\91½ä»¤è¡\8cPHP"
+#: mod/admin.php:1341
+msgid "Suppress Tags"
+msgstr "å\8e\8bå\88¶æ \87ç­¾"
 
-#: mod/install.php:344
-msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
-msgstr "PHP执行程序不是命令行PHP執行檔(有可能是cgi-fgci版本)"
+#: mod/admin.php:1341
+msgid "Suppress showing a list of hashtags at the end of the posting."
+msgstr "不在文章末尾显示主题标签列表。"
 
-#: mod/install.php:345
-msgid "Found PHP version: "
-msgstr "找到 PHP 版本:"
+#: mod/admin.php:1342
+msgid "Path to item cache"
+msgstr "路线到项目缓存"
 
-#: mod/install.php:347
-msgid "PHP cli binary"
-msgstr "命令行PHP執行檔"
+#: mod/admin.php:1342
+msgid "The item caches buffers generated bbcode and external images."
+msgstr ""
 
-#: mod/install.php:358
+#: mod/admin.php:1343
+msgid "Cache duration in seconds"
+msgstr "缓存时间秒"
+
+#: mod/admin.php:1343
 msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
-msgstr "您系统的命令行PHP没有能够「register_argc_argv」。"
+"How long should the cache files be hold? Default value is 86400 seconds (One"
+" day). To disable the item cache, set the value to -1."
+msgstr "高速缓存要存文件多久?默认是86400秒钟(一天)。停用高速缓存,输入-1。"
 
-#: mod/install.php:359
-msgid "This is required for message delivery to work."
-msgstr "这必要为通信发布成功。"
+#: mod/admin.php:1344
+msgid "Maximum numbers of comments per post"
+msgstr "文件最多评论"
 
-#: mod/install.php:361
-msgid "PHP register_argc_argv"
-msgstr "PHP register_argc_argv"
+#: mod/admin.php:1344
+msgid "How much comments should be shown for each post? Default value is 100."
+msgstr ""
 
-#: mod/install.php:384
+#: mod/admin.php:1345
+msgid "Temp path"
+msgstr "临时文件路线"
+
+#: mod/admin.php:1345
 msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
-msgstr "错误:这系统的「register_argc_argv」子程序不能产生加密钥匙"
+"If you have a restricted system where the webserver can't access the system "
+"temp path, enter another path here."
+msgstr ""
+
+#: mod/admin.php:1346
+msgid "Base path to installation"
+msgstr "基础安装路线"
+
+#: mod/admin.php:1346
+msgid ""
+"If the system cannot detect the correct path to your installation, enter the"
+" correct path here. This setting should only be set if you are using a "
+"restricted system and symbolic links to your webroot."
+msgstr "如果您的系统无法为您检测到正确的安装路径,请在这里输入正确的路径。此配置仅在您使用设有限制的系统时符号链接到网页服务器根目录使用。"
+
+#: mod/admin.php:1347
+msgid "Disable picture proxy"
+msgstr "停用图片代理"
+
+#: mod/admin.php:1347
+msgid ""
+"The picture proxy increases performance and privacy. It shouldn't be used on"
+" systems with very low bandwith."
+msgstr ""
+
+#: mod/admin.php:1348
+msgid "Only search in tags"
+msgstr ""
 
-#: mod/install.php:385
-msgid ""
-"If running under Windows, please see "
-"\"http://www.php.net/manual/en/openssl.installation.php\"."
-msgstr "如果您用Windows,请看「http://www.php.net/manual/en/openssl.installation.php」。"
+#: mod/admin.php:1348
+msgid "On large systems the text search can slow down the system extremely."
+msgstr "在大型系统中,正文搜索会极大降低系统运行速度。"
 
-#: mod/install.php:387
-msgid "Generate encryption keys"
-msgstr "产生加密钥匙"
+#: mod/admin.php:1350
+msgid "New base url"
+msgstr "新基础URL"
 
-#: mod/install.php:394
-msgid "libCurl PHP module"
-msgstr "libCurl PHP模块"
+#: mod/admin.php:1350
+msgid ""
+"Change base url for this server. Sends relocate message to all Friendica and"
+" Diaspora* contacts of all users."
+msgstr ""
 
-#: mod/install.php:395
-msgid "GD graphics PHP module"
-msgstr "GD显示PHP模块"
+#: mod/admin.php:1352
+msgid "RINO Encryption"
+msgstr ""
 
-#: mod/install.php:396
-msgid "OpenSSL PHP module"
-msgstr "OpenSSL PHP模块"
+#: mod/admin.php:1352
+msgid "Encryption layer between nodes."
+msgstr "节点之间的加密层。"
 
-#: mod/install.php:397
-msgid "PDO or MySQLi PHP module"
-msgstr "PDO 或者 MySQLi PHP 模块"
+#: mod/admin.php:1354
+msgid "Maximum number of parallel workers"
+msgstr ""
 
-#: mod/install.php:398
-msgid "mb_string PHP module"
-msgstr "mb_string PHP模块"
+#: mod/admin.php:1354
+msgid ""
+"On shared hosters set this to 2. On larger systems, values of 10 are great. "
+"Default value is 4."
+msgstr ""
 
-#: mod/install.php:399
-msgid "XML PHP module"
-msgstr "XML PHP 模块"
+#: mod/admin.php:1355
+msgid "Don't use 'proc_open' with the worker"
+msgstr ""
 
-#: mod/install.php:400
-msgid "iconv module"
-msgstr "iconv 模块"
+#: mod/admin.php:1355
+msgid ""
+"Enable this if your system doesn't allow the use of 'proc_open'. This can "
+"happen on shared hosters. If this is enabled you should increase the "
+"frequency of worker calls in your crontab."
+msgstr ""
 
-#: mod/install.php:404 mod/install.php:406
-msgid "Apache mod_rewrite module"
-msgstr "Apache mod_rewrite部件"
+#: mod/admin.php:1356
+msgid "Enable fastlane"
+msgstr ""
 
-#: mod/install.php:404
+#: mod/admin.php:1356
 msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
-msgstr "错误:Apache服务器的mod-rewrite模块是必要的可却不安装的。"
+"When enabed, the fastlane mechanism starts an additional worker if processes"
+" with higher priority are blocked by processes of lower priority."
+msgstr ""
 
-#: mod/install.php:412
-msgid "Error: libCURL PHP module required but not installed."
-msgstr "错误:libCurl PHP模块是必要的可却不安装的。"
+#: mod/admin.php:1357
+msgid "Enable frontend worker"
+msgstr ""
 
-#: mod/install.php:416
+#: mod/admin.php:1357
+#, php-format
 msgid ""
-"Error: GD graphics PHP module with JPEG support required but not installed."
-msgstr "错误:GD显示PHP模块跟JPEG支持是必要的可却安装的。"
+"When enabled the Worker process is triggered when backend access is "
+"performed \\x28e.g. messages being delivered\\x29. On smaller sites you "
+"might want to call %s/worker on a regular basis via an external cron job. "
+"You should only enable this option if you cannot utilize cron/scheduled jobs"
+" on your server."
+msgstr ""
 
-#: mod/install.php:420
-msgid "Error: openssl PHP module required but not installed."
-msgstr "错误:openssl PHP模块是必要的可却不安装的。"
+#: mod/admin.php:1385
+msgid "Update has been marked successful"
+msgstr "更新当成功标签了"
 
-#: mod/install.php:424
-msgid "Error: PDO or MySQLi PHP module required but not installed."
+#: mod/admin.php:1392
+#, php-format
+msgid "Database structure update %s was successfully applied."
 msgstr ""
 
-#: mod/install.php:428
-msgid "Error: The MySQL driver for PDO is not installed."
+#: mod/admin.php:1395
+#, php-format
+msgid "Executing of database structure update %s failed with error: %s"
 msgstr ""
 
-#: mod/install.php:432
-msgid "Error: mb_string PHP module required but not installed."
-msgstr "错误:mbstring PHP模块必要可没安装的。"
+#: mod/admin.php:1408
+#, php-format
+msgid "Executing %s failed with error: %s"
+msgstr "执行 %s 失败,错误:%s"
 
-#: mod/install.php:436
-msgid "Error: iconv PHP module required but not installed."
-msgstr ""
+#: mod/admin.php:1410
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr "把%s更新成功地实行。"
 
-#: mod/install.php:446
-msgid "Error, XML PHP module required but not installed."
+#: mod/admin.php:1413
+#, php-format
+msgid "Update %s did not return a status. Unknown if it succeeded."
+msgstr "%s更新没回答现状。不知道是否成功。"
+
+#: mod/admin.php:1416
+#, php-format
+msgid "There was no additional update function %s that needed to be called."
 msgstr ""
 
-#: mod/install.php:458
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\""
-" in the top folder of your web server and it is unable to do so."
-msgstr "网页安装器要创建一个叫 \".htconfig.php\" 的文件在你的 web 服务器的顶层目录下,但无法这么做。"
+#: mod/admin.php:1436
+msgid "No failed updates."
+msgstr "没有不通过地更新。"
 
-#: mod/install.php:459
-msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
-msgstr "这常常是一个权设置,因为网服务器可能不会写文件在文件夹-即使您会。"
+#: mod/admin.php:1437
+msgid "Check database structure"
+msgstr "检查数据库结构"
 
-#: mod/install.php:460
-msgid ""
-"At the end of this procedure, we will give you a text to save in a file "
-"named .htconfig.php in your Friendica top folder."
-msgstr "这个步骤头,我们给您正文要保存在叫.htconfig.php的文件在您Friendica主文件夹。"
+#: mod/admin.php:1442
+msgid "Failed Updates"
+msgstr "没通过的更新"
 
-#: mod/install.php:461
+#: mod/admin.php:1443
 msgid ""
-"You can alternatively skip this procedure and perform a manual installation."
-" Please see the file \"INSTALL.txt\" for instructions."
-msgstr "或者您会这个步骤不做还是实行手动的安装。请看INSTALL.txt文件为说明。"
+"This does not include updates prior to 1139, which did not return a status."
+msgstr "这个不包括1139号更新之前,它们没回答装线。"
 
-#: mod/install.php:464
-msgid ".htconfig.php is writable"
-msgstr ".htconfig.php是可写的"
+#: mod/admin.php:1444
+msgid "Mark success (if update was manually applied)"
+msgstr "标注成功(如果手动地把更新实行了)"
 
-#: mod/install.php:474
-msgid ""
-"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
-"compiles templates to PHP to speed up rendering."
-msgstr "Friendica用Smarty3模板机车为建筑网页。Smarty3把模板编译成PHP为催建筑网页。"
+#: mod/admin.php:1445
+msgid "Attempt to execute this update step automatically"
+msgstr "试图自动地把这步更新实行"
 
-#: mod/install.php:475
+#: mod/admin.php:1484
+#, php-format
 msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory view/smarty3/ under the Friendica top level "
-"folder."
-msgstr "为了保存这些模板,网服务器要写权利于view/smarty3/目录在Friendica主目录下。"
+"\n"
+"\t\t\tDear %1$s,\n"
+"\t\t\t\tthe administrator of %2$s has set up an account for you."
+msgstr ""
 
-#: mod/install.php:476
+#: mod/admin.php:1487
+#, php-format
 msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has"
-" write access to this folder."
-msgstr "请保险您网服务器用户(比如www-data)有这个目录的写权利。"
+"\n"
+"\t\t\tThe login details are as follows:\n"
+"\n"
+"\t\t\tSite Location:\t%1$s\n"
+"\t\t\tLogin Name:\t\t%2$s\n"
+"\t\t\tPassword:\t\t%3$s\n"
+"\n"
+"\t\t\tYou may change your password from your account \"Settings\" page after logging\n"
+"\t\t\tin.\n"
+"\n"
+"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
+"\n"
+"\t\t\tYou may also wish to add some basic information to your default profile\n"
+"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n"
+"\n"
+"\t\t\tWe recommend setting your full name, adding a profile photo,\n"
+"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n"
+"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n"
+"\t\t\tthan that.\n"
+"\n"
+"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n"
+"\t\t\tIf you are new and do not know anybody here, they may help\n"
+"\t\t\tyou to make some new and interesting friends.\n"
+"\n"
+"\t\t\tThank you and welcome to %4$s."
+msgstr ""
 
-#: mod/install.php:477
-msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"view/smarty3/ only--not the template files (.tpl) that it contains."
-msgstr "注意:为了安全,您应该只给网服务器写权利于view/smarty3/-没有模板文件(.tpl)之下。"
+#: mod/admin.php:1519 src/Model/User.php:634
+#, php-format
+msgid "Registration details for %s"
+msgstr "注册信息为%s"
+
+#: mod/admin.php:1529
+#, php-format
+msgid "%s user blocked/unblocked"
+msgid_plural "%s users blocked/unblocked"
+msgstr[0] ""
+
+#: mod/admin.php:1535
+#, php-format
+msgid "%s user deleted"
+msgid_plural "%s users deleted"
+msgstr[0] "%s 用户被删除了"
+
+#: mod/admin.php:1582
+#, php-format
+msgid "User '%s' deleted"
+msgstr "用户 '%s' 被删除了"
+
+#: mod/admin.php:1590
+#, php-format
+msgid "User '%s' unblocked"
+msgstr "用户“%s”已解除屏蔽"
+
+#: mod/admin.php:1590
+#, php-format
+msgid "User '%s' blocked"
+msgstr "用户“%s”已屏蔽"
+
+#: mod/admin.php:1689 mod/admin.php:1701 mod/admin.php:1714 mod/admin.php:1732
+#: src/Content/ContactSelector.php:82
+msgid "Email"
+msgstr "电子邮件"
 
-#: mod/install.php:480
-msgid "view/smarty3 is writable"
-msgstr "能写view/smarty3"
+#: mod/admin.php:1689 mod/admin.php:1714
+msgid "Register date"
+msgstr "注册日期"
 
-#: mod/install.php:496
-msgid ""
-"Url rewrite in .htaccess is not working. Check your server configuration."
-msgstr "在 .htaccess 中的 URL 重写不工作。请检查你的服务器配置。"
+#: mod/admin.php:1689 mod/admin.php:1714
+msgid "Last login"
+msgstr "上次登录"
 
-#: mod/install.php:498
-msgid "Url rewrite is working"
-msgstr "URL改写发挥机能"
+#: mod/admin.php:1689 mod/admin.php:1714
+msgid "Last item"
+msgstr "上项目"
 
-#: mod/install.php:517
-msgid "ImageMagick PHP extension is not installed"
-msgstr "ImageMagick PHP 扩展没有安装"
+#: mod/admin.php:1689 mod/settings.php:54
+msgid "Account"
+msgstr "帐户"
 
-#: mod/install.php:519
-msgid "ImageMagick PHP extension is installed"
-msgstr "ImageMagick PHP 扩展已安装"
+#: mod/admin.php:1697
+msgid "Add User"
+msgstr "添加用户"
 
-#: mod/install.php:521
-msgid "ImageMagick supports GIF"
-msgstr "ImageMagick 支持 GIF"
+#: mod/admin.php:1699
+msgid "User registrations waiting for confirm"
+msgstr "用户注册等待确认"
 
-#: mod/install.php:528
-msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
-msgstr "数据库配置文件 \".htconfig.php\" 无法被写入。请在 web 服务器根目录下使用附上的文字创建一个配置文件。"
+#: mod/admin.php:1700
+msgid "User waiting for permanent deletion"
+msgstr "用户等待长久删除"
 
-#: mod/install.php:551
-msgid "<h1>What next</h1>"
-msgstr "<h1>下步是什么</h1>"
+#: mod/admin.php:1701
+msgid "Request date"
+msgstr "要求日期"
 
-#: mod/install.php:552
-msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the "
-"worker."
-msgstr ""
+#: mod/admin.php:1702
+msgid "No registrations."
+msgstr "没有注册。"
 
-#: mod/install.php:555
-#, php-format
-msgid ""
-"Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
-"and register as new user. Remember to use the same email you have entered as"
-" administrator email. This will allow you to enter the site admin panel."
+#: mod/admin.php:1703
+msgid "Note from the user"
 msgstr ""
 
-#: mod/item.php:114
-msgid "Unable to locate original post."
-msgstr "找不到当初的新闻"
+#: mod/admin.php:1705
+msgid "Deny"
+msgstr "否定"
 
-#: mod/item.php:274
-msgid "Empty post discarded."
-msgstr "空å¸\96å­\90被丢å¼\83äº\86ã\80\82"
+#: mod/admin.php:1709
+msgid "Site admin"
+msgstr "ç½\91ç«\99管ç\90\86å\91\98"
 
-#: mod/item.php:471 mod/wall_upload.php:231 src/Object/Image.php:949
-#: src/Object/Image.php:965 src/Object/Image.php:973 src/Object/Image.php:998
-msgid "Wall Photos"
-msgstr "墙照片"
+#: mod/admin.php:1710
+msgid "Account expired"
+msgstr "帐户过期了"
 
-#: mod/item.php:799
-#, php-format
-msgid ""
-"This message was sent to you by %s, a member of the Friendica social "
-"network."
-msgstr "这个新闻是由%s,Friendica社会化网络成员之一,发给你。"
+#: mod/admin.php:1713
+msgid "New User"
+msgstr "新用户"
 
-#: mod/item.php:801
-#, php-format
-msgid "You may visit them online at %s"
-msgstr "你可以网上拜访他在%s"
+#: mod/admin.php:1714
+msgid "Deleted since"
+msgstr "删除从"
 
-#: mod/item.php:802
+#: mod/admin.php:1719
 msgid ""
-"Please contact the sender by replying to this post if you do not wish to "
-"receive these messages."
-msgstr "你不想受到这些新闻的话,请回答这个新闻给发者联系。"
+"Selected users will be deleted!\\n\\nEverything these users had posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "特定的用户被删除!\\n\\n什么这些用户放在这个网站被永远删除!\\n\\n您肯定吗?"
 
-#: mod/item.php:806
-#, php-format
-msgid "%s posted an update."
-msgstr "%s贴上一个新闻。"
+#: mod/admin.php:1720
+msgid ""
+"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
+"site will be permanently deleted!\\n\\nAre you sure?"
+msgstr "用户{0}将被删除!\\n\\n什么这个用户放在这个网站被永远删除!\\n\\n您肯定吗?"
 
-#: mod/localtime.php:33
-msgid "Time Conversion"
-msgstr "æ\97¶é\97´è£\85æ\8d¢"
+#: mod/admin.php:1730
+msgid "Name of the new user."
+msgstr "æ\96°ç\94¨æ\88·ç\9a\84å\90\8då­\97ã\80\82"
 
-#: mod/localtime.php:35
-msgid ""
-"Friendica provides this service for sharing events with other networks and "
-"friends in unknown timezones."
-msgstr "Friendica提供这个服务目的是分享项目跟别的网络和朋友们在别的时区。"
+#: mod/admin.php:1731
+msgid "Nickname"
+msgstr "昵称"
 
-#: mod/localtime.php:39
-#, php-format
-msgid "UTC time: %s"
-msgstr "UTC时间: %s"
+#: mod/admin.php:1731
+msgid "Nickname of the new user."
+msgstr "新用户的昵称。"
 
-#: mod/localtime.php:42
+#: mod/admin.php:1732
+msgid "Email address of the new user."
+msgstr "新用户的邮件地址。"
+
+#: mod/admin.php:1774
 #, php-format
-msgid "Current timezone: %s"
-msgstr "现在时区: %s"
+msgid "Addon %s disabled."
+msgstr "插件 %s 已禁用。"
 
-#: mod/localtime.php:46
+#: mod/admin.php:1778
 #, php-format
-msgid "Converted localtime: %s"
-msgstr "装换的当地时间:%s"
+msgid "Addon %s enabled."
+msgstr "插件 %s 已启用。"
 
-#: mod/localtime.php:52
-msgid "Please select your timezone:"
-msgstr "请选择你的时区:"
+#: mod/admin.php:1788 mod/admin.php:2037
+msgid "Disable"
+msgstr "停用"
 
-#: mod/lostpass.php:27
-msgid "No valid account found."
-msgstr "找不到效的账户。"
+#: mod/admin.php:1791 mod/admin.php:2040
+msgid "Enable"
+msgstr "使能用"
 
-#: mod/lostpass.php:39
-msgid "Password reset request issued. Check your email."
-msgstr "é\87\8d设å¯\86ç \81è¦\81æ±\82å\8f\91å¸\83äº\86ã\80\82核对æ\82¨ç\9a\84æ\94¶ä»¶ç®±ã\80\82"
+#: mod/admin.php:1813 mod/admin.php:2082
+msgid "Toggle"
+msgstr "è\82\98è\8a\82"
 
-#: mod/lostpass.php:45
-#, php-format
-msgid ""
-"\n"
-"\t\tDear %1$s,\n"
-"\t\t\tA request was recently received at \"%2$s\" to reset your account\n"
-"\t\tpassword. In order to confirm this request, please select the verification link\n"
-"\t\tbelow or paste it into your web browser address bar.\n"
-"\n"
-"\t\tIf you did NOT request this change, please DO NOT follow the link\n"
-"\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n"
-"\n"
-"\t\tYour password will not be changed unless we can verify that you\n"
-"\t\tissued this request."
-msgstr ""
+#: mod/admin.php:1821 mod/admin.php:2091
+msgid "Author: "
+msgstr "作者:"
 
-#: mod/lostpass.php:56
+#: mod/admin.php:1822 mod/admin.php:2092
+msgid "Maintainer: "
+msgstr "维护者:"
+
+#: mod/admin.php:1874
+msgid "Reload active addons"
+msgstr "重新加载可用插件"
+
+#: mod/admin.php:1879
 #, php-format
 msgid ""
-"\n"
-"\t\tFollow this link soon to verify your identity:\n"
-"\n"
-"\t\t%1$s\n"
-"\n"
-"\t\tYou will then receive a follow-up message containing the new password.\n"
-"\t\tYou may change that password from your account settings page after logging in.\n"
-"\n"
-"\t\tThe login details are as follows:\n"
-"\n"
-"\t\tSite Location:\t%2$s\n"
-"\t\tLogin Name:\t%3$s"
-msgstr ""
+"There are currently no addons available on your node. You can find the "
+"official addon repository at %1$s and might find other interesting addons in"
+" the open addon registry at %2$s"
+msgstr "目前您的节点上没有可用插件。您可以在 %1$s 找到官方插件库,或者到开放的插件登记处 %2$s 也能找到其他有趣的插件"
 
-#: mod/lostpass.php:72
-#, php-format
-msgid "Password reset requested at %s"
-msgstr "重设密码要求被发布%s"
+#: mod/admin.php:1999
+msgid "No themes found."
+msgstr "找不到主题。"
 
-#: mod/lostpass.php:88
-msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "要求确认不了。(您可能已经提交它。)重设密码失败了。"
+#: mod/admin.php:2073
+msgid "Screenshot"
+msgstr "截图"
 
-#: mod/lostpass.php:101
-msgid "Request has expired, please make a new one."
-msgstr ""
+#: mod/admin.php:2127
+msgid "Reload active themes"
+msgstr "重载活动的主题"
 
-#: mod/lostpass.php:116
-msgid "Forgot your Password?"
-msgstr "忘记你的密码吗?"
+#: mod/admin.php:2132
+#, php-format
+msgid "No themes found on the system. They should be placed in %1$s"
+msgstr "未在系统中发现主题。它们应该被放置在 %1$s"
 
-#: mod/lostpass.php:117
-msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "输入您的邮件地址和提交为重置密码。然后核对收件箱看别的说明。"
+#: mod/admin.php:2133
+msgid "[Experimental]"
+msgstr "[试验]"
 
-#: mod/lostpass.php:118 src/Module/Login.php:314
-msgid "Nickname or Email: "
-msgstr "昵称或邮件地址:"
+#: mod/admin.php:2134
+msgid "[Unsupported]"
+msgstr "[没支持]"
 
-#: mod/lostpass.php:119
-msgid "Reset"
-msgstr "复位"
+#: mod/admin.php:2158
+msgid "Log settings updated."
+msgstr "日志设置更新了。"
 
-#: mod/lostpass.php:135 src/Module/Login.php:326
-msgid "Password Reset"
-msgstr "复位密码"
+#: mod/admin.php:2190
+msgid "PHP log currently enabled."
+msgstr "PHP 日志已启用。"
 
-#: mod/lostpass.php:136
-msgid "Your password has been reset as requested."
-msgstr "您的密码被重设如要求的。"
+#: mod/admin.php:2192
+msgid "PHP log currently disabled."
+msgstr "PHP 日志已禁用。"
 
-#: mod/lostpass.php:137
-msgid "Your new password is"
-msgstr "你的新的密码是"
+#: mod/admin.php:2201
+msgid "Clear"
+msgstr "清理出"
 
-#: mod/lostpass.php:138
-msgid "Save or copy your new password - and then"
-msgstr "保存或复制新密码-之后"
+#: mod/admin.php:2205
+msgid "Enable Debugging"
+msgstr "启用调试"
 
-#: mod/lostpass.php:139
-msgid "click here to login"
-msgstr "点击这里登录"
+#: mod/admin.php:2206
+msgid "Log file"
+msgstr "日志文件"
 
-#: mod/lostpass.php:140
+#: mod/admin.php:2206
 msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
-msgstr "æ\82¨ç\9a\84å¯\86ç \81å\8f¯ä»¥å\9c¨æ\88\90å\8a\9fç\99»å½\95å\90\8eå\9c¨<em>设置</em>页修æ\94¹ã\80\82"
+"Must be writable by web server. Relative to your Friendica top-level "
+"directory."
+msgstr "å¿\85è¦\81被ç½\91页æ\9c\8då\8a¡å\99¨å\8f¯å\86\99ç\9a\84ã\80\82ç\9b¸å¯¹Friendica主æ\96\87件夹ã\80\82"
 
-#: mod/lostpass.php:148
-#, php-format
+#: mod/admin.php:2207
+msgid "Log level"
+msgstr "日志级别"
+
+#: mod/admin.php:2209
+msgid "PHP logging"
+msgstr "PHP 日志"
+
+#: mod/admin.php:2210
 msgid ""
-"\n"
-"\t\t\tDear %1$s,\n"
-"\t\t\t\tYour password has been changed as requested. Please retain this\n"
-"\t\t\tinformation for your records (or change your password immediately to\n"
-"\t\t\tsomething that you will remember).\n"
-"\t\t"
+"To enable logging of PHP errors and warnings you can add the following to "
+"the .htconfig.php file of your installation. The filename set in the "
+"'error_log' line is relative to the friendica top-level directory and must "
+"be writeable by the web server. The option '1' for 'log_errors' and "
+"'display_errors' is to enable these options, set to '0' to disable them."
 msgstr ""
 
-#: mod/lostpass.php:154
+#: mod/admin.php:2241
 #, php-format
 msgid ""
-"\n"
-"\t\t\tYour login details are as follows:\n"
-"\n"
-"\t\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t%2$s\n"
-"\t\t\tPassword:\t%3$s\n"
-"\n"
-"\t\t\tYou may change that password from your account settings page after logging in.\n"
-"\t\t"
-msgstr ""
+"Error trying to open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see "
+"if file %1$s exist and is readable."
+msgstr "打开  <strong>%1$s</strong> 日志文件出错。\\r\\n <br/> 请检查 %1$s 文件是否存在并且可读。"
 
-#: mod/lostpass.php:167
+#: mod/admin.php:2245
 #, php-format
-msgid "Your password has been changed at %s"
-msgstr "您密码被变化在%s"
-
-#: mod/message.php:30 src/Content/Nav.php:198
-msgid "New Message"
-msgstr "新的消息"
-
-#: mod/message.php:73 mod/wallmessage.php:57
-msgid "No recipient selected."
-msgstr "没有选择的接受者。"
-
-#: mod/message.php:77
-msgid "Unable to locate contact information."
-msgstr "无法找到联系人信息。"
-
-#: mod/message.php:80 mod/wallmessage.php:63
-msgid "Message could not be sent."
-msgstr "消息发不了。"
-
-#: mod/message.php:83 mod/wallmessage.php:66
-msgid "Message collection failure."
-msgstr "通信受到错误。"
-
-#: mod/message.php:86 mod/wallmessage.php:69
-msgid "Message sent."
-msgstr "消息发了"
-
-#: mod/message.php:112 view/theme/frio/theme.php:268 src/Content/Nav.php:195
-msgid "Messages"
-msgstr "消息"
-
-#: mod/message.php:136
-msgid "Do you really want to delete this message?"
-msgstr "您真的想删除这个通知吗?"
+msgid ""
+"Couldn't open <strong>%1$s</strong> log file.\\r\\n<br/>Check to see if file"
+" %1$s is readable."
+msgstr "无法打开 <strong>%1$s</strong> 日志文件。\\r\\n <br/> 请检查 %1$s 文件是否可读。"
 
-#: mod/message.php:156
-msgid "Message deleted."
-msgstr "消息删除了。"
+#: mod/admin.php:2336 mod/admin.php:2337 mod/settings.php:779
+msgid "Off"
+msgstr ""
 
-#: mod/message.php:185
-msgid "Conversation removed."
-msgstr "交流删除了。"
+#: mod/admin.php:2336 mod/admin.php:2337 mod/settings.php:779
+msgid "On"
+msgstr ""
 
-#: mod/message.php:250 mod/wallmessage.php:132
-msgid "Send Private Message"
-msgstr "发私人的通信"
+#: mod/admin.php:2337
+#, php-format
+msgid "Lock feature %s"
+msgstr "锁定特性 %s"
 
-#: mod/message.php:251 mod/message.php:421 mod/wallmessage.php:134
-msgid "To:"
-msgstr "到:"
+#: mod/admin.php:2345
+msgid "Manage Additional Features"
+msgstr "管理附加特性"
 
-#: mod/message.php:255 mod/message.php:423 mod/wallmessage.php:135
-msgid "Subject:"
-msgstr "题目:"
+#: mod/babel.php:23
+msgid "Source (bbcode) text:"
+msgstr "源代码(bbcode)正文"
 
-#: mod/message.php:291
-msgid "No messages."
-msgstr "没æ\9c\89æ¶\88æ\81¯"
+#: mod/babel.php:30
+msgid "Source (Diaspora) text to convert to BBcode:"
+msgstr "æº\90代ï¼\88Diasporaï¼\89æ­£æ\96\87è¦\81ç¿»è¯\91æ\88\90BBCodeï¼\9a"
 
-#: mod/message.php:330
-msgid "Message not available."
-msgstr "通信不可用的"
+#: mod/babel.php:38
+msgid "Source input: "
+msgstr "源代码输入:"
 
-#: mod/message.php:397
-msgid "Delete message"
-msgstr "删除消息"
+#: mod/babel.php:42
+msgid "bbcode (raw HTML(: "
+msgstr ""
 
-#: mod/message.php:399 mod/message.php:500
-msgid "D, d M Y - g:i A"
-msgstr "D, d M Y - g:i A"
+#: mod/babel.php:45
+msgid "bbcode: "
+msgstr ""
 
-#: mod/message.php:414 mod/message.php:497
-msgid "Delete conversation"
-msgstr "删除交谈"
+#: mod/babel.php:49 mod/babel.php:65
+msgid "bbcode => html2bbcode: "
+msgstr ""
 
-#: mod/message.php:416
-msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
-msgstr "没可用的安全交通。您<strong>可能</strong>会在发送人的简介页会回答。"
+#: mod/babel.php:53
+msgid "bb2diaspora: "
+msgstr ""
 
-#: mod/message.php:420
-msgid "Send Reply"
-msgstr "发回答"
+#: mod/babel.php:57
+msgid "bb2diaspora => Markdown: "
+msgstr ""
 
-#: mod/message.php:471
-#, php-format
-msgid "Unknown sender - %s"
-msgstr "生发送人-%s"
+#: mod/babel.php:61
+msgid "bb2diaspora => diaspora2bb: "
+msgstr ""
 
-#: mod/message.php:473
-#, php-format
-msgid "You and %s"
-msgstr "您和%s"
+#: mod/babel.php:71
+msgid "Source input (Diaspora format): "
+msgstr "源代输入(Diaspora形式):"
 
-#: mod/message.php:475
-#, php-format
-msgid "%s and You"
-msgstr "%s和您"
+#: mod/babel.php:75
+msgid "diaspora2bb: "
+msgstr "diaspora2bb: "
 
-#: mod/message.php:503
-#, php-format
-msgid "%d message"
-msgid_plural "%d messages"
-msgstr[0] "%d通知"
+#: mod/bookmarklet.php:21 src/Content/Nav.php:114 src/Module/Login.php:312
+msgid "Login"
+msgstr "登录"
 
-#: mod/network.php:194 mod/search.php:37
-msgid "Remove term"
-msgstr "删除关键字"
+#: mod/bookmarklet.php:49
+msgid "The post was created"
+msgstr "文章创建了"
 
-#: mod/network.php:201 mod/search.php:46 src/Content/Feature.php:100
-msgid "Saved Searches"
-msgstr "保存的搜索"
+#: mod/community.php:44
+msgid "Community option not available."
+msgstr "社区选项不可用。"
 
-#: mod/network.php:202 src/Model/Group.php:401
-msgid "add"
-msgstr "添加"
+#: mod/community.php:61
+msgid "Not available."
+msgstr "不可用的"
 
-#: mod/network.php:547
-#, php-format
-msgid ""
-"Warning: This group contains %s member from a network that doesn't allow non"
-" public messages."
-msgid_plural ""
-"Warning: This group contains %s members from a network that doesn't allow "
-"non public messages."
-msgstr[0] "警告:这个组包含 %s 来自不允许非公开消息的网络的成员。"
+#: mod/community.php:74
+msgid "Local Community"
+msgstr "本地社区"
 
-#: mod/network.php:550
-msgid "Messages in this group won't be send to these receivers."
-msgstr "这个组中的消息不会被发送至这些接收者。"
+#: mod/community.php:77
+msgid "Posts from local users on this server"
+msgstr ""
 
-#: mod/network.php:618
-msgid "No such group"
-msgstr "没有这个组"
+#: mod/community.php:85
+msgid "Global Community"
+msgstr "全球社区"
 
-#: mod/network.php:643
-#, php-format
-msgid "Group: %s"
-msgstr "组:%s"
+#: mod/community.php:88
+msgid "Posts from users of the whole federated network"
+msgstr ""
 
-#: mod/network.php:669
-msgid "Private messages to this person are at risk of public disclosure."
-msgstr "私人通信给这个人回被公开。"
+#: mod/community.php:178
+msgid ""
+"This community stream shows all public posts received by this node. They may"
+" not reflect the opinions of this node’s users."
+msgstr ""
 
-#: mod/network.php:672
-msgid "Invalid contact."
-msgstr "无效的联系人。"
+#: mod/directory.php:153 src/Model/Profile.php:421 src/Model/Profile.php:769
+msgid "Status:"
+msgstr "现状:"
 
-#: mod/network.php:920
-msgid "Commented Order"
-msgstr "评论时间顺序"
+#: mod/directory.php:154 src/Model/Profile.php:422 src/Model/Profile.php:786
+msgid "Homepage:"
+msgstr "主页:"
 
-#: mod/network.php:923
-msgid "Sort by Comment Date"
-msgstr "按评论日期顺序排列"
+#: mod/directory.php:203 view/theme/vier/theme.php:201
+msgid "Global Directory"
+msgstr "综合目录"
 
-#: mod/network.php:928
-msgid "Posted Order"
-msgstr "发布时间顺序"
+#: mod/directory.php:205
+msgid "Find on this site"
+msgstr "找在这网站"
 
-#: mod/network.php:931
-msgid "Sort by Post Date"
-msgstr "按发布日期顺序排列"
+#: mod/directory.php:207
+msgid "Results for:"
+msgstr ""
 
-#: mod/network.php:942
-msgid "Posts that mention or involve you"
-msgstr "提及你或你参与的文章"
+#: mod/directory.php:209
+msgid "Site Directory"
+msgstr "网站目录"
 
-#: mod/network.php:950
-msgid "New"
-msgstr "æ\96°"
+#: mod/directory.php:214
+msgid "No entries (some entries may be hidden)."
+msgstr "没æ\9c\89æ\96\87ç« (æ\9c\89ç\9a\84æ\96\87ç« ä¼\9a被é\9a\90è\97\8f\80\82"
 
-#: mod/network.php:953
-msgid "Activity Stream - by date"
-msgstr "活动流-按日期"
+#: mod/editpost.php:27 mod/editpost.php:37
+msgid "Item not found"
+msgstr "项目没找到"
 
-#: mod/network.php:961
-msgid "Shared Links"
-msgstr "共享的链接"
+#: mod/editpost.php:44
+msgid "Edit post"
+msgstr "编辑文章"
 
-#: mod/network.php:964
-msgid "Interesting Links"
-msgstr "有意思的超链接"
+#: mod/events.php:103 mod/events.php:105
+msgid "Event can not end before it has started."
+msgstr "事件不能在开始前结束。"
 
-#: mod/network.php:972
-msgid "Starred"
-msgstr "被星"
+#: mod/events.php:112 mod/events.php:114
+msgid "Event title and start time are required."
+msgstr "项目标题和开始时间是必须的。"
 
-#: mod/network.php:975
-msgid "Favourite Posts"
-msgstr "最喜欢的文章"
+#: mod/events.php:394
+msgid "Create New Event"
+msgstr "创建新的事件"
 
-#: mod/notes.php:53 src/Model/Profile.php:932
-msgid "Personal Notes"
-msgstr "私人便条"
+#: mod/events.php:509
+msgid "Event details"
+msgstr "事件细节"
 
-#: mod/notify.php:77
-msgid "No more system notifications."
-msgstr "没别系统通知。"
+#: mod/events.php:510
+msgid "Starting date and Title are required."
+msgstr "需要开始日期和标题。"
 
-#: mod/photos.php:108 src/Model/Profile.php:893
-msgid "Photo Albums"
-msgstr "相册"
+#: mod/events.php:511 mod/events.php:512
+msgid "Event Starts:"
+msgstr "事件开始:"
 
-#: mod/photos.php:109 mod/photos.php:1713
-msgid "Recent Photos"
-msgstr "最近的照片"
+#: mod/events.php:513 mod/events.php:529
+msgid "Finish date/time is not known or not relevant"
+msgstr "结束日期/时间未知或无关"
 
-#: mod/photos.php:112 mod/photos.php:1210 mod/photos.php:1715
-msgid "Upload New Photos"
-msgstr "ä¸\8aä¼ æ\96°ç\85§ç\89\87"
+#: mod/events.php:515 mod/events.php:516
+msgid "Event Finishes:"
+msgstr "äº\8b件ç»\93æ\9d\9f:"
 
-#: mod/photos.php:126 mod/settings.php:49
-msgid "everybody"
-msgstr "æ¯\8f人"
+#: mod/events.php:517 mod/events.php:530
+msgid "Adjust for viewer timezone"
+msgstr "è°\83æ\95´ä¸ºæµ\8fè§\88è\80\85ç\9a\84æ\97¶å\8cº"
 
-#: mod/photos.php:184
-msgid "Contact information unavailable"
-msgstr "联系人信息不可用"
+#: mod/events.php:519
+msgid "Description:"
+msgstr "描述:"
 
-#: mod/photos.php:204
-msgid "Album not found."
-msgstr "取回不了相册."
+#: mod/events.php:523 mod/events.php:525
+msgid "Title:"
+msgstr "标题:"
 
-#: mod/photos.php:234 mod/photos.php:245 mod/photos.php:1161
-msgid "Delete Album"
-msgstr "å\88 é\99¤ç\9b¸å\86\8c"
+#: mod/events.php:526 mod/events.php:527
+msgid "Share this event"
+msgstr "å\88\86享è¿\99个äº\8b件"
 
-#: mod/photos.php:243
-msgid "Do you really want to delete this photo album and all its photos?"
-msgstr "您真的想删除这个相册和所有里面的照相吗?"
+#: mod/events.php:534 src/Model/Profile.php:864
+msgid "Basic"
+msgstr "基本"
 
-#: mod/photos.php:310 mod/photos.php:321 mod/photos.php:1446
-msgid "Delete Photo"
-msgstr "删除照片"
+#: mod/events.php:556
+msgid "Failed to remove event"
+msgstr "删除事件失败"
 
-#: mod/photos.php:319
-msgid "Do you really want to delete this photo?"
-msgstr "您真的想删除这个照相吗?"
+#: mod/events.php:558
+msgid "Event removed"
+msgstr "事件已删除"
 
-#: mod/photos.php:667
-msgid "a photo"
-msgstr "一张照片"
+#: mod/fsuggest.php:71
+msgid "Friend suggestion sent."
+msgstr "朋友建议发送了。"
 
-#: mod/photos.php:667
-#, php-format
-msgid "%1$s was tagged in %2$s by %3$s"
-msgstr "%1$s被%3$s标签在%2$s"
+#: mod/fsuggest.php:102
+msgid "Suggest Friends"
+msgstr "推荐的朋友们"
 
-#: mod/photos.php:763 mod/photos.php:766 mod/photos.php:795
-#: mod/profile_photo.php:165 mod/wall_upload.php:186
+#: mod/fsuggest.php:104
 #, php-format
-msgid "Image exceeds size limit of %s"
-msgstr ""
+msgid "Suggest a friend for %s"
+msgstr "给 %s 推荐朋友"
 
-#: mod/photos.php:769
-msgid "Image upload didn't complete, please try again"
-msgstr ""
+#: mod/group.php:36
+msgid "Group created."
+msgstr "群组已创建。"
 
-#: mod/photos.php:772
-msgid "Image file is missing"
-msgstr "缺少图片文件"
+#: mod/group.php:42
+msgid "Could not create group."
+msgstr "无法创建群组。"
 
-#: mod/photos.php:777
-msgid ""
-"Server can't accept new file upload at this time, please contact your "
-"administrator"
-msgstr ""
+#: mod/group.php:56 mod/group.php:158
+msgid "Group not found."
+msgstr "组找不到。"
 
-#: mod/photos.php:803
-msgid "Image file is empty."
-msgstr "图片文件空的。"
+#: mod/group.php:70
+msgid "Group name changed."
+msgstr "组名变化了。"
 
-#: mod/photos.php:818 mod/profile_photo.php:174 mod/wall_upload.php:200
-msgid "Unable to process image."
-msgstr "处理不了图像."
+#: mod/group.php:97
+msgid "Save Group"
+msgstr "保存组"
 
-#: mod/photos.php:847 mod/profile_photo.php:322 mod/wall_upload.php:239
-msgid "Image upload failed."
-msgstr "å\9b¾å\83\8fä¸\8a载失败äº\86."
+#: mod/group.php:102
+msgid "Create a group of contacts/friends."
+msgstr "å\88\9b建ä¸\80ç»\84è\81\94系人ï¼\8fæ\9c\8bå\8f\8bã\80\82"
 
-#: mod/photos.php:940
-msgid "No photos selected"
-msgstr "没有照片挑选了"
+#: mod/group.php:103 mod/group.php:200 src/Model/Group.php:409
+msgid "Group Name: "
+msgstr "组名:"
 
-#: mod/photos.php:1036 mod/videos.php:310
-msgid "Access to this item is restricted."
-msgstr "这个项目使用权限的。"
+#: mod/group.php:127
+msgid "Group removed."
+msgstr "组删除了。"
 
-#: mod/photos.php:1090
-msgid "Upload Photos"
-msgstr "ä¸\8aä¼ ç\85§ç\89\87"
+#: mod/group.php:129
+msgid "Unable to remove group."
+msgstr "ä¸\8dè\83½å\88 é\99¤ç»\84ã\80\82"
 
-#: mod/photos.php:1094 mod/photos.php:1156
-msgid "New album name: "
-msgstr "新册名:"
+#: mod/group.php:193
+msgid "Delete Group"
+msgstr "删除群组"
 
-#: mod/photos.php:1095
-msgid "or existing album name: "
-msgstr "或现有册名"
+#: mod/group.php:199
+msgid "Group Editor"
+msgstr "组编辑器"
 
-#: mod/photos.php:1096
-msgid "Do not show a status post for this upload"
-msgstr "别显示现状报到关于这个上传"
+#: mod/group.php:204
+msgid "Edit Group Name"
+msgstr "编辑群组名称"
 
-#: mod/photos.php:1106 mod/photos.php:1449 mod/settings.php:1233
-msgid "Show to Groups"
-msgstr "给组表示"
+#: mod/group.php:214
+msgid "Members"
+msgstr "成员"
 
-#: mod/photos.php:1107 mod/photos.php:1450 mod/settings.php:1234
-msgid "Show to Contacts"
-msgstr "展示给联系人"
+#: mod/group.php:217 mod/network.php:639
+msgid "Group is empty"
+msgstr "组没有成员"
 
-#: mod/photos.php:1167
-msgid "Edit Album"
-msgstr "编照片册"
+#: mod/group.php:230
+msgid "Remove Contact"
+msgstr "删除联系人"
+
+#: mod/group.php:254
+msgid "Add Contact"
+msgstr "添加联系人"
+
+#: mod/message.php:30 src/Content/Nav.php:198
+msgid "New Message"
+msgstr "新的消息"
+
+#: mod/message.php:77
+msgid "Unable to locate contact information."
+msgstr "无法找到联系人信息。"
 
-#: mod/photos.php:1172
-msgid "Show Newest First"
-msgstr "先表示最新的"
+#: mod/message.php:112 view/theme/frio/theme.php:268 src/Content/Nav.php:195
+msgid "Messages"
+msgstr "消息"
 
-#: mod/photos.php:1174
-msgid "Show Oldest First"
-msgstr "先表示最老的"
+#: mod/message.php:136
+msgid "Do you really want to delete this message?"
+msgstr "您真的想删除这个通知吗?"
 
-#: mod/photos.php:1195 mod/photos.php:1698
-msgid "View Photo"
-msgstr "看照片"
+#: mod/message.php:156
+msgid "Message deleted."
+msgstr "消息删除了。"
 
-#: mod/photos.php:1236
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "无权利。用这个项目可能受限制。"
+#: mod/message.php:185
+msgid "Conversation removed."
+msgstr "交流删除了。"
 
-#: mod/photos.php:1238
-msgid "Photo not available"
-msgstr "不可获得的照片"
+#: mod/message.php:291
+msgid "No messages."
+msgstr "没有消息"
 
-#: mod/photos.php:1301
-msgid "View photo"
-msgstr "看照片"
+#: mod/message.php:330
+msgid "Message not available."
+msgstr "通信不可用的"
 
-#: mod/photos.php:1301
-msgid "Edit photo"
-msgstr "编辑照片"
+#: mod/message.php:397
+msgid "Delete message"
+msgstr "删除消息"
 
-#: mod/photos.php:1302
-msgid "Use as profile photo"
-msgstr "用为资料图"
+#: mod/message.php:399 mod/message.php:500
+msgid "D, d M Y - g:i A"
+msgstr "D, d M Y - g:i A"
 
-#: mod/photos.php:1308 src/Object/Post.php:148
-msgid "Private Message"
-msgstr "私人的新闻"
+#: mod/message.php:414 mod/message.php:497
+msgid "Delete conversation"
+msgstr "删除交谈"
 
-#: mod/photos.php:1327
-msgid "View Full Size"
-msgstr "看全尺寸"
+#: mod/message.php:416
+msgid ""
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "没可用的安全交通。您<strong>可能</strong>会在发送人的简介页会回答。"
 
-#: mod/photos.php:1414
-msgid "Tags: "
-msgstr "标签:"
+#: mod/message.php:420
+msgid "Send Reply"
+msgstr "发回答"
 
-#: mod/photos.php:1417
-msgid "[Remove any tag]"
-msgstr "[删除任何标签]"
+#: mod/message.php:471
+#, php-format
+msgid "Unknown sender - %s"
+msgstr "生发送人-%s"
 
-#: mod/photos.php:1432
-msgid "New album name"
-msgstr "新册名"
+#: mod/message.php:473
+#, php-format
+msgid "You and %s"
+msgstr "您和%s"
 
-#: mod/photos.php:1433
-msgid "Caption"
-msgstr "字幕"
+#: mod/message.php:475
+#, php-format
+msgid "%s and You"
+msgstr "%s和您"
 
-#: mod/photos.php:1434
-msgid "Add a Tag"
-msgstr "加标签"
+#: mod/message.php:503
+#, php-format
+msgid "%d message"
+msgid_plural "%d messages"
+msgstr[0] "%d通知"
 
-#: mod/photos.php:1434
-msgid ""
-"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
-msgstr "例子:@zhang, @Zhang_San, @li@example.com, #Beijing, #ktv"
+#: mod/network.php:202 src/Model/Group.php:401
+msgid "add"
+msgstr "添加"
 
-#: mod/photos.php:1435
-msgid "Do not rotate"
-msgstr "不要旋转"
+#: mod/network.php:547
+#, php-format
+msgid ""
+"Warning: This group contains %s member from a network that doesn't allow non"
+" public messages."
+msgid_plural ""
+"Warning: This group contains %s members from a network that doesn't allow "
+"non public messages."
+msgstr[0] "警告:这个组包含 %s 来自不允许非公开消息的网络的成员。"
 
-#: mod/photos.php:1436
-msgid "Rotate CW (right)"
-msgstr "顺时针地转动(左)"
+#: mod/network.php:550
+msgid "Messages in this group won't be send to these receivers."
+msgstr "这个组中的消息不会被发送至这些接收者。"
 
-#: mod/photos.php:1437
-msgid "Rotate CCW (left)"
-msgstr "反顺时针地转动(右)"
+#: mod/network.php:618
+msgid "No such group"
+msgstr "没有这个组"
 
-#: mod/photos.php:1471 src/Object/Post.php:295
-msgid "I like this (toggle)"
-msgstr "我喜欢这(交替)"
+#: mod/network.php:643
+#, php-format
+msgid "Group: %s"
+msgstr "组:%s"
 
-#: mod/photos.php:1472 src/Object/Post.php:296
-msgid "I don't like this (toggle)"
-msgstr "我不喜欢这(交替)"
+#: mod/network.php:669
+msgid "Private messages to this person are at risk of public disclosure."
+msgstr "私人通信给这个人回被公开。"
 
-#: mod/photos.php:1488 mod/photos.php:1527 mod/photos.php:1600
-#: src/Object/Post.php:785
-msgid "This is you"
-msgstr "这是你"
+#: mod/network.php:672
+msgid "Invalid contact."
+msgstr "无效的联系人。"
 
-#: mod/photos.php:1490 mod/photos.php:1529 mod/photos.php:1602
-#: src/Object/Post.php:391 src/Object/Post.php:787
-msgid "Comment"
-msgstr "评论"
+#: mod/network.php:921
+msgid "Commented Order"
+msgstr "评论时间顺序"
 
-#: mod/photos.php:1634
-msgid "Map"
-msgstr ""
+#: mod/network.php:924
+msgid "Sort by Comment Date"
+msgstr "按评论日期顺序排列"
 
-#: mod/photos.php:1704 mod/videos.php:388
-msgid "View Album"
-msgstr "看照片册"
+#: mod/network.php:929
+msgid "Posted Order"
+msgstr "发布时间顺序"
 
-#: mod/ping.php:292
-msgid "{0} wants to be your friend"
-msgstr "{0}想成为您的朋友"
+#: mod/network.php:932
+msgid "Sort by Post Date"
+msgstr "按发布日期顺序排列"
 
-#: mod/ping.php:307
-msgid "{0} sent you a message"
-msgstr "{0}发给您一个通信"
+#: mod/network.php:943
+msgid "Posts that mention or involve you"
+msgstr "提及你或你参与的文章"
 
-#: mod/ping.php:322
-msgid "{0} requested registration"
-msgstr "{0}要求注册"
+#: mod/network.php:951
+msgid "New"
+msgstr ""
 
-#: mod/poke.php:192
-msgid "Poke/Prod"
-msgstr "æ\88³"
+#: mod/network.php:954
+msgid "Activity Stream - by date"
+msgstr "æ´»å\8a¨æµ\81ï¼\8dæ\8c\89æ\97¥æ\9c\9f"
 
-#: mod/poke.php:193
-msgid "poke, prod or do other things to somebody"
-msgstr "把人家戳或别的行动"
+#: mod/network.php:962
+msgid "Shared Links"
+msgstr "共享的链接"
 
-#: mod/poke.php:194
-msgid "Recipient"
-msgstr "æ\8e¥å\8f\97è\80\85"
+#: mod/network.php:965
+msgid "Interesting Links"
+msgstr "æ\9c\89æ\84\8fæ\80\9dç\9a\84è¶\85é\93¾æ\8e¥"
 
-#: mod/poke.php:195
-msgid "Choose what you wish to do to recipient"
-msgstr "选择您想把别人作"
+#: mod/network.php:973
+msgid "Starred"
+msgstr "被星"
 
-#: mod/poke.php:198
-msgid "Make this post private"
-msgstr "使这个文章私人"
+#: mod/network.php:976
+msgid "Favourite Posts"
+msgstr "最喜欢的文章"
 
-#: mod/probe.php:14 mod/webfinger.php:17
-msgid "Only logged in users are permitted to perform a probing."
-msgstr ""
+#: mod/notes.php:53 src/Model/Profile.php:946
+msgid "Personal Notes"
+msgstr "私人便条"
 
-#: mod/profile.php:36 src/Model/Profile.php:118
-msgid "Requested profile is not available."
-msgstr "要求的简介联系不上的。"
+#: mod/photos.php:108 src/Model/Profile.php:907
+msgid "Photo Albums"
+msgstr "相册"
 
-#: mod/profile.php:77 src/Protocol/OStatus.php:1247
-#, php-format
-msgid "%s's posts"
-msgstr ""
+#: mod/photos.php:109 mod/photos.php:1713
+msgid "Recent Photos"
+msgstr "最近的照片"
 
-#: mod/profile.php:78 src/Protocol/OStatus.php:1248
-#, php-format
-msgid "%s's comments"
-msgstr ""
+#: mod/photos.php:112 mod/photos.php:1210 mod/photos.php:1715
+msgid "Upload New Photos"
+msgstr "上传新照片"
 
-#: mod/profile.php:79 src/Protocol/OStatus.php:1246
-#, php-format
-msgid "%s's timeline"
-msgstr ""
+#: mod/photos.php:126 mod/settings.php:49
+msgid "everybody"
+msgstr "每人"
 
-#: mod/profile.php:194
-msgid "Tips for New Members"
-msgstr "新人建议"
+#: mod/photos.php:184
+msgid "Contact information unavailable"
+msgstr "联系人信息不可用"
 
-#: mod/profile_photo.php:54
-msgid "Image uploaded but image cropping failed."
-msgstr "照片上传去了,但修剪失灵。"
+#: mod/photos.php:204
+msgid "Album not found."
+msgstr "取回不了相册."
 
-#: mod/profile_photo.php:87 mod/profile_photo.php:95 mod/profile_photo.php:103
-#: mod/profile_photo.php:330
-#, php-format
-msgid "Image size reduction [%s] failed."
-msgstr "照片减少[%s]失灵。"
+#: mod/photos.php:234 mod/photos.php:245 mod/photos.php:1161
+msgid "Delete Album"
+msgstr "删除相册"
 
-#: mod/profile_photo.php:137
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
-msgstr "万一新照片一会出现,换档重新加载或者成为空浏览器高速缓存。"
+#: mod/photos.php:243
+msgid "Do you really want to delete this photo album and all its photos?"
+msgstr "您真的想删除这个相册和所有里面的照相吗?"
 
-#: mod/profile_photo.php:146
-msgid "Unable to process image"
-msgstr "不能处理照片"
+#: mod/photos.php:310 mod/photos.php:321 mod/photos.php:1446
+msgid "Delete Photo"
+msgstr "删除照片"
 
-#: mod/profile_photo.php:262
-msgid "Upload File:"
-msgstr "上传文件:"
+#: mod/photos.php:319
+msgid "Do you really want to delete this photo?"
+msgstr "您真的想删除这个照相吗?"
 
-#: mod/profile_photo.php:263
-msgid "Select a profile:"
-msgstr "选择一个简介"
+#: mod/photos.php:667
+msgid "a photo"
+msgstr "一张照片"
 
-#: mod/profile_photo.php:268
-msgid "or"
-msgstr "或者"
+#: mod/photos.php:667
+#, php-format
+msgid "%1$s was tagged in %2$s by %3$s"
+msgstr "%1$s被%3$s标签在%2$s"
 
-#: mod/profile_photo.php:268
-msgid "skip this step"
-msgstr "略过这步"
+#: mod/photos.php:769
+msgid "Image upload didn't complete, please try again"
+msgstr "图片上传未完成,请重试"
 
-#: mod/profile_photo.php:268
-msgid "select a photo from your photo albums"
-msgstr "从您的照片册选择一片。"
+#: mod/photos.php:772
+msgid "Image file is missing"
+msgstr "缺少图片文件"
 
-#: mod/profile_photo.php:281
-msgid "Crop Image"
-msgstr "修剪照片"
+#: mod/photos.php:777
+msgid ""
+"Server can't accept new file upload at this time, please contact your "
+"administrator"
+msgstr "服务器目前无法接受新的上传文件,请联系您的管理员"
 
-#: mod/profile_photo.php:282
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "请调图片剪裁为最好看。"
+#: mod/photos.php:803
+msgid "Image file is empty."
+msgstr "图片文件空的。"
 
-#: mod/profile_photo.php:284
-msgid "Done Editing"
-msgstr "编辑完成"
+#: mod/photos.php:940
+msgid "No photos selected"
+msgstr "没有照片挑选了"
 
-#: mod/profile_photo.php:320
-msgid "Image uploaded successfully."
-msgstr "照片成功地上传了。"
+#: mod/photos.php:1036 mod/videos.php:310
+msgid "Access to this item is restricted."
+msgstr "这个项目使用权限的。"
 
-#: mod/profperm.php:34 mod/profperm.php:65
-msgid "Invalid profile identifier."
-msgstr "无限的简介标识符。"
+#: mod/photos.php:1090
+msgid "Upload Photos"
+msgstr "上传照片"
 
-#: mod/profperm.php:111
-msgid "Profile Visibility Editor"
-msgstr "简介能见度编辑器。"
+#: mod/photos.php:1094 mod/photos.php:1156
+msgid "New album name: "
+msgstr "新册名:"
 
-#: mod/profperm.php:124
-msgid "Visible To"
-msgstr "能见被"
+#: mod/photos.php:1095
+msgid "or existing album name: "
+msgstr "或现有册名"
 
-#: mod/profperm.php:140
-msgid "All Contacts (with secure profile access)"
-msgstr ""
+#: mod/photos.php:1096
+msgid "Do not show a status post for this upload"
+msgstr "别显示现状报到关于这个上传"
 
-#: mod/register.php:99
-msgid ""
-"Registration successful. Please check your email for further instructions."
-msgstr "注册成功了。请咨询说明再您的收件箱。"
+#: mod/photos.php:1106 mod/photos.php:1449 mod/settings.php:1233
+msgid "Show to Groups"
+msgstr "给组表示"
 
-#: mod/register.php:103
-#, php-format
-msgid ""
-"Failed to send email message. Here your accout details:<br> login: %s<br> "
-"password: %s<br><br>You can change your password after login."
-msgstr "发送邮件失败。你的账户消息是:<br>用户名:%s<br> 密码: %s<br><br>。登录后能改密码。"
+#: mod/photos.php:1107 mod/photos.php:1450 mod/settings.php:1234
+msgid "Show to Contacts"
+msgstr "展示给联系人"
 
-#: mod/register.php:110
-msgid "Registration successful."
-msgstr "注册成功。"
+#: mod/photos.php:1167
+msgid "Edit Album"
+msgstr "编照片册"
 
-#: mod/register.php:115
-msgid "Your registration can not be processed."
-msgstr "å¤\84ç\90\86ä¸\8däº\86æ\82¨ç\9a\84注å\86\8cã\80\82"
+#: mod/photos.php:1172
+msgid "Show Newest First"
+msgstr "å\85\88表示æ\9c\80æ\96°ç\9a\84"
 
-#: mod/register.php:162
-msgid "Your registration is pending approval by the site owner."
-msgstr "您的注册等网页主的批准。"
+#: mod/photos.php:1174
+msgid "Show Oldest First"
+msgstr "先表示最老的"
 
-#: mod/register.php:220
-msgid ""
-"You may (optionally) fill in this form via OpenID by supplying your OpenID "
-"and clicking 'Register'."
-msgstr "您会(可选的)用OpenID填这个表格通过提供您的OpenID和点击「注册」。"
+#: mod/photos.php:1195 mod/photos.php:1698
+msgid "View Photo"
+msgstr "看照片"
 
-#: mod/register.php:221
-msgid ""
-"If you are not familiar with OpenID, please leave that field blank and fill "
-"in the rest of the items."
-msgstr "如果您没熟悉OpenID,请留空这个栏和填另些栏。"
+#: mod/photos.php:1236
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "无权利。用这个项目可能受限制。"
 
-#: mod/register.php:222
-msgid "Your OpenID (optional): "
-msgstr "您的OpenID(可选的):"
+#: mod/photos.php:1238
+msgid "Photo not available"
+msgstr "不可获得的照片"
 
-#: mod/register.php:234
-msgid "Include your profile in member directory?"
-msgstr "放您的简介再员目录?"
+#: mod/photos.php:1301
+msgid "View photo"
+msgstr "看照片"
 
-#: mod/register.php:259
-msgid "Note for the admin"
-msgstr ""
+#: mod/photos.php:1301
+msgid "Edit photo"
+msgstr "编辑照片"
 
-#: mod/register.php:259
-msgid "Leave a message for the admin, why you want to join this node"
-msgstr "ç»\99管ç\90\86å\91\98ç\95\99æ\9d¡æ¶\88æ\81¯ï¼\8c为ä»\80ä¹\88ä½ æ\83³å\8a å\85¥è¿\99个è\8a\82ç\82¹"
+#: mod/photos.php:1302
+msgid "Use as profile photo"
+msgstr "ç\94¨ä¸ºèµ\84æ\96\99å\9b¾"
 
-#: mod/register.php:260
-msgid "Membership on this site is by invitation only."
-msgstr "会员身份在这个网站是光通过邀请。"
+#: mod/photos.php:1308 src/Object/Post.php:148
+msgid "Private Message"
+msgstr "私人的新闻"
 
-#: mod/register.php:261
-msgid "Your invitation ID: "
-msgstr "您邀请ID:"
+#: mod/photos.php:1327
+msgid "View Full Size"
+msgstr "看全尺寸"
 
-#: mod/register.php:270
-msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
-msgstr "你的全名 (比如张三,真名或看起来是真名):"
+#: mod/photos.php:1414
+msgid "Tags: "
+msgstr "标签:"
 
-#: mod/register.php:271
-msgid ""
-"Your Email Address: (Initial information will be send there, so this has to "
-"be an existing address.)"
-msgstr ""
+#: mod/photos.php:1417
+msgid "[Remove any tag]"
+msgstr "[删除任何标签]"
 
-#: mod/register.php:273 mod/settings.php:1205
-msgid "New Password:"
-msgstr "æ\96°å¯\86ç \81ï¼\9a"
+#: mod/photos.php:1432
+msgid "New album name"
+msgstr "æ\96°å\86\8cå\90\8d"
 
-#: mod/register.php:273
-msgid "Leave empty for an auto generated password."
-msgstr "留空以使用自动生成的密码。"
+#: mod/photos.php:1433
+msgid "Caption"
+msgstr "字幕"
 
-#: mod/register.php:274 mod/settings.php:1206
-msgid "Confirm:"
-msgstr "确认:"
+#: mod/photos.php:1434
+msgid "Add a Tag"
+msgstr "加标签"
 
-#: mod/register.php:275
-#, php-format
+#: mod/photos.php:1434
 msgid ""
-"Choose a profile nickname. This must begin with a text character. Your "
-"profile address on this site will then be '<strong>nickname@%s</strong>'."
-msgstr ""
-
-#: mod/register.php:276
-msgid "Choose a nickname: "
-msgstr "选择昵称:"
+"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
+msgstr "例子:@zhang, @Zhang_San, @li@example.com, #Beijing, #ktv"
 
-#: mod/register.php:279 src/Content/Nav.php:128 src/Module/Login.php:283
-msgid "Register"
-msgstr "注册"
+#: mod/photos.php:1435
+msgid "Do not rotate"
+msgstr "不要旋转"
 
-#: mod/register.php:286
-msgid "Import your profile to this friendica instance"
-msgstr "进口您的简介到这个friendica服务器"
+#: mod/photos.php:1436
+msgid "Rotate CW (right)"
+msgstr "顺时针地转动(左)"
 
-#: mod/regmod.php:68
-msgid "Account approved."
-msgstr "账户已被批准。"
+#: mod/photos.php:1437
+msgid "Rotate CCW (left)"
+msgstr "反顺时针地转动(右)"
 
-#: mod/regmod.php:93
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "撤销了 %s 的注册"
+#: mod/photos.php:1471 src/Object/Post.php:295
+msgid "I like this (toggle)"
+msgstr "我喜欢这(交替)"
 
-#: mod/regmod.php:102
-msgid "Please login."
-msgstr "请登录。"
+#: mod/photos.php:1472 src/Object/Post.php:296
+msgid "I don't like this (toggle)"
+msgstr "我不喜欢这(交替)"
 
-#: mod/removeme.php:55 mod/removeme.php:58
-msgid "Remove My Account"
-msgstr "删除我的账户"
+#: mod/photos.php:1488 mod/photos.php:1527 mod/photos.php:1600
+#: src/Object/Post.php:785
+msgid "This is you"
+msgstr "这是你"
 
-#: mod/removeme.php:56
-msgid ""
-"This will completely remove your account. Once this has been done it is not "
-"recoverable."
-msgstr "这要完全删除您的账户。这一做过,就不能恢复。"
+#: mod/photos.php:1490 mod/photos.php:1529 mod/photos.php:1602
+#: src/Object/Post.php:391 src/Object/Post.php:787
+msgid "Comment"
+msgstr "评论"
 
-#: mod/removeme.php:57
-msgid "Please enter your password for verification:"
-msgstr "请输入密码为确认:"
+#: mod/photos.php:1634
+msgid "Map"
+msgstr "地图"
 
-#: mod/search.php:105
-msgid "Only logged in users are permitted to perform a search."
-msgstr "只有已登录的用户被允许进行搜索。"
+#: mod/photos.php:1704 mod/videos.php:388
+msgid "View Album"
+msgstr "看照片册"
 
-#: mod/search.php:129
-msgid "Too Many Requests"
-msgstr "è¿\87å¤\9a请æ±\82"
+#: mod/profile.php:36 src/Model/Profile.php:118
+msgid "Requested profile is not available."
+msgstr "è¦\81æ±\82ç\9a\84ç®\80ä»\8bè\81\94ç³»ä¸\8dä¸\8aç\9a\84ã\80\82"
 
-#: mod/search.php:130
-msgid "Only one search per minute is permitted for not logged in users."
-msgstr "对未登录的用户,每分钟只允许一条搜索。"
+#: mod/profile.php:77 src/Protocol/OStatus.php:1247
+#, php-format
+msgid "%s's posts"
+msgstr ""
 
-#: mod/search.php:234
+#: mod/profile.php:78 src/Protocol/OStatus.php:1248
 #, php-format
-msgid "Items tagged with: %s"
+msgid "%s's comments"
 msgstr ""
 
+#: mod/profile.php:79 src/Protocol/OStatus.php:1246
+#, php-format
+msgid "%s's timeline"
+msgstr "%s 的时间线"
+
+#: mod/profile.php:194
+msgid "Tips for New Members"
+msgstr "新人建议"
+
 #: mod/settings.php:71
 msgid "Display"
 msgstr "显示"
@@ -6535,10 +6605,6 @@ msgstr "代表"
 msgid "Connected apps"
 msgstr "连接着应用"
 
-#: mod/settings.php:106 mod/uexport.php:52
-msgid "Export personal data"
-msgstr "导出个人信息"
-
 #: mod/settings.php:113
 msgid "Remove account"
 msgstr "删除账户"
@@ -6601,7 +6667,7 @@ msgstr "无效的邮箱。"
 
 #: mod/settings.php:516
 msgid "Cannot change to that email."
-msgstr ""
+msgstr "无法更改到此电子邮件地址。"
 
 #: mod/settings.php:569
 msgid "Private forum has no privacy permissions. Using default privacy group."
@@ -6665,7 +6731,7 @@ msgstr ""
 
 #: mod/settings.php:765
 msgid "Addon Settings"
-msgstr ""
+msgstr "插件设置"
 
 #: mod/settings.php:786
 msgid "Additional Features"
@@ -6713,7 +6779,7 @@ msgstr ""
 
 #: mod/settings.php:852
 msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
-msgstr ""
+msgstr "自动关注任何 GNU Social (OStatus) 关注者/提及者"
 
 #: mod/settings.php:852
 msgid ""
@@ -6728,14 +6794,14 @@ msgstr "用于 OStatus 联系人的默认组"
 
 #: mod/settings.php:854
 msgid "Your legacy GNU Social account"
-msgstr ""
+msgstr "您遗留的 GNU Social 账户"
 
 #: mod/settings.php:854
 msgid ""
 "If you enter your old GNU Social/Statusnet account name here (in the format "
 "user@domain.tld), your contacts will be added automatically. The field will "
 "be emptied when done."
-msgstr ""
+msgstr "如果您在这里输入您旧的 GNU Social/Statusnet 账号名 (格式示例 user@domain.tld) ,您的联系人列表将会被自动添加。完成后该字段将被清空。"
 
 #: mod/settings.php:857
 msgid "Repair OStatus subscriptions"
@@ -6806,12 +6872,12 @@ msgstr "搬到文件夹:"
 #: mod/settings.php:916
 #, php-format
 msgid "%s - (Unsupported)"
-msgstr ""
+msgstr "%s - (不支持的)"
 
 #: mod/settings.php:918
 #, php-format
 msgid "%s - (Experimental)"
-msgstr ""
+msgstr "%s - (实验性)"
 
 #: mod/settings.php:961
 msgid "Display Settings"
@@ -6877,13 +6943,13 @@ msgstr "无限的滚动"
 
 #: mod/settings.php:978
 msgid "Automatic updates only at the top of the network page"
-msgstr ""
+msgstr "仅在返回到网页头部时自动更新"
 
 #: mod/settings.php:978
 msgid ""
 "When disabled, the network page is updated all the time, which could be "
 "confusing while reading."
-msgstr ""
+msgstr "禁用后,网页将会一直更新,这可能会对阅读造成干扰。"
 
 #: mod/settings.php:979
 msgid "Bandwith Saver Mode"
@@ -6969,7 +7035,7 @@ msgstr ""
 
 #: mod/settings.php:1069
 msgid "Community Forum"
-msgstr ""
+msgstr "社区论坛"
 
 #: mod/settings.php:1070
 msgid "Account for community discussions."
@@ -7047,7 +7113,7 @@ msgstr "出版您默认简介在综合社会目录?"
 #: mod/settings.php:1115
 #, php-format
 msgid ""
-"Your profile will be publishedin this node's <a href=\"%s\">local "
+"Your profile will be published in this node's <a href=\"%s\">local "
 "directory</a>. Your profile details may be publicly visible depending on the"
 " system settings."
 msgstr ""
@@ -7061,7 +7127,7 @@ msgid ""
 "Your contact list won't be shown in your default profile page. You can "
 "decide to show your contact list separately for each additional profile you "
 "create"
-msgstr ""
+msgstr "您的联系人列表将不会在您的默认简介页面展示。您可以决定在您自建的各附加简介中分别展示您的联系人列表"
 
 #: mod/settings.php:1126
 msgid "Hide your profile details from anonymous viewers?"
@@ -7184,7 +7250,7 @@ msgstr "密码:"
 msgid "Basic Settings"
 msgstr "基础设置"
 
-#: mod/settings.php:1213 src/Model/Profile.php:724
+#: mod/settings.php:1213 src/Model/Profile.php:738
 msgid "Full Name:"
 msgstr "全名:"
 
@@ -7354,44 +7420,6 @@ msgstr "如果您调动这个简介从别的服务器但有的熟人没收到您
 msgid "Resend relocate message to contacts"
 msgstr "把调动信息寄给熟人"
 
-#: mod/subthread.php:113
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s关注着%2$s的%3$s"
-
-#: mod/tagrm.php:47
-msgid "Tag removed"
-msgstr "标签去除了"
-
-#: mod/tagrm.php:85
-msgid "Remove Item Tag"
-msgstr "去除项目标签"
-
-#: mod/tagrm.php:87
-msgid "Select a tag to remove: "
-msgstr "选择删除一个标签: "
-
-#: mod/uexport.php:44
-msgid "Export account"
-msgstr "导出账户"
-
-#: mod/uexport.php:44
-msgid ""
-"Export your account info and contacts. Use this to make a backup of your "
-"account and/or to move it to another server."
-msgstr "导出你的账户信息和联系人。用这个功能来生成一个你的账户的备份,并且/或者把它移到另外一个服务器。"
-
-#: mod/uexport.php:45
-msgid "Export all"
-msgstr "导出全部"
-
-#: mod/uexport.php:45
-msgid ""
-"Export your accout info, contacts and all your items as json. Could be a "
-"very big file, and could take a lot of time. Use this to make a full backup "
-"of your account (photos are not exported)"
-msgstr "导出你的账户信息、联系人和所有你的项目为 json 格式。可能会是一个很大的文件,并可能花费很多时间。用这个功能来做一个你的账户的全备份(照片不会被导出)"
-
 #: mod/videos.php:140
 msgid "Do you really want to delete this video?"
 msgstr "你真的想删除这个视频吗?"
@@ -7412,34 +7440,6 @@ msgstr "最近的视频"
 msgid "Upload New Videos"
 msgstr "上传新视频"
 
-#: mod/viewcontacts.php:87
-msgid "No contacts."
-msgstr "没有联系人。"
-
-#: mod/viewsrc.php:12
-msgid "Access denied."
-msgstr "没有用权。"
-
-#: mod/wallmessage.php:49 mod/wallmessage.php:112
-#, php-format
-msgid "Number of daily wall messages for %s exceeded. Message failed."
-msgstr "一天最多墙通知给%s超过了。通知没有通过 。"
-
-#: mod/wallmessage.php:60
-msgid "Unable to check your home location."
-msgstr "核对不了您的主页。"
-
-#: mod/wallmessage.php:86 mod/wallmessage.php:95
-msgid "No recipient."
-msgstr "没有接受者。"
-
-#: mod/wallmessage.php:133
-#, php-format
-msgid ""
-"If you wish for %s to respond, please check that the privacy settings on "
-"your site allow private mail from unknown senders."
-msgstr "如果您想%s回答,请核对您网站的隐私设置允许生发送人的私人邮件。"
-
 #: view/theme/duepuntozero/config.php:54 src/Model/User.php:475
 msgid "default"
 msgstr "默认"
@@ -7550,7 +7550,7 @@ msgstr "登录页面背景图片"
 
 #: view/theme/frio/config.php:130
 msgid "Login page background color"
-msgstr ""
+msgstr "登录页面背景色"
 
 #: view/theme/frio/config.php:130
 msgid "Leave background image and color empty for theme defaults"
@@ -7587,7 +7587,7 @@ msgid "Your photos"
 msgstr "你的照片"
 
 #: view/theme/frio/theme.php:262 src/Content/Nav.php:103
-#: src/Model/Profile.php:898 src/Model/Profile.php:901
+#: src/Model/Profile.php:912 src/Model/Profile.php:915
 msgid "Videos"
 msgstr "视频"
 
@@ -7604,7 +7604,7 @@ msgid "Conversations from your friends"
 msgstr "来自你的朋友们的交谈"
 
 #: view/theme/frio/theme.php:267 src/Content/Nav.php:169
-#: src/Model/Profile.php:913 src/Model/Profile.php:924
+#: src/Model/Profile.php:927 src/Model/Profile.php:938
 msgid "Events and Calendar"
 msgstr "事件和日历"
 
@@ -7792,7 +7792,7 @@ msgstr[0] "%d 个联系人没导入"
 msgid "Done. You can now login with your username and password"
 msgstr "完成。你现在可以用你的用户名和密码登录"
 
-#: src/Util/Temporal.php:147 src/Model/Profile.php:744
+#: src/Util/Temporal.php:147 src/Model/Profile.php:758
 msgid "Birthday:"
 msgstr "生日:"
 
@@ -8380,7 +8380,7 @@ msgstr "能按时期范围选择文章"
 
 #: src/Content/Feature.php:97 src/Content/Feature.php:127
 msgid "List Forums"
-msgstr ""
+msgstr "列出各论坛"
 
 #: src/Content/Feature.php:97
 msgid "Enable widget to display the forums your are connected with"
@@ -8512,11 +8512,11 @@ msgstr ""
 
 #: src/Content/Feature.php:128
 msgid "Tag Cloud"
-msgstr ""
+msgstr "标签云"
 
 #: src/Content/Feature.php:128
 msgid "Provide a personal tag cloud on your profile page"
-msgstr ""
+msgstr "在您的个人简介中提供个人标签云"
 
 #: src/Content/Feature.php:129
 msgid "Display Membership Date"
@@ -8558,201 +8558,87 @@ msgstr "找人物"
 
 #: src/Content/Widget.php:60
 msgid "Enter name or interest"
-msgstr "输入名字或兴趣"
-
-#: src/Content/Widget.php:62
-msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "比如:李某,打鱼"
-
-#: src/Content/Widget.php:66
-msgid "Random Profile"
-msgstr "随机简介"
-
-#: src/Content/Widget.php:68
-msgid "View Global Directory"
-msgstr "查看全球目录"
-
-#: src/Content/Widget.php:159
-msgid "Networks"
-msgstr "网络"
-
-#: src/Content/Widget.php:162
-msgid "All Networks"
-msgstr "所有网络"
-
-#: src/Content/Widget.php:203 src/Content/Widget.php:243
-msgid "Everything"
-msgstr "一切"
-
-#: src/Content/Widget.php:240
-msgid "Categories"
-msgstr "种类"
-
-#: src/Content/Widget.php:307
-#, php-format
-msgid "%d contact in common"
-msgid_plural "%d contacts in common"
-msgstr[0] "%d 个共同的联系人"
-
-#: src/Database/DBStructure.php:32
-msgid "There are no tables on MyISAM."
-msgstr ""
-
-#: src/Database/DBStructure.php:75
-#, php-format
-msgid ""
-"\n"
-"\t\t\t\tThe friendica developers released update %s recently,\n"
-"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n"
-"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n"
-"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
-msgstr ""
-
-#: src/Database/DBStructure.php:80
-#, php-format
-msgid ""
-"The error message is\n"
-"[pre]%s[/pre]"
-msgstr "错误消息是\n[pre]%s[/pre]"
-
-#: src/Database/DBStructure.php:191
-#, php-format
-msgid ""
-"\n"
-"Error %d occurred during database update:\n"
-"%s\n"
-msgstr "\n在数据库更新的时候发生了错误 %d\n%s\n"
-
-#: src/Database/DBStructure.php:194
-msgid "Errors encountered performing database changes: "
-msgstr "操作数据库更改的时候遇到了错误:"
-
-#: src/Database/DBStructure.php:209
-msgid ": Database update"
-msgstr ": 数据库升级"
-
-#: src/Database/DBStructure.php:458
-#, php-format
-msgid "%s: updating %s table."
-msgstr "%s: 正在更新 %s 表。"
-
-#: src/Model/Group.php:44
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr "一个用这个名字的被删掉的组复活了。现有项目的权限<strong>可能</strong>对这个组和任何未来的成员有效。如果这不是你想要的,请用一个不同的名字创建另一个组。"
-
-#: src/Model/Group.php:329
-msgid "Default privacy group for new contacts"
-msgstr "对新联系人的默认隐私组"
-
-#: src/Model/Group.php:362
-msgid "Everybody"
-msgstr "每人"
-
-#: src/Model/Group.php:382
-msgid "edit"
-msgstr "编辑"
-
-#: src/Model/Group.php:406
-msgid "Edit group"
-msgstr "编辑组"
-
-#: src/Model/Group.php:407
-msgid "Contacts not in any group"
-msgstr "不在任何组的联系人"
-
-#: src/Model/Group.php:408
-msgid "Create a new group"
-msgstr "创建新组"
-
-#: src/Model/Group.php:410
-msgid "Edit groups"
-msgstr "编辑组"
-
-#: src/Model/Contact.php:559
-msgid "Drop Contact"
-msgstr "删除联系人"
-
-#: src/Model/Contact.php:962
-msgid "Organisation"
-msgstr "组织"
-
-#: src/Model/Contact.php:965
-msgid "News"
-msgstr "新闻"
+msgstr "输入名字或兴趣"
 
-#: src/Model/Contact.php:968
-msgid "Forum"
-msgstr "论坛"
+#: src/Content/Widget.php:62
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "比如:李某,打鱼"
 
-#: src/Model/Contact.php:1147
-msgid "Connect URL missing."
-msgstr "连接URL失踪的。"
+#: src/Content/Widget.php:66
+msgid "Random Profile"
+msgstr "随机简介"
 
-#: src/Model/Contact.php:1156
-msgid ""
-"The contact could not be added. Please check the relevant network "
-"credentials in your Settings -> Social Networks page."
-msgstr ""
+#: src/Content/Widget.php:68
+msgid "View Global Directory"
+msgstr "查看全球目录"
 
-#: src/Model/Contact.php:1184
-msgid ""
-"This site is not configured to allow communications with other networks."
-msgstr "这网站没配置允许跟别的网络交流."
+#: src/Content/Widget.php:159
+msgid "Networks"
+msgstr "网络"
 
-#: src/Model/Contact.php:1185 src/Model/Contact.php:1199
-msgid "No compatible communication protocols or feeds were discovered."
-msgstr "没æ\9c\89å\85¼å®¹å\8d\8fè®®æ\88\96è\80\85æ\91\98è¦\81æ\89¾å\88°äº\86."
+#: src/Content/Widget.php:162
+msgid "All Networks"
+msgstr "æ\89\80æ\9c\89ç½\91ç»\9c"
 
-#: src/Model/Contact.php:1197
-msgid "The profile address specified does not provide adequate information."
-msgstr "输入的简介地址没有够消息。"
+#: src/Content/Widget.php:203 src/Content/Widget.php:243
+msgid "Everything"
+msgstr "一切"
 
-#: src/Model/Contact.php:1202
-msgid "An author or name was not found."
-msgstr "找不到作者或名。"
+#: src/Content/Widget.php:240
+msgid "Categories"
+msgstr "种类"
 
-#: src/Model/Contact.php:1205
-msgid "No browser URL could be matched to this address."
-msgstr "这个地址没有符合什么游览器URL。"
+#: src/Content/Widget.php:307
+#, php-format
+msgid "%d contact in common"
+msgid_plural "%d contacts in common"
+msgstr[0] "%d 个共同的联系人"
 
-#: src/Model/Contact.php:1208
-msgid ""
-"Unable to match @-style Identity Address with a known protocol or email "
-"contact."
-msgstr "无法匹配一个@-风格的身份地址和一个已知的协议或电子邮件联系人。"
+#: src/Database/DBStructure.php:32
+msgid "There are no tables on MyISAM."
+msgstr ""
 
-#: src/Model/Contact.php:1209
-msgid "Use mailto: in front of address to force email check."
-msgstr "输入mailto:地址前为要求电子邮件检查。"
+#: src/Database/DBStructure.php:75
+#, php-format
+msgid ""
+"\n"
+"\t\t\t\tThe friendica developers released update %s recently,\n"
+"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n"
+"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n"
+"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."
+msgstr ""
 
-#: src/Model/Contact.php:1215
+#: src/Database/DBStructure.php:80
+#, php-format
 msgid ""
-"The profile address specified belongs to a network which has been disabled "
-"on this site."
-msgstr "输入的简介地址属在这个网站使不可用的网络。"
+"The error message is\n"
+"[pre]%s[/pre]"
+msgstr "错误消息是\n[pre]%s[/pre]"
 
-#: src/Model/Contact.php:1220
+#: src/Database/DBStructure.php:191
+#, php-format
 msgid ""
-"Limited profile. This person will be unable to receive direct/personal "
-"notifications from you."
-msgstr "有限的简介。这人不会接受直达/私人通信从您。"
+"\n"
+"Error %d occurred during database update:\n"
+"%s\n"
+msgstr "\n在数据库更新的时候发生了错误 %d\n%s\n"
 
-#: src/Model/Contact.php:1290
-msgid "Unable to retrieve contact information."
-msgstr "æ\97 æ³\95æ£\80ç´¢è\81\94系人信æ\81¯ã\80\82"
+#: src/Database/DBStructure.php:194
+msgid "Errors encountered performing database changes: "
+msgstr "æ\93\8dä½\9cæ\95°æ\8d®åº\93æ\9b´æ\94¹ç\9a\84æ\97¶å\80\99é\81\87å\88°äº\86é\94\99误ï¼\9a"
 
-#: src/Model/Contact.php:1502
-#, php-format
-msgid "%s's birthday"
-msgstr "%s的生日"
+#: src/Database/DBStructure.php:209
+msgid ": Database update"
+msgstr ": 数据库升级"
 
-#: src/Model/Contact.php:1503 src/Protocol/DFRN.php:1398
+#: src/Database/DBStructure.php:458
 #, php-format
-msgid "Happy Birthday %s"
-msgstr "生日快乐%s"
+msgid "%s: updating %s table."
+msgstr "%s: 正在更新 %s 表。"
+
+#: src/Model/Mail.php:40 src/Model/Mail.php:174
+msgid "[no subject]"
+msgstr "[无题目]"
 
 #: src/Model/Item.php:1666
 #, php-format
@@ -8769,16 +8655,12 @@ msgstr "%1$s 不在参加 %2$s 的 %3$s"
 msgid "%1$s may attend %2$s's %3$s"
 msgstr "%1$s 可以参加 %2$s 的 %3$s"
 
-#: src/Model/Mail.php:40 src/Model/Mail.php:174
-msgid "[no subject]"
-msgstr "[无题目]"
-
 #: src/Model/Profile.php:97
 msgid "Requested account is not available."
 msgstr "要求的账户不可用。"
 
 #: src/Model/Profile.php:168 src/Model/Profile.php:399
-#: src/Model/Profile.php:845
+#: src/Model/Profile.php:859
 msgid "Edit profile"
 msgstr "修改简介"
 
@@ -8798,7 +8680,7 @@ msgstr "g A l d F"
 msgid "F d"
 msgstr "F d"
 
-#: src/Model/Profile.php:606 src/Model/Profile.php:689
+#: src/Model/Profile.php:606 src/Model/Profile.php:703
 msgid "[today]"
 msgstr "[今天]"
 
@@ -8810,94 +8692,212 @@ msgstr "提醒生日"
 msgid "Birthdays this week:"
 msgstr "这周的生日:"
 
-#: src/Model/Profile.php:676
+#: src/Model/Profile.php:690
 msgid "[No description]"
 msgstr "[无描述]"
 
-#: src/Model/Profile.php:703
+#: src/Model/Profile.php:717
 msgid "Event Reminders"
 msgstr "事件提醒"
 
-#: src/Model/Profile.php:704
+#: src/Model/Profile.php:718
 msgid "Events this week:"
 msgstr "这周的事件:"
 
-#: src/Model/Profile.php:727
+#: src/Model/Profile.php:741
 msgid "Member since:"
 msgstr ""
 
-#: src/Model/Profile.php:735
+#: src/Model/Profile.php:749
 msgid "j F, Y"
 msgstr "j F, Y"
 
-#: src/Model/Profile.php:736
+#: src/Model/Profile.php:750
 msgid "j F"
 msgstr "j F"
 
-#: src/Model/Profile.php:751
+#: src/Model/Profile.php:765
 msgid "Age:"
 msgstr "年龄:"
 
-#: src/Model/Profile.php:764
+#: src/Model/Profile.php:778
 #, php-format
 msgid "for %1$d %2$s"
 msgstr "为%1$d %2$s"
 
-#: src/Model/Profile.php:788
+#: src/Model/Profile.php:802
 msgid "Religion:"
 msgstr "宗教:"
 
-#: src/Model/Profile.php:796
+#: src/Model/Profile.php:810
 msgid "Hobbies/Interests:"
 msgstr "爱好/兴趣"
 
-#: src/Model/Profile.php:808
+#: src/Model/Profile.php:822
 msgid "Contact information and Social Networks:"
 msgstr "联系人消息和社交网络:"
 
-#: src/Model/Profile.php:812
+#: src/Model/Profile.php:826
 msgid "Musical interests:"
 msgstr "音乐兴趣:"
 
-#: src/Model/Profile.php:816
+#: src/Model/Profile.php:830
 msgid "Books, literature:"
 msgstr "书,文学"
 
-#: src/Model/Profile.php:820
+#: src/Model/Profile.php:834
 msgid "Television:"
 msgstr "电视:"
 
-#: src/Model/Profile.php:824
+#: src/Model/Profile.php:838
 msgid "Film/dance/culture/entertainment:"
 msgstr "电影/跳舞/文化/娱乐:"
 
-#: src/Model/Profile.php:828
+#: src/Model/Profile.php:842
 msgid "Love/Romance:"
 msgstr "爱情/浪漫"
 
-#: src/Model/Profile.php:832
+#: src/Model/Profile.php:846
 msgid "Work/employment:"
 msgstr "工作"
 
-#: src/Model/Profile.php:836
+#: src/Model/Profile.php:850
 msgid "School/education:"
 msgstr "学院/教育"
 
-#: src/Model/Profile.php:841
+#: src/Model/Profile.php:855
 msgid "Forums:"
 msgstr ""
 
-#: src/Model/Profile.php:935
+#: src/Model/Profile.php:949
 msgid "Only You Can See This"
 msgstr "只有你可以看这个"
 
+#: src/Model/Contact.php:559
+msgid "Drop Contact"
+msgstr "删除联系人"
+
+#: src/Model/Contact.php:962
+msgid "Organisation"
+msgstr "组织"
+
+#: src/Model/Contact.php:965
+msgid "News"
+msgstr "新闻"
+
+#: src/Model/Contact.php:968
+msgid "Forum"
+msgstr "论坛"
+
+#: src/Model/Contact.php:1147
+msgid "Connect URL missing."
+msgstr "连接URL失踪的。"
+
+#: src/Model/Contact.php:1156
+msgid ""
+"The contact could not be added. Please check the relevant network "
+"credentials in your Settings -> Social Networks page."
+msgstr ""
+
+#: src/Model/Contact.php:1184
+msgid ""
+"This site is not configured to allow communications with other networks."
+msgstr "这网站没配置允许跟别的网络交流."
+
+#: src/Model/Contact.php:1185 src/Model/Contact.php:1199
+msgid "No compatible communication protocols or feeds were discovered."
+msgstr "没有兼容协议或者摘要找到了."
+
+#: src/Model/Contact.php:1197
+msgid "The profile address specified does not provide adequate information."
+msgstr "输入的简介地址没有够消息。"
+
+#: src/Model/Contact.php:1202
+msgid "An author or name was not found."
+msgstr "找不到作者或名。"
+
+#: src/Model/Contact.php:1205
+msgid "No browser URL could be matched to this address."
+msgstr "这个地址没有符合什么游览器URL。"
+
+#: src/Model/Contact.php:1208
+msgid ""
+"Unable to match @-style Identity Address with a known protocol or email "
+"contact."
+msgstr "无法匹配一个@-风格的身份地址和一个已知的协议或电子邮件联系人。"
+
+#: src/Model/Contact.php:1209
+msgid "Use mailto: in front of address to force email check."
+msgstr "输入mailto:地址前为要求电子邮件检查。"
+
+#: src/Model/Contact.php:1215
+msgid ""
+"The profile address specified belongs to a network which has been disabled "
+"on this site."
+msgstr "输入的简介地址属在这个网站使不可用的网络。"
+
+#: src/Model/Contact.php:1220
+msgid ""
+"Limited profile. This person will be unable to receive direct/personal "
+"notifications from you."
+msgstr "有限的简介。这人不会接受直达/私人通信从您。"
+
+#: src/Model/Contact.php:1290
+msgid "Unable to retrieve contact information."
+msgstr "无法检索联系人信息。"
+
+#: src/Model/Contact.php:1502
+#, php-format
+msgid "%s's birthday"
+msgstr "%s的生日"
+
+#: src/Model/Contact.php:1503 src/Protocol/DFRN.php:1398
+#, php-format
+msgid "Happy Birthday %s"
+msgstr "生日快乐%s"
+
+#: src/Model/Group.php:44
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "一个用这个名字的被删掉的组复活了。现有项目的权限<strong>可能</strong>对这个组和任何未来的成员有效。如果这不是你想要的,请用一个不同的名字创建另一个组。"
+
+#: src/Model/Group.php:329
+msgid "Default privacy group for new contacts"
+msgstr "对新联系人的默认隐私组"
+
+#: src/Model/Group.php:362
+msgid "Everybody"
+msgstr "每人"
+
+#: src/Model/Group.php:382
+msgid "edit"
+msgstr "编辑"
+
+#: src/Model/Group.php:406
+msgid "Edit group"
+msgstr "编辑组"
+
+#: src/Model/Group.php:407
+msgid "Contacts not in any group"
+msgstr "不在任何组的联系人"
+
+#: src/Model/Group.php:408
+msgid "Create a new group"
+msgstr "创建新组"
+
+#: src/Model/Group.php:410
+msgid "Edit groups"
+msgstr "编辑组"
+
 #: src/Model/User.php:142
 msgid "Login failed"
 msgstr "登录失败"
 
 #: src/Model/User.php:173
 msgid "Not enough information to authenticate"
-msgstr ""
+msgstr "没有足够信息以认证"
 
 #: src/Model/User.php:319
 msgid "An invitation is required."
@@ -8999,7 +8999,7 @@ msgid ""
 "\t\t\tDear %1$s,\n"
 "\t\t\t\tThank you for registering at %2$s. Your account has been created.\n"
 "\t\t"
-msgstr ""
+msgstr "\n\t\t\t亲爱的 %1$s,\n\t\t\t\t感谢您在 %2$s 注册。您的账户已被创建。\n\t\t"
 
 #: src/Model/User.php:602
 #, php-format
@@ -9036,14 +9036,6 @@ msgstr ""
 msgid "%s\\'s birthday"
 msgstr "%s的生日"
 
-#: src/Protocol/Diaspora.php:2584
-msgid "Sharing notification from Diaspora network"
-msgstr "分享通知从Diaspora网络"
-
-#: src/Protocol/Diaspora.php:3660
-msgid "Attachments:"
-msgstr "附件:"
-
 #: src/Protocol/OStatus.php:1774
 #, php-format
 msgid "%s is now following %s."
@@ -9062,7 +9054,15 @@ msgstr "%s 停止关注了 %s."
 msgid "stopped following"
 msgstr "结束关注了"
 
-#: src/Worker/Delivery.php:390
+#: src/Protocol/Diaspora.php:2584
+msgid "Sharing notification from Diaspora network"
+msgstr "分享通知从Diaspora网络"
+
+#: src/Protocol/Diaspora.php:3660
+msgid "Attachments:"
+msgstr "附件:"
+
+#: src/Worker/Delivery.php:391
 msgid "(no subject)"
 msgstr "(无主题)"
 
index bf32bc3b7784d4eeabae83193b3af4985bb784b8..c59d546e025983e9b2ca64c8570d2b7f489e203d 100644 (file)
@@ -5,137 +5,10 @@ function string_plural_select_zh_cn($n){
        return 0;;
 }}
 ;
-$a->strings["Cannot locate DNS info for database server '%s'"] = "找不到DNS信息为数据库服务器「%s」";
 $a->strings["Welcome "] = "欢迎";
 $a->strings["Please upload a profile photo."] = "请上传一张简介照片";
 $a->strings["Welcome back "] = "欢迎回来";
 $a->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."] = "表格安全令牌不对。最可能因为表格开着太久(三个小时以上)提交前。";
-$a->strings["Post to Email"] = "电邮发布";
-$a->strings["Hide your profile details from unknown viewers?"] = "使简介信息给陌生的看着看不了?";
-$a->strings["Connectors disabled, since \"%s\" is enabled."] = "连接器已停用,因为\"%s\"启用。";
-$a->strings["Visible to everybody"] = "任何人可见的";
-$a->strings["show"] = "显示";
-$a->strings["don't show"] = "不要显示";
-$a->strings["CC: email addresses"] = "抄送: 电子邮件地址";
-$a->strings["Example: bob@example.com, mary@example.com"] = "比如: li@example.com, wang@example.com";
-$a->strings["Permissions"] = "权利";
-$a->strings["Close"] = "关闭";
-$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [
-       0 => "达到每日 %d 发文限制。这篇文章被拒绝发出。",
-];
-$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [
-       0 => "",
-];
-$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "";
-$a->strings["Profile Photos"] = "简介照片";
-$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A";
-$a->strings["Starts:"] = "开始:";
-$a->strings["Finishes:"] = "结束:";
-$a->strings["Location:"] = "位置:";
-$a->strings["event"] = "项目";
-$a->strings["status"] = "现状";
-$a->strings["photo"] = "照片";
-$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s 喜欢 %2\$s 的 %3\$s";
-$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s 不喜欢 %2\$s 的 %3\$s";
-$a->strings["%1\$s attends %2\$s's %3\$s"] = "%1\$s 参加了 %2\$s 的 %3\$s";
-$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s 没有参加 %2\$s 的 %3\$s";
-$a->strings["%1\$s attends maybe %2\$s's %3\$s"] = "";
-$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s是成为%2\$s的朋友";
-$a->strings["%1\$s poked %2\$s"] = "%1\$s把%2\$s戳";
-$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s把%4\$s标签%2\$s的%3\$s";
-$a->strings["post/item"] = "文章/项目";
-$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s标注%2\$s的%3\$s为偏爱";
-$a->strings["Likes"] = "喜欢";
-$a->strings["Dislikes"] = "不喜欢";
-$a->strings["Attending"] = [
-       0 => "正在参加",
-];
-$a->strings["Not attending"] = "不在参加";
-$a->strings["Might attend"] = "可以参加";
-$a->strings["Select"] = "选择";
-$a->strings["Delete"] = "删除";
-$a->strings["View %s's profile @ %s"] = "看%s的简介@ %s";
-$a->strings["Categories:"] = "种类:";
-$a->strings["Filed under:"] = "归档在:";
-$a->strings["%s from %s"] = "%s从%s";
-$a->strings["View in context"] = "看在上下文";
-$a->strings["Please wait"] = "请等一下";
-$a->strings["remove"] = "删除";
-$a->strings["Delete Selected Items"] = "删除选的项目";
-$a->strings["Follow Thread"] = "";
-$a->strings["View Status"] = "看现状";
-$a->strings["View Profile"] = "看简介";
-$a->strings["View Photos"] = "看照片";
-$a->strings["Network Posts"] = "网络文章";
-$a->strings["View Contact"] = "查看联系人";
-$a->strings["Send PM"] = "发送私信";
-$a->strings["Poke"] = "戳";
-$a->strings["Connect/Follow"] = "连接/关注";
-$a->strings["%s likes this."] = "%s喜欢这个.";
-$a->strings["%s doesn't like this."] = "%s没有喜欢这个.";
-$a->strings["%s attends."] = "%s 参加。";
-$a->strings["%s doesn't attend."] = "%s 不参加。";
-$a->strings["%s attends maybe."] = "";
-$a->strings["and"] = "和";
-$a->strings["and %d other people"] = "";
-$a->strings["<span  %1\$s>%2\$d people</span> like this"] = "<span  %1\$s>%2\$d人们</span>喜欢这个";
-$a->strings["%s like this."] = "%s 赞了这个。";
-$a->strings["<span  %1\$s>%2\$d people</span> don't like this"] = "<span  %1\$s>%2\$d人们</span>不喜欢这个";
-$a->strings["%s don't like this."] = "%s 踩了这个。";
-$a->strings["<span  %1\$s>%2\$d people</span> attend"] = "<span  %1\$s>%2\$d 人</span>参加";
-$a->strings["%s attend."] = "%s 参加。";
-$a->strings["<span  %1\$s>%2\$d people</span> don't attend"] = "<span  %1\$s>%2\$d 人</span>不参加";
-$a->strings["%s don't attend."] = "%s 不参加。";
-$a->strings["<span  %1\$s>%2\$d people</span> attend maybe"] = "";
-$a->strings["%s anttend maybe."] = "";
-$a->strings["Visible to <strong>everybody</strong>"] = "<strong>大家</strong>可见的";
-$a->strings["Please enter a link URL:"] = "请输入一个链接 URL:";
-$a->strings["Please enter a video link/URL:"] = "请输入视频连接/URL:";
-$a->strings["Please enter an audio link/URL:"] = "请输入音响连接/URL:";
-$a->strings["Tag term:"] = "标签:";
-$a->strings["Save to Folder:"] = "保存再文件夹:";
-$a->strings["Where are you right now?"] = "你在哪里?";
-$a->strings["Delete item(s)?"] = "把项目删除吗?";
-$a->strings["Share"] = "分享";
-$a->strings["Upload photo"] = "上传照片";
-$a->strings["upload photo"] = "上传照片";
-$a->strings["Attach file"] = "附上文件";
-$a->strings["attach file"] = "附上文件";
-$a->strings["Insert web link"] = "插入网页链接";
-$a->strings["web link"] = "网页链接";
-$a->strings["Insert video link"] = "插入视频链接";
-$a->strings["video link"] = "视频链接";
-$a->strings["Insert audio link"] = "插入音频链接";
-$a->strings["audio link"] = "音频链接";
-$a->strings["Set your location"] = "设定您的位置";
-$a->strings["set location"] = "指定位置";
-$a->strings["Clear browser location"] = "清空浏览器位置";
-$a->strings["clear location"] = "清除位置";
-$a->strings["Set title"] = "指定标题";
-$a->strings["Categories (comma-separated list)"] = "种类(逗号分隔单)";
-$a->strings["Permission settings"] = "权设置";
-$a->strings["permissions"] = "权利";
-$a->strings["Public post"] = "公开的消息";
-$a->strings["Preview"] = "预览";
-$a->strings["Cancel"] = "退消";
-$a->strings["Post to Groups"] = "发到组";
-$a->strings["Post to Contacts"] = "发给联系人";
-$a->strings["Private post"] = "私人文章";
-$a->strings["Message"] = "通知";
-$a->strings["Browser"] = "浏览器";
-$a->strings["View all"] = "查看全部";
-$a->strings["Like"] = [
-       0 => "喜欢",
-];
-$a->strings["Dislike"] = [
-       0 => "不喜欢",
-];
-$a->strings["Not Attending"] = [
-       0 => "不在参加",
-];
-$a->strings["Undecided"] = [
-       0 => "未决定的",
-];
 $a->strings["Friendica Notification"] = "Friendica 通知";
 $a->strings["Thank You,"] = "谢谢,";
 $a->strings["%s Administrator"] = "%s管理员";
@@ -143,7 +16,7 @@ $a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, %2\$s 的管理员";
 $a->strings["noreply"] = "noreply";
 $a->strings["[Friendica:Notify] New mail received at %s"] = "[Friendica:Notify]收到新邮件在%s";
 $a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s发给您新私人通知在%2\$s.";
-$a->strings["a private message"] = "一条私人的消息";
+$a->strings["a private message"] = "一条私人息";
 $a->strings["%1\$s sent you %2\$s."] = "%1\$s发给您%2\$s.";
 $a->strings["Please visit %s to view and/or reply to your private messages."] = "请访问 %s 来查看并且/或者回复你的私信。";
 $a->strings["%1\$s commented on [url=%2\$s]a %3\$s[/url]"] = "%1\$s于[url=%2\$s]a %3\$s[/url]评论了";
@@ -183,7 +56,7 @@ $a->strings["Name:"] = "名字:";
 $a->strings["Photo:"] = "照片:";
 $a->strings["Please visit %s to approve or reject the suggestion."] = "请访问%s来批准或拒绝这个建议。";
 $a->strings["[Friendica:Notify] Connection accepted"] = "[Friendica:Notify] 连接被接受";
-$a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "";
+$a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "“%1\$s”已经在 %2\$s 接受了您的连接请求";
 $a->strings["%2\$s has accepted your [url=%1\$s]connection request[/url]."] = "%2\$s 已经接受了你的[url=%1\$s]连接请求[/url]。";
 $a->strings["You are now mutual friends and may exchange status updates, photos, and email without restriction."] = "你们现在已经互为朋友了,可以不受限制地交换状态更新、照片和邮件。";
 $a->strings["Please visit %s if you wish to make any changes to this relationship."] = "请访问%s如果你希望对这个关系做任何改变。";
@@ -195,6 +68,10 @@ $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = ""
 $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "";
 $a->strings["Full Name:\t%1\$s\\nSite Location:\t%2\$s\\nLogin Name:\t%3\$s (%4\$s("] = "";
 $a->strings["Please visit %s to approve or reject the request."] = "请访问%s来批准或拒绝这个请求。";
+$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A";
+$a->strings["Starts:"] = "开始:";
+$a->strings["Finishes:"] = "结束:";
+$a->strings["Location:"] = "位置:";
 $a->strings["all-day"] = "全天";
 $a->strings["Sun"] = "星期日";
 $a->strings["Mon"] = "星期一";
@@ -239,7 +116,7 @@ $a->strings["week"] = "星期";
 $a->strings["day"] = "日";
 $a->strings["No events to display"] = "没有可显示的事件";
 $a->strings["l, F j"] = "l, F j";
-$a->strings["Edit event"] = "编项目";
+$a->strings["Edit event"] = "编辑事件";
 $a->strings["Duplicate event"] = "";
 $a->strings["Delete event"] = "删除事件";
 $a->strings["link to source"] = "链接到来源";
@@ -253,6 +130,7 @@ $a->strings["Hide map"] = "隐藏地图";
 $a->strings["Item not found."] = "项目找不到。";
 $a->strings["Do you really want to delete this item?"] = "您真的想删除这个项目吗?";
 $a->strings["Yes"] = "是";
+$a->strings["Cancel"] = "退消";
 $a->strings["Permission denied."] = "权限不够。";
 $a->strings["Archives"] = "档案";
 $a->strings["show more"] = "看多";
@@ -295,12 +173,134 @@ $a->strings["bytes"] = "字节";
 $a->strings["Click to open/close"] = "点击为开关";
 $a->strings["View on separate page"] = "在另一页面中查看";
 $a->strings["view on separate page"] = "在另一页面中查看";
+$a->strings["event"] = "项目";
+$a->strings["photo"] = "照片";
 $a->strings["activity"] = "活动";
 $a->strings["comment"] = [
        0 => "评论",
 ];
 $a->strings["post"] = "文章";
 $a->strings["Item filed"] = "把项目归档了";
+$a->strings["Post to Email"] = "电邮发布";
+$a->strings["Hide your profile details from unknown viewers?"] = "使简介信息给陌生的看着看不了?";
+$a->strings["Connectors disabled, since \"%s\" is enabled."] = "连接器已停用,因为\"%s\"启用。";
+$a->strings["Visible to everybody"] = "任何人可见的";
+$a->strings["show"] = "显示";
+$a->strings["don't show"] = "不要显示";
+$a->strings["CC: email addresses"] = "抄送: 电子邮件地址";
+$a->strings["Example: bob@example.com, mary@example.com"] = "比如: li@example.com, wang@example.com";
+$a->strings["Permissions"] = "权限";
+$a->strings["Close"] = "关闭";
+$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [
+       0 => "达到每日 %d 发文限制。此文被拒绝发出。",
+];
+$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [
+       0 => "达到每周 %d 发文限制。此文被拒绝发出。",
+];
+$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "达到每月 %d 发文限制。此文被拒绝发出。";
+$a->strings["Profile Photos"] = "简介照片";
+$a->strings["status"] = "现状";
+$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s 喜欢 %2\$s 的 %3\$s";
+$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s 不喜欢 %2\$s 的 %3\$s";
+$a->strings["%1\$s attends %2\$s's %3\$s"] = "%1\$s 参加了 %2\$s 的 %3\$s";
+$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s 没有参加 %2\$s 的 %3\$s";
+$a->strings["%1\$s attends maybe %2\$s's %3\$s"] = "";
+$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s是成为%2\$s的朋友";
+$a->strings["%1\$s poked %2\$s"] = "%1\$s把%2\$s戳";
+$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s把%4\$s标签%2\$s的%3\$s";
+$a->strings["post/item"] = "文章/项目";
+$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s标注%2\$s的%3\$s为偏爱";
+$a->strings["Likes"] = "喜欢";
+$a->strings["Dislikes"] = "不喜欢";
+$a->strings["Attending"] = [
+       0 => "正在参加",
+];
+$a->strings["Not attending"] = "不在参加";
+$a->strings["Might attend"] = "可以参加";
+$a->strings["Select"] = "选择";
+$a->strings["Delete"] = "删除";
+$a->strings["View %s's profile @ %s"] = "看%s的简介@ %s";
+$a->strings["Categories:"] = "种类:";
+$a->strings["Filed under:"] = "归档在:";
+$a->strings["%s from %s"] = "%s从%s";
+$a->strings["View in context"] = "看在上下文";
+$a->strings["Please wait"] = "请等一下";
+$a->strings["remove"] = "删除";
+$a->strings["Delete Selected Items"] = "删除选的项目";
+$a->strings["Follow Thread"] = "";
+$a->strings["View Status"] = "看现状";
+$a->strings["View Profile"] = "看简介";
+$a->strings["View Photos"] = "看照片";
+$a->strings["Network Posts"] = "网络文章";
+$a->strings["View Contact"] = "查看联系人";
+$a->strings["Send PM"] = "发送私信";
+$a->strings["Poke"] = "戳";
+$a->strings["Connect/Follow"] = "连接/关注";
+$a->strings["%s likes this."] = "%s喜欢这个.";
+$a->strings["%s doesn't like this."] = "%s没有喜欢这个.";
+$a->strings["%s attends."] = "%s 参加。";
+$a->strings["%s doesn't attend."] = "%s 不参加。";
+$a->strings["%s attends maybe."] = "";
+$a->strings["and"] = "和";
+$a->strings["and %d other people"] = "和 %d 个其他人";
+$a->strings["<span  %1\$s>%2\$d people</span> like this"] = "<span  %1\$s>%2\$d人们</span>喜欢这个";
+$a->strings["%s like this."] = "%s 赞了这个。";
+$a->strings["<span  %1\$s>%2\$d people</span> don't like this"] = "<span  %1\$s>%2\$d人们</span>不喜欢这个";
+$a->strings["%s don't like this."] = "%s 踩了这个。";
+$a->strings["<span  %1\$s>%2\$d people</span> attend"] = "<span  %1\$s>%2\$d 人</span>参加";
+$a->strings["%s attend."] = "%s 参加。";
+$a->strings["<span  %1\$s>%2\$d people</span> don't attend"] = "<span  %1\$s>%2\$d 人</span>不参加";
+$a->strings["%s don't attend."] = "%s 不参加。";
+$a->strings["<span  %1\$s>%2\$d people</span> attend maybe"] = "<span  %1\$s>%2\$d人</span>可能参加";
+$a->strings["%s attend maybe."] = "";
+$a->strings["Visible to <strong>everybody</strong>"] = "<strong>大家</strong>可见的";
+$a->strings["Please enter a link URL:"] = "请输入一个链接 URL:";
+$a->strings["Please enter a video link/URL:"] = "请输入视频连接/URL:";
+$a->strings["Please enter an audio link/URL:"] = "请输入音响连接/URL:";
+$a->strings["Tag term:"] = "标签:";
+$a->strings["Save to Folder:"] = "保存再文件夹:";
+$a->strings["Where are you right now?"] = "你在哪里?";
+$a->strings["Delete item(s)?"] = "把项目删除吗?";
+$a->strings["Share"] = "分享";
+$a->strings["Upload photo"] = "上传照片";
+$a->strings["upload photo"] = "上传照片";
+$a->strings["Attach file"] = "附上文件";
+$a->strings["attach file"] = "附上文件";
+$a->strings["Insert web link"] = "插入网页链接";
+$a->strings["web link"] = "网页链接";
+$a->strings["Insert video link"] = "插入视频链接";
+$a->strings["video link"] = "视频链接";
+$a->strings["Insert audio link"] = "插入音频链接";
+$a->strings["audio link"] = "音频链接";
+$a->strings["Set your location"] = "设定您的位置";
+$a->strings["set location"] = "指定位置";
+$a->strings["Clear browser location"] = "清空浏览器位置";
+$a->strings["clear location"] = "清除位置";
+$a->strings["Set title"] = "指定标题";
+$a->strings["Categories (comma-separated list)"] = "种类(逗号分隔单)";
+$a->strings["Permission settings"] = "权设置";
+$a->strings["permissions"] = "权利";
+$a->strings["Public post"] = "公开的消息";
+$a->strings["Preview"] = "预览";
+$a->strings["Post to Groups"] = "发到组";
+$a->strings["Post to Contacts"] = "发给联系人";
+$a->strings["Private post"] = "私人文章";
+$a->strings["Message"] = "通知";
+$a->strings["Browser"] = "浏览器";
+$a->strings["View all"] = "查看全部";
+$a->strings["Like"] = [
+       0 => "喜欢",
+];
+$a->strings["Dislike"] = [
+       0 => "不喜欢",
+];
+$a->strings["Not Attending"] = [
+       0 => "不在参加",
+];
+$a->strings["Undecided"] = [
+       0 => "未决定的",
+];
+$a->strings["Cannot locate DNS info for database server '%s'"] = "找不到DNS信息为数据库服务器「%s」";
 $a->strings["No friends to display."] = "没有朋友展示。";
 $a->strings["Connect"] = "连接";
 $a->strings["Authorize application connection"] = "授权应用连接";
@@ -313,14 +313,12 @@ $a->strings["Applications"] = "应用";
 $a->strings["No installed applications."] = "没有安装的应用";
 $a->strings["Item not available."] = "项目不可用的";
 $a->strings["Item was not found."] = "找不到项目。";
-$a->strings["Login"] = "登录";
-$a->strings["The post was created"] = "文章创建了";
 $a->strings["No contacts in common."] = "没有共同的联系人。";
 $a->strings["Common Friends"] = "普通朋友们";
-$a->strings["Credits"] = "";
+$a->strings["Credits"] = "贡献";
 $a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica 是一个社区项目,如果没有许多人的努力她将无法实现。这里列出了那些为代码作出贡献或者参与本地化翻译的人们。感谢大家的努力!";
 $a->strings["Contact settings applied."] = "联系人设置已应用。";
-$a->strings["Contact update failed."] = "人更新失败。";
+$a->strings["Contact update failed."] = "联系人更新失败。";
 $a->strings["Contact not found."] = "没有找到联系人。";
 $a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong>警告:此为进阶</strong>,如果您输入不正确的信息,您也许无法与这位联系人的正常通讯。";
 $a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "请<strong>立即</strong>用后退按钮如果您不确定怎么用这页";
@@ -342,41 +340,11 @@ $a->strings["Friend Confirm URL"] = "朋友确认URL";
 $a->strings["Notification Endpoint URL"] = "通知端URL";
 $a->strings["Poll/Feed URL"] = "喂URL";
 $a->strings["New photo from this URL"] = "新照片从这个URL";
-$a->strings["Public access denied."] = "拒绝公开访问";
-$a->strings["Gender:"] = "性别:";
-$a->strings["Status:"] = "现状:";
-$a->strings["Homepage:"] = "主页:";
-$a->strings["About:"] = "关于:";
-$a->strings["Global Directory"] = "综合目录";
-$a->strings["Find on this site"] = "找在这网站";
-$a->strings["Results for:"] = "";
-$a->strings["Site Directory"] = "网站目录";
-$a->strings["Find"] = "搜索";
-$a->strings["No entries (some entries may be hidden)."] = "没有文章(有的文章会被隐藏)。";
 $a->strings["Photos"] = "照片";
-$a->strings["Contact Photos"] = "人照片";
+$a->strings["Contact Photos"] = "联系人照片";
 $a->strings["Upload"] = "上传";
 $a->strings["Files"] = "文件";
 $a->strings["Not Found"] = "未发现";
-$a->strings["Group created."] = "群组已创建。";
-$a->strings["Could not create group."] = "无法创建群组。";
-$a->strings["Group not found."] = "组找不到。";
-$a->strings["Group name changed."] = "组名变化了。";
-$a->strings["Permission denied"] = "权限不够";
-$a->strings["Save Group"] = "保存组";
-$a->strings["Create a group of contacts/friends."] = "创建一组联系人/朋友。";
-$a->strings["Group Name: "] = "组名:";
-$a->strings["Group removed."] = "组删除了。";
-$a->strings["Unable to remove group."] = "不能删除组。";
-$a->strings["Delete Group"] = "删除群组";
-$a->strings["Group Editor"] = "组编辑器";
-$a->strings["Edit Group Name"] = "编辑群组名称";
-$a->strings["Members"] = "成员";
-$a->strings["All Contacts"] = "所有的熟人";
-$a->strings["Group is empty"] = "组没有成员";
-$a->strings["Remove Contact"] = "删除联系人";
-$a->strings["Add Contact"] = "添加联系人";
-$a->strings["Click on a contact to add or remove."] = "点击熟人为添加或删除。";
 $a->strings["No profile"] = "无简介";
 $a->strings["Help:"] = "帮助:";
 $a->strings["Help"] = "帮助";
@@ -493,12 +461,14 @@ $a->strings["Accepting %s as a sharer allows them to subscribe to your posts, bu
 $a->strings["Friend"] = "朋友";
 $a->strings["Sharer"] = "分享者";
 $a->strings["Subscriber"] = "订阅者";
+$a->strings["About:"] = "关于:";
 $a->strings["Tags:"] = "标签:";
+$a->strings["Gender:"] = "性别:";
 $a->strings["Network:"] = "网络";
 $a->strings["No introductions."] = "没有介绍。";
 $a->strings["Show unread"] = "显示未读";
 $a->strings["Show all"] = "显示全部";
-$a->strings["No more %s notifications."] = "";
+$a->strings["No more %s notifications."] = "没有更多的 %s 通知。";
 $a->strings["Post successful."] = "评论发表了。";
 $a->strings["OpenID protocol error. No ID returned."] = "OpenID协议错误。没ID还。 ";
 $a->strings["Account not found and OpenID registration is not permitted on this site."] = "找不到账户和OpenID注册不允许。";
@@ -506,7 +476,7 @@ $a->strings["Login failed."] = "登录失败。";
 $a->strings["Subscribing to OStatus contacts"] = "正在订阅 OStatus 联系人";
 $a->strings["No contact provided."] = "";
 $a->strings["Couldn't fetch information for contact."] = "无法获取联系人信息。";
-$a->strings["Couldn't fetch friends for contact."] = "";
+$a->strings["Couldn't fetch friends for contact."] = "无法取得联系人的朋友信息。";
 $a->strings["success"] = "成功";
 $a->strings["failed"] = "失败";
 $a->strings["ignored"] = "已忽视的";
@@ -528,7 +498,7 @@ $a->strings["Confirmation completed successfully."] = "确认成功完成。";
 $a->strings["Temporary failure. Please wait and try again."] = "临时失败。请等一会,再试。";
 $a->strings["Introduction failed or was revoked."] = "介绍失败或被吊销。";
 $a->strings["Remote site reported: "] = "远程站点报告:";
-$a->strings["Unable to set contact photo."] = "不会指定熟人照片。";
+$a->strings["Unable to set contact photo."] = "无法设置联系人照片。";
 $a->strings["No user record found for '%s' "] = "找不到「%s」的用户记录";
 $a->strings["Our site encryption key is apparently messed up."] = "看起来我们的加密钥匙失灵了。";
 $a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "空的URL供应,或URL解不了码。";
@@ -539,9 +509,6 @@ $a->strings["Unable to set your contact credentials on our system."] = "不能
 $a->strings["Unable to update your contact profile details on our system"] = "不能更新您的熟人简介消息在我们的系统";
 $a->strings["[Name Withheld]"] = "[名字拒给]";
 $a->strings["%1\$s has joined %2\$s"] = "%1\$s加入%2\$s了";
-$a->strings["Friend suggestion sent."] = "朋友建议发送了。";
-$a->strings["Suggest Friends"] = "推荐的朋友们";
-$a->strings["Suggest a friend for %s"] = "给 %s 推荐朋友";
 $a->strings["Total invitation limit exceeded."] = "邀请限超过了。";
 $a->strings["%s : Not a valid email address."] = "%s : 不是效的电子邮件地址.";
 $a->strings["Please join us on Friendica"] = "请加入我们再Friendica";
@@ -555,7 +522,7 @@ $a->strings["Visit %s for a list of public sites that you can join. Friendica me
 $a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "为接受这个邀请,请再%s或什么别的Friendica网站注册。";
 $a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica 站点互相连接来创建一个增强隐私的由他们的成员拥有并控制的社交网络。它们也能跟多传统的社交网络连接。看 %s 来获取一份你可以选择加入的 Friendica 站点。";
 $a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "不好意思。这个系统目前没设置跟别的公开网站连接或邀请成员。";
-$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "";
+$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "各 Friendica 站点相互连接以创造出一个由其组成成员控制拥有的有强大隐私保护能力的大型社交网络。各站点同时也能够接入许多传统社交网络。";
 $a->strings["To accept this invitation, please visit and register at %s."] = "要接受这个邀请,请在 %s 访问并注册。";
 $a->strings["Send invitations"] = "发请柬";
 $a->strings["Enter email addresses, one per line:"] = "输入电子邮件地址,一行一个:";
@@ -563,7 +530,7 @@ $a->strings["Your message:"] = "你的消息:";
 $a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "在 Friendica,你被诚挚地邀请来加入我和其他亲密的朋友-并帮助我们创建更好的社会网络。";
 $a->strings["You will need to supply this invitation code: \$invite_code"] = "您要输入这个邀请密码:\$invite_code";
 $a->strings["Once you have registered, please connect with me via my profile page at:"] = "您一注册,请页跟我连接,用我的简介在:";
-$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "";
+$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "欲了解更多关于 Friendica 项目的信息以及为什么我们认为这很重要,请访问 http://friendi.ca";
 $a->strings["Manage Identities and/or Pages"] = "管理身份或页";
 $a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "交替不同同一人或社会/组页合用您的账户或给您「管理」批准";
 $a->strings["Select an identity to manage: "] = "选择同一个人管理:";
@@ -659,458 +626,96 @@ $a->strings["Sorry, maybe your upload is bigger than the PHP configuration allow
 $a->strings["Or - did you try to upload an empty file?"] = "或者,你是不是上传空的文件?";
 $a->strings["File exceeds size limit of %s"] = "文件超过了 %s 的大小限制";
 $a->strings["File upload failed."] = "文件上传失败。";
-$a->strings["Theme settings updated."] = "主题设置更新了。";
-$a->strings["Information"] = "资料";
-$a->strings["Overview"] = "概览";
-$a->strings["Federation Statistics"] = "";
-$a->strings["Configuration"] = "";
-$a->strings["Site"] = "网站";
-$a->strings["Users"] = "用户";
-$a->strings["Addons"] = "插件";
-$a->strings["Themes"] = "主题";
-$a->strings["Additional features"] = "附加的特点";
-$a->strings["Database"] = "数据库";
-$a->strings["DB updates"] = "数据库更新";
-$a->strings["Inspect Queue"] = "";
-$a->strings["Tools"] = "工具";
-$a->strings["Contact Blocklist"] = "";
-$a->strings["Server Blocklist"] = "服务器屏蔽列表";
-$a->strings["Delete Item"] = "删除项目";
-$a->strings["Logs"] = "记录";
-$a->strings["View Logs"] = "查看日志";
-$a->strings["Diagnostics"] = "";
-$a->strings["PHP Info"] = "PHP Info";
-$a->strings["probe address"] = "探测地址";
-$a->strings["check webfinger"] = "";
-$a->strings["Admin"] = "管理";
-$a->strings["Addon Features"] = "";
-$a->strings["User registrations waiting for confirmation"] = "用户注册等确认";
-$a->strings["The blocked domain"] = "被封禁的域名";
-$a->strings["The reason why you blocked this domain."] = "封禁这个域名的原因。";
-$a->strings["Delete domain"] = "删除域名";
-$a->strings["Check to delete this entry from the blocklist"] = "选中以从列表中删除此条目";
-$a->strings["Administration"] = "管理";
-$a->strings["This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."] = "";
-$a->strings["The list of blocked servers will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "";
-$a->strings["Add new entry to block list"] = "添加新条目到屏蔽列表";
-$a->strings["Server Domain"] = "服务器域名";
-$a->strings["The domain of the new server to add to the block list. Do not include the protocol."] = "";
-$a->strings["Block reason"] = "封禁原因";
-$a->strings["Add Entry"] = "添加条目";
-$a->strings["Save changes to the blocklist"] = "保存变更到屏蔽列表";
-$a->strings["Current Entries in the Blocklist"] = "屏蔽列表中的当前条目";
-$a->strings["Delete entry from blocklist"] = "删除屏蔽列表中的条目";
-$a->strings["Delete entry from blocklist?"] = "从屏蔽列表删除条目?";
-$a->strings["Server added to blocklist."] = "服务器已添加到屏蔽列表。";
-$a->strings["Site blocklist updated."] = "站点屏蔽列表已更新。";
-$a->strings["The contact has been blocked from the node"] = "";
-$a->strings["Could not find any contact entry for this URL (%s)"] = "";
-$a->strings["%s contact unblocked"] = [
-       0 => "",
-];
-$a->strings["Remote Contact Blocklist"] = "";
-$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "";
-$a->strings["Block Remote Contact"] = "";
-$a->strings["select all"] = "全选";
-$a->strings["select none"] = "";
-$a->strings["Block"] = "屏蔽";
-$a->strings["Unblock"] = "解除屏蔽";
-$a->strings["No remote contact is blocked from this node."] = "";
-$a->strings["Blocked Remote Contacts"] = "";
-$a->strings["Block New Remote Contact"] = "";
-$a->strings["Photo"] = "照片";
-$a->strings["%s total blocked contact"] = [
-       0 => "",
+$a->strings["%d contact edited."] = [
+       0 => "%d 个联系人被编辑了。",
 ];
-$a->strings["URL of the remote contact to block."] = "";
-$a->strings["Delete this Item"] = "删除这个项目";
-$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "";
-$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "";
-$a->strings["GUID"] = "GUID";
-$a->strings["The GUID of the item you want to delete."] = "你想要删除的项目的 GUID.";
-$a->strings["Item marked for deletion."] = "被标记为要删除的项目。";
-$a->strings["unknown"] = "未知";
-$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "";
-$a->strings["The <em>Auto Discovered Contact Directory</em> feature is not enabled, it will improve the data displayed here."] = "";
-$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "";
-$a->strings["ID"] = "ID";
-$a->strings["Recipient Name"] = "接收者的名字";
-$a->strings["Recipient Profile"] = "接收者的简介";
-$a->strings["Network"] = "网络";
-$a->strings["Created"] = "";
-$a->strings["Last Tried"] = "上次尝试";
-$a->strings["This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."] = "";
-$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "";
-$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "有新的 Friendica 版本可供下载。您当前的版本为 %1\$s,上游版本为 %2\$s";
-$a->strings["The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line and have a look at the errors that might appear."] = "";
-$a->strings["The worker was never executed. Please check your database structure!"] = "";
-$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "";
-$a->strings["Normal Account"] = "正常帐户";
-$a->strings["Automatic Follower Account"] = "";
-$a->strings["Public Forum Account"] = "";
-$a->strings["Automatic Friend Account"] = "自动朋友帐户";
-$a->strings["Blog Account"] = "博客账户";
-$a->strings["Private Forum Account"] = "";
-$a->strings["Message queues"] = "通知排队";
-$a->strings["Summary"] = "概要";
-$a->strings["Registered users"] = "注册的用户";
-$a->strings["Pending registrations"] = "未决的注册";
-$a->strings["Version"] = "版本";
-$a->strings["Active addons"] = "";
-$a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] = "不能分析基础URL。至少要<scheme>://<domain>";
-$a->strings["Site settings updated."] = "网站设置更新了。";
-$a->strings["No special theme for mobile devices"] = "没专门适合手机的主题";
-$a->strings["No community page"] = "没有社会页";
-$a->strings["Public postings from users of this site"] = "本网站用户的公开文章";
-$a->strings["Public postings from the federated network"] = "";
-$a->strings["Public postings from local users and the federated network"] = "";
+$a->strings["Could not access contact record."] = "无法访问联系人记录。";
+$a->strings["Could not locate selected profile."] = "找不到选择的简介。";
+$a->strings["Contact updated."] = "联系人更新了。";
+$a->strings["Failed to update contact record."] = "更新联系人记录失败。";
+$a->strings["Contact has been blocked"] = "联系人已被屏蔽";
+$a->strings["Contact has been unblocked"] = "联系人已被解除屏蔽";
+$a->strings["Contact has been ignored"] = "联系人已被忽视";
+$a->strings["Contact has been unignored"] = "联系人已被解除忽视";
+$a->strings["Contact has been archived"] = "联系人已存档";
+$a->strings["Contact has been unarchived"] = "联系人已被解除存档";
+$a->strings["Drop contact"] = "";
+$a->strings["Do you really want to delete this contact?"] = "您真的想删除这个联系人吗?";
+$a->strings["Contact has been removed."] = "联系人被删除了。";
+$a->strings["You are mutual friends with %s"] = "您和 %s 互为朋友";
+$a->strings["You are sharing with %s"] = "你正在和 %s 分享";
+$a->strings["%s is sharing with you"] = "%s 正在和你分享";
+$a->strings["Private communications are not available for this contact."] = "私人交流对这个联系人不可用。";
+$a->strings["Never"] = "从未";
+$a->strings["(Update was successful)"] = "(更新成功)";
+$a->strings["(Update was not successful)"] = "(更新不成功)";
+$a->strings["Suggest friends"] = "建议朋友们";
+$a->strings["Network type: %s"] = "网络种类: %s";
+$a->strings["Communications lost with this contact!"] = "和这个联系人的通信断开了!";
+$a->strings["Fetch further information for feeds"] = "拿文源别的消息";
+$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "";
 $a->strings["Disabled"] = "已停用";
-$a->strings["Users, Global Contacts"] = "用户,全球联系人";
-$a->strings["Users, Global Contacts/fallback"] = "";
-$a->strings["One month"] = "一个月";
-$a->strings["Three months"] = "三个月";
-$a->strings["Half a year"] = "半年";
-$a->strings["One year"] = "一年";
-$a->strings["Multi user instance"] = "多用户网站";
-$a->strings["Closed"] = "关闭";
-$a->strings["Requires approval"] = "要批准";
-$a->strings["Open"] = "打开";
-$a->strings["No SSL policy, links will track page SSL state"] = "没SSL方针,环节将追踪页SSL现状";
-$a->strings["Force all links to use SSL"] = "强制所有链接使用 SSL";
-$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "自签证书,只在本地链接使用 SSL(不推荐)";
-$a->strings["Don't check"] = "请勿检查";
-$a->strings["check the stable version"] = "检查稳定版";
-$a->strings["check the development version"] = "检查开发版本";
-$a->strings["Save Settings"] = "保存设置";
-$a->strings["Republish users to directory"] = "";
-$a->strings["Registration"] = "注册";
-$a->strings["File upload"] = "文件上传";
-$a->strings["Policies"] = "政策";
+$a->strings["Fetch information"] = "取消息";
+$a->strings["Fetch keywords"] = "获取关键字";
+$a->strings["Fetch information and keywords"] = "取消息和关键词";
+$a->strings["Contact"] = "联系人";
+$a->strings["Profile Visibility"] = "简历可见量";
+$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "请选择简介您想给%s显示他安全地看您的简介的时候。";
+$a->strings["Contact Information / Notes"] = "熟人信息/便条";
+$a->strings["Their personal note"] = "";
+$a->strings["Edit contact notes"] = "编辑联系人便条";
+$a->strings["Block/Unblock contact"] = "屏蔽/解除屏蔽联系人";
+$a->strings["Ignore contact"] = "忽略联系人";
+$a->strings["Repair URL settings"] = "维修URL设置";
+$a->strings["View conversations"] = "看交流";
+$a->strings["Last update:"] = "上个更新:";
+$a->strings["Update public posts"] = "更新公开文章";
+$a->strings["Update now"] = "现在更新";
+$a->strings["Unblock"] = "解除屏蔽";
+$a->strings["Block"] = "屏蔽";
+$a->strings["Unignore"] = "取消忽视";
+$a->strings["Currently blocked"] = "现在被封禁的";
+$a->strings["Currently ignored"] = "现在不理的";
+$a->strings["Currently archived"] = "当前已存档";
+$a->strings["Awaiting connection acknowledge"] = "等待连接确认";
+$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "回答/喜欢关您公开文章<strong>会</strong>还可见的";
+$a->strings["Notification for new posts"] = "新消息提示";
+$a->strings["Send a notification of every new post of this contact"] = "发送这个联系人的每篇新文章的通知";
+$a->strings["Blacklisted keywords"] = "黑名单关键词";
+$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "逗号分的关键词不应该翻译成主题标签,如果“取消息和关键词”选择的。";
+$a->strings["XMPP:"] = "XMPP:";
+$a->strings["Actions"] = "";
+$a->strings["Status"] = "状态";
+$a->strings["Contact Settings"] = "联系人设置";
+$a->strings["Suggestions"] = "建议";
+$a->strings["Suggest potential friends"] = "建议潜在朋友们";
+$a->strings["All Contacts"] = "所有联系人";
+$a->strings["Show all contacts"] = "显示所有的联系人";
+$a->strings["Unblocked"] = "未屏蔽的";
+$a->strings["Only show unblocked contacts"] = "只显示没被屏蔽的联系人";
+$a->strings["Blocked"] = "被屏蔽的";
+$a->strings["Only show blocked contacts"] = "只显示被屏蔽的联系人";
+$a->strings["Ignored"] = "忽视的";
+$a->strings["Only show ignored contacts"] = "只显示忽略的联系人";
+$a->strings["Archived"] = "已存档";
+$a->strings["Only show archived contacts"] = "只显示已存档联系人";
+$a->strings["Hidden"] = "隐藏的";
+$a->strings["Only show hidden contacts"] = "只显示隐藏的联系人";
+$a->strings["Search your contacts"] = "搜索您的联系人";
+$a->strings["Results for: %s"] = "";
+$a->strings["Find"] = "搜索";
+$a->strings["Update"] = "更新";
+$a->strings["Archive"] = "存档";
+$a->strings["Unarchive"] = "从存档拿来";
+$a->strings["Batch Actions"] = "批量操作";
+$a->strings["Profile Details"] = "简介内容";
+$a->strings["View all contacts"] = "查看所有联系人";
+$a->strings["View all common friends"] = "查看所有公共好友";
 $a->strings["Advanced"] = "高级";
-$a->strings["Auto Discovered Contact Directory"] = "";
-$a->strings["Performance"] = "性能";
-$a->strings["Worker"] = "";
-$a->strings["Relocate - WARNING: advanced function. Could make this server unreachable."] = "重定位 - 警告:高级功能。可能会让这个服务器不可达。";
-$a->strings["Site name"] = "网页名字";
-$a->strings["Host name"] = "服务器名";
-$a->strings["Sender Email"] = "寄主邮件";
-$a->strings["The email address your server shall use to send notification emails from."] = "";
-$a->strings["Banner/Logo"] = "标题/标志";
-$a->strings["Shortcut icon"] = "捷径小图片";
-$a->strings["Link to an icon that will be used for browsers."] = "";
-$a->strings["Touch icon"] = "触摸小图片";
-$a->strings["Link to an icon that will be used for tablets and mobiles."] = "";
-$a->strings["Additional Info"] = "别的消息";
-$a->strings["For public servers: you can add additional information here that will be listed at %s/servers."] = "";
-$a->strings["System language"] = "系统语言";
-$a->strings["System theme"] = "系统主题";
-$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "默认系统主题-会被用户简介超驰-<a href='#' id='cnftheme'>把主题设置变化</a>";
-$a->strings["Mobile system theme"] = "手机系统主题";
-$a->strings["Theme for mobile devices"] = "用于移动设备的主题";
-$a->strings["SSL link policy"] = "SSL环节方针";
-$a->strings["Determines whether generated links should be forced to use SSL"] = "决定产生的链接是否应该强制使用 SSL";
-$a->strings["Force SSL"] = "强制使用 SSL";
-$a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "强逼所有非SSL的要求用SSL。注意:在有的系统会导致无限循环";
-$a->strings["Hide help entry from navigation menu"] = "隐藏帮助在航行选单";
-$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "隐藏帮助项目在航行选单。您还能用它经过手动的输入「/help」";
-$a->strings["Single user instance"] = "单用户网站";
-$a->strings["Make this instance multi-user or single-user for the named user"] = "弄这网站多用户或单用户为选择的用户";
-$a->strings["Maximum image size"] = "图片最大尺寸";
-$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "最多上传照相的字节。默认是零,意思是无限。";
-$a->strings["Maximum image length"] = "最大图片大小";
-$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "最多像素在上传图片的长度。默认-1,意思是无限。";
-$a->strings["JPEG image quality"] = "JPEG 图片质量";
-$a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "上传的JPEG被用这质量[0-100]保存。默认100,最高。";
-$a->strings["Register policy"] = "注册政策";
-$a->strings["Maximum Daily Registrations"] = "一天最多注册";
-$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day.  If register is set to closed, this setting has no effect."] = "如果注册上边许可的,这个选择一天最多新用户注册会接待。如果注册关闭了,这个设置没有印象。";
-$a->strings["Register text"] = "注册正文";
-$a->strings["Will be displayed prominently on the registration page."] = "被显著的在注册页表示。";
-$a->strings["Accounts abandoned after x days"] = "账户丢弃X天后";
-$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "拒绝浪费系统资源看外网站找丢弃的账户。输入0为无时限。";
-$a->strings["Allowed friend domains"] = "允许的朋友域";
-$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "逗号分隔的域名许根这个网站结友谊。通配符行。空的允许所有的域名。";
-$a->strings["Allowed email domains"] = "允许的电子邮件域";
-$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "逗号分隔的域名可接受在邮件地址为这网站的注册。通配符行。空的允许所有的域名。";
-$a->strings["No OEmbed rich content"] = "";
-$a->strings["Don't show the rich content (e.g. embedded PDF), except from the domains listed below."] = "";
-$a->strings["Allowed OEmbed domains"] = "";
-$a->strings["Comma separated list of domains which oembed content is allowed to be displayed. Wildcards are accepted."] = "";
-$a->strings["Block public"] = "";
-$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "拦公开看什么否则空开的私页在这网站除了您登录的时候以外。";
-$a->strings["Force publish"] = "强行发布";
-$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "让所有这网站的的简介表明在网站目录。";
-$a->strings["Global directory URL"] = "";
-$a->strings["URL to the global directory. If this is not set, the global directory is completely unavailable to the application."] = "";
-$a->strings["Private posts by default for new users"] = "新用户默认写私人文章";
-$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "默认新用户文章批准使默认隐私组,没有公开。";
-$a->strings["Don't include post content in email notifications"] = "别包含文章内容在邮件消息";
-$a->strings["Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure."] = "别包含文章/谈论/私消息/等的内容在文件消息被这个网站寄出,为了隐私。";
-$a->strings["Disallow public access to addons listed in the apps menu."] = "不允许插件的公众使用权在应用选单。";
-$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "复选这个框为把应用选内插件限制仅成员";
-$a->strings["Don't embed private images in posts"] = "别嵌入私人图案在文章里";
-$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "别把复制嵌入的照相代替本网站的私人照相在文章里。结果是收包括私人照相的熟人要认证才卸载个张照片,会花许久。";
-$a->strings["Allow Users to set remote_self"] = "允许用户用遥远的自身";
-$a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "选择这个之后,用户们允许表明熟人当遥远的自身在熟人修理页。遥远的自身所有文章被复制到用户文章流。";
-$a->strings["Block multiple registrations"] = "阻止多次注册";
-$a->strings["Disallow users to register additional accounts for use as pages."] = "不允许用户注册别的账户为当页。";
-$a->strings["OpenID support"] = "OpenID 支持";
-$a->strings["OpenID support for registration and logins."] = "支持使用 OpenID 注册和登录。";
-$a->strings["Fullname check"] = "全名核实";
-$a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "让用户注册的时候放空格姓名中间,省得垃圾注册。";
-$a->strings["Community pages for visitors"] = "";
-$a->strings["Which community pages should be available for visitors. Local users always see both pages."] = "";
-$a->strings["Posts per user on community page"] = "个用户文章数量在社会页";
-$a->strings["The maximum number of posts per user on the community page. (Not valid for 'Global Community')"] = "一个用户最多文章在社会页。(无效在“全球社会”)";
-$a->strings["Enable OStatus support"] = "启用 OStatus 支持";
-$a->strings["Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "提供内置的 OStatus(StatusNet、GNU Social 等)兼容性。所有 OStatus 的通信是公开的,所以会偶尔显示隐私警告。";
-$a->strings["Only import OStatus threads from our contacts"] = "";
-$a->strings["Normally we import every content from our OStatus contacts. With this option we only store threads that are started by a contact that is known on our system."] = "";
-$a->strings["OStatus support can only be enabled if threading is enabled."] = "";
-$a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "Diaspora 支持无法启用,因为 Friendica 被安装到了一个子目录。";
-$a->strings["Enable Diaspora support"] = "启用 Diaspora 支持";
-$a->strings["Provide built-in Diaspora network compatibility."] = "提供内置的 Diaspora 网络兼容性。";
-$a->strings["Only allow Friendica contacts"] = "只允许 Friendica 联系人";
-$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "所有联系人必须使用 Friendica 协议 。所有其他内置沟通协议都已停用。";
-$a->strings["Verify SSL"] = "验证 SSL";
-$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "你想的话,您会使严格证书核实可用。意思是您不能根自签的SSL网站交流。";
-$a->strings["Proxy user"] = "代理用户";
-$a->strings["Proxy URL"] = "代理URL";
-$a->strings["Network timeout"] = "网络超时";
-$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "输入秒数。输入零为无限(不推荐的)。";
-$a->strings["Maximum Load Average"] = "最大平均负荷";
-$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "系统负荷平均以上转播和检查行程会被耽误-默认50。";
-$a->strings["Maximum Load Average (Frontend)"] = "";
-$a->strings["Maximum system load before the frontend quits service - default 50."] = "";
-$a->strings["Minimal Memory"] = "最少内存";
-$a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "";
-$a->strings["Maximum table size for optimization"] = "";
-$a->strings["Maximum table size (in MB) for the automatic optimization - default 100 MB. Enter -1 to disable it."] = "";
-$a->strings["Minimum level of fragmentation"] = "";
-$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "";
-$a->strings["Periodical check of global contacts"] = "";
-$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "";
-$a->strings["Days between requery"] = "重新查询间隔天数";
-$a->strings["Number of days after which a server is requeried for his contacts."] = "";
-$a->strings["Discover contacts from other servers"] = "从其他服务器上发现联系人";
-$a->strings["Periodically query other servers for contacts. You can choose between 'users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommened setting is 'Users, Global Contacts'."] = "";
-$a->strings["Timeframe for fetching global contacts"] = "";
-$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "";
-$a->strings["Search the local directory"] = "搜索本地目录";
-$a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "";
-$a->strings["Publish server information"] = "发布服务器信息";
-$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."] = "";
-$a->strings["Check upstream version"] = "检查上游版本";
-$a->strings["Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."] = "";
-$a->strings["Suppress Tags"] = "压制标签";
-$a->strings["Suppress showing a list of hashtags at the end of the posting."] = "不在文章末尾显示主题标签列表。";
-$a->strings["Path to item cache"] = "路线到项目缓存";
-$a->strings["The item caches buffers generated bbcode and external images."] = "";
-$a->strings["Cache duration in seconds"] = "缓存时间秒";
-$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "高速缓存要存文件多久?默认是86400秒钟(一天)。停用高速缓存,输入-1。";
-$a->strings["Maximum numbers of comments per post"] = "文件最多评论";
-$a->strings["How much comments should be shown for each post? Default value is 100."] = "";
-$a->strings["Temp path"] = "临时文件路线";
-$a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "";
-$a->strings["Base path to installation"] = "基础安装路线";
-$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "";
-$a->strings["Disable picture proxy"] = "停用图片代理";
-$a->strings["The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith."] = "";
-$a->strings["Only search in tags"] = "";
-$a->strings["On large systems the text search can slow down the system extremely."] = "";
-$a->strings["New base url"] = "新基础URL";
-$a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "";
-$a->strings["RINO Encryption"] = "";
-$a->strings["Encryption layer between nodes."] = "";
-$a->strings["Maximum number of parallel workers"] = "";
-$a->strings["On shared hosters set this to 2. On larger systems, values of 10 are great. Default value is 4."] = "";
-$a->strings["Don't use 'proc_open' with the worker"] = "";
-$a->strings["Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = "";
-$a->strings["Enable fastlane"] = "";
-$a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "";
-$a->strings["Enable frontend worker"] = "";
-$a->strings["When enabled the Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = "";
-$a->strings["Update has been marked successful"] = "更新当成功标签了";
-$a->strings["Database structure update %s was successfully applied."] = "";
-$a->strings["Executing of database structure update %s failed with error: %s"] = "";
-$a->strings["Executing %s failed with error: %s"] = "执行 %s 失败,错误:%s";
-$a->strings["Update %s was successfully applied."] = "把%s更新成功地实行。";
-$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "%s更新没回答现状。不知道是否成功。";
-$a->strings["There was no additional update function %s that needed to be called."] = "";
-$a->strings["No failed updates."] = "没有不通过地更新。";
-$a->strings["Check database structure"] = "";
-$a->strings["Failed Updates"] = "没通过的更新";
-$a->strings["This does not include updates prior to 1139, which did not return a status."] = "这个不包括1139号更新之前,它们没回答装线。";
-$a->strings["Mark success (if update was manually applied)"] = "标注成功(如果手动地把更新实行了)";
-$a->strings["Attempt to execute this update step automatically"] = "试图自动地把这步更新实行";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tthe administrator of %2\$s has set up an account for you."] = "";
-$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s."] = "";
-$a->strings["Registration details for %s"] = "注册信息为%s";
-$a->strings["%s user blocked/unblocked"] = [
-       0 => "",
-];
-$a->strings["%s user deleted"] = [
-       0 => "%s 用户被删除了",
-];
-$a->strings["User '%s' deleted"] = "用户 '%s' 被删除了";
-$a->strings["User '%s' unblocked"] = "";
-$a->strings["User '%s' blocked"] = "";
-$a->strings["Email"] = "电子邮件";
-$a->strings["Register date"] = "注册日期";
-$a->strings["Last login"] = "上次登录";
-$a->strings["Last item"] = "上项目";
-$a->strings["Account"] = "帐户";
-$a->strings["Add User"] = "添加用户";
-$a->strings["User registrations waiting for confirm"] = "用户注册等待确认";
-$a->strings["User waiting for permanent deletion"] = "用户等待长久删除";
-$a->strings["Request date"] = "要求日期";
-$a->strings["No registrations."] = "没有注册。";
-$a->strings["Note from the user"] = "";
-$a->strings["Deny"] = "否定";
-$a->strings["Site admin"] = "网站管理员";
-$a->strings["Account expired"] = "帐户过期了";
-$a->strings["New User"] = "新用户";
-$a->strings["Deleted since"] = "删除从";
-$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "特定的用户被删除!\\n\\n什么这些用户放在这个网站被永远删除!\\n\\n您肯定吗?";
-$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "用户{0}将被删除!\\n\\n什么这个用户放在这个网站被永远删除!\\n\\n您肯定吗?";
-$a->strings["Name of the new user."] = "新用户的名字。";
-$a->strings["Nickname"] = "昵称";
-$a->strings["Nickname of the new user."] = "新用户的昵称。";
-$a->strings["Email address of the new user."] = "新用户的邮件地址。";
-$a->strings["Addon %s disabled."] = "";
-$a->strings["Addon %s enabled."] = "";
-$a->strings["Disable"] = "停用";
-$a->strings["Enable"] = "使能用";
-$a->strings["Toggle"] = "肘节";
-$a->strings["Author: "] = "作者:";
-$a->strings["Maintainer: "] = "维护者:";
-$a->strings["Reload active addons"] = "";
-$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "";
-$a->strings["No themes found."] = "找不到主题。";
-$a->strings["Screenshot"] = "截图";
-$a->strings["Reload active themes"] = "重载活动的主题";
-$a->strings["No themes found on the system. They should be placed in %1\$s"] = "";
-$a->strings["[Experimental]"] = "[试验]";
-$a->strings["[Unsupported]"] = "[没支持]";
-$a->strings["Log settings updated."] = "日志设置更新了。";
-$a->strings["PHP log currently enabled."] = "PHP 日志已启用。";
-$a->strings["PHP log currently disabled."] = "PHP 日志已禁用。";
-$a->strings["Clear"] = "清理出";
-$a->strings["Enable Debugging"] = "启用调试";
-$a->strings["Log file"] = "日志文件";
-$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "必要被网页服务器可写的。相对Friendica主文件夹。";
-$a->strings["Log level"] = "日志级别";
-$a->strings["PHP logging"] = "PHP 日志";
-$a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "";
-$a->strings["Error trying to open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s exist and is readable."] = "";
-$a->strings["Couldn't open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s is readable."] = "";
-$a->strings["Off"] = "关";
-$a->strings["On"] = "开";
-$a->strings["Lock feature %s"] = "锁定特性 %s";
-$a->strings["Manage Additional Features"] = "管理附加特性";
-$a->strings["Source (bbcode) text:"] = "源代码(bbcode)正文";
-$a->strings["Source (Diaspora) text to convert to BBcode:"] = "源代(Diaspora)正文要翻译成BBCode:";
-$a->strings["Source input: "] = "源代码输入:";
-$a->strings["bbcode (raw HTML(: "] = "";
-$a->strings["bbcode: "] = "";
-$a->strings["bbcode => html2bbcode: "] = "";
-$a->strings["bb2diaspora: "] = "";
-$a->strings["bb2diaspora => Markdown: "] = "";
-$a->strings["bb2diaspora => diaspora2bb: "] = "";
-$a->strings["Source input (Diaspora format): "] = "源代输入(Diaspora形式):";
-$a->strings["diaspora2bb: "] = "diaspora2bb: ";
-$a->strings["Community option not available."] = "";
-$a->strings["Not available."] = "不可用的";
-$a->strings["Local Community"] = "";
-$a->strings["Posts from local users on this server"] = "";
-$a->strings["Global Community"] = "";
-$a->strings["Posts from users of the whole federated network"] = "";
-$a->strings["No results."] = "没有结果。";
-$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "";
-$a->strings["%d contact edited."] = [
-       0 => "%d 个联系人被编辑了。",
-];
-$a->strings["Could not access contact record."] = "无法访问联系人记录。";
-$a->strings["Could not locate selected profile."] = "找不到选择的简介。";
-$a->strings["Contact updated."] = "联系人更新了。";
-$a->strings["Failed to update contact record."] = "更新联系人记录失败。";
-$a->strings["Contact has been blocked"] = "联系人已被屏蔽";
-$a->strings["Contact has been unblocked"] = "联系人已被解除屏蔽";
-$a->strings["Contact has been ignored"] = "联系人已被忽视";
-$a->strings["Contact has been unignored"] = "联系人已被解除忽视";
-$a->strings["Contact has been archived"] = "联系人已存档";
-$a->strings["Contact has been unarchived"] = "联系人已被解除存档";
-$a->strings["Drop contact"] = "";
-$a->strings["Do you really want to delete this contact?"] = "您真的想删除这个熟人吗?";
-$a->strings["Contact has been removed."] = "联系人被删除了。";
-$a->strings["You are mutual friends with %s"] = "您和 %s 互为朋友";
-$a->strings["You are sharing with %s"] = "你正在和 %s 分享";
-$a->strings["%s is sharing with you"] = "%s 正在和你分享";
-$a->strings["Private communications are not available for this contact."] = "私人交流对这个联系人不可用。";
-$a->strings["Never"] = "从未";
-$a->strings["(Update was successful)"] = "(更新成功)";
-$a->strings["(Update was not successful)"] = "(更新不成功)";
-$a->strings["Suggest friends"] = "建议朋友们";
-$a->strings["Network type: %s"] = "网络种类: %s";
-$a->strings["Communications lost with this contact!"] = "和这个联系人的通信断开了!";
-$a->strings["Fetch further information for feeds"] = "拿文源别的消息";
-$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "";
-$a->strings["Fetch information"] = "取消息";
-$a->strings["Fetch keywords"] = "获取关键字";
-$a->strings["Fetch information and keywords"] = "取消息和关键词";
-$a->strings["Contact"] = "联系人";
-$a->strings["Profile Visibility"] = "简历可见量";
-$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "请选择简介您想给%s显示他安全地看您的简介的时候。";
-$a->strings["Contact Information / Notes"] = "熟人信息/便条";
-$a->strings["Their personal note"] = "";
-$a->strings["Edit contact notes"] = "编辑联系人便条";
-$a->strings["Block/Unblock contact"] = "屏蔽/解除屏蔽联系人";
-$a->strings["Ignore contact"] = "忽略联系人";
-$a->strings["Repair URL settings"] = "维修URL设置";
-$a->strings["View conversations"] = "看交流";
-$a->strings["Last update:"] = "上个更新:";
-$a->strings["Update public posts"] = "更新公开文章";
-$a->strings["Update now"] = "现在更新";
-$a->strings["Unignore"] = "取消忽视";
-$a->strings["Currently blocked"] = "现在被封禁的";
-$a->strings["Currently ignored"] = "现在不理的";
-$a->strings["Currently archived"] = "现在存档着";
-$a->strings["Awaiting connection acknowledge"] = "";
-$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "回答/喜欢关您公开文章<strong>会</strong>还可见的";
-$a->strings["Notification for new posts"] = "新消息提示";
-$a->strings["Send a notification of every new post of this contact"] = "发送这个联系人的每篇新文章的通知";
-$a->strings["Blacklisted keywords"] = "黑名单关键词";
-$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "逗号分的关键词不应该翻译成主题标签,如果“取消息和关键词”选择的。";
-$a->strings["XMPP:"] = "XMPP:";
-$a->strings["Actions"] = "";
-$a->strings["Status"] = "状态";
-$a->strings["Contact Settings"] = "联系人设置";
-$a->strings["Suggestions"] = "建议";
-$a->strings["Suggest potential friends"] = "建议潜在朋友们";
-$a->strings["Show all contacts"] = "显示所有的联系人";
-$a->strings["Unblocked"] = "";
-$a->strings["Only show unblocked contacts"] = "只显示没被屏蔽的联系人";
-$a->strings["Blocked"] = "被屏蔽的";
-$a->strings["Only show blocked contacts"] = "只显示被屏蔽的联系人";
-$a->strings["Ignored"] = "忽视的";
-$a->strings["Only show ignored contacts"] = "只显示忽略的联系人";
-$a->strings["Archived"] = "在存档";
-$a->strings["Only show archived contacts"] = "只显示已存档联系人";
-$a->strings["Hidden"] = "隐藏的";
-$a->strings["Only show hidden contacts"] = "只显示隐藏的联系人";
-$a->strings["Search your contacts"] = "搜索您的联系人";
-$a->strings["Results for: %s"] = "";
-$a->strings["Update"] = "更新";
-$a->strings["Archive"] = "存档";
-$a->strings["Unarchive"] = "从存档拿来";
-$a->strings["Batch Actions"] = "";
-$a->strings["Profile Details"] = "简介内容";
-$a->strings["View all contacts"] = "查看所有联系人";
-$a->strings["View all common friends"] = "查看所有公共好友";
 $a->strings["Advanced Contact Settings"] = "高级联系人设置";
 $a->strings["Mutual Friendship"] = "共同友谊";
 $a->strings["is a fan of yours"] = "是你的粉丝";
-$a->strings["you are a fan of"] = "你喜欢";
+$a->strings["you are a fan of"] = "您已关注";
 $a->strings["Toggle Blocked status"] = "切换屏蔽状态";
 $a->strings["Toggle Ignored status"] = "交替忽视现状";
 $a->strings["Toggle Archive status"] = "交替档案现状";
@@ -1118,6 +723,7 @@ $a->strings["Delete contact"] = "删除联系人";
 $a->strings["No parent user"] = "";
 $a->strings["Parent User"] = "";
 $a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "";
+$a->strings["Save Settings"] = "保存设置";
 $a->strings["Delegate Page Management"] = "页代表管理";
 $a->strings["Delegates"] = "";
 $a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "代表会管理所有的方面这个账户/页除了基础账户配置以外。请别代表您私人账户给您没完全信的人。";
@@ -1146,13 +752,14 @@ $a->strings["Apparently you are already friends with %s."] = "看上去您已经
 $a->strings["Invalid profile URL."] = "无效的简介URL。";
 $a->strings["Disallowed profile URL."] = "不允许的简介地址.";
 $a->strings["Your introduction has been sent."] = "您的介绍发布了。";
-$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "";
+$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "无法为您的网络完成远程订阅。请直接在您的系统上订阅。";
 $a->strings["Please login to confirm introduction."] = "请登录以确认介绍。";
 $a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = "当前登录的身份不正确。请登录到<strong>这个</strong>用户。";
 $a->strings["Confirm"] = "确认";
 $a->strings["Hide this contact"] = "隐藏这个联系人";
 $a->strings["Welcome home %s."] = "欢迎%s。";
 $a->strings["Please confirm your introduction/connection request to %s."] = "请确认您的介绍/联络要求给%s。";
+$a->strings["Public access denied."] = "拒绝公开访问";
 $a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "请从以下支持的通信网络之一输入你的 “身份地址”:";
 $a->strings["If you are not yet a member of the free social web, <a href=\"%s\">follow this link to find a public Friendica site and join us today</a>."] = "";
 $a->strings["Friend/Connection Request"] = "朋友/连接请求";
@@ -1161,26 +768,9 @@ $a->strings["Please answer the following:"] = "请回答下述的:";
 $a->strings["Does %s know you?"] = "%s是否认识你?";
 $a->strings["Add a personal note:"] = "添加一个个人便条:";
 $a->strings["Friendica"] = "Friendica";
-$a->strings["GNU Social (Pleroma, Mastodon)"] = "";
-$a->strings["Diaspora (Socialhome, Hubzilla)"] = "";
+$a->strings["GNU Social (Pleroma, Mastodon)"] = "GNU Social (Pleroma, Mastodon)";
+$a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)";
 $a->strings[" - please do not use this form.  Instead, enter %s into your Diaspora search bar."] = " - 请别用这个表格。而是在你的 Diaspora 搜索栏输入 %s.";
-$a->strings["Item not found"] = "项目没找到";
-$a->strings["Edit post"] = "编辑文章";
-$a->strings["Event can not end before it has started."] = "";
-$a->strings["Event title and start time are required."] = "项目标题和开始时间是必须的。";
-$a->strings["Create New Event"] = "创建新的事件";
-$a->strings["Event details"] = "事件细节";
-$a->strings["Starting date and Title are required."] = "需要开始日期和标题。";
-$a->strings["Event Starts:"] = "事件开始:";
-$a->strings["Finish date/time is not known or not relevant"] = "结束日期/时间未知或无关";
-$a->strings["Event Finishes:"] = "事件结束:";
-$a->strings["Adjust for viewer timezone"] = "调整为浏览者的时区";
-$a->strings["Description:"] = "描述:";
-$a->strings["Title:"] = "标题:";
-$a->strings["Share this event"] = "分享这个事件";
-$a->strings["Basic"] = "基本";
-$a->strings["Failed to remove event"] = "删除事件失败";
-$a->strings["Event removed"] = "事件已删除";
 $a->strings["- select -"] = "-选择-";
 $a->strings["The contact could not be added."] = "无法添加此联系人。";
 $a->strings["You already added this contact."] = "您已添加此联系人。";
@@ -1210,7 +800,7 @@ $a->strings["Your account email address must match this in order to use the web
 $a->strings["Please select a default timezone for your website"] = "请选择您网站的默认时区";
 $a->strings["Site settings"] = "网站设置";
 $a->strings["System Language:"] = "系统语言:";
-$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "";
+$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "为 Friendica 安装界面及邮件发送设置默认语言。";
 $a->strings["Could not find a command line version of PHP in the web server PATH."] = "没找到命令行PHP在网服务器PATH。";
 $a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>"] = "";
 $a->strings["PHP executable path"] = "PHP可执行路径";
@@ -1240,8 +830,8 @@ $a->strings["Error: openssl PHP module required but not installed."] = "错误
 $a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "";
 $a->strings["Error: The MySQL driver for PDO is not installed."] = "";
 $a->strings["Error: mb_string PHP module required but not installed."] = "错误:mbstring PHP模块必要可没安装的。";
-$a->strings["Error: iconv PHP module required but not installed."] = "";
-$a->strings["Error, XML PHP module required but not installed."] = "";
+$a->strings["Error: iconv PHP module required but not installed."] = "错误:需要 iconv PHP 模块但它并没有被安装。";
+$a->strings["Error, XML PHP module required but not installed."] = "部件错误,需要 XML PHP 模块但它并没有被安装。";
 $a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "网页安装器要创建一个叫 \".htconfig.php\" 的文件在你的 web 服务器的顶层目录下,但无法这么做。";
 $a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "这常常是一个权设置,因为网服务器可能不会写文件在文件夹-即使您会。";
 $a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top folder."] = "这个步骤头,我们给您正文要保存在叫.htconfig.php的文件在您Friendica主文件夹。";
@@ -1261,13 +851,6 @@ $a->strings["The database configuration file \".htconfig.php\" could not be writ
 $a->strings["<h1>What next</h1>"] = "<h1>下步是什么</h1>";
 $a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "";
 $a->strings["Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "";
-$a->strings["Unable to locate original post."] = "找不到当初的新闻";
-$a->strings["Empty post discarded."] = "空帖子被丢弃了。";
-$a->strings["Wall Photos"] = "墙照片";
-$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "这个新闻是由%s,Friendica社会化网络成员之一,发给你。";
-$a->strings["You may visit them online at %s"] = "你可以网上拜访他在%s";
-$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "你不想受到这些新闻的话,请回答这个新闻给发者联系。";
-$a->strings["%s posted an update."] = "%s贴上一个新闻。";
 $a->strings["Time Conversion"] = "时间装换";
 $a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica提供这个服务目的是分享项目跟别的网络和朋友们在别的时区。";
 $a->strings["UTC time: %s"] = "UTC时间: %s";
@@ -1280,7 +863,7 @@ $a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s
 $a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "";
 $a->strings["Password reset requested at %s"] = "重设密码要求被发布%s";
 $a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "要求确认不了。(您可能已经提交它。)重设密码失败了。";
-$a->strings["Request has expired, please make a new one."] = "";
+$a->strings["Request has expired, please make a new one."] = "请求超时,请重试。";
 $a->strings["Forgot your Password?"] = "忘记你的密码吗?";
 $a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "输入您的邮件地址和提交为重置密码。然后核对收件箱看别的说明。";
 $a->strings["Nickname or Email: "] = "昵称或邮件地址:";
@@ -1294,19 +877,515 @@ $a->strings["Your password may be changed from the <em>Settings</em> page after
 $a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "";
 $a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "";
 $a->strings["Your password has been changed at %s"] = "您密码被变化在%s";
+$a->strings["No more system notifications."] = "没别系统通知。";
+$a->strings["{0} wants to be your friend"] = "{0}想成为您的朋友";
+$a->strings["{0} sent you a message"] = "{0}发给您一个通信";
+$a->strings["{0} requested registration"] = "{0}要求注册";
+$a->strings["Poke/Prod"] = "戳";
+$a->strings["poke, prod or do other things to somebody"] = "把人家戳或别的行动";
+$a->strings["Recipient"] = "接受者";
+$a->strings["Choose what you wish to do to recipient"] = "选择您想把别人作";
+$a->strings["Make this post private"] = "使这个文章私人";
+$a->strings["Only logged in users are permitted to perform a probing."] = "只有已登录用户才被允许进行探测。";
+$a->strings["Image uploaded but image cropping failed."] = "照片上传去了,但修剪失灵。";
+$a->strings["Image size reduction [%s] failed."] = "照片减少[%s]失灵。";
+$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "万一新照片一会出现,换档重新加载或者成为空浏览器高速缓存。";
+$a->strings["Unable to process image"] = "不能处理照片";
+$a->strings["Image exceeds size limit of %s"] = "图片超过 %s 的大小限制";
+$a->strings["Unable to process image."] = "处理不了图像.";
+$a->strings["Upload File:"] = "上传文件:";
+$a->strings["Select a profile:"] = "选择一个简介";
+$a->strings["or"] = "或者";
+$a->strings["skip this step"] = "略过这步";
+$a->strings["select a photo from your photo albums"] = "从您的照片册选择一片。";
+$a->strings["Crop Image"] = "修剪照片";
+$a->strings["Please adjust the image cropping for optimum viewing."] = "请调图片剪裁为最好看。";
+$a->strings["Done Editing"] = "编辑完成";
+$a->strings["Image uploaded successfully."] = "照片成功地上传了。";
+$a->strings["Image upload failed."] = "图像上载失败了.";
+$a->strings["Permission denied"] = "权限不够";
+$a->strings["Invalid profile identifier."] = "无限的简介标识符。";
+$a->strings["Profile Visibility Editor"] = "简介能见度编辑器。";
+$a->strings["Click on a contact to add or remove."] = "单击联系人以添加或删除。";
+$a->strings["Visible To"] = "能见被";
+$a->strings["All Contacts (with secure profile access)"] = "";
+$a->strings["Account approved."] = "账户已被批准。";
+$a->strings["Registration revoked for %s"] = "撤销了 %s 的注册";
+$a->strings["Please login."] = "请登录。";
+$a->strings["Remove My Account"] = "删除我的账户";
+$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "这要完全删除您的账户。这一做过,就不能恢复。";
+$a->strings["Please enter your password for verification:"] = "请输入密码为确认:";
+$a->strings["Remove term"] = "删除关键字";
+$a->strings["Saved Searches"] = "保存的搜索";
+$a->strings["Only logged in users are permitted to perform a search."] = "只有已登录的用户被允许进行搜索。";
+$a->strings["Too Many Requests"] = "过多请求";
+$a->strings["Only one search per minute is permitted for not logged in users."] = "对未登录的用户,每分钟只允许一条搜索。";
+$a->strings["No results."] = "没有结果。";
+$a->strings["Items tagged with: %s"] = "";
+$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s关注着%2\$s的%3\$s";
+$a->strings["Tag removed"] = "标签去除了";
+$a->strings["Remove Item Tag"] = "去除项目标签";
+$a->strings["Select a tag to remove: "] = "选择删除一个标签: ";
+$a->strings["Export account"] = "导出账户";
+$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "导出你的账户信息和联系人。用这个功能来生成一个你的账户的备份,并且/或者把它移到另外一个服务器。";
+$a->strings["Export all"] = "导出全部";
+$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "导出你的账户信息、联系人和所有你的项目为 json 格式。可能会是一个很大的文件,并可能花费很多时间。用这个功能来做一个你的账户的全备份(照片不会被导出)";
+$a->strings["Export personal data"] = "导出个人信息";
+$a->strings["No contacts."] = "没有联系人。";
+$a->strings["Access denied."] = "没有用权。";
+$a->strings["Wall Photos"] = "墙照片";
+$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "一天最多墙通知给%s超过了。通知没有通过 。";
+$a->strings["No recipient selected."] = "没有选择的接受者。";
+$a->strings["Unable to check your home location."] = "核对不了您的主页。";
+$a->strings["Message could not be sent."] = "消息发不了。";
+$a->strings["Message collection failure."] = "通信受到错误。";
+$a->strings["Message sent."] = "消息发了";
+$a->strings["No recipient."] = "没有接受者。";
+$a->strings["Send Private Message"] = "发私人的通信";
+$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "如果您想%s回答,请核对您网站的隐私设置允许生发送人的私人邮件。";
+$a->strings["To:"] = "到:";
+$a->strings["Subject:"] = "题目:";
+$a->strings["Unable to locate original post."] = "找不到当初的新闻";
+$a->strings["Empty post discarded."] = "空帖子被丢弃了。";
+$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "这个新闻是由%s,Friendica社会化网络成员之一,发给你。";
+$a->strings["You may visit them online at %s"] = "你可以网上拜访他在%s";
+$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "你不想受到这些新闻的话,请回答这个新闻给发者联系。";
+$a->strings["%s posted an update."] = "%s贴上一个新闻。";
+$a->strings["Registration successful. Please check your email for further instructions."] = "注册成功了。请咨询说明再您的收件箱。";
+$a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "发送邮件失败。你的账户消息是:<br>用户名:%s<br> 密码: %s<br><br>。登录后能改密码。";
+$a->strings["Registration successful."] = "注册成功。";
+$a->strings["Your registration can not be processed."] = "处理不了您的注册。";
+$a->strings["Your registration is pending approval by the site owner."] = "您的注册等网页主的批准。";
+$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "您会(可选的)用OpenID填这个表格通过提供您的OpenID和点击「注册」。";
+$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "如果您没熟悉OpenID,请留空这个栏和填另些栏。";
+$a->strings["Your OpenID (optional): "] = "您的OpenID(可选的):";
+$a->strings["Include your profile in member directory?"] = "放您的简介再员目录?";
+$a->strings["Note for the admin"] = "";
+$a->strings["Leave a message for the admin, why you want to join this node"] = "给管理员留条消息,为什么你想加入这个节点";
+$a->strings["Membership on this site is by invitation only."] = "会员身份在这个网站是光通过邀请。";
+$a->strings["Your invitation code: "] = "";
+$a->strings["Registration"] = "注册";
+$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "你的全名 (比如张三,真名或看起来是真名):";
+$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "";
+$a->strings["New Password:"] = "新密码:";
+$a->strings["Leave empty for an auto generated password."] = "留空以使用自动生成的密码。";
+$a->strings["Confirm:"] = "确认:";
+$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'."] = "";
+$a->strings["Choose a nickname: "] = "选择昵称:";
+$a->strings["Register"] = "注册";
+$a->strings["Import your profile to this friendica instance"] = "进口您的简介到这个friendica服务器";
+$a->strings["Theme settings updated."] = "主题设置更新了。";
+$a->strings["Information"] = "资料";
+$a->strings["Overview"] = "概览";
+$a->strings["Federation Statistics"] = "";
+$a->strings["Configuration"] = "";
+$a->strings["Site"] = "网站";
+$a->strings["Users"] = "用户";
+$a->strings["Addons"] = "插件";
+$a->strings["Themes"] = "主题";
+$a->strings["Additional features"] = "附加的特点";
+$a->strings["Database"] = "数据库";
+$a->strings["DB updates"] = "数据库更新";
+$a->strings["Inspect Queue"] = "";
+$a->strings["Tools"] = "工具";
+$a->strings["Contact Blocklist"] = "联系人屏蔽列表";
+$a->strings["Server Blocklist"] = "服务器屏蔽列表";
+$a->strings["Delete Item"] = "删除项目";
+$a->strings["Logs"] = "记录";
+$a->strings["View Logs"] = "查看日志";
+$a->strings["Diagnostics"] = "";
+$a->strings["PHP Info"] = "PHP Info";
+$a->strings["probe address"] = "探测地址";
+$a->strings["check webfinger"] = "";
+$a->strings["Admin"] = "管理";
+$a->strings["Addon Features"] = "插件特性";
+$a->strings["User registrations waiting for confirmation"] = "用户注册等确认";
+$a->strings["The blocked domain"] = "被封禁的域名";
+$a->strings["The reason why you blocked this domain."] = "封禁这个域名的原因。";
+$a->strings["Delete domain"] = "删除域名";
+$a->strings["Check to delete this entry from the blocklist"] = "选中以从列表中删除此条目";
+$a->strings["Administration"] = "管理";
+$a->strings["This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."] = "";
+$a->strings["The list of blocked servers will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "";
+$a->strings["Add new entry to block list"] = "添加新条目到屏蔽列表";
+$a->strings["Server Domain"] = "服务器域名";
+$a->strings["The domain of the new server to add to the block list. Do not include the protocol."] = "需要添加到服务器屏蔽列表的服务器的域名。请勿包括协议。";
+$a->strings["Block reason"] = "封禁原因";
+$a->strings["Add Entry"] = "添加条目";
+$a->strings["Save changes to the blocklist"] = "保存变更到屏蔽列表";
+$a->strings["Current Entries in the Blocklist"] = "屏蔽列表中的当前条目";
+$a->strings["Delete entry from blocklist"] = "删除屏蔽列表中的条目";
+$a->strings["Delete entry from blocklist?"] = "从屏蔽列表删除条目?";
+$a->strings["Server added to blocklist."] = "服务器已添加到屏蔽列表。";
+$a->strings["Site blocklist updated."] = "站点屏蔽列表已更新。";
+$a->strings["The contact has been blocked from the node"] = "该联系人已被本节点屏蔽。";
+$a->strings["Could not find any contact entry for this URL (%s)"] = "";
+$a->strings["%s contact unblocked"] = [
+       0 => "",
+];
+$a->strings["Remote Contact Blocklist"] = "";
+$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "";
+$a->strings["Block Remote Contact"] = "";
+$a->strings["select all"] = "全选";
+$a->strings["select none"] = "";
+$a->strings["No remote contact is blocked from this node."] = "";
+$a->strings["Blocked Remote Contacts"] = "";
+$a->strings["Block New Remote Contact"] = "";
+$a->strings["Photo"] = "照片";
+$a->strings["%s total blocked contact"] = [
+       0 => "",
+];
+$a->strings["URL of the remote contact to block."] = "";
+$a->strings["Delete this Item"] = "删除这个项目";
+$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "";
+$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "";
+$a->strings["GUID"] = "GUID";
+$a->strings["The GUID of the item you want to delete."] = "你想要删除的项目的 GUID.";
+$a->strings["Item marked for deletion."] = "被标记为要删除的项目。";
+$a->strings["unknown"] = "未知";
+$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "";
+$a->strings["The <em>Auto Discovered Contact Directory</em> feature is not enabled, it will improve the data displayed here."] = "";
+$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "";
+$a->strings["ID"] = "ID";
+$a->strings["Recipient Name"] = "接收者的名字";
+$a->strings["Recipient Profile"] = "接收者的简介";
+$a->strings["Network"] = "网络";
+$a->strings["Created"] = "已创建";
+$a->strings["Last Tried"] = "上次尝试";
+$a->strings["This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."] = "";
+$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php scripts/dbstructure.php toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "";
+$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "有新的 Friendica 版本可供下载。您当前的版本为 %1\$s,上游版本为 %2\$s";
+$a->strings["The database update failed. Please run \"php scripts/dbstructure.php update\" from the command line and have a look at the errors that might appear."] = "";
+$a->strings["The worker was never executed. Please check your database structure!"] = "";
+$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "";
+$a->strings["Normal Account"] = "正常帐户";
+$a->strings["Automatic Follower Account"] = "";
+$a->strings["Public Forum Account"] = "";
+$a->strings["Automatic Friend Account"] = "自动朋友帐户";
+$a->strings["Blog Account"] = "博客账户";
+$a->strings["Private Forum Account"] = "";
+$a->strings["Message queues"] = "通知排队";
+$a->strings["Summary"] = "概要";
+$a->strings["Registered users"] = "注册的用户";
+$a->strings["Pending registrations"] = "未决的注册";
+$a->strings["Version"] = "版本";
+$a->strings["Active addons"] = "激活插件";
+$a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] = "不能分析基础URL。至少要<scheme>://<domain>";
+$a->strings["Site settings updated."] = "网站设置更新了。";
+$a->strings["No special theme for mobile devices"] = "没专门适合手机的主题";
+$a->strings["No community page"] = "没有社会页";
+$a->strings["Public postings from users of this site"] = "本网站用户的公开文章";
+$a->strings["Public postings from the federated network"] = "";
+$a->strings["Public postings from local users and the federated network"] = "";
+$a->strings["Users, Global Contacts"] = "用户,全球联系人";
+$a->strings["Users, Global Contacts/fallback"] = "";
+$a->strings["One month"] = "一个月";
+$a->strings["Three months"] = "三个月";
+$a->strings["Half a year"] = "半年";
+$a->strings["One year"] = "一年";
+$a->strings["Multi user instance"] = "多用户网站";
+$a->strings["Closed"] = "关闭";
+$a->strings["Requires approval"] = "要批准";
+$a->strings["Open"] = "打开";
+$a->strings["No SSL policy, links will track page SSL state"] = "没SSL方针,环节将追踪页SSL现状";
+$a->strings["Force all links to use SSL"] = "强制所有链接使用 SSL";
+$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "自签证书,只在本地链接使用 SSL(不推荐)";
+$a->strings["Don't check"] = "请勿检查";
+$a->strings["check the stable version"] = "检查稳定版";
+$a->strings["check the development version"] = "检查开发版本";
+$a->strings["Republish users to directory"] = "";
+$a->strings["File upload"] = "文件上传";
+$a->strings["Policies"] = "政策";
+$a->strings["Auto Discovered Contact Directory"] = "";
+$a->strings["Performance"] = "性能";
+$a->strings["Worker"] = "";
+$a->strings["Relocate - WARNING: advanced function. Could make this server unreachable."] = "重定位 - 警告:高级功能。可能会让这个服务器不可达。";
+$a->strings["Site name"] = "网页名字";
+$a->strings["Host name"] = "服务器名";
+$a->strings["Sender Email"] = "寄主邮件";
+$a->strings["The email address your server shall use to send notification emails from."] = "";
+$a->strings["Banner/Logo"] = "标题/标志";
+$a->strings["Shortcut icon"] = "捷径小图片";
+$a->strings["Link to an icon that will be used for browsers."] = "";
+$a->strings["Touch icon"] = "触摸小图片";
+$a->strings["Link to an icon that will be used for tablets and mobiles."] = "";
+$a->strings["Additional Info"] = "别的消息";
+$a->strings["For public servers: you can add additional information here that will be listed at %s/servers."] = "";
+$a->strings["System language"] = "系统语言";
+$a->strings["System theme"] = "系统主题";
+$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "默认系统主题-会被用户简介超驰-<a href='#' id='cnftheme'>把主题设置变化</a>";
+$a->strings["Mobile system theme"] = "手机系统主题";
+$a->strings["Theme for mobile devices"] = "用于移动设备的主题";
+$a->strings["SSL link policy"] = "SSL环节方针";
+$a->strings["Determines whether generated links should be forced to use SSL"] = "决定产生的链接是否应该强制使用 SSL";
+$a->strings["Force SSL"] = "强制使用 SSL";
+$a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "强逼所有非SSL的要求用SSL。注意:在有的系统会导致无限循环";
+$a->strings["Hide help entry from navigation menu"] = "隐藏帮助在航行选单";
+$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "隐藏帮助项目在航行选单。您还能用它经过手动的输入「/help」";
+$a->strings["Single user instance"] = "单用户网站";
+$a->strings["Make this instance multi-user or single-user for the named user"] = "弄这网站多用户或单用户为选择的用户";
+$a->strings["Maximum image size"] = "图片最大尺寸";
+$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "最多上传照相的字节。默认是零,意思是无限。";
+$a->strings["Maximum image length"] = "最大图片大小";
+$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "最多像素在上传图片的长度。默认-1,意思是无限。";
+$a->strings["JPEG image quality"] = "JPEG 图片质量";
+$a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "上传的JPEG被用这质量[0-100]保存。默认100,最高。";
+$a->strings["Register policy"] = "注册政策";
+$a->strings["Maximum Daily Registrations"] = "一天最多注册";
+$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day.  If register is set to closed, this setting has no effect."] = "如果注册上边许可的,这个选择一天最多新用户注册会接待。如果注册关闭了,这个设置没有印象。";
+$a->strings["Register text"] = "注册正文";
+$a->strings["Will be displayed prominently on the registration page."] = "被显著的在注册页表示。";
+$a->strings["Accounts abandoned after x days"] = "账户丢弃X天后";
+$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "拒绝浪费系统资源看外网站找丢弃的账户。输入0为无时限。";
+$a->strings["Allowed friend domains"] = "允许的朋友域";
+$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "逗号分隔的域名许根这个网站结友谊。通配符行。空的允许所有的域名。";
+$a->strings["Allowed email domains"] = "允许的电子邮件域";
+$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "逗号分隔的域名可接受在邮件地址为这网站的注册。通配符行。空的允许所有的域名。";
+$a->strings["No OEmbed rich content"] = "";
+$a->strings["Don't show the rich content (e.g. embedded PDF), except from the domains listed below."] = "";
+$a->strings["Allowed OEmbed domains"] = "";
+$a->strings["Comma separated list of domains which oembed content is allowed to be displayed. Wildcards are accepted."] = "";
+$a->strings["Block public"] = "";
+$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "";
+$a->strings["Force publish"] = "强行发布";
+$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "让所有这网站的的简介表明在网站目录。";
+$a->strings["Global directory URL"] = "";
+$a->strings["URL to the global directory. If this is not set, the global directory is completely unavailable to the application."] = "";
+$a->strings["Private posts by default for new users"] = "新用户默认写私人文章";
+$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "默认新用户文章批准使默认隐私组,没有公开。";
+$a->strings["Don't include post content in email notifications"] = "别包含文章内容在邮件消息";
+$a->strings["Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure."] = "别包含文章/谈论/私消息/等的内容在文件消息被这个网站寄出,为了隐私。";
+$a->strings["Disallow public access to addons listed in the apps menu."] = "不允许插件的公众使用权在应用选单。";
+$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "复选这个框为把应用选内插件限制仅成员";
+$a->strings["Don't embed private images in posts"] = "别嵌入私人图案在文章里";
+$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "别把复制嵌入的照相代替本网站的私人照相在文章里。结果是收包括私人照相的熟人要认证才卸载个张照片,会花许久。";
+$a->strings["Allow Users to set remote_self"] = "允许用户用遥远的自身";
+$a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "选择这个之后,用户们允许表明熟人当遥远的自身在熟人修理页。遥远的自身所有文章被复制到用户文章流。";
+$a->strings["Block multiple registrations"] = "阻止多次注册";
+$a->strings["Disallow users to register additional accounts for use as pages."] = "不允许用户注册别的账户为当页。";
+$a->strings["OpenID support"] = "OpenID 支持";
+$a->strings["OpenID support for registration and logins."] = "支持使用 OpenID 注册和登录。";
+$a->strings["Fullname check"] = "全名核实";
+$a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "让用户注册的时候放空格姓名中间,省得垃圾注册。";
+$a->strings["Community pages for visitors"] = "";
+$a->strings["Which community pages should be available for visitors. Local users always see both pages."] = "";
+$a->strings["Posts per user on community page"] = "个用户文章数量在社会页";
+$a->strings["The maximum number of posts per user on the community page. (Not valid for 'Global Community')"] = "一个用户最多文章在社会页。(无效在“全球社会”)";
+$a->strings["Enable OStatus support"] = "启用 OStatus 支持";
+$a->strings["Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "提供内置的 OStatus(StatusNet、GNU Social 等)兼容性。所有 OStatus 的通信是公开的,所以会偶尔显示隐私警告。";
+$a->strings["Only import OStatus threads from our contacts"] = "";
+$a->strings["Normally we import every content from our OStatus contacts. With this option we only store threads that are started by a contact that is known on our system."] = "";
+$a->strings["OStatus support can only be enabled if threading is enabled."] = "";
+$a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "Diaspora 支持无法启用,因为 Friendica 被安装到了一个子目录。";
+$a->strings["Enable Diaspora support"] = "启用 Diaspora 支持";
+$a->strings["Provide built-in Diaspora network compatibility."] = "提供内置的 Diaspora 网络兼容性。";
+$a->strings["Only allow Friendica contacts"] = "只允许 Friendica 联系人";
+$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "所有联系人必须使用 Friendica 协议 。所有其他内置沟通协议都已停用。";
+$a->strings["Verify SSL"] = "验证 SSL";
+$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "你想的话,您会使严格证书核实可用。意思是您不能根自签的SSL网站交流。";
+$a->strings["Proxy user"] = "代理用户";
+$a->strings["Proxy URL"] = "代理URL";
+$a->strings["Network timeout"] = "网络超时";
+$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "输入秒数。输入零为无限(不推荐的)。";
+$a->strings["Maximum Load Average"] = "最大平均负荷";
+$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "系统负荷平均以上转播和检查行程会被耽误-默认50。";
+$a->strings["Maximum Load Average (Frontend)"] = "";
+$a->strings["Maximum system load before the frontend quits service - default 50."] = "";
+$a->strings["Minimal Memory"] = "最少内存";
+$a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "";
+$a->strings["Maximum table size for optimization"] = "";
+$a->strings["Maximum table size (in MB) for the automatic optimization - default 100 MB. Enter -1 to disable it."] = "";
+$a->strings["Minimum level of fragmentation"] = "";
+$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "";
+$a->strings["Periodical check of global contacts"] = "";
+$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "";
+$a->strings["Days between requery"] = "重新查询间隔天数";
+$a->strings["Number of days after which a server is requeried for his contacts."] = "";
+$a->strings["Discover contacts from other servers"] = "从其他服务器上发现联系人";
+$a->strings["Periodically query other servers for contacts. You can choose between 'users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommened setting is 'Users, Global Contacts'."] = "";
+$a->strings["Timeframe for fetching global contacts"] = "";
+$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "";
+$a->strings["Search the local directory"] = "搜索本地目录";
+$a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "";
+$a->strings["Publish server information"] = "发布服务器信息";
+$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."] = "";
+$a->strings["Check upstream version"] = "检查上游版本";
+$a->strings["Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."] = "启用在 github 上检查新的 Friendica 版本。如果发现新版本,您将在管理员概要面板得到通知。";
+$a->strings["Suppress Tags"] = "压制标签";
+$a->strings["Suppress showing a list of hashtags at the end of the posting."] = "不在文章末尾显示主题标签列表。";
+$a->strings["Path to item cache"] = "路线到项目缓存";
+$a->strings["The item caches buffers generated bbcode and external images."] = "";
+$a->strings["Cache duration in seconds"] = "缓存时间秒";
+$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "高速缓存要存文件多久?默认是86400秒钟(一天)。停用高速缓存,输入-1。";
+$a->strings["Maximum numbers of comments per post"] = "文件最多评论";
+$a->strings["How much comments should be shown for each post? Default value is 100."] = "";
+$a->strings["Temp path"] = "临时文件路线";
+$a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "";
+$a->strings["Base path to installation"] = "基础安装路线";
+$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "如果您的系统无法为您检测到正确的安装路径,请在这里输入正确的路径。此配置仅在您使用设有限制的系统时符号链接到网页服务器根目录使用。";
+$a->strings["Disable picture proxy"] = "停用图片代理";
+$a->strings["The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith."] = "";
+$a->strings["Only search in tags"] = "";
+$a->strings["On large systems the text search can slow down the system extremely."] = "在大型系统中,正文搜索会极大降低系统运行速度。";
+$a->strings["New base url"] = "新基础URL";
+$a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "";
+$a->strings["RINO Encryption"] = "";
+$a->strings["Encryption layer between nodes."] = "节点之间的加密层。";
+$a->strings["Maximum number of parallel workers"] = "";
+$a->strings["On shared hosters set this to 2. On larger systems, values of 10 are great. Default value is 4."] = "";
+$a->strings["Don't use 'proc_open' with the worker"] = "";
+$a->strings["Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = "";
+$a->strings["Enable fastlane"] = "";
+$a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "";
+$a->strings["Enable frontend worker"] = "";
+$a->strings["When enabled the Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = "";
+$a->strings["Update has been marked successful"] = "更新当成功标签了";
+$a->strings["Database structure update %s was successfully applied."] = "";
+$a->strings["Executing of database structure update %s failed with error: %s"] = "";
+$a->strings["Executing %s failed with error: %s"] = "执行 %s 失败,错误:%s";
+$a->strings["Update %s was successfully applied."] = "把%s更新成功地实行。";
+$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "%s更新没回答现状。不知道是否成功。";
+$a->strings["There was no additional update function %s that needed to be called."] = "";
+$a->strings["No failed updates."] = "没有不通过地更新。";
+$a->strings["Check database structure"] = "检查数据库结构";
+$a->strings["Failed Updates"] = "没通过的更新";
+$a->strings["This does not include updates prior to 1139, which did not return a status."] = "这个不包括1139号更新之前,它们没回答装线。";
+$a->strings["Mark success (if update was manually applied)"] = "标注成功(如果手动地把更新实行了)";
+$a->strings["Attempt to execute this update step automatically"] = "试图自动地把这步更新实行";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tthe administrator of %2\$s has set up an account for you."] = "";
+$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tThank you and welcome to %4\$s."] = "";
+$a->strings["Registration details for %s"] = "注册信息为%s";
+$a->strings["%s user blocked/unblocked"] = [
+       0 => "",
+];
+$a->strings["%s user deleted"] = [
+       0 => "%s 用户被删除了",
+];
+$a->strings["User '%s' deleted"] = "用户 '%s' 被删除了";
+$a->strings["User '%s' unblocked"] = "用户“%s”已解除屏蔽";
+$a->strings["User '%s' blocked"] = "用户“%s”已屏蔽";
+$a->strings["Email"] = "电子邮件";
+$a->strings["Register date"] = "注册日期";
+$a->strings["Last login"] = "上次登录";
+$a->strings["Last item"] = "上项目";
+$a->strings["Account"] = "帐户";
+$a->strings["Add User"] = "添加用户";
+$a->strings["User registrations waiting for confirm"] = "用户注册等待确认";
+$a->strings["User waiting for permanent deletion"] = "用户等待长久删除";
+$a->strings["Request date"] = "要求日期";
+$a->strings["No registrations."] = "没有注册。";
+$a->strings["Note from the user"] = "";
+$a->strings["Deny"] = "否定";
+$a->strings["Site admin"] = "网站管理员";
+$a->strings["Account expired"] = "帐户过期了";
+$a->strings["New User"] = "新用户";
+$a->strings["Deleted since"] = "删除从";
+$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "特定的用户被删除!\\n\\n什么这些用户放在这个网站被永远删除!\\n\\n您肯定吗?";
+$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "用户{0}将被删除!\\n\\n什么这个用户放在这个网站被永远删除!\\n\\n您肯定吗?";
+$a->strings["Name of the new user."] = "新用户的名字。";
+$a->strings["Nickname"] = "昵称";
+$a->strings["Nickname of the new user."] = "新用户的昵称。";
+$a->strings["Email address of the new user."] = "新用户的邮件地址。";
+$a->strings["Addon %s disabled."] = "插件 %s 已禁用。";
+$a->strings["Addon %s enabled."] = "插件 %s 已启用。";
+$a->strings["Disable"] = "停用";
+$a->strings["Enable"] = "使能用";
+$a->strings["Toggle"] = "肘节";
+$a->strings["Author: "] = "作者:";
+$a->strings["Maintainer: "] = "维护者:";
+$a->strings["Reload active addons"] = "重新加载可用插件";
+$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "目前您的节点上没有可用插件。您可以在 %1\$s 找到官方插件库,或者到开放的插件登记处 %2\$s 也能找到其他有趣的插件";
+$a->strings["No themes found."] = "找不到主题。";
+$a->strings["Screenshot"] = "截图";
+$a->strings["Reload active themes"] = "重载活动的主题";
+$a->strings["No themes found on the system. They should be placed in %1\$s"] = "未在系统中发现主题。它们应该被放置在 %1\$s";
+$a->strings["[Experimental]"] = "[试验]";
+$a->strings["[Unsupported]"] = "[没支持]";
+$a->strings["Log settings updated."] = "日志设置更新了。";
+$a->strings["PHP log currently enabled."] = "PHP 日志已启用。";
+$a->strings["PHP log currently disabled."] = "PHP 日志已禁用。";
+$a->strings["Clear"] = "清理出";
+$a->strings["Enable Debugging"] = "启用调试";
+$a->strings["Log file"] = "日志文件";
+$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "必要被网页服务器可写的。相对Friendica主文件夹。";
+$a->strings["Log level"] = "日志级别";
+$a->strings["PHP logging"] = "PHP 日志";
+$a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "";
+$a->strings["Error trying to open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s exist and is readable."] = "打开  <strong>%1\$s</strong> 日志文件出错。\\r\\n <br/> 请检查 %1\$s 文件是否存在并且可读。";
+$a->strings["Couldn't open <strong>%1\$s</strong> log file.\\r\\n<br/>Check to see if file %1\$s is readable."] = "无法打开 <strong>%1\$s</strong> 日志文件。\\r\\n <br/> 请检查 %1\$s 文件是否可读。";
+$a->strings["Off"] = "关";
+$a->strings["On"] = "开";
+$a->strings["Lock feature %s"] = "锁定特性 %s";
+$a->strings["Manage Additional Features"] = "管理附加特性";
+$a->strings["Source (bbcode) text:"] = "源代码(bbcode)正文";
+$a->strings["Source (Diaspora) text to convert to BBcode:"] = "源代(Diaspora)正文要翻译成BBCode:";
+$a->strings["Source input: "] = "源代码输入:";
+$a->strings["bbcode (raw HTML(: "] = "";
+$a->strings["bbcode: "] = "";
+$a->strings["bbcode => html2bbcode: "] = "";
+$a->strings["bb2diaspora: "] = "";
+$a->strings["bb2diaspora => Markdown: "] = "";
+$a->strings["bb2diaspora => diaspora2bb: "] = "";
+$a->strings["Source input (Diaspora format): "] = "源代输入(Diaspora形式):";
+$a->strings["diaspora2bb: "] = "diaspora2bb: ";
+$a->strings["Login"] = "登录";
+$a->strings["The post was created"] = "文章创建了";
+$a->strings["Community option not available."] = "社区选项不可用。";
+$a->strings["Not available."] = "不可用的";
+$a->strings["Local Community"] = "本地社区";
+$a->strings["Posts from local users on this server"] = "";
+$a->strings["Global Community"] = "全球社区";
+$a->strings["Posts from users of the whole federated network"] = "";
+$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "";
+$a->strings["Status:"] = "现状:";
+$a->strings["Homepage:"] = "主页:";
+$a->strings["Global Directory"] = "综合目录";
+$a->strings["Find on this site"] = "找在这网站";
+$a->strings["Results for:"] = "";
+$a->strings["Site Directory"] = "网站目录";
+$a->strings["No entries (some entries may be hidden)."] = "没有文章(有的文章会被隐藏)。";
+$a->strings["Item not found"] = "项目没找到";
+$a->strings["Edit post"] = "编辑文章";
+$a->strings["Event can not end before it has started."] = "事件不能在开始前结束。";
+$a->strings["Event title and start time are required."] = "项目标题和开始时间是必须的。";
+$a->strings["Create New Event"] = "创建新的事件";
+$a->strings["Event details"] = "事件细节";
+$a->strings["Starting date and Title are required."] = "需要开始日期和标题。";
+$a->strings["Event Starts:"] = "事件开始:";
+$a->strings["Finish date/time is not known or not relevant"] = "结束日期/时间未知或无关";
+$a->strings["Event Finishes:"] = "事件结束:";
+$a->strings["Adjust for viewer timezone"] = "调整为浏览者的时区";
+$a->strings["Description:"] = "描述:";
+$a->strings["Title:"] = "标题:";
+$a->strings["Share this event"] = "分享这个事件";
+$a->strings["Basic"] = "基本";
+$a->strings["Failed to remove event"] = "删除事件失败";
+$a->strings["Event removed"] = "事件已删除";
+$a->strings["Friend suggestion sent."] = "朋友建议发送了。";
+$a->strings["Suggest Friends"] = "推荐的朋友们";
+$a->strings["Suggest a friend for %s"] = "给 %s 推荐朋友";
+$a->strings["Group created."] = "群组已创建。";
+$a->strings["Could not create group."] = "无法创建群组。";
+$a->strings["Group not found."] = "组找不到。";
+$a->strings["Group name changed."] = "组名变化了。";
+$a->strings["Save Group"] = "保存组";
+$a->strings["Create a group of contacts/friends."] = "创建一组联系人/朋友。";
+$a->strings["Group Name: "] = "组名:";
+$a->strings["Group removed."] = "组删除了。";
+$a->strings["Unable to remove group."] = "不能删除组。";
+$a->strings["Delete Group"] = "删除群组";
+$a->strings["Group Editor"] = "组编辑器";
+$a->strings["Edit Group Name"] = "编辑群组名称";
+$a->strings["Members"] = "成员";
+$a->strings["Group is empty"] = "组没有成员";
+$a->strings["Remove Contact"] = "删除联系人";
+$a->strings["Add Contact"] = "添加联系人";
 $a->strings["New Message"] = "新的消息";
-$a->strings["No recipient selected."] = "没有选择的接受者。";
 $a->strings["Unable to locate contact information."] = "无法找到联系人信息。";
-$a->strings["Message could not be sent."] = "消息发不了。";
-$a->strings["Message collection failure."] = "通信受到错误。";
-$a->strings["Message sent."] = "消息发了";
 $a->strings["Messages"] = "消息";
 $a->strings["Do you really want to delete this message?"] = "您真的想删除这个通知吗?";
 $a->strings["Message deleted."] = "消息删除了。";
 $a->strings["Conversation removed."] = "交流删除了。";
-$a->strings["Send Private Message"] = "发私人的通信";
-$a->strings["To:"] = "到:";
-$a->strings["Subject:"] = "题目:";
 $a->strings["No messages."] = "没有消息";
 $a->strings["Message not available."] = "通信不可用的";
 $a->strings["Delete message"] = "删除消息";
@@ -1320,8 +1399,6 @@ $a->strings["%s and You"] = "%s和您";
 $a->strings["%d message"] = [
        0 => "%d通知",
 ];
-$a->strings["Remove term"] = "删除关键字";
-$a->strings["Saved Searches"] = "保存的搜索";
 $a->strings["add"] = "添加";
 $a->strings["Warning: This group contains %s member from a network that doesn't allow non public messages."] = [
        0 => "警告:这个组包含 %s 来自不允许非公开消息的网络的成员。",
@@ -1343,7 +1420,6 @@ $a->strings["Interesting Links"] = "有意思的超链接";
 $a->strings["Starred"] = "被星";
 $a->strings["Favourite Posts"] = "最喜欢的文章";
 $a->strings["Personal Notes"] = "私人便条";
-$a->strings["No more system notifications."] = "没别系统通知。";
 $a->strings["Photo Albums"] = "相册";
 $a->strings["Recent Photos"] = "最近的照片";
 $a->strings["Upload New Photos"] = "上传新照片";
@@ -1356,13 +1432,10 @@ $a->strings["Delete Photo"] = "删除照片";
 $a->strings["Do you really want to delete this photo?"] = "您真的想删除这个照相吗?";
 $a->strings["a photo"] = "一张照片";
 $a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s被%3\$s标签在%2\$s";
-$a->strings["Image exceeds size limit of %s"] = "";
-$a->strings["Image upload didn't complete, please try again"] = "";
+$a->strings["Image upload didn't complete, please try again"] = "图片上传未完成,请重试";
 $a->strings["Image file is missing"] = "缺少图片文件";
-$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "";
+$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "服务器目前无法接受新的上传文件,请联系您的管理员";
 $a->strings["Image file is empty."] = "图片文件空的。";
-$a->strings["Unable to process image."] = "处理不了图像.";
-$a->strings["Image upload failed."] = "图像上载失败了.";
 $a->strings["No photos selected"] = "没有照片挑选了";
 $a->strings["Access to this item is restricted."] = "这个项目使用权限的。";
 $a->strings["Upload Photos"] = "上传照片";
@@ -1395,76 +1468,17 @@ $a->strings["I like this (toggle)"] = "我喜欢这(交替)";
 $a->strings["I don't like this (toggle)"] = "我不喜欢这(交替)";
 $a->strings["This is you"] = "这是你";
 $a->strings["Comment"] = "评论";
-$a->strings["Map"] = "";
+$a->strings["Map"] = "地图";
 $a->strings["View Album"] = "看照片册";
-$a->strings["{0} wants to be your friend"] = "{0}想成为您的朋友";
-$a->strings["{0} sent you a message"] = "{0}发给您一个通信";
-$a->strings["{0} requested registration"] = "{0}要求注册";
-$a->strings["Poke/Prod"] = "戳";
-$a->strings["poke, prod or do other things to somebody"] = "把人家戳或别的行动";
-$a->strings["Recipient"] = "接受者";
-$a->strings["Choose what you wish to do to recipient"] = "选择您想把别人作";
-$a->strings["Make this post private"] = "使这个文章私人";
-$a->strings["Only logged in users are permitted to perform a probing."] = "";
 $a->strings["Requested profile is not available."] = "要求的简介联系不上的。";
 $a->strings["%s's posts"] = "";
 $a->strings["%s's comments"] = "";
-$a->strings["%s's timeline"] = "";
+$a->strings["%s's timeline"] = "%s 的时间线";
 $a->strings["Tips for New Members"] = "新人建议";
-$a->strings["Image uploaded but image cropping failed."] = "照片上传去了,但修剪失灵。";
-$a->strings["Image size reduction [%s] failed."] = "照片减少[%s]失灵。";
-$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "万一新照片一会出现,换档重新加载或者成为空浏览器高速缓存。";
-$a->strings["Unable to process image"] = "不能处理照片";
-$a->strings["Upload File:"] = "上传文件:";
-$a->strings["Select a profile:"] = "选择一个简介";
-$a->strings["or"] = "或者";
-$a->strings["skip this step"] = "略过这步";
-$a->strings["select a photo from your photo albums"] = "从您的照片册选择一片。";
-$a->strings["Crop Image"] = "修剪照片";
-$a->strings["Please adjust the image cropping for optimum viewing."] = "请调图片剪裁为最好看。";
-$a->strings["Done Editing"] = "编辑完成";
-$a->strings["Image uploaded successfully."] = "照片成功地上传了。";
-$a->strings["Invalid profile identifier."] = "无限的简介标识符。";
-$a->strings["Profile Visibility Editor"] = "简介能见度编辑器。";
-$a->strings["Visible To"] = "能见被";
-$a->strings["All Contacts (with secure profile access)"] = "";
-$a->strings["Registration successful. Please check your email for further instructions."] = "注册成功了。请咨询说明再您的收件箱。";
-$a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "发送邮件失败。你的账户消息是:<br>用户名:%s<br> 密码: %s<br><br>。登录后能改密码。";
-$a->strings["Registration successful."] = "注册成功。";
-$a->strings["Your registration can not be processed."] = "处理不了您的注册。";
-$a->strings["Your registration is pending approval by the site owner."] = "您的注册等网页主的批准。";
-$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "您会(可选的)用OpenID填这个表格通过提供您的OpenID和点击「注册」。";
-$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "如果您没熟悉OpenID,请留空这个栏和填另些栏。";
-$a->strings["Your OpenID (optional): "] = "您的OpenID(可选的):";
-$a->strings["Include your profile in member directory?"] = "放您的简介再员目录?";
-$a->strings["Note for the admin"] = "";
-$a->strings["Leave a message for the admin, why you want to join this node"] = "给管理员留条消息,为什么你想加入这个节点";
-$a->strings["Membership on this site is by invitation only."] = "会员身份在这个网站是光通过邀请。";
-$a->strings["Your invitation ID: "] = "您邀请ID:";
-$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "你的全名 (比如张三,真名或看起来是真名):";
-$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "";
-$a->strings["New Password:"] = "新密码:";
-$a->strings["Leave empty for an auto generated password."] = "留空以使用自动生成的密码。";
-$a->strings["Confirm:"] = "确认:";
-$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@%s</strong>'."] = "";
-$a->strings["Choose a nickname: "] = "选择昵称:";
-$a->strings["Register"] = "注册";
-$a->strings["Import your profile to this friendica instance"] = "进口您的简介到这个friendica服务器";
-$a->strings["Account approved."] = "账户已被批准。";
-$a->strings["Registration revoked for %s"] = "撤销了 %s 的注册";
-$a->strings["Please login."] = "请登录。";
-$a->strings["Remove My Account"] = "删除我的账户";
-$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "这要完全删除您的账户。这一做过,就不能恢复。";
-$a->strings["Please enter your password for verification:"] = "请输入密码为确认:";
-$a->strings["Only logged in users are permitted to perform a search."] = "只有已登录的用户被允许进行搜索。";
-$a->strings["Too Many Requests"] = "过多请求";
-$a->strings["Only one search per minute is permitted for not logged in users."] = "对未登录的用户,每分钟只允许一条搜索。";
-$a->strings["Items tagged with: %s"] = "";
 $a->strings["Display"] = "显示";
 $a->strings["Social Networks"] = "社会化网络";
 $a->strings["Delegations"] = "代表";
 $a->strings["Connected apps"] = "连接着应用";
-$a->strings["Export personal data"] = "导出个人信息";
 $a->strings["Remove account"] = "删除账户";
 $a->strings["Missing some important data!"] = "缺失一些重要数据!";
 $a->strings["Failed to connect with email account using the settings provided."] = "不能连接电子邮件账户用输入的设置。";
@@ -1480,7 +1494,7 @@ $a->strings[" Please use a shorter name."] = " 请用一个更短的名字。";
 $a->strings[" Name too short."] = " 名字过短。";
 $a->strings["Wrong Password"] = "密码不正确";
 $a->strings["Invalid email."] = "无效的邮箱。";
-$a->strings["Cannot change to that email."] = "";
+$a->strings["Cannot change to that email."] = "无法更改到此电子邮件地址。";
 $a->strings["Private forum has no privacy permissions. Using default privacy group."] = "私人评坛没有隐私批准。默认隐私组用者。";
 $a->strings["Private forum has no privacy permissions and no default privacy group."] = "私人评坛没有隐私批准或默认隐私组。";
 $a->strings["Settings updated."] = "设置更新了。";
@@ -1496,7 +1510,7 @@ $a->strings["Client key starts with"] = "客户钥匙头字是";
 $a->strings["No name"] = "无名";
 $a->strings["Remove authorization"] = "撤消权能";
 $a->strings["No Addon settings configured"] = "";
-$a->strings["Addon Settings"] = "";
+$a->strings["Addon Settings"] = "插件设置";
 $a->strings["Additional Features"] = "附加特性";
 $a->strings["Diaspora"] = "Diaspora";
 $a->strings["enabled"] = "能够做的";
@@ -1507,11 +1521,11 @@ $a->strings["Email access is disabled on this site."] = "电子邮件访问在
 $a->strings["General Social Media Settings"] = "通用社交媒体设置";
 $a->strings["Disable intelligent shortening"] = "";
 $a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "";
-$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "";
+$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "自动关注任何 GNU Social (OStatus) 关注者/提及者";
 $a->strings["If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user."] = "";
 $a->strings["Default group for OStatus contacts"] = "用于 OStatus 联系人的默认组";
-$a->strings["Your legacy GNU Social account"] = "";
-$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "";
+$a->strings["Your legacy GNU Social account"] = "您遗留的 GNU Social 账户";
+$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "如果您在这里输入您旧的 GNU Social/Statusnet 账号名 (格式示例 user@domain.tld) ,您的联系人列表将会被自动添加。完成后该字段将被清空。";
 $a->strings["Repair OStatus subscriptions"] = "修复 OStatus 订阅";
 $a->strings["Email/Mailbox Setup"] = "邮件收件箱设置";
 $a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "如果您想用这股服务(可选的)跟邮件熟人交流,请指定怎么连通您的收件箱。";
@@ -1528,8 +1542,8 @@ $a->strings["Action after import:"] = "进口后行动:";
 $a->strings["Mark as seen"] = "标注看过";
 $a->strings["Move to folder"] = "搬到文件夹";
 $a->strings["Move to folder:"] = "搬到文件夹:";
-$a->strings["%s - (Unsupported)"] = "";
-$a->strings["%s - (Experimental)"] = "";
+$a->strings["%s - (Unsupported)"] = "%s - (不支持的)";
+$a->strings["%s - (Experimental)"] = "%s - (实验性)";
 $a->strings["Display Settings"] = "表示设置";
 $a->strings["Display Theme:"] = "显示主题:";
 $a->strings["Mobile Theme:"] = "手机主题:";
@@ -1545,8 +1559,8 @@ $a->strings["Calendar"] = "日历";
 $a->strings["Beginning of week:"] = "一周的开始:";
 $a->strings["Don't show notices"] = "不显示提示";
 $a->strings["Infinite scroll"] = "无限的滚动";
-$a->strings["Automatic updates only at the top of the network page"] = "";
-$a->strings["When disabled, the network page is updated all the time, which could be confusing while reading."] = "";
+$a->strings["Automatic updates only at the top of the network page"] = "仅在返回到网页头部时自动更新";
+$a->strings["When disabled, the network page is updated all the time, which could be confusing while reading."] = "禁用后,网页将会一直更新,这可能会对阅读造成干扰。";
 $a->strings["Bandwith Saver Mode"] = "省流量模式";
 $a->strings["When enabled, embedded content is not displayed on automatic updates, they only show on page reload."] = "当启用时,嵌入的内容不会在自动更新时显示,它们只在页面重载时显示。";
 $a->strings["Smart Threading"] = "";
@@ -1565,7 +1579,7 @@ $a->strings["Organisation Page"] = "";
 $a->strings["Account for an organisation that automatically approves contact requests as \"Followers\"."] = "";
 $a->strings["News Page"] = "新闻页面";
 $a->strings["Account for a news reflector that automatically approves contact requests as \"Followers\"."] = "";
-$a->strings["Community Forum"] = "";
+$a->strings["Community Forum"] = "社区论坛";
 $a->strings["Account for community discussions."] = "";
 $a->strings["Normal Account Page"] = "标准账户页面";
 $a->strings["Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"."] = "";
@@ -1582,9 +1596,9 @@ $a->strings["(Optional) Allow this OpenID to login to this account."] = "(可选
 $a->strings["Publish your default profile in your local site directory?"] = "出版您默认简介在您当地的网站目录?";
 $a->strings["Your profile will be published in the global friendica directories (e.g. <a href=\"%s\">%s</a>). Your profile will be visible in public."] = "";
 $a->strings["Publish your default profile in the global social directory?"] = "出版您默认简介在综合社会目录?";
-$a->strings["Your profile will be publishedin this node's <a href=\"%s\">local directory</a>. Your profile details may be publicly visible depending on the system settings."] = "";
+$a->strings["Your profile will be published in this node's <a href=\"%s\">local directory</a>. Your profile details may be publicly visible depending on the system settings."] = "";
 $a->strings["Hide your contact/friend list from viewers of your default profile?"] = "在您的默认简介中向访问者隐藏您的联系人/朋友列表?";
-$a->strings["Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create"] = "";
+$a->strings["Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create"] = "您的联系人列表将不会在您的默认简介页面展示。您可以决定在您自建的各附加简介中分别展示您的联系人列表";
 $a->strings["Hide your profile details from anonymous viewers?"] = "对匿名访问者隐藏详细简介?";
 $a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Disables posting public messages to Diaspora and other networks."] = "";
 $a->strings["Allow friends to post to your profile page?"] = "允许朋友们贴文章在您的简介页?";
@@ -1654,25 +1668,11 @@ $a->strings["Change the behaviour of this account for special situations"] = "
 $a->strings["Relocate"] = "调动";
 $a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "如果您调动这个简介从别的服务器但有的熟人没收到您的更新,尝试按这个钮。";
 $a->strings["Resend relocate message to contacts"] = "把调动信息寄给熟人";
-$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s关注着%2\$s的%3\$s";
-$a->strings["Tag removed"] = "标签去除了";
-$a->strings["Remove Item Tag"] = "去除项目标签";
-$a->strings["Select a tag to remove: "] = "选择删除一个标签: ";
-$a->strings["Export account"] = "导出账户";
-$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "导出你的账户信息和联系人。用这个功能来生成一个你的账户的备份,并且/或者把它移到另外一个服务器。";
-$a->strings["Export all"] = "导出全部";
-$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "导出你的账户信息、联系人和所有你的项目为 json 格式。可能会是一个很大的文件,并可能花费很多时间。用这个功能来做一个你的账户的全备份(照片不会被导出)";
 $a->strings["Do you really want to delete this video?"] = "你真的想删除这个视频吗?";
 $a->strings["Delete Video"] = "删除视频";
 $a->strings["No videos selected"] = "没有视频被选择";
 $a->strings["Recent Videos"] = "最近的视频";
 $a->strings["Upload New Videos"] = "上传新视频";
-$a->strings["No contacts."] = "没有联系人。";
-$a->strings["Access denied."] = "没有用权。";
-$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "一天最多墙通知给%s超过了。通知没有通过 。";
-$a->strings["Unable to check your home location."] = "核对不了您的主页。";
-$a->strings["No recipient."] = "没有接受者。";
-$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "如果您想%s回答,请核对您网站的隐私设置允许生发送人的私人邮件。";
 $a->strings["default"] = "默认";
 $a->strings["greenzero"] = "greenzero";
 $a->strings["purplezero"] = "purplezero";
@@ -1700,7 +1700,7 @@ $a->strings["Set the background color"] = "设置背景色";
 $a->strings["Content background opacity"] = "";
 $a->strings["Set the background image"] = "设置背景图片";
 $a->strings["Login page background image"] = "登录页面背景图片";
-$a->strings["Login page background color"] = "";
+$a->strings["Login page background color"] = "登录页面背景色";
 $a->strings["Leave background image and color empty for theme defaults"] = "";
 $a->strings["Guest"] = "";
 $a->strings["Visitor"] = "访客";
@@ -1904,7 +1904,7 @@ $a->strings["Add/remove mention when a forum page is selected/deselected in ACL
 $a->strings["Network Sidebar Widgets"] = "网络工具栏小窗口";
 $a->strings["Search by Date"] = "按日期搜索";
 $a->strings["Ability to select posts by date ranges"] = "能按时期范围选择文章";
-$a->strings["List Forums"] = "";
+$a->strings["List Forums"] = "列出各论坛";
 $a->strings["Enable widget to display the forums your are connected with"] = "";
 $a->strings["Group Filter"] = "组过滤器";
 $a->strings["Enable widget to display Network posts only from selected group"] = "启用用于只显示从所选组发出的网络文章的小组件";
@@ -1937,8 +1937,8 @@ $a->strings["Mute Post Notifications"] = "";
 $a->strings["Ability to mute notifications for a thread"] = "";
 $a->strings["Advanced Profile Settings"] = "";
 $a->strings["Show visitors public community forums at the Advanced Profile Page"] = "";
-$a->strings["Tag Cloud"] = "";
-$a->strings["Provide a personal tag cloud on your profile page"] = "";
+$a->strings["Tag Cloud"] = "标签云";
+$a->strings["Provide a personal tag cloud on your profile page"] = "在您的个人简介中提供个人标签云";
 $a->strings["Display Membership Date"] = "";
 $a->strings["Display membership date in profile"] = "";
 $a->strings["Embedding disabled"] = "嵌入已停用";
@@ -1968,36 +1968,10 @@ $a->strings["\nError %d occurred during database update:\n%s\n"] = "\n在数据
 $a->strings["Errors encountered performing database changes: "] = "操作数据库更改的时候遇到了错误:";
 $a->strings[": Database update"] = ": 数据库升级";
 $a->strings["%s: updating %s table."] = "%s: 正在更新 %s 表。";
-$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "一个用这个名字的被删掉的组复活了。现有项目的权限<strong>可能</strong>对这个组和任何未来的成员有效。如果这不是你想要的,请用一个不同的名字创建另一个组。";
-$a->strings["Default privacy group for new contacts"] = "对新联系人的默认隐私组";
-$a->strings["Everybody"] = "每人";
-$a->strings["edit"] = "编辑";
-$a->strings["Edit group"] = "编辑组";
-$a->strings["Contacts not in any group"] = "不在任何组的联系人";
-$a->strings["Create a new group"] = "创建新组";
-$a->strings["Edit groups"] = "编辑组";
-$a->strings["Drop Contact"] = "删除联系人";
-$a->strings["Organisation"] = "组织";
-$a->strings["News"] = "新闻";
-$a->strings["Forum"] = "论坛";
-$a->strings["Connect URL missing."] = "连接URL失踪的。";
-$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "";
-$a->strings["This site is not configured to allow communications with other networks."] = "这网站没配置允许跟别的网络交流.";
-$a->strings["No compatible communication protocols or feeds were discovered."] = "没有兼容协议或者摘要找到了.";
-$a->strings["The profile address specified does not provide adequate information."] = "输入的简介地址没有够消息。";
-$a->strings["An author or name was not found."] = "找不到作者或名。";
-$a->strings["No browser URL could be matched to this address."] = "这个地址没有符合什么游览器URL。";
-$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "无法匹配一个@-风格的身份地址和一个已知的协议或电子邮件联系人。";
-$a->strings["Use mailto: in front of address to force email check."] = "输入mailto:地址前为要求电子邮件检查。";
-$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "输入的简介地址属在这个网站使不可用的网络。";
-$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "有限的简介。这人不会接受直达/私人通信从您。";
-$a->strings["Unable to retrieve contact information."] = "无法检索联系人信息。";
-$a->strings["%s's birthday"] = "%s的生日";
-$a->strings["Happy Birthday %s"] = "生日快乐%s";
+$a->strings["[no subject]"] = "[无题目]";
 $a->strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s 正在参加 %2\$s 的 %3\$s";
 $a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s 不在参加 %2\$s 的 %3\$s";
 $a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s 可以参加 %2\$s 的 %3\$s";
-$a->strings["[no subject]"] = "[无题目]";
 $a->strings["Requested account is not available."] = "要求的账户不可用。";
 $a->strings["Edit profile"] = "修改简介";
 $a->strings["Atom feed"] = "";
@@ -2027,8 +2001,34 @@ $a->strings["Work/employment:"] = "工作";
 $a->strings["School/education:"] = "学院/教育";
 $a->strings["Forums:"] = "";
 $a->strings["Only You Can See This"] = "只有你可以看这个";
+$a->strings["Drop Contact"] = "删除联系人";
+$a->strings["Organisation"] = "组织";
+$a->strings["News"] = "新闻";
+$a->strings["Forum"] = "论坛";
+$a->strings["Connect URL missing."] = "连接URL失踪的。";
+$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "";
+$a->strings["This site is not configured to allow communications with other networks."] = "这网站没配置允许跟别的网络交流.";
+$a->strings["No compatible communication protocols or feeds were discovered."] = "没有兼容协议或者摘要找到了.";
+$a->strings["The profile address specified does not provide adequate information."] = "输入的简介地址没有够消息。";
+$a->strings["An author or name was not found."] = "找不到作者或名。";
+$a->strings["No browser URL could be matched to this address."] = "这个地址没有符合什么游览器URL。";
+$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "无法匹配一个@-风格的身份地址和一个已知的协议或电子邮件联系人。";
+$a->strings["Use mailto: in front of address to force email check."] = "输入mailto:地址前为要求电子邮件检查。";
+$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "输入的简介地址属在这个网站使不可用的网络。";
+$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "有限的简介。这人不会接受直达/私人通信从您。";
+$a->strings["Unable to retrieve contact information."] = "无法检索联系人信息。";
+$a->strings["%s's birthday"] = "%s的生日";
+$a->strings["Happy Birthday %s"] = "生日快乐%s";
+$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "一个用这个名字的被删掉的组复活了。现有项目的权限<strong>可能</strong>对这个组和任何未来的成员有效。如果这不是你想要的,请用一个不同的名字创建另一个组。";
+$a->strings["Default privacy group for new contacts"] = "对新联系人的默认隐私组";
+$a->strings["Everybody"] = "每人";
+$a->strings["edit"] = "编辑";
+$a->strings["Edit group"] = "编辑组";
+$a->strings["Contacts not in any group"] = "不在任何组的联系人";
+$a->strings["Create a new group"] = "创建新组";
+$a->strings["Edit groups"] = "编辑组";
 $a->strings["Login failed"] = "登录失败";
-$a->strings["Not enough information to authenticate"] = "";
+$a->strings["Not enough information to authenticate"] = "没有足够信息以认证";
 $a->strings["An invitation is required."] = "需要邀请。";
 $a->strings["Invitation could not be verified."] = "不能验证邀请。";
 $a->strings["Invalid OpenID url"] = "无效的OpenID url";
@@ -2050,15 +2050,15 @@ $a->strings["An error occurred creating your self contact. Please try again."] =
 $a->strings["An error occurred creating your default contact group. Please try again."] = "";
 $a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\t\t"] = "";
 $a->strings["Registration at %s"] = "在 %s 的注册";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t"] = "";
+$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t"] = "\n\t\t\t亲爱的 %1\$s,\n\t\t\t\t感谢您在 %2\$s 注册。您的账户已被创建。\n\t\t";
 $a->strings["\n\t\t\tThe login details are as follows:\n\t\t\t\tSite Location:\t%3\$s\n\t\t\t\tLogin Name:\t%1\$s\n\t\t\t\tPassword:\t%5\$s\n\n\t\t\tYou may change your password from your account Settings page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile keywords (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\n\t\t\tThank you and welcome to %2\$s."] = "";
 $a->strings["%s\\'s birthday"] = "%s的生日";
-$a->strings["Sharing notification from Diaspora network"] = "分享通知从Diaspora网络";
-$a->strings["Attachments:"] = "附件:";
 $a->strings["%s is now following %s."] = "%s 正在关注 %s.";
 $a->strings["following"] = "关注";
 $a->strings["%s stopped following %s."] = "%s 停止关注了 %s.";
 $a->strings["stopped following"] = "结束关注了";
+$a->strings["Sharing notification from Diaspora network"] = "分享通知从Diaspora网络";
+$a->strings["Attachments:"] = "附件:";
 $a->strings["(no subject)"] = "(无主题)";
 $a->strings["Create a New Account"] = "创建新的账户";
 $a->strings["Password: "] = "密码: ";
index 160804f624b580fc6704472089337fe9103be502..11a51649def3c43de3a5e4eac6a3b7324d10059e 100644 (file)
        {{include file="field_checkbox.tpl" field=$worker_dont_fork}}
        {{include file="field_checkbox.tpl" field=$worker_fastlane}}
        {{include file="field_checkbox.tpl" field=$worker_frontend}}
+
+       <h3>{{$relay_title}}</h3>
+       {{include file="field_checkbox.tpl" field=$relay_subscribe}}
+       {{include file="field_input.tpl" field=$relay_server}}
+       {{include file="field_checkbox.tpl" field=$relay_directly}}
+       {{include file="field_select.tpl" field=$relay_scope}}
+       {{include file="field_input.tpl" field=$relay_server_tags}}
+       {{include file="field_checkbox.tpl" field=$relay_user_tags}}
+
        <div class="submit"><input type="submit" name="page_site" value="{{$submit|escape:'html'}}" /></div>
 
        </form>
index 4cf030bc9d5124cafeab38b4350d90708b8d9ee0..144277310e0c1c50dc984d339c8530c70f33b972 100644 (file)
@@ -1,58 +1,54 @@
 <h1>{{$title}}</h1>
 <p id="cropimage-desc">
-{{$desc}}
+       {{$desc}}
 </p>
+
 <div id="cropimage-wrapper">
-<img src="{{$image_url}}" id="croppa" class="imgCrop" alt="{{$title}}" />
+       <img src="{{$image_url}}" id="croppa" class="imgCrop" alt="{{$title}}" />
 </div>
+
 <div id="cropimage-preview-wrapper" >
-<div id="previewWrap" ></div>
+       <div id="previewWrap" class="crop-preview"></div>
 </div>
 
 <script type="text/javascript" language="javascript">
 
-       function onEndCrop( coords, dimensions ) {
-               $PR( 'x1' ).value = coords.x1;
-               $PR( 'y1' ).value = coords.y1;
-               $PR( 'x2' ).value = coords.x2;
-               $PR( 'y2' ).value = coords.y2;
-               $PR( 'width' ).value = dimensions.width;
-               $PR( 'height' ).value = dimensions.height;
-       }
-
-       Event.observe( window, 'load', function() {
-               new Cropper.ImgWithPreview(
-               'croppa',
-               {
-                       previewWrap: 'previewWrap',
-                       minWidth: 175,
-                       minHeight: 175,
-                       maxWidth: 640,
-                       maxHeight: 640,
-                       ratioDim: { x: 100, y:100 },
-                       displayOnInit: true,
-                       onEndCrop: onEndCrop
+       var image = document.getElementById('croppa');
+       var cropper = new Cropper(image, {
+               aspectRatio: 1 / 1,
+               viewMode: 1,
+               preview: '#profile-photo-wrapper, .crop-preview',
+               crop: function(e) {
+                       $( '#x1' ).val(e.detail.x);
+                       $( '#y1' ).val(e.detail.y);
+                       $( '#x2' ).val(e.detail.x + e.detail.width);
+                       $( '#y2' ).val(e.detail.y + e.detail.height);
+                       $( '#width' ).val(e.detail.scaleX);
+                       $( '#height' ).val(e.detail.scaleY);
+               },
+               ready: function() {
+                       // Add the "crop-preview" class to the preview element ("profile-photo-wrapper").
+                       var cwrapper = document.getElementById("profile-photo-wrapper");
+                       cwrapper.classList.add("crop-preview");
                }
-               );
-       }
-       );
+       });
 
 </script>
 
 <form action="profile_photo/{{$resource}}" id="crop-image-form" method="post" />
-<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
-
-<input type='hidden' name='profile' value='{{$profile}}'>
-<input type="hidden" name="cropfinal" value="1" />
-<input type="hidden" name="xstart" id="x1" />
-<input type="hidden" name="ystart" id="y1" />
-<input type="hidden" name="xfinal" id="x2" />
-<input type="hidden" name="yfinal" id="y2" />
-<input type="hidden" name="height" id="height" />
-<input type="hidden" name="width"  id="width" />
-
-<div id="crop-image-submit-wrapper" >
-<input type="submit" name="submit" value="{{$done|escape:'html'}}" />
-</div>
+       <input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
+
+       <input type='hidden' name='profile' value='{{$profile}}'>
+       <input type="hidden" name="cropfinal" value="1" />
+       <input type="hidden" name="xstart" id="x1" />
+       <input type="hidden" name="ystart" id="y1" />
+       <input type="hidden" name="xfinal" id="x2" />
+       <input type="hidden" name="yfinal" id="y2" />
+       <input type="hidden" name="height" id="height" />
+       <input type="hidden" name="width"  id="width" />
+
+       <div id="crop-image-submit-wrapper" >
+               <input type="submit" name="submit" value="{{$done|escape:'html'}}" />
+       </div>
 
 </form>
index 033f2e410144df151b5a7853c13ec1cd49f8c19f..3fd15796e2304f521eb4a7724bec9cb5304a5ac1 100644 (file)
@@ -1,4 +1,2 @@
-      <script type="text/javascript" src="view/js/cropper/lib/prototype.js" language="javascript"></script>
-      <script type="text/javascript" src="view/js/cropper/lib/scriptaculous.js?load=effects,builder,dragdrop" language="javascript"></script>
-      <script type="text/javascript" src="view/js/cropper/cropper.js" language="javascript"></script>
-      <link rel="stylesheet" href="view/js/cropper/cropper.css" type="text/css" />
+<script type="text/javascript" src="view/asset/cropperjs/dist/cropper.min.js"></script>
+<link rel="stylesheet" href="view/asset/cropperjs/dist/cropper.min.css" type="text/css" />
index 2f791c48a3348a513ceaacf3694746eb2f581e19..0cb6e7e3ece4ca5a51d322f72f56ef23a2ade331 100644 (file)
@@ -7,6 +7,7 @@
 <form action="{{$baseurl}}/delegate" method="post">
 <input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
 {{include file="field_select.tpl" field=$parent_user}}
+{{include file="field_password.tpl" field=$parent_password}}
 <div class="submit"><input type="submit" name="delegate" value="{{$submit|escape:'html'}}" /></div>
 </form>
 </div>
 
 <div id="delegate-desc" class="delegate-desc">{{$desc}}</div>
 
-{{if $managers}}
-<h4>{{$head_managers}}</h4>
-
-{{foreach $managers as $x}}
-
-<div class="contact-block-div">
-<a class="contact-block-link" href="#" >
-<img class="contact-block-img" src="{{$base}}/photo/thumb/{{$x.uid}}" title="{{$x.username}} ({{$x.nickname}})" />
-</a>
-</div>
-
-{{/foreach}}
-<div class="clear"></div>
-<hr />
-{{/if}}
-
-
 <h4>{{$head_delegates}}</h4>
 
 {{if $delegates}}
index 6b34316727537c48b17d57eb8d1601df2262f9de..6e26b0db914f039e60d40e8ec661d47bee522471 100644 (file)
@@ -1,4 +1,6 @@
-{{include file='field_input.tpl' field=$field}}<script type="text/javascript">
+{{include file='field_input.tpl' field=$field}}
+
+<script type="text/javascript">
        $(function () {
                $('#id_{{$field.0}}').datetimepicker({
                        step: 5,
                        dayOfWeekStart: {{$datetimepicker.firstDay}},
                        lang: '{{$datetimepicker.lang}}'
                });
+{{if $datetimepicker.lang}}
+               jQuery.datetimepicker.setLocale('{{$datetimepicker.lang}}');
+{{/if}}
+
 {{if $datetimepicker.minfrom }}
                $('#id_{{$datetimepicker.minfrom}}').data('xdsoft_datetimepicker').setOptions({
                        onChangeDateTime: function (currentDateTime) {
index 1ecd9a2b4b67dd66c4bcf52badab307e4bdedbf8..f651a273f73ec8c7fd7a5bcc4ec39da2b3e407f1 100644 (file)
@@ -85,7 +85,7 @@ $a->config['system']['rino_encrypt'] = {{$rino}};
 // default system theme
 
 $a->config['system']['theme'] = 'vier';
-$a->config['system']['allowed_themes'] = 'vier,quattro,duepuntozero,smoothly';
+$a->config['system']['allowed_themes'] = 'vier,quattro,duepuntozero,smoothly,frio';
 
 // By default allow pseudonyms
 
index 58306fb2799e9a3dd3c07382b6988754300468c3..83ebd74f5fb19d68bd64d0c92063b2239f23f344 100644 (file)
@@ -22,7 +22,7 @@
 
        <p><a href="{{$repair_ostatus_url}}">{{$repair_ostatus_text}}</a></p>
 
-       <div class="settings-submit-wrapper" ><input type="submit" name="general-submit" class="settings-submit" value="{{$submit}}" /></div>
+       <div class="settings-submit-wrapper" ><input type="submit" id="general-submit" name="general-submit" class="settings-submit" value="{{$submit}}" /></div>
 </div>
 <div class="clear"></div>
 
index 37f034586af9a98360001b943fc8fa9d12e34698..a82efa7d1c9abfb7e652828923d8d6e6fa5447ea 100644 (file)
                        <div class="wall-item-title p-name" id="wall-item-title-{{$item.id}}">{{$item.title}}</div>
                        <div class="wall-item-title-end"></div>
                        <div class="wall-item-body" id="wall-item-body-{{$item.id}}" ><span class="e-content">{{$item.body}}<span>
-                                       <div class="body-tag">
-                                               {{foreach $item.tags as $tag}}
-                                                       <span class='tag'>{{$tag}}</span>
-                                               {{/foreach}}
-                                       </div>
+                       <div class="body-tag">
+                       {{if !$item.suppress_tags}}
+                               {{foreach $item.tags as $tag}}
+                               <span class="tag">{{$tag}}</span>
+                               {{/foreach}}
+                       {{/if}}
+                       </div>
                        {{if $item.has_cats}}
                        <div class="categorytags"><span>{{$item.txt_cats}} {{foreach $item.categories as $cat}}<span class="p-category">{{$cat.name}}</span>{{if $cat.removeurl}} <a href="{{$cat.removeurl}}" title="{{$remove|escape:'html'}}">[{{$remove}}]</a>{{/if}} {{if $cat.last}}{{else}}, {{/if}}{{/foreach}}
                        </div>
index 728a55b9ca52650c9ed475d6e8bf690838642631..84ea6db94bde599452394bd77bf984d66a0b50ca 100644 (file)
@@ -726,6 +726,9 @@ input#dfrn-url {
        height:175px;
        padding: 12px;
 }
+#profile-photo-wrapper.crop-preview img {
+       padding: 0;
+}
 
 #profile-edit-profile-name-label,
 #profile-edit-name-label,
index 99fde33099502aac347d7eb289208ee4553faccc..312bee263eb0340486216d4d9c210591c604b499 100644 (file)
@@ -1087,6 +1087,9 @@ color: rgba(255,255,255,.85);
 aside .vcard #profile-photo-wrapper:hover .tool .action {
     opacity: 1;
 }
+aside .vcard #profile-photo-wrapper.crop-preview {
+    padding: 0;
+}
 aside .vcard .profile-header {
     margin-bottom: 20px;
 }
index e890a4a6914269ed93933a9ead3d39dc2b5057ee..83aad53b7ec68a94d5365fd88687d5f9381432b1 100644 (file)
@@ -32,7 +32,7 @@ function get_schema_info($schema){
                'description' => "",
                'author' => [],
                'version' => "",
-               'overwrites' => ""
+               'overwrites' => []
        ];
 
        if (!is_file($themepath . "schema/" . $schema . ".php")) return $info;
index 697d57c6e4a0fc1504ecb94f36e637f760c40b40..31b7175baed161bd94ff1c5de153d24ba29b25a0 100644 (file)
 <!--[if IE]>
 <script type="text/javascript" src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
 <![endif]-->
-<script type="text/javascript" async src="view/js/modernizr.js"></script>
+<script type="text/javascript" src="view/js/modernizr.js"></script>
 <script type="text/javascript" src="view/asset/jquery/dist/jquery.min.js"></script>
-<script type="text/javascript" async src="view/js/jquery.textinputs.js"></script>
+<script type="text/javascript" src="view/js/jquery.textinputs.js"></script>
 <script type="text/javascript" src="view/js/jquery-textcomplete/jquery.textcomplete.min.js"></script>
 <script type="text/javascript" src="view/js/autocomplete.js"></script>
-<script type="text/javascript" async src="view/asset/jquery-colorbox/jquery.colorbox-min.js"></script>
-<script type="text/javascript" async src="view/asset/jgrowl/jquery.jgrowl.min.js"></script>
-<script type="text/javascript" async src="view/asset/jquery-datetimepicker/build/jquery.datetimepicker.full.min.js"></script>
-<script type="text/javascript" async src="view/asset/perfect-scrollbar/js/perfect-scrollbar.jquery.min.js"></script>
+<script type="text/javascript" src="view/asset/jquery-colorbox/jquery.colorbox-min.js"></script>
+<script type="text/javascript" src="view/asset/jgrowl/jquery.jgrowl.min.js"></script>
+<script type="text/javascript" src="view/asset/jquery-datetimepicker/build/jquery.datetimepicker.full.min.js"></script>
+<script type="text/javascript" src="view/asset/perfect-scrollbar/js/perfect-scrollbar.jquery.min.js"></script>
 <script type="text/javascript" src="view/js/acl.js"></script>
-<script type="text/javascript" async src="view/asset/base64/base64.min.js"></script>
-<script type="text/javascript" async src="view/js/main.js"></script>
+<script type="text/javascript" src="view/asset/base64/base64.min.js"></script>
+<script type="text/javascript" src="view/js/main.js"></script>
 
-<script type="text/javascript" async src="view/theme/frio/frameworks/bootstrap/js/bootstrap.min.js"></script>
-<script type="text/javascript" async src="view/theme/frio/frameworks/jasny/js/jasny-bootstrap.custom.js"></script>
-<script type="text/javascript" async src="view/theme/frio/frameworks/bootstrap-select/js/bootstrap-select.min.js"></script>
-<script type="text/javascript" async src="view/theme/frio/frameworks/ekko-lightbox/ekko-lightbox.min.js"></script>
-<script type="text/javascript" async src="view/theme/frio/frameworks/justifiedGallery/jquery.justifiedGallery.min.js"></script>
-<script type="text/javascript" async src="view/theme/frio/frameworks/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js"></script>
-<script type="text/javascript" async src="view/theme/frio/frameworks/flexMenu/flexmenu.custom.js"></script>
-<script type="text/javascript" async src="view/theme/frio/frameworks/jsmart/jsmart.custom.js"></script>
-<script type="text/javascript" async src="view/theme/frio/frameworks/jquery-scrollspy/jquery-scrollspy.js"></script>
-<script type="text/javascript" async src="view/theme/frio/frameworks/autosize/autosize.min.js"></script>
-<script type="text/javascript" async src="view/theme/frio/frameworks/sticky-kit/jquery.sticky-kit.min.js"></script>
+<script type="text/javascript" src="view/theme/frio/frameworks/bootstrap/js/bootstrap.min.js"></script>
+<script type="text/javascript" src="view/theme/frio/frameworks/jasny/js/jasny-bootstrap.custom.js"></script>
+<script type="text/javascript" src="view/theme/frio/frameworks/bootstrap-select/js/bootstrap-select.min.js"></script>
+<script type="text/javascript" src="view/theme/frio/frameworks/ekko-lightbox/ekko-lightbox.min.js"></script>
+<script type="text/javascript" src="view/theme/frio/frameworks/justifiedGallery/jquery.justifiedGallery.min.js"></script>
+<script type="text/javascript" src="view/theme/frio/frameworks/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js"></script>
+<script type="text/javascript" src="view/theme/frio/frameworks/flexMenu/flexmenu.custom.js"></script>
+<script type="text/javascript" src="view/theme/frio/frameworks/jsmart/jsmart.custom.js"></script>
+<script type="text/javascript" src="view/theme/frio/frameworks/jquery-scrollspy/jquery-scrollspy.js"></script>
+<script type="text/javascript" src="view/theme/frio/frameworks/autosize/autosize.min.js"></script>
+<script type="text/javascript" src="view/theme/frio/frameworks/sticky-kit/jquery.sticky-kit.min.js"></script>
 
 {{* own js files *}}
-<script type="text/javascript" async src="view/theme/frio/js/theme.js"></script>
-<script type="text/javascript" async src="view/theme/frio/js/modal.js"></script>
-<script type="text/javascript" async src="view/theme/frio/js/hovercard.js"></script>
-<script type="text/javascript" async src="view/theme/frio/js/textedit.js"></script>
+<script type="text/javascript" src="view/theme/frio/js/theme.js"></script>
+<script type="text/javascript" src="view/theme/frio/js/modal.js"></script>
+<script type="text/javascript" src="view/theme/frio/js/hovercard.js"></script>
+<script type="text/javascript" src="view/theme/frio/js/textedit.js"></script>
 
 <script type="text/javascript">
        window.showMore = "{{$showmore}}";
index c8c702b6a8195314b5f1ae0ce8e59acba1219a38..3ae36c7822865efb52139406f6556948df39e0e0 100644 (file)
                                <div class="wall-item-links">
                                </div>
                                <div class="wall-item-tags">
-                                       {{foreach $item.hashtags as $tag}}
-                                               <span class="tag label btn-info sm">{{$tag}} <i class="fa fa-bolt" aria-hidden="true"></i></span>
-                                       {{/foreach}}
+                       {{if !$item.suppress_tags}}
+                               {{foreach $item.hashtags as $tag}}
+                                       <span class="tag label btn-info sm">{{$tag}} <i class="fa fa-bolt" aria-hidden="true"></i></span>
+                               {{/foreach}}
 
-                                       {{foreach $item.mentions as $tag}}
-                                               <span class="mention label btn-warning sm">{{$tag}} <i class="fa fa-user" aria-hidden="true"></i></span>
-                                       {{/foreach}}
+                               {{foreach $item.mentions as $tag}}
+                                       <span class="mention label btn-warning sm">{{$tag}} <i class="fa fa-user" aria-hidden="true"></i></span>
+                               {{/foreach}}
+                       {{/if}}
 
-                                       {{foreach $item.folders as $cat}}
-                                               <span class="folder label btn-danger sm">{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
-                                       {{/foreach}}
+                               {{foreach $item.folders as $cat}}
+                                       <span class="folder label btn-danger sm">{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
+                               {{/foreach}}
 
-                                       {{foreach $item.categories as $cat}}
-                                               <span class="category label btn-success sm">{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
-                                       {{/foreach}}
+                               {{foreach $item.categories as $cat}}
+                                       <span class="category label btn-success sm">{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
+                               {{/foreach}}
                                </div>
-                                       {{if $item.edited}}<div class="itemedited text-muted">{{$item.edited['label']}} (<span title="{{$item.edited['date']}}">{{$item.edited['relative']}}</span>)</div>{{/if}}
+                               {{if $item.edited}}<div class="itemedited text-muted">{{$item.edited['label']}} (<span title="{{$item.edited['date']}}">{{$item.edited['relative']}}</span>)</div>{{/if}}
                        </div>
                        <!-- ./TODO -->
 
index c388a6e25d75ad6d8a1f2105007f31cfb4ed8fae..e5d21158c250d7eb86720a05148636bb8885fae3 100644 (file)
@@ -28,7 +28,7 @@
                                                <p><a href="{{$repair_ostatus_url}}">{{$repair_ostatus_text}}</a></p>
 
                                                <div class="form-group pull-right settings-submit-wrapper" >
-                                                       <button type="submit" name="submit" class="btn btn-primary" value="{{$submit|escape:'html'}}">{{$submit}}</button>
+                                                       <button type="submit" id="general-submit" name="general-submit" class="btn btn-primary" value="{{$submit|escape:'html'}}">{{$submit}}</button>
                                                </div>
                                                <div class="clear"></div>
                                        </div>
@@ -67,4 +67,4 @@
 {{/if}}
 
        </form>
-</div>
\ No newline at end of file
+</div>
index 94ff531294b2fc245f354655759d19da2a3062ee..927dc9bfaa7441b2e8fc56b0d7fa88b14d3a59fd 100644 (file)
@@ -263,23 +263,25 @@ as the value of $top_child_total (this is done at the end of this file)
                        <div class="wall-item-links">
                        </div>
                        <div class="wall-item-tags">
-                               {{foreach $item.hashtags as $tag}}
-                                       <span class='tag label btn-info sm'>{{$tag}} <i class="fa fa-bolt" aria-hidden="true"></i></span>
-                               {{/foreach}}
-
-                               {{foreach $item.mentions as $tag}}
-                                       <span class='mention label btn-warning sm'>{{$tag}} <i class="fa fa-user" aria-hidden="true"></i></span>
-                               {{/foreach}}
+               {{if !$item.suppress_tags}}
+                       {{foreach $item.hashtags as $tag}}
+                               <span class="tag label btn-info sm">{{$tag}} <i class="fa fa-bolt" aria-hidden="true"></i></span>
+                       {{/foreach}}
+
+                       {{foreach $item.mentions as $tag}}
+                               <span class="mention label btn-warning sm">{{$tag}} <i class="fa fa-user" aria-hidden="true"></i></span>
+                       {{/foreach}}
+               {{/if}}
 
-                               {{foreach $item.folders as $cat}}
-                                       <span class='folder label btn-danger sm'><span class="p-category">{{$cat.name}}</span></a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
-                               {{/foreach}}
+                       {{foreach $item.folders as $cat}}
+                               <span class="folder label btn-danger sm"><span class="p-category">{{$cat.name}}</span></a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
+                       {{/foreach}}
 
-                               {{foreach $item.categories as $cat}}
-                                       <span class='category label btn-success sm'><span class="p-category">{{$cat.name}}</span></a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
-                               {{/foreach}}
+                       {{foreach $item.categories as $cat}}
+                               <span class="category label btn-success sm"><span class="p-category">{{$cat.name}}</span></a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
+                       {{/foreach}}
                        </div>
-                               {{if $item.edited}}<div class="itemedited text-muted">{{$item.edited['label']}} (<span title="{{$item.edited['date']}}">{{$item.edited['relative']}}</span>)</div>{{/if}}
+                       {{if $item.edited}}<div class="itemedited text-muted">{{$item.edited['label']}} (<span title="{{$item.edited['date']}}">{{$item.edited['relative']}}</span>)</div>{{/if}}
                </div>
                <!-- ./TODO -->
 
index 3a68b2739f93624671f8b29d7a416b2e4b837148..be8d00d85031434934164b4564697081164900f8 100644 (file)
                        <div class="wall-item-title p-name" id="wall-item-title-{{$item.id}}">{{$item.title}}</div>
                        {{*<!--<div class="wall-item-title-end"></div>-->*}}
                        <div class="wall-item-body" id="wall-item-body-{{$item.id}}" ><span class="e-content">{{$item.body}}</span>
-                                       {{*<!--<div class="body-tag">-->*}}
-                                               {{foreach $item.tags as $tag}}
-                                                       <span class='body-tag tag'>{{$tag}}</span>
-                                               {{/foreach}}
-                                       {{*<!--</div>-->*}}
+                       {{*<!--<div class="body-tag">-->*}}
+                       {{if !$item.suppress_tags}}
+                               {{foreach $item.tags as $tag}}
+                                       <span class="body-tag tag">{{$tag}}</span>
+                               {{/foreach}}
+                       {{/if}}
+                       {{*<!--</div>-->*}}
                        {{if $item.has_cats}}
                        <div class="categorytags">{{$item.txt_cats}} {{foreach $item.categories as $cat}}<span class="p-category">{{$cat.name}}</span> <a href="{{$cat.removeurl}}" title="{{$remove}}">[{{$remove}}]</a> {{if $cat.last}}{{else}}, {{/if}}{{/foreach}}
                        </div>
index 498bab323f80a4749882423ceb9135312a73a9b7..c88e8008f002dfafd26d2d8468990cfc34e7ffd2 100644 (file)
                        <div class="wall-item-title p-name" id="wall-item-title-{{$item.id}}">{{$item.title}}</div>
                        {{*<!--<div class="wall-item-title-end"></div>-->*}}
                        <div class="wall-item-body" id="wall-item-body-{{$item.id}}" ><span class="e-content">{{$item.body}}</span>
-                                       {{*<!--<div class="body-tag">-->*}}
-                                               {{foreach $item.tags as $tag}}
-                                                       <span class='body-tag tag'>{{$tag}}</span>
-                                               {{/foreach}}
-                                       {{*<!--</div>-->*}}
+                       {{*<!--<div class="body-tag">-->*}}
+                       {{if !$item.suppress_tags}}
+                               {{foreach $item.tags as $tag}}
+                                       <span class="body-tag tag">{{$tag}}</span>
+                               {{/foreach}}
+                       {{/if}}
+                       {{*<!--</div>-->*}}
                        {{if $item.has_cats}}
                        <div class="categorytags">{{$item.txt_cats}} {{foreach $item.categories as $cat}}<span class="p-category">{{$cat.name}}</span> <a href="{{$cat.removeurl}}" title="{{$remove}}">[{{$remove}}]</a> {{if $cat.last}}{{else}}, {{/if}}{{/foreach}}
                        </div>
index 512df75ef96d91c8d5415008a674a04acb6ec917..649ad341f602f811d49dd639684e271af1b9dff2 100644 (file)
                <div class="wall-item-links">
                </div>
                <div class="wall-item-tags">
+               {{if !$item.suppress_tags}}
                        {{foreach $item.tags as $tag}}
-                               <span class='tag'>{{$tag}}</span>
+                               <span class="tag">{{$tag}}</span>
                        {{/foreach}}
+               {{/if}}
                </div>
        </div>
        <div class="wall-item-bottom">
index c6085e9b1610233462a27b01962817e68362796b..89832403fcfa7ac0d7d844ad6b26fb8e623e562e 100644 (file)
                <div class="wall-item-links">
                </div>
                <div class="wall-item-tags">
+               {{if !$item.suppress_tags}}
                        {{foreach $item.hashtags as $tag}}
-                               <span class='tag'>{{$tag}}</span>
+                               <span class="tag">{{$tag}}</span>
                        {{/foreach}}
                        {{foreach $item.mentions as $tag}}
-                               <span class='mention'>{{$tag}}</span>
+                               <span class="mention">{{$tag}}</span>
                        {{/foreach}}
-               {{foreach $item.folders as $cat}}
-                    <span class='folder p-category'>{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
-               {{/foreach}}
-                {{foreach $item.categories as $cat}}
-                    <span class='category p-category'>{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
-                {{/foreach}}
+                       {{foreach $item.folders as $cat}}
+                               <span class="folder p-category">{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
+                       {{/foreach}}
+                       {{foreach $item.categories as $cat}}
+                               <span class="category p-category">{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
+                       {{/foreach}}
+               {{/if}}
                </div>
        </div>
        <div class="wall-item-bottom">
index 134052b9f5c7863a0458cfc647a20c2650fbe637..5aaa9c4eb1ee53d91a40cc1495872abb281c5064 100644 (file)
                        <div class="wall-item-title-end"></div>
                        <div class="wall-item-body" id="wall-item-body-{{$item.id}}" ><span class="e-content">{{$item.body}}</span>
                                <div class="body-tag">
+                               {{if !$item.suppress_tags}}
                                        {{foreach $item.tags as $tag}}
-                                       <span class='tag'>{{$tag}}</span>
+                                       <span class="tag">{{$tag}}</span>
                                        {{/foreach}}
+                               {{/if}}
                                </div>
 
                                {{if $item.has_cats}}
index 0c6667423b68ad05b436025218e81b97c8f671d6..d777864825a11cf98b2aeb1d692ab1567b44d7b4 100644 (file)
@@ -18,32 +18,22 @@ if (empty($style)) {
        $style = "plus";
 }
 
-if ($style == "flat") {
-       $stylecssfile = 'view/theme/vier/flat.css';
-} else if ($style == "netcolour") {
-       $stylecssfile = 'view/theme/vier/netcolour.css';
-} else if ($style == "breathe") {
-       $stylecssfile = 'view/theme/vier/breathe.css';
-} else if ($style == "plus") {
-       $stylecssfile = 'view/theme/vier/plus.css';
-} else if ($style == "dark") {
-       $stylecssfile = 'view/theme/vier/dark.css';
-} else if ($style == "plusminus") {
-       $stylecssfile = 'view/theme/vier/plusminus.css';
-}
-
-if (file_exists($THEMEPATH."//style.css")) {
-       $stylecss = file_get_contents($THEMEPATH."//style.css")."\n";
-       $modified = filemtime($THEMEPATH."//style.css");
-}
-
-$stylemodified = filemtime($stylecssfile);
-$stylecss .= file_get_contents($stylecssfile);
-
-if ($stylemodified > $modified) {
-       $modified = $stylemodified;
+$stylecss = '';
+$modified = '';
+
+foreach (['style', $style] as $file) {
+       $stylecssfile = $THEMEPATH . DIRECTORY_SEPARATOR . $file .'.css';
+       if (file_exists($stylecssfile)) {
+               $stylecss .= file_get_contents($stylecssfile);
+               $stylemodified = filemtime($stylecssfile);
+               if ($stylemodified > $modified) {
+                       $modified = $stylemodified;
+               }
+       } else {
+               //TODO: use LOGGER_ERROR?
+               logger('Error: missing file: "' . $stylecssfile .'" (userid: '. $uid .')');
+       }
 }
-
 $modified = gmdate('r', $modified);
 
 $etag = md5($stylecss);
@@ -54,7 +44,6 @@ header('ETag: "'.$etag.'"');
 header('Last-Modified: '.$modified);
 
 if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) || isset($_SERVER['HTTP_IF_NONE_MATCH'])) {
-
        $cached_modified = gmdate('r', strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']));
        $cached_etag = str_replace(['"', "-gzip"], ['', ''],
                                stripslashes($_SERVER['HTTP_IF_NONE_MATCH']));
index 27ab78af2351af5d475dd217feef9cb9c6170afd..f056b0f7a958f7d65a9f62b35d56f42245967594 100644 (file)
                <div class="wall-item-links">
                </div>
                <div class="wall-item-tags">
+               {{if !$item.suppress_tags}}
                        {{foreach $item.tags as $tag}}
-                               <span class='tag'>{{$tag}}</span>
+                               <span class="tag">{{$tag}}</span>
                        {{/foreach}}
-
+               {{/if}}
                </div>
        </div>
        <div class="wall-item-bottom">
index c46c83ef5b1b2ccb87d1aec381902c247b2b36db..d1588bde30c2e33bfcbcd51eb5a21b885ecd95fd 100644 (file)
                <div class="wall-item-links">
                </div>
                <div class="wall-item-tags">
+               {{if !$item.suppress_tags}}
                        {{foreach $item.hashtags as $tag}}
-                               <span class='tag'>{{$tag}}</span>
+                               <span class="tag">{{$tag}}</span>
                        {{/foreach}}
                        {{foreach $item.mentions as $tag}}
-                               <span class='mention'>{{$tag}}</span>
+                               <span class="mention">{{$tag}}</span>
+                       {{/foreach}}
+               {{/if}}
+                       {{foreach $item.folders as $cat}}
+                               <span class="folder p-category">{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
+                       {{/foreach}}
+                       {{foreach $item.categories as $cat}}
+                               <span class="category p-category">{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
                        {{/foreach}}
-               {{foreach $item.folders as $cat}}
-                    <span class='folder p-category'>{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
-               {{/foreach}}
-                {{foreach $item.categories as $cat}}
-                    <span class='category p-category'>{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
-                {{/foreach}}
                </div>
        </div>
        <div class="wall-item-bottom">