Next, upload this directory and the .tgz-file into your addon directory of your friendica installation.
Now you can activate the plugin globally on the admin pages.
-In the plugin sidebar, you will find an entry of jappix now (where you can also find twitter, statusnet and others).
+In the plugin sidebar, you will find an entry of jappix now (where you can also find twitter, GNU Social and others).
The following page shows the settings of this plugin.
Activate the BOSH proxy.
* [Home](help)
Connectors allow you to connect with external social networks and services.
-They are only required for posting to existing accounts on Facebook, Twitter, and StatusNet.
+They are only required for posting to existing accounts on Twitter or GNU Social.
There is also a connector for accessing your email INBOX.
If the following network connectors are installed on your system, select the following links to visit the appropriate settings page and configure them for your account:
-* [Facebook](/settings/addon)
* [Twitter](/settings/addon)
-* [StatusNet](/settings/addon)
+* [GNU Social](/settings/addon)
* [Email](/settings)
Instructions For Connecting To People On Specific Services
Add the Diaspora 'handle' to the 'Connect/Follow' text box on your [Contacts](contacts) page.
-Identi.ca/StatusNet/GNU-Social
+GNU Social
---
-These are described as the "federated social web" or OStatus contacts.
+This is described as the "federated social web" or OStatus contacts.
Please note that there are **no** privacy provisions on the OStatus network.
Any message which is delivered to **any** OStatus member is visible to anybody in the world and will negate any privacy settings that you have in effect.
To connect with an OStatus member insert their profile URL or Identity address into the Connect box on your [Contacts](contacts) page.
-The StatusNet connector may be used if you wish posts to appear on an OStatus site using an existing OStatus account.
+The GNU Social connector may be used if you wish posts to appear on an OStatus site using an existing OStatus account.
It is not necessary to do this, as you may 'follow' OStatus members from Friendica and they may follow you (by placing their own Identity Address into your 'Connect' page).
Blogger, Wordpress, RSS feeds, arbitrary web pages
Once this has been done, you may enter an email address to connect with using the Connect box on your [Contacts](contacts) page.
They must be the sender of a message which is currently in your INBOX for the connection to succeed.
You may include email contacts in private conversations.
-
-Facebook
----
-
-The Facebook connector is a plugin/addon which allows you to interact with friends on Facebook from within Friendica.
-If enabled, your Facebook friend list will be imported, and you will see and be able to respond to Facebook posts.
-Facebook members may also be added to private conversation groups.
-You will not be able to connect with individual Facebook accounts - but will have your entire friend list imported and updated if new friends are added.
-
-Assuming the Facebook plugin/addon has been installed on your system, it can be enabled by going to your [Plugin Settings](settings/addon) page, and then selecting "Facebook Connector Settings" on that page.
-This will only appear if the Facebook plugin/addon has been installed.
-Follow the instruction to install or remove the Facebook connector.
-
-You may also choose whether your public postings are posted to Facebook by default.
-You may toggle this setting at any time from the Permissions settings of the status post editor (click the lock icon).
-This setting has no effect on private conversations - which will always be delivered to Facebook friends who are included in the permissions.
-
-(Note: At this time, Facebook contacts will not be able to view any private photos.
-This will be resolved in a future release.
-Facebook contacts may however see any public photos you have uploaded.)
###Client software
There are free software clients that do somehow work with Friendica but most of them need love and maintenance.
-Also, they were mostly made for other platforms using the StatusNet API.
+Also, they were mostly made for other platforms using the GNU Social API.
This means they lack the features that are really specific to Friendica.
Popular clients you might want to have a look at are:
1. Posts would have to be copied to all sites on the network that are "listening" to that hashtag. This would increase the storage demands to the detriment of small sites. It would make the use of shared hosting practically impossible.
-2. Making spam easy (tag spam is quite a serious issue on identi.ca for instance)
+2. Making spam easy (tag spam is a serious issue on Twitter for instance)
3. It creates a natural bias towards large sites which hold more tagged content - if your network uses tagging instead of other conversation federation mechanisms such as groups/forums.
###Are there any clients for friendica I can use?
-Friendica is using a [Twitter/StatusNet compatible API](help/api), which means you can use any Twitter/StatusNet/GNU Social client for your plattform as long as you can change the API path in its settings.
+Friendica is using a [Twitter/GNU Social compatible API](help/api), which means you can use any Twitter/GNU Social client for your plattform as long as you can change the API path in its settings.
Here is a list of known working clients:
* Android
This is a trust issue you need to be aware of. No software in the world can prevent your friends from leaking your confidential and trusted communications. Only a wise choice of friends.
-But it isn't as clear cut when dealing with status.net, identi.ca and other network providers. You are encouraged to be **very** cautious when other network members are in a group because it's entirely possible for your private messages to end up in a public newsfeed. If you look at the Contact Edit page for any person, we will tell you whether or not they are members of an insecure network where you should exercise caution.
+But it isn't as clear cut when dealing with GNU Social and other network providers. You are encouraged to be **very** cautious when other network members are in a group because it's entirely possible for your private messages to end up in a public newsfeed. If you look at the Contact Edit page for any person, we will tell you whether or not they are members of an insecure network where you should exercise caution.
Once you have created a post, you can not change the permissions assigned. Within seconds it has been delivered to lots of people - and perhaps everybody it was addressed to. If you mistakenly created a message and wish you could take it back, the best you can do is to delete it. We will send out a delete notification to everybody who received the message - and this should wipe out the message with the same speed it was initially propagated. In most cases it will be completely wiped from the Internet - in under a minute. Again, this applies to Friendica networks. Once a message spreads to other networks, it may not be removed quickly and in some cases it may not be removed at all.
Your profile and "wall" may also be visited by your friends from other networks, and you can block access to these by web visitors that Friendica doesn't know. Be aware that this could include some of your friends on other networks.
-This may produce undesired results when posting a long status message to (for instance) Twitter and even Facebook. When Friendica sends a post to these networks which exceeds the service length limit, we truncate it and provide a link to the original. The original is a link back to your Friendica profile. As Friendica cannot prove who they are, it may not be possible for these people to view your post in full.
+This may produce undesired results when posting a long status message to (for instance) Twitter or App.net. When Friendica sends a post to these networks which exceeds the service length limit, we truncate it and provide a link to the original. The original is a link back to your Friendica profile. As Friendica cannot prove who they are, it may not be possible for these people to view your post in full.
For people in this situation we would recommend providing a "Twitter-length" summary, with more detail for friends that can see the post in full.
-Blocking your profile or entire Friendica site from unknown web visitors also has serious implications for communicating with StatusNet/identi.ca members. These networks communicate with others via public protocols that are not authenticated. In order to view your posts, these networks have to access them as an "unknown web visitor". If we allowed this, it would mean anybody could in fact see your posts, and you've instructed Friendica not to allow this. So be aware that the act of blocking your profile to unknown visitors also has the effect of blocking outbound communication with public networks (such as identi.ca) and feed readers such as Google Reader.
+Blocking your profile or entire Friendica site from unknown web visitors also has serious implications for communicating with GNU Social members. These networks communicate with others via public protocols that are not authenticated. In order to view your posts, these networks have to access them as an "unknown web visitor". If we allowed this, it would mean anybody could in fact see your posts, and you've instructed Friendica not to allow this. So be aware that the act of blocking your profile to unknown visitors also has the effect of blocking outbound communication with public networks (such as GNU Social) and feed readers such as Google Reader.
* [Install](help/Install)
* [Settings](help/Settings)
-* [Installing Connectors (Facebook/Twitter/StatusNet)](help/Installing-Connectors)
+* [Installing Connectors (Twitter/GNU Social)](help/Installing-Connectors)
* [Message Flow](help/Message-Flow)
* [Using SSL with Friendica](help/SSL)
-* [Twitter/StatusNet API Functions](help/api)
+* [Twitter/GNU Social API Functions](help/api)
**Developer Manual**
Set "OStatus conversation completion interval" to "never".
-If you have many OStatus contacts then completing of conversations can be very time wasting. The downside: You won't see every comment in OStatus threads.
-
- Set "Path for lock file" to an empty folder outside your web root.
-
-Lock files help avoid the possibility of several background processes running at the same time.
-
-For example: It can happen that the poller.php takes longer than expected.
-When there is no lock file, it is possible for several instances of poller.php to run at the same time - which would slow down the system and affect the maximum numbers of processes and database connections.
-
-Please define a full file path that is writeable by the web server process.
-If your site is located at "/var/www/sitename/htdocs/" you could maybe create a folder "/var/www/sitename/temp/".
+If you have many OStatus contacts then completing of conversations can take some time. Since you will miss several comments in OStatus threads, you maybe should consider the option "At post arrival" instead.
Enable "Use MySQL full text engine"
-When using MyISAM (default) this speeds up search.
-
- Set "Path to item cache" to an empty value outside your web root.
-
-Parsed BBCode and some external images will be put there.
-Parsing BBCode is a time wasting process that also makes heave use of the CPU.
-You can use the same folder you used for the lock file.
-
-**Warning!**
-
-The folder for item cache is cleaned up regularly.
-Every file that exceeds the cache duration is deleted. **If you accidentally point the cache path to your web root then you will delete your web root!**
-So double check that the folder only contains temporary content that can be deleted at any time.
-You have been warned.
+When using MyISAM (default) or InnoDB on MariaDB 10 this speeds up search.
Plugins
--------
Active the following plugins:
- Alternate Pagination
- Privacy Image Cache
rendertime
-###Alternate Pagination
-
-This plugin reduces the database load massively.
-Downside: You can't see the total number of pages available at each module, and have this replaced with "older" and "newer" links.
-
-Go to the admin settings of "altpager" and set it to "global".
-
###rendertime
This plugin doesn't speed up your system.
Please refer to external documentation for a more detailed explanation how to set up a system based upon FCGI.
-###APC
-
-APC is an opcode cache.
-It speeds up the processing of PHP code.
-When APC is enabled, Friendica uses it to store configuration data between different requests.
-This helps speeding up the page creation time.
-
###Database
There are scripts like [tuning-primer.sh](http://www.day32.com/MySQL/) and [mysqltuner.pl](http://mysqltuner.pl) that analyze your database server and give hints on values that could be changed.
-Installing Connectors (Facebook/Twitter/StatusNet)
+Installing Connectors (Twitter/GNU Social)
==================================================
* [Home](help)
-Friendica uses plugins to provide connectivity to some networks, such as Facebook and Twitter.
+Friendica uses plugins to provide connectivity to some networks, such as Twitter or App.net.
-There is also a plugin to post through to an existing account on a StatusNet service.
-You only need this to post to an already existing StatusNet account, but not to communicate with StatusNet members in general.
+There is also a plugin to post through to an existing account on a GNU Social service.
+You only need this to post to an already existing GNU Social account, but not to communicate with GNU Social members in general.
All three plugins require an account on the target network.
In addition you (or typically the server administrator) will need to obtain an API key to provide authenticated access to your Friendica server.
Find the author's documentation here: [http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/Twitter_Plugin](http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/Twitter_Plugin)
-StatusNet Plugin for Friendica
+GNU Social Plugin for Friendica
---
* Author: Tobias Diekershoff
###Configuration
-When the addon is activated the user has to aquire the following in order to connect to the StatusNet account of choice.
+When the addon is activated the user has to aquire the following in order to connect to the GNU Social account of choice.
-* The base URL for the StatusNet API, for identi.ca this is https://identi.ca/api/
+* The base URL for the GNU Social API, for quitter.se this is https://quitter.se/api/
* OAuth Consumer key & secret
To get the OAuth Consumer key pair the user has to
1 ask her Friendica admin if a pair already exists or
-2 has to register the Friendica server as a client application on the StatusNet server.
+2 has to register the Friendica server as a client application on the GNU Social server.
-This can be done from the account settings under "Settings -> Connections -> Register an OAuth client application -> Register a new application" on the StatusNet server.
+This can be done from the account settings under "Settings -> Connections -> Register an OAuth client application -> Register a new application" on the GNU Social server.
During the registration of the OAuth client remember the following:
-* Application names must be unique on the StatusNet site, so we recommend a Name of 'friendica-nnnn', replace 'nnnn' with a random number or your website name.
+* Application names must be unique on the GNU Social site, so we recommend a Name of 'friendica-nnnn', replace 'nnnn' with a random number or your website name.
* there is no callback url
* register a desktop client
* with read & write access
* the Source URL should be the URL of your Friendica server
-After the required credentials for the application are stored in the configuration you have to actually connect your Friendica account with StatusNet.
+After the required credentials for the application are stored in the configuration you have to actually connect your Friendica account with GNU Social.
This is done from the Settings -> Connector Settings page.
-Follow the Sign in with StatusNet button, allow access and then copy the security code into the box provided.
+Follow the Sign in with GNU Social button, allow access and then copy the security code into the box provided.
Friendica will then try to acquire the final OAuth credentials from the API.
-If successful, the addon settings will allow you to select to post your public messages to your StatusNet account (have a look behind the little lock symbol beneath the status "editor" on your Home or Network pages).
+If successful, the addon settings will allow you to select to post your public messages to your GNU Social account (have a look behind the little lock symbol beneath the status "editor" on your Home or Network pages).
###More documentation
Find the author's documentation here: [http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/StatusNet_Plugin](http://diekershoff.homeunix.net/redmine/wiki/friendikaplugin/StatusNet_Plugin)
-
-The Friendica/Facebook connector
----
-
-###Configuration
-
-First, register an API key for your site on [Facebook](developer.facebook.com).
-This requires a Facebook account, and may require additional authentication in the form of credit card or mobile phone verification.
-
-We'd be very happy if you include "Friendica" in the application name to increase name recognition.
-The Friendica icons are also present in the images directory and may be uploaded as a Facebook app icon.
-Use images/friendica-16.jpg for the Icon and images/friendica-128.jpg for the logo.
-
-The url should be your site URL with a trailing slash.
-
-You **may** be required to provide a privacy and/or terms of service URL.
-
-Navigate to Set Web->Site URL & Domain -> Website Settings.
-Set Site URL to yoursubdomain.yourdomain.com.
-Set Site Domain to your yourdomain.com.
-
-Install the Facebook plugin on your Friendica site at 'admin/plugins'.
-You should then see a link for Facebook under 'Plugin Features' on the sidebar of the admin panel.
-Select it.
-
-Enter the App-ID and App Secret that Facebook gave you.
-Change any other settings as desired.
-
-On Friendica, each member who wishes to use the Facebook connector should visit the Facebook Settings section of their "Settings->Connector Settings" page, and click 'Install Facebook Connector'.
-
-Choose the appropriate settings for your usage and privacy requirements.
-
-This will ask you to log into Facebook and grant permission to the plugin to do its stuff.
-Allow it to do so.
-
-You're done.
-
-To turn it off visit the Connector Settings page again and 'Remove Facebook posting'.
-
-Videos and embeds will not be posted if there is no other content.
-Links and images will be converted to a format suitable for the Facebook API and long posts truncated - with a link to view the full post.
-
-Facebook contacts will also not be able to view "private" photos, as they are not able to authenticate to your site.
-We will address this in a future release.
Connect to users of alternate networks
---
-###StatusNet/GNUSocial, Google Plus, Twitter, Diaspora
+###GNU Social, Twitter, Diaspora
You can also use your Identity Address or other people's Identity Addresses to become friends across networks.
The list of possible networks is growing all the time.
-If you know (for instance) "bob" on identi.ca (a StatusNet site) you could put bob@identi.ca into your Contact page and become friends across networks.
-(Or you can put in the URL to Bob's identi.ca page if you wish).
-
-You can also be "partial" friends with somebody on Google Plus by putting in their gmail address.
-Google Plus does not yet support all the protocols we need for direct messaging, but you should be able to follow status updates from within Friendica.
+If you know (for instance) "bob" on gnusocial.de (a GNU Social site) you could put bob@gnusocial.de into your Contact page and become friends across networks.
+(Or you can put in the URL to Bob's gnusocial.de page if you wish).
You can do the same for Twitter accounts and Diaspora accounts.
You can also reply to them from within Friendica.
People can also become friends with you from other networks.
-If a friend of yours has an identi.ca account, they can become friends with you by putting your Friendica Identity Address into their identi.ca subscription dialog box.
+If a friend of yours has an GNU Social account, they can become friends with you by putting your Friendica Identity Address into their GNU Social subscription dialog box.
A similar mechanism is available for Diaspora members, by putting your identity address into their search bar.
-Note: Some versions of StatusNet software may require the full URL to your profile and may not work with the identity address.
+Note: Some versions of GNU Social software may require the full URL to your profile and may not work with the identity address.
Notification
---
A message is sent to Friendica contacts, to inform them about your move:\r
If your contacts are runnning on an updated server, your details on their side will be automatically updated.\r
\r
-StatusNet/GNUSocial/Diaspora contacts\r
+GNU Social/Diaspora contacts\r
---\r
-Contacts on Statusnet/Identi.ca or Diaspora will be archived, as we can't inform them about your move.\r
+Contacts on GNU Social or Diaspora will be archived, as we can't inform them about your move.\r
You should ask them to remove your contact from their lists and re-add you, and you should do the same with their contact.\r
==========================
Please see the sample addon 'randplace' for a working example of using some of these features.
-The facebook addon provides an example of integrating both "addon" and "module" functionality.
Addons work by intercepting event hooks - which must be registered.
Modules work by intercepting specific page requests (by URL path).
Unless their system blocks unsolicited "mentions", the person tagged will likely receive a "Mention" post/activity or become a direct participant in the conversation in the case of public posts. Please note that Friendica blocks incoming "mentions" from people with no relationship to you. This is a spam prevention measure.
-Remote mentions are delivered using the OStatus protocol. This protocol is used by Friendica and StatusNet and several other systems, but is not currently implemented in Diaspora.
+Remote mentions are delivered using the OStatus protocol. This protocol is used by Friendica and GNU Social and several other systems, but is not currently implemented in Diaspora.
Friendica makes no distinction between people and groups for the purpose of tagging. (Some other networks use !group to indicate a group.)
Implemented API calls\r
===\r
-The friendica API aims to be compatible to the [StatusNet API](http://status.net/wiki/Twitter-compatible_API) which aims to be compatible to the [Twitter API 1.0](https://dev.twitter.com/docs/api/1). \r
+The Friendica API aims to be compatible to the [GNU Social API](http://skilledtests.com/wiki/Twitter-compatible_API) and the [Twitter API](https://dev.twitter.com/rest/public). \r
\r
Please refer to the linked documentation for further information.\r
\r
-General\r
----\r
+## Implemented API calls\r
\r
-### Unsupported parameters\r
-* cursor: Not implemented in StatusNet\r
-* trim_user: Not implemented in StatusNet\r
-* contributor_details: Not implemented in StatusNet\r
-* place_id: Not implemented in StatusNet\r
-* display_coordinates: Not implemented in StatusNet\r
+### General\r
+#### Unsupported parameters\r
+* cursor: Not implemented in GNU Social\r
+* trim_user: Not implemented in GNU Social\r
+* contributor_details: Not implemented in GNU Social\r
+* place_id: Not implemented in GNU Social\r
+* display_coordinates: Not implemented in GNU Social\r
* include_rts: To-Do\r
-* include_my_retweet: Retweets in friendica are implemented in a different way\r
+* include_my_retweet: Retweets in Friendica are implemented in a different way\r
\r
-### Different behaviour\r
+#### Different behaviour\r
* screen_name: The nick name in friendica is only unique in each network but not for all networks. The users are searched in the following priority: Friendica, StatusNet/GNU Social, Diaspora, pump.io, Twitter. If no contact was found by this way, then the first contact is taken.\r
* include_entities: Default is "false". If set to "true" then the plain text is formatted so that links are having descriptions.\r
\r
-### Return values\r
+#### Return values\r
* cid: Contact id of the user (important for "contact_allow" and "contact_deny")\r
* network: network of the user\r
\r
-account/verify_credentials\r
----\r
+### account/rate_limit_status\r
\r
-### Parameters\r
+### account/verify_credentials\r
+#### Parameters\r
* skip_status: Don't show the "status" field. (Default: false)\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-statuses/update, statuses/update_with_media\r
----\r
+### conversation/show\r
+Unofficial Twitter command. It shows all direct answers (excluding the original post) to a given id.\r
\r
-### Parameters\r
-* title: Title of the status\r
-* status: Status in text format\r
-* htmlstatus: Status in HTML format\r
-* in_reply_to_status_id\r
-* lat: latitude\r
-* long: longitude\r
-* media: image data\r
-* source: Application name\r
-* group_allow\r
-* contact_allow\r
-* group_deny\r
-* contact_deny\r
-* network\r
+#### Parameters\r
+* id: id of the post\r
+* count: Items per page (default: 20)\r
+* page: page number\r
+* since_id: minimal id\r
+* max_id: maximum id\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
-* trim_user\r
-* place_id\r
-* display_coordinates\r
-\r
-users/search\r
----\r
-\r
-### Parameters\r
-* q: name of the user \r
-\r
-### Unsupported parameters\r
-* page\r
-* count\r
-* include_entities\r
-\r
-users/show\r
----\r
+#### Unsupported parameters\r
+* include_rts \r
+* trim_user \r
+* contributor_details \r
\r
-### Parameters\r
-* user_id: id of the user \r
-* screen_name: screen name (for technical reasons, this value is not unique!)\r
+### direct_messages\r
+#### Parameters\r
+* count: Items per page (default: 20)\r
+* page: page number\r
+* since_id: minimal id\r
+* max_id: maximum id\r
+* getText: Defines the format of the status field. Can be "html" or "plain"\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-statuses/home_timeline\r
----\r
+#### Unsupported parameters\r
+* skip_status \r
\r
-### Parameters\r
+### direct_messages/all\r
+#### Parameters\r
* count: Items per page (default: 20)\r
* page: page number\r
* since_id: minimal id\r
* max_id: maximum id\r
-* exclude_replies: don't show replies (default: false)\r
-* conversation_id: Shows all statuses of a given conversation.\r
-* include_entities: "true" shows entities for pictures and links (Default: false)\r
+* getText: Defines the format of the status field. Can be "html" or "plain"\r
\r
-### Unsupported parameters\r
-* include_rts \r
-* trim_user \r
-* contributor_details \r
+### direct_messages/conversation\r
+Shows all direct messages of a conversation\r
+#### Parameters\r
+* count: Items per page (default: 20)\r
+* page: page number\r
+* since_id: minimal id\r
+* max_id: maximum id\r
+* getText: Defines the format of the status field. Can be "html" or "plain"\r
+* uri: URI of the conversation\r
\r
-statuses/friends_timeline\r
----\r
+### direct_messages/new\r
+#### Parameters\r
+* user_id: id of the user \r
+* screen_name: screen name (for technical reasons, this value is not unique!)\r
+* text: The message\r
+* replyto: ID of the replied direct message\r
+* title: Title of the direct message\r
\r
-### Parameters\r
+### direct_messages/sent\r
+#### Parameters\r
* count: Items per page (default: 20)\r
* page: page number\r
* since_id: minimal id\r
* max_id: maximum id\r
-* exclude_replies: don't show replies (default: false)\r
-* conversation_id: Shows all statuses of a given conversation.\r
+* getText: Defines the format of the status field. Can be "html" or "plain"\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
-* include_rts \r
-* trim_user \r
-* contributor_details \r
-\r
-statuses/public_timeline\r
----\r
-\r
-### Parameters\r
+### favorites\r
+#### Parameters\r
* count: Items per page (default: 20)\r
* page: page number\r
* since_id: minimal id\r
* max_id: maximum id\r
-* exclude_replies: don't show replies (default: false)\r
-* conversation_id: Shows all statuses of a given conversation.\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
-* trim_user \r
+#### Unsupported parameters\r
+* user_id\r
+* screen_name\r
\r
-statuses/show\r
----\r
+Favorites aren't displayed to other users, so "user_id" and "screen_name". So setting this value will result in an empty array.\r
\r
-### Parameters\r
-* id: message number\r
-* conversation: if set to "1" show all messages of the conversation with the given id\r
+### favorites/create\r
+#### Parameters\r
+* id\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
-* include_my_retweet \r
-* trim_user \r
+### favorites/destroy\r
+#### Parameters\r
+* id\r
+* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-statuses/retweet\r
----\r
+### followers/ids\r
+#### Parameters\r
+* stringify_ids: Should the id numbers be sent as text (true) or number (false)? (default: false)\r
\r
-### Parameters\r
-* id: message number\r
-* include_entities: "true" shows entities for pictures and links (Default: false)\r
+#### Unsupported parameters\r
+* user_id\r
+* screen_name\r
+* cursor \r
\r
-### Unsupported parameters\r
-* trim_user \r
+Friendica doesn't allow showing followers of other users.\r
+\r
+### friendica/photo\r
+#### Parameters\r
+* photo_id: Resource id of a photo.\r
+\r
+Returns data of a picture with the given resource.\r
+\r
+### friendica/photos/list\r
+\r
+Returns a list of all photo resources of the logged in user.\r
+\r
+### friends/ids\r
+#### Parameters\r
+* stringify_ids: Should the id numbers be sent as text (true) or number (false)? (default: false)\r
+\r
+#### Unsupported parameters\r
+* user_id\r
+* screen_name\r
+* cursor \r
+\r
+Friendica doesn't allow showing friends of other users.\r
\r
-statuses/destroy\r
----\r
+### help/test\r
\r
-### Parameters\r
+### media/upload\r
+#### Parameters\r
+* media: image data\r
+\r
+### oauth/request_token\r
+#### Parameters\r
+* oauth_callback \r
+\r
+#### Unsupported parameters\r
+* x_auth_access_type \r
+\r
+### oauth/access_token\r
+#### Parameters\r
+* oauth_verifier \r
+\r
+#### Unsupported parameters\r
+* x_auth_password \r
+* x_auth_username \r
+* x_auth_mode \r
+\r
+### statuses/destroy\r
+#### Parameters\r
* id: message number\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
+#### Unsupported parameters\r
* trim_user \r
\r
-statuses/mentions\r
----\r
+### statuses/followers\r
+* include_entities: "true" shows entities for pictures and links (Default: false)\r
+\r
+### statuses/friends\r
+* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Parameters\r
+### statuses/friends_timeline\r
+#### Parameters\r
* count: Items per page (default: 20)\r
* page: page number\r
* since_id: minimal id\r
* max_id: maximum id\r
+* exclude_replies: don't show replies (default: false)\r
+* conversation_id: Shows all statuses of a given conversation.\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
+#### Unsupported parameters\r
* include_rts \r
* trim_user \r
* contributor_details \r
\r
-statuses/replies\r
----\r
-\r
-### Parameters\r
+### statuses/home_timeline\r
+#### Parameters\r
* count: Items per page (default: 20)\r
* page: page number\r
* since_id: minimal id\r
* max_id: maximum id\r
+* exclude_replies: don't show replies (default: false)\r
+* conversation_id: Shows all statuses of a given conversation.\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
+#### Unsupported parameters\r
* include_rts \r
* trim_user \r
* contributor_details \r
\r
-statuses/user_timeline\r
----\r
-\r
-### Parameters\r
-* user_id: id of the user \r
-* screen_name: screen name (for technical reasons, this value is not unique!)\r
+### statuses/mentions\r
+#### Parameters\r
* count: Items per page (default: 20)\r
* page: page number\r
* since_id: minimal id\r
* max_id: maximum id\r
-* exclude_replies: don't show replies (default: false)\r
-* conversation_id: Shows all statuses of a given conversation.\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
+#### Unsupported parameters\r
* include_rts \r
* trim_user \r
* contributor_details \r
\r
-conversation/show\r
----\r
-\r
-Unofficial Twitter command. It shows all direct answers (excluding the original post) to a given id.\r
-\r
-### Parameters\r
-* id: id of the post\r
+### statuses/public_timeline\r
+#### Parameters\r
* count: Items per page (default: 20)\r
* page: page number\r
* since_id: minimal id\r
* max_id: maximum id\r
+* exclude_replies: don't show replies (default: false)\r
+* conversation_id: Shows all statuses of a given conversation.\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
-* include_rts \r
+#### Unsupported parameters\r
* trim_user \r
-* contributor_details \r
-\r
-favorites\r
----\r
\r
-### Parameters\r
+### statuses/replies\r
+#### Parameters\r
* count: Items per page (default: 20)\r
* page: page number\r
* since_id: minimal id\r
* max_id: maximum id\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
-* user_id\r
-* screen_name\r
-\r
-Favorites aren't displayed to other users, so "user_id" and "screen_name". So setting this value will result in an empty array.\r
-\r
-account/rate_limit_status\r
----\r
-\r
-help/test\r
----\r
+#### Unsupported parameters\r
+* include_rts \r
+* trim_user \r
+* contributor_details \r
\r
-statuses/friends\r
----\r
+### statuses/retweet\r
+#### Parameters\r
+* id: message number\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
-* user_id\r
-* screen_name\r
-* cursor \r
-\r
-Friendica doesn't allow showing friends of other users.\r
-\r
-statuses/followers\r
----\r
+#### Unsupported parameters\r
+* trim_user \r
\r
+### statuses/show\r
+#### Parameters\r
+* id: message number\r
+* conversation: if set to "1" show all messages of the conversation with the given id\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
-* user_id\r
-* screen_name\r
-* cursor \r
-\r
-Friendica doesn't allow showing followers of other users.\r
-\r
-statusnet/config\r
----\r
-\r
-statusnet/version\r
----\r
-\r
-friends/ids\r
----\r
-\r
-### Parameters\r
-* stringify_ids: Should the id numbers be sent as text (true) or number (false)? (default: false)\r
-\r
-### Unsupported parameters\r
-* user_id\r
-* screen_name\r
-* cursor \r
-\r
-Friendica doesn't allow showing friends of other users.\r
-\r
-followers/ids\r
----\r
-\r
-Parameters\r
----\r
-\r
-* stringify_ids: Should the id numbers be sent as text (true) or number (false)? (default: false)\r
-\r
-### Unsupported parameters\r
-* user_id\r
-* screen_name\r
-* cursor \r
+#### Unsupported parameters\r
+* include_my_retweet \r
+* trim_user \r
\r
-Friendica doesn't allow showing followers of other users.\r
+### statuses/update, statuses/update_with_media\r
+#### Parameters\r
+* title: Title of the status\r
+* status: Status in text format\r
+* htmlstatus: Status in HTML format\r
+* in_reply_to_status_id\r
+* lat: latitude\r
+* long: longitude\r
+* media: image data\r
+* source: Application name\r
+* group_allow\r
+* contact_allow\r
+* group_deny\r
+* contact_deny\r
+* network\r
+* include_entities: "true" shows entities for pictures and links (Default: false)\r
+* media_ids: (By now only a single value, no array) \r
\r
-direct_messages/new\r
----\r
+#### Unsupported parameters\r
+* trim_user\r
+* place_id\r
+* display_coordinates\r
\r
-### Parameters\r
+### statuses/user_timeline\r
+#### Parameters\r
* user_id: id of the user \r
* screen_name: screen name (for technical reasons, this value is not unique!)\r
-* text: The message\r
-* replyto: ID of the replied direct message\r
-* title: Title of the direct message\r
-\r
-direct_messages/conversation\r
----\r
-\r
-Shows all direct messages of a conversation\r
-### Parameters\r
* count: Items per page (default: 20)\r
* page: page number\r
* since_id: minimal id\r
* max_id: maximum id\r
-* getText: Defines the format of the status field. Can be "html" or "plain"\r
-* uri: URI of the conversation\r
-\r
-direct_messages/all\r
----\r
-\r
-### Parameters\r
-* count: Items per page (default: 20)\r
-* page: page number\r
-* since_id: minimal id\r
-* max_id: maximum id\r
-* getText: Defines the format of the status field. Can be "html" or "plain"\r
-\r
-direct_messages/sent\r
----\r
-\r
-### Parameters\r
-* count: Items per page (default: 20)\r
-* page: page number\r
-* since_id: minimal id\r
-* max_id: maximum id\r
-* getText: Defines the format of the status field. Can be "html" or "plain"\r
+* exclude_replies: don't show replies (default: false)\r
+* conversation_id: Shows all statuses of a given conversation.\r
* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-direct_messages\r
----\r
+#### Unsupported parameters\r
+* include_rts \r
+* trim_user \r
+* contributor_details \r
\r
-### Parameters\r
-* count: Items per page (default: 20)\r
-* page: page number\r
-* since_id: minimal id\r
-* max_id: maximum id\r
-* getText: Defines the format of the status field. Can be "html" or "plain"\r
-* include_entities: "true" shows entities for pictures and links (Default: false)\r
+### statusnet/config\r
\r
-### Unsupported parameters\r
-* skip_status \r
+### statusnet/version\r
\r
-oauth/request_token\r
----\r
+#### Unsupported parameters\r
+* user_id\r
+* screen_name\r
+* cursor \r
\r
-### Parameters\r
-* oauth_callback \r
+Friendica doesn't allow showing followers of other users.\r
\r
-### Unsupported parameters\r
-* x_auth_access_type \r
+### users/search\r
+#### Parameters\r
+* q: name of the user \r
\r
-oauth/access_token\r
----\r
+#### Unsupported parameters\r
+* page\r
+* count\r
+* include_entities\r
\r
-### Parameters\r
-* oauth_verifier \r
+### users/show\r
+#### Parameters\r
+* user_id: id of the user \r
+* screen_name: screen name (for technical reasons, this value is not unique!)\r
+* include_entities: "true" shows entities for pictures and links (Default: false)\r
\r
-### Unsupported parameters\r
-* x_auth_password \r
-* x_auth_username \r
-* x_auth_mode \r
+#### Unsupported parameters\r
+* user_id\r
+* screen_name\r
+* cursor \r
\r
-Not Implemented API calls\r
-===\r
+Friendica doesn't allow showing friends of other users.\r
+\r
+## Not Implemented API calls\r
+The following API calls are implemented in GNU Social but not in Friendica: (incomplete)\r
\r
-The following list is extracted from the [API source file](https://github.com/friendica/friendica/blob/master/include/api.php) (at the very bottom):\r
-* favorites/create\r
-* favorites/destroy\r
* statuses/retweets_of_me\r
* friendships/create\r
* friendships/destroy\r
* friendships/exists\r
* friendships/show\r
-* account/update_location\r
* account/update_profile_background_image\r
* account/update_profile_image\r
* blocks/create\r
* blocks/destroy\r
\r
-The following are things from the Twitter API also not implemented in StatusNet:\r
-* statuses/retweeted_to_me\r
-* statuses/retweeted_by_me\r
+The following API calls from the Twitter API aren't implemented neither in Friendica nor in GNU Social:\r
+\r
+* statuses/mentions_timeline\r
+* statuses/retweets/:id\r
+* statuses/oembed\r
+* statuses/retweeters/ids\r
+* statuses/lookup\r
+* direct_messages/show\r
+* search/tweets\r
* direct_messages/destroy\r
-* account/end_session\r
+* friendships/no_retweets/ids\r
+* friendships/incoming\r
+* friendships/outgoing\r
+* friendships/update\r
+* friends/list\r
+* friendships/lookup\r
+* account/settings\r
* account/update_delivery_device\r
-* notifications/follow\r
-* notifications/leave\r
-* blocks/exists\r
-* blocks/blocking\r
-* lists\r
-\r
-Usage Examples\r
-===\r
-\r
-BASH / cURL\r
----\r
-\r
+* account/update_profile\r
+* account/update_profile_background_image\r
+* account/update_profile_image\r
+* blocks/list\r
+* blocks/ids\r
+* users/lookup\r
+* users/show\r
+* users/search\r
+* account/remove_profile_banner\r
+* account/update_profile_banner\r
+* users/profile_banner\r
+* mutes/users/create\r
+* mutes/users/destroy\r
+* mutes/users/ids\r
+* mutes/users/list\r
+* users/suggestions/:slug\r
+* users/suggestions\r
+* users/suggestions/:slug/members\r
+* favorites/list\r
+* lists/list\r
+* lists/statuses\r
+* lists/members/destroy\r
+* lists/memberships\r
+* lists/subscribers\r
+* lists/subscribers/create\r
+* lists/subscribers/show\r
+* lists/subscribers/destroy\r
+* lists/members/create_all\r
+* lists/members/show\r
+* lists/members\r
+* lists/members/create\r
+* lists/destroy\r
+* lists/update\r
+* lists/create\r
+* lists/show\r
+* lists/subscriptions\r
+* lists/members/destroy_all\r
+* lists/ownerships\r
+* saved_searches/list\r
+* saved_searches/show/:id\r
+* saved_searches/create\r
+* saved_searches/destroy/:id\r
+* geo/id/:place_id\r
+* geo/reverse_geocode\r
+* geo/search\r
+* geo/place\r
+* trends/place\r
+* trends/available\r
+* help/configuration\r
+* help/languages\r
+* help/privacy\r
+* help/tos\r
+* trends/closest\r
+* users/report_spam\r
+\r
+## Usage Examples\r
+### BASH / cURL\r
Betamax has documentated some example API usage from a [bash script](https://en.wikipedia.org/wiki/Bash_(Unix_shell) employing [curl](https://en.wikipedia.org/wiki/CURL) (see [his posting](https://betamax65.de/display/betamax65/43539)).\r
\r
/usr/bin/curl -u USER:PASS https://YOUR.FRIENDICA.TLD/api/statuses/update.xml -d source="some source id" -d status="the status you want to post"\r
\r
-Python\r
----\r
-\r
-The [RSStoFriedika](https://github.com/pafcu/RSStoFriendika) code can be used as an example of how to use the API with python.\r
-The lines for posting are located at [line 21](https://github.com/pafcu/RSStoFriendika/blob/master/RSStoFriendika.py#L21) and following.\r
+### Python\r
+The [RSStoFriedika](https://github.com/pafcu/RSStoFriendika) code can be used as an example of how to use the API with python. The lines for posting are located at [line 21](https://github.com/pafcu/RSStoFriendika/blob/master/RSStoFriendika.py#L21) and following.\r
\r
def tweet(server, message, group_allow=None):\r
url = server + '/api/statuses/update'\r
Entpacke diese Datei (ggf. den entpackten Ordner in „jappixmini“ umbenennen) und lade sowohl den entpackten Ordner komplett als auch die .tgz Datei in den Addon Ordner Deiner Friendica Installation hoch.
Nach dem Upload gehts in den Friendica Adminbereich und dort zu den Plugins.
-Aktiviere das Jappixmini Addon und gehe anschließend über die Plugins Seitenleiste (dort wo auch die Twitter-, Impressums-, StatusNet-, usw. Einstellungen gemacht werden) zu den Jappix Grundeinstellungen.
+Aktiviere das Jappixmini Addon und gehe anschließend über die Plugins Seitenleiste (dort wo auch die Twitter-, Impressums-, GNU Social-, usw. Einstellungen gemacht werden) zu den Jappix Grundeinstellungen.
Setze hier den Haken zur Aktivierung des BOSH Proxys.
Weiter gehts in den Einstellungen Deines Friendica Accounts.
* [Zur Startseite der Hilfe](help)
Konnektoren erlauben es Dir, Dich mit anderen sozialen Netzwerken zu verbinden.
-Konnektoren werden nur bei bestehenden Facebook-, Twitter und StatusNet-Accounts benötigt.
+Konnektoren werden nur bei bestehenden Twitter und GNU Social-Accounts benötigt.
Außerdem gibt es einen Konnektor, um Deinen Email-Posteingang zu nutzen.
Wenn Du keinen eigenen Knoten betreibst und wissen willst, ob der server Deiner Wahl diese Konnektoren installiert hat, kannst Du Dich darüber auf der Seite '<domain_des_friendica-servers>/friendica' informieren.
Sind die Netzwerk-Konnektoren auf Deinem System installiert sind, kannst Du mit den folgenden Links die Einstellungsseiten besuchen und für Deinen Account konfigurieren:
-* [Facebook](/settings/connectors)
* [Twitter](/settings/connectors)
-* [StatusNet / GNU Social](/settings/connectors)
+* [GNU Social](/settings/connectors)
* [Email](/settings/connectors)
Anleitung, um sich mit Personen in bestimmten Netzwerken zu verbinden
Füge die Diaspora-Identitäts-Adresse (z.B. name@diasporapod.com)auf Deiner ["Kontakte"-Seite](contacts) in das Feld "Neuen Kontakt hinzufügen" ein.
-**Identi.ca/StatusNet/GNU-Social**
+**GNU Social**
-Diese Netzwerke werden als "federated social web" bzw. "OStatus"-Kontakte bezeichnet.
+Dieses Netzwerk wird als "federated social web" bzw. "OStatus"-Kontakte bezeichnet.
Bitte beachte, dass es **keine** Einstellungen zur Privatssphäre im OStatus-Netzwerk gibt.
**Jede** Nachricht, die an eines dieser OStatus-Mitglieder verschickt wird, ist für jeden auf der Welt sichtbar; alle Privatssphäreneinstellungen verlieren ihre Wirkung.
Um Dich mit einem OStatus-Mitglied zu verbinden, trage deren Profil-URL oder Identitäts-Adresse auf Deiner ["Kontakte"-Seite](contacts) in das Feld "Neuen Kontakt hinzufügen" ein.
-Der StatusNet-Konnektor kann genutzt werden, wenn Du Beiträge schreiben willst, die auf einer OStatus-Seite über einen existierenden OStatus-Account erscheinen sollen.
+Der GNU Social-Konnektor kann genutzt werden, wenn Du Beiträge schreiben willst, die auf einer OStatus-Seite über einen existierenden OStatus-Account erscheinen sollen.
Das ist nicht notwendig, wenn Du OStatus-Mitgliedern von Friendica aus folgst und diese Dir auch folgen, indem sie auf Deiner Kontaktseite ihre eigene Identitäts-Adresse eingeben.
Wenn Du das gemacht hast, kannst Du auf Deiner ["Kontakte"-Seite](contacts) die Email-Adresse in das Feld "Neuen Kontakt hinzufügen" eintragen.
Diese Email-Adresse muss jedoch bereits mit einer Nachricht in Deinem Email-Posteingang auf dem Server liegen.
Du hast die Möglichkeit, Email-Kontakte in Deine privaten Unterhaltungen einzubeziehen.
-
-**Facebook**
-
-Der Facebook-Konnektor ist ein Plugin/Addon, dass es Dir erlaubt, von Friendica aus mit Freunden auf Facebook zu interagieren.
-Wenn er aktiviert ist, wird Deine Facebook-Freundesliste importiert und Du wirst Facebook-Beiträge sehen und kommentieren können.
-Facebook-Freunde können außerdem zu privaten Gesprächen hinzugefügt werden.
-Du hast nicht die Möglichkeit, einzelne Facebook-Accounts hinzuzufügen, sondern nur Deine gesamte Freundesliste, die aktualisiert wird, wenn neue Freunde hinzugefügt werden.
-
-Wenn das Facebook-Plugin/Addon installiert ist, kannst Du diesen auf Deiner Einstellungsseite unter ["Facebook Connector Settings"](/settings/connectors) einstellen.
-Dieser Eintrag erscheint nur, wenn das Plugin/Addon installiert ist.
-Folge den Vorgaben, um den Facebook-Konnektor zu installieren oder löschen.
-
-Du kannst ebenfalls auswählen, ob Deine öffentlichen Posts auch standardmäßig bei Facebook veröffentlicht werden sollen.
-Du kannst diese Einstellung jederzeit im aktuellen Beitrag beeinflussen, indem Du auf das "Schloss"-Icon unter dem Beitragseditor gehst.
-Diese Einstellung hat keine Auswirkung auf private Unterhaltungen.
-Diese werden immer an Facebook-Freunde mit den entsprechenden Genehmigungen geschickt.
-
-(Beachte: Aktuell können Facebook-Kontakte keine privaten Fotos sehen.
-Das wird zukünftig gelöst.
-Facebook-Kontakte können aber trotzdem öffentliche Fotos sehen, die Du hochgeladen hast.)
1.) Alle Beiträge, die diesen tag nutzen, müssten zu allen Seiten im Netzwerk kopiert werden. Das erhöht den Speicherbedarf und beeinträchtigt kleine Seiten. Die Nutzung von geteilten Hosting-Angeboten (Shared Hosting) wäre praktisch unmöglich.
-2.) Die Verbreitung von Spam wäre vereinfacht (tag-Spam ist z.B. bei identi.ca ein schwerwiegendes Problem)
+2.) Die Verbreitung von Spam wäre vereinfacht (tag-Spam ist z.B. bei Twitter ein schwerwiegendes Problem)
3.) Der wichtigste Grund der gegen diese Technik spricht ist, dass sie eine natürliche Ausrichtung auf größere Seiten mit mehr getaggten Inhalten zur Folge hat. Dies kann z.B. aufkommen, wenn Dein Netzwerk tags anstelle von anderen Kommunikationsmitteln wie Gruppen oder Foren nutzt.
Keine Software der Welt kann deine Freunde davon abhalten, die privaten Unterhaltungen zu veröffentlichen.
Nur eine gute Auswahl deiner Freunde.
-Bei status.net, identi.ca und anderen Netzwerk-Anbietern ist es nicht so gesichert.
+Bei GNu Social und anderen Netzwerk-Anbietern ist es nicht so gesichert.
Du musst **sehr** vorsichtig sein, wenn du Mitglieder anderer Netzwerke in einer deiner Gruppen hast, da es möglich ist, dass deine privaten Nachrichten in einem öffentlichen Stream enden.
Wenn du auf die "Kontakt bearbeiten"-Seite einer Person gehst, zeigen wir dir, ob sie Mitglied eines unsicheren Netzwerks ist oder nicht.
Für Leute, die davon betroffen sind, schlagen wir vor, eine Zusammenfassung in Twitter-Länge zu erstellen mit mehr Details für Freunde, die den ganzen Beitrag sehen können.
-Dein Profil oder deine gesamte Friendica-Seite zu blockieren, hat außerdem ernsthafte Einflüsse auf deine Kommunikation mit StatusNet/identi.ca-Nutzern.
+Dein Profil oder deine gesamte Friendica-Seite zu blockieren, hat außerdem ernsthafte Einflüsse auf deine Kommunikation mit GNU Social-Nutzern.
Diese Netzwerke kommunizieren mit anderen über öffentliche Protokolle, die nicht authentifiziert werden.
Um deine Beiträge zu sehen, müssen diese Netzwerke deine Beiträge als "unbekannte Webbesucher" ansehen.
Wenn wir das erlauben, würde es dazu führen, das absolut jeder deine Beiträge sehen.
Und du hast Friendica so eingestellt, das nicht zuzulassen.
-Beachte also, dass das Blockieren von unbekannten Besuchern auch dazu führen kann, dass öffentliche Netzwerke (wie identi.ca) und Newsfeed-Reader wie Google Reader auch geblockt werden.
+Beachte also, dass das Blockieren von unbekannten Besuchern auch dazu führen kann, dass öffentliche Netzwerke (wie GNU Social) und Newsfeed-Reader auch geblockt werden.
* [Installation](help/Install)
* [Konfigurationen](help/Settings)
* [Plugins](help/Plugins)
-* [Konnektoren (Connectors) installieren (Facebook/Twitter/StatusNet)](help/Installing-Connectors)
+* [Konnektoren (Connectors) installieren (Twitter/GNU Social)](help/Installing-Connectors)
* [Nachrichtenfluss](help/Message-Flow)
* [Betreibe deine Seite mit einem SSL-Zertifikat](help/SSL)
* [Entwickler](help/Developers)
-* [Twitter/StatusNet API Functions](help/api) (EN)
+* [Twitter/GNU Social API Functions](help/api) (EN)
* [Translation of Friendica](help/translations) (EN)
**Entwickler Dokumentation**
setze "Intervall zum Vervollständigen von OStatus Unterhaltungen" auf "niemals"
Wenn du viele OStatus-Kontakte hast, dann kann die Vervollständigung von Unterhaltungen sehr zeitraubend sein.
-Der Nachteil: Du siehst nicht jede Antwort einer OStatus-Unterhaltung.
-
- setze "Pfad für die Sperrdatei" auf einen Ordner außerhalb deines Stammverzeichnisses deines Servers.
-
-Sperrdateien sorgen dafür, dass Hintergrundprozesse nicht parallel ablaufen.
-
-Als Beispiel: Es kann passieren, dass die poller.php länger als erwartet läuft.
-Ohne Sperrdatei kann es passieren, dass mehrere Instanzen der poller.php zur gleichen Zeit laufen.
-Dies würde das System verlangsamen und Einfluss auf die maximale Anzahl an Prozessen und Datenbankverbindungen nehmen.
-
-Bitte definiere einen kompletten Pfad, auf den der Server einen Schreibzugriff hat. Wenn deine Seite unter "/var/www/namederseite/htdocs/" liegt, dann kannst du z.B. einen Ordner unter "/var/www/sitename/temp/" erstellen.
+Der Nachteil: Du siehst nicht jede Antwort einer OStatus-Unterhaltung. Aus diesem Grund ist die Option "Beim Empfang von Nachrichten" in der Regel ein guter Kompromiss.
setze "Nutze MySQL full text engine".
-Wenn du MyISAM (Standardeinstellung) nutzt, dann beschleunigt dies die Suche.
-
- setze "Pfad zum Eintrag Cache" auf einen leeren Ordner außerhalb deines Stammverzeichnisses.
-
-Verarbeiteter BBCode und einige externe Bilder werden hier gespeichert.
-BBCode verarbeiten ist ein zeitintensiver Prozess, der zudem eine hohe CPU-Leistung erfordert.
-
-Du kannst den gleichen Ordner nutzen, den du für die Sperrdatei genutzt hast.
-
-**Warnung!**
-
-Der Ordner für den Eintrag-Cache wird regelmäßig geleert.
-Jede Datei, die die Cache-Dauer überschreitet, wird gelöscht. **Wenn du versehentlich den Cache-Pfad auf dein Stammverzeichnis legst, dann würde dir dies das gesamte Stammverzeichnis löschen.**
-
-Prüfe also doppelt, dass der gewählte Ordner nur temporäre Dateien enthält, die jederzeit gelöscht werden können.
+Wenn du MyISAM (Standardeinstellung) oder InnoDB mit MariaDB 10 nutzt, dann beschleunigt dies die Suche.
Plugins
--------
Aktiviere die folgenden Plugins:
- Alternate Pagination
- Privacy Image Cache
rendertime
-###Alternate Pagination
-
-**Beschreibung**
-
-Dieses Plugin reduziert die Ladezeit der Datenbank massiv.
-Nachteil: Du kannst nicht mehr die Anzahl aller Seiten sehen.
-
-**Einrichtung**
-
-Gehe auf admin/plugins/altpager und wähle "global".
-
###rendertime
**Beschreibung**
Wenn du eine Debian-basierte Distribution nutzt, dann wirst du die Pakete "php5-cgi" und "libapache2-mod-fcgid" benötigen.
Nutze externe Dokumente, um eine detailiertere Erklärung für die Einrichtung eines Systems auf FCGI-Basis zu erhalten.
-**APC**
-
-APC ist ein Zwischenspeicher für die Verarbeitung des Befehlscodes.
-Es beschleunigt die Verarbeitung des PHP-Codes.
-
-Wenn APC aktiviert ist, dann nutzt Friendica dies, um Konfigurationseinstellungen für verschiedene Anfragen zwischenzuspeichern.
-Dies beschleunigt die Reaktionszeit der Seite.
-
###Database
Es gibt Skripte wie [tuning-primer.sh](http://www.day32.com/MySQL/) und [mysqltuner.pl](http://mysqltuner.pl), die den Datenbankserver analysieren und Hinweise darauf geben, welche Werte verändert werden könnten.
-Konnektoren installieren (Facebook/Twitter/StatusNet)
+Konnektoren installieren (Twitter/GNU Social)
==================================================
* [Zur Startseite der Hilfe](help)
-Friendica nutzt Plugins, um die Verbindung zu anderen Netzwerken wie Facebook und Twitter zu gewährleisten.
+Friendica nutzt Plugins, um die Verbindung zu anderen Netzwerken wie Twitter oder App.net zu gewährleisten.
-Es gibt außerdem ein Plugin, um über einen bestehenden Status.Net-Account diesen Service zu nutzen.
-Du brauchst dieses Plugin aber nicht, um mit Status.Net-Mitgliedern von Friendica aus zu kommunizieren - es sei denn, du wünschst es, über einen existierenden Account einen Beitrag zu schreiben.
+Es gibt außerdem ein Plugin, um über einen bestehenden GNU Social-Account diesen Service zu nutzen.
+Du brauchst dieses Plugin aber nicht, um mit GNU Social-Mitgliedern von Friendica aus zu kommunizieren - es sei denn, du wünschst es, über einen existierenden Account einen Beitrag zu schreiben.
Alle drei Plugins benötigen einen Account im gewünschten Netzwerk.
Zusätzlich musst du (bzw. der Administrator der Seite) einen API-Schlüssel holen, um einen authentifizierten Zugriff zu deinem Friendica-Server herstellen zu lassen.
Anschließend kann der Nutzer deiner Seite die Twitter-Einstellungen selbst eintragen: "Einstellungen -> Connector Einstellungen".
-**StatusNet Plugin für Friendica**
+**GNU Social Plugin für Friendica**
* Author: Tobias Diekershoff
* tobias.diekershoff@gmx.net
Konfiguration
-Wenn das Addon aktiv ist, muss der Nutzer die folgenden Einstellungen vornehmen, um sich mit dem StatusNet-Account seiner Wahl zu verbinden.
+Wenn das Addon aktiv ist, muss der Nutzer die folgenden Einstellungen vornehmen, um sich mit dem GNU Social-Account seiner Wahl zu verbinden.
-* Die Basis-URL des StatusNet-API; für identi.ca ist es https://identi.ca/api/
+* Die Basis-URL des GNU Social-API; für quitter.se ist es https://quitter.se/api/
* OAuth Consumer key & Geheimnis
Um das OAuth-Schlüsselpaar zu erhalten, muss der Nutzer
(a) seinen Friendica-Admin fragen, ob bereits ein Schlüsselpaar existiert oder
-(b) einen Friendica-Server als Anwendung auf dem StatusNet-Server anmelden.
+(b) einen Friendica-Server als Anwendung auf dem GNU Social-Server anmelden.
-Dies kann über Einstellungen --> Connections --> "Register an OAuth client application" -> "Register a new application" auf dem StatusNet-Server durchgeführt werden.
+Dies kann über Einstellungen --> Connections --> "Register an OAuth client application" -> "Register a new application" auf dem GNU Social-Server durchgeführt werden.
Während der Registrierung des OAuth-Clients ist Folgendes zu beachten:
-* Der Anwendungsname muss auf der StatusNet-Seite einzigartig sein, daher empfehlen wir einen Namen wie "friendica-nnnn", ersetze dabei "nnnn" mit einer frei gewählten Nummer oder deinem Webseitennamen.
+* Der Anwendungsname muss auf der GNU Social-Seite einzigartig sein, daher empfehlen wir einen Namen wie "friendica-nnnn", ersetze dabei "nnnn" mit einer frei gewählten Nummer oder deinem Webseitennamen.
* es gibt keine Callback-URL
* Registriere einen Desktop-Client
* stelle Lese- und Schreibrechte ein
* die Quell-URL sollte die URL deines Friendica-Servers sein
-Sobald die benötigten Daten gespeichert sind, musst du deinen Friendica-Account mit StatusNet verbinden.
+Sobald die benötigten Daten gespeichert sind, musst du deinen Friendica-Account mit GNU Social verbinden.
Das kannst du über Einstellungen --> Connector-Einstellungen durchführen.
-Folge dem "Einloggen mit StatusNet"-Button, erlaube den Zugriff und kopiere den Sicherheitscode in die entsprechende Box.
+Folge dem "Einloggen mit GNU Social"-Button, erlaube den Zugriff und kopiere den Sicherheitscode in die entsprechende Box.
Friendica wird dann versuchen, die abschließende OAuth-Einstellungen über die API zu beziehen.
-Wenn es geklappt hat, kannst du in den Einstellungen festlegen, ob deine öffentlichen Nachrichten automatisch in deinem StatusNet-Account erscheinen soll (achte hierbei auf das kleine Schloss-Symbol im Status-Editor)
-
-
-**Installiere den Friendica/Facebook-Konnektor**
-
-* Registriere einen API-Schlüssel für deine Seite auf [developer.facebook.com](Facebook).
-
-Hierfür benötigst du einen Facebook-Account und ggf. weitere Authentifizierungen über eine Kreditkarten- oder Mobilfunknummer.
-
-a. Wir würden uns sehr darüber freuen, wenn du "Friendica" in dem Anwendungsnamen eintragen würdest, um die Bekanntheit des Namens zu erhöhen. Das Friendica-Icon ist im Bildverzeichnis enthalten und kann als Anwendungs-Icon für die Facebook-App genutzt werden. Nutze [images/friendica-16.jpg](images/friendica-16.jpg) für das Icon und [images/friendica-128.jpg](images/friendica-128.jpg) für das Logo.
-
-b. Die URL sollte deine Seite mit dem abschließenden Schrägstrich sein
-
-Es **kann** notwendig sein, dass du eine "Privacy"- oder "Terms of service"-URL angeben musst.
-
-c. Setze nun noch unter "App Domains" die URL auf deineSubdomain.deineDomain.de und bei "Website with Facebook Login" die URL zu deineDomain.de.
-
-d. Installiere nun das Facebook-Plugin auf deiner Friendica-Seite über "admin/plugins". Du solltest links in der Sidebar einen Facebook-Link unter "Plugin Features" finden. Klicke diesen an.
-
-e. Gib nun die App-ID und das App-Secret ein, die Facebook dir gegeben hat. Ändere die anderen Daten, wie es gewünscht ist.
-
-Auf Friendica kann nun jeder Nutzer, der eine Verbindung zu Facebook wünscht, die Seite "Einstellungen -> Connector-Einstellungen" aufrufen und dort "Installiere Facebook-Connector" auswählen.
-
-Wähle die gewünschten Einstellungen für deine Nutzungs- und Privatsphäreansprüche.
-
-Hier meldest du dich bei Facebook an und gibst dem Plugin die nötigen Zugriffsrechte, um richtig zu funktionieren.
-Erlaube dieses.
-
-Und fertig. Um es abzustellen, gehe wieder auf die Einstellungsseite und auf "Remove Facebook posting".
-
-Videos und eingebetteter Code werden nicht gepostet, wenn sonst kein anderer Inhalt enthalten ist.
-Links und Bilder werden in ein Format übertragen, das von der Facebook-API verstanden wird.
-Lange Texte werden verkürzt und mit einem Link zum Originalbeitrag versehen.
-
-Facebook-Kontakte können außerdem keine privaten Fotos sehen, da diese nicht richtig authentifiziert werden können, wenn sie deine Seite besuchen.
-Dieser Fehler wird zukünftig bearbeitet.
+Wenn es geklappt hat, kannst du in den Einstellungen festlegen, ob deine öffentlichen Nachrichten automatisch in deinem GNU Social-Account erscheinen soll (achte hierbei auf das kleine Schloss-Symbol im Status-Editor)
Du kannst deine oder andere Identitäts-Adressen ebenfalls nutzen, um über verschiedene Netzwerke hinweg Freundschaften aufzubauen.
Die Liste möglicher Netzwerke steigt immer weiter.
-Wenn du z.B. "bob" auf identi.ca (eine Status.Net-Seite) kennst, dann kannst du bob@identi.ca auf deiner "Kontakt"-Seite verbinden. (Oder du kannst die URL von Bobs identi.ca-Seite eintragen, wenn du es wünscht).
-Du kannst auch "teilweise" mit Leuten auf Google Buzz befreundet sein, wenn du deren GMail-Adresse einträgst.
-Google Buzz unterstützt bisher noch nicht alle Protokolle, die wir für die direkte Kommunikation benötigen, aber es sollte möglich sein, Statusupdates von Friendica zu folgen.
-Das Gleiche gilt für Twitter- und Diaspora-Accounts.
+Wenn du z.B. "bob" auf quitter.se (eine GNU Social-Seite) kennst, dann kannst du bob@quitter.se auf deiner "Kontakt"-Seite verbinden. (Oder du kannst die URL von Bobs quitter.se-Seite eintragen, wenn du es wünscht).
Tatsächlich kannst du jedem und jeder Website folgen, der/die einen Syndication-Feed (RSS/Atom etc.) zur Verfügung stellt.
Wenn wir einen Informationsstrom und einen Namen dazu finden, können wir auch versuchen, uns damit zu verbinden.
Du kannst diesen Personen außerdem von Friendica aus antworten.
Leute können sich ebenfalls von anderen Netzwerken aus mit dir befreunden.
-Ein Freund von dir hat einen identi.ca-Account und kann sich mit dir befreunden, indem er deine Identitäts-Adresse in seine identi.ca-Verbinden-Dialogbox einträgt.
+Ein Freund von dir hat einen GNU Social-Account und kann sich mit dir befreunden, indem er deine Identitäts-Adresse in seine GNU Social-Verbinden-Dialogbox einträgt.
Ein ähnlicher Mechanismus ist für Diaspora-Nutzer vorhanden, indem deine Identitäts-Adresse in ihre Suchleiste eingegeben wird.
-Beachte: Manche StatusNet-Versionen benötigen die volle URL deines Profils und funktionieren möglicherweise nicht mit der Identitäts-Adresse.
+Beachte: Manche GNU Social-Versionen benötigen die volle URL deines Profils und funktionieren möglicherweise nicht mit der Identitäts-Adresse.
Wenn jemand eine Freundschaftsanfrage schickt, erhältst du eine Benachrichtigung.
Du musst dann diese Anfrage bestätigen, um die Freundschaftsanfrage abzuschließen.
An deine Friendica Kontakte wird außerdem eine Nachricht gesendet um sie über deine neue Adresse zu informieren.\r
Wenn deine Kontakte ihren Account auf einem aktuellen Server haben werden deine Kontaktdetails automatisch aktualisiert.\r
\r
-Kontakte auf StatusNet/idendi.ca oder Diaspora werden archiviert, da wir ihnen keine Information über deinen Umzug zukommen lassen können.\r
+Kontakte auf GNU Social oder Diaspora werden archiviert, da wir ihnen keine Information über deinen Umzug zukommen lassen können.\r
Du solltest sie persönlich anschreiben deinen Eintrag aus ihren Kontaktlisten zu entfernen und dich neu hinzuzufügen, anschließend solltest du da gleiche mit ihren Accounts tun.\r
\r
Nach dem Umzug wird dein Account auf dem alten Server nicht mehr zuverlässig funktionieren und sollte deshalb gelöscht werden.\r
Diese Maßnahme dient dazu, Spam zu vermeiden.
"Fernerwähnungen" werden durch das OStatus-Protokoll übermittelt.
-Dieses Protokoll wird von Friendica, StatusNet und anderen Systemen genutzt, ist allerdings derzeit nicht in Diaspora eingebaut.
+Dieses Protokoll wird von Friendica, GNU Social und anderen Systemen genutzt, ist allerdings derzeit nicht in Diaspora eingebaut.
Friendica unterscheidet bei Tags nicht zwischen Personen und Gruppen (einige andere Netzwerke nutzen "!gruppe", um solche zu markieren).
* [Install](help/Install)
* [Settings](help/Settings)
* [Plugins](help/Plugins)
-* [Installing Connectors (Facebook/Twitter/StatusNet)](help/Installing-Connectors)
+* [Installing Connectors (Twitter/GNU Social)](help/Installing-Connectors)
* [Message Flow](help/Message-Flow)
* [Using SSL with Friendica](help/SSL)
* [Developers](help/Developers)
-* [Twitter/StatusNet API Functions](help/api)
+* [Twitter/GNU Social API Functions](help/api)
* [Translation of Friendica](help/translations)
require_once("include/html2plain.php");
require_once("mod/share.php");
require_once("include/Photo.php");
+ require_once("mod/item.php");
+ require_once('include/security.php');
+ require_once('include/contact_selectors.php');
+ require_once('include/html2bbcode.php');
+ require_once('mod/wall_upload.php');
+ require_once("mod/proxy.php");
+ require_once("include/message.php");
+
/*
* Twitter-Like API
die('This api requires login');
}
- require_once('include/security.php');
authenticate_success($record); $_SESSION["allow_api"] = true;
call_hooks('logged_in', $a->user);
if (strpos($a->query_string, ".atom")>0) $type="atom";
if (strpos($a->query_string, ".as")>0) $type="as";
+ $stamp = microtime(true);
$r = call_user_func($info['func'], $a, $type);
+ $duration = (float)(microtime(true)-$stamp);
+ logger("API call duration: ".round($duration, 2)."\t".$a->query_string, LOGGER_DEBUG);
+
if ($r===false) return;
switch($type){
$r = q("SELECT id FROM unique_contacts WHERE url='%s' LIMIT 1", dbesc(normalise_link($uinfo[0]['url'])));
}
- require_once('include/contact_selectors.php');
$network_name = network_to_name($uinfo[0]['network'], $uinfo[0]['url']);
$ret = Array(
$txt = requestdata('status');
//$txt = urldecode(requestdata('status'));
- require_once('library/HTMLPurifier.auto.php');
- require_once('include/html2bbcode.php');
-
if((strpos($txt,'<') !== false) || (strpos($txt,'>') !== false)) {
+
+ require_once('library/HTMLPurifier.auto.php');
+
$txt = html2bb_video($txt);
$config = HTMLPurifier_Config::createDefault();
$config->set('Cache.DefinitionImpl', null);
$a->argv[1]=$user_info['screen_name']; //should be set to username?
$_REQUEST['hush']='yeah'; //tell wall_upload function to return img info instead of echo
- require_once('mod/wall_upload.php');
$bebop = wall_upload_post($a);
//now that we have the img url in bbcode we can add it to the status and insert the wall item.
$_REQUEST['body']=$txt."\n\n".$bebop;
- require_once('mod/item.php');
item_post($a);
// this should output the last post (the one we just posted).
// logger('api_post: ' . print_r($_POST,true));
if(requestdata('htmlstatus')) {
- require_once('library/HTMLPurifier.auto.php');
- require_once('include/html2bbcode.php');
-
$txt = requestdata('htmlstatus');
if((strpos($txt,'<') !== false) || (strpos($txt,'>') !== false)) {
+ require_once('library/HTMLPurifier.auto.php');
+
$txt = html2bb_video($txt);
$config = HTMLPurifier_Config::createDefault();
$config->set('Cache.DefinitionImpl', null);
-
$purifier = new HTMLPurifier($config);
$txt = $purifier->purify($txt);
$_REQUEST['title'] = requestdata('title');
$parent = requestdata('in_reply_to_status_id');
+
+ // Twidere sends "-1" if it is no reply ...
+ if ($parent == -1)
+ $parent = "";
+
if(ctype_digit($parent))
$_REQUEST['parent'] = $parent;
else
if(x($_FILES,'media')) {
// upload the image if we have one
$_REQUEST['hush']='yeah'; //tell wall_upload function to return img info instead of echo
- require_once('mod/wall_upload.php');
$media = wall_upload_post($a);
if(strlen($media)>0)
$_REQUEST['body'] .= "\n\n".$media;
// call out normal post function
- require_once('mod/item.php');
item_post($a);
// this should output the last post (the one we just posted).
return false;
}
- require_once('mod/wall_upload.php');
$media = wall_upload_post($a, false);
if(!$media) {
// Output error
if (!x($_REQUEST, "source"))
$_REQUEST["source"] = api_source();
- require_once('mod/item.php');
item_post($a);
}
$ret = api_statuses_show($a, $type);
- require_once('include/items.php');
drop_item($id, false);
return($ret);
$include_entities = strtolower(x($_REQUEST,'include_entities')?$_REQUEST['include_entities']:"false");
if ($include_entities != "true") {
- require_once("mod/proxy.php");
preg_match_all("/\[img](.*?)\[\/img\]/ism", $bbcode, $images);
// If image cache is activated, then use the following sizes:
// thumb (150), small (340), medium (600) and large (1024)
if (!get_config("system", "proxy_disabled")) {
- require_once("mod/proxy.php");
$media_url = proxy_url($url);
$sizes = array();
$sender = api_get_user($a);
- require_once("include/message.php");
-
if ($_POST['screen_name']) {
$r = q("SELECT `id`, `nurl`, `network` FROM `contact` WHERE `uid`=%d AND `nick`='%s'",
intval(api_user()),
$poco_discovery = ((x($_POST,'poco_discovery')) ? intval(trim($_POST['poco_discovery'])) : 0);
$poco_discovery_since = ((x($_POST,'poco_discovery_since')) ? intval(trim($_POST['poco_discovery_since'])) : 30);
$poco_local_search = ((x($_POST,'poco_local_search')) ? intval(trim($_POST['poco_local_search'])) : false);
+ $nodeinfo = ((x($_POST,'nodeinfo')) ? intval(trim($_POST['nodeinfo'])) : false);
$dfrn_only = ((x($_POST,'dfrn_only')) ? True : False);
$ostatus_disabled = !((x($_POST,'ostatus_disabled')) ? True : False);
$ostatus_poll_interval = ((x($_POST,'ostatus_poll_interval')) ? intval(trim($_POST['ostatus_poll_interval'])) : 0);
set_config('system','poco_discovery',$poco_discovery);
set_config('system','poco_discovery_since',$poco_discovery_since);
set_config('system','poco_local_search',$poco_local_search);
+ set_config('system','nodeinfo',$nodeinfo);
set_config('config','sitename',$sitename);
set_config('config','hostname',$hostname);
set_config('config','sender_email', $sender_email);
'$poco_discovery_since' => array('poco_discovery_since', t("Timeframe for fetching global contacts"), (string) intval(get_config('system','poco_discovery_since')), t("When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."), $poco_discovery_since_choices),
'$poco_local_search' => array('poco_local_search', t("Search the local directory"), get_config('system','poco_local_search'), t("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.")),
+ '$nodeinfo' => array('nodeinfo', t("Publish server information"), get_config('system','nodeinfo'), t("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.")),
+
'$use_fulltext_engine' => array('use_fulltext_engine', t("Use MySQL full text engine"), get_config('system','use_fulltext_engine'), t("Activates the full text engine. Speeds up search - but can only search for four and more characters.")),
'$suppress_language' => array('suppress_language', t("Suppress Language"), get_config('system','suppress_language'), t("Suppress language information in meta information about a posting.")),
'$suppress_tags' => array('suppress_tags', t("Suppress Tags"), get_config('system','suppress_tags'), t("Suppress showing a list of hashtags at the end of the posting.")),
function oauth_get_client($request){
-
+
$params = $request->get_parameters();
$token = $params['oauth_token'];
-
- $r = q("SELECT `clients`.*
- FROM `clients`, `tokens`
- WHERE `clients`.`client_id`=`tokens`.`client_id`
+
+ $r = q("SELECT `clients`.*
+ FROM `clients`, `tokens`
+ WHERE `clients`.`client_id`=`tokens`.`client_id`
AND `tokens`.`id`='%s' AND `tokens`.`scope`='request'",
dbesc($token));
if (!count($r))
return null;
-
+
return $r[0];
}
function api_content(&$a) {
if ($a->cmd=='api/oauth/authorize'){
- /*
+ /*
* api/oauth/authorize interact with the user. return a standard page
*/
-
+
$a->page['template'] = "minimal";
-
-
+
+
// get consumer/client from request token
try {
$request = OAuthRequest::from_request();
} catch(Exception $e) {
echo "<pre>"; var_dump($e); killme();
}
-
-
+
+
if (x($_POST,'oauth_yes')){
-
+
$app = oauth_get_client($request);
if (is_null($app)) return "Invalid request. Unknown token.";
$consumer = new OAuthConsumer($app['client_id'], $app['pw'], $app['redirect_uri']);
$verifier = md5($app['secret'].local_user());
set_config("oauth", $verifier, local_user());
-
-
+
+
if ($consumer->callback_url!=null) {
$params = $request->get_parameters();
$glue="?";
goaway($consumer->callback_url.$glue."oauth_token=".OAuthUtil::urlencode_rfc3986($params['oauth_token'])."&oauth_verifier=".OAuthUtil::urlencode_rfc3986($verifier));
killme();
}
-
-
-
+
+
+
$tpl = get_markup_template("oauth_authorize_done.tpl");
$o = replace_macros($tpl, array(
'$title' => t('Authorize application connection'),
'$info' => t('Return to your app and insert this Securty Code:'),
'$code' => $verifier,
));
-
+
return $o;
-
-
+
+
}
-
-
+
+
if(! local_user()) {
//TODO: we need login form to redirect to this page
notice( t('Please login to continue.') . EOL );
return login(false,$request->get_parameters());
}
//FKOAuth1::loginUser(4);
-
+
$app = oauth_get_client($request);
if (is_null($app)) return "Invalid request. Unknown token.";
-
-
-
+
+
+
$tpl = get_markup_template('oauth_authorize.tpl');
$o = replace_macros($tpl, array(
'$title' => t('Authorize application connection'),
'$yes' => t('Yes'),
'$no' => t('No'),
));
-
+
//echo "<pre>"; var_dump($app); killme();
-
+
return $o;
}
echo api_call($a);
killme();
}
-
-
-
$results = q("SELECT `contact`.`id` AS `cid`, `gcontact`.`url`, `gcontact`.`name`, `gcontact`.`photo`, `gcontact`.`keywords`
FROM `gcontact`
- LEFT JOIN `contact` ON `contact`.`nurl` = `gcontact`.`nurl` AND `contact`.`uid` = %d
+ LEFT JOIN `contact` ON `contact`.`nurl` = `gcontact`.`nurl`
+ AND `contact`.`uid` = %d AND NOT `contact`.`blocked`
+ AND NOT `contact`.`pending` AND `contact`.`rel` IN ('%s', '%s')
WHERE `gcontact`.`network` IN ('%s', '%s', '%s') AND
((`gcontact`.`last_contact` >= `gcontact`.`last_failure`) OR (`gcontact`.`updated` >= `gcontact`.`last_failure`)) AND
(`gcontact`.`url` REGEXP '%s' OR `gcontact`.`name` REGEXP '%s' OR `gcontact`.`location` REGEXP '%s' OR
`gcontact`.`about` REGEXP '%s' OR `gcontact`.`keywords` REGEXP '%s') $extra_sql
GROUP BY `gcontact`.`nurl`
ORDER BY `gcontact`.`updated` DESC LIMIT %d, %d",
- intval(local_user()), dbesc(NETWORK_DFRN), dbesc(NETWORK_OSTATUS), dbesc(NETWORK_DIASPORA),
+ intval(local_user()), dbesc(CONTACT_IS_SHARING), dbesc(CONTACT_IS_FRIEND),
+ dbesc(NETWORK_DFRN), dbesc(NETWORK_OSTATUS), dbesc(NETWORK_DIASPORA),
dbesc(escape_tags($search)), dbesc(escape_tags($search)), dbesc(escape_tags($search)),
dbesc(escape_tags($search)), dbesc(escape_tags($search)),
intval($startrec), intval($perpage));
Documentation: http://nodeinfo.diaspora.software/schema.html
*/
+require_once("include/plugin.php");
+
function nodeinfo_wellknown(&$a) {
if (!get_config("system", "nodeinfo")) {
http_status_exit(404);
$a = get_app();
+ // If the plugin "statistics_json" is enabled then disable it and actrivate nodeinfo.
+ if (nodeinfo_plugin_enabled("statistics_json")) {
+ set_config("system", "nodeinfo", true);
+
+ $plugin = "statistics_json";
+ $plugins = get_config("system","addon");
+ $plugins_arr = array();
+
+ if($plugins) {
+ $plugins_arr = explode(",",str_replace(" ", "",$plugins));
+
+ $idx = array_search($plugin, $plugins_arr);
+ if ($idx !== false){
+ unset($plugins_arr[$idx]);
+ uninstall_plugin($plugin);
+ set_config("system","addon", implode(", ",$plugins_arr));
+ }
+ }
+ }
+
if (!get_config("system", "nodeinfo"))
return;
info( t('Profile is <strong>not published</strong>.') . EOL );
- $subdir = ((strlen($a->get_path())) ? '<br />' . t('or') . ' ' . $a->get_baseurl(true) . '/profile/' . $nickname : '');
+ //$subdir = ((strlen($a->get_path())) ? '<br />' . t('or') . ' ' . $a->get_baseurl(true) . '/profile/' . $nickname : '');
$tpl_addr = get_markup_template("settings_nick_set.tpl");
$prof_addr = replace_macros($tpl_addr,array(
- '$desc' => t('Your Identity Address is'),
- '$nickname' => $nickname,
- '$subdir' => $subdir,
+ '$desc' => sprintf(t("Your Identity Address is <strong>'%s'</strong> or '%s'."), $nickname.'@'.$a->get_hostname().$a->get_path(), $a->get_baseurl().'/profile/'.$nickname),
'$basepath' => $a->get_hostname()
));
--- /dev/null
+<?php
+require_once("mod/nodeinfo.php");
+
+function statistics_json_init(&$a) {
+
+ if (!get_config("system", "nodeinfo")) {
+ http_status_exit(404);
+ killme();
+ }
+
+ $statistics = array(
+ "name" => $a->config["sitename"],
+ "network" => FRIENDICA_PLATFORM,
+ "version" => FRIENDICA_VERSION."-".DB_UPDATE_VERSION,
+ "registrations_open" => ($a->config['register_policy'] != 0),
+ "total_users" => get_config('nodeinfo','total_users'),
+ "active_users_halfyear" => get_config('nodeinfo','active_users_halfyear'),
+ "active_users_monthly" => get_config('nodeinfo','active_users_monthly'),
+ "local_posts" => get_config('nodeinfo','local_posts')
+ );
+
+ $statistics["services"] = array();
+ $statistics["services"]["appnet"] = nodeinfo_plugin_enabled("appnet");
+ $statistics["services"]["blogger"] = nodeinfo_plugin_enabled("blogger");
+ $statistics["services"]["buffer"] = nodeinfo_plugin_enabled("buffer");
+ $statistics["services"]["dreamwidth"] = nodeinfo_plugin_enabled("dwpost");
+ $statistics["services"]["facebook"] = nodeinfo_plugin_enabled("fbpost");
+ $statistics["services"]["gnusocial"] = nodeinfo_plugin_enabled("statusnet");
+ $statistics["services"]["googleplus"] = nodeinfo_plugin_enabled("gpluspost");
+ $statistics["services"]["libertree"] = nodeinfo_plugin_enabled("libertree");
+ $statistics["services"]["livejournal"] = nodeinfo_plugin_enabled("ljpost");
+ $statistics["services"]["pumpio"] = nodeinfo_plugin_enabled("pumpio");
+ $statistics["services"]["twitter"] = nodeinfo_plugin_enabled("twitter");
+ $statistics["services"]["tumblr"] = nodeinfo_plugin_enabled("tumblr");
+ $statistics["services"]["wordpress"] = nodeinfo_plugin_enabled("wppost");
+
+ $statistics["appnet"] = $statistics["services"]["appnet"];
+ $statistics["blogger"] = $statistics["services"]["blogger"];
+ $statistics["buffer"] = $statistics["services"]["buffer"];
+ $statistics["dreamwidth"] = $statistics["services"]["dreamwidth"];
+ $statistics["facebook"] = $statistics["services"]["facebook"];
+ $statistics["gnusocial"] = $statistics["services"]["gnusocial"];
+ $statistics["googleplus"] = $statistics["services"]["googleplus"];
+ $statistics["libertree"] = $statistics["services"]["libertree"];
+ $statistics["livejournal"] = $statistics["services"]["livejournal"];
+ $statistics["pumpio"] = $statistics["services"]["pumpio"];
+ $statistics["twitter"] = $statistics["services"]["twitter"];
+ $statistics["tumblr"] = $statistics["services"]["tumblr"];
+ $statistics["wordpress"] = $statistics["services"]["wordpress"];
+
+ header("Content-Type: application/json");
+ echo json_encode($statistics, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES);
+ logger("statistics_init: printed ".print_r($statistics, true), LOGGER_DATA);
+ killme();
+}
msgstr ""
"Project-Id-Version: 3.4.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-13 09:06+0200\n"
+"POT-Creation-Date: 2015-08-17 09:52+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "Private communications are not available for this contact."
msgstr ""
-#: mod/contacts.php:498 mod/admin.php:613
+#: mod/contacts.php:498 mod/admin.php:615
msgid "Never"
msgstr ""
msgstr ""
#: mod/contacts.php:521 mod/contacts.php:594 mod/contacts.php:770
-#: mod/admin.php:1075
+#: mod/admin.php:1079
msgid "Unblock"
msgstr ""
#: mod/contacts.php:521 mod/contacts.php:594 mod/contacts.php:770
-#: mod/admin.php:1074
+#: mod/admin.php:1078
msgid "Block"
msgstr ""
msgid "Fetch further information for feeds"
msgstr ""
-#: mod/contacts.php:557 mod/admin.php:622
+#: mod/contacts.php:557 mod/admin.php:624
msgid "Disabled"
msgstr ""
msgid "Update public posts"
msgstr ""
-#: mod/contacts.php:591 mod/admin.php:1569
+#: mod/contacts.php:591 mod/admin.php:1573
msgid "Update now"
msgstr ""
msgid "Update"
msgstr ""
-#: mod/contacts.php:773 mod/group.php:171 mod/admin.php:1073
+#: mod/contacts.php:773 mod/group.php:171 mod/admin.php:1077
#: mod/content.php:440 mod/content.php:743 mod/settings.php:694
#: mod/photos.php:1673 object/Item.php:131 include/conversation.php:613
msgid "Delete"
msgstr ""
#: mod/display.php:82 mod/display.php:295 mod/display.php:512
-#: mod/viewsrc.php:15 mod/admin.php:173 mod/admin.php:1118 mod/admin.php:1331
+#: mod/viewsrc.php:15 mod/admin.php:173 mod/admin.php:1122 mod/admin.php:1335
#: mod/notice.php:15 include/items.php:4813
msgid "Item not found."
msgstr ""
"join."
msgstr ""
-#: mod/newmember.php:22 mod/admin.php:1170 mod/admin.php:1391
+#: mod/newmember.php:22 mod/admin.php:1174 mod/admin.php:1395
#: mod/settings.php:99 include/nav.php:173 view/theme/diabook/theme.php:544
#: view/theme/diabook/theme.php:648
msgid "Settings"
#: mod/subthread.php:87 mod/tagger.php:62 mod/like.php:149
#: include/conversation.php:126 include/conversation.php:253
-#: include/text.php:2015 include/diaspora.php:2127
+#: include/text.php:2021 include/diaspora.php:2127
#: view/theme/diabook/theme.php:471
msgid "photo"
msgstr ""
msgid "- select -"
msgstr ""
-#: mod/filer.php:31 mod/editpost.php:109 mod/notes.php:59 include/text.php:990
+#: mod/filer.php:31 mod/editpost.php:109 mod/notes.php:59 include/text.php:996
msgid "Save"
msgstr ""
#: mod/item.php:486 mod/wall_upload.php:169 mod/wall_upload.php:178
#: mod/wall_upload.php:185 include/Photo.php:951 include/Photo.php:966
-#: include/Photo.php:973 include/Photo.php:995 include/message.php:144
+#: include/Photo.php:973 include/Photo.php:995 include/message.php:145
msgid "Wall Photos"
msgstr ""
msgid "Access to this item is restricted."
msgstr ""
-#: mod/videos.php:373 include/text.php:1441
+#: mod/videos.php:373 include/text.php:1447
msgid "View Video"
msgstr ""
msgid "No contacts."
msgstr ""
-#: mod/viewcontacts.php:78 include/text.php:911
+#: mod/viewcontacts.php:78 include/text.php:917
msgid "View Contacts"
msgstr ""
msgid "if applicable"
msgstr ""
-#: mod/notifications.php:171 mod/notifications.php:231 mod/admin.php:1071
+#: mod/notifications.php:171 mod/notifications.php:231 mod/admin.php:1075
msgid "Approve"
msgstr ""
msgid "Refetch contact data"
msgstr ""
-#: mod/crepair.php:170 mod/admin.php:1069 mod/admin.php:1081
-#: mod/admin.php:1082 mod/admin.php:1095 mod/settings.php:633
+#: mod/crepair.php:170 mod/admin.php:1073 mod/admin.php:1085
+#: mod/admin.php:1086 mod/admin.php:1099 mod/settings.php:633
#: mod/settings.php:659
msgid "Name"
msgstr ""
msgid "People Search - %s"
msgstr ""
-#: mod/dirfind.php:119 mod/match.php:65 mod/suggest.php:92
+#: mod/dirfind.php:122 mod/match.php:65 mod/suggest.php:92
#: include/contact_widgets.php:10 include/identity.php:188
msgid "Connect"
msgstr ""
-#: mod/dirfind.php:133 mod/match.php:73
+#: mod/dirfind.php:136 mod/match.php:73
msgid "No matches"
msgstr ""
msgid "Theme settings updated."
msgstr ""
-#: mod/admin.php:104 mod/admin.php:677
+#: mod/admin.php:104 mod/admin.php:679
msgid "Site"
msgstr ""
-#: mod/admin.php:105 mod/admin.php:623 mod/admin.php:1064 mod/admin.php:1079
+#: mod/admin.php:105 mod/admin.php:625 mod/admin.php:1068 mod/admin.php:1083
msgid "Users"
msgstr ""
-#: mod/admin.php:106 mod/admin.php:1168 mod/admin.php:1221 mod/settings.php:66
+#: mod/admin.php:106 mod/admin.php:1172 mod/admin.php:1225 mod/settings.php:66
msgid "Plugins"
msgstr ""
-#: mod/admin.php:107 mod/admin.php:1389 mod/admin.php:1423
+#: mod/admin.php:107 mod/admin.php:1393 mod/admin.php:1427
msgid "Themes"
msgstr ""
msgid "Inspect Queue"
msgstr ""
-#: mod/admin.php:124 mod/admin.php:133 mod/admin.php:1510
+#: mod/admin.php:124 mod/admin.php:133 mod/admin.php:1514
msgid "Logs"
msgstr ""
msgid "User registrations waiting for confirmation"
msgstr ""
-#: mod/admin.php:199 mod/admin.php:249 mod/admin.php:676 mod/admin.php:1063
-#: mod/admin.php:1167 mod/admin.php:1220 mod/admin.php:1388 mod/admin.php:1422
-#: mod/admin.php:1509
+#: mod/admin.php:199 mod/admin.php:249 mod/admin.php:678 mod/admin.php:1067
+#: mod/admin.php:1171 mod/admin.php:1224 mod/admin.php:1392 mod/admin.php:1426
+#: mod/admin.php:1513
msgid "Administration"
msgstr ""
"eventually deleted if the delivery fails permanently."
msgstr ""
-#: mod/admin.php:220 mod/admin.php:1017
+#: mod/admin.php:220 mod/admin.php:1021
msgid "Normal Account"
msgstr ""
-#: mod/admin.php:221 mod/admin.php:1018
+#: mod/admin.php:221 mod/admin.php:1022
msgid "Soapbox Account"
msgstr ""
-#: mod/admin.php:222 mod/admin.php:1019
+#: mod/admin.php:222 mod/admin.php:1023
msgid "Community/Celebrity Account"
msgstr ""
-#: mod/admin.php:223 mod/admin.php:1020
+#: mod/admin.php:223 mod/admin.php:1024
msgid "Automatic Friend Account"
msgstr ""
msgid "Can not parse base url. Must have at least <scheme>://<domain>"
msgstr ""
-#: mod/admin.php:560
+#: mod/admin.php:562
msgid "Site settings updated."
msgstr ""
-#: mod/admin.php:589 mod/settings.php:871
+#: mod/admin.php:591 mod/settings.php:871
msgid "No special theme for mobile devices"
msgstr ""
-#: mod/admin.php:606
+#: mod/admin.php:608
msgid "No community page"
msgstr ""
-#: mod/admin.php:607
+#: mod/admin.php:609
msgid "Public postings from users of this site"
msgstr ""
-#: mod/admin.php:608
+#: mod/admin.php:610
msgid "Global community page"
msgstr ""
-#: mod/admin.php:614
+#: mod/admin.php:616
msgid "At post arrival"
msgstr ""
-#: mod/admin.php:615 include/contact_selectors.php:56
+#: mod/admin.php:617 include/contact_selectors.php:56
msgid "Frequently"
msgstr ""
-#: mod/admin.php:616 include/contact_selectors.php:57
+#: mod/admin.php:618 include/contact_selectors.php:57
msgid "Hourly"
msgstr ""
-#: mod/admin.php:617 include/contact_selectors.php:58
+#: mod/admin.php:619 include/contact_selectors.php:58
msgid "Twice daily"
msgstr ""
-#: mod/admin.php:618 include/contact_selectors.php:59
+#: mod/admin.php:620 include/contact_selectors.php:59
msgid "Daily"
msgstr ""
-#: mod/admin.php:624
+#: mod/admin.php:626
msgid "Users, Global Contacts"
msgstr ""
-#: mod/admin.php:625
+#: mod/admin.php:627
msgid "Users, Global Contacts/fallback"
msgstr ""
-#: mod/admin.php:629
+#: mod/admin.php:631
msgid "One month"
msgstr ""
-#: mod/admin.php:630
+#: mod/admin.php:632
msgid "Three months"
msgstr ""
-#: mod/admin.php:631
+#: mod/admin.php:633
msgid "Half a year"
msgstr ""
-#: mod/admin.php:632
+#: mod/admin.php:634
msgid "One year"
msgstr ""
-#: mod/admin.php:637
+#: mod/admin.php:639
msgid "Multi user instance"
msgstr ""
-#: mod/admin.php:660
+#: mod/admin.php:662
msgid "Closed"
msgstr ""
-#: mod/admin.php:661
+#: mod/admin.php:663
msgid "Requires approval"
msgstr ""
-#: mod/admin.php:662
+#: mod/admin.php:664
msgid "Open"
msgstr ""
-#: mod/admin.php:666
+#: mod/admin.php:668
msgid "No SSL policy, links will track page SSL state"
msgstr ""
-#: mod/admin.php:667
+#: mod/admin.php:669
msgid "Force all links to use SSL"
msgstr ""
-#: mod/admin.php:668
+#: mod/admin.php:670
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr ""
-#: mod/admin.php:678 mod/admin.php:1222 mod/admin.php:1424 mod/admin.php:1511
+#: mod/admin.php:680 mod/admin.php:1226 mod/admin.php:1428 mod/admin.php:1515
#: mod/settings.php:631 mod/settings.php:741 mod/settings.php:772
#: mod/settings.php:841 mod/settings.php:923 mod/settings.php:1155
msgid "Save Settings"
msgstr ""
-#: mod/admin.php:679 mod/register.php:260
+#: mod/admin.php:681 mod/register.php:260
msgid "Registration"
msgstr ""
-#: mod/admin.php:680
+#: mod/admin.php:682
msgid "File upload"
msgstr ""
-#: mod/admin.php:681
+#: mod/admin.php:683
msgid "Policies"
msgstr ""
-#: mod/admin.php:682
+#: mod/admin.php:684
msgid "Advanced"
msgstr ""
-#: mod/admin.php:683
+#: mod/admin.php:685
msgid "Auto Discovered Contact Directory"
msgstr ""
-#: mod/admin.php:684
+#: mod/admin.php:686
msgid "Performance"
msgstr ""
-#: mod/admin.php:685
+#: mod/admin.php:687
msgid ""
"Relocate - WARNING: advanced function. Could make this server unreachable."
msgstr ""
-#: mod/admin.php:688
+#: mod/admin.php:690
msgid "Site name"
msgstr ""
-#: mod/admin.php:689
+#: mod/admin.php:691
msgid "Host name"
msgstr ""
-#: mod/admin.php:690
+#: mod/admin.php:692
msgid "Sender Email"
msgstr ""
-#: mod/admin.php:691
+#: mod/admin.php:693
msgid "Banner/Logo"
msgstr ""
-#: mod/admin.php:692
+#: mod/admin.php:694
msgid "Shortcut icon"
msgstr ""
-#: mod/admin.php:693
+#: mod/admin.php:695
msgid "Touch icon"
msgstr ""
-#: mod/admin.php:694
+#: mod/admin.php:696
msgid "Additional Info"
msgstr ""
-#: mod/admin.php:694
+#: mod/admin.php:696
msgid ""
"For public servers: you can add additional information here that will be "
"listed at dir.friendica.com/siteinfo."
msgstr ""
-#: mod/admin.php:695
+#: mod/admin.php:697
msgid "System language"
msgstr ""
-#: mod/admin.php:696
+#: mod/admin.php:698
msgid "System theme"
msgstr ""
-#: mod/admin.php:696
+#: mod/admin.php:698
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr ""
-#: mod/admin.php:697
+#: mod/admin.php:699
msgid "Mobile system theme"
msgstr ""
-#: mod/admin.php:697
+#: mod/admin.php:699
msgid "Theme for mobile devices"
msgstr ""
-#: mod/admin.php:698
+#: mod/admin.php:700
msgid "SSL link policy"
msgstr ""
-#: mod/admin.php:698
+#: mod/admin.php:700
msgid "Determines whether generated links should be forced to use SSL"
msgstr ""
-#: mod/admin.php:699
+#: mod/admin.php:701
msgid "Force SSL"
msgstr ""
-#: mod/admin.php:699
+#: mod/admin.php:701
msgid ""
"Force all Non-SSL requests to SSL - Attention: on some systems it could lead "
"to endless loops."
msgstr ""
-#: mod/admin.php:700
+#: mod/admin.php:702
msgid "Old style 'Share'"
msgstr ""
-#: mod/admin.php:700
+#: mod/admin.php:702
msgid "Deactivates the bbcode element 'share' for repeating items."
msgstr ""
-#: mod/admin.php:701
+#: mod/admin.php:703
msgid "Hide help entry from navigation menu"
msgstr ""
-#: mod/admin.php:701
+#: mod/admin.php:703
msgid ""
"Hides the menu entry for the Help pages from the navigation menu. You can "
"still access it calling /help directly."
msgstr ""
-#: mod/admin.php:702
+#: mod/admin.php:704
msgid "Single user instance"
msgstr ""
-#: mod/admin.php:702
+#: mod/admin.php:704
msgid "Make this instance multi-user or single-user for the named user"
msgstr ""
-#: mod/admin.php:703
+#: mod/admin.php:705
msgid "Maximum image size"
msgstr ""
-#: mod/admin.php:703
+#: mod/admin.php:705
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr ""
-#: mod/admin.php:704
+#: mod/admin.php:706
msgid "Maximum image length"
msgstr ""
-#: mod/admin.php:704
+#: mod/admin.php:706
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr ""
-#: mod/admin.php:705
+#: mod/admin.php:707
msgid "JPEG image quality"
msgstr ""
-#: mod/admin.php:705
+#: mod/admin.php:707
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr ""
-#: mod/admin.php:707
+#: mod/admin.php:709
msgid "Register policy"
msgstr ""
-#: mod/admin.php:708
+#: mod/admin.php:710
msgid "Maximum Daily Registrations"
msgstr ""
-#: mod/admin.php:708
+#: mod/admin.php:710
msgid ""
"If registration is permitted above, this sets the maximum number of new user "
"registrations to accept per day. If register is set to closed, this setting "
"has no effect."
msgstr ""
-#: mod/admin.php:709
+#: mod/admin.php:711
msgid "Register text"
msgstr ""
-#: mod/admin.php:709
+#: mod/admin.php:711
msgid "Will be displayed prominently on the registration page."
msgstr ""
-#: mod/admin.php:710
+#: mod/admin.php:712
msgid "Accounts abandoned after x days"
msgstr ""
-#: mod/admin.php:710
+#: mod/admin.php:712
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr ""
-#: mod/admin.php:711
+#: mod/admin.php:713
msgid "Allowed friend domains"
msgstr ""
-#: mod/admin.php:711
+#: mod/admin.php:713
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr ""
-#: mod/admin.php:712
+#: mod/admin.php:714
msgid "Allowed email domains"
msgstr ""
-#: mod/admin.php:712
+#: mod/admin.php:714
msgid ""
"Comma separated list of domains which are allowed in email addresses for "
"registrations to this site. Wildcards are accepted. Empty to allow any "
"domains"
msgstr ""
-#: mod/admin.php:713
+#: mod/admin.php:715
msgid "Block public"
msgstr ""
-#: mod/admin.php:713
+#: mod/admin.php:715
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr ""
-#: mod/admin.php:714
+#: mod/admin.php:716
msgid "Force publish"
msgstr ""
-#: mod/admin.php:714
+#: mod/admin.php:716
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr ""
-#: mod/admin.php:715
+#: mod/admin.php:717
msgid "Global directory update URL"
msgstr ""
-#: mod/admin.php:715
+#: mod/admin.php:717
msgid ""
"URL to update the global directory. If this is not set, the global directory "
"is completely unavailable to the application."
msgstr ""
-#: mod/admin.php:716
+#: mod/admin.php:718
msgid "Allow threaded items"
msgstr ""
-#: mod/admin.php:716
+#: mod/admin.php:718
msgid "Allow infinite level threading for items on this site."
msgstr ""
-#: mod/admin.php:717
+#: mod/admin.php:719
msgid "Private posts by default for new users"
msgstr ""
-#: mod/admin.php:717
+#: mod/admin.php:719
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr ""
-#: mod/admin.php:718
+#: mod/admin.php:720
msgid "Don't include post content in email notifications"
msgstr ""
-#: mod/admin.php:718
+#: mod/admin.php:720
msgid ""
"Don't include the content of a post/comment/private message/etc. in the "
"email notifications that are sent out from this site, as a privacy measure."
msgstr ""
-#: mod/admin.php:719
+#: mod/admin.php:721
msgid "Disallow public access to addons listed in the apps menu."
msgstr ""
-#: mod/admin.php:719
+#: mod/admin.php:721
msgid ""
"Checking this box will restrict addons listed in the apps menu to members "
"only."
msgstr ""
-#: mod/admin.php:720
+#: mod/admin.php:722
msgid "Don't embed private images in posts"
msgstr ""
-#: mod/admin.php:720
+#: mod/admin.php:722
msgid ""
"Don't replace locally-hosted private photos in posts with an embedded copy "
"of the image. This means that contacts who receive posts containing private "
"photos will have to authenticate and load each image, which may take a while."
msgstr ""
-#: mod/admin.php:721
+#: mod/admin.php:723
msgid "Allow Users to set remote_self"
msgstr ""
-#: mod/admin.php:721
+#: mod/admin.php:723
msgid ""
"With checking this, every user is allowed to mark every contact as a "
"remote_self in the repair contact dialog. Setting this flag on a contact "
"causes mirroring every posting of that contact in the users stream."
msgstr ""
-#: mod/admin.php:722
+#: mod/admin.php:724
msgid "Block multiple registrations"
msgstr ""
-#: mod/admin.php:722
+#: mod/admin.php:724
msgid "Disallow users to register additional accounts for use as pages."
msgstr ""
-#: mod/admin.php:723
+#: mod/admin.php:725
msgid "OpenID support"
msgstr ""
-#: mod/admin.php:723
+#: mod/admin.php:725
msgid "OpenID support for registration and logins."
msgstr ""
-#: mod/admin.php:724
+#: mod/admin.php:726
msgid "Fullname check"
msgstr ""
-#: mod/admin.php:724
+#: mod/admin.php:726
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr ""
-#: mod/admin.php:725
+#: mod/admin.php:727
msgid "UTF-8 Regular expressions"
msgstr ""
-#: mod/admin.php:725
+#: mod/admin.php:727
msgid "Use PHP UTF8 regular expressions"
msgstr ""
-#: mod/admin.php:726
+#: mod/admin.php:728
msgid "Community Page Style"
msgstr ""
-#: mod/admin.php:726
+#: mod/admin.php:728
msgid ""
"Type of community page to show. 'Global community' shows every public "
"posting from an open distributed network that arrived on this server."
msgstr ""
-#: mod/admin.php:727
+#: mod/admin.php:729
msgid "Posts per user on community page"
msgstr ""
-#: mod/admin.php:727
+#: mod/admin.php:729
msgid ""
"The maximum number of posts per user on the community page. (Not valid for "
"'Global Community')"
msgstr ""
-#: mod/admin.php:728
+#: mod/admin.php:730
msgid "Enable OStatus support"
msgstr ""
-#: mod/admin.php:728
+#: mod/admin.php:730
msgid ""
"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr ""
-#: mod/admin.php:729
+#: mod/admin.php:731
msgid "OStatus conversation completion interval"
msgstr ""
-#: mod/admin.php:729
+#: mod/admin.php:731
msgid ""
"How often shall the poller check for new entries in OStatus conversations? "
"This can be a very ressource task."
msgstr ""
-#: mod/admin.php:730
+#: mod/admin.php:732
msgid "Enable Diaspora support"
msgstr ""
-#: mod/admin.php:730
+#: mod/admin.php:732
msgid "Provide built-in Diaspora network compatibility."
msgstr ""
-#: mod/admin.php:731
+#: mod/admin.php:733
msgid "Only allow Friendica contacts"
msgstr ""
-#: mod/admin.php:731
+#: mod/admin.php:733
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr ""
-#: mod/admin.php:732
+#: mod/admin.php:734
msgid "Verify SSL"
msgstr ""
-#: mod/admin.php:732
+#: mod/admin.php:734
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you "
"cannot connect (at all) to self-signed SSL sites."
msgstr ""
-#: mod/admin.php:733
+#: mod/admin.php:735
msgid "Proxy user"
msgstr ""
-#: mod/admin.php:734
+#: mod/admin.php:736
msgid "Proxy URL"
msgstr ""
-#: mod/admin.php:735
+#: mod/admin.php:737
msgid "Network timeout"
msgstr ""
-#: mod/admin.php:735
+#: mod/admin.php:737
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr ""
-#: mod/admin.php:736
+#: mod/admin.php:738
msgid "Delivery interval"
msgstr ""
-#: mod/admin.php:736
+#: mod/admin.php:738
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 ""
-#: mod/admin.php:737
+#: mod/admin.php:739
msgid "Poll interval"
msgstr ""
-#: mod/admin.php:737
+#: mod/admin.php:739
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr ""
-#: mod/admin.php:738
+#: mod/admin.php:740
msgid "Maximum Load Average"
msgstr ""
-#: mod/admin.php:738
+#: mod/admin.php:740
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr ""
-#: mod/admin.php:739
+#: mod/admin.php:741
msgid "Maximum Load Average (Frontend)"
msgstr ""
-#: mod/admin.php:739
+#: mod/admin.php:741
msgid "Maximum system load before the frontend quits service - default 50."
msgstr ""
-#: mod/admin.php:741
+#: mod/admin.php:743
msgid "Periodical check of global contacts"
msgstr ""
-#: mod/admin.php:741
+#: mod/admin.php:743
msgid ""
"If enabled, the global contacts are checked periodically for missing or "
"outdated data and the vitality of the contacts and servers."
msgstr ""
-#: mod/admin.php:742
+#: mod/admin.php:744
msgid "Discover contacts from other servers"
msgstr ""
-#: mod/admin.php:742
+#: mod/admin.php:744
msgid ""
"Periodically query other servers for contacts. You can choose between "
"'users': the users on the remote system, 'Global Contacts': active contacts "
"Global Contacts'."
msgstr ""
-#: mod/admin.php:743
+#: mod/admin.php:745
msgid "Timeframe for fetching global contacts"
msgstr ""
-#: mod/admin.php:743
+#: mod/admin.php:745
msgid ""
"When the discovery is activated, this value defines the timeframe for the "
"activity of the global contacts that are fetched from other servers."
msgstr ""
-#: mod/admin.php:744
+#: mod/admin.php:746
msgid "Search the local directory"
msgstr ""
-#: mod/admin.php:744
+#: mod/admin.php:746
msgid ""
"Search the local directory instead of the global directory. When searching "
"locally, every search will be executed on the global directory in the "
"background. This improves the search results when the search is repeated."
msgstr ""
-#: mod/admin.php:746
+#: mod/admin.php:748
+msgid "Publish server information"
+msgstr ""
+
+#: mod/admin.php:748
+msgid ""
+"If enabled, general server and usage data will be published. The data "
+"contains the name and version of the server, number of users with public "
+"profiles, number of posts and the activated protocols and connectors. See <a "
+"href='http://the-federation.info/'>the-federation.info</a> for details."
+msgstr ""
+
+#: mod/admin.php:750
msgid "Use MySQL full text engine"
msgstr ""
-#: mod/admin.php:746
+#: mod/admin.php:750
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr ""
-#: mod/admin.php:747
+#: mod/admin.php:751
msgid "Suppress Language"
msgstr ""
-#: mod/admin.php:747
+#: mod/admin.php:751
msgid "Suppress language information in meta information about a posting."
msgstr ""
-#: mod/admin.php:748
+#: mod/admin.php:752
msgid "Suppress Tags"
msgstr ""
-#: mod/admin.php:748
+#: mod/admin.php:752
msgid "Suppress showing a list of hashtags at the end of the posting."
msgstr ""
-#: mod/admin.php:749
+#: mod/admin.php:753
msgid "Path to item cache"
msgstr ""
-#: mod/admin.php:750
+#: mod/admin.php:754
msgid "Cache duration in seconds"
msgstr ""
-#: mod/admin.php:750
+#: mod/admin.php:754
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One "
"day). To disable the item cache, set the value to -1."
msgstr ""
-#: mod/admin.php:751
+#: mod/admin.php:755
msgid "Maximum numbers of comments per post"
msgstr ""
-#: mod/admin.php:751
+#: mod/admin.php:755
msgid "How much comments should be shown for each post? Default value is 100."
msgstr ""
-#: mod/admin.php:752
+#: mod/admin.php:756
msgid "Path for lock file"
msgstr ""
-#: mod/admin.php:753
+#: mod/admin.php:757
msgid "Temp path"
msgstr ""
-#: mod/admin.php:754
+#: mod/admin.php:758
msgid "Base path to installation"
msgstr ""
-#: mod/admin.php:755
+#: mod/admin.php:759
msgid "Disable picture proxy"
msgstr ""
-#: mod/admin.php:755
+#: mod/admin.php:759
msgid ""
"The picture proxy increases performance and privacy. It shouldn't be used on "
"systems with very low bandwith."
msgstr ""
-#: mod/admin.php:756
+#: mod/admin.php:760
msgid "Enable old style pager"
msgstr ""
-#: mod/admin.php:756
+#: mod/admin.php:760
msgid ""
"The old style pager has page numbers but slows down massively the page speed."
msgstr ""
-#: mod/admin.php:757
+#: mod/admin.php:761
msgid "Only search in tags"
msgstr ""
-#: mod/admin.php:757
+#: mod/admin.php:761
msgid "On large systems the text search can slow down the system extremely."
msgstr ""
-#: mod/admin.php:759
+#: mod/admin.php:763
msgid "New base url"
msgstr ""
-#: mod/admin.php:761
+#: mod/admin.php:765
msgid "RINO Encryption"
msgstr ""
-#: mod/admin.php:761
+#: mod/admin.php:765
msgid "Encryption layer between nodes."
msgstr ""
-#: mod/admin.php:779
+#: mod/admin.php:783
msgid "Update has been marked successful"
msgstr ""
-#: mod/admin.php:787
+#: mod/admin.php:791
#, php-format
msgid "Database structure update %s was successfully applied."
msgstr ""
-#: mod/admin.php:790
+#: mod/admin.php:794
#, php-format
msgid "Executing of database structure update %s failed with error: %s"
msgstr ""
-#: mod/admin.php:802
+#: mod/admin.php:806
#, php-format
msgid "Executing %s failed with error: %s"
msgstr ""
-#: mod/admin.php:805
+#: mod/admin.php:809
#, php-format
msgid "Update %s was successfully applied."
msgstr ""
-#: mod/admin.php:809
+#: mod/admin.php:813
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr ""
-#: mod/admin.php:811
+#: mod/admin.php:815
#, php-format
msgid "There was no additional update function %s that needed to be called."
msgstr ""
-#: mod/admin.php:830
+#: mod/admin.php:834
msgid "No failed updates."
msgstr ""
-#: mod/admin.php:831
+#: mod/admin.php:835
msgid "Check database structure"
msgstr ""
-#: mod/admin.php:836
+#: mod/admin.php:840
msgid "Failed Updates"
msgstr ""
-#: mod/admin.php:837
+#: mod/admin.php:841
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr ""
-#: mod/admin.php:838
+#: mod/admin.php:842
msgid "Mark success (if update was manually applied)"
msgstr ""
-#: mod/admin.php:839
+#: mod/admin.php:843
msgid "Attempt to execute this update step automatically"
msgstr ""
-#: mod/admin.php:871
+#: mod/admin.php:875
#, php-format
msgid ""
"\n"
"\t\t\t\tthe administrator of %2$s has set up an account for you."
msgstr ""
-#: mod/admin.php:874
+#: mod/admin.php:878
#, php-format
msgid ""
"\n"
"\t\t\tThank you and welcome to %4$s."
msgstr ""
-#: mod/admin.php:906 include/user.php:421
+#: mod/admin.php:910 include/user.php:421
#, php-format
msgid "Registration details for %s"
msgstr ""
-#: mod/admin.php:918
+#: mod/admin.php:922
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] ""
msgstr[1] ""
-#: mod/admin.php:925
+#: mod/admin.php:929
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] ""
msgstr[1] ""
-#: mod/admin.php:964
+#: mod/admin.php:968
#, php-format
msgid "User '%s' deleted"
msgstr ""
-#: mod/admin.php:972
+#: mod/admin.php:976
#, php-format
msgid "User '%s' unblocked"
msgstr ""
-#: mod/admin.php:972
+#: mod/admin.php:976
#, php-format
msgid "User '%s' blocked"
msgstr ""
-#: mod/admin.php:1065
+#: mod/admin.php:1069
msgid "Add User"
msgstr ""
-#: mod/admin.php:1066
+#: mod/admin.php:1070
msgid "select all"
msgstr ""
-#: mod/admin.php:1067
+#: mod/admin.php:1071
msgid "User registrations waiting for confirm"
msgstr ""
-#: mod/admin.php:1068
+#: mod/admin.php:1072
msgid "User waiting for permanent deletion"
msgstr ""
-#: mod/admin.php:1069
+#: mod/admin.php:1073
msgid "Request date"
msgstr ""
-#: mod/admin.php:1069 mod/admin.php:1081 mod/admin.php:1082 mod/admin.php:1097
+#: mod/admin.php:1073 mod/admin.php:1085 mod/admin.php:1086 mod/admin.php:1101
#: include/contact_selectors.php:79 include/contact_selectors.php:86
msgid "Email"
msgstr ""
-#: mod/admin.php:1070
+#: mod/admin.php:1074
msgid "No registrations."
msgstr ""
-#: mod/admin.php:1072
+#: mod/admin.php:1076
msgid "Deny"
msgstr ""
-#: mod/admin.php:1076
+#: mod/admin.php:1080
msgid "Site admin"
msgstr ""
-#: mod/admin.php:1077
+#: mod/admin.php:1081
msgid "Account expired"
msgstr ""
-#: mod/admin.php:1080
+#: mod/admin.php:1084
msgid "New User"
msgstr ""
-#: mod/admin.php:1081 mod/admin.php:1082
+#: mod/admin.php:1085 mod/admin.php:1086
msgid "Register date"
msgstr ""
-#: mod/admin.php:1081 mod/admin.php:1082
+#: mod/admin.php:1085 mod/admin.php:1086
msgid "Last login"
msgstr ""
-#: mod/admin.php:1081 mod/admin.php:1082
+#: mod/admin.php:1085 mod/admin.php:1086
msgid "Last item"
msgstr ""
-#: mod/admin.php:1081
+#: mod/admin.php:1085
msgid "Deleted since"
msgstr ""
-#: mod/admin.php:1082 mod/settings.php:41
+#: mod/admin.php:1086 mod/settings.php:41
msgid "Account"
msgstr ""
-#: mod/admin.php:1084
+#: mod/admin.php:1088
msgid ""
"Selected users will be deleted!\\n\\nEverything these users had posted on "
"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: mod/admin.php:1085
+#: mod/admin.php:1089
msgid ""
"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
"site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: mod/admin.php:1095
+#: mod/admin.php:1099
msgid "Name of the new user."
msgstr ""
-#: mod/admin.php:1096
+#: mod/admin.php:1100
msgid "Nickname"
msgstr ""
-#: mod/admin.php:1096
+#: mod/admin.php:1100
msgid "Nickname of the new user."
msgstr ""
-#: mod/admin.php:1097
+#: mod/admin.php:1101
msgid "Email address of the new user."
msgstr ""
-#: mod/admin.php:1130
+#: mod/admin.php:1134
#, php-format
msgid "Plugin %s disabled."
msgstr ""
-#: mod/admin.php:1134
+#: mod/admin.php:1138
#, php-format
msgid "Plugin %s enabled."
msgstr ""
-#: mod/admin.php:1144 mod/admin.php:1360
+#: mod/admin.php:1148 mod/admin.php:1364
msgid "Disable"
msgstr ""
-#: mod/admin.php:1146 mod/admin.php:1362
+#: mod/admin.php:1150 mod/admin.php:1366
msgid "Enable"
msgstr ""
-#: mod/admin.php:1169 mod/admin.php:1390
+#: mod/admin.php:1173 mod/admin.php:1394
msgid "Toggle"
msgstr ""
-#: mod/admin.php:1177 mod/admin.php:1400
+#: mod/admin.php:1181 mod/admin.php:1404
msgid "Author: "
msgstr ""
-#: mod/admin.php:1178 mod/admin.php:1401
+#: mod/admin.php:1182 mod/admin.php:1405
msgid "Maintainer: "
msgstr ""
-#: mod/admin.php:1320
+#: mod/admin.php:1324
msgid "No themes found."
msgstr ""
-#: mod/admin.php:1382
+#: mod/admin.php:1386
msgid "Screenshot"
msgstr ""
-#: mod/admin.php:1428
+#: mod/admin.php:1432
msgid "[Experimental]"
msgstr ""
-#: mod/admin.php:1429
+#: mod/admin.php:1433
msgid "[Unsupported]"
msgstr ""
-#: mod/admin.php:1456
+#: mod/admin.php:1460
msgid "Log settings updated."
msgstr ""
-#: mod/admin.php:1512
+#: mod/admin.php:1516
msgid "Clear"
msgstr ""
-#: mod/admin.php:1518
+#: mod/admin.php:1522
msgid "Enable Debugging"
msgstr ""
-#: mod/admin.php:1519
+#: mod/admin.php:1523
msgid "Log file"
msgstr ""
-#: mod/admin.php:1519
+#: mod/admin.php:1523
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr ""
-#: mod/admin.php:1520
+#: mod/admin.php:1524
msgid "Log level"
msgstr ""
-#: mod/admin.php:1570 include/acl_selectors.php:347
+#: mod/admin.php:1574 include/acl_selectors.php:347
msgid "Close"
msgstr ""
-#: mod/admin.php:1576
+#: mod/admin.php:1580
msgid "FTP Host"
msgstr ""
-#: mod/admin.php:1577
+#: mod/admin.php:1581
msgid "FTP Path"
msgstr ""
-#: mod/admin.php:1578
+#: mod/admin.php:1582
msgid "FTP User"
msgstr ""
-#: mod/admin.php:1579
+#: mod/admin.php:1583
msgid "FTP Password"
msgstr ""
msgid "Edit event"
msgstr ""
-#: mod/events.php:361 include/text.php:1697 include/text.php:1704
+#: mod/events.php:361 include/text.php:1703 include/text.php:1710
msgid "link to source"
msgstr ""
msgstr[1] ""
#: mod/content.php:607 object/Item.php:391 object/Item.php:404
-#: include/text.php:2019
+#: include/text.php:2025
msgid "comment"
msgid_plural "comments"
msgstr[0] ""
msgid "System down for maintenance"
msgstr ""
-#: mod/search.php:99 include/text.php:989 include/nav.php:119
+#: mod/search.php:99 include/text.php:995 include/nav.php:119
msgid "Search"
msgstr ""
msgid "don't show"
msgstr ""
-#: include/message.php:15 include/message.php:172
+#: include/message.php:15 include/message.php:173
msgid "[no subject]"
msgstr ""
msgstr ""
#: include/conversation.php:118 include/conversation.php:245
-#: include/text.php:2013 view/theme/diabook/theme.php:463
+#: include/text.php:2019 view/theme/diabook/theme.php:463
msgid "event"
msgstr ""
msgid "The end"
msgstr ""
-#: include/text.php:884
+#: include/text.php:890
msgid "No contacts"
msgstr ""
-#: include/text.php:899
+#: include/text.php:905
#, php-format
msgid "%d Contact"
msgid_plural "%d Contacts"
msgstr[0] ""
msgstr[1] ""
-#: include/text.php:1039
+#: include/text.php:1045
msgid "poke"
msgstr ""
-#: include/text.php:1039
+#: include/text.php:1045
msgid "poked"
msgstr ""
-#: include/text.php:1040
+#: include/text.php:1046
msgid "ping"
msgstr ""
-#: include/text.php:1040
+#: include/text.php:1046
msgid "pinged"
msgstr ""
-#: include/text.php:1041
+#: include/text.php:1047
msgid "prod"
msgstr ""
-#: include/text.php:1041
+#: include/text.php:1047
msgid "prodded"
msgstr ""
-#: include/text.php:1042
+#: include/text.php:1048
msgid "slap"
msgstr ""
-#: include/text.php:1042
+#: include/text.php:1048
msgid "slapped"
msgstr ""
-#: include/text.php:1043
+#: include/text.php:1049
msgid "finger"
msgstr ""
-#: include/text.php:1043
+#: include/text.php:1049
msgid "fingered"
msgstr ""
-#: include/text.php:1044
+#: include/text.php:1050
msgid "rebuff"
msgstr ""
-#: include/text.php:1044
+#: include/text.php:1050
msgid "rebuffed"
msgstr ""
-#: include/text.php:1058
+#: include/text.php:1064
msgid "happy"
msgstr ""
-#: include/text.php:1059
+#: include/text.php:1065
msgid "sad"
msgstr ""
-#: include/text.php:1060
+#: include/text.php:1066
msgid "mellow"
msgstr ""
-#: include/text.php:1061
+#: include/text.php:1067
msgid "tired"
msgstr ""
-#: include/text.php:1062
+#: include/text.php:1068
msgid "perky"
msgstr ""
-#: include/text.php:1063
+#: include/text.php:1069
msgid "angry"
msgstr ""
-#: include/text.php:1064
+#: include/text.php:1070
msgid "stupified"
msgstr ""
-#: include/text.php:1065
+#: include/text.php:1071
msgid "puzzled"
msgstr ""
-#: include/text.php:1066
+#: include/text.php:1072
msgid "interested"
msgstr ""
-#: include/text.php:1067
+#: include/text.php:1073
msgid "bitter"
msgstr ""
-#: include/text.php:1068
+#: include/text.php:1074
msgid "cheerful"
msgstr ""
-#: include/text.php:1069
+#: include/text.php:1075
msgid "alive"
msgstr ""
-#: include/text.php:1070
+#: include/text.php:1076
msgid "annoyed"
msgstr ""
-#: include/text.php:1071
+#: include/text.php:1077
msgid "anxious"
msgstr ""
-#: include/text.php:1072
+#: include/text.php:1078
msgid "cranky"
msgstr ""
-#: include/text.php:1073
+#: include/text.php:1079
msgid "disturbed"
msgstr ""
-#: include/text.php:1074
+#: include/text.php:1080
msgid "frustrated"
msgstr ""
-#: include/text.php:1075
+#: include/text.php:1081
msgid "motivated"
msgstr ""
-#: include/text.php:1076
+#: include/text.php:1082
msgid "relaxed"
msgstr ""
-#: include/text.php:1077
+#: include/text.php:1083
msgid "surprised"
msgstr ""
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Monday"
msgstr ""
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Tuesday"
msgstr ""
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Wednesday"
msgstr ""
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Thursday"
msgstr ""
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Friday"
msgstr ""
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Saturday"
msgstr ""
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Sunday"
msgstr ""
-#: include/text.php:1251
+#: include/text.php:1257
msgid "January"
msgstr ""
-#: include/text.php:1251
+#: include/text.php:1257
msgid "February"
msgstr ""
-#: include/text.php:1251
+#: include/text.php:1257
msgid "March"
msgstr ""
-#: include/text.php:1251
+#: include/text.php:1257
msgid "April"
msgstr ""
-#: include/text.php:1251
+#: include/text.php:1257
msgid "May"
msgstr ""
-#: include/text.php:1251
+#: include/text.php:1257
msgid "June"
msgstr ""
-#: include/text.php:1251
+#: include/text.php:1257
msgid "July"
msgstr ""
-#: include/text.php:1251
+#: include/text.php:1257
msgid "August"
msgstr ""
-#: include/text.php:1251
+#: include/text.php:1257
msgid "September"
msgstr ""
-#: include/text.php:1251
+#: include/text.php:1257
msgid "October"
msgstr ""
-#: include/text.php:1251
+#: include/text.php:1257
msgid "November"
msgstr ""
-#: include/text.php:1251
+#: include/text.php:1257
msgid "December"
msgstr ""
-#: include/text.php:1473
+#: include/text.php:1479
msgid "bytes"
msgstr ""
-#: include/text.php:1505 include/text.php:1517
+#: include/text.php:1511 include/text.php:1523
msgid "Click to open/close"
msgstr ""
-#: include/text.php:1691 include/text.php:1692
-msgid "local thread"
+#: include/text.php:1697
+msgid "View on separate page"
+msgstr ""
+
+#: include/text.php:1698
+msgid "view on separate page"
msgstr ""
-#: include/text.php:1749 include/user.php:255
+#: include/text.php:1755 include/user.php:255
#: view/theme/duepuntozero/config.php:44
msgid "default"
msgstr ""
-#: include/text.php:1761
+#: include/text.php:1767
msgid "Select an alternate language"
msgstr ""
-#: include/text.php:2017
+#: include/text.php:2023
msgid "activity"
msgstr ""
-#: include/text.php:2020
+#: include/text.php:2026
msgid "post"
msgstr ""
-#: include/text.php:2188
+#: include/text.php:2194
msgid "Item filed"
msgstr ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-13 09:06+0200\n"
-"PO-Revision-Date: 2015-08-14 11:01+0000\n"
+"POT-Creation-Date: 2015-08-17 09:52+0200\n"
+"PO-Revision-Date: 2015-08-17 09:59+0000\n"
"Last-Translator: bavatar <tobias.diekershoff@gmx.net>\n"
"Language-Team: German (http://www.transifex.com/Friendica/friendica/language/de/)\n"
"MIME-Version: 1.0\n"
msgid "Private communications are not available for this contact."
msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar."
-#: mod/contacts.php:498 mod/admin.php:613
+#: mod/contacts.php:498 mod/admin.php:615
msgid "Never"
msgstr "Niemals"
msgstr "Alle Kontakte anzeigen"
#: mod/contacts.php:521 mod/contacts.php:594 mod/contacts.php:770
-#: mod/admin.php:1075
+#: mod/admin.php:1079
msgid "Unblock"
msgstr "Entsperren"
#: mod/contacts.php:521 mod/contacts.php:594 mod/contacts.php:770
-#: mod/admin.php:1074
+#: mod/admin.php:1078
msgid "Block"
msgstr "Sperren"
msgid "Fetch further information for feeds"
msgstr "Weitere Informationen zu Feeds holen"
-#: mod/contacts.php:557 mod/admin.php:622
+#: mod/contacts.php:557 mod/admin.php:624
msgid "Disabled"
msgstr "Deaktiviert"
msgid "Update public posts"
msgstr "Öffentliche Beiträge aktualisieren"
-#: mod/contacts.php:591 mod/admin.php:1569
+#: mod/contacts.php:591 mod/admin.php:1573
msgid "Update now"
msgstr "Jetzt aktualisieren"
msgid "Update"
msgstr "Aktualisierungen"
-#: mod/contacts.php:773 mod/group.php:171 mod/admin.php:1073
+#: mod/contacts.php:773 mod/group.php:171 mod/admin.php:1077
#: mod/content.php:440 mod/content.php:743 mod/settings.php:694
#: mod/photos.php:1673 object/Item.php:131 include/conversation.php:613
msgid "Delete"
msgstr "Alle Kontakte (mit gesichertem Profilzugriff)"
#: mod/display.php:82 mod/display.php:295 mod/display.php:512
-#: mod/viewsrc.php:15 mod/admin.php:173 mod/admin.php:1118 mod/admin.php:1331
+#: mod/viewsrc.php:15 mod/admin.php:173 mod/admin.php:1122 mod/admin.php:1335
#: mod/notice.php:15 include/items.php:4813
msgid "Item not found."
msgstr "Beitrag nicht gefunden."
" join."
msgstr "Auf der <em>Quick Start</em> Seite findest Du eine kurze Einleitung in die einzelnen Funktionen Deines Profils und die Netzwerk-Reiter, wo Du interessante Foren findest und neue Kontakte knüpfst."
-#: mod/newmember.php:22 mod/admin.php:1170 mod/admin.php:1391
+#: mod/newmember.php:22 mod/admin.php:1174 mod/admin.php:1395
#: mod/settings.php:99 include/nav.php:173 view/theme/diabook/theme.php:544
#: view/theme/diabook/theme.php:648
msgid "Settings"
#: mod/subthread.php:87 mod/tagger.php:62 mod/like.php:149
#: include/conversation.php:126 include/conversation.php:253
-#: include/text.php:2015 include/diaspora.php:2127
+#: include/text.php:2021 include/diaspora.php:2127
#: view/theme/diabook/theme.php:471
msgid "photo"
msgstr "Foto"
msgid "- select -"
msgstr "- auswählen -"
-#: mod/filer.php:31 mod/editpost.php:109 mod/notes.php:59 include/text.php:990
+#: mod/filer.php:31 mod/editpost.php:109 mod/notes.php:59 include/text.php:996
msgid "Save"
msgstr "Speichern"
#: mod/item.php:486 mod/wall_upload.php:169 mod/wall_upload.php:178
#: mod/wall_upload.php:185 include/Photo.php:951 include/Photo.php:966
-#: include/Photo.php:973 include/Photo.php:995 include/message.php:144
+#: include/Photo.php:973 include/Photo.php:995 include/message.php:145
msgid "Wall Photos"
msgstr "Pinnwand-Bilder"
msgid "Access to this item is restricted."
msgstr "Zugriff zu diesem Eintrag wurde eingeschränkt."
-#: mod/videos.php:373 include/text.php:1441
+#: mod/videos.php:373 include/text.php:1447
msgid "View Video"
msgstr "Video ansehen"
msgid "No contacts."
msgstr "Keine Kontakte."
-#: mod/viewcontacts.php:78 include/text.php:911
+#: mod/viewcontacts.php:78 include/text.php:917
msgid "View Contacts"
msgstr "Kontakte anzeigen"
msgid "if applicable"
msgstr "falls anwendbar"
-#: mod/notifications.php:171 mod/notifications.php:231 mod/admin.php:1071
+#: mod/notifications.php:171 mod/notifications.php:231 mod/admin.php:1075
msgid "Approve"
msgstr "Genehmigen"
msgid "Refetch contact data"
msgstr "Kontaktdaten neu laden"
-#: mod/crepair.php:170 mod/admin.php:1069 mod/admin.php:1081
-#: mod/admin.php:1082 mod/admin.php:1095 mod/settings.php:633
+#: mod/crepair.php:170 mod/admin.php:1073 mod/admin.php:1085
+#: mod/admin.php:1086 mod/admin.php:1099 mod/settings.php:633
#: mod/settings.php:659
msgid "Name"
msgstr "Name"
msgid "People Search - %s"
msgstr "Personensuche - %s"
-#: mod/dirfind.php:119 mod/match.php:65 mod/suggest.php:92
+#: mod/dirfind.php:122 mod/match.php:65 mod/suggest.php:92
#: include/contact_widgets.php:10 include/identity.php:188
msgid "Connect"
msgstr "Verbinden"
-#: mod/dirfind.php:133 mod/match.php:73
+#: mod/dirfind.php:136 mod/match.php:73
msgid "No matches"
msgstr "Keine Übereinstimmungen"
msgid "Theme settings updated."
msgstr "Themeneinstellungen aktualisiert."
-#: mod/admin.php:104 mod/admin.php:677
+#: mod/admin.php:104 mod/admin.php:679
msgid "Site"
msgstr "Seite"
-#: mod/admin.php:105 mod/admin.php:623 mod/admin.php:1064 mod/admin.php:1079
+#: mod/admin.php:105 mod/admin.php:625 mod/admin.php:1068 mod/admin.php:1083
msgid "Users"
msgstr "Nutzer"
-#: mod/admin.php:106 mod/admin.php:1168 mod/admin.php:1221 mod/settings.php:66
+#: mod/admin.php:106 mod/admin.php:1172 mod/admin.php:1225 mod/settings.php:66
msgid "Plugins"
msgstr "Plugins"
-#: mod/admin.php:107 mod/admin.php:1389 mod/admin.php:1423
+#: mod/admin.php:107 mod/admin.php:1393 mod/admin.php:1427
msgid "Themes"
msgstr "Themen"
msgid "Inspect Queue"
msgstr "Warteschlange Inspizieren"
-#: mod/admin.php:124 mod/admin.php:133 mod/admin.php:1510
+#: mod/admin.php:124 mod/admin.php:133 mod/admin.php:1514
msgid "Logs"
msgstr "Protokolle"
msgid "User registrations waiting for confirmation"
msgstr "Nutzeranmeldungen die auf Bestätigung warten"
-#: mod/admin.php:199 mod/admin.php:249 mod/admin.php:676 mod/admin.php:1063
-#: mod/admin.php:1167 mod/admin.php:1220 mod/admin.php:1388 mod/admin.php:1422
-#: mod/admin.php:1509
+#: mod/admin.php:199 mod/admin.php:249 mod/admin.php:678 mod/admin.php:1067
+#: mod/admin.php:1171 mod/admin.php:1224 mod/admin.php:1392 mod/admin.php:1426
+#: mod/admin.php:1513
msgid "Administration"
msgstr "Administration"
"eventually deleted if the delivery fails permanently."
msgstr "Auf dieser Seite werden die in der Warteschlange eingereihten Beiträge aufgelistet. Bei diesen Beiträgen schlug die erste Zustellung fehl. Es wird später wiederholt versucht die Beiträge zuzustellen, bis sie schließlich gelöscht werden."
-#: mod/admin.php:220 mod/admin.php:1017
+#: mod/admin.php:220 mod/admin.php:1021
msgid "Normal Account"
msgstr "Normales Konto"
-#: mod/admin.php:221 mod/admin.php:1018
+#: mod/admin.php:221 mod/admin.php:1022
msgid "Soapbox Account"
msgstr "Marktschreier-Konto"
-#: mod/admin.php:222 mod/admin.php:1019
+#: mod/admin.php:222 mod/admin.php:1023
msgid "Community/Celebrity Account"
msgstr "Forum/Promi-Konto"
-#: mod/admin.php:223 mod/admin.php:1020
+#: mod/admin.php:223 mod/admin.php:1024
msgid "Automatic Friend Account"
msgstr "Automatisches Freundekonto"
msgid "Can not parse base url. Must have at least <scheme>://<domain>"
msgstr "Die Basis-URL konnte nicht analysiert werden. Sie muss mindestens aus <protokoll>://<domain> bestehen"
-#: mod/admin.php:560
+#: mod/admin.php:562
msgid "Site settings updated."
msgstr "Seiteneinstellungen aktualisiert."
-#: mod/admin.php:589 mod/settings.php:871
+#: mod/admin.php:591 mod/settings.php:871
msgid "No special theme for mobile devices"
msgstr "Kein spezielles Theme für mobile Geräte verwenden."
-#: mod/admin.php:606
+#: mod/admin.php:608
msgid "No community page"
msgstr "Keine Gemeinschaftsseite"
-#: mod/admin.php:607
+#: mod/admin.php:609
msgid "Public postings from users of this site"
msgstr "Öffentliche Beiträge von Nutzer_innen dieser Seite"
-#: mod/admin.php:608
+#: mod/admin.php:610
msgid "Global community page"
msgstr "Globale Gemeinschaftsseite"
-#: mod/admin.php:614
+#: mod/admin.php:616
msgid "At post arrival"
msgstr "Beim Empfang von Nachrichten"
-#: mod/admin.php:615 include/contact_selectors.php:56
+#: mod/admin.php:617 include/contact_selectors.php:56
msgid "Frequently"
msgstr "immer wieder"
-#: mod/admin.php:616 include/contact_selectors.php:57
+#: mod/admin.php:618 include/contact_selectors.php:57
msgid "Hourly"
msgstr "Stündlich"
-#: mod/admin.php:617 include/contact_selectors.php:58
+#: mod/admin.php:619 include/contact_selectors.php:58
msgid "Twice daily"
msgstr "Zweimal täglich"
-#: mod/admin.php:618 include/contact_selectors.php:59
+#: mod/admin.php:620 include/contact_selectors.php:59
msgid "Daily"
msgstr "Täglich"
-#: mod/admin.php:624
+#: mod/admin.php:626
msgid "Users, Global Contacts"
msgstr "Nutzer, globale Kontakte"
-#: mod/admin.php:625
+#: mod/admin.php:627
msgid "Users, Global Contacts/fallback"
msgstr "Nutzer, globale Kontakte / Fallback"
-#: mod/admin.php:629
+#: mod/admin.php:631
msgid "One month"
msgstr "ein Monat"
-#: mod/admin.php:630
+#: mod/admin.php:632
msgid "Three months"
msgstr "drei Monate"
-#: mod/admin.php:631
+#: mod/admin.php:633
msgid "Half a year"
msgstr "ein halbes Jahr"
-#: mod/admin.php:632
+#: mod/admin.php:634
msgid "One year"
msgstr "ein Jahr"
-#: mod/admin.php:637
+#: mod/admin.php:639
msgid "Multi user instance"
msgstr "Mehrbenutzer Instanz"
-#: mod/admin.php:660
+#: mod/admin.php:662
msgid "Closed"
msgstr "Geschlossen"
-#: mod/admin.php:661
+#: mod/admin.php:663
msgid "Requires approval"
msgstr "Bedarf der Zustimmung"
-#: mod/admin.php:662
+#: mod/admin.php:664
msgid "Open"
msgstr "Offen"
-#: mod/admin.php:666
+#: mod/admin.php:668
msgid "No SSL policy, links will track page SSL state"
msgstr "Keine SSL Richtlinie, Links werden das verwendete Protokoll beibehalten"
-#: mod/admin.php:667
+#: mod/admin.php:669
msgid "Force all links to use SSL"
msgstr "SSL für alle Links erzwingen"
-#: mod/admin.php:668
+#: mod/admin.php:670
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr "Selbst-unterzeichnetes Zertifikat, SSL nur für lokale Links verwenden (nicht empfohlen)"
-#: mod/admin.php:678 mod/admin.php:1222 mod/admin.php:1424 mod/admin.php:1511
+#: mod/admin.php:680 mod/admin.php:1226 mod/admin.php:1428 mod/admin.php:1515
#: mod/settings.php:631 mod/settings.php:741 mod/settings.php:772
#: mod/settings.php:841 mod/settings.php:923 mod/settings.php:1155
msgid "Save Settings"
msgstr "Einstellungen speichern"
-#: mod/admin.php:679 mod/register.php:260
+#: mod/admin.php:681 mod/register.php:260
msgid "Registration"
msgstr "Registrierung"
-#: mod/admin.php:680
+#: mod/admin.php:682
msgid "File upload"
msgstr "Datei hochladen"
-#: mod/admin.php:681
+#: mod/admin.php:683
msgid "Policies"
msgstr "Regeln"
-#: mod/admin.php:682
+#: mod/admin.php:684
msgid "Advanced"
msgstr "Erweitert"
-#: mod/admin.php:683
+#: mod/admin.php:685
msgid "Auto Discovered Contact Directory"
msgstr "Automatisch ein Kontaktverzeichnis erstellen"
-#: mod/admin.php:684
+#: mod/admin.php:686
msgid "Performance"
msgstr "Performance"
-#: mod/admin.php:685
+#: mod/admin.php:687
msgid ""
"Relocate - WARNING: advanced function. Could make this server unreachable."
msgstr "Umsiedeln - WARNUNG: Könnte diesen Server unerreichbar machen."
-#: mod/admin.php:688
+#: mod/admin.php:690
msgid "Site name"
msgstr "Seitenname"
-#: mod/admin.php:689
+#: mod/admin.php:691
msgid "Host name"
msgstr "Host Name"
-#: mod/admin.php:690
+#: mod/admin.php:692
msgid "Sender Email"
msgstr "Absender für Emails"
-#: mod/admin.php:691
+#: mod/admin.php:693
msgid "Banner/Logo"
msgstr "Banner/Logo"
-#: mod/admin.php:692
+#: mod/admin.php:694
msgid "Shortcut icon"
msgstr "Shortcut Icon"
-#: mod/admin.php:693
+#: mod/admin.php:695
msgid "Touch icon"
msgstr "Touch Icon"
-#: mod/admin.php:694
+#: mod/admin.php:696
msgid "Additional Info"
msgstr "Zusätzliche Informationen"
-#: mod/admin.php:694
+#: mod/admin.php:696
msgid ""
"For public servers: you can add additional information here that will be "
"listed at dir.friendica.com/siteinfo."
msgstr "Für öffentliche Server kannst Du hier zusätzliche Informationen angeben, die dann auf Dir.friendica.com/siteinfo angezeigt werden."
-#: mod/admin.php:695
+#: mod/admin.php:697
msgid "System language"
msgstr "Systemsprache"
-#: mod/admin.php:696
+#: mod/admin.php:698
msgid "System theme"
msgstr "Systemweites Theme"
-#: mod/admin.php:696
+#: mod/admin.php:698
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr "Vorgabe für das System-Theme - kann von Benutzerprofilen überschrieben werden - <a href='#' id='cnftheme'>Theme-Einstellungen ändern</a>"
-#: mod/admin.php:697
+#: mod/admin.php:699
msgid "Mobile system theme"
msgstr "Systemweites mobiles Theme"
-#: mod/admin.php:697
+#: mod/admin.php:699
msgid "Theme for mobile devices"
msgstr "Thema für mobile Geräte"
-#: mod/admin.php:698
+#: mod/admin.php:700
msgid "SSL link policy"
msgstr "Regeln für SSL Links"
-#: mod/admin.php:698
+#: mod/admin.php:700
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Bestimmt, ob generierte Links SSL verwenden müssen"
-#: mod/admin.php:699
+#: mod/admin.php:701
msgid "Force SSL"
msgstr "Erzwinge SSL"
-#: mod/admin.php:699
+#: mod/admin.php:701
msgid ""
"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
" to endless loops."
msgstr "Erzinge alle Nicht-SSL Anfragen auf SSL - Achtung: auf manchen Systemen verursacht dies eine Endlosschleife."
-#: mod/admin.php:700
+#: mod/admin.php:702
msgid "Old style 'Share'"
msgstr "Altes \"Teilen\" Element"
-#: mod/admin.php:700
+#: mod/admin.php:702
msgid "Deactivates the bbcode element 'share' for repeating items."
msgstr "Deaktiviert das BBCode Element \"share\" beim Wiederholen von Beiträgen."
-#: mod/admin.php:701
+#: mod/admin.php:703
msgid "Hide help entry from navigation menu"
msgstr "Verberge den Menüeintrag für die Hilfe im Navigationsmenü"
-#: mod/admin.php:701
+#: mod/admin.php:703
msgid ""
"Hides the menu entry for the Help pages from the navigation menu. You can "
"still access it calling /help directly."
msgstr "Verbirgt den Menüeintrag für die Hilfe-Seiten im Navigationsmenü. Die Seiten können weiterhin über /help aufgerufen werden."
-#: mod/admin.php:702
+#: mod/admin.php:704
msgid "Single user instance"
msgstr "Ein-Nutzer Instanz"
-#: mod/admin.php:702
+#: mod/admin.php:704
msgid "Make this instance multi-user or single-user for the named user"
msgstr "Regelt ob es sich bei dieser Instanz um eine ein Personen Installation oder eine Installation mit mehr als einem Nutzer handelt."
-#: mod/admin.php:703
+#: mod/admin.php:705
msgid "Maximum image size"
msgstr "Maximale Bildgröße"
-#: mod/admin.php:703
+#: mod/admin.php:705
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Maximale Uploadgröße von Bildern in Bytes. Standard ist 0, d.h. ohne Limit."
-#: mod/admin.php:704
+#: mod/admin.php:706
msgid "Maximum image length"
msgstr "Maximale Bildlänge"
-#: mod/admin.php:704
+#: mod/admin.php:706
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr "Maximale Länge in Pixeln der längsten Seite eines hoch geladenen Bildes. Grundeinstellung ist -1 was keine Einschränkung bedeutet."
-#: mod/admin.php:705
+#: mod/admin.php:707
msgid "JPEG image quality"
msgstr "Qualität des JPEG Bildes"
-#: mod/admin.php:705
+#: mod/admin.php:707
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr "Hoch geladene JPEG Bilder werden mit dieser Qualität [0-100] gespeichert. Grundeinstellung ist 100, kein Qualitätsverlust."
-#: mod/admin.php:707
+#: mod/admin.php:709
msgid "Register policy"
msgstr "Registrierungsmethode"
-#: mod/admin.php:708
+#: mod/admin.php:710
msgid "Maximum Daily Registrations"
msgstr "Maximum täglicher Registrierungen"
-#: mod/admin.php:708
+#: mod/admin.php:710
msgid ""
"If registration is permitted above, this sets the maximum number of new user"
" registrations to accept per day. If register is set to closed, this "
"setting has no effect."
msgstr "Wenn die Registrierung weiter oben erlaubt ist, regelt dies die maximale Anzahl von Neuanmeldungen pro Tag. Wenn die Registrierung geschlossen ist, hat diese Einstellung keinen Effekt."
-#: mod/admin.php:709
+#: mod/admin.php:711
msgid "Register text"
msgstr "Registrierungstext"
-#: mod/admin.php:709
+#: mod/admin.php:711
msgid "Will be displayed prominently on the registration page."
msgstr "Wird gut sichtbar auf der Registrierungsseite angezeigt."
-#: mod/admin.php:710
+#: mod/admin.php:712
msgid "Accounts abandoned after x days"
msgstr "Nutzerkonten gelten nach x Tagen als unbenutzt"
-#: mod/admin.php:710
+#: mod/admin.php:712
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Konten nicht mehr benutzt werden. 0 eingeben für kein Limit."
-#: mod/admin.php:711
+#: mod/admin.php:713
msgid "Allowed friend domains"
msgstr "Erlaubte Domains für Kontakte"
-#: mod/admin.php:711
+#: mod/admin.php:713
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr "Liste der Domains, die für Freundschaften erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."
-#: mod/admin.php:712
+#: mod/admin.php:714
msgid "Allowed email domains"
msgstr "Erlaubte Domains für E-Mails"
-#: mod/admin.php:712
+#: mod/admin.php:714
msgid ""
"Comma separated list of domains which are allowed in email addresses for "
"registrations to this site. Wildcards are accepted. Empty to allow any "
"domains"
msgstr "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."
-#: mod/admin.php:713
+#: mod/admin.php:715
msgid "Block public"
msgstr "Öffentlichen Zugriff blockieren"
-#: mod/admin.php:713
+#: mod/admin.php:715
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist."
-#: mod/admin.php:714
+#: mod/admin.php:716
msgid "Force publish"
msgstr "Erzwinge Veröffentlichung"
-#: mod/admin.php:714
+#: mod/admin.php:716
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen."
-#: mod/admin.php:715
+#: mod/admin.php:717
msgid "Global directory update URL"
msgstr "URL für Updates beim weltweiten Verzeichnis"
-#: mod/admin.php:715
+#: mod/admin.php:717
msgid ""
"URL to update the global directory. If this is not set, the global directory"
" is completely unavailable to the application."
msgstr "URL für Update des globalen Verzeichnisses. Wenn nichts eingetragen ist, bleibt das globale Verzeichnis unerreichbar."
-#: mod/admin.php:716
+#: mod/admin.php:718
msgid "Allow threaded items"
msgstr "Erlaube Threads in Diskussionen"
-#: mod/admin.php:716
+#: mod/admin.php:718
msgid "Allow infinite level threading for items on this site."
msgstr "Erlaube ein unendliches Level für Threads auf dieser Seite."
-#: mod/admin.php:717
+#: mod/admin.php:719
msgid "Private posts by default for new users"
msgstr "Private Beiträge als Standard für neue Nutzer"
-#: mod/admin.php:717
+#: mod/admin.php:719
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr "Die Standard-Zugriffsrechte für neue Nutzer werden so gesetzt, dass als Voreinstellung in die private Gruppe gepostet wird anstelle von öffentlichen Beiträgen."
-#: mod/admin.php:718
+#: mod/admin.php:720
msgid "Don't include post content in email notifications"
msgstr "Inhalte von Beiträgen nicht in E-Mail-Benachrichtigungen versenden"
-#: mod/admin.php:718
+#: mod/admin.php:720
msgid ""
"Don't include the content of a post/comment/private message/etc. in the "
"email notifications that are sent out from this site, as a privacy measure."
msgstr "Inhalte von Beiträgen/Kommentaren/privaten Nachrichten/usw., zum Datenschutz nicht in E-Mail-Benachrichtigungen einbinden."
-#: mod/admin.php:719
+#: mod/admin.php:721
msgid "Disallow public access to addons listed in the apps menu."
msgstr "Öffentlichen Zugriff auf Addons im Apps Menü verbieten."
-#: mod/admin.php:719
+#: mod/admin.php:721
msgid ""
"Checking this box will restrict addons listed in the apps menu to members "
"only."
msgstr "Wenn ausgewählt werden die im Apps Menü aufgeführten Addons nur angemeldeten Nutzern der Seite zur Verfügung gestellt."
-#: mod/admin.php:720
+#: mod/admin.php:722
msgid "Don't embed private images in posts"
msgstr "Private Bilder nicht in Beiträgen einbetten."
-#: mod/admin.php:720
+#: mod/admin.php:722
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 "
"while."
msgstr "Ersetze lokal gehostete private Fotos in Beiträgen nicht mit einer eingebetteten Kopie des Bildes. Dies bedeutet, dass Kontakte, die Beiträge mit privaten Fotos erhalten sich zunächst auf den jeweiligen Servern authentifizieren müssen bevor die Bilder geladen und angezeigt werden, was eine gewisse Zeit dauert."
-#: mod/admin.php:721
+#: mod/admin.php:723
msgid "Allow Users to set remote_self"
msgstr "Nutzern erlauben das remote_self Flag zu setzen"
-#: mod/admin.php:721
+#: mod/admin.php:723
msgid ""
"With checking this, every user is allowed to mark every contact as a "
"remote_self in the repair contact dialog. Setting this flag on a contact "
"causes mirroring every posting of that contact in the users stream."
msgstr "Ist dies ausgewählt kann jeder Nutzer jeden seiner Kontakte als remote_self (entferntes Konto) im Kontakt reparieren Dialog markieren. Nach dem setzten dieses Flags werden alle Top-Level Beiträge dieser Kontakte automatisch in den Stream dieses Nutzers gepostet."
-#: mod/admin.php:722
+#: mod/admin.php:724
msgid "Block multiple registrations"
msgstr "Unterbinde Mehrfachregistrierung"
-#: mod/admin.php:722
+#: mod/admin.php:724
msgid "Disallow users to register additional accounts for use as pages."
msgstr "Benutzern nicht erlauben, weitere Konten als zusätzliche Profile anzulegen."
-#: mod/admin.php:723
+#: mod/admin.php:725
msgid "OpenID support"
msgstr "OpenID Unterstützung"
-#: mod/admin.php:723
+#: mod/admin.php:725
msgid "OpenID support for registration and logins."
msgstr "OpenID-Unterstützung für Registrierung und Login."
-#: mod/admin.php:724
+#: mod/admin.php:726
msgid "Fullname check"
msgstr "Namen auf Vollständigkeit überprüfen"
-#: mod/admin.php:724
+#: mod/admin.php:726
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr "Leerzeichen zwischen Vor- und Nachname im vollständigen Namen erzwingen, um SPAM zu vermeiden."
-#: mod/admin.php:725
+#: mod/admin.php:727
msgid "UTF-8 Regular expressions"
msgstr "UTF-8 Reguläre Ausdrücke"
-#: mod/admin.php:725
+#: mod/admin.php:727
msgid "Use PHP UTF8 regular expressions"
msgstr "PHP UTF8 Ausdrücke verwenden"
-#: mod/admin.php:726
+#: mod/admin.php:728
msgid "Community Page Style"
msgstr "Art der Gemeinschaftsseite"
-#: mod/admin.php:726
+#: mod/admin.php:728
msgid ""
"Type of community page to show. 'Global community' shows every public "
"posting from an open distributed network that arrived on this server."
msgstr "Welche Art der Gemeinschaftsseite soll verwendet werden? Globale Gemeinschaftsseite zeigt alle öffentlichen Beiträge eines offenen dezentralen Netzwerks an die auf diesem Server eintreffen."
-#: mod/admin.php:727
+#: mod/admin.php:729
msgid "Posts per user on community page"
msgstr "Anzahl der Beiträge pro Benutzer auf der Gemeinschaftsseite"
-#: mod/admin.php:727
+#: mod/admin.php:729
msgid ""
"The maximum number of posts per user on the community page. (Not valid for "
"'Global Community')"
msgstr "Die Anzahl der Beiträge die von jedem Nutzer maximal auf der Gemeinschaftsseite angezeigt werden sollen. Dieser Parameter wird nicht für die Globale Gemeinschaftsseite genutzt."
-#: mod/admin.php:728
+#: mod/admin.php:730
msgid "Enable OStatus support"
msgstr "OStatus Unterstützung aktivieren"
-#: mod/admin.php:728
+#: mod/admin.php:730
msgid ""
"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr "Biete die eingebaute OStatus (iStatusNet, GNU Social, etc.) Unterstützung an. Jede Kommunikation in OStatus ist öffentlich, Privatsphäre Warnungen werden nur bei Bedarf angezeigt."
-#: mod/admin.php:729
+#: mod/admin.php:731
msgid "OStatus conversation completion interval"
msgstr "Intervall zum Vervollständigen von OStatus Unterhaltungen"
-#: mod/admin.php:729
+#: mod/admin.php:731
msgid ""
"How often shall the poller check for new entries in OStatus conversations? "
"This can be a very ressource task."
msgstr "Wie oft soll der Poller checken ob es neue Nachrichten in OStatus Unterhaltungen gibt die geladen werden müssen. Je nach Anzahl der OStatus Kontakte könnte dies ein sehr Ressourcen lastiger Job sein."
-#: mod/admin.php:730
+#: mod/admin.php:732
msgid "Enable Diaspora support"
msgstr "Diaspora-Support aktivieren"
-#: mod/admin.php:730
+#: mod/admin.php:732
msgid "Provide built-in Diaspora network compatibility."
msgstr "Verwende die eingebaute Diaspora-Verknüpfung."
-#: mod/admin.php:731
+#: mod/admin.php:733
msgid "Only allow Friendica contacts"
msgstr "Nur Friendica-Kontakte erlauben"
-#: mod/admin.php:731
+#: mod/admin.php:733
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr "Alle Kontakte müssen das Friendica Protokoll nutzen. Alle anderen Kommunikationsprotokolle werden deaktiviert."
-#: mod/admin.php:732
+#: mod/admin.php:734
msgid "Verify SSL"
msgstr "SSL Überprüfen"
-#: mod/admin.php:732
+#: mod/admin.php:734
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you"
" cannot connect (at all) to self-signed SSL sites."
msgstr "Wenn gewollt, kann man hier eine strenge Zertifikatkontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL eine Verbindung herstellen kann."
-#: mod/admin.php:733
+#: mod/admin.php:735
msgid "Proxy user"
msgstr "Proxy Nutzer"
-#: mod/admin.php:734
+#: mod/admin.php:736
msgid "Proxy URL"
msgstr "Proxy URL"
-#: mod/admin.php:735
+#: mod/admin.php:737
msgid "Network timeout"
msgstr "Netzwerk Wartezeit"
-#: mod/admin.php:735
+#: mod/admin.php:737
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen)."
-#: mod/admin.php:736
+#: mod/admin.php:738
msgid "Delivery interval"
msgstr "Zustellungsintervall"
-#: mod/admin.php:736
+#: mod/admin.php:738
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 "Verzögere im Hintergrund laufende Auslieferungsprozesse um die angegebene Anzahl an Sekunden, um die Systemlast zu verringern. Empfehlungen: 4-5 für Shared-Hosts, 2-3 für VPS, 0-1 für große dedizierte Server."
-#: mod/admin.php:737
+#: mod/admin.php:739
msgid "Poll interval"
msgstr "Abfrageintervall"
-#: mod/admin.php:737
+#: mod/admin.php:739
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr "Verzögere Hintergrundprozesse um diese Anzahl an Sekunden, um die Systemlast zu reduzieren. Bei 0 Sekunden wird das Auslieferungsintervall verwendet."
-#: mod/admin.php:738
+#: mod/admin.php:740
msgid "Maximum Load Average"
msgstr "Maximum Load Average"
-#: mod/admin.php:738
+#: mod/admin.php:740
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr "Maximale Systemlast bevor Verteil- und Empfangsprozesse verschoben werden - Standard 50"
-#: mod/admin.php:739
+#: mod/admin.php:741
msgid "Maximum Load Average (Frontend)"
msgstr "Maximum Load Average (Frontend)"
-#: mod/admin.php:739
+#: mod/admin.php:741
msgid "Maximum system load before the frontend quits service - default 50."
msgstr "Maximale Systemlast bevor Vordergrundprozesse pausiert werden - Standard 50."
-#: mod/admin.php:741
+#: mod/admin.php:743
msgid "Periodical check of global contacts"
msgstr "Regelmäßig globale Kontakte überprüfen"
-#: mod/admin.php:741
+#: mod/admin.php:743
msgid ""
"If enabled, the global contacts are checked periodically for missing or "
"outdated data and the vitality of the contacts and servers."
msgstr "Wenn diese Option aktiviert ist, werden die globalen Kontakte regelmäßig auf fehlende oder veraltete Daten sowie auf Erreichbarkeit des Kontakts und des Servers überprüft."
-#: mod/admin.php:742
+#: mod/admin.php:744
msgid "Discover contacts from other servers"
msgstr "Neue Kontakte auf anderen Servern entdecken"
-#: mod/admin.php:742
+#: mod/admin.php:744
msgid ""
"Periodically query other servers for contacts. You can choose between "
"'users': the users on the remote system, 'Global Contacts': active contacts "
"Global Contacts'."
msgstr "Regelmäßig andere Server nach potentiellen Kontakten absuchen. Du kannst zwischen 'Nutzern', den tatsächlichen Nutzern des anderen Systems und 'globalen Kontakten', aktiven Kontakten die auf dem System bekannt sind, wählen. Der Fallback-Mechanismus ist für aältere Friendica und Redmatrix Server gedacht, bei denen globale Kontakte noch nicht verfügbar sind. Durch den Fallbackmodus entsteht auf deinem Server eine wesentlich höhere Last, empfohlen wird der Modus 'Nutzer, globale Kontakte'."
-#: mod/admin.php:743
+#: mod/admin.php:745
msgid "Timeframe for fetching global contacts"
msgstr "Zeitfenster für globale Kontakte"
-#: mod/admin.php:743
+#: mod/admin.php:745
msgid ""
"When the discovery is activated, this value defines the timeframe for the "
"activity of the global contacts that are fetched from other servers."
msgstr "Wenn die Entdeckung neuer Kontakte aktiv ist, definiert dieses Zeitfenster den Zeitraum in dem globale Kontakte als aktiv gelten und von anderen Servern importiert werden."
-#: mod/admin.php:744
+#: mod/admin.php:746
msgid "Search the local directory"
msgstr "Lokales Verzeichnis durchsuchen"
-#: mod/admin.php:744
+#: mod/admin.php:746
msgid ""
"Search the local directory instead of the global directory. When searching "
"locally, every search will be executed on the global directory in the "
"background. This improves the search results when the search is repeated."
msgstr "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt umd die Suchresultate zu verbessern, wenn diese Suche wiederholt wird."
-#: mod/admin.php:746
+#: mod/admin.php:748
+msgid "Publish server information"
+msgstr "Server Informationen veröffentlichen"
+
+#: mod/admin.php:748
+msgid ""
+"If enabled, general server and usage data will be published. The data "
+"contains the name and version of the server, number of users with public "
+"profiles, number of posts and the activated protocols and connectors. See <a"
+" href='http://the-federation.info/'>the-federation.info</a> for details."
+msgstr "Wenn aktiviert, werden allgemeine Informationen über den Server und Nutzungsdaten veröffentlicht. Die Daten beinhalten den Namen sowie die Version des Servers, die Anzahl der Nutzer_innen mit öffentlichen Profilen, die Anzahl der Beiträge sowie aktivierte Protokolle und Connectoren. Für Details bitte <a href='http://the-federation.info/'>the-federation.info</a> aufrufen."
+
+#: mod/admin.php:750
msgid "Use MySQL full text engine"
msgstr "Nutze MySQL full text engine"
-#: mod/admin.php:746
+#: mod/admin.php:750
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr "Aktiviert die 'full text engine'. Beschleunigt die Suche - aber es kann nur nach vier oder mehr Zeichen gesucht werden."
-#: mod/admin.php:747
+#: mod/admin.php:751
msgid "Suppress Language"
msgstr "Sprachinformation unterdrücken"
-#: mod/admin.php:747
+#: mod/admin.php:751
msgid "Suppress language information in meta information about a posting."
msgstr "Verhindert das Erzeugen der Meta-Information zur Spracherkennung eines Beitrags."
-#: mod/admin.php:748
+#: mod/admin.php:752
msgid "Suppress Tags"
msgstr "Tags Unterdrücken"
-#: mod/admin.php:748
+#: mod/admin.php:752
msgid "Suppress showing a list of hashtags at the end of the posting."
msgstr "Unterdrückt die Anzeige von Tags am Ende eines Beitrags."
-#: mod/admin.php:749
+#: mod/admin.php:753
msgid "Path to item cache"
msgstr "Pfad zum Eintrag Cache"
-#: mod/admin.php:750
+#: mod/admin.php:754
msgid "Cache duration in seconds"
msgstr "Cache-Dauer in Sekunden"
-#: mod/admin.php:750
+#: mod/admin.php:754
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One"
" day). To disable the item cache, set the value to -1."
msgstr "Wie lange sollen die gecachedten Dateien vorgehalten werden? Grundeinstellung sind 86400 Sekunden (ein Tag). Um den Item Cache zu deaktivieren, setze diesen Wert auf -1."
-#: mod/admin.php:751
+#: mod/admin.php:755
msgid "Maximum numbers of comments per post"
msgstr "Maximale Anzahl von Kommentaren pro Beitrag"
-#: mod/admin.php:751
+#: mod/admin.php:755
msgid "How much comments should be shown for each post? Default value is 100."
msgstr "Wie viele Kommentare sollen pro Beitrag angezeigt werden? Standardwert sind 100."
-#: mod/admin.php:752
+#: mod/admin.php:756
msgid "Path for lock file"
msgstr "Pfad für die Sperrdatei"
-#: mod/admin.php:753
+#: mod/admin.php:757
msgid "Temp path"
msgstr "Temp Pfad"
-#: mod/admin.php:754
+#: mod/admin.php:758
msgid "Base path to installation"
msgstr "Basis-Pfad zur Installation"
-#: mod/admin.php:755
+#: mod/admin.php:759
msgid "Disable picture proxy"
msgstr "Bilder Proxy deaktivieren"
-#: mod/admin.php:755
+#: mod/admin.php:759
msgid ""
"The picture proxy increases performance and privacy. It shouldn't be used on"
" systems with very low bandwith."
msgstr "Der Proxy für Bilder verbessert die Leitung und Privatsphäre der Nutzer. Er sollte nicht auf Systemen verwendet werden, die nur über begrenzte Bandbreite verfügen."
-#: mod/admin.php:756
+#: mod/admin.php:760
msgid "Enable old style pager"
msgstr "Den Old-Style Pager aktiviren"
-#: mod/admin.php:756
+#: mod/admin.php:760
msgid ""
"The old style pager has page numbers but slows down massively the page "
"speed."
msgstr "Der Old-Style Pager zeigt Seitennummern an, verlangsamt aber auch drastisch das Laden einer Seite."
-#: mod/admin.php:757
+#: mod/admin.php:761
msgid "Only search in tags"
msgstr "Nur in Tags suchen"
-#: mod/admin.php:757
+#: mod/admin.php:761
msgid "On large systems the text search can slow down the system extremely."
msgstr "Auf großen Knoten kann die Volltext-Suche das System ausbremsen."
-#: mod/admin.php:759
+#: mod/admin.php:763
msgid "New base url"
msgstr "Neue Basis-URL"
-#: mod/admin.php:761
+#: mod/admin.php:765
msgid "RINO Encryption"
msgstr "RINO Verschlüsselung"
-#: mod/admin.php:761
+#: mod/admin.php:765
msgid "Encryption layer between nodes."
msgstr "Verschlüsselung zwischen Friendica Instanzen"
-#: mod/admin.php:779
+#: mod/admin.php:783
msgid "Update has been marked successful"
msgstr "Update wurde als erfolgreich markiert"
-#: mod/admin.php:787
+#: mod/admin.php:791
#, php-format
msgid "Database structure update %s was successfully applied."
msgstr "Das Update %s der Struktur der Datenbank wurde erfolgreich angewandt."
-#: mod/admin.php:790
+#: mod/admin.php:794
#, php-format
msgid "Executing of database structure update %s failed with error: %s"
msgstr "Das Update %s der Struktur der Datenbank schlug mit folgender Fehlermeldung fehl: %s"
-#: mod/admin.php:802
+#: mod/admin.php:806
#, php-format
msgid "Executing %s failed with error: %s"
msgstr "Die Ausführung von %s schlug fehl. Fehlermeldung: %s"
-#: mod/admin.php:805
+#: mod/admin.php:809
#, php-format
msgid "Update %s was successfully applied."
msgstr "Update %s war erfolgreich."
-#: mod/admin.php:809
+#: mod/admin.php:813
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "Update %s hat keinen Status zurückgegeben. Unbekannter Status."
-#: mod/admin.php:811
+#: mod/admin.php:815
#, php-format
msgid "There was no additional update function %s that needed to be called."
msgstr "Es gab keine weitere Update-Funktion, die von %s ausgeführt werden musste."
-#: mod/admin.php:830
+#: mod/admin.php:834
msgid "No failed updates."
msgstr "Keine fehlgeschlagenen Updates."
-#: mod/admin.php:831
+#: mod/admin.php:835
msgid "Check database structure"
msgstr "Datenbank Struktur überprüfen"
-#: mod/admin.php:836
+#: mod/admin.php:840
msgid "Failed Updates"
msgstr "Fehlgeschlagene Updates"
-#: mod/admin.php:837
+#: mod/admin.php:841
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr "Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben."
-#: mod/admin.php:838
+#: mod/admin.php:842
msgid "Mark success (if update was manually applied)"
msgstr "Als erfolgreich markieren (falls das Update manuell installiert wurde)"
-#: mod/admin.php:839
+#: mod/admin.php:843
msgid "Attempt to execute this update step automatically"
msgstr "Versuchen, diesen Schritt automatisch auszuführen"
-#: mod/admin.php:871
+#: mod/admin.php:875
#, php-format
msgid ""
"\n"
"\t\t\t\tthe administrator of %2$s has set up an account for you."
msgstr "\nHallo %1$s,\n\nauf %2$s wurde ein Account für Dich angelegt."
-#: mod/admin.php:874
+#: mod/admin.php:878
#, php-format
msgid ""
"\n"
"\t\t\tThank you and welcome to %4$s."
msgstr "\nNachfolgend die Anmelde-Details:\n\tAdresse der Seite:\t%1$s\n\tBenutzername:\t%2$s\n\tPasswort:\t%3$s\n\nDu kannst Dein Passwort unter \"Einstellungen\" ändern, sobald Du Dich\nangemeldet hast.\n\nBitte nimm Dir ein paar Minuten um die anderen Einstellungen auf dieser\nSeite zu kontrollieren.\n\nEventuell magst Du ja auch einige Informationen über Dich in Deinem\nProfil veröffentlichen, damit andere Leute Dich einfacher finden können.\nBearbeite hierfür einfach Dein Standard-Profil (über die Profil-Seite).\n\nWir empfehlen Dir, Deinen kompletten Namen anzugeben und ein zu Dir\npassendes Profilbild zu wählen, damit Dich alte Bekannte wieder finden.\nAußerdem ist es nützlich, wenn Du auf Deinem Profil Schlüsselwörter\nangibst. Das erleichtert es, Leute zu finden, die Deine Interessen teilen.\n\nWir respektieren Deine Privatsphäre - keine dieser Angaben ist nötig.\nWenn Du neu im Netzwerk bist und noch niemanden kennst, dann können sie\nallerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nNun viel Spaß, gute Begegnungen und willkommen auf %4$s."
-#: mod/admin.php:906 include/user.php:421
+#: mod/admin.php:910 include/user.php:421
#, php-format
msgid "Registration details for %s"
msgstr "Details der Registration von %s"
-#: mod/admin.php:918
+#: mod/admin.php:922
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] "%s Benutzer geblockt/freigegeben"
msgstr[1] "%s Benutzer geblockt/freigegeben"
-#: mod/admin.php:925
+#: mod/admin.php:929
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] "%s Nutzer gelöscht"
msgstr[1] "%s Nutzer gelöscht"
-#: mod/admin.php:964
+#: mod/admin.php:968
#, php-format
msgid "User '%s' deleted"
msgstr "Nutzer '%s' gelöscht"
-#: mod/admin.php:972
+#: mod/admin.php:976
#, php-format
msgid "User '%s' unblocked"
msgstr "Nutzer '%s' entsperrt"
-#: mod/admin.php:972
+#: mod/admin.php:976
#, php-format
msgid "User '%s' blocked"
msgstr "Nutzer '%s' gesperrt"
-#: mod/admin.php:1065
+#: mod/admin.php:1069
msgid "Add User"
msgstr "Nutzer hinzufügen"
-#: mod/admin.php:1066
+#: mod/admin.php:1070
msgid "select all"
msgstr "Alle auswählen"
-#: mod/admin.php:1067
+#: mod/admin.php:1071
msgid "User registrations waiting for confirm"
msgstr "Neuanmeldungen, die auf Deine Bestätigung warten"
-#: mod/admin.php:1068
+#: mod/admin.php:1072
msgid "User waiting for permanent deletion"
msgstr "Nutzer wartet auf permanente Löschung"
-#: mod/admin.php:1069
+#: mod/admin.php:1073
msgid "Request date"
msgstr "Anfragedatum"
-#: mod/admin.php:1069 mod/admin.php:1081 mod/admin.php:1082 mod/admin.php:1097
+#: mod/admin.php:1073 mod/admin.php:1085 mod/admin.php:1086 mod/admin.php:1101
#: include/contact_selectors.php:79 include/contact_selectors.php:86
msgid "Email"
msgstr "E-Mail"
-#: mod/admin.php:1070
+#: mod/admin.php:1074
msgid "No registrations."
msgstr "Keine Neuanmeldungen."
-#: mod/admin.php:1072
+#: mod/admin.php:1076
msgid "Deny"
msgstr "Verwehren"
-#: mod/admin.php:1076
+#: mod/admin.php:1080
msgid "Site admin"
msgstr "Seitenadministrator"
-#: mod/admin.php:1077
+#: mod/admin.php:1081
msgid "Account expired"
msgstr "Account ist abgelaufen"
-#: mod/admin.php:1080
+#: mod/admin.php:1084
msgid "New User"
msgstr "Neuer Nutzer"
-#: mod/admin.php:1081 mod/admin.php:1082
+#: mod/admin.php:1085 mod/admin.php:1086
msgid "Register date"
msgstr "Anmeldedatum"
-#: mod/admin.php:1081 mod/admin.php:1082
+#: mod/admin.php:1085 mod/admin.php:1086
msgid "Last login"
msgstr "Letzte Anmeldung"
-#: mod/admin.php:1081 mod/admin.php:1082
+#: mod/admin.php:1085 mod/admin.php:1086
msgid "Last item"
msgstr "Letzter Beitrag"
-#: mod/admin.php:1081
+#: mod/admin.php:1085
msgid "Deleted since"
msgstr "Gelöscht seit"
-#: mod/admin.php:1082 mod/settings.php:41
+#: mod/admin.php:1086 mod/settings.php:41
msgid "Account"
msgstr "Nutzerkonto"
-#: mod/admin.php:1084
+#: mod/admin.php:1088
msgid ""
"Selected users will be deleted!\\n\\nEverything these users had posted on "
"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Die markierten Nutzer werden gelöscht!\\n\\nAlle Beiträge, die diese Nutzer auf dieser Seite veröffentlicht haben, werden permanent gelöscht!\\n\\nBist Du sicher?"
-#: mod/admin.php:1085
+#: mod/admin.php:1089
msgid ""
"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
"site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Der Nutzer {0} wird gelöscht!\\n\\nAlles was dieser Nutzer auf dieser Seite veröffentlicht hat, wird permanent gelöscht!\\n\\nBist Du sicher?"
-#: mod/admin.php:1095
+#: mod/admin.php:1099
msgid "Name of the new user."
msgstr "Name des neuen Nutzers"
-#: mod/admin.php:1096
+#: mod/admin.php:1100
msgid "Nickname"
msgstr "Spitzname"
-#: mod/admin.php:1096
+#: mod/admin.php:1100
msgid "Nickname of the new user."
msgstr "Spitznamen für den neuen Nutzer"
-#: mod/admin.php:1097
+#: mod/admin.php:1101
msgid "Email address of the new user."
msgstr "Email Adresse des neuen Nutzers"
-#: mod/admin.php:1130
+#: mod/admin.php:1134
#, php-format
msgid "Plugin %s disabled."
msgstr "Plugin %s deaktiviert."
-#: mod/admin.php:1134
+#: mod/admin.php:1138
#, php-format
msgid "Plugin %s enabled."
msgstr "Plugin %s aktiviert."
-#: mod/admin.php:1144 mod/admin.php:1360
+#: mod/admin.php:1148 mod/admin.php:1364
msgid "Disable"
msgstr "Ausschalten"
-#: mod/admin.php:1146 mod/admin.php:1362
+#: mod/admin.php:1150 mod/admin.php:1366
msgid "Enable"
msgstr "Einschalten"
-#: mod/admin.php:1169 mod/admin.php:1390
+#: mod/admin.php:1173 mod/admin.php:1394
msgid "Toggle"
msgstr "Umschalten"
-#: mod/admin.php:1177 mod/admin.php:1400
+#: mod/admin.php:1181 mod/admin.php:1404
msgid "Author: "
msgstr "Autor:"
-#: mod/admin.php:1178 mod/admin.php:1401
+#: mod/admin.php:1182 mod/admin.php:1405
msgid "Maintainer: "
msgstr "Betreuer:"
-#: mod/admin.php:1320
+#: mod/admin.php:1324
msgid "No themes found."
msgstr "Keine Themen gefunden."
-#: mod/admin.php:1382
+#: mod/admin.php:1386
msgid "Screenshot"
msgstr "Bildschirmfoto"
-#: mod/admin.php:1428
+#: mod/admin.php:1432
msgid "[Experimental]"
msgstr "[Experimentell]"
-#: mod/admin.php:1429
+#: mod/admin.php:1433
msgid "[Unsupported]"
msgstr "[Nicht unterstützt]"
-#: mod/admin.php:1456
+#: mod/admin.php:1460
msgid "Log settings updated."
msgstr "Protokolleinstellungen aktualisiert."
-#: mod/admin.php:1512
+#: mod/admin.php:1516
msgid "Clear"
msgstr "löschen"
-#: mod/admin.php:1518
+#: mod/admin.php:1522
msgid "Enable Debugging"
msgstr "Protokoll führen"
-#: mod/admin.php:1519
+#: mod/admin.php:1523
msgid "Log file"
msgstr "Protokolldatei"
-#: mod/admin.php:1519
+#: mod/admin.php:1523
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis."
-#: mod/admin.php:1520
+#: mod/admin.php:1524
msgid "Log level"
msgstr "Protokoll-Level"
-#: mod/admin.php:1570 include/acl_selectors.php:347
+#: mod/admin.php:1574 include/acl_selectors.php:347
msgid "Close"
msgstr "Schließen"
-#: mod/admin.php:1576
+#: mod/admin.php:1580
msgid "FTP Host"
msgstr "FTP Host"
-#: mod/admin.php:1577
+#: mod/admin.php:1581
msgid "FTP Path"
msgstr "FTP Pfad"
-#: mod/admin.php:1578
+#: mod/admin.php:1582
msgid "FTP User"
msgstr "FTP Nutzername"
-#: mod/admin.php:1579
+#: mod/admin.php:1583
msgid "FTP Password"
msgstr "FTP Passwort"
msgid "Edit event"
msgstr "Veranstaltung bearbeiten"
-#: mod/events.php:361 include/text.php:1697 include/text.php:1704
+#: mod/events.php:361 include/text.php:1703 include/text.php:1710
msgid "link to source"
msgstr "Link zum Originalbeitrag"
msgstr[1] "%d Kommentare"
#: mod/content.php:607 object/Item.php:391 object/Item.php:404
-#: include/text.php:2019
+#: include/text.php:2025
msgid "comment"
msgid_plural "comments"
msgstr[0] "Kommentar"
msgid "System down for maintenance"
msgstr "System zur Wartung abgeschaltet"
-#: mod/search.php:99 include/text.php:989 include/nav.php:119
+#: mod/search.php:99 include/text.php:995 include/nav.php:119
msgid "Search"
msgstr "Suche"
msgid "don't show"
msgstr "nicht zeigen"
-#: include/message.php:15 include/message.php:172
+#: include/message.php:15 include/message.php:173
msgid "[no subject]"
msgstr "[kein Betreff]"
msgstr "Das Sicherheitsmerkmal war nicht korrekt. Das passiert meistens wenn das Formular vor dem Absenden zu lange geöffnet war (länger als 3 Stunden)."
#: include/conversation.php:118 include/conversation.php:245
-#: include/text.php:2013 view/theme/diabook/theme.php:463
+#: include/text.php:2019 view/theme/diabook/theme.php:463
msgid "event"
msgstr "Veranstaltung"
msgid "The end"
msgstr "Das Ende"
-#: include/text.php:884
+#: include/text.php:890
msgid "No contacts"
msgstr "Keine Kontakte"
-#: include/text.php:899
+#: include/text.php:905
#, php-format
msgid "%d Contact"
msgid_plural "%d Contacts"
msgstr[0] "%d Kontakt"
msgstr[1] "%d Kontakte"
-#: include/text.php:1039
+#: include/text.php:1045
msgid "poke"
msgstr "anstupsen"
-#: include/text.php:1039
+#: include/text.php:1045
msgid "poked"
msgstr "stupste"
-#: include/text.php:1040
+#: include/text.php:1046
msgid "ping"
msgstr "anpingen"
-#: include/text.php:1040
+#: include/text.php:1046
msgid "pinged"
msgstr "pingte"
-#: include/text.php:1041
+#: include/text.php:1047
msgid "prod"
msgstr "knuffen"
-#: include/text.php:1041
+#: include/text.php:1047
msgid "prodded"
msgstr "knuffte"
-#: include/text.php:1042
+#: include/text.php:1048
msgid "slap"
msgstr "ohrfeigen"
-#: include/text.php:1042
+#: include/text.php:1048
msgid "slapped"
msgstr "ohrfeigte"
-#: include/text.php:1043
+#: include/text.php:1049
msgid "finger"
msgstr "befummeln"
-#: include/text.php:1043
+#: include/text.php:1049
msgid "fingered"
msgstr "befummelte"
-#: include/text.php:1044
+#: include/text.php:1050
msgid "rebuff"
msgstr "eine Abfuhr erteilen"
-#: include/text.php:1044
+#: include/text.php:1050
msgid "rebuffed"
msgstr "abfuhrerteilte"
-#: include/text.php:1058
+#: include/text.php:1064
msgid "happy"
msgstr "glücklich"
-#: include/text.php:1059
+#: include/text.php:1065
msgid "sad"
msgstr "traurig"
-#: include/text.php:1060
+#: include/text.php:1066
msgid "mellow"
msgstr "sanft"
-#: include/text.php:1061
+#: include/text.php:1067
msgid "tired"
msgstr "müde"
-#: include/text.php:1062
+#: include/text.php:1068
msgid "perky"
msgstr "frech"
-#: include/text.php:1063
+#: include/text.php:1069
msgid "angry"
msgstr "sauer"
-#: include/text.php:1064
+#: include/text.php:1070
msgid "stupified"
msgstr "verblüfft"
-#: include/text.php:1065
+#: include/text.php:1071
msgid "puzzled"
msgstr "verwirrt"
-#: include/text.php:1066
+#: include/text.php:1072
msgid "interested"
msgstr "interessiert"
-#: include/text.php:1067
+#: include/text.php:1073
msgid "bitter"
msgstr "verbittert"
-#: include/text.php:1068
+#: include/text.php:1074
msgid "cheerful"
msgstr "fröhlich"
-#: include/text.php:1069
+#: include/text.php:1075
msgid "alive"
msgstr "lebendig"
-#: include/text.php:1070
+#: include/text.php:1076
msgid "annoyed"
msgstr "verärgert"
-#: include/text.php:1071
+#: include/text.php:1077
msgid "anxious"
msgstr "unruhig"
-#: include/text.php:1072
+#: include/text.php:1078
msgid "cranky"
msgstr "schrullig"
-#: include/text.php:1073
+#: include/text.php:1079
msgid "disturbed"
msgstr "verstört"
-#: include/text.php:1074
+#: include/text.php:1080
msgid "frustrated"
msgstr "frustriert"
-#: include/text.php:1075
+#: include/text.php:1081
msgid "motivated"
msgstr "motiviert"
-#: include/text.php:1076
+#: include/text.php:1082
msgid "relaxed"
msgstr "entspannt"
-#: include/text.php:1077
+#: include/text.php:1083
msgid "surprised"
msgstr "überrascht"
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Monday"
msgstr "Montag"
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Tuesday"
msgstr "Dienstag"
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Wednesday"
msgstr "Mittwoch"
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Thursday"
msgstr "Donnerstag"
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Friday"
msgstr "Freitag"
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Saturday"
msgstr "Samstag"
-#: include/text.php:1247
+#: include/text.php:1253
msgid "Sunday"
msgstr "Sonntag"
-#: include/text.php:1251
+#: include/text.php:1257
msgid "January"
msgstr "Januar"
-#: include/text.php:1251
+#: include/text.php:1257
msgid "February"
msgstr "Februar"
-#: include/text.php:1251
+#: include/text.php:1257
msgid "March"
msgstr "März"
-#: include/text.php:1251
+#: include/text.php:1257
msgid "April"
msgstr "April"
-#: include/text.php:1251
+#: include/text.php:1257
msgid "May"
msgstr "Mai"
-#: include/text.php:1251
+#: include/text.php:1257
msgid "June"
msgstr "Juni"
-#: include/text.php:1251
+#: include/text.php:1257
msgid "July"
msgstr "Juli"
-#: include/text.php:1251
+#: include/text.php:1257
msgid "August"
msgstr "August"
-#: include/text.php:1251
+#: include/text.php:1257
msgid "September"
msgstr "September"
-#: include/text.php:1251
+#: include/text.php:1257
msgid "October"
msgstr "Oktober"
-#: include/text.php:1251
+#: include/text.php:1257
msgid "November"
msgstr "November"
-#: include/text.php:1251
+#: include/text.php:1257
msgid "December"
msgstr "Dezember"
-#: include/text.php:1473
+#: include/text.php:1479
msgid "bytes"
msgstr "Byte"
-#: include/text.php:1505 include/text.php:1517
+#: include/text.php:1511 include/text.php:1523
msgid "Click to open/close"
msgstr "Zum öffnen/schließen klicken"
-#: include/text.php:1691 include/text.php:1692
-msgid "local thread"
-msgstr "Lokale Unterhaltung"
+#: include/text.php:1697
+msgid "View on separate page"
+msgstr "Auf separater Seite ansehen"
+
+#: include/text.php:1698
+msgid "view on separate page"
+msgstr "auf separater Seite ansehen"
-#: include/text.php:1749 include/user.php:255
+#: include/text.php:1755 include/user.php:255
#: view/theme/duepuntozero/config.php:44
msgid "default"
msgstr "Standard"
-#: include/text.php:1761
+#: include/text.php:1767
msgid "Select an alternate language"
msgstr "Alternative Sprache auswählen"
-#: include/text.php:2017
+#: include/text.php:2023
msgid "activity"
msgstr "Aktivität"
-#: include/text.php:2020
+#: include/text.php:2026
msgid "post"
msgstr "Beitrag"
-#: include/text.php:2188
+#: include/text.php:2194
msgid "Item filed"
msgstr "Beitrag abgelegt"
$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "Wenn die Entdeckung neuer Kontakte aktiv ist, definiert dieses Zeitfenster den Zeitraum in dem globale Kontakte als aktiv gelten und von anderen Servern importiert werden.";
$a->strings["Search the local directory"] = "Lokales Verzeichnis durchsuchen";
$a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt umd die Suchresultate zu verbessern, wenn diese Suche wiederholt wird.";
+$a->strings["Publish server information"] = "Server Informationen veröffentlichen";
+$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href='http://the-federation.info/'>the-federation.info</a> for details."] = "Wenn aktiviert, werden allgemeine Informationen über den Server und Nutzungsdaten veröffentlicht. Die Daten beinhalten den Namen sowie die Version des Servers, die Anzahl der Nutzer_innen mit öffentlichen Profilen, die Anzahl der Beiträge sowie aktivierte Protokolle und Connectoren. Für Details bitte <a href='http://the-federation.info/'>the-federation.info</a> aufrufen.";
$a->strings["Use MySQL full text engine"] = "Nutze MySQL full text engine";
$a->strings["Activates the full text engine. Speeds up search - but can only search for four and more characters."] = "Aktiviert die 'full text engine'. Beschleunigt die Suche - aber es kann nur nach vier oder mehr Zeichen gesucht werden.";
$a->strings["Suppress Language"] = "Sprachinformation unterdrücken";
$a->strings["December"] = "Dezember";
$a->strings["bytes"] = "Byte";
$a->strings["Click to open/close"] = "Zum öffnen/schließen klicken";
-$a->strings["local thread"] = "Lokale Unterhaltung";
+$a->strings["View on separate page"] = "Auf separater Seite ansehen";
+$a->strings["view on separate page"] = "auf separater Seite ansehen";
$a->strings["default"] = "Standard";
$a->strings["Select an alternate language"] = "Alternative Sprache auswählen";
$a->strings["activity"] = "Aktivität";
{{include file="field_input.tpl" field=$basepath}}
{{include file="field_checkbox.tpl" field=$suppress_language}}
{{include file="field_checkbox.tpl" field=$suppress_tags}}
+ {{include file="field_checkbox.tpl" field=$nodeinfo}}
<div class="submit"><input type="submit" name="page_site" value="{{$submit|escape:'html'}}" /></div>
<h3>{{$portable_contacts}}</h3>
<div id="settings-nick-wrapper" >
-<div id="settings-nickname-desc" class="info-message">{{$desc}} <strong>'{{$nickname}}@{{$basepath}}'</strong>{{$subdir}}</div>
+<div id="settings-nickname-desc" class="info-message">{{$desc}}</div>
</div>
<div id="settings-nick-end" ></div>