]> git.mxchange.org Git - friendica.git/commitdiff
Merge remote-tracking branch 'refs/remotes/friendica/develop' into develop
authorHypolite Petovan <ben.lort@gmail.com>
Sun, 22 Jan 2017 14:02:59 +0000 (09:02 -0500)
committerHypolite Petovan <ben.lort@gmail.com>
Sun, 22 Jan 2017 14:02:59 +0000 (09:02 -0500)
176 files changed:
.gitignore
.tx/config [new file with mode: 0644]
LICENSE
boot.php
database.sql
doc/FAQ.md
doc/Plugins.md
doc/autoloader.md
doc/de/Plugins.md
doc/htconfig.md
doc/themes.md
include/Contact.php
include/Photo.php
include/Probe.php
include/acl_selectors.php
include/api.php
include/conversation.php
include/cron.php
include/dbclean.php
include/dbstructure.php
include/delivery.php
include/diaspora.php
include/enotify.php
include/event.php
include/identity.php
include/nav.php
include/network.php
include/notifier.php
include/ostatus.php
include/photos.php
include/plaintext.php
include/redir.php
include/security.php
include/text.php
include/uimport.php
mod/_well_known.php
mod/acctlink.php
mod/acl.php
mod/admin.php
mod/allfriends.php
mod/amcd.php
mod/api.php
mod/apps.php
mod/attach.php
mod/babel.php
mod/bookmarklet.php
mod/cal.php
mod/cb.php
mod/common.php
mod/community.php
mod/contactgroup.php
mod/contacts.php
mod/content.php
mod/credits.php
mod/crepair.php
mod/delegate.php
mod/dfrn_confirm.php
mod/dfrn_notify.php
mod/dfrn_poll.php
mod/dfrn_request.php
mod/directory.php
mod/dirfind.php
mod/display.php
mod/editpost.php
mod/events.php
mod/fbrowser.php
mod/fetch.php
mod/filer.php
mod/filerm.php
mod/follow.php
mod/friendica.php
mod/fsuggest.php
mod/group.php
mod/hcard.php
mod/help.php
mod/home.php
mod/hostxrd.php
mod/hovercard.php
mod/ignored.php
mod/install.php
mod/invite.php
mod/item.php
mod/like.php
mod/localtime.php
mod/lockview.php
mod/login.php
mod/lostpass.php
mod/maintenance.php
mod/manage.php
mod/match.php
mod/message.php
mod/modexp.php
mod/mood.php
mod/msearch.php
mod/navigation.php
mod/network.php
mod/newmember.php
mod/nodeinfo.php
mod/nogroup.php
mod/noscrape.php
mod/notes.php
mod/notice.php
mod/notifications.php
mod/notify.php
mod/oembed.php
mod/oexchange.php
mod/openid.php
mod/opensearch.php
mod/ostatus_subscribe.php
mod/parse_url.php
mod/photo.php
mod/photos.php
mod/poco.php
mod/poke.php
mod/post.php
mod/pretheme.php
mod/probe.php
mod/profile.php
mod/profile_photo.php
mod/profiles.php
mod/profperm.php
mod/pubsub.php
mod/pubsubhubbub.php
mod/qsearch.php
mod/randprof.php
mod/receive.php
mod/redir.php
mod/register.php
mod/regmod.php
mod/removeme.php
mod/repair_ostatus.php
mod/rsd_xml.php
mod/salmon.php
mod/search.php
mod/session.php
mod/settings.php
mod/share.php
mod/smilies.php
mod/starred.php
mod/statistics_json.php
mod/subthread.php
mod/suggest.php
mod/tagger.php
mod/tagrm.php
mod/toggle_mobile.php
mod/uexport.php
mod/uimport.php
mod/update_community.php
mod/update_display.php
mod/update_network.php
mod/update_notes.php
mod/update_profile.php
mod/videos.php
mod/viewcontacts.php
mod/viewsrc.php
mod/wall_attach.php
mod/wall_upload.php
mod/wallmessage.php
mod/webfinger.php
mod/xrd.php
update.php
view/lang/it/messages.po
view/lang/it/strings.php
view/theme/duepuntozero/config.php
view/theme/duepuntozero/theme.php
view/theme/frio/config.php
view/theme/frio/php/frio_boot.php
view/theme/frio/templates/events_js.tpl
view/theme/frio/theme.php
view/theme/frost-mobile/theme.php
view/theme/frost/theme.php
view/theme/quattro/config.php
view/theme/quattro/theme.php
view/theme/smoothly/theme.php
view/theme/vier/config.php
view/theme/vier/theme.php

index 8376ea87e8e5e8303d442e3e13e1b269ab3d7372..c78df3afc161b5ae358b7714503e7d05d00a0ffb 100644 (file)
@@ -48,3 +48,6 @@ nbproject
 /php_friendica.phpproj\r
 /php_friendica.sln\r
 /php_friendica.phpproj.user\r
+\r
+#ignore things from transifex-client\r
+venv/\r
diff --git a/.tx/config b/.tx/config
new file mode 100644 (file)
index 0000000..b42998b
--- /dev/null
@@ -0,0 +1,9 @@
+[main]
+host = https://www.transifex.com
+
+[friendica.messagespo]
+file_filter = view/lang/<lang>/messages.po
+source_file = util/messages.po
+source_lang = en
+type = PO
+
diff --git a/LICENSE b/LICENSE
index c155965f819fc6e4b6226b3f5d67a3320433a8ae..2bbe2d1de7dfd041d9123e361b7fc178b0447b03 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -1,5 +1,5 @@
 Friendica Communications Server
-Copyright (c) 2010-2016 the Friendica Project
+Copyright (c) 2010-2017 the Friendica Project
 
        This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
index dd816270c76e1fc941989666669172a61e33a323..cd6db384a2486a3ff78643b90486694713657ec3 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -38,7 +38,7 @@ define ( 'FRIENDICA_PLATFORM',     'Friendica');
 define ( 'FRIENDICA_CODENAME',     'Asparagus');
 define ( 'FRIENDICA_VERSION',      '3.5.1-dev' );
 define ( 'DFRN_PROTOCOL_VERSION',  '2.23'    );
-define ( 'DB_UPDATE_VERSION',      1211      );
+define ( 'DB_UPDATE_VERSION',      1212      );
 
 /**
  * @brief Constant with a HTML line break.
@@ -1540,7 +1540,7 @@ function check_db() {
  * Sets the base url for use in cmdline programs which don't have
  * $_SERVER variables
  */
-function check_url(App &$a) {
+function check_url(App $a) {
 
        $url = get_config('system','url');
 
@@ -1562,7 +1562,7 @@ function check_url(App &$a) {
 /**
  * @brief Automatic database updates
  */
-function update_db(App &$a) {
+function update_db(App $a) {
        $build = get_config('system','build');
        if(! x($build))
                $build = set_config('system','build',DB_UPDATE_VERSION);
@@ -1678,7 +1678,7 @@ function run_update_function($x) {
  * @param App $a
  *
         */
-function check_plugins(App &$a) {
+function check_plugins(App $a) {
 
        $r = q("SELECT * FROM `addon` WHERE `installed` = 1");
        if (dbm::is_result($r))
@@ -2414,7 +2414,7 @@ function get_temppath() {
 }
 
 /// @deprecated
-function set_template_engine(App &$a, $engine = 'internal') {
+function set_template_engine(App $a, $engine = 'internal') {
 /// @note This function is no longer necessary, but keep it as a wrapper to the class method
 /// to avoid breaking themes again unnecessarily
 
index 2e83c33a643dea97b59026a69929df8d2727903f..becd14fc7362f3327c524f7c18def356f8a85235 100644 (file)
@@ -1,6 +1,6 @@
 -- ------------------------------------------
 -- Friendica 3.5.1-dev (Asparagus)
--- DB_UPDATE_VERSION 1211
+-- DB_UPDATE_VERSION 1212
 -- ------------------------------------------
 
 
@@ -174,9 +174,16 @@ CREATE TABLE IF NOT EXISTS `contact` (
        `fetch_further_information` tinyint(1) NOT NULL DEFAULT 0,
        `ffi_keyword_blacklist` mediumtext,
         PRIMARY KEY(`id`),
-        INDEX `uid` (`uid`),
-        INDEX `addr_uid` (`addr`,`uid`),
-        INDEX `nurl` (`nurl`)
+        INDEX `uid_name` (`uid`,`name`),
+        INDEX `uid_self` (`uid`,`self`),
+        INDEX `alias_uid` (`alias`(32),`uid`),
+        INDEX `uid_pending` (`uid`,`pending`),
+        INDEX `uid_blocked` (`uid`,`blocked`),
+        INDEX `uid_rel_network_poll` (`uid`,`rel`,`network`,`poll`(64),`archive`),
+        INDEX `uid_network_batch` (`uid`,`network`,`batch`(64)),
+        INDEX `addr_uid` (`addr`(32),`uid`),
+        INDEX `nurl_uid` (`nurl`(32),`uid`),
+        INDEX `nick_uid` (`nick`(32),`uid`)
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -232,7 +239,7 @@ CREATE TABLE IF NOT EXISTS `event` (
        `deny_cid` mediumtext,
        `deny_gid` mediumtext,
         PRIMARY KEY(`id`),
-        INDEX `uid` (`uid`)
+        INDEX `uid_start` (`uid`,`start`)
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -257,7 +264,7 @@ CREATE TABLE IF NOT EXISTS `fcontact` (
        `pubkey` text,
        `updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
         PRIMARY KEY(`id`),
-        INDEX `addr` (`addr`)
+        INDEX `addr` (`addr`(32))
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -280,7 +287,7 @@ CREATE TABLE IF NOT EXISTS `fserver` (
        `posturl` varchar(255) NOT NULL DEFAULT '',
        `key` text,
         PRIMARY KEY(`id`),
-        INDEX `server` (`server`)
+        INDEX `server` (`server`(32))
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -342,10 +349,10 @@ CREATE TABLE IF NOT EXISTS `gcontact` (
        `generation` tinyint(3) NOT NULL DEFAULT 0,
        `server_url` varchar(255) NOT NULL DEFAULT '',
         PRIMARY KEY(`id`),
-        INDEX `nurl` (`nurl`),
-        INDEX `name` (`name`),
-        INDEX `nick` (`nick`),
-        INDEX `addr` (`addr`),
+        INDEX `nurl` (`nurl`(32)),
+        INDEX `name` (`name`(32)),
+        INDEX `nick` (`nick`(32)),
+        INDEX `addr` (`addr`(32)),
         INDEX `updated` (`updated`)
 ) DEFAULT CHARSET=utf8mb4;
 
@@ -360,7 +367,7 @@ CREATE TABLE IF NOT EXISTS `glink` (
        `zcid` int(11) NOT NULL DEFAULT 0,
        `updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
         PRIMARY KEY(`id`),
-        INDEX `cid_uid_gcid_zcid` (`cid`,`uid`,`gcid`,`zcid`),
+        UNIQUE INDEX `cid_uid_gcid_zcid` (`cid`,`uid`,`gcid`,`zcid`),
         INDEX `gcid` (`gcid`),
         INDEX `zcid` (`zcid`)
 ) DEFAULT CHARSET=utf8mb4;
@@ -387,7 +394,9 @@ CREATE TABLE IF NOT EXISTS `group_member` (
        `gid` int(10) unsigned NOT NULL DEFAULT 0,
        `contact-id` int(10) unsigned NOT NULL DEFAULT 0,
         PRIMARY KEY(`id`),
-        INDEX `uid_gid_contactid` (`uid`,`gid`,`contact-id`)
+        INDEX `cid_contactid` (`cid`,`contact-id`),
+        INDEX `uid_contactid` (`uid`,`contact-id`),
+        UNIQUE INDEX `uid_gid_contactid` (`uid`,`gid`,`contact-id`)
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -410,7 +419,7 @@ CREATE TABLE IF NOT EXISTS `gserver` (
        `last_contact` datetime DEFAULT '0000-00-00 00:00:00',
        `last_failure` datetime DEFAULT '0000-00-00 00:00:00',
         PRIMARY KEY(`id`),
-        INDEX `nurl` (`nurl`)
+        INDEX `nurl` (`nurl`(32))
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -525,24 +534,17 @@ CREATE TABLE IF NOT EXISTS `item` (
         INDEX `uid_network_received` (`uid`,`network`,`received`),
         INDEX `uid_received` (`uid`,`received`),
         INDEX `uid_network_commented` (`uid`,`network`,`commented`),
-        INDEX `uid_commented` (`uid`,`commented`),
         INDEX `uid_title` (`uid`,`title`),
         INDEX `uid_thrparent` (`uid`,`thr-parent`),
         INDEX `uid_parenturi` (`uid`,`parent-uri`),
         INDEX `uid_contactid_id` (`uid`,`contact-id`,`id`),
         INDEX `uid_contactid_created` (`uid`,`contact-id`,`created`),
-        INDEX `gcontactid_uid_created` (`gcontact-id`,`uid`,`created`),
         INDEX `authorid_created` (`author-id`,`created`),
-        INDEX `ownerid_created` (`owner-id`,`created`),
-        INDEX `wall_body` (`wall`,`body`(6)),
-        INDEX `uid_visible_moderated_created` (`uid`,`visible`,`moderated`,`created`),
         INDEX `uid_uri` (`uid`,`uri`),
         INDEX `uid_wall_created` (`uid`,`wall`,`created`),
         INDEX `resource-id` (`resource-id`),
         INDEX `uid_type` (`uid`,`type`),
-        INDEX `uid_starred_id` (`uid`,`starred`,`id`),
         INDEX `contactid_allowcid_allowpid_denycid_denygid` (`contact-id`,`allow_cid`(10),`allow_gid`(10),`deny_cid`(10),`deny_gid`(10)),
-        INDEX `uid_wall_parent_created` (`uid`,`wall`,`parent`,`created`),
         INDEX `uid_type_changed` (`uid`,`type`,`changed`),
         INDEX `contactid_verb` (`contact-id`,`verb`),
         INDEX `deleted_changed` (`deleted`,`changed`),
@@ -564,7 +566,7 @@ CREATE TABLE IF NOT EXISTS `item_id` (
         PRIMARY KEY(`id`),
         INDEX `uid` (`uid`),
         INDEX `sid` (`sid`),
-        INDEX `service` (`service`),
+        INDEX `service` (`service`(32)),
         INDEX `iid` (`iid`)
 ) DEFAULT CHARSET=utf8mb4;
 
@@ -602,11 +604,10 @@ CREATE TABLE IF NOT EXISTS `mail` (
        `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
         PRIMARY KEY(`id`),
         INDEX `uid` (`uid`),
-        INDEX `guid` (`guid`),
+        INDEX `uid_seen` (`uid`,`seen`),
         INDEX `convid` (`convid`),
-        INDEX `reply` (`reply`),
-        INDEX `uri` (`uri`),
-        INDEX `parent-uri` (`parent-uri`)
+        INDEX `uri` (`uri`(64)),
+        INDEX `parent-uri` (`parent-uri`(64))
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -662,7 +663,11 @@ CREATE TABLE IF NOT EXISTS `notify` (
        `name_cache` tinytext,
        `msg_cache` mediumtext,
         PRIMARY KEY(`id`),
-        INDEX `uid` (`uid`)
+        INDEX `uid_hash` (`uid`,`hash`),
+        INDEX `uid_seen_date` (`uid`,`seen`,`date`),
+        INDEX `uid_type_link` (`uid`,`type`,`link`),
+        INDEX `uid_link` (`uid`,`link`),
+        INDEX `uid_date` (`uid`,`date`)
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -675,8 +680,7 @@ CREATE TABLE IF NOT EXISTS `notify-threads` (
        `parent-item` int(10) unsigned NOT NULL DEFAULT 0,
        `receiver-uid` int(11) NOT NULL DEFAULT 0,
         PRIMARY KEY(`id`),
-        INDEX `master-parent-item` (`master-parent-item`),
-        INDEX `receiver-uid` (`receiver-uid`)
+        INDEX `master-parent-item` (`master-parent-item`)
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -745,9 +749,9 @@ CREATE TABLE IF NOT EXISTS `photo` (
         PRIMARY KEY(`id`),
         INDEX `uid_contactid` (`uid`,`contact-id`),
         INDEX `uid_profile` (`uid`,`profile`),
-        INDEX `uid_album_created` (`uid`,`album`,`created`),
-        INDEX `resource-id` (`resource-id`),
-        INDEX `guid` (`guid`)
+        INDEX `uid_album_created` (`uid`,`album`(32),`created`),
+        INDEX `uid_album_resource-id_created` (`uid`,`album`(32),`resource-id`(64),`created`),
+        INDEX `resource-id` (`resource-id`(64))
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -839,8 +843,7 @@ CREATE TABLE IF NOT EXISTS `profile` (
        `thumb` varchar(255) NOT NULL DEFAULT '',
        `publish` tinyint(1) NOT NULL DEFAULT 0,
        `net-publish` tinyint(1) NOT NULL DEFAULT 0,
-        PRIMARY KEY(`id`),
-        INDEX `hometown` (`hometown`)
+        PRIMARY KEY(`id`)
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -912,8 +915,7 @@ CREATE TABLE IF NOT EXISTS `search` (
        `uid` int(11) NOT NULL DEFAULT 0,
        `term` varchar(255) NOT NULL DEFAULT '',
         PRIMARY KEY(`id`),
-        INDEX `uid` (`uid`),
-        INDEX `term` (`term`)
+        INDEX `uid` (`uid`)
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -925,7 +927,7 @@ CREATE TABLE IF NOT EXISTS `session` (
        `data` text,
        `expire` int(10) unsigned NOT NULL DEFAULT 0,
         PRIMARY KEY(`id`),
-        INDEX `sid` (`sid`),
+        INDEX `sid` (`sid`(64)),
         INDEX `expire` (`expire`)
 ) DEFAULT CHARSET=utf8mb4;
 
@@ -977,12 +979,11 @@ CREATE TABLE IF NOT EXISTS `term` (
        `uid` int(10) unsigned NOT NULL DEFAULT 0,
         PRIMARY KEY(`tid`),
         INDEX `oid_otype_type_term` (`oid`,`otype`,`type`,`term`),
-        INDEX `uid_term_tid` (`uid`,`term`,`tid`),
-        INDEX `type_term` (`type`,`term`),
-        INDEX `uid_otype_type_term_global_created` (`uid`,`otype`,`type`,`term`,`global`,`created`),
-        INDEX `otype_type_term_tid` (`otype`,`type`,`term`,`tid`),
-        INDEX `uid_otype_type_url` (`uid`,`otype`,`type`,`url`),
-        INDEX `guid` (`guid`)
+        INDEX `uid_term_tid` (`uid`,`term`(32),`tid`),
+        INDEX `type_term` (`type`,`term`(32)),
+        INDEX `uid_otype_type_term_global_created` (`uid`,`otype`,`type`,`term`(32),`global`,`created`),
+        INDEX `uid_otype_type_url` (`uid`,`otype`,`type`,`url`(64)),
+        INDEX `guid` (`guid`(64))
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -1022,9 +1023,6 @@ CREATE TABLE IF NOT EXISTS `thread` (
         INDEX `uid_network_created` (`uid`,`network`,`created`),
         INDEX `uid_contactid_commented` (`uid`,`contact-id`,`commented`),
         INDEX `uid_contactid_created` (`uid`,`contact-id`,`created`),
-        INDEX `uid_gcontactid_commented` (`uid`,`gcontact-id`,`commented`),
-        INDEX `uid_gcontactid_created` (`uid`,`gcontact-id`,`created`),
-        INDEX `wall_private_received` (`wall`,`private`,`received`),
         INDEX `uid_created` (`uid`,`created`),
         INDEX `uid_commented` (`uid`,`commented`)
 ) DEFAULT CHARSET=utf8mb4;
@@ -1090,7 +1088,7 @@ CREATE TABLE IF NOT EXISTS `user` (
        `deny_gid` mediumtext,
        `openidserver` text,
         PRIMARY KEY(`uid`),
-        INDEX `nickname` (`nickname`)
+        INDEX `nickname` (`nickname`(32))
 ) DEFAULT CHARSET=utf8mb4;
 
 --
@@ -1100,7 +1098,7 @@ CREATE TABLE IF NOT EXISTS `userd` (
        `id` int(11) NOT NULL auto_increment,
        `username` varchar(255) NOT NULL,
         PRIMARY KEY(`id`),
-        INDEX `username` (`username`)
+        INDEX `username` (`username`(32))
 ) DEFAULT CHARSET=utf8mb4;
 
 --
index 0343833a2503c6b0666cf52da40d08cde801df8c..36fe1a8b47dbd54df2f6c8b8ef929155930b8413 100644 (file)
@@ -43,29 +43,29 @@ We recommend to talk to the admin(s) of the affected friendica server. (Admins,
 
 ###How can I upload images, files, links, videos and sound files to posts?
 
-You can upload images from your computer by using the [editor](help/Text_editor).
+You can upload images from your computer using the [editor](help/Text_editor).
 An overview of all uploaded images is listed at *yourpage.com/photos/profilename*.
-On that page, you can also upload images directly and choose, if your contacts shall receive a message about this upload.
+On that page, you can also upload images directly and choose if your contacts will receive a message about this upload.
 
-Generally, you could attach every kind of file to a post.
+Generally, you can attach any kind of file to a post.
 This is possible by using the "paper-clip"-symbol in the editor.
 These files will be linked to your post and can be downloaded by your contacts.
-But it's not possible to get a preview for these ones.
-Because of this, this upload method is recommended for office or zipped files. 
-If you want share content from Dropbox, Owncloud or any other [filehoster](http://en.wikipedia.org/wiki/Comparison_of_file_hosting_services), use the "link"-button (chain-symbol). 
+But it's not possible to get a preview for these items.
+Because of this, this upload method is only recommended for office or zipped files. 
+If you want to share content from Dropbox, Owncloud or any other [filehoster](http://en.wikipedia.org/wiki/Comparison_of_file_hosting_services), use the "link"-button (chain-symbol). 
 
 When you're adding URLs of other webpages with the "link"-button, Friendica tries to create a small preview.
 If this doesn't work, try to add the link by typing: [url=http://example.com]*self-chosen name*[/url].
 
 You can also add video and audio files to posts.
-But instead of a direct upload you have to use one of the following methods:
+However, instead of a direct upload you have to use one of the following methods:
 
-1. Add the video or audio link of a hoster (Youtube, Vimeo, Soundcloud and everyone else with oembed/opengraph-support). Videos will be shown with a preview image you can click on to start it. SoundCloud directly inserts a player to your post. 
+1. Add the video or audio link of a hoster (Youtube, Vimeo, Soundcloud and anyone else with oembed/opengraph-support). Videos will be shown with a preview image you can click on to start. SoundCloud directly inserts a player to your post. 
 
 2. If you have your own server, you can upload multimedia files via FTP and insert the URL. 
 
-Friendica is using HTML5 for embedding content.
-Therefore, the supported files are depending on your browser and operating system.
+Friendica uses HTML5 for embedding content.
+Therefore, the supported files are dependent on your browser and operating system.
 Some supported filetypes are WebM, MP4, MP3 and OGG.
 See Wikipedia for more of them ([video](http://en.wikipedia.org/wiki/HTML5_video), [audio](http://en.wikipedia.org/wiki/HTML5_audio)).
 
@@ -188,7 +188,7 @@ Admin
 
 ###Can I configure multiple domains with the same code instance?
 
-No, this function is not supported anymore starting from Friendica 3.3.
+No, this function is no longer supported from Friendica 3.3 onwards.
 
 <a name="sources"></a>
 
@@ -202,12 +202,12 @@ Addons are listed at [this page](https://github.com/friendica/friendica-addons).
 If you are searching for new themes, you can find them at [Friendica-Themes.com](http://friendica-themes.com/) 
 
 <a name="adminaccount1"></a>
-###I've changed the my email address now the admin panel is gone?
+###I've changed my email address now the admin panel is gone?
 
 Have a look into your <tt>.htconfig.php</tt> and fix your email address there.
 
 <a name="adminaccount2"></a>
-###Can there be more then just one admin for a node?
+###Can there be more then one admin for a node?
 
 Yes. You just have to list more then one email address in the
 <tt>.htconfig.php</tt> file. The listed emails need to be separated by a comma.
index 6460fd5a09459bf6fe57f3dcf1fab6403de1b2de..3a25dc72170184013197a5bee99498c8e12c3fdd 100644 (file)
@@ -40,7 +40,7 @@ Arguments
 ---
 Your hook callback functions will be called with at least one and possibly two arguments
 
-    function myhook_function(&$a, &$b) {
+    function myhook_function(App $a, &$b) {
 
     }
 
@@ -77,9 +77,9 @@ This will include:
     $a->argc = 3
     $a->argv = array(0 => 'plugin', 1 => 'arg1', 2 => 'arg2');
 
-Your module functions will often contain the function plugin_name_content(App &$a), which defines and returns the page body content.
-They may also contain plugin_name_post(App &$a) which is called before the _content function and typically handles the results of POST forms.
-You may also have plugin_name_init(App &$a) which is called very early on and often does module initialisation.
+Your module functions will often contain the function plugin_name_content(App $a), which defines and returns the page body content.
+They may also contain plugin_name_post(App $a) which is called before the _content function and typically handles the results of POST forms.
+You may also have plugin_name_init(App $a) which is called very early on and often does module initialisation.
 
 Templates
 ---
@@ -285,7 +285,7 @@ $b is an array with:
 is called after the other queries have passed.
 The registered function can add, change or remove the acl_lookup() variables.
 
-    'results' => array of the acl_lookup() vars 
+    'results' => array of the acl_lookup() vars
 
 
 Complete list of hook callbacks
index 25ffd7fe45b77fe36f3f0693e1ac6ffefcacf4ad..69c62451cd9453f04dc9dbc0ec04aaa2924d2550 100644 (file)
@@ -32,7 +32,7 @@ Let's say you have a php file in "include/" that define a very useful class:
     file: include/ItemsManager.php\r
     <?php\r
     namespace \Friendica;\r
-    \r
+\r
     class ItemsManager {\r
        public function getAll() { ... }\r
        public function getByID($id) { ... }\r
@@ -67,11 +67,11 @@ The code will be something like:
 ```\r
     file: mod/network.php\r
     <?php\r
-    \r
-    function network_content(App &$a) {\r
+\r
+    function network_content(App $a) {\r
        $itemsmanager = new \Friendica\ItemsManager();\r
        $items = $itemsmanager->getAll();\r
-    \r
+\r
        // pass $items to template\r
        // return result\r
     }\r
@@ -86,7 +86,7 @@ Going further: now we have a bunch of "*Manager" classes that cause some code du
     file: include/BaseManager.php\r
     <?php\r
     namespace \Friendica;\r
-    \r
+\r
     class BaseManager {\r
       public function thatFunctionEveryManagerUses() { ... }\r
     }\r
@@ -98,7 +98,7 @@ and then let's change the ItemsManager class to use this code
     file: include/ItemsManager.php\r
     <?php\r
     namespace \Friendica;\r
-    \r
+\r
     class ItemsManager extends BaseManager {\r
        public function getAll() { ... }\r
        public function getByID($id) { ... }\r
@@ -110,9 +110,9 @@ It works with the "BaseManager" example here, it works when we need to call stat
 \r
 ```\r
     file: include/dfrn.php\r
-    <?php    \r
+    <?php\r
     namespace \Friendica;\r
-    \r
+\r
     class dfrn {\r
       public static function  mail($item, $owner) { ... }\r
     }\r
@@ -121,7 +121,7 @@ It works with the "BaseManager" example here, it works when we need to call stat
 ```\r
     file: mod/mail.php\r
     <?php\r
-    \r
+\r
     mail_post($a){\r
      ...\r
      \Friendica\dfrn::mail($item, $owner);\r
@@ -134,15 +134,15 @@ If your code is in same namespace as the class you need, you don't need to prepe
 ```\r
     file: include/delivery.php\r
     <?php\r
-    \r
+\r
     namespace \Friendica;\r
-    \r
-    // this is the same content of current include/delivery.php, \r
+\r
+    // this is the same content of current include/delivery.php,\r
     // but has been declared to be in "Friendica" namespace\r
-    \r
+\r
     [...]\r
     switch($contact['network']) {\r
-    \r
+\r
         case NETWORK_DFRN:\r
             if ($mail) {\r
                 $item['body'] = ...\r
@@ -160,11 +160,11 @@ But if you want to use classes from another library, you need to use the full na
 \r
 ```\r
     <?php\r
-    namespace \Frienidca;\r
-    \r
+    namespace \Friendica;\r
+\r
     class Diaspora {\r
       public function md2bbcode() {\r
-        $html = \Michelf\MarkdownExtra::defaultTransform($text); \r
+        $html = \Michelf\MarkdownExtra::defaultTransform($text);\r
       }\r
     }\r
 ```\r
@@ -173,13 +173,13 @@ if you use that class in many places of the code and you don't want to write the
 \r
 ```\r
     <?php\r
-    namespace \Frienidca;\r
-    \r
+    namespace \Friendica;\r
+\r
     use \Michelf\MarkdownExtra;\r
-    \r
+\r
     class Diaspora {\r
       public function md2bbcode() {\r
-        $html = MarkdownExtra::defaultTransform($text); \r
+        $html = MarkdownExtra::defaultTransform($text);\r
       }\r
     }\r
 ```\r
@@ -190,7 +190,7 @@ You can go more deep if you want to, like:
 ```\r
     <?php\r
     namespace \Friendica\Network;\r
-    \r
+\r
     class DFRN {\r
     }\r
 ```\r
@@ -200,7 +200,7 @@ or
 ```\r
     <?php\r
     namespace \Friendica\DBA;\r
-    \r
+\r
     class MySQL {\r
     }\r
 ```\r
index b2c3f849ffae55ae57ee7fcdc72dca9ed0024dbf..8b1c71177d308770621ce26652609311b3925b0c 100644 (file)
@@ -40,7 +40,7 @@ Argumente
 
 Deine Hook-Callback-Funktion wird mit mindestens einem und bis zu zwei Argumenten aufgerufen
 
-    function myhook_function(&$a, &$b) {
+    function myhook_function(App $a, &$b) {
 
     }
 
@@ -67,9 +67,9 @@ So würde http://example.com/plugin/arg1/arg2 nach einem Modul "plugin" suchen u
     $a->argc = 3
     $a->argv = array(0 => 'plugin', 1 => 'arg1', 2 => 'arg2');
 
-Deine Modulfunktionen umfassen oft die Funktion plugin_name_content(App &$a), welche den Seiteninhalt definiert und zurückgibt.
-Sie können auch plugin_name_post(App &$a) umfassen, welches vor der content-Funktion aufgerufen wird und normalerweise die Resultate der POST-Formulare handhabt.
-Du kannst ebenso plugin_name_init(App &$a) nutzen, was oft frühzeitig aufgerufen wird und das Modul initialisert.
+Deine Modulfunktionen umfassen oft die Funktion plugin_name_content(App $a), welche den Seiteninhalt definiert und zurückgibt.
+Sie können auch plugin_name_post(App $a) umfassen, welches vor der content-Funktion aufgerufen wird und normalerweise die Resultate der POST-Formulare handhabt.
+Du kannst ebenso plugin_name_init(App $a) nutzen, was oft frühzeitig aufgerufen wird und das Modul initialisert.
 
 
 Derzeitige Hooks
@@ -311,7 +311,7 @@ mod/photos.php:                     call_hooks('photo_post_end',intval($item_id));
 
 mod/photos.php:                        call_hooks('photo_upload_form',$ret);
 
-mod/friendica.php:             call_hooks('about_hook', $o);   
+mod/friendica.php:             call_hooks('about_hook', $o);
 
 mod/editpost.php:              call_hooks('jot_tool', $jotplugins);
 
index fb257c3dacfaf4d19a761b53af164af7233d7b91..54808aaae5e9e7bc0adedcc30ac799f014bbc6d0 100644 (file)
@@ -25,6 +25,8 @@ Example: To set the directory value please add this line to your .htconfig.php:
 * **allowed_link_protocols** (Array) - Allowed protocols in links URLs, add at your own risk. http is always allowed.
 * **birthday_input_format** - Default value is "ymd".
 * **block_local_dir** (Boolean) - Blocks the access to the directory of the local users.
+* **curl_range_bytes** - Maximum number of bytes that should be fetched. Default is 0, which mean "no limit".
+* **dbclean** (Boolean) - Enable the automatic database cleanup process
 * **default_service_class** -
 * **delivery_batch_count** - Number of deliveries per process. Default value is 1. (Disabled when using the worker)
 * **diaspora_test** (Boolean) - For development only. Disables the message transfer.
@@ -45,7 +47,8 @@ Example: To set the directory value please add this line to your .htconfig.php:
 * **max_processes_frontend** - Maximum number of concurrent database processes for foreground tasks. Default value is 20.
 * **memcache** (Boolean) - Use memcache. To use memcache the PECL extension "memcache" has to be installed and activated.
 * **memcache_host** - Hostname of the memcache daemon. Default is '127.0.0.1'.
-* **memcache_port** - Portnumberof the memcache daemon. Default is 11211.
+* **memcache_port** - Portnumber of the memcache daemon. Default is 11211.
+* **no_count** (Boolean) - Don't do count calculations (currently only when showing albums)
 * **no_oembed** (Boolean) - Don't use OEmbed to fetch more information about a link.
 * **no_oembed_rich_content** (Boolean) - Don't show the rich content (e.g. embedded PDF).
 * **no_smilies** (Boolean) - Don't show smilies.
index 0b8f6cb83dc03aefd95a860b61609488a821c276..b553debfd756102942eace6786202f7721ba5a81 100644 (file)
@@ -122,7 +122,7 @@ the 1st part of the line is the name of the CSS file (without the .css) the 2nd
 Calling the t() function with the common name makes the string translateable.
 The selected 1st part will be saved in the database by the theme_post function.
 
-    function theme_post(App &$a){
+    function theme_post(App $a){
         // non local users shall not pass
         if (! local_user()) {
             return;
@@ -168,7 +168,7 @@ The content of this file should be something like
 
     <?php
     /* meta informations for the theme, see below */
-    function duepuntozero_lr_init(App &$a) {
+    function duepuntozero_lr_init(App $a) {
         $a-> theme_info = array(
             'extends' => 'duepuntozero'.
         );
@@ -251,7 +251,7 @@ Next crucial part of the theme.php file is a definition of an init function.
 The name of the function is <theme-name>_init.
 So in the case of quattro it is
 
-    function quattro_init(App &$a) {
+    function quattro_init(App $a) {
       $a->theme_info = array();
       set_template_engine($a, 'smarty3');
     }
index 5d8ccc4529d6e4c4423e56a0e2b83a60e541b260..15b6813714f2bff59863bb98256c4c39def94956 100644 (file)
@@ -612,7 +612,7 @@ function get_contact($url, $uid = 0, $no_update = false) {
  *
  * @return string posts in HTML
  */
-function posts_from_gcontact($a, $gcontact_id) {
+function posts_from_gcontact(App $a, $gcontact_id) {
 
        require_once('include/conversation.php');
 
@@ -636,7 +636,7 @@ function posts_from_gcontact($a, $gcontact_id) {
        $r = q("SELECT `item`.`uri`, `item`.*, `item`.`id` AS `item_id`,
                        `author-name` AS `name`, `owner-avatar` AS `photo`,
                        `owner-link` AS `url`, `owner-avatar` AS `thumb`
-               FROM `item` FORCE INDEX (`gcontactid_uid_created`)
+               FROM `item`
                WHERE `gcontact-id` = %d AND $sql AND
                        NOT `deleted` AND NOT `moderated` AND `visible`
                ORDER BY `item`.`created` DESC LIMIT %d, %d",
@@ -664,7 +664,7 @@ function posts_from_gcontact($a, $gcontact_id) {
  *
  * @return string posts in HTML
  */
-function posts_from_contact_url($a, $contact_url) {
+function posts_from_contact_url(App $a, $contact_url) {
 
        require_once('include/conversation.php');
 
index 1a97fe2fe47b1d31f95ae0abc2acd5fafcc5c918..828dce82d7a33088c4bae02e1c350104a6e58114 100644 (file)
@@ -283,7 +283,7 @@ class Photo {
                        do {
 
                                // FIXME - implement horizantal bias for scaling as in followin GD functions
-                               // to allow very tall images to be constrained only horizontally. 
+                               // to allow very tall images to be constrained only horizontally.
 
                                $this->image->scaleImage($dest_width, $dest_height);
                        } while ($this->image->nextImage());
@@ -943,7 +943,7 @@ function scale_image($width, $height, $max) {
        return array("width" => $dest_width, "height" => $dest_height);
 }
 
-function store_photo($a, $uid, $imagedata = "", $url = "") {
+function store_photo(App $a, $uid, $imagedata = "", $url = "") {
        $r = q("SELECT `user`.`nickname`, `user`.`page-flags`, `contact`.`id` FROM `user` INNER JOIN `contact` on `user`.`uid` = `contact`.`uid`
                WHERE `user`.`uid` = %d AND `user`.`blocked` = 0 AND `contact`.`self` = 1 LIMIT 1",
                intval($uid));
index 6145daaaae5f7eea3dce174660a6cc84173bb58a..0b3c66412965df6fcd2bd2131863a7875baf0e16 100644 (file)
@@ -715,11 +715,19 @@ class Probe {
                $photos = $xpath->query("//*[contains(concat(' ', @class, ' '), ' photo ') or contains(concat(' ', @class, ' '), ' avatar ')]", $vcard); // */
                foreach ($photos AS $photo) {
                        $attr = array();
-                       foreach ($photo->attributes as $attribute)
+                       foreach ($photo->attributes as $attribute) {
                                $attr[$attribute->name] = trim($attribute->value);
+                       }
 
-                       if (isset($attr["src"]) AND isset($attr["width"]))
+                       if (isset($attr["src"]) AND isset($attr["width"])) {
                                $avatar[$attr["width"]] = $attr["src"];
+                       }
+
+                       // We don't have a width. So we just take everything that we got.
+                       // This is a Hubzilla workaround which doesn't send a width.
+                       if ((sizeof($avatar) == 0) AND isset($attr["src"])) {
+                               $avatar[] = $attr["src"];
+                       }
                }
 
                if (sizeof($avatar)) {
index f6c4f947edc4ff5e724fbda2d38da9beb6a7b09c..fccdb80665974f98df95047592697052c5ecd222 100644 (file)
@@ -135,7 +135,7 @@ function contact_selector($selname, $selclass, $preselected = false, $options) {
                $o .= "<select name=\"{$selname}[]\" id=\"$selclass\" class=\"$selclass\" multiple=\"multiple\" size=\"" . $x['size'] . "$\" $tabindex >\r\n";
 
        $r = q("SELECT `id`, `name`, `url`, `network` FROM `contact`
-               WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0 AND `notify` != ''
+               WHERE `uid` = %d AND NOT `self` AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `notify` != ''
                $sql_extra
                ORDER BY `name` ASC ",
                intval(local_user())
@@ -210,7 +210,7 @@ function contact_select($selname, $selclass, $preselected = false, $size = 4, $p
                $o .= "<select name=\"{$selname}[]\" id=\"$selclass\" class=\"$selclass\" multiple=\"multiple\" size=\"$size\" $tabindex >\r\n";
 
        $r = q("SELECT `id`, `name`, `url`, `network` FROM `contact`
-               WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0 AND `notify` != ''
+               WHERE `uid` = %d AND NOT `self` AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `notify` != ''
                $sql_extra
                ORDER BY `name` ASC ",
                intval(local_user())
@@ -372,7 +372,7 @@ function populate_acl($user = null, $show_jotnets = false) {
 
 }
 
-function construct_acl_data(&$a, $user) {
+function construct_acl_data(App $a, $user) {
 
        // Get group and contact information for html ACL selector
        $acl_data = acl_lookup($a, 'html');
@@ -404,7 +404,7 @@ function construct_acl_data(&$a, $user) {
 
 }
 
-function acl_lookup(&$a, $out_type = 'json') {
+function acl_lookup(App $a, $out_type = 'json') {
 
        if (!local_user()) {
                return '';
@@ -449,8 +449,8 @@ function acl_lookup(&$a, $out_type = 'json') {
        // autocomplete for editor mentions
        if ($type=='' || $type=='c'){
                $r = q("SELECT COUNT(*) AS c FROM `contact`
-                               WHERE `uid` = %d AND `self` = 0
-                               AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0
+                               WHERE `uid` = %d AND NOT `self`
+                               AND NOT `blocked` AND NOT `pending` AND NOT `archive`
                                AND `notify` != '' $sql_extra2" ,
                        intval(local_user())
                );
@@ -461,8 +461,8 @@ function acl_lookup(&$a, $out_type = 'json') {
                // autocomplete for Private Messages
 
                $r = q("SELECT COUNT(*) AS c FROM `contact`
-                               WHERE `uid` = %d AND `self` = 0
-                               AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0
+                               WHERE `uid` = %d AND NOT `self`
+                               AND NOT `blocked` AND NOT `pending` AND NOT `archive`
                                AND `network` IN ('%s','%s','%s') $sql_extra2" ,
                        intval(local_user()),
                        dbesc(NETWORK_DFRN),
@@ -477,8 +477,8 @@ function acl_lookup(&$a, $out_type = 'json') {
                // autocomplete for Contacts
 
                $r = q("SELECT COUNT(*) AS c FROM `contact`
-                               WHERE `uid` = %d AND `self` = 0
-                               AND `pending` = 0 $sql_extra2" ,
+                               WHERE `uid` = %d AND NOT `self`
+                               AND NOT `pending` $sql_extra2" ,
                        intval(local_user())
                );
                $contact_count = (int)$r[0]['c'];
@@ -525,7 +525,7 @@ function acl_lookup(&$a, $out_type = 'json') {
        if ($type==''){
 
                $r = q("SELECT `id`, `name`, `nick`, `micro`, `network`, `url`, `attag`, `forum`, `prv` FROM `contact`
-                       WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0 AND `notify` != ''
+                       WHERE `uid` = %d AND NOT `self` AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `notify` != ''
                        AND NOT (`network` IN ('%s', '%s'))
                        $sql_extra2
                        ORDER BY `name` ASC ",
@@ -536,7 +536,7 @@ function acl_lookup(&$a, $out_type = 'json') {
        elseif ($type=='c'){
 
                $r = q("SELECT `id`, `name`, `nick`, `micro`, `network`, `url`, `attag`, `forum`, `prv` FROM `contact`
-                       WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0 AND `notify` != ''
+                       WHERE `uid` = %d AND NOT `self` AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `notify` != ''
                        AND NOT (`network` IN ('%s'))
                        $sql_extra2
                        ORDER BY `name` ASC ",
@@ -546,7 +546,7 @@ function acl_lookup(&$a, $out_type = 'json') {
        }
        elseif($type == 'm') {
                $r = q("SELECT `id`, `name`, `nick`, `micro`, `network`, `url`, `attag` FROM `contact`
-                       WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0
+                       WHERE `uid` = %d AND NOT `self` AND NOT `blocked` AND NOT `pending` AND NOT `archive`
                        AND `network` IN ('%s','%s','%s')
                        $sql_extra2
                        ORDER BY `name` ASC ",
@@ -687,11 +687,11 @@ function acl_lookup(&$a, $out_type = 'json') {
 }
 /**
  * @brief Searching for global contacts for autocompletion
- * 
+ *
  * @param App $a
  * @return array with the search results
  */
-function navbar_complete(App &$a) {
+function navbar_complete(App $a) {
 
 //     logger('navbar_complete');
 
index 3543a38362d995a38dabcab6c86f72e15b60b26d..64a896b55498e2579e475225c08e5d385bfcd8f2 100644 (file)
         * @hook 'logged_in'
         *              array $user     logged user record
         */
-       function api_login(App &$a){
+       function api_login(App $a){
                // login with oauth
                try{
                        $oauth = new FKOAuth1();
         * @param App $a
         * @return string API call result
         */
-       function api_call(App &$a){
+       function api_call(App $a){
                global $API, $called_api;
 
                $type="json";
         * @param array $user_info
         * @return array
         */
-       function api_rss_extra(&$a, $arr, $user_info){
+       function api_rss_extra(App $a, $arr, $user_info){
                if (is_null($user_info)) $user_info = api_get_user($a);
                $arr['$user'] = $user_info;
                $arr['$rss'] = array(
         * @param int|string $contact_id Contact ID or URL
         * @param string $type Return type (for errors)
         */
-       function api_get_user(&$a, $contact_id = Null, $type = "json"){
+       function api_get_user(App $a, $contact_id = Null, $type = "json"){
                global $called_api;
                $user = null;
                $extra_query = "";
         * @param array $item : item from db
         * @return array(array:author, array:owner)
         */
-       function api_item_get_user(&$a, $item) {
+       function api_item_get_user(App $a, $item) {
 
                $status_user = api_get_user($a, $item["author-link"]);
 
         *                      dislikes => int count
         */
        function api_format_items_activities(&$item, $type = "json") {
+
+               $a = get_app();
+
                $activities = array(
                        'like' => array(),
                        'dislike' => array(),
                                                        'homepage' => $profile['homepage'],
                                                        'users' => null);
                        return $profile;
-               } 
+               }
        }
 
        /**
 
                        // Retweets are only valid for top postings
                        // It doesn't work reliable with the link if its a feed
-                       #$IsRetweet = ($item['owner-link'] != $item['author-link']);
-                       #if ($IsRetweet)
-                             $IsRetweet = (($item['owner-name'] != $item['author-name']) OR ($item['owner-avatar'] != $item['author-avatar']));
+                       //$IsRetweet = ($item['owner-link'] != $item['author-link']);
+                       //if ($IsRetweet)
+                       //      $IsRetweet = (($item['owner-name'] != $item['author-name']) OR ($item['owner-avatar'] != $item['author-avatar']));
 
 
                        if ($item["id"] == $item["parent"]) {
                // BadRequestException if no id specified (for clients using Twitter API)
                if ($id == 0) throw new BadRequestException('Message id not specified');
 
-               // add parent-uri to sql command if specified by calling app            
+               // add parent-uri to sql command if specified by calling app
                $sql_extra = ($parenturi != "" ? " AND `parent-uri` = '" . dbesc($parenturi) . "'" : "");
 
                // get data of the specified message id
                $r = q("SELECT `id` FROM `mail` WHERE `uid` = %d AND `id` = %d" . $sql_extra,
-                       intval($uid), 
+                       intval($uid),
                        intval($id));
-       
+
                // error message if specified id is not in database
                if (!dbm::is_result($r)) {
                        if ($verbose == "true") {
                }
 
                // delete message
-               $result = q("DELETE FROM `mail` WHERE `uid` = %d AND `id` = %d" . $sql_extra, 
-                       intval($uid), 
+               $result = q("DELETE FROM `mail` WHERE `uid` = %d AND `id` = %d" . $sql_extra,
+                       intval($uid),
                        intval($id));
 
                if ($verbose == "true") {
 
                // get data of the specified message id
                $r = q("SELECT `id` FROM `mail` WHERE `id` = %d AND `uid` = %d",
-                       intval($id), 
+                       intval($id),
                        intval($uid));
                // error message if specified id is not in database
                if (!dbm::is_result($r)) {
                }
 
                // update seen indicator
-               $result = q("UPDATE `mail` SET `seen` = 1 WHERE `id` = %d AND `uid` = %d", 
-                       intval($id), 
+               $result = q("UPDATE `mail` SET `seen` = 1 WHERE `id` = %d AND `uid` = %d",
+                       intval($id),
                        intval($uid));
 
                if ($result) {
                // message if nothing was found
                if (!dbm::is_result($r))
                        $success = array('success' => false, 'search_results' => 'problem with query');
-               else if (count($r) == 0) 
+               else if (count($r) == 0)
                        $success = array('success' => false, 'search_results' => 'nothing found');
                else {
                        $ret = Array();
index 36eded8e8afe1b54ca69b949a6f7228f04adfb24..571e2facedfb1a89b0a803bf7bb4ff9b08e0552e 100644 (file)
@@ -466,7 +466,7 @@ function item_condition() {
  */
 
 if(!function_exists('conversation')) {
-function conversation(&$a, $items, $mode, $update, $preview = false) {
+function conversation(App $a, $items, $mode, $update, $preview = false) {
 
        require_once('include/bbcode.php');
        require_once('include/Contact.php');
index e98239b82931aa4a74f56904037843c1385f1102..059bcea4376afd547ab8c240861f370b53ea26e5 100644 (file)
@@ -128,7 +128,7 @@ function cron_run(&$argv, &$argc){
 
                proc_run(PRIORITY_LOW, 'include/expire.php');
 
-               proc_run(PRIORITY_LOW, 'include/dbclean.php');
+               proc_run(PRIORITY_MEDIUM, 'include/dbclean.php');
 
                cron_update_photo_albums();
        }
@@ -264,8 +264,9 @@ function cron_poll_contacts($argc, $argv) {
                        intval($c['id'])
                );
 
-               if (dbm::is_result($res))
+               if (!dbm::is_result($res)) {
                        continue;
+               }
 
                foreach($res as $contact) {
 
@@ -343,7 +344,7 @@ function cron_poll_contacts($argc, $argv) {
  *
  * @param App $a
  */
-function cron_clear_cache(App &$a) {
+function cron_clear_cache(App $a) {
 
        $last = get_config('system','cache_last_cleared');
 
@@ -430,7 +431,7 @@ function cron_clear_cache(App &$a) {
  *
  * @param App $a
  */
-function cron_repair_diaspora(App &$a) {
+function cron_repair_diaspora(App $a) {
        $r = q("SELECT `id`, `url` FROM `contact`
                WHERE `network` = '%s' AND (`batch` = '' OR `notify` = '' OR `poll` = '' OR pubkey = '')
                        ORDER BY RAND() LIMIT 50", dbesc(NETWORK_DIASPORA));
index 0baece81685678fa7bcbff4978ad1eaafed21704..c80e5a3be357f2c26d997a0827d554b15f976fb7 100644 (file)
@@ -3,13 +3,18 @@
  * @file include/dbclean.php
  * @brief The script is called from time to time to clean the database entries and remove orphaned data.
  */
+
+use \Friendica\Core\Config;
+use \Friendica\Core\PConfig;
+
 require_once("boot.php");
 
 function dbclean_run(&$argv, &$argc) {
        global $a, $db;
 
-       if (is_null($a))
+       if (is_null($a)) {
                $a = new App;
+       }
 
        if (is_null($db)) {
                @include(".htconfig.php");
@@ -18,8 +23,12 @@ function dbclean_run(&$argv, &$argc) {
                unset($db_host, $db_user, $db_pass, $db_data);
        }
 
-       load_config('config');
-       load_config('system');
+       Config::load('config');
+       Config::load('system');
+
+       if (!Config::get('system', 'dbclean', false)) {
+               return;
+       }
 
        if ($argc == 2) {
                $stage = intval($argv[1]);
@@ -27,7 +36,7 @@ function dbclean_run(&$argv, &$argc) {
                $stage = 0;
        }
 
-       if (get_config("system", "worker") AND ($stage == 0)) {
+       if (Config::get("system", "worker") AND ($stage == 0)) {
                proc_run(PRIORITY_LOW, 'include/dbclean.php', 1);
                proc_run(PRIORITY_LOW, 'include/dbclean.php', 2);
                proc_run(PRIORITY_LOW, 'include/dbclean.php', 3);
@@ -48,11 +57,18 @@ function remove_orphans($stage = 0) {
 
        $count = 0;
 
+       // With activated worker we split the deletion in many small tasks
+       if (Config::get("system", "worker")) {
+               $limit = 1000;
+       } else {
+               $limit = 10000;
+       }
+
        if (($stage == 1) OR ($stage == 0)) {
                logger("Deleting old global item entries from item table without user copy");
                if ($db->q("SELECT `id` FROM `item` WHERE `uid` = 0
                                AND NOT EXISTS (SELECT `guid` FROM `item` AS `i` WHERE `item`.`guid` = `i`.`guid` AND `i`.`uid` != 0)
-                               AND `received` < UTC_TIMESTAMP() - INTERVAL 90 DAY LIMIT 10000", true)) {
+                               AND `received` < UTC_TIMESTAMP() - INTERVAL 90 DAY LIMIT ".intval($limit), true)) {
                        $count = $db->num_rows();
                        logger("found global item orphans: ".$count);
                        while ($orphan = $db->qfetch()) {
@@ -65,7 +81,7 @@ function remove_orphans($stage = 0) {
 
        if (($stage == 2) OR ($stage == 0)) {
                logger("Deleting items without parents");
-               if ($db->q("SELECT `id` FROM `item` WHERE NOT EXISTS (SELECT `id` FROM `item` AS `i` WHERE `item`.`parent` = `i`.`id`) LIMIT 10000", true)) {
+               if ($db->q("SELECT `id` FROM `item` WHERE NOT EXISTS (SELECT `id` FROM `item` AS `i` WHERE `item`.`parent` = `i`.`id`) LIMIT ".intval($limit), true)) {
                        $count = $db->num_rows();
                        logger("found item orphans without parents: ".$count);
                        while ($orphan = $db->qfetch()) {
@@ -78,7 +94,7 @@ function remove_orphans($stage = 0) {
 
        if (($stage == 3) OR ($stage == 0)) {
                logger("Deleting orphaned data from thread table");
-               if ($db->q("SELECT `iid` FROM `thread` WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`parent` = `thread`.`iid`)", true)) {
+               if ($db->q("SELECT `iid` FROM `thread` WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`parent` = `thread`.`iid`) LIMIT ".intval($limit), true)) {
                        $count = $db->num_rows();
                        logger("found thread orphans: ".$count);
                        while ($orphan = $db->qfetch()) {
@@ -91,7 +107,7 @@ function remove_orphans($stage = 0) {
 
        if (($stage == 4) OR ($stage == 0)) {
                logger("Deleting orphaned data from notify table");
-               if ($db->q("SELECT `iid` FROM `notify` WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`id` = `notify`.`iid`)", true)) {
+               if ($db->q("SELECT `iid` FROM `notify` WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`id` = `notify`.`iid`) LIMIT ".intval($limit), true)) {
                        $count = $db->num_rows();
                        logger("found notify orphans: ".$count);
                        while ($orphan = $db->qfetch()) {
@@ -104,7 +120,7 @@ function remove_orphans($stage = 0) {
 
        if (($stage == 5) OR ($stage == 0)) {
                logger("Deleting orphaned data from notify-threads table");
-               if ($db->q("SELECT `id` FROM `notify-threads` WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`parent` = `notify-threads`.`master-parent-item`)", true)) {
+               if ($db->q("SELECT `id` FROM `notify-threads` WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`parent` = `notify-threads`.`master-parent-item`) LIMIT ".intval($limit), true)) {
                        $count = $db->num_rows();
                        logger("found notify-threads orphans: ".$count);
                        while ($orphan = $db->qfetch()) {
@@ -118,7 +134,7 @@ function remove_orphans($stage = 0) {
 
        if (($stage == 6) OR ($stage == 0)) {
                logger("Deleting orphaned data from sign table");
-               if ($db->q("SELECT `iid` FROM `sign` WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`id` = `sign`.`iid`)", true)) {
+               if ($db->q("SELECT `iid` FROM `sign` WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`id` = `sign`.`iid`) LIMIT ".intval($limit), true)) {
                        $count = $db->num_rows();
                        logger("found sign orphans: ".$count);
                        while ($orphan = $db->qfetch()) {
@@ -132,7 +148,7 @@ function remove_orphans($stage = 0) {
 
        if (($stage == 7) OR ($stage == 0)) {
                logger("Deleting orphaned data from term table");
-               if ($db->q("SELECT `oid` FROM `term` WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`id` = `term`.`oid`)", true)) {
+               if ($db->q("SELECT `oid` FROM `term` WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`id` = `term`.`oid`) LIMIT ".intval($limit), true)) {
                        $count = $db->num_rows();
                        logger("found term orphans: ".$count);
                        while ($orphan = $db->qfetch()) {
@@ -144,8 +160,8 @@ function remove_orphans($stage = 0) {
        }
 
        // Call it again if not all entries were purged
-       if (($stage != 0) AND ($count > 0) AND get_config("system", "worker")) {
-               proc_run(PRIORITY_LOW, 'include/dbclean.php');
+       if (($stage != 0) AND ($count > 0) AND Config::get("system", "worker")) {
+               proc_run(PRIORITY_MEDIUM, 'include/dbclean.php');
        }
 
 }
index 4a8bac198211afa493f81ca9cd96009c81b3a6a5..5c89f49fb93242cf09381104a3a8ed178a83c75e 100644 (file)
@@ -586,9 +586,16 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
-                                       "uid" => array("uid"),
-                                       "addr_uid" => array("addr", "uid"),
-                                       "nurl" => array("nurl"),
+                                       "uid_name" => array("uid", "name"),
+                                       "uid_self" => array("uid", "self"),
+                                       "alias_uid" => array("alias(32)", "uid"),
+                                       "uid_pending" => array("uid", "pending"),
+                                       "uid_blocked" => array("uid", "blocked"),
+                                       "uid_rel_network_poll" => array("uid", "rel", "network", "poll(64)", "archive"),
+                                       "uid_network_batch" => array("uid", "network", "batch(64)"),
+                                       "addr_uid" => array("addr(32)", "uid"),
+                                       "nurl_uid" => array("nurl(32)", "uid"),
+                                       "nick_uid" => array("nick(32)", "uid"),
                                        )
                        );
        $database["conv"] = array(
@@ -644,7 +651,7 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
-                                       "uid" => array("uid"),
+                                       "uid_start" => array("uid", "start"),
                                        )
                        );
        $database["fcontact"] = array(
@@ -669,7 +676,7 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
-                                       "addr" => array("addr"),
+                                       "addr" => array("addr(32)"),
                                        )
                        );
        $database["ffinder"] = array(
@@ -692,7 +699,7 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
-                                       "server" => array("server"),
+                                       "server" => array("server(32)"),
                                        )
                        );
        $database["fsuggest"] = array(
@@ -754,10 +761,10 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
-                                       "nurl" => array("nurl"),
-                                       "name" => array("name"),
-                                       "nick" => array("nick"),
-                                       "addr" => array("addr"),
+                                       "nurl" => array("nurl(32)"),
+                                       "name" => array("name(32)"),
+                                       "nick" => array("nick(32)"),
+                                       "addr" => array("addr(32)"),
                                        "updated" => array("updated"),
                                        )
                        );
@@ -772,7 +779,7 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
-                                       "cid_uid_gcid_zcid" => array("cid","uid","gcid","zcid"),
+                                       "cid_uid_gcid_zcid" => array("UNIQUE", "cid","uid","gcid","zcid"),
                                        "gcid" => array("gcid"),
                                        "zcid" => array("zcid"),
                                        )
@@ -799,7 +806,9 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
-                                       "uid_gid_contactid" => array("uid","gid","contact-id"),
+                                       "gid_contactid" => array("gid", "contact-id"),
+                                       "uid_contactid" => array("uid", "contact-id"),
+                                       "uid_gid_contactid" => array("UNIQUE", "uid", "gid", "contact-id"),
                                        )
                        );
        $database["gserver"] = array(
@@ -822,7 +831,7 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
-                                       "nurl" => array("nurl"),
+                                       "nurl" => array("nurl(32)"),
                                        )
                        );
        $database["hook"] = array(
@@ -937,24 +946,17 @@ function db_definition($charset) {
                                        "uid_network_received" => array("uid","network","received"),
                                        "uid_received" => array("uid","received"),
                                        "uid_network_commented" => array("uid","network","commented"),
-                                       "uid_commented" => array("uid","commented"),
                                        "uid_title" => array("uid","title"),
                                        "uid_thrparent" => array("uid","thr-parent"),
                                        "uid_parenturi" => array("uid","parent-uri"),
                                        "uid_contactid_id" => array("uid","contact-id","id"),
                                        "uid_contactid_created" => array("uid","contact-id","created"),
-                                       "gcontactid_uid_created" => array("gcontact-id","uid","created"),
                                        "authorid_created" => array("author-id","created"),
-                                       "ownerid_created" => array("owner-id","created"),
-                                       "wall_body" => array("wall","body(6)"),
-                                       "uid_visible_moderated_created" => array("uid","visible","moderated","created"),
                                        "uid_uri" => array("uid", "uri"),
                                        "uid_wall_created" => array("uid","wall","created"),
                                        "resource-id" => array("resource-id"),
                                        "uid_type" => array("uid","type"),
-                                       "uid_starred_id" => array("uid","starred", "id"),
                                        "contactid_allowcid_allowpid_denycid_denygid" => array("contact-id","allow_cid(10)","allow_gid(10)","deny_cid(10)","deny_gid(10)"),
-                                       "uid_wall_parent_created" => array("uid","wall","parent","created"),
                                        "uid_type_changed" => array("uid","type","changed"),
                                        "contactid_verb" => array("contact-id","verb"),
                                        "deleted_changed" => array("deleted","changed"),
@@ -976,7 +978,7 @@ function db_definition($charset) {
                                        "PRIMARY" => array("id"),
                                        "uid" => array("uid"),
                                        "sid" => array("sid"),
-                                       "service" => array("service"),
+                                       "service" => array("service(32)"),
                                        "iid" => array("iid"),
                                        )
                        );
@@ -1014,11 +1016,10 @@ function db_definition($charset) {
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
                                        "uid" => array("uid"),
-                                       "guid" => array("guid"),
+                                       "uid_seen" => array("uid", "seen"),
                                        "convid" => array("convid"),
-                                       "reply" => array("reply"),
-                                       "uri" => array("uri"),
-                                       "parent-uri" => array("parent-uri"),
+                                       "uri" => array("uri(64)"),
+                                       "parent-uri" => array("parent-uri(64)"),
                                        )
                        );
        $database["mailacct"] = array(
@@ -1074,7 +1075,11 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
-                                       "uid" => array("uid"),
+                                       "uid_hash" => array("uid", "hash"),
+                                       "uid_seen_date" => array("uid", "seen", "date"),
+                                       "uid_type_link" => array("uid", "type", "link"),
+                                       "uid_link" => array("uid", "link"),
+                                       "uid_date" => array("uid", "date"),
                                        )
                        );
        $database["notify-threads"] = array(
@@ -1088,7 +1093,6 @@ function db_definition($charset) {
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
                                        "master-parent-item" => array("master-parent-item"),
-                                       "receiver-uid" => array("receiver-uid"),
                                        )
                        );
        $database["oembed"] = array(
@@ -1157,9 +1161,9 @@ function db_definition($charset) {
                                        "PRIMARY" => array("id"),
                                        "uid_contactid" => array("uid", "contact-id"),
                                        "uid_profile" => array("uid", "profile"),
-                                       "uid_album_created" => array("uid", "album", "created"),
-                                       "resource-id" => array("resource-id"),
-                                       "guid" => array("guid"),
+                                       "uid_album_created" => array("uid", "album(32)", "created"),
+                                       "uid_album_resource-id_created" => array("uid", "album(32)", "resource-id(64)", "created"),
+                                       "resource-id" => array("resource-id(64)"),
                                        )
                        );
        $database["poll"] = array(
@@ -1252,7 +1256,6 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
-                                       "hometown" => array("hometown"),
                                        )
                        );
        $database["profile_check"] = array(
@@ -1325,7 +1328,6 @@ function db_definition($charset) {
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
                                        "uid" => array("uid"),
-                                       "term" => array("term"),
                                        )
                        );
        $database["session"] = array(
@@ -1337,7 +1339,7 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
-                                       "sid" => array("sid"),
+                                       "sid" => array("sid(64)"),
                                        "expire" => array("expire"),
                                        )
                        );
@@ -1389,12 +1391,11 @@ function db_definition($charset) {
                        "indexes" => array(
                                        "PRIMARY" => array("tid"),
                                        "oid_otype_type_term" => array("oid","otype","type","term"),
-                                       "uid_term_tid" => array("uid","term","tid"),
-                                       "type_term" => array("type","term"),
-                                       "uid_otype_type_term_global_created" => array("uid","otype","type","term","global","created"),
-                                       "otype_type_term_tid" => array("otype","type","term","tid"),
-                                       "uid_otype_type_url" => array("uid","otype","type","url"),
-                                       "guid" => array("guid"),
+                                       "uid_term_tid" => array("uid","term(32)","tid"),
+                                       "type_term" => array("type","term(32)"),
+                                       "uid_otype_type_term_global_created" => array("uid","otype","type","term(32)","global","created"),
+                                       "uid_otype_type_url" => array("uid","otype","type","url(64)"),
+                                       "guid" => array("guid(64)"),
                                        )
                        );
        $database["thread"] = array(
@@ -1434,9 +1435,6 @@ function db_definition($charset) {
                                        "uid_network_created" => array("uid","network","created"),
                                        "uid_contactid_commented" => array("uid","contact-id","commented"),
                                        "uid_contactid_created" => array("uid","contact-id","created"),
-                                       "uid_gcontactid_commented" => array("uid","gcontact-id","commented"),
-                                       "uid_gcontactid_created" => array("uid","gcontact-id","created"),
-                                       "wall_private_received" => array("wall","private","received"),
                                        "uid_created" => array("uid","created"),
                                        "uid_commented" => array("uid","commented"),
                                        )
@@ -1502,7 +1500,7 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("uid"),
-                                       "nickname" => array("nickname"),
+                                       "nickname" => array("nickname(32)"),
                                        )
                        );
        $database["userd"] = array(
@@ -1512,7 +1510,7 @@ function db_definition($charset) {
                                        ),
                        "indexes" => array(
                                        "PRIMARY" => array("id"),
-                                       "username" => array("username"),
+                                       "username" => array("username(32)"),
                                        )
                        );
        $database["workerqueue"] = array(
index e9f426464106a8fd90474fe73ccb5054a2ca39de..dd7535592f5e1fd46942f778b5d017ff86f4534e 100644 (file)
@@ -10,7 +10,7 @@ require_once("include/dfrn.php");
 function delivery_run(&$argv, &$argc){
        global $a, $db;
 
-       if (is_null($a)){
+       if (is_null($a)) {
                $a = new App;
        }
 
@@ -32,8 +32,9 @@ function delivery_run(&$argv, &$argc){
 
        load_hooks();
 
-       if ($argc < 3)
+       if ($argc < 3) {
                return;
+       }
 
        $a->set_baseurl(get_config('system','url'));
 
@@ -42,10 +43,11 @@ function delivery_run(&$argv, &$argc){
        $cmd        = $argv[1];
        $item_id    = intval($argv[2]);
 
-       for($x = 3; $x < $argc; $x ++) {
+       for ($x = 3; $x < $argc; $x ++) {
 
                $contact_id = intval($argv[$x]);
 
+               /// @todo When switching completely to the worker we won't need this anymore
                // Some other process may have delivered this item already.
 
                $r = q("SELECT * FROM `deliverq` WHERE `cmd` = '%s' AND `item` = %d AND `contact` = %d LIMIT 1",
@@ -57,8 +59,9 @@ function delivery_run(&$argv, &$argc){
                        continue;
                }
 
-               if ($a->maxload_reached())
+               if ($a->maxload_reached()) {
                        return;
+               }
 
                // It's ours to deliver. Remove it from the queue.
 
@@ -68,8 +71,9 @@ function delivery_run(&$argv, &$argc){
                        dbesc($contact_id)
                );
 
-               if (!$item_id || !$contact_id)
+               if (!$item_id || !$contact_id) {
                        continue;
+               }
 
                $expire = false;
                $mail = false;
@@ -90,14 +94,13 @@ function delivery_run(&$argv, &$argc){
                        $message = q("SELECT * FROM `mail` WHERE `id` = %d LIMIT 1",
                                        intval($item_id)
                        );
-                       if (!count($message)){
+                       if (!count($message)) {
                                return;
                        }
                        $uid = $message[0]['uid'];
                        $recipients[] = $message[0]['contact-id'];
                        $item = $message[0];
-               }
-               elseif ($cmd === 'expire') {
+               } elseif ($cmd === 'expire') {
                        $normal_mode = false;
                        $expire = true;
                        $items = q("SELECT * FROM `item` WHERE `uid` = %d AND `wall` = 1
@@ -106,18 +109,19 @@ function delivery_run(&$argv, &$argc){
                        );
                        $uid = $item_id;
                        $item_id = 0;
-                       if (!count($items))
+                       if (!count($items)) {
                                continue;
-               }
-               elseif ($cmd === 'suggest') {
+                       }
+               elseif ($cmd === 'suggest') {
                        $normal_mode = false;
                        $fsuggest = true;
 
                        $suggest = q("SELECT * FROM `fsuggest` WHERE `id` = %d LIMIT 1",
                                intval($item_id)
                        );
-                       if (!count($suggest))
+                       if (!count($suggest)) {
                                return;
+                       }
                        $uid = $suggest[0]['uid'];
                        $recipients[] = $suggest[0]['cid'];
                        $item = $suggest[0];
@@ -151,26 +155,33 @@ function delivery_run(&$argv, &$argc){
 
                        $icontacts = null;
                        $contacts_arr = array();
-                       foreach($items as $item)
-                               if (!in_array($item['contact-id'],$contacts_arr))
+                       foreach ($items as $item) {
+                               if (!in_array($item['contact-id'],$contacts_arr)) {
                                        $contacts_arr[] = intval($item['contact-id']);
+                               }
+                       }
                        if (count($contacts_arr)) {
                                $str_contacts = implode(',',$contacts_arr);
                                $icontacts = q("SELECT * FROM `contact`
                                        WHERE `id` IN ( $str_contacts ) "
                                );
                        }
-                       if ( !($icontacts && count($icontacts)))
+                       if ( !($icontacts && count($icontacts))) {
                                continue;
+                       }
 
                        // avoid race condition with deleting entries
 
                        if ($items[0]['deleted']) {
-                               foreach($items as $item)
+                               foreach ($items as $item) {
                                        $item['deleted'] = 1;
+                               }
                        }
 
-                       if ((count($items) == 1) && ($items[0]['uri'] === $items[0]['parent-uri'])) {
+                       // When commenting too fast after delivery, a post wasn't recognized as top level post.
+                       // The count then showed more than one entry. The additional check should help.
+                       // The check for the "count" should be superfluous, but I'm not totally sure by now, so we keep it.
+                       if ((($items[0]['id'] == $item_id) || (count($items) == 1)) && ($items[0]['uri'] === $items[0]['parent-uri'])) {
                                logger('delivery: top level post');
                                $top_level = true;
                        }
@@ -184,8 +195,9 @@ function delivery_run(&$argv, &$argc){
                        intval($uid)
                );
 
-               if (!dbm::is_result($r))
+               if (!dbm::is_result($r)) {
                        continue;
+               }
 
                $owner = $r[0];
 
@@ -217,9 +229,9 @@ function delivery_run(&$argv, &$argc){
 
 
                        $localhost = $a->get_hostname();
-                       if (strpos($localhost,':'))
+                       if (strpos($localhost,':')) {
                                $localhost = substr($localhost,0,strpos($localhost,':'));
-
+                       }
                        /**
                         *
                         * Be VERY CAREFUL if you make any changes to the following line. Seemingly innocuous changes
@@ -254,12 +266,12 @@ function delivery_run(&$argv, &$argc){
                        intval($contact_id)
                );
 
-               if (dbm::is_result($r))
+               if (dbm::is_result($r)) {
                        $contact = $r[0];
-
-               if ($contact['self'])
+               }
+               if ($contact['self']) {
                        continue;
-
+               }
                $deliver_status = 0;
 
                logger("main delivery by delivery: followup=$followup mail=$mail fsuggest=$fsuggest relocate=$relocate - network ".$contact['network']);
@@ -275,13 +287,14 @@ function delivery_run(&$argv, &$argc){
                                } elseif ($fsuggest) {
                                        $atom = dfrn::fsuggest($item, $owner);
                                        q("DELETE FROM `fsuggest` WHERE `id` = %d LIMIT 1", intval($item['id']));
-                               } elseif ($relocate)
+                               } elseif ($relocate) {
                                        $atom = dfrn::relocate($owner, $uid);
-                               elseif ($followup) {
+                               elseif ($followup) {
                                        $msgitems = array();
-                                       foreach($items as $item) {  // there is only one item
-                                               if (!$item['parent'])
+                                       foreach ($items as $item) {  // there is only one item
+                                               if (!$item['parent']) {
                                                        continue;
+                                               }
                                                if ($item['id'] == $item_id) {
                                                        logger('followup: item: '. print_r($item,true), LOGGER_DATA);
                                                        $msgitems[] = $item;
@@ -290,17 +303,20 @@ function delivery_run(&$argv, &$argc){
                                        $atom = dfrn::entries($msgitems,$owner);
                                } else {
                                        $msgitems = array();
-                                       foreach($items as $item) {
-                                               if (!$item['parent'])
+                                       foreach ($items as $item) {
+                                               if (!$item['parent']) {
                                                        continue;
+                                               }
 
                                                // private emails may be in included in public conversations. Filter them.
-                                               if ($public_message && $item['private'])
+                                               if ($public_message && $item['private']) {
                                                        continue;
+                                               }
 
                                                $item_contact = get_item_contact($item,$icontacts);
-                                               if (!$item_contact)
+                                               if (!$item_contact) {
                                                        continue;
+                                               }
 
                                                if ($normal_mode) {
                                                        if ($item_id == $item['id'] || $item['id'] == $item['parent']) {
@@ -326,10 +342,11 @@ function delivery_run(&$argv, &$argc){
                                if (link_compare($basepath,App::get_baseurl())) {
 
                                        $nickname = basename($contact['url']);
-                                       if ($contact['issued-id'])
+                                       if ($contact['issued-id']) {
                                                $sql_extra = sprintf(" AND `dfrn-id` = '%s' ", dbesc($contact['issued-id']));
-                                       else
+                                       } else {
                                                $sql_extra = sprintf(" AND `issued-id` = '%s' ", dbesc($contact['dfrn-id']));
+                                       }
 
                                        $x = q("SELECT  `contact`.*, `contact`.`uid` AS `importer_uid`,
                                                `contact`.`pubkey` AS `cpubkey`,
@@ -362,19 +379,20 @@ function delivery_run(&$argv, &$argc){
 
                                                // If we are setup as a soapbox we aren't accepting top level posts from this person
 
-                                               if (($x[0]['page-flags'] == PAGE_SOAPBOX) AND $top_level)
+                                               if (($x[0]['page-flags'] == PAGE_SOAPBOX) AND $top_level) {
                                                        break;
-
+                                               }
                                                logger('mod-delivery: local delivery');
                                                dfrn::import($atom, $x[0]);
                                                break;
                                        }
                                }
 
-                               if (!was_recently_delayed($contact['id']))
+                               if (!was_recently_delayed($contact['id'])) {
                                        $deliver_status = dfrn::deliver($owner,$contact,$atom);
-                               else
+                               } else {
                                        $deliver_status = (-1);
+                               }
 
                                logger('notifier: dfrn_delivery to '.$contact["url"].' with guid '.$target_item["guid"].' returns '.$deliver_status);
 
@@ -393,10 +411,12 @@ function delivery_run(&$argv, &$argc){
 
                        case NETWORK_OSTATUS:
                                // Do not send to otatus if we are not configured to send to public networks
-                               if ($owner['prvnets'])
+                               if ($owner['prvnets']) {
                                        break;
-                               if (get_config('system','ostatus_disabled') || get_config('system','dfrn_only'))
+                               }
+                               if (get_config('system','ostatus_disabled') || get_config('system','dfrn_only')) {
                                        break;
+                               }
 
                                // There is currently no code here to distribute anything to OStatus.
                                // This is done in "notifier.php" (See "url_recipients" and "push_notify")
@@ -405,20 +425,22 @@ function delivery_run(&$argv, &$argc){
                        case NETWORK_MAIL:
                        case NETWORK_MAIL2:
 
-                               if (get_config('system','dfrn_only'))
+                               if (get_config('system','dfrn_only')) {
                                        break;
+                               }
                                // WARNING: does not currently convert to RFC2047 header encodings, etc.
 
                                $addr = $contact['addr'];
-                               if (!strlen($addr))
+                               if (!strlen($addr)) {
                                        break;
+                               }
 
                                if ($cmd === 'wall-new' || $cmd === 'comment-new') {
 
                                        $it = null;
-                                       if ($cmd === 'wall-new')
+                                       if ($cmd === 'wall-new') {
                                                $it = $items[0];
-                                       else {
+                                       else {
                                                $r = q("SELECT * FROM `item` WHERE `id` = %d AND `uid` = %d LIMIT 1",
                                                        intval($argv[2]),
                                                        intval($uid)
@@ -451,10 +473,12 @@ function delivery_run(&$argv, &$argc){
                                                if ($reply_to) {
                                                        $headers  = 'From: '.email_header_encode($local_user[0]['username'],'UTF-8').' <'.$reply_to.'>'."\n";
                                                        $headers .= 'Sender: '.$local_user[0]['email']."\n";
-                                               } else
+                                               } else {
                                                        $headers  = 'From: '.email_header_encode($local_user[0]['username'],'UTF-8').' <'.$local_user[0]['email'].'>'."\n";
-                                       } else
+                                               }
+                                       } else {
                                                $headers  = 'From: '. email_header_encode($local_user[0]['username'],'UTF-8') .' <'. t('noreply') .'@'.$a->get_hostname() .'>'. "\n";
+                                       }
 
                                        //if ($reply_to)
                                        //      $headers .= 'Reply-to: '.$reply_to . "\n";
@@ -478,9 +502,9 @@ function delivery_run(&$argv, &$argc){
                                                                dbesc($it['parent-uri']),
                                                                intval($uid));
 
-                                                       if (dbm::is_result($r) AND ($r[0]['title'] != ''))
+                                                       if (dbm::is_result($r) AND ($r[0]['title'] != '')) {
                                                                $subject = $r[0]['title'];
-                                                       else {
+                                                       else {
                                                                $r = q("SELECT `title` FROM `item` WHERE `parent-uri` = '%s' AND `uid` = %d LIMIT 1",
                                                                        dbesc($it['parent-uri']),
                                                                        intval($uid));
index db2cca471bcad6cf6a81f4b7f72befa6f3fbab60..fc88c79bf2be203ad9609caf7c7c7bf74ab5e82f 100644 (file)
@@ -325,8 +325,9 @@ class Diaspora {
                                logger("delivering to: ".$rr["username"]);
                                self::dispatch($rr,$msg);
                        }
-               } else
-                       logger("No subscribers for ".$msg["author"]." ".print_r($msg, true));
+               } else {
+                       logger("No subscribers for ".$msg["author"]." ".print_r($msg, true), LOGGER_DEBUG);
+               }
 
                return $message_id;
        }
@@ -736,13 +737,28 @@ class Diaspora {
         * @return The contact id
         */
        private static function contact_by_handle($uid, $handle) {
+
+               // First do a direct search on the contact table
                $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `addr` = '%s' LIMIT 1",
                        intval($uid),
                        dbesc($handle)
                );
 
-               if ($r)
+               if (dbm::is_result($r)) {
                        return $r[0];
+               } else {
+                       // We haven't found it?
+                       // We use another function for it that will possibly create a contact entry
+                       $cid = get_contact($handle, $uid);
+
+                       if ($cid > 0) {
+                               $r = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1", intval($cid));
+
+                               if (dbm::is_result($r)) {
+                                       return $r[0];
+                               }
+                       }
+               }
 
                $handle_parts = explode("@", $handle);
                $nurl_sql = "%%://".$handle_parts[1]."%%/profile/".$handle_parts[0];
@@ -751,9 +767,11 @@ class Diaspora {
                        intval($uid),
                        dbesc($nurl_sql)
                );
-               if($r)
+               if (dbm::is_result($r)) {
                        return $r[0];
+               }
 
+               logger("Haven't found contact for user ".$uid." and handle ".$handle, LOGGER_DEBUG);
                return false;
        }
 
@@ -833,7 +851,7 @@ class Diaspora {
                        dbesc($guid)
                );
 
-               if ($r) {
+               if (dbm::is_result($r)) {
                        logger("message ".$guid." already exists for user ".$uid);
                        return $r[0]["id"];
                }
index aa29e117a697d8b6c983c42f1dd5616a9c857cad..ebc27309dbe61710b76241f84bfd28e6f8ce0b1d 100644 (file)
@@ -105,7 +105,7 @@ function notification($params) {
                // If so don't create a second notification
 
                $p = null;
-               $p = q("SELECT `id` FROM `notify` WHERE (`type` = %d OR `type` = %d OR `type` = %d) AND `link` = '%s' AND `uid` = %d LIMIT 1",
+               $p = q("SELECT `id` FROM `notify` WHERE `type` IN (%d, %d, %d) AND `link` = '%s' AND `uid` = %d LIMIT 1",
                        intval(NOTIFY_TAGSELF),
                        intval(NOTIFY_COMMENT),
                        intval(NOTIFY_SHARE),
@@ -472,7 +472,7 @@ function notification($params) {
                // After we've stored everything, look again to see if there are any duplicates and if so remove them
 
                $p = null;
-               $p = q("SELECT `id` FROM `notify` WHERE (`type` = %d OR `type` = %d) AND `link` = '%s' AND `uid` = %d ORDER BY `id`",
+               $p = q("SELECT `id` FROM `notify` WHERE `type` IN (%d, %d) AND `link` = '%s' AND `uid` = %d ORDER BY `id`",
                        intval(NOTIFY_TAGSELF),
                        intval(NOTIFY_COMMENT),
                        dbesc($params['link']),
index a1ff9bb3364dbb735cadcf275855d21fa7dd59dd..785558beddadb994425be575867243a66a903ac8 100644 (file)
@@ -206,7 +206,7 @@ function bbtoevent($s) {
 }
 
 
-function sort_by_date(App &$a) {
+function sort_by_date($a) {
 
        usort($a,'ev_compare');
        return $a;
@@ -495,7 +495,7 @@ function get_event_strings() {
 
 /**
  * @brief Get an event by its event ID
- * 
+ *
  * @param type $owner_uid The User ID of the owner of the event
  * @param type $event_params An assoziative array with
  *     int 'event_id' => The ID of the event in the event table
@@ -510,7 +510,7 @@ function event_by_id($owner_uid = 0, $event_params, $sql_extra = '') {
        // 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`
-               STRAIGHT_JOIN `item` ON `item`.`event-id` = `event`.`id` AND `item`.`uid` = `event`.`uid`
+               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"])
@@ -523,15 +523,15 @@ function event_by_id($owner_uid = 0, $event_params, $sql_extra = '') {
 
 /**
  * @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' => 
+ *     int 'ignored' =>
  *     string 'start' => Start time of the timeframe
  *     string 'finish' => Finish time of the timeframe
- *     string 'adjust_start' => 
  *     string 'adjust_start' =>
- *     
+ *     string 'adjust_start' =>
+ *
  * @param string $sql_extra Additional sql conditions (e.g. permission request)
  * @return array Query results
  */
@@ -543,7 +543,7 @@ function events_by_date($owner_uid = 0, $event_params, $sql_extra = '') {
        // 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`
-                       STRAIGHT_JOIN `item` ON `item`.`event-id` = `event`.`id` AND `item`.`uid` = `event`.`uid`
+                       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'))
@@ -564,7 +564,7 @@ function events_by_date($owner_uid = 0, $event_params, $sql_extra = '') {
 
 /**
  * @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
  */
@@ -623,11 +623,11 @@ function process_events ($arr) {
 
 /**
  * @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
  */
 function event_format_export ($events, $format = 'ical', $timezone) {
@@ -641,7 +641,7 @@ function event_format_export ($events, $format = 'ical', $timezone) {
                        $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 
+                       /// @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']);
@@ -650,7 +650,7 @@ function event_format_export ($events, $format = 'ical', $timezone) {
                                $o .= '"'.$event['summary'].'", "'.strftime($date_format, $tmp1) .
                                        '", "'.strftime($time_format, $tmp1).'", "'.$event['desc'] .
                                        '", "'.strftime($date_format, $tmp2) .
-                                       '", "'.strftime($time_format, $tmp2) . 
+                                       '", "'.strftime($time_format, $tmp2) .
                                        '", "'.$event['location'].'"' . PHP_EOL;
                        }
                        break;
@@ -672,7 +672,7 @@ function event_format_export ($events, $format = 'ical', $timezone) {
                        foreach ($events as $event) {
                                if ($event['adjust'] == 1) {
                                        $UTC = 'Z';
-                               } else { 
+                               } else {
                                        $UTC = '';
                                }
                                $o .= 'BEGIN:VEVENT' . PHP_EOL;
@@ -716,16 +716,16 @@ function event_format_export ($events, $format = 'ical', $timezone) {
 
 /**
  * @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 = '') {
@@ -736,8 +736,8 @@ function events_by_uid($uid = 0, $sql_extra = '') {
        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 
+       //  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`
@@ -756,7 +756,7 @@ function events_by_uid($uid = 0, $sql_extra = '') {
 }
 
 /**
- * 
+ *
  * @param int $uid The user ID
  * @param string $format Output format (ical/csv)
  * @return array With the results
@@ -764,7 +764,7 @@ function events_by_uid($uid = 0, $sql_extra = '') {
  *     string 'format' => The output format
  *     string 'extension' => The file extension of the output format
  *     string 'content' => The formatted output content
- * 
+ *
  * @todo Respect authenticated users with events_by_uid()
  */
 function event_export($uid, $format = 'ical') {
@@ -815,7 +815,7 @@ function event_export($uid, $format = 'ical') {
 
 /**
  * @brief Get the events widget
- * 
+ *
  * @return string Formated html of the evens widget
  */
 function widget_events() {
@@ -835,11 +835,11 @@ function widget_events() {
 
        // 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 
+       // 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_enabled($owner_uid, "export_calendar")) 
+       if(intval($owner_uid) && local_user() !== $owner_uid && ! feature_enabled($owner_uid, "export_calendar"))
                return;
 
        // If it's a kind of profile page (intval($owner_uid)) return if the user not logged in and
index a302dc34cd661822400c64ff9976cc125f3c08b0..c18bc3a80524d6be8e4719ba78c5f2ae1ece234a 100644 (file)
@@ -31,7 +31,7 @@ require_once("mod/proxy.php");
  * @param int $profile
  * @param array $profiledata
  */
-function profile_load(&$a, $nickname, $profile = 0, $profiledata = array()) {
+function profile_load(App $a, $nickname, $profile = 0, $profiledata = array()) {
 
        $user = q("SELECT `uid` FROM `user` WHERE `nickname` = '%s' LIMIT 1",
                dbesc($nickname)
@@ -118,12 +118,12 @@ function profile_load(&$a, $nickname, $profile = 0, $profiledata = array()) {
 
 /**
  * @brief Get all profil data of a local user
- * 
+ *
  * If the viewer is an authenticated remote viewer, the profile displayed is the
  * one that has been configured for his/her viewing in the Contact manager.
  * Passing a non-zero profile ID can also allow a preview of a selected profile
  * by the owner
- * 
+ *
  * @param string $nickname
  * @param int $uid
  * @param int $profile
@@ -177,17 +177,17 @@ function get_profiledata_by_nick($nickname, $uid = 0, $profile = 0) {
 
 /**
  * @brief Formats a profile for display in the sidebar.
- * 
+ *
  * It is very difficult to templatise the HTML completely
  * because of all the conditional logic.
- * 
+ *
  * @param array $profile
  * @param int $block
- * 
+ *
  * @return HTML string stuitable for sidebar inclusion
- * 
+ *
  * @note Returns empty string if passed $profile is wrong type or not populated
- * 
+ *
  * @hooks 'profile_sidebar_enter'
  *      array $profile - profile data
  * @hooks 'profile_sidebar'
@@ -598,7 +598,7 @@ function get_events() {
        ));
 }
 
-function advanced_profile(App &$a) {
+function advanced_profile(App $a) {
 
        $o = '';
        $uid = $a->profile['uid'];
@@ -755,7 +755,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){
                array(
                        'label'=>t('Status'),
                        'url' => $url,
-                       'sel' => ((!isset($tab)&&$a->argv[0]=='profile')?'active':''),
+                       'sel' => ((!isset($tab) && $a->argv[0]=='profile')?'active':''),
                        'title' => t('Status Messages and Posts'),
                        'id' => 'status-tab',
                        'accesskey' => 'm',
@@ -771,7 +771,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){
                array(
                        'label' => t('Photos'),
                        'url'   => App::get_baseurl() . '/photos/' . $nickname,
-                       'sel'   => ((!isset($tab)&&$a->argv[0]=='photos')?'active':''),
+                       'sel'   => ((!isset($tab) && $a->argv[0]=='photos')?'active':''),
                        'title' => t('Photo Albums'),
                        'id' => 'photo-tab',
                        'accesskey' => 'h',
@@ -779,7 +779,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){
                array(
                        'label' => t('Videos'),
                        'url'   => App::get_baseurl() . '/videos/' . $nickname,
-                       'sel'   => ((!isset($tab)&&$a->argv[0]=='videos')?'active':''),
+                       'sel'   => ((!isset($tab) && $a->argv[0]=='videos')?'active':''),
                        'title' => t('Videos'),
                        'id' => 'video-tab',
                        'accesskey' => 'v',
@@ -791,7 +791,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){
                        $tabs[] = array(
                                'label' => t('Events'),
                                'url'   => App::get_baseurl() . '/events',
-                               'sel'   =>((!isset($tab)&&$a->argv[0]=='events')?'active':''),
+                               'sel'   =>((!isset($tab) && $a->argv[0]=='events')?'active':''),
                                'title' => t('Events and Calendar'),
                                'id' => 'events-tab',
                                'accesskey' => 'e',
@@ -802,7 +802,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){
                $tabs[] = array(
                                'label' => t('Events'),
                                'url'   => App::get_baseurl() . '/cal/' . $nickname,
-                               'sel'   =>((!isset($tab)&&$a->argv[0]=='cal')?'active':''),
+                               'sel'   =>((!isset($tab) && $a->argv[0]=='cal')?'active':''),
                                'title' => t('Events and Calendar'),
                                'id' => 'events-tab',
                                'accesskey' => 'e',
@@ -813,7 +813,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){
                $tabs[] = array(
                        'label' => t('Personal Notes'),
                        'url'   => App::get_baseurl() . '/notes',
-                       'sel'   =>((!isset($tab)&&$a->argv[0]=='notes')?'active':''),
+                       'sel'   =>((!isset($tab) && $a->argv[0]=='notes')?'active':''),
                        'title' => t('Only You Can See This'),
                        'id' => 'notes-tab',
                        'accesskey' => 't',
@@ -824,7 +824,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){
                $tabs[] = array(
                        'label' => t('Contacts'),
                        'url'   => App::get_baseurl() . '/viewcontacts/' . $nickname,
-                       'sel'   => ((!isset($tab)&&$a->argv[0]=='viewcontacts')?'active':''),
+                       'sel'   => ((!isset($tab) && $a->argv[0]=='viewcontacts')?'active':''),
                        'title' => t('Contacts'),
                        'id' => 'viewcontacts-tab',
                        'accesskey' => 'k',
@@ -845,7 +845,7 @@ function get_my_url() {
        return false;
 }
 
-function zrl_init(App &$a) {
+function zrl_init(App $a) {
        $tmp_str = get_my_url();
        if(validate_url($tmp_str)) {
 
@@ -891,7 +891,7 @@ function zrl($s,$force = false) {
  * settings except their own while on this site.
  *
  * @return int user ID
- * 
+ *
  * @note Returns local_user instead of user ID if "always_my_theme"
  *      is set to true
  */
index bd933929d3b6b78ee7e8a3113558cd965e3d152d..fe4c50818ea583c3e02768b8b4ead0866fdb9422 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function nav(App &$a) {
+function nav(App $a) {
 
        /*
         *
index 969f583828851a59ceb55c97d072a6bae5ef325a..b7839de218e213d0462ecd72eef24f507125d4bf 100644 (file)
@@ -4,6 +4,8 @@
  * @file include/network.php
  */
 
+use \Friendica\Core\Config;
+
 require_once("include/xml.php");
 require_once('include/Probe.php');
 
@@ -93,7 +95,10 @@ function z_fetch_url($url,$binary = false, &$redirects = 0, $opts=array()) {
        @curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
        @curl_setopt($ch, CURLOPT_USERAGENT, $a->get_useragent());
 
-
+       $range = intval(Config::get('system', 'curl_range_bytes', 0));
+       if ($range > 0) {
+               @curl_setopt($ch, CURLOPT_RANGE, '0-'.$range);
+       }
 
        if(x($opts,'headers')){
                @curl_setopt($ch, CURLOPT_HTTPHEADER, $opts['headers']);
index 84efe79526cd31399c20a373ac2b230284b4f506..7bea239c6f552c734fe44fbd7f019333dfeac260 100644 (file)
@@ -43,11 +43,11 @@ require_once('include/salmon.php');
 function notifier_run(&$argv, &$argc){
        global $a, $db;
 
-       if(is_null($a)){
+       if (is_null($a)) {
                $a = new App;
        }
 
-       if(is_null($db)) {
+       if (is_null($db)) {
                @include(".htconfig.php");
                require_once("include/dba.php");
                $db = new dba($db_host, $db_user, $db_pass, $db_data);
@@ -64,8 +64,9 @@ function notifier_run(&$argv, &$argc){
 
        load_hooks();
 
-       if($argc < 3)
+       if ($argc < 3) {
                return;
+       }
 
        $a->set_baseurl(get_config('system','url'));
 
@@ -77,7 +78,7 @@ function notifier_run(&$argv, &$argc){
                case 'mail':
                default:
                        $item_id = intval($argv[2]);
-                       if(! $item_id){
+                       if (! $item_id) {
                                return;
                        }
                        break;
@@ -93,21 +94,20 @@ function notifier_run(&$argv, &$argc){
 
        $normal_mode = true;
 
-       if($cmd === 'mail') {
+       if ($cmd === 'mail') {
                $normal_mode = false;
                $mail = true;
                $message = q("SELECT * FROM `mail` WHERE `id` = %d LIMIT 1",
                                intval($item_id)
                );
-               if(! count($message)){
+               if (! count($message)) {
                        return;
                }
                $uid = $message[0]['uid'];
                $recipients[] = $message[0]['contact-id'];
                $item = $message[0];
 
-       }
-       elseif($cmd === 'expire') {
+       } elseif ($cmd === 'expire') {
                $normal_mode = false;
                $expire = true;
                $items = q("SELECT * FROM `item` WHERE `uid` = %d AND `wall` = 1
@@ -116,22 +116,23 @@ function notifier_run(&$argv, &$argc){
                );
                $uid = $item_id;
                $item_id = 0;
-               if(! count($items))
+               if (! count($items)) {
                        return;
-       }
-       elseif($cmd === 'suggest') {
+               }
+       } elseif ($cmd === 'suggest') {
                $normal_mode = false;
                $fsuggest = true;
 
                $suggest = q("SELECT * FROM `fsuggest` WHERE `id` = %d LIMIT 1",
                        intval($item_id)
                );
-               if(! count($suggest))
+               if (! count($suggest)) {
                        return;
+               }
                $uid = $suggest[0]['uid'];
                $recipients[] = $suggest[0]['cid'];
                $item = $suggest[0];
-       } elseif($cmd === 'removeme') {
+       } elseif ($cmd === 'removeme') {
                $r = q("SELECT `contact`.*, `user`.`pubkey` AS `upubkey`, `user`.`prvkey` AS `uprvkey`,
                                `user`.`timezone`, `user`.`nickname`, `user`.`sprvkey`, `user`.`spubkey`,
                                `user`.`page-flags`, `user`.`prvnets`, `user`.`account-type`, `user`.`guid`
@@ -150,15 +151,15 @@ function notifier_run(&$argv, &$argc){
                $self = $r[0];
 
                $r = q("SELECT * FROM `contact` WHERE NOT `self` AND `uid` = %d", intval($item_id));
-               if(!$r)
+               if (!$r) {
                        return;
-
+               }
                require_once('include/Contact.php');
-               foreach($r as $contact) {
+               foreach ($r as $contact) {
                        terminate_friendship($user, $self, $contact);
                }
                return;
-       } elseif($cmd === 'relocate') {
+       } elseif ($cmd === 'relocate') {
                $normal_mode = false;
                $relocate = true;
                $uid = $item_id;
@@ -170,7 +171,7 @@ function notifier_run(&$argv, &$argc){
                        intval($item_id)
                );
 
-               if((! dbm::is_result($r)) || (! intval($r[0]['parent']))) {
+               if ((! dbm::is_result($r)) || (! intval($r[0]['parent']))) {
                        return;
                }
 
@@ -184,18 +185,19 @@ function notifier_run(&$argv, &$argc){
                        intval($parent_id)
                );
 
-               if(! count($items)) {
+               if (! count($items)) {
                        return;
                }
 
                // avoid race condition with deleting entries
 
-               if($items[0]['deleted']) {
-                       foreach($items as $item)
+               if ($items[0]['deleted']) {
+                       foreach ($items as $item) {
                                $item['deleted'] = 1;
+                       }
                }
 
-               if((count($items) == 1) && ($items[0]['id'] === $target_item['id']) && ($items[0]['uri'] === $items[0]['parent-uri'])) {
+               if ((count($items) == 1) && ($items[0]['id'] === $target_item['id']) && ($items[0]['uri'] === $items[0]['parent-uri'])) {
                        logger('notifier: top level post');
                        $top_level = true;
                }
@@ -220,6 +222,9 @@ function notifier_run(&$argv, &$argc){
 
        $hub = get_config('system','huburl');
 
+       // Should the post be transmitted to Diaspora?
+       $diaspora_delivery = true;
+
        // If this is a public conversation, notify the feed hub
        $public_message = true;
 
@@ -229,7 +234,7 @@ function notifier_run(&$argv, &$argc){
        // fill this in with a single salmon slap if applicable
        $slap = '';
 
-       if(! ($mail || $fsuggest || $relocate)) {
+       if (! ($mail || $fsuggest || $relocate)) {
 
                $slap = ostatus::salmon($target_item,$owner);
 
@@ -240,7 +245,7 @@ function notifier_run(&$argv, &$argc){
                $thr_parent = q("SELECT `network`, `author-link`, `owner-link` FROM `item` WHERE `uri` = '%s' AND `uid` = %d",
                        dbesc($target_item["thr-parent"]), intval($target_item["uid"]));
 
-               logger('Parent is '.$parent['network'].'. Thread parent is '.$thr_parent[0]['network'], LOGGER_DEBUG);
+               logger('GUID: '.$target_item["guid"].': Parent is '.$parent['network'].'. Thread parent is '.$thr_parent[0]['network'], LOGGER_DEBUG);
 
                // This is IMPORTANT!!!!
 
@@ -264,9 +269,9 @@ function notifier_run(&$argv, &$argc){
 
 
                $localhost = str_replace('www.','',$a->get_hostname());
-               if(strpos($localhost,':'))
+               if (strpos($localhost,':')) {
                        $localhost = substr($localhost,0,strpos($localhost,':'));
-
+               }
                /**
                 *
                 * Be VERY CAREFUL if you make any changes to the following several lines. Seemingly innocuous changes
@@ -277,12 +282,12 @@ function notifier_run(&$argv, &$argc){
 
                $relay_to_owner = false;
 
-               if(!$top_level && ($parent['wall'] == 0) && !$expire && (stristr($target_item['uri'],$localhost))) {
+               if (!$top_level && ($parent['wall'] == 0) && !$expire && (stristr($target_item['uri'],$localhost))) {
                        $relay_to_owner = true;
                }
 
 
-               if(($cmd === 'uplink') && (intval($parent['forum_mode']) == 1) && !$top_level) {
+               if (($cmd === 'uplink') && (intval($parent['forum_mode']) == 1) && !$top_level) {
                        $relay_to_owner = true;
                }
 
@@ -290,13 +295,13 @@ function notifier_run(&$argv, &$argc){
                // we will just use it as a fallback test
                // later we will be able to use it as the primary test of whether or not to relay.
 
-               if(! $target_item['origin'])
+               if (! $target_item['origin']) {
                        $relay_to_owner = false;
-
-               if($parent['origin'])
+               }
+               if ($parent['origin']) {
                        $relay_to_owner = false;
-
-               if($relay_to_owner) {
+               }
+               if ($relay_to_owner) {
                        logger('notifier: followup '.$target_item["guid"], LOGGER_DEBUG);
                        // local followup to remote post
                        $followup = true;
@@ -322,9 +327,11 @@ function notifier_run(&$argv, &$argc){
                                                intval($uid),
                                                dbesc(NETWORK_DFRN)
                                        );
-                                       if (dbm::is_result($r))
-                                               foreach($r as $rr)
+                                       if (dbm::is_result($r)) {
+                                               foreach ($r as $rr) {
                                                        $recipients_followup[] = $rr['id'];
+                                               }
+                                       }
                                }
                        }
                        logger("Notify ".$target_item["guid"]." via PuSH: ".($push_notify?"Yes":"No"), LOGGER_DEBUG);
@@ -335,12 +342,12 @@ function notifier_run(&$argv, &$argc){
 
                        // don't send deletions onward for other people's stuff
 
-                       if($target_item['deleted'] && (! intval($target_item['wall']))) {
+                       if ($target_item['deleted'] && (! intval($target_item['wall']))) {
                                logger('notifier: ignoring delete notification for non-wall item');
                                return;
                        }
 
-                       if((strlen($parent['allow_cid']))
+                       if ((strlen($parent['allow_cid']))
                                || (strlen($parent['allow_gid']))
                                || (strlen($parent['deny_cid']))
                                || (strlen($parent['deny_gid']))) {
@@ -355,24 +362,23 @@ function notifier_run(&$argv, &$argc){
                        // if our parent is a public forum (forum_mode == 1), uplink to the origional author causing
                        // a delivery fork. private groups (forum_mode == 2) do not uplink
 
-                       if((intval($parent['forum_mode']) == 1) && (! $top_level) && ($cmd !== 'uplink')) {
+                       if ((intval($parent['forum_mode']) == 1) && (! $top_level) && ($cmd !== 'uplink')) {
                                proc_run(PRIORITY_HIGH,'include/notifier.php','uplink',$item_id);
                        }
 
                        $conversants = array();
 
-                       foreach($items as $item) {
+                       foreach ($items as $item) {
                                $recipients[] = $item['contact-id'];
                                $conversants[] = $item['contact-id'];
                                // pull out additional tagged people to notify (if public message)
-                               if($public_message && strlen($item['inform'])) {
+                               if ($public_message && strlen($item['inform'])) {
                                        $people = explode(',',$item['inform']);
-                                       foreach($people as $person) {
-                                               if(substr($person,0,4) === 'cid:') {
+                                       foreach ($people as $person) {
+                                               if (substr($person,0,4) === 'cid:') {
                                                        $recipients[] = intval(substr($person,4));
                                                        $conversants[] = intval(substr($person,4));
-                                               }
-                                               else {
+                                               } else {
                                                        $url_recipients[] = substr($person,4);
                                                }
                                        }
@@ -396,16 +402,19 @@ function notifier_run(&$argv, &$argc){
                // We have not only to look at the parent, since it could be a Friendica thread.
                if (($thr_parent AND ($thr_parent[0]['network'] == NETWORK_OSTATUS)) OR ($parent['network'] == NETWORK_OSTATUS)) {
 
+                       $diaspora_delivery = false;
+
                        logger('Some parent is OStatus for '.$target_item["guid"]." - Author: ".$thr_parent[0]['author-link']." - Owner: ".$thr_parent[0]['owner-link'], LOGGER_DEBUG);
 
                        // Send a salmon to the parent author
-                       $r = q("SELECT `notify` FROM `contact` WHERE `nurl`='%s' AND `uid` IN (0, %d) AND `notify` != ''",
+                       $r = q("SELECT `url`, `notify` FROM `contact` WHERE `nurl`='%s' AND `uid` IN (0, %d) AND `notify` != ''",
                                dbesc(normalise_link($thr_parent[0]['author-link'])),
                                intval($uid));
-                       if ($r)
+                       if (dbm::is_result($r)) {
                                $probed_contact = $r[0];
-                       else
+                       } else {
                                $probed_contact = probe_url($thr_parent[0]['author-link']);
+                       }
 
                        if ($probed_contact["notify"] != "") {
                                logger('Notify parent author '.$probed_contact["url"].': '.$probed_contact["notify"]);
@@ -413,13 +422,15 @@ function notifier_run(&$argv, &$argc){
                        }
 
                        // Send a salmon to the parent owner
-                       $r = q("SELECT `notify` FROM `contact` WHERE `nurl`='%s' AND `uid` IN (0, %d) AND `notify` != ''",
+                       $r = q("SELECT `url`, `notify` FROM `contact` WHERE `nurl`='%s' AND `uid` IN (0, %d) AND `notify` != ''",
                                dbesc(normalise_link($thr_parent[0]['owner-link'])),
                                intval($uid));
-                       if ($r)
+                       if (dbm::is_result($r)) {
                                $probed_contact = $r[0];
-                       else
+                       } else {
                                $probed_contact = probe_url($thr_parent[0]['owner-link']);
+                       }
+
                        if ($probed_contact["notify"] != "") {
                                logger('Notify parent owner '.$probed_contact["url"].': '.$probed_contact["notify"]);
                                $url_recipients[$probed_contact["notify"]] = $probed_contact["notify"];
@@ -427,10 +438,10 @@ function notifier_run(&$argv, &$argc){
 
                        // Send a salmon notification to every person we mentioned in the post
                        $arr = explode(',',$target_item['tag']);
-                       foreach($arr as $x) {
+                       foreach ($arr as $x) {
                                //logger('Checking tag '.$x, LOGGER_DEBUG);
                                $matches = null;
-                               if(preg_match('/@\[url=([^\]]*)\]/',$x,$matches)) {
+                               if (preg_match('/@\[url=([^\]]*)\]/',$x,$matches)) {
                                                $probed_contact = probe_url($matches[1]);
                                        if ($probed_contact["notify"] != "") {
                                                logger('Notify mentioned user '.$probed_contact["url"].': '.$probed_contact["notify"]);
@@ -441,23 +452,19 @@ function notifier_run(&$argv, &$argc){
 
                        // It only makes sense to distribute answers to OStatus messages to Friendica and OStatus - but not Diaspora
                        $sql_extra = " AND `network` IN ('".NETWORK_OSTATUS."', '".NETWORK_DFRN."')";
-               } else
+               } else {
                        $sql_extra = " AND `network` IN ('".NETWORK_OSTATUS."', '".NETWORK_DFRN."', '".NETWORK_DIASPORA."', '".NETWORK_MAIL."', '".NETWORK_MAIL2."')";
-
-               $r = q("SELECT * FROM `contact` WHERE `id` IN ($conversant_str) AND NOT `blocked` AND NOT `pending` AND NOT `archive`".$sql_extra);
-
-               if (dbm::is_result($r))
-                       $contacts = $r;
-
-       } else
+               }
+       } else {
                $public_message = false;
+       }
 
        // If this is a public message and pubmail is set on the parent, include all your email contacts
 
        $mail_disabled = ((function_exists('imap_open') && (! get_config('system','imap_disabled'))) ? 0 : 1);
 
-       if(! $mail_disabled) {
-               if((! strlen($target_item['allow_cid'])) && (! strlen($target_item['allow_gid']))
+       if (! $mail_disabled) {
+               if ((! strlen($target_item['allow_cid'])) && (! strlen($target_item['allow_gid']))
                        && (! strlen($target_item['deny_cid'])) && (! strlen($target_item['deny_gid']))
                        && (intval($target_item['pubmail']))) {
                        $r = q("SELECT `id` FROM `contact` WHERE `uid` = %d AND `network` = '%s'",
@@ -465,39 +472,40 @@ function notifier_run(&$argv, &$argc){
                                dbesc(NETWORK_MAIL)
                        );
                        if (dbm::is_result($r)) {
-                               foreach($r as $rr)
+                               foreach ($r as $rr) {
                                        $recipients[] = $rr['id'];
+                               }
                        }
                }
        }
 
-       if($followup)
+       if ($followup) {
                $recip_str = implode(', ', $recipients_followup);
-       else
+       } else {
                $recip_str = implode(', ', $recipients);
-
-       if ($relocate)
+       }
+       if ($relocate) {
                $r = $recipients_relocate;
-       else
-               $r = q("SELECT * FROM `contact` WHERE `id` IN (%s) AND NOT `blocked` AND NOT `pending` AND NOT `archive`",
+       } else {
+               $r = q("SELECT * FROM `contact` WHERE `id` IN (%s) AND NOT `blocked` AND NOT `pending` AND NOT `archive`".$sql_extra,
                        dbesc($recip_str)
                );
-
+       }
 
        $interval = ((get_config('system','delivery_interval') === false) ? 2 : intval(get_config('system','delivery_interval')));
 
        // If we are using the worker we don't need a delivery interval
-       if (get_config("system", "worker"))
+       if (get_config("system", "worker")) {
                $interval = false;
-
+       }
        // delivery loop
 
        if (dbm::is_result($r)) {
-
-               foreach($r as $contact) {
-                       if(!$contact['self']) {
-                               if(($contact['network'] === NETWORK_DIASPORA) && ($public_message))
+               foreach ($r as $contact) {
+                       if (!$contact['self']) {
+                               if (($contact['network'] === NETWORK_DIASPORA) && ($public_message)) {
                                        continue;
+                               }
                                q("INSERT INTO `deliverq` (`cmd`,`item`,`contact`) VALUES ('%s', %d, %d)",
                                        dbesc($cmd),
                                        intval($item_id),
@@ -520,17 +528,18 @@ function notifier_run(&$argv, &$argc){
                // When using the workerqueue, we don't need this functionality.
 
                $deliveries_per_process = intval(get_config('system','delivery_batch_count'));
-               if (($deliveries_per_process <= 0) OR get_config("system", "worker"))
+               if (($deliveries_per_process <= 0) OR get_config("system", "worker")) {
                        $deliveries_per_process = 1;
+               }
 
                $this_batch = array();
 
-               for($x = 0; $x < count($r); $x ++) {
+               for ($x = 0; $x < count($r); $x ++) {
                        $contact = $r[$x];
 
-                       if($contact['self'])
+                       if ($contact['self']) {
                                continue;
-
+                       }
                        logger("Deliver ".$target_item["guid"]." to ".$contact['url']." via network ".$contact['network'], LOGGER_DEBUG);
 
                        // potentially more than one recipient. Start a new process and space them out a bit.
@@ -538,26 +547,28 @@ function notifier_run(&$argv, &$argc){
 
                        $this_batch[] = $contact['id'];
 
-                       if(count($this_batch) >= $deliveries_per_process) {
+                       if (count($this_batch) >= $deliveries_per_process) {
                                proc_run(PRIORITY_HIGH,'include/delivery.php',$cmd,$item_id,$this_batch);
                                $this_batch = array();
-                               if($interval)
+                               if ($interval) {
                                        @time_sleep_until(microtime(true) + (float) $interval);
+                               }
                        }
                        continue;
                }
 
                // be sure to pick up any stragglers
-               if(count($this_batch))
+               if (count($this_batch)) {
                        proc_run(PRIORITY_HIGH,'include/delivery.php',$cmd,$item_id,$this_batch);
+               }
        }
 
        // send salmon slaps to mentioned remote tags (@foo@example.com) in OStatus posts
        // They are especially used for notifications to OStatus users that don't follow us.
 
-       if($slap && count($url_recipients) && ($public_message || $push_notify) && $normal_mode) {
-               if(!get_config('system','dfrn_only')) {
-                       foreach($url_recipients as $url) {
+       if ($slap && count($url_recipients) && ($public_message || $push_notify) && $normal_mode) {
+               if (!get_config('system','dfrn_only')) {
+                       foreach ($url_recipients as $url) {
                                if ($url) {
                                        logger('notifier: urldelivery: ' . $url);
                                        $deliver_status = slapper($owner,$url,$slap);
@@ -568,19 +579,23 @@ function notifier_run(&$argv, &$argc){
        }
 
 
-       if($public_message) {
+       if ($public_message) {
 
-               if (!$followup)
-                       $r0 = Diaspora::relay_list();
-               else
-                       $r0 = array();
+               $r0 = array();
+               $r1 = array();
 
-               $r1 = q("SELECT DISTINCT(`batch`), `id`, `name`,`network` FROM `contact` WHERE `network` = '%s'
-                       AND `uid` = %d AND `rel` != %d AND NOT `blocked` AND NOT `pending` AND NOT `archive` GROUP BY `batch` ORDER BY rand()",
-                       dbesc(NETWORK_DIASPORA),
-                       intval($owner['uid']),
-                       intval(CONTACT_IS_SHARING)
-               );
+               if ($diaspora_delivery) {
+                       if (!$followup) {
+                               $r0 = Diaspora::relay_list();
+                       }
+
+                       $r1 = q("SELECT DISTINCT(`batch`), `id`, `name`,`network` FROM `contact` WHERE `network` = '%s'
+                               AND `uid` = %d AND `rel` != %d AND NOT `blocked` AND NOT `pending` AND NOT `archive` GROUP BY `batch` ORDER BY rand()",
+                               dbesc(NETWORK_DIASPORA),
+                               intval($owner['uid']),
+                               intval(CONTACT_IS_SHARING)
+                       );
+               }
 
                $r2 = q("SELECT `id`, `name`,`network` FROM `contact`
                        WHERE `network` in ( '%s', '%s')  AND `uid` = %d AND NOT `blocked` AND NOT `pending` AND NOT `archive`
@@ -599,7 +614,7 @@ function notifier_run(&$argv, &$argc){
                        // throw everything into the queue in case we get killed
 
                        foreach ($r as $rr) {
-                               if((! $mail) && (! $fsuggest) && (! $followup)) {
+                               if ((! $mail) && (! $fsuggest) && (! $followup)) {
                                        q("INSERT INTO `deliverq` (`cmd`,`item`,`contact`) VALUES ('%s', %d, %d)
                                                ON DUPLICATE KEY UPDATE `cmd` = '%s', `item` = %d, `contact` = %d",
                                                dbesc($cmd), intval($item_id), intval($rr['id']),
@@ -613,16 +628,17 @@ function notifier_run(&$argv, &$argc){
                                // except for Diaspora batch jobs
                                // Don't deliver to folks who have already been delivered to
 
-                               if(($rr['network'] !== NETWORK_DIASPORA) && (in_array($rr['id'],$conversants))) {
+                               if (($rr['network'] !== NETWORK_DIASPORA) && (in_array($rr['id'],$conversants))) {
                                        logger('notifier: already delivered id=' . $rr['id']);
                                        continue;
                                }
 
-                               if((! $mail) && (! $fsuggest) && (! $followup)) {
+                               if ((! $mail) && (! $fsuggest) && (! $followup)) {
                                        logger('notifier: delivery agent: '.$rr['name'].' '.$rr['id'].' '.$rr['network'].' '.$target_item["guid"]);
                                        proc_run(PRIORITY_HIGH,'include/delivery.php',$cmd,$item_id,$rr['id']);
-                                       if($interval)
+                                       if ($interval) {
                                                @time_sleep_until(microtime(true) + (float) $interval);
+                                       }
                                }
                        }
                }
@@ -632,13 +648,14 @@ function notifier_run(&$argv, &$argc){
        }
 
        // Notify PuSH subscribers (Used for OStatus distribution of regular posts)
-       if($push_notify AND strlen($hub)) {
+       if ($push_notify AND strlen($hub)) {
                $hubs = explode(',', $hub);
-               if(count($hubs)) {
-                       foreach($hubs as $h) {
+               if (count($hubs)) {
+                       foreach ($hubs as $h) {
                                $h = trim($h);
-                               if(! strlen($h))
+                               if (! strlen($h)) {
                                        continue;
+                               }
 
                                if ($h === '[internal]') {
                                        // Set push flag for PuSH subscribers to this topic,
@@ -654,8 +671,9 @@ function notifier_run(&$argv, &$argc){
                                        post_url($h,$params);
                                        logger('publish for item '.$item_id.' ' . $h . ' ' . $params . ' returned ' . $a->get_curl_code());
                                }
-                               if(count($hubs) > 1)
+                               if (count($hubs) > 1) {
                                        sleep(7);                               // try and avoid multiple hubs responding at precisely the same time
+                               }
                        }
                }
 
@@ -665,8 +683,9 @@ function notifier_run(&$argv, &$argc){
 
        logger('notifier: calling hooks', LOGGER_DEBUG);
 
-       if($normal_mode)
+       if ($normal_mode) {
                call_hooks('notifier_normal',$target_item);
+       }
 
        call_hooks('notifier_end',$target_item);
 
index f00f682978ed5d25ebb272fa334bd310956dfdb3..2c4b677a53af99bf5316cc9ca8caa8a512ac5802 100644 (file)
@@ -523,7 +523,9 @@ class ostatus {
                                $r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `uri` = '%s'",
                                        intval($importer["uid"]), dbesc($item["parent-uri"]));
 
-                               if (!$r AND ($related != "")) {
+                               // Only fetch missing stuff if it is a comment or reshare.
+                               if (in_array($item["verb"], array(ACTIVITY_POST, ACTIVITY_SHARE)) AND
+                                       !dbm::is_result($r) AND ($related != "")) {
                                        $reply_path = str_replace("/notice/", "/api/statuses/show/", $related).".atom";
 
                                        if ($reply_path != $related) {
@@ -2072,7 +2074,7 @@ class ostatus {
         *
         * @return string XML feed
         */
-       public static function feed(&$a, $owner_nick, $last_update) {
+       public static function feed(App $a, $owner_nick, $last_update) {
 
                $r = q("SELECT `contact`.*, `user`.`nickname`, `user`.`timezone`, `user`.`page-flags`
                                FROM `contact` INNER JOIN `user` ON `user`.`uid` = `contact`.`uid`
index 2beb23ffaf52001396db1ca34d48979bc9c09bdb..7cdd14bf6d3e586894748de06292c933f7173058 100644 (file)
@@ -4,6 +4,9 @@
  * @brief Functions related to photo handling.
  */
 
+use \Friendica\Core\Config;
+use \Friendica\Core\PConfig;
+
 function getGps($exifCoord, $hemi) {
        $degrees = count($exifCoord) > 0 ? gps2Num($exifCoord[0]) : 0;
        $minutes = count($exifCoord) > 1 ? gps2Num($exifCoord[1]) : 0;
@@ -42,16 +45,28 @@ function photo_albums($uid, $update = false) {
        $key = "photo_albums:".$uid.":".local_user().":".remote_user();
        $albums = Cache::get($key);
        if (is_null($albums) OR $update) {
-               /// @todo This query needs to be renewed. It is really slow
-               // At this time we just store the data in the cache
-               $albums = qu("SELECT COUNT(DISTINCT `resource-id`) AS `total`, `album`
-                       FROM `photo` USE INDEX (`uid_album_created`)
-                       WHERE `uid` = %d  AND `album` != '%s' AND `album` != '%s' $sql_extra
-                       GROUP BY `album` ORDER BY `created` DESC",
-                       intval($uid),
-                       dbesc('Contact Photos'),
-                       dbesc(t('Contact Photos'))
-               );
+               if (!Config::get('system', 'no_count', false)) {
+                       /// @todo This query needs to be renewed. It is really slow
+                       // At this time we just store the data in the cache
+                       $albums = qu("SELECT COUNT(DISTINCT `resource-id`) AS `total`, `album`
+                               FROM `photo` USE INDEX (`uid_album_created`)
+                               WHERE `uid` = %d  AND `album` != '%s' AND `album` != '%s' $sql_extra
+                               GROUP BY `album` ORDER BY `created` DESC",
+                               intval($uid),
+                               dbesc('Contact Photos'),
+                               dbesc(t('Contact Photos'))
+                       );
+               } else {
+                       // This query doesn't do the count and is much faster
+                       $albums = qu("SELECT DISTINCT(`album`), '' AS `total`
+                               FROM `photo` USE INDEX (`uid_album_created`)
+                               WHERE `uid` = %d  AND `album` != '%s' AND `album` != '%s' $sql_extra
+                               GROUP BY `album` ORDER BY `created` DESC",
+                               intval($uid),
+                               dbesc('Contact Photos'),
+                               dbesc(t('Contact Photos'))
+                       );
+               }
                Cache::set($key, $albums, CACHE_DAY);
        }
        return $albums;
index 83027286798d574c08a9c64acf99fb8d1b08c803..632abf30cb79f612b3002a1104fc32d16905d395 100644 (file)
@@ -296,7 +296,7 @@ function shortenmsg($msg, $limit, $twitter = false) {
  *
  * @return string The converted message
  */
-function plaintext($a, $b, $limit = 0, $includedlinks = false, $htmlmode = 2, $target_network = "") {
+function plaintext(App $a, $b, $limit = 0, $includedlinks = false, $htmlmode = 2, $target_network = "") {
 
        // Remove the hash tags
        $URLSearchString = "^\[\]";
index d8bb7643965963c7ebe195e04e564bcc22b4a947..76e30a6eaca2325950db232bfd119fda8f765d38 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function auto_redir(&$a, $contact_nick) {
+function auto_redir(App $a, $contact_nick) {
 
        // prevent looping
 
@@ -27,13 +27,13 @@ function auto_redir(&$a, $contact_nick) {
                $baseurl = substr($baseurl, $domain_st + 3);
                $nurl = normalise_link($baseurl);
 
-
-               $r = q("SELECT id FROM contact WHERE uid = ( SELECT uid FROM user WHERE nickname = '%s' LIMIT 1 )
-                       AND nick = '%s' AND self = 0 AND ( url LIKE '%%%s%%' or nurl LIKE '%%%s%%' ) AND blocked = 0 AND pending = 0 LIMIT 1",
-                          dbesc($contact_nick),
-                          dbesc($a->user['nickname']),
-                      dbesc($baseurl),
-               dbesc($nurl)
+               /// @todo Why is there a query for "url" *and* "nurl"? Especially this normalising is strange.
+               $r = q("SELECT `id` FROM `contact` WHERE `uid` = (SELECT `uid` FROM `user` WHERE `nickname` = '%s' LIMIT 1)
+                       AND `nick` = '%s' AND NOT `self` AND (`url` LIKE '%%%s%%' OR `nurl` LIKE '%%%s%%') AND NOT `blocked` AND NOT `pending` LIMIT 1",
+                               dbesc($contact_nick),
+                               dbesc($a->user['nickname']),
+                               dbesc($baseurl),
+                               dbesc($nurl)
                );
 
                if ((! dbm::is_result($r)) || $r[0]['id'] == remote_user()) {
@@ -70,7 +70,7 @@ function auto_redir(&$a, $contact_nick) {
 
                if(strlen($dfrn_id) < 3)
                        return;
-                       
+
                $sec = random_string();
 
                q("INSERT INTO `profile_check` ( `uid`, `cid`, `dfrn_id`, `sec`, `expire`)
@@ -84,9 +84,9 @@ function auto_redir(&$a, $contact_nick) {
 
                $url = curPageURL();
 
-               logger('auto_redir: ' . $r[0]['name'] . ' ' . $sec, LOGGER_DEBUG); 
+               logger('auto_redir: ' . $r[0]['name'] . ' ' . $sec, LOGGER_DEBUG);
                $dest = (($url) ? '&destination_url=' . $url : '');
-               goaway ($r[0]['poll'] . '?dfrn_id=' . $dfrn_id 
+               goaway ($r[0]['poll'] . '?dfrn_id=' . $dfrn_id
                        . '&dfrn_version=' . DFRN_PROTOCOL_VERSION . '&type=profile&sec=' . $sec . $dest );
        }
 
index cd00b5f7b0bbc36a75f511c8f865fe643164f6b7..c37951856249089d95d897eb982ffecc79693dc8 100644 (file)
@@ -106,7 +106,7 @@ function authenticate_success($user_record, $login_initial = false, $interactive
 
 
 
-function can_write_wall(&$a,$owner) {
+function can_write_wall(App $a, $owner) {
 
        static $verified = 0;
 
@@ -148,8 +148,8 @@ function can_write_wall(&$a,$owner) {
                                return false;
                        }
 
-                       $r = q("SELECT `contact`.*, `user`.`page-flags` FROM `contact` INNER JOIN `user` on `user`.`uid` = `contact`.`uid` 
-                               WHERE `contact`.`uid` = %d AND `contact`.`id` = %d AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 
+                       $r = q("SELECT `contact`.*, `user`.`page-flags` FROM `contact` INNER JOIN `user` on `user`.`uid` = `contact`.`uid`
+                               WHERE `contact`.`uid` = %d AND `contact`.`id` = %d AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0
                                AND `user`.`blockwall` = 0 AND `readonly` = 0  AND ( `contact`.`rel` IN ( %d , %d ) OR `user`.`page-flags` = %d ) LIMIT 1",
                                intval($owner),
                                intval($cid),
@@ -183,10 +183,10 @@ function permissions_sql($owner_id,$remote_verified = false,$groups = null) {
         * default permissions - anonymous user
         */
 
-       $sql = " AND allow_cid = '' 
-                        AND allow_gid = '' 
-                        AND deny_cid  = '' 
-                        AND deny_gid  = '' 
+       $sql = " AND allow_cid = ''
+                        AND allow_gid = ''
+                        AND deny_cid  = ''
+                        AND deny_gid  = ''
        ";
 
        /**
@@ -194,11 +194,11 @@ function permissions_sql($owner_id,$remote_verified = false,$groups = null) {
         */
 
        if(($local_user) && ($local_user == $owner_id)) {
-               $sql = ''; 
+               $sql = '';
        }
 
        /**
-        * Authenticated visitor. Unless pre-verified, 
+        * Authenticated visitor. Unless pre-verified,
         * check that the contact belongs to this $owner_id
         * and load the groups the visitor belongs to.
         * If pre-verified, the caller is expected to have already
@@ -224,11 +224,11 @@ function permissions_sql($owner_id,$remote_verified = false,$groups = null) {
                        if(is_array($groups) && count($groups)) {
                                foreach($groups as $g)
                                        $gs .= '|<' . intval($g) . '>';
-                       } 
+                       }
 
                        /*$sql = sprintf(
-                               " AND ( allow_cid = '' OR allow_cid REGEXP '<%d>' ) 
-                                 AND ( deny_cid  = '' OR  NOT deny_cid REGEXP '<%d>' ) 
+                               " AND ( allow_cid = '' OR allow_cid REGEXP '<%d>' )
+                                 AND ( deny_cid  = '' OR  NOT deny_cid REGEXP '<%d>' )
                                  AND ( allow_gid = '' OR allow_gid REGEXP '%s' )
                                  AND ( deny_gid  = '' OR NOT deny_gid REGEXP '%s')
                                ",
@@ -280,7 +280,7 @@ function item_permissions_sql($owner_id,$remote_verified = false,$groups = null)
        }
 
        /**
-        * Authenticated visitor. Unless pre-verified, 
+        * Authenticated visitor. Unless pre-verified,
         * check that the contact belongs to this $owner_id
         * and load the groups the visitor belongs to.
         * If pre-verified, the caller is expected to have already
@@ -306,13 +306,13 @@ function item_permissions_sql($owner_id,$remote_verified = false,$groups = null)
                        if(is_array($groups) && count($groups)) {
                                foreach($groups as $g)
                                        $gs .= '|<' . intval($g) . '>';
-                       } 
+                       }
 
                        $sql = sprintf(
-                               /*" AND ( private = 0 OR ( private in (1,2) AND wall = 1 AND ( allow_cid = '' OR allow_cid REGEXP '<%d>' ) 
-                                 AND ( deny_cid  = '' OR  NOT deny_cid REGEXP '<%d>' ) 
+                               /*" AND ( private = 0 OR ( private in (1,2) AND wall = 1 AND ( allow_cid = '' OR allow_cid REGEXP '<%d>' )
+                                 AND ( deny_cid  = '' OR  NOT deny_cid REGEXP '<%d>' )
                                  AND ( allow_gid = '' OR allow_gid REGEXP '%s' )
-                                 AND ( deny_gid  = '' OR NOT deny_gid REGEXP '%s'))) 
+                                 AND ( deny_gid  = '' OR NOT deny_gid REGEXP '%s')))
                                ",
                                intval($remote_user),
                                intval($remote_user),
@@ -345,29 +345,29 @@ function item_permissions_sql($owner_id,$remote_verified = false,$groups = null)
  *    If the new page contains by any chance external elements, then the used security token is exposed by the referrer.
  *    Actually, important actions should not be triggered by Links / GET-Requests at all, but somethimes they still are,
  *    so this mechanism brings in some damage control (the attacker would be able to forge a request to a form of this type, but not to forms of other types).
- */ 
+ */
 function get_form_security_token($typename = '') {
        $a = get_app();
-       
+
        $timestamp = time();
        $sec_hash = hash('whirlpool', $a->user['guid'] . $a->user['prvkey'] . session_id() . $timestamp . $typename);
-       
+
        return $timestamp . '.' . $sec_hash;
 }
 
 function check_form_security_token($typename = '', $formname = 'form_security_token') {
        if (!x($_REQUEST, $formname)) return false;
        $hash = $_REQUEST[$formname];
-       
+
        $max_livetime = 10800; // 3 hours
-       
+
        $a = get_app();
-       
+
        $x = explode('.', $hash);
        if (time() > (IntVal($x[0]) + $max_livetime)) return false;
-       
+
        $sec_hash = hash('whirlpool', $a->user['guid'] . $a->user['prvkey'] . session_id() . $x[0] . $typename);
-       
+
        return ($sec_hash == $x[1]);
 }
 
@@ -395,13 +395,13 @@ function check_form_security_token_ForbiddenOnErr($typename = '', $formname = 'f
 
 // Returns an array of group id's this contact is a member of.
 // This array will only contain group id's related to the uid of this
-// DFRN contact. They are *not* neccessarily unique across the entire site. 
+// DFRN contact. They are *not* neccessarily unique across the entire site.
 
 
 if(! function_exists('init_groups_visitor')) {
 function init_groups_visitor($contact_id) {
        $groups = array();
-       $r = q("SELECT `gid` FROM `group_member` 
+       $r = q("SELECT `gid` FROM `group_member`
                WHERE `contact-id` = %d ",
                intval($contact_id)
        );
index 6672b0d32f790a9ad08a7a89b332590cc8682066..77a9f25af9578f4909d0595f290d8b32e6fd1544 100644 (file)
@@ -276,7 +276,7 @@ if(! function_exists('paginate_data')) {
  * @param int $count [optional] item count (used with alt pager)
  * @return Array data for pagination template
  */
-function paginate_data(&$a, $count=null) {
+function paginate_data(App $a, $count=null) {
        $stripped = preg_replace('/([&?]page=[0-9]*)/','',$a->query_string);
 
        $stripped = str_replace('q=','',$stripped);
@@ -369,7 +369,7 @@ if(! function_exists('paginate')) {
  * @param App $a App instance
  * @return string html for pagination #FIXME remove html
  */
-function paginate(App &$a) {
+function paginate(App $a) {
 
        $data = paginate_data($a);
        $tpl = get_markup_template("paginate.tpl");
@@ -384,7 +384,7 @@ if(! function_exists('alt_pager')) {
  * @param int $i
  * @return string html for pagination #FIXME remove html
  */
-function alt_pager(&$a, $i) {
+function alt_pager(App $a, $i) {
 
        $data = paginate_data($a, $i);
        $tpl = get_markup_template("paginate.tpl");
index 0d9ffc35fca2f001fcf6df23db1f03a1e8fd8da5..b774d78c6d6e5578060e541833d75e8e09add95d 100644 (file)
@@ -78,7 +78,7 @@ function import_cleanup($newuid) {
        q("DELETE FROM `pconfig` WHERE uid = %d", $newuid);\r
 }\r
 \r
-function import_account(&$a, $file) {\r
+function import_account(App $a, $file) {\r
        logger("Start user import from " . $file['tmp_name']);\r
        /*\r
          STEPS\r
index eedddf1e5b46c97968e8bcf6835e4dc79dffbad2..75948a008834abf70279834a1911dbe39a913f96 100644 (file)
@@ -3,7 +3,7 @@
 require_once("mod/hostxrd.php");\r
 require_once("mod/nodeinfo.php");\r
 \r
-function _well_known_init(App &$a){\r
+function _well_known_init(App $a) {\r
        if ($a->argc > 1) {\r
                switch($a->argv[1]) {\r
                        case "host-meta":\r
@@ -21,7 +21,7 @@ function _well_known_init(App &$a){
        killme();\r
 }\r
 \r
-function wk_social_relay(App &$a) {\r
+function wk_social_relay(App $a) {\r
 \r
        define('SR_SCOPE_ALL', 'all');\r
        define('SR_SCOPE_TAGS', 'tags');\r
index 29f17d6e414d7765224922e3307363bd06be9887..892b59655f01dea4cab10ca8e2b9fbe7d036ebac 100644 (file)
@@ -2,7 +2,7 @@
 
 require_once('include/Scrape.php');
 
-function acctlink_init(App &$a) {
+function acctlink_init(App $a) {
 
        if(x($_GET,'addr')) {
                $addr = trim($_GET['addr']);
index 802b0a399fd353d3b0c976f11ace6a1bc7264bc4..04aa9f50a6ff3b6ce4c847cc41717ded31a57314 100644 (file)
@@ -3,7 +3,7 @@
 
 require_once("include/acl_selectors.php");
 
-function acl_init(App &$a){
+function acl_init(App $a) {
        acl_lookup($a);
 }
 
index fd57f92d5f54cc6ba204dfa203249ccb24a669b5..b1bc96fd4f6fb548be94396a6653a2dc1e9894dd 100644 (file)
@@ -2,7 +2,7 @@
 
  /**
  * @file mod/admin.php
- * 
+ *
  * @brief Friendica admin
  */
 
@@ -23,7 +23,7 @@ require_once("include/text.php");
  * @param App $a
  *
  */
-function admin_post(App &$a){
+function admin_post(App $a) {
 
 
        if(!is_site_admin()) {
@@ -66,7 +66,7 @@ function admin_post(App &$a){
 
                                $theme = $a->argv[2];
                                if(is_file("view/theme/$theme/config.php")){
-                                       function __call_theme_admin_post(&$a, $theme) {
+                                       function __call_theme_admin_post(App $a, $theme) {
                                                $orig_theme = $a->theme;
                                                $orig_page = $a->page;
                                                $orig_session_theme = $_SESSION['theme'];
@@ -127,7 +127,7 @@ function admin_post(App &$a){
  * @param App $a
  * @return string
  */
-function admin_content(App &$a) {
+function admin_content(App $a) {
 
        if(!is_site_admin()) {
                return login(false);
@@ -260,7 +260,7 @@ function admin_content(App &$a) {
  * @param App $a
  * @return string
  */
-function admin_page_federation(App &$a) {
+function admin_page_federation(App $a) {
        // get counts on active friendica, diaspora, redmatrix, hubzilla, gnu
        // social and statusnet nodes this node is knowing
        //
@@ -316,12 +316,12 @@ function admin_page_federation(App &$a) {
                                $newVC = $vv['total'];
                                $newVV = $vv['version'];
                                $posDash = strpos($newVV, '-');
-                               if($posDash) 
+                               if($posDash)
                                        $newVV = substr($newVV, 0, $posDash);
                                if(isset($newV[$newVV]))
-                                       $newV[$newVV] += $newVC; 
+                                       $newV[$newVV] += $newVC;
                                else
-                                       $newV[$newVV] = $newVC; 
+                                       $newV[$newVV] = $newVC;
                        }
                        foreach ($newV as $key => $value) {
                                array_push($newVv, array('total'=>$value, 'version'=>$key));
@@ -393,7 +393,7 @@ function admin_page_federation(App &$a) {
  * @param App $a
  * @return string
  */
-function admin_page_queue(App &$a) {
+function admin_page_queue(App $a) {
        // get content from the queue table
        $r = q("SELECT `c`.`name`, `c`.`nurl`, `q`.`id`, `q`.`network`, `q`.`created`, `q`.`last`
                        FROM `queue` AS `q`, `contact` AS `c`
@@ -427,7 +427,7 @@ function admin_page_queue(App &$a) {
  * @param App $a
  * @return string
  */
-function admin_page_summary(App &$a) {
+function admin_page_summary(App $a) {
        global $db;
        // are there MyISAM tables in the DB? If so, trigger a warning message
        $r = q("SELECT `engine` FROM `information_schema`.`tables` WHERE `engine` = 'myisam' AND `table_schema` = '%s' LIMIT 1",
@@ -501,10 +501,10 @@ function admin_page_summary(App &$a) {
 
 /**
  * @brief Process send data from Admin Site Page
- * 
+ *
  * @param App $a
  */
-function admin_page_site_post(App &$a) {
+function admin_page_site_post(App $a) {
        if(!x($_POST,"page_site")) {
                return;
        }
@@ -845,7 +845,7 @@ function admin_page_site_post(App &$a) {
  * @param  App $a
  * @return string
  */
-function admin_page_site(App &$a) {
+function admin_page_site(App $a) {
 
        /* Installed langs */
        $lang_choices = get_available_languages();
@@ -1072,7 +1072,7 @@ function admin_page_site(App &$a) {
  * @param App $a
  * @return string
  **/
-function admin_page_dbsync(App &$a) {
+function admin_page_dbsync(App $a) {
 
        $o = '';
 
@@ -1152,10 +1152,10 @@ function admin_page_dbsync(App &$a) {
 
 /**
  * @brief Process data send by Users admin page
- * 
+ *
  * @param App $a
  */
-function admin_page_users_post(App &$a){
+function admin_page_users_post(App $a) {
        $pending     = (x($_POST, 'pending')           ? $_POST['pending']           : array());
        $users       = (x($_POST, 'user')              ? $_POST['user']               : array());
        $nu_name     = (x($_POST, 'new_user_name')     ? $_POST['new_user_name']     : '');
@@ -1168,7 +1168,7 @@ function admin_page_users_post(App &$a){
        if (!($nu_name==="") && !($nu_email==="") && !($nu_nickname==="")) {
                require_once('include/user.php');
 
-               $result = create_user(array('username'=>$nu_name, 'email'=>$nu_email, 
+               $result = create_user(array('username'=>$nu_name, 'email'=>$nu_email,
                        'nickname'=>$nu_nickname, 'verified'=>1, 'language'=>$nu_language));
                if (! $result['success']) {
                        notice($result['message']);
@@ -1260,7 +1260,7 @@ function admin_page_users_post(App &$a){
  * @param App $a
  * @return string
  */
-function admin_page_users(App &$a){
+function admin_page_users(App $a) {
        if($a->argc>2) {
                $uid = $a->argv[3];
                $user = q("SELECT `username`, `blocked` FROM `user` WHERE `uid` = %d", intval($uid));
@@ -1396,7 +1396,7 @@ function admin_page_users(App &$a){
                array(t('Name'), t('Email'), t('Register date'), t('Last login'), t('Last item'),  t('Account')),
                $valid_orders
        );
-       
+
        $t = get_markup_template("admin_users.tpl");
        $o = replace_macros($t, array(
                // strings //
@@ -1460,7 +1460,7 @@ function admin_page_users(App &$a){
  * @param App $a
  * @return string
  */
-function admin_page_plugins(App &$a){
+function admin_page_plugins(App $a) {
 
        /*
         * Single plugin
@@ -1588,7 +1588,7 @@ function admin_page_plugins(App &$a){
                '$baseurl' => App::get_baseurl(true),
                '$function' => 'plugins',
                '$plugins' => $plugins,
-               '$pcount' => count($plugins), 
+               '$pcount' => count($plugins),
                '$noplugshint' => sprintf(t('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'), 'https://github.com/friendica/friendica-addons', 'http://addons.friendi.ca'),
                '$form_security_token' => get_form_security_token("admin_themes"),
        ));
@@ -1669,7 +1669,7 @@ function rebuild_theme_table($themes) {
  * @param App $a
  * @return string
  */
-function admin_page_themes(App &$a){
+function admin_page_themes(App $a) {
 
        $allowed_themes_str = get_config('system','allowed_themes');
        $allowed_themes_raw = explode(',',$allowed_themes_str);
@@ -1749,7 +1749,7 @@ function admin_page_themes(App &$a){
 
                $admin_form="";
                if(is_file("view/theme/$theme/config.php")) {
-                       function __get_theme_admin_form(&$a, $theme) {
+                       function __get_theme_admin_form(App $a, $theme) {
                                $orig_theme = $a->theme;
                                $orig_page = $a->page;
                                $orig_session_theme = $_SESSION['theme'];
@@ -1847,10 +1847,10 @@ function admin_page_themes(App &$a){
 
 /**
  * @brief Prosesses data send by Logs admin page
- * 
+ *
  * @param App $a
  */
-function admin_page_logs_post(App &$a) {
+function admin_page_logs_post(App $a) {
        if (x($_POST,"page_logs")) {
                check_form_security_token_redirectOnErr('/admin/logs', 'admin_logs');
 
@@ -1884,7 +1884,7 @@ function admin_page_logs_post(App &$a) {
  * @param App $a
  * @return string
  */
-function admin_page_logs(App &$a){
+function admin_page_logs(App $a) {
 
        $log_choices = array(
                LOGGER_NORMAL   => 'Normal',
@@ -1893,7 +1893,7 @@ function admin_page_logs(App &$a){
                LOGGER_DATA     => 'Data',
                LOGGER_ALL      => 'All'
        );
-       
+
        if (ini_get('log_errors')) {
                $phplogenabled = t('PHP log currently enabled.');
        } else {
@@ -1941,7 +1941,7 @@ function admin_page_logs(App &$a){
  * @param App $a
  * @return string
  */
-function admin_page_viewlogs(App &$a){
+function admin_page_viewlogs(App $a) {
        $t = get_markup_template("admin_viewlogs.tpl");
        $f = get_config('system','logfile');
        $data = '';
@@ -1980,10 +1980,10 @@ function admin_page_viewlogs(App &$a){
 
 /**
  * @brief Prosesses data send by the features admin page
- * 
+ *
  * @param App $a
  */
-function admin_page_features_post(App &$a) {
+function admin_page_features_post(App $a) {
 
        check_form_security_token_redirectOnErr('/admin/features', 'admin_manage_features');
 
@@ -2017,20 +2017,20 @@ function admin_page_features_post(App &$a) {
 
 /**
  * @brief Subpage for global additional feature management
- * 
+ *
  * This functin generates the subpage 'Manage Additional Features'
  * for the admin panel. At this page the admin can set preferences
- * for the user settings of the 'additional features'. If needed this 
+ * for the user settings of the 'additional features'. If needed this
  * preferences can be locked through the admin.
- * 
+ *
  * The returned string contains the HTML code of the subpage 'Manage
  * Additional Features'
- * 
+ *
  * @param App $a
  * @return string
  */
-function admin_page_features(App &$a) {
-       
+function admin_page_features(App $a) {
+
        if((argc() > 1) && (argv(1) === 'features')) {
                $arr = array();
                $features = get_features(false);
@@ -2049,7 +2049,7 @@ function admin_page_features(App &$a) {
                                );
                        }
                }
-               
+
                $tpl = get_markup_template("admin_settings_features.tpl");
                $o .= replace_macros($tpl, array(
                        '$form_security_token' => get_form_security_token("admin_manage_features"),
index 7a134a7be190346c215d5d69b53ae208a576f098..f51070bbe86d472216892b3685cc34fb19680520 100644 (file)
@@ -5,7 +5,7 @@ require_once('include/Contact.php');
 require_once('include/contact_selectors.php');
 require_once('mod/contacts.php');
 
-function allfriends_content(App &$a) {
+function allfriends_content(App $a) {
 
        $o = '';
        if (! local_user()) {
index 3fcdb42c8dd599306870815a7197ba99f0c0fec1..5f9f97e3f13507c12e1d0bf2d40043b3185b652f 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function amcd_content(App &$a) {
+function amcd_content(App $a) {
 //header("Content-type: text/json");
 echo <<< EOT
 {
index 74a0cff6f4a17d3ecf1cb66e55eb1075320378f5..3916636cfd32f02bbdbdbfa1d28d4a1251db792a 100644 (file)
@@ -20,7 +20,7 @@ function oauth_get_client($request){
        return $r[0];
 }
 
-function api_post(App &$a) {
+function api_post(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
@@ -34,7 +34,7 @@ function api_post(App &$a) {
 
 }
 
-function api_content(App &$a) {
+function api_content(App $a) {
        if ($a->cmd=='api/oauth/authorize'){
                /*
                 * api/oauth/authorize interact with the user. return a standard page
index 4d6395e4ea64673f33ad3fd0517a15191d924393..199ce0f9188021b27e93d99391d5e2d9103d5774 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function apps_content(App &$a) {
+function apps_content(App $a) {
     $privateaddons = get_config('config','private_addons');
       if ($privateaddons === "1") {
        if((! (local_user())))  {
@@ -20,6 +20,6 @@ function apps_content(App &$a) {
                '$apps' => $a->apps,
        ));
 
-       
+
 
 }
index 3b1fc0ec82514fe0111e0ad50342810d37696d31..dd7154dfe1a61033c370e3ea9cd8fea02111d26d 100644 (file)
@@ -2,7 +2,7 @@
 
 require_once('include/security.php');
 
-function attach_init(App &$a) {
+function attach_init(App $a) {
 
        if($a->argc != 2) {
                notice( t('Item not available.') . EOL);
index 5129f5bf594422486c23579e2b977555b39e48a8..e8ea11c94e904305d6d89985c5ab730e6cfcabb6 100644 (file)
@@ -9,55 +9,55 @@ function visible_lf($s) {
        return str_replace("\n",'<br />', $s);
 }
 
-function babel_content(App &$a) {
+function babel_content(App $a) {
 
        $o .= '<h1>Babel Diagnostic</h1>';
 
        $o .= '<form action="babel" method="post">';
        $o .= t('Source (bbcode) text:') . EOL . '<textarea name="text" >' . htmlspecialchars($_REQUEST['text']) .'</textarea>' . EOL;
-       $o .= '<input type="submit" name="submit" value="Submit" /></form>'; 
+       $o .= '<input type="submit" name="submit" value="Submit" /></form>';
 
        $o .= '<br /><br />';
 
        $o .= '<form action="babel" method="post">';
        $o .= t('Source (Diaspora) text to convert to BBcode:') . EOL . '<textarea name="d2bbtext" >' . htmlspecialchars($_REQUEST['d2bbtext']) .'</textarea>' . EOL;
-       $o .= '<input type="submit" name="submit" value="Submit" /></form>'; 
+       $o .= '<input type="submit" name="submit" value="Submit" /></form>';
 
        $o .= '<br /><br />';
 
        if(x($_REQUEST,'text')) {
 
                $text = trim($_REQUEST['text']);
-               $o .= "<h2>" . t("Source input: ") . "</h2>" . EOL. EOL; 
-               $o .= visible_lf($text) . EOL. EOL; 
+               $o .= "<h2>" . t("Source input: ") . "</h2>" . EOL. EOL;
+               $o .= visible_lf($text) . EOL. EOL;
 
                $html = bbcode($text);
-               $o .= "<h2>" . t("bb2html (raw HTML): ") . "</h2>" . EOL. EOL; 
-               $o .= htmlspecialchars($html). EOL. EOL; 
+               $o .= "<h2>" . t("bb2html (raw HTML): ") . "</h2>" . EOL. EOL;
+               $o .= htmlspecialchars($html). EOL. EOL;
 
                //$html = bbcode($text);
-               $o .= "<h2>" . t("bb2html: ") . "</h2>" . EOL. EOL; 
-               $o .= $html. EOL. EOL; 
+               $o .= "<h2>" . t("bb2html: ") . "</h2>" . EOL. EOL;
+               $o .= $html. EOL. EOL;
 
                $bbcode = html2bbcode($html);
-               $o .= "<h2>" . t("bb2html2bb: ") . "</h2>" . EOL. EOL; 
-               $o .= visible_lf($bbcode) . EOL. EOL; 
+               $o .= "<h2>" . t("bb2html2bb: ") . "</h2>" . EOL. EOL;
+               $o .= visible_lf($bbcode) . EOL. EOL;
 
                $diaspora = bb2diaspora($text);
-               $o .= "<h2>" . t("bb2md: ") . "</h2>" . EOL. EOL; 
-               $o .= visible_lf($diaspora) . EOL. EOL; 
+               $o .= "<h2>" . t("bb2md: ") . "</h2>" . EOL. EOL;
+               $o .= visible_lf($diaspora) . EOL. EOL;
 
                $html = Markdown($diaspora);
-               $o .= "<h2>" . t("bb2md2html: ") . "</h2>" . EOL. EOL; 
-               $o .= $html. EOL. EOL; 
+               $o .= "<h2>" . t("bb2md2html: ") . "</h2>" . EOL. EOL;
+               $o .= $html. EOL. EOL;
 
                $bbcode = diaspora2bb($diaspora);
-               $o .= "<h2>" . t("bb2dia2bb: ") . "</h2>" . EOL. EOL; 
-               $o .= visible_lf($bbcode) . EOL. EOL; 
+               $o .= "<h2>" . t("bb2dia2bb: ") . "</h2>" . EOL. EOL;
+               $o .= visible_lf($bbcode) . EOL. EOL;
 
                $bbcode = html2bbcode($html);
-               $o .= "<h2>" . t("bb2md2html2bb: ") . "</h2>" . EOL. EOL; 
-               $o .= visible_lf($bbcode) . EOL. EOL; 
+               $o .= "<h2>" . t("bb2md2html2bb: ") . "</h2>" . EOL. EOL;
+               $o .= visible_lf($bbcode) . EOL. EOL;
 
 
 
@@ -66,13 +66,13 @@ function babel_content(App &$a) {
        if(x($_REQUEST,'d2bbtext')) {
 
                $d2bbtext = trim($_REQUEST['d2bbtext']);
-               $o .= "<h2>" . t("Source input (Diaspora format): ") . "</h2>" . EOL. EOL; 
-               $o .= visible_lf($d2bbtext) . EOL. EOL; 
+               $o .= "<h2>" . t("Source input (Diaspora format): ") . "</h2>" . EOL. EOL;
+               $o .= visible_lf($d2bbtext) . EOL. EOL;
 
 
                $bb = diaspora2bb($d2bbtext);
-               $o .= "<h2>" . t("diaspora2bb: ") . "</h2>" . EOL. EOL; 
-               $o .= visible_lf($bb) . EOL. EOL; 
+               $o .= "<h2>" . t("diaspora2bb: ") . "</h2>" . EOL. EOL;
+               $o .= visible_lf($bb) . EOL. EOL;
        }
 
        return $o;
index 9bc8c3353555a929c350a1bf739913ff32b390ff..c4ef8457044ed64913eb15f3af0c385a69f5c74d 100644 (file)
@@ -3,11 +3,11 @@
 require_once('include/conversation.php');
 require_once('include/items.php');
 
-function bookmarklet_init(App &$a) {
+function bookmarklet_init(App $a) {
        $_GET["mode"] = "minimal";
 }
 
-function bookmarklet_content(App &$a) {
+function bookmarklet_content(App $a) {
        if (!local_user()) {
                $o = '<h2>'.t('Login').'</h2>';
                $o .= login(($a->config['register_policy'] == REGISTER_CLOSED) ? false : true);
index 7cb36e7a54fc9eaf6bd1a172fb9d17755ef4ed68..e70128d338259d08f5af0e131f40cbc6bc82a1ee 100644 (file)
@@ -9,7 +9,7 @@
 require_once('include/event.php');
 require_once('include/redir.php');
 
-function cal_init(App &$a) {
+function cal_init(App $a) {
        if($a->argc > 1)
                auto_redir($a, $a->argv[1]);
 
@@ -64,7 +64,7 @@ function cal_init(App &$a) {
        return;
 }
 
-function cal_content(App &$a) {
+function cal_content(App $a) {
        nav_set_selected('events');
 
        $editselect = 'none';
@@ -275,7 +275,7 @@ function cal_content(App &$a) {
                        '$tabs'         => $tabs,
                        '$title'        => t('Events'),
                        '$view'         => t('View'),
-                       '$previus'      => array(App::get_baseurl()."/events/$prevyear/$prevmonth",t('Previous'),'',''),
+                       '$previous'     => array(App::get_baseurl()."/events/$prevyear/$prevmonth",t('Previous'),'',''),
                        '$next'         => array(App::get_baseurl()."/events/$nextyear/$nextmonth",t('Next'),'',''),
                        '$calendar' => cal($y,$m,$links, ' eventcal'),
 
index 90e41fb6d5e1d821dac470aff382c6076919dd83..3c5df6e38ba12a861c3fba117ff786d6a9d111e4 100644 (file)
@@ -5,19 +5,19 @@
  */
 
 
-function cb_init(App &$a) {
+function cb_init(App $a) {
        call_hooks('cb_init');
 }
 
-function cb_post(App &$a) {
+function cb_post(App $a) {
        call_hooks('cb_post', $_POST);
 }
 
-function cb_afterpost(App &$a) {
+function cb_afterpost(App $a) {
        call_hooks('cb_afterpost');
 }
 
-function cb_content(App &$a) {
+function cb_content(App $a) {
        $o = '';
        call_hooks('cb_content', $o);
        return $o;
index 26ef7e48b782af922433c3eb4f1a8fb4515649f2..5a40663f9eb6445e48f44d5c4e82ac08639e9dc9 100644 (file)
@@ -5,7 +5,7 @@ require_once('include/Contact.php');
 require_once('include/contact_selectors.php');
 require_once('mod/contacts.php');
 
-function common_content(App &$a) {
+function common_content(App $a) {
 
        $o = '';
 
index 2c2ea32b33cc5ee7e4413c14bc9dddc9beb08946..7c92ff462f65aeda743ffa3dcb4636aa376c56f3 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function community_init(App &$a) {
+function community_init(App $a) {
        if (! local_user()) {
                unset($_SESSION['theme']);
                unset($_SESSION['mobile-theme']);
@@ -10,7 +10,7 @@ function community_init(App &$a) {
 }
 
 
-function community_content(&$a, $update = 0) {
+function community_content(App $a, $update = 0) {
 
        $o = '';
 
@@ -121,7 +121,7 @@ function community_getitems($start, $itemspage) {
                return(community_getpublicitems($start, $itemspage));
 
        $r = qu("SELECT %s
-               FROM `thread` FORCE INDEX (`wall_private_received`)
+               FROM `thread`
                INNER JOIN `user` ON `user`.`uid` = `thread`.`uid` AND NOT `user`.`hidewall`
                INNER JOIN `item` ON `item`.`id` = `thread`.`iid`
                AND `item`.`allow_cid` = ''  AND `item`.`allow_gid` = ''
index 553c7d6cd38b54f1cc4b5657c16b6da6b2b86e4a..5c4cd79868ef63a43a3c1c40a74a05204c7f9cf9 100644 (file)
@@ -2,7 +2,7 @@
 
 require_once('include/group.php');
 
-function contactgroup_content(App &$a) {
+function contactgroup_content(App $a) {
 
 
        if (! local_user()) {
index 38e0992257d9f49f67508c6c9fd5b290e0c64416..7882fac1da7ebae1ae8532afaf57c0405ad87b3d 100644 (file)
@@ -7,7 +7,7 @@ require_once('include/Scrape.php');
 require_once('mod/proxy.php');
 require_once('include/Photo.php');
 
-function contacts_init(App &$a) {
+function contacts_init(App $a) {
        if (! local_user()) {
                return;
        }
@@ -97,7 +97,7 @@ function contacts_init(App &$a) {
 
 }
 
-function contacts_batch_actions(App &$a){
+function contacts_batch_actions(App $a) {
        $contacts_id = $_POST['contact_batch'];
        if (!is_array($contacts_id)) return;
 
@@ -144,7 +144,7 @@ function contacts_batch_actions(App &$a){
 }
 
 
-function contacts_post(App &$a) {
+function contacts_post(App $a) {
 
        if (! local_user()) {
                return;
@@ -349,7 +349,7 @@ function _contact_drop($contact_id, $orig_record) {
 }
 
 
-function contacts_content(App &$a) {
+function contacts_content(App $a) {
 
        $sort_type = 0;
        $o = '';
@@ -831,13 +831,13 @@ function contacts_content(App &$a) {
 
 /**
  * @brief List of pages for the Contact TabBar
- * 
+ *
  * Available Pages are 'Status', 'Profile', 'Contacts' and 'Common Friends'
- * 
+ *
  * @param app $a
  * @param int $contact_id The ID of the contact
  * @param int $active_tab 1 if tab should be marked as active
- * 
+ *
  * @return array with with contact TabBar data
  */
 function contacts_tab($a, $contact_id, $active_tab) {
@@ -961,9 +961,9 @@ function _contact_detail_for_template($rr){
 
 /**
  * @brief Gives a array with actions which can performed to a given contact
- * 
+ *
  * This includes actions like e.g. 'block', 'hide', 'archive', 'delete' and others
- * 
+ *
  * @param array $contact Data about the Contact
  * @return array with contact related actions
  */
@@ -1019,7 +1019,7 @@ function contact_actions($contact) {
 
        $contact_actions['delete'] = array(
                                                'label' => t('Delete'),
-                                               'url'   => 'contacts/' . $contact['id'] . '/drop', 
+                                               'url'   => 'contacts/' . $contact['id'] . '/drop',
                                                'title' => t('Delete contact'),
                                                'sel'   => '',
                                                'id'    => 'delete',
index 2377032a7939c7fd4a21911f9a1ad48da3fdd751..43f3fc2ba686e9acfb39d119c114262a4700a95c 100644 (file)
@@ -16,7 +16,7 @@
 // and 10-20 milliseconds to fetch all the child items.
 
 
-function content_content(&$a, $update = 0) {
+function content_content(App $a, $update = 0) {
 
        require_once('include/conversation.php');
 
@@ -61,7 +61,7 @@ function content_content(&$a, $update = 0) {
 
        $o = '';
 
-       
+
 
        $contact_id = $a->cid;
 
@@ -100,7 +100,7 @@ function content_content(&$a, $update = 0) {
                        $def_acl = array('allow_cid' => $str);
        }
 
-       
+
        $sql_options  = (($star) ? " and starred = 1 " : '');
        $sql_options .= (($bmark) ? " and bookmark = 1 " : '');
 
@@ -137,7 +137,7 @@ function content_content(&$a, $update = 0) {
        }
        elseif($cid) {
 
-               $r = q("SELECT `id`,`name`,`network`,`writable`,`nurl` FROM `contact` WHERE `id` = %d 
+               $r = q("SELECT `id`,`name`,`network`,`writable`,`nurl` FROM `contact` WHERE `id` = %d
                                AND `blocked` = 0 AND `pending` = 0 LIMIT 1",
                        intval($cid)
                );
@@ -307,7 +307,7 @@ function content_content(&$a, $update = 0) {
 
 
 
-function render_content(&$a, $items, $mode, $update, $preview = false) {
+function render_content(App $a, $items, $mode, $update, $preview = false) {
 
        require_once('include/bbcode.php');
        require_once('mod/proxy.php');
@@ -382,7 +382,7 @@ function render_content(&$a, $items, $mode, $update, $preview = false) {
 
                if($mode === 'network-new' || $mode === 'search' || $mode === 'community') {
 
-                       // "New Item View" on network page or search page results 
+                       // "New Item View" on network page or search page results
                        // - just loop through the items and format them minimally for display
 
                        //$tpl = get_markup_template('search_item.tpl');
@@ -402,7 +402,7 @@ function render_content(&$a, $items, $mode, $update, $preview = false) {
                                                || (activity_match($item['verb'],ACTIVITY_DISLIKE))
                                                || activity_match($item['verb'],ACTIVITY_ATTEND)
                                                || activity_match($item['verb'],ACTIVITY_ATTENDNO)
-                                               || activity_match($item['verb'],ACTIVITY_ATTENDMAYBE)) 
+                                               || activity_match($item['verb'],ACTIVITY_ATTENDMAYBE))
                                                && ($item['id'] != $item['parent']))
                                                continue;
                                        $nickname = $item['nickname'];
@@ -450,7 +450,7 @@ function render_content(&$a, $items, $mode, $update, $preview = false) {
 
                                $drop = array(
                                        'dropping' => $dropping,
-                                       'select' => t('Select'), 
+                                       'select' => t('Select'),
                                        'delete' => t('Delete'),
                                );
 
@@ -540,11 +540,11 @@ function render_content(&$a, $items, $mode, $update, $preview = false) {
                                                $comments[$item['parent']] = 1;
                                        else
                                                $comments[$item['parent']] += 1;
-                               } elseif(! x($comments,$item['parent'])) 
+                               } elseif(! x($comments,$item['parent']))
                                        $comments[$item['parent']] = 0; // avoid notices later on
                        }
 
-                       // map all the like/dislike/attendance activities for each parent item 
+                       // map all the like/dislike/attendance activities for each parent item
                        // Store these in the $alike and $dlike arrays
 
                        foreach($items as $item) {
@@ -633,14 +633,14 @@ function render_content(&$a, $items, $mode, $update, $preview = false) {
 
                                $redirect_url = 'redir/' . $item['cid'] ;
 
-                               $lock = ((($item['private'] == 1) || (($item['uid'] == local_user()) && (strlen($item['allow_cid']) || strlen($item['allow_gid']) 
+                               $lock = ((($item['private'] == 1) || (($item['uid'] == local_user()) && (strlen($item['allow_cid']) || strlen($item['allow_gid'])
                                        || strlen($item['deny_cid']) || strlen($item['deny_gid']))))
                                        ? t('Private Message')
                                        : false);
 
 
                                // Top-level wall post not written by the wall owner (wall-to-wall)
-                               // First figure out who owns it. 
+                               // First figure out who owns it.
 
                                $osparkle = '';
 
@@ -667,13 +667,13 @@ function render_content(&$a, $items, $mode, $update, $preview = false) {
                                                if((! $owner_linkmatch) && (! $alias_linkmatch) && (! $owner_namematch)) {
 
                                                        // The author url doesn't match the owner (typically the contact)
-                                                       // and also doesn't match the contact alias. 
-                                                       // The name match is a hack to catch several weird cases where URLs are 
+                                                       // and also doesn't match the contact alias.
+                                                       // The name match is a hack to catch several weird cases where URLs are
                                                        // all over the park. It can be tricked, but this prevents you from
                                                        // seeing "Bob Smith to Bob Smith via Wall-to-wall" and you know darn
-                                                       // well that it's the same Bob Smith. 
+                                                       // well that it's the same Bob Smith.
 
-                                                       // But it could be somebody else with the same name. It just isn't highly likely. 
+                                                       // But it could be somebody else with the same name. It just isn't highly likely.
 
 
                                                        $owner_url = $item['owner-link'];
@@ -682,7 +682,7 @@ function render_content(&$a, $items, $mode, $update, $preview = false) {
                                                        $template = $wallwall;
                                                        $commentww = 'ww';
                                                        // If it is our contact, use a friendly redirect link
-                                                       if((link_compare($item['owner-link'],$item['url'])) 
+                                                       if((link_compare($item['owner-link'],$item['url']))
                                                                && ($item['network'] === NETWORK_DFRN)) {
                                                                $owner_url = $redirect_url;
                                                                $osparkle = ' sparkle';
@@ -694,7 +694,7 @@ function render_content(&$a, $items, $mode, $update, $preview = false) {
                                }
 
                                $likebuttons = '';
-                               $shareable = ((($profile_owner == local_user()) && ($item['private'] != 1)) ? true : false); 
+                               $shareable = ((($profile_owner == local_user()) && ($item['private'] != 1)) ? true : false);
 
                                if($page_writeable) {
 /*                                     if($toplevelpost) {  */
@@ -714,7 +714,7 @@ function render_content(&$a, $items, $mode, $update, $preview = false) {
 
                                        if(($show_comment_box) || (($show_comment_box == false) && ($override_comment_box == false) && ($item['last-child']))) {
                                                $comment = replace_macros($cmnt_tpl,array(
-                                                       '$return_path' => '', 
+                                                       '$return_path' => '',
                                                        '$jsreload' => (($mode === 'display') ? $_SESSION['return_url'] : ''),
                                                        '$type' => (($mode === 'profile') ? 'wall-comment' : 'net-comment'),
                                                        '$id' => $item['item_id'],
@@ -756,7 +756,7 @@ function render_content(&$a, $items, $mode, $update, $preview = false) {
 
                                $drop = array(
                                        'dropping' => $dropping,
-                                       'select' => t('Select'), 
+                                       'select' => t('Select'),
                                        'delete' => t('Delete'),
                                );
 
index 84e32b83d578133c70c6be16b7f473fd3f8d523c..f5c34b6105037f094f0098701c4b1a876252853f 100644 (file)
@@ -5,7 +5,7 @@
  * addons repository will be listed though ATM)
  */
 
-function credits_content (App &$a) {
+function credits_content (App $a) {
     /* fill the page with credits */
     $f = fopen('util/credits.txt','r');
     $names = fread($f, filesize('util/credits.txt'));
index c141958e8b958778acddab4e78858f7f2fd5697d..902a129303972a7e18b7c426f84aff37231c5fc8 100644 (file)
@@ -2,7 +2,7 @@
 require_once("include/contact_selectors.php");
 require_once("mod/contacts.php");
 
-function crepair_init(App &$a) {
+function crepair_init(App $a) {
        if (! local_user()) {
                return;
        }
@@ -30,7 +30,7 @@ function crepair_init(App &$a) {
        }
 }
 
-function crepair_post(App &$a) {
+function crepair_post(App $a) {
        if (! local_user()) {
                return;
        }
@@ -96,7 +96,7 @@ function crepair_post(App &$a) {
 
 
 
-function crepair_content(App &$a) {
+function crepair_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
index 6930a5943a1c8e89c7fe104508c86e47061ea8af..4212ec9b132a4b8ff1a4d4e72d746a9074906ecb 100644 (file)
@@ -1,12 +1,12 @@
 <?php
 require_once('mod/settings.php');
 
-function delegate_init(App &$a) {
+function delegate_init(App $a) {
        return settings_init($a);
 }
 
 
-function delegate_content(App &$a) {
+function delegate_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
@@ -90,12 +90,12 @@ function delegate_content(App &$a) {
 
        // find every contact who might be a candidate for delegation
 
-       $r = q("select nurl from contact where substring_index(contact.nurl,'/',3) = '%s' 
+       $r = q("select nurl from contact where substring_index(contact.nurl,'/',3) = '%s'
                and contact.uid = %d and contact.self = 0 and network = '%s' ",
                dbesc(normalise_link(App::get_baseurl())),
                intval(local_user()),
                dbesc(NETWORK_DFRN)
-       ); 
+       );
 
        if (! dbm::is_result($r)) {
                notice( t('No potential page delegates located.') . EOL);
index dc54b912d7c3e686b9250e464b8913dda37ba6d0..57ddc58f2c034e4091353dfcf1688129bcac5bf6 100644 (file)
@@ -22,7 +22,7 @@ require_once('include/enotify.php');
 require_once('include/group.php');
 require_once('include/Probe.php');
 
-function dfrn_confirm_post(&$a,$handsfree = null) {
+function dfrn_confirm_post(App $a, $handsfree = null) {
 
        if(is_array($handsfree)) {
 
index eebaa076d94b9bc0ece344ee5e09ae9478f8ee37..d34c959f1f4dbd16094871e348de7cf7230be8a0 100644 (file)
@@ -11,7 +11,7 @@ require_once('include/event.php');
 
 require_once('library/defuse/php-encryption-1.2.1/Crypto.php');
 
-function dfrn_notify_post(App &$a) {
+function dfrn_notify_post(App $a) {
        logger(__function__, LOGGER_TRACE);
        $dfrn_id      = ((x($_POST,'dfrn_id'))      ? notags(trim($_POST['dfrn_id']))   : '');
        $dfrn_version = ((x($_POST,'dfrn_version')) ? (float) $_POST['dfrn_version']    : 2.0);
@@ -221,7 +221,7 @@ function dfrn_notify_post(App &$a) {
 }
 
 
-function dfrn_notify_content(App &$a) {
+function dfrn_notify_content(App $a) {
 
        if(x($_GET,'dfrn_id')) {
 
index a31a50ad254dbb21f011fa435b95c989a8368317..506f9f162f2159dc1cd8fc75229cff93d11f202c 100644 (file)
@@ -4,7 +4,7 @@ require_once('include/auth.php');
 require_once('include/dfrn.php');
 
 
-function dfrn_poll_init(App &$a) {
+function dfrn_poll_init(App $a) {
 
 
        $dfrn_id         = ((x($_GET,'dfrn_id'))         ? $_GET['dfrn_id']              : '');
@@ -163,7 +163,7 @@ function dfrn_poll_init(App &$a) {
 
                        if($final_dfrn_id != $orig_id) {
                                logger('profile_check: ' . $final_dfrn_id . ' != ' . $orig_id, LOGGER_DEBUG);
-                               // did not decode properly - cannot trust this site 
+                               // did not decode properly - cannot trust this site
                                xml_status(3, 'Bad decryption');
                        }
 
@@ -203,7 +203,7 @@ function dfrn_poll_init(App &$a) {
 
 
 
-function dfrn_poll_post(App &$a) {
+function dfrn_poll_post(App $a) {
 
        $dfrn_id      = ((x($_POST,'dfrn_id'))      ? $_POST['dfrn_id']              : '');
        $challenge    = ((x($_POST,'challenge'))    ? $_POST['challenge']            : '');
@@ -260,7 +260,7 @@ function dfrn_poll_post(App &$a) {
 
                        if($final_dfrn_id != $orig_id) {
                                logger('profile_check: ' . $final_dfrn_id . ' != ' . $orig_id, LOGGER_DEBUG);
-                               // did not decode properly - cannot trust this site 
+                               // did not decode properly - cannot trust this site
                                xml_status(3, 'Bad decryption');
                        }
 
@@ -383,7 +383,7 @@ function dfrn_poll_post(App &$a) {
        }
 }
 
-function dfrn_poll_content(App &$a) {
+function dfrn_poll_content(App $a) {
 
        $dfrn_id         = ((x($_GET,'dfrn_id'))         ? $_GET['dfrn_id']              : '');
        $type            = ((x($_GET,'type'))            ? $_GET['type']                 : 'data');
index 353f8fdc96d5f49ff053437c2f3c6b4044d54d4f..9e5f022d1bf12f398512603da6d53120a426f830 100644 (file)
@@ -17,7 +17,7 @@ require_once('include/Scrape.php');
 require_once('include/Probe.php');
 require_once('include/group.php');
 
-function dfrn_request_init(App &$a) {
+function dfrn_request_init(App $a) {
 
        if($a->argc > 1)
                $which = $a->argv[1];
@@ -42,7 +42,7 @@ function dfrn_request_init(App &$a) {
  * After logging in, we click 'submit' to approve the linkage.
  *
  */
-function dfrn_request_post(App &$a) {
+function dfrn_request_post(App $a) {
 
        if(($a->argc != 2) || (! count($a->profile))) {
                logger('Wrong count of argc or profiles: argc=' . $a->argc . ',profile()=' . count($a->profile));
@@ -658,7 +658,7 @@ function dfrn_request_post(App &$a) {
 }
 
 
-function dfrn_request_content(App &$a) {
+function dfrn_request_content(App $a) {
 
        if (($a->argc != 2) || (! count($a->profile))) {
                return "";
index f3fbb9eb77cb7834af4a3d5f553e418dbefec160..ba48bb3926c737a91e03587fa9fc3c008c8be8f8 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function directory_init(App &$a) {
+function directory_init(App $a) {
        $a->set_pager_itemspage(60);
 
        if(local_user()) {
@@ -20,19 +20,19 @@ function directory_init(App &$a) {
 }
 
 
-function directory_post(App &$a) {
+function directory_post(App $a) {
        if(x($_POST,'search'))
                $a->data['search'] = $_POST['search'];
 }
 
 
 
-function directory_content(App &$a) {
+function directory_content(App $a) {
        global $db;
 
        require_once("mod/proxy.php");
 
-       if((get_config('system','block_public')) && (! local_user()) && (! remote_user()) || 
+       if((get_config('system','block_public')) && (! local_user()) && (! remote_user()) ||
                (get_config('system','block_local_dir')) && (! local_user()) && (! remote_user())) {
                notice( t('Public access denied.') . EOL);
                return;
@@ -124,7 +124,7 @@ function directory_content(App &$a) {
                        }
 //                     if(strlen($rr['dob'])) {
 //                             if(($years = age($rr['dob'],$rr['timezone'],'')) != 0)
-//                                     $details .= '<br />' . t('Age: ') . $years ; 
+//                                     $details .= '<br />' . t('Age: ') . $years ;
 //                     }
 //                     if(strlen($rr['gender']))
 //                             $details .= '<br />' . t('Gender: ') . $rr['gender'];
index 7eb830bb6896479dd12f0289bbfa60097552cd44..1b19ad92c459e6bad268224fbf2819fc53a7681d 100644 (file)
@@ -5,7 +5,7 @@ require_once('include/Contact.php');
 require_once('include/contact_selectors.php');
 require_once('mod/contacts.php');
 
-function dirfind_init(App &$a) {
+function dirfind_init(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL );
@@ -23,7 +23,7 @@ function dirfind_init(App &$a) {
 
 
 
-function dirfind_content(&$a, $prefix = "") {
+function dirfind_content(App $a, $prefix = "") {
 
        $community = false;
        $discover_user = false;
index c98d936a0f45dd6c01676709d7cf88947406b59c..115feb0ce52c84550b2d7e4b83442dd088e6670d 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function display_init(App &$a) {
+function display_init(App $a) {
 
        if ((get_config('system','block_public')) && (! local_user()) && (! remote_user())) {
                return;
@@ -194,7 +194,7 @@ function display_fetchauthor($a, $item) {
        return($profiledata);
 }
 
-function display_content(&$a, $update = 0) {
+function display_content(App $a, $update = 0) {
 
        if ((get_config('system','block_public')) && (! local_user()) && (! remote_user())) {
                notice(t('Public access denied.') . EOL);
index a655801d7727ec11b60837fd3e2fbb4fcc76bc13..2eb427727037082d1d18cb0d0ca0e64b9ae7d31e 100644 (file)
@@ -2,7 +2,7 @@
 
 require_once('include/acl_selectors.php');
 
-function editpost_content(App &$a) {
+function editpost_content(App $a) {
 
        $o = '';
 
index 8281a97661321e797c7afaeafaad305d81f70c5a..37dc97f0f04d9d21dcc3e464021f21c7dc206f8b 100644 (file)
@@ -8,7 +8,7 @@ require_once('include/datetime.php');
 require_once('include/event.php');
 require_once('include/items.php');
 
-function events_init(App &$a) {
+function events_init(App $a) {
        if (! local_user()) {
                return;
        }
@@ -31,7 +31,7 @@ function events_init(App &$a) {
        return;
 }
 
-function events_post(App &$a) {
+function events_post(App $a) {
 
        logger('post: ' . print_r($_REQUEST,true));
 
@@ -189,7 +189,7 @@ function events_post(App &$a) {
 
 
 
-function events_content(App &$a) {
+function events_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
@@ -393,7 +393,7 @@ function events_content(App &$a) {
                        '$title'        => t('Events'),
                        '$view'         => t('View'),
                        '$new_event'    => array(App::get_baseurl().'/events/new',t('Create New Event'),'',''),
-                       '$previus'      => array(App::get_baseurl()."/events/$prevyear/$prevmonth",t('Previous'),'',''),
+                       '$previous'     => array(App::get_baseurl()."/events/$prevyear/$prevmonth",t('Previous'),'',''),
                        '$next'         => array(App::get_baseurl()."/events/$nextyear/$nextmonth",t('Next'),'',''),
                        '$calendar'     => cal($y,$m,$links, ' eventcal'),
 
index 9c8d2169bae245080484c5cbffa5c7fd7dde82cb..09ecf032e7a990d4ca054ca6fd44feb5a3bd9164 100644 (file)
@@ -10,7 +10,7 @@ require_once('include/Photo.php');
 /**
  * @param App $a
  */
-function fbrowser_content(App &$a){
+function fbrowser_content(App $a) {
 
        if (!local_user())
                killme();
index 64eac174ac1917ff5ec35aff2c83d39fb4761e5f..3576384f01740a62805f05673b7013c6cc6bb339 100644 (file)
@@ -6,9 +6,7 @@ require_once("include/crypto.php");
 require_once("include/diaspora.php");
 require_once("include/xml.php");
 
-/// @TODO You always make it like this: function foo(&$a)
-/// @TODO This means that the value of $a can be changed in anything, remove & and use App as type-hint
-function fetch_init(App &$a){
+function fetch_init(App $a) {
 
        if (($a->argc != 3) OR (!in_array($a->argv[1], array("post", "status_message", "reshare")))) {
                header($_SERVER["SERVER_PROTOCOL"].' 404 '.t('Not Found'));
index 1b5589380b288e14a81e774558c1cdd6b767e866..47c4aa5e4cbc6fc05139174415d2f5485a97f7fb 100644 (file)
@@ -5,7 +5,7 @@ require_once('include/bbcode.php');
 require_once('include/items.php');
 
 
-function filer_content(App &$a) {
+function filer_content(App $a) {
 
        if (! local_user()) {
                killme();
@@ -30,7 +30,7 @@ function filer_content(App &$a) {
                        '$field' => array('term', t("Save to Folder:"), '', '', $filetags, t('- select -')),
                        '$submit' => t('Save'),
                ));
-               
+
                echo $o;
        }
        killme();
index 7dbfe29473dd38b02e7c51c9769a9720ed6e106c..7dd7df2f5ad47fadf6d74702732b757866841903 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function filerm_content(App &$a) {
+function filerm_content(App $a) {
 
        if (! local_user()) {
                killme();
index 3ba33780ba944327cd2fa86a6a4ad88fc5c06120..2b564c1bfa2a8b0342ddc6eff9fe5c560d13fa7a 100644 (file)
@@ -5,7 +5,7 @@ require_once('include/follow.php');
 require_once('include/Contact.php');
 require_once('include/contact_selectors.php');
 
-function follow_content(App &$a) {
+function follow_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
@@ -152,7 +152,7 @@ function follow_content(App &$a) {
        return $o;
 }
 
-function follow_post(App &$a) {
+function follow_post(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
index d79c89a6b24ec9ddb867c7f7cf73434b913ceeb1..3f242f7c56af6ce13ce34b64c9c0296d9093bf81 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function friendica_init(App &$a) {
+function friendica_init(App $a) {
        if ($a->argv[1]=="json"){
                $register_policy = Array('REGISTER_CLOSED', 'REGISTER_APPROVE', 'REGISTER_OPEN');
 
@@ -59,7 +59,7 @@ function friendica_init(App &$a) {
 
 
 
-function friendica_content(App &$a) {
+function friendica_content(App $a) {
 
        $o = '';
        $o .= '<h3>Friendica</h3>';
@@ -70,7 +70,7 @@ function friendica_content(App &$a) {
        $o .= t('This is Friendica, version') . ' ' . FRIENDICA_VERSION . ' ';
        $o .= t('running at web location') . ' ' . z_root() . '</p><p>';
 
-       $o .= t('Please visit <a href="http://friendica.com">Friendica.com</a> to learn more about the Friendica project.') . '</p><p>';        
+       $o .= t('Please visit <a href="http://friendica.com">Friendica.com</a> to learn more about the Friendica project.') . '</p><p>';
 
        $o .= t('Bug reports and issues: please visit') . ' ' . '<a href="https://github.com/friendica/friendica/issues?state=open">'.t('the bugtracker at github').'</a></p><p>';
        $o .= t('Suggestions, praise, donations, etc. - please email "Info" at Friendica - dot com') . '</p>';
@@ -102,7 +102,7 @@ function friendica_content(App &$a) {
        else
                $o .= '<p>' . t('No installed plugins/addons/apps') . '</p>';
 
-       call_hooks('about_hook', $o);   
+       call_hooks('about_hook', $o);
 
        return $o;
 
index fcbadcc9b7f06a5febca3ee9167608f429f37086..b3d5439712f5e7e9b9b1410ddee75cc056bf6d1e 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 
 
-function fsuggest_post(App &$a) {
+function fsuggest_post(App $a) {
 
        if (! local_user()) {
                return;
@@ -40,11 +40,11 @@ function fsuggest_post(App &$a) {
                                VALUES ( %d, %d, '%s','%s','%s','%s','%s','%s')",
                                intval(local_user()),
                                intval($contact_id),
-                               dbesc($r[0]['name']), 
-                               dbesc($r[0]['url']), 
-                               dbesc($r[0]['request']), 
-                               dbesc($r[0]['photo']), 
-                               dbesc($hash), 
+                               dbesc($r[0]['name']),
+                               dbesc($r[0]['url']),
+                               dbesc($r[0]['request']),
+                               dbesc($r[0]['photo']),
+                               dbesc($hash),
                                dbesc(datetime_convert())
                        );
                        $r = q("SELECT `id` FROM `fsuggest` WHERE `note` = '%s' AND `uid` = %d LIMIT 1",
@@ -71,7 +71,7 @@ function fsuggest_post(App &$a) {
 
 
 
-function fsuggest_content(App &$a) {
+function fsuggest_content(App $a) {
 
        require_once('include/acl_selectors.php');
 
@@ -101,7 +101,7 @@ function fsuggest_content(App &$a) {
 
        $o .= '<form id="fsuggest-form" action="fsuggest/' . $contact_id . '" method="post" >';
 
-       $o .= contact_selector('suggest','suggest-select', false, 
+       $o .= contact_selector('suggest','suggest-select', false,
                array('size' => 4, 'exclude' => $contact_id, 'networks' => 'DFRN_ONLY', 'single' => true));
 
 
index 681bc88cc3176af4f4f3b3c406787a9a41b379b5..2b332e401f09debcbd987e2f80cb15c794bcb841 100644 (file)
@@ -4,7 +4,7 @@ function validate_members(&$item) {
        $item = intval($item);
 }
 
-function group_init(App &$a) {
+function group_init(App $a) {
        if(local_user()) {
                require_once('include/group.php');
                $a->page['aside'] = group_side('contacts','group','extended',(($a->argc > 1) ? intval($a->argv[1]) : 0));
@@ -13,7 +13,7 @@ function group_init(App &$a) {
 
 
 
-function group_post(App &$a) {
+function group_post(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
@@ -69,7 +69,7 @@ function group_post(App &$a) {
        return;
 }
 
-function group_content(App &$a) {
+function group_content(App $a) {
        $change = false;
 
        if (! local_user()) {
index d53405009a6fda34ebadaf3e447c605223c76134..07eb291510653b3d4fd1add4e7b413bba2315dc8 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function hcard_init(App &$a) {
+function hcard_init(App $a) {
 
        $blocked = (((get_config('system','block_public')) && (! local_user()) && (! remote_user())) ? true : false);
 
index c2693dedba57103e318f59d50cbaf135e28c99ef..c380aa39138267de91eca27a5c2919e3d5f36fab 100644 (file)
@@ -18,7 +18,7 @@ if (!function_exists('load_doc_file')) {
 
 }
 
-function help_content(App &$a) {
+function help_content(App $a) {
 
        nav_set_selected('help');
 
index ed66bad147470f3ca0857d41d5e094e3b110447c..b1708d80a2f02e36fe78b650841581508323a316 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 
 if(! function_exists('home_init')) {
-function home_init(App &$a) {
+function home_init(App $a) {
 
        $ret = array();
        call_hooks('home_init',$ret);
@@ -17,7 +17,7 @@ function home_init(App &$a) {
 }}
 
 if(! function_exists('home_content')) {
-function home_content(App &$a) {
+function home_content(App $a) {
 
        $o = '';
 
index d41d8448050b7befb8e670f2a2302b14f46edaae..27dc349db2df12977e428b9cedee672be9e8b281 100644 (file)
@@ -2,7 +2,7 @@
 
 require_once('include/crypto.php');
 
-function hostxrd_init(App &$a) {
+function hostxrd_init(App $a) {
        header('Access-Control-Allow-Origin: *');
        header("Content-type: text/xml");
        $pubkey = get_config('system','site_pubkey');
index 553d5d2232f9116559b4f397c9ab01c112793599..ec749db2088fbcfa1816185a0e198debd679e086 100644 (file)
@@ -11,7 +11,7 @@
 require_once("include/socgraph.php");
 require_once("include/Contact.php");
 
-function hovercard_init(App &$a) {
+function hovercard_init(App $a) {
        // Just for testing purposes
        $_GET["mode"] = "minimal";
 }
@@ -96,10 +96,10 @@ function hovercard_content() {
 
 /**
  * @brief Get the raw content of a template file
- * 
+ *
  * @param string $template The name of the template
  * @param string $root Directory of the template
- * 
+ *
  * @return string|bool Output the raw content if existent, otherwise false
  */
 function get_template_content($template, $root = "") {
index 99b3a3ddcca3c486420d860336b0eeb5891f8734..0065d51c58e3b8386b53ac93ea095d1ceca5b76d 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 
 
-function ignored_init(App &$a) {
+function ignored_init(App $a) {
 
        $ignored = 0;
 
index 382fcefd76a7564401fc16d3011fd10b0c9c9fa2..106ba684ff10b0999f5ff7d4c45f0688ec2d5d4a 100755 (executable)
@@ -4,7 +4,7 @@ require_once "include/Photo.php";
 $install_wizard_pass=1;
 
 
-function install_init(App &$a){
+function install_init(App $a) {
 
        // $baseurl/install/testrwrite to test if rewite in .htaccess is working
        if ($a->argc==2 && $a->argv[1]=="testrewrite") {
@@ -24,7 +24,7 @@ function install_init(App &$a){
 
 }
 
-function install_post(App &$a) {
+function install_post(App $a) {
        global $install_wizard_pass, $db;
 
        switch($install_wizard_pass) {
@@ -132,7 +132,7 @@ function get_db_errno() {
        }
 }
 
-function install_content(App &$a) {
+function install_content(App $a) {
 
        global $install_wizard_pass, $db;
        $o = '';
@@ -565,7 +565,7 @@ function check_imagik(&$checks) {
        }
 }
 
-function manual_config(App &$a) {
+function manual_config(App $a) {
        $data = htmlentities($a->data['txt'],ENT_COMPAT,'UTF-8');
        $o = t('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.');
        $o .= "<textarea rows=\"24\" cols=\"80\" >$data</textarea>";
index a7739fc774bf9b4b3fd812921f068ff0e942876b..f5c60e1ed393713c30e87c7f526492f135cb3ddd 100644 (file)
@@ -9,7 +9,7 @@
 
 require_once('include/email.php');
 
-function invite_post(App &$a) {
+function invite_post(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
@@ -73,8 +73,8 @@ function invite_post(App &$a) {
                        $nmessage = $message;
                }
 
-               $res = mail($recip, email_header_encode( t('Please join us on Friendica'),'UTF-8'), 
-                       $nmessage, 
+               $res = mail($recip, email_header_encode( t('Please join us on Friendica'),'UTF-8'),
+                       $nmessage,
                        "From: " . $a->user['email'] . "\n"
                        . 'Content-type: text/plain; charset=UTF-8' . "\n"
                        . 'Content-transfer-encoding: 8bit' );
@@ -97,7 +97,7 @@ function invite_post(App &$a) {
 }
 
 
-function invite_content(App &$a) {
+function invite_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
@@ -136,7 +136,7 @@ function invite_content(App &$a) {
                '$msg_text'            => t('Your message:'),
                '$default_message'     => t('You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web.') . "\r\n" . "\r\n"
                        . $linktxt
-                       . "\r\n" . "\r\n" . (($invonly) ? t('You will need to supply this invitation code: $invite_code') . "\r\n" . "\r\n" : '') .t('Once you have registered, please connect with me via my profile page at:') 
+                       . "\r\n" . "\r\n" . (($invonly) ? t('You will need to supply this invitation code: $invite_code') . "\r\n" . "\r\n" : '') .t('Once you have registered, please connect with me via my profile page at:')
                        . "\r\n" . "\r\n" . App::get_baseurl() . '/profile/' . $a->user['nickname']
                        . "\r\n" . "\r\n" . t('For more information about the Friendica project and why we feel it is important, please visit http://friendica.com') . "\r\n" . "\r\n"  ,
                '$submit'              => t('Submit')
index 1c7a970c2da2eda04026e624bbdc35494ab826ad..c9306c523adf8708f62802632e25f1db7dfad306 100644 (file)
@@ -27,7 +27,7 @@ require_once('include/Scrape.php');
 require_once('include/diaspora.php');
 require_once('include/Contact.php');
 
-function item_post(App &$a) {
+function item_post(App $a) {
 
        if((! local_user()) && (! remote_user()) && (! x($_REQUEST,'commenter')))
                return;
@@ -1066,7 +1066,7 @@ function item_post_return($baseurl, $api_source, $return_path) {
 
 
 
-function item_content(App &$a) {
+function item_content(App $a) {
 
        if ((! local_user()) && (! remote_user())) {
                return;
index ff1e238ac180b9c104f1b2a85c630fac3842b275..1f6a233f3dc26599f8a37152ea71f0fef276952b 100755 (executable)
@@ -5,7 +5,7 @@ require_once('include/bbcode.php');
 require_once('include/items.php');
 require_once('include/like.php');
 
-function like_content(App &$a) {
+function like_content(App $a) {
        if(! local_user() && ! remote_user()) {
                return false;
        }
index 00a7c59094ef6313ecf992476fe9be37e4235e20..535308903153af6d3cf81ef4d310ccc8705034db 100644 (file)
@@ -3,7 +3,7 @@
 require_once('include/datetime.php');
 
 
-function localtime_post(App &$a) {
+function localtime_post(App $a) {
 
        $t = $_REQUEST['time'];
        if(! $t)
@@ -16,7 +16,7 @@ function localtime_post(App &$a) {
 
 }
 
-function localtime_content(App &$a) {
+function localtime_content(App $a) {
        $t = $_REQUEST['time'];
        if(! $t)
                $t = 'now';
@@ -38,7 +38,7 @@ function localtime_content(App &$a) {
 
        $o .= '<form action ="' . App::get_baseurl() . '/localtime?f=&time=' . $t . '" method="post" >';
 
-       $o .= '<p>' . t('Please select your timezone:') . '</p>'; 
+       $o .= '<p>' . t('Please select your timezone:') . '</p>';
 
        $o .= select_timezone(($_REQUEST['timezone']) ? $_REQUEST['timezone'] : 'America/Los_Angeles');
 
index 746df28cd9478bbbef134dbbe8a797c3c8a0750c..38a308634e772467381468fe322dd76840cd980a 100644 (file)
@@ -1,8 +1,8 @@
 <?php
 
 
-function lockview_content(App &$a) {
-  
+function lockview_content(App $a) {
+
        $type = (($a->argc > 1) ? $a->argv[1] : 0);
        if (is_numeric($type)) {
                $item_id = intval($type);
@@ -10,13 +10,13 @@ function lockview_content(App &$a) {
        } else {
                $item_id = (($a->argc > 2) ? intval($a->argv[2]) : 0);
        }
-  
+
        if(! $item_id)
                killme();
 
        if (!in_array($type, array('item','photo','event')))
                killme();
-     
+
        $r = q("SELECT * FROM `%s` WHERE `id` = %d LIMIT 1",
                dbesc($type),
                intval($item_id)
@@ -34,7 +34,7 @@ function lockview_content(App &$a) {
        }
 
 
-       if(($item['private'] == 1) && (! strlen($item['allow_cid'])) && (! strlen($item['allow_gid'])) 
+       if(($item['private'] == 1) && (! strlen($item['allow_cid'])) && (! strlen($item['allow_gid']))
                && (! strlen($item['deny_cid'])) && (! strlen($item['deny_gid']))) {
 
                echo t('Remote privacy information not available.') . '<br />';
@@ -54,7 +54,7 @@ function lockview_content(App &$a) {
                        dbesc(implode(', ', $allowed_groups))
                );
                if (dbm::is_result($r))
-                       foreach($r as $rr) 
+                       foreach($r as $rr)
                                $l[] = '<b>' . $rr['name'] . '</b>';
        }
        if(count($allowed_users)) {
@@ -62,7 +62,7 @@ function lockview_content(App &$a) {
                        dbesc(implode(', ',$allowed_users))
                );
                if (dbm::is_result($r))
-                       foreach($r as $rr) 
+                       foreach($r as $rr)
                                $l[] = $rr['name'];
 
        }
@@ -72,7 +72,7 @@ function lockview_content(App &$a) {
                        dbesc(implode(', ', $deny_groups))
                );
                if (dbm::is_result($r))
-                       foreach($r as $rr) 
+                       foreach($r as $rr)
                                $l[] = '<b><strike>' . $rr['name'] . '</strike></b>';
        }
        if(count($deny_users)) {
@@ -80,7 +80,7 @@ function lockview_content(App &$a) {
                        dbesc(implode(', ',$deny_users))
                );
                if (dbm::is_result($r))
-                       foreach($r as $rr) 
+                       foreach($r as $rr)
                                $l[] = '<strike>' . $rr['name'] . '</strike>';
 
        }
index db49ba20ac50dda49c9e53b8f5e3de734c9efb50..8fd28c72304c9015a3261635d7a2dd5b558026e7 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function login_content(App &$a) {
+function login_content(App $a) {
        if(x($_SESSION,'theme'))
                unset($_SESSION['theme']);
        if(x($_SESSION,'mobile-theme'))
index f9e9400fc2caf47318c49be9babe156a5f3a159e..455a9b1e2eed697580cd17fb8e4dcfe2b53da43d 100644 (file)
@@ -4,7 +4,7 @@ require_once('include/email.php');
 require_once('include/enotify.php');
 require_once('include/text.php');
 
-function lostpass_post(App &$a) {
+function lostpass_post(App $a) {
 
        $loginame = notags(trim($_POST['login-name']));
        if(! $loginame)
@@ -77,7 +77,7 @@ function lostpass_post(App &$a) {
 }
 
 
-function lostpass_content(App &$a) {
+function lostpass_content(App $a) {
 
 
        if(x($_GET,'verify')) {
index ce432f9307b4ba26c4c51fb9ab32f33a3b9e0417..dcdc44194ed9cb090a29a7169c49545d33c97844 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function maintenance_content(App &$a) {
+function maintenance_content(App $a) {
        header('HTTP/1.1 503 Service Temporarily Unavailable');
        header('Status: 503 Service Temporarily Unavailable');
        header('Retry-After: 600');
index 835a7fbcb7b781c0ad988692d3a2a702494417c8..4beb8e46c65384d545951fb39d7b72df37769dc6 100644 (file)
@@ -3,7 +3,7 @@
 require_once("include/text.php");
 
 
-function manage_post(App &$a) {
+function manage_post(App $a) {
 
        if (! local_user()) {
                return;
@@ -92,7 +92,7 @@ function manage_post(App &$a) {
 
 
 
-function manage_content(App &$a) {
+function manage_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
index f7274e436666e727f0cd57c3d2c3c0964dfbf2a8..44f5141ad889e10df007195db88874743dfb1fff 100644 (file)
@@ -10,10 +10,10 @@ require_once('mod/proxy.php');
  * It takes keywords from your profile and queries the directory server for
  * matching keywords from other profiles.
  *
- * @param App &$a
+ * @param App $a
  * @return void|string
  */
-function match_content(App &$a) {
+function match_content(App $a) {
 
        $o = '';
        if (! local_user()) {
index 776a23bccdced6baec9f83b64185c860473ee9b8..5f5f9f98efbd8f432048fcf2dc1f7ec87a6f7d5d 100644 (file)
@@ -4,7 +4,7 @@ require_once('include/acl_selectors.php');
 require_once('include/message.php');
 require_once('include/Smilies.php');
 
-function message_init(App &$a) {
+function message_init(App $a) {
 
        $tabs = '';
 
@@ -40,7 +40,7 @@ function message_init(App &$a) {
 
 }
 
-function message_post(App &$a) {
+function message_post(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
@@ -173,7 +173,7 @@ function item_redir_and_replace_images($body, $images, $cid) {
 
 
 
-function message_content(App &$a) {
+function message_content(App $a) {
 
        $o = '';
        nav_set_selected('messages');
index 5fc7012909e30b8a9380dd873cb66738abd2d005..4cc9522479c182767b60a013ade77205863f0287 100644 (file)
@@ -2,7 +2,7 @@
 
 require_once('library/asn1.php');
 
-function modexp_init(App &$a) {
+function modexp_init(App $a) {
 
        if($a->argc != 2)
                killme();
index 0e603c869a110e5155819b611a42c2bf58f4102c..e80a7f0976e6550ac60c20e6b48db9fe63856472 100644 (file)
@@ -5,7 +5,7 @@ require_once('include/bbcode.php');
 require_once('include/items.php');
 
 
-function mood_init(App &$a) {
+function mood_init(App $a) {
 
        if (! local_user()) {
                return;
@@ -60,7 +60,7 @@ function mood_init(App &$a) {
 
        $uri = item_new_uri($a->get_hostname(),$uid);
 
-       $action = sprintf( t('%1$s is currently %2$s'), '[url=' . $poster['url'] . ']' . $poster['name'] . '[/url]' , $verbs[$verb]); 
+       $action = sprintf( t('%1$s is currently %2$s'), '[url=' . $poster['url'] . ']' . $poster['name'] . '[/url]' , $verbs[$verb]);
 
        $arr = array();
        $arr['guid']          = get_guid(32);
@@ -109,7 +109,7 @@ function mood_init(App &$a) {
 
 
 
-function mood_content(App &$a) {
+function mood_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
index 4b5205ac0848d937fb9c1d337eeeeac8bcbf1a29..277242afff803f19eecc1241600f849b75ccafdf 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function msearch_post(App &$a) {
+function msearch_post(App $a) {
 
        $perpage = (($_POST['n']) ? $_POST['n'] : 80);
        $page = (($_POST['p']) ? intval($_POST['p'] - 1) : 0);
@@ -28,8 +28,8 @@ function msearch_post(App &$a) {
        if (dbm::is_result($r)) {
                foreach($r as $rr)
                        $results[] = array(
-                               'name' => $rr['name'], 
-                               'url' => App::get_baseurl() . '/profile/' . $rr['nickname'], 
+                               'name' => $rr['name'],
+                               'url' => App::get_baseurl() . '/profile/' . $rr['nickname'],
                                'photo' => App::get_baseurl() . '/photo/avatar/' . $rr['uid'] . '.jpg',
                                'tags' => str_replace(array(',','  '),array(' ',' '),$rr['pub_keywords'])
                        );
index d69c76a843513e810d10db9b31f10d72d14aed9d..be1b522e9cba1b20d851f1a0ceb03254230c9729 100644 (file)
@@ -2,7 +2,7 @@
 
 require_once("include/nav.php");
 
-function navigation_content(App &$a) {
+function navigation_content(App $a) {
 
        $nav_info = nav_info($a);
 
index 61df38fb12b69b4f2a75c2bf3dec1862b5a23b68..2f33c62f72ecb19e205f217b86a51b99ebec8aa9 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-function network_init(App &$a) {
+function network_init(App $a) {
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
                return;
@@ -221,7 +221,7 @@ function saved_searches($search) {
  *
  * @return Array ( $no_active, $comment_active, $postord_active, $conv_active, $new_active, $starred_active, $bookmarked_active, $spam_active );
  */
-function network_query_get_sel_tab(App &$a) {
+function network_query_get_sel_tab(App $a) {
        $no_active='';
        $starred_active = '';
        $new_active = '';
@@ -292,7 +292,7 @@ function network_query_get_sel_net() {
        return $network;
 }
 
-function network_query_get_sel_group(App &$a) {
+function network_query_get_sel_group(App $a) {
        $group = false;
 
        if($a->argc >= 2 && is_numeric($a->argv[1])) {
@@ -303,7 +303,7 @@ function network_query_get_sel_group(App &$a) {
 }
 
 
-function network_content(&$a, $update = 0) {
+function network_content(App $a, $update = 0) {
 
        require_once('include/conversation.php');
 
@@ -728,7 +728,7 @@ function network_content(&$a, $update = 0) {
                                        intval($parents),
                                        intval($max_comments + 1)
                                );
-       
+
                                if (dbm::is_result($thread_items))
                                        $items = array_merge($items, $thread_items);
                        }
@@ -805,11 +805,11 @@ function network_content(&$a, $update = 0) {
 
 /**
  * @brief Get the network tabs menu
- * 
+ *
  * @param app $a The global App
  * @return string Html of the networktab
  */
-function network_tabs(App &$a) {
+function network_tabs(App $a) {
        // item filter tabs
        /// @TODO fix this logic, reduce duplication
        /// $a->page['content'] .= '<div class="tabs-wrapper">';
@@ -892,7 +892,7 @@ function network_tabs(App &$a) {
 
        $arr = array('tabs' => $tabs);
        call_hooks('network_tabs', $arr);
-       
+
        $tpl = get_markup_template('common_tabs.tpl');
 
        return replace_macros($tpl, array('$tabs' => $arr['tabs']));
index 1ef0985066e1971bdedee1e4a2ba80b02aeb2297..a5e41f1e2444204dd95e174b3390b83eaf59b248 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function newmember_content(App &$a) {
+function newmember_content(App $a) {
 
 
        $o = '<h1>' . t('Welcome to Friendica') . '</h1>';
@@ -15,7 +15,7 @@ function newmember_content(App &$a) {
 
        $o .= '<ul>';
 
-       $o .= '<li> ' . '<a target="newmember" href="help/guide">' . t('Friendica Walk-Through') . '</a><br />' . t('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.') . '</li>' . EOL; 
+       $o .= '<li> ' . '<a target="newmember" href="help/guide">' . t('Friendica Walk-Through') . '</a><br />' . t('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.') . '</li>' . EOL;
 
        $o .= '</ul>';
 
@@ -23,7 +23,7 @@ function newmember_content(App &$a) {
 
        $o .= '<ul>';
 
-       $o .= '<li>' . '<a target="newmember" href="settings">' . t('Go to Your Settings') . '</a><br />' . t('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.') . '</li>' . EOL; 
+       $o .= '<li>' . '<a target="newmember" href="settings">' . t('Go to Your Settings') . '</a><br />' . t('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.') . '</li>' . EOL;
 
        $o .= '<li>' . t('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.') . '</li>' . EOL;
 
@@ -33,7 +33,7 @@ function newmember_content(App &$a) {
 
        $o .= '<ul>';
 
-       $o .= '<li>' . '<a target="newmember" href="profile_photo">' . t('Upload Profile Photo') . '</a><br />' . t('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.') . '</li>' . EOL;  
+       $o .= '<li>' . '<a target="newmember" href="profile_photo">' . t('Upload Profile Photo') . '</a><br />' . t('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.') . '</li>' . EOL;
 
        $o .= '<li>' . '<a target="newmember" href="profiles">' . t('Edit Your Profile') . '</a><br />' . t('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.') . '</li>' . EOL;
 
@@ -46,7 +46,7 @@ function newmember_content(App &$a) {
        $o .= '<ul>';
 
     $mail_disabled = ((function_exists('imap_open') && (! get_config('system','imap_disabled'))) ? 0 : 1);
-       
+
        if(! $mail_disabled)
                $o .= '<li>' . '<a target="newmember" href="settings/connectors">' . t('Importing Emails') . '</a><br />' . t('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') . '</li>' . EOL;
 
index 104fecb755ddc21ea1ad118ffaaeecc84b603700..e084b25da3ed9dafac9345d6ee8e9c643da51f8d 100644 (file)
@@ -1,13 +1,13 @@
 <?php
 /**
  * @file mod/nodeinfo.php
- * 
+ *
  * Documentation: http://nodeinfo.diaspora.software/schema.html
 */
 
 require_once("include/plugin.php");
 
-function nodeinfo_wellknown(App &$a) {
+function nodeinfo_wellknown(App $a) {
        if (!get_config("system", "nodeinfo")) {
                http_status_exit(404);
                killme();
@@ -20,7 +20,7 @@ function nodeinfo_wellknown(App &$a) {
        exit;
 }
 
-function nodeinfo_init(App &$a){
+function nodeinfo_init(App $a) {
        if (!get_config("system", "nodeinfo")) {
                http_status_exit(404);
                killme();
index c44840627739437ce31dc19a7773e0ee5dc3a3ec..11b7bdc7aa486c0e512dee4782c159a97090fc24 100644 (file)
@@ -4,7 +4,7 @@ require_once('include/Contact.php');
 require_once('include/socgraph.php');
 require_once('include/contact_selectors.php');
 
-function nogroup_init(App &$a) {
+function nogroup_init(App $a) {
 
        if (! local_user()) {
                return;
@@ -21,7 +21,7 @@ function nogroup_init(App &$a) {
 }
 
 
-function nogroup_content(App &$a) {
+function nogroup_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
index 758ce8ba5316f1b889d605543d48892629a5aa43..83ab71ce15884f90cb423172f638eab0e6dba000 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function noscrape_init(App &$a) {
+function noscrape_init(App $a) {
 
        if($a->argc > 1)
                $which = $a->argv[1];
index b2aa5487af963e60d1b456dbf39ec1b258b20aea..c7cfe8d70f1a2d3e13f98249785b6fcf9073a7b1 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function notes_init(App &$a) {
+function notes_init(App $a) {
 
        if (! local_user()) {
                return;
@@ -17,7 +17,7 @@ function notes_init(App &$a) {
 }
 
 
-function notes_content(&$a,$update = false) {
+function notes_content(App $a, $update = false) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
index e338d8752d5485c6d96bd886897579d2570f27c0..b7029397b5f145c55970dbbb9ff4803b64d35b78 100644 (file)
@@ -1,7 +1,7 @@
 <?php
        /* identi.ca -> friendica items permanent-url compatibility */
-       
-       function notice_init(App &$a){
+
+       function notice_init(App $a) {
                $id = $a->argv[1];
                $r = q("SELECT user.nickname FROM user LEFT JOIN item ON item.uid=user.uid WHERE item.id=%d",
                                intval($id)
index 47e4cd03405f867f2560f5588f3fd4fa3ac5b840..8cd1b29ea426edc9b98413096f4465b948c074da 100644 (file)
@@ -9,7 +9,7 @@ require_once("include/NotificationsManager.php");
 require_once("include/contact_selectors.php");
 require_once("include/network.php");
 
-function notifications_post(App &$a) {
+function notifications_post(App $a) {
 
        if (! local_user()) {
                goaway(z_root());
@@ -65,7 +65,7 @@ function notifications_post(App &$a) {
        }
 }
 
-function notifications_content(App &$a) {
+function notifications_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
index bd7a7faf495d72e13571455172711c86ba0cc0b3..0026f5ca6eb6f66556c35326966604e81d6f9899 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 require_once('include/NotificationsManager.php');
 
-function notify_init(App &$a) {
+function notify_init(App $a) {
        if (! local_user()) {
                return;
        }
@@ -12,7 +12,7 @@ function notify_init(App &$a) {
                $note = $nm->getByID($a->argv[2]);
                if ($note) {
                        $nm->setSeen($note);
-               
+
                        // The friendica client has problems with the GUID. this is some workaround
                        if ($a->is_friendica_app()) {
                                require_once("include/items.php");
@@ -39,13 +39,13 @@ function notify_init(App &$a) {
 
 }
 
-function notify_content(App &$a) {
+function notify_content(App $a) {
        if (! local_user()) {
                return login();
        }
 
        $nm = new NotificationsManager();
-       
+
        $notif_tpl = get_markup_template('notifications.tpl');
 
        $not_tpl = get_markup_template('notify.tpl');
index 1d6e6145cd35cd0c873dec999f59429d2ed59d23..7770c62fb0300356dd26476090638e32d88c16c2 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 require_once("include/oembed.php");
 
-function oembed_content(App &$a){
+function oembed_content(App $a) {
        // logger('mod_oembed ' . $a->query_string, LOGGER_ALL);
 
        if ($a->argv[1]=='b2h'){
index 49c5d01f4504fb33e4f6d40186b2f87f0529149b..4f2d7e0eb8449e97a0c48f8e1332367b05f46d97 100644 (file)
@@ -1,20 +1,16 @@
 <?php
+function oexchange_init(App $a) {
 
-
-function oexchange_init(App &$a) {
-
-       if(($a->argc > 1) && ($a->argv[1] === 'xrd')) {
+       if (($a->argc > 1) && ($a->argv[1] === 'xrd')) {
                $tpl = get_markup_template('oexchange_xrd.tpl');
 
                $o = replace_macros($tpl, array('$base' => App::get_baseurl()));
                echo $o;
                killme();
        }
-
-
 }
 
-function oexchange_content(App &$a) {
+function oexchange_content(App $a) {
 
        if (! local_user()) {
                $o = login(false);
@@ -26,19 +22,20 @@ function oexchange_content(App &$a) {
                return;
        }
 
-       $url = (((x($_REQUEST,'url')) && strlen($_REQUEST['url'])) 
+       $url = (((x($_REQUEST,'url')) && strlen($_REQUEST['url']))
                ? urlencode(notags(trim($_REQUEST['url']))) : '');
-       $title = (((x($_REQUEST,'title')) && strlen($_REQUEST['title'])) 
+       $title = (((x($_REQUEST,'title')) && strlen($_REQUEST['title']))
                ? '&title=' . urlencode(notags(trim($_REQUEST['title']))) : '');
-       $description = (((x($_REQUEST,'description')) && strlen($_REQUEST['description'])) 
+       $description = (((x($_REQUEST,'description')) && strlen($_REQUEST['description']))
                ? '&description=' . urlencode(notags(trim($_REQUEST['description']))) : '');
-       $tags = (((x($_REQUEST,'tags')) && strlen($_REQUEST['tags'])) 
+       $tags = (((x($_REQUEST,'tags')) && strlen($_REQUEST['tags']))
                ? '&tags=' . urlencode(notags(trim($_REQUEST['tags']))) : '');
 
        $s = fetch_url(App::get_baseurl() . '/parse_url?f=&url=' . $url . $title . $description . $tags);
 
-       if(! strlen($s))
+       if (! strlen($s)) {
                return;
+       }
 
        require_once('include/html2bbcode.php');
 
@@ -52,7 +49,4 @@ function oexchange_content(App &$a) {
        $_REQUEST = $post;
        require_once('mod/item.php');
        item_post($a);
-
 }
-
-
index ce707c4150b1195dd84572bf79cacc99cc7221de..59a7530140fcac1ed0727c7c33700cdb4e4dda10 100644 (file)
@@ -4,7 +4,7 @@
 require_once('library/openid.php');
 
 
-function openid_content(App &$a) {
+function openid_content(App $a) {
 
        $noid = get_config('system','no_openid');
        if($noid)
@@ -47,7 +47,7 @@ function openid_content(App &$a) {
                                require_once('include/security.php');
                                authenticate_success($r[0],true,true);
 
-                               // just in case there was no return url set 
+                               // just in case there was no return url set
                                // and we fell through
 
                                goaway(z_root());
index 1a7d4cd30715bff0b23d91ba4bbfcd42158b4ab7..a599ddc1eddadfea648c9d755ed7a6ca1783a6a8 100644 (file)
@@ -1,18 +1,18 @@
 <?php
-    function opensearch_content(App &$a) {
-       
+    function opensearch_content(App $a) {
+
                $tpl = get_markup_template('opensearch.tpl');
-       
+
                header("Content-type: application/opensearchdescription+xml");
-       
+
                $o = replace_macros($tpl, array(
                        '$baseurl' => App::get_baseurl(),
                        '$nodename' => $a->get_hostname(),
                ));
-               
+
                echo $o;
-               
+
                killme();
-               
+
        }
 ?>
\ No newline at end of file
index b2f536e6df310a2f0962a3b2a66cb1215f200562..a9f7c3a909111ed329904b990807db31b1355bda 100644 (file)
@@ -3,7 +3,7 @@
 require_once('include/Scrape.php');
 require_once('include/follow.php');
 
-function ostatus_subscribe_content(App &$a) {
+function ostatus_subscribe_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
index 44cf80935e2bd237aa437a55969c82c1f2823c84..2c610f275138cc4b489cd3f431e022192cee667c 100644 (file)
@@ -1,9 +1,9 @@
 <?php
 
-/** 
+/**
  * @file mod/parse_url.php
  * @brief The parse_url module
- * 
+ *
  * This module does parse an url for embedable content (audio, video, image files or link)
  * information and does format this information to BBCode or html (this depends
  * on the user settings - default is BBCode output).
  * (Note: This is not always possible and in some case not useful because
  * the richtext editor doesn't support all kind of html).
  * Otherwise the output will be constructed BBCode.
- * 
- * @see ParseUrl::getSiteinfo() for more information about scraping embeddable content 
+ *
+ * @see ParseUrl::getSiteinfo() for more information about scraping embeddable content
 */
 
 use \Friendica\ParseUrl;
 
 require_once("include/items.php");
 
-function parse_url_content(App &$a) {
+function parse_url_content(App $a) {
 
        $text = null;
        $str_tags = "";
@@ -153,20 +153,20 @@ function parse_url_content(App &$a) {
 
 /**
  * @brief Legacy function to call ParseUrl::getSiteinfoCached
- * 
+ *
  * Note: We have moved the function to ParseUrl.php. This function is only for
  * legacy support and will be remove in the future
- * 
+ *
  * @param type $url The url of the page which should be scraped
  * @param type $no_guessing If true the parse doens't search for
  *    preview pictures
  * @param type $do_oembed The false option is used by the function fetch_oembed()
  *    to avoid endless loops
- * 
+ *
  * @return array which contains needed data for embedding
- * 
+ *
  * @see ParseUrl::getSiteinfoCached()
- * 
+ *
  * @todo Remove this function after all Addons has been changed to use
  *    ParseUrl::getSiteinfoCached
  */
index 9744b9f239b246a595f3b722b7e4e7c5dda13c39..6562599ca3cf0ccc5b19e997b2734fcbdd408e0d 100644 (file)
@@ -3,7 +3,7 @@
 require_once('include/security.php');
 require_once('include/Photo.php');
 
-function photo_init(App &$a) {
+function photo_init(App $a) {
        global $_SERVER;
 
        $prvcachecontrol = false;
index b451535e42aff45812cc5b15915d7cbe5e7594da..60e5dee64361356ac0388ba62b40ab18768f8851 100644 (file)
@@ -10,7 +10,7 @@ require_once('include/tags.php');
 require_once('include/threads.php');
 require_once('include/Probe.php');
 
-function photos_init(App &$a) {
+function photos_init(App $a) {
 
        if ($a->argc > 1)
                auto_redir($a, $a->argv[1]);
@@ -112,7 +112,7 @@ function photos_init(App &$a) {
 
 
 
-function photos_post(App &$a) {
+function photos_post(App $a) {
 
        logger('mod-photos: photos_post: begin' , LOGGER_DEBUG);
 
@@ -182,11 +182,11 @@ function photos_post(App &$a) {
                        return; // NOTREACHED
                }
 
-               $r = qu("SELECT count(*) FROM `photo` WHERE `album` = '%s' AND `uid` = %d",
+               $r = qu("SELECT `album` FROM `photo` WHERE `album` = '%s' AND `uid` = %d",
                        dbesc($album),
                        intval($page_owner_uid)
                );
-               if (! dbm::is_result($r)) {
+               if (!dbm::is_result($r)) {
                        notice( t('Album not found.') . EOL);
                        goaway($_SESSION['photo_return']);
                        return; // NOTREACHED
@@ -818,22 +818,23 @@ function photos_post(App &$a) {
        $imagedata = @file_get_contents($src);
 
 
-
-       $r = q("select sum(octet_length(data)) as total from photo where uid = %d and scale = 0 and album != 'Contact Photos' ",
-               intval($a->data['user']['uid'])
-       );
-
        $limit = service_class_fetch($a->data['user']['uid'],'photo_upload_limit');
 
-       if (($limit !== false) && (($r[0]['total'] + strlen($imagedata)) > $limit)) {
-               notice( upgrade_message() . EOL );
-               @unlink($src);
-               $foo = 0;
-               call_hooks('photo_post_end',$foo);
-               killme();
+       if ($limit) {
+               $r = q("select sum(octet_length(data)) as total from photo where uid = %d and scale = 0 and album != 'Contact Photos' ",
+                       intval($a->data['user']['uid'])
+               );
+               $size = $r[0]['total'];
+
+               if (($size + strlen($imagedata)) > $limit) {
+                       notice( upgrade_message() . EOL );
+                       @unlink($src);
+                       $foo = 0;
+                       call_hooks('photo_post_end',$foo);
+                       killme();
+               }
        }
 
-
        $ph = new Photo($imagedata, $type);
 
        if (! $ph->is_valid()) {
@@ -945,7 +946,7 @@ function photos_post(App &$a) {
 
 
 
-function photos_content(App &$a) {
+function photos_content(App $a) {
 
        // URLs:
        // photos/name
@@ -1307,7 +1308,7 @@ function photos_content(App &$a) {
 
        }
 
-       /** 
+       /**
         * Display one photo
         */
 
index 0415e1a2ceb919d05220320416edb0cd2c3b1c53..4ce075301cb9b1ed5ad27496fb3025bddf5ad06d 100644 (file)
@@ -2,7 +2,7 @@
 // See here for a documentation for portable contacts:
 // https://web.archive.org/web/20160405005550/http://portablecontacts.net/draft-spec.html
 
-function poco_init(App &$a) {
+function poco_init(App $a) {
        require_once("include/bbcode.php");
 
        $system_mode = false;
index 2e15ed853ff395be7363279c8d9499871d3348a4..5161129b31c38f2c9dec070cd98f4b290a75e2fa 100644 (file)
@@ -4,11 +4,11 @@
  *
  * Poke, prod, finger, or otherwise do unspeakable things to somebody - who must be a connection in your address book
  * This function can be invoked with the required arguments (verb and cid and private and possibly parent) silently via ajax or
- * other web request. You must be logged in and connected to a profile. 
+ * other web request. You must be logged in and connected to a profile.
  * If the required arguments aren't present, we'll display a simple form to choose a recipient and a verb.
  * parent is a special argument which let's you attach this activity as a comment to an existing conversation, which
  * may have started with somebody else poking (etc.) somebody, but this isn't necessary. This can be used in the more pokes
- * plugin version to have entire conversations where Alice poked Bob, Bob fingered Alice, Alice hugged Bob, etc.  
+ * plugin version to have entire conversations where Alice poked Bob, Bob fingered Alice, Alice hugged Bob, etc.
  *
  * private creates a private conversation with the recipient. Otherwise your profile's default post privacy is used.
  *
@@ -19,7 +19,7 @@ require_once('include/bbcode.php');
 require_once('include/items.php');
 
 
-function poke_init(App &$a) {
+function poke_init(App $a) {
 
        if (! local_user()) {
                return;
@@ -148,7 +148,7 @@ function poke_init(App &$a) {
 
 
 
-function poke_content(App &$a) {
+function poke_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
index 076587839d96765577d270403dbfb9e4c7ae96ae..c8a88e66cd329c5bd853084f638a33a52e29e1fb 100644 (file)
@@ -9,8 +9,8 @@ require_once('include/salmon.php');
 require_once('include/crypto.php');
 // not yet ready for prime time
 //require_once('include/zot.php');
-       
-function post_post(App &$a) {
+
+function post_post(App $a) {
 
        $bulk_delivery = false;
 
@@ -19,7 +19,7 @@ function post_post(App &$a) {
        }
        else {
                $nickname = $a->argv[2];
-               $r = q("SELECT * FROM `user` WHERE `nickname` = '%s' 
+               $r = q("SELECT * FROM `user` WHERE `nickname` = '%s'
                                AND `account_expired` = 0 AND `account_removed` = 0 LIMIT 1",
                        dbesc($nickname)
                );
index 694fd5ba2796a6f6ea19dcafcf7e75a1feeb9764..6dd6b781ac3837e25db989ea261f6650be9d739d 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 
-function pretheme_init(App &$a) {
-       
+function pretheme_init(App $a) {
+
        if($_REQUEST['theme']) {
                $theme = $_REQUEST['theme'];
                $info = get_theme_info($theme);
index c368a50f584be647e332b41c761144be32c0a291..95f856bfa1499b77c495119196b6fd4ede39eebe 100644 (file)
@@ -2,13 +2,13 @@
 
 require_once('include/Scrape.php');
 
-function probe_content(App &$a) {
+function probe_content(App $a) {
 
        $o .= '<h3>Probe Diagnostic</h3>';
 
        $o .= '<form action="probe" method="get">';
        $o .= 'Lookup address: <input type="text" style="width: 250px;" name="addr" value="' . $_GET['addr'] .'" />';
-       $o .= '<input type="submit" name="submit" value="Submit" /></form>'; 
+       $o .= '<input type="submit" name="submit" value="Submit" /></form>';
 
        $o .= '<br /><br />';
 
index 32d3985b7f844f11bd4618290a965af737bd8ab0..5dd8293c7fd0613d083f6b93dfcbb5a5f4df502e 100644 (file)
@@ -4,7 +4,7 @@ require_once('include/contact_widgets.php');
 require_once('include/redir.php');
 
 
-function profile_init(App &$a) {
+function profile_init(App $a) {
 
        if(! x($a->page,'aside'))
                $a->page['aside'] = '';
@@ -71,7 +71,7 @@ function profile_init(App &$a) {
 }
 
 
-function profile_content(&$a, $update = 0) {
+function profile_content(App $a, $update = 0) {
 
        $category = $datequery = $datequery2 = '';
 
index c600dd1f868426c9759a89df47778540986c310a..f9bf60cf543605b0322a01903d115669baa3bd24 100644 (file)
@@ -2,7 +2,7 @@
 
 require_once("include/Photo.php");
 
-function profile_photo_init(App &$a) {
+function profile_photo_init(App $a) {
 
        if (! local_user()) {
                return;
@@ -13,7 +13,7 @@ function profile_photo_init(App &$a) {
 }
 
 
-function profile_photo_post(App &$a) {
+function profile_photo_post(App $a) {
 
        if (! local_user()) {
                notice ( t('Permission denied.') . EOL );
@@ -174,13 +174,13 @@ function profile_photo_post(App &$a) {
 
 
 if(! function_exists('profile_photo_content')) {
-function profile_photo_content(App &$a) {
+function profile_photo_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL );
                return;
        }
-       
+
        $newuser = false;
 
        if($a->argc == 2 && $a->argv[1] === 'new')
@@ -191,9 +191,9 @@ function profile_photo_content(App &$a) {
                        notice( t('Permission denied.') . EOL );
                        return;
                };
-               
+
 //             check_form_security_token_redirectOnErr('/profile_photo', 'profile_photo');
-        
+
                $resource_id = $a->argv[2];
                //die(":".local_user());
                $r=q("SELECT * FROM `photo` WHERE `uid` = %d AND `resource-id` = '%s' ORDER BY `scale` ASC",
@@ -246,7 +246,7 @@ function profile_photo_content(App &$a) {
 
 
        if(! x($a->config,'imagecrop')) {
-       
+
                $tpl = get_markup_template('profile_photo.tpl');
 
                $o .= replace_macros($tpl,array(
@@ -284,7 +284,7 @@ function profile_photo_content(App &$a) {
 
 
 if(! function_exists('profile_photo_crop_ui_head')) {
-function profile_photo_crop_ui_head(&$a, $ph){
+function profile_photo_crop_ui_head(App $a, $ph) {
        $max_length = get_config('system','max_image_length');
        if (! $max_length) {
                $max_length = MAX_IMAGE_LENGTH;
@@ -303,11 +303,11 @@ function profile_photo_crop_ui_head(&$a, $ph){
        }
 
        $hash = photo_new_resource();
-       
+
 
        $smallest = 0;
 
-       $r = $ph->store(local_user(), 0 , $hash, $filename, t('Profile Photos'), 0 );   
+       $r = $ph->store(local_user(), 0 , $hash, $filename, t('Profile Photos'), 0 );
 
        if ($r) {
                info( t('Image uploaded successfully.') . EOL );
@@ -317,7 +317,7 @@ function profile_photo_crop_ui_head(&$a, $ph){
 
        if ($width > 640 || $height > 640) {
                $ph->scaleImage(640);
-               $r = $ph->store(local_user(), 0 , $hash, $filename, t('Profile Photos'), 1 );   
+               $r = $ph->store(local_user(), 0 , $hash, $filename, t('Profile Photos'), 1 );
 
                if ($r === false) {
                        notice( sprintf(t('Image size reduction [%s] failed.'),"640") . EOL );
index bf2f20d2a9bb63c2d403e78098a3eb06b78d1a00..abc9dda5560e1bdd5d54fea48c5326ae5c473ace 100644 (file)
@@ -2,7 +2,7 @@
 require_once("include/Contact.php");
 require_once('include/Probe.php');
 
-function profiles_init(App &$a) {
+function profiles_init(App $a) {
 
        nav_set_selected('profiles');
 
@@ -160,7 +160,7 @@ function profile_clean_keywords($keywords) {
        return $keywords;
 }
 
-function profiles_post(App &$a) {
+function profiles_post(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
@@ -601,7 +601,7 @@ function profile_activity($changed, $value) {
 }
 
 
-function profiles_content(App &$a) {
+function profiles_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
index bbb055b021c382e639dd5e50d20cb5b29419bd70..a414d8947bf35369a819b9966239585468889b59 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function profperm_init(App &$a) {
+function profperm_init(App $a) {
 
        if (! local_user()) {
                return;
@@ -14,7 +14,7 @@ function profperm_init(App &$a) {
 }
 
 
-function profperm_content(App &$a) {
+function profperm_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied') . EOL);
@@ -109,9 +109,9 @@ function profperm_content(App &$a) {
        }
 
        $o .= '<div id="prof-update-wrapper">';
-       if($change) 
+       if($change)
                $o = '';
-       
+
        $o .= '<div id="prof-members-title">';
        $o .= '<h3>' . t('Visible To') . '</h3>';
        $o .= '</div>';
index 308e237d5d55bbebe91e12e36a927184bfaf6177..2ba1958a25050cbce35e075d04d6081aa5d71907 100644 (file)
@@ -26,7 +26,7 @@ function hub_post_return() {
 
 
 
-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 );
@@ -57,7 +57,7 @@ function pubsub_init(App &$a) {
 
                $sql_extra = ((strlen($hub_verify)) ? sprintf(" AND `hub-verify` = '%s' ", dbesc($hub_verify)) : '');
 
-               $r = q("SELECT * FROM `contact` WHERE `id` = %d AND `uid` = %d 
+               $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'])
@@ -75,7 +75,7 @@ function pubsub_init(App &$a) {
 
                $contact = $r[0];
 
-               // We must initiate an unsubscribe request with a verify_token. 
+               // We must initiate an unsubscribe request with a verify_token.
                // Don't allow outsiders to unsubscribe us.
 
                if($hub_mode === 'unsubscribe') {
@@ -98,7 +98,7 @@ function pubsub_init(App &$a) {
 
 require_once('include/security.php');
 
-function pubsub_post(App &$a) {
+function pubsub_post(App $a) {
 
        $xml = file_get_contents('php://input');
 
index a6c36631aefa5fb77a6d383d2a39d1cff23156f3..dceb16ae1f260cf9415e9e7378e54582a35ee182 100644 (file)
@@ -4,7 +4,7 @@ function post_var($name) {
        return (x($_POST, $name)) ? notags(trim($_POST[$name])) : '';
 }
 
-function pubsubhubbub_init(App &$a) {
+function pubsubhubbub_init(App $a) {
        // PuSH subscription must be considered "public" so just block it
        // if public access isn't enabled.
        if (get_config('system', 'block_public')) {
index 118c93d9fa31a3d75d8508237a2f3869beed27e8..8512bea51e622aaf52ed1dd4d210b4f3815867dc 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function qsearch_init(App &$a) {
+function qsearch_init(App $a) {
 
        if (! local_user()) {
                killme();
index 08157a3851a40ff8bba7723112498a817c90de21..d8cffb380ccd46de6552fb72b12cd576b45de058 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 
 
-function randprof_init(App &$a) {
+function randprof_init(App $a) {
        require_once('include/Contact.php');
 
        $x = random_profile();
index ec46ee742e24d3268d19f0cf68cc8d371c40b8e1..3563f2d705a487f23b7a3b3652bdf308957f62bb 100644 (file)
@@ -10,7 +10,7 @@ require_once('include/crypto.php');
 require_once('include/diaspora.php');
 
 
-function receive_post(App &$a) {
+function receive_post(App $a) {
 
 
        $enabled = intval(get_config('system','diaspora_enabled'));
index e951b2d2a9871251c7256ccff4b7f60b8c5e7206..12f53900a7528c8826788aad408b384c23f4d176 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function redir_init(App &$a) {
+function redir_init(App $a) {
 
        $url = ((x($_GET,'url')) ? $_GET['url'] : '');
        $quiet = ((x($_GET,'quiet')) ? '&quiet=1' : '');
@@ -57,9 +57,9 @@ function redir_init(App &$a) {
                        intval(time() + 45)
                );
 
-               logger('mod_redir: ' . $r[0]['name'] . ' ' . $sec, LOGGER_DEBUG); 
+               logger('mod_redir: ' . $r[0]['name'] . ' ' . $sec, LOGGER_DEBUG);
                $dest = (($url) ? '&destination_url=' . $url : '');
-               goaway ($r[0]['poll'] . '?dfrn_id=' . $dfrn_id 
+               goaway ($r[0]['poll'] . '?dfrn_id=' . $dfrn_id
                        . '&dfrn_version=' . DFRN_PROTOCOL_VERSION . '&type=profile&sec=' . $sec . $dest . $quiet );
        }
 
index dd953de35619119cb7a7d898a4e11f974bec9452..81e8c3ad83927c03bd06fdc6a175eadf7d7c6838 100644 (file)
@@ -5,7 +5,7 @@ require_once('include/bbcode.php');
 require_once('include/user.php');
 
 if(! function_exists('register_post')) {
-function register_post(App &$a) {
+function register_post(App $a) {
 
        global $lang;
 
@@ -172,7 +172,7 @@ function register_post(App &$a) {
 
 
 if(! function_exists('register_content')) {
-function register_content(App &$a) {
+function register_content(App $a) {
 
        // logged in users can register others (people/pages/groups)
        // even with closed registrations, unless specifically prohibited by site policy.
index 44bdfe66449029aa9bc1b6380afcb44f8ff6fa10..1983ca0899ddbf0608b43bcccb601046c355d44b 100644 (file)
@@ -97,7 +97,7 @@ function user_deny($hash) {
 
 }
 
-function regmod_content(App &$a) {
+function regmod_content(App $a) {
 
        global $lang;
 
index 4257667c4b1bf663325cbc2e4fdbe1950a2456a9..40033624d8889ac330a8be2c7f725febef8e2cfc 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function removeme_post(App &$a) {
+function removeme_post(App $a) {
 
        if (! local_user()) {
                return;
@@ -32,7 +32,7 @@ function removeme_post(App &$a) {
 
 }
 
-function removeme_content(App &$a) {
+function removeme_content(App $a) {
 
        if (! local_user()) {
                goaway(z_root());
index 07721220a087150f14a42bedb3d60235381e4c4e..3e9130e0e8e42a233b5bd5090a383adc3ff599ff 100755 (executable)
@@ -3,7 +3,7 @@
 require_once('include/Scrape.php');
 require_once('include/follow.php');
 
-function repair_ostatus_content(App &$a) {
+function repair_ostatus_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL);
index 13c84c3fcc47049e4367803bc12590d768488c80..3b74a143df7d9b32394b81f92d73ce4b2f1ebf85 100644 (file)
@@ -2,7 +2,7 @@
 
 
 
-function rsd_xml_content(App &$a) {
+function rsd_xml_content(App $a) {
        header ("Content-Type: text/xml");
        echo '<?xml version="1.0" encoding="UTF-8"?>
  <rsd version="1.0" xmlns="http://archipelago.phrasewise.com/rsd">
index 6c3aea211447f4676229f349cd9352dca1be3cfb..69809f5234fe9007ac4f979039a48f6d242a0d7b 100644 (file)
@@ -19,7 +19,7 @@ function salmon_return($val) {
 
 }
 
-function salmon_post(App &$a) {
+function salmon_post(App $a) {
 
        $xml = file_get_contents('php://input');
 
@@ -156,7 +156,7 @@ function salmon_post(App &$a) {
                if(get_pconfig($importer['uid'],'system','ostatus_autofriend')) {
                        $result = new_contact($importer['uid'],$author_link);
                        if($result['success']) {
-                               $r = q("SELECT * FROM `contact` WHERE `network` = '%s' AND ( `url` = '%s' OR `alias` = '%s') 
+                               $r = q("SELECT * FROM `contact` WHERE `network` = '%s' AND ( `url` = '%s' OR `alias` = '%s')
                                        AND `uid` = %d LIMIT 1",
                                        dbesc(NETWORK_OSTATUS),
                                        dbesc($author_link),
index 22879f7f9e6aea569db9d61fe493ca1b7c864bf6..df604e367c7724a46118dec997da42e1183b5fce 100644 (file)
@@ -43,7 +43,7 @@ function search_saved_searches() {
 }
 
 
-function search_init(App &$a) {
+function search_init(App $a) {
 
        $search = ((x($_GET,'search')) ? notags(trim(rawurldecode($_GET['search']))) : '');
 
@@ -81,13 +81,13 @@ function search_init(App &$a) {
 
 
 
-function search_post(App &$a) {
+function search_post(App $a) {
        if(x($_POST,'search'))
                $a->data['search'] = $_POST['search'];
 }
 
 
-function search_content(App &$a) {
+function search_content(App $a) {
 
        if((get_config('system','block_public')) && (! local_user()) && (! remote_user())) {
                notice( t('Public access denied.') . EOL);
index 22c855edba6dcd0168608e98ff69f1889c2dbc5e..a73bcc78fabce3938c021534d5c20c8e52f03873 100644 (file)
@@ -1,5 +1,5 @@
 <?php
 
-function session_content(&$a) {
+function session_content(App $a) {
 
 }
index 1fbd24325d14d23bed3b66e5483e7709d7520532..32ccaf541af0aa738469642a3274049b6d6f1d06 100644 (file)
@@ -16,7 +16,7 @@ function get_theme_config_file($theme){
        return null;
 }
 
-function settings_init(App &$a) {
+function settings_init(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied.') . EOL );
@@ -116,7 +116,7 @@ function settings_init(App &$a) {
 }
 
 
-function settings_post(App &$a) {
+function settings_post(App $a) {
 
        if (! local_user()) {
                return;
@@ -654,7 +654,7 @@ function settings_post(App &$a) {
 }
 
 
-function settings_content(App &$a) {
+function settings_content(App $a) {
 
        $o = '';
        nav_set_selected('settings');
index f2e016708fef321a74937e3c8c9be93e5ba87401..928ccdef263efc45b7f24f66c6c8c123f945888a 100644 (file)
@@ -1,12 +1,12 @@
 <?php
-function share_init(App &$a) {
+function share_init(App $a) {
 
        $post_id = (($a->argc > 1) ? intval($a->argv[1]) : 0);
        if((! $post_id) || (! local_user()))
                killme();
 
-       $r = q("SELECT item.*, contact.network FROM `item` 
-               inner join contact on `item`.`contact-id` = `contact`.`id` 
+       $r = q("SELECT item.*, contact.network FROM `item`
+               inner join contact on `item`.`contact-id` = `contact`.`id`
                WHERE `item`.`id` = %d AND `item`.`uid` = %d LIMIT 1",
 
                intval($post_id),
index 8e04d5d054497ef2b42cb3c742b52b9cdbaba82a..4d8ab6bcaa55fcdb3dbd2d1929efc01a8296fd63 100644 (file)
@@ -6,7 +6,7 @@
 
 require_once("include/Smilies.php");
 
-function smilies_content(App &$a) {
+function smilies_content(App $a) {
        if ($a->argv[1]==="json"){
                $tmp = Smilies::get_list();
                $results = array();
index c23b07b8b595b22757b0fd1a0c7f31f4eed5ac3c..46d3fcff66835644c0b802bfb98db8a8d3a06edf 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 
 
-function starred_init(App &$a) {
+function starred_init(App $a) {
 
        require_once("include/threads.php");
 
index 2f2adaafe7980c40e564bfc7e8499bae4a2e3af8..07444d2bb525f7facb01e51ba9f77ce6146fde7d 100644 (file)
@@ -5,7 +5,7 @@
 
 require_once("include/plugin.php");
 
-function statistics_json_init(App &$a) {
+function statistics_json_init(App $a) {
 
         if (!get_config("system", "nodeinfo")) {
                 http_status_exit(404);
index c689f7f6cb57c50e089212e12cc784a8b3aba53a..646a4230c5f486819100624ddf754231b52814d1 100644 (file)
@@ -5,7 +5,7 @@ require_once('include/bbcode.php');
 require_once('include/items.php');
 
 
-function subthread_content(App &$a) {
+function subthread_content(App $a) {
 
        if(! local_user() && ! remote_user()) {
                return;
@@ -49,7 +49,7 @@ function subthread_content(App &$a) {
                }
        }
 
-       // this represents the post owner on this system. 
+       // this represents the post owner on this system.
 
        $r = q("SELECT `contact`.*, `user`.`nickname` FROM `contact` LEFT JOIN `user` ON `contact`.`uid` = `user`.`uid`
                WHERE `contact`.`self` = 1 AND `contact`.`uid` = %d LIMIT 1",
index a6c4b6e5680219e549e0391048b0190c8d2b7634..dd24fc0a2a3a01a120557f7bf659d638c30440cf 100644 (file)
@@ -3,7 +3,7 @@
 require_once('include/socgraph.php');
 require_once('include/contact_widgets.php');
 
-function suggest_init(App &$a) {
+function suggest_init(App $a) {
        if (! local_user()) {
                return;
        }
@@ -49,7 +49,7 @@ function suggest_init(App &$a) {
 
 
 
-function suggest_content(App &$a) {
+function suggest_content(App $a) {
 
        require_once("mod/proxy.php");
 
index da5c4700f95a69a5adde0f87fd0f57c24ff3f9b1..50099ac69ca4e85627748c6b30736a3d4f4f5b32 100644 (file)
@@ -5,7 +5,7 @@ require_once('include/bbcode.php');
 require_once('include/items.php');
 
 
-function tagger_content(App &$a) {
+function tagger_content(App $a) {
 
        if(! local_user() && ! remote_user()) {
                return;
index 2a9a26e37bfd4ead658a459076ae082abfa8f4c9..2e7f8b97082436e8061998997f0150d666147fcb 100644 (file)
@@ -2,7 +2,7 @@
 
 require_once('include/bbcode.php');
 
-function tagrm_post(App &$a) {
+function tagrm_post(App $a) {
 
        if (! local_user()) {
                goaway(App::get_baseurl() . '/' . $_SESSION['photo_return']);
@@ -42,14 +42,14 @@ function tagrm_post(App &$a) {
 
        info( t('Tag removed') . EOL );
        goaway(App::get_baseurl() . '/' . $_SESSION['photo_return']);
-       
+
        // NOTREACHED
 
 }
 
 
 
-function tagrm_content(App &$a) {
+function tagrm_content(App $a) {
 
        $o = '';
 
index 89b73cd4484db62294a05c51724fee32f235f802..f858d8913e9c26fc2cea16a967439ca139560bf9 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function toggle_mobile_init(App &$a) {
+function toggle_mobile_init(App $a) {
 
        if (isset($_GET['off'])) {
                $_SESSION['show-mobile'] = false;
index 1ca046d22498860c323d3b1fc587ebf4c0bd0ff4..cada539bcd251071f4d7ce3fedbb27c87aebb4ee 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function uexport_init(App &$a){
+function uexport_init(App $a) {
        if (! local_user()) {
                killme();
        }
@@ -10,121 +10,127 @@ function uexport_init(App &$a){
 }
 
 /// @TODO Change space -> tab where wanted
-function uexport_content(App &$a){
-
-    if ($a->argc > 1) {
-        header("Content-type: application/json");
-        header('Content-Disposition: attachment; filename="'.$a->user['nickname'].'.'.$a->argv[1].'"');
-        switch($a->argv[1]) {
-            case "backup": uexport_all($a); killme(); break;
-            case "account": uexport_account($a); killme(); break;
-            default:
-                killme();
-        }
-    }
-
-    /**
-      * options shown on "Export personal data" page
-      * list of array( 'link url', 'link text', 'help text' )
-      */
-    $options = array(
-            array('uexport/account',t('Export account'),t('Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server.')),
-            array('uexport/backup',t('Export all'),t('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)')),
-    );
-    call_hooks('uexport_options', $options);
-
-    $tpl = get_markup_template("uexport.tpl");
-    return replace_macros($tpl, array(
-        '$baseurl' => App::get_baseurl(),
-        '$title' => t('Export personal data'),
-        '$options' => $options
-    ));
-
+function uexport_content(App $a) {
+
+       if ($a->argc > 1) {
+               header("Content-type: application/json");
+               header('Content-Disposition: attachment; filename="'.$a->user['nickname'].'.'.$a->argv[1].'"');
+               switch($a->argv[1]) {
+                       case "backup":
+                               uexport_all($a);
+                               killme();
+                               break;
+                       case "account":
+                               uexport_account($a);
+                               killme();
+                               break;
+                       default:
+                               killme();
+               }
+       }
 
+       /**
+        * options shown on "Export personal data" page
+        * list of array( 'link url', 'link text', 'help text' )
+        */
+       $options = array(
+               array('uexport/account',t('Export account'),t('Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server.')),
+               array('uexport/backup',t('Export all'),t('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)')),
+       );
+       call_hooks('uexport_options', $options);
+
+       $tpl = get_markup_template("uexport.tpl");
+       return replace_macros($tpl, array(
+               '$baseurl' => App::get_baseurl(),
+               '$title' => t('Export personal data'),
+               '$options' => $options
+       ));
 }
 
 function _uexport_multirow($query) {
        $result = array();
        $r = q($query);
-//     if (dbm::is_result($r)) {
-       if ($r){
+       if (dbm::is_result($r)) {
                foreach($r as $rr){
-            $p = array();
-                       foreach($rr as $k => $v)
+                       $p = array();
+                       foreach($rr as $k => $v) {
                                $p[$k] = $v;
-            $result[] = $p;
-        }
+                       }
+                       $result[] = $p;
+               }
        }
-    return $result;
+       return $result;
 }
 
 function _uexport_row($query) {
        $result = array();
        $r = q($query);
-       if ($r) {
-               foreach($r as $rr)
-                       foreach($rr as $k => $v)
+       if (dbm::is_result($r)) {
+               foreach($r as $rr) {
+                       foreach($rr as $k => $v) {
                                $result[$k] = $v;
-
+                       }
+               }
        }
-    return $result;
+       return $result;
 }
 
 
 function uexport_account($a){
 
        $user = _uexport_row(
-        sprintf( "SELECT * FROM `user` WHERE `uid` = %d LIMIT 1", intval(local_user()) )
+               sprintf( "SELECT * FROM `user` WHERE `uid` = %d LIMIT 1", intval(local_user()) )
        );
 
        $contact = _uexport_multirow(
-        sprintf( "SELECT * FROM `contact` WHERE `uid` = %d ",intval(local_user()) )
+               sprintf( "SELECT * FROM `contact` WHERE `uid` = %d ",intval(local_user()) )
        );
 
 
        $profile =_uexport_multirow(
-        sprintf( "SELECT * FROM `profile` WHERE `uid` = %d ", intval(local_user()) )
+               sprintf( "SELECT * FROM `profile` WHERE `uid` = %d ", intval(local_user()) )
        );
 
-    $photo = _uexport_multirow(
-        sprintf( "SELECT * FROM `photo` WHERE uid = %d AND profile = 1", intval(local_user()) )
-    );
-    foreach ($photo as &$p) $p['data'] = bin2hex($p['data']);
+       $photo = _uexport_multirow(
+               sprintf( "SELECT * FROM `photo` WHERE uid = %d AND profile = 1", intval(local_user()) )
+       );
+       foreach ($photo as &$p) {
+               $p['data'] = bin2hex($p['data']);
+       }
 
-    $pconfig = _uexport_multirow(
-        sprintf( "SELECT * FROM `pconfig` WHERE uid = %d",intval(local_user()) )
-    );
+       $pconfig = _uexport_multirow(
+               sprintf( "SELECT * FROM `pconfig` WHERE uid = %d",intval(local_user()) )
+       );
 
-    $group = _uexport_multirow(
-        sprintf( "SELECT * FROM `group` WHERE uid = %d",intval(local_user()) )
-    );
+       $group = _uexport_multirow(
+               sprintf( "SELECT * FROM `group` WHERE uid = %d",intval(local_user()) )
+       );
 
-    $group_member = _uexport_multirow(
-        sprintf( "SELECT * FROM `group_member` WHERE uid = %d",intval(local_user()) )
-    );
+       $group_member = _uexport_multirow(
+               sprintf( "SELECT * FROM `group_member` WHERE uid = %d",intval(local_user()) )
+       );
 
        $output = array(
-        'version' => FRIENDICA_VERSION,
-        'schema' => DB_UPDATE_VERSION,
-        'baseurl' => App::get_baseurl(),
-        'user' => $user,
-        'contact' => $contact,
-        'profile' => $profile,
-        'photo' => $photo,
-        'pconfig' => $pconfig,
-        'group' => $group,
-        'group_member' => $group_member,
-    );
-
-    //echo "<pre>"; var_dump(json_encode($output)); killme();
-       echo json_encode($output);
+               'version' => FRIENDICA_VERSION,
+               'schema' => DB_UPDATE_VERSION,
+               'baseurl' => App::get_baseurl(),
+               'user' => $user,
+               'contact' => $contact,
+               'profile' => $profile,
+               'photo' => $photo,
+               'pconfig' => $pconfig,
+               'group' => $group,
+               'group_member' => $group_member,
+       );
 
+       //echo "<pre>"; var_dump(json_encode($output)); killme();
+       echo json_encode($output);
 }
 
 /**
  * echoes account data and items as separated json, one per line
  */
-function uexport_all(App &$a) {
+function uexport_all(App $a) {
 
        uexport_account($a);
        echo "\n";
@@ -132,12 +138,12 @@ function uexport_all(App &$a) {
        $r = q("SELECT count(*) as `total` FROM `item` WHERE `uid` = %d ",
                intval(local_user())
        );
-       if (dbm::is_result($r))
+       if (dbm::is_result($r)) {
                $total = $r[0]['total'];
-
+       }
        // chunk the output to avoid exhausting memory
 
-       for($x = 0; $x < $total; $x += 500) {
+       for ($x = 0; $x < $total; $x += 500) {
                $item = array();
                $r = q("SELECT * FROM `item` WHERE `uid` = %d LIMIT %d, %d",
                        intval(local_user()),
@@ -153,5 +159,4 @@ function uexport_all(App &$a) {
                $output = array('item' => $r);
                echo json_encode($output)."\n";
        }
-
 }
index 15bc8322b97fdd3337c0293580e0f64cea59101a..336ec1c2dd74e131b4e12af37b22d5ce979023cf 100644 (file)
@@ -6,69 +6,70 @@
 \r
 require_once("include/uimport.php");\r
 \r
-function uimport_post(App &$a) {\r
+function uimport_post(App $a) {\r
        switch($a->config['register_policy']) {\r
-        case REGISTER_OPEN:\r
-            $blocked = 0;\r
-            $verified = 1;\r
-            break;\r
+       case REGISTER_OPEN:\r
+               $blocked = 0;\r
+               $verified = 1;\r
+               break;\r
 \r
-        case REGISTER_APPROVE:\r
-            $blocked = 1;\r
-            $verified = 0;\r
-            break;\r
+       case REGISTER_APPROVE:\r
+               $blocked = 1;\r
+               $verified = 0;\r
+               break;\r
 \r
-        default:\r
-        case REGISTER_CLOSED:\r
-            if((! x($_SESSION,'authenticated') && (! x($_SESSION,'administrator')))) {\r
-                notice( t('Permission denied.') . EOL );\r
-                return;\r
-            }\r
-            $blocked = 1;\r
-            $verified = 0;\r
-            break;\r
+       default:\r
+       case REGISTER_CLOSED:\r
+               if ((! x($_SESSION,'authenticated') && (! x($_SESSION,'administrator')))) {\r
+                       notice( t('Permission denied.') . EOL );\r
+                       return;\r
+               }\r
+               $blocked = 1;\r
+               $verified = 0;\r
+               break;\r
+       }\r
+\r
+       if (x($_FILES,'accountfile')){\r
+               /// @TODO Pass $blocked / $verified, send email to admin on REGISTER_APPROVE\r
+               import_account($a, $_FILES['accountfile']);\r
+               return;\r
        }\r
-    \r
-    if (x($_FILES,'accountfile')){\r
-        /// @TODO Pass $blocked / $verified, send email to admin on REGISTER_APPROVE\r
-        import_account($a, $_FILES['accountfile']);\r
-        return;\r
-    }\r
 }\r
 \r
-function uimport_content(App &$a) {\r
-       \r
-       if((! local_user()) && ($a->config['register_policy'] == REGISTER_CLOSED)) {\r
+function uimport_content(App $a) {\r
+\r
+       if ((! local_user()) && ($a->config['register_policy'] == REGISTER_CLOSED)) {\r
                notice("Permission denied." . EOL);\r
                return;\r
        }\r
 \r
        $max_dailies = intval(get_config('system','max_daily_registrations'));\r
-       if($max_dailies) {\r
+       if ($max_dailies) {\r
                $r = q("select count(*) as total from user where register_date > UTC_TIMESTAMP - INTERVAL 1 day");\r
-               if($r && $r[0]['total'] >= $max_dailies) {\r
+               if ($r && $r[0]['total'] >= $max_dailies) {\r
                        logger('max daily registrations exceeded.');\r
                        notice( t('This site has exceeded the number of allowed daily account registrations. Please try again tomorrow.') . EOL);\r
                        return;\r
                }\r
        }\r
-       \r
-       \r
-       if(x($_SESSION,'theme'))\r
+\r
+\r
+       if (x($_SESSION,'theme')) {\r
                unset($_SESSION['theme']);\r
-       if(x($_SESSION,'mobile-theme'))\r
+       }\r
+       if (x($_SESSION,'mobile-theme')) {\r
                unset($_SESSION['mobile-theme']);\r
+       }\r
 \r
-\r
-    $tpl = get_markup_template("uimport.tpl");\r
-    return replace_macros($tpl, array(\r
-        '$regbutt' => t('Import'),\r
-        '$import' => array(\r
-            'title' => t("Move account"),\r
-                       'intro' => t("You can import an account from another Friendica server."),\r
-                       'instruct' => t("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."),\r
-                       'warn' => t("This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"),\r
-            'field' => array('accountfile', t('Account file'),'<input id="id_accountfile" name="accountfile" type="file">', t('To export your account, go to "Settings->Export your personal data" and select "Export account"')),\r
-        ),\r
-    ));\r
+       $tpl = get_markup_template("uimport.tpl");\r
+       return replace_macros($tpl, array(\r
+               '$regbutt' => t('Import'),\r
+               '$import' => array(\r
+               'title' => t("Move account"),\r
+               'intro' => t("You can import an account from another Friendica server."),\r
+               'instruct' => t("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."),\r
+               'warn' => t("This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"),\r
+               'field' => array('accountfile', t('Account file'),'<input id="id_accountfile" name="accountfile" type="file">', t('To export your account, go to "Settings->Export your personal data" and select "Export account"')),\r
+               ),\r
+       ));\r
 }\r
index 179e9c61c4d991fdb457803a963caf027c98022e..9a39489dcfb822a39143b235b506a0d8c3905fec 100644 (file)
@@ -4,7 +4,7 @@
 
 require_once("mod/community.php");
 
-function update_community_content(App &$a) {
+function update_community_content(App $a) {
 
        header("Content-type: text/html");
        echo "<!DOCTYPE html><html><body>\r\n";
index 230bbaa0b460d20cdabfb28e4ce5760f7a9b8019..86f4db8259f83c4db9fdd580666c91da42060c16 100644 (file)
@@ -5,7 +5,7 @@
 require_once("mod/display.php");
 require_once("include/group.php");
 
-function update_display_content(App &$a) {
+function update_display_content(App $a) {
 
        $profile_uid = intval($_GET["p"]);
 
index c6d33132cc7557d33eae48a3681c0f8ac713efce..869973ace4f07af1b8c2750103849a36f6f85f5d 100644 (file)
@@ -5,7 +5,7 @@
 require_once("mod/network.php");
 require_once("include/group.php");
 
-function update_network_content(App &$a) {
+function update_network_content(App $a) {
 
        $profile_uid = intval($_GET["p"]);
 
index b21f698054b9fa3d92f9bdd2ba1ae2280ff5517e..d27cc4ca9672bfcfe1007b2289bfd9bcb14dc71c 100644 (file)
@@ -7,7 +7,7 @@
 
 require_once("mod/notes.php");
 
-function update_notes_content(App &$a) {
+function update_notes_content(App $a) {
 
        $profile_uid = intval($_GET["p"]);
 
index e16b0b5cccbe58126ca678c126aaefeba60ce7f7..b77a9cdcfc5e4d40755c38bb22172364f9cdb7fb 100644 (file)
@@ -7,7 +7,7 @@
 
 require_once("mod/profile.php");
 
-function update_profile_content(App &$a) {
+function update_profile_content(App $a) {
 
        $profile_uid = intval($_GET["p"]);
 
index 433ce5fc63f82e2e150b7b7c9ce87325553ba50e..3828b8f1fefb649df1a5973261639dac46636b10 100644 (file)
@@ -6,7 +6,7 @@ require_once('include/security.php');
 require_once('include/redir.php');
 
 
-function videos_init(App &$a) {
+function videos_init(App $a) {
 
        if($a->argc > 1)
                auto_redir($a, $a->argv[1]);
@@ -102,7 +102,7 @@ function videos_init(App &$a) {
 
 
 
-function videos_post(App &$a) {
+function videos_post(App $a) {
 
        $owner_uid = $a->data['user']['uid'];
 
@@ -182,7 +182,7 @@ function videos_post(App &$a) {
 
 
 
-function videos_content(App &$a) {
+function videos_content(App $a) {
 
        // URLs (most aren't currently implemented):
        // videos/name
index 9c72a46e9c7c2437ea41784c0e16696f819a6d91..55afda9b635f0840597e18423709b33a756e4b15 100644 (file)
@@ -2,7 +2,7 @@
 require_once('include/Contact.php');
 require_once('include/contact_selectors.php');
 
-function viewcontacts_init(App &$a) {
+function viewcontacts_init(App $a) {
 
        if((get_config('system','block_public')) && (! local_user()) && (! remote_user())) {
                return;
@@ -29,7 +29,7 @@ function viewcontacts_init(App &$a) {
 }
 
 
-function viewcontacts_content(App &$a) {
+function viewcontacts_content(App $a) {
        require_once("mod/proxy.php");
 
        if((get_config('system','block_public')) && (! local_user()) && (! remote_user())) {
index 8510bd539573ac72ebbd07b1636b53ad06bb61ce..a3f0affb531971cfc1eb63e06fd02d073ce34b74 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 
 
-function viewsrc_content(App &$a) {
+function viewsrc_content(App $a) {
 
        if (! local_user()) {
                notice( t('Access denied.') . EOL);
@@ -16,7 +16,7 @@ function viewsrc_content(App &$a) {
                return;
        }
 
-       $r = q("SELECT `item`.`body` FROM `item` 
+       $r = q("SELECT `item`.`body` FROM `item`
                WHERE `item`.`uid` = %d AND `item`.`visible` = 1 AND `item`.`deleted` = 0
                and `item`.`moderated` = 0
                AND `item`.`id` = '%s' LIMIT 1",
index 18125685450c4760929ce37f90926f69f16a4a94..0fc8b8a6a3aae79a60dc1bf70459de1bde6bed01 100644 (file)
@@ -3,7 +3,7 @@
 require_once('include/attach.php');
 require_once('include/datetime.php');
 
-function wall_attach_post(App &$a) {
+function wall_attach_post(App $a) {
 
        $r_json = (x($_GET,'response') && $_GET['response']=='json');
 
@@ -112,24 +112,26 @@ function wall_attach_post(App &$a) {
                killme();
        }
 
-       $r = q("select sum(octet_length(data)) as total from attach where uid = %d ",
-               intval($page_owner_uid)
-       );
-
        $limit = service_class_fetch($page_owner_uid,'attach_upload_limit');
 
-       if(($limit !== false) && (($r[0]['total'] + strlen($imagedata)) > $limit)) {
-               $msg = upgrade_message(true);
-               if ($r_json) {
-                       echo json_encode(array('error'=>$msg));
-               } else {
-                       echo  $msg. EOL ;
+        if ($limit) {
+               $r = q("select sum(octet_length(data)) as total from photo where uid = %d and scale = 0 and album != 'Contact Photos' ",
+                       intval($page_owner_uid)
+               );
+               $size = $r[0]['total'];
+
+               if (($size + strlen($imagedata)) > $limit) {
+                       $msg = upgrade_message(true);
+                       if ($r_json) {
+                               echo json_encode(array('error'=>$msg));
+                       } else {
+                               echo  $msg. EOL ;
+                       }
+                       @unlink($src);
+                       killme();
                }
-               @unlink($src);
-               killme();
        }
 
-
        $filedata = @file_get_contents($src);
        $mimetype = z_mime_content_type($filename);
        $hash = get_guid(64);
index eb2a92323ab0115b489e92bb371039d02b17e0f6..82cd3652b3f2549a4b24063eaeaba94a60ed447e 100644 (file)
@@ -2,7 +2,7 @@
 
 require_once('include/Photo.php');
 
-function wall_upload_post(&$a, $desktopmode = true) {
+function wall_upload_post(App $a, $desktopmode = true) {
 
        logger("wall upload: starting new upload", LOGGER_DEBUG);
 
@@ -166,21 +166,19 @@ function wall_upload_post(&$a, $desktopmode = true) {
                        intval($page_owner_uid)
                );
                $size = $r[0]['total'];
-       } else
-               $size = 0;
 
-       if(($limit !== false) && (($size + strlen($imagedata)) > $limit)) {
-               $msg = upgrade_message(true);
-               if ($r_json) {
-                       echo json_encode(array('error'=>$msg));
-               } else {
-                       echo  $msg. EOL;
+               if (($size + strlen($imagedata)) > $limit) {
+                       $msg = upgrade_message(true);
+                       if ($r_json) {
+                               echo json_encode(array('error'=>$msg));
+                       } else {
+                               echo  $msg. EOL;
+                       }
+                       @unlink($src);
+                       killme();
                }
-               @unlink($src);
-               killme();
        }
 
-
        $imagedata = @file_get_contents($src);
        $ph = new Photo($imagedata, $filetype);
 
index e0c702cdb0ca45abfcb9e1cdd96e405c058325a1..c0a30bdcf4cc8efc0811cc4c2ffbe8e1052dff78 100644 (file)
@@ -2,7 +2,7 @@
 
 require_once('include/message.php');
 
-function wallmessage_post(App &$a) {
+function wallmessage_post(App $a) {
 
        $replyto = get_my_url();
        if(! $replyto) {
@@ -73,7 +73,7 @@ function wallmessage_post(App &$a) {
 }
 
 
-function wallmessage_content(App &$a) {
+function wallmessage_content(App $a) {
 
        if(! get_my_url()) {
                notice( t('Permission denied.') . EOL);
@@ -134,9 +134,9 @@ function wallmessage_content(App &$a) {
                '$nickname' => $user['nickname'],
                '$linkurl' => t('Please enter a link URL:')
        ));
-       
 
-       
+
+
        $tpl = get_markup_template('wallmessage.tpl');
        $o .= replace_macros($tpl,array(
                '$header' => t('Send Private Message'),
index f08451ba70446d380b75170c04272f721594d13e..eee0580e3178c8b8a492ecf73fcbd1c718bb82fa 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 require_once("include/Probe.php");
 
-function webfinger_content(App &$a) {
+function webfinger_content(App $a) {
 
        $o .= '<h3>Webfinger Diagnostic</h3>';
 
index a56c7fbdffaa0503a971fd3891a6de7b76960e28..7b812a7f9d94610d804515ba2e454cdf855762b0 100644 (file)
@@ -2,7 +2,7 @@
 
 require_once('include/crypto.php');
 
-function xrd_init(App &$a) {
+function xrd_init(App $a) {
 
        $uri = urldecode(notags(trim($_GET['uri'])));
 
index 3bd9cbe610efa77aae3f5b045f510c79069bf3fd..058536d82195421998d75b4069f0515af15917ec 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-define('UPDATE_VERSION' , 1211);
+define('UPDATE_VERSION' , 1212);
 
 /**
  *
index a9df298ca974f78d3c25bb4fbd532a0a32b31012..3a8ec39edb9f93fb25b36d44b38aa44ffd0cc718 100644 (file)
@@ -5,19 +5,19 @@
 # Translators:
 # Elena <elena.valhalla@gmail.com>, 2014
 # fabrixxm <fabrix.xm@gmail.com>, 2011
-# fabrixxm <fabrix.xm@gmail.com>, 2013-2015
+# fabrixxm <fabrix.xm@gmail.com>, 2013-2015,2017
 # fabrixxm <fabrix.xm@gmail.com>, 2011-2012
 # Francesco Apruzzese <cescoap@gmail.com>, 2012-2013
 # ufic <marco@carnazzo.it>, 2012
 # Paolo Wave <pynolo@tarine.net>, 2012
-# Sandro Santilli <strk@keybit.net>, 2015-2016
+# Sandro Santilli <strk@kbt.io>, 2015-2016
 msgid ""
 msgstr ""
 "Project-Id-Version: friendica\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-01-24 06:49+0100\n"
-"PO-Revision-Date: 2016-02-16 10:29+0000\n"
-"Last-Translator: Sandro Santilli <strk@keybit.net>\n"
+"POT-Creation-Date: 2016-12-19 07:46+0100\n"
+"PO-Revision-Date: 2017-01-18 10:36+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"
@@ -25,8375 +25,8741 @@ msgstr ""
 "Language: it\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: mod/contacts.php:50 include/identity.php:395
-msgid "Network:"
-msgstr "Rete:"
-
-#: mod/contacts.php:51 mod/contacts.php:961 mod/videos.php:37
-#: mod/viewcontacts.php:105 mod/dirfind.php:214 mod/network.php:598
-#: mod/allfriends.php:77 mod/match.php:82 mod/directory.php:172
-#: mod/common.php:123 mod/suggest.php:95 mod/photos.php:41
-#: include/identity.php:298
-msgid "Forum"
-msgstr "Forum"
+#: include/contact_widgets.php:6
+msgid "Add New Contact"
+msgstr "Aggiungi nuovo contatto"
 
-#: mod/contacts.php:128
-#, php-format
-msgid "%d contact edited."
-msgid_plural "%d contacts edited."
-msgstr[0] "%d contatto modificato."
-msgstr[1] "%d contatti modificati"
+#: include/contact_widgets.php:7
+msgid "Enter address or web location"
+msgstr "Inserisci posizione o indirizzo web"
 
-#: mod/contacts.php:159 mod/contacts.php:383
-msgid "Could not access contact record."
-msgstr "Non Ã¨ possibile accedere al contatto."
+#: include/contact_widgets.php:8
+msgid "Example: bob@example.com, http://example.com/barbara"
+msgstr "Esempio: bob@example.com, http://example.com/barbara"
 
-#: mod/contacts.php:173
-msgid "Could not locate selected profile."
-msgstr "Non riesco a trovare il profilo selezionato."
+#: 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 "Connetti"
 
-#: mod/contacts.php:206
-msgid "Contact updated."
-msgstr "Contatto aggiornato."
+#: include/contact_widgets.php:24
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] "%d invito disponibile"
+msgstr[1] "%d inviti disponibili"
 
-#: mod/contacts.php:208 mod/dfrn_request.php:575
-msgid "Failed to update contact record."
-msgstr "Errore nell'aggiornamento del contatto."
+#: include/contact_widgets.php:30
+msgid "Find People"
+msgstr "Trova persone"
 
-#: mod/contacts.php:365 mod/manage.php:96 mod/display.php:509
-#: mod/profile_photo.php:19 mod/profile_photo.php:175
-#: mod/profile_photo.php:186 mod/profile_photo.php:199
-#: mod/ostatus_subscribe.php:9 mod/follow.php:11 mod/follow.php:73
-#: mod/follow.php:155 mod/item.php:180 mod/item.php:192 mod/group.php:19
-#: mod/dfrn_confirm.php:55 mod/fsuggest.php:78 mod/wall_upload.php:77
-#: mod/wall_upload.php:80 mod/viewcontacts.php:40 mod/notifications.php:69
-#: mod/message.php:45 mod/message.php:181 mod/crepair.php:117
-#: mod/dirfind.php:11 mod/nogroup.php:25 mod/network.php:4
-#: mod/allfriends.php:12 mod/events.php:165 mod/wallmessage.php:9
-#: mod/wallmessage.php:33 mod/wallmessage.php:79 mod/wallmessage.php:103
-#: mod/wall_attach.php:67 mod/wall_attach.php:70 mod/settings.php:20
-#: mod/settings.php:126 mod/settings.php:646 mod/register.php:42
-#: mod/delegate.php:12 mod/common.php:18 mod/mood.php:114 mod/suggest.php:58
-#: mod/profiles.php:165 mod/profiles.php:615 mod/editpost.php:10
-#: mod/api.php:26 mod/api.php:31 mod/notes.php:22 mod/poke.php:149
-#: mod/repair_ostatus.php:9 mod/invite.php:15 mod/invite.php:101
-#: mod/photos.php:171 mod/photos.php:1105 mod/regmod.php:110
-#: mod/uimport.php:23 mod/attach.php:33 include/items.php:5096 index.php:383
-msgid "Permission denied."
-msgstr "Permesso negato."
+#: include/contact_widgets.php:31
+msgid "Enter name or interest"
+msgstr "Inserisci un nome o un interesse"
 
-#: mod/contacts.php:404
-msgid "Contact has been blocked"
-msgstr "Il contatto Ã¨ stato bloccato"
+#: 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 "Connetti/segui"
 
-#: mod/contacts.php:404
-msgid "Contact has been unblocked"
-msgstr "Il contatto Ã¨ stato sbloccato"
+#: include/contact_widgets.php:33
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "Esempi: Mario Rossi, Pesca"
 
-#: mod/contacts.php:415
-msgid "Contact has been ignored"
-msgstr "Il contatto Ã¨ ignorato"
+#: include/contact_widgets.php:34 mod/directory.php:204 mod/contacts.php:798
+msgid "Find"
+msgstr "Trova"
 
-#: mod/contacts.php:415
-msgid "Contact has been unignored"
-msgstr "Il contatto non Ã¨ più ignorato"
+#: include/contact_widgets.php:35 mod/suggest.php:114
+#: view/theme/vier/theme.php:203
+msgid "Friend Suggestions"
+msgstr "Contatti suggeriti"
 
-#: mod/contacts.php:427
-msgid "Contact has been archived"
-msgstr "Il contatto Ã¨ stato archiviato"
+#: include/contact_widgets.php:36 view/theme/vier/theme.php:202
+msgid "Similar Interests"
+msgstr "Interessi simili"
 
-#: mod/contacts.php:427
-msgid "Contact has been unarchived"
-msgstr "Il contatto Ã¨ stato dearchiviato"
+#: include/contact_widgets.php:37
+msgid "Random Profile"
+msgstr "Profilo causale"
 
-#: mod/contacts.php:454 mod/contacts.php:802
-msgid "Do you really want to delete this contact?"
-msgstr "Vuoi veramente cancellare questo contatto?"
+#: include/contact_widgets.php:38 view/theme/vier/theme.php:204
+msgid "Invite Friends"
+msgstr "Invita amici"
 
-#: mod/contacts.php:456 mod/follow.php:110 mod/message.php:216
-#: mod/settings.php:1103 mod/settings.php:1109 mod/settings.php:1117
-#: mod/settings.php:1121 mod/settings.php:1126 mod/settings.php:1132
-#: mod/settings.php:1138 mod/settings.php:1144 mod/settings.php:1170
-#: mod/settings.php:1171 mod/settings.php:1172 mod/settings.php:1173
-#: mod/settings.php:1174 mod/dfrn_request.php:857 mod/register.php:238
-#: mod/suggest.php:29 mod/profiles.php:658 mod/profiles.php:661
-#: mod/profiles.php:687 mod/api.php:105 include/items.php:4928
-msgid "Yes"
-msgstr "Si"
+#: include/contact_widgets.php:108
+msgid "Networks"
+msgstr "Reti"
 
-#: mod/contacts.php:459 mod/tagrm.php:11 mod/tagrm.php:94 mod/follow.php:121
-#: mod/videos.php:131 mod/message.php:219 mod/fbrowser.php:93
-#: mod/fbrowser.php:128 mod/settings.php:660 mod/settings.php:686
-#: mod/dfrn_request.php:871 mod/suggest.php:32 mod/editpost.php:148
-#: mod/photos.php:247 mod/photos.php:336 include/conversation.php:1220
-#: include/items.php:4931
-msgid "Cancel"
-msgstr "Annulla"
+#: include/contact_widgets.php:111
+msgid "All Networks"
+msgstr "Tutte le Reti"
 
-#: mod/contacts.php:471
-msgid "Contact has been removed."
-msgstr "Il contatto Ã¨ stato rimosso."
+#: include/contact_widgets.php:141 include/features.php:110
+msgid "Saved Folders"
+msgstr "Cartelle Salvate"
 
-#: mod/contacts.php:512
-#, php-format
-msgid "You are mutual friends with %s"
-msgstr "Sei amico reciproco con %s"
+#: include/contact_widgets.php:144 include/contact_widgets.php:176
+msgid "Everything"
+msgstr "Tutto"
 
-#: mod/contacts.php:516
-#, php-format
-msgid "You are sharing with %s"
-msgstr "Stai condividendo con %s"
+#: include/contact_widgets.php:173
+msgid "Categories"
+msgstr "Categorie"
 
-#: mod/contacts.php:521
+#: include/contact_widgets.php:237
 #, php-format
-msgid "%s is sharing with you"
-msgstr "%s sta condividendo con te"
+msgid "%d contact in common"
+msgid_plural "%d contacts in common"
+msgstr[0] "%d contatto in comune"
+msgstr[1] "%d contatti in comune"
 
-#: mod/contacts.php:541
-msgid "Private communications are not available for this contact."
-msgstr "Le comunicazioni private non sono disponibili per questo contatto."
+#: 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 "mostra di più"
 
-#: mod/contacts.php:544 mod/admin.php:822
-msgid "Never"
-msgstr "Mai"
+#: include/ForumManager.php:114 include/nav.php:131 include/text.php:1025
+#: view/theme/vier/theme.php:255
+msgid "Forums"
+msgstr "Forum"
 
-#: mod/contacts.php:548
-msgid "(Update was successful)"
-msgstr "(L'aggiornamento Ã¨ stato completato)"
+#: include/ForumManager.php:116 view/theme/vier/theme.php:257
+msgid "External link to forum"
+msgstr "Link esterno al forum"
 
-#: mod/contacts.php:548
-msgid "(Update was not successful)"
-msgstr "(L'aggiornamento non Ã¨ stato completato)"
+#: include/profile_selectors.php:6
+msgid "Male"
+msgstr "Maschio"
 
-#: mod/contacts.php:550
-msgid "Suggest friends"
-msgstr "Suggerisci amici"
+#: include/profile_selectors.php:6
+msgid "Female"
+msgstr "Femmina"
 
-#: mod/contacts.php:554
-#, php-format
-msgid "Network type: %s"
-msgstr "Tipo di rete: %s"
+#: include/profile_selectors.php:6
+msgid "Currently Male"
+msgstr "Al momento maschio"
 
-#: mod/contacts.php:567
-msgid "Communications lost with this contact!"
-msgstr "Comunicazione con questo contatto persa!"
+#: include/profile_selectors.php:6
+msgid "Currently Female"
+msgstr "Al momento femmina"
 
-#: mod/contacts.php:570
-msgid "Fetch further information for feeds"
-msgstr "Recupera maggiori infomazioni per i feed"
+#: include/profile_selectors.php:6
+msgid "Mostly Male"
+msgstr "Prevalentemente maschio"
 
-#: mod/contacts.php:571 mod/admin.php:831
-msgid "Disabled"
-msgstr "Disabilitato"
+#: include/profile_selectors.php:6
+msgid "Mostly Female"
+msgstr "Prevalentemente femmina"
 
-#: mod/contacts.php:571
-msgid "Fetch information"
-msgstr "Recupera informazioni"
+#: include/profile_selectors.php:6
+msgid "Transgender"
+msgstr "Transgender"
 
-#: mod/contacts.php:571
-msgid "Fetch information and keywords"
-msgstr "Recupera informazioni e parole chiave"
+#: include/profile_selectors.php:6
+msgid "Intersex"
+msgstr "Intersex"
 
-#: mod/contacts.php:587 mod/manage.php:143 mod/fsuggest.php:107
-#: mod/message.php:342 mod/message.php:525 mod/crepair.php:196
-#: mod/events.php:574 mod/content.php:712 mod/install.php:261
-#: mod/install.php:299 mod/mood.php:137 mod/profiles.php:696
-#: mod/localtime.php:45 mod/poke.php:198 mod/invite.php:140
-#: mod/photos.php:1137 mod/photos.php:1261 mod/photos.php:1579
-#: mod/photos.php:1630 mod/photos.php:1678 mod/photos.php:1766
-#: object/Item.php:710 view/theme/cleanzero/config.php:80
-#: view/theme/dispy/config.php:70 view/theme/quattro/config.php:64
-#: view/theme/diabook/config.php:148 view/theme/diabook/theme.php:633
-#: view/theme/vier/config.php:107 view/theme/duepuntozero/config.php:59
-msgid "Submit"
-msgstr "Invia"
+#: include/profile_selectors.php:6
+msgid "Transsexual"
+msgstr "Transessuale"
 
-#: mod/contacts.php:588
-msgid "Profile Visibility"
-msgstr "Visibilità del profilo"
+#: include/profile_selectors.php:6
+msgid "Hermaphrodite"
+msgstr "Ermafrodito"
 
-#: mod/contacts.php:589
-#, 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/profile_selectors.php:6
+msgid "Neuter"
+msgstr "Neutro"
 
-#: mod/contacts.php:590
-msgid "Contact Information / Notes"
-msgstr "Informazioni / Note sul contatto"
+#: include/profile_selectors.php:6
+msgid "Non-specific"
+msgstr "Non specificato"
 
-#: mod/contacts.php:591
-msgid "Edit contact notes"
-msgstr "Modifica note contatto"
+#: include/profile_selectors.php:6
+msgid "Other"
+msgstr "Altro"
 
-#: mod/contacts.php:596 mod/contacts.php:952 mod/viewcontacts.php:97
-#: mod/nogroup.php:41
-#, php-format
-msgid "Visit %s's profile [%s]"
-msgstr "Visita il profilo di %s [%s]"
+#: include/profile_selectors.php:6 include/conversation.php:1487
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr[0] "Indeciso"
+msgstr[1] "Indecisi"
 
-#: mod/contacts.php:597
-msgid "Block/Unblock contact"
-msgstr "Blocca/Sblocca contatto"
+#: include/profile_selectors.php:23
+msgid "Males"
+msgstr "Maschi"
 
-#: mod/contacts.php:598
-msgid "Ignore contact"
-msgstr "Ignora il contatto"
+#: include/profile_selectors.php:23
+msgid "Females"
+msgstr "Femmine"
 
-#: mod/contacts.php:599
-msgid "Repair URL settings"
-msgstr "Impostazioni riparazione URL"
+#: include/profile_selectors.php:23
+msgid "Gay"
+msgstr "Gay"
 
-#: mod/contacts.php:600
-msgid "View conversations"
-msgstr "Vedi conversazioni"
+#: include/profile_selectors.php:23
+msgid "Lesbian"
+msgstr "Lesbica"
 
-#: mod/contacts.php:602
-msgid "Delete contact"
-msgstr "Rimuovi contatto"
+#: include/profile_selectors.php:23
+msgid "No Preference"
+msgstr "Nessuna preferenza"
 
-#: mod/contacts.php:606
-msgid "Last update:"
-msgstr "Ultimo aggiornamento:"
+#: include/profile_selectors.php:23
+msgid "Bisexual"
+msgstr "Bisessuale"
 
-#: mod/contacts.php:608
-msgid "Update public posts"
-msgstr "Aggiorna messaggi pubblici"
+#: include/profile_selectors.php:23
+msgid "Autosexual"
+msgstr "Autosessuale"
 
-#: mod/contacts.php:610
-msgid "Update now"
-msgstr "Aggiorna adesso"
+#: include/profile_selectors.php:23
+msgid "Abstinent"
+msgstr "Astinente"
 
-#: mod/contacts.php:612 mod/follow.php:103 mod/dirfind.php:196
-#: mod/allfriends.php:65 mod/match.php:71 mod/suggest.php:82
-#: include/contact_widgets.php:32 include/Contact.php:297
-#: include/conversation.php:924
-msgid "Connect/Follow"
-msgstr "Connetti/segui"
+#: include/profile_selectors.php:23
+msgid "Virgin"
+msgstr "Vergine"
 
-#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
-#: mod/admin.php:1312
-msgid "Unblock"
-msgstr "Sblocca"
+#: include/profile_selectors.php:23
+msgid "Deviant"
+msgstr "Deviato"
 
-#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
-#: mod/admin.php:1311
-msgid "Block"
-msgstr "Blocca"
-
-#: mod/contacts.php:616 mod/contacts.php:807 mod/contacts.php:872
-msgid "Unignore"
-msgstr "Non ignorare"
+#: include/profile_selectors.php:23
+msgid "Fetish"
+msgstr "Fetish"
 
-#: mod/contacts.php:616 mod/contacts.php:807 mod/contacts.php:872
-#: mod/notifications.php:54 mod/notifications.php:179
-#: mod/notifications.php:259
-msgid "Ignore"
-msgstr "Ignora"
+#: include/profile_selectors.php:23
+msgid "Oodles"
+msgstr "Un sacco"
 
-#: mod/contacts.php:619
-msgid "Currently blocked"
-msgstr "Bloccato"
+#: include/profile_selectors.php:23
+msgid "Nonsexual"
+msgstr "Asessuato"
 
-#: mod/contacts.php:620
-msgid "Currently ignored"
-msgstr "Ignorato"
+#: include/profile_selectors.php:42
+msgid "Single"
+msgstr "Single"
 
-#: mod/contacts.php:621
-msgid "Currently archived"
-msgstr "Al momento archiviato"
+#: include/profile_selectors.php:42
+msgid "Lonely"
+msgstr "Solitario"
 
-#: mod/contacts.php:622 mod/notifications.php:172 mod/notifications.php:251
-msgid "Hide this contact from others"
-msgstr "Nascondi questo contatto agli altri"
+#: include/profile_selectors.php:42
+msgid "Available"
+msgstr "Disponibile"
 
-#: mod/contacts.php:622
-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/profile_selectors.php:42
+msgid "Unavailable"
+msgstr "Non disponibile"
 
-#: mod/contacts.php:623
-msgid "Notification for new posts"
-msgstr "Notifica per i nuovi messaggi"
+#: include/profile_selectors.php:42
+msgid "Has crush"
+msgstr "è cotto/a"
 
-#: mod/contacts.php:623
-msgid "Send a notification of every new post of this contact"
-msgstr "Invia una notifica per ogni nuovo messaggio di questo contatto"
+#: include/profile_selectors.php:42
+msgid "Infatuated"
+msgstr "infatuato/a"
 
-#: mod/contacts.php:626
-msgid "Blacklisted keywords"
-msgstr "Parole chiave in blacklist"
+#: include/profile_selectors.php:42
+msgid "Dating"
+msgstr "Disponibile a un incontro"
 
-#: mod/contacts.php:626
-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 hastag, quando \"Recupera informazioni e parole chiave\" Ã¨ selezionato"
+#: include/profile_selectors.php:42
+msgid "Unfaithful"
+msgstr "Infedele"
 
-#: mod/contacts.php:633 mod/follow.php:126 mod/notifications.php:255
-msgid "Profile URL"
-msgstr "URL Profilo"
+#: include/profile_selectors.php:42
+msgid "Sex Addict"
+msgstr "Sesso-dipendente"
 
-#: mod/contacts.php:636 mod/notifications.php:244 mod/events.php:566
-#: mod/directory.php:145 include/identity.php:308 include/bb2diaspora.php:170
-#: include/event.php:36 include/event.php:60
-msgid "Location:"
-msgstr "Posizione:"
+#: include/profile_selectors.php:42 include/user.php:280 include/user.php:284
+msgid "Friends"
+msgstr "Amici"
 
-#: mod/contacts.php:638 mod/notifications.php:246 mod/directory.php:153
-#: include/identity.php:317 include/identity.php:631
-msgid "About:"
-msgstr "Informazioni:"
+#: include/profile_selectors.php:42
+msgid "Friends/Benefits"
+msgstr "Amici con benefici"
 
-#: mod/contacts.php:640 mod/follow.php:134 mod/notifications.php:248
-#: include/identity.php:625
-msgid "Tags:"
-msgstr "Tag:"
+#: include/profile_selectors.php:42
+msgid "Casual"
+msgstr "Casual"
 
-#: mod/contacts.php:685
-msgid "Suggestions"
-msgstr "Suggerimenti"
+#: include/profile_selectors.php:42
+msgid "Engaged"
+msgstr "Impegnato"
 
-#: mod/contacts.php:688
-msgid "Suggest potential friends"
-msgstr "Suggerisci potenziali amici"
+#: include/profile_selectors.php:42
+msgid "Married"
+msgstr "Sposato"
 
-#: mod/contacts.php:693 mod/group.php:192
-msgid "All Contacts"
-msgstr "Tutti i contatti"
+#: include/profile_selectors.php:42
+msgid "Imaginarily married"
+msgstr "immaginariamente sposato/a"
 
-#: mod/contacts.php:696
-msgid "Show all contacts"
-msgstr "Mostra tutti i contatti"
+#: include/profile_selectors.php:42
+msgid "Partners"
+msgstr "Partners"
 
-#: mod/contacts.php:701
-msgid "Unblocked"
-msgstr "Sbloccato"
+#: include/profile_selectors.php:42
+msgid "Cohabiting"
+msgstr "Coinquilino"
 
-#: mod/contacts.php:704
-msgid "Only show unblocked contacts"
-msgstr "Mostra solo contatti non bloccati"
+#: include/profile_selectors.php:42
+msgid "Common law"
+msgstr "diritto comune"
 
-#: mod/contacts.php:710
-msgid "Blocked"
-msgstr "Bloccato"
+#: include/profile_selectors.php:42
+msgid "Happy"
+msgstr "Felice"
 
-#: mod/contacts.php:713
-msgid "Only show blocked contacts"
-msgstr "Mostra solo contatti bloccati"
+#: include/profile_selectors.php:42
+msgid "Not looking"
+msgstr "Non guarda"
 
-#: mod/contacts.php:719
-msgid "Ignored"
-msgstr "Ignorato"
+#: include/profile_selectors.php:42
+msgid "Swinger"
+msgstr "Scambista"
 
-#: mod/contacts.php:722
-msgid "Only show ignored contacts"
-msgstr "Mostra solo contatti ignorati"
+#: include/profile_selectors.php:42
+msgid "Betrayed"
+msgstr "Tradito"
 
-#: mod/contacts.php:728
-msgid "Archived"
-msgstr "Achiviato"
+#: include/profile_selectors.php:42
+msgid "Separated"
+msgstr "Separato"
 
-#: mod/contacts.php:731
-msgid "Only show archived contacts"
-msgstr "Mostra solo contatti archiviati"
+#: include/profile_selectors.php:42
+msgid "Unstable"
+msgstr "Instabile"
 
-#: mod/contacts.php:737
-msgid "Hidden"
-msgstr "Nascosto"
+#: include/profile_selectors.php:42
+msgid "Divorced"
+msgstr "Divorziato"
 
-#: mod/contacts.php:740
-msgid "Only show hidden contacts"
-msgstr "Mostra solo contatti nascosti"
+#: include/profile_selectors.php:42
+msgid "Imaginarily divorced"
+msgstr "immaginariamente divorziato/a"
 
-#: mod/contacts.php:793 mod/contacts.php:841 mod/viewcontacts.php:116
-#: include/identity.php:741 include/identity.php:744 include/text.php:1012
-#: include/nav.php:123 include/nav.php:187 view/theme/diabook/theme.php:125
-msgid "Contacts"
-msgstr "Contatti"
+#: include/profile_selectors.php:42
+msgid "Widowed"
+msgstr "Vedovo"
 
-#: mod/contacts.php:797
-msgid "Search your contacts"
-msgstr "Cerca nei tuoi contatti"
+#: include/profile_selectors.php:42
+msgid "Uncertain"
+msgstr "Incerto"
 
-#: mod/contacts.php:798
-msgid "Finding: "
-msgstr "Ricerca: "
+#: include/profile_selectors.php:42
+msgid "It's complicated"
+msgstr "E' complicato"
 
-#: mod/contacts.php:799 mod/directory.php:210 include/contact_widgets.php:34
-msgid "Find"
-msgstr "Trova"
+#: include/profile_selectors.php:42
+msgid "Don't care"
+msgstr "Non interessa"
 
-#: mod/contacts.php:805 mod/settings.php:156 mod/settings.php:685
-msgid "Update"
-msgstr "Aggiorna"
+#: include/profile_selectors.php:42
+msgid "Ask me"
+msgstr "Chiedimelo"
 
-#: mod/contacts.php:808 mod/contacts.php:879
-msgid "Archive"
-msgstr "Archivia"
+#: include/dba_pdo.php:72 include/dba.php:56
+#, php-format
+msgid "Cannot locate DNS info for database server '%s'"
+msgstr "Non trovo le informazioni DNS per il database server '%s'"
 
-#: mod/contacts.php:808 mod/contacts.php:879
-msgid "Unarchive"
-msgstr "Dearchivia"
+#: include/auth.php:45
+msgid "Logged out."
+msgstr "Uscita effettuata."
 
-#: mod/contacts.php:809 mod/group.php:171 mod/admin.php:1310
-#: mod/content.php:440 mod/content.php:743 mod/settings.php:722
-#: mod/photos.php:1723 object/Item.php:134 include/conversation.php:635
-msgid "Delete"
-msgstr "Rimuovi"
+#: include/auth.php:116 include/auth.php:178 mod/openid.php:100
+msgid "Login failed."
+msgstr "Accesso fallito."
 
-#: mod/contacts.php:822 include/identity.php:686 include/nav.php:75
-msgid "Status"
-msgstr "Stato"
+#: 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 "Abbiamo incontrato un problema mentre contattavamo il server OpenID che ci hai fornito. Controlla di averlo scritto giusto."
 
-#: mod/contacts.php:825 mod/follow.php:143 include/identity.php:689
-msgid "Status Messages and Posts"
-msgstr "Messaggi di stato e post"
+#: include/auth.php:132 include/user.php:75
+msgid "The error message was:"
+msgstr "Il messaggio riportato era:"
 
-#: mod/contacts.php:830 mod/profperm.php:104 mod/newmember.php:32
-#: include/identity.php:579 include/identity.php:665 include/identity.php:694
-#: include/nav.php:76 view/theme/diabook/theme.php:124
-msgid "Profile"
-msgstr "Profilo"
+#: 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."
 
-#: mod/contacts.php:833 include/identity.php:697
-msgid "Profile Details"
-msgstr "Dettagli del profilo"
+#: include/group.php:209
+msgid "Default privacy group for new contacts"
+msgstr "Gruppo predefinito per i nuovi contatti"
 
-#: mod/contacts.php:844
-msgid "View all contacts"
-msgstr "Vedi tutti i contatti"
+#: include/group.php:242
+msgid "Everybody"
+msgstr "Tutti"
 
-#: mod/contacts.php:850 mod/common.php:134
-msgid "Common Friends"
-msgstr "Amici in comune"
+#: include/group.php:265
+msgid "edit"
+msgstr "modifica"
 
-#: mod/contacts.php:853
-msgid "View all common friends"
-msgstr "Vedi tutti gli amici in comune"
+#: include/group.php:286 mod/newmember.php:61
+msgid "Groups"
+msgstr "Gruppi"
 
-#: mod/contacts.php:857
-msgid "Repair"
-msgstr "Ripara"
+#: include/group.php:288
+msgid "Edit groups"
+msgstr "Modifica gruppi"
 
-#: mod/contacts.php:860
-msgid "Advanced Contact Settings"
-msgstr "Impostazioni avanzate Contatto"
+#: include/group.php:290
+msgid "Edit group"
+msgstr "Modifica gruppo"
 
-#: mod/contacts.php:868
-msgid "Toggle Blocked status"
-msgstr "Inverti stato \"Blocca\""
+#: include/group.php:291
+msgid "Create a new group"
+msgstr "Crea un nuovo gruppo"
 
-#: mod/contacts.php:875
-msgid "Toggle Ignored status"
-msgstr "Inverti stato \"Ignora\""
+#: include/group.php:292 mod/group.php:94 mod/group.php:178
+msgid "Group Name: "
+msgstr "Nome del gruppo:"
 
-#: mod/contacts.php:882
-msgid "Toggle Archive status"
-msgstr "Inverti stato \"Archiviato\""
+#: include/group.php:294
+msgid "Contacts not in any group"
+msgstr "Contatti in nessun gruppo."
 
-#: mod/contacts.php:924
-msgid "Mutual Friendship"
-msgstr "Amicizia reciproca"
+#: include/group.php:296 mod/network.php:201
+msgid "add"
+msgstr "aggiungi"
 
-#: mod/contacts.php:928
-msgid "is a fan of yours"
-msgstr "è un tuo fan"
+#: include/contact_selectors.php:32
+msgid "Unknown | Not categorised"
+msgstr "Sconosciuto | non categorizzato"
 
-#: mod/contacts.php:932
-msgid "you are a fan of"
-msgstr "sei un fan di"
+#: include/contact_selectors.php:33
+msgid "Block immediately"
+msgstr "Blocca immediatamente"
 
-#: mod/contacts.php:953 mod/nogroup.php:42
-msgid "Edit contact"
-msgstr "Modifca contatto"
+#: include/contact_selectors.php:34
+msgid "Shady, spammer, self-marketer"
+msgstr "Losco, venditore di fumo"
 
-#: mod/hcard.php:10
-msgid "No profile"
-msgstr "Nessun profilo"
+#: include/contact_selectors.php:35
+msgid "Known to me, but no opinion"
+msgstr "Lo conosco, ma non ho un'opinione particolare"
 
-#: mod/manage.php:139
-msgid "Manage Identities and/or Pages"
-msgstr "Gestisci indentità e/o pagine"
+#: include/contact_selectors.php:36
+msgid "OK, probably harmless"
+msgstr "E' ok, probabilmente innocuo"
 
-#: 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 "Cambia tra differenti identità o pagine comunità/gruppi che condividono il tuo account o per cui hai i permessi di gestione"
+#: include/contact_selectors.php:37
+msgid "Reputable, has my trust"
+msgstr "Rispettabile, ha la mia fiducia"
 
-#: mod/manage.php:141
-msgid "Select an identity to manage: "
-msgstr "Seleziona un'identità da gestire:"
+#: include/contact_selectors.php:56 mod/admin.php:890
+msgid "Frequently"
+msgstr "Frequentemente"
 
-#: mod/oexchange.php:25
-msgid "Post successful."
-msgstr "Inviato!"
+#: include/contact_selectors.php:57 mod/admin.php:891
+msgid "Hourly"
+msgstr "Ogni ora"
 
-#: mod/profperm.php:19 mod/group.php:72 index.php:382
-msgid "Permission denied"
-msgstr "Permesso negato"
+#: include/contact_selectors.php:58 mod/admin.php:892
+msgid "Twice daily"
+msgstr "Due volte al dì"
 
-#: mod/profperm.php:25 mod/profperm.php:56
-msgid "Invalid profile identifier."
-msgstr "Indentificativo del profilo non valido."
+#: include/contact_selectors.php:59 mod/admin.php:893
+msgid "Daily"
+msgstr "Giornalmente"
 
-#: mod/profperm.php:102
-msgid "Profile Visibility Editor"
-msgstr "Modifica visibilità del profilo"
+#: include/contact_selectors.php:60
+msgid "Weekly"
+msgstr "Settimanalmente"
 
-#: mod/profperm.php:106 mod/group.php:223
-msgid "Click on a contact to add or remove."
-msgstr "Clicca su un contatto per aggiungerlo o rimuoverlo."
+#: include/contact_selectors.php:61
+msgid "Monthly"
+msgstr "Mensilmente"
 
-#: mod/profperm.php:115
-msgid "Visible To"
-msgstr "Visibile a"
+#: include/contact_selectors.php:76 mod/dfrn_request.php:868
+msgid "Friendica"
+msgstr "Friendica"
 
-#: mod/profperm.php:131
-msgid "All Contacts (with secure profile access)"
-msgstr "Tutti i contatti (con profilo ad accesso sicuro)"
+#: include/contact_selectors.php:77
+msgid "OStatus"
+msgstr "Ostatus"
 
-#: mod/display.php:82 mod/display.php:291 mod/display.php:513
-#: mod/viewsrc.php:15 mod/admin.php:234 mod/admin.php:1365 mod/admin.php:1599
-#: mod/notice.php:15 include/items.php:4887
-msgid "Item not found."
-msgstr "Elemento non trovato."
+#: include/contact_selectors.php:78
+msgid "RSS/Atom"
+msgstr "RSS / Atom"
 
-#: mod/display.php:220 mod/videos.php:197 mod/viewcontacts.php:35
-#: mod/community.php:22 mod/dfrn_request.php:786 mod/search.php:93
-#: mod/search.php:99 mod/directory.php:37 mod/photos.php:976
-msgid "Public access denied."
-msgstr "Accesso negato."
+#: 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 "Email"
 
-#: mod/display.php:339 mod/profile.php:155
-msgid "Access to this profile has been restricted."
-msgstr "L'accesso a questo profilo Ã¨ stato limitato."
+#: include/contact_selectors.php:80 mod/settings.php:842
+#: mod/dfrn_request.php:870
+msgid "Diaspora"
+msgstr "Diaspora"
 
-#: mod/display.php:506
-msgid "Item has been removed."
-msgstr "L'oggetto Ã¨ stato rimosso."
+#: include/contact_selectors.php:81
+msgid "Facebook"
+msgstr "Facebook"
 
-#: mod/newmember.php:6
-msgid "Welcome to Friendica"
-msgstr "Benvenuto su Friendica"
+#: include/contact_selectors.php:82
+msgid "Zot!"
+msgstr "Zot!"
 
-#: mod/newmember.php:8
-msgid "New Member Checklist"
-msgstr "Cose da fare per i Nuovi Utenti"
+#: include/contact_selectors.php:83
+msgid "LinkedIn"
+msgstr "LinkedIn"
 
-#: mod/newmember.php:12
-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/contact_selectors.php:84
+msgid "XMPP/IM"
+msgstr "XMPP/IM"
 
-#: mod/newmember.php:14
-msgid "Getting Started"
-msgstr "Come Iniziare"
+#: include/contact_selectors.php:85
+msgid "MySpace"
+msgstr "MySpace"
 
-#: mod/newmember.php:18
-msgid "Friendica Walk-Through"
-msgstr "Friendica Passo-Passo"
+#: include/contact_selectors.php:87
+msgid "Google+"
+msgstr "Google+"
 
-#: mod/newmember.php:18
-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/contact_selectors.php:88
+msgid "pump.io"
+msgstr "pump.io"
 
-#: mod/newmember.php:22 mod/admin.php:1418 mod/admin.php:1676
-#: mod/settings.php:109 include/nav.php:182 view/theme/diabook/theme.php:544
-#: view/theme/diabook/theme.php:648
-msgid "Settings"
-msgstr "Impostazioni"
+#: include/contact_selectors.php:89
+msgid "Twitter"
+msgstr "Twitter"
 
-#: mod/newmember.php:26
-msgid "Go to Your Settings"
-msgstr "Vai alle tue Impostazioni"
+#: include/contact_selectors.php:90
+msgid "Diaspora Connector"
+msgstr "Connettore Diaspora"
 
-#: mod/newmember.php:26
-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/contact_selectors.php:91
+msgid "GNU Social"
+msgstr "GNU Social"
 
-#: mod/newmember.php:28
-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/contact_selectors.php:92
+msgid "App.net"
+msgstr "App.net"
 
-#: mod/newmember.php:36 mod/profile_photo.php:250 mod/profiles.php:709
-msgid "Upload Profile Photo"
-msgstr "Carica la foto del profilo"
+#: include/contact_selectors.php:103
+msgid "Hubzilla/Redmatrix"
+msgstr "Hubzilla/Redmatrix"
 
-#: mod/newmember.php:36
-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/acl_selectors.php:327
+msgid "Post to Email"
+msgstr "Invia a email"
 
-#: mod/newmember.php:38
-msgid "Edit Your Profile"
-msgstr "Modifica il tuo Profilo"
+#: include/acl_selectors.php:332
+#, php-format
+msgid "Connectors disabled, since \"%s\" is enabled."
+msgstr "Connettore disabilitato, dato che \"%s\" Ã¨ abilitato."
 
-#: mod/newmember.php:38
-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/acl_selectors.php:333 mod/settings.php:1181
+msgid "Hide your profile details from unknown viewers?"
+msgstr "Nascondi i dettagli del tuo profilo ai visitatori sconosciuti?"
 
-#: mod/newmember.php:40
-msgid "Profile Keywords"
-msgstr "Parole chiave del profilo"
+#: include/acl_selectors.php:338
+msgid "Visible to everybody"
+msgstr "Visibile a tutti"
 
-#: mod/newmember.php:40
-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/acl_selectors.php:339 view/theme/vier/config.php:103
+msgid "show"
+msgstr "mostra"
 
-#: mod/newmember.php:44
-msgid "Connecting"
-msgstr "Collegarsi"
+#: include/acl_selectors.php:340 view/theme/vier/config.php:103
+msgid "don't show"
+msgstr "non mostrare"
 
-#: mod/newmember.php:51
-msgid "Importing Emails"
-msgstr "Importare le Email"
+#: include/acl_selectors.php:346 mod/editpost.php:133
+msgid "CC: email addresses"
+msgstr "CC: indirizzi email"
 
-#: mod/newmember.php:51
-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/acl_selectors.php:347 mod/editpost.php:140
+msgid "Example: bob@example.com, mary@example.com"
+msgstr "Esempio: bob@example.com, mary@example.com"
 
-#: mod/newmember.php:53
-msgid "Go to Your Contacts Page"
-msgstr "Vai alla tua pagina Contatti"
+#: include/acl_selectors.php:349 mod/events.php:509 mod/photos.php:1156
+#: mod/photos.php:1535
+msgid "Permissions"
+msgstr "Permessi"
 
-#: mod/newmember.php:53
-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/acl_selectors.php:350
+msgid "Close"
+msgstr "Chiudi"
 
-#: mod/newmember.php:55
-msgid "Go to Your Site's Directory"
-msgstr "Vai all'Elenco del tuo sito"
+#: 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 "foto"
 
-#: mod/newmember.php:55
-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/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 "stato"
 
-#: mod/newmember.php:57
-msgid "Finding New People"
-msgstr "Trova nuove persone"
+#: include/like.php:165 include/conversation.php:122
+#: include/conversation.php:258 include/text.php:1802
+msgid "event"
+msgstr "l'evento"
 
-#: mod/newmember.php:57
-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/like.php:182 include/diaspora.php:1402 include/conversation.php:141
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "A %1$s piace %3$s di %2$s"
 
-#: mod/newmember.php:61 include/group.php:283
-msgid "Groups"
-msgstr "Gruppi"
+#: include/like.php:184 include/conversation.php:144
+#, 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/newmember.php:65
-msgid "Group Your Contacts"
-msgstr "Raggruppa i tuoi contatti"
-
-#: mod/newmember.php:65
-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/like.php:186
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
+msgstr "%1$s parteciperà a %3$s di %2$s"
 
-#: mod/newmember.php:68
-msgid "Why Aren't My Posts Public?"
-msgstr "Perchè i miei post non sono pubblici?"
+#: include/like.php:188
+#, 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/newmember.php:68
-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 provacy. 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/like.php:190
+#, php-format
+msgid "%1$s may attend %2$s's %3$s"
+msgstr "%1$s forse parteciperà a %3$s di %2$s"
 
-#: mod/newmember.php:73
-msgid "Getting Help"
-msgstr "Ottenere Aiuto"
+#: include/message.php:15 include/message.php:173
+msgid "[no subject]"
+msgstr "[nessun oggetto]"
 
-#: mod/newmember.php:77
-msgid "Go to the Help Section"
-msgstr "Vai alla sezione Guida"
+#: 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 "Foto della bacheca"
 
-#: mod/newmember.php:77
-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/plugin.php:526 include/plugin.php:528
+msgid "Click here to upgrade."
+msgstr "Clicca qui per aggiornare."
 
-#: mod/openid.php:24
-msgid "OpenID protocol error. No ID returned."
-msgstr "Errore protocollo OpenID. Nessun ID ricevuto."
+#: include/plugin.php:534
+msgid "This action exceeds the limits set by your subscription plan."
+msgstr "Questa azione eccede i limiti del tuo piano di sottoscrizione."
 
-#: mod/openid.php:53
-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/plugin.php:539
+msgid "This action is not available under your subscription plan."
+msgstr "Questa azione non Ã¨ disponibile nel tuo piano di sottoscrizione."
 
-#: mod/openid.php:93 include/auth.php:118 include/auth.php:181
-msgid "Login failed."
-msgstr "Accesso fallito."
+#: include/uimport.php:94
+msgid "Error decoding account file"
+msgstr "Errore decodificando il file account"
 
-#: mod/profile_photo.php:44
-msgid "Image uploaded but image cropping failed."
-msgstr "L'immagine Ã¨ stata caricata, ma il non Ã¨ stato possibile ritagliarla."
+#: include/uimport.php:100
+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/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:78 mod/photos.php:192
-#: mod/photos.php:775 mod/photos.php:1245 mod/photos.php:1268
-#: mod/photos.php:1862 include/user.php:345 include/user.php:352
-#: include/user.php:359 view/theme/diabook/theme.php:500
-msgid "Profile Photos"
-msgstr "Foto del profilo"
+#: include/uimport.php:116 include/uimport.php:127
+msgid "Error! Cannot check nickname"
+msgstr "Errore! Non posso controllare il nickname"
 
-#: mod/profile_photo.php:77 mod/profile_photo.php:84 mod/profile_photo.php:91
-#: mod/profile_photo.php:314
+#: include/uimport.php:120 include/uimport.php:131
 #, php-format
-msgid "Image size reduction [%s] failed."
-msgstr "Il ridimensionamento del'immagine [%s] Ã¨ fallito."
+msgid "User '%s' already exists on this server!"
+msgstr "L'utente '%s' esiste già su questo server!"
 
-#: mod/profile_photo.php:124
-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."
+#: include/uimport.php:153
+msgid "User creation error"
+msgstr "Errore creando l'utente"
 
-#: mod/profile_photo.php:134
-msgid "Unable to process image"
-msgstr "Impossibile elaborare l'immagine"
+#: include/uimport.php:173
+msgid "User profile creation error"
+msgstr "Errore creando il profilo dell'utente"
 
-#: mod/profile_photo.php:150 mod/wall_upload.php:151 mod/photos.php:811
+#: include/uimport.php:222
 #, php-format
-msgid "Image exceeds size limit of %s"
-msgstr "La dimensione dell'immagine supera il limite di %s"
+msgid "%d contact not imported"
+msgid_plural "%d contacts not imported"
+msgstr[0] "%d contatto non importato"
+msgstr[1] "%d contatti non importati"
 
-#: mod/profile_photo.php:159 mod/wall_upload.php:183 mod/photos.php:851
-msgid "Unable to process image."
-msgstr "Impossibile caricare l'immagine."
+#: include/uimport.php:292
+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/profile_photo.php:248
-msgid "Upload File:"
-msgstr "Carica un file:"
+#: include/datetime.php:57 include/datetime.php:59 mod/profiles.php:705
+msgid "Miscellaneous"
+msgstr "Varie"
 
-#: mod/profile_photo.php:249
-msgid "Select a profile:"
-msgstr "Seleziona un profilo:"
+#: include/datetime.php:183 include/identity.php:629
+msgid "Birthday:"
+msgstr "Compleanno:"
 
-#: mod/profile_photo.php:251
-msgid "Upload"
-msgstr "Carica"
+#: include/datetime.php:185 mod/profiles.php:728
+msgid "Age: "
+msgstr "Età : "
 
-#: mod/profile_photo.php:254
-msgid "or"
-msgstr "o"
+#: include/datetime.php:187
+msgid "YYYY-MM-DD or MM-DD"
+msgstr "AAAA-MM-GG o MM-GG"
 
-#: mod/profile_photo.php:254
-msgid "skip this step"
-msgstr "salta questo passaggio"
+#: include/datetime.php:341
+msgid "never"
+msgstr "mai"
 
-#: mod/profile_photo.php:254
-msgid "select a photo from your photo albums"
-msgstr "seleziona una foto dai tuoi album"
+#: include/datetime.php:347
+msgid "less than a second ago"
+msgstr "meno di un secondo fa"
 
-#: mod/profile_photo.php:268
-msgid "Crop Image"
-msgstr "Ritaglia immagine"
+#: include/datetime.php:350
+msgid "year"
+msgstr "anno"
 
-#: mod/profile_photo.php:269
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Ritaglia l'imagine per una visualizzazione migliore."
+#: include/datetime.php:350
+msgid "years"
+msgstr "anni"
 
-#: mod/profile_photo.php:271
-msgid "Done Editing"
-msgstr "Finito"
+#: include/datetime.php:351 include/event.php:480 mod/cal.php:284
+#: mod/events.php:389
+msgid "month"
+msgstr "mese"
 
-#: mod/profile_photo.php:305
-msgid "Image uploaded successfully."
-msgstr "Immagine caricata con successo."
+#: include/datetime.php:351
+msgid "months"
+msgstr "mesi"
 
-#: mod/profile_photo.php:307 mod/wall_upload.php:216 mod/photos.php:878
-msgid "Image upload failed."
-msgstr "Caricamento immagine fallito."
+#: include/datetime.php:352 include/event.php:481 mod/cal.php:285
+#: mod/events.php:390
+msgid "week"
+msgstr "settimana"
 
-#: mod/subthread.php:87 mod/tagger.php:62 include/like.php:165
-#: include/conversation.php:130 include/conversation.php:266
-#: include/text.php:2000 include/diaspora.php:2169
-#: view/theme/diabook/theme.php:471
-msgid "photo"
-msgstr "foto"
+#: include/datetime.php:352
+msgid "weeks"
+msgstr "settimane"
 
-#: mod/subthread.php:87 mod/tagger.php:62 include/like.php:165
-#: include/like.php:334 include/conversation.php:125
-#: include/conversation.php:134 include/conversation.php:261
-#: include/conversation.php:270 include/diaspora.php:2169
-#: view/theme/diabook/theme.php:466 view/theme/diabook/theme.php:475
-msgid "status"
-msgstr "stato"
+#: include/datetime.php:353 include/event.php:482 mod/cal.php:286
+#: mod/events.php:391
+msgid "day"
+msgstr "giorno"
 
-#: mod/subthread.php:103
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s sta seguendo %3$s di %2$s"
+#: include/datetime.php:353
+msgid "days"
+msgstr "giorni"
 
-#: mod/tagrm.php:41
-msgid "Tag removed"
-msgstr "Tag rimosso"
+#: include/datetime.php:354
+msgid "hour"
+msgstr "ora"
 
-#: mod/tagrm.php:79
-msgid "Remove Item Tag"
-msgstr "Rimuovi il tag"
+#: include/datetime.php:354
+msgid "hours"
+msgstr "ore"
 
-#: mod/tagrm.php:81
-msgid "Select a tag to remove: "
-msgstr "Seleziona un tag da rimuovere: "
+#: include/datetime.php:355
+msgid "minute"
+msgstr "minuto"
 
-#: mod/tagrm.php:93 mod/delegate.php:139
-msgid "Remove"
-msgstr "Rimuovi"
+#: include/datetime.php:355
+msgid "minutes"
+msgstr "minuti"
 
-#: mod/ostatus_subscribe.php:14
-msgid "Subscribing to OStatus contacts"
-msgstr "Iscrizione a contatti OStatus"
+#: include/datetime.php:356
+msgid "second"
+msgstr "secondo"
 
-#: mod/ostatus_subscribe.php:25
-msgid "No contact provided."
-msgstr "Nessun contatto disponibile."
+#: include/datetime.php:356
+msgid "seconds"
+msgstr "secondi"
 
-#: mod/ostatus_subscribe.php:30
-msgid "Couldn't fetch information for contact."
-msgstr "Non Ã¨ stato possibile recuperare le informazioni del contatto."
+#: include/datetime.php:365
+#, php-format
+msgid "%1$d %2$s ago"
+msgstr "%1$d %2$s fa"
 
-#: mod/ostatus_subscribe.php:38
-msgid "Couldn't fetch friends for contact."
-msgstr "Non Ã¨ stato possibile recuperare gli amici del contatto."
+#: include/datetime.php:572
+#, php-format
+msgid "%s's birthday"
+msgstr "Compleanno di %s"
 
-#: mod/ostatus_subscribe.php:51 mod/repair_ostatus.php:44
-msgid "Done"
-msgstr "Fatto"
+#: include/datetime.php:573 include/dfrn.php:1109
+#, php-format
+msgid "Happy Birthday %s"
+msgstr "Buon compleanno %s"
 
-#: mod/ostatus_subscribe.php:65
-msgid "success"
-msgstr "successo"
+#: include/enotify.php:24
+msgid "Friendica Notification"
+msgstr "Notifica Friendica"
 
-#: mod/ostatus_subscribe.php:67
-msgid "failed"
-msgstr "fallito"
+#: include/enotify.php:27
+msgid "Thank You,"
+msgstr "Grazie,"
 
-#: mod/ostatus_subscribe.php:69 object/Item.php:235
-msgid "ignored"
-msgstr "ignorato"
+#: include/enotify.php:30
+#, php-format
+msgid "%s Administrator"
+msgstr "Amministratore %s"
 
-#: mod/ostatus_subscribe.php:73 mod/repair_ostatus.php:50
-msgid "Keep this window open until done."
-msgstr "Tieni questa finestra aperta fino a che ha finito."
+#: include/enotify.php:32
+#, php-format
+msgid "%1$s, %2$s Administrator"
+msgstr "%1$s,  amministratore di %2$s"
 
-#: mod/filer.php:30 include/conversation.php:1132
-#: include/conversation.php:1150
-msgid "Save to Folder:"
-msgstr "Salva nella Cartella:"
+#: include/enotify.php:43 include/delivery.php:457
+msgid "noreply"
+msgstr "nessuna risposta"
 
-#: mod/filer.php:30
-msgid "- select -"
-msgstr "- seleziona -"
+#: include/enotify.php:70
+#, php-format
+msgid "%s <!item_type!>"
+msgstr "%s <!item_type!>"
 
-#: mod/filer.php:31 mod/editpost.php:109 mod/notes.php:61
-#: include/text.php:1004
-msgid "Save"
-msgstr "Salva"
+#: include/enotify.php:83
+#, php-format
+msgid "[Friendica:Notify] New mail received at %s"
+msgstr "[Friendica:Notifica] Nuovo messaggio privato ricevuto su %s"
 
-#: mod/follow.php:19 mod/dfrn_request.php:870
-msgid "Submit Request"
-msgstr "Invia richiesta"
+#: include/enotify.php:85
+#, 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."
 
-#: mod/follow.php:30
-msgid "You already added this contact."
-msgstr "Hai già aggiunto questo contatto."
+#: include/enotify.php:86
+#, php-format
+msgid "%1$s sent you %2$s."
+msgstr "%1$s ti ha inviato %2$s"
 
-#: mod/follow.php:39
-msgid "Diaspora support isn't enabled. Contact can't be added."
-msgstr "Il supporto Diaspora non Ã¨ abilitato. Il contatto non puo' essere aggiunto."
+#: include/enotify.php:86
+msgid "a private message"
+msgstr "un messaggio privato"
 
-#: mod/follow.php:46
-msgid "OStatus support is disabled. Contact can't be added."
-msgstr "Il supporto OStatus non Ã¨ abilitato. Il contatto non puo' essere aggiunto."
+#: include/enotify.php:88
+#, 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."
 
-#: mod/follow.php:53
-msgid "The network type couldn't be detected. Contact can't be added."
-msgstr "Non Ã¨ possibile rilevare il tipo di rete. Il contatto non puo' essere aggiunto."
+#: include/enotify.php:134
+#, 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]"
 
-#: mod/follow.php:109 mod/dfrn_request.php:856
-msgid "Please answer the following:"
-msgstr "Rispondi:"
+#: include/enotify.php:141
+#, 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]"
 
-#: mod/follow.php:110 mod/dfrn_request.php:857
+#: include/enotify.php:149
 #, php-format
-msgid "Does %s know you?"
-msgstr "%s ti conosce?"
+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]"
 
-#: mod/follow.php:110 mod/settings.php:1103 mod/settings.php:1109
-#: mod/settings.php:1117 mod/settings.php:1121 mod/settings.php:1126
-#: mod/settings.php:1132 mod/settings.php:1138 mod/settings.php:1144
-#: mod/settings.php:1170 mod/settings.php:1171 mod/settings.php:1172
-#: mod/settings.php:1173 mod/settings.php:1174 mod/dfrn_request.php:857
-#: mod/register.php:239 mod/profiles.php:658 mod/profiles.php:662
-#: mod/profiles.php:687 mod/api.php:106
-msgid "No"
-msgstr "No"
+#: include/enotify.php:159
+#, php-format
+msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
+msgstr "[Friendica:Notifica] Commento di %2$s alla conversazione #%1$d"
 
-#: mod/follow.php:111 mod/dfrn_request.php:861
-msgid "Add a personal note:"
-msgstr "Aggiungi una nota personale:"
+#: include/enotify.php:161
+#, php-format
+msgid "%s commented on an item/conversation you have been following."
+msgstr "%s ha commentato un elemento che stavi seguendo."
 
-#: mod/follow.php:117 mod/dfrn_request.php:867
-msgid "Your Identity Address:"
-msgstr "L'indirizzo della tua identità:"
+#: 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 "Visita %s per vedere e/o commentare la conversazione"
 
-#: mod/follow.php:180
-msgid "Contact added"
-msgstr "Contatto aggiunto"
+#: include/enotify.php:171
+#, php-format
+msgid "[Friendica:Notify] %s posted to your profile wall"
+msgstr "[Friendica:Notifica] %s ha scritto sulla tua bacheca"
 
-#: mod/item.php:114
-msgid "Unable to locate original post."
-msgstr "Impossibile trovare il messaggio originale."
+#: include/enotify.php:173
+#, php-format
+msgid "%1$s posted to your profile wall at %2$s"
+msgstr "%1$s ha scritto sulla tua bacheca su %2$s"
 
-#: mod/item.php:329
-msgid "Empty post discarded."
-msgstr "Messaggio vuoto scartato."
+#: include/enotify.php:174
+#, 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]"
 
-#: mod/item.php:467 mod/wall_upload.php:213 mod/wall_upload.php:227
-#: mod/wall_upload.php:234 include/Photo.php:958 include/Photo.php:973
-#: include/Photo.php:980 include/Photo.php:1002 include/message.php:145
-msgid "Wall Photos"
-msgstr "Foto della bacheca"
+#: include/enotify.php:185
+#, php-format
+msgid "[Friendica:Notify] %s tagged you"
+msgstr "[Friendica:Notifica] %s ti ha taggato"
 
-#: mod/item.php:842
-msgid "System error. Post not saved."
-msgstr "Errore di sistema. Messaggio non salvato."
+#: include/enotify.php:187
+#, php-format
+msgid "%1$s tagged you at %2$s"
+msgstr "%1$s ti ha taggato su %2$s"
 
-#: mod/item.php:971
+#: include/enotify.php:188
 #, 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."
+msgid "%1$s [url=%2$s]tagged you[/url]."
+msgstr "%1$s [url=%2$s]ti ha taggato[/url]."
 
-#: mod/item.php:973
+#: include/enotify.php:199
 #, php-format
-msgid "You may visit them online at %s"
-msgstr "Puoi visitarli online su %s"
+msgid "[Friendica:Notify] %s shared a new post"
+msgstr "[Friendica:Notifica] %s ha condiviso un nuovo messaggio"
 
-#: mod/item.php:974
-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."
+#: include/enotify.php:201
+#, php-format
+msgid "%1$s shared a new post at %2$s"
+msgstr "%1$s ha condiviso un nuovo messaggio su %2$s"
 
-#: mod/item.php:978
+#: include/enotify.php:202
 #, php-format
-msgid "%s posted an update."
-msgstr "%s ha inviato un aggiornamento."
+msgid "%1$s [url=%2$s]shared a post[/url]."
+msgstr "%1$s [url=%2$s]ha condiviso un messaggio[/url]."
 
-#: mod/group.php:29
-msgid "Group created."
-msgstr "Gruppo creato."
+#: include/enotify.php:213
+#, php-format
+msgid "[Friendica:Notify] %1$s poked you"
+msgstr "[Friendica:Notifica] %1$s ti ha stuzzicato"
 
-#: mod/group.php:35
-msgid "Could not create group."
-msgstr "Impossibile creare il gruppo."
+#: include/enotify.php:215
+#, php-format
+msgid "%1$s poked you at %2$s"
+msgstr "%1$s ti ha stuzzicato su %2$s"
 
-#: mod/group.php:47 mod/group.php:140
-msgid "Group not found."
-msgstr "Gruppo non trovato."
+#: include/enotify.php:216
+#, php-format
+msgid "%1$s [url=%2$s]poked you[/url]."
+msgstr "%1$s [url=%2$s]ti ha stuzzicato[/url]."
 
-#: mod/group.php:60
-msgid "Group name changed."
-msgstr "Il nome del gruppo Ã¨ cambiato."
+#: include/enotify.php:231
+#, php-format
+msgid "[Friendica:Notify] %s tagged your post"
+msgstr "[Friendica:Notifica] %s ha taggato un tuo messaggio"
 
-#: mod/group.php:87
-msgid "Save Group"
-msgstr "Salva gruppo"
+#: include/enotify.php:233
+#, php-format
+msgid "%1$s tagged your post at %2$s"
+msgstr "%1$s ha taggato il tuo post su %2$s"
 
-#: mod/group.php:93
-msgid "Create a group of contacts/friends."
-msgstr "Crea un gruppo di amici/contatti."
+#: include/enotify.php:234
+#, php-format
+msgid "%1$s tagged [url=%2$s]your post[/url]"
+msgstr "%1$s ha taggato [url=%2$s]il tuo post[/url]"
 
-#: mod/group.php:94 mod/group.php:178 include/group.php:289
-msgid "Group Name: "
-msgstr "Nome del gruppo:"
+#: include/enotify.php:245
+msgid "[Friendica:Notify] Introduction received"
+msgstr "[Friendica:Notifica] Hai ricevuto una presentazione"
 
-#: mod/group.php:113
-msgid "Group removed."
-msgstr "Gruppo rimosso."
+#: include/enotify.php:247
+#, 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"
 
-#: mod/group.php:115
-msgid "Unable to remove group."
-msgstr "Impossibile rimuovere il gruppo."
+#: include/enotify.php:248
+#, 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."
 
-#: mod/group.php:177
-msgid "Group Editor"
-msgstr "Modifica gruppo"
+#: include/enotify.php:252 include/enotify.php:295
+#, php-format
+msgid "You may visit their profile at %s"
+msgstr "Puoi visitare il suo profilo presso %s"
 
-#: mod/group.php:190
-msgid "Members"
-msgstr "Membri"
+#: include/enotify.php:254
+#, php-format
+msgid "Please visit %s to approve or reject the introduction."
+msgstr "Visita %s per approvare o rifiutare la presentazione."
 
-#: mod/group.php:193 mod/network.php:576 mod/content.php:130
-msgid "Group is empty"
-msgstr "Il gruppo Ã¨ vuoto"
+#: include/enotify.php:262
+msgid "[Friendica:Notify] A new person is sharing with you"
+msgstr "[Friendica:Notifica] Una nuova persona sta condividendo con te"
 
-#: mod/apps.php:7 index.php:226
-msgid "You must be logged in to use addons. "
-msgstr "Devi aver effettuato il login per usare gli addons."
+#: include/enotify.php:264 include/enotify.php:265
+#, php-format
+msgid "%1$s is sharing with you at %2$s"
+msgstr "%1$s sta condividendo con te su %2$s"
 
-#: mod/apps.php:11
-msgid "Applications"
-msgstr "Applicazioni"
+#: include/enotify.php:271
+msgid "[Friendica:Notify] You have a new follower"
+msgstr "[Friendica:Notifica] Una nuova persona ti segue"
 
-#: mod/apps.php:14
-msgid "No installed applications."
-msgstr "Nessuna applicazione installata."
+#: include/enotify.php:273 include/enotify.php:274
+#, 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"
 
-#: mod/dfrn_confirm.php:64 mod/profiles.php:18 mod/profiles.php:133
-#: mod/profiles.php:179 mod/profiles.php:627
-msgid "Profile not found."
-msgstr "Profilo non trovato."
+#: include/enotify.php:285
+msgid "[Friendica:Notify] Friend suggestion received"
+msgstr "[Friendica:Notifica] Hai ricevuto un suggerimento di amicizia"
 
-#: mod/dfrn_confirm.php:120 mod/fsuggest.php:20 mod/fsuggest.php:92
-#: mod/crepair.php:131
-msgid "Contact not found."
-msgstr "Contatto non trovato."
+#: include/enotify.php:287
+#, 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"
 
-#: mod/dfrn_confirm.php:121
+#: include/enotify.php:288
+#, php-format
 msgid ""
-"This may occasionally happen if contact was requested by both persons and it"
-" has already been approved."
-msgstr "Questo puo' accadere occasionalmente se la richiesta di contatto era stata inviata da entrambe le persone e  già approvata."
+"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"
 
-#: mod/dfrn_confirm.php:240
-msgid "Response from remote site was not understood."
-msgstr "Errore di comunicazione con l'altro sito."
+#: include/enotify.php:293
+msgid "Name:"
+msgstr "Nome:"
 
-#: 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/enotify.php:294
+msgid "Photo:"
+msgstr "Foto:"
 
-#: mod/dfrn_confirm.php:263
-msgid "Confirmation completed successfully."
-msgstr "Conferma completata con successo."
+#: include/enotify.php:297
+#, php-format
+msgid "Please visit %s to approve or reject the suggestion."
+msgstr "Visita %s per approvare o rifiutare il suggerimento."
 
-#: mod/dfrn_confirm.php:265 mod/dfrn_confirm.php:279 mod/dfrn_confirm.php:286
-msgid "Remote site reported: "
-msgstr "Il sito remoto riporta: "
+#: include/enotify.php:305 include/enotify.php:319
+msgid "[Friendica:Notify] Connection accepted"
+msgstr "[Friendica:Notifica] Connessione accettata"
 
-#: mod/dfrn_confirm.php:277
-msgid "Temporary failure. Please wait and try again."
-msgstr "Problema temporaneo. Attendi e riprova."
+#: include/enotify.php:307 include/enotify.php:321
+#, 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"
 
-#: mod/dfrn_confirm.php:284
-msgid "Introduction failed or was revoked."
-msgstr "La presentazione ha generato un errore o Ã¨ stata revocata."
+#: include/enotify.php:308 include/enotify.php:322
+#, 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]"
 
-#: mod/dfrn_confirm.php:430
-msgid "Unable to set contact photo."
-msgstr "Impossibile impostare la foto del contatto."
+#: include/enotify.php:312
+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."
 
-#: mod/dfrn_confirm.php:487 include/conversation.php:185
-#: include/diaspora.php:637
+#: include/enotify.php:314
 #, php-format
-msgid "%1$s is now friends with %2$s"
-msgstr "%1$s e %2$s adesso sono amici"
+msgid "Please visit %s if you wish to make any changes to this relationship."
+msgstr "Visita %s se vuoi modificare questa relazione."
 
-#: mod/dfrn_confirm.php:572
+#: include/enotify.php:326
 #, php-format
-msgid "No user record found for '%s' "
-msgstr "Nessun utente trovato '%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 "'%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."
 
-#: mod/dfrn_confirm.php:582
-msgid "Our site encryption key is apparently messed up."
-msgstr "La nostra chiave di criptazione del sito sembra essere corrotta."
+#: 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 "'%1$s' può scegliere di estendere questa relazione in una relazione più permissiva in futuro."
 
-#: mod/dfrn_confirm.php:593
-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/enotify.php:330
+#, php-format
+msgid "Please visit %s  if you wish to make any changes to this relationship."
+msgstr "Visita %s se desideri modificare questo collegamento."
 
-#: mod/dfrn_confirm.php:614
-msgid "Contact record was not found for you on our site."
-msgstr "Il contatto non Ã¨ stato trovato sul nostro sito."
+#: include/enotify.php:340
+msgid "[Friendica System:Notify] registration request"
+msgstr "[Friendica System:Notifica] richiesta di registrazione"
 
-#: mod/dfrn_confirm.php:628
+#: include/enotify.php:342
 #, 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/dfrn_confirm.php:648
-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/dfrn_confirm.php:659
-msgid "Unable to set your contact credentials on our system."
-msgstr "Impossibile impostare le credenziali del tuo contatto sul nostro sistema."
+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"
 
-#: mod/dfrn_confirm.php:726
-msgid "Unable to update your contact profile details on our system"
-msgstr "Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema"
+#: include/enotify.php:343
+#, 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."
 
-#: mod/dfrn_confirm.php:753 mod/dfrn_request.php:741 include/items.php:4299
-msgid "[Name Withheld]"
-msgstr "[Nome Nascosto]"
+#: include/enotify.php:347
+#, 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)"
 
-#: mod/dfrn_confirm.php:798
+#: include/enotify.php:350
 #, php-format
-msgid "%1$s has joined %2$s"
-msgstr "%1$s si Ã¨ unito a %2$s"
+msgid "Please visit %s to approve or reject the request."
+msgstr "Visita %s per approvare o rifiutare la richiesta."
 
-#: mod/profile.php:21 include/identity.php:51
-msgid "Requested profile is not available."
-msgstr "Profilo richiesto non disponibile."
+#: include/event.php:16 include/bb2diaspora.php:152 mod/localtime.php:12
+msgid "l F d, Y \\@ g:i A"
+msgstr "l d F Y \\@ G:i"
 
-#: mod/profile.php:179
-msgid "Tips for New Members"
-msgstr "Consigli per i Nuovi Utenti"
+#: include/event.php:33 include/event.php:51 include/event.php:487
+#: include/bb2diaspora.php:158
+msgid "Starts:"
+msgstr "Inizia:"
 
-#: mod/videos.php:123
-msgid "Do you really want to delete this video?"
-msgstr "Vuoi veramente cancellare questo video?"
+#: include/event.php:36 include/event.php:57 include/event.php:488
+#: include/bb2diaspora.php:166
+msgid "Finishes:"
+msgstr "Finisce:"
 
-#: mod/videos.php:128
-msgid "Delete Video"
-msgstr "Rimuovi video"
+#: 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 "Posizione:"
 
-#: mod/videos.php:207
-msgid "No videos selected"
-msgstr "Nessun video selezionato"
+#: include/event.php:441
+msgid "Sun"
+msgstr "Dom"
 
-#: mod/videos.php:308 mod/photos.php:1087
-msgid "Access to this item is restricted."
-msgstr "Questo oggetto non Ã¨ visibile a tutti."
+#: include/event.php:442
+msgid "Mon"
+msgstr "Lun"
 
-#: mod/videos.php:383 include/text.php:1472
-msgid "View Video"
-msgstr "Guarda Video"
+#: include/event.php:443
+msgid "Tue"
+msgstr "Mar"
 
-#: mod/videos.php:390 mod/photos.php:1890
-msgid "View Album"
-msgstr "Sfoglia l'album"
+#: include/event.php:444
+msgid "Wed"
+msgstr "Mer"
 
-#: mod/videos.php:399
-msgid "Recent Videos"
-msgstr "Video Recenti"
+#: include/event.php:445
+msgid "Thu"
+msgstr "Gio"
 
-#: mod/videos.php:401
-msgid "Upload New Videos"
-msgstr "Carica Nuovo Video"
+#: include/event.php:446
+msgid "Fri"
+msgstr "Ven"
 
-#: mod/tagger.php:95 include/conversation.php:278
-#, 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"
+#: include/event.php:447
+msgid "Sat"
+msgstr "Sab"
 
-#: mod/fsuggest.php:63
-msgid "Friend suggestion sent."
-msgstr "Suggerimento di amicizia inviato."
+#: include/event.php:448 include/text.php:1130 mod/settings.php:972
+msgid "Sunday"
+msgstr "Domenica"
 
-#: mod/fsuggest.php:97
-msgid "Suggest Friends"
-msgstr "Suggerisci amici"
+#: include/event.php:449 include/text.php:1130 mod/settings.php:972
+msgid "Monday"
+msgstr "Lunedì"
 
-#: mod/fsuggest.php:99
-#, php-format
-msgid "Suggest a friend for %s"
-msgstr "Suggerisci un amico a %s"
+#: include/event.php:450 include/text.php:1130
+msgid "Tuesday"
+msgstr "Martedì"
 
-#: 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 mod/wall_attach.php:17
-#: mod/wall_attach.php:25 mod/wall_attach.php:76 include/api.php:1781
-msgid "Invalid request."
-msgstr "Richiesta non valida."
+#: include/event.php:451 include/text.php:1130
+msgid "Wednesday"
+msgstr "Mercoledì"
 
-#: mod/lostpass.php:19
-msgid "No valid account found."
-msgstr "Nessun account valido trovato."
+#: include/event.php:452 include/text.php:1130
+msgid "Thursday"
+msgstr "Giovedì"
 
-#: mod/lostpass.php:35
-msgid "Password reset request issued. Check your email."
-msgstr "La richiesta per reimpostare la password Ã¨ stata inviata. Controlla la tua email."
+#: include/event.php:453 include/text.php:1130
+msgid "Friday"
+msgstr "Venerdì"
 
-#: mod/lostpass.php:42
-#, 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."
+#: include/event.php:454 include/text.php:1130
+msgid "Saturday"
+msgstr "Sabato"
 
-#: mod/lostpass.php:53
-#, 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"
+#: include/event.php:455
+msgid "Jan"
+msgstr "Gen"
 
-#: mod/lostpass.php:72
-#, php-format
-msgid "Password reset requested at %s"
-msgstr "Richiesta reimpostazione password su %s"
+#: include/event.php:456
+msgid "Feb"
+msgstr "Feb"
 
-#: mod/lostpass.php:92
-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 precendentemente). Reimpostazione password fallita."
+#: include/event.php:457
+msgid "Mar"
+msgstr "Mar"
 
-#: mod/lostpass.php:109 boot.php:1444
-msgid "Password Reset"
-msgstr "Reimpostazione password"
+#: include/event.php:458
+msgid "Apr"
+msgstr "Apr"
 
-#: mod/lostpass.php:110
-msgid "Your password has been reset as requested."
-msgstr "La tua password Ã¨ stata reimpostata come richiesto."
+#: include/event.php:459 include/event.php:471 include/text.php:1134
+msgid "May"
+msgstr "Maggio"
 
-#: mod/lostpass.php:111
-msgid "Your new password is"
-msgstr "La tua nuova password Ã¨"
+#: include/event.php:460
+msgid "Jun"
+msgstr "Giu"
 
-#: mod/lostpass.php:112
-msgid "Save or copy your new password - and then"
-msgstr "Salva o copia la tua nuova password, quindi"
+#: include/event.php:461
+msgid "Jul"
+msgstr "Lug"
 
-#: mod/lostpass.php:113
-msgid "click here to login"
-msgstr "clicca qui per entrare"
+#: include/event.php:462
+msgid "Aug"
+msgstr "Ago"
 
-#: mod/lostpass.php:114
-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."
+#: include/event.php:463
+msgid "Sept"
+msgstr "Set"
 
-#: 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 "\nGentile %1$s,\n   La tua password Ã¨ stata modificata come richiesto.\nSalva questa password, o sostituiscila immediatamente con qualcosa che puoi ricordare."
+#: include/event.php:464
+msgid "Oct"
+msgstr "Ott"
 
-#: 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 "\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."
+#: include/event.php:465
+msgid "Nov"
+msgstr "Nov"
 
-#: mod/lostpass.php:147
-#, php-format
-msgid "Your password has been changed at %s"
-msgstr "La tua password presso %s Ã¨ stata cambiata"
+#: include/event.php:466
+msgid "Dec"
+msgstr "Dic"
 
-#: mod/lostpass.php:159
-msgid "Forgot your Password?"
-msgstr "Hai dimenticato la password?"
+#: include/event.php:467 include/text.php:1134
+msgid "January"
+msgstr "Gennaio"
 
-#: mod/lostpass.php:160
-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."
+#: include/event.php:468 include/text.php:1134
+msgid "February"
+msgstr "Febbraio"
 
-#: mod/lostpass.php:161
-msgid "Nickname or Email: "
-msgstr "Nome utente o email: "
+#: include/event.php:469 include/text.php:1134
+msgid "March"
+msgstr "Marzo"
 
-#: mod/lostpass.php:162
-msgid "Reset"
-msgstr "Reimposta"
+#: include/event.php:470 include/text.php:1134
+msgid "April"
+msgstr "Aprile"
 
-#: mod/ping.php:265
-msgid "{0} wants to be your friend"
-msgstr "{0} vuole essere tuo amico"
+#: include/event.php:472 include/text.php:1134
+msgid "June"
+msgstr "Giugno"
 
-#: mod/ping.php:280
-msgid "{0} sent you a message"
-msgstr "{0} ti ha inviato un messaggio"
+#: include/event.php:473 include/text.php:1134
+msgid "July"
+msgstr "Luglio"
 
-#: mod/ping.php:295
-msgid "{0} requested registration"
-msgstr "{0} chiede la registrazione"
+#: include/event.php:474 include/text.php:1134
+msgid "August"
+msgstr "Agosto"
 
-#: mod/viewcontacts.php:72
-msgid "No contacts."
-msgstr "Nessun contatto."
+#: include/event.php:475 include/text.php:1134
+msgid "September"
+msgstr "Settembre"
 
-#: mod/notifications.php:29
-msgid "Invalid request identifier."
-msgstr "L'identificativo della richiesta non Ã¨ valido."
+#: include/event.php:476 include/text.php:1134
+msgid "October"
+msgstr "Ottobre"
 
-#: mod/notifications.php:38 mod/notifications.php:180
-#: mod/notifications.php:260
-msgid "Discard"
-msgstr "Scarta"
+#: include/event.php:477 include/text.php:1134
+msgid "November"
+msgstr "Novembre"
 
-#: mod/notifications.php:81
-msgid "System"
-msgstr "Sistema"
+#: include/event.php:478 include/text.php:1134
+msgid "December"
+msgstr "Dicembre"
 
-#: mod/notifications.php:87 mod/admin.php:390 include/nav.php:154
-msgid "Network"
-msgstr "Rete"
+#: include/event.php:479 mod/cal.php:283 mod/events.php:388
+msgid "today"
+msgstr "oggi"
 
-#: mod/notifications.php:93 mod/network.php:384
-msgid "Personal"
-msgstr "Personale"
+#: include/event.php:483
+msgid "all-day"
+msgstr "tutto il giorno"
 
-#: mod/notifications.php:99 include/nav.php:104 include/nav.php:157
-#: view/theme/diabook/theme.php:123
-msgid "Home"
-msgstr "Home"
+#: include/event.php:485
+msgid "No events to display"
+msgstr "Nessun evento da mostrare"
 
-#: mod/notifications.php:105 include/nav.php:162
-msgid "Introductions"
-msgstr "Presentazioni"
+#: include/event.php:574
+msgid "l, F j"
+msgstr "l j F"
 
-#: mod/notifications.php:130
-msgid "Show Ignored Requests"
-msgstr "Mostra richieste ignorate"
+#: include/event.php:593
+msgid "Edit event"
+msgstr "Modifica l'evento"
 
-#: mod/notifications.php:130
-msgid "Hide Ignored Requests"
-msgstr "Nascondi richieste ignorate"
+#: include/event.php:615 include/text.php:1532 include/text.php:1539
+msgid "link to source"
+msgstr "Collegamento all'originale"
 
-#: mod/notifications.php:164 mod/notifications.php:234
-msgid "Notification type: "
-msgstr "Tipo di notifica: "
+#: include/event.php:850
+msgid "Export"
+msgstr "Esporta"
 
-#: mod/notifications.php:165
-msgid "Friend Suggestion"
-msgstr "Amico suggerito"
+#: include/event.php:851
+msgid "Export calendar as ical"
+msgstr "Esporta il calendario in formato ical"
 
-#: mod/notifications.php:167
-#, php-format
-msgid "suggested by %s"
-msgstr "sugerito da %s"
+#: include/event.php:852
+msgid "Export calendar as csv"
+msgstr "Esporta il calendario in formato csv"
 
-#: mod/notifications.php:173 mod/notifications.php:252
-msgid "Post a new friend activity"
-msgstr "Invia una attività \"è ora amico con\""
+#: include/nav.php:35 mod/navigation.php:19
+msgid "Nothing new here"
+msgstr "Niente di nuovo qui"
 
-#: mod/notifications.php:173 mod/notifications.php:252
-msgid "if applicable"
-msgstr "se applicabile"
+#: include/nav.php:39 mod/navigation.php:23
+msgid "Clear notifications"
+msgstr "Pulisci le notifiche"
 
-#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1308
-msgid "Approve"
-msgstr "Approva"
+#: include/nav.php:40 include/text.php:1015
+msgid "@name, !forum, #tags, content"
+msgstr "@nome, !forum, #tag, contenuto"
 
-#: mod/notifications.php:196
-msgid "Claims to be known to you: "
-msgstr "Dice di conoscerti: "
+#: include/nav.php:78 view/theme/frio/theme.php:246 boot.php:1792
+msgid "Logout"
+msgstr "Esci"
 
-#: mod/notifications.php:196
-msgid "yes"
-msgstr "si"
+#: include/nav.php:78 view/theme/frio/theme.php:246
+msgid "End this session"
+msgstr "Finisci questa sessione"
 
-#: mod/notifications.php:196
-msgid "no"
-msgstr "no"
+#: 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 "Stato"
 
-#: 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 "La connessione dovrà essere bidirezionale o no? \"Amici\" implica che tu permetti al contatto di leggere i tuoi post e tu leggerai i suoi. \"Fan/Ammiratore\" significa che permetti al contatto di leggere i tuoi posto ma tu non vuoi leggere i suoi. Approva come:"
+#: include/nav.php:81 include/nav.php:161 view/theme/frio/theme.php:249
+msgid "Your posts and conversations"
+msgstr "I tuoi messaggi e le tue conversazioni"
 
-#: 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 "La connessione dovrà essere bidirezionale o no? \"Amici\" implica che tu permetti al contatto di leggere i tuoi post e tu leggerai i suoi. \"Condivisore\" significa che permetti al contatto di leggere i tuoi posto ma tu non vuoi leggere i suoi. Approva come:"
+#: 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 "Profilo"
 
-#: mod/notifications.php:208
-msgid "Friend"
-msgstr "Amico"
+#: include/nav.php:82 view/theme/frio/theme.php:250
+msgid "Your profile page"
+msgstr "Pagina del tuo profilo"
 
-#: mod/notifications.php:209
-msgid "Sharer"
-msgstr "Condivisore"
+#: include/nav.php:83 include/identity.php:730 mod/fbrowser.php:32
+#: view/theme/frio/theme.php:251
+msgid "Photos"
+msgstr "Foto"
 
-#: mod/notifications.php:209
-msgid "Fan/Admirer"
-msgstr "Fan/Ammiratore"
+#: include/nav.php:83 view/theme/frio/theme.php:251
+msgid "Your photos"
+msgstr "Le tue foto"
 
-#: mod/notifications.php:235
-msgid "Friend/Connect Request"
-msgstr "Richiesta amicizia/connessione"
+#: include/nav.php:84 include/identity.php:738 include/identity.php:741
+#: view/theme/frio/theme.php:252
+msgid "Videos"
+msgstr "Video"
 
-#: mod/notifications.php:235
-msgid "New Follower"
-msgstr "Qualcuno inizia a seguirti"
+#: include/nav.php:84 view/theme/frio/theme.php:252
+msgid "Your videos"
+msgstr "I tuoi video"
 
-#: mod/notifications.php:250 mod/directory.php:147 include/identity.php:310
-#: include/identity.php:590
-msgid "Gender:"
-msgstr "Genere:"
+#: 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 "Eventi"
 
-#: mod/notifications.php:266
-msgid "No introductions."
-msgstr "Nessuna presentazione."
+#: include/nav.php:85 view/theme/frio/theme.php:253
+msgid "Your events"
+msgstr "I tuoi eventi"
 
-#: mod/notifications.php:269 include/nav.php:165
-msgid "Notifications"
-msgstr "Notifiche"
+#: include/nav.php:86
+msgid "Personal notes"
+msgstr "Note personali"
 
-#: mod/notifications.php:307 mod/notifications.php:436
-#: mod/notifications.php:527
-#, php-format
-msgid "%s liked %s's post"
-msgstr "a %s Ã¨ piaciuto il messaggio di %s"
+#: include/nav.php:86
+msgid "Your personal notes"
+msgstr "Le tue note personali"
 
-#: mod/notifications.php:317 mod/notifications.php:446
-#: mod/notifications.php:537
-#, php-format
-msgid "%s disliked %s's post"
-msgstr "a %s non Ã¨ piaciuto il messaggio di %s"
+#: include/nav.php:95 mod/bookmarklet.php:12 boot.php:1793
+msgid "Login"
+msgstr "Accedi"
 
-#: mod/notifications.php:332 mod/notifications.php:461
-#: mod/notifications.php:552
-#, php-format
-msgid "%s is now friends with %s"
-msgstr "%s Ã¨ ora amico di %s"
+#: include/nav.php:95
+msgid "Sign in"
+msgstr "Entra"
 
-#: mod/notifications.php:339 mod/notifications.php:468
-#, php-format
-msgid "%s created a new post"
-msgstr "%s a creato un nuovo messaggio"
+#: include/nav.php:105 include/nav.php:161
+#: include/NotificationsManager.php:174
+msgid "Home"
+msgstr "Home"
 
-#: mod/notifications.php:340 mod/notifications.php:469
-#: mod/notifications.php:562
-#, php-format
-msgid "%s commented on %s's post"
-msgstr "%s ha commentato il messaggio di %s"
+#: include/nav.php:105
+msgid "Home Page"
+msgstr "Home Page"
 
-#: mod/notifications.php:355
-msgid "No more network notifications."
-msgstr "Nessuna nuova."
+#: include/nav.php:109 mod/register.php:289 boot.php:1768
+msgid "Register"
+msgstr "Registrati"
 
-#: mod/notifications.php:359
-msgid "Network Notifications"
-msgstr "Notifiche dalla rete"
+#: include/nav.php:109
+msgid "Create an account"
+msgstr "Crea un account"
 
-#: mod/notifications.php:385 mod/notify.php:72
-msgid "No more system notifications."
-msgstr "Nessuna nuova notifica di sistema."
+#: include/nav.php:115 mod/help.php:47 view/theme/vier/theme.php:298
+msgid "Help"
+msgstr "Guida"
 
-#: mod/notifications.php:389 mod/notify.php:76
-msgid "System Notifications"
-msgstr "Notifiche di sistema"
+#: include/nav.php:115
+msgid "Help and documentation"
+msgstr "Guida e documentazione"
 
-#: mod/notifications.php:484
-msgid "No more personal notifications."
-msgstr "Nessuna nuova."
+#: include/nav.php:119
+msgid "Apps"
+msgstr "Applicazioni"
 
-#: mod/notifications.php:488
-msgid "Personal Notifications"
-msgstr "Notifiche personali"
+#: include/nav.php:119
+msgid "Addon applications, utilities, games"
+msgstr "Applicazioni, utilità e giochi aggiuntivi"
 
-#: mod/notifications.php:569
-msgid "No more home notifications."
-msgstr "Nessuna nuova."
+#: include/nav.php:123 include/text.php:1012 mod/search.php:149
+msgid "Search"
+msgstr "Cerca"
 
-#: mod/notifications.php:573
-msgid "Home Notifications"
-msgstr "Notifiche bacheca"
+#: include/nav.php:123
+msgid "Search site content"
+msgstr "Cerca nel contenuto del sito"
 
-#: mod/babel.php:17
-msgid "Source (bbcode) text:"
-msgstr "Testo sorgente (bbcode):"
+#: include/nav.php:126 include/text.php:1020
+msgid "Full Text"
+msgstr "Testo Completo"
 
-#: mod/babel.php:23
-msgid "Source (Diaspora) text to convert to BBcode:"
-msgstr "Testo sorgente (da Diaspora) da convertire in BBcode:"
+#: include/nav.php:127 include/text.php:1021
+msgid "Tags"
+msgstr "Tags:"
 
-#: mod/babel.php:31
-msgid "Source input: "
-msgstr "Sorgente:"
+#: 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 "Contatti"
 
-#: mod/babel.php:35
-msgid "bb2html (raw HTML): "
-msgstr "bb2html (HTML grezzo):"
+#: include/nav.php:143 include/nav.php:145 mod/community.php:36
+msgid "Community"
+msgstr "Comunità"
 
-#: mod/babel.php:39
-msgid "bb2html: "
-msgstr "bb2html:"
+#: include/nav.php:143
+msgid "Conversations on this site"
+msgstr "Conversazioni su questo sito"
 
-#: mod/babel.php:43
-msgid "bb2html2bb: "
-msgstr "bb2html2bb: "
+#: include/nav.php:145
+msgid "Conversations on the network"
+msgstr "Conversazioni nella rete"
 
-#: mod/babel.php:47
-msgid "bb2md: "
-msgstr "bb2md: "
+#: include/nav.php:149 include/identity.php:753 include/identity.php:764
+#: view/theme/frio/theme.php:257
+msgid "Events and Calendar"
+msgstr "Eventi e calendario"
 
-#: mod/babel.php:51
-msgid "bb2md2html: "
-msgstr "bb2md2html: "
+#: include/nav.php:152
+msgid "Directory"
+msgstr "Elenco"
 
-#: mod/babel.php:55
-msgid "bb2dia2bb: "
-msgstr "bb2dia2bb: "
+#: include/nav.php:152
+msgid "People directory"
+msgstr "Elenco delle persone"
 
-#: mod/babel.php:59
-msgid "bb2md2html2bb: "
-msgstr "bb2md2html2bb: "
+#: include/nav.php:154
+msgid "Information"
+msgstr "Informazioni"
 
-#: mod/babel.php:69
-msgid "Source input (Diaspora format): "
-msgstr "Sorgente (formato Diaspora):"
+#: include/nav.php:154
+msgid "Information about this friendica instance"
+msgstr "Informazioni su questo server friendica"
 
-#: mod/babel.php:74
-msgid "diaspora2bb: "
-msgstr "diaspora2bb: "
+#: include/nav.php:158 include/NotificationsManager.php:160 mod/admin.php:411
+#: view/theme/frio/theme.php:256
+msgid "Network"
+msgstr "Rete"
 
-#: mod/navigation.php:19 include/nav.php:33
-msgid "Nothing new here"
-msgstr "Niente di nuovo qui"
+#: include/nav.php:158 view/theme/frio/theme.php:256
+msgid "Conversations from your friends"
+msgstr "Conversazioni dai tuoi amici"
 
-#: mod/navigation.php:23 include/nav.php:37
-msgid "Clear notifications"
-msgstr "Pulisci le notifiche"
+#: include/nav.php:159
+msgid "Network Reset"
+msgstr "Reset pagina Rete"
 
-#: mod/message.php:15 include/nav.php:174
-msgid "New Message"
-msgstr "Nuovo messaggio"
+#: include/nav.php:159
+msgid "Load Network page with no filters"
+msgstr "Carica la pagina Rete senza nessun filtro"
 
-#: mod/message.php:70 mod/wallmessage.php:56
-msgid "No recipient selected."
-msgstr "Nessun destinatario selezionato."
+#: include/nav.php:166 include/NotificationsManager.php:181
+msgid "Introductions"
+msgstr "Presentazioni"
 
-#: mod/message.php:74
-msgid "Unable to locate contact information."
-msgstr "Impossibile trovare le informazioni del contatto."
+#: include/nav.php:166
+msgid "Friend Requests"
+msgstr "Richieste di amicizia"
 
-#: mod/message.php:77 mod/wallmessage.php:62
-msgid "Message could not be sent."
-msgstr "Il messaggio non puo' essere inviato."
+#: include/nav.php:169 mod/notifications.php:96
+msgid "Notifications"
+msgstr "Notifiche"
 
-#: mod/message.php:80 mod/wallmessage.php:65
-msgid "Message collection failure."
-msgstr "Errore recuperando il messaggio."
+#: include/nav.php:170
+msgid "See all notifications"
+msgstr "Vedi tutte le notifiche"
 
-#: mod/message.php:83 mod/wallmessage.php:68
-msgid "Message sent."
-msgstr "Messaggio inviato."
+#: include/nav.php:171 mod/settings.php:902
+msgid "Mark as seen"
+msgstr "Segna come letto"
 
-#: mod/message.php:189 include/nav.php:171
-msgid "Messages"
+#: include/nav.php:171
+msgid "Mark all system notifications seen"
+msgstr "Segna tutte le notifiche come viste"
+
+#: include/nav.php:175 mod/message.php:190 view/theme/frio/theme.php:258
+msgid "Messages"
 msgstr "Messaggi"
 
-#: mod/message.php:214
-msgid "Do you really want to delete this message?"
-msgstr "Vuoi veramente cancellare questo messaggio?"
+#: include/nav.php:175 view/theme/frio/theme.php:258
+msgid "Private mail"
+msgstr "Posta privata"
 
-#: mod/message.php:234
-msgid "Message deleted."
-msgstr "Messaggio eliminato."
+#: include/nav.php:176
+msgid "Inbox"
+msgstr "In arrivo"
 
-#: mod/message.php:265
-msgid "Conversation removed."
-msgstr "Conversazione rimossa."
+#: include/nav.php:177
+msgid "Outbox"
+msgstr "Inviati"
 
-#: mod/message.php:290 mod/message.php:298 mod/message.php:427
-#: mod/message.php:435 mod/wallmessage.php:127 mod/wallmessage.php:135
-#: include/conversation.php:1128 include/conversation.php:1146
-msgid "Please enter a link URL:"
-msgstr "Inserisci l'indirizzo del link:"
+#: include/nav.php:178 mod/message.php:16
+msgid "New Message"
+msgstr "Nuovo messaggio"
 
-#: mod/message.php:326 mod/wallmessage.php:142
-msgid "Send Private Message"
-msgstr "Invia un messaggio privato"
+#: include/nav.php:181
+msgid "Manage"
+msgstr "Gestisci"
 
-#: mod/message.php:327 mod/message.php:514 mod/wallmessage.php:144
-msgid "To:"
-msgstr "A:"
+#: include/nav.php:181
+msgid "Manage other pages"
+msgstr "Gestisci altre pagine"
 
-#: mod/message.php:332 mod/message.php:516 mod/wallmessage.php:145
-msgid "Subject:"
-msgstr "Oggetto:"
+#: include/nav.php:184 mod/settings.php:81
+msgid "Delegations"
+msgstr "Delegazioni"
 
-#: mod/message.php:336 mod/message.php:519 mod/wallmessage.php:151
-#: mod/invite.php:134
-msgid "Your message:"
-msgstr "Il tuo messaggio:"
+#: include/nav.php:184 mod/delegate.php:130
+msgid "Delegate Page Management"
+msgstr "Gestione delegati per la pagina"
 
-#: mod/message.php:339 mod/message.php:523 mod/wallmessage.php:154
-#: mod/editpost.php:110 include/conversation.php:1183
-msgid "Upload photo"
-msgstr "Carica foto"
+#: 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 "Impostazioni"
 
-#: mod/message.php:340 mod/message.php:524 mod/wallmessage.php:155
-#: mod/editpost.php:114 include/conversation.php:1187
-msgid "Insert web link"
-msgstr "Inserisci link"
+#: include/nav.php:186 view/theme/frio/theme.php:259
+msgid "Account settings"
+msgstr "Parametri account"
 
-#: mod/message.php:341 mod/message.php:526 mod/content.php:501
-#: mod/content.php:885 mod/wallmessage.php:156 mod/editpost.php:124
-#: mod/photos.php:1610 object/Item.php:396 include/conversation.php:713
-#: include/conversation.php:1201
-msgid "Please wait"
-msgstr "Attendi"
+#: include/nav.php:189 include/identity.php:282
+msgid "Profiles"
+msgstr "Profili"
 
-#: mod/message.php:368
-msgid "No messages."
-msgstr "Nessun messaggio."
+#: include/nav.php:189
+msgid "Manage/Edit Profiles"
+msgstr "Gestisci/Modifica i profili"
 
-#: mod/message.php:411
-msgid "Message not available."
-msgstr "Messaggio non disponibile."
+#: include/nav.php:192 view/theme/frio/theme.php:260
+msgid "Manage/edit friends and contacts"
+msgstr "Gestisci/modifica amici e contatti"
 
-#: mod/message.php:481
-msgid "Delete message"
-msgstr "Elimina il messaggio"
+#: include/nav.php:197 mod/admin.php:186
+msgid "Admin"
+msgstr "Amministrazione"
 
-#: mod/message.php:507 mod/message.php:584
-msgid "Delete conversation"
-msgstr "Elimina la conversazione"
+#: include/nav.php:197
+msgid "Site setup and configuration"
+msgstr "Configurazione del sito"
+
+#: include/nav.php:200
+msgid "Navigation"
+msgstr "Navigazione"
+
+#: include/nav.php:200
+msgid "Site map"
+msgstr "Mappa del sito"
+
+#: 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 "Foto dei contatti"
+
+#: include/security.php:22
+msgid "Welcome "
+msgstr "Ciao"
+
+#: include/security.php:23
+msgid "Please upload a profile photo."
+msgstr "Carica una foto per il profilo."
+
+#: include/security.php:26
+msgid "Welcome back "
+msgstr "Ciao "
 
-#: mod/message.php:509
+#: include/security.php:373
 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."
+"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."
 
-#: mod/message.php:513
-msgid "Send Reply"
-msgstr "Invia la risposta"
+#: include/NotificationsManager.php:153
+msgid "System"
+msgstr "Sistema"
 
-#: mod/message.php:557
+#: include/NotificationsManager.php:167 mod/profiles.php:703
+#: mod/network.php:845
+msgid "Personal"
+msgstr "Personale"
+
+#: include/NotificationsManager.php:234 include/NotificationsManager.php:244
 #, php-format
-msgid "Unknown sender - %s"
-msgstr "Mittente sconosciuto - %s"
+msgid "%s commented on %s's post"
+msgstr "%s ha commentato il messaggio di %s"
 
-#: mod/message.php:560
+#: include/NotificationsManager.php:243
 #, php-format
-msgid "You and %s"
-msgstr "Tu e %s"
+msgid "%s created a new post"
+msgstr "%s a creato un nuovo messaggio"
 
-#: mod/message.php:563
+#: include/NotificationsManager.php:256
 #, php-format
-msgid "%s and You"
-msgstr "%s e Tu"
+msgid "%s liked %s's post"
+msgstr "a %s Ã¨ piaciuto il messaggio di %s"
 
-#: mod/message.php:587
-msgid "D, d M Y - g:i A"
-msgstr "D d M Y - G:i"
+#: include/NotificationsManager.php:267
+#, php-format
+msgid "%s disliked %s's post"
+msgstr "a %s non Ã¨ piaciuto il messaggio di %s"
 
-#: mod/message.php:590
+#: include/NotificationsManager.php:278
 #, php-format
-msgid "%d message"
-msgid_plural "%d messages"
-msgstr[0] "%d messaggio"
-msgstr[1] "%d messaggi"
+msgid "%s is attending %s's event"
+msgstr "%s partecipa all'evento di %s"
 
-#: mod/update_display.php:22 mod/update_community.php:18
-#: mod/update_notes.php:37 mod/update_profile.php:41 mod/update_network.php:25
-msgid "[Embedded content - reload page to view]"
-msgstr "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]"
+#: include/NotificationsManager.php:289
+#, php-format
+msgid "%s is not attending %s's event"
+msgstr "%s non partecipa all'evento di %s"
 
-#: mod/crepair.php:104
-msgid "Contact settings applied."
-msgstr "Contatto modificato."
+#: include/NotificationsManager.php:300
+#, php-format
+msgid "%s may attend %s's event"
+msgstr "%s potrebbe partecipare all'evento di %s"
 
-#: mod/crepair.php:106
-msgid "Contact update failed."
-msgstr "Le modifiche al contatto non sono state salvate."
+#: include/NotificationsManager.php:315
+#, php-format
+msgid "%s is now friends with %s"
+msgstr "%s Ã¨ ora amico di %s"
 
-#: mod/crepair.php:137
-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/NotificationsManager.php:748
+msgid "Friend Suggestion"
+msgstr "Amico suggerito"
 
-#: mod/crepair.php:138
-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/NotificationsManager.php:781
+msgid "Friend/Connect Request"
+msgstr "Richiesta amicizia/connessione"
 
-#: mod/crepair.php:151 mod/crepair.php:153
-msgid "No mirroring"
-msgstr "Non duplicare"
+#: include/NotificationsManager.php:781
+msgid "New Follower"
+msgstr "Qualcuno inizia a seguirti"
 
-#: mod/crepair.php:151
-msgid "Mirror as forwarded posting"
-msgstr "Duplica come messaggi ricondivisi"
+#: include/dbstructure.php:26
+#, 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/crepair.php:151 mod/crepair.php:153
-msgid "Mirror as my own posting"
-msgstr "Duplica come miei messaggi"
+#: include/dbstructure.php:31
+#, php-format
+msgid ""
+"The error message is\n"
+"[pre]%s[/pre]"
+msgstr "Il messaggio di errore Ã¨\n[pre]%s[/pre]"
 
-#: mod/crepair.php:167
-msgid "Return to contact editor"
-msgstr "Ritorna alla modifica contatto"
+#: include/dbstructure.php:183
+msgid "Errors encountered creating database tables."
+msgstr "La creazione delle tabelle del database ha generato errori."
 
-#: mod/crepair.php:169
-msgid "Refetch contact data"
-msgstr "Ricarica dati contatto"
+#: include/dbstructure.php:260
+msgid "Errors encountered performing database changes."
+msgstr "Riscontrati errori applicando le modifiche al database."
 
-#: mod/crepair.php:170 mod/admin.php:1306 mod/admin.php:1318
-#: mod/admin.php:1319 mod/admin.php:1332 mod/settings.php:661
-#: mod/settings.php:687
-msgid "Name"
-msgstr "Nome"
+#: include/delivery.php:446
+msgid "(no subject)"
+msgstr "(nessun oggetto)"
 
-#: mod/crepair.php:171
-msgid "Account Nickname"
-msgstr "Nome utente"
+#: include/diaspora.php:1958
+msgid "Sharing notification from Diaspora network"
+msgstr "Notifica di condivisione dal network Diaspora*"
 
-#: mod/crepair.php:172
-msgid "@Tagname - overrides Name/Nickname"
-msgstr "@TagName - al posto del nome utente"
+#: include/diaspora.php:2864
+msgid "Attachments:"
+msgstr "Allegati:"
 
-#: mod/crepair.php:173
-msgid "Account URL"
-msgstr "URL dell'utente"
+#: include/network.php:595
+msgid "view full size"
+msgstr "vedi a schermo intero"
 
-#: mod/crepair.php:174
-msgid "Friend Request URL"
-msgstr "URL Richiesta Amicizia"
+#: 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 "Visualizza profilo"
 
-#: mod/crepair.php:175
-msgid "Friend Confirm URL"
-msgstr "URL Conferma Amicizia"
+#: include/Contact.php:397 include/conversation.php:967
+msgid "View Status"
+msgstr "Visualizza stato"
 
-#: mod/crepair.php:176
-msgid "Notification Endpoint URL"
-msgstr "URL Notifiche"
+#: include/Contact.php:399 include/conversation.php:969
+msgid "View Photos"
+msgstr "Visualizza foto"
 
-#: mod/crepair.php:177
-msgid "Poll/Feed URL"
-msgstr "URL Feed"
+#: include/Contact.php:400 include/conversation.php:970
+msgid "Network Posts"
+msgstr "Post della Rete"
 
-#: mod/crepair.php:178
-msgid "New photo from this URL"
-msgstr "Nuova foto da questo URL"
+#: include/Contact.php:401 include/conversation.php:971
+msgid "View Contact"
+msgstr "Mostra contatto"
 
-#: mod/crepair.php:179
-msgid "Remote Self"
-msgstr "Io remoto"
+#: include/Contact.php:402
+msgid "Drop Contact"
+msgstr "Rimuovi contatto"
 
-#: mod/crepair.php:182
-msgid "Mirror postings from this contact"
-msgstr "Ripeti i messaggi di questo contatto"
+#: include/Contact.php:403 include/conversation.php:972
+msgid "Send PM"
+msgstr "Invia messaggio privato"
 
-#: mod/crepair.php:184
-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 reinvii i nuovi messaggi da questo contatto."
+#: include/Contact.php:404 include/conversation.php:976
+msgid "Poke"
+msgstr "Stuzzica"
 
-#: mod/bookmarklet.php:12 boot.php:1430 include/nav.php:91
-msgid "Login"
-msgstr "Accedi"
+#: include/Contact.php:775
+msgid "Organisation"
+msgstr "Organizzazione"
 
-#: mod/bookmarklet.php:41
-msgid "The post was created"
-msgstr "Il messaggio Ã¨ stato creato"
+#: include/Contact.php:778
+msgid "News"
+msgstr "Notizie"
 
-#: mod/viewsrc.php:7
-msgid "Access denied."
-msgstr "Accesso negato."
+#: include/Contact.php:781
+msgid "Forum"
+msgstr "Forum"
 
-#: mod/dirfind.php:194 mod/allfriends.php:80 mod/match.php:85
-#: mod/suggest.php:98 include/contact_widgets.php:10 include/identity.php:212
-msgid "Connect"
-msgstr "Connetti"
+#: include/api.php:1018
+#, 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/dirfind.php:195 mod/allfriends.php:64 mod/match.php:70
-#: mod/directory.php:162 mod/suggest.php:81 include/Contact.php:283
-#: include/Contact.php:296 include/Contact.php:338
-#: include/conversation.php:912 include/conversation.php:926
-msgid "View Profile"
-msgstr "Visualizza profilo"
+#: include/api.php:1038
+#, 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/dirfind.php:224
+#: include/api.php:1059
 #, php-format
-msgid "People Search - %s"
-msgstr "Cerca persone - %s"
+msgid "Monthly posting limit of %d posts reached. The post was rejected."
+msgstr "Limite mensile di %d messaggi raggiunto. Il messaggio Ã¨ stato rifiutato"
 
-#: mod/dirfind.php:231 mod/match.php:105
-msgid "No matches"
-msgstr "Nessun risultato"
+#: include/bbcode.php:350 include/bbcode.php:1057 include/bbcode.php:1058
+msgid "Image/photo"
+msgstr "Immagine/foto"
 
-#: mod/fbrowser.php:32 include/identity.php:702 include/nav.php:77
-#: view/theme/diabook/theme.php:126
-msgid "Photos"
-msgstr "Foto"
+#: include/bbcode.php:467
+#, 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/fbrowser.php:41 mod/fbrowser.php:62 mod/photos.php:62
-#: mod/photos.php:192 mod/photos.php:1119 mod/photos.php:1245
-#: mod/photos.php:1268 mod/photos.php:1838 mod/photos.php:1850
-#: view/theme/diabook/theme.php:499
-msgid "Contact Photos"
-msgstr "Foto dei contatti"
+#: include/bbcode.php:1017 include/bbcode.php:1037
+msgid "$1 wrote:"
+msgstr "$1 ha scritto:"
 
-#: mod/fbrowser.php:125
-msgid "Files"
-msgstr "File"
+#: include/bbcode.php:1066 include/bbcode.php:1067
+msgid "Encrypted content"
+msgstr "Contenuto criptato"
 
-#: mod/nogroup.php:63
-msgid "Contacts who are not members of a group"
-msgstr "Contatti che non sono membri di un gruppo"
+#: include/bbcode.php:1169
+msgid "Invalid source protocol"
+msgstr "Protocollo sorgente non valido"
 
-#: mod/admin.php:92
-msgid "Theme settings updated."
-msgstr "Impostazioni del tema aggiornate."
+#: include/bbcode.php:1179
+msgid "Invalid link protocol"
+msgstr "Protocollo link non valido"
 
-#: mod/admin.php:156 mod/admin.php:888
-msgid "Site"
-msgstr "Sito"
+#: include/conversation.php:147
+#, php-format
+msgid "%1$s attends %2$s's %3$s"
+msgstr "%1$s partecipa a %3$s di %2$s"
 
-#: mod/admin.php:157 mod/admin.php:832 mod/admin.php:1301 mod/admin.php:1316
-msgid "Users"
-msgstr "Utenti"
+#: include/conversation.php:150
+#, 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/admin.php:158 mod/admin.php:1416 mod/admin.php:1476 mod/settings.php:72
-msgid "Plugins"
-msgstr "Plugin"
+#: include/conversation.php:153
+#, php-format
+msgid "%1$s attends maybe %2$s's %3$s"
+msgstr "%1$s forse partecipa a %3$s di %2$s"
 
-#: mod/admin.php:159 mod/admin.php:1674 mod/admin.php:1724
-msgid "Themes"
-msgstr "Temi"
+#: include/conversation.php:185 mod/dfrn_confirm.php:477
+#, php-format
+msgid "%1$s is now friends with %2$s"
+msgstr "%1$s e %2$s adesso sono amici"
 
-#: mod/admin.php:160 mod/settings.php:50
-msgid "Additional features"
-msgstr "Funzionalità aggiuntive"
+#: include/conversation.php:219
+#, php-format
+msgid "%1$s poked %2$s"
+msgstr "%1$s ha stuzzicato %2$s"
 
-#: mod/admin.php:161
-msgid "DB updates"
-msgstr "Aggiornamenti Database"
+#: include/conversation.php:239 mod/mood.php:62
+#, php-format
+msgid "%1$s is currently %2$s"
+msgstr "%1$s al momento Ã¨ %2$s"
 
-#: mod/admin.php:162 mod/admin.php:385
-msgid "Inspect Queue"
-msgstr "Ispeziona Coda di invio"
+#: include/conversation.php:278 mod/tagger.php:95
+#, 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/admin.php:163 mod/admin.php:354
-msgid "Federation Statistics"
-msgstr "Statistiche sulla Federazione"
+#: include/conversation.php:303
+msgid "post/item"
+msgstr "post/elemento"
 
-#: mod/admin.php:177 mod/admin.php:188 mod/admin.php:1792
-msgid "Logs"
-msgstr "Log"
+#: include/conversation.php:304
+#, 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/admin.php:178 mod/admin.php:1859
-msgid "View Logs"
-msgstr "Vedi i log"
+#: include/conversation.php:585 mod/content.php:372 mod/profiles.php:346
+#: mod/photos.php:1607
+msgid "Likes"
+msgstr "Mi piace"
 
-#: mod/admin.php:179
-msgid "probe address"
-msgstr "controlla indirizzo"
+#: include/conversation.php:585 mod/content.php:372 mod/profiles.php:350
+#: mod/photos.php:1607
+msgid "Dislikes"
+msgstr "Non mi piace"
 
-#: mod/admin.php:180
-msgid "check webfinger"
-msgstr "verifica webfinger"
+#: include/conversation.php:586 include/conversation.php:1481
+#: mod/content.php:373 mod/photos.php:1608
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] "Partecipa"
+msgstr[1] "Partecipano"
 
-#: mod/admin.php:186 include/nav.php:194
-msgid "Admin"
-msgstr "Amministrazione"
+#: include/conversation.php:586 mod/content.php:373 mod/photos.php:1608
+msgid "Not attending"
+msgstr "Non partecipa"
 
-#: mod/admin.php:187
-msgid "Plugin Features"
-msgstr "Impostazioni Plugins"
+#: include/conversation.php:586 mod/content.php:373 mod/photos.php:1608
+msgid "Might attend"
+msgstr "Forse partecipa"
 
-#: mod/admin.php:189
-msgid "diagnostics"
-msgstr "diagnostiche"
+#: include/conversation.php:708 mod/content.php:453 mod/content.php:758
+#: mod/photos.php:1681 object/Item.php:133
+msgid "Select"
+msgstr "Seleziona"
 
-#: mod/admin.php:190
-msgid "User registrations waiting for confirmation"
-msgstr "Utenti registrati in attesa di conferma"
+#: 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 "Rimuovi"
 
-#: mod/admin.php:347
-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."
+#: 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 "Vedi il profilo di %s @ %s"
 
-#: mod/admin.php:348
-msgid ""
-"The <em>Auto Discovered Contact Directory</em> feature is not enabled, it "
-"will improve the data displayed here."
-msgstr ""
+#: include/conversation.php:765 object/Item.php:355
+msgid "Categories:"
+msgstr "Categorie:"
 
-#: mod/admin.php:353 mod/admin.php:384 mod/admin.php:441 mod/admin.php:887
-#: mod/admin.php:1300 mod/admin.php:1415 mod/admin.php:1475 mod/admin.php:1673
-#: mod/admin.php:1723 mod/admin.php:1791 mod/admin.php:1858
-msgid "Administration"
-msgstr "Amministrazione"
+#: include/conversation.php:766 object/Item.php:356
+msgid "Filed under:"
+msgstr "Archiviato in:"
 
-#: mod/admin.php:360
+#: include/conversation.php:773 mod/content.php:497 mod/content.php:923
+#: object/Item.php:381
 #, php-format
-msgid "Currently this node is aware of %d nodes from the following platforms:"
-msgstr ""
-
-#: mod/admin.php:387
-msgid "ID"
-msgstr "ID"
+msgid "%s from %s"
+msgstr "%s da %s"
 
-#: mod/admin.php:388
-msgid "Recipient Name"
-msgstr "Nome Destinatario"
+#: include/conversation.php:789 mod/content.php:513
+msgid "View in context"
+msgstr "Vedi nel contesto"
 
-#: mod/admin.php:389
-msgid "Recipient Profile"
-msgstr "Profilo Destinatario"
+#: 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 "Attendi"
 
-#: mod/admin.php:391
-msgid "Created"
-msgstr "Creato"
+#: include/conversation.php:870
+msgid "remove"
+msgstr "rimuovi"
 
-#: mod/admin.php:392
-msgid "Last Tried"
-msgstr "Ultimo Tentativo"
+#: include/conversation.php:874
+msgid "Delete Selected Items"
+msgstr "Cancella elementi selezionati"
 
-#: mod/admin.php:393
-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 invo dei post. Questi sono post la cui consegna Ã¨ fallita. Verranno reinviati più tardi ed eventualmente cancellati se la consegna continua a fallire."
+#: include/conversation.php:966
+msgid "Follow Thread"
+msgstr "Segui la discussione"
 
-#: mod/admin.php:412 mod/admin.php:1254
-msgid "Normal Account"
-msgstr "Account normale"
+#: include/conversation.php:1097
+#, php-format
+msgid "%s likes this."
+msgstr "Piace a %s."
 
-#: mod/admin.php:413 mod/admin.php:1255
-msgid "Soapbox Account"
-msgstr "Account per comunicati e annunci"
+#: include/conversation.php:1100
+#, php-format
+msgid "%s doesn't like this."
+msgstr "Non piace a %s."
 
-#: mod/admin.php:414 mod/admin.php:1256
-msgid "Community/Celebrity Account"
-msgstr "Account per celebrità o per comunità"
+#: include/conversation.php:1103
+#, php-format
+msgid "%s attends."
+msgstr "%s partecipa."
 
-#: mod/admin.php:415 mod/admin.php:1257
-msgid "Automatic Friend Account"
-msgstr "Account per amicizia automatizzato"
+#: include/conversation.php:1106
+#, php-format
+msgid "%s doesn't attend."
+msgstr "%s non partecipa."
 
-#: mod/admin.php:416
-msgid "Blog Account"
-msgstr "Account Blog"
+#: include/conversation.php:1109
+#, php-format
+msgid "%s attends maybe."
+msgstr "%s forse partecipa."
 
-#: mod/admin.php:417
-msgid "Private Forum"
-msgstr "Forum Privato"
+#: include/conversation.php:1119
+msgid "and"
+msgstr "e"
 
-#: mod/admin.php:436
-msgid "Message queues"
-msgstr "Code messaggi"
+#: include/conversation.php:1125
+#, php-format
+msgid ", and %d other people"
+msgstr "e altre %d persone"
 
-#: mod/admin.php:442
-msgid "Summary"
-msgstr "Sommario"
+#: include/conversation.php:1134
+#, php-format
+msgid "<span  %1$s>%2$d people</span> like this"
+msgstr "Piace a <span %1$s>%2$d persone</span>."
 
-#: mod/admin.php:444
-msgid "Registered users"
-msgstr "Utenti registrati"
+#: include/conversation.php:1135
+#, php-format
+msgid "%s like this."
+msgstr "a %s piace."
 
-#: mod/admin.php:446
-msgid "Pending registrations"
-msgstr "Registrazioni in attesa"
+#: include/conversation.php:1138
+#, 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/admin.php:447
-msgid "Version"
-msgstr "Versione"
+#: include/conversation.php:1139
+#, php-format
+msgid "%s don't like this."
+msgstr "a %s non piace."
 
-#: mod/admin.php:452
-msgid "Active plugins"
-msgstr "Plugin attivi"
+#: include/conversation.php:1142
+#, php-format
+msgid "<span  %1$s>%2$d people</span> attend"
+msgstr "<span  %1$s>%2$d persone</span> partecipano"
 
-#: mod/admin.php:475
-msgid "Can not parse base url. Must have at least <scheme>://<domain>"
-msgstr "Impossibile analizzare l'url base. Deve avere almeno [schema]://[dominio]"
+#: include/conversation.php:1143
+#, php-format
+msgid "%s attend."
+msgstr "%s partecipa."
 
-#: mod/admin.php:760
-msgid "RINO2 needs mcrypt php extension to work."
-msgstr "RINO2 necessita dell'estensione php mcrypt per funzionare."
+#: include/conversation.php:1146
+#, php-format
+msgid "<span  %1$s>%2$d people</span> don't attend"
+msgstr "<span  %1$s>%2$d persone</span> non partecipano"
 
-#: mod/admin.php:768
-msgid "Site settings updated."
-msgstr "Impostazioni del sito aggiornate."
+#: include/conversation.php:1147
+#, php-format
+msgid "%s don't attend."
+msgstr "%s non partecipa."
 
-#: mod/admin.php:796 mod/settings.php:912
-msgid "No special theme for mobile devices"
-msgstr "Nessun tema speciale per i dispositivi mobili"
+#: include/conversation.php:1150
+#, php-format
+msgid "<span  %1$s>%2$d people</span> attend maybe"
+msgstr "<span %1$s>%2$d persone</span> forse partecipano"
 
-#: mod/admin.php:815
-msgid "No community page"
-msgstr "Nessuna pagina Comunità"
+#: include/conversation.php:1151
+#, php-format
+msgid "%s anttend maybe."
+msgstr "%s forse partecipano."
 
-#: mod/admin.php:816
-msgid "Public postings from users of this site"
-msgstr "Messaggi pubblici dagli utenti di questo sito"
+#: include/conversation.php:1190 include/conversation.php:1208
+msgid "Visible to <strong>everybody</strong>"
+msgstr "Visibile a <strong>tutti</strong>"
 
-#: mod/admin.php:817
-msgid "Global community page"
-msgstr "Pagina Comunità globale"
+#: 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 "Inserisci l'indirizzo del link:"
 
-#: mod/admin.php:823
-msgid "At post arrival"
-msgstr "All'arrivo di un messaggio"
+#: include/conversation.php:1192 include/conversation.php:1210
+msgid "Please enter a video link/URL:"
+msgstr "Inserisci un collegamento video / URL:"
 
-#: mod/admin.php:824 include/contact_selectors.php:56
-msgid "Frequently"
-msgstr "Frequentemente"
+#: include/conversation.php:1193 include/conversation.php:1211
+msgid "Please enter an audio link/URL:"
+msgstr "Inserisci un collegamento audio / URL:"
 
-#: mod/admin.php:825 include/contact_selectors.php:57
-msgid "Hourly"
-msgstr "Ogni ora"
+#: include/conversation.php:1194 include/conversation.php:1212
+msgid "Tag term:"
+msgstr "Tag:"
 
-#: mod/admin.php:826 include/contact_selectors.php:58
-msgid "Twice daily"
-msgstr "Due volte al dì"
+#: include/conversation.php:1195 include/conversation.php:1213
+#: mod/filer.php:30
+msgid "Save to Folder:"
+msgstr "Salva nella Cartella:"
 
-#: mod/admin.php:827 include/contact_selectors.php:59
-msgid "Daily"
-msgstr "Giornalmente"
+#: include/conversation.php:1196 include/conversation.php:1214
+msgid "Where are you right now?"
+msgstr "Dove sei ora?"
 
-#: mod/admin.php:833
-msgid "Users, Global Contacts"
-msgstr "Utenti, Contatti Globali"
+#: include/conversation.php:1197
+msgid "Delete item(s)?"
+msgstr "Cancellare questo elemento/i?"
 
-#: mod/admin.php:834
-msgid "Users, Global Contacts/fallback"
-msgstr "Utenti, Contatti Globali/fallback"
+#: include/conversation.php:1245 mod/photos.php:1569
+msgid "Share"
+msgstr "Condividi"
 
-#: mod/admin.php:838
-msgid "One month"
-msgstr "Un mese"
+#: include/conversation.php:1246 mod/editpost.php:110 mod/wallmessage.php:154
+#: mod/message.php:354 mod/message.php:545
+msgid "Upload photo"
+msgstr "Carica foto"
 
-#: mod/admin.php:839
-msgid "Three months"
-msgstr "Tre mesi"
+#: include/conversation.php:1247 mod/editpost.php:111
+msgid "upload photo"
+msgstr "carica foto"
 
-#: mod/admin.php:840
-msgid "Half a year"
-msgstr "Sei mesi"
+#: include/conversation.php:1248 mod/editpost.php:112
+msgid "Attach file"
+msgstr "Allega file"
 
-#: mod/admin.php:841
-msgid "One year"
-msgstr "Un anno"
+#: include/conversation.php:1249 mod/editpost.php:113
+msgid "attach file"
+msgstr "allega file"
 
-#: mod/admin.php:846
-msgid "Multi user instance"
-msgstr "Istanza multi utente"
+#: 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 "Inserisci link"
 
-#: mod/admin.php:869
-msgid "Closed"
-msgstr "Chiusa"
+#: include/conversation.php:1251 mod/editpost.php:115
+msgid "web link"
+msgstr "link web"
 
-#: mod/admin.php:870
-msgid "Requires approval"
-msgstr "Richiede l'approvazione"
+#: include/conversation.php:1252 mod/editpost.php:116
+msgid "Insert video link"
+msgstr "Inserire collegamento video"
 
-#: mod/admin.php:871
-msgid "Open"
-msgstr "Aperta"
+#: include/conversation.php:1253 mod/editpost.php:117
+msgid "video link"
+msgstr "link video"
 
-#: mod/admin.php:875
-msgid "No SSL policy, links will track page SSL state"
-msgstr "Nessuna gestione SSL, i link seguiranno lo stato SSL della pagina"
+#: include/conversation.php:1254 mod/editpost.php:118
+msgid "Insert audio link"
+msgstr "Inserisci collegamento audio"
 
-#: mod/admin.php:876
-msgid "Force all links to use SSL"
-msgstr "Forza tutti i linki ad usare SSL"
+#: include/conversation.php:1255 mod/editpost.php:119
+msgid "audio link"
+msgstr "link audio"
 
-#: mod/admin.php:877
-msgid "Self-signed certificate, use SSL for local links only (discouraged)"
-msgstr "Certificato auto-firmato, usa SSL solo per i link locali (sconsigliato)"
+#: include/conversation.php:1256 mod/editpost.php:120
+msgid "Set your location"
+msgstr "La tua posizione"
 
-#: mod/admin.php:889 mod/admin.php:1477 mod/admin.php:1725 mod/admin.php:1793
-#: mod/admin.php:1942 mod/settings.php:659 mod/settings.php:769
-#: mod/settings.php:813 mod/settings.php:882 mod/settings.php:969
-#: mod/settings.php:1204
-msgid "Save Settings"
-msgstr "Salva Impostazioni"
+#: include/conversation.php:1257 mod/editpost.php:121
+msgid "set location"
+msgstr "posizione"
 
-#: mod/admin.php:890 mod/register.php:263
-msgid "Registration"
-msgstr "Registrazione"
+#: include/conversation.php:1258 mod/editpost.php:122
+msgid "Clear browser location"
+msgstr "Rimuovi la localizzazione data dal browser"
 
-#: mod/admin.php:891
-msgid "File upload"
-msgstr "Caricamento file"
+#: include/conversation.php:1259 mod/editpost.php:123
+msgid "clear location"
+msgstr "canc. pos."
 
-#: mod/admin.php:892
-msgid "Policies"
-msgstr "Politiche"
+#: include/conversation.php:1261 mod/editpost.php:137
+msgid "Set title"
+msgstr "Scegli un titolo"
 
-#: mod/admin.php:893
-msgid "Advanced"
-msgstr "Avanzate"
+#: include/conversation.php:1263 mod/editpost.php:139
+msgid "Categories (comma-separated list)"
+msgstr "Categorie (lista separata da virgola)"
 
-#: mod/admin.php:894
-msgid "Auto Discovered Contact Directory"
-msgstr "Elenco Contatti Scoperto Automaticamente"
+#: include/conversation.php:1265 mod/editpost.php:125
+msgid "Permission settings"
+msgstr "Impostazioni permessi"
 
-#: mod/admin.php:895
-msgid "Performance"
-msgstr "Performance"
+#: include/conversation.php:1266 mod/editpost.php:154
+msgid "permissions"
+msgstr "permessi"
 
-#: mod/admin.php:896
-msgid ""
-"Relocate - WARNING: advanced function. Could make this server unreachable."
-msgstr "Trasloca - ATTENZIONE: funzione avanzata! Puo' rendere questo server irraggiungibile."
+#: include/conversation.php:1274 mod/editpost.php:134
+msgid "Public post"
+msgstr "Messaggio pubblico"
 
-#: mod/admin.php:899
-msgid "Site name"
-msgstr "Nome del sito"
+#: 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 "Anteprima"
 
-#: mod/admin.php:900
-msgid "Host name"
-msgstr "Nome host"
+#: 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 "Annulla"
 
-#: mod/admin.php:901
-msgid "Sender Email"
-msgstr "Mittente email"
+#: include/conversation.php:1289
+msgid "Post to Groups"
+msgstr "Invia ai Gruppi"
 
-#: mod/admin.php:901
-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."
+#: include/conversation.php:1290
+msgid "Post to Contacts"
+msgstr "Invia ai Contatti"
 
-#: mod/admin.php:902
-msgid "Banner/Logo"
-msgstr "Banner/Logo"
+#: include/conversation.php:1291
+msgid "Private post"
+msgstr "Post privato"
 
-#: mod/admin.php:903
-msgid "Shortcut icon"
-msgstr "Icona shortcut"
+#: include/conversation.php:1296 include/identity.php:256 mod/editpost.php:152
+msgid "Message"
+msgstr "Messaggio"
 
-#: mod/admin.php:903
-msgid "Link to an icon that will be used for browsers."
-msgstr "Link verso un'icona che verrà usata dai browsers."
+#: include/conversation.php:1297 mod/editpost.php:153
+msgid "Browser"
+msgstr "Browser"
 
-#: mod/admin.php:904
-msgid "Touch icon"
-msgstr "Icona touch"
+#: include/conversation.php:1453
+msgid "View all"
+msgstr "Mostra tutto"
 
-#: mod/admin.php:904
-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."
+#: include/conversation.php:1475
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "Mi piace"
+msgstr[1] "Mi piace"
 
-#: mod/admin.php:905
-msgid "Additional Info"
-msgstr "Informazioni aggiuntive"
+#: include/conversation.php:1478
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] "Non mi piace"
+msgstr[1] "Non mi piace"
 
-#: mod/admin.php:905
+#: include/conversation.php:1484
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] "Non partecipa"
+msgstr[1] "Non partecipano"
+
+#: include/dfrn.php:1108
 #, php-format
-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."
+msgid "%s\\'s birthday"
+msgstr "compleanno di %s"
 
-#: mod/admin.php:906
-msgid "System language"
-msgstr "Lingua di sistema"
+#: include/features.php:70
+msgid "General Features"
+msgstr "Funzionalità generali"
 
-#: mod/admin.php:907
-msgid "System theme"
-msgstr "Tema di sistema"
+#: include/features.php:72
+msgid "Multiple Profiles"
+msgstr "Profili multipli"
 
-#: mod/admin.php:907
-msgid ""
-"Default system theme - may be over-ridden by user profiles - <a href='#' "
-"id='cnftheme'>change theme settings</a>"
-msgstr "Tema di sistema - puo' essere sovrascritto dalle impostazioni utente - <a href='#' id='cnftheme'>cambia le impostazioni del tema</a>"
+#: include/features.php:72
+msgid "Ability to create multiple profiles"
+msgstr "Possibilità di creare profili multipli"
 
-#: mod/admin.php:908
-msgid "Mobile system theme"
-msgstr "Tema mobile di sistema"
+#: include/features.php:73
+msgid "Photo Location"
+msgstr "Località Foto"
 
-#: mod/admin.php:908
-msgid "Theme for mobile devices"
-msgstr "Tema per dispositivi mobili"
+#: include/features.php:73
+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/admin.php:909
-msgid "SSL link policy"
-msgstr "Gestione link SSL"
+#: include/features.php:74
+msgid "Export Public Calendar"
+msgstr "Esporta calendario pubblico"
 
-#: mod/admin.php:909
-msgid "Determines whether generated links should be forced to use SSL"
-msgstr "Determina se i link generati devono essere forzati a usare SSL"
+#: include/features.php:74
+msgid "Ability for visitors to download the public calendar"
+msgstr "Permesso ai visitatori di scaricare il calendario pubblico"
 
-#: mod/admin.php:910
-msgid "Force SSL"
-msgstr "Forza SSL"
+#: include/features.php:79
+msgid "Post Composition Features"
+msgstr "Funzionalità di composizione dei post"
 
-#: mod/admin.php:910
-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 puo' portare a loop senza fine"
+#: include/features.php:80
+msgid "Richtext Editor"
+msgstr "Editor visuale"
 
-#: mod/admin.php:911
-msgid "Old style 'Share'"
-msgstr "Ricondivisione vecchio stile"
+#: include/features.php:80
+msgid "Enable richtext editor"
+msgstr "Abilita l'editor visuale"
 
-#: mod/admin.php:911
-msgid "Deactivates the bbcode element 'share' for repeating items."
-msgstr "Disattiva l'elemento bbcode 'share' con elementi ripetuti"
+#: include/features.php:81
+msgid "Post Preview"
+msgstr "Anteprima dei post"
 
-#: mod/admin.php:912
-msgid "Hide help entry from navigation menu"
-msgstr "Nascondi la voce 'Guida' dal menu di navigazione"
+#: include/features.php:81
+msgid "Allow previewing posts and comments before publishing them"
+msgstr "Permetti di avere un'anteprima di messaggi e commenti prima di pubblicarli"
 
-#: mod/admin.php:912
-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."
+#: include/features.php:82
+msgid "Auto-mention Forums"
+msgstr "Auto-cita i Forum"
 
-#: mod/admin.php:913
-msgid "Single user instance"
-msgstr "Instanza a singolo utente"
+#: include/features.php:82
+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/admin.php:913
-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"
+#: include/features.php:87
+msgid "Network Sidebar Widgets"
+msgstr "Widget della barra laterale nella pagina Rete"
 
-#: mod/admin.php:914
-msgid "Maximum image size"
-msgstr "Massima dimensione immagini"
+#: include/features.php:88
+msgid "Search by Date"
+msgstr "Cerca per data"
 
-#: mod/admin.php:914
-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."
+#: include/features.php:88
+msgid "Ability to select posts by date ranges"
+msgstr "Permette di filtrare i post per data"
 
-#: mod/admin.php:915
-msgid "Maximum image length"
-msgstr "Massima lunghezza immagine"
+#: include/features.php:89 include/features.php:119
+msgid "List Forums"
+msgstr "Elenco forum"
 
-#: mod/admin.php:915
-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."
+#: include/features.php:89
+msgid "Enable widget to display the forums your are connected with"
+msgstr "Abilita il widget che mostra i forum ai quali sei connesso"
 
-#: mod/admin.php:916
-msgid "JPEG image quality"
-msgstr "Qualità immagini JPEG"
+#: include/features.php:90
+msgid "Group Filter"
+msgstr "Filtra gruppi"
 
-#: mod/admin.php:916
-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/admin.php:918
-msgid "Register policy"
-msgstr "Politica di registrazione"
-
-#: mod/admin.php:919
-msgid "Maximum Daily Registrations"
-msgstr "Massime registrazioni giornaliere"
-
-#: mod/admin.php:919
-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."
+#: include/features.php:90
+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/admin.php:920
-msgid "Register text"
-msgstr "Testo registrazione"
+#: include/features.php:91
+msgid "Network Filter"
+msgstr "Filtro reti"
 
-#: mod/admin.php:920
-msgid "Will be displayed prominently on the registration page."
-msgstr "Sarà mostrato ben visibile nella pagina di registrazione."
+#: include/features.php:91
+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/admin.php:921
-msgid "Accounts abandoned after x days"
-msgstr "Account abbandonati dopo x giorni"
+#: include/features.php:92 mod/search.php:34 mod/network.php:200
+msgid "Saved Searches"
+msgstr "Ricerche salvate"
 
-#: mod/admin.php:921
-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."
+#: include/features.php:92
+msgid "Save search terms for re-use"
+msgstr "Salva i termini cercati per riutilizzarli"
 
-#: mod/admin.php:922
-msgid "Allowed friend domains"
-msgstr "Domini amici consentiti"
+#: include/features.php:97
+msgid "Network Tabs"
+msgstr "Schede pagina Rete"
 
-#: mod/admin.php:922
-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 virglola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Lascalo vuoto per accettare qualsiasi dominio."
+#: include/features.php:98
+msgid "Network Personal Tab"
+msgstr "Scheda Personali"
 
-#: mod/admin.php:923
-msgid "Allowed email domains"
-msgstr "Domini email consentiti"
+#: include/features.php:98
+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/admin.php:923
-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."
+#: include/features.php:99
+msgid "Network New Tab"
+msgstr "Scheda Nuovi"
 
-#: mod/admin.php:924
-msgid "Block public"
-msgstr "Blocca pagine pubbliche"
+#: include/features.php:99
+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/admin.php:924
-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."
+#: include/features.php:100
+msgid "Network Shared Links Tab"
+msgstr "Scheda Link Condivisi"
 
-#: mod/admin.php:925
-msgid "Force publish"
-msgstr "Forza publicazione"
+#: include/features.php:100
+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/admin.php:925
-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."
+#: include/features.php:105
+msgid "Post/Comment Tools"
+msgstr "Strumenti per messaggi/commenti"
 
-#: mod/admin.php:926
-msgid "Global directory URL"
-msgstr "URL della directory globale"
+#: include/features.php:106
+msgid "Multiple Deletion"
+msgstr "Eliminazione multipla"
 
-#: mod/admin.php:926
-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."
+#: include/features.php:106
+msgid "Select and delete multiple posts/comments at once"
+msgstr "Seleziona ed elimina vari messaggi e commenti in una volta sola"
 
-#: mod/admin.php:927
-msgid "Allow threaded items"
-msgstr "Permetti commenti nidificati"
+#: include/features.php:107
+msgid "Edit Sent Posts"
+msgstr "Modifica i post inviati"
 
-#: mod/admin.php:927
-msgid "Allow infinite level threading for items on this site."
-msgstr "Permette un infinito livello di nidificazione dei commenti su questo sito."
+#: include/features.php:107
+msgid "Edit and correct posts and comments after sending"
+msgstr "Modifica e correggi messaggi e commenti dopo averli inviati"
 
-#: mod/admin.php:928
-msgid "Private posts by default for new users"
-msgstr "Post privati di default per i nuovi utenti"
+#: include/features.php:108
+msgid "Tagging"
+msgstr "Aggiunta tag"
 
-#: mod/admin.php:928
-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."
+#: include/features.php:108
+msgid "Ability to tag existing posts"
+msgstr "Permette di aggiungere tag ai post già esistenti"
 
-#: mod/admin.php:929
-msgid "Don't include post content in email notifications"
-msgstr "Non includere il contenuto dei post nelle notifiche via email"
+#: include/features.php:109
+msgid "Post Categories"
+msgstr "Categorie post"
 
-#: mod/admin.php:929
-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"
+#: include/features.php:109
+msgid "Add categories to your posts"
+msgstr "Aggiungi categorie ai tuoi post"
 
-#: mod/admin.php:930
-msgid "Disallow public access to addons listed in the apps menu."
-msgstr "Disabilita l'accesso pubblico ai plugin raccolti nel menu apps."
+#: include/features.php:110
+msgid "Ability to file posts under folders"
+msgstr "Permette di archiviare i post in cartelle"
 
-#: mod/admin.php:930
-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 agli addon nel menu applicazioni"
+#: include/features.php:111
+msgid "Dislike Posts"
+msgstr "Non mi piace"
 
-#: mod/admin.php:931
-msgid "Don't embed private images in posts"
-msgstr "Non inglobare immagini private nei post"
+#: include/features.php:111
+msgid "Ability to dislike posts/comments"
+msgstr "Permetti di inviare \"non mi piace\" ai messaggi"
 
-#: mod/admin.php:931
-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 puo' richiedere un po' di tempo."
+#: include/features.php:112
+msgid "Star Posts"
+msgstr "Post preferiti"
 
-#: mod/admin.php:932
-msgid "Allow Users to set remote_self"
-msgstr "Permetti agli utenti di impostare 'io remoto'"
+#: include/features.php:112
+msgid "Ability to mark special posts with a star indicator"
+msgstr "Permette di segnare i post preferiti con una stella"
 
-#: mod/admin.php:932
-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 del'utente."
+#: include/features.php:113
+msgid "Mute Post Notifications"
+msgstr "Silenzia le notifiche di nuovi post"
 
-#: mod/admin.php:933
-msgid "Block multiple registrations"
-msgstr "Blocca registrazioni multiple"
+#: include/features.php:113
+msgid "Ability to mute notifications for a thread"
+msgstr "Permette di silenziare le notifiche di nuovi post in una discussione"
 
-#: mod/admin.php:933
-msgid "Disallow users to register additional accounts for use as pages."
-msgstr "Non permette all'utente di registrare account extra da usare come pagine."
+#: include/features.php:118
+msgid "Advanced Profile Settings"
+msgstr "Impostazioni Avanzate Profilo"
 
-#: mod/admin.php:934
-msgid "OpenID support"
-msgstr "Supporto OpenID"
+#: include/features.php:119
+msgid "Show visitors public community forums at the Advanced Profile Page"
+msgstr "Mostra ai visitatori i forum nella pagina Profilo Avanzato"
 
-#: mod/admin.php:934
-msgid "OpenID support for registration and logins."
-msgstr "Supporta OpenID per la registrazione e il login"
+#: include/follow.php:81 mod/dfrn_request.php:509
+msgid "Disallowed profile URL."
+msgstr "Indirizzo profilo non permesso."
 
-#: mod/admin.php:935
-msgid "Fullname check"
-msgstr "Controllo nome completo"
+#: include/follow.php:86
+msgid "Connect URL missing."
+msgstr "URL di connessione mancante."
 
-#: mod/admin.php:935
+#: include/follow.php:113
 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 antispam"
+"This site is not configured to allow communications with other networks."
+msgstr "Questo sito non Ã¨ configurato per permettere la comunicazione con altri network."
 
-#: mod/admin.php:936
-msgid "UTF-8 Regular expressions"
-msgstr "Espressioni regolari UTF-8"
+#: include/follow.php:114 include/follow.php:134
+msgid "No compatible communication protocols or feeds were discovered."
+msgstr "Non sono stati trovati protocolli di comunicazione o feed compatibili."
 
-#: mod/admin.php:936
-msgid "Use PHP UTF8 regular expressions"
-msgstr "Usa le espressioni regolari PHP in UTF8"
+#: include/follow.php:132
+msgid "The profile address specified does not provide adequate information."
+msgstr "L'indirizzo del profilo specificato non fornisce adeguate informazioni."
 
-#: mod/admin.php:937
-msgid "Community Page Style"
-msgstr "Stile pagina Comunità"
+#: include/follow.php:136
+msgid "An author or name was not found."
+msgstr "Non Ã¨ stato trovato un nome o un autore"
 
-#: mod/admin.php:937
+#: include/follow.php:138
+msgid "No browser URL could be matched to this address."
+msgstr "Nessun URL può essere associato a questo indirizzo."
+
+#: include/follow.php:140
 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."
+"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/admin.php:938
-msgid "Posts per user on community page"
-msgstr "Messaggi per utente nella pagina Comunità"
+#: include/follow.php:141
+msgid "Use mailto: in front of address to force email check."
+msgstr "Usa \"mailto:\" davanti all'indirizzo per forzare un controllo nelle email."
 
-#: mod/admin.php:938
+#: include/follow.php:147
 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 Comuntà (non valido per 'Comunità globale')"
-
-#: mod/admin.php:939
-msgid "Enable OStatus support"
-msgstr "Abilita supporto OStatus"
+"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/admin.php:939
+#: include/follow.php:157
 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."
+"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/admin.php:940
-msgid "OStatus conversation completion interval"
-msgstr "Intervallo completamento conversazioni OStatus"
+#: include/follow.php:258
+msgid "Unable to retrieve contact information."
+msgstr "Impossibile recuperare informazioni sul contatto."
 
-#: mod/admin.php:940
-msgid ""
-"How often shall the poller check for new entries in OStatus conversations? "
-"This can be a very ressource task."
-msgstr "quanto spesso il poller deve controllare se esistono nuovi commenti in una conversazione OStatus? Questo Ã¨ un lavoro che puo' richiedere molte risorse."
+#: include/identity.php:42
+msgid "Requested account is not available."
+msgstr "L'account richiesto non Ã¨ disponibile."
 
-#: mod/admin.php:941
-msgid "OStatus support can only be enabled if threading is enabled."
-msgstr "Il supporto OStatus puo' essere abilitato solo se Ã¨ abilitato il threading."
+#: include/identity.php:51 mod/profile.php:21
+msgid "Requested profile is not available."
+msgstr "Profilo richiesto non disponibile."
 
-#: mod/admin.php:943
-msgid ""
-"Diaspora support can't be enabled because Friendica was installed into a sub"
-" directory."
-msgstr "Il supporto a Diaspora non puo' essere abilitato perchè Friendica Ã¨ stato installato in una sotto directory."
+#: include/identity.php:95 include/identity.php:311 include/identity.php:688
+msgid "Edit profile"
+msgstr "Modifica il profilo"
 
-#: mod/admin.php:944
-msgid "Enable Diaspora support"
-msgstr "Abilita il supporto a Diaspora"
+#: include/identity.php:251
+msgid "Atom feed"
+msgstr "Feed Atom"
 
-#: mod/admin.php:944
-msgid "Provide built-in Diaspora network compatibility."
-msgstr "Fornisce compatibilità con il network Diaspora."
+#: include/identity.php:282
+msgid "Manage/edit profiles"
+msgstr "Gestisci/modifica i profili"
 
-#: mod/admin.php:945
-msgid "Only allow Friendica contacts"
-msgstr "Permetti solo contatti Friendica"
+#: include/identity.php:287 include/identity.php:313 mod/profiles.php:795
+msgid "Change profile photo"
+msgstr "Cambia la foto del profilo"
 
-#: mod/admin.php:945
-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."
+#: include/identity.php:288 mod/profiles.php:796
+msgid "Create New Profile"
+msgstr "Crea un nuovo profilo"
 
-#: mod/admin.php:946
-msgid "Verify SSL"
-msgstr "Verifica SSL"
+#: include/identity.php:298 mod/profiles.php:785
+msgid "Profile Image"
+msgstr "Immagine del Profilo"
 
-#: mod/admin.php:946
-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."
+#: include/identity.php:301 mod/profiles.php:787
+msgid "visible to everybody"
+msgstr "visibile a tutti"
 
-#: mod/admin.php:947
-msgid "Proxy user"
-msgstr "Utente Proxy"
+#: include/identity.php:302 mod/profiles.php:691 mod/profiles.php:788
+msgid "Edit visibility"
+msgstr "Modifica visibilità"
 
-#: mod/admin.php:948
-msgid "Proxy URL"
-msgstr "URL Proxy"
+#: include/identity.php:330 include/identity.php:616 mod/notifications.php:238
+#: mod/directory.php:139
+msgid "Gender:"
+msgstr "Genere:"
 
-#: mod/admin.php:949
-msgid "Network timeout"
-msgstr "Timeout rete"
+#: include/identity.php:333 include/identity.php:636 mod/directory.php:141
+msgid "Status:"
+msgstr "Stato:"
 
-#: mod/admin.php:949
-msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
-msgstr "Valore in secondi. Imposta a 0 per illimitato (non raccomandato)."
+#: include/identity.php:335 include/identity.php:647 mod/directory.php:143
+msgid "Homepage:"
+msgstr "Homepage:"
 
-#: mod/admin.php:950
-msgid "Delivery interval"
-msgstr "Intervallo di invio"
+#: include/identity.php:337 include/identity.php:657 mod/notifications.php:234
+#: mod/directory.php:145 mod/contacts.php:632
+msgid "About:"
+msgstr "Informazioni:"
 
-#: mod/admin.php:950
-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 "Ritarda il processo di invio in background  di n secondi per ridurre il carico di sistema. Raccomandato:  4-5 per host condivisit, 2-3 per VPS. 0-1 per grandi server dedicati."
+#: include/identity.php:339 mod/contacts.php:630
+msgid "XMPP:"
+msgstr "XMPP:"
 
-#: mod/admin.php:951
-msgid "Poll interval"
-msgstr "Intervallo di poll"
+#: include/identity.php:422 mod/notifications.php:246 mod/contacts.php:50
+msgid "Network:"
+msgstr "Rete:"
 
-#: mod/admin.php:951
-msgid ""
-"Delay background polling processes by this many seconds to reduce system "
-"load. If 0, use delivery interval."
-msgstr "Ritarda il processo di poll in background di n secondi per ridurre il carico di sistema. Se 0, usa l'intervallo di invio."
+#: include/identity.php:451 include/identity.php:535
+msgid "g A l F d"
+msgstr "g A l d F"
 
-#: mod/admin.php:952
-msgid "Maximum Load Average"
-msgstr "Massimo carico medio"
+#: include/identity.php:452 include/identity.php:536
+msgid "F d"
+msgstr "d F"
 
-#: mod/admin.php:952
-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."
+#: include/identity.php:497 include/identity.php:582
+msgid "[today]"
+msgstr "[oggi]"
 
-#: mod/admin.php:953
-msgid "Maximum Load Average (Frontend)"
-msgstr "Media Massimo Carico (Frontend)"
+#: include/identity.php:509
+msgid "Birthday Reminders"
+msgstr "Promemoria compleanni"
 
-#: mod/admin.php:953
-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."
+#: include/identity.php:510
+msgid "Birthdays this week:"
+msgstr "Compleanni questa settimana:"
 
-#: mod/admin.php:954
-msgid "Maximum table size for optimization"
-msgstr "Dimensione massima della tabella per l'ottimizzazione"
+#: include/identity.php:569
+msgid "[No description]"
+msgstr "[Nessuna descrizione]"
 
-#: mod/admin.php:954
-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."
+#: include/identity.php:593
+msgid "Event Reminders"
+msgstr "Promemoria"
 
-#: mod/admin.php:955
-msgid "Minimum level of fragmentation"
-msgstr ""
+#: include/identity.php:594
+msgid "Events this week:"
+msgstr "Eventi di questa settimana:"
 
-#: mod/admin.php:955
-msgid ""
-"Minimum fragmenation level to start the automatic optimization - default "
-"value is 30%."
-msgstr ""
+#: include/identity.php:614 mod/settings.php:1279
+msgid "Full Name:"
+msgstr "Nome completo:"
 
-#: mod/admin.php:957
-msgid "Periodical check of global contacts"
-msgstr "Check periodico dei contatti globali"
+#: include/identity.php:621
+msgid "j F, Y"
+msgstr "j F Y"
 
-#: mod/admin.php:957
-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 vitaltà dei contatti e dei server."
+#: include/identity.php:622
+msgid "j F"
+msgstr "j F"
 
-#: mod/admin.php:958
-msgid "Days between requery"
-msgstr "Giorni tra le richieste"
+#: include/identity.php:633
+msgid "Age:"
+msgstr "Età:"
 
-#: mod/admin.php:958
-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."
+#: include/identity.php:642
+#, php-format
+msgid "for %1$d %2$s"
+msgstr "per %1$d %2$s"
 
-#: mod/admin.php:959
-msgid "Discover contacts from other servers"
-msgstr "Trova contatti dagli altri server"
+#: include/identity.php:645 mod/profiles.php:710
+msgid "Sexual Preference:"
+msgstr "Preferenze sessuali:"
 
-#: mod/admin.php:959
-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 uenti 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\"."
+#: include/identity.php:649 mod/profiles.php:737
+msgid "Hometown:"
+msgstr "Paese natale:"
 
-#: mod/admin.php:960
-msgid "Timeframe for fetching global contacts"
-msgstr "Termine per il recupero contatti globali"
+#: include/identity.php:651 mod/notifications.php:236 mod/contacts.php:634
+#: mod/follow.php:134
+msgid "Tags:"
+msgstr "Tag:"
 
-#: mod/admin.php:960
-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."
+#: include/identity.php:653 mod/profiles.php:738
+msgid "Political Views:"
+msgstr "Orientamento politico:"
 
-#: mod/admin.php:961
-msgid "Search the local directory"
-msgstr "Cerca la directory locale"
+#: include/identity.php:655
+msgid "Religion:"
+msgstr "Religione:"
 
-#: mod/admin.php:961
-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."
+#: include/identity.php:659
+msgid "Hobbies/Interests:"
+msgstr "Hobby/Interessi:"
 
-#: mod/admin.php:963
-msgid "Publish server information"
-msgstr "Pubblica informazioni server"
+#: include/identity.php:661 mod/profiles.php:742
+msgid "Likes:"
+msgstr "Mi piace:"
 
-#: mod/admin.php:963
-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>."
+#: include/identity.php:663 mod/profiles.php:743
+msgid "Dislikes:"
+msgstr "Non mi piace:"
 
-#: mod/admin.php:965
-msgid "Use MySQL full text engine"
-msgstr "Usa il motore MySQL full text"
+#: include/identity.php:666
+msgid "Contact information and Social Networks:"
+msgstr "Informazioni su contatti e social network:"
 
-#: mod/admin.php:965
-msgid ""
-"Activates the full text engine. Speeds up search - but can only search for "
-"four and more characters."
-msgstr "Attiva il motore full text. Velocizza la ricerca, ma puo' cercare solo per quattro o più caratteri."
+#: include/identity.php:668
+msgid "Musical interests:"
+msgstr "Interessi musicali:"
 
-#: mod/admin.php:966
-msgid "Suppress Language"
-msgstr "Disattiva lingua"
+#: include/identity.php:670
+msgid "Books, literature:"
+msgstr "Libri, letteratura:"
 
-#: mod/admin.php:966
-msgid "Suppress language information in meta information about a posting."
-msgstr "Disattiva le informazioni sulla lingua nei meta di un post."
+#: include/identity.php:672
+msgid "Television:"
+msgstr "Televisione:"
 
-#: mod/admin.php:967
-msgid "Suppress Tags"
-msgstr "Sopprimi Tags"
+#: include/identity.php:674
+msgid "Film/dance/culture/entertainment:"
+msgstr "Film/danza/cultura/intrattenimento:"
 
-#: mod/admin.php:967
-msgid "Suppress showing a list of hashtags at the end of the posting."
-msgstr "Non mostra la lista di hashtag in coda al messaggio"
+#: include/identity.php:676
+msgid "Love/Romance:"
+msgstr "Amore:"
 
-#: mod/admin.php:968
-msgid "Path to item cache"
-msgstr "Percorso cache elementi"
+#: include/identity.php:678
+msgid "Work/employment:"
+msgstr "Lavoro:"
 
-#: mod/admin.php:968
-msgid "The item caches buffers generated bbcode and external images."
-msgstr "La cache degli elementi memorizza il bbcode generato e le immagini esterne."
+#: include/identity.php:680
+msgid "School/education:"
+msgstr "Scuola:"
 
-#: mod/admin.php:969
-msgid "Cache duration in seconds"
-msgstr "Durata della cache in secondi"
+#: include/identity.php:684
+msgid "Forums:"
+msgstr "Forum:"
 
-#: mod/admin.php:969
-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."
+#: include/identity.php:692 mod/events.php:507
+msgid "Basic"
+msgstr "Base"
 
-#: mod/admin.php:970
-msgid "Maximum numbers of comments per post"
-msgstr "Numero massimo di commenti per post"
+#: include/identity.php:693 mod/events.php:508 mod/admin.php:959
+#: mod/contacts.php:870
+msgid "Advanced"
+msgstr "Avanzate"
 
-#: mod/admin.php:970
-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."
+#: include/identity.php:717 mod/contacts.php:836 mod/follow.php:142
+msgid "Status Messages and Posts"
+msgstr "Messaggi di stato e post"
 
-#: mod/admin.php:971
-msgid "Path for lock file"
-msgstr "Percorso al file di lock"
+#: include/identity.php:725 mod/contacts.php:844
+msgid "Profile Details"
+msgstr "Dettagli del profilo"
 
-#: mod/admin.php:971
-msgid ""
-"The lock file is used to avoid multiple pollers at one time. Only define a "
-"folder here."
-msgstr "Il file di lock Ã¨ usato per evitare l'avvio di poller multipli allo stesso tempo. Inserisci solo la cartella, qui."
+#: include/identity.php:733 mod/photos.php:87
+msgid "Photo Albums"
+msgstr "Album foto"
 
-#: mod/admin.php:972
-msgid "Temp path"
-msgstr "Percorso file temporanei"
+#: include/identity.php:772 mod/notes.php:46
+msgid "Personal Notes"
+msgstr "Note personali"
 
-#: mod/admin.php:972
-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."
+#: include/identity.php:775
+msgid "Only You Can See This"
+msgstr "Solo tu puoi vedere questo"
 
-#: mod/admin.php:973
-msgid "Base path to installation"
-msgstr "Percorso base all'installazione"
+#: include/items.php:1575 mod/dfrn_confirm.php:730 mod/dfrn_request.php:746
+msgid "[Name Withheld]"
+msgstr "[Nome Nascosto]"
 
-#: mod/admin.php:973
-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."
+#: 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 "Elemento non trovato."
 
-#: mod/admin.php:974
-msgid "Disable picture proxy"
-msgstr "Disabilita il proxy immagini"
+#: include/items.php:1969
+msgid "Do you really want to delete this item?"
+msgstr "Vuoi veramente cancellare questo elemento?"
 
-#: mod/admin.php:974
+#: 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 "Si"
+
+#: 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 "Permesso negato."
+
+#: include/items.php:2239
+msgid "Archives"
+msgstr "Archivi"
+
+#: include/oembed.php:264
+msgid "Embedded content"
+msgstr "Contenuto incorporato"
+
+#: include/oembed.php:272
+msgid "Embedding disabled"
+msgstr "Embed disabilitato"
+
+#: include/ostatus.php:1825
+#, php-format
+msgid "%s is now following %s."
+msgstr "%s sta seguendo %s"
+
+#: include/ostatus.php:1826
+msgid "following"
+msgstr "segue"
+
+#: include/ostatus.php:1829
+#, php-format
+msgid "%s stopped following %s."
+msgstr "%s ha smesso di seguire %s"
+
+#: include/ostatus.php:1830
+msgid "stopped following"
+msgstr "tolto dai seguiti"
+
+#: include/text.php:304
+msgid "newer"
+msgstr "nuovi"
+
+#: include/text.php:306
+msgid "older"
+msgstr "vecchi"
+
+#: include/text.php:311
+msgid "prev"
+msgstr "prec"
+
+#: include/text.php:313
+msgid "first"
+msgstr "primo"
+
+#: include/text.php:345
+msgid "last"
+msgstr "ultimo"
+
+#: include/text.php:348
+msgid "next"
+msgstr "succ"
+
+#: include/text.php:403
+msgid "Loading more entries..."
+msgstr "Carico più elementi..."
+
+#: include/text.php:404
+msgid "The end"
+msgstr "Fine"
+
+#: include/text.php:889
+msgid "No contacts"
+msgstr "Nessun contatto"
+
+#: include/text.php:912
+#, php-format
+msgid "%d Contact"
+msgid_plural "%d Contacts"
+msgstr[0] "%d contatto"
+msgstr[1] "%d contatti"
+
+#: include/text.php:925
+msgid "View Contacts"
+msgstr "Visualizza i contatti"
+
+#: include/text.php:1013 mod/notes.php:61 mod/filer.php:31
+#: mod/editpost.php:109
+msgid "Save"
+msgstr "Salva"
+
+#: include/text.php:1076
+msgid "poke"
+msgstr "stuzzica"
+
+#: include/text.php:1076
+msgid "poked"
+msgstr "ha stuzzicato"
+
+#: include/text.php:1077
+msgid "ping"
+msgstr "invia un ping"
+
+#: include/text.php:1077
+msgid "pinged"
+msgstr "ha inviato un ping"
+
+#: include/text.php:1078
+msgid "prod"
+msgstr "pungola"
+
+#: include/text.php:1078
+msgid "prodded"
+msgstr "ha pungolato"
+
+#: include/text.php:1079
+msgid "slap"
+msgstr "schiaffeggia"
+
+#: include/text.php:1079
+msgid "slapped"
+msgstr "ha schiaffeggiato"
+
+#: include/text.php:1080
+msgid "finger"
+msgstr "tocca"
+
+#: include/text.php:1080
+msgid "fingered"
+msgstr "ha toccato"
+
+#: include/text.php:1081
+msgid "rebuff"
+msgstr "respingi"
+
+#: include/text.php:1081
+msgid "rebuffed"
+msgstr "ha respinto"
+
+#: include/text.php:1095
+msgid "happy"
+msgstr "felice"
+
+#: include/text.php:1096
+msgid "sad"
+msgstr "triste"
+
+#: include/text.php:1097
+msgid "mellow"
+msgstr "rilassato"
+
+#: include/text.php:1098
+msgid "tired"
+msgstr "stanco"
+
+#: include/text.php:1099
+msgid "perky"
+msgstr "vivace"
+
+#: include/text.php:1100
+msgid "angry"
+msgstr "arrabbiato"
+
+#: include/text.php:1101
+msgid "stupified"
+msgstr "stupefatto"
+
+#: include/text.php:1102
+msgid "puzzled"
+msgstr "confuso"
+
+#: include/text.php:1103
+msgid "interested"
+msgstr "interessato"
+
+#: include/text.php:1104
+msgid "bitter"
+msgstr "risentito"
+
+#: include/text.php:1105
+msgid "cheerful"
+msgstr "giocoso"
+
+#: include/text.php:1106
+msgid "alive"
+msgstr "vivo"
+
+#: include/text.php:1107
+msgid "annoyed"
+msgstr "annoiato"
+
+#: include/text.php:1108
+msgid "anxious"
+msgstr "ansioso"
+
+#: include/text.php:1109
+msgid "cranky"
+msgstr "irritabile"
+
+#: include/text.php:1110
+msgid "disturbed"
+msgstr "disturbato"
+
+#: include/text.php:1111
+msgid "frustrated"
+msgstr "frustato"
+
+#: include/text.php:1112
+msgid "motivated"
+msgstr "motivato"
+
+#: include/text.php:1113
+msgid "relaxed"
+msgstr "rilassato"
+
+#: include/text.php:1114
+msgid "surprised"
+msgstr "sorpreso"
+
+#: include/text.php:1324 mod/videos.php:380
+msgid "View Video"
+msgstr "Guarda Video"
+
+#: include/text.php:1356
+msgid "bytes"
+msgstr "bytes"
+
+#: include/text.php:1388 include/text.php:1400
+msgid "Click to open/close"
+msgstr "Clicca per aprire/chiudere"
+
+#: include/text.php:1526
+msgid "View on separate page"
+msgstr "Vedi in una pagina separata"
+
+#: include/text.php:1527
+msgid "view on separate page"
+msgstr "vedi in una pagina separata"
+
+#: include/text.php:1806
+msgid "activity"
+msgstr "attività"
+
+#: 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] "commento"
+
+#: include/text.php:1809
+msgid "post"
+msgstr "messaggio"
+
+#: include/text.php:1977
+msgid "Item filed"
+msgstr "Messaggio salvato"
+
+#: include/user.php:39 mod/settings.php:373
+msgid "Passwords do not match. Password unchanged."
+msgstr "Le password non corrispondono. Password non cambiata."
+
+#: include/user.php:48
+msgid "An invitation is required."
+msgstr "E' richiesto un invito."
+
+#: include/user.php:53
+msgid "Invitation could not be verified."
+msgstr "L'invito non puo' essere verificato."
+
+#: include/user.php:61
+msgid "Invalid OpenID url"
+msgstr "Url OpenID non valido"
+
+#: include/user.php:82
+msgid "Please enter the required information."
+msgstr "Inserisci le informazioni richieste."
+
+#: include/user.php:96
+msgid "Please use a shorter name."
+msgstr "Usa un nome più corto."
+
+#: include/user.php:98
+msgid "Name too short."
+msgstr "Il nome Ã¨ troppo corto."
+
+#: include/user.php:113
+msgid "That doesn't appear to be your full (First Last) name."
+msgstr "Questo non sembra essere il tuo nome completo (Nome Cognome)."
+
+#: include/user.php:118
+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."
+
+#: include/user.php:121
+msgid "Not a valid email address."
+msgstr "L'indirizzo email non Ã¨ valido."
+
+#: include/user.php:134
+msgid "Cannot use that email."
+msgstr "Non puoi usare quell'email."
+
+#: include/user.php:140
+msgid "Your \"nickname\" can only contain \"a-z\", \"0-9\" and \"_\"."
+msgstr "Il tuo nome utente può contenere solo \"a-z\", \"0-9\",  e \"_\"."
+
+#: include/user.php:147 include/user.php:245
+msgid "Nickname is already registered. Please choose another."
+msgstr "Nome utente già registrato. Scegline un altro."
+
+#: include/user.php:157
 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 performace e la privacy. Non dovrebbe essere usato su server con poca banda disponibile."
+"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/admin.php:975
-msgid "Enable old style pager"
-msgstr "Abilita la paginazione vecchio stile"
+#: include/user.php:173
+msgid "SERIOUS ERROR: Generation of security keys failed."
+msgstr "ERRORE GRAVE: La generazione delle chiavi di sicurezza Ã¨ fallita."
+
+#: include/user.php:231
+msgid "An error occurred during registration. Please try again."
+msgstr "C'è stato un errore durante la registrazione. Prova ancora."
+
+#: include/user.php:256 view/theme/duepuntozero/config.php:44
+msgid "default"
+msgstr "default"
+
+#: include/user.php:266
+msgid "An error occurred creating your default profile. Please try again."
+msgstr "C'è stato un errore nella creazione del tuo profilo. Prova ancora."
+
+#: 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 "Foto del profilo"
+
+#: 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 "\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    "
+
+#: include/user.php:424
+#, php-format
+msgid "Registration at %s"
+msgstr "Registrazione su %s"
+
+#: include/user.php:434
+#, 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."
+
+#: include/user.php:438
+#, 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/admin.php:975
-msgid ""
-"The old style pager has page numbers but slows down massively the page "
-"speed."
-msgstr "La paginazione vecchio stile mostra i numeri delle pagine, ma rallenta la velocità di caricamento della pagina."
+#: include/user.php:470 mod/admin.php:1213
+#, php-format
+msgid "Registration details for %s"
+msgstr "Dettagli della registrazione di %s"
 
-#: mod/admin.php:976
-msgid "Only search in tags"
-msgstr "Cerca solo nei tag"
+#: mod/oexchange.php:25
+msgid "Post successful."
+msgstr "Inviato!"
 
-#: mod/admin.php:976
-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/viewsrc.php:7
+msgid "Access denied."
+msgstr "Accesso negato."
 
-#: mod/admin.php:978
-msgid "New base url"
-msgstr "Nuovo url base"
+#: mod/home.php:35
+#, php-format
+msgid "Welcome to %s"
+msgstr "Benvenuto su %s"
 
-#: mod/admin.php:978
-msgid ""
-"Change base url for this server. Sends relocate message to all DFRN contacts"
-" of all users."
-msgstr "Cambia l'url base di questo server. Invia il messaggio di trasloco a tutti i contatti DFRN di tutti gli utenti."
+#: mod/notify.php:60
+msgid "No more system notifications."
+msgstr "Nessuna nuova notifica di sistema."
 
-#: mod/admin.php:980
-msgid "RINO Encryption"
-msgstr "Crittografia RINO"
+#: mod/notify.php:64 mod/notifications.php:111
+msgid "System Notifications"
+msgstr "Notifiche di sistema"
 
-#: mod/admin.php:980
-msgid "Encryption layer between nodes."
-msgstr "Crittografia delle comunicazioni tra nodi."
+#: mod/search.php:25 mod/network.php:191
+msgid "Remove term"
+msgstr "Rimuovi termine"
 
-#: mod/admin.php:981
-msgid "Embedly API key"
-msgstr "Embedly API key"
+#: 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 "Accesso negato."
 
-#: mod/admin.php:981
-msgid ""
-"<a href='http://embed.ly'>Embedly</a> is used to fetch additional data for "
-"web pages. This is an optional parameter."
-msgstr "<a href='http://embed.ly'>Embedly</a> Ã¨ usato per recuperate informazioni addizionali dalle pagine web. Questo parametro Ã¨ opzionale."
+#: mod/search.php:100
+msgid "Only logged in users are permitted to perform a search."
+msgstr "Solo agli utenti autenticati Ã¨ permesso eseguire ricerche."
 
-#: mod/admin.php:1010
-msgid "Update has been marked successful"
-msgstr "L'aggiornamento Ã¨ stato segnato come  di successo"
+#: mod/search.php:124
+msgid "Too Many Requests"
+msgstr "Troppe richieste"
 
-#: mod/admin.php:1018
-#, php-format
-msgid "Database structure update %s was successfully applied."
-msgstr "Aggiornamento struttura database %s applicata con successo."
+#: mod/search.php:125
+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:1021
-#, php-format
-msgid "Executing of database structure update %s failed with error: %s"
-msgstr "Aggiornamento struttura database %s fallita con errore: %s"
+#: mod/search.php:224 mod/community.php:66 mod/community.php:75
+msgid "No results."
+msgstr "Nessun risultato."
 
-#: mod/admin.php:1033
+#: mod/search.php:230
 #, php-format
-msgid "Executing %s failed with error: %s"
-msgstr "Esecuzione di %s fallita con errore: %s"
+msgid "Items tagged with: %s"
+msgstr "Elementi taggati con: %s"
 
-#: mod/admin.php:1036
+#: mod/search.php:232 mod/contacts.php:797 mod/network.php:146
 #, php-format
-msgid "Update %s was successfully applied."
-msgstr "L'aggiornamento %s Ã¨ stato applicato con successo"
+msgid "Results for: %s"
+msgstr "Risultati per: %s"
 
-#: mod/admin.php:1040
-#, 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/friendica.php:70
+msgid "This is Friendica, version"
+msgstr "Questo Ã¨ Friendica, versione"
 
-#: mod/admin.php:1042
-#, 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/friendica.php:71
+msgid "running at web location"
+msgstr "in esecuzione all'indirizzo web"
 
-#: mod/admin.php:1061
-msgid "No failed updates."
-msgstr "Nessun aggiornamento fallito."
+#: mod/friendica.php:73
+msgid ""
+"Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn "
+"more about the Friendica project."
+msgstr "Visita <a href=\"http://friendica.com\">Friendica.com</a> per saperne di più sul progetto Friendica."
 
-#: mod/admin.php:1062
-msgid "Check database structure"
-msgstr "Controlla struttura database"
+#: mod/friendica.php:75
+msgid "Bug reports and issues: please visit"
+msgstr "Segnalazioni di bug e problemi: visita"
 
-#: mod/admin.php:1067
-msgid "Failed Updates"
-msgstr "Aggiornamenti falliti"
+#: mod/friendica.php:75
+msgid "the bugtracker at github"
+msgstr "il bugtracker su github"
 
-#: mod/admin.php:1068
+#: mod/friendica.php:76
 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."
+"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:1069
-msgid "Mark success (if update was manually applied)"
-msgstr "Segna completato (se l'update Ã¨ stato applicato manualmente)"
+#: mod/friendica.php:90
+msgid "Installed plugins/addons/apps:"
+msgstr "Plugin/componenti aggiuntivi/applicazioni installate"
 
-#: mod/admin.php:1070
-msgid "Attempt to execute this update step automatically"
-msgstr "Cerco di eseguire questo aggiornamento in automatico"
+#: mod/friendica.php:103
+msgid "No installed plugins/addons/apps"
+msgstr "Nessun plugin/componente aggiuntivo/applicazione installata"
 
-#: mod/admin.php:1102
-#, 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/lostpass.php:19
+msgid "No valid account found."
+msgstr "Nessun account valido trovato."
+
+#: mod/lostpass.php:35
+msgid "Password reset request issued. Check your email."
+msgstr "La richiesta per reimpostare la password Ã¨ stata inviata. Controlla la tua email."
 
-#: mod/admin.php:1105
+#: mod/lostpass.php:42
 #, php-format
 msgid ""
 "\n"
-"\t\t\tThe login details are as follows:\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\t\tSite Location:\t%1$s\n"
-"\t\t\tLogin Name:\t\t%2$s\n"
-"\t\t\tPassword:\t\t%3$s\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\t\tYou may change your password from your account \"Settings\" page after logging\n"
-"\t\t\tin.\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/lostpass.php:53
+#, php-format
+msgid ""
 "\n"
-"\t\t\tPlease take a few moments to review the other account settings on that page.\n"
+"\t\tFollow this link to verify your identity:\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"
+"\t\t%1$s\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"
+"\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\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\tThe login details are as follows:\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"
+"\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/admin.php:1137 include/user.php:423
+#: mod/lostpass.php:72
 #, php-format
-msgid "Registration details for %s"
-msgstr "Dettagli della registrazione di %s"
+msgid "Password reset requested at %s"
+msgstr "Richiesta reimpostazione password su %s"
 
-#: mod/admin.php:1149
-#, 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/lostpass.php:92
+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/admin.php:1156
-#, php-format
-msgid "%s user deleted"
-msgid_plural "%s users deleted"
-msgstr[0] "%s utente cancellato"
-msgstr[1] "%s utenti cancellati"
+#: mod/lostpass.php:109 boot.php:1807
+msgid "Password Reset"
+msgstr "Reimpostazione password"
+
+#: mod/lostpass.php:110
+msgid "Your password has been reset as requested."
+msgstr "La tua password Ã¨ stata reimpostata come richiesto."
+
+#: mod/lostpass.php:111
+msgid "Your new password is"
+msgstr "La tua nuova password Ã¨"
+
+#: mod/lostpass.php:112
+msgid "Save or copy your new password - and then"
+msgstr "Salva o copia la tua nuova password, quindi"
+
+#: mod/lostpass.php:113
+msgid "click here to login"
+msgstr "clicca qui per entrare"
+
+#: mod/lostpass.php:114
+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/admin.php:1203
+#: mod/lostpass.php:125
 #, php-format
-msgid "User '%s' deleted"
-msgstr "Utente '%s' cancellato"
+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."
 
-#: mod/admin.php:1211
+#: mod/lostpass.php:131
 #, php-format
-msgid "User '%s' unblocked"
-msgstr "Utente '%s' sbloccato"
+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."
 
-#: mod/admin.php:1211
+#: mod/lostpass.php:147
 #, php-format
-msgid "User '%s' blocked"
-msgstr "Utente '%s' bloccato"
+msgid "Your password has been changed at %s"
+msgstr "La tua password presso %s Ã¨ stata cambiata"
+
+#: mod/lostpass.php:159
+msgid "Forgot your Password?"
+msgstr "Hai dimenticato la password?"
 
-#: mod/admin.php:1302
-msgid "Add User"
-msgstr "Aggiungi utente"
+#: mod/lostpass.php:160
+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."
 
-#: mod/admin.php:1303
-msgid "select all"
-msgstr "seleziona tutti"
+#: mod/lostpass.php:161 boot.php:1795
+msgid "Nickname or Email: "
+msgstr "Nome utente o email: "
 
-#: mod/admin.php:1304
-msgid "User registrations waiting for confirm"
-msgstr "Richieste di registrazione in attesa di conferma"
+#: mod/lostpass.php:162
+msgid "Reset"
+msgstr "Reimposta"
 
-#: mod/admin.php:1305
-msgid "User waiting for permanent deletion"
-msgstr "Utente in attesa di cancellazione definitiva"
+#: mod/hcard.php:10
+msgid "No profile"
+msgstr "Nessun profilo"
 
-#: mod/admin.php:1306
-msgid "Request date"
-msgstr "Data richiesta"
+#: mod/help.php:41
+msgid "Help:"
+msgstr "Guida:"
 
-#: mod/admin.php:1306 mod/admin.php:1318 mod/admin.php:1319 mod/admin.php:1334
-#: include/contact_selectors.php:79 include/contact_selectors.php:86
-msgid "Email"
-msgstr "Email"
+#: 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 "Non trovato"
 
-#: mod/admin.php:1307
-msgid "No registrations."
-msgstr "Nessuna registrazione."
+#: mod/help.php:56 index.php:291
+msgid "Page not found."
+msgstr "Pagina non trovata."
 
-#: mod/admin.php:1309
-msgid "Deny"
-msgstr "Nega"
+#: mod/lockview.php:31 mod/lockview.php:39
+msgid "Remote privacy information not available."
+msgstr "Informazioni remote sulla privacy non disponibili."
 
-#: mod/admin.php:1313
-msgid "Site admin"
-msgstr "Amministrazione sito"
+#: mod/lockview.php:48
+msgid "Visible to:"
+msgstr "Visibile a:"
 
-#: mod/admin.php:1314
-msgid "Account expired"
-msgstr "Account scaduto"
+#: mod/openid.php:24
+msgid "OpenID protocol error. No ID returned."
+msgstr "Errore protocollo OpenID. Nessun ID ricevuto."
 
-#: mod/admin.php:1317
-msgid "New User"
-msgstr "Nuovo Utente"
+#: mod/openid.php:60
+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:1318 mod/admin.php:1319
-msgid "Register date"
-msgstr "Data registrazione"
+#: 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 "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani."
 
-#: mod/admin.php:1318 mod/admin.php:1319
-msgid "Last login"
-msgstr "Ultimo accesso"
+#: mod/uimport.php:64 mod/register.php:295
+msgid "Import"
+msgstr "Importa"
 
-#: mod/admin.php:1318 mod/admin.php:1319
-msgid "Last item"
-msgstr "Ultimo elemento"
+#: mod/uimport.php:66
+msgid "Move account"
+msgstr "Muovi account"
 
-#: mod/admin.php:1318
-msgid "Deleted since"
-msgstr "Rimosso da"
+#: mod/uimport.php:67
+msgid "You can import an account from another Friendica server."
+msgstr "Puoi importare un account da un altro server Friendica."
 
-#: mod/admin.php:1319 mod/settings.php:41
-msgid "Account"
-msgstr "Account"
+#: 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 "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."
 
-#: mod/admin.php:1321
+#: mod/uimport.php:69
 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?"
+"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"
+
+#: mod/uimport.php:70
+msgid "Account file"
+msgstr "File account"
 
-#: mod/admin.php:1322
+#: mod/uimport.php:70
 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?"
+"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\""
 
-#: mod/admin.php:1332
-msgid "Name of the new user."
-msgstr "Nome del nuovo utente."
+#: 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 "Visita il profilo di %s [%s]"
 
-#: mod/admin.php:1333
-msgid "Nickname"
-msgstr "Nome utente"
+#: mod/nogroup.php:42 mod/contacts.php:931
+msgid "Edit contact"
+msgstr "Modifica contatto"
 
-#: mod/admin.php:1333
-msgid "Nickname of the new user."
-msgstr "Nome utente del nuovo utente."
+#: mod/nogroup.php:63
+msgid "Contacts who are not members of a group"
+msgstr "Contatti che non sono membri di un gruppo"
 
-#: mod/admin.php:1334
-msgid "Email address of the new user."
-msgstr "Indirizzo Email del nuovo utente."
+#: mod/uexport.php:29
+msgid "Export account"
+msgstr "Esporta account"
 
-#: mod/admin.php:1377
-#, php-format
-msgid "Plugin %s disabled."
-msgstr "Plugin %s disabilitato."
+#: 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 "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/admin.php:1381
-#, php-format
-msgid "Plugin %s enabled."
-msgstr "Plugin %s abilitato."
+#: mod/uexport.php:30
+msgid "Export all"
+msgstr "Esporta tutto"
 
-#: mod/admin.php:1392 mod/admin.php:1628
-msgid "Disable"
-msgstr "Disabilita"
+#: 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 "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:1394 mod/admin.php:1630
-msgid "Enable"
-msgstr "Abilita"
+#: mod/uexport.php:37 mod/settings.php:95
+msgid "Export personal data"
+msgstr "Esporta dati personali"
 
-#: mod/admin.php:1417 mod/admin.php:1675
-msgid "Toggle"
-msgstr "Inverti"
+#: mod/invite.php:27
+msgid "Total invitation limit exceeded."
+msgstr "Limite totale degli inviti superato."
 
-#: mod/admin.php:1425 mod/admin.php:1684
-msgid "Author: "
-msgstr "Autore: "
+#: mod/invite.php:49
+#, php-format
+msgid "%s : Not a valid email address."
+msgstr "%s: non Ã¨ un indirizzo email valido."
 
-#: mod/admin.php:1426 mod/admin.php:1685
-msgid "Maintainer: "
-msgstr "Manutentore: "
+#: mod/invite.php:73
+msgid "Please join us on Friendica"
+msgstr "Unisciti a noi su Friendica"
 
-#: mod/admin.php:1478
-msgid "Reload active plugins"
-msgstr "Ricarica i plugin attivi"
+#: mod/invite.php:84
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "Limite degli inviti superato. Contatta l'amministratore del tuo sito."
 
-#: mod/admin.php:1483
+#: mod/invite.php:89
 #, 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 ""
-
-#: mod/admin.php:1588
-msgid "No themes found."
-msgstr "Nessun tema trovato."
+msgid "%s : Message delivery failed."
+msgstr "%s: la consegna del messaggio fallita."
 
-#: mod/admin.php:1666
-msgid "Screenshot"
-msgstr "Anteprima"
+#: mod/invite.php:93
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d messaggio inviato."
+msgstr[1] "%d messaggi inviati."
 
-#: mod/admin.php:1726
-msgid "Reload active themes"
-msgstr "Ricarica i temi attivi"
+#: mod/invite.php:112
+msgid "You have no more invitations available"
+msgstr "Non hai altri inviti disponibili"
 
-#: mod/admin.php:1731
+#: mod/invite.php:120
 #, php-format
-msgid "No themes found on the system. They should be paced in %1$s"
-msgstr ""
+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/admin.php:1732
-msgid "[Experimental]"
-msgstr "[Sperimentale]"
+#: mod/invite.php:122
+#, 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/admin.php:1733
-msgid "[Unsupported]"
-msgstr "[Non supportato]"
+#: 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 "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/admin.php:1757
-msgid "Log settings updated."
-msgstr "Impostazioni Log aggiornate."
+#: mod/invite.php:126
+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/admin.php:1794
-msgid "Clear"
-msgstr "Pulisci"
+#: mod/invite.php:132
+msgid "Send invitations"
+msgstr "Invia inviti"
 
-#: mod/admin.php:1799
-msgid "Enable Debugging"
-msgstr "Abilita Debugging"
+#: mod/invite.php:133
+msgid "Enter email addresses, one per line:"
+msgstr "Inserisci gli indirizzi email, uno per riga:"
 
-#: mod/admin.php:1800
-msgid "Log file"
-msgstr "File di Log"
+#: mod/invite.php:134 mod/wallmessage.php:151 mod/message.php:351
+#: mod/message.php:541
+msgid "Your message:"
+msgstr "Il tuo messaggio:"
 
-#: mod/admin.php:1800
+#: mod/invite.php:135
 msgid ""
-"Must be writable by web server. Relative to your Friendica top-level "
-"directory."
-msgstr "Deve essere scrivibile dal server web. Relativo alla tua directory Friendica."
-
-#: mod/admin.php:1801
-msgid "Log level"
-msgstr "Livello di Log"
+"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."
 
-#: mod/admin.php:1804
-msgid "PHP logging"
-msgstr ""
+#: mod/invite.php:137
+msgid "You will need to supply this invitation code: $invite_code"
+msgstr "Sarà necessario fornire questo codice invito: $invite_code"
 
-#: mod/admin.php:1805
+#: mod/invite.php:137
 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 ""
+"Once you have registered, please connect with me via my profile page at:"
+msgstr "Una volta registrato, connettiti con me dal mio profilo:"
 
-#: mod/admin.php:1931 mod/admin.php:1932 mod/settings.php:759
-msgid "Off"
-msgstr "Spento"
+#: mod/invite.php:139
+msgid ""
+"For more information about the Friendica project and why we feel it is "
+"important, please visit http://friendica.com"
+msgstr "Per maggiori informazioni sul progetto Friendica e perché pensiamo sia importante, visita http://friendica.com"
+
+#: 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 "Invia"
 
-#: mod/admin.php:1931 mod/admin.php:1932 mod/settings.php:759
-msgid "On"
-msgstr "Acceso"
+#: mod/fbrowser.php:133
+msgid "Files"
+msgstr "File"
 
-#: mod/admin.php:1932
-#, php-format
-msgid "Lock feature %s"
-msgstr ""
+#: mod/profperm.php:19 mod/group.php:72 index.php:400
+msgid "Permission denied"
+msgstr "Permesso negato"
 
-#: mod/admin.php:1940
-msgid "Manage Additional Features"
-msgstr ""
+#: mod/profperm.php:25 mod/profperm.php:56
+msgid "Invalid profile identifier."
+msgstr "Identificativo del profilo non valido."
 
-#: mod/network.php:146
-#, php-format
-msgid "Search Results For: %s"
-msgstr "Risultato della ricerca per: %s"
+#: mod/profperm.php:102
+msgid "Profile Visibility Editor"
+msgstr "Modifica visibilità del profilo"
 
-#: mod/network.php:191 mod/search.php:25
-msgid "Remove term"
-msgstr "Rimuovi termine"
+#: mod/profperm.php:106 mod/group.php:223
+msgid "Click on a contact to add or remove."
+msgstr "Clicca su un contatto per aggiungerlo o rimuoverlo."
 
-#: mod/network.php:200 mod/search.php:34 include/features.php:84
-msgid "Saved Searches"
-msgstr "Ricerche salvate"
+#: mod/profperm.php:115
+msgid "Visible To"
+msgstr "Visibile a"
 
-#: mod/network.php:201 include/group.php:293
-msgid "add"
-msgstr "aggiungi"
+#: mod/profperm.php:131
+msgid "All Contacts (with secure profile access)"
+msgstr "Tutti i contatti (con profilo ad accesso sicuro)"
 
-#: mod/network.php:365
-msgid "Commented Order"
-msgstr "Ordina per commento"
+#: mod/tagrm.php:41
+msgid "Tag removed"
+msgstr "Tag rimosso"
 
-#: mod/network.php:368
-msgid "Sort by Comment Date"
-msgstr "Ordina per data commento"
+#: mod/tagrm.php:79
+msgid "Remove Item Tag"
+msgstr "Rimuovi il tag"
 
-#: mod/network.php:373
-msgid "Posted Order"
-msgstr "Ordina per invio"
+#: mod/tagrm.php:81
+msgid "Select a tag to remove: "
+msgstr "Seleziona un tag da rimuovere: "
 
-#: mod/network.php:376
-msgid "Sort by Post Date"
-msgstr "Ordina per data messaggio"
+#: mod/tagrm.php:93 mod/delegate.php:139
+msgid "Remove"
+msgstr "Rimuovi"
 
-#: mod/network.php:387
-msgid "Posts that mention or involve you"
-msgstr "Messaggi che ti citano o coinvolgono"
+#: mod/repair_ostatus.php:14
+msgid "Resubscribing to OStatus contacts"
+msgstr "Risottoscrivi i contatti OStatus"
 
-#: mod/network.php:395
-msgid "New"
-msgstr "Nuovo"
+#: mod/repair_ostatus.php:30
+msgid "Error"
+msgstr "Errore"
 
-#: mod/network.php:398
-msgid "Activity Stream - by date"
-msgstr "Activity Stream - per data"
+#: mod/repair_ostatus.php:44 mod/ostatus_subscribe.php:51
+msgid "Done"
+msgstr "Fatto"
 
-#: mod/network.php:406
-msgid "Shared Links"
-msgstr "Links condivisi"
+#: mod/repair_ostatus.php:50 mod/ostatus_subscribe.php:73
+msgid "Keep this window open until done."
+msgstr "Tieni questa finestra aperta fino a che ha finito."
 
-#: mod/network.php:409
-msgid "Interesting Links"
-msgstr "Link Interessanti"
+#: mod/delegate.php:101
+msgid "No potential page delegates located."
+msgstr "Nessun potenziale delegato per la pagina Ã¨ stato trovato."
 
-#: mod/network.php:417
-msgid "Starred"
-msgstr "Preferiti"
+#: 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/network.php:420
-msgid "Favourite Posts"
-msgstr "Messaggi preferiti"
+#: mod/delegate.php:133
+msgid "Existing Page Managers"
+msgstr "Gestori Pagina Esistenti"
 
-#: mod/network.php:479
-#, php-format
-msgid "Warning: This group contains %s member from an insecure network."
-msgid_plural ""
-"Warning: This group contains %s members from an insecure network."
-msgstr[0] "Attenzione: questo gruppo contiene %s membro da un network insicuro."
-msgstr[1] "Attenzione: questo gruppo contiene %s membri da un network insicuro."
+#: mod/delegate.php:135
+msgid "Existing Page Delegates"
+msgstr "Delegati Pagina Esistenti"
 
-#: mod/network.php:482
-msgid "Private messages to this group are at risk of public disclosure."
-msgstr "I messaggi privati su questo gruppo potrebbero risultare visibili anche pubblicamente."
+#: mod/delegate.php:137
+msgid "Potential Delegates"
+msgstr "Delegati Potenziali"
 
-#: mod/network.php:549 mod/content.php:119
-msgid "No such group"
-msgstr "Nessun gruppo"
+#: mod/delegate.php:140
+msgid "Add"
+msgstr "Aggiungi"
 
-#: mod/network.php:580 mod/content.php:135
-#, php-format
-msgid "Group: %s"
-msgstr "Gruppo: %s"
+#: mod/delegate.php:141
+msgid "No entries."
+msgstr "Nessuna voce."
 
-#: mod/network.php:608
-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/credits.php:16
+msgid "Credits"
+msgstr "Crediti"
 
-#: mod/network.php:613
-msgid "Invalid contact."
-msgstr "Contatto non valido."
+#: mod/credits.php:17
+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/allfriends.php:43
-msgid "No friends to display."
-msgstr "Nessun amico da visualizzare."
+#: mod/filer.php:30
+msgid "- select -"
+msgstr "- seleziona -"
 
-#: mod/events.php:71 mod/events.php:73
-msgid "Event can not end before it has started."
-msgstr "Un evento non puo' finire prima di iniziare."
+#: mod/subthread.php:103
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s sta seguendo %3$s di %2$s"
 
-#: mod/events.php:80 mod/events.php:82
-msgid "Event title and start time are required."
-msgstr "Titolo e ora di inizio dell'evento sono richiesti."
+#: mod/attach.php:8
+msgid "Item not available."
+msgstr "Oggetto non disponibile."
 
-#: mod/events.php:201
-msgid "Sun"
-msgstr "Dom"
+#: mod/attach.php:20
+msgid "Item was not found."
+msgstr "Oggetto non trovato."
 
-#: mod/events.php:202
-msgid "Mon"
-msgstr "Lun"
+#: mod/apps.php:7 index.php:244
+msgid "You must be logged in to use addons. "
+msgstr "Devi aver effettuato il login per usare i componenti aggiuntivi."
 
-#: mod/events.php:203
-msgid "Tue"
-msgstr "Mar"
+#: mod/apps.php:11
+msgid "Applications"
+msgstr "Applicazioni"
 
-#: mod/events.php:204
-msgid "Wed"
-msgstr "Mer"
+#: mod/apps.php:14
+msgid "No installed applications."
+msgstr "Nessuna applicazione installata."
 
-#: mod/events.php:205
-msgid "Thu"
-msgstr "Gio"
+#: mod/p.php:9
+msgid "Not Extended"
+msgstr "Not Extended"
 
-#: mod/events.php:206
-msgid "Fri"
-msgstr "Ven"
+#: mod/newmember.php:6
+msgid "Welcome to Friendica"
+msgstr "Benvenuto su Friendica"
 
-#: mod/events.php:207
-msgid "Sat"
-msgstr "Sab"
+#: mod/newmember.php:8
+msgid "New Member Checklist"
+msgstr "Cose da fare per i Nuovi Utenti"
 
-#: mod/events.php:208 mod/settings.php:948 include/text.php:1274
-msgid "Sunday"
-msgstr "Domenica"
+#: mod/newmember.php:12
+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/events.php:209 mod/settings.php:948 include/text.php:1274
-msgid "Monday"
-msgstr "Lunedì"
+#: mod/newmember.php:14
+msgid "Getting Started"
+msgstr "Come Iniziare"
 
-#: mod/events.php:210 include/text.php:1274
-msgid "Tuesday"
-msgstr "Martedì"
+#: mod/newmember.php:18
+msgid "Friendica Walk-Through"
+msgstr "Friendica Passo-Passo"
 
-#: mod/events.php:211 include/text.php:1274
-msgid "Wednesday"
-msgstr "Mercoledì"
+#: mod/newmember.php:18
+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."
 
-#: mod/events.php:212 include/text.php:1274
-msgid "Thursday"
-msgstr "Giovedì"
+#: mod/newmember.php:26
+msgid "Go to Your Settings"
+msgstr "Vai alle tue Impostazioni"
 
-#: mod/events.php:213 include/text.php:1274
-msgid "Friday"
-msgstr "Venerdì"
+#: mod/newmember.php:26
+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/events.php:214 include/text.php:1274
-msgid "Saturday"
-msgstr "Sabato"
+#: mod/newmember.php:28
+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/events.php:215
-msgid "Jan"
-msgstr "Gen"
+#: mod/newmember.php:36 mod/profile_photo.php:250 mod/profiles.php:707
+msgid "Upload Profile Photo"
+msgstr "Carica la foto del profilo"
 
-#: mod/events.php:216
-msgid "Feb"
-msgstr "Feb"
+#: mod/newmember.php:36
+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."
 
-#: mod/events.php:217
-msgid "Mar"
-msgstr "Mar"
+#: mod/newmember.php:38
+msgid "Edit Your Profile"
+msgstr "Modifica il tuo Profilo"
 
-#: mod/events.php:218
-msgid "Apr"
-msgstr "Apr"
+#: mod/newmember.php:38
+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."
+
+#: mod/newmember.php:40
+msgid "Profile Keywords"
+msgstr "Parole chiave del profilo"
 
-#: mod/events.php:219 mod/events.php:231 include/text.php:1278
-msgid "May"
-msgstr "Maggio"
+#: mod/newmember.php:40
+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/events.php:220
-msgid "Jun"
-msgstr "Giu"
+#: mod/newmember.php:44
+msgid "Connecting"
+msgstr "Collegarsi"
 
-#: mod/events.php:221
-msgid "Jul"
-msgstr "Lug"
+#: mod/newmember.php:51
+msgid "Importing Emails"
+msgstr "Importare le Email"
 
-#: mod/events.php:222
-msgid "Aug"
-msgstr "Ago"
+#: mod/newmember.php:51
+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/events.php:223
-msgid "Sept"
-msgstr "Set"
+#: mod/newmember.php:53
+msgid "Go to Your Contacts Page"
+msgstr "Vai alla tua pagina Contatti"
 
-#: mod/events.php:224
-msgid "Oct"
-msgstr "Ott"
+#: mod/newmember.php:53
+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>"
 
-#: mod/events.php:225
-msgid "Nov"
-msgstr "Nov"
+#: mod/newmember.php:55
+msgid "Go to Your Site's Directory"
+msgstr "Vai all'Elenco del tuo sito"
 
-#: mod/events.php:226
-msgid "Dec"
-msgstr "Dic"
+#: mod/newmember.php:55
+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/events.php:227 include/text.php:1278
-msgid "January"
-msgstr "Gennaio"
+#: mod/newmember.php:57
+msgid "Finding New People"
+msgstr "Trova nuove persone"
 
-#: mod/events.php:228 include/text.php:1278
-msgid "February"
-msgstr "Febbraio"
+#: mod/newmember.php:57
+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."
 
-#: mod/events.php:229 include/text.php:1278
-msgid "March"
-msgstr "Marzo"
+#: mod/newmember.php:65
+msgid "Group Your Contacts"
+msgstr "Raggruppa i tuoi contatti"
 
-#: mod/events.php:230 include/text.php:1278
-msgid "April"
-msgstr "Aprile"
+#: mod/newmember.php:65
+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"
 
-#: mod/events.php:232 include/text.php:1278
-msgid "June"
-msgstr "Giugno"
+#: mod/newmember.php:68
+msgid "Why Aren't My Posts Public?"
+msgstr "Perché i miei post non sono pubblici?"
 
-#: mod/events.php:233 include/text.php:1278
-msgid "July"
-msgstr "Luglio"
+#: mod/newmember.php:68
+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."
 
-#: mod/events.php:234 include/text.php:1278
-msgid "August"
-msgstr "Agosto"
+#: mod/newmember.php:73
+msgid "Getting Help"
+msgstr "Ottenere Aiuto"
 
-#: mod/events.php:235 include/text.php:1278
-msgid "September"
-msgstr "Settembre"
+#: mod/newmember.php:77
+msgid "Go to the Help Section"
+msgstr "Vai alla sezione Guida"
 
-#: mod/events.php:236 include/text.php:1278
-msgid "October"
-msgstr "Ottobre"
+#: mod/newmember.php:77
+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."
 
-#: mod/events.php:237 include/text.php:1278
-msgid "November"
-msgstr "Novembre"
+#: mod/removeme.php:46 mod/removeme.php:49
+msgid "Remove My Account"
+msgstr "Rimuovi il mio account"
 
-#: mod/events.php:238 include/text.php:1278
-msgid "December"
-msgstr "Dicembre"
+#: mod/removeme.php:47
+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/events.php:239
-msgid "today"
-msgstr "oggi"
+#: mod/removeme.php:48
+msgid "Please enter your password for verification:"
+msgstr "Inserisci la tua password per verifica:"
 
-#: mod/events.php:240 include/datetime.php:288
-msgid "month"
-msgstr "mese"
+#: mod/editpost.php:17 mod/editpost.php:27
+msgid "Item not found"
+msgstr "Oggetto non trovato"
 
-#: mod/events.php:241 include/datetime.php:289
-msgid "week"
-msgstr "settimana"
+#: mod/editpost.php:40
+msgid "Edit post"
+msgstr "Modifica messaggio"
 
-#: mod/events.php:242 include/datetime.php:290
-msgid "day"
-msgstr "giorno"
+#: mod/localtime.php:24
+msgid "Time Conversion"
+msgstr "Conversione Ora"
 
-#: mod/events.php:377
-msgid "l, F j"
-msgstr "l j F"
+#: mod/localtime.php:26
+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/events.php:399
-msgid "Edit event"
-msgstr "Modifca l'evento"
+#: mod/localtime.php:30
+#, php-format
+msgid "UTC time: %s"
+msgstr "Ora UTC: %s"
 
-#: mod/events.php:421 include/text.php:1728 include/text.php:1735
-msgid "link to source"
-msgstr "Collegamento all'originale"
+#: mod/localtime.php:33
+#, php-format
+msgid "Current timezone: %s"
+msgstr "Fuso orario corrente: %s"
 
-#: mod/events.php:456 include/identity.php:722 include/nav.php:79
-#: include/nav.php:140 view/theme/diabook/theme.php:127
-msgid "Events"
-msgstr "Eventi"
+#: mod/localtime.php:36
+#, php-format
+msgid "Converted localtime: %s"
+msgstr "Ora locale convertita: %s"
 
-#: mod/events.php:457
-msgid "Create New Event"
-msgstr "Crea un nuovo evento"
+#: mod/localtime.php:41
+msgid "Please select your timezone:"
+msgstr "Selezionare il tuo fuso orario:"
 
-#: mod/events.php:458
-msgid "Previous"
-msgstr "Precendente"
+#: mod/bookmarklet.php:41
+msgid "The post was created"
+msgstr "Il messaggio Ã¨ stato creato"
 
-#: mod/events.php:459 mod/install.php:220
-msgid "Next"
-msgstr "Successivo"
+#: mod/group.php:29
+msgid "Group created."
+msgstr "Gruppo creato."
 
-#: mod/events.php:554
-msgid "Event details"
-msgstr "Dettagli dell'evento"
+#: mod/group.php:35
+msgid "Could not create group."
+msgstr "Impossibile creare il gruppo."
 
-#: mod/events.php:555
-msgid "Starting date and Title are required."
-msgstr "La data di inizio e il titolo sono richiesti."
+#: mod/group.php:47 mod/group.php:140
+msgid "Group not found."
+msgstr "Gruppo non trovato."
 
-#: mod/events.php:556
-msgid "Event Starts:"
-msgstr "L'evento inizia:"
+#: mod/group.php:60
+msgid "Group name changed."
+msgstr "Il nome del gruppo Ã¨ cambiato."
 
-#: mod/events.php:556 mod/events.php:568
-msgid "Required"
-msgstr "Richiesto"
+#: mod/group.php:87
+msgid "Save Group"
+msgstr "Salva gruppo"
 
-#: mod/events.php:558
-msgid "Finish date/time is not known or not relevant"
-msgstr "La data/ora di fine non Ã¨ definita"
+#: mod/group.php:93
+msgid "Create a group of contacts/friends."
+msgstr "Crea un gruppo di amici/contatti."
 
-#: mod/events.php:560
-msgid "Event Finishes:"
-msgstr "L'evento finisce:"
+#: mod/group.php:113
+msgid "Group removed."
+msgstr "Gruppo rimosso."
 
-#: mod/events.php:562
-msgid "Adjust for viewer timezone"
-msgstr "Visualizza con il fuso orario di chi legge"
+#: mod/group.php:115
+msgid "Unable to remove group."
+msgstr "Impossibile rimuovere il gruppo."
 
-#: mod/events.php:564
-msgid "Description:"
-msgstr "Descrizione:"
+#: mod/group.php:177
+msgid "Group Editor"
+msgstr "Modifica gruppo"
 
-#: mod/events.php:568
-msgid "Title:"
-msgstr "Titolo:"
+#: mod/group.php:190
+msgid "Members"
+msgstr "Membri"
 
-#: mod/events.php:570
-msgid "Share this event"
-msgstr "Condividi questo evento"
+#: mod/group.php:192 mod/contacts.php:692
+msgid "All Contacts"
+msgstr "Tutti i contatti"
 
-#: mod/events.php:572 mod/content.php:721 mod/editpost.php:145
-#: mod/photos.php:1631 mod/photos.php:1679 mod/photos.php:1767
-#: object/Item.php:719 include/conversation.php:1216
-msgid "Preview"
-msgstr "Anteprima"
+#: mod/group.php:193 mod/content.php:130 mod/network.php:496
+msgid "Group is empty"
+msgstr "Il gruppo Ã¨ vuoto"
 
-#: mod/credits.php:16
-msgid "Credits"
-msgstr "Credits"
+#: mod/wallmessage.php:42 mod/wallmessage.php:112
+#, php-format
+msgid "Number of daily wall messages for %s exceeded. Message failed."
+msgstr "Numero giornaliero di messaggi per %s superato. Invio fallito."
 
-#: mod/credits.php:17
-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/wallmessage.php:56 mod/message.php:71
+msgid "No recipient selected."
+msgstr "Nessun destinatario selezionato."
 
-#: mod/content.php:439 mod/content.php:742 mod/photos.php:1722
-#: object/Item.php:133 include/conversation.php:634
-msgid "Select"
-msgstr "Seleziona"
+#: mod/wallmessage.php:59
+msgid "Unable to check your home location."
+msgstr "Impossibile controllare la tua posizione di origine."
 
-#: mod/content.php:473 mod/content.php:854 mod/content.php:855
-#: object/Item.php:357 object/Item.php:358 include/conversation.php:675
-#, php-format
-msgid "View %s's profile @ %s"
-msgstr "Vedi il profilo di %s @ %s"
+#: mod/wallmessage.php:62 mod/message.php:78
+msgid "Message could not be sent."
+msgstr "Il messaggio non può essere inviato."
+
+#: mod/wallmessage.php:65 mod/message.php:81
+msgid "Message collection failure."
+msgstr "Errore recuperando il messaggio."
 
-#: mod/content.php:483 mod/content.php:866 object/Item.php:371
-#: include/conversation.php:695
-#, php-format
-msgid "%s from %s"
-msgstr "%s da %s"
+#: mod/wallmessage.php:68 mod/message.php:84
+msgid "Message sent."
+msgstr "Messaggio inviato."
 
-#: mod/content.php:499 include/conversation.php:711
-msgid "View in context"
-msgstr "Vedi nel contesto"
+#: mod/wallmessage.php:86 mod/wallmessage.php:95
+msgid "No recipient."
+msgstr "Nessun destinatario."
+
+#: mod/wallmessage.php:142 mod/message.php:341
+msgid "Send Private Message"
+msgstr "Invia un messaggio privato"
 
-#: mod/content.php:605 object/Item.php:419
+#: mod/wallmessage.php:143
 #, php-format
-msgid "%d comment"
-msgid_plural "%d comments"
-msgstr[0] "%d commento"
-msgstr[1] "%d commenti"
+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."
 
-#: mod/content.php:607 object/Item.php:421 object/Item.php:434
-#: include/text.php:2004
-msgid "comment"
-msgid_plural "comments"
-msgstr[0] ""
-msgstr[1] "commento"
+#: mod/wallmessage.php:144 mod/message.php:342 mod/message.php:536
+msgid "To:"
+msgstr "A:"
 
-#: mod/content.php:608 boot.php:870 object/Item.php:422
-#: include/contact_widgets.php:242 include/forums.php:110
-#: include/items.php:5207 view/theme/vier/theme.php:264
-msgid "show more"
-msgstr "mostra di più"
+#: mod/wallmessage.php:145 mod/message.php:347 mod/message.php:538
+msgid "Subject:"
+msgstr "Oggetto:"
 
-#: mod/content.php:622 mod/photos.php:1418 object/Item.php:117
-msgid "Private Message"
-msgstr "Messaggio privato"
+#: mod/share.php:38
+msgid "link"
+msgstr "collegamento"
 
-#: mod/content.php:686 mod/photos.php:1607 object/Item.php:253
-msgid "I like this (toggle)"
-msgstr "Mi piace (clic per cambiare)"
+#: mod/api.php:76 mod/api.php:102
+msgid "Authorize application connection"
+msgstr "Autorizza la connessione dell'applicazione"
 
-#: mod/content.php:686 object/Item.php:253
-msgid "like"
-msgstr "mi piace"
+#: mod/api.php:77
+msgid "Return to your app and insert this Securty Code:"
+msgstr "Torna alla tua applicazione e inserisci questo codice di sicurezza:"
 
-#: mod/content.php:687 mod/photos.php:1608 object/Item.php:254
-msgid "I don't like this (toggle)"
-msgstr "Non mi piace (clic per cambiare)"
+#: mod/api.php:89
+msgid "Please login to continue."
+msgstr "Effettua il login per continuare."
 
-#: mod/content.php:687 object/Item.php:254
-msgid "dislike"
-msgstr "non mi piace"
+#: mod/api.php:104
+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/content.php:689 object/Item.php:256
-msgid "Share this"
-msgstr "Condividi questo"
+#: 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 "No"
 
-#: mod/content.php:689 object/Item.php:256
-msgid "share"
-msgstr "condividi"
+#: mod/babel.php:17
+msgid "Source (bbcode) text:"
+msgstr "Testo sorgente (bbcode):"
 
-#: mod/content.php:709 mod/photos.php:1627 mod/photos.php:1675
-#: mod/photos.php:1763 object/Item.php:707
-msgid "This is you"
-msgstr "Questo sei tu"
+#: mod/babel.php:23
+msgid "Source (Diaspora) text to convert to BBcode:"
+msgstr "Testo sorgente (da Diaspora) da convertire in BBcode:"
 
-#: mod/content.php:711 mod/photos.php:1629 mod/photos.php:1677
-#: mod/photos.php:1765 boot.php:869 object/Item.php:393 object/Item.php:709
-msgid "Comment"
-msgstr "Commento"
+#: mod/babel.php:31
+msgid "Source input: "
+msgstr "Sorgente:"
 
-#: mod/content.php:713 object/Item.php:711
-msgid "Bold"
-msgstr "Grassetto"
+#: mod/babel.php:35
+msgid "bb2html (raw HTML): "
+msgstr "bb2html (HTML grezzo):"
 
-#: mod/content.php:714 object/Item.php:712
-msgid "Italic"
-msgstr "Corsivo"
+#: mod/babel.php:39
+msgid "bb2html: "
+msgstr "bb2html:"
 
-#: mod/content.php:715 object/Item.php:713
-msgid "Underline"
-msgstr "Sottolineato"
+#: mod/babel.php:43
+msgid "bb2html2bb: "
+msgstr "bb2html2bb: "
 
-#: mod/content.php:716 object/Item.php:714
-msgid "Quote"
-msgstr "Citazione"
+#: mod/babel.php:47
+msgid "bb2md: "
+msgstr "bb2md: "
 
-#: mod/content.php:717 object/Item.php:715
-msgid "Code"
-msgstr "Codice"
+#: mod/babel.php:51
+msgid "bb2md2html: "
+msgstr "bb2md2html: "
 
-#: mod/content.php:718 object/Item.php:716
-msgid "Image"
-msgstr "Immagine"
+#: mod/babel.php:55
+msgid "bb2dia2bb: "
+msgstr "bb2dia2bb: "
 
-#: mod/content.php:719 object/Item.php:717
-msgid "Link"
-msgstr "Link"
+#: mod/babel.php:59
+msgid "bb2md2html2bb: "
+msgstr "bb2md2html2bb: "
 
-#: mod/content.php:720 object/Item.php:718
-msgid "Video"
-msgstr "Video"
+#: mod/babel.php:69
+msgid "Source input (Diaspora format): "
+msgstr "Sorgente (formato Diaspora):"
 
-#: mod/content.php:730 mod/settings.php:721 object/Item.php:122
-#: object/Item.php:124
-msgid "Edit"
-msgstr "Modifica"
+#: mod/babel.php:74
+msgid "diaspora2bb: "
+msgstr "diaspora2bb: "
 
-#: mod/content.php:755 object/Item.php:217
-msgid "add star"
-msgstr "aggiungi a speciali"
+#: mod/ostatus_subscribe.php:14
+msgid "Subscribing to OStatus contacts"
+msgstr "Iscrizione a contatti OStatus"
 
-#: mod/content.php:756 object/Item.php:218
-msgid "remove star"
-msgstr "rimuovi da speciali"
+#: mod/ostatus_subscribe.php:25
+msgid "No contact provided."
+msgstr "Nessun contatto disponibile."
 
-#: mod/content.php:757 object/Item.php:219
-msgid "toggle star status"
-msgstr "Inverti stato preferito"
+#: mod/ostatus_subscribe.php:30
+msgid "Couldn't fetch information for contact."
+msgstr "Non Ã¨ stato possibile recuperare le informazioni del contatto."
 
-#: mod/content.php:760 object/Item.php:222
-msgid "starred"
-msgstr "preferito"
+#: mod/ostatus_subscribe.php:38
+msgid "Couldn't fetch friends for contact."
+msgstr "Non Ã¨ stato possibile recuperare gli amici del contatto."
 
-#: mod/content.php:761 object/Item.php:242
-msgid "add tag"
-msgstr "aggiungi tag"
+#: mod/ostatus_subscribe.php:65
+msgid "success"
+msgstr "successo"
 
-#: mod/content.php:765 object/Item.php:137
-msgid "save to folder"
-msgstr "salva nella cartella"
+#: mod/ostatus_subscribe.php:67
+msgid "failed"
+msgstr "fallito"
 
-#: mod/content.php:856 object/Item.php:359
-msgid "to"
-msgstr "a"
+#: mod/ostatus_subscribe.php:69 mod/content.php:792 object/Item.php:245
+msgid "ignored"
+msgstr "ignorato"
 
-#: mod/content.php:857 object/Item.php:361
-msgid "Wall-to-Wall"
-msgstr "Da bacheca a bacheca"
+#: mod/dfrn_poll.php:104 mod/dfrn_poll.php:537
+#, php-format
+msgid "%1$s welcomes %2$s"
+msgstr "%s dà il benvenuto a %s"
 
-#: mod/content.php:858 object/Item.php:362
-msgid "via Wall-To-Wall:"
-msgstr "da bacheca a bacheca"
+#: mod/message.php:75
+msgid "Unable to locate contact information."
+msgstr "Impossibile trovare le informazioni del contatto."
 
-#: mod/removeme.php:46 mod/removeme.php:49
-msgid "Remove My Account"
-msgstr "Rimuovi il mio account"
+#: mod/message.php:215
+msgid "Do you really want to delete this message?"
+msgstr "Vuoi veramente cancellare questo messaggio?"
 
-#: mod/removeme.php:47
-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/message.php:235
+msgid "Message deleted."
+msgstr "Messaggio eliminato."
 
-#: mod/removeme.php:48
-msgid "Please enter your password for verification:"
-msgstr "Inserisci la tua password per verifica:"
+#: mod/message.php:266
+msgid "Conversation removed."
+msgstr "Conversazione rimossa."
 
-#: mod/install.php:128
-msgid "Friendica Communications Server - Setup"
-msgstr "Friendica Comunicazione Server - Impostazioni"
+#: mod/message.php:383
+msgid "No messages."
+msgstr "Nessun messaggio."
 
-#: mod/install.php:134
-msgid "Could not connect to database."
-msgstr " Impossibile collegarsi con il database."
+#: mod/message.php:426
+msgid "Message not available."
+msgstr "Messaggio non disponibile."
 
-#: mod/install.php:138
-msgid "Could not create table."
-msgstr "Impossibile creare le tabelle."
+#: mod/message.php:503
+msgid "Delete message"
+msgstr "Elimina il messaggio"
 
-#: mod/install.php:144
-msgid "Your Friendica site database has been installed."
-msgstr "Il tuo Friendica Ã¨ stato installato."
+#: mod/message.php:529 mod/message.php:609
+msgid "Delete conversation"
+msgstr "Elimina la conversazione"
 
-#: mod/install.php:149
+#: mod/message.php:531
 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"
+"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/install.php:150 mod/install.php:219 mod/install.php:577
-msgid "Please see the file \"INSTALL.txt\"."
-msgstr "Leggi il file \"INSTALL.txt\"."
+#: mod/message.php:535
+msgid "Send Reply"
+msgstr "Invia la risposta"
 
-#: mod/install.php:162
-msgid "Database already in use."
-msgstr "Database già in uso."
+#: mod/message.php:579
+#, php-format
+msgid "Unknown sender - %s"
+msgstr "Mittente sconosciuto - %s"
 
-#: mod/install.php:216
-msgid "System check"
-msgstr "Controllo sistema"
+#: mod/message.php:581
+#, php-format
+msgid "You and %s"
+msgstr "Tu e %s"
 
-#: mod/install.php:221
-msgid "Check again"
-msgstr "Controlla ancora"
+#: mod/message.php:583
+#, php-format
+msgid "%s and You"
+msgstr "%s e Tu"
 
-#: mod/install.php:240
-msgid "Database connection"
-msgstr "Connessione al database"
+#: mod/message.php:612
+msgid "D, d M Y - g:i A"
+msgstr "D d M Y - G:i"
+
+#: mod/message.php:615
+#, php-format
+msgid "%d message"
+msgid_plural "%d messages"
+msgstr[0] "%d messaggio"
+msgstr[1] "%d messaggi"
+
+#: mod/manage.php:139
+msgid "Manage Identities and/or Pages"
+msgstr "Gestisci identità e/o pagine"
 
-#: mod/install.php:241
+#: mod/manage.php:140
 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."
+"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"
+
+#: mod/manage.php:141
+msgid "Select an identity to manage: "
+msgstr "Seleziona un'identità da gestire:"
+
+#: mod/crepair.php:87
+msgid "Contact settings applied."
+msgstr "Contatto modificato."
+
+#: mod/crepair.php:89
+msgid "Contact update failed."
+msgstr "Le modifiche al contatto non sono state salvate."
 
-#: mod/install.php:242
-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/crepair.php:114 mod/fsuggest.php:20 mod/fsuggest.php:92
+#: mod/dfrn_confirm.php:126
+msgid "Contact not found."
+msgstr "Contatto non trovato."
 
-#: mod/install.php:243
+#: mod/crepair.php:120
 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/install.php:247
-msgid "Database Server Name"
-msgstr "Nome del database server"
+"<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/install.php:248
-msgid "Database Login Name"
-msgstr "Nome utente database"
+#: mod/crepair.php:121
+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/install.php:249
-msgid "Database Login Password"
-msgstr "Password utente database"
+#: mod/crepair.php:134 mod/crepair.php:136
+msgid "No mirroring"
+msgstr "Non duplicare"
 
-#: mod/install.php:250
-msgid "Database Name"
-msgstr "Nome database"
+#: mod/crepair.php:134
+msgid "Mirror as forwarded posting"
+msgstr "Duplica come messaggi ricondivisi"
 
-#: mod/install.php:251 mod/install.php:290
-msgid "Site administrator email address"
-msgstr "Indirizzo email dell'amministratore del sito"
+#: mod/crepair.php:134 mod/crepair.php:136
+msgid "Mirror as my own posting"
+msgstr "Duplica come miei messaggi"
 
-#: mod/install.php:251 mod/install.php:290
-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/crepair.php:150
+msgid "Return to contact editor"
+msgstr "Ritorna alla modifica contatto"
 
-#: mod/install.php:255 mod/install.php:293
-msgid "Please select a default timezone for your website"
-msgstr "Seleziona il fuso orario predefinito per il tuo sito web"
+#: mod/crepair.php:152
+msgid "Refetch contact data"
+msgstr "Ricarica dati contatto"
 
-#: mod/install.php:280
-msgid "Site settings"
-msgstr "Impostazioni sito"
+#: mod/crepair.php:156
+msgid "Remote Self"
+msgstr "Io remoto"
 
-#: mod/install.php:334
-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/crepair.php:159
+msgid "Mirror postings from this contact"
+msgstr "Ripeti i messaggi di questo contatto"
 
-#: mod/install.php:335
+#: mod/crepair.php:161
 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 "Se non hai una versione a linea di comando di PHP installata sul tuo server, non sarai in grado di avviare il processo di poll in background via cron. Vedi <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-poller'>'Setup the poller'</a>"
+"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."
 
-#: mod/install.php:339
-msgid "PHP executable path"
-msgstr "Percorso eseguibile PHP"
+#: 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 "Nome"
 
-#: mod/install.php:339
-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/crepair.php:166
+msgid "Account Nickname"
+msgstr "Nome utente"
 
-#: mod/install.php:344
-msgid "Command line PHP"
-msgstr "PHP da riga di comando"
+#: mod/crepair.php:167
+msgid "@Tagname - overrides Name/Nickname"
+msgstr "@TagName - al posto del nome utente"
 
-#: mod/install.php:353
-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/crepair.php:168
+msgid "Account URL"
+msgstr "URL dell'utente"
 
-#: mod/install.php:354
-msgid "Found PHP version: "
-msgstr "Versione PHP:"
+#: mod/crepair.php:169
+msgid "Friend Request URL"
+msgstr "URL Richiesta Amicizia"
 
-#: mod/install.php:356
-msgid "PHP cli binary"
-msgstr "Binario PHP cli"
+#: mod/crepair.php:170
+msgid "Friend Confirm URL"
+msgstr "URL Conferma Amicizia"
 
-#: mod/install.php:367
-msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
-msgstr "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"."
+#: mod/crepair.php:171
+msgid "Notification Endpoint URL"
+msgstr "URL Notifiche"
 
-#: mod/install.php:368
-msgid "This is required for message delivery to work."
-msgstr "E' obbligatorio per far funzionare la consegna dei messaggi."
+#: mod/crepair.php:172
+msgid "Poll/Feed URL"
+msgstr "URL Feed"
 
-#: mod/install.php:370
-msgid "PHP register_argc_argv"
-msgstr "PHP register_argc_argv"
+#: mod/crepair.php:173
+msgid "New photo from this URL"
+msgstr "Nuova foto da questo URL"
 
-#: mod/install.php:391
-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/content.php:119 mod/network.php:469
+msgid "No such group"
+msgstr "Nessun gruppo"
 
-#: mod/install.php:392
-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/content.php:135 mod/network.php:500
+#, php-format
+msgid "Group: %s"
+msgstr "Gruppo: %s"
 
-#: mod/install.php:394
-msgid "Generate encryption keys"
-msgstr "Genera chiavi di criptazione"
+#: mod/content.php:325 object/Item.php:95
+msgid "This entry was edited"
+msgstr "Questa voce Ã¨ stata modificata"
 
-#: mod/install.php:401
-msgid "libCurl PHP module"
-msgstr "modulo PHP libCurl"
+#: mod/content.php:621 object/Item.php:429
+#, php-format
+msgid "%d comment"
+msgid_plural "%d comments"
+msgstr[0] "%d commento"
+msgstr[1] "%d commenti"
 
-#: mod/install.php:402
-msgid "GD graphics PHP module"
-msgstr "modulo PHP GD graphics"
+#: mod/content.php:638 mod/photos.php:1379 object/Item.php:117
+msgid "Private Message"
+msgstr "Messaggio privato"
 
-#: mod/install.php:403
-msgid "OpenSSL PHP module"
-msgstr "modulo PHP OpenSSL"
+#: mod/content.php:702 mod/photos.php:1567 object/Item.php:263
+msgid "I like this (toggle)"
+msgstr "Mi piace (clic per cambiare)"
 
-#: mod/install.php:404
-msgid "mysqli PHP module"
-msgstr "modulo PHP mysqli"
+#: mod/content.php:702 object/Item.php:263
+msgid "like"
+msgstr "mi piace"
 
-#: mod/install.php:405
-msgid "mb_string PHP module"
-msgstr "modulo PHP mb_string"
+#: mod/content.php:703 mod/photos.php:1568 object/Item.php:264
+msgid "I don't like this (toggle)"
+msgstr "Non mi piace (clic per cambiare)"
 
-#: mod/install.php:406
-msgid "mcrypt PHP module"
-msgstr "modulo PHP mcrypt"
+#: mod/content.php:703 object/Item.php:264
+msgid "dislike"
+msgstr "non mi piace"
 
-#: mod/install.php:411 mod/install.php:413
-msgid "Apache mod_rewrite module"
-msgstr "Modulo mod_rewrite di Apache"
+#: mod/content.php:705 object/Item.php:266
+msgid "Share this"
+msgstr "Condividi questo"
 
-#: mod/install.php:411
-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/content.php:705 object/Item.php:266
+msgid "share"
+msgstr "condividi"
 
-#: mod/install.php:419
-msgid "Error: libCURL PHP module required but not installed."
-msgstr "Errore: il modulo libCURL di PHP Ã¨ richiesto, ma non risulta installato."
+#: 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 "Questo sei tu"
 
-#: mod/install.php:423
-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/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 "Commento"
 
-#: mod/install.php:427
-msgid "Error: openssl PHP module required but not installed."
-msgstr "Errore: il modulo openssl di PHP Ã¨ richiesto, ma non risulta installato."
+#: mod/content.php:729 object/Item.php:721
+msgid "Bold"
+msgstr "Grassetto"
 
-#: mod/install.php:431
-msgid "Error: mysqli PHP module required but not installed."
-msgstr "Errore: il modulo mysqli di PHP Ã¨ richiesto, ma non risulta installato"
+#: mod/content.php:730 object/Item.php:722
+msgid "Italic"
+msgstr "Corsivo"
 
-#: mod/install.php:435
-msgid "Error: mb_string PHP module required but not installed."
-msgstr "Errore: il modulo PHP mb_string Ã¨ richiesto, ma non risulta installato."
+#: mod/content.php:731 object/Item.php:723
+msgid "Underline"
+msgstr "Sottolineato"
 
-#: mod/install.php:439
-msgid "Error: mcrypt PHP module required but not installed."
-msgstr "Errore: il modulo mcrypt di PHP Ã¨ richiesto, ma non risulta installato"
+#: mod/content.php:732 object/Item.php:724
+msgid "Quote"
+msgstr "Citazione"
 
-#: mod/install.php:451
-msgid ""
-"Function mcrypt_create_iv() is not defined. This is needed to enable RINO2 "
-"encryption layer."
-msgstr "La funzione mcrypt _create_iv() non Ã¨ definita. E' richiesta per abilitare il livello di criptazione RINO2"
+#: mod/content.php:733 object/Item.php:725
+msgid "Code"
+msgstr "Codice"
 
-#: mod/install.php:453
-msgid "mcrypt_create_iv() function"
-msgstr "funzione mcrypt_create_iv()"
+#: mod/content.php:734 object/Item.php:726
+msgid "Image"
+msgstr "Immagine"
 
-#: mod/install.php:469
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\""
-" in the top folder of your web server and it is unable to do so."
-msgstr "L'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella principale del tuo web server ma non Ã¨ in grado di farlo."
+#: mod/content.php:735 object/Item.php:727
+msgid "Link"
+msgstr "Link"
 
-#: mod/install.php:470
-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/content.php:736 object/Item.php:728
+msgid "Video"
+msgstr "Video"
 
-#: mod/install.php:471
-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/content.php:746 mod/settings.php:740 object/Item.php:122
+#: object/Item.php:124
+msgid "Edit"
+msgstr "Modifica"
 
-#: mod/install.php:472
-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."
+#: mod/content.php:771 object/Item.php:227
+msgid "add star"
+msgstr "aggiungi a speciali"
 
-#: mod/install.php:475
-msgid ".htconfig.php is writable"
-msgstr ".htconfig.php Ã¨ scrivibile"
+#: mod/content.php:772 object/Item.php:228
+msgid "remove star"
+msgstr "rimuovi da speciali"
 
-#: mod/install.php:485
-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/content.php:773 object/Item.php:229
+msgid "toggle star status"
+msgstr "Inverti stato preferito"
 
-#: mod/install.php:486
-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/content.php:776 object/Item.php:232
+msgid "starred"
+msgstr "preferito"
 
-#: mod/install.php:487
-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/content.php:777 mod/content.php:798 object/Item.php:252
+msgid "add tag"
+msgstr "aggiungi tag"
 
-#: mod/install.php:488
-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/content.php:787 object/Item.php:240
+msgid "ignore thread"
+msgstr "ignora la discussione"
 
-#: mod/install.php:491
-msgid "view/smarty3 is writable"
-msgstr "view/smarty3 Ã¨ scrivibile"
+#: mod/content.php:788 object/Item.php:241
+msgid "unignore thread"
+msgstr "non ignorare la discussione"
 
-#: mod/install.php:507
-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/content.php:789 object/Item.php:242
+msgid "toggle ignore status"
+msgstr "inverti stato \"Ignora\""
 
-#: mod/install.php:509
-msgid "Url rewrite is working"
-msgstr "La riscrittura degli url funziona"
+#: mod/content.php:803 object/Item.php:137
+msgid "save to folder"
+msgstr "salva nella cartella"
 
-#: mod/install.php:526
-msgid "ImageMagick PHP extension is installed"
-msgstr "L'estensione PHP ImageMagick Ã¨ installata"
+#: mod/content.php:848 object/Item.php:201
+msgid "I will attend"
+msgstr "Parteciperò"
 
-#: mod/install.php:528
-msgid "ImageMagick supports GIF"
-msgstr "ImageMagick supporta i GIF"
+#: mod/content.php:848 object/Item.php:201
+msgid "I will not attend"
+msgstr "Non parteciperò"
 
-#: mod/install.php:536
-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/content.php:848 object/Item.php:201
+msgid "I might attend"
+msgstr "Forse parteciperò"
 
-#: mod/install.php:575
-msgid "<h1>What next</h1>"
-msgstr "<h1>Cosa fare ora</h1>"
+#: mod/content.php:912 object/Item.php:369
+msgid "to"
+msgstr "a"
 
-#: mod/install.php:576
-msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the "
-"poller."
-msgstr "IMPORTANTE: Devi impostare [manualmente] la pianificazione del poller."
+#: mod/content.php:913 object/Item.php:371
+msgid "Wall-to-Wall"
+msgstr "Da bacheca a bacheca"
 
-#: mod/wallmessage.php:42 mod/wallmessage.php:112
-#, php-format
-msgid "Number of daily wall messages for %s exceeded. Message failed."
-msgstr "Numero giornaliero di messaggi per %s superato. Invio fallito."
+#: mod/content.php:914 object/Item.php:372
+msgid "via Wall-To-Wall:"
+msgstr "da bacheca a bacheca"
 
-#: mod/wallmessage.php:59
-msgid "Unable to check your home location."
-msgstr "Impossibile controllare la tua posizione di origine."
+#: mod/fsuggest.php:63
+msgid "Friend suggestion sent."
+msgstr "Suggerimento di amicizia inviato."
 
-#: mod/wallmessage.php:86 mod/wallmessage.php:95
-msgid "No recipient."
-msgstr "Nessun destinatario."
+#: mod/fsuggest.php:97
+msgid "Suggest Friends"
+msgstr "Suggerisci amici"
 
-#: mod/wallmessage.php:143
+#: mod/fsuggest.php:99
 #, 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."
+msgid "Suggest a friend for %s"
+msgstr "Suggerisci un amico a %s"
 
-#: mod/help.php:41
-msgid "Help:"
-msgstr "Guida:"
+#: mod/mood.php:133
+msgid "Mood"
+msgstr "Umore"
 
-#: mod/help.php:47 include/nav.php:113 view/theme/vier/theme.php:302
-msgid "Help"
-msgstr "Guida"
+#: mod/mood.php:134
+msgid "Set your current mood and tell your friends"
+msgstr "Condividi il tuo umore con i tuoi amici"
 
-#: mod/help.php:53 mod/p.php:16 mod/p.php:25 index.php:270
-msgid "Not Found"
-msgstr "Non trovato"
+#: mod/poke.php:192
+msgid "Poke/Prod"
+msgstr "Tocca/Pungola"
 
-#: mod/help.php:56 index.php:273
-msgid "Page not found."
-msgstr "Pagina non trovata."
+#: mod/poke.php:193
+msgid "poke, prod or do other things to somebody"
+msgstr "tocca, pungola o fai altre cose a qualcuno"
 
-#: mod/dfrn_poll.php:103 mod/dfrn_poll.php:536
-#, php-format
-msgid "%1$s welcomes %2$s"
-msgstr "%s dà il benvenuto a %s"
+#: mod/poke.php:194
+msgid "Recipient"
+msgstr "Destinatario"
 
-#: mod/home.php:35
-#, php-format
-msgid "Welcome to %s"
-msgstr "Benvenuto su %s"
+#: mod/poke.php:195
+msgid "Choose what you wish to do to recipient"
+msgstr "Scegli cosa vuoi fare al destinatario"
 
-#: mod/wall_attach.php:94
-msgid "Sorry, maybe your upload is bigger than the PHP configuration allows"
-msgstr "Mi spiace, forse il fie che stai caricando Ã¨ più grosso di quanto la configurazione di PHP permetta"
+#: mod/poke.php:198
+msgid "Make this post private"
+msgstr "Rendi questo post privato"
 
-#: mod/wall_attach.php:94
-msgid "Or - did you try to upload an empty file?"
-msgstr "O.. non avrai provato a caricare un file vuoto?"
+#: mod/profile_photo.php:44
+msgid "Image uploaded but image cropping failed."
+msgstr "L'immagine Ã¨ stata caricata, ma il non Ã¨ stato possibile ritagliarla."
 
-#: mod/wall_attach.php:105
+#: mod/profile_photo.php:77 mod/profile_photo.php:84 mod/profile_photo.php:91
+#: mod/profile_photo.php:314
 #, php-format
-msgid "File exceeds size limit of %s"
-msgstr "Il file supera la dimensione massima di %s"
-
-#: mod/wall_attach.php:156 mod/wall_attach.php:172
-msgid "File upload failed."
-msgstr "Caricamento del file non riuscito."
-
-#: mod/match.php:33
-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/match.php:84
-msgid "is interested in:"
-msgstr "è interessato a:"
+msgid "Image size reduction [%s] failed."
+msgstr "Il ridimensionamento dell'immagine [%s] Ã¨ fallito."
 
-#: mod/match.php:98
-msgid "Profile Match"
-msgstr "Profili corrispondenti"
+#: mod/profile_photo.php:124
+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/share.php:38
-msgid "link"
-msgstr "collegamento"
+#: mod/profile_photo.php:134
+msgid "Unable to process image"
+msgstr "Impossibile elaborare l'immagine"
 
-#: mod/community.php:27
-msgid "Not available."
-msgstr "Non disponibile."
+#: mod/profile_photo.php:150 mod/photos.php:786 mod/wall_upload.php:151
+#, php-format
+msgid "Image exceeds size limit of %s"
+msgstr "La dimensione dell'immagine supera il limite di %s"
 
-#: mod/community.php:36 include/nav.php:136 include/nav.php:138
-#: view/theme/diabook/theme.php:129
-msgid "Community"
-msgstr "Comunità"
+#: mod/profile_photo.php:159 mod/photos.php:826 mod/wall_upload.php:188
+msgid "Unable to process image."
+msgstr "Impossibile caricare l'immagine."
 
-#: mod/community.php:66 mod/community.php:75 mod/search.php:228
-msgid "No results."
-msgstr "Nessun risultato."
+#: mod/profile_photo.php:248
+msgid "Upload File:"
+msgstr "Carica un file:"
 
-#: mod/settings.php:34 mod/photos.php:117
-msgid "everybody"
-msgstr "tutti"
+#: mod/profile_photo.php:249
+msgid "Select a profile:"
+msgstr "Seleziona un profilo:"
 
-#: mod/settings.php:58
-msgid "Display"
-msgstr "Visualizzazione"
+#: mod/profile_photo.php:251
+msgid "Upload"
+msgstr "Carica"
 
-#: mod/settings.php:65 mod/settings.php:864
-msgid "Social Networks"
-msgstr "Social Networks"
+#: mod/profile_photo.php:254
+msgid "or"
+msgstr "o"
 
-#: mod/settings.php:79 include/nav.php:180
-msgid "Delegations"
-msgstr "Delegazioni"
+#: mod/profile_photo.php:254
+msgid "skip this step"
+msgstr "salta questo passaggio"
 
-#: mod/settings.php:86
-msgid "Connected apps"
-msgstr "Applicazioni collegate"
+#: mod/profile_photo.php:254
+msgid "select a photo from your photo albums"
+msgstr "seleziona una foto dai tuoi album"
 
-#: mod/settings.php:93 mod/uexport.php:85
-msgid "Export personal data"
-msgstr "Esporta dati personali"
+#: mod/profile_photo.php:268
+msgid "Crop Image"
+msgstr "Ritaglia immagine"
 
-#: mod/settings.php:100
-msgid "Remove account"
-msgstr "Rimuovi account"
+#: mod/profile_photo.php:269
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Ritaglia l'immagine per una visualizzazione migliore."
 
-#: mod/settings.php:153
-msgid "Missing some important data!"
-msgstr "Mancano alcuni dati importanti!"
+#: mod/profile_photo.php:271
+msgid "Done Editing"
+msgstr "Finito"
 
-#: mod/settings.php:266
-msgid "Failed to connect with email account using the settings provided."
-msgstr "Impossibile collegarsi all'account email con i parametri forniti."
+#: mod/profile_photo.php:305
+msgid "Image uploaded successfully."
+msgstr "Immagine caricata con successo."
 
-#: mod/settings.php:271
-msgid "Email settings updated."
-msgstr "Impostazioni e-mail aggiornate."
+#: mod/profile_photo.php:307 mod/photos.php:853 mod/wall_upload.php:221
+msgid "Image upload failed."
+msgstr "Caricamento immagine fallito."
 
-#: mod/settings.php:286
-msgid "Features updated"
-msgstr "Funzionalità aggiornate"
+#: mod/regmod.php:55
+msgid "Account approved."
+msgstr "Account approvato."
 
-#: mod/settings.php:353
-msgid "Relocate message has been send to your contacts"
-msgstr "Il messaggio di trasloco Ã¨ stato inviato ai tuoi contatti"
+#: mod/regmod.php:92
+#, php-format
+msgid "Registration revoked for %s"
+msgstr "Registrazione revocata per %s"
 
-#: mod/settings.php:367 include/user.php:39
-msgid "Passwords do not match. Password unchanged."
-msgstr "Le password non corrispondono. Password non cambiata."
+#: mod/regmod.php:104
+msgid "Please login."
+msgstr "Accedi."
 
-#: mod/settings.php:372
-msgid "Empty passwords are not allowed. Password unchanged."
-msgstr "Le password non possono essere vuote. Password non cambiata."
+#: mod/notifications.php:35
+msgid "Invalid request identifier."
+msgstr "L'identificativo della richiesta non Ã¨ valido."
 
-#: mod/settings.php:380
-msgid "Wrong password."
-msgstr "Password sbagliata."
+#: mod/notifications.php:44 mod/notifications.php:180
+#: mod/notifications.php:252
+msgid "Discard"
+msgstr "Scarta"
 
-#: mod/settings.php:391
-msgid "Password changed."
-msgstr "Password cambiata."
+#: 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 "Ignora"
 
-#: mod/settings.php:393
-msgid "Password update failed. Please try again."
-msgstr "Aggiornamento password fallito. Prova ancora."
+#: mod/notifications.php:105
+msgid "Network Notifications"
+msgstr "Notifiche dalla rete"
 
-#: mod/settings.php:462
-msgid " Please use a shorter name."
-msgstr " Usa un nome più corto."
+#: mod/notifications.php:117
+msgid "Personal Notifications"
+msgstr "Notifiche personali"
 
-#: mod/settings.php:464
-msgid " Name too short."
-msgstr " Nome troppo corto."
+#: mod/notifications.php:123
+msgid "Home Notifications"
+msgstr "Notifiche bacheca"
 
-#: mod/settings.php:473
-msgid "Wrong Password"
-msgstr "Password Sbagliata"
+#: mod/notifications.php:152
+msgid "Show Ignored Requests"
+msgstr "Mostra richieste ignorate"
 
-#: mod/settings.php:478
-msgid " Not valid email."
-msgstr " Email non valida."
+#: mod/notifications.php:152
+msgid "Hide Ignored Requests"
+msgstr "Nascondi richieste ignorate"
 
-#: mod/settings.php:484
-msgid " Cannot change to that email."
-msgstr "Non puoi usare quella email."
+#: mod/notifications.php:164 mod/notifications.php:222
+msgid "Notification type: "
+msgstr "Tipo di notifica: "
 
-#: mod/settings.php:540
-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/notifications.php:167
+#, php-format
+msgid "suggested by %s"
+msgstr "suggerito da %s"
 
-#: mod/settings.php:544
-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/notifications.php:172 mod/notifications.php:239 mod/contacts.php:613
+msgid "Hide this contact from others"
+msgstr "Nascondi questo contatto agli altri"
 
-#: mod/settings.php:583
-msgid "Settings updated."
-msgstr "Impostazioni aggiornate."
+#: mod/notifications.php:173 mod/notifications.php:240
+msgid "Post a new friend activity"
+msgstr "Invia una attività \"è ora amico con\""
 
-#: mod/settings.php:658 mod/settings.php:684 mod/settings.php:720
-msgid "Add application"
-msgstr "Aggiungi applicazione"
+#: mod/notifications.php:173 mod/notifications.php:240
+msgid "if applicable"
+msgstr "se applicabile"
 
-#: mod/settings.php:662 mod/settings.php:688
-msgid "Consumer Key"
-msgstr "Consumer Key"
+#: mod/notifications.php:176 mod/notifications.php:249 mod/admin.php:1412
+msgid "Approve"
+msgstr "Approva"
 
-#: mod/settings.php:663 mod/settings.php:689
-msgid "Consumer Secret"
-msgstr "Consumer Secret"
+#: mod/notifications.php:195
+msgid "Claims to be known to you: "
+msgstr "Dice di conoscerti: "
 
-#: mod/settings.php:664 mod/settings.php:690
-msgid "Redirect"
-msgstr "Redirect"
+#: mod/notifications.php:196
+msgid "yes"
+msgstr "si"
 
-#: mod/settings.php:665 mod/settings.php:691
-msgid "Icon url"
-msgstr "Url icona"
+#: mod/notifications.php:196
+msgid "no"
+msgstr "no"
 
-#: mod/settings.php:676
-msgid "You can't edit this application."
-msgstr "Non puoi modificare questa applicazione."
+#: 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 "La connessione dovrà essere bidirezionale o no? \"Amici\" implica che tu permetti al contatto di leggere i tuoi post e tu leggerai i suoi. \"Fan/Ammiratore\" significa che permetti al contatto di leggere i tuoi posto ma tu non vuoi leggere i suoi. Approva come:"
 
-#: mod/settings.php:719
-msgid "Connected Apps"
-msgstr "Applicazioni Collegate"
+#: 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 "La connessione dovrà essere bidirezionale o no? \"Amici\" implica che tu permetti al contatto di leggere i tuoi post e tu leggerai i suoi. \"Condivisore\" significa che permetti al contatto di leggere i tuoi posto ma tu non vuoi leggere i suoi. Approva come:"
 
-#: mod/settings.php:723
-msgid "Client key starts with"
-msgstr "Chiave del client inizia con"
+#: mod/notifications.php:209
+msgid "Friend"
+msgstr "Amico"
 
-#: mod/settings.php:724
-msgid "No name"
-msgstr "Nessun nome"
+#: mod/notifications.php:210
+msgid "Sharer"
+msgstr "Condivisore"
 
-#: mod/settings.php:725
-msgid "Remove authorization"
-msgstr "Rimuovi l'autorizzazione"
+#: mod/notifications.php:210
+msgid "Fan/Admirer"
+msgstr "Fan/Ammiratore"
 
-#: mod/settings.php:737
-msgid "No Plugin settings configured"
-msgstr "Nessun plugin ha impostazioni modificabili"
+#: mod/notifications.php:243 mod/contacts.php:624 mod/follow.php:126
+msgid "Profile URL"
+msgstr "URL Profilo"
 
-#: mod/settings.php:745
-msgid "Plugin Settings"
-msgstr "Impostazioni plugin"
+#: mod/notifications.php:260
+msgid "No introductions."
+msgstr "Nessuna presentazione."
 
-#: mod/settings.php:767
-msgid "Additional Features"
-msgstr "Funzionalità aggiuntive"
+#: mod/notifications.php:299
+msgid "Show unread"
+msgstr "Mostra non letti"
 
-#: mod/settings.php:777 mod/settings.php:781
-msgid "General Social Media Settings"
-msgstr "Impostazioni Media Sociali"
+#: mod/notifications.php:299
+msgid "Show all"
+msgstr "Mostra tutti"
 
-#: mod/settings.php:787
-msgid "Disable intelligent shortening"
-msgstr "Disabilita accorciamento intelligente"
+#: mod/notifications.php:305
+#, php-format
+msgid "No more %s notifications."
+msgstr "Nessun'altra notifica %s."
 
-#: mod/settings.php:789
-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/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 "Profilo non trovato."
 
-#: mod/settings.php:795
-msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
-msgstr "Segui automanticamente chiunque da GNU Social (OStatus)  ti segua o ti menzioni"
+#: mod/profiles.php:38
+msgid "Profile deleted."
+msgstr "Profilo eliminato."
 
-#: mod/settings.php:797
-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/profiles.php:56 mod/profiles.php:90
+msgid "Profile-"
+msgstr "Profilo-"
 
-#: mod/settings.php:806
-msgid "Your legacy GNU Social account"
-msgstr "Il tuo vecchio account GNU Social"
+#: mod/profiles.php:75 mod/profiles.php:118
+msgid "New profile created."
+msgstr "Il nuovo profilo Ã¨ stato creato."
 
-#: mod/settings.php:808
-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/profiles.php:96
+msgid "Profile unavailable to clone."
+msgstr "Impossibile duplicare il profilo."
 
-#: mod/settings.php:811
-msgid "Repair OStatus subscriptions"
-msgstr "Ripara le iscrizioni OStatus"
+#: mod/profiles.php:190
+msgid "Profile Name is required."
+msgstr "Il nome profilo Ã¨ obbligatorio ."
 
-#: mod/settings.php:820 mod/settings.php:821
-#, php-format
-msgid "Built-in support for %s connectivity is %s"
-msgstr "Il supporto integrato per la connettività con %s Ã¨ %s"
+#: mod/profiles.php:338
+msgid "Marital Status"
+msgstr "Stato civile"
 
-#: mod/settings.php:820 mod/dfrn_request.php:865
-#: include/contact_selectors.php:80
-msgid "Diaspora"
-msgstr "Diaspora"
+#: mod/profiles.php:342
+msgid "Romantic Partner"
+msgstr "Partner romantico"
 
-#: mod/settings.php:820 mod/settings.php:821
-msgid "enabled"
-msgstr "abilitato"
+#: mod/profiles.php:354
+msgid "Work/Employment"
+msgstr "Lavoro/Impiego"
 
-#: mod/settings.php:820 mod/settings.php:821
-msgid "disabled"
-msgstr "disabilitato"
+#: mod/profiles.php:357
+msgid "Religion"
+msgstr "Religione"
 
-#: mod/settings.php:821
-msgid "GNU Social (OStatus)"
-msgstr "GNU Social (OStatus)"
+#: mod/profiles.php:361
+msgid "Political Views"
+msgstr "Orientamento Politico"
 
-#: mod/settings.php:857
-msgid "Email access is disabled on this site."
-msgstr "L'accesso email Ã¨ disabilitato su questo sito."
+#: mod/profiles.php:365
+msgid "Gender"
+msgstr "Sesso"
 
-#: mod/settings.php:869
-msgid "Email/Mailbox Setup"
-msgstr "Impostazioni email"
+#: mod/profiles.php:369
+msgid "Sexual Preference"
+msgstr "Preferenza sessuale"
 
-#: mod/settings.php:870
-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)"
+#: mod/profiles.php:373
+msgid "XMPP"
+msgstr "XMPP"
 
-#: mod/settings.php:871
-msgid "Last successful email check:"
-msgstr "Ultimo controllo email eseguito con successo:"
+#: mod/profiles.php:377
+msgid "Homepage"
+msgstr "Homepage"
 
-#: mod/settings.php:873
-msgid "IMAP server name:"
-msgstr "Nome server IMAP:"
+#: mod/profiles.php:381 mod/profiles.php:702
+msgid "Interests"
+msgstr "Interessi"
 
-#: mod/settings.php:874
-msgid "IMAP port:"
-msgstr "Porta IMAP:"
+#: mod/profiles.php:385
+msgid "Address"
+msgstr "Indirizzo"
 
-#: mod/settings.php:875
-msgid "Security:"
-msgstr "Sicurezza:"
+#: mod/profiles.php:392 mod/profiles.php:698
+msgid "Location"
+msgstr "Posizione"
 
-#: mod/settings.php:875 mod/settings.php:880
-msgid "None"
-msgstr "Nessuna"
+#: mod/profiles.php:477
+msgid "Profile updated."
+msgstr "Profilo aggiornato."
 
-#: mod/settings.php:876
-msgid "Email login name:"
-msgstr "Nome utente email:"
+#: mod/profiles.php:564
+msgid " and "
+msgstr ""
 
-#: mod/settings.php:877
-msgid "Email password:"
-msgstr "Password email:"
+#: mod/profiles.php:572
+msgid "public profile"
+msgstr "profilo pubblico"
 
-#: mod/settings.php:878
-msgid "Reply-to address:"
-msgstr "Indirizzo di risposta:"
+#: 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;"
 
-#: mod/settings.php:879
-msgid "Send public posts to all email contacts:"
-msgstr "Invia i messaggi pubblici ai contatti email:"
+#: mod/profiles.php:576
+#, php-format
+msgid " - Visit %1$s's %2$s"
+msgstr "- Visita  %2$s di %1$s"
 
-#: mod/settings.php:880
-msgid "Action after import:"
-msgstr "Azione post importazione:"
+#: mod/profiles.php:579
+#, 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"
 
-#: mod/settings.php:880
-msgid "Mark as seen"
-msgstr "Segna come letto"
+#: mod/profiles.php:645
+msgid "Hide contacts and friends:"
+msgstr "Nascondi contatti:"
 
-#: mod/settings.php:880
-msgid "Move to folder"
-msgstr "Sposta nella cartella"
+#: mod/profiles.php:650
+msgid "Hide your contact/friend list from viewers of this profile?"
+msgstr "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?"
 
-#: mod/settings.php:881
-msgid "Move to folder:"
-msgstr "Sposta nella cartella:"
+#: mod/profiles.php:674
+msgid "Show more profile fields:"
+msgstr "Mostra più informazioni di profilo:"
 
-#: mod/settings.php:967
-msgid "Display Settings"
-msgstr "Impostazioni Grafiche"
+#: mod/profiles.php:686
+msgid "Profile Actions"
+msgstr "Azioni Profilo"
 
-#: mod/settings.php:973 mod/settings.php:991
-msgid "Display Theme:"
-msgstr "Tema:"
+#: mod/profiles.php:687
+msgid "Edit Profile Details"
+msgstr "Modifica i dettagli del profilo"
 
-#: mod/settings.php:974
-msgid "Mobile Theme:"
-msgstr "Tema mobile:"
+#: mod/profiles.php:689
+msgid "Change Profile Photo"
+msgstr "Cambia la foto del profilo"
 
-#: mod/settings.php:975
-msgid "Update browser every xx seconds"
-msgstr "Aggiorna il browser ogni x secondi"
+#: mod/profiles.php:690
+msgid "View this profile"
+msgstr "Visualizza questo profilo"
 
-#: mod/settings.php:975
-msgid "Minimum of 10 seconds. Enter -1 to disable it."
-msgstr "Minimo 10 secondi. Inserisci -1 per disabilitarlo"
+#: mod/profiles.php:692
+msgid "Create a new profile using these settings"
+msgstr "Crea un nuovo profilo usando queste impostazioni"
 
-#: mod/settings.php:976
-msgid "Number of items to display per page:"
-msgstr "Numero di elementi da mostrare per pagina:"
+#: mod/profiles.php:693
+msgid "Clone this profile"
+msgstr "Clona questo profilo"
 
-#: mod/settings.php:976 mod/settings.php:977
-msgid "Maximum of 100 items"
-msgstr "Massimo 100 voci"
+#: mod/profiles.php:694
+msgid "Delete this profile"
+msgstr "Elimina questo profilo"
 
-#: mod/settings.php:977
-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/profiles.php:696
+msgid "Basic information"
+msgstr "Informazioni di base"
 
-#: mod/settings.php:978
-msgid "Don't show emoticons"
-msgstr "Non mostrare le emoticons"
+#: mod/profiles.php:697
+msgid "Profile picture"
+msgstr "Immagine del profilo"
 
-#: mod/settings.php:979
-msgid "Calendar"
-msgstr "Calendario"
+#: mod/profiles.php:699
+msgid "Preferences"
+msgstr "Preferenze"
 
-#: mod/settings.php:980
-msgid "Beginning of week:"
-msgstr "Inizio della settimana:"
+#: mod/profiles.php:700
+msgid "Status information"
+msgstr "Informazioni stato"
 
-#: mod/settings.php:981
-msgid "Don't show notices"
-msgstr "Non mostrare gli avvisi"
+#: mod/profiles.php:701
+msgid "Additional information"
+msgstr "Informazioni aggiuntive"
 
-#: mod/settings.php:982
-msgid "Infinite scroll"
-msgstr "Scroll infinito"
+#: mod/profiles.php:704
+msgid "Relation"
+msgstr "Relazione"
 
-#: mod/settings.php:983
-msgid "Automatic updates only at the top of the network page"
-msgstr "Aggiornamenti automatici solo in cima alla pagina \"rete\""
+#: mod/profiles.php:708
+msgid "Your Gender:"
+msgstr "Il tuo sesso:"
 
-#: mod/settings.php:985 view/theme/cleanzero/config.php:82
-#: view/theme/dispy/config.php:72 view/theme/quattro/config.php:66
-#: view/theme/diabook/config.php:150 view/theme/vier/config.php:109
-#: view/theme/duepuntozero/config.php:61
-msgid "Theme settings"
-msgstr "Impostazioni tema"
+#: mod/profiles.php:709
+msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
+msgstr "<span class=\"heart\">&hearts;</span> Stato sentimentale:"
 
-#: mod/settings.php:1062
-msgid "User Types"
-msgstr "Tipi di Utenti"
+#: mod/profiles.php:711
+msgid "Example: fishing photography software"
+msgstr "Esempio: pesca fotografia programmazione"
 
-#: mod/settings.php:1063
-msgid "Community Types"
-msgstr "Tipi di Comunità"
+#: mod/profiles.php:716
+msgid "Profile Name:"
+msgstr "Nome del profilo:"
 
-#: mod/settings.php:1064
-msgid "Normal Account Page"
-msgstr "Pagina Account Normale"
+#: mod/profiles.php:716 mod/events.php:484 mod/events.php:496
+msgid "Required"
+msgstr "Richiesto"
 
-#: mod/settings.php:1065
-msgid "This account is a normal personal profile"
-msgstr "Questo account Ã¨ un normale profilo personale"
+#: 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 "Questo Ã¨ il tuo profilo <strong>publico</strong>.<br /><strong>Potrebbe</strong> essere visto da chiunque attraverso internet."
 
-#: mod/settings.php:1068
-msgid "Soapbox Page"
-msgstr "Pagina Sandbox"
+#: mod/profiles.php:719
+msgid "Your Full Name:"
+msgstr "Il tuo nome completo:"
 
-#: mod/settings.php:1069
-msgid "Automatically approve all connection/friend requests as read-only fans"
-msgstr "Chi richiede la connessione/amicizia sarà accettato automaticamente come fan che potrà solamente leggere la bacheca"
+#: mod/profiles.php:720
+msgid "Title/Description:"
+msgstr "Breve descrizione (es. titolo, posizione, altro):"
 
-#: mod/settings.php:1072
-msgid "Community Forum/Celebrity Account"
-msgstr "Account Celebrità/Forum comunitario"
+#: mod/profiles.php:723
+msgid "Street Address:"
+msgstr "Indirizzo (via/piazza):"
 
-#: mod/settings.php:1073
-msgid ""
-"Automatically approve all connection/friend requests as read-write fans"
-msgstr "Chi richiede la connessione/amicizia sarà accettato automaticamente come fan che potrà leggere e scrivere sulla bacheca"
+#: mod/profiles.php:724
+msgid "Locality/City:"
+msgstr "Località:"
 
-#: mod/settings.php:1076
-msgid "Automatic Friend Page"
-msgstr "Pagina con amicizia automatica"
+#: mod/profiles.php:725
+msgid "Region/State:"
+msgstr "Regione/Stato:"
 
-#: mod/settings.php:1077
-msgid "Automatically approve all connection/friend requests as friends"
-msgstr "Chi richiede la connessione/amicizia sarà accettato automaticamente come amico"
+#: mod/profiles.php:726
+msgid "Postal/Zip Code:"
+msgstr "CAP:"
 
-#: mod/settings.php:1080
-msgid "Private Forum [Experimental]"
-msgstr "Forum privato [sperimentale]"
+#: mod/profiles.php:727
+msgid "Country:"
+msgstr "Nazione:"
 
-#: mod/settings.php:1081
-msgid "Private forum - approved members only"
-msgstr "Forum privato - solo membri approvati"
+#: mod/profiles.php:731
+msgid "Who: (if applicable)"
+msgstr "Con chi: (se possibile)"
 
-#: mod/settings.php:1093
-msgid "OpenID:"
-msgstr "OpenID:"
+#: mod/profiles.php:731
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Esempio: cathy123, Cathy Williams, cathy@example.com"
 
-#: mod/settings.php:1093
-msgid "(Optional) Allow this OpenID to login to this account."
-msgstr "(Opzionale) Consente di loggarti in questo account con questo OpenID"
+#: mod/profiles.php:732
+msgid "Since [date]:"
+msgstr "Dal [data]:"
 
-#: mod/settings.php:1103
-msgid "Publish your default profile in your local site directory?"
-msgstr "Pubblica il tuo profilo predefinito nell'elenco locale del sito"
+#: mod/profiles.php:734
+msgid "Tell us about yourself..."
+msgstr "Raccontaci di te..."
 
-#: mod/settings.php:1109
-msgid "Publish your default profile in the global social directory?"
-msgstr "Pubblica il tuo profilo predefinito nell'elenco sociale globale"
+#: mod/profiles.php:735
+msgid "XMPP (Jabber) address:"
+msgstr "Indirizzo XMPP (Jabber):"
 
-#: mod/settings.php:1117
-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/profiles.php:735
+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."
 
-#: mod/settings.php:1121 include/acl_selectors.php:331
-msgid "Hide your profile details from unknown viewers?"
-msgstr "Nascondi i dettagli del tuo profilo ai visitatori sconosciuti?"
+#: mod/profiles.php:736
+msgid "Homepage URL:"
+msgstr "Homepage:"
 
-#: mod/settings.php:1121
-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"
+#: mod/profiles.php:739
+msgid "Religious Views:"
+msgstr "Orientamento religioso:"
 
-#: mod/settings.php:1126
-msgid "Allow friends to post to your profile page?"
-msgstr "Permetti agli amici di scrivere sulla tua pagina profilo?"
+#: mod/profiles.php:740
+msgid "Public Keywords:"
+msgstr "Parole chiave visibili a tutti:"
 
-#: mod/settings.php:1132
-msgid "Allow friends to tag your posts?"
-msgstr "Permetti agli amici di taggare i tuoi messaggi?"
+#: mod/profiles.php:740
+msgid "(Used for suggesting potential friends, can be seen by others)"
+msgstr "(E' utilizzato per suggerire potenziali amici, può essere visto da altri)"
 
-#: 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/profiles.php:741
+msgid "Private Keywords:"
+msgstr "Parole chiave private:"
 
-#: mod/settings.php:1144
-msgid "Permit unknown people to send you private mail?"
-msgstr "Permetti a utenti sconosciuti di inviarti messaggi privati?"
+#: mod/profiles.php:741
+msgid "(Used for searching profiles, never shown to others)"
+msgstr "(Usato per cercare tra i profili, non Ã¨ mai visibile agli altri)"
 
-#: mod/settings.php:1152
-msgid "Profile is <strong>not published</strong>."
-msgstr "Il profilo <strong>non Ã¨ pubblicato</strong>."
+#: mod/profiles.php:744
+msgid "Musical interests"
+msgstr "Interessi musicali"
 
-#: mod/settings.php:1160
-#, php-format
-msgid "Your Identity Address is <strong>'%s'</strong> or '%s'."
-msgstr "L'indirizzo della tua identità Ã¨ <strong>'%s'</strong> or '%s'."
+#: mod/profiles.php:745
+msgid "Books, literature"
+msgstr "Libri, letteratura"
 
-#: mod/settings.php:1167
-msgid "Automatically expire posts after this many days:"
-msgstr "Fai scadere i post automaticamente dopo x giorni:"
+#: mod/profiles.php:746
+msgid "Television"
+msgstr "Televisione"
 
-#: mod/settings.php:1167
-msgid "If empty, posts will not expire. Expired posts will be deleted"
-msgstr "Se lasciato vuoto, i messaggi non verranno cancellati."
+#: mod/profiles.php:747
+msgid "Film/dance/culture/entertainment"
+msgstr "Film/danza/cultura/intrattenimento"
 
-#: mod/settings.php:1168
-msgid "Advanced expiration settings"
-msgstr "Impostazioni avanzate di scandenza"
+#: mod/profiles.php:748
+msgid "Hobbies/Interests"
+msgstr "Hobby/interessi"
 
-#: mod/settings.php:1169
-msgid "Advanced Expiration"
-msgstr "Scadenza avanzata"
+#: mod/profiles.php:749
+msgid "Love/romance"
+msgstr "Amore"
 
-#: mod/settings.php:1170
-msgid "Expire posts:"
-msgstr "Fai scadere i post:"
+#: mod/profiles.php:750
+msgid "Work/employment"
+msgstr "Lavoro/impiego"
 
-#: mod/settings.php:1171
-msgid "Expire personal notes:"
-msgstr "Fai scadere le Note personali:"
+#: mod/profiles.php:751
+msgid "School/education"
+msgstr "Scuola/educazione"
 
-#: mod/settings.php:1172
-msgid "Expire starred posts:"
-msgstr "Fai scadere i post Speciali:"
+#: mod/profiles.php:752
+msgid "Contact information and Social Networks"
+msgstr "Informazioni su contatti e social network"
 
-#: mod/settings.php:1173
-msgid "Expire photos:"
-msgstr "Fai scadere le foto:"
+#: mod/profiles.php:794
+msgid "Edit/Manage Profiles"
+msgstr "Modifica / Gestisci profili"
 
-#: mod/settings.php:1174
-msgid "Only expire posts by others:"
-msgstr "Fai scadere solo i post degli altri:"
+#: mod/allfriends.php:43
+msgid "No friends to display."
+msgstr "Nessun amico da visualizzare."
 
-#: mod/settings.php:1202
-msgid "Account Settings"
-msgstr "Impostazioni account"
+#: mod/cal.php:149 mod/display.php:328 mod/profile.php:155
+msgid "Access to this profile has been restricted."
+msgstr "L'accesso a questo profilo Ã¨ stato limitato."
 
-#: mod/settings.php:1210
-msgid "Password Settings"
-msgstr "Impostazioni password"
+#: mod/cal.php:276 mod/events.php:380
+msgid "View"
+msgstr "Mostra"
 
-#: mod/settings.php:1211 mod/register.php:274
-msgid "New Password:"
-msgstr "Nuova password:"
+#: mod/cal.php:277 mod/events.php:382
+msgid "Previous"
+msgstr "Precedente"
 
-#: mod/settings.php:1212 mod/register.php:275
-msgid "Confirm:"
-msgstr "Conferma:"
+#: mod/cal.php:278 mod/events.php:383 mod/install.php:231
+msgid "Next"
+msgstr "Successivo"
 
-#: mod/settings.php:1212
-msgid "Leave password fields blank unless changing"
-msgstr "Lascia questi campi in bianco per non effettuare variazioni alla password"
+#: mod/cal.php:287 mod/events.php:392
+msgid "list"
+msgstr "lista"
 
-#: mod/settings.php:1213
-msgid "Current Password:"
-msgstr "Password Attuale:"
+#: mod/cal.php:297
+msgid "User not found"
+msgstr "Utente non trovato"
 
-#: mod/settings.php:1213 mod/settings.php:1214
-msgid "Your current password to confirm the changes"
-msgstr "La tua password attuale per confermare le modifiche"
+#: mod/cal.php:313
+msgid "This calendar format is not supported"
+msgstr "Questo formato di calendario non Ã¨ supportato"
 
-#: mod/settings.php:1214
-msgid "Password:"
-msgstr "Password:"
+#: mod/cal.php:315
+msgid "No exportable data found"
+msgstr "Nessun dato esportabile trovato"
 
-#: mod/settings.php:1218
-msgid "Basic Settings"
-msgstr "Impostazioni base"
+#: mod/cal.php:330
+msgid "calendar"
+msgstr "calendario"
 
-#: mod/settings.php:1219 include/identity.php:588
-msgid "Full Name:"
-msgstr "Nome completo:"
+#: mod/common.php:86
+msgid "No contacts in common."
+msgstr "Nessun contatto in comune."
 
-#: mod/settings.php:1220
-msgid "Email Address:"
-msgstr "Indirizzo Email:"
+#: mod/common.php:134 mod/contacts.php:863
+msgid "Common Friends"
+msgstr "Amici in comune"
 
-#: mod/settings.php:1221
-msgid "Your Timezone:"
-msgstr "Il tuo fuso orario:"
+#: mod/community.php:27
+msgid "Not available."
+msgstr "Non disponibile."
 
-#: mod/settings.php:1222
-msgid "Your Language:"
-msgstr "La tua lingua:"
+#: mod/directory.php:197 view/theme/vier/theme.php:201
+msgid "Global Directory"
+msgstr "Elenco globale"
 
-#: mod/settings.php:1222
-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"
+#: mod/directory.php:199
+msgid "Find on this site"
+msgstr "Cerca nel sito"
 
-#: mod/settings.php:1223
-msgid "Default Post Location:"
-msgstr "Località predefinita:"
+#: mod/directory.php:201
+msgid "Results for:"
+msgstr "Risultati per:"
 
-#: mod/settings.php:1224
-msgid "Use Browser Location:"
-msgstr "Usa la località rilevata dal browser:"
+#: mod/directory.php:203
+msgid "Site Directory"
+msgstr "Elenco del sito"
 
-#: mod/settings.php:1227
-msgid "Security and Privacy Settings"
-msgstr "Impostazioni di sicurezza e privacy"
+#: mod/directory.php:210
+msgid "No entries (some entries may be hidden)."
+msgstr "Nessuna voce (qualche voce potrebbe essere nascosta)."
 
-#: mod/settings.php:1229
-msgid "Maximum Friend Requests/Day:"
-msgstr "Numero massimo di richieste di amicizia al giorno:"
+#: mod/dirfind.php:36
+#, php-format
+msgid "People Search - %s"
+msgstr "Cerca persone - %s"
 
-#: mod/settings.php:1229 mod/settings.php:1259
-msgid "(to prevent spam abuse)"
-msgstr "(per prevenire lo spam)"
+#: mod/dirfind.php:47
+#, php-format
+msgid "Forum Search - %s"
+msgstr "Ricerca Forum  - %s"
 
-#: mod/settings.php:1230
-msgid "Default Post Permissions"
-msgstr "Permessi predefiniti per i messaggi"
+#: mod/dirfind.php:240 mod/match.php:107
+msgid "No matches"
+msgstr "Nessun risultato"
 
-#: mod/settings.php:1231
-msgid "(click to open/close)"
-msgstr "(clicca per aprire/chiudere)"
+#: mod/display.php:473
+msgid "Item has been removed."
+msgstr "L'oggetto Ã¨ stato rimosso."
 
-#: mod/settings.php:1240 mod/photos.php:1199 mod/photos.php:1584
-msgid "Show to Groups"
-msgstr "Mostra ai gruppi"
+#: mod/events.php:95 mod/events.php:97
+msgid "Event can not end before it has started."
+msgstr "Un evento non può finire prima di iniziare."
 
-#: mod/settings.php:1241 mod/photos.php:1200 mod/photos.php:1585
-msgid "Show to Contacts"
-msgstr "Mostra ai contatti"
+#: mod/events.php:104 mod/events.php:106
+msgid "Event title and start time are required."
+msgstr "Titolo e ora di inizio dell'evento sono richiesti."
 
-#: mod/settings.php:1242
-msgid "Default Private Post"
-msgstr "Default Post Privato"
+#: mod/events.php:381
+msgid "Create New Event"
+msgstr "Crea un nuovo evento"
 
-#: mod/settings.php:1243
-msgid "Default Public Post"
-msgstr "Default Post Pubblico"
+#: mod/events.php:482
+msgid "Event details"
+msgstr "Dettagli dell'evento"
 
-#: mod/settings.php:1247
-msgid "Default Permissions for New Posts"
-msgstr "Permessi predefiniti per i nuovi post"
+#: mod/events.php:483
+msgid "Starting date and Title are required."
+msgstr "La data di inizio e il titolo sono richiesti."
+
+#: mod/events.php:484 mod/events.php:485
+msgid "Event Starts:"
+msgstr "L'evento inizia:"
 
-#: mod/settings.php:1259
-msgid "Maximum private messages per day from unknown people:"
-msgstr "Numero massimo di messaggi privati da utenti sconosciuti per giorno:"
+#: mod/events.php:486 mod/events.php:502
+msgid "Finish date/time is not known or not relevant"
+msgstr "La data/ora di fine non Ã¨ definita"
 
-#: mod/settings.php:1262
-msgid "Notification Settings"
-msgstr "Impostazioni notifiche"
+#: mod/events.php:488 mod/events.php:489
+msgid "Event Finishes:"
+msgstr "L'evento finisce:"
 
-#: mod/settings.php:1263
-msgid "By default post a status message when:"
-msgstr "Invia un messaggio di stato quando:"
+#: mod/events.php:490 mod/events.php:503
+msgid "Adjust for viewer timezone"
+msgstr "Visualizza con il fuso orario di chi legge"
 
-#: mod/settings.php:1264
-msgid "accepting a friend request"
-msgstr "accetti una richiesta di amicizia"
+#: mod/events.php:492
+msgid "Description:"
+msgstr "Descrizione:"
 
-#: mod/settings.php:1265
-msgid "joining a forum/community"
-msgstr "ti unisci a un forum/comunità"
+#: mod/events.php:496 mod/events.php:498
+msgid "Title:"
+msgstr "Titolo:"
 
-#: mod/settings.php:1266
-msgid "making an <em>interesting</em> profile change"
-msgstr "fai un <em>interessante</em> modifica al profilo"
+#: mod/events.php:499 mod/events.php:500
+msgid "Share this event"
+msgstr "Condividi questo evento"
 
-#: mod/settings.php:1267
-msgid "Send a notification email when:"
-msgstr "Invia una mail di notifica quando:"
+#: mod/maintenance.php:9
+msgid "System down for maintenance"
+msgstr "Sistema in manutenzione"
 
-#: mod/settings.php:1268
-msgid "You receive an introduction"
-msgstr "Ricevi una presentazione"
+#: mod/match.php:33
+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/settings.php:1269
-msgid "Your introductions are confirmed"
-msgstr "Le tue presentazioni sono confermate"
+#: mod/match.php:86
+msgid "is interested in:"
+msgstr "è interessato a:"
 
-#: mod/settings.php:1270
-msgid "Someone writes on your profile wall"
-msgstr "Qualcuno scrive sulla bacheca del tuo profilo"
+#: mod/match.php:100
+msgid "Profile Match"
+msgstr "Profili corrispondenti"
 
-#: mod/settings.php:1271
-msgid "Someone writes a followup comment"
-msgstr "Qualcuno scrive un commento a un tuo messaggio"
+#: mod/profile.php:179
+msgid "Tips for New Members"
+msgstr "Consigli per i Nuovi Utenti"
 
-#: mod/settings.php:1272
-msgid "You receive a private message"
-msgstr "Ricevi un messaggio privato"
+#: mod/suggest.php:27
+msgid "Do you really want to delete this suggestion?"
+msgstr "Vuoi veramente cancellare questo suggerimento?"
 
-#: mod/settings.php:1273
-msgid "You receive a friend suggestion"
-msgstr "Hai ricevuto un suggerimento di amicizia"
+#: mod/suggest.php:71
+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."
 
-#: mod/settings.php:1274
-msgid "You are tagged in a post"
-msgstr "Sei stato taggato in un post"
+#: mod/suggest.php:84 mod/suggest.php:104
+msgid "Ignore/Hide"
+msgstr "Ignora / Nascondi"
 
-#: mod/settings.php:1275
-msgid "You are poked/prodded/etc. in a post"
-msgstr "Sei 'toccato'/'spronato'/ecc. in un post"
+#: 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 "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]"
 
-#: mod/settings.php:1277
-msgid "Activate desktop notifications"
-msgstr "Attiva notifiche desktop"
+#: mod/photos.php:88 mod/photos.php:1856
+msgid "Recent Photos"
+msgstr "Foto recenti"
 
-#: mod/settings.php:1277
-msgid "Show desktop popup on new notifications"
-msgstr "Mostra un popup di notifica sul desktop all'arrivo di nuove notifiche"
+#: mod/photos.php:91 mod/photos.php:1283 mod/photos.php:1858
+msgid "Upload New Photos"
+msgstr "Carica nuove foto"
 
-#: mod/settings.php:1279
-msgid "Text-only notification emails"
-msgstr "Email di notifica in solo testo"
+#: mod/photos.php:105 mod/settings.php:36
+msgid "everybody"
+msgstr "tutti"
 
-#: mod/settings.php:1281
-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/photos.php:169
+msgid "Contact information unavailable"
+msgstr "I dati di questo contatto non sono disponibili"
 
-#: mod/settings.php:1283
-msgid "Advanced Account/Page Type Settings"
-msgstr "Impostazioni avanzate Account/Tipo di pagina"
+#: mod/photos.php:190
+msgid "Album not found."
+msgstr "Album non trovato."
 
-#: mod/settings.php:1284
-msgid "Change the behaviour of this account for special situations"
-msgstr "Modifica il comportamento di questo account in situazioni speciali"
+#: mod/photos.php:220 mod/photos.php:232 mod/photos.php:1227
+msgid "Delete Album"
+msgstr "Rimuovi album"
 
-#: mod/settings.php:1287
-msgid "Relocate"
-msgstr "Trasloca"
+#: mod/photos.php:230
+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/settings.php:1288
-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/photos.php:308 mod/photos.php:319 mod/photos.php:1540
+msgid "Delete Photo"
+msgstr "Rimuovi foto"
 
-#: mod/settings.php:1289
-msgid "Resend relocate message to contacts"
-msgstr "Reinvia il messaggio di trasloco"
+#: mod/photos.php:317
+msgid "Do you really want to delete this photo?"
+msgstr "Vuoi veramente cancellare questa foto?"
 
-#: mod/dfrn_request.php:96
-msgid "This introduction has already been accepted."
-msgstr "Questa presentazione Ã¨ già stata accettata."
+#: mod/photos.php:688
+#, 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/dfrn_request.php:119 mod/dfrn_request.php:516
-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/photos.php:688
+msgid "a photo"
+msgstr "una foto"
 
-#: mod/dfrn_request.php:124 mod/dfrn_request.php:521
-msgid "Warning: profile location has no identifiable owner name."
-msgstr "Attenzione: l'indirizzo del profilo non riporta il nome del proprietario."
+#: mod/photos.php:794
+msgid "Image file is empty."
+msgstr "Il file dell'immagine Ã¨ vuoto."
 
-#: mod/dfrn_request.php:126 mod/dfrn_request.php:523
-msgid "Warning: profile location has no profile photo."
-msgstr "Attenzione: l'indirizzo del profilo non ha una foto."
+#: mod/photos.php:954
+msgid "No photos selected"
+msgstr "Nessuna foto selezionata"
+
+#: mod/photos.php:1054 mod/videos.php:305
+msgid "Access to this item is restricted."
+msgstr "Questo oggetto non Ã¨ visibile a tutti."
 
-#: mod/dfrn_request.php:129 mod/dfrn_request.php:526
+#: mod/photos.php:1114
 #, 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 "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."
+msgstr "Hai usato %1$.2f MBytes su %2$.2f disponibili."
 
-#: mod/dfrn_request.php:172
-msgid "Introduction complete."
-msgstr "Presentazione completa."
+#: mod/photos.php:1148
+msgid "Upload Photos"
+msgstr "Carica foto"
 
-#: mod/dfrn_request.php:214
-msgid "Unrecoverable protocol error."
-msgstr "Errore di comunicazione."
+#: mod/photos.php:1152 mod/photos.php:1222
+msgid "New album name: "
+msgstr "Nome nuovo album: "
 
-#: mod/dfrn_request.php:242
-msgid "Profile unavailable."
-msgstr "Profilo non disponibile."
+#: mod/photos.php:1153
+msgid "or existing album name: "
+msgstr "o nome di un album esistente: "
 
-#: mod/dfrn_request.php:267
-#, php-format
-msgid "%s has received too many connection requests today."
-msgstr "%s ha ricevuto troppe richieste di connessione per oggi."
+#: mod/photos.php:1154
+msgid "Do not show a status post for this upload"
+msgstr "Non creare un post per questo upload"
 
-#: mod/dfrn_request.php:268
-msgid "Spam protection measures have been invoked."
-msgstr "Sono state attivate le misure di protezione contro lo spam."
+#: mod/photos.php:1165 mod/photos.php:1544 mod/settings.php:1300
+msgid "Show to Groups"
+msgstr "Mostra ai gruppi"
 
-#: mod/dfrn_request.php:269
-msgid "Friends are advised to please try again in 24 hours."
-msgstr "Gli amici sono pregati di riprovare tra 24 ore."
+#: mod/photos.php:1166 mod/photos.php:1545 mod/settings.php:1301
+msgid "Show to Contacts"
+msgstr "Mostra ai contatti"
 
-#: mod/dfrn_request.php:331
-msgid "Invalid locator"
-msgstr "Invalid locator"
+#: mod/photos.php:1167
+msgid "Private Photo"
+msgstr "Foto privata"
 
-#: mod/dfrn_request.php:340
-msgid "Invalid email address."
-msgstr "Indirizzo email non valido."
+#: mod/photos.php:1168
+msgid "Public Photo"
+msgstr "Foto pubblica"
 
-#: mod/dfrn_request.php:367
-msgid "This account has not been configured for email. Request failed."
-msgstr "Questo account non Ã¨ stato configurato per l'email. Richiesta fallita."
+#: mod/photos.php:1234
+msgid "Edit Album"
+msgstr "Modifica album"
 
-#: mod/dfrn_request.php:474
-msgid "You have already introduced yourself here."
-msgstr "Ti sei già presentato qui."
+#: mod/photos.php:1240
+msgid "Show Newest First"
+msgstr "Mostra nuove foto per prime"
 
-#: mod/dfrn_request.php:478
-#, php-format
-msgid "Apparently you are already friends with %s."
-msgstr "Pare che tu e %s siate già amici."
+#: mod/photos.php:1242
+msgid "Show Oldest First"
+msgstr "Mostra vecchie foto per prime"
 
-#: mod/dfrn_request.php:499
-msgid "Invalid profile URL."
-msgstr "Indirizzo profilo non valido."
+#: mod/photos.php:1269 mod/photos.php:1841
+msgid "View Photo"
+msgstr "Vedi foto"
 
-#: mod/dfrn_request.php:505 include/follow.php:72
-msgid "Disallowed profile URL."
-msgstr "Indirizzo profilo non permesso."
+#: mod/photos.php:1315
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Permesso negato. L'accesso a questo elemento può essere limitato."
 
-#: mod/dfrn_request.php:596
-msgid "Your introduction has been sent."
-msgstr "La tua presentazione Ã¨ stata inviata."
+#: mod/photos.php:1317
+msgid "Photo not available"
+msgstr "Foto non disponibile"
 
-#: mod/dfrn_request.php:636
-msgid ""
-"Remote subscription can't be done for your network. Please subscribe "
-"directly on your system."
-msgstr ""
+#: mod/photos.php:1372
+msgid "View photo"
+msgstr "Vedi foto"
 
-#: mod/dfrn_request.php:659
-msgid "Please login to confirm introduction."
-msgstr "Accedi per confermare la presentazione."
+#: mod/photos.php:1372
+msgid "Edit photo"
+msgstr "Modifica foto"
 
-#: mod/dfrn_request.php:669
-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/photos.php:1373
+msgid "Use as profile photo"
+msgstr "Usa come foto del profilo"
 
-#: mod/dfrn_request.php:683 mod/dfrn_request.php:700
-msgid "Confirm"
-msgstr "Conferma"
+#: mod/photos.php:1398
+msgid "View Full Size"
+msgstr "Vedi dimensione intera"
 
-#: mod/dfrn_request.php:695
-msgid "Hide this contact"
-msgstr "Nascondi questo contatto"
+#: mod/photos.php:1484
+msgid "Tags: "
+msgstr "Tag: "
 
-#: mod/dfrn_request.php:698
-#, php-format
-msgid "Welcome home %s."
-msgstr "Bentornato a casa %s."
+#: mod/photos.php:1487
+msgid "[Remove any tag]"
+msgstr "[Rimuovi tutti i tag]"
 
-#: mod/dfrn_request.php:699
-#, php-format
-msgid "Please confirm your introduction/connection request to %s."
-msgstr "Conferma la tua richiesta di connessione con %s."
+#: mod/photos.php:1526
+msgid "New album name"
+msgstr "Nuovo nome dell'album"
 
-#: mod/dfrn_request.php:828
-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/photos.php:1527
+msgid "Caption"
+msgstr "Titolo"
 
-#: mod/dfrn_request.php:849
-#, php-format
+#: mod/photos.php:1528
+msgid "Add a Tag"
+msgstr "Aggiungi tag"
+
+#: mod/photos.php:1528
 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>"
+"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
+msgstr "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
 
-#: mod/dfrn_request.php:854
-msgid "Friend/Connection Request"
-msgstr "Richieste di amicizia/connessione"
+#: mod/photos.php:1529
+msgid "Do not rotate"
+msgstr "Non ruotare"
+
+#: mod/photos.php:1530
+msgid "Rotate CW (right)"
+msgstr "Ruota a destra"
 
-#: mod/dfrn_request.php:855
-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/photos.php:1531
+msgid "Rotate CCW (left)"
+msgstr "Ruota a sinistra"
 
-#: mod/dfrn_request.php:863 include/contact_selectors.php:76
-msgid "Friendica"
-msgstr "Friendica"
+#: mod/photos.php:1546
+msgid "Private photo"
+msgstr "Foto privata"
 
-#: mod/dfrn_request.php:864
-msgid "StatusNet/Federated Social Web"
-msgstr "StatusNet/Federated Social Web"
+#: mod/photos.php:1547
+msgid "Public photo"
+msgstr "Foto pubblica"
 
-#: mod/dfrn_request.php:866
-#, 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/photos.php:1770
+msgid "Map"
+msgstr "Mappa"
+
+#: mod/photos.php:1847 mod/videos.php:387
+msgid "View Album"
+msgstr "Sfoglia l'album"
 
-#: mod/register.php:92
+#: mod/register.php:93
 msgid ""
 "Registration successful. Please check your email for further instructions."
 msgstr "Registrazione completata. Controlla la tua mail per ulteriori informazioni."
 
-#: mod/register.php:97
+#: mod/register.php:98
 #, 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."
 
-#: mod/register.php:104
+#: mod/register.php:105
 msgid "Registration successful."
 msgstr "Registrazione completata."
 
-#: mod/register.php:110
+#: mod/register.php:111
 msgid "Your registration can not be processed."
 msgstr "La tua registrazione non puo' essere elaborata."
 
-#: mod/register.php:153
+#: mod/register.php:160
 msgid "Your registration is pending approval by the site owner."
-msgstr "La tua richiesta Ã¨ in attesa di approvazione da parte del prorietario del sito."
+msgstr "La tua richiesta Ã¨ in attesa di approvazione da parte del proprietario del sito."
 
-#: mod/register.php:191 mod/uimport.php:50
-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."
-
-#: mod/register.php:219
+#: mod/register.php:226
 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'."
 
-#: mod/register.php:220
+#: mod/register.php:227
 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/register.php:221
+#: mod/register.php:228
 msgid "Your OpenID (optional): "
 msgstr "Il tuo OpenID (opzionale): "
 
-#: mod/register.php:235
+#: mod/register.php:242
 msgid "Include your profile in member directory?"
 msgstr "Includi il tuo profilo nell'elenco pubblico?"
 
-#: mod/register.php:259
+#: mod/register.php:267
+msgid "Note for the admin"
+msgstr "Nota per l'amministratore"
+
+#: mod/register.php:267
+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/register.php:268
 msgid "Membership on this site is by invitation only."
 msgstr "La registrazione su questo sito Ã¨ solo su invito."
 
-#: mod/register.php:260
+#: mod/register.php:269
 msgid "Your invitation ID: "
 msgstr "L'ID del tuo invito:"
 
-#: mod/register.php:271
+#: mod/register.php:272 mod/admin.php:956
+msgid "Registration"
+msgstr "Registrazione"
+
+#: mod/register.php:280
 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/register.php:272
+#: mod/register.php:281
 msgid "Your Email Address: "
 msgstr "Il tuo indirizzo email: "
 
-#: mod/register.php:274
+#: mod/register.php:283 mod/settings.php:1271
+msgid "New Password:"
+msgstr "Nuova password:"
+
+#: mod/register.php:283
 msgid "Leave empty for an auto generated password."
 msgstr "Lascia vuoto per generare automaticamente una password."
 
-#: mod/register.php:276
+#: mod/register.php:284 mod/settings.php:1272
+msgid "Confirm:"
+msgstr "Conferma:"
+
+#: 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 "Scegli un nome utente. Deve cominciare con una lettera. L'indirizzo del tuo profilo sarà '<strong>soprannome@$sitename</strong>'."
 
-#: mod/register.php:277
+#: mod/register.php:286
 msgid "Choose a nickname: "
 msgstr "Scegli un nome utente: "
 
-#: mod/register.php:280 boot.php:1405 include/nav.php:108
-msgid "Register"
-msgstr "Registrati"
-
-#: mod/register.php:286 mod/uimport.php:64
-msgid "Import"
-msgstr "Importa"
-
-#: mod/register.php:287
+#: mod/register.php:296
 msgid "Import your profile to this friendica instance"
 msgstr "Importa il tuo profilo in questo server friendica"
 
-#: mod/maintenance.php:5
-msgid "System down for maintenance"
-msgstr "Sistema in manutenzione"
-
-#: mod/search.php:100
-msgid "Only logged in users are permitted to perform a search."
-msgstr "Solo agli utenti loggati Ã¨ permesso eseguire ricerche."
-
-#: mod/search.php:124
-msgid "Too Many Requests"
-msgstr "Troppe richieste"
-
-#: mod/search.php:125
-msgid "Only one search per minute is permitted for not logged in users."
-msgstr "Solo una ricerca al minuto Ã¨ permessa agli utenti non loggati."
-
-#: mod/search.php:136 include/text.php:1003 include/nav.php:118
-msgid "Search"
-msgstr "Cerca"
-
-#: mod/search.php:234
-#, php-format
-msgid "Items tagged with: %s"
-msgstr "Elementi taggati con: %s"
-
-#: mod/search.php:236
-#, php-format
-msgid "Search results for: %s"
-msgstr "Risultato della ricerca per: %s"
-
-#: mod/directory.php:149 include/identity.php:313 include/identity.php:610
-msgid "Status:"
-msgstr "Stato:"
-
-#: mod/directory.php:151 include/identity.php:315 include/identity.php:621
-msgid "Homepage:"
-msgstr "Homepage:"
-
-#: mod/directory.php:203 view/theme/diabook/theme.php:525
-#: view/theme/vier/theme.php:205
-msgid "Global Directory"
-msgstr "Elenco globale"
-
-#: mod/directory.php:205
-msgid "Find on this site"
-msgstr "Cerca nel sito"
-
-#: mod/directory.php:207
-msgid "Finding:"
-msgstr "Ricerca:"
-
-#: mod/directory.php:209
-msgid "Site Directory"
-msgstr "Elenco del sito"
-
-#: mod/directory.php:216
-msgid "No entries (some entries may be hidden)."
-msgstr "Nessuna voce (qualche voce potrebbe essere nascosta)."
-
-#: mod/delegate.php:101
-msgid "No potential page delegates located."
-msgstr "Nessun potenziale delegato per la pagina Ã¨ stato trovato."
-
-#: mod/delegate.php:130 include/nav.php:180
-msgid "Delegate Page Management"
-msgstr "Gestione delegati per la pagina"
-
-#: 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 grando di gestire tutti gli aspetti di questa pagina, tranne per i settaggi di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente."
-
-#: mod/delegate.php:133
-msgid "Existing Page Managers"
-msgstr "Gestori Pagina Esistenti"
-
-#: mod/delegate.php:135
-msgid "Existing Page Delegates"
-msgstr "Delegati Pagina Esistenti"
-
-#: mod/delegate.php:137
-msgid "Potential Delegates"
-msgstr "Delegati Potenziali"
-
-#: mod/delegate.php:140
-msgid "Add"
-msgstr "Aggiungi"
-
-#: mod/delegate.php:141
-msgid "No entries."
-msgstr "Nessuna voce."
-
-#: mod/common.php:86
-msgid "No contacts in common."
-msgstr "Nessun contatto in comune."
-
-#: mod/uexport.php:77
-msgid "Export account"
-msgstr "Esporta account"
-
-#: mod/uexport.php:77
-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."
-
-#: mod/uexport.php:78
-msgid "Export all"
-msgstr "Esporta tutto"
-
-#: mod/uexport.php:78
-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. Puo' 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/mood.php:62 include/conversation.php:239
-#, php-format
-msgid "%1$s is currently %2$s"
-msgstr "%1$s al momento Ã¨ %2$s"
-
-#: mod/mood.php:133
-msgid "Mood"
-msgstr "Umore"
-
-#: mod/mood.php:134
-msgid "Set your current mood and tell your friends"
-msgstr "Condividi il tuo umore con i tuoi amici"
-
-#: mod/suggest.php:27
-msgid "Do you really want to delete this suggestion?"
-msgstr "Vuoi veramente cancellare questo suggerimento?"
-
-#: mod/suggest.php:71
-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."
-
-#: mod/suggest.php:83 mod/suggest.php:101
-msgid "Ignore/Hide"
-msgstr "Ignora / Nascondi"
-
-#: mod/suggest.php:111 include/contact_widgets.php:35
-#: view/theme/diabook/theme.php:527 view/theme/vier/theme.php:207
-msgid "Friend Suggestions"
-msgstr "Contatti suggeriti"
-
-#: mod/profiles.php:37
-msgid "Profile deleted."
-msgstr "Profilo elminato."
-
-#: mod/profiles.php:55 mod/profiles.php:89
-msgid "Profile-"
-msgstr "Profilo-"
-
-#: mod/profiles.php:74 mod/profiles.php:117
-msgid "New profile created."
-msgstr "Il nuovo profilo Ã¨ stato creato."
-
-#: mod/profiles.php:95
-msgid "Profile unavailable to clone."
-msgstr "Impossibile duplicare il profilo."
-
-#: mod/profiles.php:189
-msgid "Profile Name is required."
-msgstr "Il nome profilo Ã¨ obbligatorio ."
-
-#: mod/profiles.php:336
-msgid "Marital Status"
-msgstr "Stato civile"
-
-#: mod/profiles.php:340
-msgid "Romantic Partner"
-msgstr "Partner romantico"
+#: mod/settings.php:43 mod/admin.php:1396
+msgid "Account"
+msgstr "Account"
 
-#: mod/profiles.php:344 mod/photos.php:1647 include/conversation.php:508
-msgid "Likes"
-msgstr "Mi piace"
+#: mod/settings.php:52 mod/admin.php:160
+msgid "Additional features"
+msgstr "Funzionalità aggiuntive"
 
-#: mod/profiles.php:348 mod/photos.php:1647 include/conversation.php:508
-msgid "Dislikes"
-msgstr "Non mi piace"
+#: mod/settings.php:60
+msgid "Display"
+msgstr "Visualizzazione"
 
-#: mod/profiles.php:352
-msgid "Work/Employment"
-msgstr "Lavoro/Impiego"
+#: mod/settings.php:67 mod/settings.php:886
+msgid "Social Networks"
+msgstr "Social Networks"
 
-#: mod/profiles.php:355
-msgid "Religion"
-msgstr "Religione"
+#: mod/settings.php:74 mod/admin.php:158 mod/admin.php:1522 mod/admin.php:1582
+msgid "Plugins"
+msgstr "Plugin"
 
-#: mod/profiles.php:359
-msgid "Political Views"
-msgstr "Orientamento Politico"
+#: mod/settings.php:88
+msgid "Connected apps"
+msgstr "Applicazioni collegate"
 
-#: mod/profiles.php:363
-msgid "Gender"
-msgstr "Sesso"
+#: mod/settings.php:102
+msgid "Remove account"
+msgstr "Rimuovi account"
 
-#: mod/profiles.php:367
-msgid "Sexual Preference"
-msgstr "Preferenza sessuale"
+#: mod/settings.php:155
+msgid "Missing some important data!"
+msgstr "Mancano alcuni dati importanti!"
 
-#: mod/profiles.php:371
-msgid "Homepage"
-msgstr "Homepage"
+#: mod/settings.php:158 mod/settings.php:704 mod/contacts.php:804
+msgid "Update"
+msgstr "Aggiorna"
 
-#: mod/profiles.php:375 mod/profiles.php:708
-msgid "Interests"
-msgstr "Interessi"
+#: mod/settings.php:269
+msgid "Failed to connect with email account using the settings provided."
+msgstr "Impossibile collegarsi all'account email con i parametri forniti."
 
-#: mod/profiles.php:379
-msgid "Address"
-msgstr "Indirizzo"
+#: mod/settings.php:274
+msgid "Email settings updated."
+msgstr "Impostazioni e-mail aggiornate."
 
-#: mod/profiles.php:386 mod/profiles.php:704
-msgid "Location"
-msgstr "Posizione"
+#: mod/settings.php:289
+msgid "Features updated"
+msgstr "Funzionalità aggiornate"
 
-#: mod/profiles.php:469
-msgid "Profile updated."
-msgstr "Profilo aggiornato."
+#: mod/settings.php:359
+msgid "Relocate message has been send to your contacts"
+msgstr "Il messaggio di trasloco Ã¨ stato inviato ai tuoi contatti"
 
-#: mod/profiles.php:565
-msgid " and "
-msgstr ""
+#: mod/settings.php:378
+msgid "Empty passwords are not allowed. Password unchanged."
+msgstr "Le password non possono essere vuote. Password non cambiata."
 
-#: mod/profiles.php:573
-msgid "public profile"
-msgstr "profilo pubblico"
+#: mod/settings.php:386
+msgid "Wrong password."
+msgstr "Password sbagliata."
 
-#: mod/profiles.php:576
-#, 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;"
+#: mod/settings.php:397
+msgid "Password changed."
+msgstr "Password cambiata."
 
-#: mod/profiles.php:577
-#, php-format
-msgid " - Visit %1$s's %2$s"
-msgstr "- Visita  %2$s di %1$s"
+#: mod/settings.php:399
+msgid "Password update failed. Please try again."
+msgstr "Aggiornamento password fallito. Prova ancora."
 
-#: mod/profiles.php:580
-#, 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"
+#: mod/settings.php:479
+msgid " Please use a shorter name."
+msgstr " Usa un nome più corto."
 
-#: mod/profiles.php:655
-msgid "Hide contacts and friends:"
-msgstr "Nascondi contatti:"
+#: mod/settings.php:481
+msgid " Name too short."
+msgstr " Nome troppo corto."
 
-#: mod/profiles.php:660
-msgid "Hide your contact/friend list from viewers of this profile?"
-msgstr "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?"
+#: mod/settings.php:490
+msgid "Wrong Password"
+msgstr "Password Sbagliata"
 
-#: mod/profiles.php:684
-msgid "Show more profile fields:"
-msgstr "Mostra più informazioni di profilo:"
+#: mod/settings.php:495
+msgid " Not valid email."
+msgstr " Email non valida."
 
-#: mod/profiles.php:695
-msgid "Edit Profile Details"
-msgstr "Modifica i dettagli del profilo"
+#: mod/settings.php:501
+msgid " Cannot change to that email."
+msgstr "Non puoi usare quella email."
 
-#: mod/profiles.php:697
-msgid "Change Profile Photo"
-msgstr "Cambia la foto del profilo"
+#: mod/settings.php:557
+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/profiles.php:698
-msgid "View this profile"
-msgstr "Visualizza questo profilo"
+#: mod/settings.php:561
+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/profiles.php:699
-msgid "Create a new profile using these settings"
-msgstr "Crea un nuovo profilo usando queste impostazioni"
+#: mod/settings.php:601
+msgid "Settings updated."
+msgstr "Impostazioni aggiornate."
 
-#: mod/profiles.php:700
-msgid "Clone this profile"
-msgstr "Clona questo profilo"
+#: mod/settings.php:677 mod/settings.php:703 mod/settings.php:739
+msgid "Add application"
+msgstr "Aggiungi applicazione"
 
-#: mod/profiles.php:701
-msgid "Delete this profile"
-msgstr "Elimina questo profilo"
+#: 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 "Salva Impostazioni"
 
-#: mod/profiles.php:702
-msgid "Basic information"
-msgstr "Informazioni di base"
+#: mod/settings.php:681 mod/settings.php:707
+msgid "Consumer Key"
+msgstr "Consumer Key"
 
-#: mod/profiles.php:703
-msgid "Profile picture"
-msgstr "Immagine del profilo"
+#: mod/settings.php:682 mod/settings.php:708
+msgid "Consumer Secret"
+msgstr "Consumer Secret"
 
-#: mod/profiles.php:705
-msgid "Preferences"
-msgstr "Preferenze"
+#: mod/settings.php:683 mod/settings.php:709
+msgid "Redirect"
+msgstr "Redirect"
 
-#: mod/profiles.php:706
-msgid "Status information"
-msgstr "Informazioni stato"
+#: mod/settings.php:684 mod/settings.php:710
+msgid "Icon url"
+msgstr "Url icona"
 
-#: mod/profiles.php:707
-msgid "Additional information"
-msgstr "Informazioni aggiuntive"
+#: mod/settings.php:695
+msgid "You can't edit this application."
+msgstr "Non puoi modificare questa applicazione."
 
-#: mod/profiles.php:710
-msgid "Profile Name:"
-msgstr "Nome del profilo:"
+#: mod/settings.php:738
+msgid "Connected Apps"
+msgstr "Applicazioni Collegate"
 
-#: mod/profiles.php:711
-msgid "Your Full Name:"
-msgstr "Il tuo nome completo:"
+#: mod/settings.php:742
+msgid "Client key starts with"
+msgstr "Chiave del client inizia con"
 
-#: mod/profiles.php:712
-msgid "Title/Description:"
-msgstr "Breve descrizione (es. titolo, posizione, altro):"
+#: mod/settings.php:743
+msgid "No name"
+msgstr "Nessun nome"
 
-#: mod/profiles.php:713
-msgid "Your Gender:"
-msgstr "Il tuo sesso:"
+#: mod/settings.php:744
+msgid "Remove authorization"
+msgstr "Rimuovi l'autorizzazione"
 
-#: mod/profiles.php:714
-msgid "Birthday :"
-msgstr "Compleanno:"
+#: mod/settings.php:756
+msgid "No Plugin settings configured"
+msgstr "Nessun plugin ha impostazioni modificabili"
 
-#: mod/profiles.php:715
-msgid "Street Address:"
-msgstr "Indirizzo (via/piazza):"
+#: mod/settings.php:764
+msgid "Plugin Settings"
+msgstr "Impostazioni plugin"
 
-#: mod/profiles.php:716
-msgid "Locality/City:"
-msgstr "Località:"
+#: mod/settings.php:778 mod/admin.php:2044 mod/admin.php:2045
+msgid "Off"
+msgstr "Spento"
 
-#: mod/profiles.php:717
-msgid "Postal/Zip Code:"
-msgstr "CAP:"
+#: mod/settings.php:778 mod/admin.php:2044 mod/admin.php:2045
+msgid "On"
+msgstr "Acceso"
 
-#: mod/profiles.php:718
-msgid "Country:"
-msgstr "Nazione:"
+#: mod/settings.php:786
+msgid "Additional Features"
+msgstr "Funzionalità aggiuntive"
 
-#: mod/profiles.php:719
-msgid "Region/State:"
-msgstr "Regione/Stato:"
+#: mod/settings.php:796 mod/settings.php:800
+msgid "General Social Media Settings"
+msgstr "Impostazioni Media Sociali"
 
-#: mod/profiles.php:720
-msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
-msgstr "<span class=\"heart\">&hearts;</span> Stato sentimentale:"
+#: mod/settings.php:806
+msgid "Disable intelligent shortening"
+msgstr "Disabilita accorciamento intelligente"
 
-#: mod/profiles.php:721
-msgid "Who: (if applicable)"
-msgstr "Con chi: (se possibile)"
+#: mod/settings.php:808
+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/profiles.php:722
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Esempio: cathy123, Cathy Williams, cathy@example.com"
+#: mod/settings.php:814
+msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
+msgstr "Segui automaticamente chiunque da GNU Social (OStatus)  ti segua o ti menzioni"
 
-#: mod/profiles.php:723
-msgid "Since [date]:"
-msgstr "Dal [data]:"
+#: 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 "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/profiles.php:724 include/identity.php:619
-msgid "Sexual Preference:"
-msgstr "Preferenze sessuali:"
+#: mod/settings.php:822
+msgid "Default group for OStatus contacts"
+msgstr "Gruppo di default per i contatti OStatus"
 
-#: mod/profiles.php:725
-msgid "Homepage URL:"
-msgstr "Homepage:"
+#: mod/settings.php:828
+msgid "Your legacy GNU Social account"
+msgstr "Il tuo vecchio account GNU Social"
 
-#: mod/profiles.php:726 include/identity.php:623
-msgid "Hometown:"
-msgstr "Paese natale:"
+#: 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 "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/profiles.php:727 include/identity.php:627
-msgid "Political Views:"
-msgstr "Orientamento politico:"
+#: mod/settings.php:833
+msgid "Repair OStatus subscriptions"
+msgstr "Ripara le iscrizioni OStatus"
 
-#: mod/profiles.php:728
-msgid "Religious Views:"
-msgstr "Orientamento religioso:"
+#: mod/settings.php:842 mod/settings.php:843
+#, php-format
+msgid "Built-in support for %s connectivity is %s"
+msgstr "Il supporto integrato per la connettività con %s Ã¨ %s"
 
-#: mod/profiles.php:729
-msgid "Public Keywords:"
-msgstr "Parole chiave visibili a tutti:"
+#: mod/settings.php:842 mod/settings.php:843
+msgid "enabled"
+msgstr "abilitato"
 
-#: mod/profiles.php:730
-msgid "Private Keywords:"
-msgstr "Parole chiave private:"
+#: mod/settings.php:842 mod/settings.php:843
+msgid "disabled"
+msgstr "disabilitato"
 
-#: mod/profiles.php:731 include/identity.php:635
-msgid "Likes:"
-msgstr "Mi piace:"
+#: mod/settings.php:843
+msgid "GNU Social (OStatus)"
+msgstr "GNU Social (OStatus)"
 
-#: mod/profiles.php:732 include/identity.php:637
-msgid "Dislikes:"
-msgstr "Non mi piace:"
+#: mod/settings.php:879
+msgid "Email access is disabled on this site."
+msgstr "L'accesso email Ã¨ disabilitato su questo sito."
 
-#: mod/profiles.php:733
-msgid "Example: fishing photography software"
-msgstr "Esempio: pesca fotografia programmazione"
+#: mod/settings.php:891
+msgid "Email/Mailbox Setup"
+msgstr "Impostazioni email"
 
-#: mod/profiles.php:734
-msgid "(Used for suggesting potential friends, can be seen by others)"
-msgstr "(E' utilizzato per suggerire potenziali amici, può essere visto da altri)"
+#: 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 "Se vuoi comunicare con i contatti email usando questo servizio, specifica come collegarti alla tua casella di posta. (opzionale)"
 
-#: mod/profiles.php:735
-msgid "(Used for searching profiles, never shown to others)"
-msgstr "(Usato per cercare tra i profili, non Ã¨ mai visibile agli altri)"
+#: mod/settings.php:893
+msgid "Last successful email check:"
+msgstr "Ultimo controllo email eseguito con successo:"
 
-#: mod/profiles.php:736
-msgid "Tell us about yourself..."
-msgstr "Raccontaci di te..."
+#: mod/settings.php:895
+msgid "IMAP server name:"
+msgstr "Nome server IMAP:"
 
-#: mod/profiles.php:737
-msgid "Hobbies/Interests"
-msgstr "Hobby/interessi"
+#: mod/settings.php:896
+msgid "IMAP port:"
+msgstr "Porta IMAP:"
 
-#: mod/profiles.php:738
-msgid "Contact information and Social Networks"
-msgstr "Informazioni su contatti e social network"
+#: mod/settings.php:897
+msgid "Security:"
+msgstr "Sicurezza:"
 
-#: mod/profiles.php:739
-msgid "Musical interests"
-msgstr "Interessi musicali"
+#: mod/settings.php:897 mod/settings.php:902
+msgid "None"
+msgstr "Nessuna"
 
-#: mod/profiles.php:740
-msgid "Books, literature"
-msgstr "Libri, letteratura"
+#: mod/settings.php:898
+msgid "Email login name:"
+msgstr "Nome utente email:"
 
-#: mod/profiles.php:741
-msgid "Television"
-msgstr "Televisione"
+#: mod/settings.php:899
+msgid "Email password:"
+msgstr "Password email:"
 
-#: mod/profiles.php:742
-msgid "Film/dance/culture/entertainment"
-msgstr "Film/danza/cultura/intrattenimento"
+#: mod/settings.php:900
+msgid "Reply-to address:"
+msgstr "Indirizzo di risposta:"
 
-#: mod/profiles.php:743
-msgid "Love/romance"
-msgstr "Amore"
+#: mod/settings.php:901
+msgid "Send public posts to all email contacts:"
+msgstr "Invia i messaggi pubblici ai contatti email:"
 
-#: mod/profiles.php:744
-msgid "Work/employment"
-msgstr "Lavoro/impiego"
+#: mod/settings.php:902
+msgid "Action after import:"
+msgstr "Azione post importazione:"
 
-#: mod/profiles.php:745
-msgid "School/education"
-msgstr "Scuola/educazione"
+#: mod/settings.php:902
+msgid "Move to folder"
+msgstr "Sposta nella cartella"
 
-#: mod/profiles.php:750
-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."
+#: mod/settings.php:903
+msgid "Move to folder:"
+msgstr "Sposta nella cartella:"
 
-#: mod/profiles.php:760
-msgid "Age: "
-msgstr "Età : "
+#: mod/settings.php:934 mod/admin.php:862
+msgid "No special theme for mobile devices"
+msgstr "Nessun tema speciale per i dispositivi mobili"
 
-#: mod/profiles.php:813
-msgid "Edit/Manage Profiles"
-msgstr "Modifica / Gestisci profili"
+#: mod/settings.php:994
+msgid "Display Settings"
+msgstr "Impostazioni Grafiche"
 
-#: mod/profiles.php:814 include/identity.php:260 include/identity.php:286
-msgid "Change profile photo"
-msgstr "Cambia la foto del profilo"
+#: mod/settings.php:1000 mod/settings.php:1023
+msgid "Display Theme:"
+msgstr "Tema:"
+
+#: mod/settings.php:1001
+msgid "Mobile Theme:"
+msgstr "Tema mobile:"
 
-#: mod/profiles.php:815 include/identity.php:261
-msgid "Create New Profile"
-msgstr "Crea un nuovo profilo"
+#: mod/settings.php:1002
+msgid "Suppress warning of insecure networks"
+msgstr "Sopprimi avvisi reti insicure"
 
-#: mod/profiles.php:826 include/identity.php:271
-msgid "Profile Image"
-msgstr "Immagine del Profilo"
+#: 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 "Il sistema sopprimerà l'avviso che il gruppo selezionato contiene membri di reti che non possono ricevere post non pubblici."
 
-#: mod/profiles.php:828 include/identity.php:274
-msgid "visible to everybody"
-msgstr "visibile a tutti"
+#: mod/settings.php:1003
+msgid "Update browser every xx seconds"
+msgstr "Aggiorna il browser ogni x secondi"
 
-#: mod/profiles.php:829 include/identity.php:275
-msgid "Edit visibility"
-msgstr "Modifica visibilità"
+#: mod/settings.php:1003
+msgid "Minimum of 10 seconds. Enter -1 to disable it."
+msgstr "Minimo 10 secondi. Inserisci -1 per disabilitarlo"
 
-#: mod/editpost.php:17 mod/editpost.php:27
-msgid "Item not found"
-msgstr "Oggetto non trovato"
+#: mod/settings.php:1004
+msgid "Number of items to display per page:"
+msgstr "Numero di elementi da mostrare per pagina:"
 
-#: mod/editpost.php:40
-msgid "Edit post"
-msgstr "Modifica messaggio"
+#: mod/settings.php:1004 mod/settings.php:1005
+msgid "Maximum of 100 items"
+msgstr "Massimo 100 voci"
 
-#: mod/editpost.php:111 include/conversation.php:1184
-msgid "upload photo"
-msgstr "carica foto"
+#: mod/settings.php:1005
+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/editpost.php:112 include/conversation.php:1185
-msgid "Attach file"
-msgstr "Allega file"
+#: mod/settings.php:1006
+msgid "Don't show emoticons"
+msgstr "Non mostrare le emoticons"
 
-#: mod/editpost.php:113 include/conversation.php:1186
-msgid "attach file"
-msgstr "allega file"
+#: mod/settings.php:1007
+msgid "Calendar"
+msgstr "Calendario"
 
-#: mod/editpost.php:115 include/conversation.php:1188
-msgid "web link"
-msgstr "link web"
+#: mod/settings.php:1008
+msgid "Beginning of week:"
+msgstr "Inizio della settimana:"
 
-#: mod/editpost.php:116 include/conversation.php:1189
-msgid "Insert video link"
-msgstr "Inserire collegamento video"
+#: mod/settings.php:1009
+msgid "Don't show notices"
+msgstr "Non mostrare gli avvisi"
 
-#: mod/editpost.php:117 include/conversation.php:1190
-msgid "video link"
-msgstr "link video"
+#: mod/settings.php:1010
+msgid "Infinite scroll"
+msgstr "Scroll infinito"
 
-#: mod/editpost.php:118 include/conversation.php:1191
-msgid "Insert audio link"
-msgstr "Inserisci collegamento audio"
+#: mod/settings.php:1011
+msgid "Automatic updates only at the top of the network page"
+msgstr "Aggiornamenti automatici solo in cima alla pagina \"rete\""
 
-#: mod/editpost.php:119 include/conversation.php:1192
-msgid "audio link"
-msgstr "link audio"
+#: mod/settings.php:1012
+msgid "Bandwith Saver Mode"
+msgstr "Modalità Salva Banda"
 
-#: mod/editpost.php:120 include/conversation.php:1193
-msgid "Set your location"
-msgstr "La tua posizione"
+#: mod/settings.php:1012
+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/editpost.php:121 include/conversation.php:1194
-msgid "set location"
-msgstr "posizione"
+#: mod/settings.php:1014
+msgid "General Theme Settings"
+msgstr "Opzioni Generali Tema"
 
-#: mod/editpost.php:122 include/conversation.php:1195
-msgid "Clear browser location"
-msgstr "Rimuovi la localizzazione data dal browser"
+#: mod/settings.php:1015
+msgid "Custom Theme Settings"
+msgstr "Opzioni Personalizzate Tema"
 
-#: mod/editpost.php:123 include/conversation.php:1196
-msgid "clear location"
-msgstr "canc. pos."
+#: mod/settings.php:1016
+msgid "Content Settings"
+msgstr "Opzioni Contenuto"
 
-#: mod/editpost.php:125 include/conversation.php:1202
-msgid "Permission settings"
-msgstr "Impostazioni permessi"
+#: 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 "Impostazioni tema"
 
-#: mod/editpost.php:133 include/acl_selectors.php:344
-msgid "CC: email addresses"
-msgstr "CC: indirizzi email"
+#: mod/settings.php:1099
+msgid "Account Types"
+msgstr "Tipi di Account"
 
-#: mod/editpost.php:134 include/conversation.php:1211
-msgid "Public post"
-msgstr "Messaggio pubblico"
+#: mod/settings.php:1100
+msgid "Personal Page Subtypes"
+msgstr "Sottotipi di Pagine Personali"
 
-#: mod/editpost.php:137 include/conversation.php:1198
-msgid "Set title"
-msgstr "Scegli un titolo"
+#: mod/settings.php:1101
+msgid "Community Forum Subtypes"
+msgstr "Sottotipi di Community Forum"
 
-#: mod/editpost.php:139 include/conversation.php:1200
-msgid "Categories (comma-separated list)"
-msgstr "Categorie (lista separata da virgola)"
+#: mod/settings.php:1108
+msgid "Personal Page"
+msgstr "Pagina Personale"
 
-#: mod/editpost.php:140 include/acl_selectors.php:345
-msgid "Example: bob@example.com, mary@example.com"
-msgstr "Esempio: bob@example.com, mary@example.com"
+#: mod/settings.php:1109
+msgid "This account is a regular personal profile"
+msgstr "Questo account Ã¨ un profilo personale regolare"
 
-#: mod/friendica.php:70
-msgid "This is Friendica, version"
-msgstr "Questo Ã¨ Friendica, versione"
+#: mod/settings.php:1112
+msgid "Organisation Page"
+msgstr "Pagina Organizzazione"
 
-#: mod/friendica.php:71
-msgid "running at web location"
-msgstr "in esecuzione all'indirizzo web"
+#: mod/settings.php:1113
+msgid "This account is a profile for an organisation"
+msgstr "Questo account Ã¨ il profilo per un'organizzazione"
 
-#: mod/friendica.php:73
-msgid ""
-"Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn "
-"more about the Friendica project."
-msgstr "Visita <a href=\"http://friendica.com\">Friendica.com</a> per saperne di più sul progetto Friendica."
+#: mod/settings.php:1116
+msgid "News Page"
+msgstr "Pagina Notizie"
 
-#: mod/friendica.php:75
-msgid "Bug reports and issues: please visit"
-msgstr "Segnalazioni di bug e problemi: visita"
+#: mod/settings.php:1117
+msgid "This account is a news account/reflector"
+msgstr "Questo account Ã¨ un account di notizie"
 
-#: mod/friendica.php:75
-msgid "the bugtracker at github"
-msgstr "il bugtracker su github"
+#: mod/settings.php:1120
+msgid "Community Forum"
+msgstr "Community Forum"
 
-#: mod/friendica.php:76
+#: mod/settings.php:1121
 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"
+"This account is a community forum where people can discuss with each other"
+msgstr "Questo account Ã¨ un forum comunitario dove le persone possono discutere tra loro"
 
-#: mod/friendica.php:90
-msgid "Installed plugins/addons/apps:"
-msgstr "Plugin/addon/applicazioni instalate"
+#: mod/settings.php:1124
+msgid "Normal Account Page"
+msgstr "Pagina Account Normale"
 
-#: mod/friendica.php:103
-msgid "No installed plugins/addons/apps"
-msgstr "Nessun plugin/addons/applicazione installata"
+#: mod/settings.php:1125
+msgid "This account is a normal personal profile"
+msgstr "Questo account Ã¨ un normale profilo personale"
 
-#: mod/api.php:76 mod/api.php:102
-msgid "Authorize application connection"
-msgstr "Autorizza la connessione dell'applicazione"
+#: mod/settings.php:1128
+msgid "Soapbox Page"
+msgstr "Pagina Sandbox"
 
-#: mod/api.php:77
-msgid "Return to your app and insert this Securty Code:"
-msgstr "Torna alla tua applicazione e inserisci questo codice di sicurezza:"
+#: mod/settings.php:1129
+msgid "Automatically approve all connection/friend requests as read-only fans"
+msgstr "Chi richiede la connessione/amicizia sarà accettato automaticamente come fan che potrà solamente leggere la bacheca"
 
-#: mod/api.php:89
-msgid "Please login to continue."
-msgstr "Effettua il login per continuare."
+#: mod/settings.php:1132
+msgid "Public Forum"
+msgstr "Forum Pubblico"
 
-#: mod/api.php:104
-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/settings.php:1133
+msgid "Automatically approve all contact requests"
+msgstr "Approva automaticamente tutte le richieste di contatto"
 
-#: mod/lockview.php:31 mod/lockview.php:39
-msgid "Remote privacy information not available."
-msgstr "Informazioni remote sulla privacy non disponibili."
+#: mod/settings.php:1136
+msgid "Automatic Friend Page"
+msgstr "Pagina con amicizia automatica"
 
-#: mod/lockview.php:48
-msgid "Visible to:"
-msgstr "Visibile a:"
+#: mod/settings.php:1137
+msgid "Automatically approve all connection/friend requests as friends"
+msgstr "Chi richiede la connessione/amicizia sarà accettato automaticamente come amico"
 
-#: mod/notes.php:46 include/identity.php:730
-msgid "Personal Notes"
-msgstr "Note personali"
+#: mod/settings.php:1140
+msgid "Private Forum [Experimental]"
+msgstr "Forum privato [sperimentale]"
 
-#: mod/localtime.php:12 include/bb2diaspora.php:148 include/event.php:13
-msgid "l F d, Y \\@ g:i A"
-msgstr "l d F Y \\@ G:i"
+#: mod/settings.php:1141
+msgid "Private forum - approved members only"
+msgstr "Forum privato - solo membri approvati"
 
-#: mod/localtime.php:24
-msgid "Time Conversion"
-msgstr "Conversione Ora"
+#: mod/settings.php:1153
+msgid "OpenID:"
+msgstr "OpenID:"
 
-#: mod/localtime.php:26
-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/settings.php:1153
+msgid "(Optional) Allow this OpenID to login to this account."
+msgstr "(Opzionale) Consente di loggarti in questo account con questo OpenID"
 
-#: mod/localtime.php:30
-#, php-format
-msgid "UTC time: %s"
-msgstr "Ora UTC: %s"
+#: mod/settings.php:1163
+msgid "Publish your default profile in your local site directory?"
+msgstr "Pubblica il tuo profilo predefinito nell'elenco locale del sito"
 
-#: mod/localtime.php:33
-#, php-format
-msgid "Current timezone: %s"
-msgstr "Fuso orario corrente: %s"
+#: mod/settings.php:1169
+msgid "Publish your default profile in the global social directory?"
+msgstr "Pubblica il tuo profilo predefinito nell'elenco sociale globale"
 
-#: mod/localtime.php:36
-#, php-format
-msgid "Converted localtime: %s"
-msgstr "Ora locale convertita: %s"
+#: mod/settings.php:1177
+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/localtime.php:41
-msgid "Please select your timezone:"
-msgstr "Selezionare il tuo fuso orario:"
+#: mod/settings.php:1181
+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"
 
-#: mod/poke.php:191
-msgid "Poke/Prod"
-msgstr "Tocca/Pungola"
+#: mod/settings.php:1186
+msgid "Allow friends to post to your profile page?"
+msgstr "Permetti agli amici di scrivere sulla tua pagina profilo?"
 
-#: mod/poke.php:192
-msgid "poke, prod or do other things to somebody"
-msgstr "tocca, pungola o fai altre cose a qualcuno"
+#: mod/settings.php:1192
+msgid "Allow friends to tag your posts?"
+msgstr "Permetti agli amici di aggiungere tag  ai tuoi messaggi?"
 
-#: mod/poke.php:193
-msgid "Recipient"
-msgstr "Destinatario"
+#: mod/settings.php:1198
+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/poke.php:194
-msgid "Choose what you wish to do to recipient"
-msgstr "Scegli cosa vuoi fare al destinatario"
+#: mod/settings.php:1204
+msgid "Permit unknown people to send you private mail?"
+msgstr "Permetti a utenti sconosciuti di inviarti messaggi privati?"
 
-#: mod/poke.php:197
-msgid "Make this post private"
-msgstr "Rendi questo post privato"
+#: mod/settings.php:1212
+msgid "Profile is <strong>not published</strong>."
+msgstr "Il profilo <strong>non Ã¨ pubblicato</strong>."
 
-#: mod/repair_ostatus.php:14
-msgid "Resubscribing to OStatus contacts"
-msgstr ""
+#: mod/settings.php:1220
+#, php-format
+msgid "Your Identity Address is <strong>'%s'</strong> or '%s'."
+msgstr "L'indirizzo della tua identità Ã¨ <strong>'%s'</strong> or '%s'."
 
-#: mod/repair_ostatus.php:30
-msgid "Error"
-msgstr "Errore"
+#: mod/settings.php:1227
+msgid "Automatically expire posts after this many days:"
+msgstr "Fai scadere i post automaticamente dopo x giorni:"
 
-#: mod/invite.php:27
-msgid "Total invitation limit exceeded."
-msgstr "Limite totale degli inviti superato."
+#: mod/settings.php:1227
+msgid "If empty, posts will not expire. Expired posts will be deleted"
+msgstr "Se lasciato vuoto, i messaggi non verranno cancellati."
 
-#: mod/invite.php:49
-#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s: non Ã¨ un indirizzo email valido."
+#: mod/settings.php:1228
+msgid "Advanced expiration settings"
+msgstr "Impostazioni avanzate di scadenza"
 
-#: mod/invite.php:73
-msgid "Please join us on Friendica"
-msgstr "Unisiciti a noi su Friendica"
+#: mod/settings.php:1229
+msgid "Advanced Expiration"
+msgstr "Scadenza avanzata"
 
-#: mod/invite.php:84
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr "Limite degli inviti superato. Contatta l'amministratore del tuo sito."
+#: mod/settings.php:1230
+msgid "Expire posts:"
+msgstr "Fai scadere i post:"
 
-#: mod/invite.php:89
-#, php-format
-msgid "%s : Message delivery failed."
-msgstr "%s: la consegna del messaggio fallita."
+#: mod/settings.php:1231
+msgid "Expire personal notes:"
+msgstr "Fai scadere le Note personali:"
+
+#: mod/settings.php:1232
+msgid "Expire starred posts:"
+msgstr "Fai scadere i post Speciali:"
+
+#: mod/settings.php:1233
+msgid "Expire photos:"
+msgstr "Fai scadere le foto:"
 
-#: mod/invite.php:93
-#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d messaggio inviato."
-msgstr[1] "%d messaggi inviati."
+#: mod/settings.php:1234
+msgid "Only expire posts by others:"
+msgstr "Fai scadere solo i post degli altri:"
 
-#: mod/invite.php:112
-msgid "You have no more invitations available"
-msgstr "Non hai altri inviti disponibili"
+#: mod/settings.php:1262
+msgid "Account Settings"
+msgstr "Impostazioni account"
 
-#: 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 "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/settings.php:1270
+msgid "Password Settings"
+msgstr "Impostazioni password"
 
-#: mod/invite.php:122
-#, 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/settings.php:1272
+msgid "Leave password fields blank unless changing"
+msgstr "Lascia questi campi in bianco per non effettuare variazioni alla password"
 
-#: 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 "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/settings.php:1273
+msgid "Current Password:"
+msgstr "Password Attuale:"
 
-#: mod/invite.php:126
-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/settings.php:1273 mod/settings.php:1274
+msgid "Your current password to confirm the changes"
+msgstr "La tua password attuale per confermare le modifiche"
 
-#: mod/invite.php:132
-msgid "Send invitations"
-msgstr "Invia inviti"
+#: mod/settings.php:1274
+msgid "Password:"
+msgstr "Password:"
 
-#: mod/invite.php:133
-msgid "Enter email addresses, one per line:"
-msgstr "Inserisci gli indirizzi email, uno per riga:"
+#: mod/settings.php:1278
+msgid "Basic Settings"
+msgstr "Impostazioni base"
 
-#: 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 "Sei cordialmente invitato/a ad unirti a me e ad altri amici su Friendica, e ad aiutarci a creare una rete sociale migliore."
+#: mod/settings.php:1280
+msgid "Email Address:"
+msgstr "Indirizzo Email:"
 
-#: mod/invite.php:137
-msgid "You will need to supply this invitation code: $invite_code"
-msgstr "Sarà necessario fornire questo codice invito: $invite_code"
+#: mod/settings.php:1281
+msgid "Your Timezone:"
+msgstr "Il tuo fuso orario:"
 
-#: mod/invite.php:137
-msgid ""
-"Once you have registered, please connect with me via my profile page at:"
-msgstr "Una volta registrato, connettiti con me dal mio profilo:"
+#: mod/settings.php:1282
+msgid "Your Language:"
+msgstr "La tua lingua:"
 
-#: mod/invite.php:139
+#: mod/settings.php:1282
 msgid ""
-"For more information about the Friendica project and why we feel it is "
-"important, please visit http://friendica.com"
-msgstr "Per maggiori informazioni sul progetto Friendica e perchè pensiamo sia importante, visita http://friendica.com"
+"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/photos.php:99 include/identity.php:705
-msgid "Photo Albums"
-msgstr "Album foto"
+#: mod/settings.php:1283
+msgid "Default Post Location:"
+msgstr "Località predefinita:"
 
-#: mod/photos.php:100 mod/photos.php:1899
-msgid "Recent Photos"
-msgstr "Foto recenti"
+#: mod/settings.php:1284
+msgid "Use Browser Location:"
+msgstr "Usa la località rilevata dal browser:"
 
-#: mod/photos.php:103 mod/photos.php:1320 mod/photos.php:1901
-msgid "Upload New Photos"
-msgstr "Carica nuove foto"
+#: mod/settings.php:1287
+msgid "Security and Privacy Settings"
+msgstr "Impostazioni di sicurezza e privacy"
 
-#: mod/photos.php:181
-msgid "Contact information unavailable"
-msgstr "I dati di questo contatto non sono disponibili"
+#: mod/settings.php:1289
+msgid "Maximum Friend Requests/Day:"
+msgstr "Numero massimo di richieste di amicizia al giorno:"
 
-#: mod/photos.php:202
-msgid "Album not found."
-msgstr "Album non trovato."
+#: mod/settings.php:1289 mod/settings.php:1319
+msgid "(to prevent spam abuse)"
+msgstr "(per prevenire lo spam)"
 
-#: mod/photos.php:232 mod/photos.php:244 mod/photos.php:1262
-msgid "Delete Album"
-msgstr "Rimuovi album"
+#: mod/settings.php:1290
+msgid "Default Post Permissions"
+msgstr "Permessi predefiniti per i messaggi"
 
-#: mod/photos.php:242
-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/settings.php:1291
+msgid "(click to open/close)"
+msgstr "(clicca per aprire/chiudere)"
 
-#: mod/photos.php:322 mod/photos.php:333 mod/photos.php:1580
-msgid "Delete Photo"
-msgstr "Rimuovi foto"
+#: mod/settings.php:1302
+msgid "Default Private Post"
+msgstr "Default Post Privato"
 
-#: mod/photos.php:331
-msgid "Do you really want to delete this photo?"
-msgstr "Vuoi veramente cancellare questa foto?"
+#: mod/settings.php:1303
+msgid "Default Public Post"
+msgstr "Default Post Pubblico"
 
-#: mod/photos.php:706
-#, 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/settings.php:1307
+msgid "Default Permissions for New Posts"
+msgstr "Permessi predefiniti per i nuovi post"
 
-#: mod/photos.php:706
-msgid "a photo"
-msgstr "una foto"
+#: mod/settings.php:1319
+msgid "Maximum private messages per day from unknown people:"
+msgstr "Numero massimo di messaggi privati da utenti sconosciuti per giorno:"
 
-#: mod/photos.php:819
-msgid "Image file is empty."
-msgstr "Il file dell'immagine Ã¨ vuoto."
+#: mod/settings.php:1322
+msgid "Notification Settings"
+msgstr "Impostazioni notifiche"
 
-#: mod/photos.php:986
-msgid "No photos selected"
-msgstr "Nessuna foto selezionata"
+#: mod/settings.php:1323
+msgid "By default post a status message when:"
+msgstr "Invia un messaggio di stato quando:"
 
-#: mod/photos.php:1147
-#, php-format
-msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."
-msgstr "Hai usato %1$.2f MBytes su %2$.2f disponibili."
+#: mod/settings.php:1324
+msgid "accepting a friend request"
+msgstr "accetti una richiesta di amicizia"
 
-#: mod/photos.php:1182
-msgid "Upload Photos"
-msgstr "Carica foto"
+#: mod/settings.php:1325
+msgid "joining a forum/community"
+msgstr "ti unisci a un forum/comunità"
 
-#: mod/photos.php:1186 mod/photos.php:1257
-msgid "New album name: "
-msgstr "Nome nuovo album: "
+#: mod/settings.php:1326
+msgid "making an <em>interesting</em> profile change"
+msgstr "fai un <em>interessante</em> modifica al profilo"
 
-#: mod/photos.php:1187
-msgid "or existing album name: "
-msgstr "o nome di un album esistente: "
+#: mod/settings.php:1327
+msgid "Send a notification email when:"
+msgstr "Invia una mail di notifica quando:"
 
-#: mod/photos.php:1188
-msgid "Do not show a status post for this upload"
-msgstr "Non creare un post per questo upload"
+#: mod/settings.php:1328
+msgid "You receive an introduction"
+msgstr "Ricevi una presentazione"
 
-#: mod/photos.php:1190 mod/photos.php:1575 include/acl_selectors.php:347
-msgid "Permissions"
-msgstr "Permessi"
+#: mod/settings.php:1329
+msgid "Your introductions are confirmed"
+msgstr "Le tue presentazioni sono confermate"
 
-#: mod/photos.php:1201
-msgid "Private Photo"
-msgstr "Foto privata"
+#: mod/settings.php:1330
+msgid "Someone writes on your profile wall"
+msgstr "Qualcuno scrive sulla bacheca del tuo profilo"
 
-#: mod/photos.php:1202
-msgid "Public Photo"
-msgstr "Foto pubblica"
+#: mod/settings.php:1331
+msgid "Someone writes a followup comment"
+msgstr "Qualcuno scrive un commento a un tuo messaggio"
 
-#: mod/photos.php:1270
-msgid "Edit Album"
-msgstr "Modifica album"
+#: mod/settings.php:1332
+msgid "You receive a private message"
+msgstr "Ricevi un messaggio privato"
 
-#: mod/photos.php:1276
-msgid "Show Newest First"
-msgstr "Mostra nuove foto per prime"
+#: mod/settings.php:1333
+msgid "You receive a friend suggestion"
+msgstr "Hai ricevuto un suggerimento di amicizia"
 
-#: mod/photos.php:1278
-msgid "Show Oldest First"
-msgstr "Mostra vecchie foto per prime"
+#: mod/settings.php:1334
+msgid "You are tagged in a post"
+msgstr "Sei stato taggato in un post"
 
-#: mod/photos.php:1306 mod/photos.php:1884
-msgid "View Photo"
-msgstr "Vedi foto"
+#: mod/settings.php:1335
+msgid "You are poked/prodded/etc. in a post"
+msgstr "Sei 'toccato'/'spronato'/ecc. in un post"
 
-#: mod/photos.php:1353
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Permesso negato. L'accesso a questo elemento può essere limitato."
+#: mod/settings.php:1337
+msgid "Activate desktop notifications"
+msgstr "Attiva notifiche desktop"
 
-#: mod/photos.php:1355
-msgid "Photo not available"
-msgstr "Foto non disponibile"
+#: mod/settings.php:1337
+msgid "Show desktop popup on new notifications"
+msgstr "Mostra un popup di notifica sul desktop all'arrivo di nuove notifiche"
 
-#: mod/photos.php:1411
-msgid "View photo"
-msgstr "Vedi foto"
+#: mod/settings.php:1339
+msgid "Text-only notification emails"
+msgstr "Email di notifica in solo testo"
 
-#: mod/photos.php:1411
-msgid "Edit photo"
-msgstr "Modifica foto"
+#: mod/settings.php:1341
+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/photos.php:1412
-msgid "Use as profile photo"
-msgstr "Usa come foto del profilo"
+#: mod/settings.php:1343
+msgid "Advanced Account/Page Type Settings"
+msgstr "Impostazioni avanzate Account/Tipo di pagina"
 
-#: mod/photos.php:1437
-msgid "View Full Size"
-msgstr "Vedi dimensione intera"
+#: mod/settings.php:1344
+msgid "Change the behaviour of this account for special situations"
+msgstr "Modifica il comportamento di questo account in situazioni speciali"
 
-#: mod/photos.php:1523
-msgid "Tags: "
-msgstr "Tag: "
+#: mod/settings.php:1347
+msgid "Relocate"
+msgstr "Trasloca"
 
-#: mod/photos.php:1526
-msgid "[Remove any tag]"
-msgstr "[Rimuovi tutti i tag]"
+#: 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 "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/photos.php:1566
-msgid "New album name"
-msgstr "Nuovo nome dell'album"
+#: mod/settings.php:1349
+msgid "Resend relocate message to contacts"
+msgstr "Invia nuovamente il messaggio di trasloco ai contatti"
 
-#: mod/photos.php:1567
-msgid "Caption"
-msgstr "Titolo"
+#: mod/videos.php:120
+msgid "Do you really want to delete this video?"
+msgstr "Vuoi veramente cancellare questo video?"
 
-#: mod/photos.php:1568
-msgid "Add a Tag"
-msgstr "Aggiungi tag"
+#: mod/videos.php:125
+msgid "Delete Video"
+msgstr "Rimuovi video"
 
-#: mod/photos.php:1568
-msgid ""
-"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
-msgstr "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
+#: mod/videos.php:204
+msgid "No videos selected"
+msgstr "Nessun video selezionato"
 
-#: mod/photos.php:1569
-msgid "Do not rotate"
-msgstr "Non ruotare"
+#: mod/videos.php:396
+msgid "Recent Videos"
+msgstr "Video Recenti"
+
+#: mod/videos.php:398
+msgid "Upload New Videos"
+msgstr "Carica Nuovo Video"
+
+#: 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 "Richiesta non valida."
 
-#: mod/photos.php:1570
-msgid "Rotate CW (right)"
-msgstr "Ruota a destra"
+#: mod/wall_attach.php:94
+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"
 
-#: mod/photos.php:1571
-msgid "Rotate CCW (left)"
-msgstr "Ruota a sinistra"
+#: mod/wall_attach.php:94
+msgid "Or - did you try to upload an empty file?"
+msgstr "O.. non avrai provato a caricare un file vuoto?"
 
-#: mod/photos.php:1586
-msgid "Private photo"
-msgstr "Foto privata"
+#: mod/wall_attach.php:105
+#, php-format
+msgid "File exceeds size limit of %s"
+msgstr "Il file supera la dimensione massima di %s"
 
-#: mod/photos.php:1587
-msgid "Public photo"
-msgstr "Foto pubblica"
+#: mod/wall_attach.php:156 mod/wall_attach.php:172
+msgid "File upload failed."
+msgstr "Caricamento del file non riuscito."
 
-#: mod/photos.php:1609 include/conversation.php:1182
-msgid "Share"
-msgstr "Condividi"
+#: mod/admin.php:92
+msgid "Theme settings updated."
+msgstr "Impostazioni del tema aggiornate."
 
-#: mod/photos.php:1648 include/conversation.php:509
-#: include/conversation.php:1413
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] "Partecipa"
-msgstr[1] "Partecipano"
+#: mod/admin.php:156 mod/admin.php:954
+msgid "Site"
+msgstr "Sito"
 
-#: mod/photos.php:1648 include/conversation.php:509
-msgid "Not attending"
-msgstr "Non partecipa"
+#: mod/admin.php:157 mod/admin.php:898 mod/admin.php:1404 mod/admin.php:1420
+msgid "Users"
+msgstr "Utenti"
 
-#: mod/photos.php:1648 include/conversation.php:509
-msgid "Might attend"
-msgstr "Forse partecipa"
+#: mod/admin.php:159 mod/admin.php:1780 mod/admin.php:1830
+msgid "Themes"
+msgstr "Temi"
 
-#: mod/photos.php:1813
-msgid "Map"
-msgstr "Mappa"
+#: mod/admin.php:161
+msgid "DB updates"
+msgstr "Aggiornamenti Database"
 
-#: mod/p.php:9
-msgid "Not Extended"
-msgstr "Not Extended"
+#: mod/admin.php:162 mod/admin.php:406
+msgid "Inspect Queue"
+msgstr "Ispeziona Coda di invio"
 
-#: mod/regmod.php:55
-msgid "Account approved."
-msgstr "Account approvato."
+#: mod/admin.php:163 mod/admin.php:372
+msgid "Federation Statistics"
+msgstr "Statistiche sulla Federazione"
 
-#: mod/regmod.php:92
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Registrazione revocata per %s"
+#: mod/admin.php:177 mod/admin.php:188 mod/admin.php:1904
+msgid "Logs"
+msgstr "Log"
 
-#: mod/regmod.php:104
-msgid "Please login."
-msgstr "Accedi."
+#: mod/admin.php:178 mod/admin.php:1972
+msgid "View Logs"
+msgstr "Vedi i log"
 
-#: mod/uimport.php:66
-msgid "Move account"
-msgstr "Muovi account"
+#: mod/admin.php:179
+msgid "probe address"
+msgstr "controlla indirizzo"
 
-#: mod/uimport.php:67
-msgid "You can import an account from another Friendica server."
-msgstr "Puoi importare un account da un altro server Friendica."
+#: mod/admin.php:180
+msgid "check webfinger"
+msgstr "verifica webfinger"
 
-#: 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 "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."
+#: mod/admin.php:187
+msgid "Plugin Features"
+msgstr "Impostazioni Plugins"
 
-#: 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 "Questa funzione Ã¨ sperimentale. Non possiamo importare i contatti dalla rete OStatus (GNU Social/Statusnet) o da Diaspora"
+#: mod/admin.php:189
+msgid "diagnostics"
+msgstr "diagnostiche"
 
-#: mod/uimport.php:70
-msgid "Account file"
-msgstr "File account"
+#: mod/admin.php:190
+msgid "User registrations waiting for confirmation"
+msgstr "Utenti registrati in attesa di conferma"
 
-#: mod/uimport.php:70
+#: mod/admin.php:306
+msgid "unknown"
+msgstr "sconosciuto"
+
+#: mod/admin.php:365
 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\""
+"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/attach.php:8
-msgid "Item not available."
-msgstr "Oggetto non disponibile."
+#: mod/admin.php:366
+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/attach.php:20
-msgid "Item was not found."
-msgstr "Oggetto non trovato."
+#: 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 "Amministrazione"
 
-#: boot.php:868
-msgid "Delete this item?"
-msgstr "Cancellare questo elemento?"
+#: mod/admin.php:378
+#, 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:"
 
-#: boot.php:871
-msgid "show fewer"
-msgstr "mostra di meno"
+#: mod/admin.php:408
+msgid "ID"
+msgstr "ID"
 
-#: boot.php:1292
-#, php-format
-msgid "Update %s failed. See error logs."
-msgstr "aggiornamento %s fallito. Guarda i log di errore."
+#: mod/admin.php:409
+msgid "Recipient Name"
+msgstr "Nome Destinatario"
 
-#: boot.php:1404
-msgid "Create a New Account"
-msgstr "Crea un nuovo account"
+#: mod/admin.php:410
+msgid "Recipient Profile"
+msgstr "Profilo Destinatario"
 
-#: boot.php:1429 include/nav.php:72
-msgid "Logout"
-msgstr "Esci"
+#: mod/admin.php:412
+msgid "Created"
+msgstr "Creato"
 
-#: boot.php:1432
-msgid "Nickname or Email address: "
-msgstr "Nome utente o indirizzo email: "
+#: mod/admin.php:413
+msgid "Last Tried"
+msgstr "Ultimo Tentativo"
 
-#: boot.php:1433
-msgid "Password: "
-msgstr "Password: "
+#: mod/admin.php:414
+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."
 
-#: boot.php:1434
-msgid "Remember me"
-msgstr "Ricordati di me"
+#: 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 "Il tuo database sta girando ancora con tabelle MYISAM. Dovresti cambiare il tipo di motore a InnoDB, siccome Friendica userà solo tabelle InnoDB in futuro. Vedi <a href=\"%s\">qui</a> per una guida che ti può essere utile per la conversione. Puoi anche usare il file <tt>convert_innodb.sql</tt> che trovi nella cartella <tt>/util</tt> della tua installazione di Friendica.<br />"
 
-#: boot.php:1437
-msgid "Or login using OpenID: "
-msgstr "O entra con OpenID:"
+#: 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 "Stai usando una versione di MySQL che non supporta tutte le funzionalità che Friendica usa. Dovresti considerare di utilizzare MariaDB."
 
-#: boot.php:1443
-msgid "Forgot your password?"
-msgstr "Hai dimenticato la password?"
+#: mod/admin.php:448 mod/admin.php:1352
+msgid "Normal Account"
+msgstr "Account normale"
 
-#: boot.php:1446
-msgid "Website Terms of Service"
-msgstr "Condizioni di servizio del sito web "
+#: mod/admin.php:449 mod/admin.php:1353
+msgid "Soapbox Account"
+msgstr "Account per comunicati e annunci"
 
-#: boot.php:1447
-msgid "terms of service"
-msgstr "condizioni del servizio"
+#: mod/admin.php:450 mod/admin.php:1354
+msgid "Community/Celebrity Account"
+msgstr "Account per celebrità o per comunità"
 
-#: boot.php:1449
-msgid "Website Privacy Policy"
-msgstr "Politiche di privacy del sito"
+#: mod/admin.php:451 mod/admin.php:1355
+msgid "Automatic Friend Account"
+msgstr "Account per amicizia automatizzato"
 
-#: boot.php:1450
-msgid "privacy policy"
-msgstr "politiche di privacy"
+#: mod/admin.php:452
+msgid "Blog Account"
+msgstr "Account Blog"
 
-#: object/Item.php:95
-msgid "This entry was edited"
-msgstr "Questa voce Ã¨ stata modificata"
+#: mod/admin.php:453
+msgid "Private Forum"
+msgstr "Forum Privato"
 
-#: object/Item.php:191
-msgid "I will attend"
-msgstr "Parteciperò"
+#: mod/admin.php:479
+msgid "Message queues"
+msgstr "Code messaggi"
 
-#: object/Item.php:191
-msgid "I will not attend"
-msgstr "Non parteciperò"
+#: mod/admin.php:485
+msgid "Summary"
+msgstr "Sommario"
 
-#: object/Item.php:191
-msgid "I might attend"
-msgstr "Forse parteciperò"
+#: mod/admin.php:488
+msgid "Registered users"
+msgstr "Utenti registrati"
 
-#: object/Item.php:230
-msgid "ignore thread"
-msgstr "ignora la discussione"
+#: mod/admin.php:490
+msgid "Pending registrations"
+msgstr "Registrazioni in attesa"
 
-#: object/Item.php:231
-msgid "unignore thread"
-msgstr "non ignorare la discussione"
+#: mod/admin.php:491
+msgid "Version"
+msgstr "Versione"
 
-#: object/Item.php:232
-msgid "toggle ignore status"
-msgstr "inverti stato \"Ignora\""
+#: mod/admin.php:496
+msgid "Active plugins"
+msgstr "Plugin attivi"
 
-#: object/Item.php:345 include/conversation.php:687
-msgid "Categories:"
-msgstr "Categorie:"
+#: mod/admin.php:521
+msgid "Can not parse base url. Must have at least <scheme>://<domain>"
+msgstr "Impossibile analizzare l'url base. Deve avere almeno [schema]://[dominio]"
 
-#: object/Item.php:346 include/conversation.php:688
-msgid "Filed under:"
-msgstr "Archiviato in:"
+#: mod/admin.php:826
+msgid "RINO2 needs mcrypt php extension to work."
+msgstr "RINO2 necessita dell'estensione php mcrypt per funzionare."
 
-#: object/Item.php:360
-msgid "via"
-msgstr "via"
+#: mod/admin.php:834
+msgid "Site settings updated."
+msgstr "Impostazioni del sito aggiornate."
 
-#: include/dbstructure.php:26
-#, 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/admin.php:881
+msgid "No community page"
+msgstr "Nessuna pagina Comunità"
 
-#: include/dbstructure.php:31
-#, php-format
-msgid ""
-"The error message is\n"
-"[pre]%s[/pre]"
-msgstr "Il messaggio di errore Ã¨\n[pre]%s[/pre]"
+#: mod/admin.php:882
+msgid "Public postings from users of this site"
+msgstr "Messaggi pubblici dagli utenti di questo sito"
 
-#: include/dbstructure.php:153
-msgid "Errors encountered creating database tables."
-msgstr "La creazione delle tabelle del database ha generato errori."
+#: mod/admin.php:883
+msgid "Global community page"
+msgstr "Pagina Comunità globale"
 
-#: include/dbstructure.php:230
-msgid "Errors encountered performing database changes."
-msgstr "Riscontrati errori applicando le modifiche al database."
+#: mod/admin.php:888 mod/contacts.php:530
+msgid "Never"
+msgstr "Mai"
 
-#: include/auth.php:44
-msgid "Logged out."
-msgstr "Uscita effettuata."
+#: mod/admin.php:889
+msgid "At post arrival"
+msgstr "All'arrivo di un messaggio"
 
-#: include/auth.php:134 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 "Abbiamo incontrato un problema mentre contattavamo il server OpenID che ci hai fornito. Controlla di averlo scritto giusto."
+#: mod/admin.php:897 mod/contacts.php:557
+msgid "Disabled"
+msgstr "Disabilitato"
 
-#: include/auth.php:134 include/user.php:75
-msgid "The error message was:"
-msgstr "Il messaggio riportato era:"
+#: mod/admin.php:899
+msgid "Users, Global Contacts"
+msgstr "Utenti, Contatti Globali"
 
-#: include/contact_widgets.php:6
-msgid "Add New Contact"
-msgstr "Aggiungi nuovo contatto"
+#: mod/admin.php:900
+msgid "Users, Global Contacts/fallback"
+msgstr "Utenti, Contatti Globali/fallback"
 
-#: include/contact_widgets.php:7
-msgid "Enter address or web location"
-msgstr "Inserisci posizione o indirizzo web"
+#: mod/admin.php:904
+msgid "One month"
+msgstr "Un mese"
 
-#: include/contact_widgets.php:8
-msgid "Example: bob@example.com, http://example.com/barbara"
-msgstr "Esempio: bob@example.com, http://example.com/barbara"
+#: mod/admin.php:905
+msgid "Three months"
+msgstr "Tre mesi"
 
-#: include/contact_widgets.php:24
-#, php-format
-msgid "%d invitation available"
-msgid_plural "%d invitations available"
-msgstr[0] "%d invito disponibile"
-msgstr[1] "%d inviti disponibili"
+#: mod/admin.php:906
+msgid "Half a year"
+msgstr "Sei mesi"
 
-#: include/contact_widgets.php:30
-msgid "Find People"
-msgstr "Trova persone"
+#: mod/admin.php:907
+msgid "One year"
+msgstr "Un anno"
 
-#: include/contact_widgets.php:31
-msgid "Enter name or interest"
-msgstr "Inserisci un nome o un interesse"
+#: mod/admin.php:912
+msgid "Multi user instance"
+msgstr "Istanza multi utente"
 
-#: include/contact_widgets.php:33
-msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Esempi: Mario Rossi, Pesca"
+#: mod/admin.php:935
+msgid "Closed"
+msgstr "Chiusa"
 
-#: include/contact_widgets.php:36 view/theme/diabook/theme.php:526
-#: view/theme/vier/theme.php:206
-msgid "Similar Interests"
-msgstr "Interessi simili"
+#: mod/admin.php:936
+msgid "Requires approval"
+msgstr "Richiede l'approvazione"
 
-#: include/contact_widgets.php:37
-msgid "Random Profile"
-msgstr "Profilo causale"
+#: mod/admin.php:937
+msgid "Open"
+msgstr "Aperta"
 
-#: include/contact_widgets.php:38 view/theme/diabook/theme.php:528
-#: view/theme/vier/theme.php:208
-msgid "Invite Friends"
-msgstr "Invita amici"
+#: mod/admin.php:941
+msgid "No SSL policy, links will track page SSL state"
+msgstr "Nessuna gestione SSL, i link seguiranno lo stato SSL della pagina"
 
-#: include/contact_widgets.php:108
-msgid "Networks"
-msgstr "Reti"
+#: mod/admin.php:942
+msgid "Force all links to use SSL"
+msgstr "Forza tutti i link ad usare SSL"
 
-#: include/contact_widgets.php:111
-msgid "All Networks"
-msgstr "Tutte le Reti"
+#: mod/admin.php:943
+msgid "Self-signed certificate, use SSL for local links only (discouraged)"
+msgstr "Certificato auto-firmato, usa SSL solo per i link locali (sconsigliato)"
 
-#: include/contact_widgets.php:141 include/features.php:102
-msgid "Saved Folders"
-msgstr "Cartelle Salvate"
+#: mod/admin.php:957
+msgid "File upload"
+msgstr "Caricamento file"
 
-#: include/contact_widgets.php:144 include/contact_widgets.php:176
-msgid "Everything"
-msgstr "Tutto"
+#: mod/admin.php:958
+msgid "Policies"
+msgstr "Politiche"
 
-#: include/contact_widgets.php:173
-msgid "Categories"
-msgstr "Categorie"
+#: mod/admin.php:960
+msgid "Auto Discovered Contact Directory"
+msgstr "Elenco Contatti Scoperto Automaticamente"
 
-#: include/contact_widgets.php:237
-#, 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/admin.php:961
+msgid "Performance"
+msgstr "Performance"
 
-#: include/features.php:63
-msgid "General Features"
-msgstr "Funzionalità generali"
+#: mod/admin.php:962
+msgid "Worker"
+msgstr "Worker"
 
-#: include/features.php:65
-msgid "Multiple Profiles"
-msgstr "Profili multipli"
+#: mod/admin.php:963
+msgid ""
+"Relocate - WARNING: advanced function. Could make this server unreachable."
+msgstr "Trasloca - ATTENZIONE: funzione avanzata! Può rendere questo server irraggiungibile."
 
-#: include/features.php:65
-msgid "Ability to create multiple profiles"
-msgstr "Possibilità di creare profili multipli"
+#: mod/admin.php:966
+msgid "Site name"
+msgstr "Nome del sito"
 
-#: include/features.php:66
-msgid "Photo Location"
-msgstr "Località Foto"
+#: mod/admin.php:967
+msgid "Host name"
+msgstr "Nome host"
+
+#: mod/admin.php:968
+msgid "Sender Email"
+msgstr "Mittente email"
 
-#: include/features.php:66
+#: mod/admin.php:968
 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 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."
 
-#: include/features.php:71
-msgid "Post Composition Features"
-msgstr "Funzionalità di composizione dei post"
+#: mod/admin.php:969
+msgid "Banner/Logo"
+msgstr "Banner/Logo"
 
-#: include/features.php:72
-msgid "Richtext Editor"
-msgstr "Editor visuale"
+#: mod/admin.php:970
+msgid "Shortcut icon"
+msgstr "Icona shortcut"
 
-#: include/features.php:72
-msgid "Enable richtext editor"
-msgstr "Abilita l'editor visuale"
+#: mod/admin.php:970
+msgid "Link to an icon that will be used for browsers."
+msgstr "Link verso un'icona che verrà usata dai browser."
 
-#: include/features.php:73
-msgid "Post Preview"
-msgstr "Anteprima dei post"
+#: mod/admin.php:971
+msgid "Touch icon"
+msgstr "Icona touch"
 
-#: include/features.php:73
-msgid "Allow previewing posts and comments before publishing them"
-msgstr "Permetti di avere un'anteprima di messaggi e commenti prima di pubblicarli"
+#: mod/admin.php:971
+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."
 
-#: include/features.php:74
-msgid "Auto-mention Forums"
-msgstr "Auto-cita i Forum"
+#: mod/admin.php:972
+msgid "Additional Info"
+msgstr "Informazioni aggiuntive"
 
-#: include/features.php:74
+#: mod/admin.php:972
+#, php-format
 msgid ""
-"Add/remove mention when a fourm page is selected/deselected in ACL window."
-msgstr "Aggiunge o rimuove una citazione quando un forum Ã¨ selezionato o deselezionato nella finestra dei permessi."
-
-#: include/features.php:79
-msgid "Network Sidebar Widgets"
-msgstr "Widget della barra laterale nella pagina Rete"
+"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."
 
-#: include/features.php:80
-msgid "Search by Date"
-msgstr "Cerca per data"
+#: mod/admin.php:973
+msgid "System language"
+msgstr "Lingua di sistema"
 
-#: include/features.php:80
-msgid "Ability to select posts by date ranges"
-msgstr "Permette di filtrare i post per data"
+#: mod/admin.php:974
+msgid "System theme"
+msgstr "Tema di sistema"
 
-#: include/features.php:81 include/features.php:111
-msgid "List Forums"
-msgstr "Elenco forum"
+#: mod/admin.php:974
+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>"
 
-#: include/features.php:81
-msgid "Enable widget to display the forums your are connected with"
-msgstr "Abilita il widget che mostra i forum ai quali sei connesso"
+#: mod/admin.php:975
+msgid "Mobile system theme"
+msgstr "Tema mobile di sistema"
 
-#: include/features.php:82
-msgid "Group Filter"
-msgstr "Filtra gruppi"
+#: mod/admin.php:975
+msgid "Theme for mobile devices"
+msgstr "Tema per dispositivi mobili"
 
-#: include/features.php:82
-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/admin.php:976
+msgid "SSL link policy"
+msgstr "Gestione link SSL"
 
-#: include/features.php:83
-msgid "Network Filter"
-msgstr "Filtro reti"
+#: mod/admin.php:976
+msgid "Determines whether generated links should be forced to use SSL"
+msgstr "Determina se i link generati devono essere forzati a usare SSL"
 
-#: include/features.php:83
-msgid "Enable widget to display Network posts only from selected network"
-msgstr "Abilita il widget per mostare i post solo per la rete selezionata"
+#: mod/admin.php:977
+msgid "Force SSL"
+msgstr "Forza SSL"
 
-#: include/features.php:84
-msgid "Save search terms for re-use"
-msgstr "Salva i termini cercati per riutilizzarli"
+#: mod/admin.php:977
+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"
 
-#: include/features.php:89
-msgid "Network Tabs"
-msgstr "Schede pagina Rete"
+#: mod/admin.php:978
+msgid "Old style 'Share'"
+msgstr "Ricondivisione vecchio stile"
 
-#: include/features.php:90
-msgid "Network Personal Tab"
-msgstr "Scheda Personali"
+#: mod/admin.php:978
+msgid "Deactivates the bbcode element 'share' for repeating items."
+msgstr "Disattiva l'elemento bbcode 'share' con elementi ripetuti"
 
-#: include/features.php:90
-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/admin.php:979
+msgid "Hide help entry from navigation menu"
+msgstr "Nascondi la voce 'Guida' dal menu di navigazione"
 
-#: include/features.php:91
-msgid "Network New Tab"
-msgstr "Scheda Nuovi"
+#: 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 "Nasconde la voce per le pagine della guida dal menu di navigazione. E' comunque possibile accedervi richiamando /help direttamente."
 
-#: include/features.php:91
-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/admin.php:980
+msgid "Single user instance"
+msgstr "Istanza a singolo utente"
 
-#: include/features.php:92
-msgid "Network Shared Links Tab"
-msgstr "Scheda Link Condivisi"
+#: mod/admin.php:980
+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"
 
-#: include/features.php:92
-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/admin.php:981
+msgid "Maximum image size"
+msgstr "Massima dimensione immagini"
 
-#: include/features.php:97
-msgid "Post/Comment Tools"
-msgstr "Strumenti per messaggi/commenti"
+#: mod/admin.php:981
+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."
 
-#: include/features.php:98
-msgid "Multiple Deletion"
-msgstr "Eliminazione multipla"
+#: mod/admin.php:982
+msgid "Maximum image length"
+msgstr "Massima lunghezza immagine"
 
-#: include/features.php:98
-msgid "Select and delete multiple posts/comments at once"
-msgstr "Seleziona ed elimina vari messagi e commenti in una volta sola"
+#: mod/admin.php:982
+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."
 
-#: include/features.php:99
-msgid "Edit Sent Posts"
-msgstr "Modifica i post inviati"
+#: mod/admin.php:983
+msgid "JPEG image quality"
+msgstr "Qualità immagini JPEG"
 
-#: include/features.php:99
-msgid "Edit and correct posts and comments after sending"
-msgstr "Modifica e correggi messaggi e commenti dopo averli inviati"
+#: mod/admin.php:983
+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."
 
-#: include/features.php:100
-msgid "Tagging"
-msgstr "Aggiunta tag"
+#: mod/admin.php:985
+msgid "Register policy"
+msgstr "Politica di registrazione"
 
-#: include/features.php:100
-msgid "Ability to tag existing posts"
-msgstr "Permette di aggiungere tag ai post già esistenti"
+#: mod/admin.php:986
+msgid "Maximum Daily Registrations"
+msgstr "Massime registrazioni giornaliere"
 
-#: include/features.php:101
-msgid "Post Categories"
-msgstr "Cateorie post"
+#: mod/admin.php:986
+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."
 
-#: include/features.php:101
-msgid "Add categories to your posts"
-msgstr "Aggiungi categorie ai tuoi post"
+#: mod/admin.php:987
+msgid "Register text"
+msgstr "Testo registrazione"
 
-#: include/features.php:102
-msgid "Ability to file posts under folders"
-msgstr "Permette di archiviare i post in cartelle"
+#: mod/admin.php:987
+msgid "Will be displayed prominently on the registration page."
+msgstr "Sarà mostrato ben visibile nella pagina di registrazione."
 
-#: include/features.php:103
-msgid "Dislike Posts"
-msgstr "Non mi piace"
+#: mod/admin.php:988
+msgid "Accounts abandoned after x days"
+msgstr "Account abbandonati dopo x giorni"
 
-#: include/features.php:103
-msgid "Ability to dislike posts/comments"
-msgstr "Permetti di inviare \"non mi piace\" ai messaggi"
+#: mod/admin.php:988
+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."
 
-#: include/features.php:104
-msgid "Star Posts"
-msgstr "Post preferiti"
+#: mod/admin.php:989
+msgid "Allowed friend domains"
+msgstr "Domini amici consentiti"
 
-#: include/features.php:104
-msgid "Ability to mark special posts with a star indicator"
-msgstr "Permette di segnare i post preferiti con una stella"
+#: 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 "Elenco separato da virgola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Vuoto per accettare qualsiasi dominio."
 
-#: include/features.php:105
-msgid "Mute Post Notifications"
-msgstr "Silenzia le notifiche di nuovi post"
+#: mod/admin.php:990
+msgid "Allowed email domains"
+msgstr "Domini email consentiti"
 
-#: include/features.php:105
-msgid "Ability to mute notifications for a thread"
-msgstr "Permette di silenziare le notifiche di nuovi post in una discussione"
+#: 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 "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."
 
-#: include/features.php:110
-msgid "Advanced Profile Settings"
-msgstr "Impostazioni Avanzate Profilo"
+#: mod/admin.php:991
+msgid "Block public"
+msgstr "Blocca pagine pubbliche"
 
-#: include/features.php:111
-msgid "Show visitors public community forums at the Advanced Profile Page"
-msgstr "Mostra ai visitatori i forum nella pagina Profilo Avanzato"
+#: 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 "Seleziona per bloccare l'accesso pubblico a tutte le pagine personali di questo sito, a meno di essere loggato."
 
-#: include/follow.php:77
-msgid "Connect URL missing."
-msgstr "URL di connessione mancante."
+#: mod/admin.php:992
+msgid "Force publish"
+msgstr "Forza pubblicazione"
 
-#: include/follow.php:104
+#: mod/admin.php:992
 msgid ""
-"This site is not configured to allow communications with other networks."
-msgstr "Questo sito non Ã¨ configurato per permettere la comunicazione con altri network."
+"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."
 
-#: include/follow.php:105 include/follow.php:125
-msgid "No compatible communication protocols or feeds were discovered."
-msgstr "Non sono stati trovati protocolli di comunicazione o feed compatibili."
+#: mod/admin.php:993
+msgid "Global directory URL"
+msgstr "URL della directory globale"
 
-#: include/follow.php:123
-msgid "The profile address specified does not provide adequate information."
-msgstr "L'indirizzo del profilo specificato non fornisce adeguate informazioni."
+#: 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 "URL dell'elenco globale. Se vuoto, l'elenco globale sarà completamente disabilitato."
 
-#: include/follow.php:127
-msgid "An author or name was not found."
-msgstr "Non Ã¨ stato trovato un nome o un autore"
+#: mod/admin.php:994
+msgid "Allow threaded items"
+msgstr "Permetti commenti nidificati"
 
-#: include/follow.php:129
-msgid "No browser URL could be matched to this address."
-msgstr "Nessun URL puo' essere associato a questo indirizzo."
+#: mod/admin.php:994
+msgid "Allow infinite level threading for items on this site."
+msgstr "Permette un infinito livello di nidificazione dei commenti su questo sito."
+
+#: mod/admin.php:995
+msgid "Private posts by default for new users"
+msgstr "Post privati di default per i nuovi utenti"
 
-#: include/follow.php:131
+#: mod/admin.php:995
 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."
+"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."
 
-#: include/follow.php:132
-msgid "Use mailto: in front of address to force email check."
-msgstr "Usa \"mailto:\" davanti all'indirizzo per forzare un controllo nelle email."
+#: mod/admin.php:996
+msgid "Don't include post content in email notifications"
+msgstr "Non includere il contenuto dei post nelle notifiche via email"
 
-#: include/follow.php:138
+#: mod/admin.php:996
 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."
+"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:997
+msgid "Disallow public access to addons listed in the apps menu."
+msgstr "Disabilita l'accesso pubblico ai plugin raccolti nel menu apps."
 
-#: include/follow.php:148
+#: mod/admin.php:997
 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."
+"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"
 
-#: include/follow.php:249
-msgid "Unable to retrieve contact information."
-msgstr "Impossibile recuperare informazioni sul contatto."
+#: mod/admin.php:998
+msgid "Don't embed private images in posts"
+msgstr "Non inglobare immagini private nei post"
 
-#: include/follow.php:302
-msgid "following"
-msgstr "segue"
+#: 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 "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."
 
-#: include/group.php:25
+#: mod/admin.php:999
+msgid "Allow Users to set remote_self"
+msgstr "Permetti agli utenti di impostare 'io remoto'"
+
+#: mod/admin.php:999
 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."
+"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."
 
-#: include/group.php:209
-msgid "Default privacy group for new contacts"
-msgstr "Gruppo predefinito per i nuovi contatti"
+#: mod/admin.php:1000
+msgid "Block multiple registrations"
+msgstr "Blocca registrazioni multiple"
 
-#: include/group.php:239
-msgid "Everybody"
-msgstr "Tutti"
+#: mod/admin.php:1000
+msgid "Disallow users to register additional accounts for use as pages."
+msgstr "Non permette all'utente di registrare account extra da usare come pagine."
 
-#: include/group.php:262
-msgid "edit"
-msgstr "modifica"
+#: mod/admin.php:1001
+msgid "OpenID support"
+msgstr "Supporto OpenID"
 
-#: include/group.php:285
-msgid "Edit groups"
-msgstr "Modifica gruppi"
+#: mod/admin.php:1001
+msgid "OpenID support for registration and logins."
+msgstr "Supporta OpenID per la registrazione e il login"
 
-#: include/group.php:287
-msgid "Edit group"
-msgstr "Modifica gruppo"
+#: mod/admin.php:1002
+msgid "Fullname check"
+msgstr "Controllo nome completo"
 
-#: include/group.php:288
-msgid "Create a new group"
-msgstr "Crea un nuovo gruppo"
+#: mod/admin.php:1002
+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"
 
-#: include/group.php:291
-msgid "Contacts not in any group"
-msgstr "Contatti in nessun gruppo."
+#: mod/admin.php:1003
+msgid "UTF-8 Regular expressions"
+msgstr "Espressioni regolari UTF-8"
 
-#: include/datetime.php:43 include/datetime.php:45
-msgid "Miscellaneous"
-msgstr "Varie"
+#: mod/admin.php:1003
+msgid "Use PHP UTF8 regular expressions"
+msgstr "Usa le espressioni regolari PHP in UTF8"
 
-#: include/datetime.php:141
-msgid "YYYY-MM-DD or MM-DD"
-msgstr "AAAA-MM-GG o MM-GG"
+#: mod/admin.php:1004
+msgid "Community Page Style"
+msgstr "Stile pagina Comunità"
 
-#: include/datetime.php:271
-msgid "never"
-msgstr "mai"
+#: mod/admin.php:1004
+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."
 
-#: include/datetime.php:277
-msgid "less than a second ago"
-msgstr "meno di un secondo fa"
+#: mod/admin.php:1005
+msgid "Posts per user on community page"
+msgstr "Messaggi per utente nella pagina Comunità"
 
-#: include/datetime.php:287
-msgid "year"
-msgstr "anno"
+#: mod/admin.php:1005
+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')"
 
-#: include/datetime.php:287
-msgid "years"
-msgstr "anni"
+#: mod/admin.php:1006
+msgid "Enable OStatus support"
+msgstr "Abilita supporto OStatus"
 
-#: include/datetime.php:288
-msgid "months"
-msgstr "mesi"
+#: 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 "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."
 
-#: include/datetime.php:289
-msgid "weeks"
-msgstr "settimane"
+#: mod/admin.php:1007
+msgid "OStatus conversation completion interval"
+msgstr "Intervallo completamento conversazioni OStatus"
+
+#: 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 "quanto spesso il poller deve controllare se esistono nuovi commenti in una conversazione OStatus? Questo Ã¨ un lavoro che può richiedere molte risorse."
+
+#: mod/admin.php:1008
+msgid "Only import OStatus threads from our contacts"
+msgstr "Importa conversazioni OStatus solo dai nostri contatti."
 
-#: include/datetime.php:290
-msgid "days"
-msgstr "giorni"
+#: 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."
+msgstr "Normalmente importiamo tutto il contenuto dai contatti OStatus. Con questa opzione salviamo solo le conversazioni iniziate da un contatto Ã¨ conosciuto a questo nodo."
 
-#: include/datetime.php:291
-msgid "hour"
-msgstr "ora"
+#: mod/admin.php:1009
+msgid "OStatus support can only be enabled if threading is enabled."
+msgstr "Il supporto OStatus può essere abilitato solo se Ã¨ abilitato il threading."
 
-#: include/datetime.php:291
-msgid "hours"
-msgstr "ore"
+#: mod/admin.php:1011
+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."
 
-#: include/datetime.php:292
-msgid "minute"
-msgstr "minuto"
+#: mod/admin.php:1012
+msgid "Enable Diaspora support"
+msgstr "Abilita il supporto a Diaspora"
 
-#: include/datetime.php:292
-msgid "minutes"
-msgstr "minuti"
+#: mod/admin.php:1012
+msgid "Provide built-in Diaspora network compatibility."
+msgstr "Fornisce compatibilità con il network Diaspora."
 
-#: include/datetime.php:293
-msgid "second"
-msgstr "secondo"
+#: mod/admin.php:1013
+msgid "Only allow Friendica contacts"
+msgstr "Permetti solo contatti Friendica"
 
-#: include/datetime.php:293
-msgid "seconds"
-msgstr "secondi"
+#: mod/admin.php:1013
+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."
 
-#: include/datetime.php:302
-#, php-format
-msgid "%1$d %2$s ago"
-msgstr "%1$d %2$s fa"
+#: mod/admin.php:1014
+msgid "Verify SSL"
+msgstr "Verifica SSL"
 
-#: include/datetime.php:474 include/items.php:2500
-#, php-format
-msgid "%s's birthday"
-msgstr "Compleanno di %s"
+#: 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."
+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."
 
-#: include/datetime.php:475 include/items.php:2501
-#, php-format
-msgid "Happy Birthday %s"
-msgstr "Buon compleanno %s"
+#: mod/admin.php:1015
+msgid "Proxy user"
+msgstr "Utente Proxy"
 
-#: include/identity.php:42
-msgid "Requested account is not available."
-msgstr "L'account richiesto non Ã¨ disponibile."
+#: mod/admin.php:1016
+msgid "Proxy URL"
+msgstr "URL Proxy"
 
-#: include/identity.php:95 include/identity.php:284 include/identity.php:662
-msgid "Edit profile"
-msgstr "Modifica il profilo"
+#: mod/admin.php:1017
+msgid "Network timeout"
+msgstr "Timeout rete"
 
-#: include/identity.php:244
-msgid "Atom feed"
-msgstr "Feed Atom"
+#: mod/admin.php:1017
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+msgstr "Valore in secondi. Imposta a 0 per illimitato (non raccomandato)."
 
-#: include/identity.php:249
-msgid "Message"
-msgstr "Messaggio"
+#: mod/admin.php:1018
+msgid "Delivery interval"
+msgstr "Intervallo di invio"
 
-#: include/identity.php:255 include/nav.php:185
-msgid "Profiles"
-msgstr "Profili"
+#: 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 "Ritarda il processo di invio in background  di n secondi per ridurre il carico di sistema. Raccomandato:  4-5 per host condivisi, 2-3 per VPS. 0-1 per grandi server dedicati."
 
-#: include/identity.php:255
-msgid "Manage/edit profiles"
-msgstr "Gestisci/modifica i profili"
+#: mod/admin.php:1019
+msgid "Poll interval"
+msgstr "Intervallo di poll"
 
-#: include/identity.php:425 include/identity.php:509
-msgid "g A l F d"
-msgstr "g A l d F"
+#: mod/admin.php:1019
+msgid ""
+"Delay background polling processes by this many seconds to reduce system "
+"load. If 0, use delivery interval."
+msgstr "Ritarda il processo di poll in background di n secondi per ridurre il carico di sistema. Se 0, usa l'intervallo di invio."
 
-#: include/identity.php:426 include/identity.php:510
-msgid "F d"
-msgstr "d F"
+#: mod/admin.php:1020
+msgid "Maximum Load Average"
+msgstr "Massimo carico medio"
 
-#: include/identity.php:471 include/identity.php:556
-msgid "[today]"
-msgstr "[oggi]"
+#: mod/admin.php:1020
+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."
 
-#: include/identity.php:483
-msgid "Birthday Reminders"
-msgstr "Promemoria compleanni"
+#: mod/admin.php:1021
+msgid "Maximum Load Average (Frontend)"
+msgstr "Media Massimo Carico (Frontend)"
 
-#: include/identity.php:484
-msgid "Birthdays this week:"
-msgstr "Compleanni questa settimana:"
+#: mod/admin.php:1021
+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."
 
-#: include/identity.php:543
-msgid "[No description]"
-msgstr "[Nessuna descrizione]"
+#: mod/admin.php:1022
+msgid "Maximum table size for optimization"
+msgstr "Dimensione massima della tabella per l'ottimizzazione"
 
-#: include/identity.php:567
-msgid "Event Reminders"
-msgstr "Promemoria"
+#: mod/admin.php:1022
+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."
 
-#: include/identity.php:568
-msgid "Events this week:"
-msgstr "Eventi di questa settimana:"
+#: mod/admin.php:1023
+msgid "Minimum level of fragmentation"
+msgstr "Livello minimo di frammentazione"
 
-#: include/identity.php:595
-msgid "j F, Y"
-msgstr "j F Y"
+#: mod/admin.php:1023
+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%."
 
-#: include/identity.php:596
-msgid "j F"
-msgstr "j F"
+#: mod/admin.php:1025
+msgid "Periodical check of global contacts"
+msgstr "Check periodico dei contatti globali"
 
-#: include/identity.php:603
-msgid "Birthday:"
-msgstr "Compleanno:"
+#: 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 "Se abilitato, i contatti globali sono controllati periodicamente per verificare dati mancanti o sorpassati e la vitalità dei contatti e dei server."
 
-#: include/identity.php:607
-msgid "Age:"
-msgstr "Età:"
+#: mod/admin.php:1026
+msgid "Days between requery"
+msgstr "Giorni tra le richieste"
 
-#: include/identity.php:616
-#, php-format
-msgid "for %1$d %2$s"
-msgstr "per %1$d %2$s"
+#: mod/admin.php:1026
+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."
 
-#: include/identity.php:629
-msgid "Religion:"
-msgstr "Religione:"
+#: mod/admin.php:1027
+msgid "Discover contacts from other servers"
+msgstr "Trova contatti dagli altri server"
 
-#: include/identity.php:633
-msgid "Hobbies/Interests:"
-msgstr "Hobby/Interessi:"
+#: 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 "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\"."
 
-#: include/identity.php:640
-msgid "Contact information and Social Networks:"
-msgstr "Informazioni su contatti e social network:"
+#: mod/admin.php:1028
+msgid "Timeframe for fetching global contacts"
+msgstr "Termine per il recupero contatti globali"
 
-#: include/identity.php:642
-msgid "Musical interests:"
-msgstr "Interessi musicali:"
+#: 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 "Quando si attiva la scoperta, questo valore definisce il periodo di tempo per l'attività dei contatti globali che vengono prelevati da altri server."
 
-#: include/identity.php:644
-msgid "Books, literature:"
-msgstr "Libri, letteratura:"
+#: mod/admin.php:1029
+msgid "Search the local directory"
+msgstr "Cerca la directory locale"
 
-#: include/identity.php:646
-msgid "Television:"
-msgstr "Televisione:"
+#: 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 "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."
 
-#: include/identity.php:648
-msgid "Film/dance/culture/entertainment:"
-msgstr "Film/danza/cultura/intrattenimento:"
+#: mod/admin.php:1031
+msgid "Publish server information"
+msgstr "Pubblica informazioni server"
 
-#: include/identity.php:650
-msgid "Love/Romance:"
-msgstr "Amore:"
+#: 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 "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>."
 
-#: include/identity.php:652
-msgid "Work/employment:"
-msgstr "Lavoro:"
+#: mod/admin.php:1033
+msgid "Use MySQL full text engine"
+msgstr "Usa il motore MySQL full text"
 
-#: include/identity.php:654
-msgid "School/education:"
-msgstr "Scuola:"
+#: mod/admin.php:1033
+msgid ""
+"Activates the full text engine. Speeds up search - but can only search for "
+"four and more characters."
+msgstr "Attiva il motore full-text. Velocizza la ricerca, ma può cercare solo per quattro o più caratteri."
 
-#: include/identity.php:658
-msgid "Forums:"
-msgstr "Forum:"
+#: mod/admin.php:1034
+msgid "Suppress Language"
+msgstr "Disattiva lingua"
 
-#: include/identity.php:710 include/identity.php:713 include/nav.php:78
-msgid "Videos"
-msgstr "Video"
+#: mod/admin.php:1034
+msgid "Suppress language information in meta information about a posting."
+msgstr "Disattiva le informazioni sulla lingua nei meta di un post."
 
-#: include/identity.php:725 include/nav.php:140
-msgid "Events and Calendar"
-msgstr "Eventi e calendario"
+#: mod/admin.php:1035
+msgid "Suppress Tags"
+msgstr "Sopprimi Tags"
 
-#: include/identity.php:733
-msgid "Only You Can See This"
-msgstr "Solo tu puoi vedere questo"
+#: mod/admin.php:1035
+msgid "Suppress showing a list of hashtags at the end of the posting."
+msgstr "Non mostra la lista di hashtag in coda al messaggio"
 
-#: include/like.php:167 include/conversation.php:122
-#: include/conversation.php:258 include/text.php:1998
-#: view/theme/diabook/theme.php:463
-msgid "event"
-msgstr "l'evento"
+#: mod/admin.php:1036
+msgid "Path to item cache"
+msgstr "Percorso cache elementi"
 
-#: include/like.php:184 include/conversation.php:141 include/diaspora.php:2185
-#: view/theme/diabook/theme.php:480
-#, php-format
-msgid "%1$s likes %2$s's %3$s"
-msgstr "A %1$s piace %3$s di %2$s"
+#: mod/admin.php:1036
+msgid "The item caches buffers generated bbcode and external images."
+msgstr "La cache degli elementi memorizza il bbcode generato e le immagini esterne."
 
-#: include/like.php:186 include/conversation.php:144
-#, 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/admin.php:1037
+msgid "Cache duration in seconds"
+msgstr "Durata della cache in secondi"
 
-#: include/like.php:188
-#, php-format
-msgid "%1$s is attending %2$s's %3$s"
-msgstr "%1$s parteciperà a %3$s di %2$s"
+#: 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 "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."
 
-#: include/like.php:190
-#, 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/admin.php:1038
+msgid "Maximum numbers of comments per post"
+msgstr "Numero massimo di commenti per post"
 
-#: include/like.php:192
-#, php-format
-msgid "%1$s may attend %2$s's %3$s"
-msgstr "%1$s forse parteciperà a %3$s di %2$s"
+#: mod/admin.php:1038
+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."
 
-#: include/acl_selectors.php:325
-msgid "Post to Email"
-msgstr "Invia a email"
+#: mod/admin.php:1039
+msgid "Path for lock file"
+msgstr "Percorso al file di lock"
+
+#: mod/admin.php:1039
+msgid ""
+"The lock file is used to avoid multiple pollers at one time. Only define a "
+"folder here."
+msgstr "Il file di lock Ã¨ usato per evitare l'avvio di poller multipli allo stesso tempo. Inserisci solo la cartella, qui."
 
-#: include/acl_selectors.php:330
-#, php-format
-msgid "Connectors disabled, since \"%s\" is enabled."
-msgstr "Connettore disabilitato, dato che \"%s\" Ã¨ abilitato."
+#: mod/admin.php:1040
+msgid "Temp path"
+msgstr "Percorso file temporanei"
 
-#: include/acl_selectors.php:336
-msgid "Visible to everybody"
-msgstr "Visibile a tutti"
+#: 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 "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."
 
-#: include/acl_selectors.php:337 view/theme/diabook/config.php:142
-#: view/theme/diabook/theme.php:621 view/theme/vier/config.php:103
-msgid "show"
-msgstr "mostra"
+#: mod/admin.php:1041
+msgid "Base path to installation"
+msgstr "Percorso base all'installazione"
 
-#: include/acl_selectors.php:338 view/theme/diabook/config.php:142
-#: view/theme/diabook/theme.php:621 view/theme/vier/config.php:103
-msgid "don't show"
-msgstr "non mostrare"
+#: 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 "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."
 
-#: include/acl_selectors.php:348
-msgid "Close"
-msgstr "Chiudi"
+#: mod/admin.php:1042
+msgid "Disable picture proxy"
+msgstr "Disabilita il proxy immagini"
 
-#: include/message.php:15 include/message.php:173
-msgid "[no subject]"
-msgstr "[nessun oggetto]"
+#: mod/admin.php:1042
+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."
 
-#: include/Contact.php:119
-msgid "stopped following"
-msgstr "tolto dai seguiti"
+#: mod/admin.php:1043
+msgid "Enable old style pager"
+msgstr "Abilita la paginatura vecchio stile"
 
-#: include/Contact.php:337 include/conversation.php:911
-msgid "View Status"
-msgstr "Visualizza stato"
+#: mod/admin.php:1043
+msgid ""
+"The old style pager has page numbers but slows down massively the page "
+"speed."
+msgstr "La paginatura vecchio stile mostra i numeri delle pagine, ma rallenta la velocità di caricamento della pagina."
 
-#: include/Contact.php:339 include/conversation.php:913
-msgid "View Photos"
-msgstr "Visualizza foto"
+#: mod/admin.php:1044
+msgid "Only search in tags"
+msgstr "Cerca solo nei tag"
 
-#: include/Contact.php:340 include/conversation.php:914
-msgid "Network Posts"
-msgstr "Post della Rete"
+#: mod/admin.php:1044
+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."
 
-#: include/Contact.php:341 include/conversation.php:915
-msgid "Edit Contact"
-msgstr "Modifica contatto"
+#: mod/admin.php:1046
+msgid "New base url"
+msgstr "Nuovo url base"
 
-#: include/Contact.php:342
-msgid "Drop Contact"
-msgstr "Rimuovi contatto"
+#: mod/admin.php:1046
+msgid ""
+"Change base url for this server. Sends relocate message to all DFRN contacts"
+" of all users."
+msgstr "Cambia l'url base di questo server. Invia il messaggio di trasloco a tutti i contatti DFRN di tutti gli utenti."
 
-#: include/Contact.php:343 include/conversation.php:916
-msgid "Send PM"
-msgstr "Invia messaggio privato"
+#: mod/admin.php:1048
+msgid "RINO Encryption"
+msgstr "Crittografia RINO"
 
-#: include/Contact.php:344 include/conversation.php:920
-msgid "Poke"
-msgstr "Stuzzica"
+#: mod/admin.php:1048
+msgid "Encryption layer between nodes."
+msgstr "Crittografia delle comunicazioni tra nodi."
 
-#: include/security.php:22
-msgid "Welcome "
-msgstr "Ciao"
+#: mod/admin.php:1049
+msgid "Embedly API key"
+msgstr "Embedly API key"
 
-#: include/security.php:23
-msgid "Please upload a profile photo."
-msgstr "Carica una foto per il profilo."
+#: 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 "<a href='http://embed.ly'>Embedly</a> Ã¨ usato per recuperate informazioni addizionali dalle pagine web. Questo parametro Ã¨ opzionale."
 
-#: include/security.php:26
-msgid "Welcome back "
-msgstr "Ciao "
+#: mod/admin.php:1051
+msgid "Enable 'worker' background processing"
+msgstr "Attiva l'elaborazione in background con worker"
 
-#: include/security.php:375
+#: mod/admin.php:1051
 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 lunto (più di tre ore) prima di inviarla."
+"The worker background processing limits the number of parallel background "
+"jobs to a maximum number and respects the system load."
+msgstr "L'elaborazione in background con worker limita il numero di lavori in background paralleli a un numero massimo e rispetta il carico di sistema."
 
-#: include/conversation.php:147
-#, php-format
-msgid "%1$s attends %2$s's %3$s"
-msgstr "%1$s partecipa a %3$s di %2$s"
+#: mod/admin.php:1052
+msgid "Maximum number of parallel workers"
+msgstr "Massimo numero di lavori in parallelo"
 
-#: include/conversation.php:150
-#, 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/admin.php:1052
+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."
 
-#: include/conversation.php:153
-#, php-format
-msgid "%1$s attends maybe %2$s's %3$s"
-msgstr "%1$s forse partecipa a %3$s di %2$s"
+#: mod/admin.php:1053
+msgid "Don't use 'proc_open' with the worker"
+msgstr "Non usare 'proc_open' con il worker"
 
-#: include/conversation.php:219
-#, php-format
-msgid "%1$s poked %2$s"
-msgstr "%1$s ha stuzzicato %2$s"
+#: 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 "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."
 
-#: include/conversation.php:303
-msgid "post/item"
-msgstr "post/elemento"
+#: mod/admin.php:1054
+msgid "Enable fastlane"
+msgstr "Abilita fastlane"
 
-#: include/conversation.php:304
-#, 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/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 "Quando abilitato, il meccanismo di fastlane avvia processi aggiuntivi se processi con priorità più alta sono bloccati da processi con priorità più bassa."
 
-#: include/conversation.php:792
-msgid "remove"
-msgstr "rimuovi"
+#: mod/admin.php:1055
+msgid "Enable frontend worker"
+msgstr "Abilita worker da frontend"
 
-#: include/conversation.php:796
-msgid "Delete Selected Items"
-msgstr "Cancella elementi selezionati"
+#: 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 "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 yourdomain.tld/worker regolarmente attraverso un cron esterno. Dovresti abilitare questa opzione solo se non puoi utilizzare cron sul tuo server. L'elaborazione in background con worker deve essere abilitata perchè questa opzione sia effettiva."
 
-#: include/conversation.php:910
-msgid "Follow Thread"
-msgstr "Segui la discussione"
+#: mod/admin.php:1084
+msgid "Update has been marked successful"
+msgstr "L'aggiornamento Ã¨ stato segnato come  di successo"
 
-#: include/conversation.php:1034
+#: mod/admin.php:1092
 #, php-format
-msgid "%s likes this."
-msgstr "Piace a %s."
+msgid "Database structure update %s was successfully applied."
+msgstr "Aggiornamento struttura database %s applicata con successo."
 
-#: include/conversation.php:1037
+#: mod/admin.php:1095
 #, php-format
-msgid "%s doesn't like this."
-msgstr "Non piace a %s."
+msgid "Executing of database structure update %s failed with error: %s"
+msgstr "Aggiornamento struttura database %s fallita con errore: %s"
 
-#: include/conversation.php:1040
+#: mod/admin.php:1107
 #, php-format
-msgid "%s attends."
-msgstr "%s partecipa."
+msgid "Executing %s failed with error: %s"
+msgstr "Esecuzione di %s fallita con errore: %s"
 
-#: include/conversation.php:1043
+#: mod/admin.php:1110
 #, php-format
-msgid "%s doesn't attend."
-msgstr "%s non partecipa."
+msgid "Update %s was successfully applied."
+msgstr "L'aggiornamento %s Ã¨ stato applicato con successo"
 
-#: include/conversation.php:1046
+#: mod/admin.php:1114
 #, php-format
-msgid "%s attends maybe."
-msgstr "%s forse partecipa."
-
-#: include/conversation.php:1056
-msgid "and"
-msgstr "e"
+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."
 
-#: include/conversation.php:1062
+#: mod/admin.php:1116
 #, php-format
-msgid ", and %d other people"
-msgstr "e altre %d persone"
+msgid "There was no additional update function %s that needed to be called."
+msgstr "Non ci sono altre funzioni di aggiornamento %s da richiamare."
 
-#: include/conversation.php:1071
-#, php-format
-msgid "<span  %1$s>%2$d people</span> like this"
-msgstr "Piace a <span %1$s>%2$d persone</span>."
+#: mod/admin.php:1135
+msgid "No failed updates."
+msgstr "Nessun aggiornamento fallito."
 
-#: include/conversation.php:1072
-#, php-format
-msgid "%s like this."
-msgstr "a %s piace."
+#: mod/admin.php:1136
+msgid "Check database structure"
+msgstr "Controlla struttura database"
 
-#: include/conversation.php:1075
-#, 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/admin.php:1141
+msgid "Failed Updates"
+msgstr "Aggiornamenti falliti"
 
-#: include/conversation.php:1076
-#, php-format
-msgid "%s don't like this."
-msgstr "a %s non piace."
+#: mod/admin.php:1142
+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."
 
-#: include/conversation.php:1079
-#, php-format
-msgid "<span  %1$s>%2$d people</span> attend"
-msgstr "<span  %1$s>%2$d persone</span> partecipano"
+#: mod/admin.php:1143
+msgid "Mark success (if update was manually applied)"
+msgstr "Segna completato (se l'update Ã¨ stato applicato manualmente)"
 
-#: include/conversation.php:1080
-#, php-format
-msgid "%s attend."
-msgstr "%s partecipa."
+#: mod/admin.php:1144
+msgid "Attempt to execute this update step automatically"
+msgstr "Cerco di eseguire questo aggiornamento in automatico"
 
-#: include/conversation.php:1083
+#: mod/admin.php:1178
 #, php-format
-msgid "<span  %1$s>%2$d people</span> don't attend"
-msgstr "<span  %1$s>%2$d persone</span> non partecipano"
+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."
 
-#: include/conversation.php:1084
+#: mod/admin.php:1181
 #, php-format
-msgid "%s don't attend."
-msgstr "%s non partecipa."
+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"
 
-#: include/conversation.php:1087
+#: mod/admin.php:1225
 #, php-format
-msgid "<span  %1$s>%2$d people</span> anttend maybe"
-msgstr "<span  %1$s>%2$d persone</span> forse partecipano"
+msgid "%s user blocked/unblocked"
+msgid_plural "%s users blocked/unblocked"
+msgstr[0] "%s utente bloccato/sbloccato"
+msgstr[1] "%s utenti bloccati/sbloccati"
 
-#: include/conversation.php:1088
+#: mod/admin.php:1232
 #, php-format
-msgid "%s anttend maybe."
-msgstr "%s forse partecipano."
+msgid "%s user deleted"
+msgid_plural "%s users deleted"
+msgstr[0] "%s utente cancellato"
+msgstr[1] "%s utenti cancellati"
 
-#: include/conversation.php:1127 include/conversation.php:1145
-msgid "Visible to <strong>everybody</strong>"
-msgstr "Visibile a <strong>tutti</strong>"
+#: mod/admin.php:1279
+#, php-format
+msgid "User '%s' deleted"
+msgstr "Utente '%s' cancellato"
 
-#: include/conversation.php:1129 include/conversation.php:1147
-msgid "Please enter a video link/URL:"
-msgstr "Inserisci un collegamento video / URL:"
+#: mod/admin.php:1287
+#, php-format
+msgid "User '%s' unblocked"
+msgstr "Utente '%s' sbloccato"
 
-#: include/conversation.php:1130 include/conversation.php:1148
-msgid "Please enter an audio link/URL:"
-msgstr "Inserisci un collegamento audio / URL:"
+#: mod/admin.php:1287
+#, php-format
+msgid "User '%s' blocked"
+msgstr "Utente '%s' bloccato"
 
-#: include/conversation.php:1131 include/conversation.php:1149
-msgid "Tag term:"
-msgstr "Tag:"
+#: mod/admin.php:1396 mod/admin.php:1422
+msgid "Register date"
+msgstr "Data registrazione"
 
-#: include/conversation.php:1133 include/conversation.php:1151
-msgid "Where are you right now?"
-msgstr "Dove sei ora?"
+#: mod/admin.php:1396 mod/admin.php:1422
+msgid "Last login"
+msgstr "Ultimo accesso"
 
-#: include/conversation.php:1134
-msgid "Delete item(s)?"
-msgstr "Cancellare questo elemento/i?"
+#: mod/admin.php:1396 mod/admin.php:1422
+msgid "Last item"
+msgstr "Ultimo elemento"
 
-#: include/conversation.php:1203
-msgid "permissions"
-msgstr "permessi"
+#: mod/admin.php:1405
+msgid "Add User"
+msgstr "Aggiungi utente"
 
-#: include/conversation.php:1226
-msgid "Post to Groups"
-msgstr "Invia ai Gruppi"
+#: mod/admin.php:1406
+msgid "select all"
+msgstr "seleziona tutti"
 
-#: include/conversation.php:1227
-msgid "Post to Contacts"
-msgstr "Invia ai Contatti"
+#: mod/admin.php:1407
+msgid "User registrations waiting for confirm"
+msgstr "Richieste di registrazione in attesa di conferma"
 
-#: include/conversation.php:1228
-msgid "Private post"
-msgstr "Post privato"
+#: mod/admin.php:1408
+msgid "User waiting for permanent deletion"
+msgstr "Utente in attesa di cancellazione definitiva"
 
-#: include/conversation.php:1385
-msgid "View all"
-msgstr "Mostra tutto"
+#: mod/admin.php:1409
+msgid "Request date"
+msgstr "Data richiesta"
 
-#: include/conversation.php:1407
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] "Mi piace"
-msgstr[1] "Mi piace"
+#: mod/admin.php:1410
+msgid "No registrations."
+msgstr "Nessuna registrazione."
 
-#: include/conversation.php:1410
-msgid "Dislike"
-msgid_plural "Dislikes"
-msgstr[0] "Non mi piace"
-msgstr[1] "Non mi piace"
+#: mod/admin.php:1411
+msgid "Note from the user"
+msgstr "Nota dall'utente"
 
-#: include/conversation.php:1416
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] "Non partecipa"
-msgstr[1] "Non partecipano"
+#: mod/admin.php:1413
+msgid "Deny"
+msgstr "Nega"
 
-#: include/conversation.php:1419 include/profile_selectors.php:6
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr[0] "Indeciso"
-msgstr[1] "Indecisi"
+#: mod/admin.php:1415 mod/contacts.php:605 mod/contacts.php:805
+#: mod/contacts.php:983
+msgid "Block"
+msgstr "Blocca"
 
-#: include/forums.php:105 include/text.php:1015 include/nav.php:126
-#: view/theme/vier/theme.php:259
-msgid "Forums"
-msgstr "Forum"
+#: mod/admin.php:1416 mod/contacts.php:605 mod/contacts.php:805
+#: mod/contacts.php:983
+msgid "Unblock"
+msgstr "Sblocca"
 
-#: include/forums.php:107 view/theme/vier/theme.php:261
-msgid "External link to forum"
-msgstr "Link esterno al forum"
+#: mod/admin.php:1417
+msgid "Site admin"
+msgstr "Amministrazione sito"
 
-#: include/network.php:967
-msgid "view full size"
-msgstr "vedi a schermo intero"
+#: mod/admin.php:1418
+msgid "Account expired"
+msgstr "Account scaduto"
 
-#: include/text.php:303
-msgid "newer"
-msgstr "nuovi"
+#: mod/admin.php:1421
+msgid "New User"
+msgstr "Nuovo Utente"
 
-#: include/text.php:305
-msgid "older"
-msgstr "vecchi"
+#: mod/admin.php:1422
+msgid "Deleted since"
+msgstr "Rimosso da"
 
-#: include/text.php:310
-msgid "prev"
-msgstr "prec"
+#: 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 "Gli utenti selezionati saranno cancellati!\\n\\nTutto quello che gli utenti hanno inviato su questo sito sarà permanentemente canellato!\\n\\nSei sicuro?"
 
-#: include/text.php:312
-msgid "first"
-msgstr "primo"
+#: 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 "L'utente {0} sarà cancellato!\\n\\nTutto quello che ha inviato su questo sito sarà permanentemente cancellato!\\n\\nSei sicuro?"
 
-#: include/text.php:344
-msgid "last"
-msgstr "ultimo"
+#: mod/admin.php:1438
+msgid "Name of the new user."
+msgstr "Nome del nuovo utente."
 
-#: include/text.php:347
-msgid "next"
-msgstr "succ"
+#: mod/admin.php:1439
+msgid "Nickname"
+msgstr "Nome utente"
 
-#: include/text.php:402
-msgid "Loading more entries..."
-msgstr "Carico più elementi..."
+#: mod/admin.php:1439
+msgid "Nickname of the new user."
+msgstr "Nome utente del nuovo utente."
 
-#: include/text.php:403
-msgid "The end"
-msgstr "Fine"
+#: mod/admin.php:1440
+msgid "Email address of the new user."
+msgstr "Indirizzo Email del nuovo utente."
 
-#: include/text.php:894
-msgid "No contacts"
-msgstr "Nessun contatto"
+#: mod/admin.php:1483
+#, php-format
+msgid "Plugin %s disabled."
+msgstr "Plugin %s disabilitato."
 
-#: include/text.php:909
+#: mod/admin.php:1487
 #, php-format
-msgid "%d Contact"
-msgid_plural "%d Contacts"
-msgstr[0] "%d contatto"
-msgstr[1] "%d contatti"
+msgid "Plugin %s enabled."
+msgstr "Plugin %s abilitato."
 
-#: include/text.php:921
-msgid "View Contacts"
-msgstr "Visualizza i contatti"
+#: mod/admin.php:1498 mod/admin.php:1734
+msgid "Disable"
+msgstr "Disabilita"
 
-#: include/text.php:1010 include/nav.php:121
-msgid "Full Text"
-msgstr "Testo Completo"
+#: mod/admin.php:1500 mod/admin.php:1736
+msgid "Enable"
+msgstr "Abilita"
 
-#: include/text.php:1011 include/nav.php:122
-msgid "Tags"
-msgstr "Tags:"
+#: mod/admin.php:1523 mod/admin.php:1781
+msgid "Toggle"
+msgstr "Inverti"
 
-#: include/text.php:1066
-msgid "poke"
-msgstr "stuzzica"
+#: mod/admin.php:1531 mod/admin.php:1790
+msgid "Author: "
+msgstr "Autore: "
 
-#: include/text.php:1066
-msgid "poked"
-msgstr "ha stuzzicato"
+#: mod/admin.php:1532 mod/admin.php:1791
+msgid "Maintainer: "
+msgstr "Manutentore: "
 
-#: include/text.php:1067
-msgid "ping"
-msgstr "invia un ping"
+#: mod/admin.php:1584
+msgid "Reload active plugins"
+msgstr "Ricarica i plugin attivi"
 
-#: include/text.php:1067
-msgid "pinged"
-msgstr "ha inviato un ping"
+#: 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 "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"
 
-#: include/text.php:1068
-msgid "prod"
-msgstr "pungola"
+#: mod/admin.php:1694
+msgid "No themes found."
+msgstr "Nessun tema trovato."
 
-#: include/text.php:1068
-msgid "prodded"
-msgstr "ha pungolato"
+#: mod/admin.php:1772
+msgid "Screenshot"
+msgstr "Anteprima"
 
-#: include/text.php:1069
-msgid "slap"
-msgstr "schiaffeggia"
+#: mod/admin.php:1832
+msgid "Reload active themes"
+msgstr "Ricarica i temi attivi"
 
-#: include/text.php:1069
-msgid "slapped"
-msgstr "ha schiaffeggiato"
+#: mod/admin.php:1837
+#, 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"
 
-#: include/text.php:1070
-msgid "finger"
-msgstr "tocca"
+#: mod/admin.php:1838
+msgid "[Experimental]"
+msgstr "[Sperimentale]"
 
-#: include/text.php:1070
-msgid "fingered"
-msgstr "ha toccato"
+#: mod/admin.php:1839
+msgid "[Unsupported]"
+msgstr "[Non supportato]"
 
-#: include/text.php:1071
-msgid "rebuff"
-msgstr "respingi"
+#: mod/admin.php:1863
+msgid "Log settings updated."
+msgstr "Impostazioni Log aggiornate."
 
-#: include/text.php:1071
-msgid "rebuffed"
-msgstr "ha respinto"
+#: mod/admin.php:1895
+msgid "PHP log currently enabled."
+msgstr "Log PHP abilitato."
 
-#: include/text.php:1085
-msgid "happy"
-msgstr "felice"
+#: mod/admin.php:1897
+msgid "PHP log currently disabled."
+msgstr "Log PHP disabilitato"
 
-#: include/text.php:1086
-msgid "sad"
-msgstr "triste"
+#: mod/admin.php:1906
+msgid "Clear"
+msgstr "Pulisci"
 
-#: include/text.php:1087
-msgid "mellow"
-msgstr "rilassato"
+#: mod/admin.php:1911
+msgid "Enable Debugging"
+msgstr "Abilita Debugging"
 
-#: include/text.php:1088
-msgid "tired"
-msgstr "stanco"
+#: mod/admin.php:1912
+msgid "Log file"
+msgstr "File di Log"
 
-#: include/text.php:1089
-msgid "perky"
-msgstr "vivace"
+#: mod/admin.php:1912
+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."
 
-#: include/text.php:1090
-msgid "angry"
-msgstr "arrabbiato"
+#: mod/admin.php:1913
+msgid "Log level"
+msgstr "Livello di Log"
 
-#: include/text.php:1091
-msgid "stupified"
-msgstr "stupefatto"
+#: mod/admin.php:1916
+msgid "PHP logging"
+msgstr "Log PHP"
 
-#: include/text.php:1092
-msgid "puzzled"
-msgstr "confuso"
+#: 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 "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."
 
-#: include/text.php:1093
-msgid "interested"
-msgstr "interessato"
+#: mod/admin.php:2045
+#, php-format
+msgid "Lock feature %s"
+msgstr "Blocca funzionalità %s"
 
-#: include/text.php:1094
-msgid "bitter"
-msgstr "risentito"
+#: mod/admin.php:2053
+msgid "Manage Additional Features"
+msgstr "Gestisci Funzionalità Aggiuntive"
 
-#: include/text.php:1095
-msgid "cheerful"
-msgstr "giocoso"
+#: mod/contacts.php:128
+#, php-format
+msgid "%d contact edited."
+msgid_plural "%d contacts edited."
+msgstr[0] "%d contatto modificato."
+msgstr[1] "%d contatti modificati"
 
-#: include/text.php:1096
-msgid "alive"
-msgstr "vivo"
+#: mod/contacts.php:159 mod/contacts.php:368
+msgid "Could not access contact record."
+msgstr "Non Ã¨ possibile accedere al contatto."
 
-#: include/text.php:1097
-msgid "annoyed"
-msgstr "annoiato"
+#: mod/contacts.php:173
+msgid "Could not locate selected profile."
+msgstr "Non riesco a trovare il profilo selezionato."
 
-#: include/text.php:1098
-msgid "anxious"
-msgstr "ansioso"
+#: mod/contacts.php:206
+msgid "Contact updated."
+msgstr "Contatto aggiornato."
 
-#: include/text.php:1099
-msgid "cranky"
-msgstr "irritabile"
+#: mod/contacts.php:208 mod/dfrn_request.php:583
+msgid "Failed to update contact record."
+msgstr "Errore nell'aggiornamento del contatto."
 
-#: include/text.php:1100
-msgid "disturbed"
-msgstr "disturbato"
+#: mod/contacts.php:389
+msgid "Contact has been blocked"
+msgstr "Il contatto Ã¨ stato bloccato"
 
-#: include/text.php:1101
-msgid "frustrated"
-msgstr "frustato"
+#: mod/contacts.php:389
+msgid "Contact has been unblocked"
+msgstr "Il contatto Ã¨ stato sbloccato"
 
-#: include/text.php:1102
-msgid "motivated"
-msgstr "motivato"
+#: mod/contacts.php:400
+msgid "Contact has been ignored"
+msgstr "Il contatto Ã¨ ignorato"
+
+#: mod/contacts.php:400
+msgid "Contact has been unignored"
+msgstr "Il contatto non Ã¨ più ignorato"
+
+#: mod/contacts.php:412
+msgid "Contact has been archived"
+msgstr "Il contatto Ã¨ stato archiviato"
+
+#: mod/contacts.php:412
+msgid "Contact has been unarchived"
+msgstr "Il contatto Ã¨ stato dearchiviato"
 
-#: include/text.php:1103
-msgid "relaxed"
-msgstr "rilassato"
+#: mod/contacts.php:437
+msgid "Drop contact"
+msgstr "Cancella contatto"
 
-#: include/text.php:1104
-msgid "surprised"
-msgstr "sorpreso"
+#: mod/contacts.php:440 mod/contacts.php:801
+msgid "Do you really want to delete this contact?"
+msgstr "Vuoi veramente cancellare questo contatto?"
 
-#: include/text.php:1504
-msgid "bytes"
-msgstr "bytes"
+#: mod/contacts.php:457
+msgid "Contact has been removed."
+msgstr "Il contatto Ã¨ stato rimosso."
 
-#: include/text.php:1536 include/text.php:1548
-msgid "Click to open/close"
-msgstr "Clicca per aprire/chiudere"
+#: mod/contacts.php:498
+#, php-format
+msgid "You are mutual friends with %s"
+msgstr "Sei amico reciproco con %s"
 
-#: include/text.php:1722
-msgid "View on separate page"
-msgstr "Vedi in una pagina separata"
+#: mod/contacts.php:502
+#, php-format
+msgid "You are sharing with %s"
+msgstr "Stai condividendo con %s"
 
-#: include/text.php:1723
-msgid "view on separate page"
-msgstr "vedi in una pagina separata"
+#: mod/contacts.php:507
+#, php-format
+msgid "%s is sharing with you"
+msgstr "%s sta condividendo con te"
 
-#: include/text.php:2002
-msgid "activity"
-msgstr "attività"
+#: mod/contacts.php:527
+msgid "Private communications are not available for this contact."
+msgstr "Le comunicazioni private non sono disponibili per questo contatto."
 
-#: include/text.php:2005
-msgid "post"
-msgstr "messaggio"
+#: mod/contacts.php:534
+msgid "(Update was successful)"
+msgstr "(L'aggiornamento Ã¨ stato completato)"
 
-#: include/text.php:2173
-msgid "Item filed"
-msgstr "Messaggio salvato"
+#: mod/contacts.php:534
+msgid "(Update was not successful)"
+msgstr "(L'aggiornamento non Ã¨ stato completato)"
 
-#: include/bbcode.php:482 include/bbcode.php:1157 include/bbcode.php:1158
-msgid "Image/photo"
-msgstr "Immagine/foto"
+#: mod/contacts.php:536 mod/contacts.php:964
+msgid "Suggest friends"
+msgstr "Suggerisci amici"
 
-#: include/bbcode.php:595
+#: mod/contacts.php:540
 #, 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"
+msgid "Network type: %s"
+msgstr "Tipo di rete: %s"
 
-#: include/bbcode.php:629
-#, php-format
-msgid ""
-"<span><a href=\"%s\" target=\"_blank\">%s</a> wrote the following <a "
-"href=\"%s\" target=\"_blank\">post</a>"
-msgstr "<span><a href=\"%s\" target=\"_blank\">%s</a> ha scritto il seguente <a href=\"%s\" target=\"_blank\">messaggio</a>"
+#: mod/contacts.php:553
+msgid "Communications lost with this contact!"
+msgstr "Comunicazione con questo contatto persa!"
 
-#: include/bbcode.php:1117 include/bbcode.php:1137
-msgid "$1 wrote:"
-msgstr "$1 ha scritto:"
+#: mod/contacts.php:556
+msgid "Fetch further information for feeds"
+msgstr "Recupera maggiori informazioni per i feed"
 
-#: include/bbcode.php:1166 include/bbcode.php:1167
-msgid "Encrypted content"
-msgstr "Contenuto criptato"
+#: mod/contacts.php:557
+msgid "Fetch information"
+msgstr "Recupera informazioni"
+
+#: mod/contacts.php:557
+msgid "Fetch information and keywords"
+msgstr "Recupera informazioni e parole chiave"
+
+#: mod/contacts.php:575
+msgid "Contact"
+msgstr "Contatto"
+
+#: mod/contacts.php:578
+msgid "Profile Visibility"
+msgstr "Visibilità del profilo"
 
-#: include/dba_pdo.php:72 include/dba.php:55
+#: mod/contacts.php:579
 #, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr "Non trovo le informazioni DNS per il database server '%s'"
+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/contact_selectors.php:32
-msgid "Unknown | Not categorised"
-msgstr "Sconosciuto | non categorizzato"
+#: mod/contacts.php:580
+msgid "Contact Information / Notes"
+msgstr "Informazioni / Note sul contatto"
 
-#: include/contact_selectors.php:33
-msgid "Block immediately"
-msgstr "Blocca immediatamente"
+#: mod/contacts.php:581
+msgid "Edit contact notes"
+msgstr "Modifica note contatto"
 
-#: include/contact_selectors.php:34
-msgid "Shady, spammer, self-marketer"
-msgstr "Shady, spammer, self-marketer"
+#: mod/contacts.php:587
+msgid "Block/Unblock contact"
+msgstr "Blocca/Sblocca contatto"
 
-#: include/contact_selectors.php:35
-msgid "Known to me, but no opinion"
-msgstr "Lo conosco, ma non ho un'opinione particolare"
+#: mod/contacts.php:588
+msgid "Ignore contact"
+msgstr "Ignora il contatto"
 
-#: include/contact_selectors.php:36
-msgid "OK, probably harmless"
-msgstr "E' ok, probabilmente innocuo"
+#: mod/contacts.php:589
+msgid "Repair URL settings"
+msgstr "Impostazioni riparazione URL"
 
-#: include/contact_selectors.php:37
-msgid "Reputable, has my trust"
-msgstr "Rispettabile, ha la mia fiducia"
+#: mod/contacts.php:590
+msgid "View conversations"
+msgstr "Vedi conversazioni"
 
-#: include/contact_selectors.php:60
-msgid "Weekly"
-msgstr "Settimanalmente"
+#: mod/contacts.php:596
+msgid "Last update:"
+msgstr "Ultimo aggiornamento:"
 
-#: include/contact_selectors.php:61
-msgid "Monthly"
-msgstr "Mensilmente"
+#: mod/contacts.php:598
+msgid "Update public posts"
+msgstr "Aggiorna messaggi pubblici"
 
-#: include/contact_selectors.php:77
-msgid "OStatus"
-msgstr "Ostatus"
+#: mod/contacts.php:600 mod/contacts.php:974
+msgid "Update now"
+msgstr "Aggiorna adesso"
 
-#: include/contact_selectors.php:78
-msgid "RSS/Atom"
-msgstr "RSS / Atom"
+#: mod/contacts.php:606 mod/contacts.php:806 mod/contacts.php:991
+msgid "Unignore"
+msgstr "Non ignorare"
 
-#: include/contact_selectors.php:81
-msgid "Facebook"
-msgstr "Facebook"
+#: mod/contacts.php:610
+msgid "Currently blocked"
+msgstr "Bloccato"
 
-#: include/contact_selectors.php:82
-msgid "Zot!"
-msgstr "Zot!"
+#: mod/contacts.php:611
+msgid "Currently ignored"
+msgstr "Ignorato"
 
-#: include/contact_selectors.php:83
-msgid "LinkedIn"
-msgstr "LinkedIn"
+#: mod/contacts.php:612
+msgid "Currently archived"
+msgstr "Al momento archiviato"
 
-#: include/contact_selectors.php:84
-msgid "XMPP/IM"
-msgstr "XMPP/IM"
+#: mod/contacts.php:613
+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/contact_selectors.php:85
-msgid "MySpace"
-msgstr "MySpace"
+#: mod/contacts.php:614
+msgid "Notification for new posts"
+msgstr "Notifica per i nuovi messaggi"
 
-#: include/contact_selectors.php:87
-msgid "Google+"
-msgstr "Google+"
+#: mod/contacts.php:614
+msgid "Send a notification of every new post of this contact"
+msgstr "Invia una notifica per ogni nuovo messaggio di questo contatto"
 
-#: include/contact_selectors.php:88
-msgid "pump.io"
-msgstr "pump.io"
+#: mod/contacts.php:617
+msgid "Blacklisted keywords"
+msgstr "Parole chiave in blacklist"
 
-#: include/contact_selectors.php:89
-msgid "Twitter"
-msgstr "Twitter"
+#: 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 "Lista separata da virgola di parole chiave che non dovranno essere convertite in hashtag, quando \"Recupera informazioni e parole chiave\" Ã¨ selezionato"
 
-#: include/contact_selectors.php:90
-msgid "Diaspora Connector"
-msgstr "Connettore Diaspora"
+#: mod/contacts.php:635
+msgid "Actions"
+msgstr "Azioni"
 
-#: include/contact_selectors.php:91
-msgid "GNU Social"
-msgstr "GNU Social"
+#: mod/contacts.php:638
+msgid "Contact Settings"
+msgstr "Impostazioni Contatto"
 
-#: include/contact_selectors.php:92
-msgid "App.net"
-msgstr "App.net"
+#: mod/contacts.php:684
+msgid "Suggestions"
+msgstr "Suggerimenti"
 
-#: include/contact_selectors.php:103
-msgid "Redmatrix"
-msgstr "Redmatrix"
+#: mod/contacts.php:687
+msgid "Suggest potential friends"
+msgstr "Suggerisci potenziali amici"
 
-#: include/Scrape.php:624
-msgid " on Last.fm"
-msgstr "su Last.fm"
+#: mod/contacts.php:695
+msgid "Show all contacts"
+msgstr "Mostra tutti i contatti"
 
-#: include/bb2diaspora.php:154 include/event.php:30 include/event.php:48
-msgid "Starts:"
-msgstr "Inizia:"
+#: mod/contacts.php:700
+msgid "Unblocked"
+msgstr "Sbloccato"
 
-#: include/bb2diaspora.php:162 include/event.php:33 include/event.php:54
-msgid "Finishes:"
-msgstr "Finisce:"
+#: mod/contacts.php:703
+msgid "Only show unblocked contacts"
+msgstr "Mostra solo contatti non bloccati"
 
-#: include/plugin.php:522 include/plugin.php:524
-msgid "Click here to upgrade."
-msgstr "Clicca qui per aggiornare."
+#: mod/contacts.php:709
+msgid "Blocked"
+msgstr "Bloccato"
 
-#: include/plugin.php:530
-msgid "This action exceeds the limits set by your subscription plan."
-msgstr "Questa azione eccede i limiti del tuo piano di sottoscrizione."
+#: mod/contacts.php:712
+msgid "Only show blocked contacts"
+msgstr "Mostra solo contatti bloccati"
 
-#: include/plugin.php:535
-msgid "This action is not available under your subscription plan."
-msgstr "Questa azione non Ã¨ disponibile nel tuo piano di sottoscrizione."
+#: mod/contacts.php:718
+msgid "Ignored"
+msgstr "Ignorato"
 
-#: include/nav.php:72
-msgid "End this session"
-msgstr "Finisci questa sessione"
+#: mod/contacts.php:721
+msgid "Only show ignored contacts"
+msgstr "Mostra solo contatti ignorati"
 
-#: include/nav.php:75 include/nav.php:157 view/theme/diabook/theme.php:123
-msgid "Your posts and conversations"
-msgstr "I tuoi messaggi e le tue conversazioni"
+#: mod/contacts.php:727
+msgid "Archived"
+msgstr "Archiviato"
 
-#: include/nav.php:76 view/theme/diabook/theme.php:124
-msgid "Your profile page"
-msgstr "Pagina del tuo profilo"
+#: mod/contacts.php:730
+msgid "Only show archived contacts"
+msgstr "Mostra solo contatti archiviati"
 
-#: include/nav.php:77 view/theme/diabook/theme.php:126
-msgid "Your photos"
-msgstr "Le tue foto"
+#: mod/contacts.php:736
+msgid "Hidden"
+msgstr "Nascosto"
 
-#: include/nav.php:78
-msgid "Your videos"
-msgstr "I tuoi video"
+#: mod/contacts.php:739
+msgid "Only show hidden contacts"
+msgstr "Mostra solo contatti nascosti"
 
-#: include/nav.php:79 view/theme/diabook/theme.php:127
-msgid "Your events"
-msgstr "I tuoi eventi"
+#: mod/contacts.php:796
+msgid "Search your contacts"
+msgstr "Cerca nei tuoi contatti"
 
-#: include/nav.php:80 view/theme/diabook/theme.php:128
-msgid "Personal notes"
-msgstr "Note personali"
+#: mod/contacts.php:807 mod/contacts.php:999
+msgid "Archive"
+msgstr "Archivia"
 
-#: include/nav.php:80
-msgid "Your personal notes"
-msgstr "Le tue note personali"
+#: mod/contacts.php:807 mod/contacts.php:999
+msgid "Unarchive"
+msgstr "Dearchivia"
 
-#: include/nav.php:91
-msgid "Sign in"
-msgstr "Entra"
+#: mod/contacts.php:810
+msgid "Batch Actions"
+msgstr "Azioni Batch"
 
-#: include/nav.php:104
-msgid "Home Page"
-msgstr "Home Page"
+#: mod/contacts.php:856
+msgid "View all contacts"
+msgstr "Vedi tutti i contatti"
 
-#: include/nav.php:108
-msgid "Create an account"
-msgstr "Crea un account"
+#: mod/contacts.php:866
+msgid "View all common friends"
+msgstr "Vedi tutti gli amici in comune"
 
-#: include/nav.php:113
-msgid "Help and documentation"
-msgstr "Guida e documentazione"
+#: mod/contacts.php:873
+msgid "Advanced Contact Settings"
+msgstr "Impostazioni avanzate Contatto"
 
-#: include/nav.php:116
-msgid "Apps"
-msgstr "Applicazioni"
+#: mod/contacts.php:907
+msgid "Mutual Friendship"
+msgstr "Amicizia reciproca"
+
+#: mod/contacts.php:911
+msgid "is a fan of yours"
+msgstr "è un tuo fan"
 
-#: include/nav.php:116
-msgid "Addon applications, utilities, games"
-msgstr "Applicazioni, utilità e giochi aggiuntivi"
+#: mod/contacts.php:915
+msgid "you are a fan of"
+msgstr "sei un fan di"
 
-#: include/nav.php:118
-msgid "Search site content"
-msgstr "Cerca nel contenuto del sito"
+#: mod/contacts.php:985
+msgid "Toggle Blocked status"
+msgstr "Inverti stato \"Blocca\""
 
-#: include/nav.php:136
-msgid "Conversations on this site"
-msgstr "Conversazioni su questo sito"
+#: mod/contacts.php:993
+msgid "Toggle Ignored status"
+msgstr "Inverti stato \"Ignora\""
 
-#: include/nav.php:138
-msgid "Conversations on the network"
-msgstr "Conversazioni nella rete"
+#: mod/contacts.php:1001
+msgid "Toggle Archive status"
+msgstr "Inverti stato \"Archiviato\""
 
-#: include/nav.php:142
-msgid "Directory"
-msgstr "Elenco"
+#: mod/contacts.php:1009
+msgid "Delete contact"
+msgstr "Rimuovi contatto"
 
-#: include/nav.php:142
-msgid "People directory"
-msgstr "Elenco delle persone"
+#: mod/dfrn_confirm.php:127
+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/nav.php:144
-msgid "Information"
-msgstr "Informazioni"
+#: mod/dfrn_confirm.php:246
+msgid "Response from remote site was not understood."
+msgstr "Errore di comunicazione con l'altro sito."
 
-#: include/nav.php:144
-msgid "Information about this friendica instance"
-msgstr "Informazioni su questo server friendica"
+#: mod/dfrn_confirm.php:255 mod/dfrn_confirm.php:260
+msgid "Unexpected response from remote site: "
+msgstr "La risposta dell'altro sito non può essere gestita: "
 
-#: include/nav.php:154
-msgid "Conversations from your friends"
-msgstr "Conversazioni dai tuoi amici"
+#: mod/dfrn_confirm.php:269
+msgid "Confirmation completed successfully."
+msgstr "Conferma completata con successo."
 
-#: include/nav.php:155
-msgid "Network Reset"
-msgstr "Reset pagina Rete"
+#: mod/dfrn_confirm.php:271 mod/dfrn_confirm.php:285 mod/dfrn_confirm.php:292
+msgid "Remote site reported: "
+msgstr "Il sito remoto riporta: "
 
-#: include/nav.php:155
-msgid "Load Network page with no filters"
-msgstr "Carica la pagina Rete senza nessun filtro"
+#: mod/dfrn_confirm.php:283
+msgid "Temporary failure. Please wait and try again."
+msgstr "Problema temporaneo. Attendi e riprova."
 
-#: include/nav.php:162
-msgid "Friend Requests"
-msgstr "Richieste di amicizia"
+#: mod/dfrn_confirm.php:290
+msgid "Introduction failed or was revoked."
+msgstr "La presentazione ha generato un errore o Ã¨ stata revocata."
 
-#: include/nav.php:166
-msgid "See all notifications"
-msgstr "Vedi tutte le notifiche"
+#: mod/dfrn_confirm.php:419
+msgid "Unable to set contact photo."
+msgstr "Impossibile impostare la foto del contatto."
 
-#: include/nav.php:167
-msgid "Mark all system notifications seen"
-msgstr "Segna tutte le notifiche come viste"
+#: mod/dfrn_confirm.php:557
+#, php-format
+msgid "No user record found for '%s' "
+msgstr "Nessun utente trovato '%s'"
 
-#: include/nav.php:171
-msgid "Private mail"
-msgstr "Posta privata"
+#: mod/dfrn_confirm.php:567
+msgid "Our site encryption key is apparently messed up."
+msgstr "La nostra chiave di criptazione del sito sembra essere corrotta."
 
-#: include/nav.php:172
-msgid "Inbox"
-msgstr "In arrivo"
+#: mod/dfrn_confirm.php:578
+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/nav.php:173
-msgid "Outbox"
-msgstr "Inviati"
+#: mod/dfrn_confirm.php:599
+msgid "Contact record was not found for you on our site."
+msgstr "Il contatto non Ã¨ stato trovato sul nostro sito."
 
-#: include/nav.php:177
-msgid "Manage"
-msgstr "Gestisci"
+#: mod/dfrn_confirm.php:613
+#, 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/nav.php:177
-msgid "Manage other pages"
-msgstr "Gestisci altre pagine"
+#: 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 "L'ID fornito dal tuo sistema Ã¨ duplicato sul nostro sistema. Se riprovi dovrebbe funzionare."
 
-#: include/nav.php:182
-msgid "Account settings"
-msgstr "Parametri account"
+#: mod/dfrn_confirm.php:644
+msgid "Unable to set your contact credentials on our system."
+msgstr "Impossibile impostare le credenziali del tuo contatto sul nostro sistema."
 
-#: include/nav.php:185
-msgid "Manage/Edit Profiles"
-msgstr "Gestisci/Modifica i profili"
+#: mod/dfrn_confirm.php:703
+msgid "Unable to update your contact profile details on our system"
+msgstr "Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema"
 
-#: include/nav.php:187
-msgid "Manage/edit friends and contacts"
-msgstr "Gestisci/modifica amici e contatti"
+#: mod/dfrn_confirm.php:775
+#, php-format
+msgid "%1$s has joined %2$s"
+msgstr "%1$s si Ã¨ unito a %2$s"
 
-#: include/nav.php:194
-msgid "Site setup and configuration"
-msgstr "Configurazione del sito"
+#: mod/dfrn_request.php:101
+msgid "This introduction has already been accepted."
+msgstr "Questa presentazione Ã¨ già stata accettata."
 
-#: include/nav.php:198
-msgid "Navigation"
-msgstr "Navigazione"
+#: mod/dfrn_request.php:124 mod/dfrn_request.php:520
+msgid "Profile location is not valid or does not contain profile information."
+msgstr "L'indirizzo del profilo non Ã¨ valido o non contiene un profilo."
 
-#: include/nav.php:198
-msgid "Site map"
-msgstr "Mappa del sito"
+#: mod/dfrn_request.php:129 mod/dfrn_request.php:525
+msgid "Warning: profile location has no identifiable owner name."
+msgstr "Attenzione: l'indirizzo del profilo non riporta il nome del proprietario."
 
-#: include/api.php:878
-#, 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/dfrn_request.php:131 mod/dfrn_request.php:527
+msgid "Warning: profile location has no profile photo."
+msgstr "Attenzione: l'indirizzo del profilo non ha una foto."
 
-#: include/api.php:897
+#: mod/dfrn_request.php:134 mod/dfrn_request.php:530
 #, 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"
+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"
 
-#: include/api.php:916
-#, 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/dfrn_request.php:180
+msgid "Introduction complete."
+msgstr "Presentazione completa."
 
-#: include/user.php:48
-msgid "An invitation is required."
-msgstr "E' richiesto un invito."
+#: mod/dfrn_request.php:222
+msgid "Unrecoverable protocol error."
+msgstr "Errore di comunicazione."
 
-#: include/user.php:53
-msgid "Invitation could not be verified."
-msgstr "L'invito non puo' essere verificato."
+#: mod/dfrn_request.php:250
+msgid "Profile unavailable."
+msgstr "Profilo non disponibile."
 
-#: include/user.php:61
-msgid "Invalid OpenID url"
-msgstr "Url OpenID non valido"
+#: mod/dfrn_request.php:277
+#, php-format
+msgid "%s has received too many connection requests today."
+msgstr "%s ha ricevuto troppe richieste di connessione per oggi."
 
-#: include/user.php:82
-msgid "Please enter the required information."
-msgstr "Inserisci le informazioni richieste."
+#: mod/dfrn_request.php:278
+msgid "Spam protection measures have been invoked."
+msgstr "Sono state attivate le misure di protezione contro lo spam."
 
-#: include/user.php:96
-msgid "Please use a shorter name."
-msgstr "Usa un nome più corto."
+#: mod/dfrn_request.php:279
+msgid "Friends are advised to please try again in 24 hours."
+msgstr "Gli amici sono pregati di riprovare tra 24 ore."
 
-#: include/user.php:98
-msgid "Name too short."
-msgstr "Il nome Ã¨ troppo corto."
+#: mod/dfrn_request.php:341
+msgid "Invalid locator"
+msgstr "Indirizzo non valido"
 
-#: include/user.php:113
-msgid "That doesn't appear to be your full (First Last) name."
-msgstr "Questo non sembra essere il tuo nome completo (Nome Cognome)."
+#: mod/dfrn_request.php:350
+msgid "Invalid email address."
+msgstr "Indirizzo email non valido."
 
-#: include/user.php:118
-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/dfrn_request.php:375
+msgid "This account has not been configured for email. Request failed."
+msgstr "Questo account non Ã¨ stato configurato per l'email. Richiesta fallita."
 
-#: include/user.php:121
-msgid "Not a valid email address."
-msgstr "L'indirizzo email non Ã¨ valido."
+#: mod/dfrn_request.php:478
+msgid "You have already introduced yourself here."
+msgstr "Ti sei già presentato qui."
 
-#: include/user.php:134
-msgid "Cannot use that email."
-msgstr "Non puoi usare quell'email."
+#: mod/dfrn_request.php:482
+#, php-format
+msgid "Apparently you are already friends with %s."
+msgstr "Pare che tu e %s siate già amici."
 
-#: include/user.php:140
-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/dfrn_request.php:503
+msgid "Invalid profile URL."
+msgstr "Indirizzo profilo non valido."
 
-#: include/user.php:147 include/user.php:245
-msgid "Nickname is already registered. Please choose another."
-msgstr "Nome utente già registrato. Scegline un altro."
+#: mod/dfrn_request.php:604
+msgid "Your introduction has been sent."
+msgstr "La tua presentazione Ã¨ stata inviata."
 
-#: include/user.php:157
+#: mod/dfrn_request.php:644
 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."
-
-#: include/user.php:173
-msgid "SERIOUS ERROR: Generation of security keys failed."
-msgstr "ERRORE GRAVE: La generazione delle chiavi di sicurezza Ã¨ fallita."
+"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."
 
-#: include/user.php:231
-msgid "An error occurred during registration. Please try again."
-msgstr "C'è stato un errore durante la registrazione. Prova ancora."
+#: mod/dfrn_request.php:664
+msgid "Please login to confirm introduction."
+msgstr "Accedi per confermare la presentazione."
 
-#: include/user.php:256 view/theme/duepuntozero/config.php:44
-msgid "default"
-msgstr "default"
+#: mod/dfrn_request.php:674
+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."
 
-#: include/user.php:266
-msgid "An error occurred creating your default profile. Please try again."
-msgstr "C'è stato un errore nella creazione del tuo profilo. Prova ancora."
+#: mod/dfrn_request.php:688 mod/dfrn_request.php:705
+msgid "Confirm"
+msgstr "Conferma"
 
-#: include/user.php:299 include/user.php:303 include/profile_selectors.php:42
-msgid "Friends"
-msgstr "Amici"
+#: mod/dfrn_request.php:700
+msgid "Hide this contact"
+msgstr "Nascondi questo contatto"
 
-#: include/user.php:387
+#: mod/dfrn_request.php:703
 #, 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."
+msgid "Welcome home %s."
+msgstr "Bentornato a casa %s."
 
-#: include/user.php:391
+#: mod/dfrn_request.php:704
 #, 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"
+msgid "Please confirm your introduction/connection request to %s."
+msgstr "Conferma la tua richiesta di connessione con %s."
 
-#: include/diaspora.php:720
-msgid "Sharing notification from Diaspora network"
-msgstr "Notifica di condivisione dal network Diaspora*"
+#: mod/dfrn_request.php:833
+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:"
 
-#: include/diaspora.php:2625
-msgid "Attachments:"
-msgstr "Allegati:"
+#: 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 "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>"
 
-#: include/delivery.php:533
-msgid "(no subject)"
-msgstr "(nessun oggetto)"
+#: mod/dfrn_request.php:859
+msgid "Friend/Connection Request"
+msgstr "Richieste di amicizia/connessione"
 
-#: include/delivery.php:544 include/enotify.php:37
-msgid "noreply"
-msgstr "nessuna risposta"
+#: mod/dfrn_request.php:860
+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"
 
-#: include/items.php:4926
-msgid "Do you really want to delete this item?"
-msgstr "Vuoi veramente cancellare questo elemento?"
+#: mod/dfrn_request.php:861 mod/follow.php:109
+msgid "Please answer the following:"
+msgstr "Rispondi:"
 
-#: include/items.php:5201
-msgid "Archives"
-msgstr "Archivi"
+#: mod/dfrn_request.php:862 mod/follow.php:110
+#, php-format
+msgid "Does %s know you?"
+msgstr "%s ti conosce?"
 
-#: include/profile_selectors.php:6
-msgid "Male"
-msgstr "Maschio"
+#: mod/dfrn_request.php:866 mod/follow.php:111
+msgid "Add a personal note:"
+msgstr "Aggiungi una nota personale:"
 
-#: include/profile_selectors.php:6
-msgid "Female"
-msgstr "Femmina"
+#: mod/dfrn_request.php:869
+msgid "StatusNet/Federated Social Web"
+msgstr "StatusNet/Federated Social Web"
 
-#: include/profile_selectors.php:6
-msgid "Currently Male"
-msgstr "Al momento maschio"
+#: mod/dfrn_request.php:871
+#, 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."
 
-#: include/profile_selectors.php:6
-msgid "Currently Female"
-msgstr "Al momento femmina"
+#: mod/dfrn_request.php:872 mod/follow.php:117
+msgid "Your Identity Address:"
+msgstr "L'indirizzo della tua identità:"
 
-#: include/profile_selectors.php:6
-msgid "Mostly Male"
-msgstr "Prevalentemente maschio"
+#: mod/dfrn_request.php:875 mod/follow.php:19
+msgid "Submit Request"
+msgstr "Invia richiesta"
 
-#: include/profile_selectors.php:6
-msgid "Mostly Female"
-msgstr "Prevalentemente femmina"
+#: mod/follow.php:30
+msgid "You already added this contact."
+msgstr "Hai già aggiunto questo contatto."
 
-#: include/profile_selectors.php:6
-msgid "Transgender"
-msgstr "Transgender"
+#: mod/follow.php:39
+msgid "Diaspora support isn't enabled. Contact can't be added."
+msgstr "Il supporto Diaspora non Ã¨ abilitato. Il contatto non può essere aggiunto."
 
-#: include/profile_selectors.php:6
-msgid "Intersex"
-msgstr "Intersex"
+#: mod/follow.php:46
+msgid "OStatus support is disabled. Contact can't be added."
+msgstr "Il supporto OStatus non Ã¨ abilitato. Il contatto non può essere aggiunto."
 
-#: include/profile_selectors.php:6
-msgid "Transsexual"
-msgstr "Transessuale"
+#: mod/follow.php:53
+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."
 
-#: include/profile_selectors.php:6
-msgid "Hermaphrodite"
-msgstr "Ermafrodito"
+#: mod/follow.php:180
+msgid "Contact added"
+msgstr "Contatto aggiunto"
 
-#: include/profile_selectors.php:6
-msgid "Neuter"
-msgstr "Neutro"
+#: mod/install.php:139
+msgid "Friendica Communications Server - Setup"
+msgstr "Friendica Comunicazione Server - Impostazioni"
 
-#: include/profile_selectors.php:6
-msgid "Non-specific"
-msgstr "Non specificato"
+#: mod/install.php:145
+msgid "Could not connect to database."
+msgstr " Impossibile collegarsi con il database."
 
-#: include/profile_selectors.php:6
-msgid "Other"
-msgstr "Altro"
+#: mod/install.php:149
+msgid "Could not create table."
+msgstr "Impossibile creare le tabelle."
 
-#: include/profile_selectors.php:23
-msgid "Males"
-msgstr "Maschi"
+#: mod/install.php:155
+msgid "Your Friendica site database has been installed."
+msgstr "Il tuo Friendica Ã¨ stato installato."
 
-#: include/profile_selectors.php:23
-msgid "Females"
-msgstr "Femmine"
+#: mod/install.php:160
+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"
 
-#: include/profile_selectors.php:23
-msgid "Gay"
-msgstr "Gay"
+#: mod/install.php:161 mod/install.php:230 mod/install.php:607
+msgid "Please see the file \"INSTALL.txt\"."
+msgstr "Leggi il file \"INSTALL.txt\"."
 
-#: include/profile_selectors.php:23
-msgid "Lesbian"
-msgstr "Lesbica"
+#: mod/install.php:173
+msgid "Database already in use."
+msgstr "Database già in uso."
 
-#: include/profile_selectors.php:23
-msgid "No Preference"
-msgstr "Nessuna preferenza"
+#: mod/install.php:227
+msgid "System check"
+msgstr "Controllo sistema"
 
-#: include/profile_selectors.php:23
-msgid "Bisexual"
-msgstr "Bisessuale"
+#: mod/install.php:232
+msgid "Check again"
+msgstr "Controlla ancora"
 
-#: include/profile_selectors.php:23
-msgid "Autosexual"
-msgstr "Autosessuale"
+#: mod/install.php:251
+msgid "Database connection"
+msgstr "Connessione al database"
 
-#: include/profile_selectors.php:23
-msgid "Abstinent"
-msgstr "Astinente"
+#: mod/install.php:252
+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."
 
-#: include/profile_selectors.php:23
-msgid "Virgin"
-msgstr "Vergine"
+#: mod/install.php:253
+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."
 
-#: include/profile_selectors.php:23
-msgid "Deviant"
-msgstr "Deviato"
+#: mod/install.php:254
+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."
 
-#: include/profile_selectors.php:23
-msgid "Fetish"
-msgstr "Fetish"
+#: mod/install.php:258
+msgid "Database Server Name"
+msgstr "Nome del database server"
 
-#: include/profile_selectors.php:23
-msgid "Oodles"
-msgstr "Un sacco"
+#: mod/install.php:259
+msgid "Database Login Name"
+msgstr "Nome utente database"
 
-#: include/profile_selectors.php:23
-msgid "Nonsexual"
-msgstr "Asessuato"
+#: mod/install.php:260
+msgid "Database Login Password"
+msgstr "Password utente database"
 
-#: include/profile_selectors.php:42
-msgid "Single"
-msgstr "Single"
+#: mod/install.php:261
+msgid "Database Name"
+msgstr "Nome database"
 
-#: include/profile_selectors.php:42
-msgid "Lonely"
-msgstr "Solitario"
+#: mod/install.php:262 mod/install.php:303
+msgid "Site administrator email address"
+msgstr "Indirizzo email dell'amministratore del sito"
 
-#: include/profile_selectors.php:42
-msgid "Available"
-msgstr "Disponibile"
+#: 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 "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web."
 
-#: include/profile_selectors.php:42
-msgid "Unavailable"
-msgstr "Non disponibile"
+#: mod/install.php:266 mod/install.php:306
+msgid "Please select a default timezone for your website"
+msgstr "Seleziona il fuso orario predefinito per il tuo sito web"
 
-#: include/profile_selectors.php:42
-msgid "Has crush"
-msgstr "è cotto/a"
+#: mod/install.php:293
+msgid "Site settings"
+msgstr "Impostazioni sito"
 
-#: include/profile_selectors.php:42
-msgid "Infatuated"
-msgstr "infatuato/a"
+#: mod/install.php:307
+msgid "System Language:"
+msgstr "Lingua di Sistema:"
 
-#: include/profile_selectors.php:42
-msgid "Dating"
-msgstr "Disponibile a un incontro"
+#: mod/install.php:307
+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."
 
-#: include/profile_selectors.php:42
-msgid "Unfaithful"
-msgstr "Infedele"
+#: mod/install.php:347
+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"
 
-#: include/profile_selectors.php:42
-msgid "Sex Addict"
-msgstr "Sesso-dipendente"
+#: 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 "Se non hai una versione a linea di comando di PHP installata sul tuo server, non sarai in grado di avviare il processo di poll in background via cron. Vedi <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-poller'>'Setup the poller'</a>"
 
-#: include/profile_selectors.php:42
-msgid "Friends/Benefits"
-msgstr "Amici con benefici"
+#: mod/install.php:352
+msgid "PHP executable path"
+msgstr "Percorso eseguibile PHP"
 
-#: include/profile_selectors.php:42
-msgid "Casual"
-msgstr "Casual"
+#: mod/install.php:352
+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."
 
-#: include/profile_selectors.php:42
-msgid "Engaged"
-msgstr "Impegnato"
+#: mod/install.php:357
+msgid "Command line PHP"
+msgstr "PHP da riga di comando"
 
-#: include/profile_selectors.php:42
-msgid "Married"
-msgstr "Sposato"
+#: mod/install.php:366
+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)"
 
-#: include/profile_selectors.php:42
-msgid "Imaginarily married"
-msgstr "immaginariamente sposato/a"
+#: mod/install.php:367
+msgid "Found PHP version: "
+msgstr "Versione PHP:"
+
+#: mod/install.php:369
+msgid "PHP cli binary"
+msgstr "Binario PHP cli"
 
-#: include/profile_selectors.php:42
-msgid "Partners"
-msgstr "Partners"
+#: mod/install.php:380
+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\"."
 
-#: include/profile_selectors.php:42
-msgid "Cohabiting"
-msgstr "Coinquilino"
+#: mod/install.php:381
+msgid "This is required for message delivery to work."
+msgstr "E' obbligatorio per far funzionare la consegna dei messaggi."
 
-#: include/profile_selectors.php:42
-msgid "Common law"
-msgstr "diritto comune"
+#: mod/install.php:383
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
 
-#: include/profile_selectors.php:42
-msgid "Happy"
-msgstr "Felice"
+#: mod/install.php:404
+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"
 
-#: include/profile_selectors.php:42
-msgid "Not looking"
-msgstr "Non guarda"
+#: mod/install.php:405
+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\"."
 
-#: include/profile_selectors.php:42
-msgid "Swinger"
-msgstr "Scambista"
+#: mod/install.php:407
+msgid "Generate encryption keys"
+msgstr "Genera chiavi di criptazione"
 
-#: include/profile_selectors.php:42
-msgid "Betrayed"
-msgstr "Tradito"
+#: mod/install.php:414
+msgid "libCurl PHP module"
+msgstr "modulo PHP libCurl"
 
-#: include/profile_selectors.php:42
-msgid "Separated"
-msgstr "Separato"
+#: mod/install.php:415
+msgid "GD graphics PHP module"
+msgstr "modulo PHP GD graphics"
 
-#: include/profile_selectors.php:42
-msgid "Unstable"
-msgstr "Instabile"
+#: mod/install.php:416
+msgid "OpenSSL PHP module"
+msgstr "modulo PHP OpenSSL"
 
-#: include/profile_selectors.php:42
-msgid "Divorced"
-msgstr "Divorziato"
+#: mod/install.php:417
+msgid "mysqli PHP module"
+msgstr "modulo PHP mysqli"
 
-#: include/profile_selectors.php:42
-msgid "Imaginarily divorced"
-msgstr "immaginariamente divorziato/a"
+#: mod/install.php:418
+msgid "mb_string PHP module"
+msgstr "modulo PHP mb_string"
 
-#: include/profile_selectors.php:42
-msgid "Widowed"
-msgstr "Vedovo"
+#: mod/install.php:419
+msgid "mcrypt PHP module"
+msgstr "modulo PHP mcrypt"
 
-#: include/profile_selectors.php:42
-msgid "Uncertain"
-msgstr "Incerto"
+#: mod/install.php:420
+msgid "XML PHP module"
+msgstr "Modulo PHP XML"
 
-#: include/profile_selectors.php:42
-msgid "It's complicated"
-msgstr "E' complicato"
+#: mod/install.php:421
+msgid "iconv module"
+msgstr "modulo iconv"
 
-#: include/profile_selectors.php:42
-msgid "Don't care"
-msgstr "Non interessa"
+#: mod/install.php:425 mod/install.php:427
+msgid "Apache mod_rewrite module"
+msgstr "Modulo mod_rewrite di Apache"
 
-#: include/profile_selectors.php:42
-msgid "Ask me"
-msgstr "Chiedimelo"
+#: mod/install.php:425
+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"
 
-#: include/enotify.php:18
-msgid "Friendica Notification"
-msgstr "Notifica Friendica"
+#: mod/install.php:433
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "Errore: il modulo libCURL di PHP Ã¨ richiesto, ma non risulta installato."
 
-#: include/enotify.php:21
-msgid "Thank You,"
-msgstr "Grazie,"
+#: mod/install.php:437
+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."
 
-#: include/enotify.php:24
-#, php-format
-msgid "%s Administrator"
-msgstr "Amministratore %s"
+#: mod/install.php:441
+msgid "Error: openssl PHP module required but not installed."
+msgstr "Errore: il modulo openssl di PHP Ã¨ richiesto, ma non risulta installato."
 
-#: include/enotify.php:26
-#, php-format
-msgid "%1$s, %2$s Administrator"
-msgstr "%1$s,  amministratore di %2$s"
+#: mod/install.php:445
+msgid "Error: mysqli PHP module required but not installed."
+msgstr "Errore: il modulo mysqli di PHP Ã¨ richiesto, ma non risulta installato"
 
-#: include/enotify.php:68
-#, php-format
-msgid "%s <!item_type!>"
-msgstr "%s <!item_type!>"
+#: mod/install.php:449
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "Errore: il modulo PHP mb_string Ã¨ richiesto, ma non risulta installato."
 
-#: include/enotify.php:82
-#, php-format
-msgid "[Friendica:Notify] New mail received at %s"
-msgstr "[Friendica:Notifica] Nuovo messaggio privato ricevuto su %s"
+#: mod/install.php:453
+msgid "Error: mcrypt PHP module required but not installed."
+msgstr "Errore: il modulo mcrypt di PHP Ã¨ richiesto, ma non risulta installato"
 
-#: include/enotify.php:84
-#, 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."
+#: mod/install.php:457
+msgid "Error: iconv PHP module required but not installed."
+msgstr "Errore: il modulo PHP iconv Ã¨ richiesto ma non installato."
 
-#: include/enotify.php:85
-#, php-format
-msgid "%1$s sent you %2$s."
-msgstr "%1$s ti ha inviato %2$s"
+#: mod/install.php:466
+msgid ""
+"If you are using php_cli, please make sure that mcrypt module is enabled in "
+"its config file"
+msgstr "Se stai usando php_cli, controlla che il modulo mcrypt sia abilitato nel suo file di configurazione"
 
-#: include/enotify.php:85
-msgid "a private message"
-msgstr "un messaggio privato"
+#: mod/install.php:469
+msgid ""
+"Function mcrypt_create_iv() is not defined. This is needed to enable RINO2 "
+"encryption layer."
+msgstr "La funzione mcrypt _create_iv() non Ã¨ definita. E' richiesta per abilitare il livello di criptazione RINO2"
 
-#: include/enotify.php:86
-#, php-format
-msgid "Please visit %s to view and/or reply to your private messages."
-msgstr "Visita %s per vedere e/o rispodere ai tuoi messaggi privati."
+#: mod/install.php:471
+msgid "mcrypt_create_iv() function"
+msgstr "funzione mcrypt_create_iv()"
 
-#: include/enotify.php:138
-#, 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]"
+#: mod/install.php:479
+msgid "Error, XML PHP module required but not installed."
+msgstr "Errore, il modulo PHP XML Ã¨ richiesto ma non installato."
 
-#: include/enotify.php:145
-#, 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]"
+#: 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 "L'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella principale del tuo web server ma non Ã¨ in grado di farlo."
 
-#: include/enotify.php:153
-#, 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]"
+#: 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 "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."
 
-#: include/enotify.php:163
-#, php-format
-msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
-msgstr "[Friendica:Notifica] Commento di %2$s alla conversazione #%1$d"
+#: 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 "Alla fine di questa procedura, di daremo un testo da salvare in un file chiamato .htconfig.php nella tua cartella principale di Friendica"
 
-#: include/enotify.php:164
-#, php-format
-msgid "%s commented on an item/conversation you have been following."
-msgstr "%s ha commentato un elemento che stavi seguendo."
+#: 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 "Puoi in alternativa saltare questa procedura ed eseguire l'installazione manualmente. Vedi il file \"INSTALL.txt\" per le istruzioni."
 
-#: include/enotify.php:167 include/enotify.php:182 include/enotify.php:195
-#: include/enotify.php:208 include/enotify.php:226 include/enotify.php:239
-#, php-format
-msgid "Please visit %s to view and/or reply to the conversation."
-msgstr "Visita %s per vedere e/o commentare la conversazione"
+#: mod/install.php:500
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.php Ã¨ scrivibile"
 
-#: include/enotify.php:174
-#, php-format
-msgid "[Friendica:Notify] %s posted to your profile wall"
-msgstr "[Friendica:Notifica] %s ha scritto sulla tua bacheca"
+#: 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 "Friendica usa il motore di template Smarty3 per renderizzare le sue pagine web. Smarty3 compila i template in PHP per velocizzare il rendering."
 
-#: include/enotify.php:176
-#, php-format
-msgid "%1$s posted to your profile wall at %2$s"
-msgstr "%1$s ha scritto sulla tua bacheca su %2$s"
+#: 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 "Per salvare questi template compilati, il server werb ha bisogno dell'accesso in scrittura alla cartella view/smarty3/ nella cartella principale dei Friendica."
 
-#: include/enotify.php:178
-#, 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]"
+#: 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 "Per favore, controlla che l'utente con cui il tuo server web gira (es www-data) ha accesso in scrittura a questa cartella."
 
-#: include/enotify.php:189
-#, php-format
-msgid "[Friendica:Notify] %s tagged you"
-msgstr "[Friendica:Notifica] %s ti ha taggato"
+#: 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 "Nota: come misura di sicurezza, dovresti dare accesso in scrittura solo alla cartella view/smarty3, non ai template (.tpl) che contiene."
 
-#: include/enotify.php:190
-#, php-format
-msgid "%1$s tagged you at %2$s"
-msgstr "%1$s ti ha taggato su %2$s"
+#: mod/install.php:516
+msgid "view/smarty3 is writable"
+msgstr "view/smarty3 Ã¨ scrivibile"
 
-#: include/enotify.php:191
-#, php-format
-msgid "%1$s [url=%2$s]tagged you[/url]."
-msgstr "%1$s [url=%2$s]ti ha taggato[/url]."
+#: mod/install.php:532
+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."
 
-#: include/enotify.php:202
-#, php-format
-msgid "[Friendica:Notify] %s shared a new post"
-msgstr "[Friendica:Notifica] %s ha condiviso un nuovo messaggio"
+#: mod/install.php:534
+msgid "Url rewrite is working"
+msgstr "La riscrittura degli url funziona"
 
-#: include/enotify.php:203
-#, php-format
-msgid "%1$s shared a new post at %2$s"
-msgstr "%1$s ha condiviso un nuovo messaggio su %2$s"
+#: mod/install.php:552
+msgid "ImageMagick PHP extension is not installed"
+msgstr "L'estensione PHP ImageMagick non Ã¨ installata"
 
-#: include/enotify.php:204
-#, php-format
-msgid "%1$s [url=%2$s]shared a post[/url]."
-msgstr "%1$s [url=%2$s]ha condiviso un messaggio[/url]."
+#: mod/install.php:555
+msgid "ImageMagick PHP extension is installed"
+msgstr "L'estensione PHP ImageMagick Ã¨ installata"
 
-#: include/enotify.php:216
-#, php-format
-msgid "[Friendica:Notify] %1$s poked you"
-msgstr "[Friendica:Notifica] %1$s ti ha stuzzicato"
+#: mod/install.php:557
+msgid "ImageMagick supports GIF"
+msgstr "ImageMagick supporta i GIF"
 
-#: include/enotify.php:217
-#, php-format
-msgid "%1$s poked you at %2$s"
-msgstr "%1$s ti ha stuzzicato su %2$s"
+#: mod/install.php:566
+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."
 
-#: include/enotify.php:218
-#, php-format
-msgid "%1$s [url=%2$s]poked you[/url]."
-msgstr "%1$s [url=%2$s]ti ha stuzzicato[/url]."
+#: mod/install.php:605
+msgid "<h1>What next</h1>"
+msgstr "<h1>Cosa fare ora</h1>"
 
-#: include/enotify.php:233
-#, php-format
-msgid "[Friendica:Notify] %s tagged your post"
-msgstr "[Friendica:Notifica] %s ha taggato un tuo messaggio"
+#: mod/install.php:606
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the "
+"poller."
+msgstr "IMPORTANTE: Devi impostare [manualmente] la pianificazione del poller."
 
-#: include/enotify.php:234
-#, php-format
-msgid "%1$s tagged your post at %2$s"
-msgstr "%1$s ha taggato il tuo post su %2$s"
+#: mod/item.php:116
+msgid "Unable to locate original post."
+msgstr "Impossibile trovare il messaggio originale."
 
-#: include/enotify.php:235
-#, php-format
-msgid "%1$s tagged [url=%2$s]your post[/url]"
-msgstr "%1$s ha taggato [url=%2$s]il tuo post[/url]"
+#: mod/item.php:341
+msgid "Empty post discarded."
+msgstr "Messaggio vuoto scartato."
 
-#: include/enotify.php:246
-msgid "[Friendica:Notify] Introduction received"
-msgstr "[Friendica:Notifica] Hai ricevuto una presentazione"
+#: mod/item.php:902
+msgid "System error. Post not saved."
+msgstr "Errore di sistema. Messaggio non salvato."
 
-#: include/enotify.php:247
+#: mod/item.php:992
 #, 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"
+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."
 
-#: include/enotify.php:248
+#: mod/item.php:994
 #, 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."
+msgid "You may visit them online at %s"
+msgstr "Puoi visitarli online su %s"
+
+#: mod/item.php:995
+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."
 
-#: include/enotify.php:251 include/enotify.php:293
+#: mod/item.php:999
 #, php-format
-msgid "You may visit their profile at %s"
-msgstr "Puoi visitare il suo profilo presso %s"
+msgid "%s posted an update."
+msgstr "%s ha inviato un aggiornamento."
 
-#: include/enotify.php:253
+#: mod/network.php:398
 #, php-format
-msgid "Please visit %s to approve or reject the introduction."
-msgstr "Visita %s per approvare o rifiutare la presentazione."
+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."
 
-#: include/enotify.php:261
-msgid "[Friendica:Notify] A new person is sharing with you"
-msgstr "[Friendica:Notifica] Una nuova persona sta condividendo con te"
+#: mod/network.php:401
+msgid "Messages in this group won't be send to these receivers."
+msgstr "I messaggi in questo gruppo non saranno inviati ai quei contatti."
 
-#: include/enotify.php:262 include/enotify.php:263
-#, php-format
-msgid "%1$s is sharing with you at %2$s"
-msgstr "%1$s sta condividendo con te su %2$s"
+#: mod/network.php:529
+msgid "Private messages to this person are at risk of public disclosure."
+msgstr "I messaggi privati a questa persona potrebbero risultare visibili anche pubblicamente."
 
-#: include/enotify.php:269
-msgid "[Friendica:Notify] You have a new follower"
-msgstr "[Friendica:Notifica] Una nuova persona ti segue"
+#: mod/network.php:534
+msgid "Invalid contact."
+msgstr "Contatto non valido."
 
-#: include/enotify.php:270 include/enotify.php:271
-#, 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"
+#: mod/network.php:826
+msgid "Commented Order"
+msgstr "Ordina per commento"
 
-#: include/enotify.php:284
-msgid "[Friendica:Notify] Friend suggestion received"
-msgstr "[Friendica:Notifica] Hai ricevuto un suggerimento di amicizia"
+#: mod/network.php:829
+msgid "Sort by Comment Date"
+msgstr "Ordina per data commento"
 
-#: include/enotify.php:285
-#, 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"
+#: mod/network.php:834
+msgid "Posted Order"
+msgstr "Ordina per invio"
 
-#: include/enotify.php:286
-#, 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"
+#: mod/network.php:837
+msgid "Sort by Post Date"
+msgstr "Ordina per data messaggio"
 
-#: include/enotify.php:291
-msgid "Name:"
-msgstr "Nome:"
+#: mod/network.php:848
+msgid "Posts that mention or involve you"
+msgstr "Messaggi che ti citano o coinvolgono"
 
-#: include/enotify.php:292
-msgid "Photo:"
-msgstr "Foto:"
+#: mod/network.php:856
+msgid "New"
+msgstr "Nuovo"
 
-#: include/enotify.php:295
-#, php-format
-msgid "Please visit %s to approve or reject the suggestion."
-msgstr "Visita %s per approvare o rifiutare il suggerimento."
+#: mod/network.php:859
+msgid "Activity Stream - by date"
+msgstr "Activity Stream - per data"
 
-#: include/enotify.php:303 include/enotify.php:316
-msgid "[Friendica:Notify] Connection accepted"
-msgstr "[Friendica:Notifica] Connessione accettata"
+#: mod/network.php:867
+msgid "Shared Links"
+msgstr "Links condivisi"
 
-#: include/enotify.php:304 include/enotify.php:317
-#, 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"
+#: mod/network.php:870
+msgid "Interesting Links"
+msgstr "Link Interessanti"
 
-#: include/enotify.php:305 include/enotify.php:318
-#, 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]"
+#: mod/network.php:878
+msgid "Starred"
+msgstr "Preferiti"
 
-#: include/enotify.php:308
-msgid ""
-"You are now mutual friends and may exchange status updates, photos, and email\n"
-"\twithout restriction."
-msgstr "Ora siete connessi reciprocamente e potete scambiarvi aggiornamenti di stato, foto e email\nsenza restrizioni"
+#: mod/network.php:881
+msgid "Favourite Posts"
+msgstr "Messaggi preferiti"
 
-#: include/enotify.php:311 include/enotify.php:325
-#, php-format
-msgid "Please visit %s  if you wish to make any changes to this relationship."
-msgstr "Visita %s se desideri modificare questo collegamento."
+#: mod/ping.php:261
+msgid "{0} wants to be your friend"
+msgstr "{0} vuole essere tuo amico"
 
-#: include/enotify.php:321
-#, 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 possibiltà di interazione col profilo. Se Ã¨ una pagina di una comunità o di una celebrità, queste impostazioni sono state applicate automaticamente."
+#: mod/ping.php:276
+msgid "{0} sent you a message"
+msgstr "{0} ti ha inviato un messaggio"
 
-#: include/enotify.php:323
-#, 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ò decidere in futuro di estendere la connessione in una reciproca o più permissiva."
+#: mod/ping.php:291
+msgid "{0} requested registration"
+msgstr "{0} chiede la registrazione"
 
-#: include/enotify.php:336
-msgid "[Friendica System:Notify] registration request"
-msgstr "[Friendica System:Notifica] richiesta di registrazione"
+#: mod/viewcontacts.php:72
+msgid "No contacts."
+msgstr "Nessun contatto."
 
-#: include/enotify.php:337
-#, 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"
+#: object/Item.php:370
+msgid "via"
+msgstr "via"
 
-#: include/enotify.php:338
-#, 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."
+#: view/theme/frio/php/Image.php:23
+msgid "Repeat the image"
+msgstr "Ripeti l'immagine"
 
-#: include/enotify.php:341
-#, 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)"
+#: view/theme/frio/php/Image.php:23
+msgid "Will repeat your image to fill the background."
+msgstr "Ripete l'immagine per riempire lo sfondo."
 
-#: include/enotify.php:344
-#, php-format
-msgid "Please visit %s to approve or reject the request."
-msgstr "Visita %s per approvare o rifiutare la richiesta."
+#: view/theme/frio/php/Image.php:25
+msgid "Stretch"
+msgstr "Stira"
 
-#: include/oembed.php:226
-msgid "Embedded content"
-msgstr "Contenuto incorporato"
+#: view/theme/frio/php/Image.php:25
+msgid "Will stretch to width/height of the image."
+msgstr "Stira l'immagine."
 
-#: include/oembed.php:235
-msgid "Embedding disabled"
-msgstr "Embed disabilitato"
+#: view/theme/frio/php/Image.php:27
+msgid "Resize fill and-clip"
+msgstr "Scala e ritaglia"
 
-#: include/uimport.php:94
-msgid "Error decoding account file"
-msgstr "Errore decodificando il file account"
+#: view/theme/frio/php/Image.php:27
+msgid "Resize to fill and retain aspect ratio."
+msgstr "Scala l'immagine a riempire mantenendo le proporzioni."
 
-#: include/uimport.php:100
-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?"
+#: view/theme/frio/php/Image.php:29
+msgid "Resize best fit"
+msgstr "Scala best fit"
 
-#: include/uimport.php:116 include/uimport.php:127
-msgid "Error! Cannot check nickname"
-msgstr "Errore! Non posso controllare il nickname"
+#: 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."
 
-#: include/uimport.php:120 include/uimport.php:131
-#, php-format
-msgid "User '%s' already exists on this server!"
-msgstr "L'utente '%s' esiste già su questo server!"
+#: view/theme/frio/config.php:42
+msgid "Default"
+msgstr "Default"
 
-#: include/uimport.php:153
-msgid "User creation error"
-msgstr "Errore creando l'utente"
+#: view/theme/frio/config.php:54
+msgid "Note: "
+msgstr "Nota:"
 
-#: include/uimport.php:173
-msgid "User profile creation error"
-msgstr "Errore creando il profile dell'utente"
+#: view/theme/frio/config.php:54
+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"
 
-#: include/uimport.php:222
-#, 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"
+#: view/theme/frio/config.php:62
+msgid "Select scheme"
+msgstr "Seleziona schema"
 
-#: include/uimport.php:292
-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"
+#: view/theme/frio/config.php:63
+msgid "Navigation bar background color"
+msgstr "Colore di sfondo barra di navigazione"
 
-#: index.php:442
-msgid "toggle mobile"
-msgstr "commuta tema mobile"
+#: view/theme/frio/config.php:64
+msgid "Navigation bar icon color "
+msgstr "Colore icona barra di navigazione"
 
-#: view/theme/cleanzero/config.php:83
-msgid "Set resize level for images in posts and comments (width and height)"
-msgstr "Dimensione immagini in messaggi e commenti (larghezza e altezza)"
+#: view/theme/frio/config.php:65
+msgid "Link color"
+msgstr "Colore link"
 
-#: view/theme/cleanzero/config.php:84 view/theme/dispy/config.php:73
-#: view/theme/diabook/config.php:151
-msgid "Set font-size for posts and comments"
-msgstr "Dimensione del carattere di messaggi e commenti"
+#: view/theme/frio/config.php:66
+msgid "Set the background color"
+msgstr "Imposta il colore di sfondo"
 
-#: view/theme/cleanzero/config.php:85
-msgid "Set theme width"
-msgstr "Imposta la larghezza del tema"
+#: view/theme/frio/config.php:67
+msgid "Content background transparency"
+msgstr "Trasparenza sfondo contenuto"
 
-#: view/theme/cleanzero/config.php:86 view/theme/quattro/config.php:68
-msgid "Color scheme"
-msgstr "Schema colori"
+#: view/theme/frio/config.php:68
+msgid "Set the background image"
+msgstr "Imposta l'immagine di sfondo"
 
-#: view/theme/dispy/config.php:74 view/theme/diabook/config.php:152
-msgid "Set line-height for posts and comments"
-msgstr "Altezza della linea di testo di messaggi e commenti"
+#: view/theme/frio/theme.php:229
+msgid "Guest"
+msgstr "Ospite"
 
-#: view/theme/dispy/config.php:75
-msgid "Set colour scheme"
-msgstr "Imposta schema colori"
+#: view/theme/frio/theme.php:235
+msgid "Visitor"
+msgstr "Visitatore"
 
 #: view/theme/quattro/config.php:67
 msgid "Alignment"
@@ -8407,6 +8773,10 @@ msgstr "Sinistra"
 msgid "Center"
 msgstr "Centrato"
 
+#: view/theme/quattro/config.php:68
+msgid "Color scheme"
+msgstr "Schema colori"
+
 #: view/theme/quattro/config.php:69
 msgid "Posts font size"
 msgstr "Dimensione caratteri post"
@@ -8415,95 +8785,29 @@ msgstr "Dimensione caratteri post"
 msgid "Textareas font size"
 msgstr "Dimensione caratteri nelle aree di testo"
 
-#: view/theme/diabook/config.php:153
-msgid "Set resolution for middle column"
-msgstr "Imposta la dimensione della colonna centrale"
-
-#: view/theme/diabook/config.php:154
-msgid "Set color scheme"
-msgstr "Imposta lo schema dei colori"
-
-#: view/theme/diabook/config.php:155
-msgid "Set zoomfactor for Earth Layer"
-msgstr "Livello di zoom per Earth Layer"
-
-#: view/theme/diabook/config.php:156 view/theme/diabook/theme.php:585
-msgid "Set longitude (X) for Earth Layers"
-msgstr "Longitudine (X) per Earth Layers"
-
-#: view/theme/diabook/config.php:157 view/theme/diabook/theme.php:586
-msgid "Set latitude (Y) for Earth Layers"
-msgstr "Latitudine (Y) per Earth Layers"
-
-#: view/theme/diabook/config.php:158 view/theme/diabook/theme.php:130
-#: view/theme/diabook/theme.php:544 view/theme/diabook/theme.php:624
-#: view/theme/vier/config.php:111
-msgid "Community Pages"
-msgstr "Pagine Comunitarie"
-
-#: view/theme/diabook/config.php:159 view/theme/diabook/theme.php:579
-#: view/theme/diabook/theme.php:625
-msgid "Earth Layers"
-msgstr "Earth Layers"
-
-#: view/theme/diabook/config.php:160 view/theme/diabook/theme.php:391
-#: view/theme/diabook/theme.php:626 view/theme/vier/config.php:112
-#: view/theme/vier/theme.php:156
+#: view/theme/vier/theme.php:152 view/theme/vier/config.php:112
 msgid "Community Profiles"
 msgstr "Profili Comunità"
 
-#: view/theme/diabook/config.php:161 view/theme/diabook/theme.php:599
-#: view/theme/diabook/theme.php:627 view/theme/vier/config.php:113
-msgid "Help or @NewHere ?"
-msgstr "Serve aiuto? Sei nuovo?"
-
-#: view/theme/diabook/config.php:162 view/theme/diabook/theme.php:606
-#: view/theme/diabook/theme.php:628 view/theme/vier/config.php:114
-#: view/theme/vier/theme.php:377
-msgid "Connect Services"
-msgstr "Servizi di conessione"
-
-#: view/theme/diabook/config.php:163 view/theme/diabook/theme.php:523
-#: view/theme/diabook/theme.php:629 view/theme/vier/config.php:115
-#: view/theme/vier/theme.php:203
-msgid "Find Friends"
-msgstr "Trova Amici"
-
-#: view/theme/diabook/config.php:164 view/theme/diabook/theme.php:412
-#: view/theme/diabook/theme.php:630 view/theme/vier/config.php:116
-#: view/theme/vier/theme.php:185
+#: view/theme/vier/theme.php:181 view/theme/vier/config.php:116
 msgid "Last users"
 msgstr "Ultimi utenti"
 
-#: view/theme/diabook/config.php:165 view/theme/diabook/theme.php:486
-#: view/theme/diabook/theme.php:631
-msgid "Last photos"
-msgstr "Ultime foto"
-
-#: view/theme/diabook/config.php:166 view/theme/diabook/theme.php:441
-#: view/theme/diabook/theme.php:632
-msgid "Last likes"
-msgstr "Ultimi \"mi piace\""
-
-#: view/theme/diabook/theme.php:125
-msgid "Your contacts"
-msgstr "I tuoi contatti"
-
-#: view/theme/diabook/theme.php:128
-msgid "Your personal photos"
-msgstr "Le tue foto personali"
+#: view/theme/vier/theme.php:199 view/theme/vier/config.php:115
+msgid "Find Friends"
+msgstr "Trova Amici"
 
-#: view/theme/diabook/theme.php:524 view/theme/vier/theme.php:204
+#: view/theme/vier/theme.php:200
 msgid "Local Directory"
 msgstr "Elenco Locale"
 
-#: view/theme/diabook/theme.php:584
-msgid "Set zoomfactor for Earth Layers"
-msgstr "Livello di zoom per Earth Layers"
+#: view/theme/vier/theme.php:291
+msgid "Quick Start"
+msgstr "Quick Start"
 
-#: view/theme/diabook/theme.php:622
-msgid "Show/hide boxes at right-hand column:"
-msgstr "Mostra/Nascondi riquadri nella colonna destra"
+#: view/theme/vier/theme.php:373 view/theme/vier/config.php:114
+msgid "Connect Services"
+msgstr "Servizi connessi"
 
 #: view/theme/vier/config.php:64
 msgid "Comma separated list of helper forums"
@@ -8513,9 +8817,13 @@ msgstr "Lista separata da virgola di forum di aiuto"
 msgid "Set style"
 msgstr "Imposta stile"
 
-#: view/theme/vier/theme.php:295
-msgid "Quick Start"
-msgstr "Quick Start"
+#: view/theme/vier/config.php:111
+msgid "Community Pages"
+msgstr "Pagine Comunitarie"
+
+#: view/theme/vier/config.php:113
+msgid "Help or @NewHere ?"
+msgstr "Serve aiuto? Sei nuovo?"
 
 #: view/theme/duepuntozero/config.php:45
 msgid "greenzero"
@@ -8544,3 +8852,56 @@ msgstr "slackr"
 #: view/theme/duepuntozero/config.php:62
 msgid "Variations"
 msgstr "Varianti"
+
+#: boot.php:970
+msgid "Delete this item?"
+msgstr "Cancellare questo elemento?"
+
+#: boot.php:973
+msgid "show fewer"
+msgstr "mostra di meno"
+
+#: boot.php:1655
+#, php-format
+msgid "Update %s failed. See error logs."
+msgstr "aggiornamento %s fallito. Guarda i log di errore."
+
+#: boot.php:1767
+msgid "Create a New Account"
+msgstr "Crea un nuovo account"
+
+#: boot.php:1796
+msgid "Password: "
+msgstr "Password: "
+
+#: boot.php:1797
+msgid "Remember me"
+msgstr "Ricordati di me"
+
+#: boot.php:1800
+msgid "Or login using OpenID: "
+msgstr "O entra con OpenID:"
+
+#: boot.php:1806
+msgid "Forgot your password?"
+msgstr "Hai dimenticato la password?"
+
+#: boot.php:1809
+msgid "Website Terms of Service"
+msgstr "Condizioni di servizio del sito web "
+
+#: boot.php:1810
+msgid "terms of service"
+msgstr "condizioni del servizio"
+
+#: boot.php:1812
+msgid "Website Privacy Policy"
+msgstr "Politiche di privacy del sito"
+
+#: boot.php:1813
+msgid "privacy policy"
+msgstr "politiche di privacy"
+
+#: index.php:451
+msgid "toggle mobile"
+msgstr "commuta tema mobile"
index 131e03080b68b96b9dfea55be2d3c9498a069572..60860b5fda6fc7ab59d062e9bcf04eef807108e8 100644 (file)
@@ -5,1313 +5,793 @@ function string_plural_select_it($n){
        return ($n != 1);;
 }}
 ;
-$a->strings["Network:"] = "Rete:";
-$a->strings["Forum"] = "Forum";
-$a->strings["%d contact edited."] = array(
-       0 => "%d contatto modificato.",
-       1 => "%d contatti modificati",
+$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"] = array(
+       0 => "%d invito disponibile",
+       1 => "%d inviti disponibili",
 );
-$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["Permission denied."] = "Permesso negato.";
-$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["Do you really want to delete this contact?"] = "Vuoi veramente cancellare questo contatto?";
-$a->strings["Yes"] = "Si";
-$a->strings["Cancel"] = "Annulla";
-$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 infomazioni per i feed";
-$a->strings["Disabled"] = "Disabilitato";
-$a->strings["Fetch information"] = "Recupera informazioni";
-$a->strings["Fetch information and keywords"] = "Recupera informazioni e parole chiave";
-$a->strings["Submit"] = "Invia";
-$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["Edit contact notes"] = "Modifica note contatto";
-$a->strings["Visit %s's profile [%s]"] = "Visita il profilo di %s [%s]";
-$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["Delete contact"] = "Rimuovi contatto";
-$a->strings["Last update:"] = "Ultimo aggiornamento:";
-$a->strings["Update public posts"] = "Aggiorna messaggi pubblici";
-$a->strings["Update now"] = "Aggiorna adesso";
+$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["Unblock"] = "Sblocca";
-$a->strings["Block"] = "Blocca";
-$a->strings["Unignore"] = "Non ignorare";
-$a->strings["Ignore"] = "Ignora";
-$a->strings["Currently blocked"] = "Bloccato";
-$a->strings["Currently ignored"] = "Ignorato";
-$a->strings["Currently archived"] = "Al momento archiviato";
-$a->strings["Hide this contact from others"] = "Nascondi questo contatto agli altri";
-$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 hastag, quando \"Recupera informazioni e parole chiave\" Ã¨ selezionato";
-$a->strings["Profile URL"] = "URL Profilo";
-$a->strings["Location:"] = "Posizione:";
-$a->strings["About:"] = "Informazioni:";
-$a->strings["Tags:"] = "Tag:";
-$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"] = "Achiviato";
-$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["Contacts"] = "Contatti";
-$a->strings["Search your contacts"] = "Cerca nei tuoi contatti";
-$a->strings["Finding: "] = "Ricerca: ";
+$a->strings["Examples: Robert Morgenstein, Fishing"] = "Esempi: Mario Rossi, Pesca";
 $a->strings["Find"] = "Trova";
-$a->strings["Update"] = "Aggiorna";
-$a->strings["Archive"] = "Archivia";
-$a->strings["Unarchive"] = "Dearchivia";
-$a->strings["Delete"] = "Rimuovi";
-$a->strings["Status"] = "Stato";
-$a->strings["Status Messages and Posts"] = "Messaggi di stato e post";
-$a->strings["Profile"] = "Profilo";
-$a->strings["Profile Details"] = "Dettagli del profilo";
-$a->strings["View all contacts"] = "Vedi tutti i contatti";
-$a->strings["Common Friends"] = "Amici in comune";
-$a->strings["View all common friends"] = "Vedi tutti gli amici in comune";
-$a->strings["Repair"] = "Ripara";
-$a->strings["Advanced Contact Settings"] = "Impostazioni avanzate Contatto";
-$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["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["Edit contact"] = "Modifca contatto";
-$a->strings["No profile"] = "Nessun profilo";
-$a->strings["Manage Identities and/or Pages"] = "Gestisci indentità 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["Post successful."] = "Inviato!";
-$a->strings["Permission denied"] = "Permesso negato";
-$a->strings["Invalid profile identifier."] = "Indentificativo 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["Item not found."] = "Elemento non trovato.";
-$a->strings["Public access denied."] = "Accesso negato.";
-$a->strings["Access to this profile has been restricted."] = "L'accesso a questo profilo Ã¨ stato limitato.";
-$a->strings["Item has been removed."] = "L'oggetto Ã¨ stato rimosso.";
-$a->strings["Welcome to Friendica"] = "Benvenuto su Friendica";
-$a->strings["New Member Checklist"] = "Cose da fare per i Nuovi Utenti";
-$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."] = "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.";
-$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["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";
-$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."] = "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.";
-$a->strings["Profile Keywords"] = "Parole chiave del profilo";
-$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."] = "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.";
-$a->strings["Connecting"] = "Collegarsi";
-$a->strings["Importing Emails"] = "Importare le Email";
-$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"] = "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";
-$a->strings["Go to Your Contacts Page"] = "Vai alla tua pagina Contatti";
-$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."] = "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>";
-$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?";
-$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 rispetta la tua provacy. 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.";
-$a->strings["Getting Help"] = "Ottenere Aiuto";
-$a->strings["Go to the Help Section"] = "Vai alla sezione Guida";
-$a->strings["Our <strong>help</strong> pages may be consulted for detail on other program features and resources."] = "Le nostre pagine della <strong>guida</strong> possono essere consultate per avere dettagli su altre caratteristiche del programma e altre risorse.";
-$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["Friend Suggestions"] = "Contatti suggeriti";
+$a->strings["Similar Interests"] = "Interessi simili";
+$a->strings["Random Profile"] = "Profilo causale";
+$a->strings["Invite Friends"] = "Invita amici";
+$a->strings["Networks"] = "Reti";
+$a->strings["All Networks"] = "Tutte le Reti";
+$a->strings["Saved Folders"] = "Cartelle Salvate";
+$a->strings["Everything"] = "Tutto";
+$a->strings["Categories"] = "Categorie";
+$a->strings["%d contact in common"] = array(
+       0 => "%d contatto in comune",
+       1 => "%d contatti in comune",
+);
+$a->strings["show more"] = "mostra di più";
+$a->strings["Forums"] = "Forum";
+$a->strings["External link to forum"] = "Link esterno al forum";
+$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"] = array(
+       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["Cannot locate DNS info for database server '%s'"] = "Non trovo le informazioni DNS per il database server '%s'";
+$a->strings["Logged out."] = "Uscita effettuata.";
 $a->strings["Login failed."] = "Accesso fallito.";
-$a->strings["Image uploaded but image cropping failed."] = "L'immagine Ã¨ stata caricata, ma il non Ã¨ stato possibile ritagliarla.";
-$a->strings["Profile Photos"] = "Foto del profilo";
-$a->strings["Image size reduction [%s] failed."] = "Il ridimensionamento del'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["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'imagine 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["photo"] = "foto";
-$a->strings["status"] = "stato";
-$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["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["Done"] = "Fatto";
-$a->strings["success"] = "successo";
-$a->strings["failed"] = "fallito";
-$a->strings["ignored"] = "ignorato";
-$a->strings["Keep this window open until done."] = "Tieni questa finestra aperta fino a che ha finito.";
-$a->strings["Save to Folder:"] = "Salva nella Cartella:";
-$a->strings["- select -"] = "- seleziona -";
-$a->strings["Save"] = "Salva";
-$a->strings["Submit Request"] = "Invia richiesta";
-$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 puo' essere aggiunto.";
-$a->strings["OStatus support is disabled. Contact can't be added."] = "Il supporto OStatus non Ã¨ abilitato. Il contatto non puo' 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 puo' essere aggiunto.";
-$a->strings["Please answer the following:"] = "Rispondi:";
-$a->strings["Does %s know you?"] = "%s ti conosce?";
-$a->strings["No"] = "No";
-$a->strings["Add a personal note:"] = "Aggiungi una nota personale:";
-$a->strings["Your Identity Address:"] = "L'indirizzo della tua identità:";
-$a->strings["Contact added"] = "Contatto aggiunto";
-$a->strings["Unable to locate original post."] = "Impossibile trovare il messaggio originale.";
-$a->strings["Empty post discarded."] = "Messaggio vuoto scartato.";
-$a->strings["Wall Photos"] = "Foto della bacheca";
-$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["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["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["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["Group removed."] = "Gruppo rimosso.";
-$a->strings["Unable to remove group."] = "Impossibile rimuovere il gruppo.";
-$a->strings["Group Editor"] = "Modifica gruppo";
-$a->strings["Members"] = "Membri";
-$a->strings["Group is empty"] = "Il gruppo Ã¨ vuoto";
-$a->strings["You must be logged in to use addons. "] = "Devi aver effettuato il login per usare gli addons.";
-$a->strings["Applications"] = "Applicazioni";
-$a->strings["No installed applications."] = "Nessuna applicazione installata.";
-$a->strings["Profile not found."] = "Profilo non trovato.";
-$a->strings["Contact not found."] = "Contatto non trovato.";
-$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Questo puo' 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["%1\$s is now friends with %2\$s"] = "%1\$s e %2\$s adesso sono amici";
-$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["Requested profile is not available."] = "Profilo richiesto non disponibile.";
-$a->strings["Tips for New Members"] = "Consigli per i Nuovi Utenti";
-$a->strings["Do you really want to delete this video?"] = "Vuoi veramente cancellare questo video?";
-$a->strings["Delete Video"] = "Rimuovi video";
-$a->strings["No videos selected"] = "Nessun video selezionato";
-$a->strings["Access to this item is restricted."] = "Questo oggetto non Ã¨ visibile a tutti.";
-$a->strings["View Video"] = "Guarda Video";
-$a->strings["View Album"] = "Sfoglia l'album";
-$a->strings["Recent Videos"] = "Video Recenti";
-$a->strings["Upload New Videos"] = "Carica Nuovo Video";
-$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["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["Invalid request."] = "Richiesta non valida.";
-$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 precendentemente). 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["{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["No contacts."] = "Nessun contatto.";
-$a->strings["Invalid request identifier."] = "L'identificativo della richiesta non Ã¨ valido.";
-$a->strings["Discard"] = "Scarta";
-$a->strings["System"] = "Sistema";
-$a->strings["Network"] = "Rete";
-$a->strings["Personal"] = "Personale";
-$a->strings["Home"] = "Home";
-$a->strings["Introductions"] = "Presentazioni";
-$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["Friend Suggestion"] = "Amico suggerito";
-$a->strings["suggested by %s"] = "sugerito da %s";
-$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? \"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: "] = "La connessione dovrà essere bidirezionale o no? \"Amici\" implica che tu permetti al contatto di leggere i tuoi post e tu leggerai i suoi. \"Fan/Ammiratore\" significa che permetti al contatto di leggere i tuoi posto ma tu non vuoi leggere i suoi. Approva come:";
-$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: "] = "La connessione dovrà essere bidirezionale o no? \"Amici\" implica che tu permetti al contatto di leggere i tuoi post e tu leggerai i suoi. \"Condivisore\" significa che permetti al contatto di leggere i tuoi posto ma tu non vuoi leggere i suoi. Approva come:";
-$a->strings["Friend"] = "Amico";
-$a->strings["Sharer"] = "Condivisore";
-$a->strings["Fan/Admirer"] = "Fan/Ammiratore";
-$a->strings["Friend/Connect Request"] = "Richiesta amicizia/connessione";
-$a->strings["New Follower"] = "Qualcuno inizia a seguirti";
-$a->strings["Gender:"] = "Genere:";
-$a->strings["No introductions."] = "Nessuna presentazione.";
-$a->strings["Notifications"] = "Notifiche";
-$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 now friends with %s"] = "%s Ã¨ ora amico di %s";
-$a->strings["%s created a new post"] = "%s a creato un nuovo messaggio";
-$a->strings["%s commented on %s's post"] = "%s ha commentato il messaggio di %s";
-$a->strings["No more network notifications."] = "Nessuna nuova.";
-$a->strings["Network Notifications"] = "Notifiche dalla rete";
-$a->strings["No more system notifications."] = "Nessuna nuova notifica di sistema.";
-$a->strings["System Notifications"] = "Notifiche di sistema";
-$a->strings["No more personal notifications."] = "Nessuna nuova.";
-$a->strings["Personal Notifications"] = "Notifiche personali";
-$a->strings["No more home notifications."] = "Nessuna nuova.";
-$a->strings["Home Notifications"] = "Notifiche bacheca";
-$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["Nothing new here"] = "Niente di nuovo qui";
-$a->strings["Clear notifications"] = "Pulisci le notifiche";
-$a->strings["New Message"] = "Nuovo messaggio";
-$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 puo' essere inviato.";
-$a->strings["Message collection failure."] = "Errore recuperando il messaggio.";
-$a->strings["Message sent."] = "Messaggio inviato.";
-$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["Please enter a link URL:"] = "Inserisci l'indirizzo del link:";
-$a->strings["Send Private Message"] = "Invia un messaggio privato";
-$a->strings["To:"] = "A:";
-$a->strings["Subject:"] = "Oggetto:";
-$a->strings["Your message:"] = "Il tuo messaggio:";
-$a->strings["Upload photo"] = "Carica foto";
-$a->strings["Insert web link"] = "Inserisci link";
-$a->strings["Please wait"] = "Attendi";
-$a->strings["No messages."] = "Nessun messaggio.";
-$a->strings["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"] = array(
-       0 => "%d messaggio",
-       1 => "%d messaggi",
+$a->strings["Contacts not in any group"] = "Contatti in nessun gruppo.";
+$a->strings["add"] = "aggiungi";
+$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"] = "GNU Social";
+$a->strings["App.net"] = "App.net";
+$a->strings["Hubzilla/Redmatrix"] = "Hubzilla/Redmatrix";
+$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["Visible to everybody"] = "Visibile a tutti";
+$a->strings["show"] = "mostra";
+$a->strings["don't show"] = "non mostrare";
+$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["photo"] = "foto";
+$a->strings["status"] = "stato";
+$a->strings["event"] = "l'evento";
+$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 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["Wall Photos"] = "Foto della bacheca";
+$a->strings["Click here to upgrade."] = "Clicca qui per aggiornare.";
+$a->strings["This action exceeds the limits set by your subscription plan."] = "Questa azione eccede i limiti del tuo piano di sottoscrizione.";
+$a->strings["This action is not available under your subscription plan."] = "Questa azione non Ã¨ disponibile nel tuo piano di sottoscrizione.";
+$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"] = array(
+       0 => "%d contatto non importato",
+       1 => "%d contatti non importati",
 );
-$a->strings["[Embedded content - reload page to view]"] = "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]";
-$a->strings["Contact settings applied."] = "Contatto modificato.";
-$a->strings["Contact update failed."] = "Le modifiche al contatto non sono state salvate.";
-$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong>ATTENZIONE: Queste sono impostazioni avanzate</strong> e se inserisci informazioni errate le tue comunicazioni con questo contatto potrebbero non funzionare più";
-$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "Usa <strong>ora</strong> il tasto 'Indietro' del tuo browser se non sei sicuro di cosa fare in questa pagina.";
-$a->strings["No mirroring"] = "Non duplicare";
-$a->strings["Mirror as forwarded posting"] = "Duplica come messaggi ricondivisi";
-$a->strings["Mirror as my own posting"] = "Duplica come miei messaggi";
-$a->strings["Return to contact editor"] = "Ritorna alla modifica contatto";
-$a->strings["Refetch contact data"] = "Ricarica dati contatto";
-$a->strings["Name"] = "Nome";
-$a->strings["Account Nickname"] = "Nome utente";
-$a->strings["@Tagname - overrides Name/Nickname"] = "@TagName - al posto del nome utente";
-$a->strings["Account URL"] = "URL dell'utente";
-$a->strings["Friend Request URL"] = "URL Richiesta Amicizia";
-$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["Remote Self"] = "Io remoto";
-$a->strings["Mirror postings from this contact"] = "Ripeti i messaggi di questo contatto";
-$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "Imposta questo contatto come 'io remoto', questo farà si che friendica reinvii i nuovi messaggi da questo contatto.";
-$a->strings["Login"] = "Accedi";
-$a->strings["The post was created"] = "Il messaggio Ã¨ stato creato";
-$a->strings["Access denied."] = "Accesso negato.";
-$a->strings["Connect"] = "Connetti";
-$a->strings["View Profile"] = "Visualizza profilo";
-$a->strings["People Search - %s"] = "Cerca persone - %s";
-$a->strings["No matches"] = "Nessun risultato";
+$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["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["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["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]";
+$a->strings["%1\$s commented on [url=%2\$s]your %3\$s[/url]"] = "%1\$s ha commentato un [url=%2\$s]tuo %3\$s[/url]";
+$a->strings["[Friendica:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Friendica:Notifica] Commento di %2\$s alla conversazione #%1\$d";
+$a->strings["%s commented on an item/conversation you have been following."] = "%s ha commentato un elemento che stavi seguendo.";
+$a->strings["Please visit %s to view and/or reply to the conversation."] = "Visita %s per vedere e/o commentare la conversazione";
+$a->strings["[Friendica:Notify] %s posted to your profile wall"] = "[Friendica:Notifica] %s ha scritto sulla tua bacheca";
+$a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s ha scritto sulla tua bacheca su %2\$s";
+$a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s ha inviato un messaggio sulla [url=%2\$s]tua bacheca[/url]";
+$a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica:Notifica] %s ti ha taggato";
+$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s ti ha taggato su %2\$s";
+$a->strings["%1\$s [url=%2\$s]tagged you[/url]."] = "%1\$s [url=%2\$s]ti ha taggato[/url].";
+$a->strings["[Friendica:Notify] %s shared a new post"] = "[Friendica:Notifica] %s ha condiviso un nuovo messaggio";
+$a->strings["%1\$s shared a new post at %2\$s"] = "%1\$s ha condiviso un nuovo messaggio su %2\$s";
+$a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]ha condiviso un messaggio[/url].";
+$a->strings["[Friendica:Notify] %1\$s poked you"] = "[Friendica:Notifica] %1\$s ti ha stuzzicato";
+$a->strings["%1\$s poked you at %2\$s"] = "%1\$s ti ha stuzzicato su %2\$s";
+$a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s [url=%2\$s]ti ha stuzzicato[/url].";
+$a->strings["[Friendica:Notify] %s tagged your post"] = "[Friendica:Notifica] %s ha taggato un tuo messaggio";
+$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s ha taggato il tuo post su %2\$s";
+$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s ha taggato [url=%2\$s]il tuo post[/url]";
+$a->strings["[Friendica:Notify] Introduction received"] = "[Friendica:Notifica] Hai ricevuto una presentazione";
+$a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Hai ricevuto un'introduzione da '%1\$s' su %2\$s";
+$a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "Hai ricevuto [url=%1\$s]un'introduzione[/url] da %2\$s.";
+$a->strings["You may visit their profile at %s"] = "Puoi visitare il suo profilo presso %s";
+$a->strings["Please visit %s to approve or reject the introduction."] = "Visita %s per approvare o rifiutare la presentazione.";
+$a->strings["[Friendica:Notify] A new person is sharing with you"] = "[Friendica:Notifica] Una nuova persona sta condividendo con te";
+$a->strings["%1\$s is sharing with you at %2\$s"] = "%1\$s sta condividendo con te su %2\$s";
+$a->strings["[Friendica:Notify] You have a new follower"] = "[Friendica:Notifica] Una nuova persona ti segue";
+$a->strings["You have a new follower at %2\$s : %1\$s"] = "Un nuovo utente ha iniziato a seguirti su %2\$s : %1\$s";
+$a->strings["[Friendica:Notify] Friend suggestion received"] = "[Friendica:Notifica] Hai ricevuto un suggerimento di amicizia";
+$a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Hai ricevuto un suggerimento di amicizia da '%1\$s' su %2\$s";
+$a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from %3\$s."] = "Hai ricevuto [url=%1\$s]un suggerimento di amicizia[/url] per %2\$s su %3\$s";
+$a->strings["Name:"] = "Nome:";
+$a->strings["Photo:"] = "Foto:";
+$a->strings["Please visit %s to approve or reject the suggestion."] = "Visita %s per approvare o rifiutare il suggerimento.";
+$a->strings["[Friendica:Notify] Connection accepted"] = "[Friendica:Notifica] Connessione accettata";
+$a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "'%1\$s' ha accettato la tua richiesta di connessione su %2\$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' 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["Please visit %s to approve or reject the request."] = "Visita %s per approvare o rifiutare la richiesta.";
+$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["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["all-day"] = "tutto il 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["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["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["Contact Photos"] = "Foto dei contatti";
-$a->strings["Files"] = "File";
-$a->strings["Contacts who are not members of a group"] = "Contatti che non sono membri di un gruppo";
-$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["Federation Statistics"] = "Statistiche sulla Federazione";
-$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["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"] = "Home";
+$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["Network"] = "Rete";
+$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["Introductions"] = "Presentazioni";
+$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["Plugin Features"] = "Impostazioni Plugins";
-$a->strings["diagnostics"] = "diagnostiche";
-$a->strings["User registrations waiting for confirmation"] = "Utenti registrati in attesa di conferma";
-$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."] = "";
-$a->strings["Administration"] = "Amministrazione";
-$a->strings["Currently this node is aware of %d nodes from the following platforms:"] = "";
-$a->strings["ID"] = "ID";
-$a->strings["Recipient Name"] = "Nome Destinatario";
-$a->strings["Recipient Profile"] = "Profilo Destinatario";
-$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 invo dei post. Questi sono post la cui consegna Ã¨ fallita. Verranno reinviati più tardi ed eventualmente cancellati se la consegna continua a fallire.";
-$a->strings["Normal Account"] = "Account normale";
-$a->strings["Soapbox Account"] = "Account per comunicati e annunci";
-$a->strings["Community/Celebrity Account"] = "Account per celebrità o per comunità";
-$a->strings["Automatic Friend Account"] = "Account per amicizia automatizzato";
-$a->strings["Blog Account"] = "Account Blog";
-$a->strings["Private Forum"] = "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["Can not parse base url. Must have at least <scheme>://<domain>"] = "Impossibile analizzare l'url base. Deve avere almeno [schema]://[dominio]";
-$a->strings["RINO2 needs mcrypt php extension to work."] = "RINO2 necessita dell'estensione php mcrypt per funzionare.";
-$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["At post arrival"] = "All'arrivo di un messaggio";
-$a->strings["Frequently"] = "Frequentemente";
-$a->strings["Hourly"] = "Ogni ora";
-$a->strings["Twice daily"] = "Due volte al dì";
-$a->strings["Daily"] = "Giornalmente";
-$a->strings["Users, Global Contacts"] = "Utenti, Contatti Globali";
-$a->strings["Users, Global Contacts/fallback"] = "Utenti, Contatti Globali/fallback";
-$a->strings["One month"] = "Un mese";
-$a->strings["Three months"] = "Tre mesi";
-$a->strings["Half a year"] = "Sei mesi";
-$a->strings["One year"] = "Un anno";
-$a->strings["Multi user instance"] = "Istanza multi utente";
-$a->strings["Closed"] = "Chiusa";
-$a->strings["Requires approval"] = "Richiede l'approvazione";
-$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 linki 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["Save Settings"] = "Salva Impostazioni";
-$a->strings["Registration"] = "Registrazione";
-$a->strings["File upload"] = "Caricamento file";
-$a->strings["Policies"] = "Politiche";
-$a->strings["Advanced"] = "Avanzate";
-$a->strings["Auto Discovered Contact Directory"] = "Elenco Contatti Scoperto Automaticamente";
-$a->strings["Performance"] = "Performance";
-$a->strings["Relocate - WARNING: advanced function. Could make this server unreachable."] = "Trasloca - ATTENZIONE: funzione avanzata! Puo' rendere questo server irraggiungibile.";
-$a->strings["Site name"] = "Nome del sito";
-$a->strings["Host name"] = "Nome host";
-$a->strings["Sender Email"] = "Mittente email";
-$a->strings["The email address your server shall use to send notification emails from."] = "L'indirizzo email che il tuo server dovrà usare per inviare notifiche via email.";
-$a->strings["Banner/Logo"] = "Banner/Logo";
-$a->strings["Shortcut icon"] = "Icona shortcut";
-$a->strings["Link to an icon that will be used for browsers."] = "Link verso un'icona che verrà usata dai browsers.";
-$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["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 - puo' essere sovrascritto dalle impostazioni utente - <a href='#' id='cnftheme'>cambia le impostazioni del tema</a>";
-$a->strings["Mobile system theme"] = "Tema mobile di sistema";
-$a->strings["Theme for mobile devices"] = "Tema per dispositivi mobili";
-$a->strings["SSL link policy"] = "Gestione link SSL";
-$a->strings["Determines whether generated links should be forced to use SSL"] = "Determina se i link generati devono essere forzati a usare SSL";
-$a->strings["Force SSL"] = "Forza SSL";
-$a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Forza tutte le richieste non SSL su SSL - Attenzione: su alcuni sistemi puo' portare a loop senza fine";
-$a->strings["Old style 'Share'"] = "Ricondivisione vecchio stile";
-$a->strings["Deactivates the bbcode element 'share' for repeating items."] = "Disattiva l'elemento bbcode 'share' con elementi ripetuti";
-$a->strings["Hide help entry from navigation menu"] = "Nascondi la voce 'Guida' dal menu di navigazione";
-$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "Nasconde la voce per le pagine della guida dal menu di navigazione. E' comunque possibile accedervi richiamando /help direttamente.";
-$a->strings["Single user instance"] = "Instanza a singolo utente";
-$a->strings["Make this instance multi-user or single-user for the named user"] = "Rendi questa istanza multi utente o a singolo utente per l'utente selezionato";
-$a->strings["Maximum image size"] = "Massima dimensione immagini";
-$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Massima dimensione in byte delle immagini caricate. Il default Ã¨ 0, cioè nessun limite.";
-$a->strings["Maximum image length"] = "Massima lunghezza immagine";
-$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "Massima lunghezza in pixel del lato più lungo delle immagini caricate. Predefinito a -1, ovvero nessun limite.";
-$a->strings["JPEG image quality"] = "Qualità immagini JPEG";
-$a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "Le immagini JPEG caricate verranno salvate con questa qualità [0-100]. Predefinito Ã¨ 100, ovvero qualità piena.";
-$a->strings["Register policy"] = "Politica di registrazione";
-$a->strings["Maximum Daily Registrations"] = "Massime registrazioni giornaliere";
-$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."] = "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.";
-$a->strings["Register text"] = "Testo registrazione";
-$a->strings["Will be displayed prominently on the registration page."] = "Sarà mostrato ben visibile nella pagina di registrazione.";
-$a->strings["Accounts abandoned after x days"] = "Account abbandonati dopo x giorni";
-$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Non spreca risorse di sistema controllando siti esterni per gli account abbandonati. Immettere 0 per nessun limite di tempo.";
-$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 virglola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Lascalo 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["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 publicazione";
-$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";
-$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."] = "Non include il contenuti del post/commento/messaggio privato/etc. nelle notifiche email che sono inviate da questo sito, per privacy";
-$a->strings["Disallow public access to addons listed in the apps menu."] = "Disabilita l'accesso pubblico ai plugin raccolti nel menu apps.";
-$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "Selezionando questo box si limiterà ai soli membri l'accesso agli addon nel menu applicazioni";
-$a->strings["Don't embed private images in posts"] = "Non inglobare immagini private nei post";
-$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."] = "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 puo' richiedere un po' di tempo.";
-$a->strings["Allow Users to set remote_self"] = "Permetti agli utenti di impostare 'io remoto'";
-$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."] = "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 del'utente.";
-$a->strings["Block multiple registrations"] = "Blocca registrazioni multiple";
-$a->strings["Disallow users to register additional accounts for use as pages."] = "Non permette all'utente di registrare account extra da usare come pagine.";
-$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 antispam";
-$a->strings["UTF-8 Regular expressions"] = "Espressioni regolari UTF-8";
-$a->strings["Use PHP UTF8 regular expressions"] = "Usa le espressioni regolari PHP in UTF8";
-$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["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 Comuntà (non valido per 'Comunità globale')";
-$a->strings["Enable OStatus support"] = "Abilita supporto 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."] = "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.";
-$a->strings["OStatus conversation completion interval"] = "Intervallo completamento conversazioni OStatus";
-$a->strings["How often shall the poller check for new entries in OStatus conversations? This can be a very ressource task."] = "quanto spesso il poller deve controllare se esistono nuovi commenti in una conversazione OStatus? Questo Ã¨ un lavoro che puo' richiedere molte risorse.";
-$a->strings["OStatus support can only be enabled if threading is enabled."] = "Il supporto OStatus puo' essere abilitato solo se Ã¨ abilitato il threading.";
-$a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "Il supporto a Diaspora non puo' essere abilitato perchè Friendica Ã¨ stato installato in una sotto directory.";
-$a->strings["Enable Diaspora support"] = "Abilita il supporto a Diaspora";
-$a->strings["Provide built-in Diaspora network compatibility."] = "Fornisce compatibilità con il network Diaspora.";
-$a->strings["Only allow Friendica contacts"] = "Permetti solo contatti Friendica";
-$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "Tutti i contatti devono usare il protocollo di Friendica. Tutti gli altri protocolli sono disabilitati.";
-$a->strings["Verify SSL"] = "Verifica 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."] = "Se vuoi, puoi abilitare il controllo rigoroso dei certificati.Questo significa che non potrai collegarti (del tutto) con siti con certificati SSL auto-firmati.";
-$a->strings["Proxy user"] = "Utente Proxy";
-$a->strings["Proxy URL"] = "URL Proxy";
-$a->strings["Network timeout"] = "Timeout rete";
-$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Valore in secondi. Imposta a 0 per illimitato (non raccomandato).";
-$a->strings["Delivery interval"] = "Intervallo di invio";
-$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."] = "Ritarda il processo di invio in background  di n secondi per ridurre il carico di sistema. Raccomandato:  4-5 per host condivisit, 2-3 per VPS. 0-1 per grandi server dedicati.";
-$a->strings["Poll interval"] = "Intervallo di poll";
-$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Ritarda il processo di poll in background di n secondi per ridurre il carico di sistema. Se 0, usa l'intervallo di invio.";
-$a->strings["Maximum Load Average"] = "Massimo carico medio";
-$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Massimo carico di sistema prima che i processi di invio e di poll siano ritardati. Predefinito a 50.";
-$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["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"] = "";
-$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "";
-$a->strings["Periodical check of global contacts"] = "Check periodico dei contatti globali";
-$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "Se abilitato, i contatti globali sono controllati periodicamente per verificare dati mancanti o sorpassati e la vitaltà dei contatti e dei server.";
-$a->strings["Days between requery"] = "Giorni tra le richieste";
-$a->strings["Number of days after which a server is requeried for his contacts."] = "Numero di giorni dopo i quali al server vengono richiesti i suoi contatti.";
-$a->strings["Discover contacts from other servers"] = "Trova contatti dagli altri server";
-$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'."] = "Richiede periodicamente contatti agli altri server. Puoi scegliere tra 'utenti', gli uenti 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\".";
-$a->strings["Timeframe for fetching global contacts"] = "Termine per il recupero contatti globali";
-$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."] = "Quando si attiva la scoperta, questo valore definisce il periodo di tempo per l'attività dei contatti globali che vengono prelevati da altri server.";
-$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["Use MySQL full text engine"] = "Usa il motore MySQL full text";
-$a->strings["Activates the full text engine. Speeds up search - but can only search for four and more characters."] = "Attiva il motore full text. Velocizza la ricerca, ma puo' cercare solo per quattro o più caratteri.";
-$a->strings["Suppress Language"] = "Disattiva lingua";
-$a->strings["Suppress language information in meta information about a posting."] = "Disattiva le informazioni sulla lingua nei meta di un post.";
-$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";
-$a->strings["The item caches buffers generated bbcode and external images."] = "La cache degli elementi memorizza il bbcode generato e le immagini esterne.";
-$a->strings["Cache duration in seconds"] = "Durata della cache in secondi";
-$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."] = "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.";
-$a->strings["Maximum numbers of comments per post"] = "Numero massimo di commenti per post";
-$a->strings["How much comments should be shown for each post? Default value is 100."] = "Quanti commenti devono essere mostrati per ogni post? Default : 100.";
-$a->strings["Path for lock file"] = "Percorso al file di lock";
-$a->strings["The lock file is used to avoid multiple pollers at one time. Only define a folder here."] = "Il file di lock Ã¨ usato per evitare l'avvio di poller multipli allo stesso tempo. Inserisci solo la cartella, qui.";
-$a->strings["Temp path"] = "Percorso file temporanei";
-$a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "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.";
-$a->strings["Base path to installation"] = "Percorso base all'installazione";
-$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."] = "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.";
-$a->strings["Disable picture proxy"] = "Disabilita il proxy immagini";
-$a->strings["The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith."] = "Il proxy immagini aumenta le performace e la privacy. Non dovrebbe essere usato su server con poca banda disponibile.";
-$a->strings["Enable old style pager"] = "Abilita la paginazione vecchio stile";
-$a->strings["The old style pager has page numbers but slows down massively the page speed."] = "La paginazione vecchio stile mostra i numeri delle pagine, ma rallenta la velocità di caricamento della pagina.";
-$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 DFRN contacts of all users."] = "Cambia l'url base di questo server. Invia il messaggio di trasloco a tutti i contatti DFRN di tutti gli utenti.";
-$a->strings["RINO Encryption"] = "Crittografia RINO";
-$a->strings["Encryption layer between nodes."] = "Crittografia delle comunicazioni tra nodi.";
-$a->strings["Embedly API key"] = "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 href='http://embed.ly'>Embedly</a> Ã¨ usato per recuperate informazioni addizionali dalle pagine web. Questo parametro Ã¨ opzionale.";
-$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";
-$a->strings["Executing %s failed with error: %s"] = "Esecuzione di %s fallita con errore: %s";
-$a->strings["Update %s was successfully applied."] = "L'aggiornamento %s Ã¨ stato applicato con successo";
-$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "L'aggiornamento %s non ha riportato uno stato. Non so se Ã¨ andato a buon fine.";
-$a->strings["There was no additional update function %s that needed to be called."] = "Non ci sono altre funzioni di aggiornamento %s da richiamare.";
-$a->strings["No failed updates."] = "Nessun aggiornamento fallito.";
-$a->strings["Check database structure"] = "Controlla struttura database";
-$a->strings["Failed Updates"] = "Aggiornamenti falliti";
-$a->strings["This does not include updates prior to 1139, which did not return a status."] = "Questo non include gli aggiornamenti prima del 1139, che non ritornano lo stato.";
-$a->strings["Mark success (if update was manually applied)"] = "Segna completato (se l'update Ã¨ stato applicato manualmente)";
-$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"] = array(
-       0 => "%s utente bloccato/sbloccato",
-       1 => "%s utenti bloccati/sbloccati",
-);
-$a->strings["%s user deleted"] = array(
-       0 => "%s utente cancellato",
-       1 => "%s utenti cancellati",
+$a->strings["Site setup and configuration"] = "Configurazione del sito";
+$a->strings["Navigation"] = "Navigazione";
+$a->strings["Site map"] = "Mappa del sito";
+$a->strings["Contact Photos"] = "Foto dei contatti";
+$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["System"] = "Sistema";
+$a->strings["Personal"] = "Personale";
+$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["\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["Errors encountered creating database tables."] = "La creazione delle tabelle del database ha generato errori.";
+$a->strings["Errors encountered performing database changes."] = "Riscontrati errori applicando le modifiche al database.";
+$a->strings["(no subject)"] = "(nessun oggetto)";
+$a->strings["Sharing notification from Diaspora network"] = "Notifica di condivisione dal network Diaspora*";
+$a->strings["Attachments:"] = "Allegati:";
+$a->strings["view full size"] = "vedi a schermo intero";
+$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["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["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["%1\$s attends %2\$s's %3\$s"] = "%1\$s partecipa a %3\$s di %2\$s";
+$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s non partecipa a %3\$s di %2\$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";
+$a->strings["Likes"] = "Mi piace";
+$a->strings["Dislikes"] = "Non mi piace";
+$a->strings["Attending"] = array(
+       0 => "Partecipa",
+       1 => "Partecipano",
 );
-$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["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["Email"] = "Email";
-$a->strings["No registrations."] = "Nessuna registrazione.";
-$a->strings["Deny"] = "Nega";
-$a->strings["Site admin"] = "Amministrazione sito";
-$a->strings["Account expired"] = "Account scaduto";
-$a->strings["New User"] = "Nuovo Utente";
-$a->strings["Register date"] = "Data registrazione";
-$a->strings["Last login"] = "Ultimo accesso";
-$a->strings["Last item"] = "Ultimo elemento";
-$a->strings["Deleted since"] = "Rimosso da";
-$a->strings["Account"] = "Account";
-$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Gli utenti selezionati saranno cancellati!\\n\\nTutto quello che gli utenti hanno inviato su questo sito sarà permanentemente canellato!\\n\\nSei sicuro?";
-$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?"] = "L'utente {0} sarà cancellato!\\n\\nTutto quello che ha inviato su questo sito sarà permanentemente cancellato!\\n\\nSei sicuro?";
-$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["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"] = "";
-$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"] = "";
-$a->strings["[Experimental]"] = "[Sperimentale]";
-$a->strings["[Unsupported]"] = "[Non supportato]";
-$a->strings["Log settings updated."] = "Impostazioni Log aggiornate.";
-$a->strings["Clear"] = "Pulisci";
-$a->strings["Enable Debugging"] = "Abilita Debugging";
-$a->strings["Log file"] = "File di Log";
-$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Deve essere scrivibile dal server web. Relativo alla tua directory Friendica.";
-$a->strings["Log level"] = "Livello di Log";
-$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["Off"] = "Spento";
-$a->strings["On"] = "Acceso";
-$a->strings["Lock feature %s"] = "";
-$a->strings["Manage Additional Features"] = "";
-$a->strings["Search Results For: %s"] = "Risultato della ricerca per: %s";
-$a->strings["Remove term"] = "Rimuovi termine";
-$a->strings["Saved Searches"] = "Ricerche salvate";
-$a->strings["add"] = "aggiungi";
-$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["Warning: This group contains %s member from an insecure network."] = array(
-       0 => "Attenzione: questo gruppo contiene %s membro da un network insicuro.",
-       1 => "Attenzione: questo gruppo contiene %s membri da un network insicuro.",
-);
-$a->strings["Private messages to this group are at risk of public disclosure."] = "I messaggi privati su questo gruppo potrebbero risultare visibili anche pubblicamente.";
-$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["No friends to display."] = "Nessun amico da visualizzare.";
-$a->strings["Event can not end before it has started."] = "Un evento non puo' finire prima di iniziare.";
-$a->strings["Event title and start time are required."] = "Titolo e ora di inizio dell'evento sono richiesti.";
-$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["l, F j"] = "l j F";
-$a->strings["Edit event"] = "Modifca l'evento";
-$a->strings["link to source"] = "Collegamento all'originale";
-$a->strings["Events"] = "Eventi";
-$a->strings["Create New Event"] = "Crea un nuovo evento";
-$a->strings["Previous"] = "Precendente";
-$a->strings["Next"] = "Successivo";
-$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["Preview"] = "Anteprima";
-$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 Ã¨ 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!";
+$a->strings["Not attending"] = "Non partecipa";
+$a->strings["Might attend"] = "Forse partecipa";
 $a->strings["Select"] = "Seleziona";
+$a->strings["Delete"] = "Rimuovi";
 $a->strings["View %s's profile @ %s"] = "Vedi il profilo di %s @ %s";
+$a->strings["Categories:"] = "Categorie:";
+$a->strings["Filed under:"] = "Archiviato in:";
 $a->strings["%s from %s"] = "%s da %s";
 $a->strings["View in context"] = "Vedi nel contesto";
-$a->strings["%d comment"] = array(
-       0 => "%d commento",
-       1 => "%d commenti",
+$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["%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["<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>.";
+$a->strings["%s don't like this."] = "a %s non piace.";
+$a->strings["<span  %1\$s>%2\$d people</span> attend"] = "<span  %1\$s>%2\$d persone</span> partecipano";
+$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["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:";
+$a->strings["Please enter an audio link/URL:"] = "Inserisci un collegamento audio / URL:";
+$a->strings["Tag term:"] = "Tag:";
+$a->strings["Save to Folder:"] = "Salva nella Cartella:";
+$a->strings["Where are you right now?"] = "Dove sei ora?";
+$a->strings["Delete item(s)?"] = "Cancellare questo elemento/i?";
+$a->strings["Share"] = "Condividi";
+$a->strings["Upload photo"] = "Carica foto";
+$a->strings["upload photo"] = "carica foto";
+$a->strings["Attach file"] = "Allega file";
+$a->strings["attach file"] = "allega file";
+$a->strings["Insert web link"] = "Inserisci link";
+$a->strings["web link"] = "link web";
+$a->strings["Insert video link"] = "Inserire collegamento video";
+$a->strings["video link"] = "link video";
+$a->strings["Insert audio link"] = "Inserisci collegamento audio";
+$a->strings["audio link"] = "link audio";
+$a->strings["Set your location"] = "La tua posizione";
+$a->strings["set location"] = "posizione";
+$a->strings["Clear browser location"] = "Rimuovi la localizzazione data dal browser";
+$a->strings["clear location"] = "canc. pos.";
+$a->strings["Set title"] = "Scegli un titolo";
+$a->strings["Categories (comma-separated list)"] = "Categorie (lista separata da virgola)";
+$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";
+$a->strings["Message"] = "Messaggio";
+$a->strings["Browser"] = "Browser";
+$a->strings["View all"] = "Mostra tutto";
+$a->strings["Like"] = array(
+       0 => "Mi piace",
+       1 => "Mi piace",
 );
-$a->strings["comment"] = array(
-       0 => "",
-       1 => "commento",
+$a->strings["Dislike"] = array(
+       0 => "Non mi piace",
+       1 => "Non mi piace",
 );
-$a->strings["show more"] = "mostra di più";
-$a->strings["Private Message"] = "Messaggio privato";
-$a->strings["I like this (toggle)"] = "Mi piace (clic per cambiare)";
-$a->strings["like"] = "mi piace";
-$a->strings["I don't like this (toggle)"] = "Non mi piace (clic per cambiare)";
-$a->strings["dislike"] = "non mi piace";
-$a->strings["Share this"] = "Condividi questo";
-$a->strings["share"] = "condividi";
-$a->strings["This is you"] = "Questo sei tu";
-$a->strings["Comment"] = "Commento";
-$a->strings["Bold"] = "Grassetto";
-$a->strings["Italic"] = "Corsivo";
-$a->strings["Underline"] = "Sottolineato";
-$a->strings["Quote"] = "Citazione";
-$a->strings["Code"] = "Codice";
-$a->strings["Image"] = "Immagine";
-$a->strings["Link"] = "Link";
-$a->strings["Video"] = "Video";
-$a->strings["Edit"] = "Modifica";
-$a->strings["add star"] = "aggiungi a speciali";
-$a->strings["remove star"] = "rimuovi da speciali";
-$a->strings["toggle star status"] = "Inverti stato preferito";
-$a->strings["starred"] = "preferito";
-$a->strings["add tag"] = "aggiungi tag";
-$a->strings["save to folder"] = "salva nella cartella";
-$a->strings["to"] = "a";
-$a->strings["Wall-to-Wall"] = "Da bacheca a bacheca";
-$a->strings["via Wall-To-Wall:"] = "da bacheca a bacheca";
-$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["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.";
-$a->strings["Your Friendica site database has been installed."] = "Il tuo Friendica Ã¨ stato installato.";
-$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin o mysql";
-$a->strings["Please see the file \"INSTALL.txt\"."] = "Leggi il file \"INSTALL.txt\".";
-$a->strings["Database already in use."] = "Database già in uso.";
-$a->strings["System check"] = "Controllo sistema";
-$a->strings["Check again"] = "Controlla ancora";
-$a->strings["Database connection"] = "Connessione al database";
-$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Per installare Friendica dobbiamo sapere come collegarci al tuo database.";
-$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni.";
-$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Il database dovrà già esistere. Se non esiste, crealo prima di continuare.";
-$a->strings["Database Server Name"] = "Nome del database server";
-$a->strings["Database Login Name"] = "Nome utente database";
-$a->strings["Database Login Password"] = "Password utente database";
-$a->strings["Database Name"] = "Nome database";
-$a->strings["Site administrator email address"] = "Indirizzo email dell'amministratore del sito";
-$a->strings["Your account email address must match this in order to use the web admin panel."] = "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web.";
-$a->strings["Please select a default timezone for your website"] = "Seleziona il fuso orario predefinito per il tuo sito web";
-$a->strings["Site settings"] = "Impostazioni sito";
-$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 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>"] = "Se non hai una versione a linea di comando di PHP installata sul tuo server, non sarai in grado di avviare il processo di poll in background via cron. Vedi <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"] = "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";
-$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "L'eseguibile PHP non Ã¨ il binario php cli (potrebbe essere la versione cgi-fcgi)";
-$a->strings["Found PHP version: "] = "Versione PHP:";
-$a->strings["PHP cli binary"] = "Binario PHP cli";
-$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\".";
-$a->strings["This is required for message delivery to work."] = "E' obbligatorio per far funzionare la consegna dei messaggi.";
-$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"] = "Errore: la funzione \"openssl_pkey_new\" in questo sistema non Ã¨ in grado di generare le chiavi di criptazione";
-$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Se stai eseguendo friendika su windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\".";
-$a->strings["Generate encryption keys"] = "Genera chiavi di criptazione";
-$a->strings["libCurl PHP module"] = "modulo PHP libCurl";
-$a->strings["GD graphics PHP module"] = "modulo PHP GD graphics";
-$a->strings["OpenSSL PHP module"] = "modulo PHP OpenSSL";
-$a->strings["mysqli PHP module"] = "modulo PHP mysqli";
-$a->strings["mb_string PHP module"] = "modulo PHP mb_string";
-$a->strings["mcrypt PHP module"] = "modulo PHP mcrypt";
-$a->strings["Apache mod_rewrite module"] = "Modulo mod_rewrite di Apache";
-$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Errore: E' il modulo mod-rewrite di Apache Ã¨ richiesto, ma non risulta installato";
-$a->strings["Error: libCURL PHP module required but not installed."] = "Errore: il modulo libCURL di PHP Ã¨ richiesto, ma non risulta installato.";
-$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Errore: Il modulo GD graphics di PHP con supporto a JPEG Ã¨ richiesto, ma non risulta installato.";
-$a->strings["Error: openssl PHP module required but not installed."] = "Errore: il modulo openssl di PHP Ã¨ richiesto, ma non risulta installato.";
-$a->strings["Error: mysqli PHP module required but not installed."] = "Errore: il modulo mysqli di PHP Ã¨ richiesto, ma non risulta installato";
-$a->strings["Error: mb_string PHP module required but not installed."] = "Errore: il modulo PHP mb_string Ã¨ richiesto, ma non risulta installato.";
-$a->strings["Error: mcrypt PHP module required but not installed."] = "Errore: il modulo mcrypt di PHP Ã¨ richiesto, ma non risulta installato";
-$a->strings["Function mcrypt_create_iv() is not defined. This is needed to enable RINO2 encryption layer."] = "La funzione mcrypt _create_iv() non Ã¨ definita. E' richiesta per abilitare il livello di criptazione RINO2";
-$a->strings["mcrypt_create_iv() function"] = "funzione mcrypt_create_iv()";
-$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "L'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella principale del tuo web server ma non Ã¨ in grado di farlo.";
-$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Ciò Ã¨ dovuto spesso a impostazioni di permessi, dato che il web server può non essere in grado di scrivere il file nella tua cartella, anche se tu puoi.";
-$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."] = "Alla fine di questa procedura, di daremo un testo da salvare in un file chiamato .htconfig.php nella tua cartella principale di Friendica";
-$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Puoi in alternativa saltare questa procedura ed eseguire l'installazione manualmente. Vedi il file \"INSTALL.txt\" per le istruzioni.";
-$a->strings[".htconfig.php is writable"] = ".htconfig.php Ã¨ scrivibile";
-$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Friendica usa il motore di template Smarty3 per renderizzare le sue pagine web. Smarty3 compila i template in PHP per velocizzare il 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."] = "Per salvare questi template compilati, il server werb ha bisogno dell'accesso in scrittura alla cartella view/smarty3/ nella cartella principale dei Friendica.";
-$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Per favore, controlla che l'utente con cui il tuo server web gira (es www-data) ha accesso in scrittura a questa cartella.";
-$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."] = "Nota: come misura di sicurezza, dovresti dare accesso in scrittura solo alla cartella view/smarty3, non ai template (.tpl) che contiene.";
-$a->strings["view/smarty3 is writable"] = "view/smarty3 Ã¨ scrivibile";
-$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "La riscrittura degli url in .htaccess non funziona. Controlla la configurazione del tuo server.";
-$a->strings["Url rewrite is working"] = "La riscrittura degli url funziona";
-$a->strings["ImageMagick PHP extension is installed"] = "L'estensione PHP ImageMagick Ã¨ installata";
-$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["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["Not Attending"] = array(
+       0 => "Non partecipa",
+       1 => "Non partecipano",
+);
+$a->strings["%s\\'s birthday"] = "compleanno di %s";
+$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["Richtext Editor"] = "Editor visuale";
+$a->strings["Enable richtext editor"] = "Abilita l'editor visuale";
+$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["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["Disallowed profile URL."] = "Indirizzo profilo non permesso.";
+$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["Embedded content"] = "Contenuto incorporato";
+$a->strings["Embedding disabled"] = "Embed disabilitato";
+$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["prev"] = "prec";
+$a->strings["first"] = "primo";
+$a->strings["last"] = "ultimo";
+$a->strings["next"] = "succ";
+$a->strings["Loading more entries..."] = "Carico più elementi...";
+$a->strings["The end"] = "Fine";
+$a->strings["No contacts"] = "Nessun contatto";
+$a->strings["%d Contact"] = array(
+       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["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"] = array(
+       0 => "",
+       1 => "commento",
+);
+$a->strings["post"] = "messaggio";
+$a->strings["Item filed"] = "Messaggio salvato";
+$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["Profile Photos"] = "Foto del profilo";
+$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["Post successful."] = "Inviato!";
+$a->strings["Access denied."] = "Accesso negato.";
+$a->strings["Welcome to %s"] = "Benvenuto su %s";
+$a->strings["No more system notifications."] = "Nessuna nuova notifica di sistema.";
+$a->strings["System Notifications"] = "Notifiche di sistema";
+$a->strings["Remove term"] = "Rimuovi termine";
+$a->strings["Public access denied."] = "Accesso negato.";
+$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["This is Friendica, version"] = "Questo Ã¨ Friendica, versione";
+$a->strings["running at web location"] = "in esecuzione all'indirizzo web";
+$a->strings["Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn more about the Friendica project."] = "Visita <a href=\"http://friendica.com\">Friendica.com</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["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["No profile"] = "Nessun profilo";
 $a->strings["Help:"] = "Guida:";
-$a->strings["Help"] = "Guida";
 $a->strings["Not Found"] = "Non trovato";
 $a->strings["Page not found."] = "Pagina non trovata.";
-$a->strings["%1\$s welcomes %2\$s"] = "%s dà il benvenuto a %s";
-$a->strings["Welcome to %s"] = "Benvenuto su %s";
-$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Mi spiace, forse il fie 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["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["link"] = "collegamento";
-$a->strings["Not available."] = "Non disponibile.";
-$a->strings["Community"] = "Comunità";
-$a->strings["No results."] = "Nessun risultato.";
-$a->strings["everybody"] = "tutti";
-$a->strings["Display"] = "Visualizzazione";
-$a->strings["Social Networks"] = "Social Networks";
-$a->strings["Delegations"] = "Delegazioni";
-$a->strings["Connected apps"] = "Applicazioni collegate";
-$a->strings["Export personal data"] = "Esporta dati personali";
-$a->strings["Remove account"] = "Rimuovi account";
-$a->strings["Missing some important data!"] = "Mancano alcuni dati importanti!";
-$a->strings["Failed to connect with email account using the settings provided."] = "Impossibile collegarsi all'account email con i parametri forniti.";
-$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.";
-$a->strings["Password update failed. Please try again."] = "Aggiornamento password fallito. Prova ancora.";
-$a->strings[" Please use a shorter name."] = " Usa un nome più corto.";
-$a->strings[" Name too short."] = " Nome troppo corto.";
-$a->strings["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["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.";
-$a->strings["Add application"] = "Aggiungi applicazione";
-$a->strings["Consumer Key"] = "Consumer Key";
-$a->strings["Consumer Secret"] = "Consumer Secret";
-$a->strings["Redirect"] = "Redirect";
-$a->strings["Icon url"] = "Url icona";
-$a->strings["You can't edit this application."] = "Non puoi modificare questa applicazione.";
-$a->strings["Connected Apps"] = "Applicazioni Collegate";
-$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["Additional Features"] = "Funzionalità aggiuntive";
-$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.";
-$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "Segui automanticamente chiunque da GNU Social (OStatus)  ti segua o ti menzioni";
-$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."] = "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.";
-$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["Diaspora"] = "Diaspora";
-$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:";
-$a->strings["IMAP server name:"] = "Nome server IMAP:";
-$a->strings["IMAP port:"] = "Porta IMAP:";
-$a->strings["Security:"] = "Sicurezza:";
-$a->strings["None"] = "Nessuna";
-$a->strings["Email login name:"] = "Nome utente email:";
-$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["Display Settings"] = "Impostazioni Grafiche";
-$a->strings["Display Theme:"] = "Tema:";
-$a->strings["Mobile Theme:"] = "Tema mobile:";
-$a->strings["Update browser every xx seconds"] = "Aggiorna il browser ogni x secondi";
-$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimo 10 secondi. Inserisci -1 per disabilitarlo";
-$a->strings["Number of items to display per page:"] = "Numero di elementi da mostrare per pagina:";
-$a->strings["Maximum of 100 items"] = "Massimo 100 voci";
-$a->strings["Number of items to display per page when viewed from mobile device:"] = "Numero di voci da visualizzare per pagina quando si utilizza un dispositivo mobile:";
-$a->strings["Don't show emoticons"] = "Non mostrare le emoticons";
-$a->strings["Calendar"] = "Calendario";
-$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["Theme settings"] = "Impostazioni tema";
-$a->strings["User Types"] = "Tipi di Utenti";
-$a->strings["Community Types"] = "Tipi di Comunità";
-$a->strings["Normal Account Page"] = "Pagina Account Normale";
-$a->strings["This account is a normal personal profile"] = "Questo account Ã¨ un normale profilo personale";
-$a->strings["Soapbox Page"] = "Pagina Sandbox";
-$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "Chi richiede la connessione/amicizia sarà accettato automaticamente come fan che potrà solamente leggere la bacheca";
-$a->strings["Community Forum/Celebrity Account"] = "Account Celebrità/Forum comunitario";
-$a->strings["Automatically approve all connection/friend requests as read-write fans"] = "Chi richiede la connessione/amicizia sarà accettato automaticamente come fan che potrà leggere e scrivere sulla bacheca";
-$a->strings["Automatic Friend Page"] = "Pagina con amicizia automatica";
-$a->strings["Automatically approve all connection/friend requests as friends"] = "Chi richiede la connessione/amicizia sarà accettato automaticamente come amico";
-$a->strings["Private Forum [Experimental]"] = "Forum privato [sperimentale]";
-$a->strings["Private forum - approved members only"] = "Forum privato - solo membri approvati";
-$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["Publish your default profile in the global social directory?"] = "Pubblica il tuo profilo predefinito nell'elenco sociale globale";
-$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["Hide your profile details from unknown viewers?"] = "Nascondi i dettagli del tuo profilo ai visitatori sconosciuti?";
-$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["Allow friends to post to your profile page?"] = "Permetti agli amici di scrivere sulla tua pagina profilo?";
-$a->strings["Allow friends to tag your posts?"] = "Permetti agli amici di taggare i 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["Permit unknown people to send you private mail?"] = "Permetti a utenti sconosciuti di inviarti messaggi privati?";
-$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:";
-$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Se lasciato vuoto, i messaggi non verranno cancellati.";
-$a->strings["Advanced expiration settings"] = "Impostazioni avanzate di scandenza";
-$a->strings["Advanced Expiration"] = "Scadenza avanzata";
-$a->strings["Expire posts:"] = "Fai scadere i post:";
-$a->strings["Expire personal notes:"] = "Fai scadere le Note personali:";
-$a->strings["Expire starred posts:"] = "Fai scadere i post Speciali:";
-$a->strings["Expire photos:"] = "Fai scadere le foto:";
-$a->strings["Only expire posts by others:"] = "Fai scadere solo i post degli altri:";
-$a->strings["Account Settings"] = "Impostazioni account";
-$a->strings["Password Settings"] = "Impostazioni password";
-$a->strings["New Password:"] = "Nuova password:";
-$a->strings["Confirm:"] = "Conferma:";
-$a->strings["Leave password fields blank unless changing"] = "Lascia questi campi in bianco per non effettuare variazioni alla password";
-$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:";
-$a->strings["Set the language we use to show you friendica interface and to send you emails"] = "Imposta la lingua che sarà usata per mostrarti l'interfaccia di Friendica e per inviarti le email";
-$a->strings["Default Post Location:"] = "Località predefinita:";
-$a->strings["Use Browser Location:"] = "Usa la località rilevata dal browser:";
-$a->strings["Security and Privacy Settings"] = "Impostazioni di sicurezza e privacy";
-$a->strings["Maximum Friend Requests/Day:"] = "Numero massimo di richieste di amicizia al giorno:";
-$a->strings["(to prevent spam abuse)"] = "(per prevenire lo spam)";
-$a->strings["Default Post Permissions"] = "Permessi predefiniti per i messaggi";
-$a->strings["(click to open/close)"] = "(clicca per aprire/chiudere)";
-$a->strings["Show to Groups"] = "Mostra ai gruppi";
-$a->strings["Show to Contacts"] = "Mostra ai contatti";
-$a->strings["Default Private Post"] = "Default Post Privato";
-$a->strings["Default Public Post"] = "Default Post Pubblico";
-$a->strings["Default Permissions for New Posts"] = "Permessi predefiniti per i nuovi post";
-$a->strings["Maximum private messages per day from unknown people:"] = "Numero massimo di messaggi privati da utenti sconosciuti per giorno:";
-$a->strings["Notification Settings"] = "Impostazioni notifiche";
-$a->strings["By default post a status message when:"] = "Invia un messaggio di stato quando:";
-$a->strings["accepting a friend request"] = "accetti una richiesta di amicizia";
-$a->strings["joining a forum/community"] = "ti unisci a un forum/comunità";
-$a->strings["making an <em>interesting</em> profile change"] = "fai un <em>interessante</em> modifica al profilo";
-$a->strings["Send a notification email when:"] = "Invia una mail di notifica quando:";
-$a->strings["You receive an introduction"] = "Ricevi una presentazione";
-$a->strings["Your introductions are confirmed"] = "Le tue presentazioni sono confermate";
-$a->strings["Someone writes on your profile wall"] = "Qualcuno scrive sulla bacheca del tuo profilo";
-$a->strings["Someone writes a followup comment"] = "Qualcuno scrive un commento a un tuo messaggio";
-$a->strings["You receive a private message"] = "Ricevi un messaggio privato";
-$a->strings["You receive a friend suggestion"] = "Hai ricevuto un suggerimento di amicizia";
-$a->strings["You are tagged in a post"] = "Sei stato taggato in un post";
-$a->strings["You are poked/prodded/etc. in a post"] = "Sei 'toccato'/'spronato'/ecc. in un post";
-$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["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";
-$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."] = "Se hai spostato questo profilo da un'altro server, e alcuni dei tuoi contatti non ricevono i tuoi aggiornamenti, prova a premere questo bottone.";
-$a->strings["Resend relocate message to contacts"] = "Reinvia il messaggio di trasloco";
-$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.";
-$a->strings["%d required parameter was not found at the given location"] = array(
-       0 => "%d parametro richiesto non Ã¨ stato trovato all'indirizzo dato",
-       1 => "%d parametri richiesti non sono stati trovati all'indirizzo dato",
-);
-$a->strings["Introduction complete."] = "Presentazione completa.";
-$a->strings["Unrecoverable protocol error."] = "Errore di comunicazione.";
-$a->strings["Profile unavailable."] = "Profilo non disponibile.";
-$a->strings["%s has received too many connection requests today."] = "%s ha ricevuto troppe richieste di connessione per oggi.";
-$a->strings["Spam protection measures have been invoked."] = "Sono state attivate le misure di protezione contro lo spam.";
-$a->strings["Friends are advised to please try again in 24 hours."] = "Gli amici sono pregati di riprovare tra 24 ore.";
-$a->strings["Invalid locator"] = "Invalid locator";
-$a->strings["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["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."] = "";
-$a->strings["Please login to confirm introduction."] = "Accedi per confermare la presentazione.";
-$a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = "Non hai fatto accesso con l'identità corretta. Accedi a <strong>questo</strong> profilo.";
-$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["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["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["Friendica"] = "Friendica";
-$a->strings["StatusNet/Federated Social Web"] = "StatusNet/Federated Social Web";
-$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["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 prorietario del sito.";
+$a->strings["Remote privacy information not available."] = "Informazioni remote sulla privacy non disponibili.";
+$a->strings["Visible to:"] = "Visibile a:";
+$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["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["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["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["Leave empty for an auto generated password."] = "Lascia vuoto per generare automaticamente una 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@\$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["Register"] = "Registrati";
 $a->strings["Import"] = "Importa";
-$a->strings["Import your profile to this friendica instance"] = "Importa il tuo profilo in questo server friendica";
-$a->strings["System down for maintenance"] = "Sistema in manutenzione";
-$a->strings["Only logged in users are permitted to perform a search."] = "Solo agli utenti loggati Ã¨ 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 loggati.";
-$a->strings["Search"] = "Cerca";
-$a->strings["Items tagged with: %s"] = "Elementi taggati con: %s";
-$a->strings["Search results for: %s"] = "Risultato della ricerca per: %s";
-$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["Finding:"] = "Ricerca:";
-$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["No potential page delegates located."] = "Nessun potenziale delegato per la pagina Ã¨ stato trovato.";
-$a->strings["Delegate Page Management"] = "Gestione delegati per la pagina";
-$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 grando di gestire tutti gli aspetti di questa pagina, tranne per i settaggi 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["No contacts in common."] = "Nessun contatto in comune.";
+$a->strings["Move account"] = "Muovi account";
+$a->strings["You can import an account from another Friendica server."] = "Puoi importare un account da un altro server 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."] = "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.";
+$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["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["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. Puo' 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["%1\$s is currently %2\$s"] = "%1\$s al momento Ã¨ %2\$s";
-$a->strings["Mood"] = "Umore";
-$a->strings["Set your current mood and tell your friends"] = "Condividi il tuo umore con i tuoi amici";
-$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["Profile deleted."] = "Profilo elminato.";
-$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["Likes"] = "Mi piace";
-$a->strings["Dislikes"] = "Non mi piace";
-$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["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["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["Profile Name:"] = "Nome del profilo:";
-$a->strings["Your Full Name:"] = "Il tuo nome completo:";
-$a->strings["Title/Description:"] = "Breve descrizione (es. titolo, posizione, altro):";
-$a->strings["Your Gender:"] = "Il tuo sesso:";
-$a->strings["Birthday :"] = "Compleanno:";
-$a->strings["Street Address:"] = "Indirizzo (via/piazza):";
-$a->strings["Locality/City:"] = "Località:";
-$a->strings["Postal/Zip Code:"] = "CAP:";
-$a->strings["Country:"] = "Nazione:";
-$a->strings["Region/State:"] = "Regione/Stato:";
-$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Stato sentimentale:";
-$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["Sexual Preference:"] = "Preferenze sessuali:";
-$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["Private Keywords:"] = "Parole chiave private:";
-$a->strings["Likes:"] = "Mi piace:";
-$a->strings["Dislikes:"] = "Non mi piace:";
-$a->strings["Example: fishing photography software"] = "Esempio: pesca fotografia programmazione";
-$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["(Used for searching profiles, never shown to others)"] = "(Usato per cercare tra i profili, non Ã¨ mai visibile agli altri)";
-$a->strings["Tell us about yourself..."] = "Raccontaci di te...";
-$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/impiego";
-$a->strings["School/education"] = "Scuola/educazione";
-$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["Age: "] = "Età : ";
-$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["Profile Image"] = "Immagine del Profilo";
-$a->strings["visible to everybody"] = "visibile a tutti";
-$a->strings["Edit visibility"] = "Modifica visibilità";
-$a->strings["Item not found"] = "Oggetto non trovato";
-$a->strings["Edit post"] = "Modifica messaggio";
-$a->strings["upload photo"] = "carica foto";
-$a->strings["Attach file"] = "Allega file";
-$a->strings["attach file"] = "allega file";
-$a->strings["web link"] = "link web";
-$a->strings["Insert video link"] = "Inserire collegamento video";
-$a->strings["video link"] = "link video";
-$a->strings["Insert audio link"] = "Inserisci collegamento audio";
-$a->strings["audio link"] = "link audio";
-$a->strings["Set your location"] = "La tua posizione";
-$a->strings["set location"] = "posizione";
-$a->strings["Clear browser location"] = "Rimuovi la localizzazione data dal browser";
-$a->strings["clear location"] = "canc. pos.";
-$a->strings["Permission settings"] = "Impostazioni permessi";
-$a->strings["CC: email addresses"] = "CC: indirizzi email";
-$a->strings["Public post"] = "Messaggio pubblico";
-$a->strings["Set title"] = "Scegli un titolo";
-$a->strings["Categories (comma-separated list)"] = "Categorie (lista separata da virgola)";
-$a->strings["Example: bob@example.com, mary@example.com"] = "Esempio: bob@example.com, mary@example.com";
-$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=\"http://friendica.com\">Friendica.com</a> to learn more about the Friendica project."] = "Visita <a href=\"http://friendica.com\">Friendica.com</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/addon/applicazioni instalate";
-$a->strings["No installed plugins/addons/apps"] = "Nessun plugin/addons/applicazione installata";
-$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.";
-$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vuoi autorizzare questa applicazione per accedere ai messaggi e ai contatti, e / o creare nuovi messaggi per te?";
-$a->strings["Remote privacy information not available."] = "Informazioni remote sulla privacy non disponibili.";
-$a->strings["Visible to:"] = "Visibile a:";
-$a->strings["Personal Notes"] = "Note personali";
-$a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i";
-$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["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["Resubscribing to OStatus contacts"] = "";
-$a->strings["Error"] = "Errore";
+$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["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"] = "Unisiciti a noi su Friendica";
+$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."] = array(
@@ -1325,641 +805,1231 @@ $a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced
 $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["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://friendica.com"] = "Per maggiori informazioni sul progetto Friendica e perchè pensiamo sia importante, visita http://friendica.com";
-$a->strings["Photo Albums"] = "Album foto";
-$a->strings["Recent Photos"] = "Foto recenti";
-$a->strings["Upload New Photos"] = "Carica nuove foto";
-$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 file is empty."] = "Il file dell'immagine Ã¨ vuoto.";
-$a->strings["No photos selected"] = "Nessuna foto selezionata";
-$a->strings["You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."] = "Hai usato %1$.2f MBytes su %2$.2f disponibili.";
-$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["Permissions"] = "Permessi";
-$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["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["Share"] = "Condividi";
-$a->strings["Attending"] = array(
-       0 => "Partecipa",
-       1 => "Partecipano",
-);
-$a->strings["Not attending"] = "Non partecipa";
-$a->strings["Might attend"] = "Forse partecipa";
-$a->strings["Map"] = "Mappa";
-$a->strings["Not Extended"] = "Not Extended";
-$a->strings["Account approved."] = "Account approvato.";
-$a->strings["Registration revoked for %s"] = "Registrazione revocata per %s";
-$a->strings["Please login."] = "Accedi.";
-$a->strings["Move account"] = "Muovi account";
-$a->strings["You can import an account from another Friendica server."] = "Puoi importare un account da un altro server 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."] = "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.";
-$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["For more information about the Friendica project and why we feel it is important, please visit http://friendica.com"] = "Per maggiori informazioni sul progetto Friendica e perché pensiamo sia importante, visita http://friendica.com";
+$a->strings["Submit"] = "Invia";
+$a->strings["Files"] = "File";
+$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["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["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["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["Credits"] = "Crediti";
+$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 Ã¨ 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!";
+$a->strings["- select -"] = "- seleziona -";
+$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s sta seguendo %3\$s di %2\$s";
 $a->strings["Item not available."] = "Oggetto non disponibile.";
 $a->strings["Item was not found."] = "Oggetto non trovato.";
-$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["Logout"] = "Esci";
-$a->strings["Nickname or Email address: "] = "Nome utente o indirizzo email: ";
-$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["This entry was edited"] = "Questa voce Ã¨ stata modificata";
-$a->strings["I will attend"] = "Parteciperò";
-$a->strings["I will not attend"] = "Non parteciperò";
-$a->strings["I might attend"] = "Forse parteciperò";
-$a->strings["ignore thread"] = "ignora la discussione";
-$a->strings["unignore thread"] = "non ignorare la discussione";
-$a->strings["toggle ignore status"] = "inverti stato \"Ignora\"";
-$a->strings["Categories:"] = "Categorie:";
-$a->strings["Filed under:"] = "Archiviato in:";
-$a->strings["via"] = "via";
-$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["Errors encountered creating database tables."] = "La creazione delle tabelle del database ha generato errori.";
-$a->strings["Errors encountered performing database changes."] = "Riscontrati errori applicando le modifiche al database.";
-$a->strings["Logged out."] = "Uscita effettuata.";
-$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["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"] = array(
-       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["Similar Interests"] = "Interessi simili";
-$a->strings["Random Profile"] = "Profilo causale";
-$a->strings["Invite Friends"] = "Invita amici";
-$a->strings["Networks"] = "Reti";
-$a->strings["All Networks"] = "Tutte le Reti";
-$a->strings["Saved Folders"] = "Cartelle Salvate";
-$a->strings["Everything"] = "Tutto";
-$a->strings["Categories"] = "Categorie";
-$a->strings["%d contact in common"] = array(
-       0 => "%d contatto in comune",
-       1 => "%d contatti in comune",
-);
-$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["Post Composition Features"] = "Funzionalità di composizione dei post";
-$a->strings["Richtext Editor"] = "Editor visuale";
-$a->strings["Enable richtext editor"] = "Abilita l'editor visuale";
-$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 fourm page is selected/deselected in ACL window."] = "Aggiunge o rimuove una citazione quando un forum Ã¨ selezionato o deselezionato 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 mostare 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 messagi 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"] = "Cateorie post";
-$a->strings["Add categories to your posts"] = "Aggiungi categorie ai tuoi post";
-$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["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 puo' 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["following"] = "segue";
-$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 groups"] = "Modifica gruppi";
-$a->strings["Edit group"] = "Modifica gruppo";
-$a->strings["Create a new group"] = "Crea un nuovo gruppo";
-$a->strings["Contacts not in any group"] = "Contatti in nessun gruppo.";
-$a->strings["Miscellaneous"] = "Varie";
-$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["%s's birthday"] = "Compleanno di %s";
-$a->strings["Happy Birthday %s"] = "Buon compleanno %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["Message"] = "Messaggio";
-$a->strings["Profiles"] = "Profili";
-$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["j F, Y"] = "j F Y";
-$a->strings["j F"] = "j F";
-$a->strings["Birthday:"] = "Compleanno:";
-$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["Videos"] = "Video";
-$a->strings["Events and Calendar"] = "Eventi e calendario";
-$a->strings["Only You Can See This"] = "Solo tu puoi vedere questo";
-$a->strings["event"] = "l'evento";
-$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 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["Post to Email"] = "Invia a email";
-$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";
-$a->strings["Close"] = "Chiudi";
-$a->strings["[no subject]"] = "[nessun oggetto]";
-$a->strings["stopped following"] = "tolto dai seguiti";
-$a->strings["View Status"] = "Visualizza stato";
-$a->strings["View Photos"] = "Visualizza foto";
-$a->strings["Network Posts"] = "Post della Rete";
-$a->strings["Edit Contact"] = "Modifica contatto";
-$a->strings["Drop Contact"] = "Rimuovi contatto";
-$a->strings["Send PM"] = "Invia messaggio privato";
-$a->strings["Poke"] = "Stuzzica";
-$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 lunto (più di tre ore) prima di inviarla.";
-$a->strings["%1\$s attends %2\$s's %3\$s"] = "%1\$s partecipa a %3\$s di %2\$s";
-$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s non partecipa a %3\$s di %2\$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 poked %2\$s"] = "%1\$s ha stuzzicato %2\$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";
-$a->strings["remove"] = "rimuovi";
-$a->strings["Delete Selected Items"] = "Cancella elementi selezionati";
-$a->strings["Follow Thread"] = "Segui la discussione";
-$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["<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>.";
-$a->strings["%s don't like this."] = "a %s non piace.";
-$a->strings["<span  %1\$s>%2\$d people</span> attend"] = "<span  %1\$s>%2\$d persone</span> partecipano";
-$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> anttend maybe"] = "<span  %1\$s>%2\$d persone</span> forse partecipano";
-$a->strings["%s anttend maybe."] = "%s forse partecipano.";
-$a->strings["Visible to <strong>everybody</strong>"] = "Visibile a <strong>tutti</strong>";
-$a->strings["Please enter a video link/URL:"] = "Inserisci un collegamento video / URL:";
-$a->strings["Please enter an audio link/URL:"] = "Inserisci un collegamento audio / URL:";
-$a->strings["Tag term:"] = "Tag:";
-$a->strings["Where are you right now?"] = "Dove sei ora?";
-$a->strings["Delete item(s)?"] = "Cancellare questo elemento/i?";
-$a->strings["permissions"] = "permessi";
-$a->strings["Post to Groups"] = "Invia ai Gruppi";
-$a->strings["Post to Contacts"] = "Invia ai Contatti";
-$a->strings["Private post"] = "Post privato";
-$a->strings["View all"] = "Mostra tutto";
-$a->strings["Like"] = array(
-       0 => "Mi piace",
-       1 => "Mi piace",
-);
-$a->strings["Dislike"] = array(
-       0 => "Non mi piace",
-       1 => "Non mi piace",
-);
-$a->strings["Not Attending"] = array(
-       0 => "Non partecipa",
-       1 => "Non partecipano",
-);
-$a->strings["Undecided"] = array(
-       0 => "Indeciso",
-       1 => "Indecisi",
-);
-$a->strings["Forums"] = "Forum";
-$a->strings["External link to forum"] = "Link esterno al forum";
-$a->strings["view full size"] = "vedi a schermo intero";
-$a->strings["newer"] = "nuovi";
-$a->strings["older"] = "vecchi";
-$a->strings["prev"] = "prec";
-$a->strings["first"] = "primo";
-$a->strings["last"] = "ultimo";
-$a->strings["next"] = "succ";
-$a->strings["Loading more entries..."] = "Carico più elementi...";
-$a->strings["The end"] = "Fine";
-$a->strings["No contacts"] = "Nessun contatto";
-$a->strings["%d Contact"] = array(
-       0 => "%d contatto",
-       1 => "%d contatti",
-);
-$a->strings["View Contacts"] = "Visualizza i contatti";
-$a->strings["Full Text"] = "Testo Completo";
-$a->strings["Tags"] = "Tags:";
-$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["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["post"] = "messaggio";
-$a->strings["Item filed"] = "Messaggio salvato";
-$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["<span><a href=\"%s\" target=\"_blank\">%s</a> wrote the following <a href=\"%s\" target=\"_blank\">post</a>"] = "<span><a href=\"%s\" target=\"_blank\">%s</a> ha scritto il seguente <a href=\"%s\" target=\"_blank\">messaggio</a>";
-$a->strings["$1 wrote:"] = "$1 ha scritto:";
-$a->strings["Encrypted content"] = "Contenuto criptato";
-$a->strings["Cannot locate DNS info for database server '%s'"] = "Non trovo le informazioni DNS per il database server '%s'";
-$a->strings["Unknown | Not categorised"] = "Sconosciuto | non categorizzato";
-$a->strings["Block immediately"] = "Blocca immediatamente";
-$a->strings["Shady, spammer, self-marketer"] = "Shady, spammer, self-marketer";
-$a->strings["Known to me, but no opinion"] = "Lo conosco, ma non ho 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["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"] = "GNU Social";
-$a->strings["App.net"] = "App.net";
-$a->strings["Redmatrix"] = "Redmatrix";
-$a->strings[" on Last.fm"] = "su Last.fm";
-$a->strings["Starts:"] = "Inizia:";
-$a->strings["Finishes:"] = "Finisce:";
-$a->strings["Click here to upgrade."] = "Clicca qui per aggiornare.";
-$a->strings["This action exceeds the limits set by your subscription plan."] = "Questa azione eccede i limiti del tuo piano di sottoscrizione.";
-$a->strings["This action is not available under your subscription plan."] = "Questa azione non Ã¨ disponibile nel tuo piano di sottoscrizione.";
-$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["Your videos"] = "I tuoi video";
-$a->strings["Your events"] = "I tuoi eventi";
-$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["Conversations on this site"] = "Conversazioni su questo sito";
-$a->strings["Conversations on the network"] = "Conversazioni nella rete";
-$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["See all notifications"] = "Vedi tutte le notifiche";
-$a->strings["Mark all system notifications seen"] = "Segna tutte le notifiche come viste";
-$a->strings["Private mail"] = "Posta privata";
-$a->strings["Inbox"] = "In arrivo";
-$a->strings["Outbox"] = "Inviati";
-$a->strings["Manage"] = "Gestisci";
-$a->strings["Manage other pages"] = "Gestisci altre pagine";
-$a->strings["Account settings"] = "Parametri account";
-$a->strings["Manage/Edit Profiles"] = "Gestisci/Modifica i profili";
-$a->strings["Manage/edit friends and contacts"] = "Gestisci/modifica amici e contatti";
-$a->strings["Site setup and configuration"] = "Configurazione del sito";
-$a->strings["Navigation"] = "Navigazione";
-$a->strings["Site map"] = "Mappa del sito";
-$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["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["Friends"] = "Amici";
-$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["Sharing notification from Diaspora network"] = "Notifica di condivisione dal network Diaspora*";
-$a->strings["Attachments:"] = "Allegati:";
-$a->strings["(no subject)"] = "(nessun oggetto)";
-$a->strings["noreply"] = "nessuna risposta";
-$a->strings["Do you really want to delete this item?"] = "Vuoi veramente cancellare questo elemento?";
-$a->strings["Archives"] = "Archivi";
-$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/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["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["%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["Please visit %s to view and/or reply to your private messages."] = "Visita %s per vedere e/o rispodere 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]";
-$a->strings["%1\$s commented on [url=%2\$s]your %3\$s[/url]"] = "%1\$s ha commentato un [url=%2\$s]tuo %3\$s[/url]";
-$a->strings["[Friendica:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Friendica:Notifica] Commento di %2\$s alla conversazione #%1\$d";
-$a->strings["%s commented on an item/conversation you have been following."] = "%s ha commentato un elemento che stavi seguendo.";
-$a->strings["Please visit %s to view and/or reply to the conversation."] = "Visita %s per vedere e/o commentare la conversazione";
-$a->strings["[Friendica:Notify] %s posted to your profile wall"] = "[Friendica:Notifica] %s ha scritto sulla tua bacheca";
-$a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s ha scritto sulla tua bacheca su %2\$s";
-$a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s ha inviato un messaggio sulla [url=%2\$s]tua bacheca[/url]";
-$a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica:Notifica] %s ti ha taggato";
-$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s ti ha taggato su %2\$s";
-$a->strings["%1\$s [url=%2\$s]tagged you[/url]."] = "%1\$s [url=%2\$s]ti ha taggato[/url].";
-$a->strings["[Friendica:Notify] %s shared a new post"] = "[Friendica:Notifica] %s ha condiviso un nuovo messaggio";
-$a->strings["%1\$s shared a new post at %2\$s"] = "%1\$s ha condiviso un nuovo messaggio su %2\$s";
-$a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]ha condiviso un messaggio[/url].";
-$a->strings["[Friendica:Notify] %1\$s poked you"] = "[Friendica:Notifica] %1\$s ti ha stuzzicato";
-$a->strings["%1\$s poked you at %2\$s"] = "%1\$s ti ha stuzzicato su %2\$s";
-$a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s [url=%2\$s]ti ha stuzzicato[/url].";
-$a->strings["[Friendica:Notify] %s tagged your post"] = "[Friendica:Notifica] %s ha taggato un tuo messaggio";
-$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s ha taggato il tuo post su %2\$s";
-$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s ha taggato [url=%2\$s]il tuo post[/url]";
-$a->strings["[Friendica:Notify] Introduction received"] = "[Friendica:Notifica] Hai ricevuto una presentazione";
-$a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Hai ricevuto un'introduzione da '%1\$s' su %2\$s";
-$a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "Hai ricevuto [url=%1\$s]un'introduzione[/url] da %2\$s.";
-$a->strings["You may visit their profile at %s"] = "Puoi visitare il suo profilo presso %s";
-$a->strings["Please visit %s to approve or reject the introduction."] = "Visita %s per approvare o rifiutare la presentazione.";
-$a->strings["[Friendica:Notify] A new person is sharing with you"] = "[Friendica:Notifica] Una nuova persona sta condividendo con te";
-$a->strings["%1\$s is sharing with you at %2\$s"] = "%1\$s sta condividendo con te su %2\$s";
-$a->strings["[Friendica:Notify] You have a new follower"] = "[Friendica:Notifica] Una nuova persona ti segue";
-$a->strings["You have a new follower at %2\$s : %1\$s"] = "Un nuovo utente ha iniziato a seguirti su %2\$s : %1\$s";
-$a->strings["[Friendica:Notify] Friend suggestion received"] = "[Friendica:Notifica] Hai ricevuto un suggerimento di amicizia";
-$a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Hai ricevuto un suggerimento di amicizia da '%1\$s' su %2\$s";
-$a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from %3\$s."] = "Hai ricevuto [url=%1\$s]un suggerimento di amicizia[/url] per %2\$s su %3\$s";
-$a->strings["Name:"] = "Nome:";
-$a->strings["Photo:"] = "Foto:";
-$a->strings["Please visit %s to approve or reject the suggestion."] = "Visita %s per approvare o rifiutare il suggerimento.";
-$a->strings["[Friendica:Notify] Connection accepted"] = "[Friendica:Notifica] Connessione accettata";
-$a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "'%1\$s' ha accettato la tua richiesta di connessione su %2\$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\n\twithout restriction."] = "Ora siete connessi reciprocamente e potete scambiarvi aggiornamenti di stato, foto e email\nsenza restrizioni";
-$a->strings["Please visit %s  if you wish to make any changes to this relationship."] = "Visita %s se desideri modificare questo collegamento.";
-$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 possibiltà 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ò decidere in futuro di estendere la connessione in una reciproca o più permissiva.";
-$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["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["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 profile dell'utente";
-$a->strings["%d contact not imported"] = array(
-       0 => "%d contatto non importato",
-       1 => "%d contatti non importati",
+$a->strings["You must be logged in to use addons. "] = "Devi aver effettuato il login per usare i componenti aggiuntivi.";
+$a->strings["Applications"] = "Applicazioni";
+$a->strings["No installed applications."] = "Nessuna applicazione installata.";
+$a->strings["Not Extended"] = "Not Extended";
+$a->strings["Welcome to Friendica"] = "Benvenuto su Friendica";
+$a->strings["New Member Checklist"] = "Cose da fare per i Nuovi Utenti";
+$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."] = "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.";
+$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["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["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";
+$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."] = "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.";
+$a->strings["Profile Keywords"] = "Parole chiave del profilo";
+$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."] = "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.";
+$a->strings["Connecting"] = "Collegarsi";
+$a->strings["Importing Emails"] = "Importare le Email";
+$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"] = "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";
+$a->strings["Go to Your Contacts Page"] = "Vai alla tua pagina Contatti";
+$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."] = "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>";
+$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["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?";
+$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 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.";
+$a->strings["Getting Help"] = "Ottenere Aiuto";
+$a->strings["Go to the Help Section"] = "Vai alla sezione Guida";
+$a->strings["Our <strong>help</strong> pages may be consulted for detail on other program features and resources."] = "Le nostre pagine della <strong>guida</strong> possono essere consultate per avere dettagli su altre caratteristiche del programma e altre risorse.";
+$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["Item not found"] = "Oggetto non trovato";
+$a->strings["Edit post"] = "Modifica messaggio";
+$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["The post was created"] = "Il messaggio Ã¨ stato creato";
+$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["Group Editor"] = "Modifica gruppo";
+$a->strings["Members"] = "Membri";
+$a->strings["All Contacts"] = "Tutti i contatti";
+$a->strings["Group is empty"] = "Il gruppo Ã¨ vuoto";
+$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["link"] = "collegamento";
+$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.";
+$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vuoi autorizzare questa applicazione per accedere ai messaggi e ai contatti, e / o creare nuovi messaggi per te?";
+$a->strings["No"] = "No";
+$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["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["%1\$s welcomes %2\$s"] = "%s dà il benvenuto a %s";
+$a->strings["Unable to locate contact information."] = "Impossibile trovare le informazioni del contatto.";
+$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["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"] = array(
+       0 => "%d messaggio",
+       1 => "%d messaggi",
+);
+$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["Contact settings applied."] = "Contatto modificato.";
+$a->strings["Contact update failed."] = "Le modifiche al contatto non sono state salvate.";
+$a->strings["Contact not found."] = "Contatto non trovato.";
+$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong>ATTENZIONE: Queste sono impostazioni avanzate</strong> e se inserisci informazioni errate le tue comunicazioni con questo contatto potrebbero non funzionare più";
+$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "Usa <strong>ora</strong> il tasto 'Indietro' del tuo browser se non sei sicuro di cosa fare in questa pagina.";
+$a->strings["No mirroring"] = "Non duplicare";
+$a->strings["Mirror as forwarded posting"] = "Duplica come messaggi ricondivisi";
+$a->strings["Mirror as my own posting"] = "Duplica come miei messaggi";
+$a->strings["Return to contact editor"] = "Ritorna alla modifica contatto";
+$a->strings["Refetch contact data"] = "Ricarica dati contatto";
+$a->strings["Remote Self"] = "Io remoto";
+$a->strings["Mirror postings from this contact"] = "Ripeti i messaggi di questo contatto";
+$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "Imposta questo contatto come 'io remoto', questo farà si che friendica re invii i nuovi messaggi da questo contatto.";
+$a->strings["Name"] = "Nome";
+$a->strings["Account Nickname"] = "Nome utente";
+$a->strings["@Tagname - overrides Name/Nickname"] = "@TagName - al posto del nome utente";
+$a->strings["Account URL"] = "URL dell'utente";
+$a->strings["Friend Request URL"] = "URL Richiesta Amicizia";
+$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["No such group"] = "Nessun gruppo";
+$a->strings["Group: %s"] = "Gruppo: %s";
+$a->strings["This entry was edited"] = "Questa voce Ã¨ stata modificata";
+$a->strings["%d comment"] = array(
+       0 => "%d commento",
+       1 => "%d commenti",
+);
+$a->strings["Private Message"] = "Messaggio privato";
+$a->strings["I like this (toggle)"] = "Mi piace (clic per cambiare)";
+$a->strings["like"] = "mi piace";
+$a->strings["I don't like this (toggle)"] = "Non mi piace (clic per cambiare)";
+$a->strings["dislike"] = "non mi piace";
+$a->strings["Share this"] = "Condividi questo";
+$a->strings["share"] = "condividi";
+$a->strings["This is you"] = "Questo sei tu";
+$a->strings["Comment"] = "Commento";
+$a->strings["Bold"] = "Grassetto";
+$a->strings["Italic"] = "Corsivo";
+$a->strings["Underline"] = "Sottolineato";
+$a->strings["Quote"] = "Citazione";
+$a->strings["Code"] = "Codice";
+$a->strings["Image"] = "Immagine";
+$a->strings["Link"] = "Link";
+$a->strings["Video"] = "Video";
+$a->strings["Edit"] = "Modifica";
+$a->strings["add star"] = "aggiungi a speciali";
+$a->strings["remove star"] = "rimuovi da speciali";
+$a->strings["toggle star status"] = "Inverti stato preferito";
+$a->strings["starred"] = "preferito";
+$a->strings["add tag"] = "aggiungi tag";
+$a->strings["ignore thread"] = "ignora la discussione";
+$a->strings["unignore thread"] = "non ignorare la discussione";
+$a->strings["toggle ignore status"] = "inverti stato \"Ignora\"";
+$a->strings["save to folder"] = "salva nella cartella";
+$a->strings["I will attend"] = "Parteciperò";
+$a->strings["I will not attend"] = "Non parteciperò";
+$a->strings["I might attend"] = "Forse parteciperò";
+$a->strings["to"] = "a";
+$a->strings["Wall-to-Wall"] = "Da bacheca a bacheca";
+$a->strings["via Wall-To-Wall:"] = "da bacheca a bacheca";
+$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["Mood"] = "Umore";
+$a->strings["Set your current mood and tell your friends"] = "Condividi il tuo umore con i tuoi amici";
+$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["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["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["Image upload failed."] = "Caricamento immagine fallito.";
+$a->strings["Account approved."] = "Account approvato.";
+$a->strings["Registration revoked for %s"] = "Registrazione revocata per %s";
+$a->strings["Please login."] = "Accedi.";
+$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["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? \"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: "] = "La connessione dovrà essere bidirezionale o no? \"Amici\" implica che tu permetti al contatto di leggere i tuoi post e tu leggerai i suoi. \"Fan/Ammiratore\" significa che permetti al contatto di leggere i tuoi posto ma tu non vuoi leggere i suoi. Approva come:";
+$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: "] = "La connessione dovrà essere bidirezionale o no? \"Amici\" implica che tu permetti al contatto di leggere i tuoi post e tu leggerai i suoi. \"Condivisore\" significa che permetti al contatto di leggere i tuoi posto ma tu non vuoi leggere i suoi. Approva come:";
+$a->strings["Friend"] = "Amico";
+$a->strings["Sharer"] = "Condivisore";
+$a->strings["Fan/Admirer"] = "Fan/Ammiratore";
+$a->strings["Profile URL"] = "URL Profilo";
+$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["Profile not found."] = "Profilo non trovato.";
+$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["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["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["No friends to display."] = "Nessun amico da visualizzare.";
+$a->strings["Access to this profile has been restricted."] = "L'accesso a questo profilo Ã¨ stato limitato.";
+$a->strings["View"] = "Mostra";
+$a->strings["Previous"] = "Precedente";
+$a->strings["Next"] = "Successivo";
+$a->strings["list"] = "lista";
+$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["No contacts in common."] = "Nessun contatto in comune.";
+$a->strings["Common Friends"] = "Amici in comune";
+$a->strings["Not available."] = "Non disponibile.";
+$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["People Search - %s"] = "Cerca persone - %s";
+$a->strings["Forum Search - %s"] = "Ricerca Forum  - %s";
+$a->strings["No matches"] = "Nessun risultato";
+$a->strings["Item has been removed."] = "L'oggetto Ã¨ stato rimosso.";
+$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["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["System down for maintenance"] = "Sistema in manutenzione";
+$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["Tips for New Members"] = "Consigli per i Nuovi Utenti";
+$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["[Embedded content - reload page to view]"] = "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]";
+$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 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["You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."] = "Hai usato %1$.2f MBytes su %2$.2f disponibili.";
+$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["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["Map"] = "Mappa";
+$a->strings["View Album"] = "Sfoglia l'album";
+$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["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: "] = "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"] = "Account";
+$a->strings["Additional features"] = "Funzionalità aggiuntive";
+$a->strings["Display"] = "Visualizzazione";
+$a->strings["Social Networks"] = "Social Networks";
+$a->strings["Plugins"] = "Plugin";
+$a->strings["Connected apps"] = "Applicazioni collegate";
+$a->strings["Remove account"] = "Rimuovi account";
+$a->strings["Missing some important data!"] = "Mancano alcuni dati importanti!";
+$a->strings["Update"] = "Aggiorna";
+$a->strings["Failed to connect with email account using the settings provided."] = "Impossibile collegarsi all'account email con i parametri forniti.";
+$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["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.";
+$a->strings["Password update failed. Please try again."] = "Aggiornamento password fallito. Prova ancora.";
+$a->strings[" Please use a shorter name."] = " Usa un nome più corto.";
+$a->strings[" Name too short."] = " Nome troppo corto.";
+$a->strings["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["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.";
+$a->strings["Add application"] = "Aggiungi applicazione";
+$a->strings["Save Settings"] = "Salva Impostazioni";
+$a->strings["Consumer Key"] = "Consumer Key";
+$a->strings["Consumer Secret"] = "Consumer Secret";
+$a->strings["Redirect"] = "Redirect";
+$a->strings["Icon url"] = "Url icona";
+$a->strings["You can't edit this application."] = "Non puoi modificare questa applicazione.";
+$a->strings["Connected Apps"] = "Applicazioni Collegate";
+$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["Off"] = "Spento";
+$a->strings["On"] = "Acceso";
+$a->strings["Additional Features"] = "Funzionalità aggiuntive";
+$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.";
+$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "Segui automaticamente chiunque da GNU Social (OStatus)  ti segua o ti menzioni";
+$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."] = "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.";
+$a->strings["Default group for OStatus contacts"] = "Gruppo di default per i contatti OStatus";
+$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:";
+$a->strings["IMAP server name:"] = "Nome server IMAP:";
+$a->strings["IMAP port:"] = "Porta IMAP:";
+$a->strings["Security:"] = "Sicurezza:";
+$a->strings["None"] = "Nessuna";
+$a->strings["Email login name:"] = "Nome utente email:";
+$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["Move to folder"] = "Sposta nella cartella";
+$a->strings["Move to folder:"] = "Sposta nella cartella:";
+$a->strings["No special theme for mobile devices"] = "Nessun tema speciale per i dispositivi mobili";
+$a->strings["Display Settings"] = "Impostazioni Grafiche";
+$a->strings["Display Theme:"] = "Tema:";
+$a->strings["Mobile Theme:"] = "Tema mobile:";
+$a->strings["Suppress warning of insecure networks"] = "Sopprimi avvisi reti insicure";
+$a->strings["Should the system suppress the warning that the current group contains members of networks that can't receive non public postings."] = "Il sistema sopprimerà l'avviso che il gruppo selezionato contiene membri di reti che non possono ricevere post non pubblici.";
+$a->strings["Update browser every xx seconds"] = "Aggiorna il browser ogni x secondi";
+$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimo 10 secondi. Inserisci -1 per disabilitarlo";
+$a->strings["Number of items to display per page:"] = "Numero di elementi da mostrare per pagina:";
+$a->strings["Maximum of 100 items"] = "Massimo 100 voci";
+$a->strings["Number of items to display per page when viewed from mobile device:"] = "Numero di voci da visualizzare per pagina quando si utilizza un dispositivo mobile:";
+$a->strings["Don't show emoticons"] = "Non mostrare le emoticons";
+$a->strings["Calendar"] = "Calendario";
+$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["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["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["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["This account is a regular personal profile"] = "Questo account Ã¨ un profilo personale regolare";
+$a->strings["Organisation Page"] = "Pagina Organizzazione";
+$a->strings["This account is a profile for an organisation"] = "Questo account Ã¨ il profilo per un'organizzazione";
+$a->strings["News Page"] = "Pagina Notizie";
+$a->strings["This account is a news account/reflector"] = "Questo account Ã¨ un account di notizie";
+$a->strings["Community Forum"] = "Community Forum";
+$a->strings["This account is a community forum where people can discuss with each other"] = "Questo account Ã¨ un forum comunitario dove le persone possono discutere tra loro";
+$a->strings["Normal Account Page"] = "Pagina Account Normale";
+$a->strings["This account is a normal personal profile"] = "Questo account Ã¨ un normale profilo personale";
+$a->strings["Soapbox Page"] = "Pagina Sandbox";
+$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "Chi richiede la connessione/amicizia sarà accettato automaticamente come fan che potrà solamente leggere la bacheca";
+$a->strings["Public Forum"] = "Forum Pubblico";
+$a->strings["Automatically approve all contact requests"] = "Approva automaticamente tutte le richieste di contatto";
+$a->strings["Automatic Friend Page"] = "Pagina con amicizia automatica";
+$a->strings["Automatically approve all connection/friend requests as friends"] = "Chi richiede la connessione/amicizia sarà accettato automaticamente come amico";
+$a->strings["Private Forum [Experimental]"] = "Forum privato [sperimentale]";
+$a->strings["Private forum - approved members only"] = "Forum privato - solo membri approvati";
+$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["Publish your default profile in the global social directory?"] = "Pubblica il tuo profilo predefinito nell'elenco sociale globale";
+$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["Allow friends to post to your profile page?"] = "Permetti agli amici di scrivere sulla tua pagina profilo?";
+$a->strings["Allow friends to tag your posts?"] = "Permetti agli amici di aggiungere tag  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["Permit unknown people to send you private mail?"] = "Permetti a utenti sconosciuti di inviarti messaggi privati?";
+$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:";
+$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Se lasciato vuoto, i messaggi non verranno cancellati.";
+$a->strings["Advanced expiration settings"] = "Impostazioni avanzate di scadenza";
+$a->strings["Advanced Expiration"] = "Scadenza avanzata";
+$a->strings["Expire posts:"] = "Fai scadere i post:";
+$a->strings["Expire personal notes:"] = "Fai scadere le Note personali:";
+$a->strings["Expire starred posts:"] = "Fai scadere i post Speciali:";
+$a->strings["Expire photos:"] = "Fai scadere le foto:";
+$a->strings["Only expire posts by others:"] = "Fai scadere solo i post degli altri:";
+$a->strings["Account Settings"] = "Impostazioni account";
+$a->strings["Password Settings"] = "Impostazioni password";
+$a->strings["Leave password fields blank unless changing"] = "Lascia questi campi in bianco per non effettuare variazioni alla password";
+$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["Email Address:"] = "Indirizzo Email:";
+$a->strings["Your Timezone:"] = "Il tuo fuso orario:";
+$a->strings["Your Language:"] = "La tua lingua:";
+$a->strings["Set the language we use to show you friendica interface and to send you emails"] = "Imposta la lingua che sarà usata per mostrarti l'interfaccia di Friendica e per inviarti le email";
+$a->strings["Default Post Location:"] = "Località predefinita:";
+$a->strings["Use Browser Location:"] = "Usa la località rilevata dal browser:";
+$a->strings["Security and Privacy Settings"] = "Impostazioni di sicurezza e privacy";
+$a->strings["Maximum Friend Requests/Day:"] = "Numero massimo di richieste di amicizia al giorno:";
+$a->strings["(to prevent spam abuse)"] = "(per prevenire lo spam)";
+$a->strings["Default Post Permissions"] = "Permessi predefiniti per i messaggi";
+$a->strings["(click to open/close)"] = "(clicca per aprire/chiudere)";
+$a->strings["Default Private Post"] = "Default Post Privato";
+$a->strings["Default Public Post"] = "Default Post Pubblico";
+$a->strings["Default Permissions for New Posts"] = "Permessi predefiniti per i nuovi post";
+$a->strings["Maximum private messages per day from unknown people:"] = "Numero massimo di messaggi privati da utenti sconosciuti per giorno:";
+$a->strings["Notification Settings"] = "Impostazioni notifiche";
+$a->strings["By default post a status message when:"] = "Invia un messaggio di stato quando:";
+$a->strings["accepting a friend request"] = "accetti una richiesta di amicizia";
+$a->strings["joining a forum/community"] = "ti unisci a un forum/comunità";
+$a->strings["making an <em>interesting</em> profile change"] = "fai un <em>interessante</em> modifica al profilo";
+$a->strings["Send a notification email when:"] = "Invia una mail di notifica quando:";
+$a->strings["You receive an introduction"] = "Ricevi una presentazione";
+$a->strings["Your introductions are confirmed"] = "Le tue presentazioni sono confermate";
+$a->strings["Someone writes on your profile wall"] = "Qualcuno scrive sulla bacheca del tuo profilo";
+$a->strings["Someone writes a followup comment"] = "Qualcuno scrive un commento a un tuo messaggio";
+$a->strings["You receive a private message"] = "Ricevi un messaggio privato";
+$a->strings["You receive a friend suggestion"] = "Hai ricevuto un suggerimento di amicizia";
+$a->strings["You are tagged in a post"] = "Sei stato taggato in un post";
+$a->strings["You are poked/prodded/etc. in a post"] = "Sei 'toccato'/'spronato'/ecc. in un post";
+$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["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";
+$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."] = "Se hai spostato questo profilo da un'altro server, e alcuni dei tuoi contatti non ricevono i tuoi aggiornamenti, prova a premere questo bottone.";
+$a->strings["Resend relocate message to contacts"] = "Invia nuovamente il messaggio di trasloco ai contatti";
+$a->strings["Do you really want to delete this video?"] = "Vuoi veramente cancellare questo video?";
+$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["Theme settings updated."] = "Impostazioni del tema aggiornate.";
+$a->strings["Site"] = "Sito";
+$a->strings["Users"] = "Utenti";
+$a->strings["Themes"] = "Temi";
+$a->strings["DB updates"] = "Aggiornamenti Database";
+$a->strings["Inspect Queue"] = "Ispeziona Coda di invio";
+$a->strings["Federation Statistics"] = "Statistiche sulla Federazione";
+$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["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["Administration"] = "Amministrazione";
+$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["ID"] = "ID";
+$a->strings["Recipient Name"] = "Nome Destinatario";
+$a->strings["Recipient Profile"] = "Profilo Destinatario";
+$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 <tt>convert_innodb.sql</tt> in the <tt>/util</tt> directory of your Friendica installation.<br />"] = "Il tuo database sta girando ancora con tabelle MYISAM. Dovresti cambiare il tipo di motore a InnoDB, siccome Friendica userà solo tabelle InnoDB in futuro. Vedi <a href=\"%s\">qui</a> per una guida che ti può essere utile per la conversione. Puoi anche usare il file <tt>convert_innodb.sql</tt> che trovi nella cartella <tt>/util</tt> della tua installazione di Friendica.<br />";
+$a->strings["You are using a MySQL version which does not support all features that Friendica uses. You should consider switching to MariaDB."] = "Stai usando una versione di MySQL che non supporta tutte le funzionalità che Friendica usa. Dovresti considerare di utilizzare MariaDB.";
+$a->strings["Normal Account"] = "Account normale";
+$a->strings["Soapbox Account"] = "Account per comunicati e annunci";
+$a->strings["Community/Celebrity Account"] = "Account per celebrità o per comunità";
+$a->strings["Automatic Friend Account"] = "Account per amicizia automatizzato";
+$a->strings["Blog Account"] = "Account Blog";
+$a->strings["Private Forum"] = "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["Can not parse base url. Must have at least <scheme>://<domain>"] = "Impossibile analizzare l'url base. Deve avere almeno [schema]://[dominio]";
+$a->strings["RINO2 needs mcrypt php extension to work."] = "RINO2 necessita dell'estensione php mcrypt per funzionare.";
+$a->strings["Site settings updated."] = "Impostazioni del sito aggiornate.";
+$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["Users, Global Contacts"] = "Utenti, Contatti Globali";
+$a->strings["Users, Global Contacts/fallback"] = "Utenti, Contatti Globali/fallback";
+$a->strings["One month"] = "Un mese";
+$a->strings["Three months"] = "Tre mesi";
+$a->strings["Half a year"] = "Sei mesi";
+$a->strings["One year"] = "Un anno";
+$a->strings["Multi user instance"] = "Istanza multi utente";
+$a->strings["Closed"] = "Chiusa";
+$a->strings["Requires approval"] = "Richiede l'approvazione";
+$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["File upload"] = "Caricamento file";
+$a->strings["Policies"] = "Politiche";
+$a->strings["Auto Discovered Contact Directory"] = "Elenco Contatti Scoperto Automaticamente";
+$a->strings["Performance"] = "Performance";
+$a->strings["Worker"] = "Worker";
+$a->strings["Relocate - WARNING: advanced function. Could make this server unreachable."] = "Trasloca - ATTENZIONE: funzione avanzata! Può rendere questo server irraggiungibile.";
+$a->strings["Site name"] = "Nome del sito";
+$a->strings["Host name"] = "Nome host";
+$a->strings["Sender Email"] = "Mittente email";
+$a->strings["The email address your server shall use to send notification emails from."] = "L'indirizzo email che il tuo server dovrà usare per inviare notifiche via email.";
+$a->strings["Banner/Logo"] = "Banner/Logo";
+$a->strings["Shortcut icon"] = "Icona shortcut";
+$a->strings["Link to an icon that will be used for browsers."] = "Link verso un'icona che verrà usata dai browser.";
+$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["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>";
+$a->strings["Mobile system theme"] = "Tema mobile di sistema";
+$a->strings["Theme for mobile devices"] = "Tema per dispositivi mobili";
+$a->strings["SSL link policy"] = "Gestione link SSL";
+$a->strings["Determines whether generated links should be forced to use SSL"] = "Determina se i link generati devono essere forzati a usare SSL";
+$a->strings["Force SSL"] = "Forza SSL";
+$a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Forza tutte le richieste non SSL su SSL - Attenzione: su alcuni sistemi può portare a loop senza fine";
+$a->strings["Old style 'Share'"] = "Ricondivisione vecchio stile";
+$a->strings["Deactivates the bbcode element 'share' for repeating items."] = "Disattiva l'elemento bbcode 'share' con elementi ripetuti";
+$a->strings["Hide help entry from navigation menu"] = "Nascondi la voce 'Guida' dal menu di navigazione";
+$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "Nasconde la voce per le pagine della guida dal menu di navigazione. E' comunque possibile accedervi richiamando /help direttamente.";
+$a->strings["Single user instance"] = "Istanza a singolo utente";
+$a->strings["Make this instance multi-user or single-user for the named user"] = "Rendi questa istanza multi utente o a singolo utente per l'utente selezionato";
+$a->strings["Maximum image size"] = "Massima dimensione immagini";
+$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Massima dimensione in byte delle immagini caricate. Il default Ã¨ 0, cioè nessun limite.";
+$a->strings["Maximum image length"] = "Massima lunghezza immagine";
+$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "Massima lunghezza in pixel del lato più lungo delle immagini caricate. Predefinito a -1, ovvero nessun limite.";
+$a->strings["JPEG image quality"] = "Qualità immagini JPEG";
+$a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "Le immagini JPEG caricate verranno salvate con questa qualità [0-100]. Predefinito Ã¨ 100, ovvero qualità piena.";
+$a->strings["Register policy"] = "Politica di registrazione";
+$a->strings["Maximum Daily Registrations"] = "Massime registrazioni giornaliere";
+$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."] = "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.";
+$a->strings["Register text"] = "Testo registrazione";
+$a->strings["Will be displayed prominently on the registration page."] = "Sarà mostrato ben visibile nella pagina di registrazione.";
+$a->strings["Accounts abandoned after x days"] = "Account abbandonati dopo x giorni";
+$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Non spreca risorse di sistema controllando siti esterni per gli account abbandonati. Immettere 0 per nessun limite di tempo.";
+$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["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";
+$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."] = "Non include il contenuti del post/commento/messaggio privato/etc. nelle notifiche email che sono inviate da questo sito, per privacy";
+$a->strings["Disallow public access to addons listed in the apps menu."] = "Disabilita l'accesso pubblico ai plugin raccolti nel menu apps.";
+$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "Selezionando questo box si limiterà ai soli membri l'accesso ai componenti aggiuntivi nel menu applicazioni";
+$a->strings["Don't embed private images in posts"] = "Non inglobare immagini private nei post";
+$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."] = "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.";
+$a->strings["Allow Users to set remote_self"] = "Permetti agli utenti di impostare 'io remoto'";
+$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."] = "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.";
+$a->strings["Block multiple registrations"] = "Blocca registrazioni multiple";
+$a->strings["Disallow users to register additional accounts for use as pages."] = "Non permette all'utente di registrare account extra da usare come pagine.";
+$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["UTF-8 Regular expressions"] = "Espressioni regolari UTF-8";
+$a->strings["Use PHP UTF8 regular expressions"] = "Usa le espressioni regolari PHP in UTF8";
+$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["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";
+$a->strings["Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "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.";
+$a->strings["OStatus conversation completion interval"] = "Intervallo completamento conversazioni OStatus";
+$a->strings["How often shall the poller check for new entries in OStatus conversations? This can be a very ressource task."] = "quanto spesso il poller deve controllare se esistono nuovi commenti in una conversazione OStatus? Questo Ã¨ un lavoro che può richiedere molte risorse.";
+$a->strings["Only import OStatus threads from our contacts"] = "Importa conversazioni OStatus solo dai nostri contatti.";
+$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."] = "Normalmente importiamo tutto il contenuto dai contatti OStatus. Con questa opzione salviamo solo le conversazioni iniziate da un contatto Ã¨ conosciuto a questo nodo.";
+$a->strings["OStatus support can only be enabled if threading is enabled."] = "Il supporto OStatus può essere abilitato solo se Ã¨ abilitato il threading.";
+$a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "Il supporto a Diaspora non può essere abilitato perché Friendica Ã¨ stato installato in una sotto directory.";
+$a->strings["Enable Diaspora support"] = "Abilita il supporto a Diaspora";
+$a->strings["Provide built-in Diaspora network compatibility."] = "Fornisce compatibilità con il network Diaspora.";
+$a->strings["Only allow Friendica contacts"] = "Permetti solo contatti Friendica";
+$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "Tutti i contatti devono usare il protocollo di Friendica. Tutti gli altri protocolli sono disabilitati.";
+$a->strings["Verify SSL"] = "Verifica 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."] = "Se vuoi, puoi abilitare il controllo rigoroso dei certificati.Questo significa che non potrai collegarti (del tutto) con siti con certificati SSL auto-firmati.";
+$a->strings["Proxy user"] = "Utente Proxy";
+$a->strings["Proxy URL"] = "URL Proxy";
+$a->strings["Network timeout"] = "Timeout rete";
+$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Valore in secondi. Imposta a 0 per illimitato (non raccomandato).";
+$a->strings["Delivery interval"] = "Intervallo di invio";
+$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."] = "Ritarda il processo di invio in background  di n secondi per ridurre il carico di sistema. Raccomandato:  4-5 per host condivisi, 2-3 per VPS. 0-1 per grandi server dedicati.";
+$a->strings["Poll interval"] = "Intervallo di poll";
+$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Ritarda il processo di poll in background di n secondi per ridurre il carico di sistema. Se 0, usa l'intervallo di invio.";
+$a->strings["Maximum Load Average"] = "Massimo carico medio";
+$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Massimo carico di sistema prima che i processi di invio e di poll siano ritardati. Predefinito a 50.";
+$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["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";
+$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "Livello minimo di frammentazione per iniziare la procedura di ottimizzazione automatica - il valore di default Ã¨ 30%.";
+$a->strings["Periodical check of global contacts"] = "Check periodico dei contatti globali";
+$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "Se abilitato, i contatti globali sono controllati periodicamente per verificare dati mancanti o sorpassati e la vitalità dei contatti e dei server.";
+$a->strings["Days between requery"] = "Giorni tra le richieste";
+$a->strings["Number of days after which a server is requeried for his contacts."] = "Numero di giorni dopo i quali al server vengono richiesti i suoi contatti.";
+$a->strings["Discover contacts from other servers"] = "Trova contatti dagli altri server";
+$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'."] = "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\".";
+$a->strings["Timeframe for fetching global contacts"] = "Termine per il recupero contatti globali";
+$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."] = "Quando si attiva la scoperta, questo valore definisce il periodo di tempo per l'attività dei contatti globali che vengono prelevati da altri server.";
+$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["Use MySQL full text engine"] = "Usa il motore MySQL full text";
+$a->strings["Activates the full text engine. Speeds up search - but can only search for four and more characters."] = "Attiva il motore full-text. Velocizza la ricerca, ma può cercare solo per quattro o più caratteri.";
+$a->strings["Suppress Language"] = "Disattiva lingua";
+$a->strings["Suppress language information in meta information about a posting."] = "Disattiva le informazioni sulla lingua nei meta di un post.";
+$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";
+$a->strings["The item caches buffers generated bbcode and external images."] = "La cache degli elementi memorizza il bbcode generato e le immagini esterne.";
+$a->strings["Cache duration in seconds"] = "Durata della cache in secondi";
+$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."] = "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.";
+$a->strings["Maximum numbers of comments per post"] = "Numero massimo di commenti per post";
+$a->strings["How much comments should be shown for each post? Default value is 100."] = "Quanti commenti devono essere mostrati per ogni post? Default : 100.";
+$a->strings["Path for lock file"] = "Percorso al file di lock";
+$a->strings["The lock file is used to avoid multiple pollers at one time. Only define a folder here."] = "Il file di lock Ã¨ usato per evitare l'avvio di poller multipli allo stesso tempo. Inserisci solo la cartella, qui.";
+$a->strings["Temp path"] = "Percorso file temporanei";
+$a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "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.";
+$a->strings["Base path to installation"] = "Percorso base all'installazione";
+$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."] = "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.";
+$a->strings["Disable picture proxy"] = "Disabilita il proxy immagini";
+$a->strings["The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwith."] = "Il proxy immagini aumenta le performance e la privacy. Non dovrebbe essere usato su server con poca banda disponibile.";
+$a->strings["Enable old style pager"] = "Abilita la paginatura vecchio stile";
+$a->strings["The old style pager has page numbers but slows down massively the page speed."] = "La paginatura vecchio stile mostra i numeri delle pagine, ma rallenta la velocità di caricamento della pagina.";
+$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 DFRN contacts of all users."] = "Cambia l'url base di questo server. Invia il messaggio di trasloco a tutti i contatti DFRN di tutti gli utenti.";
+$a->strings["RINO Encryption"] = "Crittografia RINO";
+$a->strings["Encryption layer between nodes."] = "Crittografia delle comunicazioni tra nodi.";
+$a->strings["Embedly API key"] = "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 href='http://embed.ly'>Embedly</a> Ã¨ usato per recuperate informazioni addizionali dalle pagine web. Questo parametro Ã¨ opzionale.";
+$a->strings["Enable 'worker' background processing"] = "Attiva l'elaborazione in background con worker";
+$a->strings["The worker background processing limits the number of parallel background jobs to a maximum number and respects the system load."] = "L'elaborazione in background con worker limita il numero di lavori in background paralleli a un numero massimo e rispetta il carico di sistema.";
+$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 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 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."] = "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 yourdomain.tld/worker regolarmente attraverso un cron esterno. Dovresti abilitare questa opzione solo se non puoi utilizzare cron sul tuo server. L'elaborazione in background con worker deve essere abilitata perchè questa opzione sia effettiva.";
+$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";
+$a->strings["Executing %s failed with error: %s"] = "Esecuzione di %s fallita con errore: %s";
+$a->strings["Update %s was successfully applied."] = "L'aggiornamento %s Ã¨ stato applicato con successo";
+$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "L'aggiornamento %s non ha riportato uno stato. Non so se Ã¨ andato a buon fine.";
+$a->strings["There was no additional update function %s that needed to be called."] = "Non ci sono altre funzioni di aggiornamento %s da richiamare.";
+$a->strings["No failed updates."] = "Nessun aggiornamento fallito.";
+$a->strings["Check database structure"] = "Controlla struttura database";
+$a->strings["Failed Updates"] = "Aggiornamenti falliti";
+$a->strings["This does not include updates prior to 1139, which did not return a status."] = "Questo non include gli aggiornamenti prima del 1139, che non ritornano lo stato.";
+$a->strings["Mark success (if update was manually applied)"] = "Segna completato (se l'update Ã¨ stato applicato manualmente)";
+$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["%s user blocked/unblocked"] = array(
+       0 => "%s utente bloccato/sbloccato",
+       1 => "%s utenti bloccati/sbloccati",
+);
+$a->strings["%s user deleted"] = array(
+       0 => "%s utente cancellato",
+       1 => "%s utenti cancellati",
+);
+$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["Register date"] = "Data registrazione";
+$a->strings["Last login"] = "Ultimo accesso";
+$a->strings["Last item"] = "Ultimo elemento";
+$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";
+$a->strings["Deleted since"] = "Rimosso da";
+$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Gli utenti selezionati saranno cancellati!\\n\\nTutto quello che gli utenti hanno inviato su questo sito sarà permanentemente canellato!\\n\\nSei sicuro?";
+$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?"] = "L'utente {0} sarà cancellato!\\n\\nTutto quello che ha inviato su questo sito sarà permanentemente cancellato!\\n\\nSei sicuro?";
+$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["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["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["[Experimental]"] = "[Sperimentale]";
+$a->strings["[Unsupported]"] = "[Non supportato]";
+$a->strings["Log settings updated."] = "Impostazioni Log aggiornate.";
+$a->strings["PHP log currently enabled."] = "Log PHP abilitato.";
+$a->strings["PHP log currently disabled."] = "Log PHP disabilitato";
+$a->strings["Clear"] = "Pulisci";
+$a->strings["Enable Debugging"] = "Abilita Debugging";
+$a->strings["Log file"] = "File di Log";
+$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Il server web deve avere i permessi di scrittura. Relativo alla tua directory Friendica.";
+$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["Lock feature %s"] = "Blocca funzionalità %s";
+$a->strings["Manage Additional Features"] = "Gestisci Funzionalità Aggiuntive";
+$a->strings["%d contact edited."] = array(
+       0 => "%d contatto modificato.",
+       1 => "%d contatti modificati",
 );
-$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["toggle mobile"] = "commuta tema mobile";
-$a->strings["Set resize level for images in posts and comments (width and height)"] = "Dimensione immagini in messaggi e commenti (larghezza e altezza)";
-$a->strings["Set font-size for posts and comments"] = "Dimensione del carattere di messaggi e commenti";
-$a->strings["Set theme width"] = "Imposta la larghezza del tema";
-$a->strings["Color scheme"] = "Schema colori";
-$a->strings["Set line-height for posts and comments"] = "Altezza della linea di testo di messaggi e commenti";
-$a->strings["Set colour scheme"] = "Imposta schema colori";
+$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["(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["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["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["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["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.";
+$a->strings["%d required parameter was not found at the given location"] = array(
+       0 => "%d parametro richiesto non Ã¨ stato trovato all'indirizzo dato",
+       1 => "%d parametri richiesti non sono stati trovati all'indirizzo dato",
+);
+$a->strings["Introduction complete."] = "Presentazione completa.";
+$a->strings["Unrecoverable protocol error."] = "Errore di comunicazione.";
+$a->strings["Profile unavailable."] = "Profilo non disponibile.";
+$a->strings["%s has received too many connection requests today."] = "%s ha ricevuto troppe richieste di connessione per oggi.";
+$a->strings["Spam protection measures have been invoked."] = "Sono state attivate le misure di protezione contro lo spam.";
+$a->strings["Friends are advised to please try again in 24 hours."] = "Gli amici sono pregati di riprovare tra 24 ore.";
+$a->strings["Invalid locator"] = "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["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.";
+$a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = "Non hai fatto accesso con l'identità corretta. Accedi a <strong>questo</strong> profilo.";
+$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["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["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["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[" - 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["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["Contact added"] = "Contatto aggiunto";
+$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.";
+$a->strings["Your Friendica site database has been installed."] = "Il tuo Friendica Ã¨ stato installato.";
+$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin o mysql";
+$a->strings["Please see the file \"INSTALL.txt\"."] = "Leggi il file \"INSTALL.txt\".";
+$a->strings["Database already in use."] = "Database già in uso.";
+$a->strings["System check"] = "Controllo sistema";
+$a->strings["Check again"] = "Controlla ancora";
+$a->strings["Database connection"] = "Connessione al database";
+$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Per installare Friendica dobbiamo sapere come collegarci al tuo database.";
+$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni.";
+$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Il database dovrà già esistere. Se non esiste, crealo prima di continuare.";
+$a->strings["Database Server Name"] = "Nome del database server";
+$a->strings["Database Login Name"] = "Nome utente database";
+$a->strings["Database Login Password"] = "Password utente database";
+$a->strings["Database Name"] = "Nome database";
+$a->strings["Site administrator email address"] = "Indirizzo email dell'amministratore del sito";
+$a->strings["Your account email address must match this in order to use the web admin panel."] = "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web.";
+$a->strings["Please select a default timezone for your website"] = "Seleziona il fuso orario predefinito per il tuo sito web";
+$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 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>"] = "Se non hai una versione a linea di comando di PHP installata sul tuo server, non sarai in grado di avviare il processo di poll in background via cron. Vedi <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"] = "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";
+$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "L'eseguibile PHP non Ã¨ il binario php cli (potrebbe essere la versione cgi-fcgi)";
+$a->strings["Found PHP version: "] = "Versione PHP:";
+$a->strings["PHP cli binary"] = "Binario PHP cli";
+$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\".";
+$a->strings["This is required for message delivery to work."] = "E' obbligatorio per far funzionare la consegna dei messaggi.";
+$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"] = "Errore: la funzione \"openssl_pkey_new\" in questo sistema non Ã¨ in grado di generare le chiavi di criptazione";
+$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Se stai eseguendo friendika su windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\".";
+$a->strings["Generate encryption keys"] = "Genera chiavi di criptazione";
+$a->strings["libCurl PHP module"] = "modulo PHP libCurl";
+$a->strings["GD graphics PHP module"] = "modulo PHP GD graphics";
+$a->strings["OpenSSL PHP module"] = "modulo PHP OpenSSL";
+$a->strings["mysqli PHP module"] = "modulo PHP mysqli";
+$a->strings["mb_string PHP module"] = "modulo PHP mb_string";
+$a->strings["mcrypt PHP module"] = "modulo PHP mcrypt";
+$a->strings["XML PHP module"] = "Modulo PHP XML";
+$a->strings["iconv module"] = "modulo iconv";
+$a->strings["Apache mod_rewrite module"] = "Modulo mod_rewrite di Apache";
+$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Errore: E' il modulo mod-rewrite di Apache Ã¨ richiesto, ma non risulta installato";
+$a->strings["Error: libCURL PHP module required but not installed."] = "Errore: il modulo libCURL di PHP Ã¨ richiesto, ma non risulta installato.";
+$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Errore: Il modulo GD graphics di PHP con supporto a JPEG Ã¨ richiesto, ma non risulta installato.";
+$a->strings["Error: openssl PHP module required but not installed."] = "Errore: il modulo openssl di PHP Ã¨ richiesto, ma non risulta installato.";
+$a->strings["Error: mysqli PHP module required but not installed."] = "Errore: il modulo mysqli di PHP Ã¨ richiesto, ma non risulta installato";
+$a->strings["Error: mb_string PHP module required but not installed."] = "Errore: il modulo PHP mb_string Ã¨ richiesto, ma non risulta installato.";
+$a->strings["Error: mcrypt PHP module required but not installed."] = "Errore: il modulo mcrypt di PHP Ã¨ richiesto, ma non risulta installato";
+$a->strings["Error: iconv PHP module required but not installed."] = "Errore: il modulo PHP iconv Ã¨ richiesto ma non installato.";
+$a->strings["If you are using php_cli, please make sure that mcrypt module is enabled in its config file"] = "Se stai usando php_cli, controlla che il modulo mcrypt sia abilitato nel suo file di configurazione";
+$a->strings["Function mcrypt_create_iv() is not defined. This is needed to enable RINO2 encryption layer."] = "La funzione mcrypt _create_iv() non Ã¨ definita. E' richiesta per abilitare il livello di criptazione RINO2";
+$a->strings["mcrypt_create_iv() function"] = "funzione mcrypt_create_iv()";
+$a->strings["Error, XML PHP module required but not installed."] = "Errore, il modulo PHP XML Ã¨ richiesto ma non installato.";
+$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "L'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella principale del tuo web server ma non Ã¨ in grado di farlo.";
+$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Ciò Ã¨ dovuto spesso a impostazioni di permessi, dato che il web server può non essere in grado di scrivere il file nella tua cartella, anche se tu puoi.";
+$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."] = "Alla fine di questa procedura, di daremo un testo da salvare in un file chiamato .htconfig.php nella tua cartella principale di Friendica";
+$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Puoi in alternativa saltare questa procedura ed eseguire l'installazione manualmente. Vedi il file \"INSTALL.txt\" per le istruzioni.";
+$a->strings[".htconfig.php is writable"] = ".htconfig.php Ã¨ scrivibile";
+$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Friendica usa il motore di template Smarty3 per renderizzare le sue pagine web. Smarty3 compila i template in PHP per velocizzare il 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."] = "Per salvare questi template compilati, il server werb ha bisogno dell'accesso in scrittura alla cartella view/smarty3/ nella cartella principale dei Friendica.";
+$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Per favore, controlla che l'utente con cui il tuo server web gira (es www-data) ha accesso in scrittura a questa cartella.";
+$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."] = "Nota: come misura di sicurezza, dovresti dare accesso in scrittura solo alla cartella view/smarty3, non ai template (.tpl) che contiene.";
+$a->strings["view/smarty3 is writable"] = "view/smarty3 Ã¨ scrivibile";
+$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "La riscrittura degli url in .htaccess non funziona. Controlla la configurazione del tuo server.";
+$a->strings["Url rewrite is working"] = "La riscrittura degli url funziona";
+$a->strings["ImageMagick PHP extension is not installed"] = "L'estensione PHP ImageMagick non Ã¨ installata";
+$a->strings["ImageMagick PHP extension is installed"] = "L'estensione PHP ImageMagick Ã¨ installata";
+$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["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["Warning: This group contains %s member from a network that doesn't allow non public messages."] = array(
+       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.",
+);
+$a->strings["Messages in this group won't be send to these receivers."] = "I messaggi in questo gruppo non saranno inviati ai quei contatti.";
+$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["{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["No contacts."] = "Nessun contatto.";
+$a->strings["via"] = "via";
+$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: "] = "Nota:";
+$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["Set resolution for middle column"] = "Imposta la dimensione della colonna centrale";
-$a->strings["Set color scheme"] = "Imposta lo schema dei colori";
-$a->strings["Set zoomfactor for Earth Layer"] = "Livello di zoom per Earth Layer";
-$a->strings["Set longitude (X) for Earth Layers"] = "Longitudine (X) per Earth Layers";
-$a->strings["Set latitude (Y) for Earth Layers"] = "Latitudine (Y) per Earth Layers";
-$a->strings["Community Pages"] = "Pagine Comunitarie";
-$a->strings["Earth Layers"] = "Earth Layers";
 $a->strings["Community Profiles"] = "Profili Comunità";
-$a->strings["Help or @NewHere ?"] = "Serve aiuto? Sei nuovo?";
-$a->strings["Connect Services"] = "Servizi di conessione";
-$a->strings["Find Friends"] = "Trova Amici";
 $a->strings["Last users"] = "Ultimi utenti";
-$a->strings["Last photos"] = "Ultime foto";
-$a->strings["Last likes"] = "Ultimi \"mi piace\"";
-$a->strings["Your contacts"] = "I tuoi contatti";
-$a->strings["Your personal photos"] = "Le tue foto personali";
+$a->strings["Find Friends"] = "Trova Amici";
 $a->strings["Local Directory"] = "Elenco Locale";
-$a->strings["Set zoomfactor for Earth Layers"] = "Livello di zoom per Earth Layers";
-$a->strings["Show/hide boxes at right-hand column:"] = "Mostra/Nascondi riquadri nella colonna destra";
+$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["Quick Start"] = "Quick Start";
+$a->strings["Community Pages"] = "Pagine Comunitarie";
+$a->strings["Help or @NewHere ?"] = "Serve aiuto? Sei nuovo?";
 $a->strings["greenzero"] = "greenzero";
 $a->strings["purplezero"] = "purplezero";
 $a->strings["easterbunny"] = "easterbunny";
@@ -1967,3 +2037,16 @@ $a->strings["darkzero"] = "darkzero";
 $a->strings["comix"] = "comix";
 $a->strings["slackr"] = "slackr";
 $a->strings["Variations"] = "Varianti";
+$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";
index 48c9c8709918fc7ab6d0915d62e5bb499f67c453..381b0671676fe1a5fd9e86f9bde8f33aa79bcd8b 100644 (file)
@@ -3,7 +3,7 @@
  * Theme settings
  */
 
-function theme_content(App &$a){
+function theme_content(App $a) {
        if (!local_user()) {
                return;
        }
@@ -14,7 +14,7 @@ function theme_content(App &$a){
        return clean_form($a, $colorset, $user);
 }
 
-function theme_post(App &$a){
+function theme_post(App $a) {
        if (! local_user()) {
                return;
        }
@@ -24,23 +24,23 @@ function theme_post(App &$a){
        }
 }
 
-function theme_admin(App &$a){
+function theme_admin(App $a) {
        $colorset = get_config( 'duepuntozero', 'colorset');
        $user = false;
 
        return clean_form($a, $colorset, $user);
 }
 
-function theme_admin_post(App &$a){
+function theme_admin_post(App $a) {
        if (isset($_POST['duepuntozero-settings-submit'])){
                set_config('duepuntozero', 'colorset', $_POST['duepuntozero_colorset']);
        }
 }
 
 /// @TODO $a is no longer used
-function clean_form(&$a, &$colorset, $user){
+function clean_form(App $a, &$colorset, $user) {
        $colorset = array(
-               'default'     =>t('default'), 
+               'default'     =>t('default'),
                'greenzero'   =>t('greenzero'),
                'purplezero'  =>t('purplezero'),
                'easterbunny' =>t('easterbunny'),
index bf1d031def9367c1d5128315313fab16e1ab1c66..7d3c22469fba8d09996350d580099c2834fc08d6 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-function duepuntozero_init(App &$a) {
+function duepuntozero_init(App $a) {
 
 set_template_engine($a, 'smarty3');
 
@@ -24,7 +24,7 @@ set_template_engine($a, 'smarty3');
 $a->page['htmlhead'] .= <<< EOT
 <script>
 function insertFormatting(comment,BBcode,id) {
-       
+
                var tmpStr = $("#comment-edit-text-" + id).val();
                if(tmpStr == comment) {
                        tmpStr = "";
@@ -40,7 +40,7 @@ function insertFormatting(comment,BBcode,id) {
                selected = document.selection.createRange();
                if (BBcode == "url"){
                        selected.text = "["+BBcode+"]" + "http://" +  selected.text + "[/"+BBcode+"]";
-                       } else                  
+                       } else
                selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
        } else if (textarea.selectionStart || textarea.selectionStart == "0") {
                var start = textarea.selectionStart;
index 000ef26092fa43330d1dcdda24489ade8980f3f6..57e88265721a27a3814b541510a72827769801a8 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 require_once('view/theme/frio/php/Image.php');
 
-function theme_content(App &$a) {
+function theme_content(App $a) {
        if (!local_user()) {
                return;
        }
@@ -16,10 +16,10 @@ function theme_content(App &$a) {
        $arr["background_image"] = get_pconfig(local_user(),'frio', 'background_image' );
        $arr["bg_image_option"] = get_pconfig(local_user(),'frio', 'bg_image_option' );
 
-       return frio_form($a, $arr);
+       return frio_form($arr);
 }
 
-function theme_post(App &$a) {
+function theme_post(App $a) {
        if (!local_user()) {
                return;
        }
@@ -36,9 +36,9 @@ function theme_post(App &$a) {
        }
 }
 
-function frio_form(&$a, $arr) {
+function frio_form($arr) {
        require_once("view/theme/frio/php/schema.php");
-       
+
        $scheme_info = get_schema_info($arr["schema"]);
        $disable = $scheme_info["overwrites"];
        if (!is_array($disable)) $disable = array();
index 0e221f5337db55a38c6f9623128824b332a9e13d..59a246bf99647cf53ad6eca0cb8086923a1b37f6 100644 (file)
@@ -2,18 +2,18 @@
 
 /**
  * @file view/theme/frio/php/frio_boot.php
- * 
+ *
  * @brief This file contains functions for page contstruction
- * 
+ *
  */
 
 
 /**
  * @brief Load page template in dependence of the template mode
- * 
+ *
  * @todo Check if this is really needed.
  */
-function load_page(App &$a) {
+function load_page(App $a) {
        if(isset($_GET["mode"]) AND ($_GET["mode"] == "minimal")) {
                require "view/theme/frio/minimal.php";
        } elseif((isset($_GET["mode"]) AND ($_GET["mode"] == "none"))) {
@@ -27,16 +27,16 @@ function load_page(App &$a) {
                        require_once(str_replace('theme/' . current_theme() . '/', '', $template));
        }
 
-       
+
 }
 
 
 /**
  * @brief Check if page is a modal page
- * 
+ *
  * This function checks if $_REQUEST['pagename'] is
  * a defined in a $modalpages
- * 
+ *
  * @return bool
  */
 function is_modal() {
@@ -48,16 +48,16 @@ function is_modal() {
                        $is_modal = true;
                }
        }
-       
+
        return $is_modal;
 }
 
 /**
  * @brief Array with modalpages
- * 
+ *
  * The array contains the page names of the pages
  * which should displayed as modals
- * 
+ *
  * @return array Pagenames as path
  */
 function get_modalpage_list() {
@@ -74,10 +74,10 @@ function get_modalpage_list() {
 
 /**
  * @brief Array with standard pages
- * 
+ *
  * The array contains the page names of the pages
  * which should displayed as standard-page
- * 
+ *
  * @return array Pagenames as path
  */
 function get_standard_page_list() {
@@ -91,10 +91,10 @@ function get_standard_page_list() {
 
 /**
  * @brief Check if page is standard page
- * 
+ *
  * This function checks if $_REQUEST['pagename'] is
  * a defined $standardpages
- * 
+ *
  * @param string $pagetitle Title of the actual page
  * @return bool
  */
@@ -107,12 +107,12 @@ function is_standard_page($pagetitle) {
                        $is_standard_page = true;
                }
        }
-       
+
        return $is_standard_page;
 }
 /**
  * @brief Get the typ of the page
- * 
+ *
  * @param type $pagetitle
  * @return string
  */
index 80b08a1d36db5f4145348b012204b494f1d0b908..dec47aed249792db1d97871a2ed367f6c07ec604 100644 (file)
@@ -34,8 +34,8 @@
 
                {{* The buttons to change the month/weeks/days *}}
                <div id="fc-fc-header-left" class="btn-group">
-                       <button class="btn btn-eventnav" onclick="changeView('prev', false);" title="{{$prev}}"><i class="fa fa-angle-up" aria-hidden="true"></i></i></button>
-                       <button class="btn btn-eventnav btn-separator" onclick="changeView('next', false);" title="{{$next}}"><i class="fa fa-angle-down" aria-hidden="true"></i></i></button>
+                       <button class="btn btn-eventnav" onclick="changeView('prev', false);" title="{{$previous.1}}"><i class="fa fa-angle-up" aria-hidden="true"></i></i></button>
+                       <button class="btn btn-eventnav btn-separator" onclick="changeView('next', false);" title="{{$next.1}}"><i class="fa fa-angle-down" aria-hidden="true"></i></i></button>
                        <button class="btn btn-eventnav btn-separator" onclick="changeView('today', false);" title="{{$today}}"><i class="fa fa-bullseye"></i></button>
                </div>
 
index f9cbf79a6ab7939f2ceb31574d391baec99b3f70..d8b10c4e3efe523bb083c633986594876bd638a7 100644 (file)
@@ -4,14 +4,14 @@
  * Description: Bootstrap V3 theme. The theme is currently under construction, so it is far from finished. For further information have a look at the <a href="https://github.com/friendica/friendica/tree/develop/view/theme/frio/README.md">ReadMe</a>.
  * Version: V.0.7
  * Author: Rabuzarus <https://friendica.kommune4.de/profile/rabuzarus>
- * 
+ *
  */
 
 $frio = "view/theme/frio";
 
 global $frio;
 
-function frio_init(App &$a) {
+function frio_init(App $a) {
 
        // disable the events module link in the profile tab
        $a->theme_events_in_profile = false;
@@ -63,18 +63,18 @@ function frio_uninstall() {
        logger("uninstalled theme frio");
 }
 /**
- * @brief Replace friendica photo links
- * 
+ * @brief Replace friendica photo links hook
+ *
  *  This function does replace the links to photos
  *  of other friendica users. Original the photos are
  *  linked to the photo page. Now they will linked directly
  *  to the photo file. This function is nessesary to use colorbox
  *  in the network stream
- * 
- * @param App $a
+ *
+ * @param App $a Unused but required by hook definition
  * @param array $body_info The item and its html output
  */
-function frio_item_photo_links(&$a, &$body_info) {
+function frio_item_photo_links(App $a, &$body_info) {
        require_once('include/Photo.php');
 
        $phototypes = Photo::supportedTypes();
@@ -104,16 +104,16 @@ function frio_item_photo_links(&$a, &$body_info) {
 }
 
 /**
- * @brief Replace links of the item_photo_menu
- * 
+ * @brief Replace links of the item_photo_menu hook
+ *
  *  This function replaces the original poke and the message links
  *  to call the addToModal javascript function so this pages can
  *  be loaded in a bootstrap modal
- * 
- * @param app $a The app data
+ *
+ * @param App $a Unused but required by the hook definition
  * @param array $arr Contains item data and the original photo_menu
  */
-function frio_item_photo_menu($a, &$arr){
+function frio_item_photo_menu(App $a, &$arr) {
 
        foreach($arr["menu"] as $k =>$v) {
                if(strpos($v,'poke/?f=&c=') === 0 || strpos($v,'message/new/') === 0) {
@@ -126,17 +126,17 @@ function frio_item_photo_menu($a, &$arr){
 
 /**
  * @brief Replace links of the contact_photo_menu
- * 
+ *
  *  This function replaces the original poke and the message links
  *  to call the addToModal javascript function so this pages can
  *  be loaded in a bootstrap modal
  *  Additionally the profile, status and photo page links  will be changed
  *  to don't open in a new tab if the contact is a friendica contact.
- * 
+ *
  * @param app $a The app data
  * @param array $args Contains contact data and the original photo_menu
  */
-function frio_contact_photo_menu($a, &$args){
+function frio_contact_photo_menu(App $a, &$args){
 
        $pokelink = "";
        $pmlink = "";
@@ -152,7 +152,7 @@ function frio_contact_photo_menu($a, &$args){
        // friendicas "magic-link" which indicates a friendica user on froreign
        // friendica servers as remote user or visitor
        //
-       // The value for opening in a new tab is e.g. when 
+       // The value for opening in a new tab is e.g. when
        // $args["menu"]["status"][2] is true. If the value of the [2] key is true
        // and if it's a friendica contact we set it to false
        foreach($args["menu"] as $k =>$v) {
@@ -176,15 +176,15 @@ function frio_contact_photo_menu($a, &$args){
 
 /**
  * @brief Construct remote nav menu
- * 
+ *
  *  It creates a remote baseurl form $_SESSION for remote users and friendica
- *  visitors. This url will be added to some of the nav links. With this behaviour 
+ *  visitors. This url will be added to some of the nav links. With this behaviour
  *  the user will come back to her/his own pages on his/her friendica server.
  *  Not all possible links are available (notifications, administrator, manage,
  *  notes aren't available because we have no way the check remote permissions)..
  *  Some links will point to the local pages because the user would expect
  *  local page (these pages are: search, community, help, apps, directory).
- * 
+ *
  * @param app $a The App class
  * @param array $nav The original nav menu
  */
@@ -196,11 +196,11 @@ function frio_remote_nav($a,&$nav) {
 
        // split up the url in it's parts (protocol,domain/directory, /profile/, nickname
        // I'm not familiar with regex, so someone might find a better solutionen
-       // 
+       //
        // E.g $homelink = 'https://friendica.domain.com/profile/mickey' should result in an array
        // with 0 => 'https://friendica.domain.com/profile/mickey' 1 => 'https://',
        // 2 => 'friendica.domain.com' 3 => '/profile/' 4 => 'mickey'
-       // 
+       //
        //$server_url = preg_match('/^(https?:\/\/.*?)\/profile\//2', $homelink);
        preg_match('/^(https?:\/\/)?(.*?)(\/profile\/)(.*)/', $homelink, $url_parts);
 
@@ -219,8 +219,8 @@ function frio_remote_nav($a,&$nav) {
                // empty the server url for local user because we won't need it
                $server_url = '';
                // user info
-               $r = q("SELECT `micro` FROM `contact` WHERE `uid` = %d AND `self` = 1", intval($a->user['uid']));
-               
+               $r = q("SELECT `micro` FROM `contact` WHERE `uid` = %d AND `self`", intval($a->user['uid']));
+
                $r[0]['photo'] = (dbm::is_result($r) ? $a->remove_baseurl($r[0]['micro']) : "images/person-48.jpg");
                $r[0]['name'] = $a->user['username'];
 
@@ -263,14 +263,14 @@ function frio_remote_nav($a,&$nav) {
 }
 /**
  * @brief: Search for contacts
- * 
+ *
  * This function search for a users contacts. The code is copied from contact search
  * in /mod/contacts.php. With this function the contacts will permitted to acl_lookup()
- * and can grabbed as json. For this we use the type="r". This is usful to to let js 
+ * and can grabbed as json. For this we use the type="r". This is usful to to let js
  * grab the contact data.
  * We use this to give the data to textcomplete and have a filter function at the
  * contact page.
- * 
+ *
  * @param App $a The app data @TODO Unused
  * @param array $results The array with the originals from acl_lookup()
  */
@@ -298,7 +298,7 @@ function frio_acl_lookup($a, &$results) {
 
 
                $r = q("SELECT COUNT(*) AS `total` FROM `contact`
-                       WHERE `uid` = %d AND `self` = 0 AND `pending` = 0 $sql_extra $sql_extra2 ",
+                       WHERE `uid` = %d AND NOT `self` AND NOT `pending` $sql_extra $sql_extra2 ",
                        intval($_SESSION['uid']));
                if (dbm::is_result($r)) {
                        $total = $r[0]["total"];
@@ -306,7 +306,7 @@ function frio_acl_lookup($a, &$results) {
 
                $sql_extra3 = unavailable_networks();
 
-               $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `self` = 0 AND `pending` = 0 $sql_extra $sql_extra2 $sql_extra3 ORDER BY `name` ASC LIMIT 100 ",
+               $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND NOT `self` AND NOT `pending` $sql_extra $sql_extra2 $sql_extra3 ORDER BY `name` ASC LIMIT 100 ",
                        intval($_SESSION['uid'])
                );
 
index 4ca592f4c880a5c47c1acb432133401eeaa1eaa4..7e4262cb6a46fc601c7228765405806d7b3cd752 100644 (file)
@@ -9,7 +9,7 @@
  * Maintainer: Zach P <techcity@f.shmuz.in>
  */
 
-function frost_mobile_init(App &$a) {
+function frost_mobile_init(App $a) {
        $a->sourcename = 'Friendica mobile web';
        $a->videowidth = 250;
        $a->videoheight = 200;
@@ -18,7 +18,7 @@ function frost_mobile_init(App &$a) {
        set_template_engine($a, 'smarty3');
 }
 
-function frost_mobile_content_loaded(App &$a) {
+function frost_mobile_content_loaded(App $a) {
 
        // I could do this in style.php, but by having the CSS in a file the browser will cache it,
        // making pages load faster
index 7746109e56df657c50fec7747838ea8184f3cec5..4c22f0a11869664db5a6b58b4b1bfdc172fa0ad3 100644 (file)
@@ -9,14 +9,14 @@
  * Maintainer: Zach P <techcity@f.shmuz.in>
  */
 
-function frost_init(App &$a) {
+function frost_init(App $a) {
        $a->videowidth = 400;
        $a->videoheight = 330;
        $a->theme_thread_allow = false;
        set_template_engine($a, 'smarty3');
 }
 
-function frost_content_loaded(App &$a) {
+function frost_content_loaded(App $a) {
 
        // I could do this in style.php, but by having the CSS in a file the browser will cache it,
        // making pages load faster
@@ -43,7 +43,7 @@ function frost_uninstall() {
        logger("uninstalled theme frost");
 }
 
-function frost_item_photo_links(&$a, &$body_info) {
+function frost_item_photo_links(App $a, &$body_info) {
        require_once('include/Photo.php');
        $phototypes = Photo::supportedTypes();
 
@@ -68,7 +68,7 @@ function frost_item_photo_links(&$a, &$body_info) {
                        $body_info['html'] = str_replace($link, $newlink, $body_info['html']);
 
                }
-               
+
                $p = bb_find_open_close($body_info['html'], "<a", ">", $occurence);
        }
 }
index 6c80afdc22d0a2be1c3468a84b13a4c31b298cbf..5af58a18da612ac9aa98dcec19628c408e7805ce 100644 (file)
@@ -3,7 +3,7 @@
  * Theme settings
  */
 
-function theme_content(App &$a){
+function theme_content(App $a) {
        if (!local_user()) {
                return;
        }
@@ -16,7 +16,7 @@ function theme_content(App &$a){
        return quattro_form($a,$align, $color, $tfs, $pfs);
 }
 
-function theme_post(App &$a){
+function theme_post(App $a) {
        if (! local_user()) {
                return;
        }
@@ -29,7 +29,7 @@ function theme_post(App &$a){
        }
 }
 
-function theme_admin(App &$a){
+function theme_admin(App $a) {
        $align = get_config('quattro', 'align' );
        $color = get_config('quattro', 'color' );
        $tfs = get_config("quattro","tfs");
@@ -38,7 +38,7 @@ function theme_admin(App &$a){
        return quattro_form($a,$align, $color, $tfs, $pfs);
 }
 
-function theme_admin_post(App &$a){
+function theme_admin_post(App $a) {
        if (isset($_POST['quattro-settings-submit'])){
                set_config('quattro', 'align', $_POST['quattro_align']);
                set_config('quattro', 'color', $_POST['quattro_color']);
@@ -48,7 +48,7 @@ function theme_admin_post(App &$a){
 }
 
 /// @TODO $a is no longer used here
-function quattro_form(App &$a, $align, $color, $tfs, $pfs){
+function quattro_form(App $a, $align, $color, $tfs, $pfs) {
        $colors = array(
                "dark"  => "Quattro",
                "lilac" => "Lilac",
index ae8f4f906594b0d73f5dcad03dd78d7af708907e..fc908522a1862144ccdf2f971dc9b77f44367136 100644 (file)
@@ -7,7 +7,7 @@
  * Maintainer: Tobias <https://diekershoff.homeunix.net/friendica/profile/tobias>
  */
 
-function quattro_init(App &$a) {
+function quattro_init(App $a) {
        $a->page['htmlhead'] .= '<script src="'.App::get_baseurl().'/view/theme/quattro/tinycon.min.js"></script>';
        $a->page['htmlhead'] .= '<script src="'.App::get_baseurl().'/view/theme/quattro/js/quattro.js"></script>';;
 }
index 32c48fffa4bf3b0d19b554861fbd31899d0ec790..7e8744f0d170e307d6fd9d727e7c9da29a90929d 100644 (file)
@@ -10,7 +10,7 @@
  * Screenshot: <a href="screenshot.png">Screenshot</a>
  */
 
-function smoothly_init(App &$a) {
+function smoothly_init(App $a) {
        set_template_engine($a, 'smarty3');
 
        $cssFile = null;
@@ -20,7 +20,7 @@ $a->page['htmlhead'] .= <<< EOT
 
 <script>
 function insertFormatting(comment,BBcode,id) {
-       
+
                var tmpStr = $("#comment-edit-text-" + id).val();
                if(tmpStr == comment) {
                        tmpStr = "";
@@ -36,7 +36,7 @@ function insertFormatting(comment,BBcode,id) {
                selected = document.selection.createRange();
                if (BBcode == "url"){
                        selected.text = "["+BBcode+"]" + "http://" +  selected.text + "[/"+BBcode+"]";
-                       } else                  
+                       } else
                selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
        } else if (textarea.selectionStart || textarea.selectionStart == "0") {
                var start = textarea.selectionStart;
index 5326498908d931bf7130db6d3ab1e6e638d1182f..9fd19e8abae87c847db7a7de3415f7c6234879ec 100644 (file)
@@ -5,7 +5,7 @@
 
 
 
-function theme_content(App &$a){
+function theme_content(App $a) {
        if (!local_user()) {
                return;
        }
@@ -35,7 +35,7 @@ function theme_content(App &$a){
                        $show_services, $show_friends, $show_lastusers);
 }
 
-function theme_post(App &$a){
+function theme_post(App $a) {
        if (! local_user()) {
                return;
        }
@@ -52,7 +52,7 @@ function theme_post(App &$a){
 }
 
 
-function theme_admin(App &$a){
+function theme_admin(App $a) {
 
        if (!function_exists('get_vier_config'))
                return;
@@ -81,7 +81,7 @@ function theme_admin(App &$a){
        return $o;
 }
 
-function theme_admin_post(App &$a){
+function theme_admin_post(App $a) {
        if (isset($_POST['vier-settings-submit'])){
                set_config('vier', 'style', $_POST['vier_style']);
                set_config('vier', 'show_pages', $_POST['vier_show_pages']);
@@ -95,7 +95,7 @@ function theme_admin_post(App &$a){
 }
 
 /// @TODO $a is no longer used
-function vier_form(&$a, $style, $show_pages, $show_profiles, $show_helpers, $show_services, $show_friends, $show_lastusers){
+function vier_form(App $a, $style, $show_pages, $show_profiles, $show_helpers, $show_services, $show_friends, $show_lastusers) {
        $styles = array(
                "plus"=>"Plus",
                "breathe"=>"Breathe",
index 8be91220afcc815f0d468f860e7df5afe5464350..12c588a2447958fbb16ebdffc4bc104734823e72 100644 (file)
@@ -13,7 +13,7 @@ require_once("include/plugin.php");
 require_once("include/socgraph.php");
 require_once("mod/proxy.php");
 
-function vier_init(App &$a) {
+function vier_init(App $a) {
 
        $a->theme_events_in_profile = false;