Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Michael Vogel 2013-05-17 08:08:34 +02:00
commit 03c489150c
1228 changed files with 22774 additions and 40905 deletions

104
boot.php
View file

@ -12,7 +12,7 @@ require_once('library/Mobile_Detect/Mobile_Detect.php');
require_once('include/features.php');
define ( 'FRIENDICA_PLATFORM', 'Friendica');
define ( 'FRIENDICA_VERSION', '3.1.1644' );
define ( 'FRIENDICA_VERSION', '3.1.1699' );
define ( 'DFRN_PROTOCOL_VERSION', '2.23' );
define ( 'DB_UPDATE_VERSION', 1163 );
define ( 'EOL', "<br />\r\n" );
@ -383,8 +383,13 @@ if(! class_exists('App')) {
'force_max_items' => 0,
'thread_allow' => true,
'stylesheet' => '',
'template_engine' => 'internal',
'template_engine' => 'smarty3',
);
// array of registered template engines ('name'=>'class name')
public $template_engines = array();
// array of instanced template engines ('name'=>'instance')
public $template_engine_instance = array();
private $ldelim = array(
'internal' => '',
@ -401,6 +406,7 @@ if(! class_exists('App')) {
private $db;
private $curl_code;
private $curl_content_type;
private $curl_headers;
private $cached_profile_image;
@ -417,6 +423,7 @@ if(! class_exists('App')) {
$this->performance["start"] = microtime(true);
$this->performance["database"] = 0;
$this->performance["network"] = 0;
$this->performance["file"] = 0;
$this->performance["rendering"] = 0;
$this->performance["parser"] = 0;
$this->performance["marktime"] = 0;
@ -538,6 +545,17 @@ if(! class_exists('App')) {
$mobile_detect = new Mobile_Detect();
$this->is_mobile = $mobile_detect->isMobile();
$this->is_tablet = $mobile_detect->isTablet();
/**
* register template engines
*/
$dc = get_declared_classes();
foreach ($dc as $k) {
if (in_array("ITemplateEngine", class_implements($k))){
$this->register_template_engine($k);
}
}
}
function get_basepath() {
@ -673,6 +691,14 @@ if(! class_exists('App')) {
return $this->curl_code;
}
function set_curl_content_type($content_type) {
$this->curl_content_type = $content_type;
}
function get_curl_content_type() {
return $this->curl_content_type;
}
function set_curl_headers($headers) {
$this->curl_headers = $headers;
}
@ -703,13 +729,64 @@ if(! class_exists('App')) {
return $this->cached_profile_image[$avatar_image];
}
/**
* register template engine class
* if $name is "", is used class static property $class::$name
* @param string $class
* @param string $name
*/
function register_template_engine($class, $name = '') {
if ($name===""){
$v = get_class_vars( $class );
if(x($v,"name")) $name = $v['name'];
}
if ($name===""){
echo "template engine <tt>$class</tt> cannot be registered without a name.\n";
killme();
}
$this->template_engines[$name] = $class;
}
/**
* return template engine instance. If $name is not defined,
* return engine defined by theme, or default
*
* @param strin $name Template engine name
* @return object Template Engine instance
*/
function template_engine($name = ''){
if ($name!=="") {
$template_engine = $name;
} else {
$template_engine = 'smarty3';
if (x($this->theme, 'template_engine')) {
$template_engine = $this->theme['template_engine'];
}
}
if (isset($this->template_engines[$template_engine])){
if(isset($this->template_engine_instance[$template_engine])){
return $this->template_engine_instance[$template_engine];
} else {
$class = $this->template_engines[$template_engine];
$obj = new $class;
$this->template_engine_instance[$template_engine] = $obj;
return $obj;
}
}
echo "template engine <tt>$template_engine</tt> is not registered!\n"; killme();
}
function get_template_engine() {
return $this->theme['template_engine'];
}
function set_template_engine($engine = 'internal') {
$this->theme['template_engine'] = 'internal';
function set_template_engine($engine = 'smarty3') {
$this->theme['template_engine'] = $engine;
/*
$this->theme['template_engine'] = 'smarty3';
switch($engine) {
case 'smarty3':
@ -719,13 +796,14 @@ if(! class_exists('App')) {
default:
break;
}
*/
}
function get_template_ldelim($engine = 'internal') {
function get_template_ldelim($engine = 'smarty3') {
return $this->ldelim[$engine];
}
function get_template_rdelim($engine = 'internal') {
function get_template_rdelim($engine = 'smarty3') {
return $this->rdelim[$engine];
}
@ -1878,6 +1956,13 @@ if(! function_exists('profile_tabs')){
'title' => t('Photo Albums'),
'id' => 'photo-tab',
),
array(
'label' => t('Videos'),
'url' => $a->get_baseurl() . '/videos/' . $nickname,
'sel' => ((!isset($tab)&&$a->argv[0]=='videos')?'active':''),
'title' => t('Videos'),
'id' => 'video-tab',
),
);
if ($is_owner){
@ -2021,10 +2106,7 @@ function random_digits($digits) {
function get_cachefile($file, $writemode = true) {
$cache = get_config("system","itemcache");
if ($cache == "")
return("");
if (!is_dir($cache))
if ((! $cache) || (! is_dir($cache)))
return("");
$subfolder = $cache."/".substr($file, 0, 2);

138
doc/BBCode.md Normal file
View file

@ -0,0 +1,138 @@
Friendica BBCode tags reference
========================
* [Home](help)
Inline
-----
<pre>[b]bold[/b]</pre> : <strong>bold</strong>
<pre>[i]italic[/i]</pre> : <em>italic</em>
<pre>[u]underlined[/u]</pre> : <u>underlined</u>
<pre>[s]strike[/s]</pre> : <strike>strike</strike>
<pre>[color=red]red[/color]</pre> : <span style="color: red;">red</span>
<pre>[url=http://www.friendica.com]Friendica[/url]</pre> : <a href="http://www.friendica.com" target="external-link">Friendica</a>
<pre>[img]http://friendica.com/sites/default/files/friendika-32.png[/img]</pre> : <img src="http://friendica.com/sites/default/files/friendika-32.png" alt="Immagine/foto">
<pre>[size=xx-small]small text[/size]</pre> : <span style="font-size: xx-small;">small text</span>
<pre>[size=xx-large]big text[/size]</pre> : <span style="font-size: xx-large;">big text</span>
<pre>[size=20]exact size[/size] (size can be any number, in pixel)</pre> : <span style="font-size: 20px;">exact size</span>
Block
-----
<pre>[code]code[/code]</pre>
<code>code</code>
<p style="clear:both;">&nbsp;</p>
<pre>[quote]quote[/quote]</pre>
<blockquote>quote</blockquote>
<p style="clear:both;">&nbsp;</p>
<pre>[quote=Author]Author? Me? No, no, no...[/quote]</pre>
<strong class="author">Author wrote:</strong><blockquote>Author? Me? No, no, no...</blockquote>
<p style="clear:both;">&nbsp;</p>
<pre>[center]centered text[/center]</pre>
<div style="text-align:center;">centered text</div>
<p style="clear:both;">&nbsp;</p>
**Table**
<pre>[table border=1]
[tr]
[th]Tables now[/th]
[/tr]
[tr]
[td]Have headers[/td]
[/tr]
[/table]</pre>
<table border="1"><tbody><tr><th>Tables now</th></tr><tr><td>Have headers</td></tr></tbody></table>
<p style="clear:both;">&nbsp;</p>
**List**
<pre>[list]
[*] First list element
[*] Second list element
[/list]</pre>
<ul class="listbullet" style="list-style-type: circle;">
<li> First list element<br>
</li>
<li> Second list element</li>
</ul>
[list] is equivalent to [ul] (unordered list).
[ol] can be used instead of [list] to show an ordered list:
<pre>[ol]
[*] First list element
[*] Second list element
[/ol]</pre>
<ul class="listdecimal" style="list-style-type: decimal;"><li> First list element<br></li><li> Second list element</li></ul>
For more options on ordered lists, you can define the style of numeration on [list] argument:
<pre>[list=1]</pre> : decimal
<pre>[list=i]</pre> : lover case roman
<pre>[list=I]</pre> : upper case roman
<pre>[list=a]</pre> : lover case alphabetic
<pre>[list=A] </pre> : upper case alphabetic
Embed
------
You can embed video, audio and more in a message.
<pre>[video]url[/video]</pre>
<pre>[audio]url[/audio]</pre>
Where *url* can be an url to youtube, vimeo, soundcloud, or other sites wich supports oembed or opengraph specifications.
*url* can be also full url to an ogg file. HTML5 tag will be used to show it.
<pre>[url]*url*[/url]</pre>
If *url* supports oembed or opengraph specifications the embedded object will be shown (eg, documents from scribd).
Page title with a link to *url* will be shown.
Special
-------
If you need to put literal bbcode in a message, [noparse], [nobb] or [pre] are used to escape bbcode:
<pre>[noparse][b]bold[/b][/noparse]</pre> : [b]bold[/b]

View file

@ -1,6 +1,7 @@
Friendica Developer Guide
===================
Here is how you can join us.
**Here is how you can join us.**
First, get yourself a working git package on the system where you will be
doing development.

View file

@ -3,10 +3,11 @@ Friendica Documentation and Resources
**Contents**
* Generell functions - first steps
* General functions - first steps
* [Account Basics](help/Account-Basics)
* [New User Quick Start](help/Quick-Start-guide)
* [Creating posts](help/Text_editor)
* [BBCode tag reference](help/BBCode)
* [Comment, sort and delete posts](help/Text_comment)
* [Profiles](help/Profiles)
* You and other user

View file

@ -1,4 +1,5 @@
Friendica Installation
===============
We've tried very hard to ensure that Friendica will run on commodity hosting platforms - such as those used to host Wordpress blogs and Drupal websites. But be aware that Friendica is more than a simple web application. It is a complex communications system which more closely resembles an email server than a web server. For reliability and performance, messages are delivered in the background and are queued for later delivery when sites are down. This kind of functionality requires a bit more of the host system than the typical blog. Not every PHP/MySQL hosting provider will be able to support Friendica. Many will. But **please** review the requirements and confirm these with your hosting provider prior to installation.
@ -41,6 +42,12 @@ you might have trouble getting everything to work.]
- and then you can pick up the latest changes at any time with
`git pull`
- make sure folder *view/smarty3* exists and is writable by webserver
`mkdir view/smarty3`
`chown 777 view/smarty3`
- For installing addons

View file

@ -1,4 +1,5 @@
**Friendica Addon/Plugin development**
Friendica Addon/Plugin development
==========================
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).
@ -51,7 +52,8 @@ currently being processed, and generally contains information that is being imme
processed or acted on that you can use, display, or alter. Remember to declare it with
'&' if you wish to alter it.
**Modules**
Modules
--------
Plugins/addons may also act as "modules" and intercept all page requests for a given URL path. In order for a plugin to act as a module it needs to define a function "plugin_name_module()" which takes no arguments and need not do anything.
@ -62,8 +64,29 @@ If this function exists, you will now receive all page requests for "http://my.w
Your module functions will often contain the function plugin_name_content(&$a), which defines and returns the page body content. They may also contain plugin_name_post(&$a) which is called before the _content function and typically handles the results of POST forms. You may also have plugin_name_init(&$a) which is called very early on and often does module initialisation.
Templates
----------
**Current hooks:**
If your plugin need some template, you can use Friendica template system. Friendica use [smarty3](http://www.smarty.net/) as template engine.
Put your tpl files in *templates/* subfolder of your plugin.
In your code, like in function plugin_name_content(), load template file and execute it passing needed values:
# load template file. first argument is the template name,
# second is the plugin path relative to friendica top folder
$tpl = get_markup_template('mytemplate.tpl', 'addon/plugin_name/');
# apply template. first argument is the loaded template,
# second an array of 'name'=>'values' to pass to template
$output = replace_macros($tpl,array(
'title' => 'My beautifull plugin',
));
See also wiki page [Quick Template Guide](https://github.com/friendica/friendica/wiki/Quick-Template-Guide)
Current hooks:
--------------
**'authenticate'** - called when a user attempts to login.
$b is an array

View file

@ -1,40 +1,110 @@
<style>
figure { border: 4px #eeeeee solid; }
figure img { padding: 2px; }
figure figcaption { background: #eeeeee; color: #444444; padding: 2px; font-style: italic;}
</style>
Creating posts
=================
===========
* [Home](help)
Here you can find an overview of the different ways to create and edit your post. <span style="color: red;">Attention: we've used the <b>"diabook"</b> theme. If you're using another theme, some of the icons may be different.</span>
Here you can find an overview of the different ways to create and edit your post.
<img src="doc/img/friendica_editor.png" width="538" height="218" alt="editor">
One click on "Share" text box on top of your Home or Network page, and the post editor shows up:
<i>The different icons</i>
<figure>
<img src="doc/img/friendica_editor.png" alt="default editor">
<figcaption>Default post editor, with default Friendica theme (duepuntozero)</figcaption>
</figure>
<img src="doc/img/camera.png" width="44" height="33" alt="editor" align="left" style="padding-bottom: 20px;"> This symbol is used to upload a picture from your computer. If you only want to add an adress (url), you can also use the "tree" icon at the upper part of the editor. After selecting an image, you'll see a thumbnail in the editor.
Post title is optional, you can set it clicking on "Set title".
Posts can optionally be in one or more categories. Write categories name separated by a comma to file your new post.
The Big Empty Textarea is where you write your new post.
You can simply enter your text there and click "Share" button, and your new post will be public on your profile page and shared to your contact.
If plain text is not so exciting to you, Friendica understands BBCode to spice up your posts: bold, italic, images, links, lists..
See [BBCode tags reference](help/BBCode) page to see all what you can do.
The icons under the text area are there to help you to write posts quickly:
<img src="doc/img/camera.png" width="32" height="32" alt="editor" align="left" style="padding-bottom: 20px;"> Upload a picture from your computer. The image will be uploaded and correct bbcode tag will be added to your post.
<p style="clear:both;"></p>
<img src="doc/img/paper_clip.png" width="44" height="33" alt="paper_clip" align="left"> This symbol is used to add files from your computer. There'll be no preview of the content.
<img src="doc/img/paper_clip.png" width="32" height="32" alt="paper_clip" align="left"> Add files from your computer. Same as picture, but for generic attachment to the post.
<p style="clear:both;"></p>
<img src="doc/img/chain.png" width="44" height="33" alt="chain" align="left"> This symbol is used to add a web address (url). You'll see a short preview of the website.
<img src="doc/img/chain.png" width="32" height="32" alt="chain" align="left"> Add a web address (url). Enter an url and Friendica will add to your post a link to the url and an excerpt from the web site, if possible
<p style="clear:both;"></p>
<img src="doc/img/video.png" width="44" height="33" alt="video" align="left"> This symbol is used to add a web address (url) of a video file. You'll see a small preview of the video.
<img src="doc/img/video.png" width="32" height="32" alt="video" align="left"> Add a video. Enter the url to a video (ogg) or to a video page on youtube or vimeo, and it will be embedded in your post
<p style="clear:both;"></p>
<img src="doc/img/mic.png" width="44" height="33" alt="mic" align="left"> This symbol is used to add a web address (url) of an audio file. You'll see a player in your completed post.
<img src="doc/img/mic.png" width="32" height="32" alt="mic" align="left"> Add an audio. Same as video, but for audio
<p style="clear:both;"></p>
<img src="doc/img/globe.png" width="44" height="33" alt="globe" align="left"> This symbol is used to add your geographic location. This location will be added into a Google Maps search. That's why a note like "New York" or "10004" is already enough.
<img src="doc/img/globe.png" width="32" height="32" alt="globe" align="left"> Set your geographic location. This location will be added into a Google Maps search. That's why a note like "New York" or "10004" is already enough.
<p style="clear:both;"></p>
**Symbols of other themes**
Those icons can change with themes. Some examples:
Cleanzero <img src="doc/img/editor_zero.png" alt="cleanzero.png" style="padding-left: 20px; vertical-align:middle;">
<table>
<tr>
<td>Darkbubble: </td>
<td><img src="doc/img/editor_darkbubble.png" alt="darkbubble.png" style="vertical-align:middle;"></td>
<td><i>(inkl. smoothly, testbubble)</i></td>
</tr>
<tr>
<td>Frost: </td>
<td><img src="doc/img/editor_frost.png" alt="frost.png" style="vertical-align:middle;"> </td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Vier: </td>
<td><img src="doc/img/editor_vier.png" alt="vier.png" style="vertical-align:middle;"></td>
<td><i>(inkl. dispy)</i></td>
</tr>
</table>
<p style="clear:both;">&nbsp;</p>
<p style="clear:both;">&nbsp;</p>
<span style="padding-left: 10px; font-style:italic;">(incl. more "zero"-themes, comix, easterbunny, facepark, slackr </span>
**<img src="doc/img/lock.png" width="32" height="32" alt="lock icon" style="vertical-align:middle;"> The lock**
Darkbubble <img src="doc/img/editor_darkbubble.png" alt="darkbubble.png" style="padding-left: 14px; vertical-align:middle;"> <i>(inkl. smoothly, testbubble)</i>
The last button, the Lock, is the most important feature in Friendica. If the lock is open, your post will be public, and will shows up on your profile page when strangers visit it.
Frost <img src="doc/img/editor_frost.png" alt="frost.png" style="padding-left: 42px; vertical-align:middle;">
Click on it and the *Permission settings* window (aka "*Access Control Selector*" or "*ACL Selector*") pops up. There you can select who can see the post.
<figure>
<img src="doc/img/acl_win.png" alt="Permission settings window">
<figcaption>Permission settings window with some contact selected</figcaption>
</figure>
Click on "show" under contact name to hide the post to everyone but selected.
Click on "Visible to everybody" to make the post public again.
If you have defined some groups, you can check "show" for groups also. All contact in that group will see the post.
If you want to hide the post to one contact of a group selected for "show", click "don't show" under contact name.
Click again on "show" or "don't show" to switch it off.
You can search for contacts or groups with the search box.
See also [Group and Privacy](help/Groups-and-Privacy)
WYSIAWYG (What You See Is About What You Get)
--------------------------------------------------
Friendica can use TinyMCE as rich text editor. This way you can write beatifull post without the need to know [BBCode](help/BBCode).
By default, rich editor is disabled. You can enable it from Settings -> [Aditional features](settings/features) page, turn on Richtext Editor and click "Submit".
<figure>
<img src="doc/img/friendica_rich_editor.png" alt="default editor">
<figcaption>Rich editor, with default Friendica theme (duepuntozero)</figcaption>
</figure>
Vier <img src="doc/img/editor_vier.png" alt="vier.png" style="padding-left: 44px; vertical-align:middle;"> <i>(inkl. dispy)</i>

BIN
doc/img/acl_win.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 828 B

After

Width:  |  Height:  |  Size: 895 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 709 B

After

Width:  |  Height:  |  Size: 356 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 7.8 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 806 B

Before After
Before After

BIN
doc/img/lock.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1,017 B

After

Width:  |  Height:  |  Size: 617 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 670 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 547 B

After

Width:  |  Height:  |  Size: 629 B

Before After
Before After

View file

@ -407,6 +407,10 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true, $simplehtml = fal
$Text = preg_replace("/\[url\=([$URLSearchString]*)\](.*?)\[\/url\]/ism", '<a href="$1" target="external-link">$2</a>', $Text);
//$Text = preg_replace("/\[url\=([$URLSearchString]*)\]([$URLSearchString]*)\[\/url\]/ism", '<a href="$1" target="_blank">$2</a>', $Text);
// Red compatibility, though the link can't be authenticated on Friendica
$Text = preg_replace("/\[zrl\=([$URLSearchString]*)\](.*?)\[\/zrl\]/ism", '<a href="$1" target="external-link">$2</a>', $Text);
// we may need to restrict this further if it picks up too many strays
// link acct:user@host to a webfinger profile redirector

View file

@ -377,6 +377,18 @@ function conversation(&$a, $items, $mode, $update, $preview = false) {
$page_writeable = false;
$live_update_div = '';
$arr_blocked = null;
if(local_user()) {
$str_blocked = get_pconfig(local_user(),'system','blocked');
if($str_blocked) {
$arr_blocked = explode(',',$str_blocked);
for($x = 0; $x < count($arr_blocked); $x ++)
$arr_blocked[$x] = trim($arr_blocked[$x]);
}
}
$previewing = (($preview) ? ' preview ' : '');
if($mode === 'network') {
@ -493,6 +505,19 @@ function conversation(&$a, $items, $mode, $update, $preview = false) {
$tpl = 'search_item.tpl';
foreach($items as $item) {
if($arr_blocked) {
$blocked = false;
foreach($arr_blocked as $b) {
if($b && link_compare($item['author-link'],$b)) {
$blocked = true;
break;
}
}
if($blocked)
continue;
}
$threadsid++;
$comment = '';
@ -691,6 +716,21 @@ function conversation(&$a, $items, $mode, $update, $preview = false) {
$threads = array();
foreach($items as $item) {
if($arr_blocked) {
$blocked = false;
foreach($arr_blocked as $b) {
if($b && link_compare($item['author-link'],$b)) {
$blocked = true;
break;
}
}
if($blocked)
continue;
}
// Can we put this after the visibility check?
like_puller($a,$item,$alike,'like');
like_puller($a,$item,$dlike,'dislike');

View file

@ -17,7 +17,7 @@ function notification($params) {
$product = FRIENDICA_PLATFORM;
$siteurl = $a->get_baseurl(true);
$thanks = t('Thank You,');
$sitename = get_config('config','sitename');
$sitename = $a->config['sitename'];
$site_admin = sprintf( t('%s Administrator'), $sitename);
$sender_name = $product;
@ -268,9 +268,15 @@ function notification($params) {
$datarray['type'] = $params['type'];
$datarray['verb'] = $params['verb'];
$datarray['otype'] = $params['otype'];
$datarray['abort'] = false;
call_hooks('enotify_store', $datarray);
if($datarray['abort']) {
pop_lang();
return;
}
// create notification entry in DB
$r = q("insert into notify (hash,name,url,photo,date,uid,link,parent,type,verb,otype)

View file

@ -1,9 +1,11 @@
<?php
require_once "object/TemplateEngine.php";
require_once("library/Smarty/libs/Smarty.class.php");
class FriendicaSmarty extends Smarty {
define('SMARTY3_TEMPLATE_FOLDER','templates');
class FriendicaSmarty extends Smarty {
public $filename;
function __construct() {
@ -14,10 +16,10 @@ class FriendicaSmarty extends Smarty {
// setTemplateDir can be set to an array, which Smarty will parse in order.
// The order is thus very important here
$template_dirs = array('theme' => "view/theme/$theme/smarty3/");
$template_dirs = array('theme' => "view/theme/$theme/".SMARTY3_TEMPLATE_FOLDER."/");
if( x($a->theme_info,"extends") )
$template_dirs = $template_dirs + array('extends' => "view/theme/".$a->theme_info["extends"]."/smarty3/");
$template_dirs = $template_dirs + array('base' => 'view/smarty3/');
$template_dirs = $template_dirs + array('extends' => "view/theme/".$a->theme_info["extends"]."/".SMARTY3_TEMPLATE_FOLDER."/");
$template_dirs = $template_dirs + array('base' => "view/".SMARTY3_TEMPLATE_FOLDER."/");
$this->setTemplateDir($template_dirs);
$this->setCompileDir('view/smarty3/compiled/');
@ -37,7 +39,40 @@ class FriendicaSmarty extends Smarty {
}
return $this->fetch('file:' . $this->filename);
}
}
class FriendicaSmartyEngine implements ITemplateEngine {
static $name ="smarty3";
public function __construct(){
if(!is_writable('view/smarty3/')){
echo "<b>ERROR:</b> folder <tt>view/smarty3/</tt> must be writable by webserver."; killme();
}
}
// ITemplateEngine interface
public function replace_macros($s, $r) {
$template = '';
if(gettype($s) === 'string') {
$template = $s;
$s = new FriendicaSmarty();
}
foreach($r as $key=>$value) {
if($key[0] === '$') {
$key = substr($key, 1);
}
$s->assign($key, $value);
}
return $s->parsed($template);
}
public function get_template_file($file, $root=''){
$a = get_app();
$template_file = get_template_file($a, SMARTY3_TEMPLATE_FOLDER.'/'.$file, $root);
$template = new FriendicaSmarty();
$template->filename = $template_file;
return $template;
}
}

View file

@ -294,7 +294,7 @@ function construct_activity_target($item) {
if(! function_exists('limit_body_size')) {
function limit_body_size($body) {
logger('limit_body_size: start', LOGGER_DEBUG);
// logger('limit_body_size: start', LOGGER_DEBUG);
$maxlen = get_max_import_size();
@ -1180,19 +1180,23 @@ function item_store($arr,$force_parent = false) {
);
}
tag_deliver($arr['uid'],$current_post);
$deleted = tag_deliver($arr['uid'],$current_post);
// Store the fresh generated item into the cache
$cachefile = get_cachefile($arr["guid"]."-".hash("md5", $arr['body']));
// current post can be deleted if is for a communuty page and no mention are
// in it.
if (!$deleted) {
// Store the fresh generated item into the cache
$cachefile = get_cachefile($arr["guid"]."-".hash("md5", $arr['body']));
if (($cachefile != '') AND !file_exists($cachefile)) {
$s = prepare_text($arr['body']);
$a = get_app();
$stamp1 = microtime(true);
file_put_contents($cachefile, $s);
$a->save_timestamp($stamp1, "file");
logger('item_store: put item '.$current_post.' into cachefile '.$cachefile);
}
if (($cachefile != '') AND !file_exists($cachefile)) {
$s = prepare_text($arr['body']);
$a = get_app();
$stamp1 = microtime(true);
file_put_contents($cachefile, $s);
$a->save_timestamp($stamp1, "file");
logger('item_store: put item '.$current_post.' into cachefile '.$cachefile);
}
$r = q('SELECT * FROM `item` WHERE id = %d', intval($current_post));
if (count($r) == 1) {
@ -1201,7 +1205,7 @@ function item_store($arr,$force_parent = false) {
else {
logger('item_store: new item not found in DB, id ' . $current_post);
}
}
return $current_post;
}
@ -1217,10 +1221,15 @@ function get_item_contact($item,$contacts) {
return false;
}
/**
* look for mention tags and setup a second delivery chain for forum/community posts if appropriate
* @param int $uid
* @param int $item_id
* @return bool true if item was deleted, else false
*/
function tag_deliver($uid,$item_id) {
// look for mention tags and setup a second delivery chain for forum/community posts if appropriate
//
$a = get_app();
@ -1262,8 +1271,21 @@ function tag_deliver($uid,$item_id) {
}
}
if(! $mention)
if(! $mention){
if ( ($community_page || $prvgroup) &&
(!$item['wall']) && (!$item['origin']) && ($item['id'] == $item['parent'])){
// mmh.. no mention.. community page or private group... no wall.. no origin.. top-post (not a comment)
// delete it!
logger("tag_deliver: no-mention top-level post to communuty or private group. delete.");
q("DELETE FROM item WHERE id = %d and uid = %d limit 1",
intval($item_id),
intval($uid)
);
return true;
}
return;
}
// send a notification

View file

@ -101,6 +101,7 @@ function fetch_url($url,$binary = false, &$redirects = 0, $timeout = 0, $accept_
}
$a->set_curl_code($http_code);
$a->set_curl_content_type($curl_info['content_type']);
$body = substr($s,strlen($header));
$a->set_curl_headers($header);
@ -818,12 +819,12 @@ function add_fcontact($arr,$update = false) {
}
function scale_external_images($s, $include_link = true, $scale_replace = false) {
function scale_external_images($srctext, $include_link = true, $scale_replace = false) {
$a = get_app();
// Picture addresses can contain special characters
$s = htmlspecialchars_decode($s);
$s = htmlspecialchars_decode($srctext);
$matches = null;
$c = preg_match_all('/\[img.*?\](.*?)\[\/img\]/ism',$s,$matches,PREG_SET_ORDER);
@ -845,7 +846,9 @@ function scale_external_images($s, $include_link = true, $scale_replace = false)
$scaled = str_replace($scale_replace[0], $scale_replace[1], $mtch[1]);
else
$scaled = $mtch[1];
$i = fetch_url($scaled);
$i = @fetch_url($scaled);
if(! $i)
return $srctext;
$cachefile = get_cachefile(hash("md5", $scaled));
if ($cachefile != '') {

View file

@ -1,5 +1,7 @@
<?php
require_once("dba.php");
/**
* translation support
*/

View file

@ -106,8 +106,10 @@ function create_tags_from_item($itemid) {
function create_tags_from_itemuri($itemuri, $uid) {
$messages = q("SELECT `id` FROM `item` WHERE uri ='%s' AND uid=%d", dbesc($itemuri), intval($uid));
foreach ($messages as $message)
create_tags_from_item($message["id"]);
if(count($messages)) {
foreach ($messages as $message)
create_tags_from_item($message["id"]);
}
}
function update_items() {

View file

@ -1,9 +1,11 @@
<?php
require_once 'object/TemplateEngine.php';
define("KEY_NOT_EXISTS", '^R_key_not_Exists^');
class Template {
class Template implements ITemplateEngine {
static $name ="internal";
var $r;
var $search;
var $replace;
@ -256,7 +258,8 @@ class Template {
return $s;
}
public function replace($s, $r) {
// TemplateEngine interface
public function replace_macros($s, $r) {
$this->r = $r;
// remove comments block
@ -276,12 +279,18 @@ class Template {
$count++;
$s = $this->var_replace($s);
}
return $s;
return template_unescape($s);
}
public function get_template_file($file, $root='') {
$a = get_app();
$template_file = get_template_file($a, $file, $root);
$content = file_get_contents($template_file);
return $content;
}
}
$t = new Template;
function template_escape($s) {

View file

@ -15,39 +15,20 @@ if(! function_exists('replace_macros')) {
/**
* This is our template processor
*
* @global Template $t
* @param string|FriendicaSmarty $s the string requiring macro substitution,
* or an instance of FriendicaSmarty
* @param array $r key value pairs (search => replace)
* @return string substituted string
*/
function replace_macros($s,$r) {
global $t;
$stamp1 = microtime(true);
$a = get_app();
if($a->theme['template_engine'] === 'smarty3') {
$template = '';
if(gettype($s) === 'string') {
$template = $s;
$s = new FriendicaSmarty();
}
foreach($r as $key=>$value) {
if($key[0] === '$') {
$key = substr($key, 1);
}
$s->assign($key, $value);
}
$output = $s->parsed($template);
}
else {
$r = $t->replace($s,$r);
$t = $a->template_engine();
$output = $t->replace_macros($s,$r);
$output = template_unescape($r);
}
$a = get_app();
$a->save_timestamp($stamp1, "rendering");
return $output;
@ -582,26 +563,13 @@ function get_markup_template($s, $root = '') {
$stamp1 = microtime(true);
$a = get_app();
if($a->theme['template_engine'] === 'smarty3') {
$template_file = get_template_file($a, 'smarty3/' . $s, $root);
$template = new FriendicaSmarty();
$template->filename = $template_file;
$a->save_timestamp($stamp1, "rendering");
return $template;
}
else {
$template_file = get_template_file($a, $s, $root);
$a->save_timestamp($stamp1, "rendering");
$stamp1 = microtime(true);
$content = file_get_contents($template_file);
$a->save_timestamp($stamp1, "file");
return $content;
}
$t = $a->template_engine();
$template = $t->get_template_file($s, $root);
$a->save_timestamp($stamp1, "file");
return $template;
}}
if(! function_exists("get_template_file")) {
@ -623,6 +591,8 @@ function get_template_file($a, $filename, $root = '') {
$template_file = "{$root}view/theme/$theme/$filename";
elseif (x($a->theme_info,"extends") && file_exists("{$root}view/theme/{$a->theme_info["extends"]}/$filename"))
$template_file = "{$root}view/theme/{$a->theme_info["extends"]}/$filename";
elseif (file_exists("{$root}/$filename"))
$template_file = "{$root}/$filename";
else
$template_file = "{$root}view/$filename";
@ -1315,18 +1285,49 @@ function prepare_body($item,$attach = false) {
return $s;
}
$as = '';
$vhead = false;
$arr = explode('[/attach],',$item['attach']);
if(count($arr)) {
$s .= '<div class="body-attach">';
$as .= '<div class="body-attach">';
foreach($arr as $r) {
$matches = false;
$icon = '';
$cnt = preg_match_all('|\[attach\]href=\"(.*?)\" length=\"(.*?)\" type=\"(.*?)\" title=\"(.*?)\"|',$r,$matches, PREG_SET_ORDER);
if($cnt) {
foreach($matches as $mtch) {
$filetype = strtolower(substr( $mtch[3], 0, strpos($mtch[3],'/') ));
$mime = $mtch[3];
if((local_user() == $item['uid']) && ($item['contact-id'] != $a->contact['id']) && ($item['network'] == NETWORK_DFRN))
$the_url = $a->get_baseurl() . '/redir/' . $item['contact-id'] . '?f=1&url=' . $mtch[1];
else
$the_url = $mtch[1];
if(strpos($mime, 'video') !== false) {
if(!$vhead) {
$vhead = true;
$a->page['htmlhead'] .= replace_macros(get_markup_template('videos_head.tpl'), array(
'$baseurl' => $a->get_baseurl(),
));
$a->page['end'] .= replace_macros(get_markup_template('videos_end.tpl'), array(
'$baseurl' => $a->get_baseurl(),
));
}
$id = end(explode('/', $the_url));
$as .= replace_macros(get_markup_template('video_top.tpl'), array(
'$video' => array(
'id' => $id,
'title' => t('View Video'),
'src' => $the_url,
'mime' => $mime,
),
));
}
$filetype = strtolower(substr( $mime, 0, strpos($mime,'/') ));
if($filetype) {
$filesubtype = strtolower(substr( $mtch[3], strpos($mtch[3],'/') + 1 ));
$filesubtype = strtolower(substr( $mime, strpos($mime,'/') + 1 ));
$filesubtype = str_replace('.', '-', $filesubtype);
}
else {
@ -1350,17 +1351,14 @@ function prepare_body($item,$attach = false) {
$title = ((strlen(trim($mtch[4]))) ? escape_tags(trim($mtch[4])) : escape_tags($mtch[1]));
$title .= ' ' . $mtch[2] . ' ' . t('bytes');
if((local_user() == $item['uid']) && ($item['contact-id'] != $a->contact['id']) && ($item['network'] == NETWORK_DFRN))
$the_url = $a->get_baseurl() . '/redir/' . $item['contact-id'] . '?f=1&url=' . $mtch[1];
else
$the_url = $mtch[1];
$s .= '<a href="' . strip_tags($the_url) . '" title="' . $title . '" class="attachlink" target="external-link" >' . $icon . '</a>';
$as .= '<a href="' . strip_tags($the_url) . '" title="' . $title . '" class="attachlink" target="external-link" >' . $icon . '</a>';
}
}
}
$s .= '<div class="clear"></div></div>';
$as .= '<div class="clear"></div></div>';
}
$s = $s . $as;
// Look for spoiler

View file

@ -1,4 +1,5 @@
<?php
/**
* import account file exported from mod/uexport
* args:
@ -8,242 +9,266 @@
require_once("include/Photo.php");
define("IMPORT_DEBUG", False);
function last_insert_id(){
global $db;
if (IMPORT_DEBUG) return 1;
if($db->mysqli){
$thedb = $db->getdb();
return $thedb->insert_id;
} else {
return mysql_insert_id();
}
}
function last_error(){
global $db;
return $db->error;
}
function db_import_assoc($table, $arr){
if (IMPORT_DEBUG) return true;
if (isset($arr['id'])) unset($arr['id']);
$cols = implode("`,`", array_map('dbesc', array_keys($arr)));
$vals = implode("','", array_map('dbesc', array_values($arr)));
$query = "INSERT INTO `$table` (`$cols`) VALUES ('$vals')";
logger("uimport: $query",LOGGER_TRACE);
return q($query);
}
function last_insert_id() {
global $db;
if (IMPORT_DEBUG)
return 1;
if ($db->mysqli) {
$thedb = $db->getdb();
return $thedb->insert_id;
} else {
return mysql_insert_id();
}
}
function last_error() {
global $db;
return $db->error;
}
/**
* Remove columns from array $arr that aren't in table $table
*
* @param string $table Table name
* @param array &$arr Column=>Value array from json (by ref)
*/
function check_cols($table, &$arr) {
$query = sprintf("SHOW COLUMNS IN `%s`", dbesc($table));
logger("uimport: $query", LOGGER_DEBUG);
$r = q($query);
$tcols = array();
// get a plain array of column names
foreach ($r as $tcol) {
$tcols[] = $tcol['Field'];
}
// remove inexistent columns
foreach ($arr as $icol => $ival) {
if (!in_array($icol, $tcols)) {
unset($arr[$icol]);
}
}
}
/**
* Import data into table $table
*
* @param string $table Table name
* @param array $arr Column=>Value array from json
*/
function db_import_assoc($table, $arr) {
if (isset($arr['id']))
unset($arr['id']);
check_cols($table, $arr);
$cols = implode("`,`", array_map('dbesc', array_keys($arr)));
$vals = implode("','", array_map('dbesc', array_values($arr)));
$query = "INSERT INTO `$table` (`$cols`) VALUES ('$vals')";
logger("uimport: $query", LOGGER_TRACE);
if (IMPORT_DEBUG)
return true;
return q($query);
}
function import_cleanup($newuid) {
q("DELETE FROM `user` WHERE uid = %d", $newuid);
q("DELETE FROM `contact` WHERE uid = %d", $newuid);
q("DELETE FROM `profile` WHERE uid = %d", $newuid);
q("DELETE FROM `photo` WHERE uid = %d", $newuid);
q("DELETE FROM `group` WHERE uid = %d", $newuid);
q("DELETE FROM `group_member` WHERE uid = %d", $newuid);
q("DELETE FROM `pconfig` WHERE uid = %d", $newuid);
q("DELETE FROM `user` WHERE uid = %d", $newuid);
q("DELETE FROM `contact` WHERE uid = %d", $newuid);
q("DELETE FROM `profile` WHERE uid = %d", $newuid);
q("DELETE FROM `photo` WHERE uid = %d", $newuid);
q("DELETE FROM `group` WHERE uid = %d", $newuid);
q("DELETE FROM `group_member` WHERE uid = %d", $newuid);
q("DELETE FROM `pconfig` WHERE uid = %d", $newuid);
}
function import_account(&$a, $file) {
logger("Start user import from ".$file['tmp_name']);
/*
STEPS
1. checks
2. replace old baseurl with new baseurl
3. import data (look at user id and contacts id)
4. archive non-dfrn contacts
5. send message to dfrn contacts
*/
logger("Start user import from " . $file['tmp_name']);
/*
STEPS
1. checks
2. replace old baseurl with new baseurl
3. import data (look at user id and contacts id)
4. archive non-dfrn contacts
5. send message to dfrn contacts
*/
$account = json_decode(file_get_contents($file['tmp_name']), true);
if ($account===null) {
notice(t("Error decoding account file"));
return;
}
$account = json_decode(file_get_contents($file['tmp_name']), true);
if ($account === null) {
notice(t("Error decoding account file"));
return;
}
if (!x($account, 'version')) {
notice(t("Error! No version data in file! This is not a Friendica account file?"));
return;
}
/*
// this is not required as we remove columns in json not in current db schema
if ($account['schema'] != DB_UPDATE_VERSION) {
notice(t("Error! I can't import this file: DB schema version is not compatible."));
return;
}
*/
if (!x($account, 'version')) {
notice(t("Error! No version data in file! This is not a Friendica account file?"));
return;
}
if ($account['schema'] != DB_UPDATE_VERSION) {
notice(t("Error! I can't import this file: DB schema version is not compatible."));
return;
}
// check for username
$r = q("SELECT uid FROM user WHERE nickname='%s'", $account['user']['nickname']);
if ($r===false) {
logger("uimport:check nickname : ERROR : ".last_error(), LOGGER_NORMAL);
if ($r === false) {
logger("uimport:check nickname : ERROR : " . last_error(), LOGGER_NORMAL);
notice(t('Error! Cannot check nickname'));
return;
}
if (count($r)>0) {
notice(sprintf(t("User '%s' already exists on this server!"),$account['user']['nickname']));
if (count($r) > 0) {
notice(sprintf(t("User '%s' already exists on this server!"), $account['user']['nickname']));
return;
}
$oldbaseurl = $account['baseurl'];
$newbaseurl = $a->get_baseurl();
$olduid = $account['user']['uid'];
unset($account['user']['uid']);
foreach($account['user'] as $k => &$v) {
$v = str_replace($oldbaseurl, $newbaseurl, $v);
}
$oldbaseurl = $account['baseurl'];
$newbaseurl = $a->get_baseurl();
$olduid = $account['user']['uid'];
// import user
$r = db_import_assoc('user', $account['user']);
if ($r===false) {
//echo "<pre>"; var_dump($r, $query, mysql_error()); killme();
logger("uimport:insert user : ERROR : ".last_error(), LOGGER_NORMAL);
notice(t("User creation error"));
return;
}
$newuid = last_insert_id();
//~ $newuid = 1;
unset($account['user']['uid']);
foreach ($account['user'] as $k => &$v) {
$v = str_replace($oldbaseurl, $newbaseurl, $v);
}
foreach($account['profile'] as &$profile) {
foreach($profile as $k=>&$v) {
$v = str_replace($oldbaseurl, $newbaseurl, $v);
foreach(array("profile","avatar") as $k)
$v = str_replace($newbaseurl."/photo/".$k."/".$olduid.".jpg", $newbaseurl."/photo/".$k."/".$newuid.".jpg", $v);
}
$profile['uid'] = $newuid;
$r = db_import_assoc('profile', $profile);
if ($r===false) {
logger("uimport:insert profile ".$profile['profile-name']." : ERROR : ".last_error(), LOGGER_NORMAL);
info(t("User profile creation error"));
import_cleanup($newuid);
return;
}
}
$errorcount=0;
foreach($account['contact'] as &$contact) {
if ($contact['uid'] == $olduid && $contact['self'] == '1'){
foreach($contact as $k=>&$v) {
$v = str_replace($oldbaseurl, $newbaseurl, $v);
foreach(array("profile","avatar","micro") as $k)
$v = str_replace($newbaseurl."/photo/".$k."/".$olduid.".jpg", $newbaseurl."/photo/".$k."/".$newuid.".jpg", $v);
}
}
if ($contact['uid'] == $olduid && $contact['self'] == '0') {
switch ($contact['network']){
case NETWORK_DFRN:
// send relocate message (below)
break;
case NETWORK_ZOT:
// TODO handle zot network
break;
case NETWORK_MAIL2:
// TODO ?
break;
case NETWORK_FEED:
case NETWORK_MAIL:
// Nothing to do
break;
default:
// archive other contacts
$contact['archive'] = "1";
}
}
$contact['uid'] = $newuid;
$r = db_import_assoc('contact', $contact);
if ($r===false) {
logger("uimport:insert contact ".$contact['nick'].",".$contact['network']." : ERROR : ".last_error(), LOGGER_NORMAL);
$errorcount++;
} else {
$contact['newid'] = last_insert_id();
}
}
if ($errorcount>0) {
notice( sprintf(tt("%d contact not imported", "%d contacts not imported", $errorcount), $errorcount) );
}
foreach($account['group'] as &$group) {
$group['uid'] = $newuid;
$r = db_import_assoc('group', $group);
if ($r===false) {
logger("uimport:insert group ".$group['name']." : ERROR : ".last_error(), LOGGER_NORMAL);
} else {
$group['newid'] = last_insert_id();
}
}
foreach($account['group_member'] as &$group_member) {
$group_member['uid'] = $newuid;
$import = 0;
foreach($account['group'] as $group) {
if ($group['id'] == $group_member['gid'] && isset($group['newid'])) {
$group_member['gid'] = $group['newid'];
$import++;
break;
}
}
foreach($account['contact'] as $contact) {
if ($contact['id'] == $group_member['contact-id'] && isset($contact['newid'])) {
$group_member['contact-id'] = $contact['newid'];
$import++;
break;
}
}
if ($import==2) {
$r = db_import_assoc('group_member', $group_member);
if ($r===false) {
logger("uimport:insert group member ".$group_member['id']." : ERROR : ".last_error(), LOGGER_NORMAL);
}
}
}
// import user
$r = db_import_assoc('user', $account['user']);
if ($r === false) {
//echo "<pre>"; var_dump($r, $query, mysql_error()); killme();
logger("uimport:insert user : ERROR : " . last_error(), LOGGER_NORMAL);
notice(t("User creation error"));
return;
}
$newuid = last_insert_id();
//~ $newuid = 1;
foreach($account['photo'] as &$photo) {
$photo['uid'] = $newuid;
$photo['data'] = hex2bin($photo['data']);
$p = new Photo($photo['data'], $photo['type']);
$r = $p->store(
$photo['uid'],
$photo['contact-id'], //0
$photo['resource-id'],
$photo['filename'],
$photo['album'],
$photo['scale'],
$photo['profile'], //1
$photo['allow_cid'],
$photo['allow_gid'],
$photo['deny_cid'],
$photo['deny_gid']
);
if ($r===false) {
logger("uimport:insert photo ".$photo['resource-id'].",". $photo['scale']. " : ERROR : ".last_error(), LOGGER_NORMAL);
}
}
foreach($account['pconfig'] as &$pconfig) {
$pconfig['uid'] = $newuid;
$r = db_import_assoc('pconfig', $pconfig);
if ($r===false) {
logger("uimport:insert pconfig ".$pconfig['id']. " : ERROR : ".last_error(), LOGGER_NORMAL);
}
}
// send relocate messages
proc_run('php', 'include/notifier.php', 'relocate' , $newuid);
info(t("Done. You can now login with your username and password"));
goaway( $a->get_baseurl() ."/login");
foreach ($account['profile'] as &$profile) {
foreach ($profile as $k => &$v) {
$v = str_replace($oldbaseurl, $newbaseurl, $v);
foreach (array("profile", "avatar") as $k)
$v = str_replace($newbaseurl . "/photo/" . $k . "/" . $olduid . ".jpg", $newbaseurl . "/photo/" . $k . "/" . $newuid . ".jpg", $v);
}
$profile['uid'] = $newuid;
$r = db_import_assoc('profile', $profile);
if ($r === false) {
logger("uimport:insert profile " . $profile['profile-name'] . " : ERROR : " . last_error(), LOGGER_NORMAL);
info(t("User profile creation error"));
import_cleanup($newuid);
return;
}
}
$errorcount = 0;
foreach ($account['contact'] as &$contact) {
if ($contact['uid'] == $olduid && $contact['self'] == '1') {
foreach ($contact as $k => &$v) {
$v = str_replace($oldbaseurl, $newbaseurl, $v);
foreach (array("profile", "avatar", "micro") as $k)
$v = str_replace($newbaseurl . "/photo/" . $k . "/" . $olduid . ".jpg", $newbaseurl . "/photo/" . $k . "/" . $newuid . ".jpg", $v);
}
}
if ($contact['uid'] == $olduid && $contact['self'] == '0') {
switch ($contact['network']) {
case NETWORK_DFRN:
// send relocate message (below)
break;
case NETWORK_ZOT:
// TODO handle zot network
break;
case NETWORK_MAIL2:
// TODO ?
break;
case NETWORK_FEED:
case NETWORK_MAIL:
// Nothing to do
break;
default:
// archive other contacts
$contact['archive'] = "1";
}
}
$contact['uid'] = $newuid;
$r = db_import_assoc('contact', $contact);
if ($r === false) {
logger("uimport:insert contact " . $contact['nick'] . "," . $contact['network'] . " : ERROR : " . last_error(), LOGGER_NORMAL);
$errorcount++;
} else {
$contact['newid'] = last_insert_id();
}
}
if ($errorcount > 0) {
notice(sprintf(tt("%d contact not imported", "%d contacts not imported", $errorcount), $errorcount));
}
foreach ($account['group'] as &$group) {
$group['uid'] = $newuid;
$r = db_import_assoc('group', $group);
if ($r === false) {
logger("uimport:insert group " . $group['name'] . " : ERROR : " . last_error(), LOGGER_NORMAL);
} else {
$group['newid'] = last_insert_id();
}
}
foreach ($account['group_member'] as &$group_member) {
$group_member['uid'] = $newuid;
$import = 0;
foreach ($account['group'] as $group) {
if ($group['id'] == $group_member['gid'] && isset($group['newid'])) {
$group_member['gid'] = $group['newid'];
$import++;
break;
}
}
foreach ($account['contact'] as $contact) {
if ($contact['id'] == $group_member['contact-id'] && isset($contact['newid'])) {
$group_member['contact-id'] = $contact['newid'];
$import++;
break;
}
}
if ($import == 2) {
$r = db_import_assoc('group_member', $group_member);
if ($r === false) {
logger("uimport:insert group member " . $group_member['id'] . " : ERROR : " . last_error(), LOGGER_NORMAL);
}
}
}
foreach ($account['photo'] as &$photo) {
$photo['uid'] = $newuid;
$photo['data'] = hex2bin($photo['data']);
$p = new Photo($photo['data'], $photo['type']);
$r = $p->store(
$photo['uid'], $photo['contact-id'], //0
$photo['resource-id'], $photo['filename'], $photo['album'], $photo['scale'], $photo['profile'], //1
$photo['allow_cid'], $photo['allow_gid'], $photo['deny_cid'], $photo['deny_gid']
);
if ($r === false) {
logger("uimport:insert photo " . $photo['resource-id'] . "," . $photo['scale'] . " : ERROR : " . last_error(), LOGGER_NORMAL);
}
}
foreach ($account['pconfig'] as &$pconfig) {
$pconfig['uid'] = $newuid;
$r = db_import_assoc('pconfig', $pconfig);
if ($r === false) {
logger("uimport:insert pconfig " . $pconfig['id'] . " : ERROR : " . last_error(), LOGGER_NORMAL);
}
}
// send relocate messages
proc_run('php', 'include/notifier.php', 'relocate', $newuid);
info(t("Done. You can now login with your username and password"));
goaway($a->get_baseurl() . "/login");
}

View file

@ -188,7 +188,11 @@
$("img[data-src]", nnm).each(function(i, el){
// Add src attribute for images with a data-src attribute
$(el).attr('src', $(el).data("src"));
// However, don't bother if the data-src attribute is empty, because
// an empty "src" tag for an image will cause some browsers
// to prefetch the root page of the Friendica hub, which will
// unnecessarily load an entire profile/ or network/ page
if($(el).data("src") != '') $(el).attr('src', $(el).data("src"));
});
}
@ -381,6 +385,9 @@
}
/* autocomplete @nicknames */
$(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl");
// setup videos, since VideoJS won't take care of any loaded via AJAX
if(typeof videojs != 'undefined') videojs.autoSetup();
});
}

2
js/main.min.js vendored

File diff suppressed because one or more lines are too long

View file

@ -3,8 +3,10 @@
/* Generic exception class
*/
class OAuthException extends Exception {
// pass
if (!class_exists('OAuthException')) {
class OAuthException extends Exception {
// pass
}
}
class OAuthConsumer {

View file

@ -0,0 +1,41 @@
WEBVTT
00:00.700 --> 00:04.110
Captions describe all relevant audio for the hearing impaired.
[ Heroic music playing for a seagull ]
00:04.500 --> 00:05.000
[ Splash!!! ]
00:05.100 --> 00:06.000
[ Sploosh!!! ]
00:08.000 --> 00:09.225
[ Splash...splash...splash splash splash ]
00:10.525 --> 00:11.255
[ Splash, Sploosh again ]
00:13.500 --> 00:14.984
Dolphin: eeeEEEEEeeee!
00:14.984 --> 00:16.984
Dolphin: Squawk! eeeEEE?
00:25.000 --> 00:28.284
[ A whole ton of splashes ]
00:29.500 --> 00:31.000
Mine. Mine. Mine.
00:34.300 --> 00:36.000
Shark: Chomp
00:36.800 --> 00:37.900
Shark: CHOMP!!!
00:37.861 --> 00:41.193
EEEEEEOOOOOOOOOOWHALENOISE
00:42.593 --> 00:45.611
[ BIG SPLASH ]

View file

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html>
<head>
<title>Video.js | HTML5 Video Player</title>
<!-- Chang URLs to wherever Video.js files will be hosted -->
<link href="video-js.css" rel="stylesheet" type="text/css">
<!-- video.js must be in the <head> for older IEs to work. -->
<script src="video.js"></script>
<!-- Unless using the CDN hosted version, update the URL to the Flash SWF -->
<script>
_V_.options.flash.swf = "video-js.swf";
</script>
</head>
<body>
<video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="640" height="264"
poster="http://video-js.zencoder.com/oceans-clip.png"
data-setup="{}">
<source src="http://video-js.zencoder.com/oceans-clip.mp4" type='video/mp4' />
<source src="http://video-js.zencoder.com/oceans-clip.webm" type='video/webm' />
<source src="http://video-js.zencoder.com/oceans-clip.ogv" type='video/ogg' />
<track kind="captions" src="demo.captions.vtt" srclang="en" label="English" />
</video>
</body>
</html>

Binary file not shown.

View file

@ -0,0 +1,40 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
This is a custom SVG font generated by IcoMoon.
<iconset grid="16"></iconset>
</metadata>
<defs>
<font id="VideoJS" horiz-adv-x="512" >
<font-face units-per-em="512" ascent="480" descent="-32" />
<missing-glyph horiz-adv-x="512" />
<glyph unicode="&#xe000;" d="M 512.00,480.00 L 512.00,272.00 L 432.00,352.00 L 336.00,256.00 L 288.00,304.00 L 384.00,400.00 L 304.00,480.00 ZM 224.00,144.00 L 128.00,48.00 L 208.00-32.00 L 0.00-32.00 L 0.00,176.00 L 80.00,96.00 L 176.00,192.00 Z" />
<glyph unicode="&#xe001;" d="M 96.00,416.00L 416.00,224.00L 96.00,32.00 z" />
<glyph unicode="&#xe002;" d="M 64.00,416.00L 224.00,416.00L 224.00,32.00L 64.00,32.00zM 288.00,416.00L 448.00,416.00L 448.00,32.00L 288.00,32.00z" />
<glyph unicode="&#xe003;" d="M 200.666,440.666 C 213.50,453.50 224.00,449.15 224.00,431.00 L 224.00,17.00 C 224.00-1.15 213.50-5.499 200.666,7.335 L 80.00,128.00 L 0.00,128.00 L 0.00,320.00 L 80.00,320.00 L 200.666,440.666 Z" />
<glyph unicode="&#xe004;" d="M 274.51,109.49c-6.143,0.00-12.284,2.343-16.971,7.029c-9.373,9.373-9.373,24.568,0.00,33.941
c 40.55,40.55, 40.55,106.529,0.00,147.078c-9.373,9.373-9.373,24.569,0.00,33.941c 9.373,9.372, 24.568,9.372, 33.941,0.00
c 59.265-59.265, 59.265-155.696,0.00-214.961C 286.794,111.833, 280.652,109.49, 274.51,109.49zM 200.666,440.666 C 213.50,453.50 224.00,449.15 224.00,431.00 L 224.00,17.00 C 224.00-1.15 213.50-5.499 200.666,7.335 L 80.00,128.00 L 0.00,128.00 L 0.00,320.00 L 80.00,320.00 L 200.666,440.666 Z" />
<glyph unicode="&#xe005;" d="M 359.765,64.235c-6.143,0.00-12.284,2.343-16.971,7.029c-9.372,9.372-9.372,24.568,0.00,33.941
c 65.503,65.503, 65.503,172.085,0.00,237.588c-9.372,9.373-9.372,24.569,0.00,33.941c 9.372,9.371, 24.569,9.372, 33.941,0.00
C 417.532,335.938, 440.00,281.696, 440.00,224.00c0.00-57.695-22.468-111.938-63.265-152.735C 372.049,66.578, 365.907,64.235, 359.765,64.235zM 274.51,109.49c-6.143,0.00-12.284,2.343-16.971,7.029c-9.373,9.373-9.373,24.568,0.00,33.941
c 40.55,40.55, 40.55,106.529,0.00,147.078c-9.373,9.373-9.373,24.569,0.00,33.941c 9.373,9.372, 24.568,9.372, 33.941,0.00
c 59.265-59.265, 59.265-155.696,0.00-214.961C 286.794,111.833, 280.652,109.49, 274.51,109.49zM 200.666,440.666 C 213.50,453.50 224.00,449.15 224.00,431.00 L 224.00,17.00 C 224.00-1.15 213.50-5.499 200.666,7.335 L 80.00,128.00 L 0.00,128.00 L 0.00,320.00 L 80.00,320.00 L 200.666,440.666 Z" />
<glyph unicode="&#xe006;" d="M 445.02,18.98c-6.143,0.00-12.284,2.343-16.971,7.029c-9.372,9.373-9.372,24.568,0.00,33.941
C 471.868,103.771, 496.001,162.03, 496.001,224.00c0.00,61.969-24.133,120.229-67.952,164.049c-9.372,9.373-9.372,24.569,0.00,33.941
c 9.372,9.372, 24.569,9.372, 33.941,0.00c 52.885-52.886, 82.011-123.20, 82.011-197.99c0.00-74.791-29.126-145.104-82.011-197.99
C 457.304,21.323, 451.162,18.98, 445.02,18.98zM 359.765,64.235c-6.143,0.00-12.284,2.343-16.971,7.029c-9.372,9.372-9.372,24.568,0.00,33.941
c 65.503,65.503, 65.503,172.085,0.00,237.588c-9.372,9.373-9.372,24.569,0.00,33.941c 9.372,9.371, 24.569,9.372, 33.941,0.00
C 417.532,335.938, 440.00,281.696, 440.00,224.00c0.00-57.695-22.468-111.938-63.265-152.735C 372.049,66.578, 365.907,64.235, 359.765,64.235zM 274.51,109.49c-6.143,0.00-12.284,2.343-16.971,7.029c-9.373,9.373-9.373,24.568,0.00,33.941
c 40.55,40.55, 40.55,106.529,0.00,147.078c-9.373,9.373-9.373,24.569,0.00,33.941c 9.373,9.372, 24.568,9.372, 33.941,0.00
c 59.265-59.265, 59.265-155.696,0.00-214.961C 286.794,111.833, 280.652,109.49, 274.51,109.49zM 200.666,440.666 C 213.50,453.50 224.00,449.15 224.00,431.00 L 224.00,17.00 C 224.00-1.15 213.50-5.499 200.666,7.335 L 80.00,128.00 L 0.00,128.00 L 0.00,320.00 L 80.00,320.00 L 200.666,440.666 Z" horiz-adv-x="544" />
<glyph unicode="&#xe007;" d="M 256.00,480.00L 96.00,224.00L 256.00-32.00L 416.00,224.00 z" />
<glyph unicode="&#xe008;" d="M 0.00,480.00 L 687.158,480.00 L 687.158-35.207 L 0.00-35.207 L 0.00,480.00 z M 622.731,224.638 C 621.878,314.664 618.46,353.922 597.131,381.656 C 593.291,387.629 586.038,391.042 580.065,395.304 C 559.158,410.669 460.593,416.211 346.247,416.211 C 231.896,416.211 128.642,410.669 108.162,395.304 C 101.762,391.042 94.504,387.629 90.242,381.656 C 69.331,353.922 66.349,314.664 65.069,224.638 C 66.349,134.607 69.331,95.353 90.242,67.62 C 94.504,61.22 101.762,58.233 108.162,53.967 C 128.642,38.18 231.896,33.06 346.247,32.207 C 460.593,33.06 559.158,38.18 580.065,53.967 C 586.038,58.233 593.291,61.22 597.131,67.62 C 618.46,95.353 621.878,134.607 622.731,224.638 z M 331.179,247.952 C 325.389,318.401 287.924,359.905 220.901,359.905 C 159.672,359.905 111.54,304.689 111.54,215.965 C 111.54,126.859 155.405,71.267 227.907,71.267 C 285.79,71.267 326.306,113.916 332.701,184.742 L 263.55,184.742 C 260.81,158.468 249.843,138.285 226.69,138.285 C 190.136,138.285 183.435,174.462 183.435,212.92 C 183.435,265.854 198.665,292.886 223.951,292.886 C 246.492,292.886 260.81,276.511 262.939,247.952 L 331.179,247.952 z M 570.013,247.952 C 564.228,318.401 526.758,359.905 459.74,359.905 C 398.507,359.905 350.379,304.689 350.379,215.965 C 350.379,126.859 394.244,71.267 466.746,71.267 C 524.625,71.267 565.14,113.916 571.536,184.742 L 502.384,184.742 C 499.649,158.468 488.682,138.285 465.529,138.285 C 428.971,138.285 422.27,174.462 422.27,212.92 C 422.27,265.854 437.504,292.886 462.785,292.886 C 485.327,292.886 499.649,276.511 501.778,247.952 L 570.013,247.952 z " horiz-adv-x="687.1578947368421" />
<glyph unicode="&#xe009;" d="M 64.00,416.00L 448.00,416.00L 448.00,32.00L 64.00,32.00z" />
<glyph unicode="&#xe00a;" d="M 192.00,416.00A64.00,64.00 12780.00 1 1 320.00,416A64.00,64.00 12780.00 1 1 192.00,416zM 327.765,359.765A64.00,64.00 12780.00 1 1 455.765,359.765A64.00,64.00 12780.00 1 1 327.765,359.765zM 416.00,224.00A32.00,32.00 12780.00 1 1 480.00,224A32.00,32.00 12780.00 1 1 416.00,224zM 359.765,88.235A32.00,32.00 12780.00 1 1 423.765,88.23500000000001A32.00,32.00 12780.00 1 1 359.765,88.23500000000001zM 224.001,32.00A32.00,32.00 12780.00 1 1 288.001,32A32.00,32.00 12780.00 1 1 224.001,32zM 88.236,88.235A32.00,32.00 12780.00 1 1 152.236,88.23500000000001A32.00,32.00 12780.00 1 1 88.236,88.23500000000001zM 72.236,359.765A48.00,48.00 12780.00 1 1 168.236,359.765A48.00,48.00 12780.00 1 1 72.236,359.765zM 28.00,224.00A36.00,36.00 12780.00 1 1 100.00,224A36.00,36.00 12780.00 1 1 28.00,224z" />
<glyph unicode="&#xe00b;" d="M 224.00,192.00 L 224.00-16.00 L 144.00,64.00 L 48.00-32.00 L 0.00,16.00 L 96.00,112.00 L 16.00,192.00 ZM 512.00,432.00 L 416.00,336.00 L 496.00,256.00 L 288.00,256.00 L 288.00,464.00 L 368.00,384.00 L 464.00,480.00 Z" />
<glyph unicode="&#xe00c;" d="M 256.00,448.00 C 397.385,448.00 512.00,354.875 512.00,240.00 C 512.00,125.124 397.385,32.00 256.00,32.00 C 242.422,32.00 229.095,32.867 216.088,34.522 C 161.099-20.467 95.463-30.328 32.00-31.776 L 32.00-18.318 C 66.268-1.529 96.00,29.052 96.00,64.00 C 96.00,68.877 95.621,73.665 94.918,78.348 C 37.02,116.48 0.00,174.725 0.00,240.00 C 0.00,354.875 114.615,448.00 256.00,448.00 Z" />
<glyph unicode="&#x20;" horiz-adv-x="256" />
<glyph class="hidden" unicode="&#xf000;" d="M0,480L 512 -32L0 -32 z" horiz-adv-x="0" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,730 @@
/*
VideoJS Default Styles (http://videojs.com)
Version GENERATED_AT_BUILD
*/
/*
REQUIRED STYLES (be careful overriding)
================================================================================ */
/* When loading the player, the video tag is replaced with a DIV,
that will hold the video tag or object tag for other playback methods.
The div contains the video playback element (Flash or HTML5) and controls, and sets the width and height of the video.
** If you want to add some kind of border/padding (e.g. a frame), or special positioning, use another containing element.
Otherwise you risk messing up control positioning and full window mode. **
*/
.video-js {
background-color: #000;
position: relative;
padding: 0;
/* Start with 10px for base font size so other dimensions can be em based and easily calculable. */
font-size: 10px;
/* Allow poster to be vertially aligned. */
vertical-align: middle;
/* display: table-cell; */ /*This works in Safari but not Firefox.*/
}
/* Playback technology elements expand to the width/height of the containing div.
<video> or <object> */
.video-js .vjs-tech {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* Fix for Firefox 9 fullscreen (only if it is enabled). Not needed when checking fullScreenEnabled. */
.video-js:-moz-full-screen { position: absolute; }
/* Fullscreen Styles */
body.vjs-full-window {
padding: 0;
margin: 0;
height: 100%;
overflow-y: auto; /* Fix for IE6 full-window. http://www.cssplay.co.uk/layouts/fixed.html */
}
.video-js.vjs-fullscreen {
position: fixed;
overflow: hidden;
z-index: 1000;
left: 0;
top: 0;
bottom: 0;
right: 0;
width: 100% !important;
height: 100% !important;
_position: absolute; /* IE6 Full-window (underscore hack) */
}
.video-js:-webkit-full-screen {
width: 100% !important; height: 100% !important;
}
/* Poster Styles */
.vjs-poster {
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: contain;
cursor: pointer;
height: 100%;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}
.vjs-poster img {
display: block;
margin: 0 auto;
max-height: 100%;
padding: 0;
width: 100%;
}
/* Text Track Styles */
/* Overall track holder for both captions and subtitles */
.video-js .vjs-text-track-display {
text-align: center;
position: absolute;
bottom: 4em;
left: 1em; /* Leave padding on left and right */
right: 1em;
font-family: Arial, sans-serif;
}
/* Individual tracks */
.video-js .vjs-text-track {
display: none;
font-size: 1.4em;
text-align: center;
margin-bottom: 0.1em;
/* Transparent black background, or fallback to all black (oldIE) */
background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.50);
}
.video-js .vjs-subtitles { color: #fff; } /* Subtitles are white */
.video-js .vjs-captions { color: #fc6; } /* Captions are yellow */
.vjs-tt-cue { display: block; }
/* Fading sytles, used to fade control bar. */
.vjs-fade-in {
display: block !important;
visibility: visible; /* Needed to make sure things hide in older browsers too. */
opacity: 1;
-webkit-transition: visibility 0.1s, opacity 0.1s;
-moz-transition: visibility 0.1s, opacity 0.1s;
-ms-transition: visibility 0.1s, opacity 0.1s;
-o-transition: visibility 0.1s, opacity 0.1s;
transition: visibility 0.1s, opacity 0.1s;
}
.vjs-fade-out {
display: block !important;
visibility: hidden;
opacity: 0;
-webkit-transition: visibility 1.5s, opacity 1.5s;
-moz-transition: visibility 1.5s, opacity 1.5s;
-ms-transition: visibility 1.5s, opacity 1.5s;
-o-transition: visibility 1.5s, opacity 1.5s;
transition: visibility 1.5s, opacity 1.5s;
/* Wait a moment before fading out the control bar */
-webkit-transition-delay: 2s;
-moz-transition-delay: 2s;
-ms-transition-delay: 2s;
-o-transition-delay: 2s;
transition-delay: 2s;
}
/* Hide disabled or unsupported controls */
.vjs-default-skin .vjs-hidden { display: none; }
.vjs-lock-showing {
display: block !important;
opacity: 1;
visibility: visible;
}
/* DEFAULT SKIN (override in another file to create new skins)
================================================================================
Instead of editing this file, I recommend creating your own skin CSS file to be included after this file,
so you can upgrade to newer versions easier. You can remove all these styles by removing the 'vjs-default-skin' class from the tag. */
/* Base UI Component Classes
-------------------------------------------------------------------------------- */
@font-face{
font-family: 'VideoJS';
src: url('font/vjs.eot');
src: url('font/vjs.eot') format('embedded-opentype'),
url('font/vjs.woff') format('woff'),
url('font/vjs.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
.vjs-default-skin {
color: #ccc;
}
/* Slider - used for Volume bar and Seek bar */
.vjs-default-skin .vjs-slider {
outline: 0; /* Replace browser focus hightlight with handle highlight */
position: relative;
cursor: pointer;
padding: 0;
background: rgb(50, 50, 50); /* IE8- Fallback */
background: rgba(100, 100, 100, 0.5);
}
.vjs-default-skin .vjs-slider:focus {
background: rgb(70, 70, 70); /* IE8- Fallback */
background: rgba(100, 100, 100, 0.70);
-webkit-box-shadow: 0 0 2em rgba(255, 255, 255, 1);
-moz-box-shadow: 0 0 2em rgba(255, 255, 255, 1);
box-shadow: 0 0 2em rgba(255, 255, 255, 1);
}
.vjs-default-skin .vjs-slider-handle {
position: absolute;
/* Needed for IE6 */
left: 0;
top: 0;
}
.vjs-default-skin .vjs-slider-handle:before {
/*content: "\f111";*/ /* Circle icon = f111 */
content: "\e009"; /* Square icon */
font-family: VideoJS;
font-size: 1em;
line-height: 1;
text-align: center;
text-shadow: 0em 0em 1em #fff;
position: absolute;
top: 0;
left: 0;
/* Rotate the square icon to make a diamond */
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
/* Control Bar
-------------------------------------------------------------------------------- */
/* The default control bar. Created by controls.js */
.vjs-default-skin .vjs-control-bar {
display: none; /* Start hidden */
position: absolute;
/* Distance from the bottom of the box/video. Keep 0. Use height to add more bottom margin. */
bottom: 0;
/* 100% width of player div */
left: 0;
right: 0;
/* Controls are absolutely position, so no padding necessary */
padding: 0;
margin: 0;
/* Height includes any margin you want above or below control items */
height: 3.0em;
background-color: rgb(0, 0, 0);
/* Slight blue so it can be seen more easily on black. */
background-color: rgba(7, 40, 50, 0.7);
/* Default font settings */
font-style: normal;
font-weight: normal;
font-family: Arial, sans-serif;
}
/* General styles for individual controls. */
.vjs-default-skin .vjs-control {
outline: none;
position: relative;
float: left;
text-align: center;
margin: 0;
padding: 0;
height: 3.0em;
width: 4em;
}
/* FontAwsome button icons */
.vjs-default-skin .vjs-control:before {
font-family: VideoJS;
font-size: 1.5em;
line-height: 2;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
/* Replacement for focus outline */
.vjs-default-skin .vjs-control:focus:before,
.vjs-default-skin .vjs-control:hover:before {
text-shadow: 0em 0em 1em rgba(255, 255, 255, 1);
}
.vjs-default-skin .vjs-control:focus { /* outline: 0; */ /* keyboard-only users cannot see the focus on several of the UI elements when this is set to 0 */ }
/* Hide control text visually, but have it available for screenreaders: h5bp.com/v */
.vjs-default-skin .vjs-control-text { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Play/Pause
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-play-control {
width: 5em;
cursor: pointer;
}
.vjs-default-skin .vjs-play-control:before {
content: "\e001"; /* Play Icon */
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
content: "\e002"; /* Pause Icon */
}
/* Rewind
-------------------------------------------------------------------------------- */
/*.vjs-default-skin .vjs-rewind-control { width: 5em; cursor: pointer !important; }
.vjs-default-skin .vjs-rewind-control div { width: 19px; height: 16px; background: url('video-js.png'); margin: 0.5em auto 0; }
*/
/* Volume/Mute
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-mute-control,
.vjs-default-skin .vjs-volume-menu-button {
cursor: pointer;
float: right;
}
.vjs-default-skin .vjs-mute-control:before,
.vjs-default-skin .vjs-volume-menu-button:before {
content: "\e006"; /* Full volume */
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
content: "\e003"; /* No volume */
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
content: "\e004"; /* Half volume */
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
content: "\e005"; /* Full volume */
}
.vjs-default-skin .vjs-volume-control {
width: 5em;
float: right;
}
.vjs-default-skin .vjs-volume-bar {
width: 5em;
height: 0.6em;
margin: 1.1em auto 0;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
height: 2.9em;
}
.vjs-default-skin .vjs-volume-level {
position: absolute;
top: 0;
left: 0;
height: 0.5em;
background: #66A8CC
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC)
-50% 0 repeat;
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
width: 0.5em;
height: 0.5em;
}
.vjs-default-skin .vjs-volume-handle:before {
font-size: 0.9em;
top: -0.2em;
left: -0.2em;
width: 1em;
height: 1em;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
width: 6em;
left: -4em;
}
/*.vjs-default-skin .vjs-menu-button .vjs-volume-control {
height: 1.5em;
}*/
/* Progress
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-progress-control {
position: absolute;
left: 0;
right: 0;
width: auto;
font-size: 0.3em;
height: 1em;
/* Set above the rest of the controls. */
top: -1em;
/* Shrink the bar slower than it grows. */
-webkit-transition: top 0.4s, height 0.4s, font-size 0.4s, -webkit-transform 0.4s;
-moz-transition: top 0.4s, height 0.4s, font-size 0.4s, -moz-transform 0.4s;
-o-transition: top 0.4s, height 0.4s, font-size 0.4s, -o-transform 0.4s;
transition: top 0.4s, height 0.4s, font-size 0.4s, transform 0.4s;
}
/* On hover, make the progress bar grow to something that's more clickable.
This simply changes the overall font for the progress bar, and this
updates both the em-based widths and heights, as wells as the icon font */
.vjs-default-skin:hover .vjs-progress-control {
font-size: .9em;
/* Even though we're not changing the top/height, we need to include them in
the transition so they're handled correctly. */
-webkit-transition: top 0.2s, height 0.2s, font-size 0.2s, -webkit-transform 0.2s;
-moz-transition: top 0.2s, height 0.2s, font-size 0.2s, -moz-transform 0.2s;
-o-transition: top 0.2s, height 0.2s, font-size 0.2s, -o-transform 0.2s;
transition: top 0.2s, height 0.2s, font-size 0.2s, transform 0.2s;
}
/* Box containing play and load progresses. Also acts as seek scrubber. */
.vjs-default-skin .vjs-progress-holder {
/* Placement within the progress control item */
height: 100%;
}
/* Progress Bars */
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
position: absolute;
display: block;
height: 100%;
margin: 0;
padding: 0;
/* Needed for IE6 */
left: 0;
top: 0;
}
.vjs-default-skin .vjs-play-progress {
/*
Using a data URI to create the white diagonal lines with a transparent
background. Surprising works in IE8.
Created using http://www.patternify.com
Changing the first color value will change the bar color.
Also using a paralax effect to make the lines move backwards.
The -50% left position makes that happen.
*/
background: #66A8CC
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC)
-50% 0 repeat;
}
.vjs-default-skin .vjs-load-progress {
background: rgb(100, 100, 100); /* IE8- Fallback */
background: rgba(255, 255, 255, 0.4);
}
.vjs-default-skin .vjs-seek-handle {
width: 1.5em;
height: 100%;
}
.vjs-default-skin .vjs-seek-handle:before {
padding-top: 0.1em; /* Minor adjustment */
}
/* Time Display
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-time-controls {
font-size: 1em;
/* Align vertically by making the line height the same as the control bar */
line-height: 3em;
}
.vjs-default-skin .vjs-current-time { float: left; }
.vjs-default-skin .vjs-duration { float: left; }
/* Remaining time is in the HTML, but not included in default design */
.vjs-default-skin .vjs-remaining-time { display: none; float: left; }
.vjs-time-divider { float: left; line-height: 3em; }
/* Fullscreen
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-fullscreen-control {
width: 3.8em;
cursor: pointer;
float: right;
}
.vjs-default-skin .vjs-fullscreen-control:before {
content: "\e000"; /* Enter full screen */
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
content: "\e00b"; /* Exit full screen */
}
/* Big Play Button (at start)
---------------------------------------------------------*/
.vjs-default-skin .vjs-big-play-button {
display: block;
z-index: 2;
position: absolute;
top: 2em;
left: 2em;
width: 12.0em;
height: 8.0em;
margin: 0;
text-align: center;
vertical-align: middle;
cursor: pointer;
opacity: 1;
/* Need a slightly gray bg so it can be seen on black backgrounds */
background-color: rgb(40, 40, 40);
background-color: rgba(7, 40, 50, 0.7);
border: 0.3em solid rgb(50, 50, 50);
border-color: rgba(255, 255, 255, 0.25);
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
-webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
-moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
-webkit-transition: border 0.4s, -webkit-box-shadow 0.4s, -webkit-transform 0.4s;
-moz-transition: border 0.4s, -moz-box-shadow 0.4s, -moz-transform 0.4s;
-o-transition: border 0.4s, -o-box-shadow 0.4s, -o-transform 0.4s;
transition: border 0.4s, box-shadow 0.4s, transform 0.4s;
}
.vjs-default-skin:hover .vjs-big-play-button,
.vjs-default-skin .vjs-big-play-button:focus {
outline: 0;
border-color: rgb(255, 255, 255);
border-color: rgba(255, 255, 255, 1);
/* IE8 needs a non-glow hover state */
background-color: rgb(80, 80, 80);
background-color: rgba(50, 50, 50, 0.75);
-webkit-box-shadow: 0 0 3em #fff;
-moz-box-shadow: 0 0 3em #fff;
box-shadow: 0 0 3em #fff;
-webkit-transition: border 0s, -webkit-box-shadow 0s, -webkit-transform 0s;
-moz-transition: border 0s, -moz-box-shadow 0s, -moz-transform 0s;
-o-transition: border 0s, -o-box-shadow 0s, -o-transform 0s;
transition: border 0s, box-shadow 0s, transform 0s;
}
.vjs-default-skin .vjs-big-play-button:before {
content: "\e001"; /* Play icon */
font-family: VideoJS;
font-size: 3em;
line-height: 2.66;
text-shadow: 0.05em 0.05em 0.1em #000;
text-align: center; /* Needed for IE8 */
position: absolute;
left: 0;
width: 100%;
height: 100%;
}
/* Loading Spinner
---------------------------------------------------------*/
.vjs-loading-spinner {
display: none;
position: absolute;
top: 50%;
left: 50%;
font-size: 5em;
line-height: 1;
width: 1em;
height: 1em;
margin-left: -0.5em;
margin-top: -0.5em;
opacity: 0.75;
-webkit-animation: spin 1.5s infinite linear;
-moz-animation: spin 1.5s infinite linear;
-o-animation: spin 1.5s infinite linear;
animation: spin 1.5s infinite linear;
}
.vjs-default-skin .vjs-loading-spinner:before {
content: "\e00a"; /* Loading spinner icon */
font-family: VideoJS;
position: absolute;
width: 1em;
height: 1em;
text-align: center;
text-shadow: 0em 0em 0.1em #000;
}
/* Add a gradient to the spinner by overlaying another copy.
Text gradient plus a text shadow doesn't work
and `background-clip: text` only works in Webkit. */
.vjs-default-skin .vjs-loading-spinner:after {
content: "\e00a"; /* Loading spinner icon */
font-family: VideoJS;
position: absolute;
width: 1em;
height: 1em;
text-align: center;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
@-moz-keyframes spin {
0% { -moz-transform: rotate(0deg); }
100% { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(359deg); }
}
@-o-keyframes spin {
0% { -o-transform: rotate(0deg); }
100% { -o-transform: rotate(359deg); }
}
@-ms-keyframes spin {
0% { -ms-transform: rotate(0deg); }
100% { -ms-transform: rotate(359deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
/* Menu Buttons (Captions/Subtitles/etc.)
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-menu-button {
float: right;
cursor: pointer;
}
.vjs-default-skin .vjs-menu {
display: none;
position: absolute;
bottom: 0;
left: 0em; /* (Width of vjs-menu - width of button) / 2 */
width: 0em;
height: 0em;
margin-bottom: 3em;
border-left: 2em solid transparent;
border-right: 2em solid transparent;
border-top: 1.55em solid rgb(0, 0, 0); /* Same top as ul bottom */
border-top-color: rgba(7, 40, 50, 0.5); /* Same as ul background */
}
/* Button Pop-up Menu */
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
display: block;
padding: 0; margin: 0;
position: absolute;
width: 10em;
bottom: 1.5em; /* Same bottom as vjs-menu border-top */
max-height: 15em;
overflow: auto;
left: -5em; /* Width of menu - width of button / 2 */
background-color: rgb(0, 0, 0);
background-color: rgba(7, 40, 50, 0.7);
-webkit-box-shadow: -20px -20px 0px rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0 0 1em rgba(255, 255, 255, 0.5);
box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}
/*.vjs-default-skin .vjs-menu-button:focus ul,*/ /* This is not needed because keyboard accessibility for the caption button is not handled with the focus any more. */
.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
display: block;
}
.vjs-default-skin .vjs-menu-button ul li {
list-style: none;
margin: 0;
padding: 0.3em 0 0.3em 0;
line-height: 1.4em;
font-size: 1.2em;
font-weight: normal;
text-align: center;
text-transform: lowercase;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
background-color: #000;
}
.vjs-default-skin .vjs-menu-button ul li:focus,
.vjs-default-skin .vjs-menu-button ul li:hover,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
background-color: rgb(255, 255, 255);
background-color: rgba(255, 255, 255, 0.75);
color: #111;
outline: 0;
-webkit-box-shadow: 0 0 1em rgba(255, 255, 255, 1);
-moz-box-shadow: 0 0 1em rgba(255, 255, 255, 1);
box-shadow: 0 0 1em rgba(255, 255, 255, 1);
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
text-align: center;
text-transform: uppercase;
font-size: 1em;
line-height: 2em;
padding: 0;
margin: 0 0 0.3em 0;
font-weight: bold;
cursor: default;
}
/* Subtitles Button */
.vjs-default-skin .vjs-subtitles-button:before { content: "\e00c"; }
/* There's unfortunately no CC button in FontAwesome, so we need
to manually create one. Please +1 the fontawesome request.
https://github.com/FortAwesome/Font-Awesome/issues/968 */
.vjs-default-skin .vjs-captions-button {
font-size: 1em; /* Font icons are 1.5em */
}
.vjs-default-skin .vjs-captions-button:before {
content: "\e008";
font-family: VideoJS;
font-size: 1.5em;
line-height: 2;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
text-shadow: none;
}
/* Replacement for focus outline */
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,
.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
-webkit-box-shadow: 0 0 1em rgba(255, 255, 255, 1);
-moz-box-shadow: 0 0 1em rgba(255, 255, 255, 1);
box-shadow: 0 0 1em rgba(255, 255, 255, 1);
}

Binary file not shown.

View file

@ -0,0 +1,6079 @@
/**
* @fileoverview Main function src.
*/
// HTML5 Shiv. Must be in <head> to support older browsers.
document.createElement('video');document.createElement('audio');
/**
* Doubles as the main function for users to create a player instance and also
* the main library object.
*
* @param {String|Element} id Video element or video element ID
* @param {Object=} options Optional options object for config/settings
* @param {Function=} ready Optional ready callback
* @return {vjs.Player} A player instance
*/
var vjs = function(id, options, ready){
var tag; // Element of ID
// Allow for element or ID to be passed in
// String ID
if (typeof id === 'string') {
// Adjust for jQuery ID syntax
if (id.indexOf('#') === 0) {
id = id.slice(1);
}
// If a player instance has already been created for this ID return it.
if (vjs.players[id]) {
return vjs.players[id];
// Otherwise get element for ID
} else {
tag = vjs.el(id);
}
// ID is a media element
} else {
tag = id;
}
// Check for a useable element
if (!tag || !tag.nodeName) { // re: nodeName, could be a box div also
throw new TypeError('The element or ID supplied is not valid. (videojs)'); // Returns
}
// Element may have a player attr referring to an already created player instance.
// If not, set up a new player and return the instance.
return tag['player'] || new vjs.Player(tag, options, ready);
};
// Extended name, also available externally, window.videojs
var videojs = vjs;
window.videojs = window.vjs = vjs;
// CDN Version. Used to target right flash swf.
vjs.CDN_VERSION = 'GENERATED_CDN_VSN';
vjs.ACCESS_PROTOCOL = ('https:' == document.location.protocol ? 'https://' : 'http://');
/**
* Global Player instance options, surfaced from vjs.Player.prototype.options_
* vjs.options = vjs.Player.prototype.options_
* All options should use string keys so they avoid
* renaming by closure compiler
* @type {Object}
*/
vjs.options = {
// Default order of fallback technology
'techOrder': ['html5','flash'],
// techOrder: ['flash','html5'],
'html5': {},
'flash': { 'swf': vjs.ACCESS_PROTOCOL + 'vjs.zencdn.net/c/video-js.swf' },
// Default of web browser is 300x150. Should rely on source width/height.
'width': 300,
'height': 150,
// defaultVolume: 0.85,
'defaultVolume': 0.00, // The freakin seaguls are driving me crazy!
// Included control sets
'children': {
'mediaLoader': {},
'posterImage': {},
'textTrackDisplay': {},
'loadingSpinner': {},
'bigPlayButton': {},
'controlBar': {}
}
};
/**
* Global player list
* @type {Object}
*/
vjs.players = {};
// Set CDN Version of swf
if (vjs.CDN_VERSION != 'GENERATED_CDN_VSN') {
videojs.options['flash']['swf'] = vjs.ACCESS_PROTOCOL + 'vjs.zencdn.net/'+vjs.CDN_VERSION+'/video-js.swf';
}
/**
* Core Object/Class for objects that use inheritance + contstructors
* @constructor
*/
vjs.CoreObject = vjs['CoreObject'] = function(){};
// Manually exporting vjs['CoreObject'] here for Closure Compiler
// because of the use of the extend/create class methods
// If we didn't do this, those functions would get flattend to something like
// `a = ...` and `this.prototype` would refer to the global object instead of
// CoreObject
/**
* Create a new object that inherits from this Object
* @param {Object} props Functions and properties to be applied to the
* new object's prototype
* @return {vjs.CoreObject} Returns an object that inherits from CoreObject
* @this {*}
*/
vjs.CoreObject.extend = function(props){
var init, subObj;
props = props || {};
// Set up the constructor using the supplied init method
// or using the init of the parent object
// Make sure to check the unobfuscated version for external libs
init = props['init'] || props.init || this.prototype['init'] || this.prototype.init || function(){};
// In Resig's simple class inheritance (previously used) the constructor
// is a function that calls `this.init.apply(arguments)`
// However that would prevent us from using `ParentObject.call(this);`
// in a Child constuctor because the `this` in `this.init`
// would still refer to the Child and cause an inifinite loop.
// We would instead have to do
// `ParentObject.prototype.init.apply(this, argumnents);`
// Bleh. We're not creating a _super() function, so it's good to keep
// the parent constructor reference simple.
subObj = function(){
init.apply(this, arguments);
};
// Inherit from this object's prototype
subObj.prototype = vjs.obj.create(this.prototype);
// Reset the constructor property for subObj otherwise
// instances of subObj would have the constructor of the parent Object
subObj.prototype.constructor = subObj;
// Make the class extendable
subObj.extend = vjs.CoreObject.extend;
// Make a function for creating instances
subObj.create = vjs.CoreObject.create;
// Extend subObj's prototype with functions and other properties from props
for (var name in props) {
if (props.hasOwnProperty(name)) {
subObj.prototype[name] = props[name];
}
}
return subObj;
};
/**
* Create a new instace of this Object class
* @return {vjs.CoreObject} Returns an instance of a CoreObject subclass
* @this {*}
*/
vjs.CoreObject.create = function(){
// Create a new object that inherits from this object's prototype
var inst = vjs.obj.create(this.prototype);
// Apply this constructor function to the new object
this.apply(inst, arguments);
// Return the new object
return inst;
};
/**
* @fileoverview Event System (John Resig - Secrets of a JS Ninja http://jsninja.com/)
* (Original book version wasn't completely usable, so fixed some things and made Closure Compiler compatible)
* This should work very similarly to jQuery's events, however it's based off the book version which isn't as
* robust as jquery's, so there's probably some differences.
*/
/**
* Add an event listener to element
* It stores the handler function in a separate cache object
* and adds a generic handler to the element's event,
* along with a unique id (guid) to the element.
* @param {Element|Object} elem Element or object to bind listeners to
* @param {String} type Type of event to bind to.
* @param {Function} fn Event listener.
*/
vjs.on = function(elem, type, fn){
var data = vjs.getData(elem);
// We need a place to store all our handler data
if (!data.handlers) data.handlers = {};
if (!data.handlers[type]) data.handlers[type] = [];
if (!fn.guid) fn.guid = vjs.guid++;
data.handlers[type].push(fn);
if (!data.dispatcher) {
data.disabled = false;
data.dispatcher = function (event){
if (data.disabled) return;
event = vjs.fixEvent(event);
var handlers = data.handlers[event.type];
if (handlers) {
// Copy handlers so if handlers are added/removed during the process it doesn't throw everything off.
var handlersCopy = handlers.slice(0);
for (var m = 0, n = handlersCopy.length; m < n; m++) {
if (event.isImmediatePropagationStopped()) {
break;
} else {
handlersCopy[m].call(elem, event);
}
}
}
};
}
if (data.handlers[type].length == 1) {
if (document.addEventListener) {
elem.addEventListener(type, data.dispatcher, false);
} else if (document.attachEvent) {
elem.attachEvent('on' + type, data.dispatcher);
}
}
};
/**
* Removes event listeners from an element
* @param {Element|Object} elem Object to remove listeners from
* @param {String=} type Type of listener to remove. Don't include to remove all events from element.
* @param {Function} fn Specific listener to remove. Don't incldue to remove listeners for an event type.
*/
vjs.off = function(elem, type, fn) {
// Don't want to add a cache object through getData if not needed
if (!vjs.hasData(elem)) return;
var data = vjs.getData(elem);
// If no events exist, nothing to unbind
if (!data.handlers) { return; }
// Utility function
var removeType = function(t){
data.handlers[t] = [];
vjs.cleanUpEvents(elem,t);
};
// Are we removing all bound events?
if (!type) {
for (var t in data.handlers) removeType(t);
return;
}
var handlers = data.handlers[type];
// If no handlers exist, nothing to unbind
if (!handlers) return;
// If no listener was provided, remove all listeners for type
if (!fn) {
removeType(type);
return;
}
// We're only removing a single handler
if (fn.guid) {
for (var n = 0; n < handlers.length; n++) {
if (handlers[n].guid === fn.guid) {
handlers.splice(n--, 1);
}
}
}
vjs.cleanUpEvents(elem, type);
};
/**
* Clean up the listener cache and dispatchers
* @param {Element|Object} elem Element to clean up
* @param {String} type Type of event to clean up
*/
vjs.cleanUpEvents = function(elem, type) {
var data = vjs.getData(elem);
// Remove the events of a particular type if there are none left
if (data.handlers[type].length === 0) {
delete data.handlers[type];
// data.handlers[type] = null;
// Setting to null was causing an error with data.handlers
// Remove the meta-handler from the element
if (document.removeEventListener) {
elem.removeEventListener(type, data.dispatcher, false);
} else if (document.detachEvent) {
elem.detachEvent('on' + type, data.dispatcher);
}
}
// Remove the events object if there are no types left
if (vjs.isEmpty(data.handlers)) {
delete data.handlers;
delete data.dispatcher;
delete data.disabled;
// data.handlers = null;
// data.dispatcher = null;
// data.disabled = null;
}
// Finally remove the expando if there is no data left
if (vjs.isEmpty(data)) {
vjs.removeData(elem);
}
};
/**
* Fix a native event to have standard property values
* @param {Object} event Event object to fix
* @return {Object}
*/
vjs.fixEvent = function(event) {
function returnTrue() { return true; }
function returnFalse() { return false; }
// Test if fixing up is needed
// Used to check if !event.stopPropagation instead of isPropagationStopped
// But native events return true for stopPropagation, but don't have
// other expected methods like isPropagationStopped. Seems to be a problem
// with the Javascript Ninja code. So we're just overriding all events now.
if (!event || !event.isPropagationStopped) {
var old = event || window.event;
event = {};
// Clone the old object so that we can modify the values event = {};
// IE8 Doesn't like when you mess with native event properties
// Firefox returns false for event.hasOwnProperty('type') and other props
// which makes copying more difficult.
// TODO: Probably best to create a whitelist of event props
for (var key in old) {
event[key] = old[key];
}
// The event occurred on this element
if (!event.target) {
event.target = event.srcElement || document;
}
// Handle which other element the event is related to
event.relatedTarget = event.fromElement === event.target ?
event.toElement :
event.fromElement;
// Stop the default browser action
event.preventDefault = function () {
if (old.preventDefault) {
old.preventDefault();
}
event.returnValue = false;
event.isDefaultPrevented = returnTrue;
};
event.isDefaultPrevented = returnFalse;
// Stop the event from bubbling
event.stopPropagation = function () {
if (old.stopPropagation) {
old.stopPropagation();
}
event.cancelBubble = true;
event.isPropagationStopped = returnTrue;
};
event.isPropagationStopped = returnFalse;
// Stop the event from bubbling and executing other handlers
event.stopImmediatePropagation = function () {
if (old.stopImmediatePropagation) {
old.stopImmediatePropagation();
}
event.isImmediatePropagationStopped = returnTrue;
event.stopPropagation();
};
event.isImmediatePropagationStopped = returnFalse;
// Handle mouse position
if (event.clientX != null) {
var doc = document.documentElement, body = document.body;
event.pageX = event.clientX +
(doc && doc.scrollLeft || body && body.scrollLeft || 0) -
(doc && doc.clientLeft || body && body.clientLeft || 0);
event.pageY = event.clientY +
(doc && doc.scrollTop || body && body.scrollTop || 0) -
(doc && doc.clientTop || body && body.clientTop || 0);
}
// Handle key presses
event.which = event.charCode || event.keyCode;
// Fix button for mouse clicks:
// 0 == left; 1 == middle; 2 == right
if (event.button != null) {
event.button = (event.button & 1 ? 0 :
(event.button & 4 ? 1 :
(event.button & 2 ? 2 : 0)));
}
}
// Returns fixed-up instance
return event;
};
/**
* Trigger an event for an element
* @param {Element|Object} elem Element to trigger an event on
* @param {String} event Type of event to trigger
*/
vjs.trigger = function(elem, event) {
// Fetches element data and a reference to the parent (for bubbling).
// Don't want to add a data object to cache for every parent,
// so checking hasData first.
var elemData = (vjs.hasData(elem)) ? vjs.getData(elem) : {};
var parent = elem.parentNode || elem.ownerDocument;
// type = event.type || event,
// handler;
// If an event name was passed as a string, creates an event out of it
if (typeof event === 'string') {
event = { type:event, target:elem };
}
// Normalizes the event properties.
event = vjs.fixEvent(event);
// If the passed element has a dispatcher, executes the established handlers.
if (elemData.dispatcher) {
elemData.dispatcher.call(elem, event);
}
// Unless explicitly stopped, recursively calls this function to bubble the event up the DOM.
if (parent && !event.isPropagationStopped()) {
vjs.trigger(parent, event);
// If at the top of the DOM, triggers the default action unless disabled.
} else if (!parent && !event.isDefaultPrevented()) {
var targetData = vjs.getData(event.target);
// Checks if the target has a default action for this event.
if (event.target[event.type]) {
// Temporarily disables event dispatching on the target as we have already executed the handler.
targetData.disabled = true;
// Executes the default action.
if (typeof event.target[event.type] === 'function') {
event.target[event.type]();
}
// Re-enables event dispatching.
targetData.disabled = false;
}
}
// Inform the triggerer if the default was prevented by returning false
return !event.isDefaultPrevented();
/* Original version of js ninja events wasn't complete.
* We've since updated to the latest version, but keeping this around
* for now just in case.
*/
// // Added in attion to book. Book code was broke.
// event = typeof event === 'object' ?
// event[vjs.expando] ?
// event :
// new vjs.Event(type, event) :
// new vjs.Event(type);
// event.type = type;
// if (handler) {
// handler.call(elem, event);
// }
// // Clean up the event in case it is being reused
// event.result = undefined;
// event.target = elem;
};
/**
* Trigger a listener only once for an event
* @param {Element|Object} elem Element or object to
* @param {[type]} type [description]
* @param {Function} fn [description]
* @return {[type]}
*/
vjs.one = function(elem, type, fn) {
vjs.on(elem, type, function(){
vjs.off(elem, type, arguments.callee);
fn.apply(this, arguments);
});
};
var hasOwnProp = Object.prototype.hasOwnProperty;
/**
* Creates an element and applies properties.
* @param {String=} tagName Name of tag to be created.
* @param {Object=} properties Element properties to be applied.
* @return {Element}
*/
vjs.createEl = function(tagName, properties){
var el = document.createElement(tagName || 'div');
for (var propName in properties){
if (hasOwnProp.call(properties, propName)) {
//el[propName] = properties[propName];
// Not remembering why we were checking for dash
// but using setAttribute means you have to use getAttribute
// The check for dash checks for the aria-* attributes, like aria-label, aria-valuemin.
// The additional check for "role" is because the default method for adding attributes does not
// add the attribute "role". My guess is because it's not a valid attribute in some namespaces, although
// browsers handle the attribute just fine. The W3C allows for aria-* attributes to be used in pre-HTML5 docs.
// http://www.w3.org/TR/wai-aria-primer/#ariahtml. Using setAttribute gets around this problem.
if (propName.indexOf('aria-') !== -1 || propName=='role') {
el.setAttribute(propName, properties[propName]);
} else {
el[propName] = properties[propName];
}
}
}
return el;
};
/**
* Uppercase the first letter of a string
* @param {String} string String to be uppercased
* @return {String}
*/
vjs.capitalize = function(string){
return string.charAt(0).toUpperCase() + string.slice(1);
};
/**
* Object functions container
* @type {Object}
*/
vjs.obj = {};
/**
* Object.create shim for prototypal inheritance.
* https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/create
* @param {Object} obj Object to use as prototype
*/
vjs.obj.create = Object.create || function(obj){
//Create a new function called 'F' which is just an empty object.
function F() {}
//the prototype of the 'F' function should point to the
//parameter of the anonymous function.
F.prototype = obj;
//create a new constructor function based off of the 'F' function.
return new F();
};
/**
* Loop through each property in an object and call a function
* whose arguments are (key,value)
* @param {Object} obj Object of properties
* @param {Function} fn Function to be called on each property.
* @this {*}
*/
vjs.obj.each = function(obj, fn, context){
for (var key in obj) {
if (hasOwnProp.call(obj, key)) {
fn.call(context || this, key, obj[key]);
}
}
};
/**
* Merge two objects together and return the original.
* @param {Object} obj1
* @param {Object} obj2
* @return {Object}
*/
vjs.obj.merge = function(obj1, obj2){
if (!obj2) { return obj1; }
for (var key in obj2){
if (hasOwnProp.call(obj2, key)) {
obj1[key] = obj2[key];
}
}
return obj1;
};
/**
* Merge two objects, and merge any properties that are objects
* instead of just overwriting one. Uses to merge options hashes
* where deeper default settings are important.
* @param {Object} obj1 Object to override
* @param {Object} obj2 Overriding object
* @return {Object} New object. Obj1 and Obj2 will be untouched.
*/
vjs.obj.deepMerge = function(obj1, obj2){
var key, val1, val2, objDef;
objDef = '[object Object]';
// Make a copy of obj1 so we're not ovewriting original values.
// like prototype.options_ and all sub options objects
obj1 = vjs.obj.copy(obj1);
for (key in obj2){
if (hasOwnProp.call(obj2, key)) {
val1 = obj1[key];
val2 = obj2[key];
// Check if both properties are pure objects and do a deep merge if so
if (vjs.obj.isPlain(val1) && vjs.obj.isPlain(val2)) {
obj1[key] = vjs.obj.deepMerge(val1, val2);
} else {
obj1[key] = obj2[key];
}
}
}
return obj1;
};
/**
* Make a copy of the supplied object
* @param {Object} obj Object to copy
* @return {Object} Copy of object
*/
vjs.obj.copy = function(obj){
return vjs.obj.merge({}, obj);
};
/**
* Check if an object is plain, and not a dom node or any object sub-instance
* @param {Object} obj Object to check
* @return {Boolean} True if plain, false otherwise
*/
vjs.obj.isPlain = function(obj){
return !!obj
&& typeof obj === 'object'
&& obj.toString() === '[object Object]'
&& obj.constructor === Object;
};
/**
* Bind (a.k.a proxy or Context). A simple method for changing the context of a function
It also stores a unique id on the function so it can be easily removed from events
* @param {*} context The object to bind as scope
* @param {Function} fn The function to be bound to a scope
* @param {Number=} uid An optional unique ID for the function to be set
* @return {Function}
*/
vjs.bind = function(context, fn, uid) {
// Make sure the function has a unique ID
if (!fn.guid) { fn.guid = vjs.guid++; }
// Create the new function that changes the context
var ret = function() {
return fn.apply(context, arguments);
};
// Allow for the ability to individualize this function
// Needed in the case where multiple objects might share the same prototype
// IF both items add an event listener with the same function, then you try to remove just one
// it will remove both because they both have the same guid.
// when using this, you need to use the bind method when you remove the listener as well.
// currently used in text tracks
ret.guid = (uid) ? uid + '_' + fn.guid : fn.guid;
return ret;
};
/**
* Element Data Store. Allows for binding data to an element without putting it directly on the element.
* Ex. Event listneres are stored here.
* (also from jsninja.com, slightly modified and updated for closure compiler)
* @type {Object}
*/
vjs.cache = {};
/**
* Unique ID for an element or function
* @type {Number}
*/
vjs.guid = 1;
/**
* Unique attribute name to store an element's guid in
* @type {String}
* @constant
*/
vjs.expando = 'vdata' + (new Date()).getTime();
/**
* Returns the cache object where data for an element is stored
* @param {Element} el Element to store data for.
* @return {Object}
*/
vjs.getData = function(el){
var id = el[vjs.expando];
if (!id) {
id = el[vjs.expando] = vjs.guid++;
vjs.cache[id] = {};
}
return vjs.cache[id];
};
/**
* Returns the cache object where data for an element is stored
* @param {Element} el Element to store data for.
* @return {Object}
*/
vjs.hasData = function(el){
var id = el[vjs.expando];
return !(!id || vjs.isEmpty(vjs.cache[id]));
};
/**
* Delete data for the element from the cache and the guid attr from getElementById
* @param {Element} el Remove data for an element
*/
vjs.removeData = function(el){
var id = el[vjs.expando];
if (!id) { return; }
// Remove all stored data
// Changed to = null
// http://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/
// vjs.cache[id] = null;
delete vjs.cache[id];
// Remove the expando property from the DOM node
try {
delete el[vjs.expando];
} catch(e) {
if (el.removeAttribute) {
el.removeAttribute(vjs.expando);
} else {
// IE doesn't appear to support removeAttribute on the document element
el[vjs.expando] = null;
}
}
};
vjs.isEmpty = function(obj) {
for (var prop in obj) {
// Inlude null properties as empty.
if (obj[prop] !== null) {
return false;
}
}
return true;
};
/**
* Add a CSS class name to an element
* @param {Element} element Element to add class name to
* @param {String} classToAdd Classname to add
*/
vjs.addClass = function(element, classToAdd){
if ((' '+element.className+' ').indexOf(' '+classToAdd+' ') == -1) {
element.className = element.className === '' ? classToAdd : element.className + ' ' + classToAdd;
}
};
/**
* Remove a CSS class name from an element
* @param {Element} element Element to remove from class name
* @param {String} classToAdd Classname to remove
*/
vjs.removeClass = function(element, classToRemove){
if (element.className.indexOf(classToRemove) == -1) { return; }
var classNames = element.className.split(' ');
// IE8 Does not support array.indexOf so using a for loop
for (var i = classNames.length - 1; i >= 0; i--) {
if (classNames[i] === classToRemove) {
classNames.splice(i,1);
}
}
// classNames.splice(classNames.indexOf(classToRemove),1);
element.className = classNames.join(' ');
};
/**
* Element for testing browser HTML5 video capabilities
* @type {Element}
* @constant
*/
vjs.TEST_VID = vjs.createEl('video');
/**
* Useragent for browser testing.
* @type {String}
* @constant
*/
vjs.USER_AGENT = navigator.userAgent;
/**
* Device is an iPhone
* @type {Boolean}
* @constant
*/
vjs.IS_IPHONE = !!vjs.USER_AGENT.match(/iPhone/i);
vjs.IS_IPAD = !!vjs.USER_AGENT.match(/iPad/i);
vjs.IS_IPOD = !!vjs.USER_AGENT.match(/iPod/i);
vjs.IS_IOS = vjs.IS_IPHONE || vjs.IS_IPAD || vjs.IS_IPOD;
vjs.IOS_VERSION = (function(){
var match = vjs.USER_AGENT.match(/OS (\d+)_/i);
if (match && match[1]) { return match[1]; }
})();
vjs.IS_ANDROID = !!vjs.USER_AGENT.match(/Android.*AppleWebKit/i);
vjs.ANDROID_VERSION = (function() {
var match = vjs.USER_AGENT.match(/Android (\d+)\./i);
if (match && match[1]) {
return match[1];
}
return null;
})();
vjs.IS_FIREFOX = function(){ return !!vjs.USER_AGENT.match('Firefox'); };
/**
* Get an element's attribute values, as defined on the HTML tag
* Attributs are not the same as properties. They're defined on the tag
* or with setAttribute (which shouldn't be used with HTML)
* This will return true or false for boolean attributes.
* @param {Element} tag Element from which to get tag attributes
* @return {Object}
*/
vjs.getAttributeValues = function(tag){
var obj = {};
// Known boolean attributes
// We can check for matching boolean properties, but older browsers
// won't know about HTML5 boolean attributes that we still read from.
// Bookending with commas to allow for an easy string search.
var knownBooleans = ','+'autoplay,controls,loop,muted,default'+',';
if (tag && tag.attributes && tag.attributes.length > 0) {
var attrs = tag.attributes;
var attrName, attrVal;
for (var i = attrs.length - 1; i >= 0; i--) {
attrName = attrs[i].name;
attrVal = attrs[i].value;
// Check for known booleans
// The matching element property will return a value for typeof
if (typeof tag[attrName] === 'boolean' || knownBooleans.indexOf(','+attrName+',') !== -1) {
// The value of an included boolean attribute is typically an empty string ('')
// which would equal false if we just check for a false value.
// We also don't want support bad code like autoplay='false'
attrVal = (attrVal !== null) ? true : false;
}
obj[attrName] = attrVal;
}
}
return obj;
};
/**
* Get the computed style value for an element
* From http://robertnyman.com/2006/04/24/get-the-rendered-style-of-an-element/
* @param {Element} el Element to get style value for
* @param {String} strCssRule Style name
* @return {String} Style value
*/
vjs.getComputedDimension = function(el, strCssRule){
var strValue = '';
if(document.defaultView && document.defaultView.getComputedStyle){
strValue = document.defaultView.getComputedStyle(el, '').getPropertyValue(strCssRule);
} else if(el.currentStyle){
// IE8 Width/Height support
strValue = el['client'+strCssRule.substr(0,1).toUpperCase() + strCssRule.substr(1)] + 'px';
}
return strValue;
};
/**
* Insert an element as the first child node of another
* @param {Element} child Element to insert
* @param {[type]} parent Element to insert child into
*/
vjs.insertFirst = function(child, parent){
if (parent.firstChild) {
parent.insertBefore(child, parent.firstChild);
} else {
parent.appendChild(child);
}
};
/**
* Object to hold browser support information
* @type {Object}
*/
vjs.support = {};
/**
* Shorthand for document.getElementById()
* Also allows for CSS (jQuery) ID syntax. But nothing other than IDs.
* @param {String} id Element ID
* @return {Element} Element with supplied ID
*/
vjs.el = function(id){
if (id.indexOf('#') === 0) {
id = id.slice(1);
}
return document.getElementById(id);
};
/**
* Format seconds as a time string, H:MM:SS or M:SS
* Supplying a guide (in seconds) will force a number of leading zeros
* to cover the length of the guide
* @param {Number} seconds Number of seconds to be turned into a string
* @param {Number} guide Number (in seconds) to model the string after
* @return {String} Time formatted as H:MM:SS or M:SS
*/
vjs.formatTime = function(seconds, guide) {
guide = guide || seconds; // Default to using seconds as guide
var s = Math.floor(seconds % 60),
m = Math.floor(seconds / 60 % 60),
h = Math.floor(seconds / 3600),
gm = Math.floor(guide / 60 % 60),
gh = Math.floor(guide / 3600);
// Check if we need to show hours
h = (h > 0 || gh > 0) ? h + ':' : '';
// If hours are showing, we may need to add a leading zero.
// Always show at least one digit of minutes.
m = (((h || gm >= 10) && m < 10) ? '0' + m : m) + ':';
// Check if leading zero is need for seconds
s = (s < 10) ? '0' + s : s;
return h + m + s;
};
// Attempt to block the ability to select text while dragging controls
vjs.blockTextSelection = function(){
document.body.focus();
document.onselectstart = function () { return false; };
};
// Turn off text selection blocking
vjs.unblockTextSelection = function(){ document.onselectstart = function () { return true; }; };
/**
* Trim whitespace from the ends of a string.
* @param {String} string String to trim
* @return {String} Trimmed string
*/
vjs.trim = function(string){
return string.toString().replace(/^\s+/, '').replace(/\s+$/, '');
};
/**
* Should round off a number to a decimal place
* @param {Number} num Number to round
* @param {Number} dec Number of decimal places to round to
* @return {Number} Rounded number
*/
vjs.round = function(num, dec) {
if (!dec) { dec = 0; }
return Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
};
/**
* Should create a fake TimeRange object
* Mimics an HTML5 time range instance, which has functions that
* return the start and end times for a range
* TimeRanges are returned by the buffered() method
* @param {Number} start Start time in seconds
* @param {Number} end End time in seconds
* @return {Object} Fake TimeRange object
*/
vjs.createTimeRange = function(start, end){
return {
length: 1,
start: function() { return start; },
end: function() { return end; }
};
};
/**
* Simple http request for retrieving external files (e.g. text tracks)
* @param {String} url URL of resource
* @param {Function=} onSuccess Success callback
* @param {Function=} onError Error callback
*/
vjs.get = function(url, onSuccess, onError){
var local = (url.indexOf('file:') === 0 || (window.location.href.indexOf('file:') === 0 && url.indexOf('http') === -1));
if (typeof XMLHttpRequest === 'undefined') {
window.XMLHttpRequest = function () {
try { return new window.ActiveXObject('Msxml2.XMLHTTP.6.0'); } catch (e) {}
try { return new window.ActiveXObject('Msxml2.XMLHTTP.3.0'); } catch (f) {}
try { return new window.ActiveXObject('Msxml2.XMLHTTP'); } catch (g) {}
throw new Error('This browser does not support XMLHttpRequest.');
};
}
var request = new XMLHttpRequest();
try {
request.open('GET', url);
} catch(e) {
onError(e);
}
request.onreadystatechange = function() {
if (request.readyState === 4) {
if (request.status === 200 || local && request.status === 0) {
onSuccess(request.responseText);
} else {
if (onError) {
onError();
}
}
}
};
try {
request.send();
} catch(e) {
if (onError) {
onError(e);
}
}
};
/* Local Storage
================================================================================ */
vjs.setLocalStorage = function(key, value){
try {
// IE was throwing errors referencing the var anywhere without this
var localStorage = window.localStorage || false;
if (!localStorage) { return; }
localStorage[key] = value;
} catch(e) {
if (e.code == 22 || e.code == 1014) { // Webkit == 22 / Firefox == 1014
vjs.log('LocalStorage Full (VideoJS)', e);
} else {
if (e.code == 18) {
vjs.log('LocalStorage not allowed (VideoJS)', e);
} else {
vjs.log('LocalStorage Error (VideoJS)', e);
}
}
}
};
/**
* Get abosolute version of relative URL. Used to tell flash correct URL.
* http://stackoverflow.com/questions/470832/getting-an-absolute-url-from-a-relative-one-ie6-issue
* @param {String} url URL to make absolute
* @return {String} Absolute URL
*/
vjs.getAbsoluteURL = function(url){
// Check if absolute URL
if (!url.match(/^https?:\/\//)) {
// Convert to absolute URL. Flash hosted off-site needs an absolute URL.
url = vjs.createEl('div', {
innerHTML: '<a href="'+url+'">x</a>'
}).firstChild.href;
}
return url;
};
// usage: log('inside coolFunc',this,arguments);
// http://paulirish.com/2009/log-a-lightweight-wrapper-for-consolelog/
vjs.log = function(){
vjs.log.history = vjs.log.history || []; // store logs to an array for reference
vjs.log.history.push(arguments);
if(window.console){
window.console.log(Array.prototype.slice.call(arguments));
}
};
// Offset Left
// getBoundingClientRect technique from John Resig http://ejohn.org/blog/getboundingclientrect-is-awesome/
vjs.findPosition = function(el) {
var box, docEl, body, clientLeft, scrollLeft, left, clientTop, scrollTop, top;
if (el.getBoundingClientRect && el.parentNode) {
box = el.getBoundingClientRect();
}
if (!box) {
return {
left: 0,
top: 0
};
}
docEl = document.documentElement;
body = document.body;
clientLeft = docEl.clientLeft || body.clientLeft || 0;
scrollLeft = window.pageXOffset || body.scrollLeft;
left = box.left + scrollLeft - clientLeft;
clientTop = docEl.clientTop || body.clientTop || 0;
scrollTop = window.pageYOffset || body.scrollTop;
top = box.top + scrollTop - clientTop;
return {
left: left,
top: top
};
};
/**
* @fileoverview Player Component - Base class for all UI objects
*
*/
/**
* Base UI Component class
* @param {Object} player Main Player
* @param {Object=} options
* @constructor
*/
vjs.Component = vjs.CoreObject.extend({
/** @constructor */
init: function(player, options, ready){
this.player_ = player;
// Make a copy of prototype.options_ to protect against overriding global defaults
this.options_ = vjs.obj.copy(this.options_);
// Updated options with supplied options
options = this.options(options);
// Get ID from options, element, or create using player ID and unique ID
this.id_ = options['id'] || ((options['el'] && options['el']['id']) ? options['el']['id'] : player.id() + '_component_' + vjs.guid++ );
this.name_ = options['name'] || null;
// Create element if one wasn't provided in options
this.el_ = options['el'] || this.createEl();
this.children_ = [];
this.childIndex_ = {};
this.childNameIndex_ = {};
// Add any child components in options
this.initChildren();
this.ready(ready);
// Don't want to trigger ready here or it will before init is actually
// finished for all children that run this constructor
}
});
/**
* Dispose of the component and all child components.
*/
vjs.Component.prototype.dispose = function(){
// Dispose all children.
if (this.children_) {
for (var i = this.children_.length - 1; i >= 0; i--) {
if (this.children_[i].dispose) {
this.children_[i].dispose();
}
}
}
// Delete child references
this.children_ = null;
this.childIndex_ = null;
this.childNameIndex_ = null;
// Remove all event listeners.
this.off();
// Remove element from DOM
if (this.el_.parentNode) {
this.el_.parentNode.removeChild(this.el_);
}
vjs.removeData(this.el_);
this.el_ = null;
};
/**
* Reference to main player instance.
* @type {vjs.Player}
* @private
*/
vjs.Component.prototype.player_;
/**
* Return the component's player.
* @return {vjs.Player}
*/
vjs.Component.prototype.player = function(){
return this.player_;
};
/**
* Component options object.
* @type {Object}
* @private
*/
vjs.Component.prototype.options_;
/**
* Deep merge of options objects
* Whenever a property is an object on both options objects
* the two properties will be merged using vjs.obj.deepMerge.
*
* This is used for merging options for child components. We
* want it to be easy to override individual options on a child
* component without having to rewrite all the other default options.
*
* Parent.prototype.options_ = {
* children: {
* 'childOne': { 'foo': 'bar', 'asdf': 'fdsa' },
* 'childTwo': {},
* 'childThree': {}
* }
* }
* newOptions = {
* children: {
* 'childOne': { 'foo': 'baz', 'abc': '123' }
* 'childTwo': null,
* 'childFour': {}
* }
* }
*
* this.options(newOptions);
*
* RESULT
*
* {
* children: {
* 'childOne': { 'foo': 'baz', 'asdf': 'fdsa', 'abc': '123' },
* 'childTwo': null, // Disabled. Won't be initialized.
* 'childThree': {},
* 'childFour': {}
* }
* }
*
* @param {Object} obj Object whose values will be overwritten
* @return {Object} NEW merged object. Does not return obj1.
*/
vjs.Component.prototype.options = function(obj){
if (obj === undefined) return this.options_;
return this.options_ = vjs.obj.deepMerge(this.options_, obj);
};
/**
* The DOM element for the component.
* @type {Element}
* @private
*/
vjs.Component.prototype.el_;
/**
* Create the component's DOM element.
* @param {String=} tagName Element's node type. e.g. 'div'
* @param {Object=} attributes An object of element attributes that should be set on the element.
* @return {Element}
*/
vjs.Component.prototype.createEl = function(tagName, attributes){
return vjs.createEl(tagName, attributes);
};
/**
* Return the component's DOM element.
* @return {Element}
*/
vjs.Component.prototype.el = function(){
return this.el_;
};
/**
* An optional element where, if defined, children will be inserted
* instead of directly in el_
* @type {Element}
* @private
*/
vjs.Component.prototype.contentEl_;
/**
* Return the component's DOM element for embedding content.
* will either be el_ or a new element defined in createEl
* @return {Element}
*/
vjs.Component.prototype.contentEl = function(){
return this.contentEl_ || this.el_;
};
/**
* The ID for the component.
* @type {String}
* @private
*/
vjs.Component.prototype.id_;
/**
* Return the component's ID.
* @return {String}
*/
vjs.Component.prototype.id = function(){
return this.id_;
};
/**
* The name for the component. Often used to reference the component.
* @type {String}
* @private
*/
vjs.Component.prototype.name_;
/**
* Return the component's ID.
* @return {String}
*/
vjs.Component.prototype.name = function(){
return this.name_;
};
/**
* Array of child components
* @type {Array}
* @private
*/
vjs.Component.prototype.children_;
/**
* Returns array of all child components.
* @return {Array}
*/
vjs.Component.prototype.children = function(){
return this.children_;
};
/**
* Object of child components by ID
* @type {Object}
* @private
*/
vjs.Component.prototype.childIndex_;
/**
* Returns a child component with the provided ID.
* @return {Array}
*/
vjs.Component.prototype.getChildById = function(id){
return this.childIndex_[id];
};
/**
* Object of child components by Name
* @type {Object}
* @private
*/
vjs.Component.prototype.childNameIndex_;
/**
* Returns a child component with the provided ID.
* @return {Array}
*/
vjs.Component.prototype.getChild = function(name){
return this.childNameIndex_[name];
};
/**
* Adds a child component inside this component.
* @param {String|vjs.Component} child The class name or instance of a child to add.
* @param {Object=} options Optional options, including options to be passed to
* children of the child.
* @return {vjs.Component} The child component, because it might be created in this process.
* @suppress {accessControls|checkRegExp|checkTypes|checkVars|const|constantProperty|deprecated|duplicate|es5Strict|fileoverviewTags|globalThis|invalidCasts|missingProperties|nonStandardJsDocs|strictModuleDepCheck|undefinedNames|undefinedVars|unknownDefines|uselessCode|visibility}
*/
vjs.Component.prototype.addChild = function(child, options){
var component, componentClass, componentName, componentId;
// If string, create new component with options
if (typeof child === 'string') {
componentName = child;
// Make sure options is at least an empty object to protect against errors
options = options || {};
// Assume name of set is a lowercased name of the UI Class (PlayButton, etc.)
componentClass = options['componentClass'] || vjs.capitalize(componentName);
// Set name through options
options['name'] = componentName;
// Create a new object & element for this controls set
// If there's no .player_, this is a player
// Closure Compiler throws an 'incomplete alias' warning if we use the vjs variable directly.
// Every class should be exported, so this should never be a problem here.
component = new window['videojs'][componentClass](this.player_ || this, options);
// child is a component instance
} else {
component = child;
}
this.children_.push(component);
if (typeof component.id === 'function') {
this.childIndex_[component.id()] = component;
}
// If a name wasn't used to create the component, check if we can use the
// name function of the component
componentName = componentName || (component.name && component.name());
if (componentName) {
this.childNameIndex_[componentName] = component;
}
// Add the UI object's element to the container div (box)
// Having an element is not required
if (typeof component['el'] === 'function' && component['el']()) {
this.contentEl().appendChild(component['el']());
}
// Return so it can stored on parent object if desired.
return component;
};
vjs.Component.prototype.removeChild = function(component){
if (typeof component === 'string') {
component = this.getChild(component);
}
if (!component || !this.children_) return;
var childFound = false;
for (var i = this.children_.length - 1; i >= 0; i--) {
if (this.children_[i] === component) {
childFound = true;
this.children_.splice(i,1);
break;
}
}
if (!childFound) return;
this.childIndex_[component.id] = null;
this.childNameIndex_[component.name] = null;
var compEl = component.el();
if (compEl && compEl.parentNode === this.contentEl()) {
this.contentEl().removeChild(component.el());
}
};
/**
* Initialize default child components from options
*/
vjs.Component.prototype.initChildren = function(){
var options = this.options_;
if (options && options['children']) {
var self = this;
// Loop through components and add them to the player
vjs.obj.each(options['children'], function(name, opts){
// Allow for disabling default components
// e.g. vjs.options['children']['posterImage'] = false
if (opts === false) return;
// Allow waiting to add components until a specific event is called
var tempAdd = function(){
// Set property name on player. Could cause conflicts with other prop names, but it's worth making refs easy.
self[name] = self.addChild(name, opts);
};
if (opts['loadEvent']) {
// this.one(opts.loadEvent, tempAdd)
} else {
tempAdd();
}
});
}
};
vjs.Component.prototype.buildCSSClass = function(){
// Child classes can include a function that does:
// return 'CLASS NAME' + this._super();
return '';
};
/* Events
============================================================================= */
/**
* Add an event listener to this component's element. Context will be the component.
* @param {String} type Event type e.g. 'click'
* @param {Function} fn Event listener
* @return {vjs.Component}
*/
vjs.Component.prototype.on = function(type, fn){
vjs.on(this.el_, type, vjs.bind(this, fn));
return this;
};
/**
* Remove an event listener from the component's element
* @param {String=} type Optional event type. Without type it will remove all listeners.
* @param {Function=} fn Optional event listener. Without fn it will remove all listeners for a type.
* @return {vjs.Component}
*/
vjs.Component.prototype.off = function(type, fn){
vjs.off(this.el_, type, fn);
return this;
};
/**
* Add an event listener to be triggered only once and then removed
* @param {String} type Event type
* @param {Function} fn Event listener
* @return {vjs.Component}
*/
vjs.Component.prototype.one = function(type, fn) {
vjs.one(this.el_, type, vjs.bind(this, fn));
return this;
};
/**
* Trigger an event on an element
* @param {String} type Event type to trigger
* @param {Event|Object} event Event object to be passed to the listener
* @return {vjs.Component}
*/
vjs.Component.prototype.trigger = function(type, event){
vjs.trigger(this.el_, type, event);
return this;
};
/* Ready
================================================================================ */
/**
* Is the component loaded.
* @type {Boolean}
* @private
*/
vjs.Component.prototype.isReady_;
/**
* Trigger ready as soon as initialization is finished.
* Allows for delaying ready. Override on a sub class prototype.
* If you set this.isReadyOnInitFinish_ it will affect all components.
* Specially used when waiting for the Flash player to asynchrnously load.
* @type {Boolean}
* @private
*/
vjs.Component.prototype.isReadyOnInitFinish_ = true;
/**
* List of ready listeners
* @type {Array}
* @private
*/
vjs.Component.prototype.readyQueue_;
/**
* Bind a listener to the component's ready state.
* Different from event listeners in that if the ready event has already happend
* it will trigger the function immediately.
* @param {Function} fn Ready listener
* @return {vjs.Component}
*/
vjs.Component.prototype.ready = function(fn){
if (fn) {
if (this.isReady_) {
fn.call(this);
} else {
if (this.readyQueue_ === undefined) {
this.readyQueue_ = [];
}
this.readyQueue_.push(fn);
}
}
return this;
};
/**
* Trigger the ready listeners
* @return {vjs.Component}
*/
vjs.Component.prototype.triggerReady = function(){
this.isReady_ = true;
var readyQueue = this.readyQueue_;
if (readyQueue && readyQueue.length > 0) {
for (var i = 0, j = readyQueue.length; i < j; i++) {
readyQueue[i].call(this);
}
// Reset Ready Queue
this.readyQueue_ = [];
// Allow for using event listeners also, in case you want to do something everytime a source is ready.
this.trigger('ready');
}
};
/* Display
============================================================================= */
/**
* Add a CSS class name to the component's element
* @param {String} classToAdd Classname to add
* @return {vjs.Component}
*/
vjs.Component.prototype.addClass = function(classToAdd){
vjs.addClass(this.el_, classToAdd);
return this;
};
/**
* Remove a CSS class name from the component's element
* @param {String} classToRemove Classname to remove
* @return {vjs.Component}
*/
vjs.Component.prototype.removeClass = function(classToRemove){
vjs.removeClass(this.el_, classToRemove);
return this;
};
/**
* Show the component element if hidden
* @return {vjs.Component}
*/
vjs.Component.prototype.show = function(){
this.el_.style.display = 'block';
return this;
};
/**
* Hide the component element if hidden
* @return {vjs.Component}
*/
vjs.Component.prototype.hide = function(){
this.el_.style.display = 'none';
return this;
};
/**
* Fade a component in using CSS
* @return {vjs.Component}
*/
vjs.Component.prototype.fadeIn = function(){
this.removeClass('vjs-fade-out');
this.addClass('vjs-fade-in');
return this;
};
/**
* Fade a component out using CSS
* @return {vjs.Component}
*/
vjs.Component.prototype.fadeOut = function(){
this.removeClass('vjs-fade-in');
this.addClass('vjs-fade-out');
return this;
};
/**
* Lock an item in its visible state. To be used with fadeIn/fadeOut.
* @return {vjs.Component}
*/
vjs.Component.prototype.lockShowing = function(){
this.addClass('vjs-lock-showing');
return this;
};
/**
* Unlock an item to be hidden. To be used with fadeIn/fadeOut.
* @return {vjs.Component}
*/
vjs.Component.prototype.unlockShowing = function(){
this.removeClass('vjs-lock-showing');
return this;
};
/**
* Disable component by making it unshowable
*/
vjs.Component.prototype.disable = function(){
this.hide();
this.show = function(){};
this.fadeIn = function(){};
};
// TODO: Get enable working
// vjs.Component.prototype.enable = function(){
// this.fadeIn = vjs.Component.prototype.fadeIn;
// this.show = vjs.Component.prototype.show;
// };
/**
* If a value is provided it will change the width of the player to that value
* otherwise the width is returned
* http://dev.w3.org/html5/spec/dimension-attributes.html#attr-dim-height
* Video tag width/height only work in pixels. No percents.
* But allowing limited percents use. e.g. width() will return number+%, not computed width
* @param {Number|String=} num Optional width number
* @param {[type]} skipListeners Skip the 'resize' event trigger
* @return {vjs.Component|Number|String} Returns 'this' if dimension was set.
* Otherwise it returns the dimension.
*/
vjs.Component.prototype.width = function(num, skipListeners){
return this.dimension('width', num, skipListeners);
};
/**
* Get or set the height of the player
* @param {Number|String=} num Optional new player height
* @param {Boolean=} skipListeners Optional skip resize event trigger
* @return {vjs.Component|Number|String} The player, or the dimension
*/
vjs.Component.prototype.height = function(num, skipListeners){
return this.dimension('height', num, skipListeners);
};
/**
* Set both width and height at the same time.
* @param {Number|String} width
* @param {Number|String} height
* @return {vjs.Component} The player.
*/
vjs.Component.prototype.dimensions = function(width, height){
// Skip resize listeners on width for optimization
return this.width(width, true).height(height);
};
/**
* Get or set width or height.
* All for an integer, integer + 'px' or integer + '%';
* Known issue: hidden elements. Hidden elements officially have a width of 0.
* So we're defaulting to the style.width value and falling back to computedStyle
* which has the hidden element issue.
* Info, but probably not an efficient fix:
* http://www.foliotek.com/devblog/getting-the-width-of-a-hidden-element-with-jquery-using-width/
* @param {String=} widthOrHeight 'width' or 'height'
* @param {Number|String=} num New dimension
* @param {Boolean=} skipListeners Skip resize event trigger
* @return {vjs.Component|Number|String} Return the player if setting a dimension.
* Otherwise it returns the dimension.
*/
vjs.Component.prototype.dimension = function(widthOrHeight, num, skipListeners){
if (num !== undefined) {
// Check if using css width/height (% or px) and adjust
if ((''+num).indexOf('%') !== -1 || (''+num).indexOf('px') !== -1) {
this.el_.style[widthOrHeight] = num;
} else if (num === 'auto') {
this.el_.style[widthOrHeight] = '';
} else {
this.el_.style[widthOrHeight] = num+'px';
}
// skipListeners allows us to avoid triggering the resize event when setting both width and height
if (!skipListeners) { this.trigger('resize'); }
// Return component
return this;
}
// Not setting a value, so getting it
// Make sure element exists
if (!this.el_) return 0;
// Get dimension value from style
var val = this.el_.style[widthOrHeight];
var pxIndex = val.indexOf('px');
if (pxIndex !== -1) {
// Return the pixel value with no 'px'
return parseInt(val.slice(0,pxIndex), 10);
// No px so using % or no style was set, so falling back to offsetWidth/height
// If component has display:none, offset will return 0
// TODO: handle display:none and no dimension style using px
} else {
return parseInt(this.el_['offset'+vjs.capitalize(widthOrHeight)], 10);
// ComputedStyle version.
// Only difference is if the element is hidden it will return
// the percent value (e.g. '100%'')
// instead of zero like offsetWidth returns.
// var val = vjs.getComputedStyleValue(this.el_, widthOrHeight);
// var pxIndex = val.indexOf('px');
// if (pxIndex !== -1) {
// return val.slice(0, pxIndex);
// } else {
// return val;
// }
}
};
/* Button - Base class for all buttons
================================================================================ */
/**
* Base class for all buttons
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.Button = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
var touchstart = false;
this.on('touchstart', function() {
touchstart = true;
});
this.on('touchmove', function() {
touchstart = false;
});
var self = this;
this.on('touchend', function(event) {
if (touchstart) {
self.onClick(event);
}
event.preventDefault();
event.stopPropagation();
});
this.on('click', this.onClick);
this.on('focus', this.onFocus);
this.on('blur', this.onBlur);
}
});
vjs.Button.prototype.createEl = function(type, props){
// Add standard Aria and Tabindex info
props = vjs.obj.merge({
className: this.buildCSSClass(),
innerHTML: '<div class="vjs-control-content"><span class="vjs-control-text">' + (this.buttonText || 'Need Text') + '</span></div>',
role: 'button',
'aria-live': 'polite', // let the screen reader user know that the text of the button may change
tabIndex: 0
}, props);
return vjs.Component.prototype.createEl.call(this, type, props);
};
vjs.Button.prototype.buildCSSClass = function(){
// TODO: Change vjs-control to vjs-button?
return 'vjs-control ' + vjs.Component.prototype.buildCSSClass.call(this);
};
// Click - Override with specific functionality for button
vjs.Button.prototype.onClick = function(){};
// Focus - Add keyboard functionality to element
vjs.Button.prototype.onFocus = function(){
vjs.on(document, 'keyup', vjs.bind(this, this.onKeyPress));
};
// KeyPress (document level) - Trigger click when keys are pressed
vjs.Button.prototype.onKeyPress = function(event){
// Check for space bar (32) or enter (13) keys
if (event.which == 32 || event.which == 13) {
event.preventDefault();
this.onClick();
}
};
// Blur - Remove keyboard triggers
vjs.Button.prototype.onBlur = function(){
vjs.off(document, 'keyup', vjs.bind(this, this.onKeyPress));
};
/* Slider
================================================================================ */
/**
* Parent for seek bar and volume slider
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.Slider = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
// Set property names to bar and handle to match with the child Slider class is looking for
this.bar = this.getChild(this.options_['barName']);
this.handle = this.getChild(this.options_['handleName']);
player.on(this.playerEvent, vjs.bind(this, this.update));
this.on('mousedown', this.onMouseDown);
this.on('touchstart', this.onMouseDown);
this.on('focus', this.onFocus);
this.on('blur', this.onBlur);
this.on('click', this.onClick);
this.player_.on('controlsvisible', vjs.bind(this, this.update));
// This is actually to fix the volume handle position. http://twitter.com/#!/gerritvanaaken/status/159046254519787520
// this.player_.one('timeupdate', vjs.bind(this, this.update));
player.ready(vjs.bind(this, this.update));
this.boundEvents = {};
}
});
vjs.Slider.prototype.createEl = function(type, props) {
props = props || {};
// Add the slider element class to all sub classes
props.className = props.className + ' vjs-slider';
props = vjs.obj.merge({
role: 'slider',
'aria-valuenow': 0,
'aria-valuemin': 0,
'aria-valuemax': 100,
tabIndex: 0
}, props);
return vjs.Component.prototype.createEl.call(this, type, props);
};
vjs.Slider.prototype.onMouseDown = function(event){
event.preventDefault();
vjs.blockTextSelection();
this.boundEvents.move = vjs.bind(this, this.onMouseMove);
this.boundEvents.end = vjs.bind(this, this.onMouseUp);
vjs.on(document, 'mousemove', this.boundEvents.move);
vjs.on(document, 'mouseup', this.boundEvents.end);
vjs.on(document, 'touchmove', this.boundEvents.move);
vjs.on(document, 'touchend', this.boundEvents.end);
this.onMouseMove(event);
};
vjs.Slider.prototype.onMouseUp = function() {
vjs.unblockTextSelection();
vjs.off(document, 'mousemove', this.boundEvents.move, false);
vjs.off(document, 'mouseup', this.boundEvents.end, false);
vjs.off(document, 'touchmove', this.boundEvents.move, false);
vjs.off(document, 'touchend', this.boundEvents.end, false);
this.update();
};
vjs.Slider.prototype.update = function(){
// In VolumeBar init we have a setTimeout for update that pops and update to the end of the
// execution stack. The player is destroyed before then update will cause an error
if (!this.el_) return;
// If scrubbing, we could use a cached value to make the handle keep up with the user's mouse.
// On HTML5 browsers scrubbing is really smooth, but some flash players are slow, so we might want to utilize this later.
// var progress = (this.player_.scrubbing) ? this.player_.getCache().currentTime / this.player_.duration() : this.player_.currentTime() / this.player_.duration();
var barProgress,
progress = this.getPercent(),
handle = this.handle,
bar = this.bar;
// Protect against no duration and other division issues
if (isNaN(progress)) { progress = 0; }
barProgress = progress;
// If there is a handle, we need to account for the handle in our calculation for progress bar
// so that it doesn't fall short of or extend past the handle.
if (handle) {
var box = this.el_,
boxWidth = box.offsetWidth,
handleWidth = handle.el().offsetWidth,
// The width of the handle in percent of the containing box
// In IE, widths may not be ready yet causing NaN
handlePercent = (handleWidth) ? handleWidth / boxWidth : 0,
// Get the adjusted size of the box, considering that the handle's center never touches the left or right side.
// There is a margin of half the handle's width on both sides.
boxAdjustedPercent = 1 - handlePercent,
// Adjust the progress that we'll use to set widths to the new adjusted box width
adjustedProgress = progress * boxAdjustedPercent;
// The bar does reach the left side, so we need to account for this in the bar's width
barProgress = adjustedProgress + (handlePercent / 2);
// Move the handle from the left based on the adjected progress
handle.el().style.left = vjs.round(adjustedProgress * 100, 2) + '%';
}
// Set the new bar width
bar.el().style.width = vjs.round(barProgress * 100, 2) + '%';
};
vjs.Slider.prototype.calculateDistance = function(event){
var el, box, boxX, boxY, boxW, boxH, handle, pageX, pageY;
el = this.el_;
box = vjs.findPosition(el);
boxW = boxH = el.offsetWidth;
handle = this.handle;
if (this.options_.vertical) {
boxY = box.top;
if (event.changedTouches) {
pageY = event.changedTouches[0].pageY;
} else {
pageY = event.pageY;
}
if (handle) {
var handleH = handle.el().offsetHeight;
// Adjusted X and Width, so handle doesn't go outside the bar
boxY = boxY + (handleH / 2);
boxH = boxH - handleH;
}
// Percent that the click is through the adjusted area
return Math.max(0, Math.min(1, ((boxY - pageY) + boxH) / boxH));
} else {
boxX = box.left;
if (event.changedTouches) {
pageX = event.changedTouches[0].pageX;
} else {
pageX = event.pageX;
}
if (handle) {
var handleW = handle.el().offsetWidth;
// Adjusted X and Width, so handle doesn't go outside the bar
boxX = boxX + (handleW / 2);
boxW = boxW - handleW;
}
// Percent that the click is through the adjusted area
return Math.max(0, Math.min(1, (pageX - boxX) / boxW));
}
};
vjs.Slider.prototype.onFocus = function(){
vjs.on(document, 'keyup', vjs.bind(this, this.onKeyPress));
};
vjs.Slider.prototype.onKeyPress = function(event){
if (event.which == 37) { // Left Arrow
event.preventDefault();
this.stepBack();
} else if (event.which == 39) { // Right Arrow
event.preventDefault();
this.stepForward();
}
};
vjs.Slider.prototype.onBlur = function(){
vjs.off(document, 'keyup', vjs.bind(this, this.onKeyPress));
};
/**
* Listener for click events on slider, used to prevent clicks
* from bubbling up to parent elements like button menus.
* @param {Object} event Event object
*/
vjs.Slider.prototype.onClick = function(event){
event.stopImmediatePropagation();
event.preventDefault();
};
/**
* SeekBar Behavior includes play progress bar, and seek handle
* Needed so it can determine seek position based on handle position/size
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.SliderHandle = vjs.Component.extend();
/**
* Default value of the slider
* @type {Number}
*/
vjs.SliderHandle.prototype.defaultValue = 0;
/** @inheritDoc */
vjs.SliderHandle.prototype.createEl = function(type, props) {
props = props || {};
// Add the slider element class to all sub classes
props.className = props.className + ' vjs-slider-handle';
props = vjs.obj.merge({
innerHTML: '<span class="vjs-control-text">'+this.defaultValue+'</span>'
}, props);
return vjs.Component.prototype.createEl.call(this, 'div', props);
};
/* Menu
================================================================================ */
/**
* The base for text track and settings menu buttons.
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.Menu = vjs.Component.extend();
/**
* Add a menu item to the menu
* @param {Object|String} component Component or component type to add
*/
vjs.Menu.prototype.addItem = function(component){
this.addChild(component);
component.on('click', vjs.bind(this, function(){
this.unlockShowing();
}));
};
/** @inheritDoc */
vjs.Menu.prototype.createEl = function(){
var contentElType = this.options().contentElType || 'ul';
this.contentEl_ = vjs.createEl(contentElType, {
className: 'vjs-menu-content'
});
var el = vjs.Component.prototype.createEl.call(this, 'div', {
append: this.contentEl_,
className: 'vjs-menu'
});
el.appendChild(this.contentEl_);
// Prevent clicks from bubbling up. Needed for Menu Buttons,
// where a click on the parent is significant
vjs.on(el, 'click', function(event){
event.preventDefault();
event.stopImmediatePropagation();
});
return el;
};
/**
* Menu item
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.MenuItem = vjs.Button.extend({
/** @constructor */
init: function(player, options){
vjs.Button.call(this, player, options);
this.selected(options['selected']);
}
});
/** @inheritDoc */
vjs.MenuItem.prototype.createEl = function(type, props){
return vjs.Button.prototype.createEl.call(this, 'li', vjs.obj.merge({
className: 'vjs-menu-item',
innerHTML: this.options_['label']
}, props));
};
/** @inheritDoc */
vjs.MenuItem.prototype.onClick = function(){
this.selected(true);
};
/**
* Set this menu item as selected or not
* @param {Boolean} selected
*/
vjs.MenuItem.prototype.selected = function(selected){
if (selected) {
this.addClass('vjs-selected');
this.el_.setAttribute('aria-selected',true);
} else {
this.removeClass('vjs-selected');
this.el_.setAttribute('aria-selected',false);
}
};
/**
* A button class with a popup menu
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.MenuButton = vjs.Button.extend({
/** @constructor */
init: function(player, options){
vjs.Button.call(this, player, options);
this.menu = this.createMenu();
// Add list to element
this.addChild(this.menu);
// Automatically hide empty menu buttons
if (this.items && this.items.length === 0) {
this.hide();
}
this.on('keyup', this.onKeyPress);
this.el_.setAttribute('aria-haspopup', true);
this.el_.setAttribute('role', 'button');
}
});
/**
* Track the state of the menu button
* @type {Boolean}
*/
vjs.MenuButton.prototype.buttonPressed_ = false;
vjs.MenuButton.prototype.createMenu = function(){
var menu = new vjs.Menu(this.player_);
// Add a title list item to the top
if (this.options().title) {
menu.el().appendChild(vjs.createEl('li', {
className: 'vjs-menu-title',
innerHTML: vjs.capitalize(this.kind_),
tabindex: -1
}));
}
this.items = this.createItems();
if (this.items) {
// Add menu items to the menu
for (var i = 0; i < this.items.length; i++) {
menu.addItem(this.items[i]);
}
}
return menu;
};
/**
* Create the list of menu items. Specific to each subclass.
*/
vjs.MenuButton.prototype.createItems = function(){};
/** @inheritDoc */
vjs.MenuButton.prototype.buildCSSClass = function(){
return this.className + ' vjs-menu-button ' + vjs.Button.prototype.buildCSSClass.call(this);
};
// Focus - Add keyboard functionality to element
// This function is not needed anymore. Instead, the keyboard functionality is handled by
// treating the button as triggering a submenu. When the button is pressed, the submenu
// appears. Pressing the button again makes the submenu disappear.
vjs.MenuButton.prototype.onFocus = function(){};
// Can't turn off list display that we turned on with focus, because list would go away.
vjs.MenuButton.prototype.onBlur = function(){};
vjs.MenuButton.prototype.onClick = function(){
// When you click the button it adds focus, which will show the menu indefinitely.
// So we'll remove focus when the mouse leaves the button.
// Focus is needed for tab navigation.
this.one('mouseout', vjs.bind(this, function(){
this.menu.unlockShowing();
this.el_.blur();
}));
if (this.buttonPressed_){
this.unpressButton();
} else {
this.pressButton();
}
};
vjs.MenuButton.prototype.onKeyPress = function(event){
event.preventDefault();
// Check for space bar (32) or enter (13) keys
if (event.which == 32 || event.which == 13) {
if (this.buttonPressed_){
this.unpressButton();
} else {
this.pressButton();
}
// Check for escape (27) key
} else if (event.which == 27){
if (this.buttonPressed_){
this.unpressButton();
}
}
};
vjs.MenuButton.prototype.pressButton = function(){
this.buttonPressed_ = true;
this.menu.lockShowing();
this.el_.setAttribute('aria-pressed', true);
if (this.items && this.items.length > 0) {
this.items[0].el().focus(); // set the focus to the title of the submenu
}
};
vjs.MenuButton.prototype.unpressButton = function(){
this.buttonPressed_ = false;
this.menu.unlockShowing();
this.el_.setAttribute('aria-pressed', false);
};
/**
* Main player class. A player instance is returned by _V_(id);
* @param {Element} tag The original video tag used for configuring options
* @param {Object=} options Player options
* @param {Function=} ready Ready callback function
* @constructor
*/
vjs.Player = vjs.Component.extend({
/** @constructor */
init: function(tag, options, ready){
this.tag = tag; // Store the original tag used to set options
// Set Options
// The options argument overrides options set in the video tag
// which overrides globally set options.
// This latter part coincides with the load order
// (tag must exist before Player)
options = vjs.obj.merge(this.getTagSettings(tag), options);
// Cache for video property values.
this.cache_ = {};
// Set poster
this.poster_ = options['poster'];
// Set controls
this.controls_ = options['controls'];
// Use native controls for iOS and Android by default
// until controls are more stable on those devices.
if (options['customControlsOnMobile'] !== true && (vjs.IS_IOS || vjs.IS_ANDROID)) {
tag.controls = options['controls'];
this.controls_ = false;
} else {
// Original tag settings stored in options
// now remove immediately so native controls don't flash.
tag.controls = false;
}
// Run base component initializing with new options.
// Builds the element through createEl()
// Inits and embeds any child components in opts
vjs.Component.call(this, this, options, ready);
// Firstplay event implimentation. Not sold on the event yet.
// Could probably just check currentTime==0?
this.one('play', function(e){
var fpEvent = { type: 'firstplay', target: this.el_ };
// Using vjs.trigger so we can check if default was prevented
var keepGoing = vjs.trigger(this.el_, fpEvent);
if (!keepGoing) {
e.preventDefault();
e.stopPropagation();
e.stopImmediatePropagation();
}
});
this.on('ended', this.onEnded);
this.on('play', this.onPlay);
this.on('firstplay', this.onFirstPlay);
this.on('pause', this.onPause);
this.on('progress', this.onProgress);
this.on('durationchange', this.onDurationChange);
this.on('error', this.onError);
this.on('fullscreenchange', this.onFullscreenChange);
// Make player easily findable by ID
vjs.players[this.id_] = this;
if (options['plugins']) {
vjs.obj.each(options['plugins'], function(key, val){
this[key](val);
}, this);
}
}
});
/**
* Player instance options, surfaced using vjs.options
* vjs.options = vjs.Player.prototype.options_
* Make changes in vjs.options, not here.
* All options should use string keys so they avoid
* renaming by closure compiler
* @type {Object}
* @private
*/
vjs.Player.prototype.options_ = vjs.options;
vjs.Player.prototype.dispose = function(){
// this.isReady_ = false;
// Kill reference to this player
vjs.players[this.id_] = null;
if (this.tag && this.tag['player']) { this.tag['player'] = null; }
if (this.el_ && this.el_['player']) { this.el_['player'] = null; }
// Ensure that tracking progress and time progress will stop and plater deleted
this.stopTrackingProgress();
this.stopTrackingCurrentTime();
if (this.tech) { this.tech.dispose(); }
// Component dispose
vjs.Component.prototype.dispose.call(this);
};
vjs.Player.prototype.getTagSettings = function(tag){
var options = {
'sources': [],
'tracks': []
};
vjs.obj.merge(options, vjs.getAttributeValues(tag));
// Get tag children settings
if (tag.hasChildNodes()) {
var child, childName,
children = tag.childNodes,
i = 0,
j = children.length;
for (; i < j; i++) {
child = children[i];
// Change case needed: http://ejohn.org/blog/nodename-case-sensitivity/
childName = child.nodeName.toLowerCase();
if (childName === 'source') {
options['sources'].push(vjs.getAttributeValues(child));
} else if (childName === 'track') {
options['tracks'].push(vjs.getAttributeValues(child));
}
}
}
return options;
};
vjs.Player.prototype.createEl = function(){
var el = this.el_ = vjs.Component.prototype.createEl.call(this, 'div');
var tag = this.tag;
// Remove width/height attrs from tag so CSS can make it 100% width/height
tag.removeAttribute('width');
tag.removeAttribute('height');
// Empty video tag sources and tracks so the built-in player doesn't use them also.
// This may not be fast enough to stop HTML5 browsers from reading the tags
// so we'll need to turn off any default tracks if we're manually doing
// captions and subtitles. videoElement.textTracks
if (tag.hasChildNodes()) {
var nrOfChildNodes = tag.childNodes.length;
for (var i=0,j=tag.childNodes;i<nrOfChildNodes;i++) {
if (j[0].nodeName.toLowerCase() == 'source' || j[0].nodeName.toLowerCase() == 'track') {
tag.removeChild(j[0]);
}
}
}
// Make sure tag ID exists
tag.id = tag.id || 'vjs_video_' + vjs.guid++;
// Give video tag ID and class to player div
// ID will now reference player box, not the video tag
el.id = tag.id;
el.className = tag.className;
// Update tag id/class for use as HTML5 playback tech
// Might think we should do this after embedding in container so .vjs-tech class
// doesn't flash 100% width/height, but class only applies with .video-js parent
tag.id += '_html5_api';
tag.className = 'vjs-tech';
// Make player findable on elements
tag['player'] = el['player'] = this;
// Default state of video is paused
this.addClass('vjs-paused');
// Make box use width/height of tag, or rely on default implementation
// Enforce with CSS since width/height attrs don't work on divs
this.width(this.options_['width'], true); // (true) Skip resize listener on load
this.height(this.options_['height'], true);
// Wrap video tag in div (el/box) container
if (tag.parentNode) {
tag.parentNode.insertBefore(el, tag);
}
vjs.insertFirst(tag, el); // Breaks iPhone, fixed in HTML5 setup.
return el;
};
// /* Media Technology (tech)
// ================================================================================ */
// Load/Create an instance of playback technlogy including element and API methods
// And append playback element in player div.
vjs.Player.prototype.loadTech = function(techName, source){
// Pause and remove current playback technology
if (this.tech) {
this.unloadTech();
// If the first time loading, HTML5 tag will exist but won't be initialized
// So we need to remove it if we're not loading HTML5
} else if (techName !== 'Html5' && this.tag) {
this.el_.removeChild(this.tag);
this.tag.player = null;
this.tag = null;
}
this.techName = techName;
// Turn off API access because we're loading a new tech that might load asynchronously
this.isReady_ = false;
var techReady = function(){
this.player_.triggerReady();
// Manually track progress in cases where the browser/flash player doesn't report it.
if (!this.features.progressEvents) {
this.player_.manualProgressOn();
}
// Manually track timeudpates in cases where the browser/flash player doesn't report it.
if (!this.features.timeupdateEvents) {
this.player_.manualTimeUpdatesOn();
}
};
// Grab tech-specific options from player options and add source and parent element to use.
var techOptions = vjs.obj.merge({ 'source': source, 'parentEl': this.el_ }, this.options_[techName.toLowerCase()]);
if (source) {
if (source.src == this.cache_.src && this.cache_.currentTime > 0) {
techOptions['startTime'] = this.cache_.currentTime;
}
this.cache_.src = source.src;
}
// Initialize tech instance
this.tech = new window['videojs'][techName](this, techOptions);
this.tech.ready(techReady);
};
vjs.Player.prototype.unloadTech = function(){
this.isReady_ = false;
this.tech.dispose();
// Turn off any manual progress or timeupdate tracking
if (this.manualProgress) { this.manualProgressOff(); }
if (this.manualTimeUpdates) { this.manualTimeUpdatesOff(); }
this.tech = false;
};
// There's many issues around changing the size of a Flash (or other plugin) object.
// First is a plugin reload issue in Firefox that has been around for 11 years: https://bugzilla.mozilla.org/show_bug.cgi?id=90268
// Then with the new fullscreen API, Mozilla and webkit browsers will reload the flash object after going to fullscreen.
// To get around this, we're unloading the tech, caching source and currentTime values, and reloading the tech once the plugin is resized.
// reloadTech: function(betweenFn){
// vjs.log('unloadingTech')
// this.unloadTech();
// vjs.log('unloadedTech')
// if (betweenFn) { betweenFn.call(); }
// vjs.log('LoadingTech')
// this.loadTech(this.techName, { src: this.cache_.src })
// vjs.log('loadedTech')
// },
/* Fallbacks for unsupported event types
================================================================================ */
// Manually trigger progress events based on changes to the buffered amount
// Many flash players and older HTML5 browsers don't send progress or progress-like events
vjs.Player.prototype.manualProgressOn = function(){
this.manualProgress = true;
// Trigger progress watching when a source begins loading
this.trackProgress();
// Watch for a native progress event call on the tech element
// In HTML5, some older versions don't support the progress event
// So we're assuming they don't, and turning off manual progress if they do.
// As opposed to doing user agent detection
this.tech.one('progress', function(){
// Update known progress support for this playback technology
this.features.progressEvents = true;
// Turn off manual progress tracking
this.player_.manualProgressOff();
});
};
vjs.Player.prototype.manualProgressOff = function(){
this.manualProgress = false;
this.stopTrackingProgress();
};
vjs.Player.prototype.trackProgress = function(){
this.progressInterval = setInterval(vjs.bind(this, function(){
// Don't trigger unless buffered amount is greater than last time
// log(this.cache_.bufferEnd, this.buffered().end(0), this.duration())
/* TODO: update for multiple buffered regions */
if (this.cache_.bufferEnd < this.buffered().end(0)) {
this.trigger('progress');
} else if (this.bufferedPercent() == 1) {
this.stopTrackingProgress();
this.trigger('progress'); // Last update
}
}), 500);
};
vjs.Player.prototype.stopTrackingProgress = function(){ clearInterval(this.progressInterval); };
/* Time Tracking -------------------------------------------------------------- */
vjs.Player.prototype.manualTimeUpdatesOn = function(){
this.manualTimeUpdates = true;
this.on('play', this.trackCurrentTime);
this.on('pause', this.stopTrackingCurrentTime);
// timeupdate is also called by .currentTime whenever current time is set
// Watch for native timeupdate event
this.tech.one('timeupdate', function(){
// Update known progress support for this playback technology
this.features.timeupdateEvents = true;
// Turn off manual progress tracking
this.player_.manualTimeUpdatesOff();
});
};
vjs.Player.prototype.manualTimeUpdatesOff = function(){
this.manualTimeUpdates = false;
this.stopTrackingCurrentTime();
this.off('play', this.trackCurrentTime);
this.off('pause', this.stopTrackingCurrentTime);
};
vjs.Player.prototype.trackCurrentTime = function(){
if (this.currentTimeInterval) { this.stopTrackingCurrentTime(); }
this.currentTimeInterval = setInterval(vjs.bind(this, function(){
this.trigger('timeupdate');
}), 250); // 42 = 24 fps // 250 is what Webkit uses // FF uses 15
};
// Turn off play progress tracking (when paused or dragging)
vjs.Player.prototype.stopTrackingCurrentTime = function(){ clearInterval(this.currentTimeInterval); };
// /* Player event handlers (how the player reacts to certain events)
// ================================================================================ */
vjs.Player.prototype.onEnded = function(){
if (this.options_['loop']) {
this.currentTime(0);
this.play();
}
};
vjs.Player.prototype.onPlay = function(){
vjs.removeClass(this.el_, 'vjs-paused');
vjs.addClass(this.el_, 'vjs-playing');
};
vjs.Player.prototype.onFirstPlay = function(){
//If the first starttime attribute is specified
//then we will start at the given offset in seconds
if(this.options_['starttime']){
this.currentTime(this.options_['starttime']);
}
};
vjs.Player.prototype.onPause = function(){
vjs.removeClass(this.el_, 'vjs-playing');
vjs.addClass(this.el_, 'vjs-paused');
};
vjs.Player.prototype.onProgress = function(){
// Add custom event for when source is finished downloading.
if (this.bufferedPercent() == 1) {
this.trigger('loadedalldata');
}
};
// Update duration with durationchange event
// Allows for cacheing value instead of asking player each time.
vjs.Player.prototype.onDurationChange = function(){
this.duration(this.techGet('duration'));
};
vjs.Player.prototype.onError = function(e) {
vjs.log('Video Error', e);
};
vjs.Player.prototype.onFullscreenChange = function(e) {
if (this.isFullScreen) {
this.addClass('vjs-fullscreen');
} else {
this.removeClass('vjs-fullscreen');
}
};
// /* Player API
// ================================================================================ */
/**
* Object for cached values.
* @private
*/
vjs.Player.prototype.cache_;
vjs.Player.prototype.getCache = function(){
return this.cache_;
};
// Pass values to the playback tech
vjs.Player.prototype.techCall = function(method, arg){
// If it's not ready yet, call method when it is
if (this.tech && this.tech.isReady_) {
this.tech.ready(function(){
this[method](arg);
});
// Otherwise call method now
} else {
try {
this.tech[method](arg);
} catch(e) {
vjs.log(e);
throw e;
}
}
};
// Get calls can't wait for the tech, and sometimes don't need to.
vjs.Player.prototype.techGet = function(method){
// Make sure there is a tech
// if (!this.tech) {
// return;
// }
if (this.tech.isReady_) {
// Flash likes to die and reload when you hide or reposition it.
// In these cases the object methods go away and we get errors.
// When that happens we'll catch the errors and inform tech that it's not ready any more.
try {
return this.tech[method]();
} catch(e) {
// When building additional tech libs, an expected method may not be defined yet
if (this.tech[method] === undefined) {
vjs.log('Video.js: ' + method + ' method not defined for '+this.techName+' playback technology.', e);
} else {
// When a method isn't available on the object it throws a TypeError
if (e.name == 'TypeError') {
vjs.log('Video.js: ' + method + ' unavailable on '+this.techName+' playback technology element.', e);
this.tech.isReady_ = false;
} else {
vjs.log(e);
}
}
throw e;
}
}
return;
};
/**
* Start media playback
* http://dev.w3.org/html5/spec/video.html#dom-media-play
* We're triggering the 'play' event here instead of relying on the
* media element to allow using event.preventDefault() to stop
* play from happening if desired. Usecase: preroll ads.
*/
vjs.Player.prototype.play = function(){
this.techCall('play');
return this;
};
// http://dev.w3.org/html5/spec/video.html#dom-media-pause
vjs.Player.prototype.pause = function(){
this.techCall('pause');
return this;
};
// http://dev.w3.org/html5/spec/video.html#dom-media-paused
// The initial state of paused should be true (in Safari it's actually false)
vjs.Player.prototype.paused = function(){
return (this.techGet('paused') === false) ? false : true;
};
// http://dev.w3.org/html5/spec/video.html#dom-media-currenttime
vjs.Player.prototype.currentTime = function(seconds){
if (seconds !== undefined) {
// Cache the last set value for smoother scrubbing.
this.cache_.lastSetCurrentTime = seconds;
this.techCall('setCurrentTime', seconds);
// Improve the accuracy of manual timeupdates
if (this.manualTimeUpdates) { this.trigger('timeupdate'); }
return this;
}
// Cache last currentTime and return
// Default to 0 seconds
return this.cache_.currentTime = (this.techGet('currentTime') || 0);
};
// http://dev.w3.org/html5/spec/video.html#dom-media-duration
// Duration should return NaN if not available. ParseFloat will turn false-ish values to NaN.
vjs.Player.prototype.duration = function(seconds){
if (seconds !== undefined) {
// Cache the last set value for optimiized scrubbing (esp. Flash)
this.cache_.duration = parseFloat(seconds);
return this;
}
return this.cache_.duration;
};
// Calculates how much time is left. Not in spec, but useful.
vjs.Player.prototype.remainingTime = function(){
return this.duration() - this.currentTime();
};
// http://dev.w3.org/html5/spec/video.html#dom-media-buffered
// Buffered returns a timerange object.
// Kind of like an array of portions of the video that have been downloaded.
// So far no browsers return more than one range (portion)
vjs.Player.prototype.buffered = function(){
var buffered = this.techGet('buffered'),
start = 0,
// Default end to 0 and store in values
end = this.cache_.bufferEnd = this.cache_.bufferEnd || 0;
if (buffered && buffered.length > 0 && buffered.end(0) !== end) {
end = buffered.end(0);
// Storing values allows them be overridden by setBufferedFromProgress
this.cache_.bufferEnd = end;
}
return vjs.createTimeRange(start, end);
};
// Calculates amount of buffer is full. Not in spec but useful.
vjs.Player.prototype.bufferedPercent = function(){
return (this.duration()) ? this.buffered().end(0) / this.duration() : 0;
};
// http://dev.w3.org/html5/spec/video.html#dom-media-volume
vjs.Player.prototype.volume = function(percentAsDecimal){
var vol;
if (percentAsDecimal !== undefined) {
vol = Math.max(0, Math.min(1, parseFloat(percentAsDecimal))); // Force value to between 0 and 1
this.cache_.volume = vol;
this.techCall('setVolume', vol);
vjs.setLocalStorage('volume', vol);
return this;
}
// Default to 1 when returning current volume.
vol = parseFloat(this.techGet('volume'));
return (isNaN(vol)) ? 1 : vol;
};
// http://dev.w3.org/html5/spec/video.html#attr-media-muted
vjs.Player.prototype.muted = function(muted){
if (muted !== undefined) {
this.techCall('setMuted', muted);
return this;
}
return this.techGet('muted') || false; // Default to false
};
// Check if current tech can support native fullscreen (e.g. with built in controls lik iOS, so not our flash swf)
vjs.Player.prototype.supportsFullScreen = function(){ return this.techGet('supportsFullScreen') || false; };
// Turn on fullscreen (or window) mode
vjs.Player.prototype.requestFullScreen = function(){
var requestFullScreen = vjs.support.requestFullScreen;
this.isFullScreen = true;
if (requestFullScreen) {
// the browser supports going fullscreen at the element level so we can
// take the controls fullscreen as well as the video
// Trigger fullscreenchange event after change
vjs.on(document, requestFullScreen.eventName, vjs.bind(this, function(){
this.isFullScreen = document[requestFullScreen.isFullScreen];
// If cancelling fullscreen, remove event listener.
if (this.isFullScreen === false) {
vjs.off(document, requestFullScreen.eventName, arguments.callee);
}
}));
// Flash and other plugins get reloaded when you take their parent to fullscreen.
// To fix that we'll remove the tech, and reload it after the resize has finished.
if (this.tech.features.fullscreenResize === false && this.options_['flash']['iFrameMode'] !== true) {
this.pause();
this.unloadTech();
vjs.on(document, requestFullScreen.eventName, vjs.bind(this, function(){
vjs.off(document, requestFullScreen.eventName, arguments.callee);
this.loadTech(this.techName, { src: this.cache_.src });
}));
this.el_[requestFullScreen.requestFn]();
} else {
this.el_[requestFullScreen.requestFn]();
}
this.trigger('fullscreenchange');
} else if (this.tech.supportsFullScreen()) {
// we can't take the video.js controls fullscreen but we can go fullscreen
// with native controls
this.techCall('enterFullScreen');
} else {
// fullscreen isn't supported so we'll just stretch the video element to
// fill the viewport
this.enterFullWindow();
this.trigger('fullscreenchange');
}
return this;
};
vjs.Player.prototype.cancelFullScreen = function(){
var requestFullScreen = vjs.support.requestFullScreen;
this.isFullScreen = false;
// Check for browser element fullscreen support
if (requestFullScreen) {
// Flash and other plugins get reloaded when you take their parent to fullscreen.
// To fix that we'll remove the tech, and reload it after the resize has finished.
if (this.tech.features.fullscreenResize === false && this.options_['flash']['iFrameMode'] !== true) {
this.pause();
this.unloadTech();
vjs.on(document, requestFullScreen.eventName, vjs.bind(this, function(){
vjs.off(document, requestFullScreen.eventName, arguments.callee);
this.loadTech(this.techName, { src: this.cache_.src });
}));
document[requestFullScreen.cancelFn]();
} else {
document[requestFullScreen.cancelFn]();
}
this.trigger('fullscreenchange');
} else if (this.tech.supportsFullScreen()) {
this.techCall('exitFullScreen');
} else {
this.exitFullWindow();
this.trigger('fullscreenchange');
}
return this;
};
// When fullscreen isn't supported we can stretch the video container to as wide as the browser will let us.
vjs.Player.prototype.enterFullWindow = function(){
this.isFullWindow = true;
// Storing original doc overflow value to return to when fullscreen is off
this.docOrigOverflow = document.documentElement.style.overflow;
// Add listener for esc key to exit fullscreen
vjs.on(document, 'keydown', vjs.bind(this, this.fullWindowOnEscKey));
// Hide any scroll bars
document.documentElement.style.overflow = 'hidden';
// Apply fullscreen styles
vjs.addClass(document.body, 'vjs-full-window');
this.trigger('enterFullWindow');
};
vjs.Player.prototype.fullWindowOnEscKey = function(event){
if (event.keyCode === 27) {
if (this.isFullScreen === true) {
this.cancelFullScreen();
} else {
this.exitFullWindow();
}
}
};
vjs.Player.prototype.exitFullWindow = function(){
this.isFullWindow = false;
vjs.off(document, 'keydown', this.fullWindowOnEscKey);
// Unhide scroll bars.
document.documentElement.style.overflow = this.docOrigOverflow;
// Remove fullscreen styles
vjs.removeClass(document.body, 'vjs-full-window');
// Resize the box, controller, and poster to original sizes
// this.positionAll();
this.trigger('exitFullWindow');
};
vjs.Player.prototype.selectSource = function(sources){
// Loop through each playback technology in the options order
for (var i=0,j=this.options_['techOrder'];i<j.length;i++) {
var techName = vjs.capitalize(j[i]),
tech = window['videojs'][techName];
// Check if the browser supports this technology
if (tech.isSupported()) {
// Loop through each source object
for (var a=0,b=sources;a<b.length;a++) {
var source = b[a];
// Check if source can be played with this technology
if (tech['canPlaySource'](source)) {
return { source: source, tech: techName };
}
}
}
}
return false;
};
// src is a pretty powerful function
// If you pass it an array of source objects, it will find the best source to play and use that object.src
// If the new source requires a new playback technology, it will switch to that.
// If you pass it an object, it will set the source to object.src
// If you pass it anything else (url string) it will set the video source to that
vjs.Player.prototype.src = function(source){
// Case: Array of source objects to choose from and pick the best to play
if (source instanceof Array) {
var sourceTech = this.selectSource(source),
techName;
if (sourceTech) {
source = sourceTech.source;
techName = sourceTech.tech;
// If this technology is already loaded, set source
if (techName == this.techName) {
this.src(source); // Passing the source object
// Otherwise load this technology with chosen source
} else {
this.loadTech(techName, source);
}
} else {
this.el_.appendChild(vjs.createEl('p', {
innerHTML: 'Sorry, no compatible source and playback technology were found for this video. Try using another browser like <a href="http://bit.ly/ccMUEC">Chrome</a> or download the latest <a href="http://adobe.ly/mwfN1">Adobe Flash Player</a>.'
}));
}
// Case: Source object { src: '', type: '' ... }
} else if (source instanceof Object) {
if (window['videojs'][this.techName]['canPlaySource'](source)) {
this.src(source.src);
} else {
// Send through tech loop to check for a compatible technology.
this.src([source]);
}
// Case: URL String (http://myvideo...)
} else {
// Cache for getting last set source
this.cache_.src = source;
if (!this.isReady_) {
this.ready(function(){
this.src(source);
});
} else {
this.techCall('src', source);
if (this.options_['preload'] == 'auto') {
this.load();
}
if (this.options_['autoplay']) {
this.play();
}
}
}
return this;
};
// Begin loading the src data
// http://dev.w3.org/html5/spec/video.html#dom-media-load
vjs.Player.prototype.load = function(){
this.techCall('load');
return this;
};
// http://dev.w3.org/html5/spec/video.html#dom-media-currentsrc
vjs.Player.prototype.currentSrc = function(){
return this.techGet('currentSrc') || this.cache_.src || '';
};
// Attributes/Options
vjs.Player.prototype.preload = function(value){
if (value !== undefined) {
this.techCall('setPreload', value);
this.options_['preload'] = value;
return this;
}
return this.techGet('preload');
};
vjs.Player.prototype.autoplay = function(value){
if (value !== undefined) {
this.techCall('setAutoplay', value);
this.options_['autoplay'] = value;
return this;
}
return this.techGet('autoplay', value);
};
vjs.Player.prototype.loop = function(value){
if (value !== undefined) {
this.techCall('setLoop', value);
this.options_['loop'] = value;
return this;
}
return this.techGet('loop');
};
/**
* The url of the poster image source.
* @type {String}
* @private
*/
vjs.Player.prototype.poster_;
/**
* Get or set the poster image source url.
* @param {String} src Poster image source URL
* @return {String} Poster image source URL or null
*/
vjs.Player.prototype.poster = function(src){
if (src !== undefined) {
this.poster_ = src;
}
return this.poster_;
};
/**
* Whether or not the controls are showing
* @type {Boolean}
* @private
*/
vjs.Player.prototype.controls_;
/**
* Get or set whether or not the controls are showing.
* @param {Boolean} controls Set controls to showing or not
* @return {Boolean} Controls are showing
*/
vjs.Player.prototype.controls = function(controls){
if (controls !== undefined) {
// Don't trigger a change event unless it actually changed
if (this.controls_ !== controls) {
this.controls_ = !!controls; // force boolean
this.trigger('controlschange');
}
}
return this.controls_;
};
vjs.Player.prototype.error = function(){ return this.techGet('error'); };
vjs.Player.prototype.ended = function(){ return this.techGet('ended'); };
// Methods to add support for
// networkState: function(){ return this.techCall('networkState'); },
// readyState: function(){ return this.techCall('readyState'); },
// seeking: function(){ return this.techCall('seeking'); },
// initialTime: function(){ return this.techCall('initialTime'); },
// startOffsetTime: function(){ return this.techCall('startOffsetTime'); },
// played: function(){ return this.techCall('played'); },
// seekable: function(){ return this.techCall('seekable'); },
// videoTracks: function(){ return this.techCall('videoTracks'); },
// audioTracks: function(){ return this.techCall('audioTracks'); },
// videoWidth: function(){ return this.techCall('videoWidth'); },
// videoHeight: function(){ return this.techCall('videoHeight'); },
// defaultPlaybackRate: function(){ return this.techCall('defaultPlaybackRate'); },
// playbackRate: function(){ return this.techCall('playbackRate'); },
// mediaGroup: function(){ return this.techCall('mediaGroup'); },
// controller: function(){ return this.techCall('controller'); },
// defaultMuted: function(){ return this.techCall('defaultMuted'); }
// TODO
// currentSrcList: the array of sources including other formats and bitrates
// playList: array of source lists in order of playback
// RequestFullscreen API
(function(){
var prefix, requestFS, div;
div = document.createElement('div');
requestFS = {};
// Current W3C Spec
// http://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#api
// Mozilla Draft: https://wiki.mozilla.org/Gecko:FullScreenAPI#fullscreenchange_event
if (div.cancelFullscreen !== undefined) {
requestFS.requestFn = 'requestFullscreen';
requestFS.cancelFn = 'exitFullscreen';
requestFS.eventName = 'fullscreenchange';
requestFS.isFullScreen = 'fullScreen';
// Webkit (Chrome/Safari) and Mozilla (Firefox) have working implementations
// that use prefixes and vary slightly from the new W3C spec. Specifically,
// using 'exit' instead of 'cancel', and lowercasing the 'S' in Fullscreen.
// Other browsers don't have any hints of which version they might follow yet,
// so not going to try to predict by looping through all prefixes.
} else {
if (document.mozCancelFullScreen) {
prefix = 'moz';
requestFS.isFullScreen = prefix + 'FullScreen';
} else {
prefix = 'webkit';
requestFS.isFullScreen = prefix + 'IsFullScreen';
}
if (div[prefix + 'RequestFullScreen']) {
requestFS.requestFn = prefix + 'RequestFullScreen';
requestFS.cancelFn = prefix + 'CancelFullScreen';
}
requestFS.eventName = prefix + 'fullscreenchange';
}
if (document[requestFS.cancelFn]) {
vjs.support.requestFullScreen = requestFS;
}
})();
/**
* Container of main controls
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.ControlBar = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
if (!player.controls()) {
this.disable();
}
player.one('play', vjs.bind(this, function(){
var touchstart,
fadeIn = vjs.bind(this, this.fadeIn),
fadeOut = vjs.bind(this, this.fadeOut);
this.fadeIn();
if ( !('ontouchstart' in window) ) {
this.player_.on('mouseover', fadeIn);
this.player_.on('mouseout', fadeOut);
this.player_.on('pause', vjs.bind(this, this.lockShowing));
this.player_.on('play', vjs.bind(this, this.unlockShowing));
}
touchstart = false;
this.player_.on('touchstart', function() {
touchstart = true;
});
this.player_.on('touchmove', function() {
touchstart = false;
});
this.player_.on('touchend', vjs.bind(this, function(event) {
var idx;
if (touchstart) {
idx = this.el().className.search('fade-in');
if (idx !== -1) {
this.fadeOut();
} else {
this.fadeIn();
}
}
touchstart = false;
if (!this.player_.paused()) {
event.preventDefault();
}
}));
}));
}
});
vjs.ControlBar.prototype.options_ = {
loadEvent: 'play',
children: {
'playToggle': {},
'currentTimeDisplay': {},
'timeDivider': {},
'durationDisplay': {},
'remainingTimeDisplay': {},
'progressControl': {},
'fullscreenToggle': {},
'volumeControl': {},
'muteToggle': {}
// 'volumeMenuButton': {}
}
};
vjs.ControlBar.prototype.createEl = function(){
return vjs.createEl('div', {
className: 'vjs-control-bar'
});
};
vjs.ControlBar.prototype.fadeIn = function(){
vjs.Component.prototype.fadeIn.call(this);
this.player_.trigger('controlsvisible');
};
vjs.ControlBar.prototype.fadeOut = function(){
vjs.Component.prototype.fadeOut.call(this);
this.player_.trigger('controlshidden');
};/**
* Button to toggle between play and pause
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.PlayToggle = vjs.Button.extend({
/** @constructor */
init: function(player, options){
vjs.Button.call(this, player, options);
player.on('play', vjs.bind(this, this.onPlay));
player.on('pause', vjs.bind(this, this.onPause));
}
});
vjs.PlayToggle.prototype.buttonText = 'Play';
vjs.PlayToggle.prototype.buildCSSClass = function(){
return 'vjs-play-control ' + vjs.Button.prototype.buildCSSClass.call(this);
};
// OnClick - Toggle between play and pause
vjs.PlayToggle.prototype.onClick = function(){
if (this.player_.paused()) {
this.player_.play();
} else {
this.player_.pause();
}
};
// OnPlay - Add the vjs-playing class to the element so it can change appearance
vjs.PlayToggle.prototype.onPlay = function(){
vjs.removeClass(this.el_, 'vjs-paused');
vjs.addClass(this.el_, 'vjs-playing');
this.el_.children[0].children[0].innerHTML = 'Pause'; // change the button text to "Pause"
};
// OnPause - Add the vjs-paused class to the element so it can change appearance
vjs.PlayToggle.prototype.onPause = function(){
vjs.removeClass(this.el_, 'vjs-playing');
vjs.addClass(this.el_, 'vjs-paused');
this.el_.children[0].children[0].innerHTML = 'Play'; // change the button text to "Play"
};/**
* Displays the current time
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.CurrentTimeDisplay = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
player.on('timeupdate', vjs.bind(this, this.updateContent));
}
});
vjs.CurrentTimeDisplay.prototype.createEl = function(){
var el = vjs.Component.prototype.createEl.call(this, 'div', {
className: 'vjs-current-time vjs-time-controls vjs-control'
});
this.content = vjs.createEl('div', {
className: 'vjs-current-time-display',
innerHTML: '<span class="vjs-control-text">Current Time </span>' + '0:00', // label the current time for screen reader users
'aria-live': 'off' // tell screen readers not to automatically read the time as it changes
});
el.appendChild(vjs.createEl('div').appendChild(this.content));
return el;
};
vjs.CurrentTimeDisplay.prototype.updateContent = function(){
// Allows for smooth scrubbing, when player can't keep up.
var time = (this.player_.scrubbing) ? this.player_.getCache().currentTime : this.player_.currentTime();
this.content.innerHTML = '<span class="vjs-control-text">Current Time </span>' + vjs.formatTime(time, this.player_.duration());
};
/**
* Displays the duration
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.DurationDisplay = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
player.on('timeupdate', vjs.bind(this, this.updateContent)); // this might need to be changes to 'durationchange' instead of 'timeupdate' eventually, however the durationchange event fires before this.player_.duration() is set, so the value cannot be written out using this method. Once the order of durationchange and this.player_.duration() being set is figured out, this can be updated.
}
});
vjs.DurationDisplay.prototype.createEl = function(){
var el = vjs.Component.prototype.createEl.call(this, 'div', {
className: 'vjs-duration vjs-time-controls vjs-control'
});
this.content = vjs.createEl('div', {
className: 'vjs-duration-display',
innerHTML: '<span class="vjs-control-text">Duration Time </span>' + '0:00', // label the duration time for screen reader users
'aria-live': 'off' // tell screen readers not to automatically read the time as it changes
});
el.appendChild(vjs.createEl('div').appendChild(this.content));
return el;
};
vjs.DurationDisplay.prototype.updateContent = function(){
if (this.player_.duration()) {
this.content.innerHTML = '<span class="vjs-control-text">Duration Time </span>' + vjs.formatTime(this.player_.duration()); // label the duration time for screen reader users
}
};
/**
* Time Separator (Not used in main skin, but still available, and could be used as a 'spare element')
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.TimeDivider = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
}
});
vjs.TimeDivider.prototype.createEl = function(){
return vjs.Component.prototype.createEl.call(this, 'div', {
className: 'vjs-time-divider',
innerHTML: '<div><span>/</span></div>'
});
};
/**
* Displays the time left in the video
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.RemainingTimeDisplay = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
player.on('timeupdate', vjs.bind(this, this.updateContent));
}
});
vjs.RemainingTimeDisplay.prototype.createEl = function(){
var el = vjs.Component.prototype.createEl.call(this, 'div', {
className: 'vjs-remaining-time vjs-time-controls vjs-control'
});
this.content = vjs.createEl('div', {
className: 'vjs-remaining-time-display',
innerHTML: '<span class="vjs-control-text">Remaining Time </span>' + '-0:00', // label the remaining time for screen reader users
'aria-live': 'off' // tell screen readers not to automatically read the time as it changes
});
el.appendChild(vjs.createEl('div').appendChild(this.content));
return el;
};
vjs.RemainingTimeDisplay.prototype.updateContent = function(){
if (this.player_.duration()) {
if (this.player_.duration()) {
this.content.innerHTML = '<span class="vjs-control-text">Remaining Time </span>' + '-'+ vjs.formatTime(this.player_.remainingTime());
}
}
// Allows for smooth scrubbing, when player can't keep up.
// var time = (this.player_.scrubbing) ? this.player_.getCache().currentTime : this.player_.currentTime();
// this.content.innerHTML = vjs.formatTime(time, this.player_.duration());
};/**
* Toggle fullscreen video
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.FullscreenToggle = vjs.Button.extend({
/** @constructor */
init: function(player, options){
vjs.Button.call(this, player, options);
}
});
vjs.FullscreenToggle.prototype.buttonText = 'Fullscreen';
vjs.FullscreenToggle.prototype.buildCSSClass = function(){
return 'vjs-fullscreen-control ' + vjs.Button.prototype.buildCSSClass.call(this);
};
vjs.FullscreenToggle.prototype.onClick = function(){
if (!this.player_.isFullScreen) {
this.player_.requestFullScreen();
this.el_.children[0].children[0].innerHTML = 'Non-Fullscreen'; // change the button text to "Non-Fullscreen"
} else {
this.player_.cancelFullScreen();
this.el_.children[0].children[0].innerHTML = 'Fullscreen'; // change the button to "Fullscreen"
}
};/**
* Seek, Load Progress, and Play Progress
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.ProgressControl = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
}
});
vjs.ProgressControl.prototype.options_ = {
children: {
'seekBar': {}
}
};
vjs.ProgressControl.prototype.createEl = function(){
return vjs.Component.prototype.createEl.call(this, 'div', {
className: 'vjs-progress-control vjs-control'
});
};
/**
* Seek Bar and holder for the progress bars
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.SeekBar = vjs.Slider.extend({
/** @constructor */
init: function(player, options){
vjs.Slider.call(this, player, options);
player.on('timeupdate', vjs.bind(this, this.updateARIAAttributes));
player.ready(vjs.bind(this, this.updateARIAAttributes));
}
});
vjs.SeekBar.prototype.options_ = {
children: {
'loadProgressBar': {},
'playProgressBar': {},
'seekHandle': {}
},
'barName': 'playProgressBar',
'handleName': 'seekHandle'
};
vjs.SeekBar.prototype.playerEvent = 'timeupdate';
vjs.SeekBar.prototype.createEl = function(){
return vjs.Slider.prototype.createEl.call(this, 'div', {
className: 'vjs-progress-holder',
'aria-label': 'video progress bar'
});
};
vjs.SeekBar.prototype.updateARIAAttributes = function(){
// Allows for smooth scrubbing, when player can't keep up.
var time = (this.player_.scrubbing) ? this.player_.getCache().currentTime : this.player_.currentTime();
this.el_.setAttribute('aria-valuenow',vjs.round(this.getPercent()*100, 2)); // machine readable value of progress bar (percentage complete)
this.el_.setAttribute('aria-valuetext',vjs.formatTime(time, this.player_.duration())); // human readable value of progress bar (time complete)
};
vjs.SeekBar.prototype.getPercent = function(){
return this.player_.currentTime() / this.player_.duration();
};
vjs.SeekBar.prototype.onMouseDown = function(event){
vjs.Slider.prototype.onMouseDown.call(this, event);
this.player_.scrubbing = true;
this.videoWasPlaying = !this.player_.paused();
this.player_.pause();
};
vjs.SeekBar.prototype.onMouseMove = function(event){
var newTime = this.calculateDistance(event) * this.player_.duration();
// Don't let video end while scrubbing.
if (newTime == this.player_.duration()) { newTime = newTime - 0.1; }
// Set new time (tell player to seek to new time)
this.player_.currentTime(newTime);
};
vjs.SeekBar.prototype.onMouseUp = function(event){
vjs.Slider.prototype.onMouseUp.call(this, event);
this.player_.scrubbing = false;
if (this.videoWasPlaying) {
this.player_.play();
}
};
vjs.SeekBar.prototype.stepForward = function(){
this.player_.currentTime(this.player_.currentTime() + 5); // more quickly fast forward for keyboard-only users
};
vjs.SeekBar.prototype.stepBack = function(){
this.player_.currentTime(this.player_.currentTime() - 5); // more quickly rewind for keyboard-only users
};
/**
* Shows load progres
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.LoadProgressBar = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
player.on('progress', vjs.bind(this, this.update));
}
});
vjs.LoadProgressBar.prototype.createEl = function(){
return vjs.Component.prototype.createEl.call(this, 'div', {
className: 'vjs-load-progress',
innerHTML: '<span class="vjs-control-text">Loaded: 0%</span>'
});
};
vjs.LoadProgressBar.prototype.update = function(){
if (this.el_.style) { this.el_.style.width = vjs.round(this.player_.bufferedPercent() * 100, 2) + '%'; }
};
/**
* Shows play progress
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.PlayProgressBar = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
}
});
vjs.PlayProgressBar.prototype.createEl = function(){
return vjs.Component.prototype.createEl.call(this, 'div', {
className: 'vjs-play-progress',
innerHTML: '<span class="vjs-control-text">Progress: 0%</span>'
});
};
/**
* SeekBar component includes play progress bar, and seek handle
* Needed so it can determine seek position based on handle position/size
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.SeekHandle = vjs.SliderHandle.extend();
/** @inheritDoc */
vjs.SeekHandle.prototype.defaultValue = '00:00';
/** @inheritDoc */
vjs.SeekHandle.prototype.createEl = function(){
return vjs.SliderHandle.prototype.createEl.call(this, 'div', {
className: 'vjs-seek-handle'
});
};/**
* Control the volume
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.VolumeControl = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
// hide volume controls when they're not supported by the current tech
if (player.tech && player.tech.features && player.tech.features.volumeControl === false) {
this.addClass('vjs-hidden');
}
player.on('loadstart', vjs.bind(this, function(){
if (player.tech.features && player.tech.features.volumeControl === false) {
this.addClass('vjs-hidden');
} else {
this.removeClass('vjs-hidden');
}
}));
}
});
vjs.VolumeControl.prototype.options_ = {
children: {
'volumeBar': {}
}
};
vjs.VolumeControl.prototype.createEl = function(){
return vjs.Component.prototype.createEl.call(this, 'div', {
className: 'vjs-volume-control vjs-control'
});
};
/**
* Contains volume level
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.VolumeBar = vjs.Slider.extend({
/** @constructor */
init: function(player, options){
vjs.Slider.call(this, player, options);
player.on('volumechange', vjs.bind(this, this.updateARIAAttributes));
player.ready(vjs.bind(this, this.updateARIAAttributes));
setTimeout(vjs.bind(this, this.update), 0); // update when elements is in DOM
}
});
vjs.VolumeBar.prototype.updateARIAAttributes = function(){
// Current value of volume bar as a percentage
this.el_.setAttribute('aria-valuenow',vjs.round(this.player_.volume()*100, 2));
this.el_.setAttribute('aria-valuetext',vjs.round(this.player_.volume()*100, 2)+'%');
};
vjs.VolumeBar.prototype.options_ = {
children: {
'volumeLevel': {},
'volumeHandle': {}
},
'barName': 'volumeLevel',
'handleName': 'volumeHandle'
};
vjs.VolumeBar.prototype.playerEvent = 'volumechange';
vjs.VolumeBar.prototype.createEl = function(){
return vjs.Slider.prototype.createEl.call(this, 'div', {
className: 'vjs-volume-bar',
'aria-label': 'volume level'
});
};
vjs.VolumeBar.prototype.onMouseMove = function(event) {
this.player_.volume(this.calculateDistance(event));
};
vjs.VolumeBar.prototype.getPercent = function(){
if (this.player_.muted()) {
return 0;
} else {
return this.player_.volume();
}
};
vjs.VolumeBar.prototype.stepForward = function(){
this.player_.volume(this.player_.volume() + 0.1);
};
vjs.VolumeBar.prototype.stepBack = function(){
this.player_.volume(this.player_.volume() - 0.1);
};
/**
* Shows volume level
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.VolumeLevel = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
}
});
vjs.VolumeLevel.prototype.createEl = function(){
return vjs.Component.prototype.createEl.call(this, 'div', {
className: 'vjs-volume-level',
innerHTML: '<span class="vjs-control-text"></span>'
});
};
/**
* Change volume level
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.VolumeHandle = vjs.SliderHandle.extend();
/** @inheritDoc */
vjs.VolumeHandle.prototype.defaultValue = '00:00';
/** @inheritDoc */
vjs.VolumeHandle.prototype.createEl = function(){
return vjs.SliderHandle.prototype.createEl.call(this, 'div', {
className: 'vjs-volume-handle'
});
};/**
* Mute the audio
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.MuteToggle = vjs.Button.extend({
/** @constructor */
init: function(player, options){
vjs.Button.call(this, player, options);
player.on('volumechange', vjs.bind(this, this.update));
// hide mute toggle if the current tech doesn't support volume control
if (player.tech && player.tech.features && player.tech.features.volumeControl === false) {
this.addClass('vjs-hidden');
}
player.on('loadstart', vjs.bind(this, function(){
if (player.tech.features && player.tech.features.volumeControl === false) {
this.addClass('vjs-hidden');
} else {
this.removeClass('vjs-hidden');
}
}));
}
});
vjs.MuteToggle.prototype.createEl = function(){
return vjs.Button.prototype.createEl.call(this, 'div', {
className: 'vjs-mute-control vjs-control',
innerHTML: '<div><span class="vjs-control-text">Mute</span></div>'
});
};
vjs.MuteToggle.prototype.onClick = function(){
this.player_.muted( this.player_.muted() ? false : true );
};
vjs.MuteToggle.prototype.update = function(){
var vol = this.player_.volume(),
level = 3;
if (vol === 0 || this.player_.muted()) {
level = 0;
} else if (vol < 0.33) {
level = 1;
} else if (vol < 0.67) {
level = 2;
}
// Don't rewrite the button text if the actual text doesn't change.
// This causes unnecessary and confusing information for screen reader users.
// This check is needed because this function gets called every time the volume level is changed.
if(this.player_.muted()){
if(this.el_.children[0].children[0].innerHTML!='Unmute'){
this.el_.children[0].children[0].innerHTML = 'Unmute'; // change the button text to "Unmute"
}
} else {
if(this.el_.children[0].children[0].innerHTML!='Mute'){
this.el_.children[0].children[0].innerHTML = 'Mute'; // change the button text to "Mute"
}
}
/* TODO improve muted icon classes */
for (var i = 0; i < 4; i++) {
vjs.removeClass(this.el_, 'vjs-vol-'+i);
}
vjs.addClass(this.el_, 'vjs-vol-'+level);
};/**
* Menu button with a popup for showing the volume slider.
* @constructor
*/
vjs.VolumeMenuButton = vjs.MenuButton.extend({
/** @constructor */
init: function(player, options){
vjs.MenuButton.call(this, player, options);
// Same listeners as MuteToggle
player.on('volumechange', vjs.bind(this, this.update));
// hide mute toggle if the current tech doesn't support volume control
if (player.tech && player.tech.features && player.tech.features.volumeControl === false) {
this.addClass('vjs-hidden');
}
player.on('loadstart', vjs.bind(this, function(){
if (player.tech.features && player.tech.features.volumeControl === false) {
this.addClass('vjs-hidden');
} else {
this.removeClass('vjs-hidden');
}
}));
this.addClass('vjs-menu-button');
}
});
vjs.VolumeMenuButton.prototype.createMenu = function(){
var menu = new vjs.Menu(this.player_, {
contentElType: 'div'
});
var vc = new vjs.VolumeBar(this.player_, vjs.obj.merge({vertical: true}, this.options_.volumeBar));
menu.addChild(vc);
return menu;
};
vjs.VolumeMenuButton.prototype.onClick = function(){
vjs.MuteToggle.prototype.onClick.call(this);
vjs.MenuButton.prototype.onClick.call(this);
};
vjs.VolumeMenuButton.prototype.createEl = function(){
return vjs.Button.prototype.createEl.call(this, 'div', {
className: 'vjs-volume-menu-button vjs-menu-button vjs-control',
innerHTML: '<div><span class="vjs-control-text">Mute</span></div>'
});
};
vjs.VolumeMenuButton.prototype.update = vjs.MuteToggle.prototype.update;
/* Poster Image
================================================================================ */
/**
* Poster image. Shows before the video plays.
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.PosterImage = vjs.Button.extend({
/** @constructor */
init: function(player, options){
vjs.Button.call(this, player, options);
if (!player.poster() || !player.controls()) {
this.hide();
}
player.on('play', vjs.bind(this, this.hide));
}
});
vjs.PosterImage.prototype.createEl = function(){
var el = vjs.createEl('div', {
className: 'vjs-poster',
// Don't want poster to be tabbable.
tabIndex: -1
}),
poster = this.player_.poster();
if (poster) {
if ('backgroundSize' in el.style) {
el.style.backgroundImage = 'url("' + poster + '")';
} else {
el.appendChild(vjs.createEl('img', { src: poster }));
}
}
return el;
};
vjs.PosterImage.prototype.onClick = function(){
this.player_.play();
};
/* Loading Spinner
================================================================================ */
/**
* Loading spinner for waiting events
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.LoadingSpinner = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
player.on('canplay', vjs.bind(this, this.hide));
player.on('canplaythrough', vjs.bind(this, this.hide));
player.on('playing', vjs.bind(this, this.hide));
player.on('seeked', vjs.bind(this, this.hide));
player.on('seeking', vjs.bind(this, this.show));
// in some browsers seeking does not trigger the 'playing' event,
// so we also need to trap 'seeked' if we are going to set a
// 'seeking' event
player.on('seeked', vjs.bind(this, this.hide));
player.on('error', vjs.bind(this, this.show));
// Not showing spinner on stalled any more. Browsers may stall and then not trigger any events that would remove the spinner.
// Checked in Chrome 16 and Safari 5.1.2. http://help.videojs.com/discussions/problems/883-why-is-the-download-progress-showing
// player.on('stalled', vjs.bind(this, this.show));
player.on('waiting', vjs.bind(this, this.show));
}
});
vjs.LoadingSpinner.prototype.createEl = function(){
return vjs.Component.prototype.createEl.call(this, 'div', {
className: 'vjs-loading-spinner'
});
};
/* Big Play Button
================================================================================ */
/**
* Initial play button. Shows before the video has played.
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.BigPlayButton = vjs.Button.extend({
/** @constructor */
init: function(player, options){
vjs.Button.call(this, player, options);
if (!player.controls()) {
this.hide();
}
player.on('play', vjs.bind(this, this.hide));
// player.on('ended', vjs.bind(this, this.show));
}
});
vjs.BigPlayButton.prototype.createEl = function(){
return vjs.Button.prototype.createEl.call(this, 'div', {
className: 'vjs-big-play-button',
innerHTML: '<span></span>',
'aria-label': 'play video'
});
};
vjs.BigPlayButton.prototype.onClick = function(){
// Go back to the beginning if big play button is showing at the end.
// Have to check for current time otherwise it might throw a 'not ready' error.
//if(this.player_.currentTime()) {
//this.player_.currentTime(0);
//}
this.player_.play();
};
/**
* @fileoverview Media Technology Controller - Base class for media playback technology controllers like Flash and HTML5
*/
/**
* Base class for media (HTML5 Video, Flash) controllers
* @param {vjs.Player|Object} player Central player instance
* @param {Object=} options Options object
* @constructor
*/
vjs.MediaTechController = vjs.Component.extend({
/** @constructor */
init: function(player, options, ready){
vjs.Component.call(this, player, options, ready);
// Make playback element clickable
// this.addEvent('click', this.proxy(this.onClick));
// player.triggerEvent('techready');
}
});
// destroy: function(){},
// createElement: function(){},
/**
* Handle a click on the media element. By default will play the media.
*
* On android browsers, having this toggle play state interferes with being
* able to toggle the controls and toggling play state with the play button
*/
vjs.MediaTechController.prototype.onClick = (function(){
if (vjs.IS_ANDROID) {
return function () {};
} else {
return function () {
if (this.player_.controls()) {
if (this.player_.paused()) {
this.player_.play();
} else {
this.player_.pause();
}
}
};
}
})();
vjs.MediaTechController.prototype.features = {
volumeControl: true,
// Resizing plugins using request fullscreen reloads the plugin
fullscreenResize: false,
// Optional events that we can manually mimic with timers
// currently not triggered by video-js-swf
progressEvents: false,
timeupdateEvents: false
};
vjs.media = {};
/**
* List of default API methods for any MediaTechController
* @type {String}
*/
vjs.media.ApiMethods = 'play,pause,paused,currentTime,setCurrentTime,duration,buffered,volume,setVolume,muted,setMuted,width,height,supportsFullScreen,enterFullScreen,src,load,currentSrc,preload,setPreload,autoplay,setAutoplay,loop,setLoop,error,networkState,readyState,seeking,initialTime,startOffsetTime,played,seekable,ended,videoTracks,audioTracks,videoWidth,videoHeight,textTracks,defaultPlaybackRate,playbackRate,mediaGroup,controller,controls,defaultMuted'.split(',');
// Create placeholder methods for each that warn when a method isn't supported by the current playback technology
function createMethod(methodName){
return function(){
throw new Error('The "'+methodName+'" method is not available on the playback technology\'s API');
};
}
for (var i = vjs.media.ApiMethods.length - 1; i >= 0; i--) {
var methodName = vjs.media.ApiMethods[i];
vjs.MediaTechController.prototype[vjs.media.ApiMethods[i]] = createMethod(methodName);
}
/**
* @fileoverview HTML5 Media Controller - Wrapper for HTML5 Media API
*/
/**
* HTML5 Media Controller - Wrapper for HTML5 Media API
* @param {vjs.Player|Object} player
* @param {Object=} options
* @param {Function=} ready
* @constructor
*/
vjs.Html5 = vjs.MediaTechController.extend({
/** @constructor */
init: function(player, options, ready){
// volume cannot be changed from 1 on iOS
this.features.volumeControl = vjs.Html5.canControlVolume();
// In iOS, if you move a video element in the DOM, it breaks video playback.
this.features.movingMediaElementInDOM = !vjs.IS_IOS;
// HTML video is able to automatically resize when going to fullscreen
this.features.fullscreenResize = true;
vjs.MediaTechController.call(this, player, options, ready);
var source = options['source'];
// If the element source is already set, we may have missed the loadstart event, and want to trigger it.
// We don't want to set the source again and interrupt playback.
if (source && this.el_.currentSrc == source.src) {
player.trigger('loadstart');
// Otherwise set the source if one was provided.
} else if (source) {
this.el_.src = source.src;
}
// Chrome and Safari both have issues with autoplay.
// In Safari (5.1.1), when we move the video element into the container div, autoplay doesn't work.
// In Chrome (15), if you have autoplay + a poster + no controls, the video gets hidden (but audio plays)
// This fixes both issues. Need to wait for API, so it updates displays correctly
player.ready(function(){
if (this.options_['autoplay'] && this.paused()) {
this.tag.poster = null; // Chrome Fix. Fixed in Chrome v16.
this.play();
}
});
this.on('click', this.onClick);
this.setupTriggers();
this.triggerReady();
}
});
vjs.Html5.prototype.dispose = function(){
vjs.MediaTechController.prototype.dispose.call(this);
};
vjs.Html5.prototype.createEl = function(){
var player = this.player_,
// If possible, reuse original tag for HTML5 playback technology element
el = player.tag,
newEl;
// Check if this browser supports moving the element into the box.
// On the iPhone video will break if you move the element,
// So we have to create a brand new element.
if (!el || this.features.movingMediaElementInDOM === false) {
// If the original tag is still there, remove it.
if (el) {
player.el().removeChild(el);
el = el.cloneNode(false);
} else {
el = vjs.createEl('video', {
id:player.id() + '_html5_api',
className:'vjs-tech'
});
}
// associate the player with the new tag
el['player'] = player;
vjs.insertFirst(el, player.el());
}
// Update specific tag settings, in case they were overridden
var attrs = ['autoplay','preload','loop','muted'];
for (var i = attrs.length - 1; i >= 0; i--) {
var attr = attrs[i];
if (player.options_[attr] !== null) {
el[attr] = player.options_[attr];
}
}
return el;
// jenniisawesome = true;
};
// Make video events trigger player events
// May seem verbose here, but makes other APIs possible.
vjs.Html5.prototype.setupTriggers = function(){
for (var i = vjs.Html5.Events.length - 1; i >= 0; i--) {
vjs.on(this.el_, vjs.Html5.Events[i], vjs.bind(this.player_, this.eventHandler));
}
};
// Triggers removed using this.off when disposed
vjs.Html5.prototype.eventHandler = function(e){
this.trigger(e);
// No need for media events to bubble up.
e.stopPropagation();
};
vjs.Html5.prototype.play = function(){ this.el_.play(); };
vjs.Html5.prototype.pause = function(){ this.el_.pause(); };
vjs.Html5.prototype.paused = function(){ return this.el_.paused; };
vjs.Html5.prototype.currentTime = function(){ return this.el_.currentTime; };
vjs.Html5.prototype.setCurrentTime = function(seconds){
try {
this.el_.currentTime = seconds;
} catch(e) {
vjs.log(e, 'Video is not ready. (Video.js)');
// this.warning(VideoJS.warnings.videoNotReady);
}
};
vjs.Html5.prototype.duration = function(){ return this.el_.duration || 0; };
vjs.Html5.prototype.buffered = function(){ return this.el_.buffered; };
vjs.Html5.prototype.volume = function(){ return this.el_.volume; };
vjs.Html5.prototype.setVolume = function(percentAsDecimal){ this.el_.volume = percentAsDecimal; };
vjs.Html5.prototype.muted = function(){ return this.el_.muted; };
vjs.Html5.prototype.setMuted = function(muted){ this.el_.muted = muted; };
vjs.Html5.prototype.width = function(){ return this.el_.offsetWidth; };
vjs.Html5.prototype.height = function(){ return this.el_.offsetHeight; };
vjs.Html5.prototype.supportsFullScreen = function(){
if (typeof this.el_.webkitEnterFullScreen == 'function') {
// Seems to be broken in Chromium/Chrome && Safari in Leopard
if (/Android/.test(vjs.USER_AGENT) || !/Chrome|Mac OS X 10.5/.test(vjs.USER_AGENT)) {
return true;
}
}
return false;
};
vjs.Html5.prototype.enterFullScreen = function(){
var video = this.el_;
if (video.paused && video.networkState <= video.HAVE_METADATA) {
// attempt to prime the video element for programmatic access
// this isn't necessary on the desktop but shouldn't hurt
this.el_.play();
// playing and pausing synchronously during the transition to fullscreen
// can get iOS ~6.1 devices into a play/pause loop
setTimeout(function(){
video.pause();
video.webkitEnterFullScreen();
}, 0);
} else {
video.webkitEnterFullScreen();
}
};
vjs.Html5.prototype.exitFullScreen = function(){
this.el_.webkitExitFullScreen();
};
vjs.Html5.prototype.src = function(src){ this.el_.src = src; };
vjs.Html5.prototype.load = function(){ this.el_.load(); };
vjs.Html5.prototype.currentSrc = function(){ return this.el_.currentSrc; };
vjs.Html5.prototype.preload = function(){ return this.el_.preload; };
vjs.Html5.prototype.setPreload = function(val){ this.el_.preload = val; };
vjs.Html5.prototype.autoplay = function(){ return this.el_.autoplay; };
vjs.Html5.prototype.setAutoplay = function(val){ this.el_.autoplay = val; };
vjs.Html5.prototype.loop = function(){ return this.el_.loop; };
vjs.Html5.prototype.setLoop = function(val){ this.el_.loop = val; };
vjs.Html5.prototype.error = function(){ return this.el_.error; };
// networkState: function(){ return this.el_.networkState; },
// readyState: function(){ return this.el_.readyState; },
vjs.Html5.prototype.seeking = function(){ return this.el_.seeking; };
// initialTime: function(){ return this.el_.initialTime; },
// startOffsetTime: function(){ return this.el_.startOffsetTime; },
// played: function(){ return this.el_.played; },
// seekable: function(){ return this.el_.seekable; },
vjs.Html5.prototype.ended = function(){ return this.el_.ended; };
// videoTracks: function(){ return this.el_.videoTracks; },
// audioTracks: function(){ return this.el_.audioTracks; },
// videoWidth: function(){ return this.el_.videoWidth; },
// videoHeight: function(){ return this.el_.videoHeight; },
// textTracks: function(){ return this.el_.textTracks; },
// defaultPlaybackRate: function(){ return this.el_.defaultPlaybackRate; },
// playbackRate: function(){ return this.el_.playbackRate; },
// mediaGroup: function(){ return this.el_.mediaGroup; },
// controller: function(){ return this.el_.controller; },
vjs.Html5.prototype.defaultMuted = function(){ return this.el_.defaultMuted; };
/* HTML5 Support Testing ---------------------------------------------------- */
vjs.Html5.isSupported = function(){
return !!document.createElement('video').canPlayType;
};
vjs.Html5.canPlaySource = function(srcObj){
return !!document.createElement('video').canPlayType(srcObj.type);
// TODO: Check Type
// If no Type, check ext
// Check Media Type
};
vjs.Html5.canControlVolume = function(){
var volume = vjs.TEST_VID.volume;
vjs.TEST_VID.volume = (volume / 2) + 0.1;
return volume !== vjs.TEST_VID.volume;
};
// List of all HTML5 events (various uses).
vjs.Html5.Events = 'loadstart,suspend,abort,error,emptied,stalled,loadedmetadata,loadeddata,canplay,canplaythrough,playing,waiting,seeking,seeked,ended,durationchange,timeupdate,progress,play,pause,ratechange,volumechange'.split(',');
// HTML5 Feature detection and Device Fixes --------------------------------- //
// Android
if (vjs.IS_ANDROID) {
// Override Android 2.2 and less canPlayType method which is broken
if (vjs.ANDROID_VERSION < 3) {
document.createElement('video').constructor.prototype.canPlayType = function(type){
return (type && type.toLowerCase().indexOf('video/mp4') != -1) ? 'maybe' : '';
};
}
}
/**
* @fileoverview VideoJS-SWF - Custom Flash Player with HTML5-ish API
* https://github.com/zencoder/video-js-swf
* Not using setupTriggers. Using global onEvent func to distribute events
*/
/**
* HTML5 Media Controller - Wrapper for HTML5 Media API
* @param {vjs.Player|Object} player
* @param {Object=} options
* @param {Function=} ready
* @constructor
*/
vjs.Flash = vjs.MediaTechController.extend({
/** @constructor */
init: function(player, options, ready){
vjs.MediaTechController.call(this, player, options, ready);
var source = options['source'],
// Which element to embed in
parentEl = options['parentEl'],
// Create a temporary element to be replaced by swf object
placeHolder = this.el_ = vjs.createEl('div', { id: player.id() + '_temp_flash' }),
// Generate ID for swf object
objId = player.id()+'_flash_api',
// Store player options in local var for optimization
// TODO: switch to using player methods instead of options
// e.g. player.autoplay();
playerOptions = player.options_,
// Merge default flashvars with ones passed in to init
flashVars = vjs.obj.merge({
// SWF Callback Functions
'readyFunction': 'videojs.Flash.onReady',
'eventProxyFunction': 'videojs.Flash.onEvent',
'errorEventProxyFunction': 'videojs.Flash.onError',
// Player Settings
'autoplay': playerOptions.autoplay,
'preload': playerOptions.preload,
'loop': playerOptions.loop,
'muted': playerOptions.muted
}, options['flashVars']),
// Merge default parames with ones passed in
params = vjs.obj.merge({
'wmode': 'opaque', // Opaque is needed to overlay controls, but can affect playback performance
'bgcolor': '#000000' // Using bgcolor prevents a white flash when the object is loading
}, options['params']),
// Merge default attributes with ones passed in
attributes = vjs.obj.merge({
'id': objId,
'name': objId, // Both ID and Name needed or swf to identifty itself
'class': 'vjs-tech'
}, options['attributes'])
;
// If source was supplied pass as a flash var.
if (source) {
flashVars['src'] = encodeURIComponent(vjs.getAbsoluteURL(source.src));
}
// Add placeholder to player div
vjs.insertFirst(placeHolder, parentEl);
// Having issues with Flash reloading on certain page actions (hide/resize/fullscreen) in certain browsers
// This allows resetting the playhead when we catch the reload
if (options['startTime']) {
this.ready(function(){
this.load();
this.play();
this.currentTime(options['startTime']);
});
}
// Flash iFrame Mode
// In web browsers there are multiple instances where changing the parent element or visibility of a plugin causes the plugin to reload.
// - Firefox just about always. https://bugzilla.mozilla.org/show_bug.cgi?id=90268 (might be fixed by version 13)
// - Webkit when hiding the plugin
// - Webkit and Firefox when using requestFullScreen on a parent element
// Loading the flash plugin into a dynamically generated iFrame gets around most of these issues.
// Issues that remain include hiding the element and requestFullScreen in Firefox specifically
// There's on particularly annoying issue with this method which is that Firefox throws a security error on an offsite Flash object loaded into a dynamically created iFrame.
// Even though the iframe was inserted into a page on the web, Firefox + Flash considers it a local app trying to access an internet file.
// I tried mulitple ways of setting the iframe src attribute but couldn't find a src that worked well. Tried a real/fake source, in/out of domain.
// Also tried a method from stackoverflow that caused a security error in all browsers. http://stackoverflow.com/questions/2486901/how-to-set-document-domain-for-a-dynamically-generated-iframe
// In the end the solution I found to work was setting the iframe window.location.href right before doing a document.write of the Flash object.
// The only downside of this it seems to trigger another http request to the original page (no matter what's put in the href). Not sure why that is.
// NOTE (2012-01-29): Cannot get Firefox to load the remote hosted SWF into a dynamically created iFrame
// Firefox 9 throws a security error, unleess you call location.href right before doc.write.
// Not sure why that even works, but it causes the browser to look like it's continuously trying to load the page.
// Firefox 3.6 keeps calling the iframe onload function anytime I write to it, causing an endless loop.
if (options['iFrameMode'] === true && !vjs.IS_FIREFOX) {
// Create iFrame with vjs-tech class so it's 100% width/height
var iFrm = vjs.createEl('iframe', {
'id': objId + '_iframe',
'name': objId + '_iframe',
'className': 'vjs-tech',
'scrolling': 'no',
'marginWidth': 0,
'marginHeight': 0,
'frameBorder': 0
});
// Update ready function names in flash vars for iframe window
flashVars['readyFunction'] = 'ready';
flashVars['eventProxyFunction'] = 'events';
flashVars['errorEventProxyFunction'] = 'errors';
// Tried multiple methods to get this to work in all browsers
// Tried embedding the flash object in the page first, and then adding a place holder to the iframe, then replacing the placeholder with the page object.
// The goal here was to try to load the swf URL in the parent page first and hope that got around the firefox security error
// var newObj = vjs.Flash.embed(options['swf'], placeHolder, flashVars, params, attributes);
// (in onload)
// var temp = vjs.createEl('a', { id:'asdf', innerHTML: 'asdf' } );
// iDoc.body.appendChild(temp);
// Tried embedding the flash object through javascript in the iframe source.
// This works in webkit but still triggers the firefox security error
// iFrm.src = 'javascript: document.write('"+vjs.Flash.getEmbedCode(options['swf'], flashVars, params, attributes)+"');";
// Tried an actual local iframe just to make sure that works, but it kills the easiness of the CDN version if you require the user to host an iframe
// We should add an option to host the iframe locally though, because it could help a lot of issues.
// iFrm.src = "iframe.html";
// Wait until iFrame has loaded to write into it.
vjs.on(iFrm, 'load', vjs.bind(this, function(){
var iDoc,
iWin = iFrm.contentWindow;
// The one working method I found was to use the iframe's document.write() to create the swf object
// This got around the security issue in all browsers except firefox.
// I did find a hack where if I call the iframe's window.location.href='', it would get around the security error
// However, the main page would look like it was loading indefinitely (URL bar loading spinner would never stop)
// Plus Firefox 3.6 didn't work no matter what I tried.
// if (vjs.USER_AGENT.match('Firefox')) {
// iWin.location.href = '';
// }
// Get the iFrame's document depending on what the browser supports
iDoc = iFrm.contentDocument ? iFrm.contentDocument : iFrm.contentWindow.document;
// Tried ensuring both document domains were the same, but they already were, so that wasn't the issue.
// Even tried adding /. that was mentioned in a browser security writeup
// document.domain = document.domain+'/.';
// iDoc.domain = document.domain+'/.';
// Tried adding the object to the iframe doc's innerHTML. Security error in all browsers.
// iDoc.body.innerHTML = swfObjectHTML;
// Tried appending the object to the iframe doc's body. Security error in all browsers.
// iDoc.body.appendChild(swfObject);
// Using document.write actually got around the security error that browsers were throwing.
// Again, it's a dynamically generated (same domain) iframe, loading an external Flash swf.
// Not sure why that's a security issue, but apparently it is.
iDoc.write(vjs.Flash.getEmbedCode(options['swf'], flashVars, params, attributes));
// Setting variables on the window needs to come after the doc write because otherwise they can get reset in some browsers
// So far no issues with swf ready event being called before it's set on the window.
iWin['player'] = this.player_;
// Create swf ready function for iFrame window
iWin['ready'] = vjs.bind(this.player_, function(currSwf){
var el = iDoc.getElementById(currSwf),
player = this,
tech = player.tech;
// Update reference to playback technology element
tech.el_ = el;
// Now that the element is ready, make a click on the swf play the video
vjs.on(el, 'click', tech.bind(tech.onClick));
// Make sure swf is actually ready. Sometimes the API isn't actually yet.
vjs.Flash.checkReady(tech);
});
// Create event listener for all swf events
iWin['events'] = vjs.bind(this.player_, function(swfID, eventName){
var player = this;
if (player && player.techName === 'flash') {
player.trigger(eventName);
}
});
// Create error listener for all swf errors
iWin['errors'] = vjs.bind(this.player_, function(swfID, eventName){
vjs.log('Flash Error', eventName);
});
}));
// Replace placeholder with iFrame (it will load now)
placeHolder.parentNode.replaceChild(iFrm, placeHolder);
// If not using iFrame mode, embed as normal object
} else {
vjs.Flash.embed(options['swf'], placeHolder, flashVars, params, attributes);
}
}
});
vjs.Flash.prototype.dispose = function(){
vjs.MediaTechController.prototype.dispose.call(this);
};
vjs.Flash.prototype.play = function(){
this.el_.vjs_play();
};
vjs.Flash.prototype.pause = function(){
this.el_.vjs_pause();
};
vjs.Flash.prototype.src = function(src){
// Make sure source URL is abosolute.
src = vjs.getAbsoluteURL(src);
this.el_.vjs_src(src);
// Currently the SWF doesn't autoplay if you load a source later.
// e.g. Load player w/ no source, wait 2s, set src.
if (this.player_.autoplay()) {
var tech = this;
setTimeout(function(){ tech.play(); }, 0);
}
};
vjs.Flash.prototype.load = function(){
this.el_.vjs_load();
};
vjs.Flash.prototype.poster = function(){
this.el_.vjs_getProperty('poster');
};
vjs.Flash.prototype.buffered = function(){
return vjs.createTimeRange(0, this.el_.vjs_getProperty('buffered'));
};
vjs.Flash.prototype.supportsFullScreen = function(){
return false; // Flash does not allow fullscreen through javascript
};
vjs.Flash.prototype.enterFullScreen = function(){
return false;
};
// Create setters and getters for attributes
var api = vjs.Flash.prototype,
readWrite = 'preload,currentTime,defaultPlaybackRate,playbackRate,autoplay,loop,mediaGroup,controller,controls,volume,muted,defaultMuted'.split(','),
readOnly = 'error,currentSrc,networkState,readyState,seeking,initialTime,duration,startOffsetTime,paused,played,seekable,ended,videoTracks,audioTracks,videoWidth,videoHeight,textTracks'.split(',');
// Overridden: buffered
/**
* @this {*}
*/
var createSetter = function(attr){
var attrUpper = attr.charAt(0).toUpperCase() + attr.slice(1);
api['set'+attrUpper] = function(val){ return this.el_.vjs_setProperty(attr, val); };
};
/**
* @this {*}
*/
var createGetter = function(attr){
api[attr] = function(){ return this.el_.vjs_getProperty(attr); };
};
(function(){
var i;
// Create getter and setters for all read/write attributes
for (i = 0; i < readWrite.length; i++) {
createGetter(readWrite[i]);
createSetter(readWrite[i]);
}
// Create getters for read-only attributes
for (i = 0; i < readOnly.length; i++) {
createGetter(readOnly[i]);
}
})();
/* Flash Support Testing -------------------------------------------------------- */
vjs.Flash.isSupported = function(){
return vjs.Flash.version()[0] >= 10;
// return swfobject.hasFlashPlayerVersion('10');
};
vjs.Flash.canPlaySource = function(srcObj){
if (srcObj.type in vjs.Flash.formats) { return 'maybe'; }
};
vjs.Flash.formats = {
'video/flv': 'FLV',
'video/x-flv': 'FLV',
'video/mp4': 'MP4',
'video/m4v': 'MP4'
};
vjs.Flash['onReady'] = function(currSwf){
var el = vjs.el(currSwf);
// Get player from box
// On firefox reloads, el might already have a player
var player = el['player'] || el.parentNode['player'],
tech = player.tech;
// Reference player on tech element
el['player'] = player;
// Update reference to playback technology element
tech.el_ = el;
// Now that the element is ready, make a click on the swf play the video
tech.on('click', tech.onClick);
vjs.Flash.checkReady(tech);
};
// The SWF isn't alwasy ready when it says it is. Sometimes the API functions still need to be added to the object.
// If it's not ready, we set a timeout to check again shortly.
vjs.Flash.checkReady = function(tech){
// Check if API property exists
if (tech.el().vjs_getProperty) {
// If so, tell tech it's ready
tech.triggerReady();
// Otherwise wait longer.
} else {
setTimeout(function(){
vjs.Flash.checkReady(tech);
}, 50);
}
};
// Trigger events from the swf on the player
vjs.Flash['onEvent'] = function(swfID, eventName){
var player = vjs.el(swfID)['player'];
player.trigger(eventName);
};
// Log errors from the swf
vjs.Flash['onError'] = function(swfID, err){
var player = vjs.el(swfID)['player'];
player.trigger('error');
vjs.log('Flash Error', err, swfID);
};
// Flash Version Check
vjs.Flash.version = function(){
var version = '0,0,0';
// IE
try {
version = new window.ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
// other browsers
} catch(e) {
try {
if (navigator.mimeTypes['application/x-shockwave-flash'].enabledPlugin){
version = (navigator.plugins['Shockwave Flash 2.0'] || navigator.plugins['Shockwave Flash']).description.replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
}
} catch(err) {}
}
return version.split(',');
};
// Flash embedding method. Only used in non-iframe mode
vjs.Flash.embed = function(swf, placeHolder, flashVars, params, attributes){
var code = vjs.Flash.getEmbedCode(swf, flashVars, params, attributes),
// Get element by embedding code and retrieving created element
obj = vjs.createEl('div', { innerHTML: code }).childNodes[0],
par = placeHolder.parentNode
;
placeHolder.parentNode.replaceChild(obj, placeHolder);
// IE6 seems to have an issue where it won't initialize the swf object after injecting it.
// This is a dumb fix
var newObj = par.childNodes[0];
setTimeout(function(){
newObj.style.display = 'block';
}, 1000);
return obj;
};
vjs.Flash.getEmbedCode = function(swf, flashVars, params, attributes){
var objTag = '<object type="application/x-shockwave-flash"',
flashVarsString = '',
paramsString = '',
attrsString = '';
// Convert flash vars to string
if (flashVars) {
vjs.obj.each(flashVars, function(key, val){
flashVarsString += (key + '=' + val + '&amp;');
});
}
// Add swf, flashVars, and other default params
params = vjs.obj.merge({
'movie': swf,
'flashvars': flashVarsString,
'allowScriptAccess': 'always', // Required to talk to swf
'allowNetworking': 'all' // All should be default, but having security issues.
}, params);
// Create param tags string
vjs.obj.each(params, function(key, val){
paramsString += '<param name="'+key+'" value="'+val+'" />';
});
attributes = vjs.obj.merge({
// Add swf to attributes (need both for IE and Others to work)
'data': swf,
// Default to 100% width/height
'width': '100%',
'height': '100%'
}, attributes);
// Create Attributes string
vjs.obj.each(attributes, function(key, val){
attrsString += (key + '="' + val + '" ');
});
return objTag + attrsString + '>' + paramsString + '</object>';
};
/**
* @constructor
*/
vjs.MediaLoader = vjs.Component.extend({
/** @constructor */
init: function(player, options, ready){
vjs.Component.call(this, player, options, ready);
// If there are no sources when the player is initialized,
// load the first supported playback technology.
if (!player.options_['sources'] || player.options_['sources'].length === 0) {
for (var i=0,j=player.options_['techOrder']; i<j.length; i++) {
var techName = vjs.capitalize(j[i]),
tech = window['videojs'][techName];
// Check if the browser supports this technology
if (tech && tech.isSupported()) {
player.loadTech(techName);
break;
}
}
} else {
// // Loop through playback technologies (HTML5, Flash) and check for support.
// // Then load the best source.
// // A few assumptions here:
// // All playback technologies respect preload false.
player.src(player.options_['sources']);
}
}
});/**
* @fileoverview Text Tracks
* Text tracks are tracks of timed text events.
* Captions - text displayed over the video for the hearing impared
* Subtitles - text displayed over the video for those who don't understand langauge in the video
* Chapters - text displayed in a menu allowing the user to jump to particular points (chapters) in the video
* Descriptions (not supported yet) - audio descriptions that are read back to the user by a screen reading device
*/
// Player Additions - Functions add to the player object for easier access to tracks
/**
* List of associated text tracks
* @type {Array}
* @private
*/
vjs.Player.prototype.textTracks_;
/**
* Get an array of associated text tracks. captions, subtitles, chapters, descriptions
* http://www.w3.org/html/wg/drafts/html/master/embedded-content-0.html#dom-media-texttracks
* @return {Array} Array of track objects
*/
vjs.Player.prototype.textTracks = function(){
this.textTracks_ = this.textTracks_ || [];
return this.textTracks_;
};
/**
* Add a text track
* In addition to the W3C settings we allow adding additional info through options.
* http://www.w3.org/html/wg/drafts/html/master/embedded-content-0.html#dom-media-addtexttrack
* @param {String} kind Captions, subtitles, chapters, descriptions, or metadata
* @param {String=} label Optional label
* @param {String=} language Optional language
* @param {Object=} options Additional track options, like src
*/
vjs.Player.prototype.addTextTrack = function(kind, label, language, options){
var tracks = this.textTracks_ = this.textTracks_ || [];
options = options || {};
options['kind'] = kind;
options['label'] = label;
options['language'] = language;
// HTML5 Spec says default to subtitles.
// Uppercase first letter to match class names
var Kind = vjs.capitalize(kind || 'subtitles');
// Create correct texttrack class. CaptionsTrack, etc.
var track = new window['videojs'][Kind + 'Track'](this, options);
tracks.push(track);
// If track.dflt() is set, start showing immediately
// TODO: Add a process to deterime the best track to show for the specific kind
// Incase there are mulitple defaulted tracks of the same kind
// Or the user has a set preference of a specific language that should override the default
// if (track.dflt()) {
// this.ready(vjs.bind(track, track.show));
// }
return track;
};
/**
* Add an array of text tracks. captions, subtitles, chapters, descriptions
* Track objects will be stored in the player.textTracks() array
* @param {Array} trackList Array of track elements or objects (fake track elements)
*/
vjs.Player.prototype.addTextTracks = function(trackList){
var trackObj;
for (var i = 0; i < trackList.length; i++) {
trackObj = trackList[i];
this.addTextTrack(trackObj['kind'], trackObj['label'], trackObj['language'], trackObj);
}
return this;
};
// Show a text track
// disableSameKind: disable all other tracks of the same kind. Value should be a track kind (captions, etc.)
vjs.Player.prototype.showTextTrack = function(id, disableSameKind){
var tracks = this.textTracks_,
i = 0,
j = tracks.length,
track, showTrack, kind;
// Find Track with same ID
for (;i<j;i++) {
track = tracks[i];
if (track.id() === id) {
track.show();
showTrack = track;
// Disable tracks of the same kind
} else if (disableSameKind && track.kind() == disableSameKind && track.mode() > 0) {
track.disable();
}
}
// Get track kind from shown track or disableSameKind
kind = (showTrack) ? showTrack.kind() : ((disableSameKind) ? disableSameKind : false);
// Trigger trackchange event, captionstrackchange, subtitlestrackchange, etc.
if (kind) {
this.trigger(kind+'trackchange');
}
return this;
};
/**
* Track Class
* Contains track methods for loading, showing, parsing cues of tracks
* @param {vjs.Player|Object} player
* @param {Object=} options
* @constructor
*/
vjs.TextTrack = vjs.Component.extend({
/** @constructor */
init: function(player, options){
vjs.Component.call(this, player, options);
// Apply track info to track object
// Options will often be a track element
// Build ID if one doesn't exist
this.id_ = options['id'] || ('vjs_' + options['kind'] + '_' + options['language'] + '_' + vjs.guid++);
this.src_ = options['src'];
// 'default' is a reserved keyword in js so we use an abbreviated version
this.dflt_ = options['default'] || options['dflt'];
this.title_ = options['title'];
this.language_ = options['srclang'];
this.label_ = options['label'];
this.cues_ = [];
this.activeCues_ = [];
this.readyState_ = 0;
this.mode_ = 0;
this.player_.on('fullscreenchange', vjs.bind(this, this.adjustFontSize));
}
});
/**
* Track kind value. Captions, subtitles, etc.
* @private
*/
vjs.TextTrack.prototype.kind_;
/**
* Get the track kind value
* @return {String}
*/
vjs.TextTrack.prototype.kind = function(){
return this.kind_;
};
/**
* Track src value
* @private
*/
vjs.TextTrack.prototype.src_;
/**
* Get the track src value
* @return {String}
*/
vjs.TextTrack.prototype.src = function(){
return this.src_;
};
/**
* Track default value
* If default is used, subtitles/captions to start showing
* @private
*/
vjs.TextTrack.prototype.dflt_;
/**
* Get the track default value
* 'default' is a reserved keyword
* @return {Boolean}
*/
vjs.TextTrack.prototype.dflt = function(){
return this.dflt_;
};
/**
* Track title value
* @private
*/
vjs.TextTrack.prototype.title_;
/**
* Get the track title value
* @return {String}
*/
vjs.TextTrack.prototype.title = function(){
return this.title_;
};
/**
* Language - two letter string to represent track language, e.g. 'en' for English
* Spec def: readonly attribute DOMString language;
* @private
*/
vjs.TextTrack.prototype.language_;
/**
* Get the track language value
* @return {String}
*/
vjs.TextTrack.prototype.language = function(){
return this.language_;
};
/**
* Track label e.g. 'English'
* Spec def: readonly attribute DOMString label;
* @private
*/
vjs.TextTrack.prototype.label_;
/**
* Get the track label value
* @return {String}
*/
vjs.TextTrack.prototype.label = function(){
return this.label_;
};
/**
* All cues of the track. Cues have a startTime, endTime, text, and other properties.
* Spec def: readonly attribute TextTrackCueList cues;
* @private
*/
vjs.TextTrack.prototype.cues_;
/**
* Get the track cues
* @return {Array}
*/
vjs.TextTrack.prototype.cues = function(){
return this.cues_;
};
/**
* ActiveCues is all cues that are currently showing
* Spec def: readonly attribute TextTrackCueList activeCues;
* @private
*/
vjs.TextTrack.prototype.activeCues_;
/**
* Get the track active cues
* @return {Array}
*/
vjs.TextTrack.prototype.activeCues = function(){
return this.activeCues_;
};
/**
* ReadyState describes if the text file has been loaded
* const unsigned short NONE = 0;
* const unsigned short LOADING = 1;
* const unsigned short LOADED = 2;
* const unsigned short ERROR = 3;
* readonly attribute unsigned short readyState;
* @private
*/
vjs.TextTrack.prototype.readyState_;
/**
* Get the track readyState
* @return {Number}
*/
vjs.TextTrack.prototype.readyState = function(){
return this.readyState_;
};
/**
* Mode describes if the track is showing, hidden, or disabled
* const unsigned short OFF = 0;
* const unsigned short HIDDEN = 1; (still triggering cuechange events, but not visible)
* const unsigned short SHOWING = 2;
* attribute unsigned short mode;
* @private
*/
vjs.TextTrack.prototype.mode_;
/**
* Get the track mode
* @return {Number}
*/
vjs.TextTrack.prototype.mode = function(){
return this.mode_;
};
/**
* Change the font size of the text track to make it larger when playing in fullscreen mode
* and restore it to its normal size when not in fullscreen mode.
*/
vjs.TextTrack.prototype.adjustFontSize = function(){
if (this.player_.isFullScreen) {
// Scale the font by the same factor as increasing the video width to the full screen window width.
// Additionally, multiply that factor by 1.4, which is the default font size for
// the caption track (from the CSS)
this.el_.style.fontSize = screen.width / this.player_.width() * 1.4 * 100 + '%';
} else {
// Change the font size of the text track back to its original non-fullscreen size
this.el_.style.fontSize = '';
}
};
/**
* Create basic div to hold cue text
* @return {Element}
*/
vjs.TextTrack.prototype.createEl = function(){
return vjs.Component.prototype.createEl.call(this, 'div', {
className: 'vjs-' + this.kind_ + ' vjs-text-track'
});
};
/**
* Show: Mode Showing (2)
* Indicates that the text track is active. If no attempt has yet been made to obtain the track's cues, the user agent will perform such an attempt momentarily.
* The user agent is maintaining a list of which cues are active, and events are being fired accordingly.
* In addition, for text tracks whose kind is subtitles or captions, the cues are being displayed over the video as appropriate;
* for text tracks whose kind is descriptions, the user agent is making the cues available to the user in a non-visual fashion;
* and for text tracks whose kind is chapters, the user agent is making available to the user a mechanism by which the user can navigate to any point in the media resource by selecting a cue.
* The showing by default state is used in conjunction with the default attribute on track elements to indicate that the text track was enabled due to that attribute.
* This allows the user agent to override the state if a later track is discovered that is more appropriate per the user's preferences.
*/
vjs.TextTrack.prototype.show = function(){
this.activate();
this.mode_ = 2;
// Show element.
vjs.Component.prototype.show.call(this);
};
/**
* Hide: Mode Hidden (1)
* Indicates that the text track is active, but that the user agent is not actively displaying the cues.
* If no attempt has yet been made to obtain the track's cues, the user agent will perform such an attempt momentarily.
* The user agent is maintaining a list of which cues are active, and events are being fired accordingly.
*/
vjs.TextTrack.prototype.hide = function(){
// When hidden, cues are still triggered. Disable to stop triggering.
this.activate();
this.mode_ = 1;
// Hide element.
vjs.Component.prototype.hide.call(this);
};
/**
* Disable: Mode Off/Disable (0)
* Indicates that the text track is not active. Other than for the purposes of exposing the track in the DOM, the user agent is ignoring the text track.
* No cues are active, no events are fired, and the user agent will not attempt to obtain the track's cues.
*/
vjs.TextTrack.prototype.disable = function(){
// If showing, hide.
if (this.mode_ == 2) { this.hide(); }
// Stop triggering cues
this.deactivate();
// Switch Mode to Off
this.mode_ = 0;
};
/**
* Turn on cue tracking. Tracks that are showing OR hidden are active.
*/
vjs.TextTrack.prototype.activate = function(){
// Load text file if it hasn't been yet.
if (this.readyState_ === 0) { this.load(); }
// Only activate if not already active.
if (this.mode_ === 0) {
// Update current cue on timeupdate
// Using unique ID for bind function so other tracks don't remove listener
this.player_.on('timeupdate', vjs.bind(this, this.update, this.id_));
// Reset cue time on media end
this.player_.on('ended', vjs.bind(this, this.reset, this.id_));
// Add to display
if (this.kind_ === 'captions' || this.kind_ === 'subtitles') {
this.player_.getChild('textTrackDisplay').addChild(this);
}
}
};
/**
* Turn off cue tracking.
*/
vjs.TextTrack.prototype.deactivate = function(){
// Using unique ID for bind function so other tracks don't remove listener
this.player_.off('timeupdate', vjs.bind(this, this.update, this.id_));
this.player_.off('ended', vjs.bind(this, this.reset, this.id_));
this.reset(); // Reset
// Remove from display
this.player_.getChild('textTrackDisplay').removeChild(this);
};
// A readiness state
// One of the following:
//
// Not loaded
// Indicates that the text track is known to exist (e.g. it has been declared with a track element), but its cues have not been obtained.
//
// Loading
// Indicates that the text track is loading and there have been no fatal errors encountered so far. Further cues might still be added to the track.
//
// Loaded
// Indicates that the text track has been loaded with no fatal errors. No new cues will be added to the track except if the text track corresponds to a MutableTextTrack object.
//
// Failed to load
// Indicates that the text track was enabled, but when the user agent attempted to obtain it, this failed in some way (e.g. URL could not be resolved, network error, unknown text track format). Some or all of the cues are likely missing and will not be obtained.
vjs.TextTrack.prototype.load = function(){
// Only load if not loaded yet.
if (this.readyState_ === 0) {
this.readyState_ = 1;
vjs.get(this.src_, vjs.bind(this, this.parseCues), vjs.bind(this, this.onError));
}
};
vjs.TextTrack.prototype.onError = function(err){
this.error = err;
this.readyState_ = 3;
this.trigger('error');
};
// Parse the WebVTT text format for cue times.
// TODO: Separate parser into own class so alternative timed text formats can be used. (TTML, DFXP)
vjs.TextTrack.prototype.parseCues = function(srcContent) {
var cue, time, text,
lines = srcContent.split('\n'),
line = '', id;
for (var i=1, j=lines.length; i<j; i++) {
// Line 0 should be 'WEBVTT', so skipping i=0
line = vjs.trim(lines[i]); // Trim whitespace and linebreaks
if (line) { // Loop until a line with content
// First line could be an optional cue ID
// Check if line has the time separator
if (line.indexOf('-->') == -1) {
id = line;
// Advance to next line for timing.
line = vjs.trim(lines[++i]);
} else {
id = this.cues_.length;
}
// First line - Number
cue = {
id: id, // Cue Number
index: this.cues_.length // Position in Array
};
// Timing line
time = line.split(' --> ');
cue.startTime = this.parseCueTime(time[0]);
cue.endTime = this.parseCueTime(time[1]);
// Additional lines - Cue Text
text = [];
// Loop until a blank line or end of lines
// Assumeing trim('') returns false for blank lines
while (lines[++i] && (line = vjs.trim(lines[i]))) {
text.push(line);
}
cue.text = text.join('<br/>');
// Add this cue
this.cues_.push(cue);
}
}
this.readyState_ = 2;
this.trigger('loaded');
};
vjs.TextTrack.prototype.parseCueTime = function(timeText) {
var parts = timeText.split(':'),
time = 0,
hours, minutes, other, seconds, ms;
// Check if optional hours place is included
// 00:00:00.000 vs. 00:00.000
if (parts.length == 3) {
hours = parts[0];
minutes = parts[1];
other = parts[2];
} else {
hours = 0;
minutes = parts[0];
other = parts[1];
}
// Break other (seconds, milliseconds, and flags) by spaces
// TODO: Make additional cue layout settings work with flags
other = other.split(/\s+/);
// Remove seconds. Seconds is the first part before any spaces.
seconds = other.splice(0,1)[0];
// Could use either . or , for decimal
seconds = seconds.split(/\.|,/);
// Get milliseconds
ms = parseFloat(seconds[1]);
seconds = seconds[0];
// hours => seconds
time += parseFloat(hours) * 3600;
// minutes => seconds
time += parseFloat(minutes) * 60;
// Add seconds
time += parseFloat(seconds);
// Add milliseconds
if (ms) { time += ms/1000; }
return time;
};
// Update active cues whenever timeupdate events are triggered on the player.
vjs.TextTrack.prototype.update = function(){
if (this.cues_.length > 0) {
// Get curent player time
var time = this.player_.currentTime();
// Check if the new time is outside the time box created by the the last update.
if (this.prevChange === undefined || time < this.prevChange || this.nextChange <= time) {
var cues = this.cues_,
// Create a new time box for this state.
newNextChange = this.player_.duration(), // Start at beginning of the timeline
newPrevChange = 0, // Start at end
reverse = false, // Set the direction of the loop through the cues. Optimized the cue check.
newCues = [], // Store new active cues.
// Store where in the loop the current active cues are, to provide a smart starting point for the next loop.
firstActiveIndex, lastActiveIndex,
cue, i; // Loop vars
// Check if time is going forwards or backwards (scrubbing/rewinding)
// If we know the direction we can optimize the starting position and direction of the loop through the cues array.
if (time >= this.nextChange || this.nextChange === undefined) { // NextChange should happen
// Forwards, so start at the index of the first active cue and loop forward
i = (this.firstActiveIndex !== undefined) ? this.firstActiveIndex : 0;
} else {
// Backwards, so start at the index of the last active cue and loop backward
reverse = true;
i = (this.lastActiveIndex !== undefined) ? this.lastActiveIndex : cues.length - 1;
}
while (true) { // Loop until broken
cue = cues[i];
// Cue ended at this point
if (cue.endTime <= time) {
newPrevChange = Math.max(newPrevChange, cue.endTime);
if (cue.active) {
cue.active = false;
}
// No earlier cues should have an active start time.
// Nevermind. Assume first cue could have a duration the same as the video.
// In that case we need to loop all the way back to the beginning.
// if (reverse && cue.startTime) { break; }
// Cue hasn't started
} else if (time < cue.startTime) {
newNextChange = Math.min(newNextChange, cue.startTime);
if (cue.active) {
cue.active = false;
}
// No later cues should have an active start time.
if (!reverse) { break; }
// Cue is current
} else {
if (reverse) {
// Add cue to front of array to keep in time order
newCues.splice(0,0,cue);
// If in reverse, the first current cue is our lastActiveCue
if (lastActiveIndex === undefined) { lastActiveIndex = i; }
firstActiveIndex = i;
} else {
// Add cue to end of array
newCues.push(cue);
// If forward, the first current cue is our firstActiveIndex
if (firstActiveIndex === undefined) { firstActiveIndex = i; }
lastActiveIndex = i;
}
newNextChange = Math.min(newNextChange, cue.endTime);
newPrevChange = Math.max(newPrevChange, cue.startTime);
cue.active = true;
}
if (reverse) {
// Reverse down the array of cues, break if at first
if (i === 0) { break; } else { i--; }
} else {
// Walk up the array fo cues, break if at last
if (i === cues.length - 1) { break; } else { i++; }
}
}
this.activeCues_ = newCues;
this.nextChange = newNextChange;
this.prevChange = newPrevChange;
this.firstActiveIndex = firstActiveIndex;
this.lastActiveIndex = lastActiveIndex;
this.updateDisplay();
this.trigger('cuechange');
}
}
};
// Add cue HTML to display
vjs.TextTrack.prototype.updateDisplay = function(){
var cues = this.activeCues_,
html = '',
i=0,j=cues.length;
for (;i<j;i++) {
html += '<span class="vjs-tt-cue">'+cues[i].text+'</span>';
}
this.el_.innerHTML = html;
};
// Set all loop helper values back
vjs.TextTrack.prototype.reset = function(){
this.nextChange = 0;
this.prevChange = this.player_.duration();
this.firstActiveIndex = 0;
this.lastActiveIndex = 0;
};
// Create specific track types
/**
* @constructor
*/
vjs.CaptionsTrack = vjs.TextTrack.extend();
vjs.CaptionsTrack.prototype.kind_ = 'captions';
// Exporting here because Track creation requires the track kind
// to be available on global object. e.g. new window['videojs'][Kind + 'Track']
/**
* @constructor
*/
vjs.SubtitlesTrack = vjs.TextTrack.extend();
vjs.SubtitlesTrack.prototype.kind_ = 'subtitles';
/**
* @constructor
*/
vjs.ChaptersTrack = vjs.TextTrack.extend();
vjs.ChaptersTrack.prototype.kind_ = 'chapters';
/* Text Track Display
============================================================================= */
// Global container for both subtitle and captions text. Simple div container.
/**
* @constructor
*/
vjs.TextTrackDisplay = vjs.Component.extend({
/** @constructor */
init: function(player, options, ready){
vjs.Component.call(this, player, options, ready);
// This used to be called during player init, but was causing an error
// if a track should show by default and the display hadn't loaded yet.
// Should probably be moved to an external track loader when we support
// tracks that don't need a display.
if (player.options_['tracks'] && player.options_['tracks'].length > 0) {
this.player_.addTextTracks(player.options_['tracks']);
}
}
});
vjs.TextTrackDisplay.prototype.createEl = function(){
return vjs.Component.prototype.createEl.call(this, 'div', {
className: 'vjs-text-track-display'
});
};
/* Text Track Menu Items
============================================================================= */
/**
* @constructor
*/
vjs.TextTrackMenuItem = vjs.MenuItem.extend({
/** @constructor */
init: function(player, options){
var track = this.track = options['track'];
// Modify options for parent MenuItem class's init.
options['label'] = track.label();
options['selected'] = track.dflt();
vjs.MenuItem.call(this, player, options);
this.player_.on(track.kind() + 'trackchange', vjs.bind(this, this.update));
}
});
vjs.TextTrackMenuItem.prototype.onClick = function(){
vjs.MenuItem.prototype.onClick.call(this);
this.player_.showTextTrack(this.track.id_, this.track.kind());
};
vjs.TextTrackMenuItem.prototype.update = function(){
if (this.track.mode() == 2) {
this.selected(true);
} else {
this.selected(false);
}
};
/**
* @constructor
*/
vjs.OffTextTrackMenuItem = vjs.TextTrackMenuItem.extend({
/** @constructor */
init: function(player, options){
// Create pseudo track info
// Requires options['kind']
options['track'] = {
kind: function() { return options['kind']; },
player: player,
label: function(){ return options['kind'] + ' off'; },
dflt: function(){ return false; },
mode: function(){ return false; }
};
vjs.TextTrackMenuItem.call(this, player, options);
this.selected(true);
}
});
vjs.OffTextTrackMenuItem.prototype.onClick = function(){
vjs.TextTrackMenuItem.prototype.onClick.call(this);
this.player_.showTextTrack(this.track.id_, this.track.kind());
};
vjs.OffTextTrackMenuItem.prototype.update = function(){
var tracks = this.player_.textTracks(),
i=0, j=tracks.length, track,
off = true;
for (;i<j;i++) {
track = tracks[i];
if (track.kind() == this.track.kind() && track.mode() == 2) {
off = false;
}
}
if (off) {
this.selected(true);
} else {
this.selected(false);
}
};
/* Captions Button
================================================================================ */
/**
* @constructor
*/
vjs.TextTrackButton = vjs.MenuButton.extend({
/** @constructor */
init: function(player, options){
vjs.MenuButton.call(this, player, options);
if (this.items.length <= 1) {
this.hide();
}
}
});
// vjs.TextTrackButton.prototype.buttonPressed = false;
// vjs.TextTrackButton.prototype.createMenu = function(){
// var menu = new vjs.Menu(this.player_);
// // Add a title list item to the top
// // menu.el().appendChild(vjs.createEl('li', {
// // className: 'vjs-menu-title',
// // innerHTML: vjs.capitalize(this.kind_),
// // tabindex: -1
// // }));
// this.items = this.createItems();
// // Add menu items to the menu
// for (var i = 0; i < this.items.length; i++) {
// menu.addItem(this.items[i]);
// }
// // Add list to element
// this.addChild(menu);
// return menu;
// };
// Create a menu item for each text track
vjs.TextTrackButton.prototype.createItems = function(){
var items = [], track;
// Add an OFF menu item to turn all tracks off
items.push(new vjs.OffTextTrackMenuItem(this.player_, { 'kind': this.kind_ }));
for (var i = 0; i < this.player_.textTracks().length; i++) {
track = this.player_.textTracks()[i];
if (track.kind() === this.kind_) {
items.push(new vjs.TextTrackMenuItem(this.player_, {
'track': track
}));
}
}
return items;
};
/**
* @constructor
*/
vjs.CaptionsButton = vjs.TextTrackButton.extend({
/** @constructor */
init: function(player, options, ready){
vjs.TextTrackButton.call(this, player, options, ready);
this.el_.setAttribute('aria-label','Captions Menu');
}
});
vjs.CaptionsButton.prototype.kind_ = 'captions';
vjs.CaptionsButton.prototype.buttonText = 'Captions';
vjs.CaptionsButton.prototype.className = 'vjs-captions-button';
/**
* @constructor
*/
vjs.SubtitlesButton = vjs.TextTrackButton.extend({
/** @constructor */
init: function(player, options, ready){
vjs.TextTrackButton.call(this, player, options, ready);
this.el_.setAttribute('aria-label','Subtitles Menu');
}
});
vjs.SubtitlesButton.prototype.kind_ = 'subtitles';
vjs.SubtitlesButton.prototype.buttonText = 'Subtitles';
vjs.SubtitlesButton.prototype.className = 'vjs-subtitles-button';
// Chapters act much differently than other text tracks
// Cues are navigation vs. other tracks of alternative languages
/**
* @constructor
*/
vjs.ChaptersButton = vjs.TextTrackButton.extend({
/** @constructor */
init: function(player, options, ready){
vjs.TextTrackButton.call(this, player, options, ready);
this.el_.setAttribute('aria-label','Chapters Menu');
}
});
vjs.ChaptersButton.prototype.kind_ = 'chapters';
vjs.ChaptersButton.prototype.buttonText = 'Chapters';
vjs.ChaptersButton.prototype.className = 'vjs-chapters-button';
// Create a menu item for each text track
vjs.ChaptersButton.prototype.createItems = function(){
var items = [], track;
for (var i = 0; i < this.player_.textTracks().length; i++) {
track = this.player_.textTracks()[i];
if (track.kind() === this.kind_) {
items.push(new vjs.TextTrackMenuItem(this.player_, {
'track': track
}));
}
}
return items;
};
vjs.ChaptersButton.prototype.createMenu = function(){
var tracks = this.player_.textTracks(),
i = 0,
j = tracks.length,
track, chaptersTrack,
items = this.items = [];
for (;i<j;i++) {
track = tracks[i];
if (track.kind() == this.kind_ && track.dflt()) {
if (track.readyState() < 2) {
this.chaptersTrack = track;
track.on('loaded', vjs.bind(this, this.createMenu));
return;
} else {
chaptersTrack = track;
break;
}
}
}
var menu = this.menu = new vjs.Menu(this.player_);
menu.el_.appendChild(vjs.createEl('li', {
className: 'vjs-menu-title',
innerHTML: vjs.capitalize(this.kind_),
tabindex: -1
}));
if (chaptersTrack) {
var cues = chaptersTrack.cues_, cue, mi;
i = 0;
j = cues.length;
for (;i<j;i++) {
cue = cues[i];
mi = new vjs.ChaptersTrackMenuItem(this.player_, {
'track': chaptersTrack,
'cue': cue
});
items.push(mi);
menu.addChild(mi);
}
}
if (this.items.length > 0) {
this.show();
}
return menu;
};
/**
* @constructor
*/
vjs.ChaptersTrackMenuItem = vjs.MenuItem.extend({
/** @constructor */
init: function(player, options){
var track = this.track = options['track'],
cue = this.cue = options['cue'],
currentTime = player.currentTime();
// Modify options for parent MenuItem class's init.
options['label'] = cue.text;
options['selected'] = (cue.startTime <= currentTime && currentTime < cue.endTime);
vjs.MenuItem.call(this, player, options);
track.on('cuechange', vjs.bind(this, this.update));
}
});
vjs.ChaptersTrackMenuItem.prototype.onClick = function(){
vjs.MenuItem.prototype.onClick.call(this);
this.player_.currentTime(this.cue.startTime);
this.update(this.cue.startTime);
};
vjs.ChaptersTrackMenuItem.prototype.update = function(){
var cue = this.cue,
currentTime = this.player_.currentTime();
// vjs.log(currentTime, cue.startTime);
if (cue.startTime <= currentTime && currentTime < cue.endTime) {
this.selected(true);
} else {
this.selected(false);
}
};
// Add Buttons to controlBar
vjs.obj.merge(vjs.ControlBar.prototype.options_['children'], {
'subtitlesButton': {},
'captionsButton': {},
'chaptersButton': {}
});
// vjs.Cue = vjs.Component.extend({
// /** @constructor */
// init: function(player, options){
// vjs.Component.call(this, player, options);
// }
// });
/**
* @fileoverview Add JSON support
* @suppress {undefinedVars}
* (Compiler doesn't like JSON not being declared)
*/
/**
* Javascript JSON implementation
* (Parse Method Only)
* https://github.com/douglascrockford/JSON-js/blob/master/json2.js
* Only using for parse method when parsing data-setup attribute JSON.
* @type {Object}
* @suppress {undefinedVars}
*/
vjs.JSON;
/**
* @suppress {undefinedVars}
*/
if (typeof window.JSON !== 'undefined' && window.JSON.parse === 'function') {
vjs.JSON = window.JSON;
} else {
vjs.JSON = {};
var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;
vjs.JSON.parse = function (text, reviver) {
var j;
function walk(holder, key) {
var k, v, value = holder[key];
if (value && typeof value === 'object') {
for (k in value) {
if (Object.prototype.hasOwnProperty.call(value, k)) {
v = walk(value, k);
if (v !== undefined) {
value[k] = v;
} else {
delete value[k];
}
}
}
}
return reviver.call(holder, key, value);
}
text = String(text);
cx.lastIndex = 0;
if (cx.test(text)) {
text = text.replace(cx, function (a) {
return '\\u' +
('0000' + a.charCodeAt(0).toString(16)).slice(-4);
});
}
if (/^[\],:{}\s]*$/
.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']')
.replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
j = eval('(' + text + ')');
return typeof reviver === 'function' ?
walk({'': j}, '') : j;
}
throw new SyntaxError('JSON.parse(): invalid or malformed JSON data');
};
}
/**
* @fileoverview Functions for automatically setting up a player
* based on the data-setup attribute of the video tag
*/
// Automatically set up any tags that have a data-setup attribute
vjs.autoSetup = function(){
var options, vid, player,
vids = document.getElementsByTagName('video');
// Check if any media elements exist
if (vids && vids.length > 0) {
for (var i=0,j=vids.length; i<j; i++) {
vid = vids[i];
// Check if element exists, has getAttribute func.
// IE seems to consider typeof el.getAttribute == 'object' instead of 'function' like expected, at least when loading the player immediately.
if (vid && vid.getAttribute) {
// Make sure this player hasn't already been set up.
if (vid['player'] === undefined) {
options = vid.getAttribute('data-setup');
// Check if data-setup attr exists.
// We only auto-setup if they've added the data-setup attr.
if (options !== null) {
// Parse options JSON
// If empty string, make it a parsable json object.
options = vjs.JSON.parse(options || '{}');
// Create new video.js instance.
player = videojs(vid, options);
}
}
// If getAttribute isn't defined, we need to wait for the DOM.
} else {
vjs.autoSetupTimeout(1);
break;
}
}
// No videos were found, so keep looping unless page is finisehd loading.
} else if (!vjs.windowLoaded) {
vjs.autoSetupTimeout(1);
}
};
// Pause to let the DOM keep processing
vjs.autoSetupTimeout = function(wait){
setTimeout(vjs.autoSetup, wait);
};
vjs.one(window, 'load', function(){
vjs.windowLoaded = true;
});
// Run Auto-load players
// You have to wait at least once in case this script is loaded after your video in the DOM (weird behavior only with minified version)
vjs.autoSetupTimeout(1);
vjs.plugin = function(name, init){
vjs.Player.prototype[name] = init;
};

121
library/video-js/video.js Normal file
View file

@ -0,0 +1,121 @@
/*! Copyright 2013 Brightcove, Inc. https://github.com/videojs/video.js/blob/master/LICENSE */
(function() {var b=void 0,f=!0,h=null,l=!1;function m(){return function(){}}function p(a){return function(){return this[a]}}function r(a){return function(){return a}}var t;document.createElement("video");document.createElement("audio");function u(a,c,d){if("string"===typeof a){0===a.indexOf("#")&&(a=a.slice(1));if(u.Na[a])return u.Na[a];a=u.s(a)}if(!a||!a.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return a.player||new u.ga(a,c,d)}var v=u;window.xd=window.yd=u;u.Qb="GENERATED_CDN_VSN";
u.Pb="https:"==document.location.protocol?"https://":"http://";u.options={techOrder:["html5","flash"],html5:{},flash:{swf:u.Pb+"vjs.zencdn.net/c/video-js.swf"},width:300,height:150,defaultVolume:0,children:{mediaLoader:{},posterImage:{},textTrackDisplay:{},loadingSpinner:{},bigPlayButton:{},controlBar:{}}};u.Na={};"GENERATED_CDN_VSN"!=u.Qb&&(v.options.flash.swf=u.Pb+"vjs.zencdn.net/"+u.Qb+"/video-js.swf");u.ma=u.CoreObject=m();
u.ma.extend=function(a){var c,d;a=a||{};c=a.init||a.g||this.prototype.init||this.prototype.g||m();d=function(){c.apply(this,arguments)};d.prototype=u.i.create(this.prototype);d.prototype.constructor=d;d.extend=u.ma.extend;d.create=u.ma.create;for(var e in a)a.hasOwnProperty(e)&&(d.prototype[e]=a[e]);return d};u.ma.create=function(){var a=u.i.create(this.prototype);this.apply(a,arguments);return a};
u.d=function(a,c,d){var e=u.getData(a);e.z||(e.z={});e.z[c]||(e.z[c]=[]);d.u||(d.u=u.u++);e.z[c].push(d);e.S||(e.disabled=l,e.S=function(c){if(!e.disabled){c=u.hc(c);var d=e.z[c.type];if(d)for(var d=d.slice(0),k=0,q=d.length;k<q&&!c.mc();k++)d[k].call(a,c)}});1==e.z[c].length&&(document.addEventListener?a.addEventListener(c,e.S,l):document.attachEvent&&a.attachEvent("on"+c,e.S))};
u.t=function(a,c,d){if(u.lc(a)){var e=u.getData(a);if(e.z)if(c){var g=e.z[c];if(g){if(d){if(d.u)for(e=0;e<g.length;e++)g[e].u===d.u&&g.splice(e--,1)}else e.z[c]=[];u.ec(a,c)}}else for(g in e.z)c=g,e.z[c]=[],u.ec(a,c)}};u.ec=function(a,c){var d=u.getData(a);0===d.z[c].length&&(delete d.z[c],document.removeEventListener?a.removeEventListener(c,d.S,l):document.detachEvent&&a.detachEvent("on"+c,d.S));u.Ab(d.z)&&(delete d.z,delete d.S,delete d.disabled);u.Ab(d)&&u.sc(a)};
u.hc=function(a){function c(){return f}function d(){return l}if(!a||!a.Bb){var e=a||window.event;a={};for(var g in e)a[g]=e[g];a.target||(a.target=a.srcElement||document);a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;a.preventDefault=function(){e.preventDefault&&e.preventDefault();a.returnValue=l;a.zb=c};a.zb=d;a.stopPropagation=function(){e.stopPropagation&&e.stopPropagation();a.cancelBubble=f;a.Bb=c};a.Bb=d;a.stopImmediatePropagation=function(){e.stopImmediatePropagation&&e.stopImmediatePropagation();
a.mc=c;a.stopPropagation()};a.mc=d;if(a.clientX!=h){g=document.documentElement;var j=document.body;a.pageX=a.clientX+(g&&g.scrollLeft||j&&j.scrollLeft||0)-(g&&g.clientLeft||j&&j.clientLeft||0);a.pageY=a.clientY+(g&&g.scrollTop||j&&j.scrollTop||0)-(g&&g.clientTop||j&&j.clientTop||0)}a.which=a.charCode||a.keyCode;a.button!=h&&(a.button=a.button&1?0:a.button&4?1:a.button&2?2:0)}return a};
u.k=function(a,c){var d=u.lc(a)?u.getData(a):{},e=a.parentNode||a.ownerDocument;"string"===typeof c&&(c={type:c,target:a});c=u.hc(c);d.S&&d.S.call(a,c);if(e&&!c.Bb())u.k(e,c);else if(!e&&!c.zb()&&(d=u.getData(c.target),c.target[c.type])){d.disabled=f;if("function"===typeof c.target[c.type])c.target[c.type]();d.disabled=l}return!c.zb()};u.Q=function(a,c,d){u.d(a,c,function(){u.t(a,c,arguments.callee);d.apply(this,arguments)})};var w=Object.prototype.hasOwnProperty;
u.e=function(a,c){var d=document.createElement(a||"div"),e;for(e in c)w.call(c,e)&&(-1!==e.indexOf("aria-")||"role"==e?d.setAttribute(e,c[e]):d[e]=c[e]);return d};u.Y=function(a){return a.charAt(0).toUpperCase()+a.slice(1)};u.i={};u.i.create=Object.create||function(a){function c(){}c.prototype=a;return new c};u.i.sa=function(a,c,d){for(var e in a)w.call(a,e)&&c.call(d||this,e,a[e])};u.i.B=function(a,c){if(!c)return a;for(var d in c)w.call(c,d)&&(a[d]=c[d]);return a};
u.i.gc=function(a,c){var d,e,g;a=u.i.copy(a);for(d in c)w.call(c,d)&&(e=a[d],g=c[d],a[d]=u.i.nc(e)&&u.i.nc(g)?u.i.gc(e,g):c[d]);return a};u.i.copy=function(a){return u.i.B({},a)};u.i.nc=function(a){return!!a&&"object"===typeof a&&"[object Object]"===a.toString()&&a.constructor===Object};u.bind=function(a,c,d){function e(){return c.apply(a,arguments)}c.u||(c.u=u.u++);e.u=d?d+"_"+c.u:c.u;return e};u.qa={};u.u=1;u.expando="vdata"+(new Date).getTime();
u.getData=function(a){var c=a[u.expando];c||(c=a[u.expando]=u.u++,u.qa[c]={});return u.qa[c]};u.lc=function(a){a=a[u.expando];return!(!a||u.Ab(u.qa[a]))};u.sc=function(a){var c=a[u.expando];if(c){delete u.qa[c];try{delete a[u.expando]}catch(d){a.removeAttribute?a.removeAttribute(u.expando):a[u.expando]=h}}};u.Ab=function(a){for(var c in a)if(a[c]!==h)return l;return f};u.p=function(a,c){-1==(" "+a.className+" ").indexOf(" "+c+" ")&&(a.className=""===a.className?c:a.className+" "+c)};
u.w=function(a,c){if(-1!=a.className.indexOf(c)){for(var d=a.className.split(" "),e=d.length-1;0<=e;e--)d[e]===c&&d.splice(e,1);a.className=d.join(" ")}};u.ib=u.e("video");u.O=navigator.userAgent;u.Bc=!!u.O.match(/iPhone/i);u.Ac=!!u.O.match(/iPad/i);u.Cc=!!u.O.match(/iPod/i);u.Ub=u.Bc||u.Ac||u.Cc;var aa=u,x;var y=u.O.match(/OS (\d+)_/i);x=y&&y[1]?y[1]:b;aa.qd=x;u.ab=!!u.O.match(/Android.*AppleWebKit/i);var ba=u,z=u.O.match(/Android (\d+)\./i);ba.yc=z&&z[1]?z[1]:h;u.zc=function(){return!!u.O.match("Firefox")};
u.wb=function(a){var c={};if(a&&a.attributes&&0<a.attributes.length)for(var d=a.attributes,e,g,j=d.length-1;0<=j;j--){e=d[j].name;g=d[j].value;if("boolean"===typeof a[e]||-1!==",autoplay,controls,loop,muted,default,".indexOf(","+e+","))g=g!==h?f:l;c[e]=g}return c};u.td=function(a,c){var d="";document.defaultView&&document.defaultView.getComputedStyle?d=document.defaultView.getComputedStyle(a,"").getPropertyValue(c):a.currentStyle&&(d=a["client"+c.substr(0,1).toUpperCase()+c.substr(1)]+"px");return d};
u.yb=function(a,c){c.firstChild?c.insertBefore(a,c.firstChild):c.appendChild(a)};u.Nb={};u.s=function(a){0===a.indexOf("#")&&(a=a.slice(1));return document.getElementById(a)};u.Ha=function(a,c){c=c||a;var d=Math.floor(a%60),e=Math.floor(a/60%60),g=Math.floor(a/3600),j=Math.floor(c/60%60),k=Math.floor(c/3600),g=0<g||0<k?g+":":"";return g+(((g||10<=j)&&10>e?"0"+e:e)+":")+(10>d?"0"+d:d)};u.Gc=function(){document.body.focus();document.onselectstart=r(l)};u.ld=function(){document.onselectstart=r(f)};
u.trim=function(a){return a.toString().replace(/^\s+/,"").replace(/\s+$/,"")};u.round=function(a,c){c||(c=0);return Math.round(a*Math.pow(10,c))/Math.pow(10,c)};u.tb=function(a,c){return{length:1,start:function(){return a},end:function(){return c}}};
u.get=function(a,c,d){var e=0===a.indexOf("file:")||0===window.location.href.indexOf("file:")&&-1===a.indexOf("http");"undefined"===typeof XMLHttpRequest&&(window.XMLHttpRequest=function(){try{return new window.ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(a){}try{return new window.ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(c){}try{return new window.ActiveXObject("Msxml2.XMLHTTP")}catch(d){}throw Error("This browser does not support XMLHttpRequest.");});var g=new XMLHttpRequest;try{g.open("GET",a)}catch(j){d(j)}g.onreadystatechange=
function(){4===g.readyState&&(200===g.status||e&&0===g.status?c(g.responseText):d&&d())};try{g.send()}catch(k){d&&d(k)}};u.dd=function(a){try{var c=window.localStorage||l;c&&(c.volume=a)}catch(d){22==d.code||1014==d.code?u.log("LocalStorage Full (VideoJS)",d):18==d.code?u.log("LocalStorage not allowed (VideoJS)",d):u.log("LocalStorage Error (VideoJS)",d)}};u.jc=function(a){a.match(/^https?:\/\//)||(a=u.e("div",{innerHTML:'<a href="'+a+'">x</a>'}).firstChild.href);return a};
u.log=function(){u.log.history=u.log.history||[];u.log.history.push(arguments);window.console&&window.console.log(Array.prototype.slice.call(arguments))};u.Oc=function(a){var c,d;a.getBoundingClientRect&&a.parentNode&&(c=a.getBoundingClientRect());if(!c)return{left:0,top:0};a=document.documentElement;d=document.body;return{left:c.left+(window.pageXOffset||d.scrollLeft)-(a.clientLeft||d.clientLeft||0),top:c.top+(window.pageYOffset||d.scrollTop)-(a.clientTop||d.clientTop||0)}};
u.c=u.ma.extend({g:function(a,c,d){this.a=a;this.f=u.i.copy(this.f);c=this.options(c);this.L=c.id||(c.el&&c.el.id?c.el.id:a.id()+"_component_"+u.u++);this.Tc=c.name||h;this.b=c.el||this.e();this.D=[];this.rb={};this.R={};if((a=this.f)&&a.children){var e=this;u.i.sa(a.children,function(a,c){c!==l&&!c.loadEvent&&(e[a]=e.X(a,c))})}this.M(d)}});t=u.c.prototype;
t.C=function(){if(this.D)for(var a=this.D.length-1;0<=a;a--)this.D[a].C&&this.D[a].C();this.R=this.rb=this.D=h;this.t();this.b.parentNode&&this.b.parentNode.removeChild(this.b);u.sc(this.b);this.b=h};t.pc=p("a");t.options=function(a){return a===b?this.f:this.f=u.i.gc(this.f,a)};t.e=function(a,c){return u.e(a,c)};t.s=p("b");t.id=p("L");t.name=p("Tc");t.children=p("D");
t.X=function(a,c){var d,e;"string"===typeof a?(e=a,c=c||{},d=c.componentClass||u.Y(e),c.name=e,d=new window.videojs[d](this.a||this,c)):d=a;this.D.push(d);"function"===typeof d.id&&(this.rb[d.id()]=d);(e=e||d.name&&d.name())&&(this.R[e]=d);"function"===typeof d.el&&d.el()&&(this.ra||this.b).appendChild(d.el());return d};
t.removeChild=function(a){"string"===typeof a&&(a=this.R[a]);if(a&&this.D){for(var c=l,d=this.D.length-1;0<=d;d--)if(this.D[d]===a){c=f;this.D.splice(d,1);break}c&&(this.rb[a.id]=h,this.R[a.name]=h,(c=a.s())&&c.parentNode===(this.ra||this.b)&&(this.ra||this.b).removeChild(a.s()))}};t.P=r("");t.d=function(a,c){u.d(this.b,a,u.bind(this,c));return this};t.t=function(a,c){u.t(this.b,a,c);return this};t.Q=function(a,c){u.Q(this.b,a,u.bind(this,c));return this};t.k=function(a,c){u.k(this.b,a,c);return this};
t.M=function(a){a&&(this.$?a.call(this):(this.Qa===b&&(this.Qa=[]),this.Qa.push(a)));return this};t.Ta=function(){this.$=f;var a=this.Qa;if(a&&0<a.length){for(var c=0,d=a.length;c<d;c++)a[c].call(this);this.Qa=[];this.k("ready")}};t.p=function(a){u.p(this.b,a);return this};t.w=function(a){u.w(this.b,a);return this};t.show=function(){this.b.style.display="block";return this};t.v=function(){this.b.style.display="none";return this};t.ja=function(){this.w("vjs-fade-out");this.p("vjs-fade-in");return this};
t.Ga=function(){this.w("vjs-fade-in");this.p("vjs-fade-out");return this};t.oc=function(){this.p("vjs-lock-showing");return this};t.Ua=function(){this.w("vjs-lock-showing");return this};t.disable=function(){this.v();this.show=m();this.ja=m()};t.width=function(a,c){return A(this,"width",a,c)};t.height=function(a,c){return A(this,"height",a,c)};t.Kc=function(a,c){return this.width(a,f).height(c)};
function A(a,c,d,e){if(d!==b)return a.b.style[c]=-1!==(""+d).indexOf("%")||-1!==(""+d).indexOf("px")?d:"auto"===d?"":d+"px",e||a.k("resize"),a;if(!a.b)return 0;d=a.b.style[c];e=d.indexOf("px");return-1!==e?parseInt(d.slice(0,e),10):parseInt(a.b["offset"+u.Y(c)],10)}
u.o=u.c.extend({g:function(a,c){u.c.call(this,a,c);var d=l;this.d("touchstart",function(){d=f});this.d("touchmove",function(){d=l});var e=this;this.d("touchend",function(a){d&&e.n(a);a.preventDefault();a.stopPropagation()});this.d("click",this.n);this.d("focus",this.La);this.d("blur",this.Ka)}});t=u.o.prototype;
t.e=function(a,c){c=u.i.B({className:this.P(),innerHTML:'<div class="vjs-control-content"><span class="vjs-control-text">'+(this.pa||"Need Text")+"</span></div>",ad:"button","aria-live":"polite",tabIndex:0},c);return u.c.prototype.e.call(this,a,c)};t.P=function(){return"vjs-control "+u.c.prototype.P.call(this)};t.n=m();t.La=function(){u.d(document,"keyup",u.bind(this,this.aa))};t.aa=function(a){if(32==a.which||13==a.which)a.preventDefault(),this.n()};
t.Ka=function(){u.t(document,"keyup",u.bind(this,this.aa))};u.J=u.c.extend({g:function(a,c){u.c.call(this,a,c);this.Fc=this.R[this.f.barName];this.handle=this.R[this.f.handleName];a.d(this.qc,u.bind(this,this.update));this.d("mousedown",this.Ma);this.d("touchstart",this.Ma);this.d("focus",this.La);this.d("blur",this.Ka);this.d("click",this.n);this.a.d("controlsvisible",u.bind(this,this.update));a.M(u.bind(this,this.update));this.K={}}});t=u.J.prototype;
t.e=function(a,c){c=c||{};c.className+=" vjs-slider";c=u.i.B({ad:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},c);return u.c.prototype.e.call(this,a,c)};t.Ma=function(a){a.preventDefault();u.Gc();this.K.move=u.bind(this,this.Gb);this.K.end=u.bind(this,this.Hb);u.d(document,"mousemove",this.K.move);u.d(document,"mouseup",this.K.end);u.d(document,"touchmove",this.K.move);u.d(document,"touchend",this.K.end);this.Gb(a)};
t.Hb=function(){u.ld();u.t(document,"mousemove",this.K.move,l);u.t(document,"mouseup",this.K.end,l);u.t(document,"touchmove",this.K.move,l);u.t(document,"touchend",this.K.end,l);this.update()};t.update=function(){if(this.b){var a,c=this.xb(),d=this.handle,e=this.Fc;isNaN(c)&&(c=0);a=c;if(d){a=this.b.offsetWidth;var g=d.s().offsetWidth;a=g?g/a:0;c*=1-a;a=c+a/2;d.s().style.left=u.round(100*c,2)+"%"}e.s().style.width=u.round(100*a,2)+"%"}};
function B(a,c){var d,e,g,j;d=a.b;e=u.Oc(d);j=g=d.offsetWidth;d=a.handle;if(a.f.md)return j=e.top,e=c.changedTouches?c.changedTouches[0].pageY:c.pageY,d&&(d=d.s().offsetHeight,j+=d/2,g-=d),Math.max(0,Math.min(1,(j-e+g)/g));g=e.left;e=c.changedTouches?c.changedTouches[0].pageX:c.pageX;d&&(d=d.s().offsetWidth,g+=d/2,j-=d);return Math.max(0,Math.min(1,(e-g)/j))}t.La=function(){u.d(document,"keyup",u.bind(this,this.aa))};
t.aa=function(a){37==a.which?(a.preventDefault(),this.vc()):39==a.which&&(a.preventDefault(),this.wc())};t.Ka=function(){u.t(document,"keyup",u.bind(this,this.aa))};t.n=function(a){a.stopImmediatePropagation();a.preventDefault()};u.ha=u.c.extend();u.ha.prototype.defaultValue=0;u.ha.prototype.e=function(a,c){c=c||{};c.className+=" vjs-slider-handle";c=u.i.B({innerHTML:'<span class="vjs-control-text">'+this.defaultValue+"</span>"},c);return u.c.prototype.e.call(this,"div",c)};u.na=u.c.extend();
function ca(a,c){a.X(c);c.d("click",u.bind(a,function(){this.Ua()}))}u.na.prototype.e=function(){var a=this.options().Ic||"ul";this.ra=u.e(a,{className:"vjs-menu-content"});a=u.c.prototype.e.call(this,"div",{append:this.ra,className:"vjs-menu"});a.appendChild(this.ra);u.d(a,"click",function(a){a.preventDefault();a.stopImmediatePropagation()});return a};u.I=u.o.extend({g:function(a,c){u.o.call(this,a,c);this.selected(c.selected)}});
u.I.prototype.e=function(a,c){return u.o.prototype.e.call(this,"li",u.i.B({className:"vjs-menu-item",innerHTML:this.f.label},c))};u.I.prototype.n=function(){this.selected(f)};u.I.prototype.selected=function(a){a?(this.p("vjs-selected"),this.b.setAttribute("aria-selected",f)):(this.w("vjs-selected"),this.b.setAttribute("aria-selected",l))};
u.ea=u.o.extend({g:function(a,c){u.o.call(this,a,c);this.ua=this.Fa();this.X(this.ua);this.G&&0===this.G.length&&this.v();this.d("keyup",this.aa);this.b.setAttribute("aria-haspopup",f);this.b.setAttribute("role","button")}});t=u.ea.prototype;t.oa=l;t.Fa=function(){var a=new u.na(this.a);this.options().title&&a.s().appendChild(u.e("li",{className:"vjs-menu-title",innerHTML:u.Y(this.A),jd:-1}));if(this.G=this.sb())for(var c=0;c<this.G.length;c++)ca(a,this.G[c]);return a};t.sb=m();
t.P=function(){return this.className+" vjs-menu-button "+u.o.prototype.P.call(this)};t.La=m();t.Ka=m();t.n=function(){this.Q("mouseout",u.bind(this,function(){this.ua.Ua();this.b.blur()}));this.oa?C(this):D(this)};t.aa=function(a){a.preventDefault();32==a.which||13==a.which?this.oa?C(this):D(this):27==a.which&&this.oa&&C(this)};function D(a){a.oa=f;a.ua.oc();a.b.setAttribute("aria-pressed",f);a.G&&0<a.G.length&&a.G[0].s().focus()}function C(a){a.oa=l;a.ua.Ua();a.b.setAttribute("aria-pressed",l)}
u.ga=u.c.extend({g:function(a,c,d){this.N=a;c=u.i.B(da(a),c);this.r={};this.rc=c.poster;this.Ea=c.controls;c.customControlsOnMobile!==f&&(u.Ub||u.ab)?(a.controls=c.controls,this.Ea=l):a.controls=l;u.c.call(this,this,c,d);this.Q("play",function(a){u.k(this.b,{type:"firstplay",target:this.b})||(a.preventDefault(),a.stopPropagation(),a.stopImmediatePropagation())});this.d("ended",this.Vc);this.d("play",this.Jb);this.d("firstplay",this.Wc);this.d("pause",this.Ib);this.d("progress",this.Yc);this.d("durationchange",
this.Uc);this.d("error",this.Fb);this.d("fullscreenchange",this.Xc);u.Na[this.L]=this;c.plugins&&u.i.sa(c.plugins,function(a,c){this[a](c)},this)}});t=u.ga.prototype;t.f=u.options;t.C=function(){u.Na[this.L]=h;this.N&&this.N.player&&(this.N.player=h);this.b&&this.b.player&&(this.b.player=h);clearInterval(this.Pa);this.va();this.h&&this.h.C();u.c.prototype.C.call(this)};
function da(a){var c={sources:[],tracks:[]};u.i.B(c,u.wb(a));if(a.hasChildNodes())for(var d,e=a.childNodes,g=0,j=e.length;g<j;g++)a=e[g],d=a.nodeName.toLowerCase(),"source"===d?c.sources.push(u.wb(a)):"track"===d&&c.tracks.push(u.wb(a));return c}
t.e=function(){var a=this.b=u.c.prototype.e.call(this,"div"),c=this.N;c.removeAttribute("width");c.removeAttribute("height");if(c.hasChildNodes())for(var d=c.childNodes.length,e=0,g=c.childNodes;e<d;e++)("source"==g[0].nodeName.toLowerCase()||"track"==g[0].nodeName.toLowerCase())&&c.removeChild(g[0]);c.id=c.id||"vjs_video_"+u.u++;a.id=c.id;a.className=c.className;c.id+="_html5_api";c.className="vjs-tech";c.player=a.player=this;this.p("vjs-paused");this.width(this.f.width,f);this.height(this.f.height,
f);c.parentNode&&c.parentNode.insertBefore(a,c);u.yb(c,a);return a};
function E(a,c,d){a.h?F(a):"Html5"!==c&&a.N&&(a.b.removeChild(a.N),a.N.pc=h,a.N=h);a.ba=c;a.$=l;var e=u.i.B({source:d,parentEl:a.b},a.f[c.toLowerCase()]);d&&(d.src==a.r.src&&0<a.r.currentTime&&(e.startTime=a.r.currentTime),a.r.src=d.src);a.h=new window.videojs[c](a,e);a.h.M(function(){this.a.Ta();if(!this.j.Lb){var a=this.a;a.Db=f;a.Pa=setInterval(u.bind(a,function(){this.r.nb<this.buffered().end(0)?this.k("progress"):1==G(this)&&(clearInterval(this.Pa),this.k("progress"))}),500);a.h.Q("progress",
function(){this.j.Lb=f;var a=this.a;a.Db=l;clearInterval(a.Pa)})}this.j.Ob||(a=this.a,a.Eb=f,a.d("play",a.xc),a.d("pause",a.va),a.h.Q("timeupdate",function(){this.j.Ob=f;H(this.a)}))})}function F(a){a.$=l;a.h.C();a.Db&&(a.Db=l,clearInterval(a.Pa));a.Eb&&H(a);a.h=l}function H(a){a.Eb=l;a.va();a.t("play",a.xc);a.t("pause",a.va)}t.xc=function(){this.fc&&this.va();this.fc=setInterval(u.bind(this,function(){this.k("timeupdate")}),250)};t.va=function(){clearInterval(this.fc)};
t.Vc=function(){this.f.loop&&(this.currentTime(0),this.play())};t.Jb=function(){u.w(this.b,"vjs-paused");u.p(this.b,"vjs-playing")};t.Wc=function(){this.f.starttime&&this.currentTime(this.f.starttime)};t.Ib=function(){u.w(this.b,"vjs-playing");u.p(this.b,"vjs-paused")};t.Yc=function(){1==G(this)&&this.k("loadedalldata")};t.Uc=function(){this.duration(I(this,"duration"))};t.Fb=function(a){u.log("Video Error",a)};t.Xc=function(){this.F?this.p("vjs-fullscreen"):this.w("vjs-fullscreen")};
function J(a,c,d){if(a.h&&a.h.$)a.h.M(function(){this[c](d)});else try{a.h[c](d)}catch(e){throw u.log(e),e;}}function I(a,c){if(a.h.$)try{return a.h[c]()}catch(d){throw a.h[c]===b?u.log("Video.js: "+c+" method not defined for "+a.ba+" playback technology.",d):"TypeError"==d.name?(u.log("Video.js: "+c+" unavailable on "+a.ba+" playback technology element.",d),a.h.$=l):u.log(d),d;}}t.play=function(){J(this,"play");return this};t.pause=function(){J(this,"pause");return this};
t.paused=function(){return I(this,"paused")===l?l:f};t.currentTime=function(a){return a!==b?(this.r.vd=a,J(this,"setCurrentTime",a),this.Eb&&this.k("timeupdate"),this):this.r.currentTime=I(this,"currentTime")||0};t.duration=function(a){return a!==b?(this.r.duration=parseFloat(a),this):this.r.duration};t.buffered=function(){var a=I(this,"buffered"),c=this.r.nb=this.r.nb||0;a&&(0<a.length&&a.end(0)!==c)&&(c=a.end(0),this.r.nb=c);return u.tb(0,c)};
function G(a){return a.duration()?a.buffered().end(0)/a.duration():0}t.volume=function(a){if(a!==b)return a=Math.max(0,Math.min(1,parseFloat(a))),this.r.volume=a,J(this,"setVolume",a),u.dd(a),this;a=parseFloat(I(this,"volume"));return isNaN(a)?1:a};t.muted=function(a){return a!==b?(J(this,"setMuted",a),this):I(this,"muted")||l};t.Sa=function(){return I(this,"supportsFullScreen")||l};
t.Ra=function(){var a=u.Nb.Ra;this.F=f;a?(u.d(document,a.Z,u.bind(this,function(){this.F=document[a.F];this.F===l&&u.t(document,a.Z,arguments.callee)})),this.h.j.Ia===l&&this.f.flash.iFrameMode!==f&&(this.pause(),F(this),u.d(document,a.Z,u.bind(this,function(){u.t(document,a.Z,arguments.callee);E(this,this.ba,{src:this.r.src})}))),this.b[a.tc](),this.k("fullscreenchange")):this.h.Sa()?J(this,"enterFullScreen"):(this.Qc=f,this.Lc=document.documentElement.style.overflow,u.d(document,"keydown",u.bind(this,
this.ic)),document.documentElement.style.overflow="hidden",u.p(document.body,"vjs-full-window"),this.k("enterFullWindow"),this.k("fullscreenchange"));return this};function K(a){var c=u.Nb.Ra;a.F=l;c?(a.h.j.Ia===l&&a.f.flash.iFrameMode!==f&&(a.pause(),F(a),u.d(document,c.Z,u.bind(a,function(){u.t(document,c.Z,arguments.callee);E(this,this.ba,{src:this.r.src})}))),document[c.pb](),a.k("fullscreenchange")):a.h.Sa()?J(a,"exitFullScreen"):(L(a),a.k("fullscreenchange"))}
t.ic=function(a){27===a.keyCode&&(this.F===f?K(this):L(this))};function L(a){a.Qc=l;u.t(document,"keydown",a.ic);document.documentElement.style.overflow=a.Lc;u.w(document.body,"vjs-full-window");a.k("exitFullWindow")}
t.src=function(a){if(a instanceof Array){var c;a:{c=a;for(var d=0,e=this.f.techOrder;d<e.length;d++){var g=u.Y(e[d]),j=window.videojs[g];if(j.isSupported())for(var k=0,q=c;k<q.length;k++){var n=q[k];if(j.canPlaySource(n)){c={source:n,h:g};break a}}}c=l}c?(a=c.source,c=c.h,c==this.ba?this.src(a):E(this,c,a)):this.b.appendChild(u.e("p",{innerHTML:'Sorry, no compatible source and playback technology were found for this video. Try using another browser like <a href="http://bit.ly/ccMUEC">Chrome</a> or download the latest <a href="http://adobe.ly/mwfN1">Adobe Flash Player</a>.'}))}else a instanceof
Object?window.videojs[this.ba].canPlaySource(a)?this.src(a.src):this.src([a]):(this.r.src=a,this.$?(J(this,"src",a),"auto"==this.f.preload&&this.load(),this.f.autoplay&&this.play()):this.M(function(){this.src(a)}));return this};t.load=function(){J(this,"load");return this};t.currentSrc=function(){return I(this,"currentSrc")||this.r.src||""};t.Oa=function(a){return a!==b?(J(this,"setPreload",a),this.f.preload=a,this):I(this,"preload")};
t.autoplay=function(a){return a!==b?(J(this,"setAutoplay",a),this.f.autoplay=a,this):I(this,"autoplay")};t.loop=function(a){return a!==b?(J(this,"setLoop",a),this.f.loop=a,this):I(this,"loop")};t.poster=function(a){a!==b&&(this.rc=a);return this.rc};t.controls=function(a){a!==b&&this.Ea!==a&&(this.Ea=!!a,this.k("controlschange"));return this.Ea};t.error=function(){return I(this,"error")};var M,N,O;O=document.createElement("div");N={};
O.rd!==b?(N.tc="requestFullscreen",N.pb="exitFullscreen",N.Z="fullscreenchange",N.F="fullScreen"):(document.mozCancelFullScreen?(M="moz",N.F=M+"FullScreen"):(M="webkit",N.F=M+"IsFullScreen"),O[M+"RequestFullScreen"]&&(N.tc=M+"RequestFullScreen",N.pb=M+"CancelFullScreen"),N.Z=M+"fullscreenchange");document[N.pb]&&(u.Nb.Ra=N);
u.da=u.c.extend({g:function(a,c){u.c.call(this,a,c);a.controls()||this.disable();a.Q("play",u.bind(this,function(){var a,c=u.bind(this,this.ja),g=u.bind(this,this.Ga);this.ja();"ontouchstart"in window||(this.a.d("mouseover",c),this.a.d("mouseout",g),this.a.d("pause",u.bind(this,this.oc)),this.a.d("play",u.bind(this,this.Ua)));a=l;this.a.d("touchstart",function(){a=f});this.a.d("touchmove",function(){a=l});this.a.d("touchend",u.bind(this,function(c){var e;a&&(e=this.s().className.search("fade-in"),
-1!==e?this.Ga():this.ja());a=l;this.a.paused()||c.preventDefault()}))}))}});u.da.prototype.f={wd:"play",children:{playToggle:{},currentTimeDisplay:{},timeDivider:{},durationDisplay:{},remainingTimeDisplay:{},progressControl:{},fullscreenToggle:{},volumeControl:{},muteToggle:{}}};u.da.prototype.e=function(){return u.e("div",{className:"vjs-control-bar"})};u.da.prototype.ja=function(){u.c.prototype.ja.call(this);this.a.k("controlsvisible")};
u.da.prototype.Ga=function(){u.c.prototype.Ga.call(this);this.a.k("controlshidden")};u.Xb=u.o.extend({g:function(a,c){u.o.call(this,a,c);a.d("play",u.bind(this,this.Jb));a.d("pause",u.bind(this,this.Ib))}});t=u.Xb.prototype;t.pa="Play";t.P=function(){return"vjs-play-control "+u.o.prototype.P.call(this)};t.n=function(){this.a.paused()?this.a.play():this.a.pause()};t.Jb=function(){u.w(this.b,"vjs-paused");u.p(this.b,"vjs-playing");this.b.children[0].children[0].innerHTML="Pause"};
t.Ib=function(){u.w(this.b,"vjs-playing");u.p(this.b,"vjs-paused");this.b.children[0].children[0].innerHTML="Play"};u.Ya=u.c.extend({g:function(a,c){u.c.call(this,a,c);a.d("timeupdate",u.bind(this,this.ya))}});
u.Ya.prototype.e=function(){var a=u.c.prototype.e.call(this,"div",{className:"vjs-current-time vjs-time-controls vjs-control"});this.content=u.e("div",{className:"vjs-current-time-display",innerHTML:'<span class="vjs-control-text">Current Time </span>0:00',"aria-live":"off"});a.appendChild(u.e("div").appendChild(this.content));return a};
u.Ya.prototype.ya=function(){var a=this.a.Mb?this.a.r.currentTime:this.a.currentTime();this.content.innerHTML='<span class="vjs-control-text">Current Time </span>'+u.Ha(a,this.a.duration())};u.Za=u.c.extend({g:function(a,c){u.c.call(this,a,c);a.d("timeupdate",u.bind(this,this.ya))}});
u.Za.prototype.e=function(){var a=u.c.prototype.e.call(this,"div",{className:"vjs-duration vjs-time-controls vjs-control"});this.content=u.e("div",{className:"vjs-duration-display",innerHTML:'<span class="vjs-control-text">Duration Time </span>0:00',"aria-live":"off"});a.appendChild(u.e("div").appendChild(this.content));return a};u.Za.prototype.ya=function(){this.a.duration()&&(this.content.innerHTML='<span class="vjs-control-text">Duration Time </span>'+u.Ha(this.a.duration()))};
u.ac=u.c.extend({g:function(a,c){u.c.call(this,a,c)}});u.ac.prototype.e=function(){return u.c.prototype.e.call(this,"div",{className:"vjs-time-divider",innerHTML:"<div><span>/</span></div>"})};u.gb=u.c.extend({g:function(a,c){u.c.call(this,a,c);a.d("timeupdate",u.bind(this,this.ya))}});
u.gb.prototype.e=function(){var a=u.c.prototype.e.call(this,"div",{className:"vjs-remaining-time vjs-time-controls vjs-control"});this.content=u.e("div",{className:"vjs-remaining-time-display",innerHTML:'<span class="vjs-control-text">Remaining Time </span>-0:00',"aria-live":"off"});a.appendChild(u.e("div").appendChild(this.content));return a};
u.gb.prototype.ya=function(){this.a.duration()&&this.a.duration()&&(this.content.innerHTML='<span class="vjs-control-text">Remaining Time </span>-'+u.Ha(this.a.duration()-this.a.currentTime()))};u.Aa=u.o.extend({g:function(a,c){u.o.call(this,a,c)}});u.Aa.prototype.pa="Fullscreen";u.Aa.prototype.P=function(){return"vjs-fullscreen-control "+u.o.prototype.P.call(this)};
u.Aa.prototype.n=function(){this.a.F?(K(this.a),this.b.children[0].children[0].innerHTML="Fullscreen"):(this.a.Ra(),this.b.children[0].children[0].innerHTML="Non-Fullscreen")};u.fb=u.c.extend({g:function(a,c){u.c.call(this,a,c)}});u.fb.prototype.f={children:{seekBar:{}}};u.fb.prototype.e=function(){return u.c.prototype.e.call(this,"div",{className:"vjs-progress-control vjs-control"})};u.Yb=u.J.extend({g:function(a,c){u.J.call(this,a,c);a.d("timeupdate",u.bind(this,this.xa));a.M(u.bind(this,this.xa))}});
t=u.Yb.prototype;t.f={children:{loadProgressBar:{},playProgressBar:{},seekHandle:{}},barName:"playProgressBar",handleName:"seekHandle"};t.qc="timeupdate";t.e=function(){return u.J.prototype.e.call(this,"div",{className:"vjs-progress-holder","aria-label":"video progress bar"})};t.xa=function(){var a=this.a.Mb?this.a.r.currentTime:this.a.currentTime();this.b.setAttribute("aria-valuenow",u.round(100*this.xb(),2));this.b.setAttribute("aria-valuetext",u.Ha(a,this.a.duration()))};
t.xb=function(){return this.a.currentTime()/this.a.duration()};t.Ma=function(a){u.J.prototype.Ma.call(this,a);this.a.Mb=f;this.nd=!this.a.paused();this.a.pause()};t.Gb=function(a){a=B(this,a)*this.a.duration();a==this.a.duration()&&(a-=0.1);this.a.currentTime(a)};t.Hb=function(a){u.J.prototype.Hb.call(this,a);this.a.Mb=l;this.nd&&this.a.play()};t.wc=function(){this.a.currentTime(this.a.currentTime()+5)};t.vc=function(){this.a.currentTime(this.a.currentTime()-5)};
u.bb=u.c.extend({g:function(a,c){u.c.call(this,a,c);a.d("progress",u.bind(this,this.update))}});u.bb.prototype.e=function(){return u.c.prototype.e.call(this,"div",{className:"vjs-load-progress",innerHTML:'<span class="vjs-control-text">Loaded: 0%</span>'})};u.bb.prototype.update=function(){this.b.style&&(this.b.style.width=u.round(100*G(this.a),2)+"%")};u.Wb=u.c.extend({g:function(a,c){u.c.call(this,a,c)}});
u.Wb.prototype.e=function(){return u.c.prototype.e.call(this,"div",{className:"vjs-play-progress",innerHTML:'<span class="vjs-control-text">Progress: 0%</span>'})};u.hb=u.ha.extend();u.hb.prototype.defaultValue="00:00";u.hb.prototype.e=function(){return u.ha.prototype.e.call(this,"div",{className:"vjs-seek-handle"})};u.kb=u.c.extend({g:function(a,c){u.c.call(this,a,c);a.h&&(a.h.j&&a.h.j.T===l)&&this.p("vjs-hidden");a.d("loadstart",u.bind(this,function(){a.h.j&&a.h.j.T===l?this.p("vjs-hidden"):this.w("vjs-hidden")}))}});
u.kb.prototype.f={children:{volumeBar:{}}};u.kb.prototype.e=function(){return u.c.prototype.e.call(this,"div",{className:"vjs-volume-control vjs-control"})};u.jb=u.J.extend({g:function(a,c){u.J.call(this,a,c);a.d("volumechange",u.bind(this,this.xa));a.M(u.bind(this,this.xa));setTimeout(u.bind(this,this.update),0)}});t=u.jb.prototype;t.xa=function(){this.b.setAttribute("aria-valuenow",u.round(100*this.a.volume(),2));this.b.setAttribute("aria-valuetext",u.round(100*this.a.volume(),2)+"%")};
t.f={children:{volumeLevel:{},volumeHandle:{}},barName:"volumeLevel",handleName:"volumeHandle"};t.qc="volumechange";t.e=function(){return u.J.prototype.e.call(this,"div",{className:"vjs-volume-bar","aria-label":"volume level"})};t.Gb=function(a){this.a.volume(B(this,a))};t.xb=function(){return this.a.muted()?0:this.a.volume()};t.wc=function(){this.a.volume(this.a.volume()+0.1)};t.vc=function(){this.a.volume(this.a.volume()-0.1)};u.bc=u.c.extend({g:function(a,c){u.c.call(this,a,c)}});
u.bc.prototype.e=function(){return u.c.prototype.e.call(this,"div",{className:"vjs-volume-level",innerHTML:'<span class="vjs-control-text"></span>'})};u.lb=u.ha.extend();u.lb.prototype.defaultValue="00:00";u.lb.prototype.e=function(){return u.ha.prototype.e.call(this,"div",{className:"vjs-volume-handle"})};
u.fa=u.o.extend({g:function(a,c){u.o.call(this,a,c);a.d("volumechange",u.bind(this,this.update));a.h&&(a.h.j&&a.h.j.T===l)&&this.p("vjs-hidden");a.d("loadstart",u.bind(this,function(){a.h.j&&a.h.j.T===l?this.p("vjs-hidden"):this.w("vjs-hidden")}))}});u.fa.prototype.e=function(){return u.o.prototype.e.call(this,"div",{className:"vjs-mute-control vjs-control",innerHTML:'<div><span class="vjs-control-text">Mute</span></div>'})};u.fa.prototype.n=function(){this.a.muted(this.a.muted()?l:f)};
u.fa.prototype.update=function(){var a=this.a.volume(),c=3;0===a||this.a.muted()?c=0:0.33>a?c=1:0.67>a&&(c=2);this.a.muted()?"Unmute"!=this.b.children[0].children[0].innerHTML&&(this.b.children[0].children[0].innerHTML="Unmute"):"Mute"!=this.b.children[0].children[0].innerHTML&&(this.b.children[0].children[0].innerHTML="Mute");for(a=0;4>a;a++)u.w(this.b,"vjs-vol-"+a);u.p(this.b,"vjs-vol-"+c)};
u.Ca=u.ea.extend({g:function(a,c){u.ea.call(this,a,c);a.d("volumechange",u.bind(this,this.update));a.h&&(a.h.j&&a.h.j.T===l)&&this.p("vjs-hidden");a.d("loadstart",u.bind(this,function(){a.h.j&&a.h.j.T===l?this.p("vjs-hidden"):this.w("vjs-hidden")}));this.p("vjs-menu-button")}});u.Ca.prototype.Fa=function(){var a=new u.na(this.a,{Ic:"div"}),c=new u.jb(this.a,u.i.B({md:f},this.f.zd));a.X(c);return a};u.Ca.prototype.n=function(){u.fa.prototype.n.call(this);u.ea.prototype.n.call(this)};
u.Ca.prototype.e=function(){return u.o.prototype.e.call(this,"div",{className:"vjs-volume-menu-button vjs-menu-button vjs-control",innerHTML:'<div><span class="vjs-control-text">Mute</span></div>'})};u.Ca.prototype.update=u.fa.prototype.update;u.eb=u.o.extend({g:function(a,c){u.o.call(this,a,c);(!a.poster()||!a.controls())&&this.v();a.d("play",u.bind(this,this.v))}});
u.eb.prototype.e=function(){var a=u.e("div",{className:"vjs-poster",tabIndex:-1}),c=this.a.poster();c&&("backgroundSize"in a.style?a.style.backgroundImage='url("'+c+'")':a.appendChild(u.e("img",{src:c})));return a};u.eb.prototype.n=function(){this.a.play()};
u.Vb=u.c.extend({g:function(a,c){u.c.call(this,a,c);a.d("canplay",u.bind(this,this.v));a.d("canplaythrough",u.bind(this,this.v));a.d("playing",u.bind(this,this.v));a.d("seeked",u.bind(this,this.v));a.d("seeking",u.bind(this,this.show));a.d("seeked",u.bind(this,this.v));a.d("error",u.bind(this,this.show));a.d("waiting",u.bind(this,this.show))}});u.Vb.prototype.e=function(){return u.c.prototype.e.call(this,"div",{className:"vjs-loading-spinner"})};
u.Wa=u.o.extend({g:function(a,c){u.o.call(this,a,c);a.controls()||this.v();a.d("play",u.bind(this,this.v))}});u.Wa.prototype.e=function(){return u.o.prototype.e.call(this,"div",{className:"vjs-big-play-button",innerHTML:"<span></span>","aria-label":"play video"})};u.Wa.prototype.n=function(){this.a.play()};u.q=u.c.extend({g:function(a,c,d){u.c.call(this,a,c,d)}});u.q.prototype.n=u.ab?m():function(){this.a.controls()&&(this.a.paused()?this.a.play():this.a.pause())};u.q.prototype.j={T:f,Ia:l,Lb:l,Ob:l};
u.media={};u.media.Va="play pause paused currentTime setCurrentTime duration buffered volume setVolume muted setMuted width height supportsFullScreen enterFullScreen src load currentSrc preload setPreload autoplay setAutoplay loop setLoop error networkState readyState seeking initialTime startOffsetTime played seekable ended videoTracks audioTracks videoWidth videoHeight textTracks defaultPlaybackRate playbackRate mediaGroup controller controls defaultMuted".split(" ");
function ea(){var a=u.media.Va[i];return function(){throw Error('The "'+a+"\" method is not available on the playback technology's API");}}for(var i=u.media.Va.length-1;0<=i;i--)u.q.prototype[u.media.Va[i]]=ea();
u.m=u.q.extend({g:function(a,c,d){this.j.T=u.m.Hc();this.j.Sc=!u.Ub;this.j.Ia=f;u.q.call(this,a,c,d);(c=c.source)&&this.b.currentSrc==c.src?a.k("loadstart"):c&&(this.b.src=c.src);a.M(function(){this.f.autoplay&&this.paused()&&(this.N.poster=h,this.play())});this.d("click",this.n);for(a=u.m.$a.length-1;0<=a;a--)u.d(this.b,u.m.$a[a],u.bind(this.a,this.Nc));this.Ta()}});t=u.m.prototype;t.C=function(){u.q.prototype.C.call(this)};
t.e=function(){var a=this.a,c=a.N;if(!c||this.j.Sc===l)c?(a.s().removeChild(c),c=c.cloneNode(l)):c=u.e("video",{id:a.id()+"_html5_api",className:"vjs-tech"}),c.player=a,u.yb(c,a.s());for(var d=["autoplay","preload","loop","muted"],e=d.length-1;0<=e;e--){var g=d[e];a.f[g]!==h&&(c[g]=a.f[g])}return c};t.Nc=function(a){this.k(a);a.stopPropagation()};t.play=function(){this.b.play()};t.pause=function(){this.b.pause()};t.paused=function(){return this.b.paused};t.currentTime=function(){return this.b.currentTime};
t.cd=function(a){try{this.b.currentTime=a}catch(c){u.log(c,"Video is not ready. (Video.js)")}};t.duration=function(){return this.b.duration||0};t.buffered=function(){return this.b.buffered};t.volume=function(){return this.b.volume};t.hd=function(a){this.b.volume=a};t.muted=function(){return this.b.muted};t.fd=function(a){this.b.muted=a};t.width=function(){return this.b.offsetWidth};t.height=function(){return this.b.offsetHeight};
t.Sa=function(){return"function"==typeof this.b.webkitEnterFullScreen&&(/Android/.test(u.O)||!/Chrome|Mac OS X 10.5/.test(u.O))?f:l};t.src=function(a){this.b.src=a};t.load=function(){this.b.load()};t.currentSrc=function(){return this.b.currentSrc};t.Oa=function(){return this.b.Oa};t.gd=function(a){this.b.Oa=a};t.autoplay=function(){return this.b.autoplay};t.bd=function(a){this.b.autoplay=a};t.loop=function(){return this.b.loop};t.ed=function(a){this.b.loop=a};t.error=function(){return this.b.error};
u.m.isSupported=function(){return!!document.createElement("video").canPlayType};u.m.ob=function(a){return!!document.createElement("video").canPlayType(a.type)};u.m.Hc=function(){var a=u.ib.volume;u.ib.volume=a/2+0.1;return a!==u.ib.volume};u.m.$a="loadstart suspend abort error emptied stalled loadedmetadata loadeddata canplay canplaythrough playing waiting seeking seeked ended durationchange timeupdate progress play pause ratechange volumechange".split(" ");
u.ab&&3>u.yc&&(document.createElement("video").constructor.prototype.canPlayType=function(a){return a&&-1!=a.toLowerCase().indexOf("video/mp4")?"maybe":""});
u.l=u.q.extend({g:function(a,c,d){u.q.call(this,a,c,d);d=c.source;var e=c.parentEl,g=this.b=u.e("div",{id:a.id()+"_temp_flash"}),j=a.id()+"_flash_api";a=a.f;var k=u.i.B({readyFunction:"videojs.Flash.onReady",eventProxyFunction:"videojs.Flash.onEvent",errorEventProxyFunction:"videojs.Flash.onError",autoplay:a.autoplay,preload:a.Oa,loop:a.loop,muted:a.muted},c.flashVars),q=u.i.B({wmode:"opaque",bgcolor:"#000000"},c.params),n=u.i.B({id:j,name:j,"class":"vjs-tech"},c.attributes);d&&(k.src=encodeURIComponent(u.jc(d.src)));
u.yb(g,e);c.startTime&&this.M(function(){this.load();this.play();this.currentTime(c.startTime)});if(c.iFrameMode===f&&!u.zc){var s=u.e("iframe",{id:j+"_iframe",name:j+"_iframe",className:"vjs-tech",scrolling:"no",marginWidth:0,marginHeight:0,frameBorder:0});k.readyFunction="ready";k.eventProxyFunction="events";k.errorEventProxyFunction="errors";u.d(s,"load",u.bind(this,function(){var a,d=s.contentWindow;a=s.contentDocument?s.contentDocument:s.contentWindow.document;a.write(u.l.kc(c.swf,k,q,n));d.player=
this.a;d.ready=u.bind(this.a,function(c){c=a.getElementById(c);var d=this.h;d.b=c;u.d(c,"click",d.bind(d.n));u.l.qb(d)});d.events=u.bind(this.a,function(a,c){this&&"flash"===this.ba&&this.k(c)});d.errors=u.bind(this.a,function(a,c){u.log("Flash Error",c)})}));g.parentNode.replaceChild(s,g)}else u.l.Mc(c.swf,g,k,q,n)}});t=u.l.prototype;t.C=function(){u.q.prototype.C.call(this)};t.play=function(){this.b.vjs_play()};t.pause=function(){this.b.vjs_pause()};
t.src=function(a){a=u.jc(a);this.b.vjs_src(a);if(this.a.autoplay()){var c=this;setTimeout(function(){c.play()},0)}};t.load=function(){this.b.vjs_load()};t.poster=function(){this.b.vjs_getProperty("poster")};t.buffered=function(){return u.tb(0,this.b.vjs_getProperty("buffered"))};t.Sa=r(l);var P=u.l.prototype,Q="preload currentTime defaultPlaybackRate playbackRate autoplay loop mediaGroup controller controls volume muted defaultMuted".split(" "),R="error currentSrc networkState readyState seeking initialTime duration startOffsetTime paused played seekable ended videoTracks audioTracks videoWidth videoHeight textTracks".split(" ");
function fa(){var a=Q[S],c=a.charAt(0).toUpperCase()+a.slice(1);P["set"+c]=function(c){return this.b.vjs_setProperty(a,c)}}function T(a){P[a]=function(){return this.b.vjs_getProperty(a)}}var S;for(S=0;S<Q.length;S++)T(Q[S]),fa();for(S=0;S<R.length;S++)T(R[S]);u.l.isSupported=function(){return 10<=u.l.version()[0]};u.l.ob=function(a){if(a.type in u.l.Pc)return"maybe"};u.l.Pc={"video/flv":"FLV","video/x-flv":"FLV","video/mp4":"MP4","video/m4v":"MP4"};
u.l.onReady=function(a){a=u.s(a);var c=a.player||a.parentNode.player,d=c.h;a.player=c;d.b=a;d.d("click",d.n);u.l.qb(d)};u.l.qb=function(a){a.s().vjs_getProperty?a.Ta():setTimeout(function(){u.l.qb(a)},50)};u.l.onEvent=function(a,c){u.s(a).player.k(c)};u.l.onError=function(a,c){u.s(a).player.k("error");u.log("Flash Error",c,a)};
u.l.version=function(){var a="0,0,0";try{a=(new window.ActiveXObject("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(c){try{navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(a=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}catch(d){}}return a.split(",")};
u.l.Mc=function(a,c,d,e,g){a=u.l.kc(a,d,e,g);a=u.e("div",{innerHTML:a}).childNodes[0];d=c.parentNode;c.parentNode.replaceChild(a,c);var j=d.childNodes[0];setTimeout(function(){j.style.display="block"},1E3)};
u.l.kc=function(a,c,d,e){var g="",j="",k="";c&&u.i.sa(c,function(a,c){g+=a+"="+c+"&amp;"});d=u.i.B({movie:a,flashvars:g,allowScriptAccess:"always",allowNetworking:"all"},d);u.i.sa(d,function(a,c){j+='<param name="'+a+'" value="'+c+'" />'});e=u.i.B({data:a,width:"100%",height:"100%"},e);u.i.sa(e,function(a,c){k+=a+'="'+c+'" '});return'<object type="application/x-shockwave-flash"'+k+">"+j+"</object>"};
u.Dc=u.c.extend({g:function(a,c,d){u.c.call(this,a,c,d);if(!a.f.sources||0===a.f.sources.length){c=0;for(d=a.f.techOrder;c<d.length;c++){var e=u.Y(d[c]),g=window.videojs[e];if(g&&g.isSupported()){E(a,e);break}}}else a.src(a.f.sources)}});function U(a){a.wa=a.wa||[];return a.wa}function V(a,c,d){for(var e=a.wa,g=0,j=e.length,k,q;g<j;g++)k=e[g],k.id()===c?(k.show(),q=k):d&&(k.H()==d&&0<k.mode())&&k.disable();(c=q?q.H():d?d:l)&&a.k(c+"trackchange")}
u.U=u.c.extend({g:function(a,c){u.c.call(this,a,c);this.L=c.id||"vjs_"+c.kind+"_"+c.language+"_"+u.u++;this.uc=c.src;this.Jc=c["default"]||c.dflt;this.kd=c.title;this.ud=c.srclang;this.Rc=c.label;this.ia=[];this.cc=[];this.ka=this.la=0;this.a.d("fullscreenchange",u.bind(this,this.Ec))}});t=u.U.prototype;t.H=p("A");t.src=p("uc");t.ub=p("Jc");t.title=p("kd");t.label=p("Rc");t.readyState=p("la");t.mode=p("ka");t.Ec=function(){this.b.style.fontSize=this.a.F?140*(screen.width/this.a.width())+"%":""};
t.e=function(){return u.c.prototype.e.call(this,"div",{className:"vjs-"+this.A+" vjs-text-track"})};t.show=function(){W(this);this.ka=2;u.c.prototype.show.call(this)};t.v=function(){W(this);this.ka=1;u.c.prototype.v.call(this)};t.disable=function(){2==this.ka&&this.v();this.a.t("timeupdate",u.bind(this,this.update,this.L));this.a.t("ended",u.bind(this,this.reset,this.L));this.reset();this.a.R.textTrackDisplay.removeChild(this);this.ka=0};
function W(a){0===a.la&&a.load();0===a.ka&&(a.a.d("timeupdate",u.bind(a,a.update,a.L)),a.a.d("ended",u.bind(a,a.reset,a.L)),("captions"===a.A||"subtitles"===a.A)&&a.a.R.textTrackDisplay.X(a))}t.load=function(){0===this.la&&(this.la=1,u.get(this.uc,u.bind(this,this.Zc),u.bind(this,this.Fb)))};t.Fb=function(a){this.error=a;this.la=3;this.k("error")};
t.Zc=function(a){var c,d;a=a.split("\n");for(var e="",g=1,j=a.length;g<j;g++)if(e=u.trim(a[g])){-1==e.indexOf("--\x3e")?(c=e,e=u.trim(a[++g])):c=this.ia.length;c={id:c,index:this.ia.length};d=e.split(" --\x3e ");c.startTime=X(d[0]);c.ta=X(d[1]);for(d=[];a[++g]&&(e=u.trim(a[g]));)d.push(e);c.text=d.join("<br/>");this.ia.push(c)}this.la=2;this.k("loaded")};
function X(a){var c=a.split(":");a=0;var d,e,g;3==c.length?(d=c[0],e=c[1],c=c[2]):(d=0,e=c[0],c=c[1]);c=c.split(/\s+/);c=c.splice(0,1)[0];c=c.split(/\.|,/);g=parseFloat(c[1]);c=c[0];a+=3600*parseFloat(d);a+=60*parseFloat(e);a+=parseFloat(c);g&&(a+=g/1E3);return a}
t.update=function(){if(0<this.ia.length){var a=this.a.currentTime();if(this.Kb===b||a<this.Kb||this.Ja<=a){var c=this.ia,d=this.a.duration(),e=0,g=l,j=[],k,q,n,s;a>=this.Ja||this.Ja===b?s=this.vb!==b?this.vb:0:(g=f,s=this.Cb!==b?this.Cb:c.length-1);for(;;){n=c[s];if(n.ta<=a)e=Math.max(e,n.ta),n.Da&&(n.Da=l);else if(a<n.startTime){if(d=Math.min(d,n.startTime),n.Da&&(n.Da=l),!g)break}else g?(j.splice(0,0,n),q===b&&(q=s),k=s):(j.push(n),k===b&&(k=s),q=s),d=Math.min(d,n.ta),e=Math.max(e,n.startTime),
n.Da=f;if(g)if(0===s)break;else s--;else if(s===c.length-1)break;else s++}this.cc=j;this.Ja=d;this.Kb=e;this.vb=k;this.Cb=q;a=this.cc;c="";d=0;for(e=a.length;d<e;d++)c+='<span class="vjs-tt-cue">'+a[d].text+"</span>";this.b.innerHTML=c;this.k("cuechange")}}};t.reset=function(){this.Ja=0;this.Kb=this.a.duration();this.Cb=this.vb=0};u.Rb=u.U.extend();u.Rb.prototype.A="captions";u.Zb=u.U.extend();u.Zb.prototype.A="subtitles";u.Tb=u.U.extend();u.Tb.prototype.A="chapters";
u.$b=u.c.extend({g:function(a,c,d){u.c.call(this,a,c,d);if(a.f.tracks&&0<a.f.tracks.length){c=this.a;a=a.f.tracks;var e;for(d=0;d<a.length;d++){e=a[d];var g=c,j=e.kind,k=e.label,q=e.language,n=e;e=g.wa=g.wa||[];n=n||{};n.kind=j;n.label=k;n.language=q;j=u.Y(j||"subtitles");g=new window.videojs[j+"Track"](g,n);e.push(g)}}}});u.$b.prototype.e=function(){return u.c.prototype.e.call(this,"div",{className:"vjs-text-track-display"})};
u.W=u.I.extend({g:function(a,c){var d=this.ca=c.track;c.label=d.label();c.selected=d.ub();u.I.call(this,a,c);this.a.d(d.H()+"trackchange",u.bind(this,this.update))}});u.W.prototype.n=function(){u.I.prototype.n.call(this);V(this.a,this.ca.L,this.ca.H())};u.W.prototype.update=function(){2==this.ca.mode()?this.selected(f):this.selected(l)};u.cb=u.W.extend({g:function(a,c){c.track={H:function(){return c.kind},pc:a,label:function(){return c.kind+" off"},ub:r(l),mode:r(l)};u.W.call(this,a,c);this.selected(f)}});
u.cb.prototype.n=function(){u.W.prototype.n.call(this);V(this.a,this.ca.L,this.ca.H())};u.cb.prototype.update=function(){for(var a=U(this.a),c=0,d=a.length,e,g=f;c<d;c++)e=a[c],e.H()==this.ca.H()&&2==e.mode()&&(g=l);g?this.selected(f):this.selected(l)};u.V=u.ea.extend({g:function(a,c){u.ea.call(this,a,c);1>=this.G.length&&this.v()}});
u.V.prototype.sb=function(){var a=[],c;a.push(new u.cb(this.a,{kind:this.A}));for(var d=0;d<U(this.a).length;d++)c=U(this.a)[d],c.H()===this.A&&a.push(new u.W(this.a,{track:c}));return a};u.za=u.V.extend({g:function(a,c,d){u.V.call(this,a,c,d);this.b.setAttribute("aria-label","Captions Menu")}});u.za.prototype.A="captions";u.za.prototype.pa="Captions";u.za.prototype.className="vjs-captions-button";u.Ba=u.V.extend({g:function(a,c,d){u.V.call(this,a,c,d);this.b.setAttribute("aria-label","Subtitles Menu")}});
u.Ba.prototype.A="subtitles";u.Ba.prototype.pa="Subtitles";u.Ba.prototype.className="vjs-subtitles-button";u.Sb=u.V.extend({g:function(a,c,d){u.V.call(this,a,c,d);this.b.setAttribute("aria-label","Chapters Menu")}});t=u.Sb.prototype;t.A="chapters";t.pa="Chapters";t.className="vjs-chapters-button";t.sb=function(){for(var a=[],c,d=0;d<U(this.a).length;d++)c=U(this.a)[d],c.H()===this.A&&a.push(new u.W(this.a,{track:c}));return a};
t.Fa=function(){for(var a=U(this.a),c=0,d=a.length,e,g,j=this.G=[];c<d;c++)if(e=a[c],e.H()==this.A&&e.ub()){if(2>e.readyState()){this.sd=e;e.d("loaded",u.bind(this,this.Fa));return}g=e;break}a=this.ua=new u.na(this.a);a.b.appendChild(u.e("li",{className:"vjs-menu-title",innerHTML:u.Y(this.A),jd:-1}));if(g){e=g.ia;for(var k,c=0,d=e.length;c<d;c++)k=e[c],k=new u.Xa(this.a,{track:g,cue:k}),j.push(k),a.X(k)}0<this.G.length&&this.show();return a};
u.Xa=u.I.extend({g:function(a,c){var d=this.ca=c.track,e=this.cue=c.cue,g=a.currentTime();c.label=e.text;c.selected=e.startTime<=g&&g<e.ta;u.I.call(this,a,c);d.d("cuechange",u.bind(this,this.update))}});u.Xa.prototype.n=function(){u.I.prototype.n.call(this);this.a.currentTime(this.cue.startTime);this.update(this.cue.startTime)};u.Xa.prototype.update=function(){var a=this.cue,c=this.a.currentTime();a.startTime<=c&&c<a.ta?this.selected(f):this.selected(l)};
u.i.B(u.da.prototype.f.children,{subtitlesButton:{},captionsButton:{},chaptersButton:{}});
if("undefined"!==typeof window.JSON&&"function"===window.JSON.parse)u.JSON=window.JSON;else{u.JSON={};var Y=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;u.JSON.parse=function(a,c){function d(a,e){var k,q,n=a[e];if(n&&"object"===typeof n)for(k in n)Object.prototype.hasOwnProperty.call(n,k)&&(q=d(n,k),q!==b?n[k]=q:delete n[k]);return c.call(a,e,n)}var e;a=String(a);Y.lastIndex=0;Y.test(a)&&(a=a.replace(Y,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));
if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return e=eval("("+a+")"),"function"===typeof c?d({"":e},""):e;throw new SyntaxError("JSON.parse(): invalid or malformed JSON data");}}
u.dc=function(){var a,c,d=document.getElementsByTagName("video");if(d&&0<d.length)for(var e=0,g=d.length;e<g;e++)if((c=d[e])&&c.getAttribute)c.player===b&&(a=c.getAttribute("data-setup"),a!==h&&(a=u.JSON.parse(a||"{}"),v(c,a)));else{u.mb();break}else u.od||u.mb()};u.mb=function(){setTimeout(u.dc,1)};u.Q(window,"load",function(){u.od=f});u.mb();u.$c=function(a,c){u.ga.prototype[a]=c};var Z=this;Z.pd=f;function $(a,c){var d=a.split("."),e=Z;!(d[0]in e)&&e.execScript&&e.execScript("var "+d[0]);for(var g;d.length&&(g=d.shift());)!d.length&&c!==b?e[g]=c:e=e[g]?e[g]:e[g]={}};$("videojs",u);$("_V_",u);$("videojs.options",u.options);$("videojs.cache",u.qa);$("videojs.Component",u.c);u.c.prototype.dispose=u.c.prototype.C;u.c.prototype.createEl=u.c.prototype.e;u.c.prototype.el=u.c.prototype.s;u.c.prototype.addChild=u.c.prototype.X;u.c.prototype.children=u.c.prototype.children;u.c.prototype.on=u.c.prototype.d;u.c.prototype.off=u.c.prototype.t;u.c.prototype.one=u.c.prototype.Q;u.c.prototype.trigger=u.c.prototype.k;u.c.prototype.triggerReady=u.c.prototype.Ta;
u.c.prototype.show=u.c.prototype.show;u.c.prototype.hide=u.c.prototype.v;u.c.prototype.width=u.c.prototype.width;u.c.prototype.height=u.c.prototype.height;u.c.prototype.dimensions=u.c.prototype.Kc;u.c.prototype.ready=u.c.prototype.M;$("videojs.Player",u.ga);u.ga.prototype.dispose=u.ga.prototype.C;$("videojs.MediaLoader",u.Dc);$("videojs.TextTrackDisplay",u.$b);$("videojs.ControlBar",u.da);$("videojs.Button",u.o);$("videojs.PlayToggle",u.Xb);$("videojs.FullscreenToggle",u.Aa);
$("videojs.BigPlayButton",u.Wa);$("videojs.LoadingSpinner",u.Vb);$("videojs.CurrentTimeDisplay",u.Ya);$("videojs.DurationDisplay",u.Za);$("videojs.TimeDivider",u.ac);$("videojs.RemainingTimeDisplay",u.gb);$("videojs.Slider",u.J);$("videojs.ProgressControl",u.fb);$("videojs.SeekBar",u.Yb);$("videojs.LoadProgressBar",u.bb);$("videojs.PlayProgressBar",u.Wb);$("videojs.SeekHandle",u.hb);$("videojs.VolumeControl",u.kb);$("videojs.VolumeBar",u.jb);$("videojs.VolumeLevel",u.bc);
$("videojs.VolumeHandle",u.lb);$("videojs.MuteToggle",u.fa);$("videojs.PosterImage",u.eb);$("videojs.Menu",u.na);$("videojs.MenuItem",u.I);$("videojs.SubtitlesButton",u.Ba);$("videojs.CaptionsButton",u.za);$("videojs.ChaptersButton",u.Sb);$("videojs.MediaTechController",u.q);u.q.prototype.features=u.q.prototype.j;u.q.prototype.j.volumeControl=u.q.prototype.j.T;u.q.prototype.j.fullscreenResize=u.q.prototype.j.Ia;u.q.prototype.j.progressEvents=u.q.prototype.j.Lb;u.q.prototype.j.timeupdateEvents=u.q.prototype.j.Ob;
$("videojs.Html5",u.m);u.m.Events=u.m.$a;u.m.isSupported=u.m.isSupported;u.m.canPlaySource=u.m.ob;u.m.prototype.setCurrentTime=u.m.prototype.cd;u.m.prototype.setVolume=u.m.prototype.hd;u.m.prototype.setMuted=u.m.prototype.fd;u.m.prototype.setPreload=u.m.prototype.gd;u.m.prototype.setAutoplay=u.m.prototype.bd;u.m.prototype.setLoop=u.m.prototype.ed;$("videojs.Flash",u.l);u.l.isSupported=u.l.isSupported;u.l.canPlaySource=u.l.ob;u.l.onReady=u.l.onReady;$("videojs.TextTrack",u.U);u.U.prototype.label=u.U.prototype.label;
$("videojs.CaptionsTrack",u.Rb);$("videojs.SubtitlesTrack",u.Zb);$("videojs.ChaptersTrack",u.Tb);$("videojs.autoSetup",u.dc);$("videojs.plugin",u.$c);$("videojs.createTimeRange",u.tb);})();//@ sourceMappingURL=video.js.map

View file

@ -37,7 +37,12 @@ function attach_init(&$a) {
// Use quotes around the filename to prevent a "multiple Content-Disposition"
// error in Chrome for filenames with commas in them
header('Content-type: ' . $r[0]['filetype']);
header('Content-disposition: attachment; filename="' . $r[0]['filename'] . '"');
header('Content-length: ' . $r[0]['filesize']);
if(isset($_GET['attachment']) && $_GET['attachment'] === '0')
header('Content-disposition: filename="' . $r[0]['filename'] . '"');
else
header('Content-disposition: attachment; filename="' . $r[0]['filename'] . '"');
echo $r[0]['data'];
killme();
// NOTREACHED

View file

@ -29,7 +29,7 @@ function dfrn_poll_init(&$a) {
if(($dfrn_id === '') && (! x($_POST,'dfrn_id'))) {
if((get_config('system','block_public')) && (! local_user()) && (! remote_user())) {
killme();
http_status_exit(403);
}
$user = '';
@ -37,8 +37,10 @@ function dfrn_poll_init(&$a) {
$r = q("SELECT `hidewall`,`nickname` FROM `user` WHERE `user`.`nickname` = '%s' LIMIT 1",
dbesc($a->argv[1])
);
if((! count($r)) || (count($r) && $r[0]['hidewall']))
killme();
if(! $r)
http_status_exit(404);
if(($r[0]['hidewall']) && (! local_user()))
http_status_exit(403);
$user = $r[0]['nickname'];
}

View file

@ -43,7 +43,7 @@ function display_content(&$a, $update = 0) {
$a->profile = array('uid' => intval($update), 'profile_uid' => intval($update));
}
else {
$item_id = (($a->argc > 2) ? intval($a->argv[2]) : 0);
$item_id = (($a->argc > 2) ? $a->argv[2] : 0);
}
if(! $item_id) {
@ -142,16 +142,46 @@ function display_content(&$a, $update = 0) {
WHERE `item`.`uid` = %d AND `item`.`visible` = 1 AND `item`.`deleted` = 0
and `item`.`moderated` = 0
AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0
AND `item`.`parent` = ( SELECT `parent` FROM `item` WHERE ( `id` = '%s' OR `uri` = '%s' ))
AND `item`.`parent` = ( SELECT `parent` FROM `item` WHERE ( `id` = '%s' OR `uri` = '%s' )
AND uid = %d )
$sql_extra
ORDER BY `parent` DESC, `gravity` ASC, `id` ASC ",
intval($a->profile['uid']),
dbesc($item_id),
dbesc($item_id)
dbesc($item_id),
intval($a->profile['uid'])
);
if(!$r && local_user()) {
// Check if this is another person's link to a post that we have
$r = q("SELECT `item`.uri FROM `item`
WHERE (`item`.`id` = '%s' OR `item`.`uri` = '%s' )
LIMIT 1",
dbesc($item_id),
dbesc($item_id)
);
if($r) {
$item_uri = $r[0]['uri'];
if(count($r)) {
$r = q("SELECT `item`.*, `item`.`id` AS `item_id`,
`contact`.`name`, `contact`.`photo`, `contact`.`url`, `contact`.`rel`,
`contact`.`network`, `contact`.`thumb`, `contact`.`self`, `contact`.`writable`,
`contact`.`id` AS `cid`, `contact`.`uid` AS `contact-uid`
FROM `item` LEFT JOIN `contact` ON `contact`.`id` = `item`.`contact-id`
WHERE `item`.`uid` = %d AND `item`.`visible` = 1 AND `item`.`deleted` = 0
and `item`.`moderated` = 0
AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0
AND `item`.`parent` = ( SELECT `parent` FROM `item` WHERE `uri` = '%s' AND uid = %d )
ORDER BY `parent` DESC, `gravity` ASC, `id` ASC ",
intval(local_user()),
dbesc($item_uri),
intval(local_user())
);
}
}
if($r) {
if((local_user()) && (local_user() == $a->profile['uid'])) {
q("UPDATE `item` SET `unseen` = 0
@ -171,15 +201,17 @@ function display_content(&$a, $update = 0) {
require_once("include/html2plain.php");
$description = trim(html2plain(bbcode($r[0]["body"], false, false), 0, true));
$title = trim(html2plain(bbcode($r[0]["title"], false, false), 0, true));
$author_name = $r[0]["author-name"];
if ($title == "")
$title = $author_name;
$description = htmlspecialchars($description, ENT_COMPAT, 'UTF-8', true); // allow double encoding here
$title = htmlspecialchars($title, ENT_COMPAT, 'UTF-8', true); // allow double encoding here
if ($title == "")
$title = $r[0]["author-name"];
$author_name = htmlspecialchars($author_name, ENT_COMPAT, 'UTF-8', true); // allow double encoding here
//<meta name="keywords" content="">
$a->page['htmlhead'] .= '<meta name="author" content="'.$r[0]["author-name"].'" />'."\n";
$a->page['htmlhead'] .= '<meta name="author" content="'.$author_name.'" />'."\n";
$a->page['htmlhead'] .= '<meta name="title" content="'.$title.'" />'."\n";
$a->page['htmlhead'] .= '<meta name="fulltitle" content="'.$title.'" />'."\n";
$a->page['htmlhead'] .= '<meta name="description" content="'.$description.'" />'."\n";
@ -192,27 +224,26 @@ function display_content(&$a, $update = 0) {
//<meta property="og:image" content="" />
$a->page['htmlhead'] .= '<meta property="og:url" content="'.$r[0]["plink"].'" />'."\n";
$a->page['htmlhead'] .= '<meta property="og:description" content="'.$description.'" />'."\n";
$a->page['htmlhead'] .= '<meta name="og:article:author" content="'.$r[0]["author-name"].'" />'."\n";
$a->page['htmlhead'] .= '<meta name="og:article:author" content="'.$author_name.'" />'."\n";
// article:tag
return $o;
}
$r = q("SELECT `id`,`deleted` FROM `item` WHERE `id` = '%s' OR `uri` = '%s' LIMIT 1",
dbesc($item_id),
dbesc($item_id)
);
if($r) {
if($r[0]['deleted']) {
notice( t('Item has been removed.') . EOL );
}
else {
notice( t('Permission denied.') . EOL );
}
}
else {
$r = q("SELECT `id`,`deleted` FROM `item` WHERE `id` = '%s' OR `uri` = '%s' LIMIT 1",
dbesc($item_id),
dbesc($item_id)
);
if(count($r)) {
if($r[0]['deleted']) {
notice( t('Item has been removed.') . EOL );
}
else {
notice( t('Permission denied.') . EOL );
}
}
else {
notice( t('Item not found.') . EOL );
}
notice( t('Item not found.') . EOL );
}
return $o;

View file

@ -44,6 +44,9 @@ function item_post(&$a) {
logger('postvars ' . print_r($_REQUEST,true), LOGGER_DATA);
$api_source = ((x($_REQUEST,'api_source') && $_REQUEST['api_source']) ? true : false);
$message_id = ((x($_REQUEST,'message_id') && $api_source) ? strip_tags($_REQUEST['message_id']) : '');
$return_path = ((x($_REQUEST,'return')) ? $_REQUEST['return'] : '');
$preview = ((x($_REQUEST,'preview')) ? intval($_REQUEST['preview']) : 0);
@ -590,7 +593,7 @@ function item_post(&$a) {
$notify_type = (($parent) ? 'comment-new' : 'wall-new' );
$uri = item_new_uri($a->get_hostname(),$profile_uid);
$uri = (($message_id) ? $message_id : item_new_uri($a->get_hostname(),$profile_uid));
// Fallback so that we alway have a thr-parent
if(!$thr_parent)

View file

@ -740,8 +740,17 @@ function network_content(&$a, $update = 0) {
}
}
$itemspage_network = get_pconfig(local_user(),'system','itemspage_network');
$itemspage_network = ((intval($itemspage_network)) ? $itemspage_network : 40);
// check if we serve a mobile device and get the user settings
// accordingly
if ($a->is_mobile) {
$itemspage_network = get_pconfig(local_user(),'system','itemspage_mobile_network');
$itemspage_network = ((intval($itemspage_network)) ? $itemspage_network : 20);
} else {
$itemspage_network = get_pconfig(local_user(),'system','itemspage_network');
$itemspage_network = ((intval($itemspage_network)) ? $itemspage_network : 40);
}
// now that we have the user settings, see if the theme forces
// a maximum item number which is lower then the user choice
if(($a->force_max_items > 0) && ($a->force_max_items < $itemspage_network))
$itemspage_network = $a->force_max_items;

View file

@ -258,8 +258,17 @@ function profile_content(&$a, $update = 0) {
}
}
$itemspage_network = get_pconfig(local_user(),'system','itemspage_network');
$itemspage_network = ((intval($itemspage_network)) ? $itemspage_network : 40);
// check if we serve a mobile device and get the user settings
// accordingly
if ($a->is_mobile) {
$itemspage_network = get_pconfig(local_user(),'system','itemspage_mobile_network');
$itemspage_network = ((intval($itemspage_network)) ? $itemspage_network : 20);
} else {
$itemspage_network = get_pconfig(local_user(),'system','itemspage_network');
$itemspage_network = ((intval($itemspage_network)) ? $itemspage_network : 40);
}
// now that we have the user settings, see if the theme forces
// a maximum item number which is lower then the user choice
if(($a->force_max_items > 0) && ($a->force_max_items < $itemspage_network))
$itemspage_network = $a->force_max_items;

View file

@ -455,6 +455,10 @@ function profiles_post(&$a) {
dbesc(datetime_convert()),
intval(local_user())
);
$r = q("UPDATE `user` set `username` = '%s' where `uid` = %d limit 1",
dbesc($name),
intval(local_user())
);
}
if($is_default) {

View file

@ -263,6 +263,9 @@ function settings_post(&$a) {
$itemspage_network = ((x($_POST,'itemspage_network')) ? intval($_POST['itemspage_network']) : 40);
if($itemspage_network > 100)
$itemspage_network = 100;
$itemspage_mobile_network = ((x($_POST,'itemspage_mobile_network')) ? intval($_POST['itemspage_mobile_network']) : 20);
if($itemspage_mobile_network > 100)
$itemspage_mobile_network = 100;
if($mobile_theme !== '') {
@ -271,6 +274,7 @@ function settings_post(&$a) {
set_pconfig(local_user(),'system','update_interval', $browser_update);
set_pconfig(local_user(),'system','itemspage_network', $itemspage_network);
set_pconfig(local_user(),'system','itemspage_mobile_network', $itemspage_mobile_network);
set_pconfig(local_user(),'system','no_smilies',$nosmile);
@ -300,7 +304,8 @@ function settings_post(&$a) {
if((x($_POST,'npassword')) || (x($_POST,'confirm'))) {
$newpass = $_POST['npassword'];
$confirm = $_POST['confirm'];
$confirm = $_POST['confirm'];
$oldpass = hash('whirlpool', $_POST['opassword']);
$err = false;
if($newpass != $confirm ) {
@ -311,7 +316,15 @@ function settings_post(&$a) {
if((! x($newpass)) || (! x($confirm))) {
notice( t('Empty passwords are not allowed. Password unchanged.') . EOL);
$err = true;
}
}
// check if the old password was supplied correctly before
// changing it to the new value
$r = q("SELECT `password` FROM `user`WHERE `uid` = %d LIMIT 1", intval(local_user()));
if( $oldpass != $r[0]['password'] ) {
notice( t('Wrong password.') . EOL);
$err = true;
}
if(! $err) {
$password = hash('whirlpool',$newpass);
@ -394,8 +407,17 @@ function settings_post(&$a) {
if($email != $a->user['email']) {
$email_changed = true;
// check for the correct password
$r = q("SELECT `password` FROM `user`WHERE `uid` = %d LIMIT 1", intval(local_user()));
$password = hash('whirlpool', $_POST['password']);
if ($password != $r[0]['password']) {
$err .= t('Wrong Password') . EOL;
$email = $a->user['email'];
}
// check the email is valid
if(! valid_email($email))
$err .= t(' Not valid email.');
$err .= t(' Not valid email.');
// ensure new email is not the admin mail
if((x($a->config,'admin_email')) && (strcasecmp($email,$a->config['admin_email']) == 0)) {
$err .= t(' Cannot change to that email.');
$email = $a->user['email'];
@ -489,10 +511,12 @@ function settings_post(&$a) {
$r = q("UPDATE `profile`
SET `publish` = %d,
`name` = '%s',
`net-publish` = %d,
`hide-friends` = %d
WHERE `is-default` = 1 AND `uid` = %d LIMIT 1",
intval($publish),
dbesc($username),
intval($net_publish),
intval($hide_friends),
intval(local_user())
@ -793,6 +817,8 @@ function settings_content(&$a) {
$itemspage_network = intval(get_pconfig(local_user(), 'system','itemspage_network'));
$itemspage_network = (($itemspage_network > 0 && $itemspage_network < 101) ? $itemspage_network : 40); // default if not set: 40 items
$itemspage_mobile_network = intval(get_pconfig(local_user(), 'system','itemspage_mobile_network'));
$itemspage_mobile_network = (($itemspage_mobile_network > 0 && $itemspage_mobile_network < 101) ? $itemspage_mobile_network : 20); // default if not set: 20 items
$nosmile = get_pconfig(local_user(),'system','no_smilies');
$nosmile = (($nosmile===false)? '0': $nosmile); // default if not set: 0
@ -816,6 +842,7 @@ function settings_content(&$a) {
'$mobile_theme' => array('mobile_theme', t('Mobile Theme:'), $mobile_theme_selected, '', $mobile_themes, false),
'$ajaxint' => array('browser_update', t("Update browser every xx seconds"), $browser_update, t('Minimum of 10 seconds, no maximum')),
'$itemspage_network' => array('itemspage_network', t("Number of items to display per page:"), $itemspage_network, t('Maximum of 100 items')),
'$itemspage_mobile_network' => array('itemspage_mobile_network', t("Number of items to display per page when viewed from mobile device:"), $itemspage_mobile_network, t('Maximum of 100 items')),
'$nosmile' => array('nosmile', t("Don't show emoticons"), $nosmile, ''),
'$theme_config' => $theme_config,
@ -1043,6 +1070,8 @@ function settings_content(&$a) {
'$h_pass' => t('Password Settings'),
'$password1'=> array('npassword', t('New Password:'), '', ''),
'$password2'=> array('confirm', t('Confirm:'), '', t('Leave password fields blank unless changing')),
'$password3'=> array('opassword', t('Current Password:'), '', t('Your current password to confirm the changes')),
'$password4'=> array('password', t('Password:'), '', t('Your current password to confirm the changes')),
'$oid_enable' => (! get_config('system','no_openid')),
'$openid' => $openid_field,

327
mod/videos.php Normal file
View file

@ -0,0 +1,327 @@
<?php
require_once('include/items.php');
require_once('include/acl_selectors.php');
require_once('include/bbcode.php');
require_once('include/security.php');
require_once('include/redir.php');
function videos_init(&$a) {
if($a->argc > 1)
auto_redir($a, $a->argv[1]);
if((get_config('system','block_public')) && (! local_user()) && (! remote_user())) {
return;
}
$o = '';
if($a->argc > 1) {
$nick = $a->argv[1];
$r = q("SELECT * FROM `user` WHERE `nickname` = '%s' AND `blocked` = 0 LIMIT 1",
dbesc($nick)
);
if(! count($r))
return;
$a->data['user'] = $r[0];
$o .= '<div class="vcard">';
$o .= '<div class="fn">' . $a->data['user']['username'] . '</div>';
$o .= '<div id="profile-photo-wrapper"><img class="photo" style="width: 175px; height: 175px;" src="' . $a->get_cached_avatar_image($a->get_baseurl() . '/photo/profile/' . $a->data['user']['uid'] . '.jpg') . '" alt="' . $a->data['user']['username'] . '" /></div>';
$o .= '</div>';
/*$sql_extra = permissions_sql($a->data['user']['uid']);
$albums = q("SELECT distinct(`album`) AS `album` FROM `photo` WHERE `uid` = %d $sql_extra order by created desc",
intval($a->data['user']['uid'])
);
if(count($albums)) {
$a->data['albums'] = $albums;
$albums_visible = ((intval($a->data['user']['hidewall']) && (! local_user()) && (! remote_user())) ? false : true);
if($albums_visible) {
$o .= '<div id="side-bar-photos-albums" class="widget">';
$o .= '<h3>' . '<a href="' . $a->get_baseurl() . '/photos/' . $a->data['user']['nickname'] . '">' . t('Photo Albums') . '</a></h3>';
$o .= '<ul>';
foreach($albums as $album) {
// don't show contact photos. We once translated this name, but then you could still access it under
// a different language setting. Now we store the name in English and check in English (and translated for legacy albums).
if((! strlen($album['album'])) || ($album['album'] === 'Contact Photos') || ($album['album'] === t('Contact Photos')))
continue;
$o .= '<li>' . '<a href="photos/' . $a->argv[1] . '/album/' . bin2hex($album['album']) . '" >' . $album['album'] . '</a></li>';
}
$o .= '</ul>';
}
if(local_user() && $a->data['user']['uid'] == local_user()) {
$o .= '<div id="photo-albums-upload-link"><a href="' . $a->get_baseurl() . '/photos/' . $a->data['user']['nickname'] . '/upload" >' .t('Upload New Photos') . '</a></div>';
}
$o .= '</div>';
}*/
if(! x($a->page,'aside'))
$a->page['aside'] = '';
$a->page['aside'] .= $o;
$tpl = get_markup_template("videos_head.tpl");
$a->page['htmlhead'] .= replace_macros($tpl,array(
'$baseurl' => $a->get_baseurl(),
));
$tpl = get_markup_template("videos_end.tpl");
$a->page['end'] .= replace_macros($tpl,array(
'$baseurl' => $a->get_baseurl(),
));
}
return;
}
function videos_post(&$a) {
return;
// DELETED -- look at mod/photos.php if you want to implement
}
function videos_content(&$a) {
// URLs (most aren't currently implemented):
// videos/name
// videos/name/upload
// videos/name/upload/xxxxx (xxxxx is album name)
// videos/name/album/xxxxx
// videos/name/album/xxxxx/edit
// videos/name/video/xxxxx
// videos/name/video/xxxxx/edit
if((get_config('system','block_public')) && (! local_user()) && (! remote_user())) {
notice( t('Public access denied.') . EOL);
return;
}
require_once('include/bbcode.php');
require_once('include/security.php');
require_once('include/conversation.php');
if(! x($a->data,'user')) {
notice( t('No videos selected') . EOL );
return;
}
//$phototypes = Photo::supportedTypes();
$_SESSION['video_return'] = $a->cmd;
//
// Parse arguments
//
if($a->argc > 3) {
$datatype = $a->argv[2];
$datum = $a->argv[3];
}
elseif(($a->argc > 2) && ($a->argv[2] === 'upload'))
$datatype = 'upload';
else
$datatype = 'summary';
if($a->argc > 4)
$cmd = $a->argv[4];
else
$cmd = 'view';
//
// Setup permissions structures
//
$can_post = false;
$visitor = 0;
$contact = null;
$remote_contact = false;
$contact_id = 0;
$owner_uid = $a->data['user']['uid'];
$community_page = (($a->data['user']['page-flags'] == PAGE_COMMUNITY) ? true : false);
if((local_user()) && (local_user() == $owner_uid))
$can_post = true;
else {
if($community_page && remote_user()) {
if(is_array($_SESSION['remote'])) {
foreach($_SESSION['remote'] as $v) {
if($v['uid'] == $owner_uid) {
$contact_id = $v['cid'];
break;
}
}
}
if($contact_id) {
$r = q("SELECT `uid` FROM `contact` WHERE `blocked` = 0 AND `pending` = 0 AND `id` = %d AND `uid` = %d LIMIT 1",
intval($contact_id),
intval($owner_uid)
);
if(count($r)) {
$can_post = true;
$contact = $r[0];
$remote_contact = true;
$visitor = $cid;
}
}
}
}
// perhaps they're visiting - but not a community page, so they wouldn't have write access
if(remote_user() && (! $visitor)) {
$contact_id = 0;
if(is_array($_SESSION['remote'])) {
foreach($_SESSION['remote'] as $v) {
if($v['uid'] == $owner_uid) {
$contact_id = $v['cid'];
break;
}
}
}
if($contact_id) {
$groups = init_groups_visitor($contact_id);
$r = q("SELECT * FROM `contact` WHERE `blocked` = 0 AND `pending` = 0 AND `id` = %d AND `uid` = %d LIMIT 1",
intval($contact_id),
intval($owner_uid)
);
if(count($r)) {
$contact = $r[0];
$remote_contact = true;
}
}
}
if(! $remote_contact) {
if(local_user()) {
$contact_id = $_SESSION['cid'];
$contact = $a->contact;
}
}
if($a->data['user']['hidewall'] && (local_user() != $owner_uid) && (! $remote_contact)) {
notice( t('Access to this item is restricted.') . EOL);
return;
}
$sql_extra = permissions_sql($owner_uid,$remote_contact,$groups);
$o = "";
// tabs
$_is_owner = (local_user() && (local_user() == $owner_uid));
$o .= profile_tabs($a,$_is_owner, $a->data['user']['nickname']);
//
// dispatch request
//
if($datatype === 'upload') {
return; // no uploading for now
// DELETED -- look at mod/photos.php if you want to implement
}
if($datatype === 'album') {
return; // no albums for now
// DELETED -- look at mod/photos.php if you want to implement
}
if($datatype === 'video') {
return; // no single video view for now
// DELETED -- look at mod/photos.php if you want to implement
}
// Default - show recent videos (no upload link for now)
//$o = '';
$r = q("SELECT hash FROM `attach` WHERE `uid` = %d AND filetype LIKE '%%video%%'
$sql_extra GROUP BY hash",
intval($a->data['user']['uid'])
);
if(count($r)) {
$a->set_pager_total(count($r));
$a->set_pager_itemspage(20);
}
$r = q("SELECT hash, `id`, `filename`, filetype FROM `attach`
WHERE `uid` = %d AND filetype LIKE '%%video%%'
$sql_extra GROUP BY hash ORDER BY `created` DESC LIMIT %d , %d",
intval($a->data['user']['uid']),
intval($a->pager['start']),
intval($a->pager['itemspage'])
);
$videos = array();
if(count($r)) {
foreach($r as $rr) {
if($a->theme['template_engine'] === 'internal') {
$alt_e = template_escape($rr['filename']);
$name_e = template_escape($rr['album']);
}
else {
$alt_e = $rr['filename'];
$name_e = $rr['album'];
}
$videos[] = array(
'id' => $rr['id'],
'link' => $a->get_baseurl() . '/videos/' . $a->data['user']['nickname'] . '/video/' . $rr['resource-id'],
'title' => t('View Video'),
'src' => $a->get_baseurl() . '/attach/' . $rr['id'] . '?attachment=0',
'alt' => $alt_e,
'mime' => $rr['filetype'],
'album' => array(
'link' => $a->get_baseurl() . '/videos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($rr['album']),
'name' => $name_e,
'alt' => t('View Album'),
),
);
}
}
$tpl = get_markup_template('videos_recent.tpl');
$o .= replace_macros($tpl, array(
'$title' => t('Recent Videos'),
'$can_post' => $can_post,
'$upload' => array(t('Upload New Videos'), $a->get_baseurl().'/videos/'.$a->data['user']['nickname'].'/upload'),
'$videos' => $videos,
));
$o .= paginate($a);
return $o;
}

View file

@ -529,7 +529,7 @@ class Item extends BaseObject {
*/
public function get_data_value($name) {
if(!isset($this->data[$name])) {
logger('[ERROR] Item::get_data_value : Item has no value name "'. $name .'".', LOGGER_DEBUG);
// logger('[ERROR] Item::get_data_value : Item has no value name "'. $name .'".', LOGGER_DEBUG);
return false;
}

11
object/TemplateEngine.php Normal file
View file

@ -0,0 +1,11 @@
<?php
require_once 'boot.php';
/**
* Interface for template engines
*/
interface ITemplateEngine {
public function replace_macros($s,$v);
public function get_template_file($file, $root='');
}

View file

@ -26,7 +26,7 @@ echo "New DB VERSION: " . DB_UPDATE_VERSION . "\n";
if($build != DB_UPDATE_VERSION) {
echo "Updating database...";
check_config($a);
check_db($a);
echo "Done\n";
}

View file

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: 3.1.1644\n"
"Project-Id-Version: 3.1.1699\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-03-19 03:30-0700\n"
"POT-Creation-Date: 2013-05-13 00:03-0700\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"
@ -21,16 +21,16 @@ msgstr ""
#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:84
#: ../../include/nav.php:77 ../../mod/profperm.php:103
#: ../../mod/newmember.php:32 ../../view/theme/diabook/theme.php:88
#: ../../boot.php:1868
#: ../../boot.php:1946
msgid "Profile"
msgstr ""
#: ../../include/profile_advanced.php:15 ../../mod/settings.php:1050
#: ../../include/profile_advanced.php:15 ../../mod/settings.php:1079
msgid "Full Name:"
msgstr ""
#: ../../include/profile_advanced.php:17 ../../mod/directory.php:136
#: ../../boot.php:1408
#: ../../boot.php:1486
msgid "Gender:"
msgstr ""
@ -51,7 +51,7 @@ msgid "Age:"
msgstr ""
#: ../../include/profile_advanced.php:37 ../../mod/directory.php:138
#: ../../boot.php:1411
#: ../../boot.php:1489
msgid "Status:"
msgstr ""
@ -60,16 +60,16 @@ msgstr ""
msgid "for %1$d %2$s"
msgstr ""
#: ../../include/profile_advanced.php:46 ../../mod/profiles.php:646
#: ../../include/profile_advanced.php:46 ../../mod/profiles.php:650
msgid "Sexual Preference:"
msgstr ""
#: ../../include/profile_advanced.php:48 ../../mod/directory.php:140
#: ../../boot.php:1413
#: ../../boot.php:1491
msgid "Homepage:"
msgstr ""
#: ../../include/profile_advanced.php:50 ../../mod/profiles.php:648
#: ../../include/profile_advanced.php:50 ../../mod/profiles.php:652
msgid "Hometown:"
msgstr ""
@ -77,7 +77,7 @@ msgstr ""
msgid "Tags:"
msgstr ""
#: ../../include/profile_advanced.php:54 ../../mod/profiles.php:649
#: ../../include/profile_advanced.php:54 ../../mod/profiles.php:653
msgid "Political Views:"
msgstr ""
@ -93,11 +93,11 @@ msgstr ""
msgid "Hobbies/Interests:"
msgstr ""
#: ../../include/profile_advanced.php:62 ../../mod/profiles.php:653
#: ../../include/profile_advanced.php:62 ../../mod/profiles.php:657
msgid "Likes:"
msgstr ""
#: ../../include/profile_advanced.php:64 ../../mod/profiles.php:654
#: ../../include/profile_advanced.php:64 ../../mod/profiles.php:658
msgid "Dislikes:"
msgstr ""
@ -370,340 +370,37 @@ msgstr ""
msgid "stopped following"
msgstr ""
#: ../../include/Contact.php:225 ../../include/conversation.php:838
#: ../../include/Contact.php:225 ../../include/conversation.php:878
msgid "Poke"
msgstr ""
#: ../../include/Contact.php:226 ../../include/conversation.php:832
#: ../../include/Contact.php:226 ../../include/conversation.php:872
msgid "View Status"
msgstr ""
#: ../../include/Contact.php:227 ../../include/conversation.php:833
#: ../../include/Contact.php:227 ../../include/conversation.php:873
msgid "View Profile"
msgstr ""
#: ../../include/Contact.php:228 ../../include/conversation.php:834
#: ../../include/Contact.php:228 ../../include/conversation.php:874
msgid "View Photos"
msgstr ""
#: ../../include/Contact.php:229 ../../include/Contact.php:251
#: ../../include/conversation.php:835
#: ../../include/conversation.php:875
msgid "Network Posts"
msgstr ""
#: ../../include/Contact.php:230 ../../include/Contact.php:251
#: ../../include/conversation.php:836
#: ../../include/conversation.php:876
msgid "Edit Contact"
msgstr ""
#: ../../include/Contact.php:231 ../../include/Contact.php:251
#: ../../include/conversation.php:837
#: ../../include/conversation.php:877
msgid "Send PM"
msgstr ""
#: ../../include/text.php:276
msgid "prev"
msgstr ""
#: ../../include/text.php:278
msgid "first"
msgstr ""
#: ../../include/text.php:307
msgid "last"
msgstr ""
#: ../../include/text.php:310
msgid "next"
msgstr ""
#: ../../include/text.php:328
msgid "newer"
msgstr ""
#: ../../include/text.php:332
msgid "older"
msgstr ""
#: ../../include/text.php:697
msgid "No contacts"
msgstr ""
#: ../../include/text.php:706
#, php-format
msgid "%d Contact"
msgid_plural "%d Contacts"
msgstr[0] ""
msgstr[1] ""
#: ../../include/text.php:718 ../../mod/viewcontacts.php:76
msgid "View Contacts"
msgstr ""
#: ../../include/text.php:778 ../../include/text.php:779
#: ../../include/nav.php:118 ../../mod/search.php:99
msgid "Search"
msgstr ""
#: ../../include/text.php:781 ../../mod/notes.php:63 ../../mod/filer.php:31
msgid "Save"
msgstr ""
#: ../../include/text.php:819
msgid "poke"
msgstr ""
#: ../../include/text.php:819 ../../include/conversation.php:211
msgid "poked"
msgstr ""
#: ../../include/text.php:820
msgid "ping"
msgstr ""
#: ../../include/text.php:820
msgid "pinged"
msgstr ""
#: ../../include/text.php:821
msgid "prod"
msgstr ""
#: ../../include/text.php:821
msgid "prodded"
msgstr ""
#: ../../include/text.php:822
msgid "slap"
msgstr ""
#: ../../include/text.php:822
msgid "slapped"
msgstr ""
#: ../../include/text.php:823
msgid "finger"
msgstr ""
#: ../../include/text.php:823
msgid "fingered"
msgstr ""
#: ../../include/text.php:824
msgid "rebuff"
msgstr ""
#: ../../include/text.php:824
msgid "rebuffed"
msgstr ""
#: ../../include/text.php:836
msgid "happy"
msgstr ""
#: ../../include/text.php:837
msgid "sad"
msgstr ""
#: ../../include/text.php:838
msgid "mellow"
msgstr ""
#: ../../include/text.php:839
msgid "tired"
msgstr ""
#: ../../include/text.php:840
msgid "perky"
msgstr ""
#: ../../include/text.php:841
msgid "angry"
msgstr ""
#: ../../include/text.php:842
msgid "stupified"
msgstr ""
#: ../../include/text.php:843
msgid "puzzled"
msgstr ""
#: ../../include/text.php:844
msgid "interested"
msgstr ""
#: ../../include/text.php:845
msgid "bitter"
msgstr ""
#: ../../include/text.php:846
msgid "cheerful"
msgstr ""
#: ../../include/text.php:847
msgid "alive"
msgstr ""
#: ../../include/text.php:848
msgid "annoyed"
msgstr ""
#: ../../include/text.php:849
msgid "anxious"
msgstr ""
#: ../../include/text.php:850
msgid "cranky"
msgstr ""
#: ../../include/text.php:851
msgid "disturbed"
msgstr ""
#: ../../include/text.php:852
msgid "frustrated"
msgstr ""
#: ../../include/text.php:853
msgid "motivated"
msgstr ""
#: ../../include/text.php:854
msgid "relaxed"
msgstr ""
#: ../../include/text.php:855
msgid "surprised"
msgstr ""
#: ../../include/text.php:1015
msgid "Monday"
msgstr ""
#: ../../include/text.php:1015
msgid "Tuesday"
msgstr ""
#: ../../include/text.php:1015
msgid "Wednesday"
msgstr ""
#: ../../include/text.php:1015
msgid "Thursday"
msgstr ""
#: ../../include/text.php:1015
msgid "Friday"
msgstr ""
#: ../../include/text.php:1015
msgid "Saturday"
msgstr ""
#: ../../include/text.php:1015
msgid "Sunday"
msgstr ""
#: ../../include/text.php:1019
msgid "January"
msgstr ""
#: ../../include/text.php:1019
msgid "February"
msgstr ""
#: ../../include/text.php:1019
msgid "March"
msgstr ""
#: ../../include/text.php:1019
msgid "April"
msgstr ""
#: ../../include/text.php:1019
msgid "May"
msgstr ""
#: ../../include/text.php:1019
msgid "June"
msgstr ""
#: ../../include/text.php:1019
msgid "July"
msgstr ""
#: ../../include/text.php:1019
msgid "August"
msgstr ""
#: ../../include/text.php:1019
msgid "September"
msgstr ""
#: ../../include/text.php:1019
msgid "October"
msgstr ""
#: ../../include/text.php:1019
msgid "November"
msgstr ""
#: ../../include/text.php:1019
msgid "December"
msgstr ""
#: ../../include/text.php:1153
msgid "bytes"
msgstr ""
#: ../../include/text.php:1180 ../../include/text.php:1192
msgid "Click to open/close"
msgstr ""
#: ../../include/text.php:1333 ../../mod/events.php:335
msgid "link to source"
msgstr ""
#: ../../include/text.php:1365 ../../include/user.php:237
msgid "default"
msgstr ""
#: ../../include/text.php:1377
msgid "Select an alternate language"
msgstr ""
#: ../../include/text.php:1583 ../../include/conversation.php:118
#: ../../include/conversation.php:246 ../../view/theme/diabook/theme.php:456
msgid "event"
msgstr ""
#: ../../include/text.php:1585 ../../include/diaspora.php:1874
#: ../../include/conversation.php:126 ../../include/conversation.php:254
#: ../../mod/subthread.php:87 ../../mod/tagger.php:62 ../../mod/like.php:151
#: ../../view/theme/diabook/theme.php:464
msgid "photo"
msgstr ""
#: ../../include/text.php:1587
msgid "activity"
msgstr ""
#: ../../include/text.php:1589 ../../mod/content.php:628
#: ../../object/Item.php:364 ../../object/Item.php:377
msgid "comment"
msgid_plural "comments"
msgstr[0] ""
msgstr[1] ""
#: ../../include/text.php:1590
msgid "post"
msgstr ""
#: ../../include/text.php:1745
msgid "Item filed"
msgstr ""
#: ../../include/acl_selectors.php:325
msgid "Visible to everybody"
msgstr ""
@ -737,46 +434,6 @@ msgstr ""
msgid "The error message was:"
msgstr ""
#: ../../include/uimport.php:61
msgid "Error decoding account file"
msgstr ""
#: ../../include/uimport.php:67
msgid "Error! No version data in file! This is not a Friendica account file?"
msgstr ""
#: ../../include/uimport.php:72
msgid "Error! I can't import this file: DB schema version is not compatible."
msgstr ""
#: ../../include/uimport.php:81
msgid "Error! Cannot check nickname"
msgstr ""
#: ../../include/uimport.php:85
#, php-format
msgid "User '%s' already exists on this server!"
msgstr ""
#: ../../include/uimport.php:104
msgid "User creation error"
msgstr ""
#: ../../include/uimport.php:122
msgid "User profile creation error"
msgstr ""
#: ../../include/uimport.php:167
#, php-format
msgid "%d contact not imported"
msgid_plural "%d contacts not imported"
msgstr[0] ""
msgstr[1] ""
#: ../../include/uimport.php:245
msgid "Done. You can now login with your username and password"
msgstr ""
#: ../../include/bb2diaspora.php:393 ../../include/event.php:11
#: ../../mod/localtime.php:12
msgid "l F d, Y \\@ g:i A"
@ -791,7 +448,7 @@ msgid "Finishes:"
msgstr ""
#: ../../include/bb2diaspora.php:415 ../../include/event.php:40
#: ../../mod/directory.php:134 ../../mod/events.php:471 ../../boot.php:1406
#: ../../mod/directory.php:134 ../../mod/events.php:471 ../../boot.php:1484
msgid "Location:"
msgstr ""
@ -918,6 +575,10 @@ msgstr ""
msgid "An error occurred during registration. Please try again."
msgstr ""
#: ../../include/user.php:237 ../../include/text.php:1594
msgid "default"
msgstr ""
#: ../../include/user.php:247
msgid "An error occurred creating your default profile. Please try again."
msgstr ""
@ -956,19 +617,19 @@ msgstr ""
msgid "Reputable, has my trust"
msgstr ""
#: ../../include/contact_selectors.php:56
#: ../../include/contact_selectors.php:56 ../../mod/admin.php:452
msgid "Frequently"
msgstr ""
#: ../../include/contact_selectors.php:57
#: ../../include/contact_selectors.php:57 ../../mod/admin.php:453
msgid "Hourly"
msgstr ""
#: ../../include/contact_selectors.php:58
#: ../../include/contact_selectors.php:58 ../../mod/admin.php:454
msgid "Twice daily"
msgstr ""
#: ../../include/contact_selectors.php:59
#: ../../include/contact_selectors.php:59 ../../mod/admin.php:455
msgid "Daily"
msgstr ""
@ -993,12 +654,12 @@ msgid "RSS/Atom"
msgstr ""
#: ../../include/contact_selectors.php:79
#: ../../include/contact_selectors.php:86 ../../mod/admin.php:754
#: ../../mod/admin.php:765
#: ../../include/contact_selectors.php:86 ../../mod/admin.php:766
#: ../../mod/admin.php:777
msgid "Email"
msgstr ""
#: ../../include/contact_selectors.php:80 ../../mod/settings.php:681
#: ../../include/contact_selectors.php:80 ../../mod/settings.php:705
#: ../../mod/dfrn_request.php:842
msgid "Diaspora"
msgstr ""
@ -1041,7 +702,7 @@ msgid "Example: bob@example.com, http://example.com/barbara"
msgstr ""
#: ../../include/contact_widgets.php:9 ../../mod/suggest.php:88
#: ../../mod/match.php:58 ../../boot.php:1338
#: ../../mod/match.php:58 ../../boot.php:1416
msgid "Connect"
msgstr ""
@ -1118,7 +779,7 @@ msgstr[0] ""
msgstr[1] ""
#: ../../include/contact_widgets.php:204 ../../mod/content.php:629
#: ../../object/Item.php:365 ../../boot.php:652
#: ../../object/Item.php:365 ../../boot.php:670
msgid "show more"
msgstr ""
@ -1126,7 +787,7 @@ msgstr ""
msgid " on Last.fm"
msgstr ""
#: ../../include/bbcode.php:210 ../../include/bbcode.php:545
#: ../../include/bbcode.php:210 ../../include/bbcode.php:549
msgid "Image/photo"
msgstr ""
@ -1137,14 +798,18 @@ msgid ""
"href=\"%s\" target=\"external-link\">post</a>"
msgstr ""
#: ../../include/bbcode.php:510 ../../include/bbcode.php:530
#: ../../include/bbcode.php:514 ../../include/bbcode.php:534
msgid "$1 wrote:"
msgstr ""
#: ../../include/bbcode.php:553 ../../include/bbcode.php:554
#: ../../include/bbcode.php:557 ../../include/bbcode.php:558
msgid "Encrypted content"
msgstr ""
#: ../../include/network.php:877
msgid "view full size"
msgstr ""
#: ../../include/datetime.php:43 ../../include/datetime.php:45
msgid "Miscellaneous"
msgstr ""
@ -1218,12 +883,12 @@ msgstr ""
msgid "%1$d %2$s ago"
msgstr ""
#: ../../include/datetime.php:472 ../../include/items.php:1771
#: ../../include/datetime.php:472 ../../include/items.php:1813
#, php-format
msgid "%s's birthday"
msgstr ""
#: ../../include/datetime.php:473 ../../include/items.php:1772
#: ../../include/datetime.php:473 ../../include/items.php:1814
#, php-format
msgid "Happy Birthday %s"
msgstr ""
@ -1259,6 +924,13 @@ msgstr ""
msgid "Sharing notification from Diaspora network"
msgstr ""
#: ../../include/diaspora.php:1874 ../../include/text.php:1860
#: ../../include/conversation.php:126 ../../include/conversation.php:254
#: ../../mod/subthread.php:87 ../../mod/tagger.php:62 ../../mod/like.php:151
#: ../../view/theme/diabook/theme.php:464
msgid "photo"
msgstr ""
#: ../../include/diaspora.php:1874 ../../include/conversation.php:121
#: ../../include/conversation.php:130 ../../include/conversation.php:249
#: ../../include/conversation.php:258 ../../mod/subthread.php:87
@ -1278,6 +950,80 @@ msgstr ""
msgid "Attachments:"
msgstr ""
#: ../../include/items.php:3488 ../../mod/dfrn_request.php:716
msgid "[Name Withheld]"
msgstr ""
#: ../../include/items.php:3495
msgid "A new person is sharing with you at "
msgstr ""
#: ../../include/items.php:3495
msgid "You have a new follower at "
msgstr ""
#: ../../include/items.php:3979 ../../mod/display.php:51
#: ../../mod/display.php:246 ../../mod/admin.php:158 ../../mod/admin.php:809
#: ../../mod/admin.php:1009 ../../mod/viewsrc.php:15 ../../mod/notice.php:15
msgid "Item not found."
msgstr ""
#: ../../include/items.php:4018
msgid "Do you really want to delete this item?"
msgstr ""
#: ../../include/items.php:4020 ../../mod/profiles.php:610
#: ../../mod/api.php:105 ../../mod/register.php:239 ../../mod/contacts.php:246
#: ../../mod/settings.php:961 ../../mod/settings.php:967
#: ../../mod/settings.php:975 ../../mod/settings.php:979
#: ../../mod/settings.php:984 ../../mod/settings.php:990
#: ../../mod/settings.php:996 ../../mod/settings.php:1002
#: ../../mod/settings.php:1032 ../../mod/settings.php:1033
#: ../../mod/settings.php:1034 ../../mod/settings.php:1035
#: ../../mod/settings.php:1036 ../../mod/dfrn_request.php:836
#: ../../mod/suggest.php:29 ../../mod/message.php:209
msgid "Yes"
msgstr ""
#: ../../include/items.php:4023 ../../include/conversation.php:1120
#: ../../mod/contacts.php:249 ../../mod/settings.php:585
#: ../../mod/settings.php:611 ../../mod/dfrn_request.php:848
#: ../../mod/suggest.php:32 ../../mod/tagrm.php:11 ../../mod/tagrm.php:94
#: ../../mod/editpost.php:148 ../../mod/fbrowser.php:81
#: ../../mod/fbrowser.php:116 ../../mod/message.php:212
#: ../../mod/photos.php:202 ../../mod/photos.php:290
msgid "Cancel"
msgstr ""
#: ../../include/items.php:4143 ../../mod/profiles.php:146
#: ../../mod/profiles.php:571 ../../mod/notes.php:20 ../../mod/display.php:242
#: ../../mod/nogroup.php:25 ../../mod/item.php:143 ../../mod/item.php:159
#: ../../mod/allfriends.php:9 ../../mod/api.php:26 ../../mod/api.php:31
#: ../../mod/register.php:40 ../../mod/regmod.php:118 ../../mod/attach.php:33
#: ../../mod/contacts.php:147 ../../mod/settings.php:91
#: ../../mod/settings.php:566 ../../mod/settings.php:571
#: ../../mod/crepair.php:115 ../../mod/delegate.php:6 ../../mod/poke.php:135
#: ../../mod/dfrn_confirm.php:53 ../../mod/suggest.php:56
#: ../../mod/editpost.php:10 ../../mod/events.php:140 ../../mod/uimport.php:23
#: ../../mod/follow.php:9 ../../mod/fsuggest.php:78 ../../mod/group.php:19
#: ../../mod/viewcontacts.php:22 ../../mod/wall_attach.php:55
#: ../../mod/wall_upload.php:66 ../../mod/invite.php:15
#: ../../mod/invite.php:101 ../../mod/wallmessage.php:9
#: ../../mod/wallmessage.php:33 ../../mod/wallmessage.php:79
#: ../../mod/wallmessage.php:103 ../../mod/manage.php:96
#: ../../mod/message.php:38 ../../mod/message.php:174 ../../mod/mood.php:114
#: ../../mod/network.php:6 ../../mod/notifications.php:66
#: ../../mod/photos.php:133 ../../mod/photos.php:1044
#: ../../mod/install.php:151 ../../mod/profile_photo.php:19
#: ../../mod/profile_photo.php:169 ../../mod/profile_photo.php:180
#: ../../mod/profile_photo.php:193 ../../index.php:346
msgid "Permission denied."
msgstr ""
#: ../../include/items.php:4213
msgid "Archives"
msgstr ""
#: ../../include/features.php:23
msgid "General Features"
msgstr ""
@ -1436,6 +1182,302 @@ msgstr ""
msgid "Cannot locate DNS info for database server '%s'"
msgstr ""
#: ../../include/text.php:294
msgid "prev"
msgstr ""
#: ../../include/text.php:296
msgid "first"
msgstr ""
#: ../../include/text.php:325
msgid "last"
msgstr ""
#: ../../include/text.php:328
msgid "next"
msgstr ""
#: ../../include/text.php:352
msgid "newer"
msgstr ""
#: ../../include/text.php:356
msgid "older"
msgstr ""
#: ../../include/text.php:807
msgid "No contacts"
msgstr ""
#: ../../include/text.php:816
#, php-format
msgid "%d Contact"
msgid_plural "%d Contacts"
msgstr[0] ""
msgstr[1] ""
#: ../../include/text.php:828 ../../mod/viewcontacts.php:76
msgid "View Contacts"
msgstr ""
#: ../../include/text.php:905 ../../include/text.php:906
#: ../../include/nav.php:118 ../../mod/search.php:99
msgid "Search"
msgstr ""
#: ../../include/text.php:908 ../../mod/notes.php:63 ../../mod/filer.php:31
msgid "Save"
msgstr ""
#: ../../include/text.php:957
msgid "poke"
msgstr ""
#: ../../include/text.php:957 ../../include/conversation.php:211
msgid "poked"
msgstr ""
#: ../../include/text.php:958
msgid "ping"
msgstr ""
#: ../../include/text.php:958
msgid "pinged"
msgstr ""
#: ../../include/text.php:959
msgid "prod"
msgstr ""
#: ../../include/text.php:959
msgid "prodded"
msgstr ""
#: ../../include/text.php:960
msgid "slap"
msgstr ""
#: ../../include/text.php:960
msgid "slapped"
msgstr ""
#: ../../include/text.php:961
msgid "finger"
msgstr ""
#: ../../include/text.php:961
msgid "fingered"
msgstr ""
#: ../../include/text.php:962
msgid "rebuff"
msgstr ""
#: ../../include/text.php:962
msgid "rebuffed"
msgstr ""
#: ../../include/text.php:976
msgid "happy"
msgstr ""
#: ../../include/text.php:977
msgid "sad"
msgstr ""
#: ../../include/text.php:978
msgid "mellow"
msgstr ""
#: ../../include/text.php:979
msgid "tired"
msgstr ""
#: ../../include/text.php:980
msgid "perky"
msgstr ""
#: ../../include/text.php:981
msgid "angry"
msgstr ""
#: ../../include/text.php:982
msgid "stupified"
msgstr ""
#: ../../include/text.php:983
msgid "puzzled"
msgstr ""
#: ../../include/text.php:984
msgid "interested"
msgstr ""
#: ../../include/text.php:985
msgid "bitter"
msgstr ""
#: ../../include/text.php:986
msgid "cheerful"
msgstr ""
#: ../../include/text.php:987
msgid "alive"
msgstr ""
#: ../../include/text.php:988
msgid "annoyed"
msgstr ""
#: ../../include/text.php:989
msgid "anxious"
msgstr ""
#: ../../include/text.php:990
msgid "cranky"
msgstr ""
#: ../../include/text.php:991
msgid "disturbed"
msgstr ""
#: ../../include/text.php:992
msgid "frustrated"
msgstr ""
#: ../../include/text.php:993
msgid "motivated"
msgstr ""
#: ../../include/text.php:994
msgid "relaxed"
msgstr ""
#: ../../include/text.php:995
msgid "surprised"
msgstr ""
#: ../../include/text.php:1161
msgid "Monday"
msgstr ""
#: ../../include/text.php:1161
msgid "Tuesday"
msgstr ""
#: ../../include/text.php:1161
msgid "Wednesday"
msgstr ""
#: ../../include/text.php:1161
msgid "Thursday"
msgstr ""
#: ../../include/text.php:1161
msgid "Friday"
msgstr ""
#: ../../include/text.php:1161
msgid "Saturday"
msgstr ""
#: ../../include/text.php:1161
msgid "Sunday"
msgstr ""
#: ../../include/text.php:1165
msgid "January"
msgstr ""
#: ../../include/text.php:1165
msgid "February"
msgstr ""
#: ../../include/text.php:1165
msgid "March"
msgstr ""
#: ../../include/text.php:1165
msgid "April"
msgstr ""
#: ../../include/text.php:1165
msgid "May"
msgstr ""
#: ../../include/text.php:1165
msgid "June"
msgstr ""
#: ../../include/text.php:1165
msgid "July"
msgstr ""
#: ../../include/text.php:1165
msgid "August"
msgstr ""
#: ../../include/text.php:1165
msgid "September"
msgstr ""
#: ../../include/text.php:1165
msgid "October"
msgstr ""
#: ../../include/text.php:1165
msgid "November"
msgstr ""
#: ../../include/text.php:1165
msgid "December"
msgstr ""
#: ../../include/text.php:1321 ../../mod/videos.php:301
msgid "View Video"
msgstr ""
#: ../../include/text.php:1353
msgid "bytes"
msgstr ""
#: ../../include/text.php:1377 ../../include/text.php:1389
msgid "Click to open/close"
msgstr ""
#: ../../include/text.php:1551 ../../mod/events.php:335
msgid "link to source"
msgstr ""
#: ../../include/text.php:1606
msgid "Select an alternate language"
msgstr ""
#: ../../include/text.php:1858 ../../include/conversation.php:118
#: ../../include/conversation.php:246 ../../view/theme/diabook/theme.php:456
msgid "event"
msgstr ""
#: ../../include/text.php:1862
msgid "activity"
msgstr ""
#: ../../include/text.php:1864 ../../mod/content.php:628
#: ../../object/Item.php:364 ../../object/Item.php:377
msgid "comment"
msgid_plural "comments"
msgstr[0] ""
msgstr[1] ""
#: ../../include/text.php:1865
msgid "post"
msgstr ""
#: ../../include/text.php:2020
msgid "Item filed"
msgstr ""
#: ../../include/group.php:25
msgid ""
"A deleted group with this name was revived. Existing item permissions "
@ -1504,44 +1546,44 @@ msgstr ""
msgid "%1$s marked %2$s's %3$s as favorite"
msgstr ""
#: ../../include/conversation.php:587 ../../mod/content.php:461
#: ../../include/conversation.php:612 ../../mod/content.php:461
#: ../../mod/content.php:763 ../../object/Item.php:126
msgid "Select"
msgstr ""
#: ../../include/conversation.php:588 ../../mod/settings.php:623
#: ../../mod/admin.php:758 ../../mod/group.php:171 ../../mod/photos.php:1637
#: ../../mod/content.php:462 ../../mod/content.php:764
#: ../../object/Item.php:127
#: ../../include/conversation.php:613 ../../mod/admin.php:770
#: ../../mod/settings.php:647 ../../mod/group.php:171
#: ../../mod/photos.php:1637 ../../mod/content.php:462
#: ../../mod/content.php:764 ../../object/Item.php:127
msgid "Delete"
msgstr ""
#: ../../include/conversation.php:627 ../../mod/content.php:495
#: ../../include/conversation.php:652 ../../mod/content.php:495
#: ../../mod/content.php:875 ../../mod/content.php:876
#: ../../object/Item.php:306 ../../object/Item.php:307
#, php-format
msgid "View %s's profile @ %s"
msgstr ""
#: ../../include/conversation.php:639 ../../object/Item.php:297
#: ../../include/conversation.php:664 ../../object/Item.php:297
msgid "Categories:"
msgstr ""
#: ../../include/conversation.php:640 ../../object/Item.php:298
#: ../../include/conversation.php:665 ../../object/Item.php:298
msgid "Filed under:"
msgstr ""
#: ../../include/conversation.php:647 ../../mod/content.php:505
#: ../../include/conversation.php:672 ../../mod/content.php:505
#: ../../mod/content.php:887 ../../object/Item.php:320
#, php-format
msgid "%s from %s"
msgstr ""
#: ../../include/conversation.php:662 ../../mod/content.php:520
#: ../../include/conversation.php:687 ../../mod/content.php:520
msgid "View in context"
msgstr ""
#: ../../include/conversation.php:664 ../../include/conversation.php:1060
#: ../../include/conversation.php:689 ../../include/conversation.php:1100
#: ../../mod/editpost.php:124 ../../mod/wallmessage.php:156
#: ../../mod/message.php:334 ../../mod/message.php:565
#: ../../mod/photos.php:1532 ../../mod/content.php:522
@ -1549,215 +1591,205 @@ msgstr ""
msgid "Please wait"
msgstr ""
#: ../../include/conversation.php:728
#: ../../include/conversation.php:768
msgid "remove"
msgstr ""
#: ../../include/conversation.php:732
#: ../../include/conversation.php:772
msgid "Delete Selected Items"
msgstr ""
#: ../../include/conversation.php:831
#: ../../include/conversation.php:871
msgid "Follow Thread"
msgstr ""
#: ../../include/conversation.php:900
#: ../../include/conversation.php:940
#, php-format
msgid "%s likes this."
msgstr ""
#: ../../include/conversation.php:900
#: ../../include/conversation.php:940
#, php-format
msgid "%s doesn't like this."
msgstr ""
#: ../../include/conversation.php:905
#: ../../include/conversation.php:945
#, php-format
msgid "<span %1$s>%2$d people</span> like this"
msgstr ""
#: ../../include/conversation.php:908
#: ../../include/conversation.php:948
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this"
msgstr ""
#: ../../include/conversation.php:922
#: ../../include/conversation.php:962
msgid "and"
msgstr ""
#: ../../include/conversation.php:928
#: ../../include/conversation.php:968
#, php-format
msgid ", and %d other people"
msgstr ""
#: ../../include/conversation.php:930
#: ../../include/conversation.php:970
#, php-format
msgid "%s like this."
msgstr ""
#: ../../include/conversation.php:930
#: ../../include/conversation.php:970
#, php-format
msgid "%s don't like this."
msgstr ""
#: ../../include/conversation.php:957 ../../include/conversation.php:975
#: ../../include/conversation.php:997 ../../include/conversation.php:1015
msgid "Visible to <strong>everybody</strong>"
msgstr ""
#: ../../include/conversation.php:958 ../../include/conversation.php:976
#: ../../include/conversation.php:998 ../../include/conversation.php:1016
#: ../../mod/wallmessage.php:127 ../../mod/wallmessage.php:135
#: ../../mod/message.php:283 ../../mod/message.php:291
#: ../../mod/message.php:466 ../../mod/message.php:474
msgid "Please enter a link URL:"
msgstr ""
#: ../../include/conversation.php:959 ../../include/conversation.php:977
#: ../../include/conversation.php:999 ../../include/conversation.php:1017
msgid "Please enter a video link/URL:"
msgstr ""
#: ../../include/conversation.php:960 ../../include/conversation.php:978
#: ../../include/conversation.php:1000 ../../include/conversation.php:1018
msgid "Please enter an audio link/URL:"
msgstr ""
#: ../../include/conversation.php:961 ../../include/conversation.php:979
#: ../../include/conversation.php:1001 ../../include/conversation.php:1019
msgid "Tag term:"
msgstr ""
#: ../../include/conversation.php:962 ../../include/conversation.php:980
#: ../../include/conversation.php:1002 ../../include/conversation.php:1020
#: ../../mod/filer.php:30
msgid "Save to Folder:"
msgstr ""
#: ../../include/conversation.php:963 ../../include/conversation.php:981
#: ../../include/conversation.php:1003 ../../include/conversation.php:1021
msgid "Where are you right now?"
msgstr ""
#: ../../include/conversation.php:964
#: ../../include/conversation.php:1004
msgid "Delete item(s)?"
msgstr ""
#: ../../include/conversation.php:1006
#: ../../include/conversation.php:1046
msgid "Post to Email"
msgstr ""
#: ../../include/conversation.php:1041 ../../mod/photos.php:1531
#: ../../include/conversation.php:1081 ../../mod/photos.php:1531
msgid "Share"
msgstr ""
#: ../../include/conversation.php:1042 ../../mod/editpost.php:110
#: ../../include/conversation.php:1082 ../../mod/editpost.php:110
#: ../../mod/wallmessage.php:154 ../../mod/message.php:332
#: ../../mod/message.php:562
msgid "Upload photo"
msgstr ""
#: ../../include/conversation.php:1043 ../../mod/editpost.php:111
#: ../../include/conversation.php:1083 ../../mod/editpost.php:111
msgid "upload photo"
msgstr ""
#: ../../include/conversation.php:1044 ../../mod/editpost.php:112
#: ../../include/conversation.php:1084 ../../mod/editpost.php:112
msgid "Attach file"
msgstr ""
#: ../../include/conversation.php:1045 ../../mod/editpost.php:113
#: ../../include/conversation.php:1085 ../../mod/editpost.php:113
msgid "attach file"
msgstr ""
#: ../../include/conversation.php:1046 ../../mod/editpost.php:114
#: ../../include/conversation.php:1086 ../../mod/editpost.php:114
#: ../../mod/wallmessage.php:155 ../../mod/message.php:333
#: ../../mod/message.php:563
msgid "Insert web link"
msgstr ""
#: ../../include/conversation.php:1047 ../../mod/editpost.php:115
#: ../../include/conversation.php:1087 ../../mod/editpost.php:115
msgid "web link"
msgstr ""
#: ../../include/conversation.php:1048 ../../mod/editpost.php:116
#: ../../include/conversation.php:1088 ../../mod/editpost.php:116
msgid "Insert video link"
msgstr ""
#: ../../include/conversation.php:1049 ../../mod/editpost.php:117
#: ../../include/conversation.php:1089 ../../mod/editpost.php:117
msgid "video link"
msgstr ""
#: ../../include/conversation.php:1050 ../../mod/editpost.php:118
#: ../../include/conversation.php:1090 ../../mod/editpost.php:118
msgid "Insert audio link"
msgstr ""
#: ../../include/conversation.php:1051 ../../mod/editpost.php:119
#: ../../include/conversation.php:1091 ../../mod/editpost.php:119
msgid "audio link"
msgstr ""
#: ../../include/conversation.php:1052 ../../mod/editpost.php:120
#: ../../include/conversation.php:1092 ../../mod/editpost.php:120
msgid "Set your location"
msgstr ""
#: ../../include/conversation.php:1053 ../../mod/editpost.php:121
#: ../../include/conversation.php:1093 ../../mod/editpost.php:121
msgid "set location"
msgstr ""
#: ../../include/conversation.php:1054 ../../mod/editpost.php:122
#: ../../include/conversation.php:1094 ../../mod/editpost.php:122
msgid "Clear browser location"
msgstr ""
#: ../../include/conversation.php:1055 ../../mod/editpost.php:123
#: ../../include/conversation.php:1095 ../../mod/editpost.php:123
msgid "clear location"
msgstr ""
#: ../../include/conversation.php:1057 ../../mod/editpost.php:137
#: ../../include/conversation.php:1097 ../../mod/editpost.php:137
msgid "Set title"
msgstr ""
#: ../../include/conversation.php:1059 ../../mod/editpost.php:139
#: ../../include/conversation.php:1099 ../../mod/editpost.php:139
msgid "Categories (comma-separated list)"
msgstr ""
#: ../../include/conversation.php:1061 ../../mod/editpost.php:125
#: ../../include/conversation.php:1101 ../../mod/editpost.php:125
msgid "Permission settings"
msgstr ""
#: ../../include/conversation.php:1062
#: ../../include/conversation.php:1102
msgid "permissions"
msgstr ""
#: ../../include/conversation.php:1070 ../../mod/editpost.php:133
#: ../../include/conversation.php:1110 ../../mod/editpost.php:133
msgid "CC: email addresses"
msgstr ""
#: ../../include/conversation.php:1071 ../../mod/editpost.php:134
#: ../../include/conversation.php:1111 ../../mod/editpost.php:134
msgid "Public post"
msgstr ""
#: ../../include/conversation.php:1073 ../../mod/editpost.php:140
#: ../../include/conversation.php:1113 ../../mod/editpost.php:140
msgid "Example: bob@example.com, mary@example.com"
msgstr ""
#: ../../include/conversation.php:1077 ../../mod/editpost.php:145
#: ../../include/conversation.php:1117 ../../mod/editpost.php:145
#: ../../mod/photos.php:1553 ../../mod/photos.php:1597
#: ../../mod/photos.php:1680 ../../mod/content.php:742
#: ../../object/Item.php:662
msgid "Preview"
msgstr ""
#: ../../include/conversation.php:1080 ../../include/items.php:3981
#: ../../mod/contacts.php:249 ../../mod/settings.php:561
#: ../../mod/settings.php:587 ../../mod/dfrn_request.php:848
#: ../../mod/suggest.php:32 ../../mod/tagrm.php:11 ../../mod/tagrm.php:94
#: ../../mod/editpost.php:148 ../../mod/fbrowser.php:81
#: ../../mod/fbrowser.php:116 ../../mod/message.php:212
#: ../../mod/photos.php:202 ../../mod/photos.php:290
msgid "Cancel"
msgstr ""
#: ../../include/conversation.php:1086
#: ../../include/conversation.php:1126
msgid "Post to Groups"
msgstr ""
#: ../../include/conversation.php:1087
#: ../../include/conversation.php:1127
msgid "Post to Contacts"
msgstr ""
#: ../../include/conversation.php:1088
#: ../../include/conversation.php:1128
msgid "Private post"
msgstr ""
@ -1950,7 +1982,7 @@ msgstr ""
msgid "[no subject]"
msgstr ""
#: ../../include/message.php:144 ../../mod/item.php:443
#: ../../include/message.php:144 ../../mod/item.php:446
#: ../../mod/wall_upload.php:135 ../../mod/wall_upload.php:144
#: ../../mod/wall_upload.php:151
msgid "Wall Photos"
@ -1964,7 +1996,7 @@ msgstr ""
msgid "Clear notifications"
msgstr ""
#: ../../include/nav.php:73 ../../boot.php:1057
#: ../../include/nav.php:73 ../../boot.php:1135
msgid "Logout"
msgstr ""
@ -1972,7 +2004,7 @@ msgstr ""
msgid "End this session"
msgstr ""
#: ../../include/nav.php:76 ../../boot.php:1861
#: ../../include/nav.php:76 ../../boot.php:1939
msgid "Status"
msgstr ""
@ -1986,7 +2018,7 @@ msgid "Your profile page"
msgstr ""
#: ../../include/nav.php:78 ../../mod/fbrowser.php:25
#: ../../view/theme/diabook/theme.php:90 ../../boot.php:1875
#: ../../view/theme/diabook/theme.php:90 ../../boot.php:1953
msgid "Photos"
msgstr ""
@ -1995,7 +2027,7 @@ msgid "Your photos"
msgstr ""
#: ../../include/nav.php:79 ../../mod/events.php:370
#: ../../view/theme/diabook/theme.php:91 ../../boot.php:1885
#: ../../view/theme/diabook/theme.php:91 ../../boot.php:1970
msgid "Events"
msgstr ""
@ -2011,7 +2043,7 @@ msgstr ""
msgid "Your personal photos"
msgstr ""
#: ../../include/nav.php:91 ../../boot.php:1058
#: ../../include/nav.php:91 ../../boot.php:1136
msgid "Login"
msgstr ""
@ -2028,7 +2060,7 @@ msgstr ""
msgid "Home Page"
msgstr ""
#: ../../include/nav.php:108 ../../mod/register.php:275 ../../boot.php:1033
#: ../../include/nav.php:108 ../../mod/register.php:275 ../../boot.php:1111
msgid "Register"
msgstr ""
@ -2146,8 +2178,8 @@ msgstr ""
msgid "Delegate Page Management"
msgstr ""
#: ../../include/nav.php:167 ../../mod/settings.php:74 ../../mod/admin.php:849
#: ../../mod/admin.php:1057 ../../mod/uexport.php:48
#: ../../include/nav.php:167 ../../mod/admin.php:861 ../../mod/admin.php:1069
#: ../../mod/settings.php:74 ../../mod/uexport.php:48
#: ../../mod/newmember.php:22 ../../view/theme/diabook/theme.php:537
#: ../../view/theme/diabook/theme.php:658
msgid "Settings"
@ -2157,7 +2189,7 @@ msgstr ""
msgid "Account settings"
msgstr ""
#: ../../include/nav.php:169 ../../boot.php:1360
#: ../../include/nav.php:169 ../../boot.php:1438
msgid "Profiles"
msgstr ""
@ -2190,10 +2222,6 @@ msgstr ""
msgid "Site map"
msgstr ""
#: ../../include/network.php:875
msgid "view full size"
msgstr ""
#: ../../include/oembed.php:138
msgid "Embedded content"
msgstr ""
@ -2202,69 +2230,40 @@ msgstr ""
msgid "Embedding disabled"
msgstr ""
#: ../../include/items.php:3446 ../../mod/dfrn_request.php:716
msgid "[Name Withheld]"
#: ../../include/uimport.php:94
msgid "Error decoding account file"
msgstr ""
#: ../../include/items.php:3453
msgid "A new person is sharing with you at "
#: ../../include/uimport.php:100
msgid "Error! No version data in file! This is not a Friendica account file?"
msgstr ""
#: ../../include/items.php:3453
msgid "You have a new follower at "
#: ../../include/uimport.php:116
msgid "Error! Cannot check nickname"
msgstr ""
#: ../../include/items.php:3937 ../../mod/admin.php:158
#: ../../mod/admin.php:797 ../../mod/admin.php:997 ../../mod/viewsrc.php:15
#: ../../mod/notice.php:15 ../../mod/display.php:51 ../../mod/display.php:213
msgid "Item not found."
#: ../../include/uimport.php:120
#, php-format
msgid "User '%s' already exists on this server!"
msgstr ""
#: ../../include/items.php:3976
msgid "Do you really want to delete this item?"
#: ../../include/uimport.php:139
msgid "User creation error"
msgstr ""
#: ../../include/items.php:3978 ../../mod/profiles.php:606
#: ../../mod/api.php:105 ../../mod/register.php:239 ../../mod/contacts.php:246
#: ../../mod/settings.php:934 ../../mod/settings.php:940
#: ../../mod/settings.php:948 ../../mod/settings.php:952
#: ../../mod/settings.php:957 ../../mod/settings.php:963
#: ../../mod/settings.php:969 ../../mod/settings.php:975
#: ../../mod/settings.php:1005 ../../mod/settings.php:1006
#: ../../mod/settings.php:1007 ../../mod/settings.php:1008
#: ../../mod/settings.php:1009 ../../mod/dfrn_request.php:836
#: ../../mod/suggest.php:29 ../../mod/message.php:209
msgid "Yes"
#: ../../include/uimport.php:157
msgid "User profile creation error"
msgstr ""
#: ../../include/items.php:4101 ../../mod/profiles.php:146
#: ../../mod/profiles.php:567 ../../mod/notes.php:20 ../../mod/nogroup.php:25
#: ../../mod/item.php:140 ../../mod/item.php:156 ../../mod/allfriends.php:9
#: ../../mod/api.php:26 ../../mod/api.php:31 ../../mod/register.php:40
#: ../../mod/regmod.php:118 ../../mod/attach.php:33 ../../mod/contacts.php:147
#: ../../mod/settings.php:91 ../../mod/settings.php:542
#: ../../mod/settings.php:547 ../../mod/crepair.php:115
#: ../../mod/delegate.php:6 ../../mod/poke.php:135
#: ../../mod/dfrn_confirm.php:53 ../../mod/suggest.php:56
#: ../../mod/editpost.php:10 ../../mod/events.php:140 ../../mod/uimport.php:23
#: ../../mod/follow.php:9 ../../mod/fsuggest.php:78 ../../mod/group.php:19
#: ../../mod/viewcontacts.php:22 ../../mod/wall_attach.php:55
#: ../../mod/wall_upload.php:66 ../../mod/invite.php:15
#: ../../mod/invite.php:101 ../../mod/wallmessage.php:9
#: ../../mod/wallmessage.php:33 ../../mod/wallmessage.php:79
#: ../../mod/wallmessage.php:103 ../../mod/manage.php:96
#: ../../mod/message.php:38 ../../mod/message.php:174 ../../mod/mood.php:114
#: ../../mod/network.php:6 ../../mod/notifications.php:66
#: ../../mod/photos.php:133 ../../mod/photos.php:1044
#: ../../mod/display.php:209 ../../mod/install.php:151
#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:169
#: ../../mod/profile_photo.php:180 ../../mod/profile_photo.php:193
#: ../../index.php:346
msgid "Permission denied."
msgstr ""
#: ../../include/uimport.php:202
#, php-format
msgid "%d contact not imported"
msgid_plural "%d contacts not imported"
msgstr[0] ""
msgstr[1] ""
#: ../../include/items.php:4171
msgid "Archives"
#: ../../include/uimport.php:272
msgid "Done. You can now login with your username and password"
msgstr ""
#: ../../include/security.php:22
@ -2286,7 +2285,7 @@ msgid ""
msgstr ""
#: ../../mod/profiles.php:18 ../../mod/profiles.php:133
#: ../../mod/profiles.php:160 ../../mod/profiles.php:579
#: ../../mod/profiles.php:160 ../../mod/profiles.php:583
#: ../../mod/dfrn_confirm.php:62
msgid "Profile not found."
msgstr ""
@ -2367,245 +2366,245 @@ msgstr ""
msgid "Profile updated."
msgstr ""
#: ../../mod/profiles.php:517
#: ../../mod/profiles.php:521
msgid " and "
msgstr ""
#: ../../mod/profiles.php:525
msgid "public profile"
msgstr ""
#: ../../mod/profiles.php:528
#, php-format
msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
msgstr ""
#: ../../mod/profiles.php:529
#, php-format
msgid " - Visit %1$s's %2$s"
msgid "public profile"
msgstr ""
#: ../../mod/profiles.php:532
#, php-format
msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
msgstr ""
#: ../../mod/profiles.php:533
#, php-format
msgid " - Visit %1$s's %2$s"
msgstr ""
#: ../../mod/profiles.php:536
#, php-format
msgid "%1$s has an updated %2$s, changing %3$s."
msgstr ""
#: ../../mod/profiles.php:605
#: ../../mod/profiles.php:609
msgid "Hide your contact/friend list from viewers of this profile?"
msgstr ""
#: ../../mod/profiles.php:607 ../../mod/api.php:106 ../../mod/register.php:240
#: ../../mod/settings.php:934 ../../mod/settings.php:940
#: ../../mod/settings.php:948 ../../mod/settings.php:952
#: ../../mod/settings.php:957 ../../mod/settings.php:963
#: ../../mod/settings.php:969 ../../mod/settings.php:975
#: ../../mod/settings.php:1005 ../../mod/settings.php:1006
#: ../../mod/settings.php:1007 ../../mod/settings.php:1008
#: ../../mod/settings.php:1009 ../../mod/dfrn_request.php:837
#: ../../mod/profiles.php:611 ../../mod/api.php:106 ../../mod/register.php:240
#: ../../mod/settings.php:961 ../../mod/settings.php:967
#: ../../mod/settings.php:975 ../../mod/settings.php:979
#: ../../mod/settings.php:984 ../../mod/settings.php:990
#: ../../mod/settings.php:996 ../../mod/settings.php:1002
#: ../../mod/settings.php:1032 ../../mod/settings.php:1033
#: ../../mod/settings.php:1034 ../../mod/settings.php:1035
#: ../../mod/settings.php:1036 ../../mod/dfrn_request.php:837
msgid "No"
msgstr ""
#: ../../mod/profiles.php:625
#: ../../mod/profiles.php:629
msgid "Edit Profile Details"
msgstr ""
#: ../../mod/profiles.php:626 ../../mod/contacts.php:386
#: ../../mod/settings.php:560 ../../mod/settings.php:670
#: ../../mod/settings.php:739 ../../mod/settings.php:811
#: ../../mod/settings.php:1037 ../../mod/crepair.php:166
#: ../../mod/poke.php:199 ../../mod/admin.php:480 ../../mod/admin.php:751
#: ../../mod/admin.php:890 ../../mod/admin.php:1090 ../../mod/admin.php:1177
#: ../../mod/events.php:478 ../../mod/fsuggest.php:107 ../../mod/group.php:87
#: ../../mod/invite.php:140 ../../mod/localtime.php:45
#: ../../mod/manage.php:110 ../../mod/message.php:335
#: ../../mod/message.php:564 ../../mod/mood.php:137 ../../mod/photos.php:1078
#: ../../mod/photos.php:1199 ../../mod/photos.php:1501
#: ../../mod/photos.php:1552 ../../mod/photos.php:1596
#: ../../mod/photos.php:1679 ../../mod/install.php:248
#: ../../mod/install.php:286 ../../mod/content.php:733
#: ../../object/Item.php:653 ../../view/theme/cleanzero/config.php:80
#: ../../mod/profiles.php:630 ../../mod/admin.php:491 ../../mod/admin.php:763
#: ../../mod/admin.php:902 ../../mod/admin.php:1102 ../../mod/admin.php:1189
#: ../../mod/contacts.php:386 ../../mod/settings.php:584
#: ../../mod/settings.php:694 ../../mod/settings.php:763
#: ../../mod/settings.php:837 ../../mod/settings.php:1064
#: ../../mod/crepair.php:166 ../../mod/poke.php:199 ../../mod/events.php:478
#: ../../mod/fsuggest.php:107 ../../mod/group.php:87 ../../mod/invite.php:140
#: ../../mod/localtime.php:45 ../../mod/manage.php:110
#: ../../mod/message.php:335 ../../mod/message.php:564 ../../mod/mood.php:137
#: ../../mod/photos.php:1078 ../../mod/photos.php:1199
#: ../../mod/photos.php:1501 ../../mod/photos.php:1552
#: ../../mod/photos.php:1596 ../../mod/photos.php:1679
#: ../../mod/install.php:248 ../../mod/install.php:286
#: ../../mod/content.php:733 ../../object/Item.php:653
#: ../../view/theme/cleanzero/config.php:80
#: ../../view/theme/diabook/config.php:152
#: ../../view/theme/diabook/theme.php:642 ../../view/theme/dispy/config.php:70
#: ../../view/theme/quattro/config.php:64
msgid "Submit"
msgstr ""
#: ../../mod/profiles.php:627
#: ../../mod/profiles.php:631
msgid "Change Profile Photo"
msgstr ""
#: ../../mod/profiles.php:628
#: ../../mod/profiles.php:632
msgid "View this profile"
msgstr ""
#: ../../mod/profiles.php:629
#: ../../mod/profiles.php:633
msgid "Create a new profile using these settings"
msgstr ""
#: ../../mod/profiles.php:630
#: ../../mod/profiles.php:634
msgid "Clone this profile"
msgstr ""
#: ../../mod/profiles.php:631
#: ../../mod/profiles.php:635
msgid "Delete this profile"
msgstr ""
#: ../../mod/profiles.php:632
#: ../../mod/profiles.php:636
msgid "Profile Name:"
msgstr ""
#: ../../mod/profiles.php:633
#: ../../mod/profiles.php:637
msgid "Your Full Name:"
msgstr ""
#: ../../mod/profiles.php:634
#: ../../mod/profiles.php:638
msgid "Title/Description:"
msgstr ""
#: ../../mod/profiles.php:635
#: ../../mod/profiles.php:639
msgid "Your Gender:"
msgstr ""
#: ../../mod/profiles.php:636
#: ../../mod/profiles.php:640
#, php-format
msgid "Birthday (%s):"
msgstr ""
#: ../../mod/profiles.php:637
#: ../../mod/profiles.php:641
msgid "Street Address:"
msgstr ""
#: ../../mod/profiles.php:638
#: ../../mod/profiles.php:642
msgid "Locality/City:"
msgstr ""
#: ../../mod/profiles.php:639
#: ../../mod/profiles.php:643
msgid "Postal/Zip Code:"
msgstr ""
#: ../../mod/profiles.php:640
#: ../../mod/profiles.php:644
msgid "Country:"
msgstr ""
#: ../../mod/profiles.php:641
#: ../../mod/profiles.php:645
msgid "Region/State:"
msgstr ""
#: ../../mod/profiles.php:642
#: ../../mod/profiles.php:646
msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
msgstr ""
#: ../../mod/profiles.php:643
#: ../../mod/profiles.php:647
msgid "Who: (if applicable)"
msgstr ""
#: ../../mod/profiles.php:644
#: ../../mod/profiles.php:648
msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
msgstr ""
#: ../../mod/profiles.php:645
#: ../../mod/profiles.php:649
msgid "Since [date]:"
msgstr ""
#: ../../mod/profiles.php:647
#: ../../mod/profiles.php:651
msgid "Homepage URL:"
msgstr ""
#: ../../mod/profiles.php:650
#: ../../mod/profiles.php:654
msgid "Religious Views:"
msgstr ""
#: ../../mod/profiles.php:651
#: ../../mod/profiles.php:655
msgid "Public Keywords:"
msgstr ""
#: ../../mod/profiles.php:652
#: ../../mod/profiles.php:656
msgid "Private Keywords:"
msgstr ""
#: ../../mod/profiles.php:655
#: ../../mod/profiles.php:659
msgid "Example: fishing photography software"
msgstr ""
#: ../../mod/profiles.php:656
#: ../../mod/profiles.php:660
msgid "(Used for suggesting potential friends, can be seen by others)"
msgstr ""
#: ../../mod/profiles.php:657
#: ../../mod/profiles.php:661
msgid "(Used for searching profiles, never shown to others)"
msgstr ""
#: ../../mod/profiles.php:658
#: ../../mod/profiles.php:662
msgid "Tell us about yourself..."
msgstr ""
#: ../../mod/profiles.php:659
#: ../../mod/profiles.php:663
msgid "Hobbies/Interests"
msgstr ""
#: ../../mod/profiles.php:660
#: ../../mod/profiles.php:664
msgid "Contact information and Social Networks"
msgstr ""
#: ../../mod/profiles.php:661
#: ../../mod/profiles.php:665
msgid "Musical interests"
msgstr ""
#: ../../mod/profiles.php:662
#: ../../mod/profiles.php:666
msgid "Books, literature"
msgstr ""
#: ../../mod/profiles.php:663
#: ../../mod/profiles.php:667
msgid "Television"
msgstr ""
#: ../../mod/profiles.php:664
#: ../../mod/profiles.php:668
msgid "Film/dance/culture/entertainment"
msgstr ""
#: ../../mod/profiles.php:665
#: ../../mod/profiles.php:669
msgid "Love/romance"
msgstr ""
#: ../../mod/profiles.php:666
#: ../../mod/profiles.php:670
msgid "Work/employment"
msgstr ""
#: ../../mod/profiles.php:667
#: ../../mod/profiles.php:671
msgid "School/education"
msgstr ""
#: ../../mod/profiles.php:672
#: ../../mod/profiles.php:676
msgid ""
"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
"be visible to anybody using the internet."
msgstr ""
#: ../../mod/profiles.php:682 ../../mod/directory.php:111
#: ../../mod/profiles.php:686 ../../mod/directory.php:111
msgid "Age: "
msgstr ""
#: ../../mod/profiles.php:721
#: ../../mod/profiles.php:725
msgid "Edit/Manage Profiles"
msgstr ""
#: ../../mod/profiles.php:722 ../../boot.php:1366 ../../boot.php:1392
#: ../../mod/profiles.php:726 ../../boot.php:1444 ../../boot.php:1470
msgid "Change profile photo"
msgstr ""
#: ../../mod/profiles.php:723 ../../boot.php:1367
#: ../../mod/profiles.php:727 ../../boot.php:1445
msgid "Create New Profile"
msgstr ""
#: ../../mod/profiles.php:734 ../../boot.php:1377
#: ../../mod/profiles.php:738 ../../boot.php:1455
msgid "Profile Image"
msgstr ""
#: ../../mod/profiles.php:736 ../../boot.php:1380
#: ../../mod/profiles.php:740 ../../boot.php:1458
msgid "visible to everybody"
msgstr ""
#: ../../mod/profiles.php:737 ../../boot.php:1381
#: ../../mod/profiles.php:741 ../../boot.php:1459
msgid "Edit visibility"
msgstr ""
@ -2633,10 +2632,25 @@ msgstr ""
msgid "All Contacts (with secure profile access)"
msgstr ""
#: ../../mod/notes.php:44 ../../boot.php:1892
#: ../../mod/notes.php:44 ../../boot.php:1977
msgid "Personal Notes"
msgstr ""
#: ../../mod/display.php:19 ../../mod/search.php:89
#: ../../mod/dfrn_request.php:761 ../../mod/directory.php:31
#: ../../mod/videos.php:115 ../../mod/viewcontacts.php:17
#: ../../mod/photos.php:914 ../../mod/community.php:18
msgid "Public access denied."
msgstr ""
#: ../../mod/display.php:99 ../../mod/profile.php:155
msgid "Access to this profile has been restricted."
msgstr ""
#: ../../mod/display.php:239
msgid "Item has been removed."
msgstr ""
#: ../../mod/nogroup.php:40 ../../mod/contacts.php:395
#: ../../mod/contacts.php:585 ../../mod/viewcontacts.php:62
#, php-format
@ -2696,36 +2710,833 @@ msgstr ""
msgid "{0} mentioned you in a post"
msgstr ""
#: ../../mod/item.php:105
#: ../../mod/admin.php:55
msgid "Theme settings updated."
msgstr ""
#: ../../mod/admin.php:96 ../../mod/admin.php:490
msgid "Site"
msgstr ""
#: ../../mod/admin.php:97 ../../mod/admin.php:762 ../../mod/admin.php:776
msgid "Users"
msgstr ""
#: ../../mod/admin.php:98 ../../mod/admin.php:859 ../../mod/admin.php:901
msgid "Plugins"
msgstr ""
#: ../../mod/admin.php:99 ../../mod/admin.php:1067 ../../mod/admin.php:1101
msgid "Themes"
msgstr ""
#: ../../mod/admin.php:100
msgid "DB updates"
msgstr ""
#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1188
msgid "Logs"
msgstr ""
#: ../../mod/admin.php:121
msgid "Plugin Features"
msgstr ""
#: ../../mod/admin.php:123
msgid "User registrations waiting for confirmation"
msgstr ""
#: ../../mod/admin.php:182 ../../mod/admin.php:733
msgid "Normal Account"
msgstr ""
#: ../../mod/admin.php:183 ../../mod/admin.php:734
msgid "Soapbox Account"
msgstr ""
#: ../../mod/admin.php:184 ../../mod/admin.php:735
msgid "Community/Celebrity Account"
msgstr ""
#: ../../mod/admin.php:185 ../../mod/admin.php:736
msgid "Automatic Friend Account"
msgstr ""
#: ../../mod/admin.php:186
msgid "Blog Account"
msgstr ""
#: ../../mod/admin.php:187
msgid "Private Forum"
msgstr ""
#: ../../mod/admin.php:206
msgid "Message queues"
msgstr ""
#: ../../mod/admin.php:211 ../../mod/admin.php:489 ../../mod/admin.php:761
#: ../../mod/admin.php:858 ../../mod/admin.php:900 ../../mod/admin.php:1066
#: ../../mod/admin.php:1100 ../../mod/admin.php:1187
msgid "Administration"
msgstr ""
#: ../../mod/admin.php:212
msgid "Summary"
msgstr ""
#: ../../mod/admin.php:214
msgid "Registered users"
msgstr ""
#: ../../mod/admin.php:216
msgid "Pending registrations"
msgstr ""
#: ../../mod/admin.php:217
msgid "Version"
msgstr ""
#: ../../mod/admin.php:219
msgid "Active plugins"
msgstr ""
#: ../../mod/admin.php:405
msgid "Site settings updated."
msgstr ""
#: ../../mod/admin.php:434 ../../mod/settings.php:793
msgid "No special theme for mobile devices"
msgstr ""
#: ../../mod/admin.php:451 ../../mod/contacts.php:330
msgid "Never"
msgstr ""
#: ../../mod/admin.php:460
msgid "Multi user instance"
msgstr ""
#: ../../mod/admin.php:476
msgid "Closed"
msgstr ""
#: ../../mod/admin.php:477
msgid "Requires approval"
msgstr ""
#: ../../mod/admin.php:478
msgid "Open"
msgstr ""
#: ../../mod/admin.php:482
msgid "No SSL policy, links will track page SSL state"
msgstr ""
#: ../../mod/admin.php:483
msgid "Force all links to use SSL"
msgstr ""
#: ../../mod/admin.php:484
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr ""
#: ../../mod/admin.php:492 ../../mod/register.php:261
msgid "Registration"
msgstr ""
#: ../../mod/admin.php:493
msgid "File upload"
msgstr ""
#: ../../mod/admin.php:494
msgid "Policies"
msgstr ""
#: ../../mod/admin.php:495
msgid "Advanced"
msgstr ""
#: ../../mod/admin.php:496
msgid "Performance"
msgstr ""
#: ../../mod/admin.php:500
msgid "Site name"
msgstr ""
#: ../../mod/admin.php:501
msgid "Banner/Logo"
msgstr ""
#: ../../mod/admin.php:502
msgid "System language"
msgstr ""
#: ../../mod/admin.php:503
msgid "System theme"
msgstr ""
#: ../../mod/admin.php:503
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr ""
#: ../../mod/admin.php:504
msgid "Mobile system theme"
msgstr ""
#: ../../mod/admin.php:504
msgid "Theme for mobile devices"
msgstr ""
#: ../../mod/admin.php:505
msgid "SSL link policy"
msgstr ""
#: ../../mod/admin.php:505
msgid "Determines whether generated links should be forced to use SSL"
msgstr ""
#: ../../mod/admin.php:506
msgid "'Share' element"
msgstr ""
#: ../../mod/admin.php:506
msgid "Activates the bbcode element 'share' for repeating items."
msgstr ""
#: ../../mod/admin.php:507
msgid "Hide help entry from navigation menu"
msgstr ""
#: ../../mod/admin.php:507
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:508
msgid "Single user instance"
msgstr ""
#: ../../mod/admin.php:508
msgid "Make this instance multi-user or single-user for the named user"
msgstr ""
#: ../../mod/admin.php:509
msgid "Maximum image size"
msgstr ""
#: ../../mod/admin.php:509
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr ""
#: ../../mod/admin.php:510
msgid "Maximum image length"
msgstr ""
#: ../../mod/admin.php:510
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr ""
#: ../../mod/admin.php:511
msgid "JPEG image quality"
msgstr ""
#: ../../mod/admin.php:511
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr ""
#: ../../mod/admin.php:513
msgid "Register policy"
msgstr ""
#: ../../mod/admin.php:514
msgid "Maximum Daily Registrations"
msgstr ""
#: ../../mod/admin.php:514
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:515
msgid "Register text"
msgstr ""
#: ../../mod/admin.php:515
msgid "Will be displayed prominently on the registration page."
msgstr ""
#: ../../mod/admin.php:516
msgid "Accounts abandoned after x days"
msgstr ""
#: ../../mod/admin.php:516
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr ""
#: ../../mod/admin.php:517
msgid "Allowed friend domains"
msgstr ""
#: ../../mod/admin.php:517
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:518
msgid "Allowed email domains"
msgstr ""
#: ../../mod/admin.php:518
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:519
msgid "Block public"
msgstr ""
#: ../../mod/admin.php:519
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:520
msgid "Force publish"
msgstr ""
#: ../../mod/admin.php:520
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr ""
#: ../../mod/admin.php:521
msgid "Global directory update URL"
msgstr ""
#: ../../mod/admin.php:521
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:522
msgid "Allow threaded items"
msgstr ""
#: ../../mod/admin.php:522
msgid "Allow infinite level threading for items on this site."
msgstr ""
#: ../../mod/admin.php:523
msgid "Private posts by default for new users"
msgstr ""
#: ../../mod/admin.php:523
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr ""
#: ../../mod/admin.php:524
msgid "Don't include post content in email notifications"
msgstr ""
#: ../../mod/admin.php:524
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:525
msgid "Disallow public access to addons listed in the apps menu."
msgstr ""
#: ../../mod/admin.php:525
msgid ""
"Checking this box will restrict addons listed in the apps menu to members "
"only."
msgstr ""
#: ../../mod/admin.php:526
msgid "Don't embed private images in posts"
msgstr ""
#: ../../mod/admin.php:526
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:528
msgid "Block multiple registrations"
msgstr ""
#: ../../mod/admin.php:528
msgid "Disallow users to register additional accounts for use as pages."
msgstr ""
#: ../../mod/admin.php:529
msgid "OpenID support"
msgstr ""
#: ../../mod/admin.php:529
msgid "OpenID support for registration and logins."
msgstr ""
#: ../../mod/admin.php:530
msgid "Fullname check"
msgstr ""
#: ../../mod/admin.php:530
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr ""
#: ../../mod/admin.php:531
msgid "UTF-8 Regular expressions"
msgstr ""
#: ../../mod/admin.php:531
msgid "Use PHP UTF8 regular expressions"
msgstr ""
#: ../../mod/admin.php:532
msgid "Show Community Page"
msgstr ""
#: ../../mod/admin.php:532
msgid ""
"Display a Community page showing all recent public postings on this site."
msgstr ""
#: ../../mod/admin.php:533
msgid "Enable OStatus support"
msgstr ""
#: ../../mod/admin.php:533
msgid ""
"Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr ""
#: ../../mod/admin.php:534
msgid "OStatus conversation completion interval"
msgstr ""
#: ../../mod/admin.php:534
msgid ""
"How often shall the poller check for new entries in OStatus conversations? "
"This can be a very ressource task."
msgstr ""
#: ../../mod/admin.php:535
msgid "Enable Diaspora support"
msgstr ""
#: ../../mod/admin.php:535
msgid "Provide built-in Diaspora network compatibility."
msgstr ""
#: ../../mod/admin.php:536
msgid "Only allow Friendica contacts"
msgstr ""
#: ../../mod/admin.php:536
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr ""
#: ../../mod/admin.php:537
msgid "Verify SSL"
msgstr ""
#: ../../mod/admin.php:537
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:538
msgid "Proxy user"
msgstr ""
#: ../../mod/admin.php:539
msgid "Proxy URL"
msgstr ""
#: ../../mod/admin.php:540
msgid "Network timeout"
msgstr ""
#: ../../mod/admin.php:540
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr ""
#: ../../mod/admin.php:541
msgid "Delivery interval"
msgstr ""
#: ../../mod/admin.php:541
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:542
msgid "Poll interval"
msgstr ""
#: ../../mod/admin.php:542
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr ""
#: ../../mod/admin.php:543
msgid "Maximum Load Average"
msgstr ""
#: ../../mod/admin.php:543
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr ""
#: ../../mod/admin.php:545
msgid "Use MySQL full text engine"
msgstr ""
#: ../../mod/admin.php:545
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr ""
#: ../../mod/admin.php:546
msgid "Path to item cache"
msgstr ""
#: ../../mod/admin.php:547
msgid "Cache duration in seconds"
msgstr ""
#: ../../mod/admin.php:547
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One "
"day)."
msgstr ""
#: ../../mod/admin.php:548
msgid "Path for lock file"
msgstr ""
#: ../../mod/admin.php:549
msgid "Temp path"
msgstr ""
#: ../../mod/admin.php:550
msgid "Base path to installation"
msgstr ""
#: ../../mod/admin.php:567
msgid "Update has been marked successful"
msgstr ""
#: ../../mod/admin.php:577
#, php-format
msgid "Executing %s failed. Check system logs."
msgstr ""
#: ../../mod/admin.php:580
#, php-format
msgid "Update %s was successfully applied."
msgstr ""
#: ../../mod/admin.php:584
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr ""
#: ../../mod/admin.php:587
#, php-format
msgid "Update function %s could not be found."
msgstr ""
#: ../../mod/admin.php:602
msgid "No failed updates."
msgstr ""
#: ../../mod/admin.php:606
msgid "Failed Updates"
msgstr ""
#: ../../mod/admin.php:607
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr ""
#: ../../mod/admin.php:608
msgid "Mark success (if update was manually applied)"
msgstr ""
#: ../../mod/admin.php:609
msgid "Attempt to execute this update step automatically"
msgstr ""
#: ../../mod/admin.php:634
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] ""
msgstr[1] ""
#: ../../mod/admin.php:641
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] ""
msgstr[1] ""
#: ../../mod/admin.php:680
#, php-format
msgid "User '%s' deleted"
msgstr ""
#: ../../mod/admin.php:688
#, php-format
msgid "User '%s' unblocked"
msgstr ""
#: ../../mod/admin.php:688
#, php-format
msgid "User '%s' blocked"
msgstr ""
#: ../../mod/admin.php:764
msgid "select all"
msgstr ""
#: ../../mod/admin.php:765
msgid "User registrations waiting for confirm"
msgstr ""
#: ../../mod/admin.php:766
msgid "Request date"
msgstr ""
#: ../../mod/admin.php:766 ../../mod/admin.php:777 ../../mod/settings.php:586
#: ../../mod/settings.php:612 ../../mod/crepair.php:148
msgid "Name"
msgstr ""
#: ../../mod/admin.php:767
msgid "No registrations."
msgstr ""
#: ../../mod/admin.php:768 ../../mod/notifications.php:161
#: ../../mod/notifications.php:208
msgid "Approve"
msgstr ""
#: ../../mod/admin.php:769
msgid "Deny"
msgstr ""
#: ../../mod/admin.php:771 ../../mod/contacts.php:353
#: ../../mod/contacts.php:412
msgid "Block"
msgstr ""
#: ../../mod/admin.php:772 ../../mod/contacts.php:353
#: ../../mod/contacts.php:412
msgid "Unblock"
msgstr ""
#: ../../mod/admin.php:773
msgid "Site admin"
msgstr ""
#: ../../mod/admin.php:774
msgid "Account expired"
msgstr ""
#: ../../mod/admin.php:777
msgid "Register date"
msgstr ""
#: ../../mod/admin.php:777
msgid "Last login"
msgstr ""
#: ../../mod/admin.php:777
msgid "Last item"
msgstr ""
#: ../../mod/admin.php:777
msgid "Account"
msgstr ""
#: ../../mod/admin.php:779
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:780
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:821
#, php-format
msgid "Plugin %s disabled."
msgstr ""
#: ../../mod/admin.php:825
#, php-format
msgid "Plugin %s enabled."
msgstr ""
#: ../../mod/admin.php:835 ../../mod/admin.php:1038
msgid "Disable"
msgstr ""
#: ../../mod/admin.php:837 ../../mod/admin.php:1040
msgid "Enable"
msgstr ""
#: ../../mod/admin.php:860 ../../mod/admin.php:1068
msgid "Toggle"
msgstr ""
#: ../../mod/admin.php:868 ../../mod/admin.php:1078
msgid "Author: "
msgstr ""
#: ../../mod/admin.php:869 ../../mod/admin.php:1079
msgid "Maintainer: "
msgstr ""
#: ../../mod/admin.php:998
msgid "No themes found."
msgstr ""
#: ../../mod/admin.php:1060
msgid "Screenshot"
msgstr ""
#: ../../mod/admin.php:1106
msgid "[Experimental]"
msgstr ""
#: ../../mod/admin.php:1107
msgid "[Unsupported]"
msgstr ""
#: ../../mod/admin.php:1134
msgid "Log settings updated."
msgstr ""
#: ../../mod/admin.php:1190
msgid "Clear"
msgstr ""
#: ../../mod/admin.php:1196
msgid "Enable Debugging"
msgstr ""
#: ../../mod/admin.php:1197
msgid "Log file"
msgstr ""
#: ../../mod/admin.php:1197
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr ""
#: ../../mod/admin.php:1198
msgid "Log level"
msgstr ""
#: ../../mod/admin.php:1247 ../../mod/contacts.php:409
msgid "Update now"
msgstr ""
#: ../../mod/admin.php:1248
msgid "Close"
msgstr ""
#: ../../mod/admin.php:1254
msgid "FTP Host"
msgstr ""
#: ../../mod/admin.php:1255
msgid "FTP Path"
msgstr ""
#: ../../mod/admin.php:1256
msgid "FTP User"
msgstr ""
#: ../../mod/admin.php:1257
msgid "FTP Password"
msgstr ""
#: ../../mod/item.php:108
msgid "Unable to locate original post."
msgstr ""
#: ../../mod/item.php:307
#: ../../mod/item.php:310
msgid "Empty post discarded."
msgstr ""
#: ../../mod/item.php:869
#: ../../mod/item.php:872
msgid "System error. Post not saved."
msgstr ""
#: ../../mod/item.php:894
#: ../../mod/item.php:897
#, php-format
msgid ""
"This message was sent to you by %s, a member of the Friendica social network."
msgstr ""
#: ../../mod/item.php:896
#: ../../mod/item.php:899
#, php-format
msgid "You may visit them online at %s"
msgstr ""
#: ../../mod/item.php:897
#: ../../mod/item.php:900
msgid ""
"Please contact the sender by replying to this post if you do not wish to "
"receive these messages."
msgstr ""
#: ../../mod/item.php:901
#: ../../mod/item.php:904
#, php-format
msgid "%s posted an update."
msgstr ""
@ -2743,13 +3554,6 @@ msgstr ""
msgid "Remove term"
msgstr ""
#: ../../mod/search.php:89 ../../mod/dfrn_request.php:761
#: ../../mod/directory.php:31 ../../mod/viewcontacts.php:17
#: ../../mod/photos.php:914 ../../mod/display.php:19
#: ../../mod/community.php:18
msgid "Public access denied."
msgstr ""
#: ../../mod/search.php:180 ../../mod/search.php:206
#: ../../mod/community.php:61 ../../mod/community.php:89
msgid "No results."
@ -2834,10 +3638,6 @@ msgstr ""
msgid "Your invitation ID: "
msgstr ""
#: ../../mod/register.php:261 ../../mod/admin.php:481
msgid "Registration"
msgstr ""
#: ../../mod/register.php:269
msgid "Your Full Name (e.g. Joe Smith): "
msgstr ""
@ -3027,10 +3827,6 @@ msgstr ""
msgid "Private communications are not available for this contact."
msgstr ""
#: ../../mod/contacts.php:330
msgid "Never"
msgstr ""
#: ../../mod/contacts.php:334
msgid "(Update was successful)"
msgstr ""
@ -3052,16 +3848,6 @@ msgstr ""
msgid "View all contacts"
msgstr ""
#: ../../mod/contacts.php:353 ../../mod/contacts.php:412
#: ../../mod/admin.php:760
msgid "Unblock"
msgstr ""
#: ../../mod/contacts.php:353 ../../mod/contacts.php:412
#: ../../mod/admin.php:759
msgid "Block"
msgstr ""
#: ../../mod/contacts.php:356
msgid "Toggle Blocked status"
msgstr ""
@ -3155,10 +3941,6 @@ msgstr ""
msgid "Update public posts"
msgstr ""
#: ../../mod/contacts.php:409 ../../mod/admin.php:1235
msgid "Update now"
msgstr ""
#: ../../mod/contacts.php:416
msgid "Currently blocked"
msgstr ""
@ -3293,7 +4075,7 @@ msgstr ""
msgid "Missing some important data!"
msgstr ""
#: ../../mod/settings.php:121 ../../mod/settings.php:586
#: ../../mod/settings.php:121 ../../mod/settings.php:610
msgid "Update"
msgstr ""
@ -3309,519 +4091,534 @@ msgstr ""
msgid "Features updated"
msgstr ""
#: ../../mod/settings.php:307
#: ../../mod/settings.php:312
msgid "Passwords do not match. Password unchanged."
msgstr ""
#: ../../mod/settings.php:312
#: ../../mod/settings.php:317
msgid "Empty passwords are not allowed. Password unchanged."
msgstr ""
#: ../../mod/settings.php:323
#: ../../mod/settings.php:325
msgid "Wrong password."
msgstr ""
#: ../../mod/settings.php:336
msgid "Password changed."
msgstr ""
#: ../../mod/settings.php:325
#: ../../mod/settings.php:338
msgid "Password update failed. Please try again."
msgstr ""
#: ../../mod/settings.php:390
#: ../../mod/settings.php:403
msgid " Please use a shorter name."
msgstr ""
#: ../../mod/settings.php:392
#: ../../mod/settings.php:405
msgid " Name too short."
msgstr ""
#: ../../mod/settings.php:398
#: ../../mod/settings.php:414
msgid "Wrong Password"
msgstr ""
#: ../../mod/settings.php:419
msgid " Not valid email."
msgstr ""
#: ../../mod/settings.php:400
#: ../../mod/settings.php:422
msgid " Cannot change to that email."
msgstr ""
#: ../../mod/settings.php:454
#: ../../mod/settings.php:476
msgid "Private forum has no privacy permissions. Using default privacy group."
msgstr ""
#: ../../mod/settings.php:458
#: ../../mod/settings.php:480
msgid "Private forum has no privacy permissions and no default privacy group."
msgstr ""
#: ../../mod/settings.php:488
#: ../../mod/settings.php:510
msgid "Settings updated."
msgstr ""
#: ../../mod/settings.php:559 ../../mod/settings.php:585
#: ../../mod/settings.php:621
#: ../../mod/settings.php:583 ../../mod/settings.php:609
#: ../../mod/settings.php:645
msgid "Add application"
msgstr ""
#: ../../mod/settings.php:562 ../../mod/settings.php:588
#: ../../mod/crepair.php:148 ../../mod/admin.php:754 ../../mod/admin.php:765
msgid "Name"
msgstr ""
#: ../../mod/settings.php:563 ../../mod/settings.php:589
#: ../../mod/settings.php:587 ../../mod/settings.php:613
msgid "Consumer Key"
msgstr ""
#: ../../mod/settings.php:564 ../../mod/settings.php:590
#: ../../mod/settings.php:588 ../../mod/settings.php:614
msgid "Consumer Secret"
msgstr ""
#: ../../mod/settings.php:565 ../../mod/settings.php:591
#: ../../mod/settings.php:589 ../../mod/settings.php:615
msgid "Redirect"
msgstr ""
#: ../../mod/settings.php:566 ../../mod/settings.php:592
#: ../../mod/settings.php:590 ../../mod/settings.php:616
msgid "Icon url"
msgstr ""
#: ../../mod/settings.php:577
#: ../../mod/settings.php:601
msgid "You can't edit this application."
msgstr ""
#: ../../mod/settings.php:620
#: ../../mod/settings.php:644
msgid "Connected Apps"
msgstr ""
#: ../../mod/settings.php:622 ../../mod/editpost.php:109
#: ../../mod/settings.php:646 ../../mod/editpost.php:109
#: ../../mod/content.php:751 ../../object/Item.php:117
msgid "Edit"
msgstr ""
#: ../../mod/settings.php:624
#: ../../mod/settings.php:648
msgid "Client key starts with"
msgstr ""
#: ../../mod/settings.php:625
#: ../../mod/settings.php:649
msgid "No name"
msgstr ""
#: ../../mod/settings.php:626
#: ../../mod/settings.php:650
msgid "Remove authorization"
msgstr ""
#: ../../mod/settings.php:638
#: ../../mod/settings.php:662
msgid "No Plugin settings configured"
msgstr ""
#: ../../mod/settings.php:646
#: ../../mod/settings.php:670
msgid "Plugin Settings"
msgstr ""
#: ../../mod/settings.php:660
#: ../../mod/settings.php:684
msgid "Off"
msgstr ""
#: ../../mod/settings.php:660
#: ../../mod/settings.php:684
msgid "On"
msgstr ""
#: ../../mod/settings.php:668
#: ../../mod/settings.php:692
msgid "Additional Features"
msgstr ""
#: ../../mod/settings.php:681 ../../mod/settings.php:682
#: ../../mod/settings.php:705 ../../mod/settings.php:706
#, php-format
msgid "Built-in support for %s connectivity is %s"
msgstr ""
#: ../../mod/settings.php:681 ../../mod/settings.php:682
#: ../../mod/settings.php:705 ../../mod/settings.php:706
msgid "enabled"
msgstr ""
#: ../../mod/settings.php:681 ../../mod/settings.php:682
#: ../../mod/settings.php:705 ../../mod/settings.php:706
msgid "disabled"
msgstr ""
#: ../../mod/settings.php:682
#: ../../mod/settings.php:706
msgid "StatusNet"
msgstr ""
#: ../../mod/settings.php:714
#: ../../mod/settings.php:738
msgid "Email access is disabled on this site."
msgstr ""
#: ../../mod/settings.php:721
#: ../../mod/settings.php:745
msgid "Connector Settings"
msgstr ""
#: ../../mod/settings.php:726
#: ../../mod/settings.php:750
msgid "Email/Mailbox Setup"
msgstr ""
#: ../../mod/settings.php:727
#: ../../mod/settings.php:751
msgid ""
"If you wish to communicate with email contacts using this service "
"(optional), please specify how to connect to your mailbox."
msgstr ""
#: ../../mod/settings.php:728
#: ../../mod/settings.php:752
msgid "Last successful email check:"
msgstr ""
#: ../../mod/settings.php:730
#: ../../mod/settings.php:754
msgid "IMAP server name:"
msgstr ""
#: ../../mod/settings.php:731
#: ../../mod/settings.php:755
msgid "IMAP port:"
msgstr ""
#: ../../mod/settings.php:732
#: ../../mod/settings.php:756
msgid "Security:"
msgstr ""
#: ../../mod/settings.php:732 ../../mod/settings.php:737
#: ../../mod/settings.php:756 ../../mod/settings.php:761
msgid "None"
msgstr ""
#: ../../mod/settings.php:733
#: ../../mod/settings.php:757
msgid "Email login name:"
msgstr ""
#: ../../mod/settings.php:734
#: ../../mod/settings.php:758
msgid "Email password:"
msgstr ""
#: ../../mod/settings.php:735
#: ../../mod/settings.php:759
msgid "Reply-to address:"
msgstr ""
#: ../../mod/settings.php:736
#: ../../mod/settings.php:760
msgid "Send public posts to all email contacts:"
msgstr ""
#: ../../mod/settings.php:737
#: ../../mod/settings.php:761
msgid "Action after import:"
msgstr ""
#: ../../mod/settings.php:737
#: ../../mod/settings.php:761
msgid "Mark as seen"
msgstr ""
#: ../../mod/settings.php:737
#: ../../mod/settings.php:761
msgid "Move to folder"
msgstr ""
#: ../../mod/settings.php:738
#: ../../mod/settings.php:762
msgid "Move to folder:"
msgstr ""
#: ../../mod/settings.php:769 ../../mod/admin.php:432
msgid "No special theme for mobile devices"
msgstr ""
#: ../../mod/settings.php:809
#: ../../mod/settings.php:835
msgid "Display Settings"
msgstr ""
#: ../../mod/settings.php:815 ../../mod/settings.php:826
#: ../../mod/settings.php:841 ../../mod/settings.php:853
msgid "Display Theme:"
msgstr ""
#: ../../mod/settings.php:816
#: ../../mod/settings.php:842
msgid "Mobile Theme:"
msgstr ""
#: ../../mod/settings.php:817
#: ../../mod/settings.php:843
msgid "Update browser every xx seconds"
msgstr ""
#: ../../mod/settings.php:817
#: ../../mod/settings.php:843
msgid "Minimum of 10 seconds, no maximum"
msgstr ""
#: ../../mod/settings.php:818
#: ../../mod/settings.php:844
msgid "Number of items to display per page:"
msgstr ""
#: ../../mod/settings.php:818
#: ../../mod/settings.php:844 ../../mod/settings.php:845
msgid "Maximum of 100 items"
msgstr ""
#: ../../mod/settings.php:819
#: ../../mod/settings.php:845
msgid "Number of items to display per page when viewed from mobile device:"
msgstr ""
#: ../../mod/settings.php:846
msgid "Don't show emoticons"
msgstr ""
#: ../../mod/settings.php:895
#: ../../mod/settings.php:922
msgid "Normal Account Page"
msgstr ""
#: ../../mod/settings.php:896
#: ../../mod/settings.php:923
msgid "This account is a normal personal profile"
msgstr ""
#: ../../mod/settings.php:899
#: ../../mod/settings.php:926
msgid "Soapbox Page"
msgstr ""
#: ../../mod/settings.php:900
#: ../../mod/settings.php:927
msgid "Automatically approve all connection/friend requests as read-only fans"
msgstr ""
#: ../../mod/settings.php:903
#: ../../mod/settings.php:930
msgid "Community Forum/Celebrity Account"
msgstr ""
#: ../../mod/settings.php:904
#: ../../mod/settings.php:931
msgid "Automatically approve all connection/friend requests as read-write fans"
msgstr ""
#: ../../mod/settings.php:907
#: ../../mod/settings.php:934
msgid "Automatic Friend Page"
msgstr ""
#: ../../mod/settings.php:908
#: ../../mod/settings.php:935
msgid "Automatically approve all connection/friend requests as friends"
msgstr ""
#: ../../mod/settings.php:911
#: ../../mod/settings.php:938
msgid "Private Forum [Experimental]"
msgstr ""
#: ../../mod/settings.php:912
#: ../../mod/settings.php:939
msgid "Private forum - approved members only"
msgstr ""
#: ../../mod/settings.php:924
#: ../../mod/settings.php:951
msgid "OpenID:"
msgstr ""
#: ../../mod/settings.php:924
#: ../../mod/settings.php:951
msgid "(Optional) Allow this OpenID to login to this account."
msgstr ""
#: ../../mod/settings.php:934
#: ../../mod/settings.php:961
msgid "Publish your default profile in your local site directory?"
msgstr ""
#: ../../mod/settings.php:940
#: ../../mod/settings.php:967
msgid "Publish your default profile in the global social directory?"
msgstr ""
#: ../../mod/settings.php:948
#: ../../mod/settings.php:975
msgid "Hide your contact/friend list from viewers of your default profile?"
msgstr ""
#: ../../mod/settings.php:952
#: ../../mod/settings.php:979
msgid "Hide your profile details from unknown viewers?"
msgstr ""
#: ../../mod/settings.php:957
#: ../../mod/settings.php:984
msgid "Allow friends to post to your profile page?"
msgstr ""
#: ../../mod/settings.php:963
#: ../../mod/settings.php:990
msgid "Allow friends to tag your posts?"
msgstr ""
#: ../../mod/settings.php:969
#: ../../mod/settings.php:996
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr ""
#: ../../mod/settings.php:975
#: ../../mod/settings.php:1002
msgid "Permit unknown people to send you private mail?"
msgstr ""
#: ../../mod/settings.php:983
#: ../../mod/settings.php:1010
msgid "Profile is <strong>not published</strong>."
msgstr ""
#: ../../mod/settings.php:986 ../../mod/profile_photo.php:248
#: ../../mod/settings.php:1013 ../../mod/profile_photo.php:248
msgid "or"
msgstr ""
#: ../../mod/settings.php:991
#: ../../mod/settings.php:1018
msgid "Your Identity Address is"
msgstr ""
#: ../../mod/settings.php:1002
#: ../../mod/settings.php:1029
msgid "Automatically expire posts after this many days:"
msgstr ""
#: ../../mod/settings.php:1002
#: ../../mod/settings.php:1029
msgid "If empty, posts will not expire. Expired posts will be deleted"
msgstr ""
#: ../../mod/settings.php:1003
#: ../../mod/settings.php:1030
msgid "Advanced expiration settings"
msgstr ""
#: ../../mod/settings.php:1004
#: ../../mod/settings.php:1031
msgid "Advanced Expiration"
msgstr ""
#: ../../mod/settings.php:1005
#: ../../mod/settings.php:1032
msgid "Expire posts:"
msgstr ""
#: ../../mod/settings.php:1006
#: ../../mod/settings.php:1033
msgid "Expire personal notes:"
msgstr ""
#: ../../mod/settings.php:1007
#: ../../mod/settings.php:1034
msgid "Expire starred posts:"
msgstr ""
#: ../../mod/settings.php:1008
#: ../../mod/settings.php:1035
msgid "Expire photos:"
msgstr ""
#: ../../mod/settings.php:1009
#: ../../mod/settings.php:1036
msgid "Only expire posts by others:"
msgstr ""
#: ../../mod/settings.php:1035
#: ../../mod/settings.php:1062
msgid "Account Settings"
msgstr ""
#: ../../mod/settings.php:1043
#: ../../mod/settings.php:1070
msgid "Password Settings"
msgstr ""
#: ../../mod/settings.php:1044
#: ../../mod/settings.php:1071
msgid "New Password:"
msgstr ""
#: ../../mod/settings.php:1045
#: ../../mod/settings.php:1072
msgid "Confirm:"
msgstr ""
#: ../../mod/settings.php:1045
#: ../../mod/settings.php:1072
msgid "Leave password fields blank unless changing"
msgstr ""
#: ../../mod/settings.php:1049
#: ../../mod/settings.php:1073
msgid "Current Password:"
msgstr ""
#: ../../mod/settings.php:1073 ../../mod/settings.php:1074
msgid "Your current password to confirm the changes"
msgstr ""
#: ../../mod/settings.php:1074
msgid "Password:"
msgstr ""
#: ../../mod/settings.php:1078
msgid "Basic Settings"
msgstr ""
#: ../../mod/settings.php:1051
#: ../../mod/settings.php:1080
msgid "Email Address:"
msgstr ""
#: ../../mod/settings.php:1052
#: ../../mod/settings.php:1081
msgid "Your Timezone:"
msgstr ""
#: ../../mod/settings.php:1053
#: ../../mod/settings.php:1082
msgid "Default Post Location:"
msgstr ""
#: ../../mod/settings.php:1054
#: ../../mod/settings.php:1083
msgid "Use Browser Location:"
msgstr ""
#: ../../mod/settings.php:1057
#: ../../mod/settings.php:1086
msgid "Security and Privacy Settings"
msgstr ""
#: ../../mod/settings.php:1059
#: ../../mod/settings.php:1088
msgid "Maximum Friend Requests/Day:"
msgstr ""
#: ../../mod/settings.php:1059 ../../mod/settings.php:1089
#: ../../mod/settings.php:1088 ../../mod/settings.php:1118
msgid "(to prevent spam abuse)"
msgstr ""
#: ../../mod/settings.php:1060
#: ../../mod/settings.php:1089
msgid "Default Post Permissions"
msgstr ""
#: ../../mod/settings.php:1061
#: ../../mod/settings.php:1090
msgid "(click to open/close)"
msgstr ""
#: ../../mod/settings.php:1070 ../../mod/photos.php:1140
#: ../../mod/settings.php:1099 ../../mod/photos.php:1140
#: ../../mod/photos.php:1506
msgid "Show to Groups"
msgstr ""
#: ../../mod/settings.php:1071 ../../mod/photos.php:1141
#: ../../mod/settings.php:1100 ../../mod/photos.php:1141
#: ../../mod/photos.php:1507
msgid "Show to Contacts"
msgstr ""
#: ../../mod/settings.php:1072
#: ../../mod/settings.php:1101
msgid "Default Private Post"
msgstr ""
#: ../../mod/settings.php:1073
#: ../../mod/settings.php:1102
msgid "Default Public Post"
msgstr ""
#: ../../mod/settings.php:1077
#: ../../mod/settings.php:1106
msgid "Default Permissions for New Posts"
msgstr ""
#: ../../mod/settings.php:1089
#: ../../mod/settings.php:1118
msgid "Maximum private messages per day from unknown people:"
msgstr ""
#: ../../mod/settings.php:1092
#: ../../mod/settings.php:1121
msgid "Notification Settings"
msgstr ""
#: ../../mod/settings.php:1093
#: ../../mod/settings.php:1122
msgid "By default post a status message when:"
msgstr ""
#: ../../mod/settings.php:1094
#: ../../mod/settings.php:1123
msgid "accepting a friend request"
msgstr ""
#: ../../mod/settings.php:1095
#: ../../mod/settings.php:1124
msgid "joining a forum/community"
msgstr ""
#: ../../mod/settings.php:1096
#: ../../mod/settings.php:1125
msgid "making an <em>interesting</em> profile change"
msgstr ""
#: ../../mod/settings.php:1097
#: ../../mod/settings.php:1126
msgid "Send a notification email when:"
msgstr ""
#: ../../mod/settings.php:1098
#: ../../mod/settings.php:1127
msgid "You receive an introduction"
msgstr ""
#: ../../mod/settings.php:1099
#: ../../mod/settings.php:1128
msgid "Your introductions are confirmed"
msgstr ""
#: ../../mod/settings.php:1100
#: ../../mod/settings.php:1129
msgid "Someone writes on your profile wall"
msgstr ""
#: ../../mod/settings.php:1101
#: ../../mod/settings.php:1130
msgid "Someone writes a followup comment"
msgstr ""
#: ../../mod/settings.php:1102
#: ../../mod/settings.php:1131
msgid "You receive a private message"
msgstr ""
#: ../../mod/settings.php:1103
#: ../../mod/settings.php:1132
msgid "You receive a friend suggestion"
msgstr ""
#: ../../mod/settings.php:1104
#: ../../mod/settings.php:1133
msgid "You are tagged in a post"
msgstr ""
#: ../../mod/settings.php:1105
#: ../../mod/settings.php:1134
msgid "You are poked/prodded/etc. in a post"
msgstr ""
#: ../../mod/settings.php:1108
#: ../../mod/settings.php:1137
msgid "Advanced Account/Page Type Settings"
msgstr ""
#: ../../mod/settings.php:1109
#: ../../mod/settings.php:1138
msgid "Change the behaviour of this account for special situations"
msgstr ""
@ -4030,7 +4827,7 @@ msgstr ""
msgid "%1$s has joined %2$s"
msgstr ""
#: ../../mod/dfrn_poll.php:101 ../../mod/dfrn_poll.php:534
#: ../../mod/dfrn_poll.php:103 ../../mod/dfrn_poll.php:536
#, php-format
msgid "%1$s welcomes %2$s"
msgstr ""
@ -4250,760 +5047,24 @@ msgstr ""
msgid "No matches"
msgstr ""
#: ../../mod/admin.php:55
msgid "Theme settings updated."
#: ../../mod/videos.php:125
msgid "No videos selected"
msgstr ""
#: ../../mod/admin.php:96 ../../mod/admin.php:479
msgid "Site"
#: ../../mod/videos.php:226 ../../mod/photos.php:1025
msgid "Access to this item is restricted."
msgstr ""
#: ../../mod/admin.php:97 ../../mod/admin.php:750 ../../mod/admin.php:764
msgid "Users"
#: ../../mod/videos.php:308 ../../mod/photos.php:1784
msgid "View Album"
msgstr ""
#: ../../mod/admin.php:98 ../../mod/admin.php:847 ../../mod/admin.php:889
msgid "Plugins"
#: ../../mod/videos.php:317
msgid "Recent Videos"
msgstr ""
#: ../../mod/admin.php:99 ../../mod/admin.php:1055 ../../mod/admin.php:1089
msgid "Themes"
msgstr ""
#: ../../mod/admin.php:100
msgid "DB updates"
msgstr ""
#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1176
msgid "Logs"
msgstr ""
#: ../../mod/admin.php:121
msgid "Plugin Features"
msgstr ""
#: ../../mod/admin.php:123
msgid "User registrations waiting for confirmation"
msgstr ""
#: ../../mod/admin.php:182 ../../mod/admin.php:721
msgid "Normal Account"
msgstr ""
#: ../../mod/admin.php:183 ../../mod/admin.php:722
msgid "Soapbox Account"
msgstr ""
#: ../../mod/admin.php:184 ../../mod/admin.php:723
msgid "Community/Celebrity Account"
msgstr ""
#: ../../mod/admin.php:185 ../../mod/admin.php:724
msgid "Automatic Friend Account"
msgstr ""
#: ../../mod/admin.php:186
msgid "Blog Account"
msgstr ""
#: ../../mod/admin.php:187
msgid "Private Forum"
msgstr ""
#: ../../mod/admin.php:206
msgid "Message queues"
msgstr ""
#: ../../mod/admin.php:211 ../../mod/admin.php:478 ../../mod/admin.php:749
#: ../../mod/admin.php:846 ../../mod/admin.php:888 ../../mod/admin.php:1054
#: ../../mod/admin.php:1088 ../../mod/admin.php:1175
msgid "Administration"
msgstr ""
#: ../../mod/admin.php:212
msgid "Summary"
msgstr ""
#: ../../mod/admin.php:214
msgid "Registered users"
msgstr ""
#: ../../mod/admin.php:216
msgid "Pending registrations"
msgstr ""
#: ../../mod/admin.php:217
msgid "Version"
msgstr ""
#: ../../mod/admin.php:219
msgid "Active plugins"
msgstr ""
#: ../../mod/admin.php:403
msgid "Site settings updated."
msgstr ""
#: ../../mod/admin.php:449
msgid "Multi user instance"
msgstr ""
#: ../../mod/admin.php:465
msgid "Closed"
msgstr ""
#: ../../mod/admin.php:466
msgid "Requires approval"
msgstr ""
#: ../../mod/admin.php:467
msgid "Open"
msgstr ""
#: ../../mod/admin.php:471
msgid "No SSL policy, links will track page SSL state"
msgstr ""
#: ../../mod/admin.php:472
msgid "Force all links to use SSL"
msgstr ""
#: ../../mod/admin.php:473
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr ""
#: ../../mod/admin.php:482
msgid "File upload"
msgstr ""
#: ../../mod/admin.php:483
msgid "Policies"
msgstr ""
#: ../../mod/admin.php:484
msgid "Advanced"
msgstr ""
#: ../../mod/admin.php:485
msgid "Performance"
msgstr ""
#: ../../mod/admin.php:489
msgid "Site name"
msgstr ""
#: ../../mod/admin.php:490
msgid "Banner/Logo"
msgstr ""
#: ../../mod/admin.php:491
msgid "System language"
msgstr ""
#: ../../mod/admin.php:492
msgid "System theme"
msgstr ""
#: ../../mod/admin.php:492
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr ""
#: ../../mod/admin.php:493
msgid "Mobile system theme"
msgstr ""
#: ../../mod/admin.php:493
msgid "Theme for mobile devices"
msgstr ""
#: ../../mod/admin.php:494
msgid "SSL link policy"
msgstr ""
#: ../../mod/admin.php:494
msgid "Determines whether generated links should be forced to use SSL"
msgstr ""
#: ../../mod/admin.php:495
msgid "'Share' element"
msgstr ""
#: ../../mod/admin.php:495
msgid "Activates the bbcode element 'share' for repeating items."
msgstr ""
#: ../../mod/admin.php:496
msgid "Hide help entry from navigation menu"
msgstr ""
#: ../../mod/admin.php:496
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:497
msgid "Single user instance"
msgstr ""
#: ../../mod/admin.php:497
msgid "Make this instance multi-user or single-user for the named user"
msgstr ""
#: ../../mod/admin.php:498
msgid "Maximum image size"
msgstr ""
#: ../../mod/admin.php:498
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr ""
#: ../../mod/admin.php:499
msgid "Maximum image length"
msgstr ""
#: ../../mod/admin.php:499
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr ""
#: ../../mod/admin.php:500
msgid "JPEG image quality"
msgstr ""
#: ../../mod/admin.php:500
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr ""
#: ../../mod/admin.php:502
msgid "Register policy"
msgstr ""
#: ../../mod/admin.php:503
msgid "Maximum Daily Registrations"
msgstr ""
#: ../../mod/admin.php:503
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:504
msgid "Register text"
msgstr ""
#: ../../mod/admin.php:504
msgid "Will be displayed prominently on the registration page."
msgstr ""
#: ../../mod/admin.php:505
msgid "Accounts abandoned after x days"
msgstr ""
#: ../../mod/admin.php:505
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr ""
#: ../../mod/admin.php:506
msgid "Allowed friend domains"
msgstr ""
#: ../../mod/admin.php:506
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:507
msgid "Allowed email domains"
msgstr ""
#: ../../mod/admin.php:507
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:508
msgid "Block public"
msgstr ""
#: ../../mod/admin.php:508
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:509
msgid "Force publish"
msgstr ""
#: ../../mod/admin.php:509
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr ""
#: ../../mod/admin.php:510
msgid "Global directory update URL"
msgstr ""
#: ../../mod/admin.php:510
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:511
msgid "Allow threaded items"
msgstr ""
#: ../../mod/admin.php:511
msgid "Allow infinite level threading for items on this site."
msgstr ""
#: ../../mod/admin.php:512
msgid "Private posts by default for new users"
msgstr ""
#: ../../mod/admin.php:512
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr ""
#: ../../mod/admin.php:513
msgid "Don't include post content in email notifications"
msgstr ""
#: ../../mod/admin.php:513
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:514
msgid "Disallow public access to addons listed in the apps menu."
msgstr ""
#: ../../mod/admin.php:514
msgid ""
"Checking this box will restrict addons listed in the apps menu to members "
"only."
msgstr ""
#: ../../mod/admin.php:515
msgid "Don't embed private images in posts"
msgstr ""
#: ../../mod/admin.php:515
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:517
msgid "Block multiple registrations"
msgstr ""
#: ../../mod/admin.php:517
msgid "Disallow users to register additional accounts for use as pages."
msgstr ""
#: ../../mod/admin.php:518
msgid "OpenID support"
msgstr ""
#: ../../mod/admin.php:518
msgid "OpenID support for registration and logins."
msgstr ""
#: ../../mod/admin.php:519
msgid "Fullname check"
msgstr ""
#: ../../mod/admin.php:519
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr ""
#: ../../mod/admin.php:520
msgid "UTF-8 Regular expressions"
msgstr ""
#: ../../mod/admin.php:520
msgid "Use PHP UTF8 regular expressions"
msgstr ""
#: ../../mod/admin.php:521
msgid "Show Community Page"
msgstr ""
#: ../../mod/admin.php:521
msgid ""
"Display a Community page showing all recent public postings on this site."
msgstr ""
#: ../../mod/admin.php:522
msgid "Enable OStatus support"
msgstr ""
#: ../../mod/admin.php:522
msgid ""
"Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr ""
#: ../../mod/admin.php:523
msgid "Enable Diaspora support"
msgstr ""
#: ../../mod/admin.php:523
msgid "Provide built-in Diaspora network compatibility."
msgstr ""
#: ../../mod/admin.php:524
msgid "Only allow Friendica contacts"
msgstr ""
#: ../../mod/admin.php:524
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr ""
#: ../../mod/admin.php:525
msgid "Verify SSL"
msgstr ""
#: ../../mod/admin.php:525
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:526
msgid "Proxy user"
msgstr ""
#: ../../mod/admin.php:527
msgid "Proxy URL"
msgstr ""
#: ../../mod/admin.php:528
msgid "Network timeout"
msgstr ""
#: ../../mod/admin.php:528
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr ""
#: ../../mod/admin.php:529
msgid "Delivery interval"
msgstr ""
#: ../../mod/admin.php:529
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:530
msgid "Poll interval"
msgstr ""
#: ../../mod/admin.php:530
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr ""
#: ../../mod/admin.php:531
msgid "Maximum Load Average"
msgstr ""
#: ../../mod/admin.php:531
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr ""
#: ../../mod/admin.php:533
msgid "Use MySQL full text engine"
msgstr ""
#: ../../mod/admin.php:533
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr ""
#: ../../mod/admin.php:534
msgid "Path to item cache"
msgstr ""
#: ../../mod/admin.php:535
msgid "Cache duration in seconds"
msgstr ""
#: ../../mod/admin.php:535
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One "
"day)."
msgstr ""
#: ../../mod/admin.php:536
msgid "Path for lock file"
msgstr ""
#: ../../mod/admin.php:537
msgid "Temp path"
msgstr ""
#: ../../mod/admin.php:538
msgid "Base path to installation"
msgstr ""
#: ../../mod/admin.php:555
msgid "Update has been marked successful"
msgstr ""
#: ../../mod/admin.php:565
#, php-format
msgid "Executing %s failed. Check system logs."
msgstr ""
#: ../../mod/admin.php:568
#, php-format
msgid "Update %s was successfully applied."
msgstr ""
#: ../../mod/admin.php:572
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr ""
#: ../../mod/admin.php:575
#, php-format
msgid "Update function %s could not be found."
msgstr ""
#: ../../mod/admin.php:590
msgid "No failed updates."
msgstr ""
#: ../../mod/admin.php:594
msgid "Failed Updates"
msgstr ""
#: ../../mod/admin.php:595
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr ""
#: ../../mod/admin.php:596
msgid "Mark success (if update was manually applied)"
msgstr ""
#: ../../mod/admin.php:597
msgid "Attempt to execute this update step automatically"
msgstr ""
#: ../../mod/admin.php:622
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] ""
msgstr[1] ""
#: ../../mod/admin.php:629
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] ""
msgstr[1] ""
#: ../../mod/admin.php:668
#, php-format
msgid "User '%s' deleted"
msgstr ""
#: ../../mod/admin.php:676
#, php-format
msgid "User '%s' unblocked"
msgstr ""
#: ../../mod/admin.php:676
#, php-format
msgid "User '%s' blocked"
msgstr ""
#: ../../mod/admin.php:752
msgid "select all"
msgstr ""
#: ../../mod/admin.php:753
msgid "User registrations waiting for confirm"
msgstr ""
#: ../../mod/admin.php:754
msgid "Request date"
msgstr ""
#: ../../mod/admin.php:755
msgid "No registrations."
msgstr ""
#: ../../mod/admin.php:756 ../../mod/notifications.php:161
#: ../../mod/notifications.php:208
msgid "Approve"
msgstr ""
#: ../../mod/admin.php:757
msgid "Deny"
msgstr ""
#: ../../mod/admin.php:761
msgid "Site admin"
msgstr ""
#: ../../mod/admin.php:762
msgid "Account expired"
msgstr ""
#: ../../mod/admin.php:765
msgid "Register date"
msgstr ""
#: ../../mod/admin.php:765
msgid "Last login"
msgstr ""
#: ../../mod/admin.php:765
msgid "Last item"
msgstr ""
#: ../../mod/admin.php:765
msgid "Account"
msgstr ""
#: ../../mod/admin.php:767
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:768
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:809
#, php-format
msgid "Plugin %s disabled."
msgstr ""
#: ../../mod/admin.php:813
#, php-format
msgid "Plugin %s enabled."
msgstr ""
#: ../../mod/admin.php:823 ../../mod/admin.php:1026
msgid "Disable"
msgstr ""
#: ../../mod/admin.php:825 ../../mod/admin.php:1028
msgid "Enable"
msgstr ""
#: ../../mod/admin.php:848 ../../mod/admin.php:1056
msgid "Toggle"
msgstr ""
#: ../../mod/admin.php:856 ../../mod/admin.php:1066
msgid "Author: "
msgstr ""
#: ../../mod/admin.php:857 ../../mod/admin.php:1067
msgid "Maintainer: "
msgstr ""
#: ../../mod/admin.php:986
msgid "No themes found."
msgstr ""
#: ../../mod/admin.php:1048
msgid "Screenshot"
msgstr ""
#: ../../mod/admin.php:1094
msgid "[Experimental]"
msgstr ""
#: ../../mod/admin.php:1095
msgid "[Unsupported]"
msgstr ""
#: ../../mod/admin.php:1122
msgid "Log settings updated."
msgstr ""
#: ../../mod/admin.php:1178
msgid "Clear"
msgstr ""
#: ../../mod/admin.php:1184
msgid "Debugging"
msgstr ""
#: ../../mod/admin.php:1185
msgid "Log file"
msgstr ""
#: ../../mod/admin.php:1185
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr ""
#: ../../mod/admin.php:1186
msgid "Log level"
msgstr ""
#: ../../mod/admin.php:1236
msgid "Close"
msgstr ""
#: ../../mod/admin.php:1242
msgid "FTP Host"
msgstr ""
#: ../../mod/admin.php:1243
msgid "FTP Path"
msgstr ""
#: ../../mod/admin.php:1244
msgid "FTP User"
msgstr ""
#: ../../mod/admin.php:1245
msgid "FTP Password"
#: ../../mod/videos.php:319
msgid "Upload New Videos"
msgstr ""
#: ../../mod/tagrm.php:41
@ -5510,7 +5571,7 @@ msgid ""
"Password reset failed."
msgstr ""
#: ../../mod/lostpass.php:84 ../../boot.php:1072
#: ../../mod/lostpass.php:84 ../../boot.php:1150
msgid "Password Reset"
msgstr ""
@ -5896,7 +5957,7 @@ msgstr ""
msgid "Home Notifications"
msgstr ""
#: ../../mod/photos.php:51 ../../boot.php:1878
#: ../../mod/photos.php:51 ../../boot.php:1956
msgid "Photo Albums"
msgstr ""
@ -5956,10 +6017,6 @@ msgstr ""
msgid "No photos selected"
msgstr ""
#: ../../mod/photos.php:1025
msgid "Access to this item is restricted."
msgstr ""
#: ../../mod/photos.php:1088
#, php-format
msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."
@ -6096,14 +6153,10 @@ msgstr ""
#: ../../mod/photos.php:1551 ../../mod/photos.php:1595
#: ../../mod/photos.php:1678 ../../mod/content.php:732
#: ../../object/Item.php:338 ../../object/Item.php:652 ../../boot.php:651
#: ../../object/Item.php:338 ../../object/Item.php:652 ../../boot.php:669
msgid "Comment"
msgstr ""
#: ../../mod/photos.php:1784
msgid "View Album"
msgstr ""
#: ../../mod/photos.php:1793
msgid "Recent Photos"
msgstr ""
@ -6289,22 +6342,14 @@ msgid ""
"features and resources."
msgstr ""
#: ../../mod/profile.php:21 ../../boot.php:1246
#: ../../mod/profile.php:21 ../../boot.php:1324
msgid "Requested profile is not available."
msgstr ""
#: ../../mod/profile.php:155 ../../mod/display.php:99
msgid "Access to this profile has been restricted."
msgstr ""
#: ../../mod/profile.php:180
msgid "Tips for New Members"
msgstr ""
#: ../../mod/display.php:206
msgid "Item has been removed."
msgstr ""
#: ../../mod/install.php:117
msgid "Friendica Social Communications Server - Setup"
msgstr ""
@ -6932,128 +6977,132 @@ msgstr ""
msgid "Textareas font size"
msgstr ""
#: ../../boot.php:650
#: ../../index.php:405
msgid "toggle mobile"
msgstr ""
#: ../../boot.php:668
msgid "Delete this item?"
msgstr ""
#: ../../boot.php:653
#: ../../boot.php:671
msgid "show fewer"
msgstr ""
#: ../../boot.php:920
#: ../../boot.php:998
#, php-format
msgid "Update %s failed. See error logs."
msgstr ""
#: ../../boot.php:922
#: ../../boot.php:1000
#, php-format
msgid "Update Error at %s"
msgstr ""
#: ../../boot.php:1032
#: ../../boot.php:1110
msgid "Create a New Account"
msgstr ""
#: ../../boot.php:1060
#: ../../boot.php:1138
msgid "Nickname or Email address: "
msgstr ""
#: ../../boot.php:1061
#: ../../boot.php:1139
msgid "Password: "
msgstr ""
#: ../../boot.php:1062
#: ../../boot.php:1140
msgid "Remember me"
msgstr ""
#: ../../boot.php:1065
#: ../../boot.php:1143
msgid "Or login using OpenID: "
msgstr ""
#: ../../boot.php:1071
#: ../../boot.php:1149
msgid "Forgot your password?"
msgstr ""
#: ../../boot.php:1074
#: ../../boot.php:1152
msgid "Website Terms of Service"
msgstr ""
#: ../../boot.php:1075
#: ../../boot.php:1153
msgid "terms of service"
msgstr ""
#: ../../boot.php:1077
#: ../../boot.php:1155
msgid "Website Privacy Policy"
msgstr ""
#: ../../boot.php:1078
#: ../../boot.php:1156
msgid "privacy policy"
msgstr ""
#: ../../boot.php:1207
#: ../../boot.php:1285
msgid "Requested account is not available."
msgstr ""
#: ../../boot.php:1286 ../../boot.php:1390
#: ../../boot.php:1364 ../../boot.php:1468
msgid "Edit profile"
msgstr ""
#: ../../boot.php:1352
#: ../../boot.php:1430
msgid "Message"
msgstr ""
#: ../../boot.php:1360
#: ../../boot.php:1438
msgid "Manage/edit profiles"
msgstr ""
#: ../../boot.php:1489 ../../boot.php:1575
#: ../../boot.php:1567 ../../boot.php:1653
msgid "g A l F d"
msgstr ""
#: ../../boot.php:1490 ../../boot.php:1576
#: ../../boot.php:1568 ../../boot.php:1654
msgid "F d"
msgstr ""
#: ../../boot.php:1535 ../../boot.php:1616
#: ../../boot.php:1613 ../../boot.php:1694
msgid "[today]"
msgstr ""
#: ../../boot.php:1547
#: ../../boot.php:1625
msgid "Birthday Reminders"
msgstr ""
#: ../../boot.php:1548
#: ../../boot.php:1626
msgid "Birthdays this week:"
msgstr ""
#: ../../boot.php:1609
#: ../../boot.php:1687
msgid "[No description]"
msgstr ""
#: ../../boot.php:1627
#: ../../boot.php:1705
msgid "Event Reminders"
msgstr ""
#: ../../boot.php:1628
#: ../../boot.php:1706
msgid "Events this week:"
msgstr ""
#: ../../boot.php:1864
#: ../../boot.php:1942
msgid "Status Messages and Posts"
msgstr ""
#: ../../boot.php:1871
#: ../../boot.php:1949
msgid "Profile Details"
msgstr ""
#: ../../boot.php:1888
#: ../../boot.php:1960 ../../boot.php:1963
msgid "Videos"
msgstr ""
#: ../../boot.php:1973
msgid "Events and Calendar"
msgstr ""
#: ../../boot.php:1895
#: ../../boot.php:1980
msgid "Only You Can See This"
msgstr ""
#: ../../index.php:405
msgid "toggle mobile"
msgstr ""

View file

@ -1,5 +1,7 @@
#!/bin/bash
command -v uglifyjs >/dev/null 2>&1 || { echo >&2 "I require UglifyJS but it's not installed. Aborting."; exit 1; }
MINIFY_CMD=uglifyjs
JSFILES=(

View file

@ -1 +0,0 @@
<h1>$message</h1>

View file

@ -1,26 +0,0 @@
<div id="acl-wrapper">
<input id="acl-search">
<a href="#" id="acl-showall">$showall</a>
<div id="acl-list">
<div id="acl-list-content">
</div>
</div>
<span id="acl-fields"></span>
</div>
<div class="acl-list-item" rel="acl-template" style="display:none">
<img data-src="{0}"><p>{1}</p>
<a href="#" class='acl-button-show'>$show</a>
<a href="#" class='acl-button-hide'>$hide</a>
</div>
<script>
$(document).ready(function() {
if(typeof acl=="undefined"){
acl = new ACL(
baseurl+"/acl",
[ $allowcid,$allowgid,$denycid,$denygid ]
);
}
});
</script>

View file

@ -1,42 +0,0 @@
<script>
// update pending count //
$(function(){
$("nav").bind('nav-update', function(e,data){
var elm = $('#pending-update');
var register = $(data).find('register').text();
if (register=="0") { register=""; elm.hide();} else { elm.show(); }
elm.html(register);
});
});
</script>
<h4><a href="$admurl">$admtxt</a></h4>
<ul class='admin linklist'>
<li class='admin link button $admin.site.2'><a href='$admin.site.0'>$admin.site.1</a></li>
<li class='admin link button $admin.users.2'><a href='$admin.users.0'>$admin.users.1</a><span id='pending-update' title='$h_pending'></span></li>
<li class='admin link button $admin.plugins.2'><a href='$admin.plugins.0'>$admin.plugins.1</a></li>
<li class='admin link button $admin.themes.2'><a href='$admin.themes.0'>$admin.themes.1</a></li>
<li class='admin link button $admin.dbsync.2'><a href='$admin.dbsync.0'>$admin.dbsync.1</a></li>
</ul>
{{ if $admin.update }}
<ul class='admin linklist'>
<li class='admin link button $admin.update.2'><a href='$admin.update.0'>$admin.update.1</a></li>
<li class='admin link button $admin.update.2'><a href='https://kakste.com/profile/inthegit'>Important Changes</a></li>
</ul>
{{ endif }}
{{ if $admin.plugins_admin }}<h4>$plugadmtxt</h4>{{ endif }}
<ul class='admin linklist'>
{{ for $admin.plugins_admin as $l }}
<li class='admin link button $l.2'><a href='$l.0'>$l.1</a></li>
{{ endfor }}
</ul>
<h4>$logtxt</h4>
<ul class='admin linklist'>
<li class='admin link button $admin.logs.2'><a href='$admin.logs.0'>$admin.logs.1</a></li>
</ul>

View file

@ -1,19 +0,0 @@
<div id='adminpage'>
<h1>$title - $page</h1>
<form action="$baseurl/admin/logs" method="post">
<input type='hidden' name='form_security_token' value='$form_security_token'>
{{ inc field_checkbox.tpl with $field=$debugging }}{{ endinc }}
{{ inc field_input.tpl with $field=$logfile }}{{ endinc }}
{{ inc field_select.tpl with $field=$loglevel }}{{ endinc }}
<div class="submit"><input type="submit" name="page_logs" value="$submit" /></div>
</form>
<h3>$logname</h3>
<div style="width:100%; height:400px; overflow: auto; "><pre>$data</pre></div>
<!-- <iframe src='$baseurl/$logname' style="width:100%; height:400px"></iframe> -->
<!-- <div class="submit"><input type="submit" name="page_logs_clear_log" value="$clear" /></div> -->
</div>

View file

@ -1,15 +0,0 @@
<div id='adminpage'>
<h1>$title - $page</h1>
<ul id='pluginslist'>
{{ for $plugins as $p }}
<li class='plugin $p.1'>
<a class='toggleplugin' href='$baseurl/admin/$function/$p.0?a=t&amp;t=$form_security_token' title="{{if $p.1==on }}Disable{{ else }}Enable{{ endif }}" ><span class='icon $p.1'></span></a>
<a href='$baseurl/admin/$function/$p.0'><span class='name'>$p.2.name</span></a> - <span class="version">$p.2.version</span>
{{ if $p.2.experimental }} $experimental {{ endif }}{{ if $p.2.unsupported }} $unsupported {{ endif }}
<div class='desc'>$p.2.description</div>
</li>
{{ endfor }}
</ul>
</div>

View file

@ -1,36 +0,0 @@
<div id='adminpage'>
<h1>$title - $page</h1>
<p><span class='toggleplugin icon $status'></span> $info.name - $info.version : <a href="$baseurl/admin/$function/$plugin/?a=t&amp;t=$form_security_token">$action</a></p>
<p>$info.description</p>
<p class="author">$str_author
{{ for $info.author as $a }}
{{ if $a.link }}<a href="$a.link">$a.name</a>{{ else }}$a.name{{ endif }},
{{ endfor }}
</p>
<p class="maintainer">$str_maintainer
{{ for $info.maintainer as $a }}
{{ if $a.link }}<a href="$a.link">$a.name</a>{{ else }}$a.name{{ endif }},
{{ endfor }}
</p>
{{ if $screenshot }}
<a href="$screenshot.0" class='screenshot'><img src="$screenshot.0" alt="$screenshot.1" /></a>
{{ endif }}
{{ if $admin_form }}
<h3>$settings</h3>
<form method="post" action="$baseurl/admin/$function/$plugin/">
$admin_form
</form>
{{ endif }}
{{ if $readme }}
<h3>Readme</h3>
<div id="plugin_readme">
$readme
</div>
{{ endif }}
</div>

View file

@ -1,98 +0,0 @@
<script src="js/jquery.htmlstream.js"></script>
<script>
/* ajax updater */
function updateEnd(data){
//$("#updatepopup .panel_text").html(data);
$("#remoteupdate_form").find("input").removeAttr('disabled');
$(".panel_action_close").fadeIn()
}
function updateOn(data){
var patt=/§([^§]*)§/g;
var matches = data.match(patt);
$(matches).each(function(id,data){
data = data.replace(/§/g,"");
d = data.split("@");
console.log(d);
elm = $("#updatepopup .panel_text #"+d[0]);
html = "<div id='"+d[0]+"' class='progress'>"+d[1]+"<span>"+d[2]+"</span></div>";
if (elm.length==0){
$("#updatepopup .panel_text").append(html);
} else {
$(elm).replaceWith(html);
}
});
}
$(function(){
$("#remoteupdate_form").submit(function(){
var data={};
$(this).find("input").each(function(i, e){
name = $(e).attr('name');
value = $(e).val();
e.disabled = true;
data[name]=value;
});
$("#updatepopup .panel_text").html("");
$("#updatepopup").show();
$("#updatepopup .panel").hide().slideDown(500);
$(".panel_action_close").hide().click(function(){
$("#updatepopup .panel").slideUp(500, function(){
$("#updatepopup").hide();
});
});
$.post(
$(this).attr('action'),
data,
updateEnd,
'text',
updateOn
);
return false;
})
});
</script>
<div id="updatepopup" class="popup">
<div class="background"></div>
<div class="panel">
<div class="panel_in">
<h1>Friendica Update</h1>
<div class="panel_text"></div>
<div class="panel_actions">
<input type="button" value="$close" class="panel_action_close">
</div>
</div>
</div>
</div>
<div id="adminpage">
<dl> <dt>Your version:</dt><dd>$localversion</dd> </dl>
{{ if $needupdate }}
<dl> <dt>New version:</dt><dd>$remoteversion</dd> </dl>
<form id="remoteupdate_form" method="POST" action="$baseurl/admin/update">
<input type="hidden" name="$remotefile.0" value="$remotefile.2">
{{ if $canwrite }}
<div class="submit"><input type="submit" name="remoteupdate" value="$submit" /></div>
{{ else }}
<h3>Your friendica installation is not writable by web server.</h3>
{{ if $canftp }}
<p>You can try to update via FTP</p>
{{ inc field_input.tpl with $field=$ftphost }}{{ endinc }}
{{ inc field_input.tpl with $field=$ftppath }}{{ endinc }}
{{ inc field_input.tpl with $field=$ftpuser }}{{ endinc }}
{{ inc field_password.tpl with $field=$ftppwd }}{{ endinc }}
<div class="submit"><input type="submit" name="remoteupdate" value="$submit" /></div>
{{ endif }}
{{ endif }}
</form>
{{ else }}
<h4>No updates</h4>
{{ endif }}
</div>

View file

@ -1,116 +0,0 @@
<script>
$(function(){
$("#cnftheme").click(function(){
$.colorbox({
width: 800,
height: '90%',
/*onOpen: function(){
var theme = $("#id_theme :selected").val();
$("#cnftheme").attr('href',"$baseurl/admin/themes/"+theme);
},*/
href: "$baseurl/admin/themes/" + $("#id_theme :selected").val(),
onComplete: function(){
$("div#fancybox-content form").submit(function(e){
var url = $(this).attr('action');
// can't get .serialize() to work...
var data={};
$(this).find("input").each(function(){
data[$(this).attr('name')] = $(this).val();
});
$(this).find("select").each(function(){
data[$(this).attr('name')] = $(this).children(":selected").val();
});
console.log(":)", url, data);
$.post(url, data, function(data) {
if(timer) clearTimeout(timer);
NavUpdate();
$.colorbox.close();
})
return false;
});
}
});
return false;
});
});
</script>
<div id='adminpage'>
<h1>$title - $page</h1>
<form action="$baseurl/admin/site" method="post">
<input type='hidden' name='form_security_token' value='$form_security_token'>
{{ inc field_input.tpl with $field=$sitename }}{{ endinc }}
{{ inc field_textarea.tpl with $field=$banner }}{{ endinc }}
{{ inc field_select.tpl with $field=$language }}{{ endinc }}
{{ inc field_select.tpl with $field=$theme }}{{ endinc }}
{{ inc field_select.tpl with $field=$theme_mobile }}{{ endinc }}
{{ inc field_select.tpl with $field=$ssl_policy }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$new_share }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$hide_help }}{{ endinc }}
{{ inc field_select.tpl with $field=$singleuser }}{{ endinc }}
<div class="submit"><input type="submit" name="page_site" value="$submit" /></div>
<h3>$registration</h3>
{{ inc field_input.tpl with $field=$register_text }}{{ endinc }}
{{ inc field_select.tpl with $field=$register_policy }}{{ endinc }}
{{ inc field_input.tpl with $field=$daily_registrations }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$no_multi_reg }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$no_openid }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$no_regfullname }}{{ endinc }}
<div class="submit"><input type="submit" name="page_site" value="$submit" /></div>
<h3>$upload</h3>
{{ inc field_input.tpl with $field=$maximagesize }}{{ endinc }}
{{ inc field_input.tpl with $field=$maximagelength }}{{ endinc }}
{{ inc field_input.tpl with $field=$jpegimagequality }}{{ endinc }}
<h3>$corporate</h3>
{{ inc field_input.tpl with $field=$allowed_sites }}{{ endinc }}
{{ inc field_input.tpl with $field=$allowed_email }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$block_public }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$force_publish }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$no_community_page }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$ostatus_disabled }}{{ endinc }}
{{ inc field_select.tpl with $field=$ostatus_poll_interval }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$diaspora_enabled }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$dfrn_only }}{{ endinc }}
{{ inc field_input.tpl with $field=$global_directory }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$thread_allow }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$newuser_private }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$enotify_no_content }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$private_addons }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$disable_embedded }}{{ endinc }}
<div class="submit"><input type="submit" name="page_site" value="$submit" /></div>
<h3>$advanced</h3>
{{ inc field_checkbox.tpl with $field=$no_utf }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$verifyssl }}{{ endinc }}
{{ inc field_input.tpl with $field=$proxy }}{{ endinc }}
{{ inc field_input.tpl with $field=$proxyuser }}{{ endinc }}
{{ inc field_input.tpl with $field=$timeout }}{{ endinc }}
{{ inc field_input.tpl with $field=$delivery_interval }}{{ endinc }}
{{ inc field_input.tpl with $field=$poll_interval }}{{ endinc }}
{{ inc field_input.tpl with $field=$maxloadavg }}{{ endinc }}
{{ inc field_input.tpl with $field=$abandon_days }}{{ endinc }}
{{ inc field_input.tpl with $field=$lockpath }}{{ endinc }}
{{ inc field_input.tpl with $field=$temppath }}{{ endinc }}
{{ inc field_input.tpl with $field=$basepath }}{{ endinc }}
<h3>$performance</h3>
{{ inc field_checkbox.tpl with $field=$use_fulltext_engine }}{{ endinc }}
{{ inc field_input.tpl with $field=$itemcache }}{{ endinc }}
{{ inc field_input.tpl with $field=$itemcache_duration }}{{ endinc }}
<div class="submit"><input type="submit" name="page_site" value="$submit" /></div>
</form>
</div>

View file

@ -1,40 +0,0 @@
<div id='adminpage'>
<h1>$title - $page</h1>
<dl>
<dt>$queues.label</dt>
<dd>$queues.deliverq - $queues.queue</dd>
</dl>
<dl>
<dt>$pending.0</dt>
<dd>$pending.1</dt>
</dl>
<dl>
<dt>$users.0</dt>
<dd>$users.1</dd>
</dl>
{{ for $accounts as $p }}
<dl>
<dt>$p.0</dt>
<dd>{{ if $p.1 }}$p.1{{ else }}0{{ endif }}</dd>
</dl>
{{ endfor }}
<dl>
<dt>$plugins.0</dt>
{{ for $plugins.1 as $p }}
<dd>$p</dd>
{{ endfor }}
</dl>
<dl>
<dt>$version.0</dt>
<dd>$version.1 - $build</dt>
</dl>
</div>

View file

@ -1,98 +0,0 @@
<script>
function confirm_delete(uname){
return confirm( "$confirm_delete".format(uname));
}
function confirm_delete_multi(){
return confirm("$confirm_delete_multi");
}
function selectall(cls){
$("."+cls).attr('checked','checked');
return false;
}
</script>
<div id='adminpage'>
<h1>$title - $page</h1>
<form action="$baseurl/admin/users" method="post">
<input type='hidden' name='form_security_token' value='$form_security_token'>
<h3>$h_pending</h3>
{{ if $pending }}
<table id='pending'>
<thead>
<tr>
{{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
<th></th>
<th></th>
</tr>
</thead>
<tbody>
{{ for $pending as $u }}
<tr>
<td class="created">$u.created</td>
<td class="name">$u.name</td>
<td class="email">$u.email</td>
<td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
<td class="tools">
<a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
<a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
</td>
</tr>
{{ endfor }}
</tbody>
</table>
<div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
<div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
{{ else }}
<p>$no_pending</p>
{{ endif }}
<h3>$h_users</h3>
{{ if $users }}
<table id='users'>
<thead>
<tr>
<th></th>
{{ for $th_users as $th }}<th>$th</th>{{ endfor }}
<th></th>
<th></th>
</tr>
</thead>
<tbody>
{{ for $users as $u }}
<tr>
<td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
<td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
<td class='email'>$u.email</td>
<td class='register_date'>$u.register_date</td>
<td class='login_date'>$u.login_date</td>
<td class='lastitem_date'>$u.lastitem_date</td>
<td class='login_date'>$u.page_flags {{ if $u.is_admin }}($siteadmin){{ endif }} {{ if $u.account_expired }}($accountexpired){{ endif }}</td>
<td class="checkbox">
{{ if $u.is_admin }}
&nbsp;
{{ else }}
<input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
{{ endif }}
<td class="tools">
{{ if $u.is_admin }}
&nbsp;
{{ else }}
<a href="$baseurl/admin/users/block/$u.uid?t=$form_security_token" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
<a href="$baseurl/admin/users/delete/$u.uid?t=$form_security_token" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon drop'></span></a>
{{ endif }}
</td>
</tr>
{{ endfor }}
</tbody>
</table>
<div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
<div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
{{ else }}
NO USERS?!?
{{ endif }}
</form>
</div>

View file

@ -1,15 +0,0 @@
<div id="photo-album-edit-wrapper">
<form name="photo-album-edit-form" id="photo-album-edit-form" action="photos/$nickname/album/$hexalbum" method="post" >
<label id="photo-album-edit-name-label" for="photo-album-edit-name" >$nametext</label>
<input type="text" size="64" name="albumname" value="$album" >
<div id="photo-album-edit-name-end"></div>
<input id="photo-album-edit-submit" type="submit" name="submit" value="$submit" />
<input id="photo-album-edit-drop" type="submit" name="dropalbum" value="$dropsubmit" onclick="return confirmDelete();" />
</form>
</div>
<div id="photo-album-edit-end" ></div>

View file

@ -1,66 +0,0 @@
<config>
<site>
<name>$config.site.name</name>
<server>$config.site.server</server>
<theme>default</theme>
<path></path>
<logo>$config.site.logo</logo>
<fancy>true</fancy>
<language>en</language>
<email>$config.site.email</email>
<broughtby></broughtby>
<broughtbyurl></broughtbyurl>
<timezone>UTC</timezone>
<closed>$config.site.closed</closed>
<inviteonly>false</inviteonly>
<private>$config.site.private</private>
<textlimit>$config.site.textlimit</textlimit>
<ssl>$config.site.ssl</ssl>
<sslserver>$config.site.sslserver</sslserver>
<shorturllength>30</shorturllength>
</site>
<license>
<type>cc</type>
<owner></owner>
<url>http://creativecommons.org/licenses/by/3.0/</url>
<title>Creative Commons Attribution 3.0</title>
<image>http://i.creativecommons.org/l/by/3.0/80x15.png</image>
</license>
<nickname>
<featured></featured>
</nickname>
<profile>
<biolimit></biolimit>
</profile>
<group>
<desclimit></desclimit>
</group>
<notice>
<contentlimit></contentlimit>
</notice>
<throttle>
<enabled>false</enabled>
<count>20</count>
<timespan>600</timespan>
</throttle>
<xmpp>
<enabled>false</enabled>
<server>INVALID SERVER</server>
<port>5222</port>
<user>update</user>
</xmpp>
<integration>
<source>StatusNet</source>
</integration>
<attachments>
<uploads>false</uploads>
<file_quota>0</file_quota>
</attachments>
</config>

View file

@ -1,7 +0,0 @@
<!-- TEMPLATE APPEARS UNUSED -->
<users type="array">
{{for $users as $u }}
{{inc api_user_xml.tpl with $user=$u }}{{endinc}}
{{endfor}}
</users>

View file

@ -1,6 +0,0 @@
<hash>
<remaining-hits type="integer">$hash.remaining_hits</remaining-hits>
<hourly-limit type="integer">$hash.hourly_limit</hourly-limit>
<reset-time type="datetime">$hash.reset_time</reset-time>
<reset_time_in_seconds type="integer">$hash.resettime_in_seconds</reset_time_in_seconds>
</hash>

View file

@ -1,46 +0,0 @@
<status>{{ if $status }}
<created_at>$status.created_at</created_at>
<id>$status.id</id>
<text>$status.text</text>
<source>$status.source</source>
<truncated>$status.truncated</truncated>
<in_reply_to_status_id>$status.in_reply_to_status_id</in_reply_to_status_id>
<in_reply_to_user_id>$status.in_reply_to_user_id</in_reply_to_user_id>
<favorited>$status.favorited</favorited>
<in_reply_to_screen_name>$status.in_reply_to_screen_name</in_reply_to_screen_name>
<geo>$status.geo</geo>
<coordinates>$status.coordinates</coordinates>
<place>$status.place</place>
<contributors>$status.contributors</contributors>
<user>
<id>$status.user.id</id>
<name>$status.user.name</name>
<screen_name>$status.user.screen_name</screen_name>
<location>$status.user.location</location>
<description>$status.user.description</description>
<profile_image_url>$status.user.profile_image_url</profile_image_url>
<url>$status.user.url</url>
<protected>$status.user.protected</protected>
<followers_count>$status.user.followers</followers_count>
<profile_background_color>$status.user.profile_background_color</profile_background_color>
<profile_text_color>$status.user.profile_text_color</profile_text_color>
<profile_link_color>$status.user.profile_link_color</profile_link_color>
<profile_sidebar_fill_color>$status.user.profile_sidebar_fill_color</profile_sidebar_fill_color>
<profile_sidebar_border_color>$status.user.profile_sidebar_border_color</profile_sidebar_border_color>
<friends_count>$status.user.friends_count</friends_count>
<created_at>$status.user.created_at</created_at>
<favourites_count>$status.user.favourites_count</favourites_count>
<utc_offset>$status.user.utc_offset</utc_offset>
<time_zone>$status.user.time_zone</time_zone>
<profile_background_image_url>$status.user.profile_background_image_url</profile_background_image_url>
<profile_background_tile>$status.user.profile_background_tile</profile_background_tile>
<profile_use_background_image>$status.user.profile_use_background_image</profile_use_background_image>
<notifications></notifications>
<geo_enabled>$status.user.geo_enabled</geo_enabled>
<verified>$status.user.verified</verified>
<following></following>
<statuses_count>$status.user.statuses_count</statuses_count>
<lang>$status.user.lang</lang>
<contributors_enabled>$status.user.contributors_enabled</contributors_enabled>
</user>
{{ endif }}</status>

View file

@ -1 +0,0 @@
<ok>$ok</ok>

View file

@ -1,90 +0,0 @@
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:georss="http://www.georss.org/georss" xmlns:activity="http://activitystrea.ms/spec/1.0/" xmlns:media="http://purl.org/syndication/atommedia" xmlns:poco="http://portablecontacts.net/spec/1.0" xmlns:ostatus="http://ostatus.org/schema/1.0" xmlns:statusnet="http://status.net/schema/api/1/">
<generator uri="http://status.net" version="0.9.7">StatusNet</generator>
<id>$rss.self</id>
<title>Friendica</title>
<subtitle>Friendica API feed</subtitle>
<logo>$rss.logo</logo>
<updated>$rss.atom_updated</updated>
<link type="text/html" rel="alternate" href="$rss.alternate"/>
<link type="application/atom+xml" rel="self" href="$rss.self"/>
<author>
<activity:object-type>http://activitystrea.ms/schema/1.0/person</activity:object-type>
<uri>$user.url</uri>
<name>$user.name</name>
<link rel="alternate" type="text/html" href="$user.url"/>
<link rel="avatar" type="image/jpeg" media:width="106" media:height="106" href="$user.profile_image_url"/>
<link rel="avatar" type="image/jpeg" media:width="96" media:height="96" href="$user.profile_image_url"/>
<link rel="avatar" type="image/jpeg" media:width="48" media:height="48" href="$user.profile_image_url"/>
<link rel="avatar" type="image/jpeg" media:width="24" media:height="24" href="$user.profile_image_url"/>
<georss:point></georss:point>
<poco:preferredUsername>$user.screen_name</poco:preferredUsername>
<poco:displayName>$user.name</poco:displayName>
<poco:urls>
<poco:type>homepage</poco:type>
<poco:value>$user.url</poco:value>
<poco:primary>true</poco:primary>
</poco:urls>
<statusnet:profile_info local_id="$user.id"></statusnet:profile_info>
</author>
<!--Deprecation warning: activity:subject is present only for backward compatibility. It will be removed in the next version of StatusNet.-->
<activity:subject>
<activity:object-type>http://activitystrea.ms/schema/1.0/person</activity:object-type>
<id>$user.contact_url</id>
<title>$user.name</title>
<link rel="alternate" type="text/html" href="$user.url"/>
<link rel="avatar" type="image/jpeg" media:width="106" media:height="106" href="$user.profile_image_url"/>
<link rel="avatar" type="image/jpeg" media:width="96" media:height="96" href="$user.profile_image_url"/>
<link rel="avatar" type="image/jpeg" media:width="48" media:height="48" href="$user.profile_image_url"/>
<link rel="avatar" type="image/jpeg" media:width="24" media:height="24" href="$user.profile_image_url"/>
<poco:preferredUsername>$user.screen_name</poco:preferredUsername>
<poco:displayName>$user.name</poco:displayName>
<poco:urls>
<poco:type>homepage</poco:type>
<poco:value>$user.url</poco:value>
<poco:primary>true</poco:primary>
</poco:urls>
<statusnet:profile_info local_id="$user.id"></statusnet:profile_info>
</activity:subject>
{{ for $statuses as $status }}
<entry>
<activity:object-type>$status.objecttype</activity:object-type>
<id>$status.message_id</id>
<title>$status.text</title>
<content type="html">$status.statusnet_html</content>
<link rel="alternate" type="text/html" href="$status.url"/>
<activity:verb>$status.verb</activity:verb>
<published>$status.published</published>
<updated>$status.updated</updated>
<link rel="self" type="application/atom+xml" href="$status.self"/>
<link rel="edit" type="application/atom+xml" href="$status.edit"/>
<statusnet:notice_info local_id="$status.id" source="$status.source" >
</statusnet:notice_info>
<author>
<activity:object-type>http://activitystrea.ms/schema/1.0/person</activity:object-type>
<uri>$status.user.url</uri>
<name>$status.user.name</name>
<link rel="alternate" type="text/html" href="$status.user.url"/>
<link rel="avatar" type="image/jpeg" media:width="48" media:height="48" href="$status.user.profile_image_url"/>
<georss:point/>
<poco:preferredUsername>$status.user.screen_name</poco:preferredUsername>
<poco:displayName>$status.user.name</poco:displayName>
<poco:address/>
<poco:urls>
<poco:type>homepage</poco:type>
<poco:value>$status.user.url</poco:value>
<poco:primary>true</poco:primary>
</poco:urls>
</author>
<link rel="ostatus:conversation" type="text/html" href="$status.url"/>
</entry>
{{ endfor }}
</feed>

View file

@ -1,26 +0,0 @@
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:georss="http://www.georss.org/georss" xmlns:twitter="http://api.twitter.com">
<channel>
<title>Friendica</title>
<link>$rss.alternate</link>
<atom:link type="application/rss+xml" rel="self" href="$rss.self"/>
<description>Friendica timeline</description>
<language>$rss.language</language>
<ttl>40</ttl>
<image>
<link>$user.link</link>
<title>$user.name's items</title>
<url>$user.profile_image_url</url>
</image>
{{ for $statuses as $status }}
<item>
<title>$status.user.name: $status.text</title>
<description>$status.text</description>
<pubDate>$status.created_at</pubDate>
<guid>$status.url</guid>
<link>$status.url</link>
<twitter:source>$status.source</twitter:source>
</item>
{{ endfor }}
</channel>
</rss>

View file

@ -1,20 +0,0 @@
<statuses type="array" xmlns:statusnet="http://status.net/schema/api/1/">
{{ for $statuses as $status }} <status>
<text>$status.text</text>
<truncated>$status.truncated</truncated>
<created_at>$status.created_at</created_at>
<in_reply_to_status_id>$status.in_reply_to_status_id</in_reply_to_status_id>
<source>$status.source</source>
<id>$status.id</id>
<in_reply_to_user_id>$status.in_reply_to_user_id</in_reply_to_user_id>
<in_reply_to_screen_name>$status.in_reply_to_screen_name</in_reply_to_screen_name>
<geo>$status.geo</geo>
<favorited>$status.favorited</favorited>
{{ inc api_user_xml.tpl with $user=$status.user }}{{ endinc }} <statusnet:html>$status.statusnet_html</statusnet:html>
<statusnet:conversation_id>$status.statusnet_conversation_id</statusnet:conversation_id>
<url>$status.url</url>
<coordinates>$status.coordinates</coordinates>
<place>$status.place</place>
<contributors>$status.contributors</contributors>
</status>
{{ endfor }}</statuses>

View file

@ -1,46 +0,0 @@
<user>
<id>$user.id</id>
<name>$user.name</name>
<screen_name>$user.screen_name</screen_name>
<location>$user.location</location>
<description>$user.description</description>
<profile_image_url>$user.profile_image_url</profile_image_url>
<url>$user.url</url>
<protected>$user.protected</protected>
<followers_count>$user.followers_count</followers_count>
<friends_count>$user.friends_count</friends_count>
<created_at>$user.created_at</created_at>
<favourites_count>$user.favourites_count</favourites_count>
<utc_offset>$user.utc_offset</utc_offset>
<time_zone>$user.time_zone</time_zone>
<statuses_count>$user.statuses_count</statuses_count>
<following>$user.following</following>
<profile_background_color>$user.profile_background_color</profile_background_color>
<profile_text_color>$user.profile_text_color</profile_text_color>
<profile_link_color>$user.profile_link_color</profile_link_color>
<profile_sidebar_fill_color>$user.profile_sidebar_fill_color</profile_sidebar_fill_color>
<profile_sidebar_border_color>$user.profile_sidebar_border_color</profile_sidebar_border_color>
<profile_background_image_url>$user.profile_background_image_url</profile_background_image_url>
<profile_background_tile>$user.profile_background_tile</profile_background_tile>
<profile_use_background_image>$user.profile_use_background_image</profile_use_background_image>
<notifications>$user.notifications</notifications>
<geo_enabled>$user.geo_enabled</geo_enabled>
<verified>$user.verified</verified>
<lang>$user.lang</lang>
<contributors_enabled>$user.contributors_enabled</contributors_enabled>
<status>{{ if $user.status }}
<created_at>$user.status.created_at</created_at>
<id>$user.status.id</id>
<text>$user.status.text</text>
<source>$user.status.source</source>
<truncated>$user.status.truncated</truncated>
<in_reply_to_status_id>$user.status.in_reply_to_status_id</in_reply_to_status_id>
<in_reply_to_user_id>$user.status.in_reply_to_user_id</in_reply_to_user_id>
<favorited>$user.status.favorited</favorited>
<in_reply_to_screen_name>$user.status.in_reply_to_screen_name</in_reply_to_screen_name>
<geo>$user.status.geo</geo>
<coordinates>$user.status.coordinates</coordinates>
<place>$user.status.place</place>
<contributors>$user.status.contributors</contributors>
{{ endif }}</status>
</user>

View file

@ -1,7 +0,0 @@
<h3>$title</h3>
<ul>
{{ for $apps as $ap }}
<li>$ap</li>
{{ endfor }}
</ul>

View file

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom"
xmlns:thr="http://purl.org/syndication/thread/1.0"
xmlns:at="http://purl.org/atompub/tombstones/1.0"
xmlns:media="http://purl.org/syndication/atommedia"
xmlns:dfrn="http://purl.org/macgirvin/dfrn/1.0"
xmlns:as="http://activitystrea.ms/spec/1.0/"
xmlns:georss="http://www.georss.org/georss"
xmlns:poco="http://portablecontacts.net/spec/1.0"
xmlns:ostatus="http://ostatus.org/schema/1.0"
xmlns:statusnet="http://status.net/schema/api/1/" >
<id>$feed_id</id>
<title>$feed_title</title>
<generator uri="http://friendica.com" version="$version">Friendica</generator>
<link rel="license" href="http://creativecommons.org/licenses/by/3.0/" />
$hub
$salmon
$community
<updated>$feed_updated</updated>
<dfrn:owner>
<name dfrn:updated="$namdate" >$name</name>
<uri dfrn:updated="$uridate" >$profile_page</uri>
<link rel="photo" type="image/jpeg" dfrn:updated="$picdate" media:width="175" media:height="175" href="$photo" />
<link rel="avatar" type="image/jpeg" dfrn:updated="$picdate" media:width="175" media:height="175" href="$photo" />
$birthday
</dfrn:owner>

View file

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom"
xmlns:thr="http://purl.org/syndication/thread/1.0"
xmlns:at="http://purl.org/atompub/tombstones/1.0"
xmlns:media="http://purl.org/syndication/atommedia"
xmlns:dfrn="http://purl.org/macgirvin/dfrn/1.0"
xmlns:as="http://activitystrea.ms/spec/1.0/"
xmlns:georss="http://www.georss.org/georss"
xmlns:poco="http://portablecontacts.net/spec/1.0"
xmlns:ostatus="http://ostatus.org/schema/1.0"
xmlns:statusnet="http://status.net/schema/api/1/" >
<id>$feed_id</id>
<title>$feed_title</title>
<generator uri="http://friendica.com" version="$version">Friendica</generator>
<link rel="license" href="http://creativecommons.org/licenses/by/3.0/" />
$hub
$salmon
$community
<updated>$feed_updated</updated>
<author>
<name dfrn:updated="$namdate" >$name</name>
<uri dfrn:updated="$uridate" >$profile_page</uri>
<link rel="photo" type="image/jpeg" dfrn:updated="$picdate" media:width="175" media:height="175" href="$photo" />
<link rel="avatar" type="image/jpeg" dfrn:updated="$picdate" media:width="175" media:height="175" href="$photo" />
$birthday
</author>

View file

@ -1,17 +0,0 @@
<dfrn:mail>
<dfrn:sender>
<dfrn:name>$name</dfrn:name>
<dfrn:uri>$profile_page</dfrn:uri>
<dfrn:avatar>$thumb</dfrn:avatar>
</dfrn:sender>
<dfrn:id>$item_id</dfrn:id>
<dfrn:in-reply-to>$parent_id</dfrn:in-reply-to>
<dfrn:sentdate>$created</dfrn:sentdate>
<dfrn:subject>$subject</dfrn:subject>
<dfrn:content>$content</dfrn:content>
</dfrn:mail>

View file

@ -1,17 +0,0 @@
<dfrn:relocate>
<dfrn:url>$url</dfrn:url>
<dfrn:name>$name</dfrn:name>
<dfrn:photo>$photo</dfrn:photo>
<dfrn:thumb>$thumb</dfrn:thumb>
<dfrn:micro>$micro</dfrn:micro>
<dfrn:request>$request</dfrn:request>
<dfrn:confirm>$confirm</dfrn:confirm>
<dfrn:notify>$notify</dfrn:notify>
<dfrn:poll>$poll</dfrn:poll>
<dfrn:sitepubkey>$sitepubkey</dfrn:sitepubkey>
</dfrn:relocate>

View file

@ -1,11 +0,0 @@
<dfrn:suggest>
<dfrn:url>$url</dfrn:url>
<dfrn:name>$name</dfrn:name>
<dfrn:photo>$photo</dfrn:photo>
<dfrn:request>$request</dfrn:request>
<dfrn:note>$note</dfrn:note>
</dfrn:suggest>

View file

@ -1,37 +0,0 @@
<h1>$header</h1>
<p id="dfrn-request-intro">
$page_desc<br />
<ul id="dfrn-request-networks">
<li><a href="http://friendica.com" title="$friendica">$friendica</a></li>
<li><a href="http://joindiaspora.com" title="$diaspora">$diaspora</a> $diasnote</li>
<li><a href="http://ostatus.org" title="$public_net" >$statusnet</a></li>
{{ if $emailnet }}<li>$emailnet</li>{{ endif }}
</ul>
</p>
<p>
$invite_desc
</p>
<p>
$desc
</p>
<form action="dfrn_request/$nickname" method="post" />
<div id="dfrn-request-url-wrapper" >
<label id="dfrn-url-label" for="dfrn-url" >$your_address</label>
<input type="text" name="dfrn_url" id="dfrn-url" size="32" value="$myaddr" />
<div id="dfrn-request-url-end"></div>
</div>
<div id="dfrn-request-info-wrapper" >
</div>
<div id="dfrn-request-submit-wrapper">
<input type="submit" name="submit" id="dfrn-request-submit-button" value="$submit" />
<input type="submit" name="cancel" id="dfrn-request-cancel-button" value="$cancel" />
</div>
</form>

View file

@ -1,10 +0,0 @@
{{ if $count }}
<div id="birthday-notice" class="birthday-notice fakelink $classtoday" onclick="openClose('birthday-wrapper');">$event_reminders ($count)</div>
<div id="birthday-wrapper" style="display: none;" ><div id="birthday-title">$event_title</div>
<div id="birthday-title-end"></div>
{{ for $events as $event }}
<div class="birthday-list" id="birthday-$event.id"> <a href="$event.link">$event.title</a> $event.date </div>
{{ endfor }}
</div>
{{ endif }}

View file

@ -1,16 +1,16 @@
# FRIENDICA Distributed Social Network
# Copyright (C) 2010, 2011 the Friendica Project
# Copyright (C) 2010, 2011, 2012, 2013 the Friendica Project
# This file is distributed under the same license as the Friendica package.
#
# Translators:
# Rafael GARAU ESPINÓS <transifex@macadamia.es>, 2012.
# Rafael GARAU <transifex@macadamia.es>, 2012-2013.
# Rafael GARAU <transifex@macadamia.es>, 2012
# Rafael GARAU <transifex@macadamia.es>, 2012-2013
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: http://bugs.friendica.com/\n"
"POT-Creation-Date: 2013-02-07 10:00-0800\n"
"PO-Revision-Date: 2013-02-08 22:44+0000\n"
"POT-Creation-Date: 2013-05-13 00:03-0700\n"
"PO-Revision-Date: 2013-05-15 21:23+0000\n"
"Last-Translator: Rafael GARAU <transifex@macadamia.es>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/friendica/language/ca/)\n"
"MIME-Version: 1.0\n"
@ -19,8083 +19,22 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../../mod/oexchange.php:25
msgid "Post successful."
msgstr "Publicat amb éxit."
#: ../../mod/update_notes.php:41 ../../mod/update_community.php:18
#: ../../mod/update_network.php:22 ../../mod/update_profile.php:41
#: ../../mod/update_display.php:22
msgid "[Embedded content - reload page to view]"
msgstr "[Contingut embegut - recarrega la pàgina per a veure-ho]"
#: ../../mod/crepair.php:102
msgid "Contact settings applied."
msgstr "Ajustos de Contacte aplicats."
#: ../../mod/crepair.php:104
msgid "Contact update failed."
msgstr "Fracassà l'actualització de Contacte"
#: ../../mod/crepair.php:115 ../../mod/wall_attach.php:55
#: ../../mod/fsuggest.php:78 ../../mod/events.php:140 ../../mod/api.php:26
#: ../../mod/api.php:31 ../../mod/photos.php:133 ../../mod/photos.php:1041
#: ../../mod/editpost.php:10 ../../mod/install.php:151 ../../mod/poke.php:135
#: ../../mod/notifications.php:66 ../../mod/contacts.php:147
#: ../../mod/settings.php:91 ../../mod/settings.php:542
#: ../../mod/settings.php:547 ../../mod/manage.php:96 ../../mod/network.php:6
#: ../../mod/notes.php:20 ../../mod/uimport.php:23 ../../mod/wallmessage.php:9
#: ../../mod/wallmessage.php:33 ../../mod/wallmessage.php:79
#: ../../mod/wallmessage.php:103 ../../mod/attach.php:33
#: ../../mod/group.php:19 ../../mod/viewcontacts.php:22
#: ../../mod/register.php:40 ../../mod/regmod.php:118 ../../mod/item.php:139
#: ../../mod/item.php:155 ../../mod/mood.php:114
#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:169
#: ../../mod/profile_photo.php:180 ../../mod/profile_photo.php:193
#: ../../mod/message.php:38 ../../mod/message.php:174
#: ../../mod/allfriends.php:9 ../../mod/nogroup.php:25
#: ../../mod/wall_upload.php:66 ../../mod/follow.php:9
#: ../../mod/display.php:180 ../../mod/profiles.php:146
#: ../../mod/profiles.php:567 ../../mod/delegate.php:6
#: ../../mod/suggest.php:56 ../../mod/invite.php:15 ../../mod/invite.php:101
#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:512
#: ../../addon/facebook/facebook.php:518 ../../addon/fbpost/fbpost.php:170
#: ../../addon/fbpost/fbpost.php:176
#: ../../addon/dav/friendica/layout.fnk.php:354
#: ../../addon/tumblr/tumblr.php:34 ../../include/items.php:4015
#: ../../index.php:341 ../../addon.old/facebook/facebook.php:510
#: ../../addon.old/facebook/facebook.php:516
#: ../../addon.old/fbpost/fbpost.php:159 ../../addon.old/fbpost/fbpost.php:165
#: ../../addon.old/dav/friendica/layout.fnk.php:354
msgid "Permission denied."
msgstr "Permís denegat."
#: ../../mod/crepair.php:129 ../../mod/fsuggest.php:20
#: ../../mod/fsuggest.php:92 ../../mod/dfrn_confirm.php:118
msgid "Contact not found."
msgstr "Contacte no trobat"
#: ../../mod/crepair.php:135
msgid "Repair Contact Settings"
msgstr "Reposar els ajustos de Contacte"
#: ../../mod/crepair.php:137
msgid ""
"<strong>WARNING: This is highly advanced</strong> and if you enter incorrect"
" information your communications with this contact may stop working."
msgstr "<strong>ADVERTÈNCIA: Això és molt avançat </strong> i si s'introdueix informació incorrecta la seva comunicació amb aquest contacte pot deixar de funcionar."
#: ../../mod/crepair.php:138
msgid ""
"Please use your browser 'Back' button <strong>now</strong> if you are "
"uncertain what to do on this page."
msgstr "Si us plau, prem el botó 'Tornar' <strong>ara</strong> si no saps segur que has de fer aqui."
#: ../../mod/crepair.php:144
msgid "Return to contact editor"
msgstr "Tornar al editor de contactes"
#: ../../mod/crepair.php:148 ../../mod/settings.php:562
#: ../../mod/settings.php:588 ../../mod/admin.php:731 ../../mod/admin.php:741
msgid "Name"
msgstr "Nom"
#: ../../mod/crepair.php:149
msgid "Account Nickname"
msgstr "Àlies del Compte"
#: ../../mod/crepair.php:150
msgid "@Tagname - overrides Name/Nickname"
msgstr "@Tagname - té prel·lació sobre Nom/Àlies"
#: ../../mod/crepair.php:151
msgid "Account URL"
msgstr "Adreça URL del Compte"
#: ../../mod/crepair.php:152
msgid "Friend Request URL"
msgstr "Adreça URL de sol·licitud d'Amistat"
#: ../../mod/crepair.php:153
msgid "Friend Confirm URL"
msgstr "Adreça URL de confirmació d'Amic"
#: ../../mod/crepair.php:154
msgid "Notification Endpoint URL"
msgstr "Adreça URL de Notificació"
#: ../../mod/crepair.php:155
msgid "Poll/Feed URL"
msgstr "Adreça de Enquesta/Alimentador"
#: ../../mod/crepair.php:156
msgid "New photo from this URL"
msgstr "Nova foto d'aquesta URL"
#: ../../mod/crepair.php:166 ../../mod/fsuggest.php:107
#: ../../mod/events.php:478 ../../mod/photos.php:1075
#: ../../mod/photos.php:1196 ../../mod/photos.php:1498
#: ../../mod/photos.php:1549 ../../mod/photos.php:1593
#: ../../mod/photos.php:1676 ../../mod/install.php:248
#: ../../mod/install.php:286 ../../mod/localtime.php:45 ../../mod/poke.php:199
#: ../../mod/content.php:710 ../../mod/contacts.php:386
#: ../../mod/settings.php:560 ../../mod/settings.php:670
#: ../../mod/settings.php:739 ../../mod/settings.php:811
#: ../../mod/settings.php:1037 ../../mod/manage.php:110 ../../mod/group.php:87
#: ../../mod/mood.php:137 ../../mod/message.php:335 ../../mod/message.php:564
#: ../../mod/admin.php:461 ../../mod/admin.php:728 ../../mod/admin.php:865
#: ../../mod/admin.php:1068 ../../mod/admin.php:1155
#: ../../mod/profiles.php:626 ../../mod/invite.php:140
#: ../../addon/fromgplus/fromgplus.php:44
#: ../../addon/facebook/facebook.php:621
#: ../../addon/snautofollow/snautofollow.php:64
#: ../../addon/fbpost/fbpost.php:280 ../../addon/yourls/yourls.php:76
#: ../../addon/ljpost/ljpost.php:93 ../../addon/nsfw/nsfw.php:88
#: ../../addon/page/page.php:211 ../../addon/planets/planets.php:158
#: ../../addon/uhremotestorage/uhremotestorage.php:89
#: ../../addon/randplace/randplace.php:177 ../../addon/dwpost/dwpost.php:93
#: ../../addon/remote_permissions/remote_permissions.php:48
#: ../../addon/remote_permissions/remote_permissions.php:196
#: ../../addon/startpage/startpage.php:92
#: ../../addon/geonames/geonames.php:187
#: ../../addon/forumlist/forumlist.php:178
#: ../../addon/impressum/impressum.php:83
#: ../../addon/notimeline/notimeline.php:64 ../../addon/blockem/blockem.php:57
#: ../../addon/qcomment/qcomment.php:61
#: ../../addon/openstreetmap/openstreetmap.php:94
#: ../../addon/group_text/group_text.php:84
#: ../../addon/libravatar/libravatar.php:99
#: ../../addon/libertree/libertree.php:90 ../../addon/altpager/altpager.php:91
#: ../../addon/altpager/altpager.php:98 ../../addon/mathjax/mathjax.php:42
#: ../../addon/editplain/editplain.php:84 ../../addon/blackout/blackout.php:99
#: ../../addon/gravatar/gravatar.php:95
#: ../../addon/pageheader/pageheader.php:55 ../../addon/ijpost/ijpost.php:93
#: ../../addon/jappixmini/jappixmini.php:307
#: ../../addon/statusnet/statusnet.php:290
#: ../../addon/statusnet/statusnet.php:304
#: ../../addon/statusnet/statusnet.php:330
#: ../../addon/statusnet/statusnet.php:337
#: ../../addon/statusnet/statusnet.php:374
#: ../../addon/statusnet/statusnet.php:752 ../../addon/tumblr/tumblr.php:233
#: ../../addon/numfriends/numfriends.php:85 ../../addon/gnot/gnot.php:88
#: ../../addon/wppost/wppost.php:110 ../../addon/showmore/showmore.php:48
#: ../../addon/piwik/piwik.php:89 ../../addon/twitter/twitter.php:191
#: ../../addon/twitter/twitter.php:229 ../../addon/twitter/twitter.php:556
#: ../../addon/irc/irc.php:55 ../../addon/fromapp/fromapp.php:77
#: ../../addon/blogger/blogger.php:102 ../../addon/posterous/posterous.php:103
#: ../../view/theme/cleanzero/config.php:80
#: ../../view/theme/diabook/theme.php:642
#: ../../view/theme/diabook/config.php:152
#: ../../view/theme/quattro/config.php:64 ../../view/theme/dispy/config.php:70
#: ../../object/Item.php:604 ../../addon.old/fromgplus/fromgplus.php:40
#: ../../addon.old/facebook/facebook.php:619
#: ../../addon.old/snautofollow/snautofollow.php:64
#: ../../addon.old/bg/bg.php:90 ../../addon.old/fbpost/fbpost.php:226
#: ../../addon.old/yourls/yourls.php:76 ../../addon.old/ljpost/ljpost.php:93
#: ../../addon.old/nsfw/nsfw.php:88 ../../addon.old/page/page.php:211
#: ../../addon.old/planets/planets.php:158
#: ../../addon.old/uhremotestorage/uhremotestorage.php:89
#: ../../addon.old/randplace/randplace.php:177
#: ../../addon.old/dwpost/dwpost.php:93 ../../addon.old/drpost/drpost.php:110
#: ../../addon.old/startpage/startpage.php:92
#: ../../addon.old/geonames/geonames.php:187
#: ../../addon.old/oembed.old/oembed.php:41
#: ../../addon.old/forumlist/forumlist.php:175
#: ../../addon.old/impressum/impressum.php:83
#: ../../addon.old/notimeline/notimeline.php:64
#: ../../addon.old/blockem/blockem.php:57
#: ../../addon.old/qcomment/qcomment.php:61
#: ../../addon.old/openstreetmap/openstreetmap.php:70
#: ../../addon.old/group_text/group_text.php:84
#: ../../addon.old/libravatar/libravatar.php:99
#: ../../addon.old/libertree/libertree.php:90
#: ../../addon.old/altpager/altpager.php:87
#: ../../addon.old/mathjax/mathjax.php:42
#: ../../addon.old/editplain/editplain.php:84
#: ../../addon.old/blackout/blackout.php:98
#: ../../addon.old/gravatar/gravatar.php:95
#: ../../addon.old/pageheader/pageheader.php:55
#: ../../addon.old/ijpost/ijpost.php:93
#: ../../addon.old/jappixmini/jappixmini.php:307
#: ../../addon.old/statusnet/statusnet.php:278
#: ../../addon.old/statusnet/statusnet.php:292
#: ../../addon.old/statusnet/statusnet.php:318
#: ../../addon.old/statusnet/statusnet.php:325
#: ../../addon.old/statusnet/statusnet.php:353
#: ../../addon.old/statusnet/statusnet.php:576
#: ../../addon.old/tumblr/tumblr.php:90
#: ../../addon.old/numfriends/numfriends.php:85
#: ../../addon.old/gnot/gnot.php:88 ../../addon.old/wppost/wppost.php:110
#: ../../addon.old/showmore/showmore.php:48 ../../addon.old/piwik/piwik.php:89
#: ../../addon.old/twitter/twitter.php:180
#: ../../addon.old/twitter/twitter.php:209
#: ../../addon.old/twitter/twitter.php:394 ../../addon.old/irc/irc.php:55
#: ../../addon.old/fromapp/fromapp.php:77
#: ../../addon.old/blogger/blogger.php:102
#: ../../addon.old/posterous/posterous.php:103
msgid "Submit"
msgstr "Enviar"
#: ../../mod/help.php:79
msgid "Help:"
msgstr "Ajuda:"
#: ../../mod/help.php:84 ../../addon/dav/friendica/layout.fnk.php:225
#: ../../include/nav.php:113 ../../addon.old/dav/friendica/layout.fnk.php:225
msgid "Help"
msgstr "Ajuda"
#: ../../mod/help.php:90 ../../index.php:226
msgid "Not Found"
msgstr "No trobat"
#: ../../mod/help.php:93 ../../index.php:229
msgid "Page not found."
msgstr "Pàgina no trobada."
#: ../../mod/wall_attach.php:69
#, php-format
msgid "File exceeds size limit of %d"
msgstr "L'arxiu excedeix la mida límit de %d"
#: ../../mod/wall_attach.php:110 ../../mod/wall_attach.php:121
msgid "File upload failed."
msgstr "La càrrega de fitxers ha fallat."
#: ../../mod/fsuggest.php:63
msgid "Friend suggestion sent."
msgstr "Enviat suggeriment d'amic."
#: ../../mod/fsuggest.php:97
msgid "Suggest Friends"
msgstr "Suggerir Amics"
#: ../../mod/fsuggest.php:99
#, php-format
msgid "Suggest a friend for %s"
msgstr "Suggerir un amic per a %s"
#: ../../mod/events.php:66
msgid "Event title and start time are required."
msgstr "Títol d'esdeveniment i hora d'inici requerits."
#: ../../mod/events.php:291
msgid "l, F j"
msgstr "l, F j"
#: ../../mod/events.php:313
msgid "Edit event"
msgstr "Editar esdeveniment"
#: ../../mod/events.php:335 ../../include/text.php:1258
msgid "link to source"
msgstr "Enllaç al origen"
#: ../../mod/events.php:370 ../../view/theme/diabook/theme.php:91
#: ../../include/nav.php:79 ../../boot.php:1857
msgid "Events"
msgstr "Esdeveniments"
#: ../../mod/events.php:371
msgid "Create New Event"
msgstr "Crear un nou esdeveniment"
#: ../../mod/events.php:372 ../../addon/dav/friendica/layout.fnk.php:263
#: ../../addon.old/dav/friendica/layout.fnk.php:263
msgid "Previous"
msgstr "Previ"
#: ../../mod/events.php:373 ../../mod/install.php:207
#: ../../addon/dav/friendica/layout.fnk.php:266
#: ../../addon.old/dav/friendica/layout.fnk.php:266
msgid "Next"
msgstr "Següent"
#: ../../mod/events.php:446
msgid "hour:minute"
msgstr "hora:minut"
#: ../../mod/events.php:456
msgid "Event details"
msgstr "Detalls del esdeveniment"
#: ../../mod/events.php:457
#, php-format
msgid "Format is %s %s. Starting date and Title are required."
msgstr "El Format és %s %s. Data d'inici i títol requerits."
#: ../../mod/events.php:459
msgid "Event Starts:"
msgstr "Inici d'Esdeveniment:"
#: ../../mod/events.php:459 ../../mod/events.php:473
msgid "Required"
msgstr "Requerit"
#: ../../mod/events.php:462
msgid "Finish date/time is not known or not relevant"
msgstr "La data/hora de finalització no es coneixen o no són relevants"
#: ../../mod/events.php:464
msgid "Event Finishes:"
msgstr "L'esdeveniment Finalitza:"
#: ../../mod/events.php:467
msgid "Adjust for viewer timezone"
msgstr "Ajustar a la zona horaria de l'espectador"
#: ../../mod/events.php:469
msgid "Description:"
msgstr "Descripció:"
#: ../../mod/events.php:471 ../../mod/directory.php:134
#: ../../addon/forumdirectory/forumdirectory.php:156
#: ../../include/event.php:40 ../../include/bb2diaspora.php:415
#: ../../boot.php:1379
msgid "Location:"
msgstr "Ubicació:"
#: ../../mod/events.php:473
msgid "Title:"
msgstr "Títol:"
#: ../../mod/events.php:475
msgid "Share this event"
msgstr "Compartir aquest esdeveniment"
#: ../../mod/maintenance.php:5
msgid "System down for maintenance"
msgstr ""
#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 ../../mod/photos.php:202
#: ../../mod/photos.php:289 ../../mod/editpost.php:148
#: ../../mod/dfrn_request.php:848 ../../mod/contacts.php:249
#: ../../mod/settings.php:561 ../../mod/settings.php:587
#: ../../mod/fbrowser.php:81 ../../mod/fbrowser.php:116
#: ../../mod/message.php:212 ../../mod/suggest.php:32
#: ../../addon/js_upload/js_upload.php:45 ../../include/items.php:3897
#: ../../include/conversation.php:1062
#: ../../addon.old/js_upload/js_upload.php:45
msgid "Cancel"
msgstr "Cancel·lar"
#: ../../mod/tagrm.php:41
msgid "Tag removed"
msgstr "Etiqueta eliminada"
#: ../../mod/tagrm.php:79
msgid "Remove Item Tag"
msgstr "Esborrar etiqueta del element"
#: ../../mod/tagrm.php:81
msgid "Select a tag to remove: "
msgstr "Selecciona etiqueta a esborrar:"
#: ../../mod/tagrm.php:93 ../../mod/delegate.php:130
#: ../../addon/dav/common/wdcal_edit.inc.php:468
#: ../../addon.old/dav/common/wdcal_edit.inc.php:468
msgid "Remove"
msgstr "Esborrar"
#: ../../mod/dfrn_poll.php:101 ../../mod/dfrn_poll.php:534
#, php-format
msgid "%1$s welcomes %2$s"
msgstr ""
#: ../../mod/api.php:76 ../../mod/api.php:102
msgid "Authorize application connection"
msgstr "Autoritzi la connexió de aplicacions"
#: ../../mod/api.php:77
msgid "Return to your app and insert this Securty Code:"
msgstr "Torni a la seva aplicació i inserti aquest Codi de Seguretat:"
#: ../../mod/api.php:89
msgid "Please login to continue."
msgstr "Per favor, accedeixi per a continuar."
#: ../../mod/api.php:104
msgid ""
"Do you want to authorize this application to access your posts and contacts,"
" and/or create new posts for you?"
msgstr "Vol autoritzar a aquesta aplicació per accedir als teus missatges i contactes, i/o crear nous enviaments per a vostè?"
#: ../../mod/api.php:105 ../../mod/dfrn_request.php:836
#: ../../mod/contacts.php:246 ../../mod/settings.php:934
#: ../../mod/settings.php:940 ../../mod/settings.php:948
#: ../../mod/settings.php:952 ../../mod/settings.php:957
#: ../../mod/settings.php:963 ../../mod/settings.php:969
#: ../../mod/settings.php:975 ../../mod/settings.php:1005
#: ../../mod/settings.php:1006 ../../mod/settings.php:1007
#: ../../mod/settings.php:1008 ../../mod/settings.php:1009
#: ../../mod/register.php:239 ../../mod/message.php:209
#: ../../mod/profiles.php:606 ../../mod/suggest.php:29
#: ../../include/items.php:3894
msgid "Yes"
msgstr "Si"
#: ../../mod/api.php:106 ../../mod/dfrn_request.php:837
#: ../../mod/settings.php:934 ../../mod/settings.php:940
#: ../../mod/settings.php:948 ../../mod/settings.php:952
#: ../../mod/settings.php:957 ../../mod/settings.php:963
#: ../../mod/settings.php:969 ../../mod/settings.php:975
#: ../../mod/settings.php:1005 ../../mod/settings.php:1006
#: ../../mod/settings.php:1007 ../../mod/settings.php:1008
#: ../../mod/settings.php:1009 ../../mod/register.php:240
#: ../../mod/profiles.php:607
msgid "No"
msgstr "No"
#: ../../mod/photos.php:51 ../../boot.php:1850
msgid "Photo Albums"
msgstr "Àlbum de Fotos"
#: ../../mod/photos.php:59 ../../mod/photos.php:154 ../../mod/photos.php:1055
#: ../../mod/photos.php:1180 ../../mod/photos.php:1203
#: ../../mod/photos.php:1733 ../../mod/photos.php:1745
#: ../../addon/communityhome/communityhome.php:115
#: ../../view/theme/diabook/theme.php:492
#: ../../addon.old/communityhome/communityhome.php:110
msgid "Contact Photos"
msgstr "Fotos de Contacte"
#: ../../mod/photos.php:66 ../../mod/photos.php:1219 ../../mod/photos.php:1792
msgid "Upload New Photos"
msgstr "Actualitzar Noves Fotos"
#: ../../mod/photos.php:79 ../../mod/settings.php:23
msgid "everybody"
msgstr "tothom"
#: ../../mod/photos.php:143
msgid "Contact information unavailable"
msgstr "Informació del Contacte no disponible"
#: ../../mod/photos.php:154 ../../mod/photos.php:722 ../../mod/photos.php:1180
#: ../../mod/photos.php:1203 ../../mod/profile_photo.php:74
#: ../../mod/profile_photo.php:81 ../../mod/profile_photo.php:88
#: ../../mod/profile_photo.php:204 ../../mod/profile_photo.php:296
#: ../../mod/profile_photo.php:305
#: ../../addon/communityhome/communityhome.php:116
#: ../../view/theme/diabook/theme.php:493 ../../include/user.php:325
#: ../../include/user.php:332 ../../include/user.php:339
#: ../../addon.old/communityhome/communityhome.php:111
msgid "Profile Photos"
msgstr "Fotos del Perfil"
#: ../../mod/photos.php:164
msgid "Album not found."
msgstr "Àlbum no trobat."
#: ../../mod/photos.php:187 ../../mod/photos.php:199 ../../mod/photos.php:1197
msgid "Delete Album"
msgstr "Eliminar Àlbum"
#: ../../mod/photos.php:197
msgid "Do you really want to delete this photo album and all its photos?"
msgstr ""
#: ../../mod/photos.php:275 ../../mod/photos.php:286 ../../mod/photos.php:1499
msgid "Delete Photo"
msgstr "Eliminar Foto"
#: ../../mod/photos.php:284
msgid "Do you really want to delete this photo?"
msgstr ""
#: ../../mod/photos.php:653
#, php-format
msgid "%1$s was tagged in %2$s by %3$s"
msgstr ""
#: ../../mod/photos.php:653
msgid "a photo"
msgstr ""
#: ../../mod/photos.php:758 ../../addon/js_upload/js_upload.php:321
#: ../../addon.old/js_upload/js_upload.php:315
msgid "Image exceeds size limit of "
msgstr "La imatge excedeix el límit de "
#: ../../mod/photos.php:766
msgid "Image file is empty."
msgstr "El fitxer de imatge és buit."
#: ../../mod/photos.php:798 ../../mod/profile_photo.php:153
#: ../../mod/wall_upload.php:112
msgid "Unable to process image."
msgstr "Incapaç de processar la imatge."
#: ../../mod/photos.php:825 ../../mod/profile_photo.php:301
#: ../../mod/wall_upload.php:138
msgid "Image upload failed."
msgstr "Actualització de la imatge fracassada."
#: ../../mod/photos.php:911 ../../mod/community.php:18
#: ../../mod/dfrn_request.php:761 ../../mod/viewcontacts.php:17
#: ../../mod/display.php:19 ../../mod/search.php:89 ../../mod/directory.php:31
#: ../../addon/forumdirectory/forumdirectory.php:53
msgid "Public access denied."
msgstr "Accés públic denegat."
#: ../../mod/photos.php:921
msgid "No photos selected"
msgstr "No s'han seleccionat fotos"
#: ../../mod/photos.php:1022
msgid "Access to this item is restricted."
msgstr "L'accés a aquest element està restringit."
#: ../../mod/photos.php:1085
#, php-format
msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."
msgstr "Has emprat %1$.2f Mbytes de %2$.2f Mbytes del magatzem de fotos."
#: ../../mod/photos.php:1120
msgid "Upload Photos"
msgstr "Carregar Fotos"
#: ../../mod/photos.php:1124 ../../mod/photos.php:1192
msgid "New album name: "
msgstr "Nou nom d'àlbum:"
#: ../../mod/photos.php:1125
msgid "or existing album name: "
msgstr "o nom d'àlbum existent:"
#: ../../mod/photos.php:1126
msgid "Do not show a status post for this upload"
msgstr "No tornis a mostrar un missatge d'estat d'aquesta pujada"
#: ../../mod/photos.php:1128 ../../mod/photos.php:1494
msgid "Permissions"
msgstr "Permisos"
#: ../../mod/photos.php:1137 ../../mod/photos.php:1503
#: ../../mod/settings.php:1070
msgid "Show to Groups"
msgstr ""
#: ../../mod/photos.php:1138 ../../mod/photos.php:1504
#: ../../mod/settings.php:1071
msgid "Show to Contacts"
msgstr ""
#: ../../mod/photos.php:1139
msgid "Private Photo"
msgstr ""
#: ../../mod/photos.php:1140
msgid "Public Photo"
msgstr ""
#: ../../mod/photos.php:1207
msgid "Edit Album"
msgstr "Editar Àlbum"
#: ../../mod/photos.php:1213
msgid "Show Newest First"
msgstr ""
#: ../../mod/photos.php:1215
msgid "Show Oldest First"
msgstr ""
#: ../../mod/photos.php:1248 ../../mod/photos.php:1775
msgid "View Photo"
msgstr "Veure Foto"
#: ../../mod/photos.php:1283
msgid "Permission denied. Access to this item may be restricted."
msgstr "Permís denegat. L'accés a aquest element pot estar restringit."
#: ../../mod/photos.php:1285
msgid "Photo not available"
msgstr "Foto no disponible"
#: ../../mod/photos.php:1341
msgid "View photo"
msgstr "Veure foto"
#: ../../mod/photos.php:1341
msgid "Edit photo"
msgstr "Editar foto"
#: ../../mod/photos.php:1342
msgid "Use as profile photo"
msgstr "Emprar com a foto del perfil"
#: ../../mod/photos.php:1348 ../../mod/content.php:620
#: ../../object/Item.php:106
msgid "Private Message"
msgstr "Missatge Privat"
#: ../../mod/photos.php:1367
msgid "View Full Size"
msgstr "Veure'l a Mida Completa"
#: ../../mod/photos.php:1441
msgid "Tags: "
msgstr "Etiquetes:"
#: ../../mod/photos.php:1444
msgid "[Remove any tag]"
msgstr "Treure etiquetes"
#: ../../mod/photos.php:1484
msgid "Rotate CW (right)"
msgstr "Rotar CW (dreta)"
#: ../../mod/photos.php:1485
msgid "Rotate CCW (left)"
msgstr "Rotar CCW (esquerra)"
#: ../../mod/photos.php:1487
msgid "New album name"
msgstr "Nou nom d'àlbum"
#: ../../mod/photos.php:1490
msgid "Caption"
msgstr "Títol"
#: ../../mod/photos.php:1492
msgid "Add a Tag"
msgstr "Afegir una etiqueta"
#: ../../mod/photos.php:1496
msgid ""
"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
msgstr "Exemple: @bob, @Barbara_jensen, @jim@example.com, #California, #camping"
#: ../../mod/photos.php:1505
msgid "Private photo"
msgstr ""
#: ../../mod/photos.php:1506
msgid "Public photo"
msgstr ""
#: ../../mod/photos.php:1526 ../../mod/content.php:684
#: ../../object/Item.php:204
msgid "I like this (toggle)"
msgstr "M'agrada això (canviar)"
#: ../../mod/photos.php:1527 ../../mod/content.php:685
#: ../../object/Item.php:205
msgid "I don't like this (toggle)"
msgstr "No m'agrada això (canviar)"
#: ../../mod/photos.php:1528 ../../include/conversation.php:1023
msgid "Share"
msgstr "Compartir"
#: ../../mod/photos.php:1529 ../../mod/editpost.php:124
#: ../../mod/content.php:499 ../../mod/content.php:883
#: ../../mod/wallmessage.php:156 ../../mod/message.php:334
#: ../../mod/message.php:565 ../../include/conversation.php:646
#: ../../include/conversation.php:1042 ../../object/Item.php:293
msgid "Please wait"
msgstr "Si us plau esperi"
#: ../../mod/photos.php:1546 ../../mod/photos.php:1590
#: ../../mod/photos.php:1673 ../../mod/content.php:707
#: ../../object/Item.php:601
msgid "This is you"
msgstr "Aquest ets tu"
#: ../../mod/photos.php:1548 ../../mod/photos.php:1592
#: ../../mod/photos.php:1675 ../../mod/content.php:709 ../../boot.php:641
#: ../../object/Item.php:290 ../../object/Item.php:603
msgid "Comment"
msgstr "Comentari"
#: ../../mod/photos.php:1550 ../../mod/photos.php:1594
#: ../../mod/photos.php:1677 ../../mod/editpost.php:145
#: ../../mod/content.php:719 ../../include/conversation.php:1059
#: ../../object/Item.php:613
msgid "Preview"
msgstr "Vista prèvia"
#: ../../mod/photos.php:1634 ../../mod/content.php:439
#: ../../mod/content.php:741 ../../mod/settings.php:623
#: ../../mod/group.php:171 ../../mod/admin.php:735
#: ../../include/conversation.php:570 ../../object/Item.php:120
msgid "Delete"
msgstr "Esborrar"
#: ../../mod/photos.php:1781
msgid "View Album"
msgstr "Veure Àlbum"
#: ../../mod/photos.php:1790
msgid "Recent Photos"
msgstr "Fotos Recents"
#: ../../mod/community.php:23
msgid "Not available."
msgstr "No disponible."
#: ../../mod/community.php:32 ../../view/theme/diabook/theme.php:93
#: ../../include/nav.php:128
msgid "Community"
msgstr "Comunitat"
#: ../../mod/community.php:61 ../../mod/community.php:86
#: ../../mod/search.php:162 ../../mod/search.php:188
msgid "No results."
msgstr "Sense resultats."
#: ../../mod/friendica.php:55
msgid "This is Friendica, version"
msgstr "Això és Friendica, versió"
#: ../../mod/friendica.php:56
msgid "running at web location"
msgstr "funcionant en la ubicació web"
#: ../../mod/friendica.php:58
msgid ""
"Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn "
"more about the Friendica project."
msgstr "Si us plau, visiteu <a href=\"http://friendica.com\">Friendica.com</a> per obtenir més informació sobre el projecte Friendica."
#: ../../mod/friendica.php:60
msgid "Bug reports and issues: please visit"
msgstr "Pels informes d'error i problemes: si us plau, visiteu"
#: ../../mod/friendica.php:61
msgid ""
"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
"dot com"
msgstr "Suggeriments, elogis, donacions, etc si us plau escrigui a \"Info\" en Friendica - dot com"
#: ../../mod/friendica.php:75
msgid "Installed plugins/addons/apps:"
msgstr "plugins/addons/apps instal·lats:"
#: ../../mod/friendica.php:88
msgid "No installed plugins/addons/apps"
msgstr "plugins/addons/apps no instal·lats"
#: ../../mod/editpost.php:17 ../../mod/editpost.php:27
msgid "Item not found"
msgstr "Element no trobat"
#: ../../mod/editpost.php:39
msgid "Edit post"
msgstr "Editar Enviament"
#: ../../mod/editpost.php:109 ../../mod/content.php:728
#: ../../mod/settings.php:622 ../../object/Item.php:110
msgid "Edit"
msgstr "Editar"
#: ../../mod/editpost.php:110 ../../mod/wallmessage.php:154
#: ../../mod/message.php:332 ../../mod/message.php:562
#: ../../include/conversation.php:1024
msgid "Upload photo"
msgstr "Carregar foto"
#: ../../mod/editpost.php:111 ../../include/conversation.php:1025
msgid "upload photo"
msgstr "carregar fotos"
#: ../../mod/editpost.php:112 ../../include/conversation.php:1026
msgid "Attach file"
msgstr "Adjunta fitxer"
#: ../../mod/editpost.php:113 ../../include/conversation.php:1027
msgid "attach file"
msgstr "adjuntar arxiu"
#: ../../mod/editpost.php:114 ../../mod/wallmessage.php:155
#: ../../mod/message.php:333 ../../mod/message.php:563
#: ../../include/conversation.php:1028
msgid "Insert web link"
msgstr "Inserir enllaç web"
#: ../../mod/editpost.php:115 ../../include/conversation.php:1029
msgid "web link"
msgstr "enllaç de web"
#: ../../mod/editpost.php:116 ../../include/conversation.php:1030
msgid "Insert video link"
msgstr "Insertar enllaç de video"
#: ../../mod/editpost.php:117 ../../include/conversation.php:1031
msgid "video link"
msgstr "enllaç de video"
#: ../../mod/editpost.php:118 ../../include/conversation.php:1032
msgid "Insert audio link"
msgstr "Insertar enllaç de audio"
#: ../../mod/editpost.php:119 ../../include/conversation.php:1033
msgid "audio link"
msgstr "enllaç de audio"
#: ../../mod/editpost.php:120 ../../include/conversation.php:1034
msgid "Set your location"
msgstr "Canvia la teva ubicació"
#: ../../mod/editpost.php:121 ../../include/conversation.php:1035
msgid "set location"
msgstr "establir la ubicació"
#: ../../mod/editpost.php:122 ../../include/conversation.php:1036
msgid "Clear browser location"
msgstr "neteja adreçes del navegador"
#: ../../mod/editpost.php:123 ../../include/conversation.php:1037
msgid "clear location"
msgstr "netejar ubicació"
#: ../../mod/editpost.php:125 ../../include/conversation.php:1043
msgid "Permission settings"
msgstr "Configuració de permisos"
#: ../../mod/editpost.php:133 ../../include/conversation.php:1052
msgid "CC: email addresses"
msgstr "CC: Adreça de correu"
#: ../../mod/editpost.php:134 ../../include/conversation.php:1053
msgid "Public post"
msgstr "Enviament públic"
#: ../../mod/editpost.php:137 ../../include/conversation.php:1039
msgid "Set title"
msgstr "Canviar títol"
#: ../../mod/editpost.php:139 ../../include/conversation.php:1041
msgid "Categories (comma-separated list)"
msgstr "Categories (lista separada per comes)"
#: ../../mod/editpost.php:140 ../../include/conversation.php:1055
msgid "Example: bob@example.com, mary@example.com"
msgstr "Exemple: bob@example.com, mary@example.com"
#: ../../mod/dfrn_request.php:93
msgid "This introduction has already been accepted."
msgstr "Aquesta presentació ha estat acceptada."
#: ../../mod/dfrn_request.php:118 ../../mod/dfrn_request.php:513
msgid "Profile location is not valid or does not contain profile information."
msgstr "El perfil de situació no és vàlid o no contè informació de perfil"
#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:518
msgid "Warning: profile location has no identifiable owner name."
msgstr "Atenció: El perfil de situació no te nom de propietari identificable."
#: ../../mod/dfrn_request.php:125 ../../mod/dfrn_request.php:520
msgid "Warning: profile location has no profile photo."
msgstr "Atenció: El perfil de situació no te foto de perfil"
#: ../../mod/dfrn_request.php:128 ../../mod/dfrn_request.php:523
#, php-format
msgid "%d required parameter was not found at the given location"
msgid_plural "%d required parameters were not found at the given location"
msgstr[0] "%d el paràmetre requerit no es va trobar al lloc indicat"
msgstr[1] "%d els paràmetres requerits no es van trobar allloc indicat"
#: ../../mod/dfrn_request.php:170
msgid "Introduction complete."
msgstr "Completada la presentació."
#: ../../mod/dfrn_request.php:209
msgid "Unrecoverable protocol error."
msgstr "Error de protocol irrecuperable."
#: ../../mod/dfrn_request.php:237
msgid "Profile unavailable."
msgstr "Perfil no disponible"
#: ../../mod/dfrn_request.php:262
#, php-format
msgid "%s has received too many connection requests today."
msgstr "%s avui ha rebut excesives peticions de connexió. "
#: ../../mod/dfrn_request.php:263
msgid "Spam protection measures have been invoked."
msgstr "Mesures de protecció contra spam han estat invocades."
#: ../../mod/dfrn_request.php:264
msgid "Friends are advised to please try again in 24 hours."
msgstr "S'aconsellà els amics que probin pasades 24 hores."
#: ../../mod/dfrn_request.php:326
msgid "Invalid locator"
msgstr "Localitzador no vàlid"
#: ../../mod/dfrn_request.php:335
msgid "Invalid email address."
msgstr "Adreça de correu no vàlida."
#: ../../mod/dfrn_request.php:362
msgid "This account has not been configured for email. Request failed."
msgstr "Aquest compte no s'ha configurat per al correu electrònic. Ha fallat la sol·licitud."
#: ../../mod/dfrn_request.php:458
msgid "Unable to resolve your name at the provided location."
msgstr "Incapaç de resoldre el teu nom al lloc facilitat."
#: ../../mod/dfrn_request.php:471
msgid "You have already introduced yourself here."
msgstr "Has fer la teva presentació aquí."
#: ../../mod/dfrn_request.php:475
#, php-format
msgid "Apparently you are already friends with %s."
msgstr "Aparentment, ja tens amistat amb %s"
#: ../../mod/dfrn_request.php:496
msgid "Invalid profile URL."
msgstr "Perfil URL no vàlid."
#: ../../mod/dfrn_request.php:502 ../../include/follow.php:27
msgid "Disallowed profile URL."
msgstr "Perfil URL no permès."
#: ../../mod/dfrn_request.php:571 ../../mod/contacts.php:124
msgid "Failed to update contact record."
msgstr "Error en actualitzar registre de contacte."
#: ../../mod/dfrn_request.php:592
msgid "Your introduction has been sent."
msgstr "La teva presentació ha estat enviada."
#: ../../mod/dfrn_request.php:645
msgid "Please login to confirm introduction."
msgstr "Si us plau, entri per confirmar la presentació."
#: ../../mod/dfrn_request.php:659
msgid ""
"Incorrect identity currently logged in. Please login to "
"<strong>this</strong> profile."
msgstr "Sesió iniciada amb la identificació incorrecta. Entra en <strong>aquest</strong> perfil."
#: ../../mod/dfrn_request.php:670
msgid "Hide this contact"
msgstr "Amaga aquest contacte"
#: ../../mod/dfrn_request.php:673
#, php-format
msgid "Welcome home %s."
msgstr "Benvingut de nou %s"
#: ../../mod/dfrn_request.php:674
#, php-format
msgid "Please confirm your introduction/connection request to %s."
msgstr "Si us plau, confirmi la seva sol·licitud de Presentació/Amistat a %s."
#: ../../mod/dfrn_request.php:675
msgid "Confirm"
msgstr "Confirmar"
#: ../../mod/dfrn_request.php:716 ../../include/items.php:3366
msgid "[Name Withheld]"
msgstr "[Nom Amagat]"
#: ../../mod/dfrn_request.php:811
msgid ""
"Please enter your 'Identity Address' from one of the following supported "
"communications networks:"
msgstr "Si us plau, introdueixi la seva \"Adreça Identificativa\" d'una de les següents xarxes socials suportades:"
#: ../../mod/dfrn_request.php:827
msgid "<strike>Connect as an email follower</strike> (Coming soon)"
msgstr "<strike>Connectar com un seguidor de correu</strike> (Disponible aviat)"
#: ../../mod/dfrn_request.php:829
msgid ""
"If you are not yet a member of the free social web, <a "
"href=\"http://dir.friendica.com/siteinfo\">follow this link to find a public"
" Friendica site and join us today</a>."
msgstr "Si encara no ets membre de la web social lliure, <a href=\"http://dir.friendica.com/siteinfo\">segueix aquest enllaç per a trobar un lloc Friendica públic i uneix-te avui</a>."
#: ../../mod/dfrn_request.php:832
msgid "Friend/Connection Request"
msgstr "Sol·licitud d'Amistat"
#: ../../mod/dfrn_request.php:833
msgid ""
"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
"testuser@identi.ca"
msgstr "Exemples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"
#: ../../mod/dfrn_request.php:834
msgid "Please answer the following:"
msgstr "Si us plau, contesti les següents preguntes:"
#: ../../mod/dfrn_request.php:835
#, php-format
msgid "Does %s know you?"
msgstr "%s et coneix?"
#: ../../mod/dfrn_request.php:838
msgid "Add a personal note:"
msgstr "Afegir una nota personal:"
#: ../../mod/dfrn_request.php:840 ../../include/contact_selectors.php:76
msgid "Friendica"
msgstr "Friendica"
#: ../../mod/dfrn_request.php:841
msgid "StatusNet/Federated Social Web"
msgstr "Web Social StatusNet/Federated "
#: ../../mod/dfrn_request.php:842 ../../mod/settings.php:681
#: ../../include/contact_selectors.php:80
msgid "Diaspora"
msgstr "Diaspora"
#: ../../mod/dfrn_request.php:843
#, php-format
msgid ""
" - please do not use this form. Instead, enter %s into your Diaspora search"
" bar."
msgstr " - per favor no utilitzi aquest formulari. Al contrari, entra %s en la barra de cerques de Diaspora."
#: ../../mod/dfrn_request.php:844
msgid "Your Identity Address:"
msgstr "La Teva Adreça Identificativa:"
#: ../../mod/dfrn_request.php:847
msgid "Submit Request"
msgstr "Sol·licitud Enviada"
#: ../../mod/uexport.php:9 ../../mod/settings.php:30 ../../include/nav.php:167
msgid "Account settings"
msgstr "Configuració del compte"
#: ../../mod/uexport.php:14 ../../mod/settings.php:40
msgid "Display settings"
msgstr "Ajustos de pantalla"
#: ../../mod/uexport.php:20 ../../mod/settings.php:46
msgid "Connector settings"
msgstr "Configuració dels connectors"
#: ../../mod/uexport.php:25 ../../mod/settings.php:51
msgid "Plugin settings"
msgstr "Configuració del plugin"
#: ../../mod/uexport.php:30 ../../mod/settings.php:56
msgid "Connected apps"
msgstr "App connectada"
#: ../../mod/uexport.php:35 ../../mod/uexport.php:80 ../../mod/settings.php:61
msgid "Export personal data"
msgstr "Exportar dades personals"
#: ../../mod/uexport.php:40 ../../mod/settings.php:66
msgid "Remove account"
msgstr "Esborrar compte"
#: ../../mod/uexport.php:48 ../../mod/settings.php:74
#: ../../mod/newmember.php:22 ../../mod/admin.php:824 ../../mod/admin.php:1033
#: ../../addon/dav/friendica/layout.fnk.php:225
#: ../../addon/mathjax/mathjax.php:36 ../../view/theme/diabook/theme.php:537
#: ../../view/theme/diabook/theme.php:658 ../../include/nav.php:167
#: ../../addon.old/dav/friendica/layout.fnk.php:225
#: ../../addon.old/mathjax/mathjax.php:36
msgid "Settings"
msgstr "Ajustos"
#: ../../mod/uexport.php:72
msgid "Export account"
msgstr ""
#: ../../mod/uexport.php:72
msgid ""
"Export your account info and contacts. Use this to make a backup of your "
"account and/or to move it to another server."
msgstr ""
#: ../../mod/uexport.php:73
msgid "Export all"
msgstr ""
#: ../../mod/uexport.php:73
msgid ""
"Export your accout info, contacts and all your items as json. Could be a "
"very big file, and could take a lot of time. Use this to make a full backup "
"of your account (photos are not exported)"
msgstr ""
#: ../../mod/install.php:117
msgid "Friendica Social Communications Server - Setup"
msgstr "Friendica Social Communications Server - Ajustos"
#: ../../mod/install.php:123
msgid "Could not connect to database."
msgstr "No puc connectar a la base de dades."
#: ../../mod/install.php:127
msgid "Could not create table."
msgstr "No puc creat taula."
#: ../../mod/install.php:133
msgid "Your Friendica site database has been installed."
msgstr "La base de dades del teu lloc Friendica ha estat instal·lada."
#: ../../mod/install.php:138
msgid ""
"You may need to import the file \"database.sql\" manually using phpmyadmin "
"or mysql."
msgstr "Pot ser que hagi d'importar l'arxiu \"database.sql\" manualment amb phpmyadmin o mysql."
#: ../../mod/install.php:139 ../../mod/install.php:206
#: ../../mod/install.php:506
msgid "Please see the file \"INSTALL.txt\"."
msgstr "Per favor, consulti l'arxiu \"INSTALL.txt\"."
#: ../../mod/install.php:203
msgid "System check"
msgstr "Comprovació del Sistema"
#: ../../mod/install.php:208
msgid "Check again"
msgstr "Comprovi de nou"
#: ../../mod/install.php:227
msgid "Database connection"
msgstr "Conexió a la base de dades"
#: ../../mod/install.php:228
msgid ""
"In order to install Friendica we need to know how to connect to your "
"database."
msgstr "Per a instal·lar Friendica necessitem conèixer com connectar amb la deva base de dades."
#: ../../mod/install.php:229
msgid ""
"Please contact your hosting provider or site administrator if you have "
"questions about these settings."
msgstr "Per favor, posi's en contacte amb el seu proveïdor de hosting o administrador del lloc si té alguna pregunta sobre aquestes opcions."
#: ../../mod/install.php:230
msgid ""
"The database you specify below should already exist. If it does not, please "
"create it before continuing."
msgstr "La base de dades que especifiques ja hauria d'existir. Si no és així, crea-la abans de continuar."
#: ../../mod/install.php:234
msgid "Database Server Name"
msgstr "Nom del Servidor de base de Dades"
#: ../../mod/install.php:235
msgid "Database Login Name"
msgstr "Nom d'Usuari de la base de Dades"
#: ../../mod/install.php:236
msgid "Database Login Password"
msgstr "Contrasenya d'Usuari de la base de Dades"
#: ../../mod/install.php:237
msgid "Database Name"
msgstr "Nom de la base de Dades"
#: ../../mod/install.php:238 ../../mod/install.php:277
msgid "Site administrator email address"
msgstr "Adreça de correu del administrador del lloc"
#: ../../mod/install.php:238 ../../mod/install.php:277
msgid ""
"Your account email address must match this in order to use the web admin "
"panel."
msgstr "El seu compte d'adreça electrònica ha de coincidir per tal d'utilitzar el panell d'administració web."
#: ../../mod/install.php:242 ../../mod/install.php:280
msgid "Please select a default timezone for your website"
msgstr "Per favor, seleccioni una zona horària per defecte per al seu lloc web"
#: ../../mod/install.php:267
msgid "Site settings"
msgstr "Configuracions del lloc"
#: ../../mod/install.php:320
msgid "Could not find a command line version of PHP in the web server PATH."
msgstr "No es va poder trobar una versió de línia de comandos de PHP en la ruta del servidor web."
#: ../../mod/install.php:321
msgid ""
"If you don't have a command line version of PHP installed on server, you "
"will not be able to run background polling via cron. See <a "
"href='http://friendica.com/node/27'>'Activating scheduled tasks'</a>"
msgstr "Si no tens una versió de línia de comandos instal·lada al teu servidor PHP, no podràs fer córrer els sondejos via cron. Mira <a href='http://friendica.com/node/27'>'Activating scheduled tasks'</a>"
#: ../../mod/install.php:325
msgid "PHP executable path"
msgstr "Direcció del executable PHP"
#: ../../mod/install.php:325
msgid ""
"Enter full path to php executable. You can leave this blank to continue the "
"installation."
msgstr "Entra la ruta sencera fins l'executable de php. Pots deixar això buit per continuar l'instal·lació."
#: ../../mod/install.php:330
msgid "Command line PHP"
msgstr "Linia de comandos PHP"
#: ../../mod/install.php:339
msgid ""
"The command line version of PHP on your system does not have "
"\"register_argc_argv\" enabled."
msgstr "La versió de línia de comandos de PHP en el seu sistema no té \"register_argc_argv\" habilitat."
#: ../../mod/install.php:340
msgid "This is required for message delivery to work."
msgstr "Això és necessari perquè funcioni el lliurament de missatges."
#: ../../mod/install.php:342
msgid "PHP register_argc_argv"
msgstr "PHP register_argc_argv"
#: ../../mod/install.php:363
msgid ""
"Error: the \"openssl_pkey_new\" function on this system is not able to "
"generate encryption keys"
msgstr "Error: la funció \"openssl_pkey_new\" en aquest sistema no és capaç de generar claus de xifrat"
#: ../../mod/install.php:364
msgid ""
"If running under Windows, please see "
"\"http://www.php.net/manual/en/openssl.installation.php\"."
msgstr "Si s'executa en Windows, per favor consulti la secció \"http://www.php.net/manual/en/openssl.installation.php\"."
#: ../../mod/install.php:366
msgid "Generate encryption keys"
msgstr "Generar claus d'encripció"
#: ../../mod/install.php:373
msgid "libCurl PHP module"
msgstr "Mòdul libCurl de PHP"
#: ../../mod/install.php:374
msgid "GD graphics PHP module"
msgstr "Mòdul GD de gràfics de PHP"
#: ../../mod/install.php:375
msgid "OpenSSL PHP module"
msgstr "Mòdul OpenSSl de PHP"
#: ../../mod/install.php:376
msgid "mysqli PHP module"
msgstr "Mòdul mysqli de PHP"
#: ../../mod/install.php:377
msgid "mb_string PHP module"
msgstr "Mòdul mb_string de PHP"
#: ../../mod/install.php:382 ../../mod/install.php:384
msgid "Apache mod_rewrite module"
msgstr "Apache mod_rewrite modul "
#: ../../mod/install.php:382
msgid ""
"Error: Apache webserver mod-rewrite module is required but not installed."
msgstr "Error: el mòdul mod-rewrite del servidor web Apache és necessari però no està instal·lat."
#: ../../mod/install.php:390
msgid "Error: libCURL PHP module required but not installed."
msgstr "Error: El mòdul libCURL de PHP és necessari però no està instal·lat."
#: ../../mod/install.php:394
msgid ""
"Error: GD graphics PHP module with JPEG support required but not installed."
msgstr "Error: el mòdul gràfic GD de PHP amb support per JPEG és necessari però no està instal·lat."
#: ../../mod/install.php:398
msgid "Error: openssl PHP module required but not installed."
msgstr "Error: El mòdul enssl de PHP és necessari però no està instal·lat."
#: ../../mod/install.php:402
msgid "Error: mysqli PHP module required but not installed."
msgstr "Error: El mòdul mysqli de PHP és necessari però no està instal·lat."
#: ../../mod/install.php:406
msgid "Error: mb_string PHP module required but not installed."
msgstr "Error: mòdul mb_string de PHP requerit però no instal·lat."
#: ../../mod/install.php:423
msgid ""
"The web installer needs to be able to create a file called \".htconfig.php\""
" in the top folder of your web server and it is unable to do so."
msgstr "L'instal·lador web necessita crear un arxiu anomenat \".htconfig.php\" en la carpeta superior del seu servidor web però alguna cosa ho va impedir."
#: ../../mod/install.php:424
msgid ""
"This is most often a permission setting, as the web server may not be able "
"to write files in your folder - even if you can."
msgstr "Això freqüentment és a causa d'una configuració de permisos; el servidor web no pot escriure arxius en la carpeta - encara que sigui possible."
#: ../../mod/install.php:425
msgid ""
"At the end of this procedure, we will give you a text to save in a file "
"named .htconfig.php in your Friendica top folder."
msgstr "Al final d'aquest procediment, et facilitarem un text que hauràs de guardar en un arxiu que s'anomena .htconfig.php que hi es a la carpeta principal del teu Friendica."
#: ../../mod/install.php:426
msgid ""
"You can alternatively skip this procedure and perform a manual installation."
" Please see the file \"INSTALL.txt\" for instructions."
msgstr "Alternativament, pots saltar-te aquest procediment i configurar-ho manualment. Per favor, mira l'arxiu \"INTALL.txt\" per a instruccions."
#: ../../mod/install.php:429
msgid ".htconfig.php is writable"
msgstr ".htconfig.php és escribible"
#: ../../mod/install.php:439
msgid ""
"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
"compiles templates to PHP to speed up rendering."
msgstr ""
#: ../../mod/install.php:440
msgid ""
"In order to store these compiled templates, the web server needs to have "
"write access to the directory view/smarty3/ under the Friendica top level "
"folder."
msgstr ""
#: ../../mod/install.php:441
msgid ""
"Please ensure that the user that your web server runs as (e.g. www-data) has"
" write access to this folder."
msgstr ""
#: ../../mod/install.php:442
msgid ""
"Note: as a security measure, you should give the web server write access to "
"view/smarty3/ only--not the template files (.tpl) that it contains."
msgstr ""
#: ../../mod/install.php:445
msgid "view/smarty3 is writable"
msgstr ""
#: ../../mod/install.php:457
msgid ""
"Url rewrite in .htaccess is not working. Check your server configuration."
msgstr "URL rewrite en .htaccess no esta treballant. Comprova la configuració del teu servidor."
#: ../../mod/install.php:459
msgid "Url rewrite is working"
msgstr "URL rewrite està treballant"
#: ../../mod/install.php:469
msgid ""
"The database configuration file \".htconfig.php\" could not be written. "
"Please use the enclosed text to create a configuration file in your web "
"server root."
msgstr "L'arxiu per a la configuració de la base de dades \".htconfig.php\" no es pot escriure. Per favor, usi el text adjunt per crear un arxiu de configuració en l'arrel del servidor web."
#: ../../mod/install.php:493
msgid "Errors encountered creating database tables."
msgstr "Trobats errors durant la creació de les taules de la base de dades."
#: ../../mod/install.php:504
msgid "<h1>What next</h1>"
msgstr "<h1>Que es següent</h1>"
#: ../../mod/install.php:505
msgid ""
"IMPORTANT: You will need to [manually] setup a scheduled task for the "
"poller."
msgstr "IMPORTANT: necessitarà configurar [manualment] el programar una tasca pel sondejador (poller.php)"
#: ../../mod/localtime.php:12 ../../include/event.php:11
#: ../../include/bb2diaspora.php:393
msgid "l F d, Y \\@ g:i A"
msgstr "l F d, Y \\@ g:i A"
#: ../../mod/localtime.php:24
msgid "Time Conversion"
msgstr "Temps de Conversió"
#: ../../mod/localtime.php:26
msgid ""
"Friendica provides this service for sharing events with other networks and "
"friends in unknown timezones."
msgstr ""
#: ../../mod/localtime.php:30
#, php-format
msgid "UTC time: %s"
msgstr "hora UTC: %s"
#: ../../mod/localtime.php:33
#, php-format
msgid "Current timezone: %s"
msgstr "Zona horària actual: %s"
#: ../../mod/localtime.php:36
#, php-format
msgid "Converted localtime: %s"
msgstr "Conversión de hora local: %s"
#: ../../mod/localtime.php:41
msgid "Please select your timezone:"
msgstr "Si us plau, seleccioneu la vostra zona horària:"
#: ../../mod/poke.php:192
msgid "Poke/Prod"
msgstr "Atia/Punxa"
#: ../../mod/poke.php:193
msgid "poke, prod or do other things to somebody"
msgstr "Atiar, punxar o fer altres coses a algú"
#: ../../mod/poke.php:194
msgid "Recipient"
msgstr "Recipient"
#: ../../mod/poke.php:195
msgid "Choose what you wish to do to recipient"
msgstr "Tria que vols fer amb el contenidor"
#: ../../mod/poke.php:198
msgid "Make this post private"
msgstr "Fes aquest missatge privat"
#: ../../mod/match.php:12
msgid "Profile Match"
msgstr "Perfil Aconseguit"
#: ../../mod/match.php:20
msgid "No keywords to match. Please add keywords to your default profile."
msgstr "No hi ha paraules clau que coincideixin. Si us plau, afegeixi paraules clau al teu perfil predeterminat."
#: ../../mod/match.php:57
msgid "is interested in:"
msgstr "està interessat en:"
#: ../../mod/match.php:58 ../../mod/suggest.php:88
#: ../../include/contact_widgets.php:9 ../../boot.php:1317
msgid "Connect"
msgstr "Connexió"
#: ../../mod/match.php:65 ../../mod/dirfind.php:60
msgid "No matches"
msgstr "No hi ha coincidències"
#: ../../mod/lockview.php:31 ../../mod/lockview.php:39
msgid "Remote privacy information not available."
msgstr "Informació de privacitat remota no disponible."
#: ../../mod/lockview.php:48
#: ../../addon/remote_permissions/remote_permissions.php:124
msgid "Visible to:"
msgstr "Visible per a:"
#: ../../mod/content.php:119 ../../mod/network.php:596
msgid "No such group"
msgstr "Cap grup com"
#: ../../mod/content.php:130 ../../mod/network.php:607
msgid "Group is empty"
msgstr "El Grup es buit"
#: ../../mod/content.php:134 ../../mod/network.php:611
msgid "Group: "
msgstr "Grup:"
#: ../../mod/content.php:438 ../../mod/content.php:740
#: ../../include/conversation.php:569 ../../object/Item.php:119
msgid "Select"
msgstr "Selecionar"
#: ../../mod/content.php:472 ../../mod/content.php:852
#: ../../mod/content.php:853 ../../include/conversation.php:609
#: ../../object/Item.php:258 ../../object/Item.php:259
#, php-format
msgid "View %s's profile @ %s"
msgstr "Veure perfil de %s @ %s"
#: ../../mod/content.php:482 ../../mod/content.php:864
#: ../../include/conversation.php:629 ../../object/Item.php:272
#, php-format
msgid "%s from %s"
msgstr "%s des de %s"
#: ../../mod/content.php:497 ../../include/conversation.php:644
msgid "View in context"
msgstr "Veure en context"
#: ../../mod/content.php:603 ../../object/Item.php:313
#, php-format
msgid "%d comment"
msgid_plural "%d comments"
msgstr[0] "%d comentari"
msgstr[1] "%d comentaris"
#: ../../mod/content.php:605 ../../include/text.php:1514
#: ../../object/Item.php:315 ../../object/Item.php:328
msgid "comment"
msgid_plural "comments"
msgstr[0] ""
msgstr[1] "comentari"
#: ../../mod/content.php:606 ../../addon/page/page.php:77
#: ../../addon/page/page.php:111 ../../addon/showmore/showmore.php:119
#: ../../include/contact_widgets.php:204 ../../boot.php:642
#: ../../object/Item.php:316 ../../addon.old/page/page.php:77
#: ../../addon.old/page/page.php:111 ../../addon.old/showmore/showmore.php:119
msgid "show more"
msgstr "Mostrar més"
#: ../../mod/content.php:684 ../../object/Item.php:204
msgid "like"
msgstr "Agrada"
#: ../../mod/content.php:685 ../../object/Item.php:205
msgid "dislike"
msgstr "Desagrada"
#: ../../mod/content.php:687 ../../object/Item.php:207
msgid "Share this"
msgstr "Compartir això"
#: ../../mod/content.php:687 ../../object/Item.php:207
msgid "share"
msgstr "Compartir"
#: ../../mod/content.php:711 ../../object/Item.php:605
msgid "Bold"
msgstr "Negreta"
#: ../../mod/content.php:712 ../../object/Item.php:606
msgid "Italic"
msgstr "Itallica"
#: ../../mod/content.php:713 ../../object/Item.php:607
msgid "Underline"
msgstr "Subratllat"
#: ../../mod/content.php:714 ../../object/Item.php:608
msgid "Quote"
msgstr "Cometes"
#: ../../mod/content.php:715 ../../object/Item.php:609
msgid "Code"
msgstr "Codi"
#: ../../mod/content.php:716 ../../object/Item.php:610
msgid "Image"
msgstr "Imatge"
#: ../../mod/content.php:717 ../../object/Item.php:611
msgid "Link"
msgstr "Enllaç"
#: ../../mod/content.php:718 ../../object/Item.php:612
msgid "Video"
msgstr "Video"
#: ../../mod/content.php:753 ../../object/Item.php:183
msgid "add star"
msgstr "Afegir a favorits"
#: ../../mod/content.php:754 ../../object/Item.php:184
msgid "remove star"
msgstr "Esborrar favorit"
#: ../../mod/content.php:755 ../../object/Item.php:185
msgid "toggle star status"
msgstr "Canviar estatus de favorit"
#: ../../mod/content.php:758 ../../object/Item.php:188
msgid "starred"
msgstr "favorit"
#: ../../mod/content.php:759 ../../object/Item.php:193
msgid "add tag"
msgstr "afegir etiqueta"
#: ../../mod/content.php:763 ../../object/Item.php:123
msgid "save to folder"
msgstr "guardat a la carpeta"
#: ../../mod/content.php:854 ../../object/Item.php:260
msgid "to"
msgstr "a"
#: ../../mod/content.php:855 ../../object/Item.php:262
msgid "Wall-to-Wall"
msgstr "Mur-a-Mur"
#: ../../mod/content.php:856 ../../object/Item.php:263
msgid "via Wall-To-Wall:"
msgstr "via Mur-a-Mur"
#: ../../mod/home.php:34 ../../addon/communityhome/communityhome.php:189
#: ../../addon.old/communityhome/communityhome.php:179
#, php-format
msgid "Welcome to %s"
msgstr "Benvingut a %s"
#: ../../mod/notifications.php:26
msgid "Invalid request identifier."
msgstr "Sol·licitud d'identificació no vàlida."
#: ../../mod/notifications.php:35 ../../mod/notifications.php:165
#: ../../mod/notifications.php:211
msgid "Discard"
msgstr "Descartar"
#: ../../mod/notifications.php:51 ../../mod/notifications.php:164
#: ../../mod/notifications.php:210 ../../mod/contacts.php:359
#: ../../mod/contacts.php:413
msgid "Ignore"
msgstr "Ignorar"
#: ../../mod/notifications.php:78
msgid "System"
msgstr "Sistema"
#: ../../mod/notifications.php:83 ../../include/nav.php:140
msgid "Network"
msgstr "Xarxa"
#: ../../mod/notifications.php:88 ../../mod/network.php:444
msgid "Personal"
msgstr "Personal"
#: ../../mod/notifications.php:93 ../../view/theme/diabook/theme.php:87
#: ../../include/nav.php:104 ../../include/nav.php:143
msgid "Home"
msgstr "Inici"
#: ../../mod/notifications.php:98 ../../include/nav.php:149
msgid "Introductions"
msgstr "Presentacions"
#: ../../mod/notifications.php:103 ../../mod/message.php:182
#: ../../include/nav.php:156
msgid "Messages"
msgstr "Missatges"
#: ../../mod/notifications.php:122
msgid "Show Ignored Requests"
msgstr "Mostra les Sol·licituds Ignorades"
#: ../../mod/notifications.php:122
msgid "Hide Ignored Requests"
msgstr "Amaga les Sol·licituds Ignorades"
#: ../../mod/notifications.php:149 ../../mod/notifications.php:195
msgid "Notification type: "
msgstr "Tipus de Notificació:"
#: ../../mod/notifications.php:150
msgid "Friend Suggestion"
msgstr "Amics Suggerits "
#: ../../mod/notifications.php:152
#, php-format
msgid "suggested by %s"
msgstr "sugerit per %s"
#: ../../mod/notifications.php:157 ../../mod/notifications.php:204
#: ../../mod/contacts.php:419
msgid "Hide this contact from others"
msgstr "Amaga aquest contacte dels altres"
#: ../../mod/notifications.php:158 ../../mod/notifications.php:205
msgid "Post a new friend activity"
msgstr "Publica una activitat d'amic nova"
#: ../../mod/notifications.php:158 ../../mod/notifications.php:205
msgid "if applicable"
msgstr "si es pot aplicar"
#: ../../mod/notifications.php:161 ../../mod/notifications.php:208
#: ../../mod/admin.php:733
msgid "Approve"
msgstr "Aprovar"
#: ../../mod/notifications.php:181
msgid "Claims to be known to you: "
msgstr "Diu que et coneix:"
#: ../../mod/notifications.php:181
msgid "yes"
msgstr "sí"
#: ../../mod/notifications.php:181
msgid "no"
msgstr "no"
#: ../../mod/notifications.php:188
msgid "Approve as: "
msgstr "Aprovat com:"
#: ../../mod/notifications.php:189
msgid "Friend"
msgstr "Amic"
#: ../../mod/notifications.php:190
msgid "Sharer"
msgstr "Partícip"
#: ../../mod/notifications.php:190
msgid "Fan/Admirer"
msgstr "Fan/Admirador"
#: ../../mod/notifications.php:196
msgid "Friend/Connect Request"
msgstr "Sol·licitud d'Amistat/Connexió"
#: ../../mod/notifications.php:196
msgid "New Follower"
msgstr "Nou Seguidor"
#: ../../mod/notifications.php:217
msgid "No introductions."
msgstr "Sense presentacions."
#: ../../mod/notifications.php:220 ../../include/nav.php:150
msgid "Notifications"
msgstr "Notificacions"
#: ../../mod/notifications.php:257 ../../mod/notifications.php:382
#: ../../mod/notifications.php:469
#, php-format
msgid "%s liked %s's post"
msgstr "A %s li agrada l'enviament de %s"
#: ../../mod/notifications.php:266 ../../mod/notifications.php:391
#: ../../mod/notifications.php:478
#, php-format
msgid "%s disliked %s's post"
msgstr "A %s no li agrada l'enviament de %s"
#: ../../mod/notifications.php:280 ../../mod/notifications.php:405
#: ../../mod/notifications.php:492
#, php-format
msgid "%s is now friends with %s"
msgstr "%s es ara amic de %s"
#: ../../mod/notifications.php:287 ../../mod/notifications.php:412
#, php-format
msgid "%s created a new post"
msgstr "%s ha creat un enviament nou"
#: ../../mod/notifications.php:288 ../../mod/notifications.php:413
#: ../../mod/notifications.php:501
#, php-format
msgid "%s commented on %s's post"
msgstr "%s va comentar en l'enviament de %s"
#: ../../mod/notifications.php:302
msgid "No more network notifications."
msgstr "No més notificacions de xarxa."
#: ../../mod/notifications.php:306
msgid "Network Notifications"
msgstr "Notificacions de la Xarxa"
#: ../../mod/notifications.php:332 ../../mod/notify.php:61
msgid "No more system notifications."
msgstr "No més notificacions del sistema."
#: ../../mod/notifications.php:336 ../../mod/notify.php:65
msgid "System Notifications"
msgstr "Notificacions del Sistema"
#: ../../mod/notifications.php:427
msgid "No more personal notifications."
msgstr "No més notificacions personals."
#: ../../mod/notifications.php:431
msgid "Personal Notifications"
msgstr "Notificacions Personals"
#: ../../mod/notifications.php:508
msgid "No more home notifications."
msgstr "No més notificacions d'inici."
#: ../../mod/notifications.php:512
msgid "Home Notifications"
msgstr "Notificacions d'Inici"
#: ../../mod/contacts.php:85 ../../mod/contacts.php:165
msgid "Could not access contact record."
msgstr "No puc accedir al registre del contacte."
#: ../../mod/contacts.php:99
msgid "Could not locate selected profile."
msgstr "No puc localitzar el perfil seleccionat."
#: ../../mod/contacts.php:122
msgid "Contact updated."
msgstr "Contacte actualitzat."
#: ../../mod/contacts.php:187
msgid "Contact has been blocked"
msgstr "Elcontacte ha estat bloquejat"
#: ../../mod/contacts.php:187
msgid "Contact has been unblocked"
msgstr "El contacte ha estat desbloquejat"
#: ../../mod/contacts.php:201
msgid "Contact has been ignored"
msgstr "El contacte ha estat ignorat"
#: ../../mod/contacts.php:201
msgid "Contact has been unignored"
msgstr "El contacte ha estat recordat"
#: ../../mod/contacts.php:220
msgid "Contact has been archived"
msgstr "El contacte ha estat arxivat"
#: ../../mod/contacts.php:220
msgid "Contact has been unarchived"
msgstr "El contacte ha estat desarxivat"
#: ../../mod/contacts.php:244
msgid "Do you really want to delete this contact?"
msgstr ""
#: ../../mod/contacts.php:263
msgid "Contact has been removed."
msgstr "El contacte ha estat tret"
#: ../../mod/contacts.php:301
#, php-format
msgid "You are mutual friends with %s"
msgstr "Ara te una amistat mutua amb %s"
#: ../../mod/contacts.php:305
#, php-format
msgid "You are sharing with %s"
msgstr "Estas compartint amb %s"
#: ../../mod/contacts.php:310
#, php-format
msgid "%s is sharing with you"
msgstr "%s esta compartint amb tú"
#: ../../mod/contacts.php:327
msgid "Private communications are not available for this contact."
msgstr "Comunicacions privades no disponibles per aquest contacte."
#: ../../mod/contacts.php:330
msgid "Never"
msgstr "Mai"
#: ../../mod/contacts.php:334
msgid "(Update was successful)"
msgstr "(L'actualització fou exitosa)"
#: ../../mod/contacts.php:334
msgid "(Update was not successful)"
msgstr "(L'actualització fracassà)"
#: ../../mod/contacts.php:336
msgid "Suggest friends"
msgstr "Suggerir amics"
#: ../../mod/contacts.php:340
#, php-format
msgid "Network type: %s"
msgstr "Xarxa tipus: %s"
#: ../../mod/contacts.php:343 ../../include/contact_widgets.php:199
#, php-format
msgid "%d contact in common"
msgid_plural "%d contacts in common"
msgstr[0] "%d contacte en comú"
msgstr[1] "%d contactes en comú"
#: ../../mod/contacts.php:348
msgid "View all contacts"
msgstr "Veure tots els contactes"
#: ../../mod/contacts.php:353 ../../mod/contacts.php:412
#: ../../mod/admin.php:737
msgid "Unblock"
msgstr "Desbloquejar"
#: ../../mod/contacts.php:353 ../../mod/contacts.php:412
#: ../../mod/admin.php:736
msgid "Block"
msgstr "Bloquejar"
#: ../../mod/contacts.php:356
msgid "Toggle Blocked status"
msgstr "Canvi de estatus blocat"
#: ../../mod/contacts.php:359 ../../mod/contacts.php:413
msgid "Unignore"
msgstr "Treure d'Ignorats"
#: ../../mod/contacts.php:362
msgid "Toggle Ignored status"
msgstr "Canvi de estatus ignorat"
#: ../../mod/contacts.php:366
msgid "Unarchive"
msgstr "Desarxivat"
#: ../../mod/contacts.php:366
msgid "Archive"
msgstr "Arxivat"
#: ../../mod/contacts.php:369
msgid "Toggle Archive status"
msgstr "Canvi de estatus del arxiu"
#: ../../mod/contacts.php:372
msgid "Repair"
msgstr "Reparar"
#: ../../mod/contacts.php:375
msgid "Advanced Contact Settings"
msgstr "Ajustos Avançats per als Contactes"
#: ../../mod/contacts.php:381
msgid "Communications lost with this contact!"
msgstr "La comunicació amb aquest contacte s'ha perdut!"
#: ../../mod/contacts.php:384
msgid "Contact Editor"
msgstr "Editor de Contactes"
#: ../../mod/contacts.php:387
msgid "Profile Visibility"
msgstr "Perfil de Visibilitat"
#: ../../mod/contacts.php:388
#, php-format
msgid ""
"Please choose the profile you would like to display to %s when viewing your "
"profile securely."
msgstr "Si us plau triï el perfil que voleu mostrar a %s quan estigui veient el teu de forma segura."
#: ../../mod/contacts.php:389
msgid "Contact Information / Notes"
msgstr "Informació/Notes del contacte"
#: ../../mod/contacts.php:390
msgid "Edit contact notes"
msgstr "Editar notes de contactes"
#: ../../mod/contacts.php:395 ../../mod/contacts.php:585
#: ../../mod/viewcontacts.php:62 ../../mod/nogroup.php:40
#, php-format
msgid "Visit %s's profile [%s]"
msgstr "Visitar perfil de %s [%s]"
#: ../../mod/contacts.php:396
msgid "Block/Unblock contact"
msgstr "Bloquejar/Alliberar contacte"
#: ../../mod/contacts.php:397
msgid "Ignore contact"
msgstr "Ignore contacte"
#: ../../mod/contacts.php:398
msgid "Repair URL settings"
msgstr "Restablir configuració de URL"
#: ../../mod/contacts.php:399
msgid "View conversations"
msgstr "Veient conversacions"
#: ../../mod/contacts.php:401
msgid "Delete contact"
msgstr "Esborrar contacte"
#: ../../mod/contacts.php:405
msgid "Last update:"
msgstr "Última actualització:"
#: ../../mod/contacts.php:407
msgid "Update public posts"
msgstr "Actualitzar enviament públic"
#: ../../mod/contacts.php:409 ../../mod/admin.php:1213
msgid "Update now"
msgstr "Actualitza ara"
#: ../../mod/contacts.php:416
msgid "Currently blocked"
msgstr "Bloquejat actualment"
#: ../../mod/contacts.php:417
msgid "Currently ignored"
msgstr "Ignorat actualment"
#: ../../mod/contacts.php:418
msgid "Currently archived"
msgstr "Actualment arxivat"
#: ../../mod/contacts.php:419
msgid ""
"Replies/likes to your public posts <strong>may</strong> still be visible"
msgstr "Répliques/agraiments per als teus missatges públics <strong>poden</strong> romandre visibles"
#: ../../mod/contacts.php:470
msgid "Suggestions"
msgstr "Suggeriments"
#: ../../mod/contacts.php:473
msgid "Suggest potential friends"
msgstr "Suggerir amics potencials"
#: ../../mod/contacts.php:476 ../../mod/group.php:194
msgid "All Contacts"
msgstr "Tots els Contactes"
#: ../../mod/contacts.php:479
msgid "Show all contacts"
msgstr "Mostrar tots els contactes"
#: ../../mod/contacts.php:482
msgid "Unblocked"
msgstr "Desblocat"
#: ../../mod/contacts.php:485
msgid "Only show unblocked contacts"
msgstr "Mostrar únicament els contactes no blocats"
#: ../../mod/contacts.php:489
msgid "Blocked"
msgstr "Blocat"
#: ../../mod/contacts.php:492
msgid "Only show blocked contacts"
msgstr "Mostrar únicament els contactes blocats"
#: ../../mod/contacts.php:496
msgid "Ignored"
msgstr "Ignorat"
#: ../../mod/contacts.php:499
msgid "Only show ignored contacts"
msgstr "Mostrar únicament els contactes ignorats"
#: ../../mod/contacts.php:503
msgid "Archived"
msgstr "Arxivat"
#: ../../mod/contacts.php:506
msgid "Only show archived contacts"
msgstr "Mostrar únicament els contactes arxivats"
#: ../../mod/contacts.php:510
msgid "Hidden"
msgstr "Amagat"
#: ../../mod/contacts.php:513
msgid "Only show hidden contacts"
msgstr "Mostrar únicament els contactes amagats"
#: ../../mod/contacts.php:561
msgid "Mutual Friendship"
msgstr "Amistat Mutua"
#: ../../mod/contacts.php:565
msgid "is a fan of yours"
msgstr "Es un fan teu"
#: ../../mod/contacts.php:569
msgid "you are a fan of"
msgstr "ets fan de"
#: ../../mod/contacts.php:586 ../../mod/nogroup.php:41
msgid "Edit contact"
msgstr "Editar contacte"
#: ../../mod/contacts.php:607 ../../view/theme/diabook/theme.php:89
#: ../../include/nav.php:171
msgid "Contacts"
msgstr "Contactes"
#: ../../mod/contacts.php:611
msgid "Search your contacts"
msgstr "Cercant el seus contactes"
#: ../../mod/contacts.php:612 ../../mod/directory.php:59
#: ../../addon/forumdirectory/forumdirectory.php:81
msgid "Finding: "
msgstr "Cercant:"
#: ../../mod/contacts.php:613 ../../mod/directory.php:61
#: ../../addon/forumdirectory/forumdirectory.php:83
#: ../../include/contact_widgets.php:33
msgid "Find"
msgstr "Cercar"
#: ../../mod/lostpass.php:17
msgid "No valid account found."
msgstr "compte no vàlid trobat."
#: ../../mod/lostpass.php:33
msgid "Password reset request issued. Check your email."
msgstr "Sol·licitut de restabliment de contrasenya enviat. Comprovi el seu correu."
#: ../../mod/lostpass.php:44
#, php-format
msgid "Password reset requested at %s"
msgstr "Contrasenya restablerta enviada a %s"
#: ../../mod/lostpass.php:66
msgid ""
"Request could not be verified. (You may have previously submitted it.) "
"Password reset failed."
msgstr "La sol·licitut no pot ser verificada. (Hauries de presentar-la abans). Restabliment de contrasenya fracassat."
#: ../../mod/lostpass.php:84 ../../boot.php:1051
msgid "Password Reset"
msgstr "Restabliment de Contrasenya"
#: ../../mod/lostpass.php:85
msgid "Your password has been reset as requested."
msgstr "La teva contrasenya fou restablerta com vas demanar."
#: ../../mod/lostpass.php:86
msgid "Your new password is"
msgstr "La teva nova contrasenya es"
#: ../../mod/lostpass.php:87
msgid "Save or copy your new password - and then"
msgstr "Guarda o copia la nova contrasenya - i llavors"
#: ../../mod/lostpass.php:88
msgid "click here to login"
msgstr "clica aquí per identificarte"
#: ../../mod/lostpass.php:89
msgid ""
"Your password may be changed from the <em>Settings</em> page after "
"successful login."
msgstr "Pots camviar la contrasenya des de la pàgina de <em>Configuración</em> desprès d'accedir amb èxit."
#: ../../mod/lostpass.php:107
#, php-format
msgid "Your password has been changed at %s"
msgstr ""
#: ../../mod/lostpass.php:122
msgid "Forgot your Password?"
msgstr "Has Oblidat la Contrasenya?"
#: ../../mod/lostpass.php:123
msgid ""
"Enter your email address and submit to have your password reset. Then check "
"your email for further instructions."
msgstr "Introdueixi la seva adreça de correu i enivii-la per restablir la seva contrasenya. Llavors comprovi el seu correu per a les següents instruccións. "
#: ../../mod/lostpass.php:124
msgid "Nickname or Email: "
msgstr "Àlies o Correu:"
#: ../../mod/lostpass.php:125
msgid "Reset"
msgstr "Restablir"
#: ../../mod/settings.php:35
msgid "Additional features"
msgstr ""
#: ../../mod/settings.php:118
msgid "Missing some important data!"
msgstr "Perdudes algunes dades importants!"
#: ../../mod/settings.php:121 ../../mod/settings.php:586
msgid "Update"
msgstr "Actualitzar"
#: ../../mod/settings.php:227
msgid "Failed to connect with email account using the settings provided."
msgstr "Connexió fracassada amb el compte de correu emprant la configuració proveïda."
#: ../../mod/settings.php:232
msgid "Email settings updated."
msgstr "Configuració del correu electrònic actualitzada."
#: ../../mod/settings.php:247
msgid "Features updated"
msgstr ""
#: ../../mod/settings.php:307
msgid "Passwords do not match. Password unchanged."
msgstr "Les contrasenyes no coincideixen. Contrasenya no canviada."
#: ../../mod/settings.php:312
msgid "Empty passwords are not allowed. Password unchanged."
msgstr "No es permeten contasenyes buides. Contrasenya no canviada"
#: ../../mod/settings.php:323
msgid "Password changed."
msgstr "Contrasenya canviada."
#: ../../mod/settings.php:325
msgid "Password update failed. Please try again."
msgstr "Ha fallat l'actualització de la Contrasenya. Per favor, intenti-ho de nou."
#: ../../mod/settings.php:390
msgid " Please use a shorter name."
msgstr "Si us plau, faci servir un nom més curt."
#: ../../mod/settings.php:392
msgid " Name too short."
msgstr "Nom massa curt."
#: ../../mod/settings.php:398
msgid " Not valid email."
msgstr "Correu no vàlid."
#: ../../mod/settings.php:400
msgid " Cannot change to that email."
msgstr "No puc canviar a aquest correu."
#: ../../mod/settings.php:454
msgid "Private forum has no privacy permissions. Using default privacy group."
msgstr "Els Fòrums privats no tenen permisos de privacitat. Empra la privacitat de grup per defecte."
#: ../../mod/settings.php:458
msgid "Private forum has no privacy permissions and no default privacy group."
msgstr "Els Fòrums privats no tenen permisos de privacitat i tampoc privacitat per defecte de grup."
#: ../../mod/settings.php:488 ../../addon/facebook/facebook.php:497
#: ../../addon/fbpost/fbpost.php:155
#: ../../addon/remote_permissions/remote_permissions.php:205
#: ../../addon/impressum/impressum.php:78
#: ../../addon/openstreetmap/openstreetmap.php:104
#: ../../addon/altpager/altpager.php:107 ../../addon/mathjax/mathjax.php:66
#: ../../addon/piwik/piwik.php:105 ../../addon/twitter/twitter.php:550
#: ../../addon.old/facebook/facebook.php:495
#: ../../addon.old/fbpost/fbpost.php:144
#: ../../addon.old/impressum/impressum.php:78
#: ../../addon.old/openstreetmap/openstreetmap.php:80
#: ../../addon.old/mathjax/mathjax.php:66 ../../addon.old/piwik/piwik.php:105
#: ../../addon.old/twitter/twitter.php:389
msgid "Settings updated."
msgstr "Ajustos actualitzats."
#: ../../mod/settings.php:559 ../../mod/settings.php:585
#: ../../mod/settings.php:621
msgid "Add application"
msgstr "Afegir aplicació"
#: ../../mod/settings.php:563 ../../mod/settings.php:589
#: ../../addon/statusnet/statusnet.php:747
#: ../../addon.old/statusnet/statusnet.php:570
msgid "Consumer Key"
msgstr "Consumer Key"
#: ../../mod/settings.php:564 ../../mod/settings.php:590
#: ../../addon/statusnet/statusnet.php:746
#: ../../addon.old/statusnet/statusnet.php:569
msgid "Consumer Secret"
msgstr "Consumer Secret"
#: ../../mod/settings.php:565 ../../mod/settings.php:591
msgid "Redirect"
msgstr "Redirigir"
#: ../../mod/settings.php:566 ../../mod/settings.php:592
msgid "Icon url"
msgstr "icona de url"
#: ../../mod/settings.php:577
msgid "You can't edit this application."
msgstr "No pots editar aquesta aplicació."
#: ../../mod/settings.php:620
msgid "Connected Apps"
msgstr "Aplicacions conectades"
#: ../../mod/settings.php:624
msgid "Client key starts with"
msgstr "Les claus de client comançen amb"
#: ../../mod/settings.php:625
msgid "No name"
msgstr "Sense nom"
#: ../../mod/settings.php:626
msgid "Remove authorization"
msgstr "retirar l'autorització"
#: ../../mod/settings.php:638
msgid "No Plugin settings configured"
msgstr "No s'han configurat ajustos de Plugin"
#: ../../mod/settings.php:646 ../../addon/widgets/widgets.php:124
#: ../../addon.old/widgets/widgets.php:123
msgid "Plugin Settings"
msgstr "Ajustos de Plugin"
#: ../../mod/settings.php:660
msgid "Off"
msgstr ""
#: ../../mod/settings.php:660
msgid "On"
msgstr ""
#: ../../mod/settings.php:668
msgid "Additional Features"
msgstr ""
#: ../../mod/settings.php:681 ../../mod/settings.php:682
#, php-format
msgid "Built-in support for %s connectivity is %s"
msgstr "El suport integrat per a la connectivitat de %s és %s"
#: ../../mod/settings.php:681 ../../mod/settings.php:682
msgid "enabled"
msgstr "habilitat"
#: ../../mod/settings.php:681 ../../mod/settings.php:682
msgid "disabled"
msgstr "deshabilitat"
#: ../../mod/settings.php:682
msgid "StatusNet"
msgstr "StatusNet"
#: ../../mod/settings.php:714
msgid "Email access is disabled on this site."
msgstr "L'accés al correu està deshabilitat en aquest lloc."
#: ../../mod/settings.php:721
msgid "Connector Settings"
msgstr "Configuració de connectors"
#: ../../mod/settings.php:726
msgid "Email/Mailbox Setup"
msgstr "Preparació de Correu/Bústia"
#: ../../mod/settings.php:727
msgid ""
"If you wish to communicate with email contacts using this service "
"(optional), please specify how to connect to your mailbox."
msgstr "Si vol comunicar-se amb els contactes de correu emprant aquest servei (opcional), Si us plau, especifiqui com connectar amb la seva bústia."
#: ../../mod/settings.php:728
msgid "Last successful email check:"
msgstr "Última comprovació de correu amb èxit:"
#: ../../mod/settings.php:730
msgid "IMAP server name:"
msgstr "Nom del servidor IMAP:"
#: ../../mod/settings.php:731
msgid "IMAP port:"
msgstr "Port IMAP:"
#: ../../mod/settings.php:732
msgid "Security:"
msgstr "Seguretat:"
#: ../../mod/settings.php:732 ../../mod/settings.php:737
#: ../../addon/fbpost/fbpost.php:255 ../../addon/fbpost/fbpost.php:257
#: ../../addon/dav/common/wdcal_edit.inc.php:191
#: ../../addon.old/dav/common/wdcal_edit.inc.php:191
msgid "None"
msgstr "Cap"
#: ../../mod/settings.php:733
msgid "Email login name:"
msgstr "Nom d'usuari del correu"
#: ../../mod/settings.php:734
msgid "Email password:"
msgstr "Contrasenya del correu:"
#: ../../mod/settings.php:735
msgid "Reply-to address:"
msgstr "Adreça de resposta:"
#: ../../mod/settings.php:736
msgid "Send public posts to all email contacts:"
msgstr "Enviar correu públic a tots els contactes del correu:"
#: ../../mod/settings.php:737
msgid "Action after import:"
msgstr "Acció després d'importar:"
#: ../../mod/settings.php:737
msgid "Mark as seen"
msgstr "Marcar com a vist"
#: ../../mod/settings.php:737
msgid "Move to folder"
msgstr "Moure a la carpeta"
#: ../../mod/settings.php:738
msgid "Move to folder:"
msgstr "Moure a la carpeta:"
#: ../../mod/settings.php:769 ../../mod/admin.php:420
msgid "No special theme for mobile devices"
msgstr ""
#: ../../mod/settings.php:809
msgid "Display Settings"
msgstr "Ajustos de Pantalla"
#: ../../mod/settings.php:815 ../../mod/settings.php:826
msgid "Display Theme:"
msgstr "Visualitzar el Tema:"
#: ../../mod/settings.php:816
msgid "Mobile Theme:"
msgstr ""
#: ../../mod/settings.php:817
msgid "Update browser every xx seconds"
msgstr "Actualitzar navegador cada xx segons"
#: ../../mod/settings.php:817
msgid "Minimum of 10 seconds, no maximum"
msgstr "Mínim cada 10 segons, no hi ha màxim"
#: ../../mod/settings.php:818
msgid "Number of items to display per page:"
msgstr "Número d'elements a mostrar per pàgina"
#: ../../mod/settings.php:818
msgid "Maximum of 100 items"
msgstr "Màxim de 100 elements"
#: ../../mod/settings.php:819
msgid "Don't show emoticons"
msgstr "No mostrar emoticons"
#: ../../mod/settings.php:895
msgid "Normal Account Page"
msgstr "Pàgina Normal del Compte "
#: ../../mod/settings.php:896
msgid "This account is a normal personal profile"
msgstr "Aques compte es un compte personal normal"
#: ../../mod/settings.php:899
msgid "Soapbox Page"
msgstr "Pàgina de Soapbox"
#: ../../mod/settings.php:900
msgid "Automatically approve all connection/friend requests as read-only fans"
msgstr "Aprova automàticament totes les sol·licituds de amistat/connexió com a fans de només lectura."
#: ../../mod/settings.php:903
msgid "Community Forum/Celebrity Account"
msgstr "Compte de Comunitat/Celebritat"
#: ../../mod/settings.php:904
msgid ""
"Automatically approve all connection/friend requests as read-write fans"
msgstr "Aprova automàticament totes les sol·licituds de amistat/connexió com a fans de lectura-escriptura"
#: ../../mod/settings.php:907
msgid "Automatic Friend Page"
msgstr "Compte d'Amistat Automàtica"
#: ../../mod/settings.php:908
msgid "Automatically approve all connection/friend requests as friends"
msgstr "Aprova totes les sol·licituds de amistat/connexió com a amic automàticament"
#: ../../mod/settings.php:911
msgid "Private Forum [Experimental]"
msgstr "Fòrum Privat [Experimental]"
#: ../../mod/settings.php:912
msgid "Private forum - approved members only"
msgstr "Fòrum privat - Només membres aprovats"
#: ../../mod/settings.php:924
msgid "OpenID:"
msgstr "OpenID:"
#: ../../mod/settings.php:924
msgid "(Optional) Allow this OpenID to login to this account."
msgstr "(Opcional) Permetre a aquest OpenID iniciar sessió en aquest compte."
#: ../../mod/settings.php:934
msgid "Publish your default profile in your local site directory?"
msgstr "Publicar el teu perfil predeterminat en el directori del lloc local?"
#: ../../mod/settings.php:940
msgid "Publish your default profile in the global social directory?"
msgstr "Publicar el teu perfil predeterminat al directori social global?"
#: ../../mod/settings.php:948
msgid "Hide your contact/friend list from viewers of your default profile?"
msgstr "Amaga la teva llista de contactes/amics dels espectadors del seu perfil per defecte?"
#: ../../mod/settings.php:952
msgid "Hide your profile details from unknown viewers?"
msgstr "Amagar els detalls del seu perfil a espectadors desconeguts?"
#: ../../mod/settings.php:957
msgid "Allow friends to post to your profile page?"
msgstr "Permet als amics publicar en la seva pàgina de perfil?"
#: ../../mod/settings.php:963
msgid "Allow friends to tag your posts?"
msgstr "Permet als amics d'etiquetar els teus missatges?"
#: ../../mod/settings.php:969
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr "Permeteu-nos suggerir-li com un amic potencial dels nous membres?"
#: ../../mod/settings.php:975
msgid "Permit unknown people to send you private mail?"
msgstr "Permetre a desconeguts enviar missatges al teu correu privat?"
#: ../../mod/settings.php:983
msgid "Profile is <strong>not published</strong>."
msgstr "El Perfil <strong>no està publicat</strong>."
#: ../../mod/settings.php:986 ../../mod/profile_photo.php:248
msgid "or"
msgstr "o"
#: ../../mod/settings.php:991
msgid "Your Identity Address is"
msgstr "La seva Adreça d'Identitat és"
#: ../../mod/settings.php:1002
msgid "Automatically expire posts after this many days:"
msgstr "Després de aquests nombre de dies, els missatges caduquen automàticament:"
#: ../../mod/settings.php:1002
msgid "If empty, posts will not expire. Expired posts will be deleted"
msgstr "Si està buit, els missatges no caducarà. Missatges caducats s'eliminaran"
#: ../../mod/settings.php:1003
msgid "Advanced expiration settings"
msgstr "Configuració avançada d'expiració"
#: ../../mod/settings.php:1004
msgid "Advanced Expiration"
msgstr "Expiració Avançada"
#: ../../mod/settings.php:1005
msgid "Expire posts:"
msgstr "Expiració d'enviaments"
#: ../../mod/settings.php:1006
msgid "Expire personal notes:"
msgstr "Expiració de notes personals"
#: ../../mod/settings.php:1007
msgid "Expire starred posts:"
msgstr "Expiració de enviaments de favorits"
#: ../../mod/settings.php:1008
msgid "Expire photos:"
msgstr "Expiració de fotos"
#: ../../mod/settings.php:1009
msgid "Only expire posts by others:"
msgstr "Només expiren els enviaments dels altres:"
#: ../../mod/settings.php:1035
msgid "Account Settings"
msgstr "Ajustos de Compte"
#: ../../mod/settings.php:1043
msgid "Password Settings"
msgstr "Ajustos de Contrasenya"
#: ../../mod/settings.php:1044
msgid "New Password:"
msgstr "Nova Contrasenya:"
#: ../../mod/settings.php:1045
msgid "Confirm:"
msgstr "Confirmar:"
#: ../../mod/settings.php:1045
msgid "Leave password fields blank unless changing"
msgstr "Deixi els camps de contrasenya buits per a no fer canvis"
#: ../../mod/settings.php:1049
msgid "Basic Settings"
msgstr "Ajustos Basics"
#: ../../mod/settings.php:1050 ../../include/profile_advanced.php:15
msgid "Full Name:"
msgstr "Nom Complet:"
#: ../../mod/settings.php:1051
msgid "Email Address:"
msgstr "Adreça de Correu:"
#: ../../mod/settings.php:1052
msgid "Your Timezone:"
msgstr "La teva zona Horària:"
#: ../../mod/settings.php:1053
msgid "Default Post Location:"
msgstr "Localització per Defecte del Missatge:"
#: ../../mod/settings.php:1054
msgid "Use Browser Location:"
msgstr "Ubicar-se amb el Navegador:"
#: ../../mod/settings.php:1057
msgid "Security and Privacy Settings"
msgstr "Ajustos de Seguretat i Privacitat"
#: ../../mod/settings.php:1059
msgid "Maximum Friend Requests/Day:"
msgstr "Nombre Màxim de Sol·licituds per Dia"
#: ../../mod/settings.php:1059 ../../mod/settings.php:1089
msgid "(to prevent spam abuse)"
msgstr "(per a prevenir abusos de spam)"
#: ../../mod/settings.php:1060
msgid "Default Post Permissions"
msgstr "Permisos de Correu per Defecte"
#: ../../mod/settings.php:1061
msgid "(click to open/close)"
msgstr "(clicar per a obrir/tancar)"
#: ../../mod/settings.php:1072
msgid "Default Private Post"
msgstr ""
#: ../../mod/settings.php:1073
msgid "Default Public Post"
msgstr ""
#: ../../mod/settings.php:1077
msgid "Default Permissions for New Posts"
msgstr ""
#: ../../mod/settings.php:1089
msgid "Maximum private messages per day from unknown people:"
msgstr "Màxim nombre de missatges, per dia, de desconeguts:"
#: ../../mod/settings.php:1092
msgid "Notification Settings"
msgstr "Ajustos de Notificació"
#: ../../mod/settings.php:1093
msgid "By default post a status message when:"
msgstr "Enviar per defecte un missatge de estatus quan:"
#: ../../mod/settings.php:1094
msgid "accepting a friend request"
msgstr "Acceptar una sol·licitud d'amistat"
#: ../../mod/settings.php:1095
msgid "joining a forum/community"
msgstr "Unint-se a un fòrum/comunitat"
#: ../../mod/settings.php:1096
msgid "making an <em>interesting</em> profile change"
msgstr "fent un <em interesant</em> canvi al perfil"
#: ../../mod/settings.php:1097
msgid "Send a notification email when:"
msgstr "Envia un correu notificant quan:"
#: ../../mod/settings.php:1098
msgid "You receive an introduction"
msgstr "Has rebut una presentació"
#: ../../mod/settings.php:1099
msgid "Your introductions are confirmed"
msgstr "La teva presentació està confirmada"
#: ../../mod/settings.php:1100
msgid "Someone writes on your profile wall"
msgstr "Algú ha escrit en el teu mur de perfil"
#: ../../mod/settings.php:1101
msgid "Someone writes a followup comment"
msgstr "Algú ha escrit un comentari de seguiment"
#: ../../mod/settings.php:1102
msgid "You receive a private message"
msgstr "Has rebut un missatge privat"
#: ../../mod/settings.php:1103
msgid "You receive a friend suggestion"
msgstr "Has rebut una suggerencia d'un amic"
#: ../../mod/settings.php:1104
msgid "You are tagged in a post"
msgstr "Estàs etiquetat en un enviament"
#: ../../mod/settings.php:1105
msgid "You are poked/prodded/etc. in a post"
msgstr "Has estat Atiat/punxat/etc, en un enviament"
#: ../../mod/settings.php:1108
msgid "Advanced Account/Page Type Settings"
msgstr "Ajustos Avançats de Compte/ Pàgina"
#: ../../mod/settings.php:1109
msgid "Change the behaviour of this account for special situations"
msgstr "Canviar el comportament d'aquest compte en situacions especials"
#: ../../mod/manage.php:106
msgid "Manage Identities and/or Pages"
msgstr "Administrar Identitats i/o Pàgines"
#: ../../mod/manage.php:107
msgid ""
"Toggle between different identities or community/group pages which share "
"your account details or which you have been granted \"manage\" permissions"
msgstr "Alternar entre les diferents identitats o les pàgines de comunitats/grups que comparteixen les dades del seu compte o que se li ha concedit els permisos de \"administrar\""
#: ../../mod/manage.php:108
msgid "Select an identity to manage: "
msgstr "Seleccionar identitat a administrar:"
#: ../../mod/network.php:181
msgid "Search Results For:"
msgstr "Resultats de la Cerca Per a:"
#: ../../mod/network.php:224 ../../mod/search.php:21
msgid "Remove term"
msgstr "Traieu termini"
#: ../../mod/network.php:233 ../../mod/search.php:30
#: ../../include/features.php:41
msgid "Saved Searches"
msgstr "Cerques Guardades"
#: ../../mod/network.php:234 ../../include/group.php:275
msgid "add"
msgstr "afegir"
#: ../../mod/network.php:397
msgid "Commented Order"
msgstr "Ordre dels Comentaris"
#: ../../mod/network.php:400
msgid "Sort by Comment Date"
msgstr "Ordenar per Data de Comentari"
#: ../../mod/network.php:403
msgid "Posted Order"
msgstr "Ordre dels Enviaments"
#: ../../mod/network.php:406
msgid "Sort by Post Date"
msgstr "Ordenar per Data d'Enviament"
#: ../../mod/network.php:447
msgid "Posts that mention or involve you"
msgstr "Missatge que et menciona o t'impliquen"
#: ../../mod/network.php:453
msgid "New"
msgstr "Nou"
#: ../../mod/network.php:456
msgid "Activity Stream - by date"
msgstr "Activitat del Flux - per data"
#: ../../mod/network.php:462
msgid "Shared Links"
msgstr "Enllaços Compartits"
#: ../../mod/network.php:465
msgid "Interesting Links"
msgstr "Enllaços Interesants"
#: ../../mod/network.php:471
msgid "Starred"
msgstr "Favorits"
#: ../../mod/network.php:474
msgid "Favourite Posts"
msgstr "Enviaments Favorits"
#: ../../mod/network.php:546
#, php-format
msgid "Warning: This group contains %s member from an insecure network."
msgid_plural ""
"Warning: This group contains %s members from an insecure network."
msgstr[0] "Advertència: Aquest grup conté el membre %s en una xarxa insegura."
msgstr[1] "Advertència: Aquest grup conté %s membres d'una xarxa insegura."
#: ../../mod/network.php:549
msgid "Private messages to this group are at risk of public disclosure."
msgstr "Els missatges privats a aquest grup es troben en risc de divulgació pública."
#: ../../mod/network.php:621
msgid "Contact: "
msgstr "Contacte:"
#: ../../mod/network.php:623
msgid "Private messages to this person are at risk of public disclosure."
msgstr "Els missatges privats a aquesta persona es troben en risc de divulgació pública."
#: ../../mod/network.php:628
msgid "Invalid contact."
msgstr "Contacte no vàlid."
#: ../../mod/notes.php:44 ../../boot.php:1864
msgid "Personal Notes"
msgstr "Notes Personals"
#: ../../mod/notes.php:63 ../../mod/filer.php:31
#: ../../addon/facebook/facebook.php:772
#: ../../addon/privacy_image_cache/privacy_image_cache.php:354
#: ../../addon/fbpost/fbpost.php:322
#: ../../addon/dav/friendica/layout.fnk.php:441
#: ../../addon/dav/friendica/layout.fnk.php:488 ../../include/text.php:741
#: ../../addon.old/facebook/facebook.php:770
#: ../../addon.old/privacy_image_cache/privacy_image_cache.php:263
#: ../../addon.old/fbpost/fbpost.php:267
#: ../../addon.old/dav/friendica/layout.fnk.php:441
#: ../../addon.old/dav/friendica/layout.fnk.php:488
msgid "Save"
msgstr "Guardar"
#: ../../mod/uimport.php:50 ../../mod/register.php:192
msgid ""
"This site has exceeded the number of allowed daily account registrations. "
"Please try again tomorrow."
msgstr "Aquest lloc excedeix el nombre diari de registres de comptes. Per favor, provi de nou demà."
#: ../../mod/uimport.php:64
msgid "Import"
msgstr ""
#: ../../mod/uimport.php:66
msgid "Move account"
msgstr ""
#: ../../mod/uimport.php:67
msgid "You can import an account from another Friendica server."
msgstr ""
#: ../../mod/uimport.php:68
msgid ""
"You need to export your account from the old server and upload it here. We "
"will recreate your old account here with all your contacts. We will try also"
" to inform your friends that you moved here."
msgstr ""
#: ../../mod/uimport.php:69
msgid ""
"This feature is experimental. We can't import contacts from the OStatus "
"network (statusnet/identi.ca) or from Diaspora"
msgstr ""
#: ../../mod/uimport.php:70
msgid "Account file"
msgstr ""
#: ../../mod/uimport.php:70
msgid ""
"To export your accont, go to \"Settings->Export your porsonal data\" and "
"select \"Export account\""
msgstr ""
#: ../../mod/wallmessage.php:42 ../../mod/wallmessage.php:112
#, php-format
msgid "Number of daily wall messages for %s exceeded. Message failed."
msgstr "Nombre diari de missatges al mur per %s excedit. El missatge ha fallat."
#: ../../mod/wallmessage.php:56 ../../mod/message.php:63
msgid "No recipient selected."
msgstr "No s'ha seleccionat destinatari."
#: ../../mod/wallmessage.php:59
msgid "Unable to check your home location."
msgstr "Incapaç de comprovar la localització."
#: ../../mod/wallmessage.php:62 ../../mod/message.php:70
msgid "Message could not be sent."
msgstr "El Missatge no ha estat enviat."
#: ../../mod/wallmessage.php:65 ../../mod/message.php:73
msgid "Message collection failure."
msgstr "Ha fallat la recollida del missatge."
#: ../../mod/wallmessage.php:68 ../../mod/message.php:76
msgid "Message sent."
msgstr "Missatge enviat."
#: ../../mod/wallmessage.php:86 ../../mod/wallmessage.php:95
msgid "No recipient."
msgstr "Sense destinatari."
#: ../../mod/wallmessage.php:127 ../../mod/wallmessage.php:135
#: ../../mod/message.php:283 ../../mod/message.php:291
#: ../../mod/message.php:466 ../../mod/message.php:474
#: ../../include/conversation.php:940 ../../include/conversation.php:958
msgid "Please enter a link URL:"
msgstr "Sius plau, entri l'enllaç URL:"
#: ../../mod/wallmessage.php:142 ../../mod/message.php:319
msgid "Send Private Message"
msgstr "Enviant Missatge Privat"
#: ../../mod/wallmessage.php:143
#, php-format
msgid ""
"If you wish for %s to respond, please check that the privacy settings on "
"your site allow private mail from unknown senders."
msgstr "si vols respondre a %s, comprova que els ajustos de privacitat del lloc permeten correus privats de remitents desconeguts."
#: ../../mod/wallmessage.php:144 ../../mod/message.php:320
#: ../../mod/message.php:553
msgid "To:"
msgstr "Per a:"
#: ../../mod/wallmessage.php:145 ../../mod/message.php:325
#: ../../mod/message.php:555
msgid "Subject:"
msgstr "Assumpte::"
#: ../../mod/wallmessage.php:151 ../../mod/message.php:329
#: ../../mod/message.php:558 ../../mod/invite.php:134
msgid "Your message:"
msgstr "El teu missatge:"
#: ../../mod/newmember.php:6
msgid "Welcome to Friendica"
msgstr "Benvingut a Friendica"
#: ../../mod/newmember.php:8
msgid "New Member Checklist"
msgstr "Llista de Verificació dels Nous Membres"
#: ../../mod/newmember.php:12
msgid ""
"We would like to offer some tips and links to help make your experience "
"enjoyable. Click any item to visit the relevant page. A link to this page "
"will be visible from your home page for two weeks after your initial "
"registration and then will quietly disappear."
msgstr "Ens agradaria oferir alguns consells i enllaços per ajudar a fer la teva experiència agradable. Feu clic a qualsevol element per visitar la pàgina corresponent. Un enllaç a aquesta pàgina serà visible des de la pàgina d'inici durant dues setmanes després de la teva inscripció inicial i després desapareixerà en silenci."
#: ../../mod/newmember.php:14
msgid "Getting Started"
msgstr ""
#: ../../mod/newmember.php:18
msgid "Friendica Walk-Through"
msgstr ""
#: ../../mod/newmember.php:18
msgid ""
"On your <em>Quick Start</em> page - find a brief introduction to your "
"profile and network tabs, make some new connections, and find some groups to"
" join."
msgstr ""
#: ../../mod/newmember.php:26
msgid "Go to Your Settings"
msgstr "Anar als Teus Ajustos"
#: ../../mod/newmember.php:26
msgid ""
"On your <em>Settings</em> page - change your initial password. Also make a "
"note of your Identity Address. This looks just like an email address - and "
"will be useful in making friends on the free social web."
msgstr "En la de la seva <em>configuració</em> de la pàgina - canviï la contrasenya inicial. També prengui nota de la Adreça d'Identitat. Això s'assembla a una adreça de correu electrònic - i serà útil per fer amics a la xarxa social lliure."
#: ../../mod/newmember.php:28
msgid ""
"Review the other settings, particularly the privacy settings. An unpublished"
" directory listing is like having an unlisted phone number. In general, you "
"should probably publish your listing - unless all of your friends and "
"potential friends know exactly how to find you."
msgstr "Reviseu les altres configuracions, en particular la configuració de privadesa. Una llista de directoris no publicada és com tenir un número de telèfon no llistat. Normalment, hauria de publicar la seva llista - a menys que tots els seus amics i els amics potencials sàpiguen exactament com trobar-li."
#: ../../mod/newmember.php:32 ../../mod/profperm.php:103
#: ../../view/theme/diabook/theme.php:88 ../../include/profile_advanced.php:7
#: ../../include/profile_advanced.php:84 ../../include/nav.php:77
#: ../../boot.php:1840
#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:84
#: ../../include/nav.php:77 ../../mod/profperm.php:103
#: ../../mod/newmember.php:32 ../../view/theme/diabook/theme.php:88
#: ../../boot.php:1946
msgid "Profile"
msgstr "Perfil"
#: ../../mod/newmember.php:36 ../../mod/profile_photo.php:244
msgid "Upload Profile Photo"
msgstr "Pujar Foto del Perfil"
#: ../../include/profile_advanced.php:15 ../../mod/settings.php:1079
msgid "Full Name:"
msgstr "Nom Complet:"
#: ../../mod/newmember.php:36
msgid ""
"Upload a profile photo if you have not done so already. Studies have shown "
"that people with real photos of themselves are ten times more likely to make"
" friends than people who do not."
msgstr "Puji una foto del seu perfil si encara no ho ha fet. Els estudis han demostrat que les persones amb fotos reals de ells mateixos tenen deu vegades més probabilitats de fer amics que les persones que no ho fan."
#: ../../mod/newmember.php:38
msgid "Edit Your Profile"
msgstr "Editar el Teu Perfil"
#: ../../mod/newmember.php:38
msgid ""
"Edit your <strong>default</strong> profile to your liking. Review the "
"settings for hiding your list of friends and hiding the profile from unknown"
" visitors."
msgstr "Editi el perfil per <strong>defecte</strong> al seu gust. Reviseu la configuració per ocultar la seva llista d'amics i ocultar el perfil dels visitants desconeguts."
#: ../../mod/newmember.php:40
msgid "Profile Keywords"
msgstr "Paraules clau del Perfil"
#: ../../mod/newmember.php:40
msgid ""
"Set some public keywords for your default profile which describe your "
"interests. We may be able to find other people with similar interests and "
"suggest friendships."
msgstr "Estableix algunes paraules clau públiques al teu perfil predeterminat que descriguin els teus interessos. Podem ser capaços de trobar altres persones amb interessos similars i suggerir amistats."
#: ../../mod/newmember.php:44
msgid "Connecting"
msgstr "Connectant"
#: ../../mod/newmember.php:49 ../../mod/newmember.php:51
#: ../../addon/facebook/facebook.php:730 ../../addon/fbpost/fbpost.php:294
#: ../../include/contact_selectors.php:81
#: ../../addon.old/facebook/facebook.php:728
#: ../../addon.old/fbpost/fbpost.php:239
msgid "Facebook"
msgstr "Facebook"
#: ../../mod/newmember.php:49
msgid ""
"Authorise the Facebook Connector if you currently have a Facebook account "
"and we will (optionally) import all your Facebook friends and conversations."
msgstr "Autoritzi el connector de Facebook si vostè té un compte al Facebook i nosaltres (opcionalment) importarem tots els teus amics de Facebook i les converses."
#: ../../mod/newmember.php:51
msgid ""
"<em>If</em> this is your own personal server, installing the Facebook addon "
"may ease your transition to the free social web."
msgstr "<em>Si </em> aquesta és el seu servidor personal, la instal·lació del complement de Facebook pot facilitar la transició a la web social lliure."
#: ../../mod/newmember.php:56
msgid "Importing Emails"
msgstr "Important Emails"
#: ../../mod/newmember.php:56
msgid ""
"Enter your email access information on your Connector Settings page if you "
"wish to import and interact with friends or mailing lists from your email "
"INBOX"
msgstr "Introduïu les dades d'accés al correu electrònic a la seva pàgina de configuració de connector, si es desitja importar i relacionar-se amb amics o llistes de correu de la seva bústia d'email"
#: ../../mod/newmember.php:58
msgid "Go to Your Contacts Page"
msgstr "Anar a la Teva Pàgina de Contactes"
#: ../../mod/newmember.php:58
msgid ""
"Your Contacts page is your gateway to managing friendships and connecting "
"with friends on other networks. Typically you enter their address or site "
"URL in the <em>Add New Contact</em> dialog."
msgstr "La seva pàgina de Contactes és la seva porta d'entrada a la gestió de l'amistat i la connexió amb amics d'altres xarxes. Normalment, vostè entrar en la seva direcció o URL del lloc al diàleg <em>Afegir Nou Contacte</em>."
#: ../../mod/newmember.php:60
msgid "Go to Your Site's Directory"
msgstr "Anar al Teu Directori"
#: ../../mod/newmember.php:60
msgid ""
"The Directory page lets you find other people in this network or other "
"federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on "
"their profile page. Provide your own Identity Address if requested."
msgstr "La pàgina del Directori li permet trobar altres persones en aquesta xarxa o altres llocs federats. Busqui un enllaç <em>Connectar</em> o <em>Seguir</em> a la seva pàgina de perfil. Proporcioni la seva pròpia Adreça de Identitat si així ho sol·licita."
#: ../../mod/newmember.php:62
msgid "Finding New People"
msgstr "Trobar Gent Nova"
#: ../../mod/newmember.php:62
msgid ""
"On the side panel of the Contacts page are several tools to find new "
"friends. We can match people by interest, look up people by name or "
"interest, and provide suggestions based on network relationships. On a brand"
" new site, friend suggestions will usually begin to be populated within 24 "
"hours."
msgstr "Al tauler lateral de la pàgina de contacte Hi ha diverses eines per trobar nous amics. Podem coincidir amb les persones per interesos, buscar persones pel nom o per interès, i oferir suggeriments basats en les relacions de la xarxa. En un nou lloc, els suggeriments d'amics, en general comencen a poblar el lloc a les 24 hores."
#: ../../mod/newmember.php:66 ../../include/group.php:270
msgid "Groups"
msgstr "Grups"
#: ../../mod/newmember.php:70
msgid "Group Your Contacts"
msgstr "Agrupar els Teus Contactes"
#: ../../mod/newmember.php:70
msgid ""
"Once you have made some friends, organize them into private conversation "
"groups from the sidebar of your Contacts page and then you can interact with"
" each group privately on your Network page."
msgstr "Una vegada que s'han fet alguns amics, organitzi'ls en grups de conversa privada a la barra lateral de la seva pàgina de contactes i després pot interactuar amb cada grup de forma privada a la pàgina de la xarxa."
#: ../../mod/newmember.php:73
msgid "Why Aren't My Posts Public?"
msgstr "Per que no es public el meu enviament?"
#: ../../mod/newmember.php:73
msgid ""
"Friendica respects your privacy. By default, your posts will only show up to"
" people you've added as friends. For more information, see the help section "
"from the link above."
msgstr "Friendica respecta la teva privacitat. Per defecte, els teus enviaments només s'envien a gent que has afegit com a amic. Per més informació, mira la secció d'ajuda des de l'enllaç de dalt."
#: ../../mod/newmember.php:78
msgid "Getting Help"
msgstr "Demanant Ajuda"
#: ../../mod/newmember.php:82
msgid "Go to the Help Section"
msgstr "Anar a la secció d'Ajuda"
#: ../../mod/newmember.php:82
msgid ""
"Our <strong>help</strong> pages may be consulted for detail on other program"
" features and resources."
msgstr "A les nostres pàgines <strong>d'ajuda</strong> es poden consultar detalls sobre les característiques d'altres programes i recursos."
#: ../../mod/attach.php:8
msgid "Item not available."
msgstr "Element no disponible"
#: ../../mod/attach.php:20
msgid "Item was not found."
msgstr "Element no trobat."
#: ../../mod/group.php:29
msgid "Group created."
msgstr "Grup creat."
#: ../../mod/group.php:35
msgid "Could not create group."
msgstr "No puc crear grup."
#: ../../mod/group.php:47 ../../mod/group.php:140
msgid "Group not found."
msgstr "Grup no trobat"
#: ../../mod/group.php:60
msgid "Group name changed."
msgstr "Nom de Grup canviat."
#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:340
msgid "Permission denied"
msgstr "Permís denegat"
#: ../../mod/group.php:93
msgid "Create a group of contacts/friends."
msgstr "Crear un grup de contactes/amics."
#: ../../mod/group.php:94 ../../mod/group.php:180
msgid "Group Name: "
msgstr "Nom del Grup:"
#: ../../mod/group.php:113
msgid "Group removed."
msgstr "Grup esborrat."
#: ../../mod/group.php:115
msgid "Unable to remove group."
msgstr "Incapaç de esborrar Grup."
#: ../../mod/group.php:179
msgid "Group Editor"
msgstr "Editor de Grup:"
#: ../../mod/group.php:192
msgid "Members"
msgstr "Membres"
#: ../../mod/group.php:224 ../../mod/profperm.php:105
msgid "Click on a contact to add or remove."
msgstr "Clicar sobre el contacte per afegir o esborrar."
#: ../../mod/profperm.php:25 ../../mod/profperm.php:55
msgid "Invalid profile identifier."
msgstr "Identificador del perfil no vàlid."
#: ../../mod/profperm.php:101
msgid "Profile Visibility Editor"
msgstr "Editor de Visibilitat del Perfil"
#: ../../mod/profperm.php:114
msgid "Visible To"
msgstr "Visible Per"
#: ../../mod/profperm.php:130
msgid "All Contacts (with secure profile access)"
msgstr "Tots els Contactes (amb accés segur al perfil)"
#: ../../mod/viewcontacts.php:39
msgid "No contacts."
msgstr "Sense Contactes"
#: ../../mod/viewcontacts.php:76 ../../include/text.php:678
msgid "View Contacts"
msgstr "Veure Contactes"
#: ../../mod/register.php:91 ../../mod/regmod.php:54
#, php-format
msgid "Registration details for %s"
msgstr "Detalls del registre per a %s"
#: ../../mod/register.php:99
msgid ""
"Registration successful. Please check your email for further instructions."
msgstr "Registrat amb èxit. Per favor, comprovi el seu correu per a posteriors instruccions."
#: ../../mod/register.php:103
msgid "Failed to send email message. Here is the message that failed."
msgstr "Error en enviar missatge de correu electrònic. Aquí està el missatge que ha fallat."
#: ../../mod/register.php:108
msgid "Your registration can not be processed."
msgstr "El seu registre no pot ser processat."
#: ../../mod/register.php:145
#, php-format
msgid "Registration request at %s"
msgstr "Sol·licitud de registre a %s"
#: ../../mod/register.php:154
msgid "Your registration is pending approval by the site owner."
msgstr "El seu registre està pendent d'aprovació pel propietari del lloc."
#: ../../mod/register.php:220
msgid ""
"You may (optionally) fill in this form via OpenID by supplying your OpenID "
"and clicking 'Register'."
msgstr "Vostè pot (opcionalment), omplir aquest formulari a través de OpenID mitjançant el subministrament de la seva OpenID i fent clic a 'Registrar'."
#: ../../mod/register.php:221
msgid ""
"If you are not familiar with OpenID, please leave that field blank and fill "
"in the rest of the items."
msgstr "Si vostè no està familiaritzat amb Twitter, si us plau deixi aquest camp en blanc i completi la resta dels elements."
#: ../../mod/register.php:222
msgid "Your OpenID (optional): "
msgstr "El seu OpenID (opcional):"
#: ../../mod/register.php:236
msgid "Include your profile in member directory?"
msgstr "Incloc el seu perfil al directori de membres?"
#: ../../mod/register.php:257
msgid "Membership on this site is by invitation only."
msgstr "Lloc accesible mitjançant invitació."
#: ../../mod/register.php:258
msgid "Your invitation ID: "
msgstr "El teu ID de invitació:"
#: ../../mod/register.php:261 ../../mod/admin.php:462
msgid "Registration"
msgstr "Procés de Registre"
#: ../../mod/register.php:269
msgid "Your Full Name (e.g. Joe Smith): "
msgstr "El seu nom complet (per exemple, Joan Ningú):"
#: ../../mod/register.php:270
msgid "Your Email Address: "
msgstr "La Seva Adreça de Correu:"
#: ../../mod/register.php:271
msgid ""
"Choose a profile nickname. This must begin with a text character. Your "
"profile address on this site will then be "
"'<strong>nickname@$sitename</strong>'."
msgstr "Tria un nom de perfil. Això ha de començar amb un caràcter de text. La seva adreça de perfil en aquest lloc serà '<strong>alies@$sitename</strong>'."
#: ../../mod/register.php:272
msgid "Choose a nickname: "
msgstr "Tria un àlies:"
#: ../../mod/register.php:275 ../../include/nav.php:108 ../../boot.php:1012
msgid "Register"
msgstr "Registrar"
#: ../../mod/dirfind.php:26
msgid "People Search"
msgstr "Cercant Gent"
#: ../../mod/like.php:151 ../../mod/subthread.php:87 ../../mod/tagger.php:62
#: ../../addon/communityhome/communityhome.php:171
#: ../../view/theme/diabook/theme.php:464 ../../include/text.php:1510
#: ../../include/diaspora.php:1860 ../../include/conversation.php:126
#: ../../include/conversation.php:254
#: ../../addon.old/communityhome/communityhome.php:163
msgid "photo"
msgstr "foto"
#: ../../mod/like.php:151 ../../mod/like.php:322 ../../mod/subthread.php:87
#: ../../mod/tagger.php:62 ../../addon/facebook/facebook.php:1600
#: ../../addon/communityhome/communityhome.php:166
#: ../../addon/communityhome/communityhome.php:175
#: ../../view/theme/diabook/theme.php:459
#: ../../view/theme/diabook/theme.php:468 ../../include/diaspora.php:1860
#: ../../include/conversation.php:121 ../../include/conversation.php:130
#: ../../include/conversation.php:249 ../../include/conversation.php:258
#: ../../addon.old/facebook/facebook.php:1598
#: ../../addon.old/communityhome/communityhome.php:158
#: ../../addon.old/communityhome/communityhome.php:167
msgid "status"
msgstr "estatus"
#: ../../mod/like.php:168 ../../addon/facebook/facebook.php:1604
#: ../../addon/communityhome/communityhome.php:180
#: ../../view/theme/diabook/theme.php:473 ../../include/diaspora.php:1876
#: ../../include/conversation.php:137
#: ../../addon.old/facebook/facebook.php:1602
#: ../../addon.old/communityhome/communityhome.php:172
#, php-format
msgid "%1$s likes %2$s's %3$s"
msgstr "a %1$s agrada %2$s de %3$s"
#: ../../mod/like.php:170 ../../include/conversation.php:140
#, php-format
msgid "%1$s doesn't like %2$s's %3$s"
msgstr "a %1$s no agrada %2$s de %3$s"
#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:159
#: ../../mod/admin.php:773 ../../mod/admin.php:972 ../../mod/display.php:51
#: ../../mod/display.php:184 ../../include/items.php:3853
msgid "Item not found."
msgstr "Article no trobat."
#: ../../mod/viewsrc.php:7
msgid "Access denied."
msgstr "Accés denegat."
#: ../../mod/fbrowser.php:25 ../../view/theme/diabook/theme.php:90
#: ../../include/nav.php:78 ../../boot.php:1847
msgid "Photos"
msgstr "Fotos"
#: ../../mod/fbrowser.php:113
msgid "Files"
msgstr "Arxius"
#: ../../mod/regmod.php:63
msgid "Account approved."
msgstr "Compte aprovat."
#: ../../mod/regmod.php:100
#, php-format
msgid "Registration revoked for %s"
msgstr "Procés de Registre revocat per a %s"
#: ../../mod/regmod.php:112
msgid "Please login."
msgstr "Si us plau, ingressa."
#: ../../mod/item.php:104
msgid "Unable to locate original post."
msgstr "No es pot localitzar post original."
#: ../../mod/item.php:292
msgid "Empty post discarded."
msgstr "Buidat després de rebutjar."
#: ../../mod/item.php:428 ../../mod/wall_upload.php:135
#: ../../mod/wall_upload.php:144 ../../mod/wall_upload.php:151
#: ../../include/message.php:144
msgid "Wall Photos"
msgstr "Fotos del Mur"
#: ../../mod/item.php:841
msgid "System error. Post not saved."
msgstr "Error del sistema. Publicació no guardada."
#: ../../mod/item.php:866
#, php-format
msgid ""
"This message was sent to you by %s, a member of the Friendica social "
"network."
msgstr "Aquest missatge va ser enviat a vostè per %s, un membre de la xarxa social Friendica."
#: ../../mod/item.php:868
#, php-format
msgid "You may visit them online at %s"
msgstr "El pot visitar en línia a %s"
#: ../../mod/item.php:869
msgid ""
"Please contact the sender by replying to this post if you do not wish to "
"receive these messages."
msgstr "Si us plau, poseu-vos en contacte amb el remitent responent a aquest missatge si no voleu rebre aquests missatges."
#: ../../mod/item.php:871
#, php-format
msgid "%s posted an update."
msgstr "%s ha publicat una actualització."
#: ../../mod/mood.php:62 ../../include/conversation.php:227
#, php-format
msgid "%1$s is currently %2$s"
msgstr "%1$s es normalment %2$s"
#: ../../mod/mood.php:133
msgid "Mood"
msgstr ""
#: ../../mod/mood.php:134
msgid "Set your current mood and tell your friends"
msgstr ""
#: ../../mod/profile_photo.php:44
msgid "Image uploaded but image cropping failed."
msgstr "Imatge pujada però no es va poder retallar."
#: ../../mod/profile_photo.php:77 ../../mod/profile_photo.php:84
#: ../../mod/profile_photo.php:91 ../../mod/profile_photo.php:308
#, php-format
msgid "Image size reduction [%s] failed."
msgstr "La reducció de la imatge [%s] va fracassar."
#: ../../mod/profile_photo.php:118
msgid ""
"Shift-reload the page or clear browser cache if the new photo does not "
"display immediately."
msgstr "Recarregui la pàgina o netegi la caché del navegador si la nova foto no apareix immediatament."
#: ../../mod/profile_photo.php:128
msgid "Unable to process image"
msgstr "No es pot processar la imatge"
#: ../../mod/profile_photo.php:144 ../../mod/wall_upload.php:90
#, php-format
msgid "Image exceeds size limit of %d"
msgstr "La imatge sobrepassa el límit de mida de %d"
#: ../../mod/profile_photo.php:242
msgid "Upload File:"
msgstr "Pujar arxiu:"
#: ../../mod/profile_photo.php:243
msgid "Select a profile:"
msgstr ""
#: ../../mod/profile_photo.php:245
#: ../../addon/dav/friendica/layout.fnk.php:152
#: ../../addon.old/dav/friendica/layout.fnk.php:152
msgid "Upload"
msgstr "Pujar"
#: ../../mod/profile_photo.php:248
msgid "skip this step"
msgstr "saltar aquest pas"
#: ../../mod/profile_photo.php:248
msgid "select a photo from your photo albums"
msgstr "tria una foto dels teus àlbums"
#: ../../mod/profile_photo.php:262
msgid "Crop Image"
msgstr "retallar imatge"
#: ../../mod/profile_photo.php:263
msgid "Please adjust the image cropping for optimum viewing."
msgstr "Per favor, ajusta la retallada d'imatge per a una optima visualització."
#: ../../mod/profile_photo.php:265
msgid "Done Editing"
msgstr "Edició Feta"
#: ../../mod/profile_photo.php:299
msgid "Image uploaded successfully."
msgstr "Carregada de la imatge amb èxit."
#: ../../mod/hcard.php:10
msgid "No profile"
msgstr "Sense perfil"
#: ../../mod/removeme.php:45 ../../mod/removeme.php:48
msgid "Remove My Account"
msgstr "Eliminar el Meu Compte"
#: ../../mod/removeme.php:46
msgid ""
"This will completely remove your account. Once this has been done it is not "
"recoverable."
msgstr "Això eliminarà per complet el seu compte. Quan s'hagi fet això, no serà recuperable."
#: ../../mod/removeme.php:47
msgid "Please enter your password for verification:"
msgstr "Si us plau, introduïu la contrasenya per a la verificació:"
#: ../../mod/navigation.php:20 ../../include/nav.php:34
msgid "Nothing new here"
msgstr "Res nou aquí"
#: ../../mod/navigation.php:24 ../../include/nav.php:38
msgid "Clear notifications"
msgstr ""
#: ../../mod/message.php:9 ../../include/nav.php:159
msgid "New Message"
msgstr "Nou Missatge"
#: ../../mod/message.php:67
msgid "Unable to locate contact information."
msgstr "No es pot trobar informació de contacte."
#: ../../mod/message.php:207
msgid "Do you really want to delete this message?"
msgstr ""
#: ../../mod/message.php:227
msgid "Message deleted."
msgstr "Missatge eliminat."
#: ../../mod/message.php:258
msgid "Conversation removed."
msgstr "Conversació esborrada."
#: ../../mod/message.php:371
msgid "No messages."
msgstr "Sense missatges."
#: ../../mod/message.php:378
#, php-format
msgid "Unknown sender - %s"
msgstr "remitent desconegut - %s"
#: ../../mod/message.php:381
#, php-format
msgid "You and %s"
msgstr "Tu i %s"
#: ../../mod/message.php:384
#, php-format
msgid "%s and You"
msgstr "%s i Tu"
#: ../../mod/message.php:405 ../../mod/message.php:546
msgid "Delete conversation"
msgstr "Esborrar conversació"
#: ../../mod/message.php:408
msgid "D, d M Y - g:i A"
msgstr "D, d M Y - g:i A"
#: ../../mod/message.php:411
#, php-format
msgid "%d message"
msgid_plural "%d messages"
msgstr[0] "%d missatge"
msgstr[1] "%d missatges"
#: ../../mod/message.php:450
msgid "Message not available."
msgstr "Missatge no disponible."
#: ../../mod/message.php:520
msgid "Delete message"
msgstr "Esborra missatge"
#: ../../mod/message.php:548
msgid ""
"No secure communications available. You <strong>may</strong> be able to "
"respond from the sender's profile page."
msgstr "Comunicacions degures no disponibles. Tú <strong>pots</strong> respondre des de la pàgina de perfil del remitent."
#: ../../mod/message.php:552
msgid "Send Reply"
msgstr "Enviar Resposta"
#: ../../mod/allfriends.php:34
#, php-format
msgid "Friends of %s"
msgstr "Amics de %s"
#: ../../mod/allfriends.php:40
msgid "No friends to display."
msgstr "No hi ha amics que mostrar"
#: ../../mod/admin.php:55
msgid "Theme settings updated."
msgstr "Ajustos de Tema actualitzats"
#: ../../mod/admin.php:96 ../../mod/admin.php:460
msgid "Site"
msgstr "Lloc"
#: ../../mod/admin.php:97 ../../mod/admin.php:727 ../../mod/admin.php:740
msgid "Users"
msgstr "Usuaris"
#: ../../mod/admin.php:98 ../../mod/admin.php:822 ../../mod/admin.php:864
msgid "Plugins"
msgstr "Plugins"
#: ../../mod/admin.php:99 ../../mod/admin.php:1031 ../../mod/admin.php:1067
msgid "Themes"
msgstr "Temes"
#: ../../mod/admin.php:100
msgid "DB updates"
msgstr "Actualitzacions de BD"
#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1154
msgid "Logs"
msgstr "Registres"
#: ../../mod/admin.php:120 ../../include/nav.php:178
msgid "Admin"
msgstr "Admin"
#: ../../mod/admin.php:121
msgid "Plugin Features"
msgstr "Característiques del Plugin"
#: ../../mod/admin.php:123
msgid "User registrations waiting for confirmation"
msgstr "Registre d'usuari a l'espera de confirmació"
#: ../../mod/admin.php:183 ../../mod/admin.php:698
msgid "Normal Account"
msgstr "Compte Normal"
#: ../../mod/admin.php:184 ../../mod/admin.php:699
msgid "Soapbox Account"
msgstr "Compte Tribuna"
#: ../../mod/admin.php:185 ../../mod/admin.php:700
msgid "Community/Celebrity Account"
msgstr "Compte de Comunitat/Celebritat"
#: ../../mod/admin.php:186 ../../mod/admin.php:701
msgid "Automatic Friend Account"
msgstr "Compte d'Amistat Automàtic"
#: ../../mod/admin.php:187
msgid "Blog Account"
msgstr "Compte de Blog"
#: ../../mod/admin.php:188
msgid "Private Forum"
msgstr "Fòrum Privat"
#: ../../mod/admin.php:207
msgid "Message queues"
msgstr "Cues de missatges"
#: ../../mod/admin.php:212 ../../mod/admin.php:459 ../../mod/admin.php:726
#: ../../mod/admin.php:821 ../../mod/admin.php:863 ../../mod/admin.php:1030
#: ../../mod/admin.php:1066 ../../mod/admin.php:1153
msgid "Administration"
msgstr "Administració"
#: ../../mod/admin.php:213
msgid "Summary"
msgstr "Sumari"
#: ../../mod/admin.php:215
msgid "Registered users"
msgstr "Usuaris registrats"
#: ../../mod/admin.php:217
msgid "Pending registrations"
msgstr "Registres d'usuari pendents"
#: ../../mod/admin.php:218
msgid "Version"
msgstr "Versió"
#: ../../mod/admin.php:220
msgid "Active plugins"
msgstr "Plugins actius"
#: ../../mod/admin.php:391
msgid "Site settings updated."
msgstr "Ajustos del lloc actualitzats."
#: ../../mod/admin.php:446
msgid "Closed"
msgstr "Tancat"
#: ../../mod/admin.php:447
msgid "Requires approval"
msgstr "Requereix aprovació"
#: ../../mod/admin.php:448
msgid "Open"
msgstr "Obert"
#: ../../mod/admin.php:452
msgid "No SSL policy, links will track page SSL state"
msgstr "No existe una política de SSL, se hará un seguimiento de los vínculos de la página con SSL"
#: ../../mod/admin.php:453
msgid "Force all links to use SSL"
msgstr "Forzar a tots els enllaços a utilitzar SSL"
#: ../../mod/admin.php:454
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr "Certificat auto-signat, utilitzar SSL només per a enllaços locals (desaconsellat)"
#: ../../mod/admin.php:463
msgid "File upload"
msgstr "Fitxer carregat"
#: ../../mod/admin.php:464
msgid "Policies"
msgstr "Polítiques"
#: ../../mod/admin.php:465
msgid "Advanced"
msgstr "Avançat"
#: ../../mod/admin.php:466
msgid "Performance"
msgstr ""
#: ../../mod/admin.php:470 ../../addon/statusnet/statusnet.php:744
#: ../../addon.old/statusnet/statusnet.php:567
msgid "Site name"
msgstr "Nom del lloc"
#: ../../mod/admin.php:471
msgid "Banner/Logo"
msgstr "Senyera/Logo"
#: ../../mod/admin.php:472
msgid "System language"
msgstr "Idioma del Sistema"
#: ../../mod/admin.php:473
msgid "System theme"
msgstr "Tema del sistema"
#: ../../mod/admin.php:473
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr "Tema per defecte del sistema - pot ser obviat pels perfils del usuari - <a href='#' id='cnftheme'>Canviar ajustos de tema</a>"
#: ../../mod/admin.php:474
msgid "Mobile system theme"
msgstr ""
#: ../../mod/admin.php:474
msgid "Theme for mobile devices"
msgstr "Tema per a aparells mòbils"
#: ../../mod/admin.php:475
msgid "SSL link policy"
msgstr "Política SSL per als enllaços"
#: ../../mod/admin.php:475
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Determina si els enllaços generats han de ser forçats a utilitzar SSL"
#: ../../mod/admin.php:476
msgid "'Share' element"
msgstr ""
#: ../../mod/admin.php:476
msgid "Activates the bbcode element 'share' for repeating items."
msgstr ""
#: ../../mod/admin.php:477
msgid "Maximum image size"
msgstr "Mida màxima de les imatges"
#: ../../mod/admin.php:477
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Mida màxima en bytes de les imatges a pujar. Per defecte es 0, que vol dir sense límits."
#: ../../mod/admin.php:478
msgid "Maximum image length"
msgstr "Maxima longitud d'imatge"
#: ../../mod/admin.php:478
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr ""
#: ../../mod/admin.php:479
msgid "JPEG image quality"
msgstr ""
#: ../../mod/admin.php:479
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr ""
#: ../../mod/admin.php:481
msgid "Register policy"
msgstr "Política per a registrar"
#: ../../mod/admin.php:482
msgid "Maximum Daily Registrations"
msgstr ""
#: ../../mod/admin.php:482
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:483
msgid "Register text"
msgstr "Text al registrar"
#: ../../mod/admin.php:483
msgid "Will be displayed prominently on the registration page."
msgstr "Serà mostrat de forma preminent a la pàgina durant el procés de registre."
#: ../../mod/admin.php:484
msgid "Accounts abandoned after x days"
msgstr "Comptes abandonats després de x dies"
#: ../../mod/admin.php:484
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "No gastará recursos del sistema creant enquestes des de llocs externos per a comptes abandonats. Introdueixi 0 per a cap límit temporal."
#: ../../mod/admin.php:485
msgid "Allowed friend domains"
msgstr "Dominis amics permesos"
#: ../../mod/admin.php:485
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr "Llista de dominis separada per comes, de adreçes de correu que són permeses per establir amistats. S'admeten comodins. Deixa'l buit per a acceptar tots els dominis."
#: ../../mod/admin.php:486
msgid "Allowed email domains"
msgstr "Dominis de correu permesos"
#: ../../mod/admin.php:486
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 "Llista de dominis separada per comes, de adreçes de correu que són permeses per registrtar-se. S'admeten comodins. Deixa'l buit per a acceptar tots els dominis."
#: ../../mod/admin.php:487
msgid "Block public"
msgstr "Bloqueig públic"
#: ../../mod/admin.php:487
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Bloqueja l'accés públic a qualsevol pàgina del lloc fins que t'hagis identificat."
#: ../../mod/admin.php:488
msgid "Force publish"
msgstr "Forçar publicació"
#: ../../mod/admin.php:488
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Obliga a que tots el perfils en aquest lloc siguin mostrats en el directori del lloc."
#: ../../mod/admin.php:489
msgid "Global directory update URL"
msgstr "Actualitzar URL del directori global"
#: ../../mod/admin.php:489
msgid ""
"URL to update the global directory. If this is not set, the global directory"
" is completely unavailable to the application."
msgstr "URL per actualitzar el directori global. Si no es configura, el directori global serà completament inaccesible per a l'aplicació. "
#: ../../mod/admin.php:490
msgid "Allow threaded items"
msgstr ""
#: ../../mod/admin.php:490
msgid "Allow infinite level threading for items on this site."
msgstr ""
#: ../../mod/admin.php:491
msgid "Private posts by default for new users"
msgstr ""
#: ../../mod/admin.php:491
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr ""
#: ../../mod/admin.php:493
msgid "Block multiple registrations"
msgstr "Bloquejar multiples registracions"
#: ../../mod/admin.php:493
msgid "Disallow users to register additional accounts for use as pages."
msgstr "Inhabilita als usuaris el crear comptes adicionals per a usar com a pàgines."
#: ../../mod/admin.php:494
msgid "OpenID support"
msgstr "Suport per a OpenID"
#: ../../mod/admin.php:494
msgid "OpenID support for registration and logins."
msgstr "Suport per a registre i validació a OpenID."
#: ../../mod/admin.php:495
msgid "Fullname check"
msgstr "Comprobació de nom complet"
#: ../../mod/admin.php:495
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr "Obliga els usuaris a col·locar un espai en blanc entre nom i cognoms, com a mesura antispam"
#: ../../mod/admin.php:496
msgid "UTF-8 Regular expressions"
msgstr "expresions regulars UTF-8"
#: ../../mod/admin.php:496
msgid "Use PHP UTF8 regular expressions"
msgstr "Empri expresions regulars de PHP amb format UTF8"
#: ../../mod/admin.php:497
msgid "Show Community Page"
msgstr "Mostra la Pàgina de Comunitat"
#: ../../mod/admin.php:497
msgid ""
"Display a Community page showing all recent public postings on this site."
msgstr "Mostra a la pàgina de comunitat tots els missatges públics recents, d'aquest lloc."
#: ../../mod/admin.php:498
msgid "Enable OStatus support"
msgstr "Activa el suport per a OStatus"
#: ../../mod/admin.php:498
msgid ""
"Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr "Proveeix de compatibilitat integrada amb OStatus (identi.ca, status.net, etc). Totes les comunicacions a OStatus són públiques amb el que ocasionalment pots veure advertències."
#: ../../mod/admin.php:499
msgid "Enable Diaspora support"
msgstr "Habilitar suport per Diaspora"
#: ../../mod/admin.php:499
msgid "Provide built-in Diaspora network compatibility."
msgstr "Proveeix compatibilitat integrada amb la xarxa Diaspora"
#: ../../mod/admin.php:500
msgid "Only allow Friendica contacts"
msgstr "Només permetre contactes de Friendica"
#: ../../mod/admin.php:500
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr "Tots els contactes "
#: ../../mod/admin.php:501
msgid "Verify SSL"
msgstr "Verificar SSL"
#: ../../mod/admin.php:501
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 "Si ho vols, pots comprovar el certificat estrictament. Això farà que no puguis connectar (de cap manera) amb llocs amb certificats SSL autosignats."
#: ../../mod/admin.php:502
msgid "Proxy user"
msgstr "proxy d'usuari"
#: ../../mod/admin.php:503
msgid "Proxy URL"
msgstr "URL del proxy"
#: ../../mod/admin.php:504
msgid "Network timeout"
msgstr "Temps excedit a la xarxa"
#: ../../mod/admin.php:504
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Valor en segons. Canviat a 0 es sense límits (no recomenat)"
#: ../../mod/admin.php:505
msgid "Delivery interval"
msgstr "Interval d'entrega"
#: ../../mod/admin.php:505
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 "Retardar processos d'entrega, en segon pla, en aquesta quantitat de segons, per reduir la càrrega del sistema . Recomanem : 4-5 per als servidors compartits , 2-3 per a servidors privats virtuals . 0-1 per els grans servidors dedicats."
#: ../../mod/admin.php:506
msgid "Poll interval"
msgstr "Interval entre sondejos"
#: ../../mod/admin.php:506
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr "Endarrerir els processos de sondeig en segon pla durant aquest període, en segons, per tal de reduir la càrrega de treball del sistema, Si s'empra 0, s'utilitza l'interval d'entregues. "
#: ../../mod/admin.php:507
msgid "Maximum Load Average"
msgstr "Càrrega Màxima Sostinguda"
#: ../../mod/admin.php:507
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr "Càrrega màxima del sistema abans d'apaçar els processos d'entrega i sondeig - predeterminat a 50."
#: ../../mod/admin.php:509
msgid "Use MySQL full text engine"
msgstr ""
#: ../../mod/admin.php:509
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr ""
#: ../../mod/admin.php:510
msgid "Path to item cache"
msgstr ""
#: ../../mod/admin.php:511
msgid "Cache duration in seconds"
msgstr ""
#: ../../mod/admin.php:511
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One"
" day)."
msgstr ""
#: ../../mod/admin.php:512
msgid "Path for lock file"
msgstr ""
#: ../../mod/admin.php:513
msgid "Temp path"
msgstr ""
#: ../../mod/admin.php:514
msgid "Base path to installation"
msgstr ""
#: ../../mod/admin.php:532
msgid "Update has been marked successful"
msgstr "L'actualització ha estat marcada amb èxit"
#: ../../mod/admin.php:542
#, php-format
msgid "Executing %s failed. Check system logs."
msgstr "Ha fracassat l'execució de %s. Comprova el registre del sistema."
#: ../../mod/admin.php:545
#, php-format
msgid "Update %s was successfully applied."
msgstr "L'actualització de %s es va aplicar amb èxit."
#: ../../mod/admin.php:549
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "L'actualització de %s no ha retornat el seu estatus. Es desconeix si ha estat amb èxit."
#: ../../mod/admin.php:552
#, php-format
msgid "Update function %s could not be found."
msgstr "L'actualització de la funció %s no es pot trobar."
#: ../../mod/admin.php:567
msgid "No failed updates."
msgstr "No hi ha actualitzacions fallides."
#: ../../mod/admin.php:571
msgid "Failed Updates"
msgstr "Actualitzacions Fallides"
#: ../../mod/admin.php:572
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr "Això no inclou actualitzacions anteriors a 1139, raó per la que no ha retornat l'estatus."
#: ../../mod/admin.php:573
msgid "Mark success (if update was manually applied)"
msgstr "Marcat am èxit (si l'actualització es va fer manualment)"
#: ../../mod/admin.php:574
msgid "Attempt to execute this update step automatically"
msgstr "Intentant executar aquest pas d'actualització automàticament"
#: ../../mod/admin.php:599
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] "%s usuari bloquejar/desbloquejar"
msgstr[1] "%s usuaris bloquejar/desbloquejar"
#: ../../mod/admin.php:606
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] "%s usuari esborrat"
msgstr[1] "%s usuaris esborrats"
#: ../../mod/admin.php:645
#, php-format
msgid "User '%s' deleted"
msgstr "Usuari %s' esborrat"
#: ../../mod/admin.php:653
#, php-format
msgid "User '%s' unblocked"
msgstr "Usuari %s' desbloquejat"
#: ../../mod/admin.php:653
#, php-format
msgid "User '%s' blocked"
msgstr "L'usuari '%s' és bloquejat"
#: ../../mod/admin.php:729
msgid "select all"
msgstr "Seleccionar tot"
#: ../../mod/admin.php:730
msgid "User registrations waiting for confirm"
msgstr "Registre d'usuari esperant confirmació"
#: ../../mod/admin.php:731
msgid "Request date"
msgstr "Data de sol·licitud"
#: ../../mod/admin.php:731 ../../mod/admin.php:741
#: ../../include/contact_selectors.php:79
#: ../../include/contact_selectors.php:86
msgid "Email"
msgstr "Correu"
#: ../../mod/admin.php:732
msgid "No registrations."
msgstr "Sense registres."
#: ../../mod/admin.php:734
msgid "Deny"
msgstr "Denegar"
#: ../../mod/admin.php:738
msgid "Site admin"
msgstr ""
#: ../../mod/admin.php:741
msgid "Register date"
msgstr "Data de registre"
#: ../../mod/admin.php:741
msgid "Last login"
msgstr "Últim accés"
#: ../../mod/admin.php:741
msgid "Last item"
msgstr "Últim element"
#: ../../mod/admin.php:741
msgid "Account"
msgstr "Compte"
#: ../../mod/admin.php:743
msgid ""
"Selected users will be deleted!\\n\\nEverything these users had posted on "
"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Els usuaris seleccionats seran esborrats!\\n\\nqualsevol cosa que aquests usuaris hagin publicat en aquest lloc s'esborrarà!\\n\\nEsteu segur?"
#: ../../mod/admin.php:744
msgid ""
"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
"site will be permanently deleted!\\n\\nAre you sure?"
msgstr "L'usuari {0} s'eliminarà!\\n\\nQualsevol cosa que aquest usuari hagi publicat en aquest lloc s'esborrarà!\\n\\nEsteu segur?"
#: ../../mod/admin.php:785
#, php-format
msgid "Plugin %s disabled."
msgstr "Plugin %s deshabilitat."
#: ../../mod/admin.php:789
#, php-format
msgid "Plugin %s enabled."
msgstr "Plugin %s habilitat."
#: ../../mod/admin.php:799 ../../mod/admin.php:1001
msgid "Disable"
msgstr "Deshabilitar"
#: ../../mod/admin.php:801 ../../mod/admin.php:1003
msgid "Enable"
msgstr "Habilitar"
#: ../../mod/admin.php:823 ../../mod/admin.php:1032
msgid "Toggle"
msgstr "Canviar"
#: ../../mod/admin.php:831 ../../mod/admin.php:1042
msgid "Author: "
msgstr "Autor:"
#: ../../mod/admin.php:832 ../../mod/admin.php:1043
msgid "Maintainer: "
msgstr "Responsable:"
#: ../../mod/admin.php:961
msgid "No themes found."
msgstr "No s'ha trobat temes."
#: ../../mod/admin.php:1024
msgid "Screenshot"
msgstr "Captura de pantalla"
#: ../../mod/admin.php:1072
msgid "[Experimental]"
msgstr "[Experimental]"
#: ../../mod/admin.php:1073
msgid "[Unsupported]"
msgstr "[No soportat]"
#: ../../mod/admin.php:1100
msgid "Log settings updated."
msgstr "Configuració del registre actualitzada."
#: ../../mod/admin.php:1156
msgid "Clear"
msgstr "Netejar"
#: ../../mod/admin.php:1162
msgid "Debugging"
msgstr "Esplugar"
#: ../../mod/admin.php:1163
msgid "Log file"
msgstr "Arxiu de registre"
#: ../../mod/admin.php:1163
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr "Ha de tenir permisos d'escriptura pel servidor web. En relació amb el seu directori Friendica de nivell superior."
#: ../../mod/admin.php:1164
msgid "Log level"
msgstr "Nivell de transcripció"
#: ../../mod/admin.php:1214
msgid "Close"
msgstr "Tancar"
#: ../../mod/admin.php:1220
msgid "FTP Host"
msgstr "Amfitrió FTP"
#: ../../mod/admin.php:1221
msgid "FTP Path"
msgstr "Direcció FTP"
#: ../../mod/admin.php:1222
msgid "FTP User"
msgstr "Usuari FTP"
#: ../../mod/admin.php:1223
msgid "FTP Password"
msgstr "Contrasenya FTP"
#: ../../mod/profile.php:21 ../../boot.php:1225
msgid "Requested profile is not available."
msgstr "El perfil sol·licitat no està disponible."
#: ../../mod/profile.php:155 ../../mod/display.php:99
msgid "Access to this profile has been restricted."
msgstr "L'accés a aquest perfil ha estat restringit."
#: ../../mod/profile.php:180
msgid "Tips for New Members"
msgstr "Consells per a nous membres"
#: ../../mod/ping.php:238
msgid "{0} wants to be your friend"
msgstr "{0} vol ser el teu amic"
#: ../../mod/ping.php:243
msgid "{0} sent you a message"
msgstr "{0} t'ha enviat un missatge de"
#: ../../mod/ping.php:248
msgid "{0} requested registration"
msgstr "{0} solicituts de registre"
#: ../../mod/ping.php:254
#, php-format
msgid "{0} commented %s's post"
msgstr "{0} va comentar l'enviament de %s"
#: ../../mod/ping.php:259
#, php-format
msgid "{0} liked %s's post"
msgstr "A {0} l'ha agradat l'enviament de %s"
#: ../../mod/ping.php:264
#, php-format
msgid "{0} disliked %s's post"
msgstr "A {0} no l'ha agradat l'enviament de %s"
#: ../../mod/ping.php:269
#, php-format
msgid "{0} is now friends with %s"
msgstr "{0} ara és amic de %s"
#: ../../mod/ping.php:274
msgid "{0} posted"
msgstr "{0} publicat"
#: ../../mod/ping.php:279
#, php-format
msgid "{0} tagged %s's post with #%s"
msgstr "{0} va etiquetar la publicació de %s com #%s"
#: ../../mod/ping.php:285
msgid "{0} mentioned you in a post"
msgstr "{0} et menciona en un missatge"
#: ../../mod/nogroup.php:59
msgid "Contacts who are not members of a group"
msgstr "Contactes que no pertanyen a cap grup"
#: ../../mod/openid.php:24
msgid "OpenID protocol error. No ID returned."
msgstr "Error al protocol OpenID. No ha retornat ID."
#: ../../mod/openid.php:53
msgid ""
"Account not found and OpenID registration is not permitted on this site."
msgstr "Compte no trobat i el registrar-se amb OpenID no està permès en aquest lloc."
#: ../../mod/openid.php:93 ../../include/auth.php:112
#: ../../include/auth.php:175
msgid "Login failed."
msgstr "Error d'accés."
#: ../../mod/follow.php:27
msgid "Contact added"
msgstr "Contacte afegit"
#: ../../mod/common.php:42
msgid "Common Friends"
msgstr "Amics Comuns"
#: ../../mod/common.php:78
msgid "No contacts in common."
msgstr "Sense contactes en comú."
#: ../../mod/subthread.php:103
#, php-format
msgid "%1$s is following %2$s's %3$s"
msgstr ""
#: ../../mod/share.php:44
msgid "link"
msgstr "enllaç"
#: ../../mod/display.php:177
msgid "Item has been removed."
msgstr "El element ha estat esborrat."
#: ../../mod/apps.php:4
msgid "Applications"
msgstr "Aplicacions"
#: ../../mod/apps.php:7
msgid "No installed applications."
msgstr "Aplicacions no instal·lades."
#: ../../mod/search.php:99 ../../include/text.php:738
#: ../../include/text.php:739 ../../include/nav.php:118
msgid "Search"
msgstr "Cercar"
#: ../../mod/profiles.php:18 ../../mod/profiles.php:133
#: ../../mod/profiles.php:160 ../../mod/profiles.php:579
#: ../../mod/dfrn_confirm.php:62
msgid "Profile not found."
msgstr "Perfil no trobat."
#: ../../mod/profiles.php:37
msgid "Profile deleted."
msgstr "Perfil esborrat."
#: ../../mod/profiles.php:55 ../../mod/profiles.php:89
msgid "Profile-"
msgstr "Perfil-"
#: ../../mod/profiles.php:74 ../../mod/profiles.php:117
msgid "New profile created."
msgstr "Nou perfil creat."
#: ../../mod/profiles.php:95
msgid "Profile unavailable to clone."
msgstr "No es pot clonar el perfil."
#: ../../mod/profiles.php:170
msgid "Profile Name is required."
msgstr "Nom de perfil requerit."
#: ../../mod/profiles.php:317
msgid "Marital Status"
msgstr "Estatus Marital"
#: ../../mod/profiles.php:321
msgid "Romantic Partner"
msgstr "Soci Romàntic"
#: ../../mod/profiles.php:325
msgid "Likes"
msgstr "Agrada"
#: ../../mod/profiles.php:329
msgid "Dislikes"
msgstr "No agrada"
#: ../../mod/profiles.php:333
msgid "Work/Employment"
msgstr "Treball/Ocupació"
#: ../../mod/profiles.php:336
msgid "Religion"
msgstr "Religió"
#: ../../mod/profiles.php:340
msgid "Political Views"
msgstr "Idees Polítiques"
#: ../../mod/profiles.php:344
msgid "Gender"
msgstr "Gènere"
#: ../../mod/profiles.php:348
msgid "Sexual Preference"
msgstr "Preferència sexual"
#: ../../mod/profiles.php:352
msgid "Homepage"
msgstr "Inici"
#: ../../mod/profiles.php:356
msgid "Interests"
msgstr "Interesos"
#: ../../mod/profiles.php:360
msgid "Address"
msgstr "Adreça"
#: ../../mod/profiles.php:367 ../../addon/dav/common/wdcal_edit.inc.php:183
#: ../../addon.old/dav/common/wdcal_edit.inc.php:183
msgid "Location"
msgstr "Ubicació"
#: ../../mod/profiles.php:450
msgid "Profile updated."
msgstr "Perfil actualitzat."
#: ../../mod/profiles.php:517
msgid " and "
msgstr " i "
#: ../../mod/profiles.php:525
msgid "public profile"
msgstr "perfil públic"
#: ../../mod/profiles.php:528
#, php-format
msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
msgstr "%1$s s'ha canviat de %2$s a &ldquo;%3$s&rdquo;"
#: ../../mod/profiles.php:529
#, php-format
msgid " - Visit %1$s's %2$s"
msgstr " - Visita %1$s de %2$s"
#: ../../mod/profiles.php:532
#, php-format
msgid "%1$s has an updated %2$s, changing %3$s."
msgstr "%1$s te una actualització %2$s, canviant %3$s."
#: ../../mod/profiles.php:605
msgid "Hide your contact/friend list from viewers of this profile?"
msgstr "Amaga la llista de contactes/amics en la vista d'aquest perfil?"
#: ../../mod/profiles.php:625
msgid "Edit Profile Details"
msgstr "Editor de Detalls del Perfil"
#: ../../mod/profiles.php:627
msgid "Change Profile Photo"
msgstr ""
#: ../../mod/profiles.php:628
msgid "View this profile"
msgstr "Veure aquest perfil"
#: ../../mod/profiles.php:629
msgid "Create a new profile using these settings"
msgstr "Crear un nou perfil amb aquests ajustos"
#: ../../mod/profiles.php:630
msgid "Clone this profile"
msgstr "Clonar aquest perfil"
#: ../../mod/profiles.php:631
msgid "Delete this profile"
msgstr "Esborrar aquest perfil"
#: ../../mod/profiles.php:632
msgid "Profile Name:"
msgstr "Nom de Perfil:"
#: ../../mod/profiles.php:633
msgid "Your Full Name:"
msgstr "El Teu Nom Complet."
#: ../../mod/profiles.php:634
msgid "Title/Description:"
msgstr "Títol/Descripció:"
#: ../../mod/profiles.php:635
msgid "Your Gender:"
msgstr "Gènere:"
#: ../../mod/profiles.php:636
#, php-format
msgid "Birthday (%s):"
msgstr "Aniversari (%s)"
#: ../../mod/profiles.php:637
msgid "Street Address:"
msgstr "Direcció:"
#: ../../mod/profiles.php:638
msgid "Locality/City:"
msgstr "Localitat/Ciutat:"
#: ../../mod/profiles.php:639
msgid "Postal/Zip Code:"
msgstr "Codi Postal:"
#: ../../mod/profiles.php:640
msgid "Country:"
msgstr "País"
#: ../../mod/profiles.php:641
msgid "Region/State:"
msgstr "Regió/Estat:"
#: ../../mod/profiles.php:642
msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
msgstr "<span class=\"heart\">&hearts;</span> Estat Civil:"
#: ../../mod/profiles.php:643
msgid "Who: (if applicable)"
msgstr "Qui? (si és aplicable)"
#: ../../mod/profiles.php:644
msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
msgstr "Exemples: cathy123, Cathy Williams, cathy@example.com"
#: ../../mod/profiles.php:645
msgid "Since [date]:"
msgstr "Des de [data]"
#: ../../mod/profiles.php:646 ../../include/profile_advanced.php:46
msgid "Sexual Preference:"
msgstr "Preferència Sexual:"
#: ../../mod/profiles.php:647
msgid "Homepage URL:"
msgstr "Pàgina web URL:"
#: ../../mod/profiles.php:648 ../../include/profile_advanced.php:50
msgid "Hometown:"
msgstr "Lloc de residència:"
#: ../../mod/profiles.php:649 ../../include/profile_advanced.php:54
msgid "Political Views:"
msgstr "Idees Polítiques:"
#: ../../mod/profiles.php:650
msgid "Religious Views:"
msgstr "Creencies Religioses:"
#: ../../mod/profiles.php:651
msgid "Public Keywords:"
msgstr "Paraules Clau Públiques"
#: ../../mod/profiles.php:652
msgid "Private Keywords:"
msgstr "Paraules Clau Privades:"
#: ../../mod/profiles.php:653 ../../include/profile_advanced.php:62
msgid "Likes:"
msgstr "Agrada:"
#: ../../mod/profiles.php:654 ../../include/profile_advanced.php:64
msgid "Dislikes:"
msgstr "No Agrada"
#: ../../mod/profiles.php:655
msgid "Example: fishing photography software"
msgstr "Exemple: pesca fotografia programari"
#: ../../mod/profiles.php:656
msgid "(Used for suggesting potential friends, can be seen by others)"
msgstr "(Emprat per suggerir potencials amics, Altres poden veure-ho)"
#: ../../mod/profiles.php:657
msgid "(Used for searching profiles, never shown to others)"
msgstr "(Emprat durant la cerca de perfils, mai mostrat a ningú)"
#: ../../mod/profiles.php:658
msgid "Tell us about yourself..."
msgstr "Parla'ns de tú....."
#: ../../mod/profiles.php:659
msgid "Hobbies/Interests"
msgstr "Aficions/Interessos"
#: ../../mod/profiles.php:660
msgid "Contact information and Social Networks"
msgstr "Informació de contacte i Xarxes Socials"
#: ../../mod/profiles.php:661
msgid "Musical interests"
msgstr "Gustos musicals"
#: ../../mod/profiles.php:662
msgid "Books, literature"
msgstr "Llibres, Literatura"
#: ../../mod/profiles.php:663
msgid "Television"
msgstr "Televisió"
#: ../../mod/profiles.php:664
msgid "Film/dance/culture/entertainment"
msgstr "Cinema/ball/cultura/entreteniments"
#: ../../mod/profiles.php:665
msgid "Love/romance"
msgstr "Amor/sentiments"
#: ../../mod/profiles.php:666
msgid "Work/employment"
msgstr "Treball/ocupació"
#: ../../mod/profiles.php:667
msgid "School/education"
msgstr "Ensenyament/estudis"
#: ../../mod/profiles.php:672
msgid ""
"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
"be visible to anybody using the internet."
msgstr "Aquest és el teu perfil <strong>públic</strong>.<br />El qual <strong>pot</strong> ser visible per qualsevol qui faci servir Internet."
#: ../../mod/profiles.php:682 ../../mod/directory.php:111
#: ../../addon/forumdirectory/forumdirectory.php:133
msgid "Age: "
msgstr "Edat:"
#: ../../mod/profiles.php:721
msgid "Edit/Manage Profiles"
msgstr "Editar/Gestionar Perfils"
#: ../../mod/profiles.php:722 ../../boot.php:1345
msgid "Change profile photo"
msgstr "Canviar la foto del perfil"
#: ../../mod/profiles.php:723 ../../boot.php:1346
msgid "Create New Profile"
msgstr "Crear un Nou Perfil"
#: ../../mod/profiles.php:734 ../../boot.php:1356
msgid "Profile Image"
msgstr "Imatge del Perfil"
#: ../../mod/profiles.php:736 ../../boot.php:1359
msgid "visible to everybody"
msgstr "Visible per tothom"
#: ../../mod/profiles.php:737 ../../boot.php:1360
msgid "Edit visibility"
msgstr "Editar visibilitat"
#: ../../mod/filer.php:30 ../../include/conversation.php:944
#: ../../include/conversation.php:962
msgid "Save to Folder:"
msgstr "Guardar a la Carpeta:"
#: ../../mod/filer.php:30
msgid "- select -"
msgstr "- seleccionar -"
#: ../../mod/tagger.php:95 ../../include/conversation.php:266
#, php-format
msgid "%1$s tagged %2$s's %3$s with %4$s"
msgstr "%1$s etiquetats %2$s %3$s amb %4$s"
#: ../../mod/delegate.php:95
msgid "No potential page delegates located."
msgstr "No es troben pàgines potencialment delegades."
#: ../../mod/delegate.php:121 ../../include/nav.php:165
msgid "Delegate Page Management"
msgstr "Gestió de les Pàgines Delegades"
#: ../../mod/delegate.php:123
msgid ""
"Delegates are able to manage all aspects of this account/page except for "
"basic account settings. Please do not delegate your personal account to "
"anybody that you do not trust completely."
msgstr "Els delegats poden gestionar tots els aspectes d'aquest compte/pàgina, excepte per als ajustaments bàsics del compte. Si us plau, no deleguin el seu compte personal a ningú que no confiïn completament."
#: ../../mod/delegate.php:124
msgid "Existing Page Managers"
msgstr "Actuals Administradors de Pàgina"
#: ../../mod/delegate.php:126
msgid "Existing Page Delegates"
msgstr "Actuals Delegats de Pàgina"
#: ../../mod/delegate.php:128
msgid "Potential Delegates"
msgstr "Delegats Potencials"
#: ../../mod/delegate.php:131
msgid "Add"
msgstr "Afegir"
#: ../../mod/delegate.php:132
msgid "No entries."
msgstr "Sense entrades"
#: ../../mod/babel.php:17
msgid "Source (bbcode) text:"
msgstr "Text Codi (bbcode): "
#: ../../mod/babel.php:23
msgid "Source (Diaspora) text to convert to BBcode:"
msgstr "Font (Diaspora) Convertir text a BBcode"
#: ../../mod/babel.php:31
msgid "Source input: "
msgstr "Entrada de Codi:"
#: ../../mod/babel.php:35
msgid "bb2html (raw HTML): "
msgstr ""
#: ../../mod/babel.php:39
msgid "bb2html: "
msgstr "bb2html: "
#: ../../mod/babel.php:43
msgid "bb2html2bb: "
msgstr "bb2html2bb: "
#: ../../mod/babel.php:47
msgid "bb2md: "
msgstr "bb2md: "
#: ../../mod/babel.php:51
msgid "bb2md2html: "
msgstr "bb2md2html: "
#: ../../mod/babel.php:55
msgid "bb2dia2bb: "
msgstr "bb2dia2bb: "
#: ../../mod/babel.php:59
msgid "bb2md2html2bb: "
msgstr "bb2md2html2bb: "
#: ../../mod/babel.php:69
msgid "Source input (Diaspora format): "
msgstr "Font d'entrada (format de Diaspora)"
#: ../../mod/babel.php:74
msgid "diaspora2bb: "
msgstr "diaspora2bb: "
#: ../../mod/suggest.php:27
msgid "Do you really want to delete this suggestion?"
msgstr ""
#: ../../mod/suggest.php:66 ../../view/theme/diabook/theme.php:520
#: ../../include/contact_widgets.php:34
msgid "Friend Suggestions"
msgstr "Amics Suggerits"
#: ../../mod/suggest.php:72
msgid ""
"No suggestions available. If this is a new site, please try again in 24 "
"hours."
msgstr "Cap suggeriment disponible. Si això és un nou lloc, si us plau torna a intentar en 24 hores."
#: ../../mod/suggest.php:90
msgid "Ignore/Hide"
msgstr "Ignorar/Amagar"
#: ../../mod/directory.php:49 ../../addon/forumdirectory/forumdirectory.php:71
#: ../../view/theme/diabook/theme.php:518
msgid "Global Directory"
msgstr "Directori Global"
#: ../../mod/directory.php:57 ../../addon/forumdirectory/forumdirectory.php:79
msgid "Find on this site"
msgstr "Trobat en aquest lloc"
#: ../../mod/directory.php:60 ../../addon/forumdirectory/forumdirectory.php:82
msgid "Site Directory"
msgstr "Directori Local"
#: ../../mod/directory.php:114
#: ../../addon/forumdirectory/forumdirectory.php:136
msgid "Gender: "
msgstr "Gènere:"
#: ../../mod/directory.php:136
#: ../../addon/forumdirectory/forumdirectory.php:158
#: ../../include/profile_advanced.php:17 ../../boot.php:1381
#: ../../include/profile_advanced.php:17 ../../mod/directory.php:136
#: ../../boot.php:1486
msgid "Gender:"
msgstr "Gènere:"
#: ../../mod/directory.php:138
#: ../../addon/forumdirectory/forumdirectory.php:160
#: ../../include/profile_advanced.php:37 ../../boot.php:1384
msgid "Status:"
msgstr "Estatus:"
#: ../../mod/directory.php:140
#: ../../addon/forumdirectory/forumdirectory.php:162
#: ../../include/profile_advanced.php:48 ../../boot.php:1386
msgid "Homepage:"
msgstr "Pàgina web:"
#: ../../mod/directory.php:142
#: ../../addon/forumdirectory/forumdirectory.php:164
#: ../../include/profile_advanced.php:58
msgid "About:"
msgstr "Acerca de:"
#: ../../mod/directory.php:187
#: ../../addon/forumdirectory/forumdirectory.php:201
msgid "No entries (some entries may be hidden)."
msgstr "No hi ha entrades (algunes de les entrades poden estar amagades)."
#: ../../mod/invite.php:27
msgid "Total invitation limit exceeded."
msgstr ""
#: ../../mod/invite.php:49
#, php-format
msgid "%s : Not a valid email address."
msgstr "%s : No es una adreça de correu vàlida"
#: ../../mod/invite.php:73
msgid "Please join us on Friendica"
msgstr "Per favor, uneixi's a nosaltres en Friendica"
#: ../../mod/invite.php:84
msgid "Invitation limit exceeded. Please contact your site administrator."
msgstr ""
#: ../../mod/invite.php:89
#, php-format
msgid "%s : Message delivery failed."
msgstr "%s : Ha fallat l'entrega del missatge."
#: ../../mod/invite.php:93
#, php-format
msgid "%d message sent."
msgid_plural "%d messages sent."
msgstr[0] "%d missatge enviat"
msgstr[1] "%d missatges enviats."
#: ../../mod/invite.php:112
msgid "You have no more invitations available"
msgstr "No te més invitacions disponibles"
#: ../../mod/invite.php:120
#, php-format
msgid ""
"Visit %s for a list of public sites that you can join. Friendica members on "
"other sites can all connect with each other, as well as with members of many"
" other social networks."
msgstr "Visita %s per a una llista de llocs públics on unir-te. Els membres de Friendica d'altres llocs poden connectar-se de forma total, així com amb membres de moltes altres xarxes socials."
#: ../../mod/invite.php:122
#, php-format
msgid ""
"To accept this invitation, please visit and register at %s or any other "
"public Friendica website."
msgstr "Per acceptar aquesta invitació, per favor visita i registra't a %s o en qualsevol altre pàgina web pública Friendica."
#: ../../mod/invite.php:123
#, php-format
msgid ""
"Friendica sites all inter-connect to create a huge privacy-enhanced social "
"web that is owned and controlled by its members. They can also connect with "
"many traditional social networks. See %s for a list of alternate Friendica "
"sites you can join."
msgstr "Tots els llocs Friendica estàn interconnectats per crear una web social amb privacitat millorada, controlada i propietat dels seus membres. També poden connectar amb moltes xarxes socials tradicionals. Consulteu %s per a una llista de llocs de Friendica alternatius en que pot inscriure's."
#: ../../mod/invite.php:126
msgid ""
"Our apologies. This system is not currently configured to connect with other"
" public sites or invite members."
msgstr "Nostres disculpes. Aquest sistema no està configurat actualment per connectar amb altres llocs públics o convidar als membres."
#: ../../mod/invite.php:132
msgid "Send invitations"
msgstr "Enviant Invitacions"
#: ../../mod/invite.php:133
msgid "Enter email addresses, one per line:"
msgstr "Entri adreçes de correu, una per línia:"
#: ../../mod/invite.php:135
msgid ""
"You are cordially invited to join me and other close friends on Friendica - "
"and help us to create a better social web."
msgstr "Estàs cordialment convidat a ajuntarte a mi i altres amics propers en Friendica - i ajudar-nos a crear una millor web social."
#: ../../mod/invite.php:137
msgid "You will need to supply this invitation code: $invite_code"
msgstr "Vostè haurà de proporcionar aquest codi d'invitació: $invite_code"
#: ../../mod/invite.php:137
msgid ""
"Once you have registered, please connect with me via my profile page at:"
msgstr "Un cop registrat, si us plau contactar amb mi a través de la meva pàgina de perfil a:"
#: ../../mod/invite.php:139
msgid ""
"For more information about the Friendica project and why we feel it is "
"important, please visit http://friendica.com"
msgstr "Per a més informació sobre el projecte Friendica i perque creiem que això es important, per favor, visita http://friendica.com"
#: ../../mod/dfrn_confirm.php:119
msgid ""
"This may occasionally happen if contact was requested by both persons and it"
" has already been approved."
msgstr "Això pot ocorre ocasionalment si el contacte fa una petició per ambdues persones i ja han estat aprovades."
#: ../../mod/dfrn_confirm.php:237
msgid "Response from remote site was not understood."
msgstr "La resposta des del lloc remot no s'entenia."
#: ../../mod/dfrn_confirm.php:246
msgid "Unexpected response from remote site: "
msgstr "Resposta inesperada de lloc remot:"
#: ../../mod/dfrn_confirm.php:254
msgid "Confirmation completed successfully."
msgstr "La confirmació s'ha completat correctament."
#: ../../mod/dfrn_confirm.php:256 ../../mod/dfrn_confirm.php:270
#: ../../mod/dfrn_confirm.php:277
msgid "Remote site reported: "
msgstr "El lloc remot informa:"
#: ../../mod/dfrn_confirm.php:268
msgid "Temporary failure. Please wait and try again."
msgstr "Fallada temporal. Si us plau, espereu i torneu a intentar."
#: ../../mod/dfrn_confirm.php:275
msgid "Introduction failed or was revoked."
msgstr "La presentació va fallar o va ser revocada."
#: ../../mod/dfrn_confirm.php:420
msgid "Unable to set contact photo."
msgstr "No es pot canviar la foto de contacte."
#: ../../mod/dfrn_confirm.php:477 ../../include/diaspora.php:621
#: ../../include/conversation.php:172
#, php-format
msgid "%1$s is now friends with %2$s"
msgstr "%1$s és ara amic amb %2$s"
#: ../../mod/dfrn_confirm.php:562
#, php-format
msgid "No user record found for '%s' "
msgstr "No es troben registres d'usuari per a '%s'"
#: ../../mod/dfrn_confirm.php:572
msgid "Our site encryption key is apparently messed up."
msgstr "La nostra clau de xifrat del lloc pel que sembla en mal estat."
#: ../../mod/dfrn_confirm.php:583
msgid "Empty site URL was provided or URL could not be decrypted by us."
msgstr "Es va proporcionar una URL del lloc buida o la URL no va poder ser desxifrada per nosaltres."
#: ../../mod/dfrn_confirm.php:604
msgid "Contact record was not found for you on our site."
msgstr "No s'han trobat registres del contacte al nostre lloc."
#: ../../mod/dfrn_confirm.php:618
#, php-format
msgid "Site public key not available in contact record for URL %s."
msgstr "la clau pública del lloc no disponible en les dades del contacte per URL %s."
#: ../../mod/dfrn_confirm.php:638
msgid ""
"The ID provided by your system is a duplicate on our system. It should work "
"if you try again."
msgstr "La ID proporcionada pel seu sistema és un duplicat en el nostre sistema. Hauria de treballar si intenta de nou."
#: ../../mod/dfrn_confirm.php:649
msgid "Unable to set your contact credentials on our system."
msgstr "No es pot canviar les seves credencials de contacte en el nostre sistema."
#: ../../mod/dfrn_confirm.php:716
msgid "Unable to update your contact profile details on our system"
msgstr "No es pot actualitzar els detalls del seu perfil de contacte en el nostre sistema"
#: ../../mod/dfrn_confirm.php:751
#, php-format
msgid "Connection accepted at %s"
msgstr "Connexió acceptada en %s"
#: ../../mod/dfrn_confirm.php:800
#, php-format
msgid "%1$s has joined %2$s"
msgstr "%1$s s'ha unit a %2$s"
#: ../../addon/fromgplus/fromgplus.php:33
#: ../../addon.old/fromgplus/fromgplus.php:29
msgid "Google+ Import Settings"
msgstr "Ajustos Google+ Import"
#: ../../addon/fromgplus/fromgplus.php:36
#: ../../addon.old/fromgplus/fromgplus.php:32
msgid "Enable Google+ Import"
msgstr "Habilita Google+ Import"
#: ../../addon/fromgplus/fromgplus.php:39
#: ../../addon.old/fromgplus/fromgplus.php:35
msgid "Google Account ID"
msgstr "ID del compte Google"
#: ../../addon/fromgplus/fromgplus.php:59
#: ../../addon.old/fromgplus/fromgplus.php:55
msgid "Google+ Import Settings saved."
msgstr "Ajustos Google+ Import guardats."
#: ../../addon/facebook/facebook.php:525
#: ../../addon.old/facebook/facebook.php:523
msgid "Facebook disabled"
msgstr "Facebook deshabilitat"
#: ../../addon/facebook/facebook.php:530
#: ../../addon.old/facebook/facebook.php:528
msgid "Updating contacts"
msgstr "Actualitzant contactes"
#: ../../addon/facebook/facebook.php:553 ../../addon/fbpost/fbpost.php:203
#: ../../addon.old/facebook/facebook.php:551
#: ../../addon.old/fbpost/fbpost.php:192
msgid "Facebook API key is missing."
msgstr "La clau del API de Facebook s'ha perdut."
#: ../../addon/facebook/facebook.php:560
#: ../../addon.old/facebook/facebook.php:558
msgid "Facebook Connect"
msgstr "Facebook Connectat"
#: ../../addon/facebook/facebook.php:566
#: ../../addon.old/facebook/facebook.php:564
msgid "Install Facebook connector for this account."
msgstr "Instal·lar el connector de Facebook per aquest compte."
#: ../../addon/facebook/facebook.php:573
#: ../../addon.old/facebook/facebook.php:571
msgid "Remove Facebook connector"
msgstr "Eliminar el connector de Faceboook"
#: ../../addon/facebook/facebook.php:578 ../../addon/fbpost/fbpost.php:228
#: ../../addon.old/facebook/facebook.php:576
#: ../../addon.old/fbpost/fbpost.php:217
msgid ""
"Re-authenticate [This is necessary whenever your Facebook password is "
"changed.]"
msgstr "Re-autentificar [Això és necessari cada vegada que la contrasenya de Facebook canvia.]"
#: ../../addon/facebook/facebook.php:585 ../../addon/fbpost/fbpost.php:235
#: ../../addon.old/facebook/facebook.php:583
#: ../../addon.old/fbpost/fbpost.php:224
msgid "Post to Facebook by default"
msgstr "Enviar a Facebook per defecte"
#: ../../addon/facebook/facebook.php:591
#: ../../addon.old/facebook/facebook.php:589
msgid ""
"Facebook friend linking has been disabled on this site. The following "
"settings will have no effect."
msgstr "La vinculació amb amics de Facebook s'ha deshabilitat en aquest lloc. Els ajustos que facis no faran efecte."
#: ../../addon/facebook/facebook.php:595
#: ../../addon.old/facebook/facebook.php:593
msgid ""
"Facebook friend linking has been disabled on this site. If you disable it, "
"you will be unable to re-enable it."
msgstr "La vinculació amb amics de Facebook s'ha deshabilitat en aquest lloc. Si esta deshabilitat, no es pot utilitzar."
#: ../../addon/facebook/facebook.php:598
#: ../../addon.old/facebook/facebook.php:596
msgid "Link all your Facebook friends and conversations on this website"
msgstr "Enllaça tots els teus amics i les converses de Facebook en aquest lloc web"
#: ../../addon/facebook/facebook.php:600
#: ../../addon.old/facebook/facebook.php:598
msgid ""
"Facebook conversations consist of your <em>profile wall</em> and your friend"
" <em>stream</em>."
msgstr "Les converses de Facebook consisteixen en el <em>perfil del mur</em> i en el<em> flux </em> del seu amic."
#: ../../addon/facebook/facebook.php:601
#: ../../addon.old/facebook/facebook.php:599
msgid "On this website, your Facebook friend stream is only visible to you."
msgstr "En aquesta pàgina web, el flux del seu amic a Facebook només és visible per a vostè."
#: ../../addon/facebook/facebook.php:602
#: ../../addon.old/facebook/facebook.php:600
msgid ""
"The following settings determine the privacy of your Facebook profile wall "
"on this website."
msgstr "Les següents opcions determinen la privacitat del mur del seu perfil de Facebook en aquest lloc web."
#: ../../addon/facebook/facebook.php:606
#: ../../addon.old/facebook/facebook.php:604
msgid ""
"On this website your Facebook profile wall conversations will only be "
"visible to you"
msgstr "En aquesta pàgina web les seves converses al mur del perfil de Facebook només seran visible per a vostè"
#: ../../addon/facebook/facebook.php:611
#: ../../addon.old/facebook/facebook.php:609
msgid "Do not import your Facebook profile wall conversations"
msgstr "No importi les seves converses del mur del perfil de Facebook"
#: ../../addon/facebook/facebook.php:613
#: ../../addon.old/facebook/facebook.php:611
msgid ""
"If you choose to link conversations and leave both of these boxes unchecked,"
" your Facebook profile wall will be merged with your profile wall on this "
"website and your privacy settings on this website will be used to determine "
"who may see the conversations."
msgstr "Si opta per vincular les converses i deixar ambdues caselles sense marcar, el mur del seu perfil de Facebook es fusionarà amb el mur del seu perfil en aquest lloc web i la seva configuració de privacitat en aquest website serà utilitzada per determinar qui pot veure les converses."
#: ../../addon/facebook/facebook.php:618
#: ../../addon.old/facebook/facebook.php:616
msgid "Comma separated applications to ignore"
msgstr "Separats per comes les aplicacions a ignorar"
#: ../../addon/facebook/facebook.php:702
#: ../../addon.old/facebook/facebook.php:700
msgid "Problems with Facebook Real-Time Updates"
msgstr "Problemes amb Actualitzacions en Temps Real a Facebook"
#: ../../addon/facebook/facebook.php:704
#: ../../addon/facebook/facebook.php:1202 ../../addon/fbpost/fbpost.php:821
#: ../../addon/public_server/public_server.php:62
#: ../../addon/testdrive/testdrive.php:67
#: ../../addon.old/facebook/facebook.php:702
#: ../../addon.old/facebook/facebook.php:1200
#: ../../addon.old/fbpost/fbpost.php:661
#: ../../addon.old/public_server/public_server.php:62
#: ../../addon.old/testdrive/testdrive.php:67
msgid "Administrator"
msgstr "Administrador"
#: ../../addon/facebook/facebook.php:731
#: ../../addon.old/facebook/facebook.php:729
msgid "Facebook Connector Settings"
msgstr "Ajustos del Connector de Facebook"
#: ../../addon/facebook/facebook.php:746 ../../addon/fbpost/fbpost.php:310
#: ../../addon.old/facebook/facebook.php:744
#: ../../addon.old/fbpost/fbpost.php:255
msgid "Facebook API Key"
msgstr "Facebook API Key"
#: ../../addon/facebook/facebook.php:756 ../../addon/fbpost/fbpost.php:317
#: ../../addon.old/facebook/facebook.php:754
#: ../../addon.old/fbpost/fbpost.php:262
msgid ""
"Error: it appears that you have specified the App-ID and -Secret in your "
".htconfig.php file. As long as they are specified there, they cannot be set "
"using this form.<br><br>"
msgstr "Error: Apareix que has especificat el App-ID i el Secret en el arxiu .htconfig.php. Per estar especificat allà, no pot ser canviat utilitzant aquest formulari.<br><br>"
#: ../../addon/facebook/facebook.php:761
#: ../../addon.old/facebook/facebook.php:759
msgid ""
"Error: the given API Key seems to be incorrect (the application access token"
" could not be retrieved)."
msgstr "Error: la API Key facilitada sembla incorrecta (no es va poder recuperar el token d'accés de l'aplicatiu)."
#: ../../addon/facebook/facebook.php:763
#: ../../addon.old/facebook/facebook.php:761
msgid "The given API Key seems to work correctly."
msgstr "La API Key facilitada sembla treballar correctament."
#: ../../addon/facebook/facebook.php:765
#: ../../addon.old/facebook/facebook.php:763
msgid ""
"The correctness of the API Key could not be detected. Something strange's "
"going on."
msgstr "La correcció de la API key no pot ser detectada. Quelcom estrany ha succeït."
#: ../../addon/facebook/facebook.php:768 ../../addon/fbpost/fbpost.php:319
#: ../../addon.old/facebook/facebook.php:766
#: ../../addon.old/fbpost/fbpost.php:264
msgid "App-ID / API-Key"
msgstr "App-ID / API-Key"
#: ../../addon/facebook/facebook.php:769 ../../addon/fbpost/fbpost.php:320
#: ../../addon.old/facebook/facebook.php:767
#: ../../addon.old/fbpost/fbpost.php:265
msgid "Application secret"
msgstr "Application secret"
#: ../../addon/facebook/facebook.php:770
#: ../../addon.old/facebook/facebook.php:768
#, php-format
msgid "Polling Interval in minutes (minimum %1$s minutes)"
msgstr "Interval entre sondejos en minuts (mínim %1s minuts)"
#: ../../addon/facebook/facebook.php:771
#: ../../addon.old/facebook/facebook.php:769
msgid ""
"Synchronize comments (no comments on Facebook are missed, at the cost of "
"increased system load)"
msgstr "Sincronitzar els comentaris (els comentaris a Facebook es perden, a costa de la major càrrega del sistema)"
#: ../../addon/facebook/facebook.php:775
#: ../../addon.old/facebook/facebook.php:773
msgid "Real-Time Updates"
msgstr "Actualitzacions en Temps Real"
#: ../../addon/facebook/facebook.php:779
#: ../../addon.old/facebook/facebook.php:777
msgid "Real-Time Updates are activated."
msgstr "Actualitzacions en Temps Real està activat."
#: ../../addon/facebook/facebook.php:780
#: ../../addon.old/facebook/facebook.php:778
msgid "Deactivate Real-Time Updates"
msgstr "Actualitzacions en Temps Real Desactivat"
#: ../../addon/facebook/facebook.php:782
#: ../../addon.old/facebook/facebook.php:780
msgid "Real-Time Updates not activated."
msgstr "Actualitzacions en Temps Real no activat."
#: ../../addon/facebook/facebook.php:782
#: ../../addon.old/facebook/facebook.php:780
msgid "Activate Real-Time Updates"
msgstr "Actualitzacions en Temps Real Activat"
#: ../../addon/facebook/facebook.php:801 ../../addon/fbpost/fbpost.php:337
#: ../../addon/dav/friendica/layout.fnk.php:361
#: ../../addon.old/facebook/facebook.php:799
#: ../../addon.old/fbpost/fbpost.php:282
#: ../../addon.old/dav/friendica/layout.fnk.php:361
msgid "The new values have been saved."
msgstr "Els nous valors s'han guardat."
#: ../../addon/facebook/facebook.php:825 ../../addon/fbpost/fbpost.php:356
#: ../../addon.old/facebook/facebook.php:823
#: ../../addon.old/fbpost/fbpost.php:301
msgid "Post to Facebook"
msgstr "Enviament a Facebook"
#: ../../addon/facebook/facebook.php:923 ../../addon/fbpost/fbpost.php:487
#: ../../addon.old/facebook/facebook.php:921
#: ../../addon.old/fbpost/fbpost.php:399
msgid ""
"Post to Facebook cancelled because of multi-network access permission "
"conflict."
msgstr "Enviament a Facebook cancel·lat perque hi ha un conflicte de permisos d'accés multi-xarxa."
#: ../../addon/facebook/facebook.php:1151 ../../addon/fbpost/fbpost.php:766
#: ../../addon.old/facebook/facebook.php:1149
#: ../../addon.old/fbpost/fbpost.php:610
msgid "View on Friendica"
msgstr "Vist en Friendica"
#: ../../addon/facebook/facebook.php:1184 ../../addon/fbpost/fbpost.php:803
#: ../../addon.old/facebook/facebook.php:1182
#: ../../addon.old/fbpost/fbpost.php:643
msgid "Facebook post failed. Queued for retry."
msgstr "Enviament a Facebook fracassat. En cua per a reintent."
#: ../../addon/facebook/facebook.php:1224 ../../addon/fbpost/fbpost.php:843
#: ../../addon.old/facebook/facebook.php:1222
#: ../../addon.old/fbpost/fbpost.php:683
msgid "Your Facebook connection became invalid. Please Re-authenticate."
msgstr "La seva connexió a Facebook es va convertir en no vàlida. Per favor, torni a autenticar-se"
#: ../../addon/facebook/facebook.php:1225 ../../addon/fbpost/fbpost.php:844
#: ../../addon.old/facebook/facebook.php:1223
#: ../../addon.old/fbpost/fbpost.php:684
msgid "Facebook connection became invalid"
msgstr "La seva connexió a Facebook es va convertir en no vàlida"
#: ../../addon/facebook/facebook.php:1226 ../../addon/fbpost/fbpost.php:845
#: ../../addon.old/facebook/facebook.php:1224
#: ../../addon.old/fbpost/fbpost.php:685
#, php-format
msgid ""
"Hi %1$s,\n"
"\n"
"The connection between your accounts on %2$s and Facebook became invalid. This usually happens after you change your Facebook-password. To enable the connection again, you have to %3$sre-authenticate the Facebook-connector%4$s."
msgstr "Hi %1$s,\n\nLa connexió entre els teus comptes en %2$s i Facebook s'han tornat no vàlides. Això passa normalment quan canvies la contrasenya de Facebook. Per activar la conexió novament has de %3$sre-autenticar el connector de Facebook%4$s."
#: ../../addon/snautofollow/snautofollow.php:32
#: ../../addon.old/snautofollow/snautofollow.php:32
msgid "StatusNet AutoFollow settings updated."
msgstr "Ajustos de AutoSeguiment a StatusNet actualitzats."
#: ../../addon/snautofollow/snautofollow.php:56
#: ../../addon.old/snautofollow/snautofollow.php:56
msgid "StatusNet AutoFollow Settings"
msgstr "Ajustos de AutoSeguiment a StatusNet"
#: ../../addon/snautofollow/snautofollow.php:58
#: ../../addon.old/snautofollow/snautofollow.php:58
msgid "Automatically follow any StatusNet followers/mentioners"
msgstr "Segueix Automaticament qualsevol seguidor/mencionador de StatusNet"
#: ../../addon/privacy_image_cache/privacy_image_cache.php:351
#: ../../addon.old/privacy_image_cache/privacy_image_cache.php:260
msgid "Lifetime of the cache (in hours)"
msgstr "Temps de vida de la caché (en hores)"
#: ../../addon/privacy_image_cache/privacy_image_cache.php:356
#: ../../addon.old/privacy_image_cache/privacy_image_cache.php:265
msgid "Cache Statistics"
msgstr "Estadístiques de la caché"
#: ../../addon/privacy_image_cache/privacy_image_cache.php:359
#: ../../addon.old/privacy_image_cache/privacy_image_cache.php:268
msgid "Number of items"
msgstr "Nombre d'elements"
#: ../../addon/privacy_image_cache/privacy_image_cache.php:361
#: ../../addon.old/privacy_image_cache/privacy_image_cache.php:270
msgid "Size of the cache"
msgstr "Mida de la caché"
#: ../../addon/privacy_image_cache/privacy_image_cache.php:363
#: ../../addon.old/privacy_image_cache/privacy_image_cache.php:272
msgid "Delete the whole cache"
msgstr "Esborra tota la cachè"
#: ../../addon/fbpost/fbpost.php:183 ../../addon.old/fbpost/fbpost.php:172
msgid "Facebook Post disabled"
msgstr ""
#: ../../addon/fbpost/fbpost.php:210 ../../addon.old/fbpost/fbpost.php:199
msgid "Facebook Post"
msgstr ""
#: ../../addon/fbpost/fbpost.php:216 ../../addon.old/fbpost/fbpost.php:205
msgid "Install Facebook Post connector for this account."
msgstr ""
#: ../../addon/fbpost/fbpost.php:223 ../../addon.old/fbpost/fbpost.php:212
msgid "Remove Facebook Post connector"
msgstr ""
#: ../../addon/fbpost/fbpost.php:239
msgid "Suppress \"View on friendica\""
msgstr ""
#: ../../addon/fbpost/fbpost.php:243
msgid "Mirror wall posts from facebook to friendica."
msgstr ""
#: ../../addon/fbpost/fbpost.php:253
msgid "Post to page/group:"
msgstr ""
#: ../../addon/fbpost/fbpost.php:295 ../../addon.old/fbpost/fbpost.php:240
msgid "Facebook Post Settings"
msgstr ""
#: ../../addon/fbpost/fbpost.php:375
#, php-format
msgid "%s:"
msgstr ""
#: ../../addon/widgets/widget_like.php:59
#: ../../addon.old/widgets/widget_like.php:58
#, php-format
msgid "%d person likes this"
msgid_plural "%d people like this"
msgstr[0] "%d persona li agrada això"
msgstr[1] "%d persones els agrada això"
#: ../../addon/widgets/widget_like.php:62
#: ../../addon.old/widgets/widget_like.php:61
#, php-format
msgid "%d person doesn't like this"
msgid_plural "%d people don't like this"
msgstr[0] "%d persona no li agrada això"
msgstr[1] "%d persones no els agrada això"
#: ../../addon/widgets/widget_friendheader.php:40
#: ../../addon.old/widgets/widget_friendheader.php:40
msgid "Get added to this list!"
msgstr "S'afegeixen a aquesta llista!"
#: ../../addon/widgets/widgets.php:57 ../../addon.old/widgets/widgets.php:56
msgid "Generate new key"
msgstr "Generar nova clau"
#: ../../addon/widgets/widgets.php:60 ../../addon.old/widgets/widgets.php:59
msgid "Widgets key"
msgstr "Ginys clau"
#: ../../addon/widgets/widgets.php:62 ../../addon.old/widgets/widgets.php:61
msgid "Widgets available"
msgstr "Ginys disponibles"
#: ../../addon/widgets/widget_friends.php:40
#: ../../addon.old/widgets/widget_friends.php:40
msgid "Connect on Friendica!"
msgstr "Connectar en Friendica"
#: ../../addon/morepokes/morepokes.php:19
#: ../../addon.old/morepokes/morepokes.php:19
msgid "bitchslap"
msgstr "bufetada"
#: ../../addon/morepokes/morepokes.php:19
#: ../../addon.old/morepokes/morepokes.php:19
msgid "bitchslapped"
msgstr "bufetejat"
#: ../../addon/morepokes/morepokes.php:20
#: ../../addon.old/morepokes/morepokes.php:20
msgid "shag"
msgstr "fotut"
#: ../../addon/morepokes/morepokes.php:20
#: ../../addon.old/morepokes/morepokes.php:20
msgid "shagged"
msgstr "fotre"
#: ../../addon/morepokes/morepokes.php:21
#: ../../addon.old/morepokes/morepokes.php:21
msgid "do something obscenely biological to"
msgstr ""
#: ../../addon/morepokes/morepokes.php:21
#: ../../addon.old/morepokes/morepokes.php:21
msgid "did something obscenely biological to"
msgstr ""
#: ../../addon/morepokes/morepokes.php:22
#: ../../addon.old/morepokes/morepokes.php:22
msgid "point out the poke feature to"
msgstr ""
#: ../../addon/morepokes/morepokes.php:22
#: ../../addon.old/morepokes/morepokes.php:22
msgid "pointed out the poke feature to"
msgstr ""
#: ../../addon/morepokes/morepokes.php:23
#: ../../addon.old/morepokes/morepokes.php:23
msgid "declare undying love for"
msgstr "declara amor inmortal a"
#: ../../addon/morepokes/morepokes.php:23
#: ../../addon.old/morepokes/morepokes.php:23
msgid "declared undying love for"
msgstr "declarat amor inmortal a"
#: ../../addon/morepokes/morepokes.php:24
#: ../../addon.old/morepokes/morepokes.php:24
msgid "patent"
msgstr "patent"
#: ../../addon/morepokes/morepokes.php:24
#: ../../addon.old/morepokes/morepokes.php:24
msgid "patented"
msgstr "patentat"
#: ../../addon/morepokes/morepokes.php:25
#: ../../addon.old/morepokes/morepokes.php:25
msgid "stroke beard"
msgstr ""
#: ../../addon/morepokes/morepokes.php:25
#: ../../addon.old/morepokes/morepokes.php:25
msgid "stroked their beard at"
msgstr ""
#: ../../addon/morepokes/morepokes.php:26
#: ../../addon.old/morepokes/morepokes.php:26
msgid ""
"bemoan the declining standards of modern secondary and tertiary education to"
msgstr ""
#: ../../addon/morepokes/morepokes.php:26
#: ../../addon.old/morepokes/morepokes.php:26
msgid ""
"bemoans the declining standards of modern secondary and tertiary education "
"to"
msgstr ""
#: ../../addon/morepokes/morepokes.php:27
#: ../../addon.old/morepokes/morepokes.php:27
msgid "hug"
msgstr ""
#: ../../addon/morepokes/morepokes.php:27
#: ../../addon.old/morepokes/morepokes.php:27
msgid "hugged"
msgstr ""
#: ../../addon/morepokes/morepokes.php:28
#: ../../addon.old/morepokes/morepokes.php:28
msgid "kiss"
msgstr "petó"
#: ../../addon/morepokes/morepokes.php:28
#: ../../addon.old/morepokes/morepokes.php:28
msgid "kissed"
msgstr "besat"
#: ../../addon/morepokes/morepokes.php:29
#: ../../addon.old/morepokes/morepokes.php:29
msgid "raise eyebrows at"
msgstr "sorprès"
#: ../../addon/morepokes/morepokes.php:29
#: ../../addon.old/morepokes/morepokes.php:29
msgid "raised their eyebrows at"
msgstr "es van sorprendre"
#: ../../addon/morepokes/morepokes.php:30
#: ../../addon.old/morepokes/morepokes.php:30
msgid "insult"
msgstr "insult"
#: ../../addon/morepokes/morepokes.php:30
#: ../../addon.old/morepokes/morepokes.php:30
msgid "insulted"
msgstr "insultat"
#: ../../addon/morepokes/morepokes.php:31
#: ../../addon.old/morepokes/morepokes.php:31
msgid "praise"
msgstr ""
#: ../../addon/morepokes/morepokes.php:31
#: ../../addon.old/morepokes/morepokes.php:31
msgid "praised"
msgstr ""
#: ../../addon/morepokes/morepokes.php:32
#: ../../addon.old/morepokes/morepokes.php:32
msgid "be dubious of"
msgstr ""
#: ../../addon/morepokes/morepokes.php:32
#: ../../addon.old/morepokes/morepokes.php:32
msgid "was dubious of"
msgstr ""
#: ../../addon/morepokes/morepokes.php:33
#: ../../addon.old/morepokes/morepokes.php:33
msgid "eat"
msgstr "menja"
#: ../../addon/morepokes/morepokes.php:33
#: ../../addon.old/morepokes/morepokes.php:33
msgid "ate"
msgstr "menjà"
#: ../../addon/morepokes/morepokes.php:34
#: ../../addon.old/morepokes/morepokes.php:34
msgid "giggle and fawn at"
msgstr ""
#: ../../addon/morepokes/morepokes.php:34
#: ../../addon.old/morepokes/morepokes.php:34
msgid "giggled and fawned at"
msgstr ""
#: ../../addon/morepokes/morepokes.php:35
#: ../../addon.old/morepokes/morepokes.php:35
msgid "doubt"
msgstr "dubte"
#: ../../addon/morepokes/morepokes.php:35
#: ../../addon.old/morepokes/morepokes.php:35
msgid "doubted"
msgstr "dubitat"
#: ../../addon/morepokes/morepokes.php:36
#: ../../addon.old/morepokes/morepokes.php:36
msgid "glare"
msgstr ""
#: ../../addon/morepokes/morepokes.php:36
#: ../../addon.old/morepokes/morepokes.php:36
msgid "glared at"
msgstr ""
#: ../../addon/yourls/yourls.php:55 ../../addon.old/yourls/yourls.php:55
msgid "YourLS Settings"
msgstr "La Teva Configuració de LS"
#: ../../addon/yourls/yourls.php:57 ../../addon.old/yourls/yourls.php:57
msgid "URL: http://"
msgstr "URL: http://"
#: ../../addon/yourls/yourls.php:62 ../../addon.old/yourls/yourls.php:62
msgid "Username:"
msgstr "Nom d'usuari:"
#: ../../addon/yourls/yourls.php:67 ../../addon.old/yourls/yourls.php:67
msgid "Password:"
msgstr "Contrasenya:"
#: ../../addon/yourls/yourls.php:72 ../../addon.old/yourls/yourls.php:72
msgid "Use SSL "
msgstr "Emprar SSL"
#: ../../addon/yourls/yourls.php:92 ../../addon.old/yourls/yourls.php:92
msgid "yourls Settings saved."
msgstr "Guardar la seva configuració."
#: ../../addon/ljpost/ljpost.php:39 ../../addon.old/ljpost/ljpost.php:39
msgid "Post to LiveJournal"
msgstr "Missatge a Livejournal"
#: ../../addon/ljpost/ljpost.php:70 ../../addon.old/ljpost/ljpost.php:70
msgid "LiveJournal Post Settings"
msgstr "Configuració d'enviaments a Livejournal"
#: ../../addon/ljpost/ljpost.php:72 ../../addon.old/ljpost/ljpost.php:72
msgid "Enable LiveJournal Post Plugin"
msgstr "Habilitat el plugin d'enviaments a Livejournal"
#: ../../addon/ljpost/ljpost.php:77 ../../addon.old/ljpost/ljpost.php:77
msgid "LiveJournal username"
msgstr "Nom d'usuari a Livejournal"
#: ../../addon/ljpost/ljpost.php:82 ../../addon.old/ljpost/ljpost.php:82
msgid "LiveJournal password"
msgstr "Contrasenya a Livejournal"
#: ../../addon/ljpost/ljpost.php:87 ../../addon.old/ljpost/ljpost.php:87
msgid "Post to LiveJournal by default"
msgstr "Enviar per defecte a Livejournal"
#: ../../addon/nsfw/nsfw.php:78 ../../addon.old/nsfw/nsfw.php:78
msgid "Not Safe For Work (General Purpose Content Filter) settings"
msgstr "Ajustos, Not Safe For Work (Filtre de Contingut de Propòsit General)"
#: ../../addon/nsfw/nsfw.php:80 ../../addon.old/nsfw/nsfw.php:80
msgid ""
"This plugin looks in posts for the words/text you specify below, and "
"collapses any content containing those keywords so it is not displayed at "
"inappropriate times, such as sexual innuendo that may be improper in a work "
"setting. It is polite and recommended to tag any content containing nudity "
"with #NSFW. This filter can also match any other word/text you specify, and"
" can thereby be used as a general purpose content filter."
msgstr "Aquest plugin es veu en enviaments amb les paraules/text que s'especifiquen a continuació , i amagarà qualsevol contingut que contingui les paraules clau de manera que no apareguin en moments inapropiats, com ara insinuacions sexuals que poden ser inadequades en un entorn de treball. És de bona educació i es recomana etiquetar qualsevol contingut que contingui nus amb #NSFW. Aquest filtre també es pot fer coincidir amb qualsevol paraula/text que especifiqueu, i per tant pot ser utilitzat com un filtre general de contingut."
#: ../../addon/nsfw/nsfw.php:81 ../../addon.old/nsfw/nsfw.php:81
msgid "Enable Content filter"
msgstr "Activat el filtre de Contingut"
#: ../../addon/nsfw/nsfw.php:84 ../../addon.old/nsfw/nsfw.php:84
msgid "Comma separated list of keywords to hide"
msgstr "Llista separada per comes de paraules clau per ocultar"
#: ../../addon/nsfw/nsfw.php:89 ../../addon.old/nsfw/nsfw.php:89
msgid "Use /expression/ to provide regular expressions"
msgstr "Emprar /expressió/ per a proporcionar expressions regulars"
#: ../../addon/nsfw/nsfw.php:105 ../../addon.old/nsfw/nsfw.php:105
msgid "NSFW Settings saved."
msgstr "Configuració NSFW guardada."
#: ../../addon/nsfw/nsfw.php:157 ../../addon.old/nsfw/nsfw.php:157
#, php-format
msgid "%s - Click to open/close"
msgstr "%s - Clicar per obrir/tancar"
#: ../../addon/page/page.php:62 ../../addon/page/page.php:92
#: ../../addon/forumlist/forumlist.php:64 ../../addon.old/page/page.php:62
#: ../../addon.old/page/page.php:92 ../../addon.old/forumlist/forumlist.php:60
msgid "Forums"
msgstr "Forums"
#: ../../addon/page/page.php:130 ../../addon/forumlist/forumlist.php:98
#: ../../addon.old/page/page.php:130
#: ../../addon.old/forumlist/forumlist.php:94
msgid "Forums:"
msgstr "Fòrums:"
#: ../../addon/page/page.php:166 ../../addon.old/page/page.php:166
msgid "Page settings updated."
msgstr "Actualitzats els ajustos de pàgina."
#: ../../addon/page/page.php:195 ../../addon.old/page/page.php:195
msgid "Page Settings"
msgstr "Ajustos de pàgina"
#: ../../addon/page/page.php:197 ../../addon.old/page/page.php:197
msgid "How many forums to display on sidebar without paging"
msgstr "Quants fòrums per mostrar a la barra lateral per pàgina"
#: ../../addon/page/page.php:200 ../../addon.old/page/page.php:200
msgid "Randomise Page/Forum list"
msgstr "Aleatoritza la llista de Pàgina/Fòrum"
#: ../../addon/page/page.php:203 ../../addon.old/page/page.php:203
msgid "Show pages/forums on profile page"
msgstr "Mostra pàgines/fòrums a la pàgina de perfil"
#: ../../addon/planets/planets.php:150 ../../addon.old/planets/planets.php:150
msgid "Planets Settings"
msgstr "Ajustos de Planet"
#: ../../addon/planets/planets.php:152 ../../addon.old/planets/planets.php:152
msgid "Enable Planets Plugin"
msgstr "Activa Plugin de Planet"
#: ../../addon/forumdirectory/forumdirectory.php:22
msgid "Forum Directory"
msgstr ""
#: ../../addon/communityhome/communityhome.php:28
#: ../../addon/communityhome/communityhome.php:34 ../../include/nav.php:91
#: ../../boot.php:1037 ../../addon.old/communityhome/communityhome.php:28
#: ../../addon.old/communityhome/communityhome.php:34
#: ../../addon.old/communityhome/twillingham/communityhome.php:28
#: ../../addon.old/communityhome/twillingham/communityhome.php:34
msgid "Login"
msgstr "Identifica't"
#: ../../addon/communityhome/communityhome.php:29
#: ../../addon.old/communityhome/communityhome.php:29
#: ../../addon.old/communityhome/twillingham/communityhome.php:29
msgid "OpenID"
msgstr "OpenID"
#: ../../addon/communityhome/communityhome.php:39
#: ../../addon.old/communityhome/communityhome.php:38
#: ../../addon.old/communityhome/twillingham/communityhome.php:38
msgid "Latest users"
msgstr "Últims usuaris"
#: ../../addon/communityhome/communityhome.php:84
#: ../../addon.old/communityhome/communityhome.php:81
#: ../../addon.old/communityhome/twillingham/communityhome.php:81
msgid "Most active users"
msgstr "Usuaris més actius"
#: ../../addon/communityhome/communityhome.php:102
#: ../../addon.old/communityhome/communityhome.php:98
msgid "Latest photos"
msgstr "Darreres fotos"
#: ../../addon/communityhome/communityhome.php:141
#: ../../addon.old/communityhome/communityhome.php:133
msgid "Latest likes"
msgstr "Darrers agrada"
#: ../../addon/communityhome/communityhome.php:163
#: ../../view/theme/diabook/theme.php:456 ../../include/text.php:1508
#: ../../include/conversation.php:118 ../../include/conversation.php:246
#: ../../addon.old/communityhome/communityhome.php:155
msgid "event"
msgstr "esdeveniment"
#: ../../addon/dav/common/wdcal_backend.inc.php:92
#: ../../addon/dav/common/wdcal_backend.inc.php:166
#: ../../addon/dav/common/wdcal_backend.inc.php:178
#: ../../addon/dav/common/wdcal_backend.inc.php:206
#: ../../addon/dav/common/wdcal_backend.inc.php:214
#: ../../addon/dav/common/wdcal_backend.inc.php:229
#: ../../addon.old/dav/common/wdcal_backend.inc.php:92
#: ../../addon.old/dav/common/wdcal_backend.inc.php:166
#: ../../addon.old/dav/common/wdcal_backend.inc.php:178
#: ../../addon.old/dav/common/wdcal_backend.inc.php:206
#: ../../addon.old/dav/common/wdcal_backend.inc.php:214
#: ../../addon.old/dav/common/wdcal_backend.inc.php:229
msgid "No access"
msgstr "Inaccessible"
#: ../../addon/dav/common/wdcal_edit.inc.php:30
#: ../../addon/dav/common/wdcal_edit.inc.php:738
#: ../../addon.old/dav/common/wdcal_edit.inc.php:30
#: ../../addon.old/dav/common/wdcal_edit.inc.php:738
msgid "Could not open component for editing"
msgstr ""
#: ../../addon/dav/common/wdcal_edit.inc.php:140
#: ../../addon/dav/friendica/layout.fnk.php:143
#: ../../addon/dav/friendica/layout.fnk.php:422
#: ../../addon.old/dav/common/wdcal_edit.inc.php:140
#: ../../addon.old/dav/friendica/layout.fnk.php:143
#: ../../addon.old/dav/friendica/layout.fnk.php:422
msgid "Go back to the calendar"
msgstr "Tornar al calendari"
#: ../../addon/dav/common/wdcal_edit.inc.php:144
#: ../../addon.old/dav/common/wdcal_edit.inc.php:144
msgid "Event data"
msgstr "data d'esdeveniment"
#: ../../addon/dav/common/wdcal_edit.inc.php:146
#: ../../addon/dav/friendica/main.php:239
#: ../../addon.old/dav/common/wdcal_edit.inc.php:146
#: ../../addon.old/dav/friendica/main.php:239
msgid "Calendar"
msgstr "Calendari"
#: ../../addon/dav/common/wdcal_edit.inc.php:163
#: ../../addon.old/dav/common/wdcal_edit.inc.php:163
msgid "Special color"
msgstr "Color especial"
#: ../../addon/dav/common/wdcal_edit.inc.php:169
#: ../../addon.old/dav/common/wdcal_edit.inc.php:169
msgid "Subject"
msgstr "Subjecte"
#: ../../addon/dav/common/wdcal_edit.inc.php:173
#: ../../addon.old/dav/common/wdcal_edit.inc.php:173
msgid "Starts"
msgstr "Inicia"
#: ../../addon/dav/common/wdcal_edit.inc.php:178
#: ../../addon.old/dav/common/wdcal_edit.inc.php:178
msgid "Ends"
msgstr "Finalitza"
#: ../../addon/dav/common/wdcal_edit.inc.php:185
#: ../../addon.old/dav/common/wdcal_edit.inc.php:185
msgid "Description"
msgstr "Descripció"
#: ../../addon/dav/common/wdcal_edit.inc.php:188
#: ../../addon.old/dav/common/wdcal_edit.inc.php:188
msgid "Recurrence"
msgstr "Reaparició"
#: ../../addon/dav/common/wdcal_edit.inc.php:190
#: ../../addon.old/dav/common/wdcal_edit.inc.php:190
msgid "Frequency"
msgstr "Freqüència"
#: ../../addon/dav/common/wdcal_edit.inc.php:194
#: ../../include/contact_selectors.php:59
#: ../../addon.old/dav/common/wdcal_edit.inc.php:194
msgid "Daily"
msgstr "Diari"
#: ../../addon/dav/common/wdcal_edit.inc.php:197
#: ../../include/contact_selectors.php:60
#: ../../addon.old/dav/common/wdcal_edit.inc.php:197
msgid "Weekly"
msgstr "Setmanal"
#: ../../addon/dav/common/wdcal_edit.inc.php:200
#: ../../include/contact_selectors.php:61
#: ../../addon.old/dav/common/wdcal_edit.inc.php:200
msgid "Monthly"
msgstr "Mensual"
#: ../../addon/dav/common/wdcal_edit.inc.php:203
#: ../../addon.old/dav/common/wdcal_edit.inc.php:203
msgid "Yearly"
msgstr "Anyal"
#: ../../addon/dav/common/wdcal_edit.inc.php:214
#: ../../include/datetime.php:288
#: ../../addon.old/dav/common/wdcal_edit.inc.php:214
msgid "days"
msgstr "dies"
#: ../../addon/dav/common/wdcal_edit.inc.php:215
#: ../../include/datetime.php:287
#: ../../addon.old/dav/common/wdcal_edit.inc.php:215
msgid "weeks"
msgstr "setmanes"
#: ../../addon/dav/common/wdcal_edit.inc.php:216
#: ../../include/datetime.php:286
#: ../../addon.old/dav/common/wdcal_edit.inc.php:216
msgid "months"
msgstr "mesos"
#: ../../addon/dav/common/wdcal_edit.inc.php:217
#: ../../include/datetime.php:285
#: ../../addon.old/dav/common/wdcal_edit.inc.php:217
msgid "years"
msgstr "anys"
#: ../../addon/dav/common/wdcal_edit.inc.php:218
#: ../../addon.old/dav/common/wdcal_edit.inc.php:218
msgid "Interval"
msgstr "Interval"
#: ../../addon/dav/common/wdcal_edit.inc.php:218
#: ../../addon.old/dav/common/wdcal_edit.inc.php:218
msgid "All %select% %time%"
msgstr "Tot %select% %time%"
#: ../../addon/dav/common/wdcal_edit.inc.php:222
#: ../../addon/dav/common/wdcal_edit.inc.php:260
#: ../../addon/dav/common/wdcal_edit.inc.php:481
#: ../../addon.old/dav/common/wdcal_edit.inc.php:222
#: ../../addon.old/dav/common/wdcal_edit.inc.php:260
#: ../../addon.old/dav/common/wdcal_edit.inc.php:481
msgid "Days"
msgstr "Dies"
#: ../../addon/dav/common/wdcal_edit.inc.php:231
#: ../../addon/dav/common/wdcal_edit.inc.php:254
#: ../../addon/dav/common/wdcal_edit.inc.php:270
#: ../../addon/dav/common/wdcal_edit.inc.php:293
#: ../../addon/dav/common/wdcal_edit.inc.php:305 ../../include/text.php:975
#: ../../addon.old/dav/common/wdcal_edit.inc.php:231
#: ../../addon.old/dav/common/wdcal_edit.inc.php:254
#: ../../addon.old/dav/common/wdcal_edit.inc.php:270
#: ../../addon.old/dav/common/wdcal_edit.inc.php:293
#: ../../addon.old/dav/common/wdcal_edit.inc.php:305
msgid "Sunday"
msgstr "Diumenge"
#: ../../addon/dav/common/wdcal_edit.inc.php:235
#: ../../addon/dav/common/wdcal_edit.inc.php:274
#: ../../addon/dav/common/wdcal_edit.inc.php:308 ../../include/text.php:975
#: ../../addon.old/dav/common/wdcal_edit.inc.php:235
#: ../../addon.old/dav/common/wdcal_edit.inc.php:274
#: ../../addon.old/dav/common/wdcal_edit.inc.php:308
msgid "Monday"
msgstr "Dilluns"
#: ../../addon/dav/common/wdcal_edit.inc.php:238
#: ../../addon/dav/common/wdcal_edit.inc.php:277 ../../include/text.php:975
#: ../../addon.old/dav/common/wdcal_edit.inc.php:238
#: ../../addon.old/dav/common/wdcal_edit.inc.php:277
msgid "Tuesday"
msgstr "Dimarts"
#: ../../addon/dav/common/wdcal_edit.inc.php:241
#: ../../addon/dav/common/wdcal_edit.inc.php:280 ../../include/text.php:975
#: ../../addon.old/dav/common/wdcal_edit.inc.php:241
#: ../../addon.old/dav/common/wdcal_edit.inc.php:280
msgid "Wednesday"
msgstr "Dimecres"
#: ../../addon/dav/common/wdcal_edit.inc.php:244
#: ../../addon/dav/common/wdcal_edit.inc.php:283 ../../include/text.php:975
#: ../../addon.old/dav/common/wdcal_edit.inc.php:244
#: ../../addon.old/dav/common/wdcal_edit.inc.php:283
msgid "Thursday"
msgstr "Dijous"
#: ../../addon/dav/common/wdcal_edit.inc.php:247
#: ../../addon/dav/common/wdcal_edit.inc.php:286 ../../include/text.php:975
#: ../../addon.old/dav/common/wdcal_edit.inc.php:247
#: ../../addon.old/dav/common/wdcal_edit.inc.php:286
msgid "Friday"
msgstr "Divendres"
#: ../../addon/dav/common/wdcal_edit.inc.php:250
#: ../../addon/dav/common/wdcal_edit.inc.php:289 ../../include/text.php:975
#: ../../addon.old/dav/common/wdcal_edit.inc.php:250
#: ../../addon.old/dav/common/wdcal_edit.inc.php:289
msgid "Saturday"
msgstr "Dissabte"
#: ../../addon/dav/common/wdcal_edit.inc.php:297
#: ../../addon.old/dav/common/wdcal_edit.inc.php:297
msgid "First day of week:"
msgstr "Primer dia de la setmana:"
#: ../../addon/dav/common/wdcal_edit.inc.php:350
#: ../../addon/dav/common/wdcal_edit.inc.php:373
#: ../../addon.old/dav/common/wdcal_edit.inc.php:350
#: ../../addon.old/dav/common/wdcal_edit.inc.php:373
msgid "Day of month"
msgstr "Dia del mes"
#: ../../addon/dav/common/wdcal_edit.inc.php:354
#: ../../addon.old/dav/common/wdcal_edit.inc.php:354
msgid "#num#th of each month"
msgstr "#num# de cada mes"
#: ../../addon/dav/common/wdcal_edit.inc.php:357
#: ../../addon.old/dav/common/wdcal_edit.inc.php:357
msgid "#num#th-last of each month"
msgstr "#num# ultim de cada mes"
#: ../../addon/dav/common/wdcal_edit.inc.php:360
#: ../../addon.old/dav/common/wdcal_edit.inc.php:360
msgid "#num#th #wkday# of each month"
msgstr "#num# #wkday# de cada mes"
#: ../../addon/dav/common/wdcal_edit.inc.php:363
#: ../../addon.old/dav/common/wdcal_edit.inc.php:363
msgid "#num#th-last #wkday# of each month"
msgstr "#num# ultim #wkday# de cada mes"
#: ../../addon/dav/common/wdcal_edit.inc.php:372
#: ../../addon/dav/friendica/layout.fnk.php:255
#: ../../addon.old/dav/common/wdcal_edit.inc.php:372
#: ../../addon.old/dav/friendica/layout.fnk.php:255
msgid "Month"
msgstr "Mes"
#: ../../addon/dav/common/wdcal_edit.inc.php:377
#: ../../addon.old/dav/common/wdcal_edit.inc.php:377
msgid "#num#th of the given month"
msgstr "#num# del mes corrent"
#: ../../addon/dav/common/wdcal_edit.inc.php:380
#: ../../addon.old/dav/common/wdcal_edit.inc.php:380
msgid "#num#th-last of the given month"
msgstr "#num# ultim del mes corrent"
#: ../../addon/dav/common/wdcal_edit.inc.php:383
#: ../../addon.old/dav/common/wdcal_edit.inc.php:383
msgid "#num#th #wkday# of the given month"
msgstr "#num# #wkday# del mes corrent"
#: ../../addon/dav/common/wdcal_edit.inc.php:386
#: ../../addon.old/dav/common/wdcal_edit.inc.php:386
msgid "#num#th-last #wkday# of the given month"
msgstr "#num# ultim #wkday# del mes corrent"
#: ../../addon/dav/common/wdcal_edit.inc.php:413
#: ../../addon.old/dav/common/wdcal_edit.inc.php:413
msgid "Repeat until"
msgstr "repetir fins"
#: ../../addon/dav/common/wdcal_edit.inc.php:417
#: ../../addon.old/dav/common/wdcal_edit.inc.php:417
msgid "Infinite"
msgstr "Infinit"
#: ../../addon/dav/common/wdcal_edit.inc.php:420
#: ../../addon.old/dav/common/wdcal_edit.inc.php:420
msgid "Until the following date"
msgstr "Fins la data següent"
#: ../../addon/dav/common/wdcal_edit.inc.php:423
#: ../../addon.old/dav/common/wdcal_edit.inc.php:423
msgid "Number of times"
msgstr "Nombre de vegades"
#: ../../addon/dav/common/wdcal_edit.inc.php:429
#: ../../addon.old/dav/common/wdcal_edit.inc.php:429
msgid "Exceptions"
msgstr "Excepcions"
#: ../../addon/dav/common/wdcal_edit.inc.php:432
#: ../../addon.old/dav/common/wdcal_edit.inc.php:432
msgid "none"
msgstr "res"
#: ../../addon/dav/common/wdcal_edit.inc.php:449
#: ../../addon.old/dav/common/wdcal_edit.inc.php:449
msgid "Notification"
msgstr "Notificació"
#: ../../addon/dav/common/wdcal_edit.inc.php:466
#: ../../addon.old/dav/common/wdcal_edit.inc.php:466
msgid "Notify by"
msgstr "Notificat per"
#: ../../addon/dav/common/wdcal_edit.inc.php:469
#: ../../addon.old/dav/common/wdcal_edit.inc.php:469
msgid "E-Mail"
msgstr "E-Mail"
#: ../../addon/dav/common/wdcal_edit.inc.php:470
#: ../../addon.old/dav/common/wdcal_edit.inc.php:470
msgid "On Friendica / Display"
msgstr "A Friendica / Display"
#: ../../addon/dav/common/wdcal_edit.inc.php:474
#: ../../addon.old/dav/common/wdcal_edit.inc.php:474
msgid "Time"
msgstr "Hora"
#: ../../addon/dav/common/wdcal_edit.inc.php:478
#: ../../addon.old/dav/common/wdcal_edit.inc.php:478
msgid "Hours"
msgstr "Hores"
#: ../../addon/dav/common/wdcal_edit.inc.php:479
#: ../../addon.old/dav/common/wdcal_edit.inc.php:479
msgid "Minutes"
msgstr "Minuts"
#: ../../addon/dav/common/wdcal_edit.inc.php:480
#: ../../addon.old/dav/common/wdcal_edit.inc.php:480
msgid "Seconds"
msgstr "Segons"
#: ../../addon/dav/common/wdcal_edit.inc.php:482
#: ../../addon.old/dav/common/wdcal_edit.inc.php:482
msgid "Weeks"
msgstr "Setmanes"
#: ../../addon/dav/common/wdcal_edit.inc.php:485
#: ../../addon.old/dav/common/wdcal_edit.inc.php:485
msgid "before the"
msgstr "bans de"
#: ../../addon/dav/common/wdcal_edit.inc.php:486
#: ../../addon.old/dav/common/wdcal_edit.inc.php:486
msgid "start of the event"
msgstr "inici del esdeveniment"
#: ../../addon/dav/common/wdcal_edit.inc.php:487
#: ../../addon.old/dav/common/wdcal_edit.inc.php:487
msgid "end of the event"
msgstr "fi del esdeveniment"
#: ../../addon/dav/common/wdcal_edit.inc.php:492
#: ../../addon.old/dav/common/wdcal_edit.inc.php:492
msgid "Add a notification"
msgstr "Afegir una notificació"
#: ../../addon/dav/common/wdcal_edit.inc.php:687
#: ../../addon.old/dav/common/wdcal_edit.inc.php:687
msgid "The event #name# will start at #date"
msgstr "El esdeveniment #name# començara el #date"
#: ../../addon/dav/common/wdcal_edit.inc.php:696
#: ../../addon.old/dav/common/wdcal_edit.inc.php:696
msgid "#name# is about to begin."
msgstr "#name# esta a punt de començar."
#: ../../addon/dav/common/wdcal_edit.inc.php:769
#: ../../addon.old/dav/common/wdcal_edit.inc.php:769
msgid "Saved"
msgstr "Guardat"
#: ../../addon/dav/common/wdcal_configuration.php:148
#: ../../addon.old/dav/common/wdcal_configuration.php:148
msgid "U.S. Time Format (mm/dd/YYYY)"
msgstr "Data en format U.S. (mm/dd/YYY)"
#: ../../addon/dav/common/wdcal_configuration.php:243
#: ../../addon.old/dav/common/wdcal_configuration.php:243
msgid "German Time Format (dd.mm.YYYY)"
msgstr "Data en format Alemany (dd.mm.YYYY)"
#: ../../addon/dav/common/dav_caldav_backend_private.inc.php:39
#: ../../addon.old/dav/common/dav_caldav_backend_private.inc.php:39
msgid "Private Events"
msgstr "Esdeveniment Privat"
#: ../../addon/dav/common/dav_carddav_backend_private.inc.php:46
#: ../../addon.old/dav/common/dav_carddav_backend_private.inc.php:46
msgid "Private Addressbooks"
msgstr "Contacte Privat"
#: ../../addon/dav/friendica/dav_caldav_backend_virtual_friendica.inc.php:36
#: ../../addon.old/dav/friendica/dav_caldav_backend_virtual_friendica.inc.php:36
msgid "Friendica-Native events"
msgstr "esdeveniments Nadius a Friendica"
#: ../../addon/dav/friendica/dav_carddav_backend_virtual_friendica.inc.php:36
#: ../../addon/dav/friendica/dav_carddav_backend_virtual_friendica.inc.php:59
#: ../../addon.old/dav/friendica/dav_carddav_backend_virtual_friendica.inc.php:36
#: ../../addon.old/dav/friendica/dav_carddav_backend_virtual_friendica.inc.php:59
msgid "Friendica-Contacts"
msgstr "Friendica-Contactes"
#: ../../addon/dav/friendica/dav_carddav_backend_virtual_friendica.inc.php:60
#: ../../addon.old/dav/friendica/dav_carddav_backend_virtual_friendica.inc.php:60
msgid "Your Friendica-Contacts"
msgstr "Els teus Contactes a Friendica"
#: ../../addon/dav/friendica/layout.fnk.php:99
#: ../../addon/dav/friendica/layout.fnk.php:136
#: ../../addon.old/dav/friendica/layout.fnk.php:99
#: ../../addon.old/dav/friendica/layout.fnk.php:136
msgid ""
"Something went wrong when trying to import the file. Sorry. Maybe some "
"events were imported anyway."
msgstr "Quelcom va anar malament quan intentava importar l'arxiu. Disculpes. Por ser alguns esdeveniments es varen importar d'alguna manera."
#: ../../addon/dav/friendica/layout.fnk.php:131
#: ../../addon.old/dav/friendica/layout.fnk.php:131
msgid "Something went wrong when trying to import the file. Sorry."
msgstr "Quelcom va anar malament quan intentava importar l'arxiu. Disculpes."
#: ../../addon/dav/friendica/layout.fnk.php:134
#: ../../addon.old/dav/friendica/layout.fnk.php:134
msgid "The ICS-File has been imported."
msgstr "L'arxiu ICS ha estat importat"
#: ../../addon/dav/friendica/layout.fnk.php:138
#: ../../addon.old/dav/friendica/layout.fnk.php:138
msgid "No file was uploaded."
msgstr "Cap arxiu es va carregar."
#: ../../addon/dav/friendica/layout.fnk.php:147
#: ../../addon.old/dav/friendica/layout.fnk.php:147
msgid "Import a ICS-file"
msgstr "importar un arxiu ICS"
#: ../../addon/dav/friendica/layout.fnk.php:150
#: ../../addon.old/dav/friendica/layout.fnk.php:150
msgid "ICS-File"
msgstr "Arxiu ICS"
#: ../../addon/dav/friendica/layout.fnk.php:151
#: ../../addon.old/dav/friendica/layout.fnk.php:151
msgid "Overwrite all #num# existing events"
msgstr "Sobrescriu tots #num# esdeveniments existents"
#: ../../addon/dav/friendica/layout.fnk.php:228
#: ../../addon.old/dav/friendica/layout.fnk.php:228
msgid "New event"
msgstr "Nou esdeveniment"
#: ../../addon/dav/friendica/layout.fnk.php:232
#: ../../addon.old/dav/friendica/layout.fnk.php:232
msgid "Today"
msgstr "Avui"
#: ../../addon/dav/friendica/layout.fnk.php:241
#: ../../addon.old/dav/friendica/layout.fnk.php:241
msgid "Day"
msgstr "Dia"
#: ../../addon/dav/friendica/layout.fnk.php:248
#: ../../addon.old/dav/friendica/layout.fnk.php:248
msgid "Week"
msgstr "Setmana"
#: ../../addon/dav/friendica/layout.fnk.php:260
#: ../../addon.old/dav/friendica/layout.fnk.php:260
msgid "Reload"
msgstr "Recarregar"
#: ../../addon/dav/friendica/layout.fnk.php:271
#: ../../addon.old/dav/friendica/layout.fnk.php:271
msgid "Date"
msgstr "Data"
#: ../../addon/dav/friendica/layout.fnk.php:313
#: ../../addon.old/dav/friendica/layout.fnk.php:313
msgid "Error"
msgstr "Error"
#: ../../addon/dav/friendica/layout.fnk.php:380
#: ../../addon.old/dav/friendica/layout.fnk.php:380
msgid "The calendar has been updated."
msgstr "El calendari ha estat actualitzat."
#: ../../addon/dav/friendica/layout.fnk.php:393
#: ../../addon.old/dav/friendica/layout.fnk.php:393
msgid "The new calendar has been created."
msgstr "El nou calendari ha estat creat."
#: ../../addon/dav/friendica/layout.fnk.php:417
#: ../../addon.old/dav/friendica/layout.fnk.php:417
msgid "The calendar has been deleted."
msgstr "el calendari ha estat esborrat."
#: ../../addon/dav/friendica/layout.fnk.php:424
#: ../../addon.old/dav/friendica/layout.fnk.php:424
msgid "Calendar Settings"
msgstr "Ajustos de Calendari"
#: ../../addon/dav/friendica/layout.fnk.php:430
#: ../../addon.old/dav/friendica/layout.fnk.php:430
msgid "Date format"
msgstr "Format de la data"
#: ../../addon/dav/friendica/layout.fnk.php:439
#: ../../addon.old/dav/friendica/layout.fnk.php:439
msgid "Time zone"
msgstr "Zona horària"
#: ../../addon/dav/friendica/layout.fnk.php:445
#: ../../addon.old/dav/friendica/layout.fnk.php:445
msgid "Calendars"
msgstr "Calendaris"
#: ../../addon/dav/friendica/layout.fnk.php:487
#: ../../addon.old/dav/friendica/layout.fnk.php:487
msgid "Create a new calendar"
msgstr "Creat un nou calendari"
#: ../../addon/dav/friendica/layout.fnk.php:496
#: ../../addon.old/dav/friendica/layout.fnk.php:496
msgid "Limitations"
msgstr "Limitacions"
#: ../../addon/dav/friendica/layout.fnk.php:500
#: ../../addon/libravatar/libravatar.php:82
#: ../../addon.old/dav/friendica/layout.fnk.php:500
#: ../../addon.old/libravatar/libravatar.php:82
msgid "Warning"
msgstr "Avís"
#: ../../addon/dav/friendica/layout.fnk.php:504
#: ../../addon.old/dav/friendica/layout.fnk.php:504
msgid "Synchronization (iPhone, Thunderbird Lightning, Android, ...)"
msgstr "Syncronització (iPhone, Thunderbird Lightning, Android, ...)"
#: ../../addon/dav/friendica/layout.fnk.php:511
#: ../../addon.old/dav/friendica/layout.fnk.php:511
msgid "Synchronizing this calendar with the iPhone"
msgstr "Sncronitzant aquest calendari amb el iPhone"
#: ../../addon/dav/friendica/layout.fnk.php:522
#: ../../addon.old/dav/friendica/layout.fnk.php:522
msgid "Synchronizing your Friendica-Contacts with the iPhone"
msgstr "Sincronitzant els teus contactes a Friendica amb el iPhone"
#: ../../addon/dav/friendica/main.php:202
#: ../../addon.old/dav/friendica/main.php:202
msgid ""
"The current version of this plugin has not been set up correctly. Please "
"contact the system administrator of your installation of friendica to fix "
"this."
msgstr ""
#: ../../addon/dav/friendica/main.php:242
#: ../../addon.old/dav/friendica/main.php:242
msgid "Extended calendar with CalDAV-support"
msgstr "Calendari ampliat amb suport CalDAV"
#: ../../addon/dav/friendica/main.php:279
#: ../../addon/dav/friendica/main.php:280 ../../include/delivery.php:468
#: ../../include/enotify.php:28 ../../include/notifier.php:785
#: ../../addon.old/dav/friendica/main.php:279
#: ../../addon.old/dav/friendica/main.php:280
msgid "noreply"
msgstr "no contestar"
#: ../../addon/dav/friendica/main.php:282
#: ../../addon.old/dav/friendica/main.php:282
msgid "Notification: "
msgstr ""
#: ../../addon/dav/friendica/main.php:309
#: ../../addon.old/dav/friendica/main.php:309
msgid "The database tables have been installed."
msgstr "Les taules de la base de dades han estat instal·lades."
#: ../../addon/dav/friendica/main.php:310
#: ../../addon.old/dav/friendica/main.php:310
msgid "An error occurred during the installation."
msgstr "Ha ocorregut un error durant la instal·lació."
#: ../../addon/dav/friendica/main.php:316
#: ../../addon.old/dav/friendica/main.php:316
msgid "The database tables have been updated."
msgstr ""
#: ../../addon/dav/friendica/main.php:317
#: ../../addon.old/dav/friendica/main.php:317
msgid "An error occurred during the update."
msgstr ""
#: ../../addon/dav/friendica/main.php:333
#: ../../addon.old/dav/friendica/main.php:333
msgid "No system-wide settings yet."
msgstr "No tens enllestits els ajustos del sistema."
#: ../../addon/dav/friendica/main.php:336
#: ../../addon.old/dav/friendica/main.php:336
msgid "Database status"
msgstr "Estat de la base de dades"
#: ../../addon/dav/friendica/main.php:339
#: ../../addon.old/dav/friendica/main.php:339
msgid "Installed"
msgstr "Instal·lat"
#: ../../addon/dav/friendica/main.php:343
#: ../../addon.old/dav/friendica/main.php:343
msgid "Upgrade needed"
msgstr "Necessites actualitzar"
#: ../../addon/dav/friendica/main.php:343
#: ../../addon.old/dav/friendica/main.php:343
msgid ""
"Please back up all calendar data (the tables beginning with dav_*) before "
"proceeding. While all calendar events <i>should</i> be converted to the new "
"database structure, it's always safe to have a backup. Below, you can have a"
" look at the database-queries that will be made when pressing the "
"'update'-button."
msgstr ""
#: ../../addon/dav/friendica/main.php:343
#: ../../addon.old/dav/friendica/main.php:343
msgid "Upgrade"
msgstr "Actualització"
#: ../../addon/dav/friendica/main.php:346
#: ../../addon.old/dav/friendica/main.php:346
msgid "Not installed"
msgstr "No instal·lat"
#: ../../addon/dav/friendica/main.php:346
#: ../../addon.old/dav/friendica/main.php:346
msgid "Install"
msgstr "Instal·lat"
#: ../../addon/dav/friendica/main.php:350
#: ../../addon.old/dav/friendica/main.php:350
msgid "Unknown"
msgstr ""
#: ../../addon/dav/friendica/main.php:350
#: ../../addon.old/dav/friendica/main.php:350
msgid ""
"Something really went wrong. I cannot recover from this state automatically,"
" sorry. Please go to the database backend, back up the data, and delete all "
"tables beginning with 'dav_' manually. Afterwards, this installation routine"
" should be able to reinitialize the tables automatically."
msgstr ""
#: ../../addon/dav/friendica/main.php:355
#: ../../addon.old/dav/friendica/main.php:355
msgid "Troubleshooting"
msgstr "Solució de problemes"
#: ../../addon/dav/friendica/main.php:356
#: ../../addon.old/dav/friendica/main.php:356
msgid "Manual creation of the database tables:"
msgstr "Creació manual de les taules de la base de dades:"
#: ../../addon/dav/friendica/main.php:357
#: ../../addon.old/dav/friendica/main.php:357
msgid "Show SQL-statements"
msgstr "Mostrar instruccions de SQL "
#: ../../addon/dav/friendica/calendar.friendica.fnk.php:206
#: ../../addon.old/dav/friendica/calendar.friendica.fnk.php:206
msgid "Private Calendar"
msgstr "Calendari Privat"
#: ../../addon/dav/friendica/calendar.friendica.fnk.php:207
#: ../../addon.old/dav/friendica/calendar.friendica.fnk.php:207
msgid "Friendica Events: Mine"
msgstr "Esdeveniments Friendica: Meus"
#: ../../addon/dav/friendica/calendar.friendica.fnk.php:208
#: ../../addon.old/dav/friendica/calendar.friendica.fnk.php:208
msgid "Friendica Events: Contacts"
msgstr "Esdeveniments Friendica: Contactes"
#: ../../addon/dav/friendica/calendar.friendica.fnk.php:248
#: ../../addon.old/dav/friendica/calendar.friendica.fnk.php:248
msgid "Private Addresses"
msgstr "Adreces Privades"
#: ../../addon/dav/friendica/calendar.friendica.fnk.php:249
#: ../../addon.old/dav/friendica/calendar.friendica.fnk.php:249
msgid "Friendica Contacts"
msgstr "Contactes a Friendica"
#: ../../addon/uhremotestorage/uhremotestorage.php:84
#: ../../addon.old/uhremotestorage/uhremotestorage.php:84
#, php-format
msgid ""
"Allow to use your friendica id (%s) to connecto to external unhosted-enabled"
" storage (like ownCloud). See <a "
"href=\"http://www.w3.org/community/unhosted/wiki/RemoteStorage#WebFinger\">RemoteStorage"
" WebFinger</a>"
msgstr "Permetre l'ús del seu ID de friendica (%s) per Connectar a l'emmagatzematge extern (com ownCloud). Veure <a href=\"http://www.w3.org/community/unhosted/wiki/RemoteStorage#WebFinger\"> WebFinger RemoteStorage </a>"
#: ../../addon/uhremotestorage/uhremotestorage.php:85
#: ../../addon.old/uhremotestorage/uhremotestorage.php:85
msgid "Template URL (with {category})"
msgstr "Plantilles de URL (amb {categoria})"
#: ../../addon/uhremotestorage/uhremotestorage.php:86
#: ../../addon.old/uhremotestorage/uhremotestorage.php:86
msgid "OAuth end-point"
msgstr "OAuth end-point"
#: ../../addon/uhremotestorage/uhremotestorage.php:87
#: ../../addon.old/uhremotestorage/uhremotestorage.php:87
msgid "Api"
msgstr "Api"
#: ../../addon/membersince/membersince.php:18
#: ../../addon.old/membersince/membersince.php:18
msgid "Member since:"
msgstr "Membre des de:"
#: ../../addon/tictac/tictac.php:20 ../../addon.old/tictac/tictac.php:20
msgid "Three Dimensional Tic-Tac-Toe"
msgstr "Tres en línia Tridimensional"
#: ../../addon/tictac/tictac.php:53 ../../addon.old/tictac/tictac.php:53
msgid "3D Tic-Tac-Toe"
msgstr "Tres en línia 3D"
#: ../../addon/tictac/tictac.php:58 ../../addon.old/tictac/tictac.php:58
msgid "New game"
msgstr "Nou joc"
#: ../../addon/tictac/tictac.php:59 ../../addon.old/tictac/tictac.php:59
msgid "New game with handicap"
msgstr "Nou joc modificat"
#: ../../addon/tictac/tictac.php:60 ../../addon.old/tictac/tictac.php:60
msgid ""
"Three dimensional tic-tac-toe is just like the traditional game except that "
"it is played on multiple levels simultaneously. "
msgstr "El joc del tres en línia tridimensional és com el joc tradicional, excepte que es juga en diversos nivells simultàniament."
#: ../../addon/tictac/tictac.php:61 ../../addon.old/tictac/tictac.php:61
msgid ""
"In this case there are three levels. You win by getting three in a row on "
"any level, as well as up, down, and diagonally across the different levels."
msgstr "En aquest cas hi ha tres nivells. Vostè guanya per aconseguir tres en una fila en qualsevol nivell, així com dalt, baix i en diagonal a través dels diferents nivells."
#: ../../addon/tictac/tictac.php:63 ../../addon.old/tictac/tictac.php:63
msgid ""
"The handicap game disables the center position on the middle level because "
"the player claiming this square often has an unfair advantage."
msgstr "El joc modificat desactiva la posició central en el nivell mitjà perquè el jugador en aquesta posició té sovint un avantatge injust."
#: ../../addon/tictac/tictac.php:182 ../../addon.old/tictac/tictac.php:182
msgid "You go first..."
msgstr "Vostè va primer ..."
#: ../../addon/tictac/tictac.php:187 ../../addon.old/tictac/tictac.php:187
msgid "I'm going first this time..."
msgstr "Vaig primer aquesta vegada ..."
#: ../../addon/tictac/tictac.php:193 ../../addon.old/tictac/tictac.php:193
msgid "You won!"
msgstr "Has guanyat!"
#: ../../addon/tictac/tictac.php:199 ../../addon/tictac/tictac.php:224
#: ../../addon.old/tictac/tictac.php:199 ../../addon.old/tictac/tictac.php:224
msgid "\"Cat\" game!"
msgstr "Empat!"
#: ../../addon/tictac/tictac.php:222 ../../addon.old/tictac/tictac.php:222
msgid "I won!"
msgstr "Vaig guanyar!"
#: ../../addon/randplace/randplace.php:169
#: ../../addon.old/randplace/randplace.php:169
msgid "Randplace Settings"
msgstr "Configuració de Randplace"
#: ../../addon/randplace/randplace.php:171
#: ../../addon.old/randplace/randplace.php:171
msgid "Enable Randplace Plugin"
msgstr "Habilitar el Plugin de Randplace"
#: ../../addon/dwpost/dwpost.php:39 ../../addon.old/dwpost/dwpost.php:39
msgid "Post to Dreamwidth"
msgstr "Missatge a Dreamwidth"
#: ../../addon/dwpost/dwpost.php:70 ../../addon.old/dwpost/dwpost.php:70
msgid "Dreamwidth Post Settings"
msgstr "Configuració d'enviaments a Dreamwidth"
#: ../../addon/dwpost/dwpost.php:72 ../../addon.old/dwpost/dwpost.php:72
msgid "Enable dreamwidth Post Plugin"
msgstr "Habilitat el plugin d'enviaments a Dreamwidth"
#: ../../addon/dwpost/dwpost.php:77 ../../addon.old/dwpost/dwpost.php:77
msgid "dreamwidth username"
msgstr "Nom d'usuari a Dreamwidth"
#: ../../addon/dwpost/dwpost.php:82 ../../addon.old/dwpost/dwpost.php:82
msgid "dreamwidth password"
msgstr "Contrasenya a Dreamwidth"
#: ../../addon/dwpost/dwpost.php:87 ../../addon.old/dwpost/dwpost.php:87
msgid "Post to dreamwidth by default"
msgstr "Enviar per defecte a Dreamwidth"
#: ../../addon/remote_permissions/remote_permissions.php:45
msgid "Remote Permissions Settings"
msgstr ""
#: ../../addon/remote_permissions/remote_permissions.php:46
msgid ""
"Allow recipients of your private posts to see the other recipients of the "
"posts"
msgstr ""
#: ../../addon/remote_permissions/remote_permissions.php:58
msgid "Remote Permissions settings updated."
msgstr ""
#: ../../addon/remote_permissions/remote_permissions.php:178
msgid "Visible to"
msgstr ""
#: ../../addon/remote_permissions/remote_permissions.php:178
msgid "may only be a partial list"
msgstr ""
#: ../../addon/remote_permissions/remote_permissions.php:197
#: ../../addon/altpager/altpager.php:99
msgid "Global"
msgstr ""
#: ../../addon/remote_permissions/remote_permissions.php:197
msgid "The posts of every user on this server show the post recipients"
msgstr ""
#: ../../addon/remote_permissions/remote_permissions.php:198
#: ../../addon/altpager/altpager.php:100
msgid "Individual"
msgstr ""
#: ../../addon/remote_permissions/remote_permissions.php:198
msgid "Each user chooses whether his/her posts show the post recipients"
msgstr ""
#: ../../addon/startpage/startpage.php:83
#: ../../addon.old/startpage/startpage.php:83
msgid "Startpage Settings"
msgstr "Ajustos de la pàgina d'inici"
#: ../../addon/startpage/startpage.php:85
#: ../../addon.old/startpage/startpage.php:85
msgid "Home page to load after login - leave blank for profile wall"
msgstr "Pàgina personal a carregar després d'accedir - deixar buit pel perfil del mur"
#: ../../addon/startpage/startpage.php:88
#: ../../addon.old/startpage/startpage.php:88
msgid "Examples: &quot;network&quot; or &quot;notifications/system&quot;"
msgstr "Exemples: \"xarxa\" o \"notificacions/sistema\""
#: ../../addon/geonames/geonames.php:143
#: ../../addon.old/geonames/geonames.php:143
msgid "Geonames settings updated."
msgstr "Actualitzada la configuració de Geonames."
#: ../../addon/geonames/geonames.php:179
#: ../../addon.old/geonames/geonames.php:179
msgid "Geonames Settings"
msgstr "Configuració de Geonames"
#: ../../addon/geonames/geonames.php:181
#: ../../addon.old/geonames/geonames.php:181
msgid "Enable Geonames Plugin"
msgstr "Habilitar Plugin de Geonames"
#: ../../addon/public_server/public_server.php:126
#: ../../addon/testdrive/testdrive.php:94
#: ../../addon.old/public_server/public_server.php:126
#: ../../addon.old/testdrive/testdrive.php:94
#, php-format
msgid "Your account on %s will expire in a few days."
msgstr "El teu compte en %s expirarà en pocs dies."
#: ../../addon/public_server/public_server.php:127
#: ../../addon.old/public_server/public_server.php:127
msgid "Your Friendica account is about to expire."
msgstr "El teu compte de Friendica està a punt de caducar."
#: ../../addon/public_server/public_server.php:128
#: ../../addon.old/public_server/public_server.php:128
#, php-format
msgid ""
"Hi %1$s,\n"
"\n"
"Your account on %2$s will expire in less than five days. You may keep your account by logging in at least once every 30 days"
msgstr "Hi %1$s,\n\nEl teu compte en %2$s expirara en menys de cinc dies. Pots mantenir el teu compte accedint al menys una vegada cada 30 dies."
#: ../../addon/js_upload/js_upload.php:43
#: ../../addon.old/js_upload/js_upload.php:43
msgid "Upload a file"
msgstr "Carrega un arxiu"
#: ../../addon/js_upload/js_upload.php:44
#: ../../addon.old/js_upload/js_upload.php:44
msgid "Drop files here to upload"
msgstr "Deixa aquí el arxiu a carregar"
#: ../../addon/js_upload/js_upload.php:46
#: ../../addon.old/js_upload/js_upload.php:46
msgid "Failed"
msgstr "Fracassar"
#: ../../addon/js_upload/js_upload.php:303
#: ../../addon.old/js_upload/js_upload.php:297
msgid "No files were uploaded."
msgstr "No hi ha arxius carregats."
#: ../../addon/js_upload/js_upload.php:309
#: ../../addon.old/js_upload/js_upload.php:303
msgid "Uploaded file is empty"
msgstr "L'arxiu carregat està buit"
#: ../../addon/js_upload/js_upload.php:332
#: ../../addon.old/js_upload/js_upload.php:326
msgid "File has an invalid extension, it should be one of "
msgstr "Arxiu té una extensió no vàlida, ha de ser una de"
#: ../../addon/js_upload/js_upload.php:343
#: ../../addon.old/js_upload/js_upload.php:337
msgid "Upload was cancelled, or server error encountered"
msgstr "La pujada va ser cancel.lada, o es va trobar un error de servidor"
#: ../../addon/forumlist/forumlist.php:67
#: ../../addon.old/forumlist/forumlist.php:63
msgid "show/hide"
msgstr "mostra/amaga"
#: ../../addon/forumlist/forumlist.php:81
#: ../../addon.old/forumlist/forumlist.php:77
msgid "No forum subscriptions"
msgstr "No hi ha subscripcions al fòrum"
#: ../../addon/forumlist/forumlist.php:134
#: ../../addon.old/forumlist/forumlist.php:131
msgid "Forumlist settings updated."
msgstr "Ajustos de Forumlist actualitzats."
#: ../../addon/forumlist/forumlist.php:162
#: ../../addon.old/forumlist/forumlist.php:159
msgid "Forumlist Settings"
msgstr "Ajustos de Forumlist"
#: ../../addon/forumlist/forumlist.php:164
#: ../../addon.old/forumlist/forumlist.php:161
msgid "Randomise forum list"
msgstr ""
#: ../../addon/forumlist/forumlist.php:167
#: ../../addon.old/forumlist/forumlist.php:164
msgid "Show forums on profile page"
msgstr ""
#: ../../addon/forumlist/forumlist.php:170
#: ../../addon.old/forumlist/forumlist.php:167
msgid "Show forums on network page"
msgstr ""
#: ../../addon/impressum/impressum.php:37
#: ../../addon.old/impressum/impressum.php:37
msgid "Impressum"
msgstr "Impressum"
#: ../../addon/impressum/impressum.php:50
#: ../../addon/impressum/impressum.php:52
#: ../../addon/impressum/impressum.php:84
#: ../../addon.old/impressum/impressum.php:50
#: ../../addon.old/impressum/impressum.php:52
#: ../../addon.old/impressum/impressum.php:84
msgid "Site Owner"
msgstr "Propietari del lloc"
#: ../../addon/impressum/impressum.php:50
#: ../../addon/impressum/impressum.php:88
#: ../../addon.old/impressum/impressum.php:50
#: ../../addon.old/impressum/impressum.php:88
msgid "Email Address"
msgstr "Adreça de correu"
#: ../../addon/impressum/impressum.php:55
#: ../../addon/impressum/impressum.php:86
#: ../../addon.old/impressum/impressum.php:55
#: ../../addon.old/impressum/impressum.php:86
msgid "Postal Address"
msgstr "Adreça postal"
#: ../../addon/impressum/impressum.php:61
#: ../../addon.old/impressum/impressum.php:61
msgid ""
"The impressum addon needs to be configured!<br />Please add at least the "
"<tt>owner</tt> variable to your config file. For other variables please "
"refer to the README file of the addon."
msgstr "El complement impressum s'ha de configurar!<br />Si us plau afegiu almenys la variable <tt>propietari </tt> al fitxer de configuració. Per a les altres variables, consulteu el fitxer README del complement."
#: ../../addon/impressum/impressum.php:84
#: ../../addon.old/impressum/impressum.php:84
msgid "The page operators name."
msgstr "Nom de la pàgina del gestor."
#: ../../addon/impressum/impressum.php:85
#: ../../addon.old/impressum/impressum.php:85
msgid "Site Owners Profile"
msgstr "Perfil del Propietari del Lloc"
#: ../../addon/impressum/impressum.php:85
#: ../../addon.old/impressum/impressum.php:85
msgid "Profile address of the operator."
msgstr "Adreça del perfil del gestor."
#: ../../addon/impressum/impressum.php:86
#: ../../addon.old/impressum/impressum.php:86
msgid "How to contact the operator via snail mail. You can use BBCode here."
msgstr "Com posar-se en contacte amb l'operador a través de correu postal. Vostè pot utilitzar BBCode aquí."
#: ../../addon/impressum/impressum.php:87
#: ../../addon.old/impressum/impressum.php:87
msgid "Notes"
msgstr "Notes"
#: ../../addon/impressum/impressum.php:87
#: ../../addon.old/impressum/impressum.php:87
msgid ""
"Additional notes that are displayed beneath the contact information. You can"
" use BBCode here."
msgstr "Notes addicionals que es mostren sota de la informació de contacte. Vostè pot usar BBCode aquí."
#: ../../addon/impressum/impressum.php:88
#: ../../addon.old/impressum/impressum.php:88
msgid "How to contact the operator via email. (will be displayed obfuscated)"
msgstr "Com contactar amb el gestor via correu electronic. ( es visualitzara ofuscat)"
#: ../../addon/impressum/impressum.php:89
#: ../../addon.old/impressum/impressum.php:89
msgid "Footer note"
msgstr "Nota a peu de pàgina"
#: ../../addon/impressum/impressum.php:89
#: ../../addon.old/impressum/impressum.php:89
msgid "Text for the footer. You can use BBCode here."
msgstr "Text pel peu de pàgina. Pots emprar BBCode aquí."
#: ../../addon/buglink/buglink.php:15 ../../addon.old/buglink/buglink.php:15
msgid "Report Bug"
msgstr "Informar de problema"
#: ../../addon/notimeline/notimeline.php:32
#: ../../addon.old/notimeline/notimeline.php:32
msgid "No Timeline settings updated."
msgstr "No s'han actualitzat els ajustos de la línia de temps"
#: ../../addon/notimeline/notimeline.php:56
#: ../../addon.old/notimeline/notimeline.php:56
msgid "No Timeline Settings"
msgstr "No hi han ajustos de la línia de temps"
#: ../../addon/notimeline/notimeline.php:58
#: ../../addon.old/notimeline/notimeline.php:58
msgid "Disable Archive selector on profile wall"
msgstr "Desactivar el selector d'arxius del mur de perfils"
#: ../../addon/blockem/blockem.php:51 ../../addon.old/blockem/blockem.php:51
msgid "\"Blockem\" Settings"
msgstr "Configuració de \"Bloqueig\""
#: ../../addon/blockem/blockem.php:53 ../../addon.old/blockem/blockem.php:53
msgid "Comma separated profile URLS to block"
msgstr "URLS dels perfils a bloquejar, separats per comes"
#: ../../addon/blockem/blockem.php:70 ../../addon.old/blockem/blockem.php:70
msgid "BLOCKEM Settings saved."
msgstr "Guardada la configuració de BLOQUEIG."
#: ../../addon/blockem/blockem.php:105 ../../addon.old/blockem/blockem.php:105
#, php-format
msgid "Blocked %s - Click to open/close"
msgstr "Bloquejar %s - Clica per obrir/tancar"
#: ../../addon/blockem/blockem.php:160 ../../addon.old/blockem/blockem.php:160
msgid "Unblock Author"
msgstr "Desbloquejar Autor"
#: ../../addon/blockem/blockem.php:162 ../../addon.old/blockem/blockem.php:162
msgid "Block Author"
msgstr "Bloquejar Autor"
#: ../../addon/blockem/blockem.php:194 ../../addon.old/blockem/blockem.php:194
msgid "blockem settings updated"
msgstr "Actualitzar la Configuració de bloqueig"
#: ../../addon/qcomment/qcomment.php:51
#: ../../addon.old/qcomment/qcomment.php:51
msgid ":-)"
msgstr ":-)"
#: ../../addon/qcomment/qcomment.php:51
#: ../../addon.old/qcomment/qcomment.php:51
msgid ":-("
msgstr ":-("
#: ../../addon/qcomment/qcomment.php:51
#: ../../addon.old/qcomment/qcomment.php:51
msgid "lol"
msgstr "lol"
#: ../../addon/qcomment/qcomment.php:54
#: ../../addon.old/qcomment/qcomment.php:54
msgid "Quick Comment Settings"
msgstr "Configuració Ràpida dels Comentaris"
#: ../../addon/qcomment/qcomment.php:56
#: ../../addon.old/qcomment/qcomment.php:56
msgid ""
"Quick comments are found near comment boxes, sometimes hidden. Click them to"
" provide simple replies."
msgstr "Comentaris ràpids es troben prop de les caixes de comentaris, de vegades ocults. Feu clic a ells per donar respostes simples."
#: ../../addon/qcomment/qcomment.php:57
#: ../../addon.old/qcomment/qcomment.php:57
msgid "Enter quick comments, one per line"
msgstr "Introduïu els comentaris ràpids, un per línia"
#: ../../addon/qcomment/qcomment.php:75
#: ../../addon.old/qcomment/qcomment.php:75
msgid "Quick Comment settings saved."
msgstr "Guardada la configuració de comentaris ràpids."
#: ../../addon/openstreetmap/openstreetmap.php:95
#: ../../addon.old/openstreetmap/openstreetmap.php:71
msgid "Tile Server URL"
msgstr "URL del servidor, del mosaico de servidores"
#: ../../addon/openstreetmap/openstreetmap.php:95
#: ../../addon.old/openstreetmap/openstreetmap.php:71
msgid ""
"A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" "
"target=\"_blank\">public tile servers</a>"
msgstr "Una llista de <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\"> un mosaic de servidors públics</a>"
#: ../../addon/openstreetmap/openstreetmap.php:96
#: ../../addon.old/openstreetmap/openstreetmap.php:72
msgid "Default zoom"
msgstr "Zoom per defecte"
#: ../../addon/openstreetmap/openstreetmap.php:96
#: ../../addon.old/openstreetmap/openstreetmap.php:72
msgid "The default zoom level. (1:world, 18:highest)"
msgstr "Nivell de zoom per defecte. (1: el món, 18: el més alt)"
#: ../../addon/group_text/group_text.php:46
msgid "Group Text settings updated."
msgstr ""
#: ../../addon/group_text/group_text.php:76
#: ../../addon.old/group_text/group_text.php:76
msgid "Group Text"
msgstr ""
#: ../../addon/group_text/group_text.php:78
#: ../../addon.old/group_text/group_text.php:78
msgid "Use a text only (non-image) group selector in the \"group edit\" menu"
msgstr ""
#: ../../addon/libravatar/libravatar.php:14
#: ../../addon.old/libravatar/libravatar.php:14
msgid "Could NOT install Libravatar successfully.<br>It requires PHP >= 5.3"
msgstr "No puc instal·lar Libravatar , <br>requereix PHP>=5.3"
#: ../../addon/libravatar/libravatar.php:73
#: ../../addon/gravatar/gravatar.php:71
#: ../../addon.old/libravatar/libravatar.php:73
#: ../../addon.old/gravatar/gravatar.php:71
msgid "generic profile image"
msgstr "imatge de perfil genérica"
#: ../../addon/libravatar/libravatar.php:74
#: ../../addon/gravatar/gravatar.php:72
#: ../../addon.old/libravatar/libravatar.php:74
#: ../../addon.old/gravatar/gravatar.php:72
msgid "random geometric pattern"
msgstr "Patró geometric aleatori"
#: ../../addon/libravatar/libravatar.php:75
#: ../../addon/gravatar/gravatar.php:73
#: ../../addon.old/libravatar/libravatar.php:75
#: ../../addon.old/gravatar/gravatar.php:73
msgid "monster face"
msgstr "Cara monstruosa"
#: ../../addon/libravatar/libravatar.php:76
#: ../../addon/gravatar/gravatar.php:74
#: ../../addon.old/libravatar/libravatar.php:76
#: ../../addon.old/gravatar/gravatar.php:74
msgid "computer generated face"
msgstr "Cara monstruosa generada per ordinador"
#: ../../addon/libravatar/libravatar.php:77
#: ../../addon/gravatar/gravatar.php:75
#: ../../addon.old/libravatar/libravatar.php:77
#: ../../addon.old/gravatar/gravatar.php:75
msgid "retro arcade style face"
msgstr "Cara d'estil arcade retro"
#: ../../addon/libravatar/libravatar.php:83
#: ../../addon.old/libravatar/libravatar.php:83
#, php-format
msgid "Your PHP version %s is lower than the required PHP >= 5.3."
msgstr "La teva versió de PHP %s es inferior a la requerida, PHP>=5.3"
#: ../../addon/libravatar/libravatar.php:84
#: ../../addon.old/libravatar/libravatar.php:84
msgid "This addon is not functional on your server."
msgstr "Aquest addon no es funcional al teu servidor."
#: ../../addon/libravatar/libravatar.php:93
#: ../../addon/gravatar/gravatar.php:89
#: ../../addon.old/libravatar/libravatar.php:93
#: ../../addon.old/gravatar/gravatar.php:89
msgid "Information"
msgstr "informació"
#: ../../addon/libravatar/libravatar.php:93
#: ../../addon.old/libravatar/libravatar.php:93
msgid ""
"Gravatar addon is installed. Please disable the Gravatar addon.<br>The "
"Libravatar addon will fall back to Gravatar if nothing was found at "
"Libravatar."
msgstr "el addon Gravatar està instal·lat. Si us plau, desactiva el addon Gravatar.<br> El addon Libravatar tornarà a Gravatar si no es trova res a Libravatar."
#: ../../addon/libravatar/libravatar.php:100
#: ../../addon/gravatar/gravatar.php:96
#: ../../addon.old/libravatar/libravatar.php:100
#: ../../addon.old/gravatar/gravatar.php:96
msgid "Default avatar image"
msgstr "Imatge d'avatar per defecte"
#: ../../addon/libravatar/libravatar.php:100
#: ../../addon.old/libravatar/libravatar.php:100
msgid "Select default avatar image if none was found. See README"
msgstr "seleccionada la imatge d'avatar per defecte si no es trova cap altre. Veure README"
#: ../../addon/libravatar/libravatar.php:112
#: ../../addon.old/libravatar/libravatar.php:112
msgid "Libravatar settings updated."
msgstr "Ajustos de Libravatar actualitzats."
#: ../../addon/libertree/libertree.php:36
#: ../../addon.old/libertree/libertree.php:36
msgid "Post to libertree"
msgstr "Enviament a libertree"
#: ../../addon/libertree/libertree.php:67
#: ../../addon.old/libertree/libertree.php:67
msgid "libertree Post Settings"
msgstr "Ajustos d'enviaments a libertree"
#: ../../addon/libertree/libertree.php:69
#: ../../addon.old/libertree/libertree.php:69
msgid "Enable Libertree Post Plugin"
msgstr "Activa el plugin d'enviaments a libertree"
#: ../../addon/libertree/libertree.php:74
#: ../../addon.old/libertree/libertree.php:74
msgid "Libertree API token"
msgstr "Libertree API token"
#: ../../addon/libertree/libertree.php:79
#: ../../addon.old/libertree/libertree.php:79
msgid "Libertree site URL"
msgstr "lloc URL libertree"
#: ../../addon/libertree/libertree.php:84
#: ../../addon.old/libertree/libertree.php:84
msgid "Post to Libertree by default"
msgstr "Enviar a libertree per defecte"
#: ../../addon/altpager/altpager.php:46
#: ../../addon.old/altpager/altpager.php:46
msgid "Altpager settings updated."
msgstr "Ajustos de Altpagerr actualitzats."
#: ../../addon/altpager/altpager.php:83
#: ../../addon.old/altpager/altpager.php:79
msgid "Alternate Pagination Setting"
msgstr "Alternate Pagination Setting"
#: ../../addon/altpager/altpager.php:85
#: ../../addon.old/altpager/altpager.php:81
msgid "Use links to \"newer\" and \"older\" pages in place of page numbers?"
msgstr "Emprar enllaç a \"més nova\" i \"més antiga\" pàgina, en lloc de números de pàgina? "
#: ../../addon/altpager/altpager.php:99
msgid "Force global use of the alternate pager"
msgstr ""
#: ../../addon/altpager/altpager.php:100
msgid "Each user chooses whether to use the alternate pager"
msgstr ""
#: ../../addon/mathjax/mathjax.php:37 ../../addon.old/mathjax/mathjax.php:37
msgid ""
"The MathJax addon renders mathematical formulae written using the LaTeX "
"syntax surrounded by the usual $$ or an eqnarray block in the postings of "
"your wall,network tab and private mail."
msgstr "El complement MathJax processa les fórmules matemàtiques escrites utilitzant la sintaxi de LaTeX, envoltades per l'habitual $$ o un bloc de \"eqnarray\" en les publicacions del seu mur, a la fitxa de la xarxa i correu privat."
#: ../../addon/mathjax/mathjax.php:38 ../../addon.old/mathjax/mathjax.php:38
msgid "Use the MathJax renderer"
msgstr "Utilitzar el processador Mathjax"
#: ../../addon/mathjax/mathjax.php:75 ../../addon.old/mathjax/mathjax.php:74
msgid "MathJax Base URL"
msgstr "URL Base de Mathjax"
#: ../../addon/mathjax/mathjax.php:75 ../../addon.old/mathjax/mathjax.php:74
msgid ""
"The URL for the javascript file that should be included to use MathJax. Can "
"be either the MathJax CDN or another installation of MathJax."
msgstr "La URL del fitxer javascript que ha de ser inclòs per a usar Mathjax. Pot ser utilitzat per Mathjax CDN o un altre instal·lació de Mathjax."
#: ../../addon/editplain/editplain.php:46
#: ../../addon.old/group_text/group_text.php:46
#: ../../addon.old/editplain/editplain.php:46
msgid "Editplain settings updated."
msgstr "Actualitzar la configuració de Editplain."
#: ../../addon/editplain/editplain.php:76
#: ../../addon.old/editplain/editplain.php:76
msgid "Editplain Settings"
msgstr "Configuració de Editplain"
#: ../../addon/editplain/editplain.php:78
#: ../../addon.old/editplain/editplain.php:78
msgid "Disable richtext status editor"
msgstr "Deshabilitar l'editor d'estatus de texte enriquit"
#: ../../addon/gravatar/gravatar.php:89
#: ../../addon.old/gravatar/gravatar.php:89
msgid ""
"Libravatar addon is installed, too. Please disable Libravatar addon or this "
"Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if "
"nothing was found at Libravatar."
msgstr ""
#: ../../addon/gravatar/gravatar.php:96
#: ../../addon.old/gravatar/gravatar.php:96
msgid "Select default avatar image if none was found at Gravatar. See README"
msgstr "Se selecciona la imatge d'avatar per defecte si no es troba cap en Gravatar. Veure el README"
#: ../../addon/gravatar/gravatar.php:97
#: ../../addon.old/gravatar/gravatar.php:97
msgid "Rating of images"
msgstr "Classificació de les imatges"
#: ../../addon/gravatar/gravatar.php:97
#: ../../addon.old/gravatar/gravatar.php:97
msgid "Select the appropriate avatar rating for your site. See README"
msgstr "Selecciona la classe d'avatar apropiat pel teu lloc. Veure el README"
#: ../../addon/gravatar/gravatar.php:111
#: ../../addon.old/gravatar/gravatar.php:111
msgid "Gravatar settings updated."
msgstr "Ajustos de Gravatar actualitzats."
#: ../../addon/testdrive/testdrive.php:95
#: ../../addon.old/testdrive/testdrive.php:95
msgid "Your Friendica test account is about to expire."
msgstr "La teva provatura de Friendica esta a prop d'expirar."
#: ../../addon/testdrive/testdrive.php:96
#: ../../addon.old/testdrive/testdrive.php:96
#, php-format
msgid ""
"Hi %1$s,\n"
"\n"
"Your test account on %2$s will expire in less than five days. We hope you enjoyed this test drive and use this opportunity to find a permanent Friendica website for your integrated social communications. A list of public sites is available at http://dir.friendica.com/siteinfo - and for more information on setting up your own Friendica server please see the Friendica project website at http://friendica.com."
msgstr "Hola %1$s ,\n\nEl seu compte de prova a %2$s expirarà en menys de cinc dies . Esperem que hagi gaudit d'aquesta prova i aprofita aquesta oportunitat per trobar un lloc web Friendica permanent per a les teves comunicacions socials integrades . Una llista de llocs públics es troba disponible a http://dir.friendica.com/siteinfo - i per obtenir més informació sobre com configurar el vostre servidor Friendica consulteu el lloc web del projecte en el Friendica http://friendica.com ."
#: ../../addon/pageheader/pageheader.php:50
#: ../../addon.old/pageheader/pageheader.php:50
msgid "\"pageheader\" Settings"
msgstr "Configuració de la capçalera de pàgina."
#: ../../addon/pageheader/pageheader.php:68
#: ../../addon.old/pageheader/pageheader.php:68
msgid "pageheader Settings saved."
msgstr "guardada la configuració de la capçalera de pàgina."
#: ../../addon/ijpost/ijpost.php:39 ../../addon.old/ijpost/ijpost.php:39
msgid "Post to Insanejournal"
msgstr "Enviament a Insanejournal"
#: ../../addon/ijpost/ijpost.php:70 ../../addon.old/ijpost/ijpost.php:70
msgid "InsaneJournal Post Settings"
msgstr "Ajustos d'Enviament a Insanejournal"
#: ../../addon/ijpost/ijpost.php:72 ../../addon.old/ijpost/ijpost.php:72
msgid "Enable InsaneJournal Post Plugin"
msgstr "Habilita el Plugin d'Enviaments a Insanejournal"
#: ../../addon/ijpost/ijpost.php:77 ../../addon.old/ijpost/ijpost.php:77
msgid "InsaneJournal username"
msgstr "Nom d'usuari de Insanejournal"
#: ../../addon/ijpost/ijpost.php:82 ../../addon.old/ijpost/ijpost.php:82
msgid "InsaneJournal password"
msgstr "Contrasenya de Insanejournal"
#: ../../addon/ijpost/ijpost.php:87 ../../addon.old/ijpost/ijpost.php:87
msgid "Post to InsaneJournal by default"
msgstr "Enviar per defecte a Insanejournal"
#: ../../addon/jappixmini/jappixmini.php:266
#: ../../addon.old/jappixmini/jappixmini.php:266
msgid "Jappix Mini addon settings"
msgstr ""
#: ../../addon/jappixmini/jappixmini.php:268
#: ../../addon.old/jappixmini/jappixmini.php:268
msgid "Activate addon"
msgstr ""
#: ../../addon/jappixmini/jappixmini.php:271
#: ../../addon.old/jappixmini/jappixmini.php:271
msgid ""
"Do <em>not</em> insert the Jappixmini Chat-Widget into the webinterface"
msgstr ""
#: ../../addon/jappixmini/jappixmini.php:274
#: ../../addon.old/jappixmini/jappixmini.php:274
msgid "Jabber username"
msgstr ""
#: ../../addon/jappixmini/jappixmini.php:277
#: ../../addon.old/jappixmini/jappixmini.php:277
msgid "Jabber server"
msgstr ""
#: ../../addon/jappixmini/jappixmini.php:281
#: ../../addon.old/jappixmini/jappixmini.php:281
msgid "Jabber BOSH host"
msgstr ""
#: ../../addon/jappixmini/jappixmini.php:285
#: ../../addon.old/jappixmini/jappixmini.php:285
msgid "Jabber password"
msgstr ""
#: ../../addon/jappixmini/jappixmini.php:290
#: ../../addon.old/jappixmini/jappixmini.php:290
msgid "Encrypt Jabber password with Friendica password (recommended)"
msgstr ""
#: ../../addon/jappixmini/jappixmini.php:293
#: ../../addon.old/jappixmini/jappixmini.php:293
msgid "Friendica password"
msgstr ""
#: ../../addon/jappixmini/jappixmini.php:296
#: ../../addon.old/jappixmini/jappixmini.php:296
msgid "Approve subscription requests from Friendica contacts automatically"
msgstr ""
#: ../../addon/jappixmini/jappixmini.php:299
#: ../../addon.old/jappixmini/jappixmini.php:299
msgid "Subscribe to Friendica contacts automatically"
msgstr ""
#: ../../addon/jappixmini/jappixmini.php:302
#: ../../addon.old/jappixmini/jappixmini.php:302
msgid "Purge internal list of jabber addresses of contacts"
msgstr ""
#: ../../addon/jappixmini/jappixmini.php:308
#: ../../addon.old/jappixmini/jappixmini.php:308
msgid "Add contact"
msgstr ""
#: ../../addon/viewsrc/viewsrc.php:39 ../../addon.old/viewsrc/viewsrc.php:37
msgid "View Source"
msgstr "Veure les Fonts"
#: ../../addon/statusnet/statusnet.php:138
#: ../../addon.old/statusnet/statusnet.php:134
msgid "Post to StatusNet"
msgstr "Publica-ho a StatusNet"
#: ../../addon/statusnet/statusnet.php:180
#: ../../addon.old/statusnet/statusnet.php:176
msgid ""
"Please contact your site administrator.<br />The provided API URL is not "
"valid."
msgstr "Si us plau, poseu-vos en contacte amb l'administrador del lloc. <br /> L'adreça URL de l'API proporcionada no és vàlida."
#: ../../addon/statusnet/statusnet.php:208
#: ../../addon.old/statusnet/statusnet.php:204
msgid "We could not contact the StatusNet API with the Path you entered."
msgstr "No hem pogut posar-nos en contacte amb l'API StatusNet amb la ruta que has introduït."
#: ../../addon/statusnet/statusnet.php:238
#: ../../addon.old/statusnet/statusnet.php:232
msgid "StatusNet settings updated."
msgstr "La configuració StatusNet actualitzada."
#: ../../addon/statusnet/statusnet.php:269
#: ../../addon.old/statusnet/statusnet.php:257
msgid "StatusNet Posting Settings"
msgstr "Configuració d'Enviaments per a StatusNet"
#: ../../addon/statusnet/statusnet.php:283
#: ../../addon.old/statusnet/statusnet.php:271
msgid "Globally Available StatusNet OAuthKeys"
msgstr "OAuthKeys de StatusNet Globalment Disponible"
#: ../../addon/statusnet/statusnet.php:284
#: ../../addon.old/statusnet/statusnet.php:272
msgid ""
"There are preconfigured OAuth key pairs for some StatusNet servers "
"available. If you are useing one of them, please use these credentials. If "
"not feel free to connect to any other StatusNet instance (see below)."
msgstr "Hi ha preconfigurats parells clau OAuth per a alguns servidors StatusNet disponibles. Si està emprant un d'ells, utilitzi aquestes credencials. Si no és així no dubteu a connectar-se a qualsevol altra instància StatusNet (veure a baix)."
#: ../../addon/statusnet/statusnet.php:292
#: ../../addon.old/statusnet/statusnet.php:280
msgid "Provide your own OAuth Credentials"
msgstr "Proporcioneu les vostres credencials de OAuth"
#: ../../addon/statusnet/statusnet.php:293
#: ../../addon.old/statusnet/statusnet.php:281
msgid ""
"No consumer key pair for StatusNet found. Register your Friendica Account as"
" an desktop client on your StatusNet account, copy the consumer key pair "
"here and enter the API base root.<br />Before you register your own OAuth "
"key pair ask the administrator if there is already a key pair for this "
"Friendica installation at your favorited StatusNet installation."
msgstr "no s'ha trobat cap parell \"consumer key\" per StatusNet. Registra el teu compte Friendica com un client d'escriptori en el seu compte StatusNet, copieu el parell de \"consumer key\" aquí i entri a l'arrel de la base de l'API. <br /> Abans de registrar el seu parell de claus OAuth demani a l'administrador si ja hi ha un parell de claus per a aquesta instal·lació de Friendica en la instal·lació del teu favorit StatusNet."
#: ../../addon/statusnet/statusnet.php:295
#: ../../addon.old/statusnet/statusnet.php:283
msgid "OAuth Consumer Key"
msgstr "OAuth Consumer Key"
#: ../../addon/statusnet/statusnet.php:298
#: ../../addon.old/statusnet/statusnet.php:286
msgid "OAuth Consumer Secret"
msgstr "OAuth Consumer Secret"
#: ../../addon/statusnet/statusnet.php:301
#: ../../addon.old/statusnet/statusnet.php:289
msgid "Base API Path (remember the trailing /)"
msgstr "Base API Path (recorda deixar / al final)"
#: ../../addon/statusnet/statusnet.php:322
#: ../../addon.old/statusnet/statusnet.php:310
msgid ""
"To connect to your StatusNet account click the button below to get a "
"security code from StatusNet which you have to copy into the input box below"
" and submit the form. Only your <strong>public</strong> posts will be posted"
" to StatusNet."
msgstr "Per connectar al seu compte StatusNet, feu clic al botó de sota per obtenir un codi de seguretat StatusNet, que has de copiar a la casella de sota, i enviar el formulari. Només els missatges <strong> públics </strong> es publicaran en StatusNet."
#: ../../addon/statusnet/statusnet.php:323
#: ../../addon.old/statusnet/statusnet.php:311
msgid "Log in with StatusNet"
msgstr "Accedeixi com en StatusNet"
#: ../../addon/statusnet/statusnet.php:325
#: ../../addon.old/statusnet/statusnet.php:313
msgid "Copy the security code from StatusNet here"
msgstr "Copieu el codi de seguretat StatusNet aquí"
#: ../../addon/statusnet/statusnet.php:331
#: ../../addon.old/statusnet/statusnet.php:319
msgid "Cancel Connection Process"
msgstr "Cancel·lar el procés de connexió"
#: ../../addon/statusnet/statusnet.php:333
#: ../../addon.old/statusnet/statusnet.php:321
msgid "Current StatusNet API is"
msgstr "L'Actual StatusNet API és"
#: ../../addon/statusnet/statusnet.php:334
#: ../../addon.old/statusnet/statusnet.php:322
msgid "Cancel StatusNet Connection"
msgstr "Cancel·lar la connexió amb StatusNet"
#: ../../addon/statusnet/statusnet.php:345 ../../addon/twitter/twitter.php:200
#: ../../addon.old/statusnet/statusnet.php:333
#: ../../addon.old/twitter/twitter.php:189
msgid "Currently connected to: "
msgstr "Actualment connectat a: "
#: ../../addon/statusnet/statusnet.php:346
#: ../../addon.old/statusnet/statusnet.php:334
msgid ""
"If enabled all your <strong>public</strong> postings can be posted to the "
"associated StatusNet account. You can choose to do so by default (here) or "
"for every posting separately in the posting options when writing the entry."
msgstr "Si està activat, tots els seus anuncis <strong>públics</strong> poden ser publicats en el compte StatusNet associat. Vostè pot optar per fer-ho per defecte (en aquest cas) o per cada missatge per separat en les opcions de comptabilització en escriure l'entrada."
#: ../../addon/statusnet/statusnet.php:348
#: ../../addon.old/statusnet/statusnet.php:336
msgid ""
"<strong>Note</strong>: Due your privacy settings (<em>Hide your profile "
"details from unknown viewers?</em>) the link potentially included in public "
"postings relayed to StatusNet will lead the visitor to a blank page "
"informing the visitor that the access to your profile has been restricted."
msgstr "<strong>Nota</strong>: A causa de les seves opcions de privacitat (<em>Amaga els detalls del teu perfil dels espectadors desconeguts? </em>) el vincle potencialment inclòs en anuncis públics transmesos a StatusNet conduirà el visitant a una pàgina en blanc en la que informarà al visitants que l'accés al seu perfil s'ha restringit."
#: ../../addon/statusnet/statusnet.php:351
#: ../../addon.old/statusnet/statusnet.php:339
msgid "Allow posting to StatusNet"
msgstr "Permetre enviaments a StatusNet"
#: ../../addon/statusnet/statusnet.php:354
#: ../../addon.old/statusnet/statusnet.php:342
msgid "Send public postings to StatusNet by default"
msgstr "Enviar missatges públics a StatusNet per defecte"
#: ../../addon/statusnet/statusnet.php:358
msgid ""
"Mirror all posts from statusnet that are no replies or repeated messages"
msgstr ""
#: ../../addon/statusnet/statusnet.php:362
msgid "Shortening method that optimizes the post"
msgstr ""
#: ../../addon/statusnet/statusnet.php:366
#: ../../addon.old/statusnet/statusnet.php:345
msgid "Send linked #-tags and @-names to StatusNet"
msgstr "Enviar enllaços #-etiquetes i @-noms a StatusNet"
#: ../../addon/statusnet/statusnet.php:371 ../../addon/twitter/twitter.php:226
#: ../../addon.old/statusnet/statusnet.php:350
#: ../../addon.old/twitter/twitter.php:206
msgid "Clear OAuth configuration"
msgstr "Esborrar configuració de OAuth"
#: ../../addon/statusnet/statusnet.php:745
#: ../../addon.old/statusnet/statusnet.php:568
msgid "API URL"
msgstr "API URL"
#: ../../addon/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php:19
#: ../../addon.old/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php:19
msgid "Infinite Improbability Drive"
msgstr "Infinite Improbability Drive"
#: ../../addon/tumblr/tumblr.php:144
msgid "You are now authenticated to tumblr."
msgstr ""
#: ../../addon/tumblr/tumblr.php:145
msgid "return to the connector page"
msgstr ""
#: ../../addon/tumblr/tumblr.php:158 ../../addon.old/tumblr/tumblr.php:36
msgid "Post to Tumblr"
msgstr "Publica-ho al Tumblr"
#: ../../addon/tumblr/tumblr.php:185 ../../addon.old/tumblr/tumblr.php:67
msgid "Tumblr Post Settings"
msgstr "Configuració d'Enviaments de Tumblr"
#: ../../addon/tumblr/tumblr.php:188
msgid "(Re-)Authenticate your tumblr page"
msgstr ""
#: ../../addon/tumblr/tumblr.php:192 ../../addon.old/tumblr/tumblr.php:69
msgid "Enable Tumblr Post Plugin"
msgstr "Habilita el plugin de enviaments de Tumblr"
#: ../../addon/tumblr/tumblr.php:197 ../../addon.old/tumblr/tumblr.php:84
msgid "Post to Tumblr by default"
msgstr "Enviar a Tumblr per defecte"
#: ../../addon/tumblr/tumblr.php:217
msgid "Post to page:"
msgstr ""
#: ../../addon/tumblr/tumblr.php:228
msgid "You are not authenticated to tumblr"
msgstr ""
#: ../../addon/numfriends/numfriends.php:46
#: ../../addon.old/numfriends/numfriends.php:46
msgid "Numfriends settings updated."
msgstr "Actualitzar la configuració de Numfriends."
#: ../../addon/numfriends/numfriends.php:77
#: ../../addon.old/numfriends/numfriends.php:77
msgid "Numfriends Settings"
msgstr "Configuració de Numfriends"
#: ../../addon/numfriends/numfriends.php:79 ../../addon.old/bg/bg.php:84
#: ../../addon.old/numfriends/numfriends.php:79
msgid "How many contacts to display on profile sidebar"
msgstr "Quants contactes per mostrar a la barra lateral el perfil"
#: ../../addon/gnot/gnot.php:48 ../../addon.old/gnot/gnot.php:48
msgid "Gnot settings updated."
msgstr "Configuració de Gnot actualitzada"
#: ../../addon/gnot/gnot.php:79 ../../addon.old/gnot/gnot.php:79
msgid "Gnot Settings"
msgstr "Configuració de Gnot"
#: ../../addon/gnot/gnot.php:81 ../../addon.old/gnot/gnot.php:81
msgid ""
"Allows threading of email comment notifications on Gmail and anonymising the"
" subject line."
msgstr "Permet crear fils de les notificacions de comentaris de correu electrònic a Gmail i anonimat de la línia d'assumpte."
#: ../../addon/gnot/gnot.php:82 ../../addon.old/gnot/gnot.php:82
msgid "Enable this plugin/addon?"
msgstr "Activar aquest plugin/aplicació?"
#: ../../addon/gnot/gnot.php:97 ../../addon.old/gnot/gnot.php:97
#, php-format
msgid "[Friendica:Notify] Comment to conversation #%d"
msgstr "[Friendica: Notifica] Conversació comentada #%d"
#: ../../addon/wppost/wppost.php:42 ../../addon.old/wppost/wppost.php:42
msgid "Post to Wordpress"
msgstr "Publica-ho al Wordpress"
#: ../../addon/wppost/wppost.php:76 ../../addon.old/wppost/wppost.php:76
msgid "WordPress Post Settings"
msgstr "Configuració d'enviaments a WordPress"
#: ../../addon/wppost/wppost.php:78 ../../addon.old/wppost/wppost.php:78
msgid "Enable WordPress Post Plugin"
msgstr "Habilitar Configuració d'Enviaments a WordPress"
#: ../../addon/wppost/wppost.php:83 ../../addon.old/wppost/wppost.php:83
msgid "WordPress username"
msgstr "Nom d'usuari de WordPress"
#: ../../addon/wppost/wppost.php:88 ../../addon.old/wppost/wppost.php:88
msgid "WordPress password"
msgstr "Contrasenya de WordPress"
#: ../../addon/wppost/wppost.php:93 ../../addon.old/wppost/wppost.php:93
msgid "WordPress API URL"
msgstr "WordPress API URL"
#: ../../addon/wppost/wppost.php:98 ../../addon.old/wppost/wppost.php:98
msgid "Post to WordPress by default"
msgstr "Enviar a WordPress per defecte"
#: ../../addon/wppost/wppost.php:103 ../../addon.old/wppost/wppost.php:103
msgid "Provide a backlink to the Friendica post"
msgstr "Proveeix un retroenllaç al missatge de Friendica"
#: ../../addon/wppost/wppost.php:201 ../../addon/blogger/blogger.php:172
#: ../../addon/posterous/posterous.php:189
#: ../../addon.old/drpost/drpost.php:184 ../../addon.old/wppost/wppost.php:201
#: ../../addon.old/blogger/blogger.php:172
#: ../../addon.old/posterous/posterous.php:189
msgid "Post from Friendica"
msgstr "Enviament des de Friendica"
#: ../../addon/wppost/wppost.php:207 ../../addon.old/wppost/wppost.php:207
msgid "Read the original post and comment stream on Friendica"
msgstr "Llegeix el missatge original i el flux de comentaris en Friendica"
#: ../../addon/showmore/showmore.php:38
#: ../../addon.old/showmore/showmore.php:38
msgid "\"Show more\" Settings"
msgstr "Configuració de \"Mostrar més\""
#: ../../addon/showmore/showmore.php:41
#: ../../addon.old/showmore/showmore.php:41
msgid "Enable Show More"
msgstr "Habilita Mostrar Més"
#: ../../addon/showmore/showmore.php:44
#: ../../addon.old/showmore/showmore.php:44
msgid "Cutting posts after how much characters"
msgstr "Tallar els missatges després de quants caràcters"
#: ../../addon/showmore/showmore.php:65
#: ../../addon.old/showmore/showmore.php:65
msgid "Show More Settings saved."
msgstr "Guardada la configuració de \"Mostra Més\"."
#: ../../addon/piwik/piwik.php:79 ../../addon.old/piwik/piwik.php:79
msgid ""
"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> "
"analytics tool."
msgstr "Aquest lloc web realitza un seguiment mitjançant la eina d'anàlisi <a href='http://www.piwik.org'>Piwik</a>."
#: ../../addon/piwik/piwik.php:82 ../../addon.old/piwik/piwik.php:82
#, php-format
msgid ""
"If you do not want that your visits are logged this way you <a href='%s'>can"
" set a cookie to prevent Piwik from tracking further visits of the site</a> "
"(opt-out)."
msgstr "Si no vol que les seves visites es registrin d'aquesta manera vostè <a href='%s'> pot establir una cookie per evitar a Piwik a partir de noves visites del lloc web </a> (opt-out)."
#: ../../addon/piwik/piwik.php:90 ../../addon.old/piwik/piwik.php:90
msgid "Piwik Base URL"
msgstr "URL Piwik Base"
#: ../../addon/piwik/piwik.php:90 ../../addon.old/piwik/piwik.php:90
msgid ""
"Absolute path to your Piwik installation. (without protocol (http/s), with "
"trailing slash)"
msgstr "Trajectoria absoluta per a la instal·lació de Piwik (sense el protocol (http/s), amb la barra final )"
#: ../../addon/piwik/piwik.php:91 ../../addon.old/piwik/piwik.php:91
msgid "Site ID"
msgstr "Lloc ID"
#: ../../addon/piwik/piwik.php:92 ../../addon.old/piwik/piwik.php:92
msgid "Show opt-out cookie link?"
msgstr "Mostra l'enllaç cookie opt-out?"
#: ../../addon/piwik/piwik.php:93 ../../addon.old/piwik/piwik.php:93
msgid "Asynchronous tracking"
msgstr "Seguiment asíncrono"
#: ../../addon/twitter/twitter.php:77 ../../addon.old/twitter/twitter.php:73
msgid "Post to Twitter"
msgstr "Publica-ho al Twitter"
#: ../../addon/twitter/twitter.php:129 ../../addon.old/twitter/twitter.php:122
msgid "Twitter settings updated."
msgstr "La configuració de Twitter actualitzada."
#: ../../addon/twitter/twitter.php:157 ../../addon.old/twitter/twitter.php:146
msgid "Twitter Posting Settings"
msgstr "Configuració d'Enviaments per a Twitter"
#: ../../addon/twitter/twitter.php:164 ../../addon.old/twitter/twitter.php:153
msgid ""
"No consumer key pair for Twitter found. Please contact your site "
"administrator."
msgstr "No s'ha pogut emparellar cap clau \"consumer key\" per a Twitter. Si us plau, poseu-vos en contacte amb l'administrador del lloc."
#: ../../addon/twitter/twitter.php:183 ../../addon.old/twitter/twitter.php:172
msgid ""
"At this Friendica instance the Twitter plugin was enabled but you have not "
"yet connected your account to your Twitter account. To do so click the "
"button below to get a PIN from Twitter which you have to copy into the input"
" box below and submit the form. Only your <strong>public</strong> posts will"
" be posted to Twitter."
msgstr "En aquesta instància Friendica el plugin Twitter va ser habilitat, però encara no ha connectat el compte al seu compte de Twitter. Per a això feu clic al botó de sota per obtenir un PIN de Twitter que ha de copiar a la casella de sota i enviar el formulari. Només els missatges <strong> públics </strong> es publicaran a Twitter."
#: ../../addon/twitter/twitter.php:184 ../../addon.old/twitter/twitter.php:173
msgid "Log in with Twitter"
msgstr "Accedeixi com en Twitter"
#: ../../addon/twitter/twitter.php:186 ../../addon.old/twitter/twitter.php:175
msgid "Copy the PIN from Twitter here"
msgstr "Copieu el codi PIN de Twitter aquí"
#: ../../addon/twitter/twitter.php:201 ../../addon.old/twitter/twitter.php:190
msgid ""
"If enabled all your <strong>public</strong> postings can be posted to the "
"associated Twitter account. You can choose to do so by default (here) or for"
" every posting separately in the posting options when writing the entry."
msgstr "Si està activat, tots els seus anuncis <strong> públics </strong> poden ser publicats en el corresponent compte de Twitter. Vostè pot optar per fer-ho per defecte (en aquest cas) o per cada missatge per separat en les opcions de comptabilització en escriure l'entrada."
#: ../../addon/twitter/twitter.php:203 ../../addon.old/twitter/twitter.php:192
msgid ""
"<strong>Note</strong>: Due your privacy settings (<em>Hide your profile "
"details from unknown viewers?</em>) the link potentially included in public "
"postings relayed to Twitter will lead the visitor to a blank page informing "
"the visitor that the access to your profile has been restricted."
msgstr "<strong>Nota</strong>: donada la seva configuració de privacitat (<em> Amaga els detalls del teu perfil dels espectadors desconeguts? </em>) el vincle potencialment inclòs en anuncis públics retransmesos a Twitter conduirà al visitant a una pàgina en blanc informar als visitants que l'accés al seu perfil s'ha restringit."
#: ../../addon/twitter/twitter.php:206 ../../addon.old/twitter/twitter.php:195
msgid "Allow posting to Twitter"
msgstr "Permetre anunci a Twitter"
#: ../../addon/twitter/twitter.php:209 ../../addon.old/twitter/twitter.php:198
msgid "Send public postings to Twitter by default"
msgstr "Enviar anuncis públics a Twitter per defecte"
#: ../../addon/twitter/twitter.php:213
msgid "Mirror all posts from twitter that are no replies or retweets"
msgstr ""
#: ../../addon/twitter/twitter.php:217
msgid "Shortening method that optimizes the tweet"
msgstr ""
#: ../../addon/twitter/twitter.php:221 ../../addon.old/twitter/twitter.php:201
msgid "Send linked #-tags and @-names to Twitter"
msgstr "Enviar enllaços #-etiquetes i @-noms a Twitter"
#: ../../addon/twitter/twitter.php:558 ../../addon.old/twitter/twitter.php:396
msgid "Consumer key"
msgstr "Consumer key"
#: ../../addon/twitter/twitter.php:559 ../../addon.old/twitter/twitter.php:397
msgid "Consumer secret"
msgstr "Consumer secret"
#: ../../addon/twitter/twitter.php:560
msgid "Name of the Twitter Application"
msgstr ""
#: ../../addon/twitter/twitter.php:560
msgid ""
"set this to avoid mirroring postings from ~friendica back to ~friendica"
msgstr ""
#: ../../addon/irc/irc.php:44 ../../addon.old/irc/irc.php:44
msgid "IRC Settings"
msgstr "Ajustos de IRC"
#: ../../addon/irc/irc.php:46 ../../addon.old/irc/irc.php:46
msgid "Channel(s) to auto connect (comma separated)"
msgstr "Canal(s) per auto connectar (separats per comes)"
#: ../../addon/irc/irc.php:51 ../../addon.old/irc/irc.php:51
msgid "Popular Channels (comma separated)"
msgstr "Canals Populars (separats per comes)"
#: ../../addon/irc/irc.php:69 ../../addon.old/irc/irc.php:69
msgid "IRC settings saved."
msgstr "Ajustos del IRC guardats."
#: ../../addon/irc/irc.php:74 ../../addon.old/irc/irc.php:74
msgid "IRC Chatroom"
msgstr "IRC Chatroom"
#: ../../addon/irc/irc.php:96 ../../addon.old/irc/irc.php:96
msgid "Popular Channels"
msgstr "Canals Populars"
#: ../../addon/fromapp/fromapp.php:38 ../../addon.old/fromapp/fromapp.php:38
msgid "Fromapp settings updated."
msgstr ""
#: ../../addon/fromapp/fromapp.php:64 ../../addon.old/fromapp/fromapp.php:64
msgid "FromApp Settings"
msgstr ""
#: ../../addon/fromapp/fromapp.php:66 ../../addon.old/fromapp/fromapp.php:66
msgid ""
"The application name you would like to show your posts originating from."
msgstr ""
#: ../../addon/fromapp/fromapp.php:70 ../../addon.old/fromapp/fromapp.php:70
msgid "Use this application name even if another application was used."
msgstr ""
#: ../../addon/blogger/blogger.php:42 ../../addon.old/blogger/blogger.php:42
msgid "Post to blogger"
msgstr "Enviament a blogger"
#: ../../addon/blogger/blogger.php:74 ../../addon.old/blogger/blogger.php:74
msgid "Blogger Post Settings"
msgstr "Ajustos d'enviament a blogger"
#: ../../addon/blogger/blogger.php:76 ../../addon.old/blogger/blogger.php:76
msgid "Enable Blogger Post Plugin"
msgstr "Habilita el Plugin d'Enviaments a Blogger"
#: ../../addon/blogger/blogger.php:81 ../../addon.old/blogger/blogger.php:81
msgid "Blogger username"
msgstr "Nom d'usuari a blogger"
#: ../../addon/blogger/blogger.php:86 ../../addon.old/blogger/blogger.php:86
msgid "Blogger password"
msgstr "Contrasenya a blogger"
#: ../../addon/blogger/blogger.php:91 ../../addon.old/blogger/blogger.php:91
msgid "Blogger API URL"
msgstr "Blogger API URL"
#: ../../addon/blogger/blogger.php:96 ../../addon.old/blogger/blogger.php:96
msgid "Post to Blogger by default"
msgstr "Enviament a Blogger per defecte"
#: ../../addon/posterous/posterous.php:37
#: ../../addon.old/posterous/posterous.php:37
msgid "Post to Posterous"
msgstr "enviament a Posterous"
#: ../../addon/posterous/posterous.php:70
#: ../../addon.old/posterous/posterous.php:70
msgid "Posterous Post Settings"
msgstr "Configuració d'Enviaments a Posterous"
#: ../../addon/posterous/posterous.php:72
#: ../../addon.old/posterous/posterous.php:72
msgid "Enable Posterous Post Plugin"
msgstr "Habilitar plugin d'Enviament de Posterous"
#: ../../addon/posterous/posterous.php:77
#: ../../addon.old/posterous/posterous.php:77
msgid "Posterous login"
msgstr "Inici de sessió a Posterous"
#: ../../addon/posterous/posterous.php:82
#: ../../addon.old/posterous/posterous.php:82
msgid "Posterous password"
msgstr "Contrasenya a Posterous"
#: ../../addon/posterous/posterous.php:87
#: ../../addon.old/posterous/posterous.php:87
msgid "Posterous site ID"
msgstr "ID al lloc Posterous"
#: ../../addon/posterous/posterous.php:92
#: ../../addon.old/posterous/posterous.php:92
msgid "Posterous API token"
msgstr "Posterous API token"
#: ../../addon/posterous/posterous.php:97
#: ../../addon.old/posterous/posterous.php:97
msgid "Post to Posterous by default"
msgstr "Enviar a Posterous per defecte"
#: ../../view/theme/cleanzero/config.php:82
#: ../../view/theme/diabook/config.php:154
#: ../../view/theme/quattro/config.php:66 ../../view/theme/dispy/config.php:72
msgid "Theme settings"
msgstr "Configuració de Temes"
#: ../../view/theme/cleanzero/config.php:83
msgid "Set resize level for images in posts and comments (width and height)"
msgstr "Ajusteu el nivell de canvi de mida d'imatges en els missatges i comentaris ( amplada i alçada"
#: ../../view/theme/cleanzero/config.php:84
#: ../../view/theme/diabook/config.php:155
#: ../../view/theme/dispy/config.php:73
msgid "Set font-size for posts and comments"
msgstr "Canvia la mida del tipus de lletra per enviaments i comentaris"
#: ../../view/theme/cleanzero/config.php:85
msgid "Set theme width"
msgstr "Ajustar l'ample del tema"
#: ../../view/theme/cleanzero/config.php:86
#: ../../view/theme/quattro/config.php:68
msgid "Color scheme"
msgstr "Esquema de colors"
#: ../../view/theme/diabook/theme.php:87 ../../include/nav.php:76
#: ../../include/nav.php:143
msgid "Your posts and conversations"
msgstr "Els teus anuncis i converses"
#: ../../view/theme/diabook/theme.php:88 ../../include/nav.php:77
msgid "Your profile page"
msgstr "La seva pàgina de perfil"
#: ../../view/theme/diabook/theme.php:89
msgid "Your contacts"
msgstr "Els teus contactes"
#: ../../view/theme/diabook/theme.php:90 ../../include/nav.php:78
msgid "Your photos"
msgstr "Les seves fotos"
#: ../../view/theme/diabook/theme.php:91 ../../include/nav.php:79
msgid "Your events"
msgstr "Els seus esdeveniments"
#: ../../view/theme/diabook/theme.php:92 ../../include/nav.php:80
msgid "Personal notes"
msgstr "Notes personals"
#: ../../view/theme/diabook/theme.php:92 ../../include/nav.php:80
msgid "Your personal photos"
msgstr "Les seves fotos personals"
#: ../../view/theme/diabook/theme.php:94
#: ../../view/theme/diabook/theme.php:537
#: ../../view/theme/diabook/theme.php:632
#: ../../view/theme/diabook/config.php:163
msgid "Community Pages"
msgstr "Pàgines de la Comunitat"
#: ../../view/theme/diabook/theme.php:384
#: ../../view/theme/diabook/theme.php:634
#: ../../view/theme/diabook/config.php:165
msgid "Community Profiles"
msgstr "Perfils de Comunitat"
#: ../../view/theme/diabook/theme.php:405
#: ../../view/theme/diabook/theme.php:639
#: ../../view/theme/diabook/config.php:170
msgid "Last users"
msgstr "Últims usuaris"
#: ../../view/theme/diabook/theme.php:434
#: ../../view/theme/diabook/theme.php:641
#: ../../view/theme/diabook/config.php:172
msgid "Last likes"
msgstr "Últims \"m'agrada\""
#: ../../view/theme/diabook/theme.php:479
#: ../../view/theme/diabook/theme.php:640
#: ../../view/theme/diabook/config.php:171
msgid "Last photos"
msgstr "Últimes fotos"
#: ../../view/theme/diabook/theme.php:516
#: ../../view/theme/diabook/theme.php:637
#: ../../view/theme/diabook/config.php:168
msgid "Find Friends"
msgstr "Trobar Amistats"
#: ../../view/theme/diabook/theme.php:517
msgid "Local Directory"
msgstr "Directori Local"
#: ../../view/theme/diabook/theme.php:519 ../../include/contact_widgets.php:35
msgid "Similar Interests"
msgstr "Aficions Similars"
#: ../../view/theme/diabook/theme.php:521 ../../include/contact_widgets.php:37
msgid "Invite Friends"
msgstr "Invita Amics"
#: ../../view/theme/diabook/theme.php:572
#: ../../view/theme/diabook/theme.php:633
#: ../../view/theme/diabook/config.php:164
msgid "Earth Layers"
msgstr "Earth Layers"
#: ../../view/theme/diabook/theme.php:577
msgid "Set zoomfactor for Earth Layers"
msgstr "Ajustar el factor de zoom per Earth Layers"
#: ../../view/theme/diabook/theme.php:578
#: ../../view/theme/diabook/config.php:161
msgid "Set longitude (X) for Earth Layers"
msgstr "Ajustar longitud (X) per Earth Layers"
#: ../../view/theme/diabook/theme.php:579
#: ../../view/theme/diabook/config.php:162
msgid "Set latitude (Y) for Earth Layers"
msgstr "Ajustar latitud (Y) per Earth Layers"
#: ../../view/theme/diabook/theme.php:592
#: ../../view/theme/diabook/theme.php:635
#: ../../view/theme/diabook/config.php:166
msgid "Help or @NewHere ?"
msgstr "Ajuda o @NouAqui?"
#: ../../view/theme/diabook/theme.php:599
#: ../../view/theme/diabook/theme.php:636
#: ../../view/theme/diabook/config.php:167
msgid "Connect Services"
msgstr "Serveis Connectats"
#: ../../view/theme/diabook/theme.php:606
#: ../../view/theme/diabook/theme.php:638
msgid "Last Tweets"
msgstr "Últims Tweets"
#: ../../view/theme/diabook/theme.php:609
#: ../../view/theme/diabook/config.php:159
msgid "Set twitter search term"
msgstr "Ajustar el terme de cerca de twitter"
#: ../../view/theme/diabook/theme.php:629
#: ../../view/theme/diabook/config.php:146 ../../include/acl_selectors.php:327
msgid "don't show"
msgstr "no mostris"
#: ../../view/theme/diabook/theme.php:629
#: ../../view/theme/diabook/config.php:146 ../../include/acl_selectors.php:326
msgid "show"
msgstr "mostra"
#: ../../view/theme/diabook/theme.php:630
msgid "Show/hide boxes at right-hand column:"
msgstr "Mostra/amaga els marcs de la columna a ma dreta"
#: ../../view/theme/diabook/config.php:156
#: ../../view/theme/dispy/config.php:74
msgid "Set line-height for posts and comments"
msgstr "Canvia l'espaiat de línia per enviaments i comentaris"
#: ../../view/theme/diabook/config.php:157
msgid "Set resolution for middle column"
msgstr "canvia la resolució per a la columna central"
#: ../../view/theme/diabook/config.php:158
msgid "Set color scheme"
msgstr "Canvia l'esquema de color"
#: ../../view/theme/diabook/config.php:160
msgid "Set zoomfactor for Earth Layer"
msgstr "Ajustar el factor de zoom de Earth Layers"
#: ../../view/theme/diabook/config.php:169
msgid "Last tweets"
msgstr "Últims tweets"
#: ../../view/theme/quattro/config.php:67
msgid "Alignment"
msgstr "Adaptació"
#: ../../view/theme/quattro/config.php:67
msgid "Left"
msgstr "Esquerra"
#: ../../view/theme/quattro/config.php:67
msgid "Center"
msgstr "Centre"
#: ../../view/theme/quattro/config.php:69
msgid "Posts font size"
msgstr ""
#: ../../view/theme/quattro/config.php:70
msgid "Textareas font size"
msgstr ""
#: ../../view/theme/dispy/config.php:75
msgid "Set colour scheme"
msgstr "Establir l'esquema de color"
#: ../../include/profile_advanced.php:22
msgid "j F, Y"
msgstr "j F, Y"
@ -8112,23 +51,57 @@ msgstr "Aniversari:"
msgid "Age:"
msgstr "Edat:"
#: ../../include/profile_advanced.php:37 ../../mod/directory.php:138
#: ../../boot.php:1489
msgid "Status:"
msgstr "Estatus:"
#: ../../include/profile_advanced.php:43
#, php-format
msgid "for %1$d %2$s"
msgstr "per a %1$d %2$s"
#: ../../include/profile_advanced.php:46 ../../mod/profiles.php:650
msgid "Sexual Preference:"
msgstr "Preferència Sexual:"
#: ../../include/profile_advanced.php:48 ../../mod/directory.php:140
#: ../../boot.php:1491
msgid "Homepage:"
msgstr "Pàgina web:"
#: ../../include/profile_advanced.php:50 ../../mod/profiles.php:652
msgid "Hometown:"
msgstr "Lloc de residència:"
#: ../../include/profile_advanced.php:52
msgid "Tags:"
msgstr "Etiquetes:"
#: ../../include/profile_advanced.php:54 ../../mod/profiles.php:653
msgid "Political Views:"
msgstr "Idees Polítiques:"
#: ../../include/profile_advanced.php:56
msgid "Religion:"
msgstr "Religió:"
#: ../../include/profile_advanced.php:58 ../../mod/directory.php:142
msgid "About:"
msgstr "Acerca de:"
#: ../../include/profile_advanced.php:60
msgid "Hobbies/Interests:"
msgstr "Aficiones/Intereses:"
#: ../../include/profile_advanced.php:62 ../../mod/profiles.php:657
msgid "Likes:"
msgstr "Agrada:"
#: ../../include/profile_advanced.php:64 ../../mod/profiles.php:658
msgid "Dislikes:"
msgstr "No Agrada"
#: ../../include/profile_advanced.php:67
msgid "Contact information and Social Networks:"
msgstr "Informació de contacte i Xarxes Socials:"
@ -8161,70 +134,6 @@ msgstr "Treball/ocupació:"
msgid "School/education:"
msgstr "Escola/formació"
#: ../../include/contact_selectors.php:32
msgid "Unknown | Not categorised"
msgstr "Desconegut/No categoritzat"
#: ../../include/contact_selectors.php:33
msgid "Block immediately"
msgstr "Bloquejar immediatament"
#: ../../include/contact_selectors.php:34
msgid "Shady, spammer, self-marketer"
msgstr "Sospitós, Spam, auto-publicitat"
#: ../../include/contact_selectors.php:35
msgid "Known to me, but no opinion"
msgstr "Conegut per mi, però sense opinió"
#: ../../include/contact_selectors.php:36
msgid "OK, probably harmless"
msgstr "Bé, probablement inofensiu"
#: ../../include/contact_selectors.php:37
msgid "Reputable, has my trust"
msgstr "Bona reputació, té la meva confiança"
#: ../../include/contact_selectors.php:56
msgid "Frequently"
msgstr "Freqüentment"
#: ../../include/contact_selectors.php:57
msgid "Hourly"
msgstr "Cada hora"
#: ../../include/contact_selectors.php:58
msgid "Twice daily"
msgstr "Dues vegades al dia"
#: ../../include/contact_selectors.php:77
msgid "OStatus"
msgstr "OStatus"
#: ../../include/contact_selectors.php:78
msgid "RSS/Atom"
msgstr "RSS/Atom"
#: ../../include/contact_selectors.php:82
msgid "Zot!"
msgstr "Zot!"
#: ../../include/contact_selectors.php:83
msgid "LinkedIn"
msgstr "LinkedIn"
#: ../../include/contact_selectors.php:84
msgid "XMPP/IM"
msgstr "XMPP/IM"
#: ../../include/contact_selectors.php:85
msgid "MySpace"
msgstr "MySpace"
#: ../../include/contact_selectors.php:87
msgid "Google+"
msgstr ""
#: ../../include/profile_selectors.php:6
msgid "Male"
msgstr "Home"
@ -8458,475 +367,328 @@ msgstr "No t'interessa"
msgid "Ask me"
msgstr "Pregunta'm"
#: ../../include/event.php:20 ../../include/bb2diaspora.php:399
#: ../../include/Contact.php:115
msgid "stopped following"
msgstr "Deixar de seguir"
#: ../../include/Contact.php:225 ../../include/conversation.php:878
msgid "Poke"
msgstr "Atia"
#: ../../include/Contact.php:226 ../../include/conversation.php:872
msgid "View Status"
msgstr "Veure Estatus"
#: ../../include/Contact.php:227 ../../include/conversation.php:873
msgid "View Profile"
msgstr "Veure Perfil"
#: ../../include/Contact.php:228 ../../include/conversation.php:874
msgid "View Photos"
msgstr "Veure Fotos"
#: ../../include/Contact.php:229 ../../include/Contact.php:251
#: ../../include/conversation.php:875
msgid "Network Posts"
msgstr "Enviaments a la Xarxa"
#: ../../include/Contact.php:230 ../../include/Contact.php:251
#: ../../include/conversation.php:876
msgid "Edit Contact"
msgstr "Editat Contacte"
#: ../../include/Contact.php:231 ../../include/Contact.php:251
#: ../../include/conversation.php:877
msgid "Send PM"
msgstr "Enviar Missatge Privat"
#: ../../include/acl_selectors.php:325
msgid "Visible to everybody"
msgstr "Visible per tothom"
#: ../../include/acl_selectors.php:326 ../../view/theme/diabook/config.php:146
#: ../../view/theme/diabook/theme.php:629
msgid "show"
msgstr "mostra"
#: ../../include/acl_selectors.php:327 ../../view/theme/diabook/config.php:146
#: ../../view/theme/diabook/theme.php:629
msgid "don't show"
msgstr "no mostris"
#: ../../include/auth.php:38
msgid "Logged out."
msgstr "Has sortit"
#: ../../include/auth.php:112 ../../include/auth.php:175
#: ../../mod/openid.php:93
msgid "Login failed."
msgstr "Error d'accés."
#: ../../include/auth.php:128
msgid ""
"We encountered a problem while logging in with the OpenID you provided. "
"Please check the correct spelling of the ID."
msgstr "Em trobat un problema quan accedies amb la OpenID que has proporcionat. Per favor, revisa la cadena del ID."
#: ../../include/auth.php:128
msgid "The error message was:"
msgstr "El missatge d'error fou: "
#: ../../include/bb2diaspora.php:393 ../../include/event.php:11
#: ../../mod/localtime.php:12
msgid "l F d, Y \\@ g:i A"
msgstr "l F d, Y \\@ g:i A"
#: ../../include/bb2diaspora.php:399 ../../include/event.php:20
msgid "Starts:"
msgstr "Inici:"
#: ../../include/event.php:30 ../../include/bb2diaspora.php:407
#: ../../include/bb2diaspora.php:407 ../../include/event.php:30
msgid "Finishes:"
msgstr "Acaba:"
#: ../../include/delivery.php:457 ../../include/notifier.php:775
msgid "(no subject)"
msgstr "(sense assumpte)"
#: ../../include/bb2diaspora.php:415 ../../include/event.php:40
#: ../../mod/directory.php:134 ../../mod/events.php:471 ../../boot.php:1484
msgid "Location:"
msgstr "Ubicació:"
#: ../../include/Scrape.php:583
msgid " on Last.fm"
msgstr " a Last.fm"
#: ../../include/follow.php:27 ../../mod/dfrn_request.php:502
msgid "Disallowed profile URL."
msgstr "Perfil URL no permès."
#: ../../include/text.php:262
msgid "prev"
msgstr "Prev"
#: ../../include/follow.php:32
msgid "Connect URL missing."
msgstr "URL del connector perduda."
#: ../../include/text.php:264
msgid "first"
msgstr "Primer"
#: ../../include/follow.php:59
msgid ""
"This site is not configured to allow communications with other networks."
msgstr "Aquest lloc no està configurat per permetre les comunicacions amb altres xarxes."
#: ../../include/text.php:293
msgid "last"
msgstr "Últim"
#: ../../include/follow.php:60 ../../include/follow.php:80
msgid "No compatible communication protocols or feeds were discovered."
msgstr "Protocol de comunnicació no compatible o alimentador descobert."
#: ../../include/text.php:296
msgid "next"
msgstr "següent"
#: ../../include/follow.php:78
msgid "The profile address specified does not provide adequate information."
msgstr "L'adreça de perfil especificada no proveeix informació adient."
#: ../../include/text.php:314
msgid "newer"
msgstr "Més nou"
#: ../../include/follow.php:82
msgid "An author or name was not found."
msgstr "Un autor o nom no va ser trobat"
#: ../../include/text.php:318
msgid "older"
msgstr "més vell"
#: ../../include/follow.php:84
msgid "No browser URL could be matched to this address."
msgstr "Cap direcció URL del navegador coincideix amb aquesta adreça."
#: ../../include/text.php:657
msgid "No contacts"
msgstr "Sense contactes"
#: ../../include/follow.php:86
msgid ""
"Unable to match @-style Identity Address with a known protocol or email "
"contact."
msgstr "Incapaç de trobar coincidències amb la Adreça d'Identitat estil @ amb els protocols coneguts o contactes de correu. "
#: ../../include/text.php:666
#, php-format
msgid "%d Contact"
msgid_plural "%d Contacts"
msgstr[0] "%d Contacte"
msgstr[1] "%d Contactes"
#: ../../include/follow.php:87
msgid "Use mailto: in front of address to force email check."
msgstr "Emprar mailto: davant la adreça per a forçar la comprovació del correu."
#: ../../include/text.php:779
msgid "poke"
msgstr "atia"
#: ../../include/follow.php:93
msgid ""
"The profile address specified belongs to a network which has been disabled "
"on this site."
msgstr "La direcció del perfil especificat pertany a una xarxa que ha estat desactivada en aquest lloc."
#: ../../include/text.php:779 ../../include/conversation.php:211
msgid "poked"
msgstr "atiar"
#: ../../include/follow.php:103
msgid ""
"Limited profile. This person will be unable to receive direct/personal "
"notifications from you."
msgstr "Perfil limitat. Aquesta persona no podrà rebre notificacions personals/directes de tu."
#: ../../include/text.php:780
msgid "ping"
msgstr ""
#: ../../include/follow.php:205
msgid "Unable to retrieve contact information."
msgstr "No es pot recuperar la informació de contacte."
#: ../../include/text.php:780
msgid "pinged"
msgstr ""
#: ../../include/follow.php:259
msgid "following"
msgstr "seguint"
#: ../../include/text.php:781
msgid "prod"
msgstr ""
#: ../../include/user.php:39
msgid "An invitation is required."
msgstr "Es requereix invitació."
#: ../../include/text.php:781
msgid "prodded"
msgstr ""
#: ../../include/user.php:44
msgid "Invitation could not be verified."
msgstr "La invitació no ha pogut ser verificada."
#: ../../include/text.php:782
msgid "slap"
msgstr ""
#: ../../include/user.php:52
msgid "Invalid OpenID url"
msgstr "OpenID url no vàlid"
#: ../../include/text.php:782
msgid "slapped"
msgstr ""
#: ../../include/user.php:67
msgid "Please enter the required information."
msgstr "Per favor, introdueixi la informació requerida."
#: ../../include/text.php:783
msgid "finger"
msgstr "dit"
#: ../../include/user.php:81
msgid "Please use a shorter name."
msgstr "Per favor, empri un nom més curt."
#: ../../include/text.php:783
msgid "fingered"
msgstr ""
#: ../../include/user.php:83
msgid "Name too short."
msgstr "Nom massa curt."
#: ../../include/text.php:784
msgid "rebuff"
msgstr ""
#: ../../include/user.php:98
msgid "That doesn't appear to be your full (First Last) name."
msgstr "Això no sembla ser el teu nom complet."
#: ../../include/text.php:784
msgid "rebuffed"
msgstr ""
#: ../../include/user.php:103
msgid "Your email domain is not among those allowed on this site."
msgstr "El seu domini de correu electrònic no es troba entre els permesos en aquest lloc."
#: ../../include/text.php:796
msgid "happy"
msgstr "feliç"
#: ../../include/user.php:106
msgid "Not a valid email address."
msgstr "Adreça de correu no vàlida."
#: ../../include/text.php:797
msgid "sad"
msgstr ""
#: ../../include/user.php:116
msgid "Cannot use that email."
msgstr "No es pot utilitzar aquest correu electrònic."
#: ../../include/text.php:798
msgid "mellow"
msgstr ""
#: ../../include/user.php:122
msgid ""
"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and "
"must also begin with a letter."
msgstr "El teu sobrenom nomes pot contenir \"a-z\", \"0-9\", \"-\", i \"_\", i començar amb lletra."
#: ../../include/text.php:799
msgid "tired"
msgstr ""
#: ../../include/user.php:128 ../../include/user.php:226
msgid "Nickname is already registered. Please choose another."
msgstr "àlies ja registrat. Tria un altre."
#: ../../include/text.php:800
msgid "perky"
msgstr ""
#: ../../include/user.php:138
msgid ""
"Nickname was once registered here and may not be re-used. Please choose "
"another."
msgstr "L'àlies emprat ja està registrat alguna vegada i no es pot reutilitzar "
#: ../../include/text.php:801
msgid "angry"
msgstr "disgustat"
#: ../../include/user.php:154
msgid "SERIOUS ERROR: Generation of security keys failed."
msgstr "ERROR IMPORTANT: La generació de claus de seguretat ha fallat."
#: ../../include/text.php:802
msgid "stupified"
msgstr ""
#: ../../include/user.php:212
msgid "An error occurred during registration. Please try again."
msgstr "Un error ha succeït durant el registre. Intenta-ho de nou."
#: ../../include/text.php:803
msgid "puzzled"
msgstr ""
#: ../../include/text.php:804
msgid "interested"
msgstr ""
#: ../../include/text.php:805
msgid "bitter"
msgstr "amarg"
#: ../../include/text.php:806
msgid "cheerful"
msgstr ""
#: ../../include/text.php:807
msgid "alive"
msgstr "viu"
#: ../../include/text.php:808
msgid "annoyed"
msgstr "molest"
#: ../../include/text.php:809
msgid "anxious"
msgstr "ansiós"
#: ../../include/text.php:810
msgid "cranky"
msgstr ""
#: ../../include/text.php:811
msgid "disturbed"
msgstr ""
#: ../../include/text.php:812
msgid "frustrated"
msgstr "frustrat"
#: ../../include/text.php:813
msgid "motivated"
msgstr "motivat"
#: ../../include/text.php:814
msgid "relaxed"
msgstr "tranquil"
#: ../../include/text.php:815
msgid "surprised"
msgstr "sorprès"
#: ../../include/text.php:979
msgid "January"
msgstr "Gener"
#: ../../include/text.php:979
msgid "February"
msgstr "Febrer"
#: ../../include/text.php:979
msgid "March"
msgstr "Març"
#: ../../include/text.php:979
msgid "April"
msgstr "Abril"
#: ../../include/text.php:979
msgid "May"
msgstr "Maig"
#: ../../include/text.php:979
msgid "June"
msgstr "Juny"
#: ../../include/text.php:979
msgid "July"
msgstr "Juliol"
#: ../../include/text.php:979
msgid "August"
msgstr "Agost"
#: ../../include/text.php:979
msgid "September"
msgstr "Setembre"
#: ../../include/text.php:979
msgid "October"
msgstr "Octubre"
#: ../../include/text.php:979
msgid "November"
msgstr "Novembre"
#: ../../include/text.php:979
msgid "December"
msgstr "Desembre"
#: ../../include/text.php:1078
msgid "bytes"
msgstr "bytes"
#: ../../include/text.php:1105 ../../include/text.php:1117
msgid "Click to open/close"
msgstr "Clicar per a obrir/tancar"
#: ../../include/text.php:1290 ../../include/user.php:237
#: ../../include/user.php:237 ../../include/text.php:1594
msgid "default"
msgstr "per defecte"
#: ../../include/text.php:1302
msgid "Select an alternate language"
msgstr "Sel·lecciona un idioma alternatiu"
#: ../../include/user.php:247
msgid "An error occurred creating your default profile. Please try again."
msgstr "Un error ha succeit durant la creació del teu perfil per defecte. Intenta-ho de nou."
#: ../../include/text.php:1512
msgid "activity"
msgstr "activitat"
#: ../../include/user.php:325 ../../include/user.php:332
#: ../../include/user.php:339 ../../mod/photos.php:154
#: ../../mod/photos.php:725 ../../mod/photos.php:1183
#: ../../mod/photos.php:1206 ../../mod/profile_photo.php:74
#: ../../mod/profile_photo.php:81 ../../mod/profile_photo.php:88
#: ../../mod/profile_photo.php:204 ../../mod/profile_photo.php:296
#: ../../mod/profile_photo.php:305 ../../view/theme/diabook/theme.php:493
msgid "Profile Photos"
msgstr "Fotos del Perfil"
#: ../../include/text.php:1515
msgid "post"
msgstr "missatge"
#: ../../include/contact_selectors.php:32
msgid "Unknown | Not categorised"
msgstr "Desconegut/No categoritzat"
#: ../../include/text.php:1670
msgid "Item filed"
msgstr "Element arxivat"
#: ../../include/contact_selectors.php:33
msgid "Block immediately"
msgstr "Bloquejar immediatament"
#: ../../include/diaspora.php:704
msgid "Sharing notification from Diaspora network"
msgstr "Compartint la notificació de la xarxa Diàspora"
#: ../../include/contact_selectors.php:34
msgid "Shady, spammer, self-marketer"
msgstr "Sospitós, Spam, auto-publicitat"
#: ../../include/diaspora.php:2248
msgid "Attachments:"
msgstr "Adjunts:"
#: ../../include/contact_selectors.php:35
msgid "Known to me, but no opinion"
msgstr "Conegut per mi, però sense opinió"
#: ../../include/network.php:850
msgid "view full size"
msgstr "Veure a mida completa"
#: ../../include/contact_selectors.php:36
msgid "OK, probably harmless"
msgstr "Bé, probablement inofensiu"
#: ../../include/oembed.php:138
msgid "Embedded content"
msgstr "Contingut incrustat"
#: ../../include/contact_selectors.php:37
msgid "Reputable, has my trust"
msgstr "Bona reputació, té la meva confiança"
#: ../../include/oembed.php:147
msgid "Embedding disabled"
msgstr "Incrustacions deshabilitades"
#: ../../include/contact_selectors.php:56 ../../mod/admin.php:452
msgid "Frequently"
msgstr "Freqüentment"
#: ../../include/uimport.php:61
msgid "Error decoding account file"
msgstr ""
#: ../../include/contact_selectors.php:57 ../../mod/admin.php:453
msgid "Hourly"
msgstr "Cada hora"
#: ../../include/uimport.php:67
msgid "Error! No version data in file! This is not a Friendica account file?"
msgstr ""
#: ../../include/contact_selectors.php:58 ../../mod/admin.php:454
msgid "Twice daily"
msgstr "Dues vegades al dia"
#: ../../include/uimport.php:72
msgid "Error! I can't import this file: DB schema version is not compatible."
msgstr ""
#: ../../include/contact_selectors.php:59 ../../mod/admin.php:455
msgid "Daily"
msgstr "Diari"
#: ../../include/uimport.php:81
msgid "Error! Cannot check nickname"
msgstr ""
#: ../../include/contact_selectors.php:60
msgid "Weekly"
msgstr "Setmanal"
#: ../../include/uimport.php:85
#, php-format
msgid "User '%s' already exists on this server!"
msgstr ""
#: ../../include/contact_selectors.php:61
msgid "Monthly"
msgstr "Mensual"
#: ../../include/uimport.php:104
msgid "User creation error"
msgstr ""
#: ../../include/contact_selectors.php:76 ../../mod/dfrn_request.php:840
msgid "Friendica"
msgstr "Friendica"
#: ../../include/uimport.php:122
msgid "User profile creation error"
msgstr ""
#: ../../include/contact_selectors.php:77
msgid "OStatus"
msgstr "OStatus"
#: ../../include/uimport.php:167
#, php-format
msgid "%d contact not imported"
msgid_plural "%d contacts not imported"
msgstr[0] ""
msgstr[1] ""
#: ../../include/contact_selectors.php:78
msgid "RSS/Atom"
msgstr "RSS/Atom"
#: ../../include/uimport.php:245
msgid "Done. You can now login with your username and password"
msgstr ""
#: ../../include/contact_selectors.php:79
#: ../../include/contact_selectors.php:86 ../../mod/admin.php:766
#: ../../mod/admin.php:777
msgid "Email"
msgstr "Correu"
#: ../../include/group.php:25
msgid ""
"A deleted group with this name was revived. Existing item permissions "
"<strong>may</strong> apply to this group and any future members. If this is "
"not what you intended, please create another group with a different name."
msgstr "Un grup eliminat amb aquest nom va ser restablert. Els permisos dels elements existents <strong>poden</strong> aplicar-se a aquest grup i tots els futurs membres. Si això no és el que pretén, si us plau, crei un altre grup amb un nom diferent."
#: ../../include/contact_selectors.php:80 ../../mod/settings.php:705
#: ../../mod/dfrn_request.php:842
msgid "Diaspora"
msgstr "Diaspora"
#: ../../include/group.php:207
msgid "Default privacy group for new contacts"
msgstr "Privacitat per defecte per a nous contactes"
#: ../../include/contact_selectors.php:81 ../../mod/newmember.php:49
#: ../../mod/newmember.php:51
msgid "Facebook"
msgstr "Facebook"
#: ../../include/group.php:226
msgid "Everybody"
msgstr "Tothom"
#: ../../include/contact_selectors.php:82
msgid "Zot!"
msgstr "Zot!"
#: ../../include/group.php:249
msgid "edit"
msgstr "editar"
#: ../../include/contact_selectors.php:83
msgid "LinkedIn"
msgstr "LinkedIn"
#: ../../include/group.php:271
msgid "Edit group"
msgstr "Editar grup"
#: ../../include/contact_selectors.php:84
msgid "XMPP/IM"
msgstr "XMPP/IM"
#: ../../include/group.php:272
msgid "Create a new group"
msgstr "Crear un nou grup"
#: ../../include/contact_selectors.php:85
msgid "MySpace"
msgstr "MySpace"
#: ../../include/group.php:273
msgid "Contacts not in any group"
msgstr "Contactes en cap grup"
#: ../../include/nav.php:73 ../../boot.php:1036
msgid "Logout"
msgstr "Sortir"
#: ../../include/nav.php:73
msgid "End this session"
msgstr "Termina sessió"
#: ../../include/nav.php:76 ../../boot.php:1833
msgid "Status"
msgstr "Estatus"
#: ../../include/nav.php:91
msgid "Sign in"
msgstr "Accedeix"
#: ../../include/nav.php:104
msgid "Home Page"
msgstr "Pàgina d'Inici"
#: ../../include/nav.php:108
msgid "Create an account"
msgstr "Crear un compte"
#: ../../include/nav.php:113
msgid "Help and documentation"
msgstr "Ajuda i documentació"
#: ../../include/nav.php:116
msgid "Apps"
msgstr "Aplicacions"
#: ../../include/nav.php:116
msgid "Addon applications, utilities, games"
msgstr "Afegits: aplicacions, utilitats, jocs"
#: ../../include/nav.php:118
msgid "Search site content"
msgstr "Busca contingut en el lloc"
#: ../../include/nav.php:128
msgid "Conversations on this site"
msgstr "Converses en aquest lloc"
#: ../../include/nav.php:130
msgid "Directory"
msgstr "Directori"
#: ../../include/nav.php:130
msgid "People directory"
msgstr "Directori de gent"
#: ../../include/nav.php:140
msgid "Conversations from your friends"
msgstr "Converses dels teus amics"
#: ../../include/nav.php:141
msgid "Network Reset"
msgstr ""
#: ../../include/nav.php:141
msgid "Load Network page with no filters"
msgstr ""
#: ../../include/nav.php:149
msgid "Friend Requests"
msgstr "Sol·licitud d'Amistat"
#: ../../include/nav.php:151
msgid "See all notifications"
msgstr "Veure totes les notificacions"
#: ../../include/nav.php:152
msgid "Mark all system notifications seen"
msgstr "Marcar totes les notificacions del sistema com a vistes"
#: ../../include/nav.php:156
msgid "Private mail"
msgstr "Correu privat"
#: ../../include/nav.php:157
msgid "Inbox"
msgstr "Safata d'entrada"
#: ../../include/nav.php:158
msgid "Outbox"
msgstr "Safata de sortida"
#: ../../include/nav.php:162
msgid "Manage"
msgstr "Gestionar"
#: ../../include/nav.php:162
msgid "Manage other pages"
msgstr "Gestiona altres pàgines"
#: ../../include/nav.php:165
msgid "Delegations"
msgstr ""
#: ../../include/nav.php:169 ../../boot.php:1339
msgid "Profiles"
msgstr "Perfils"
#: ../../include/nav.php:169
msgid "Manage/Edit Profiles"
msgstr ""
#: ../../include/nav.php:171
msgid "Manage/edit friends and contacts"
msgstr "Gestiona/edita amics i contactes"
#: ../../include/nav.php:178
msgid "Site setup and configuration"
msgstr "Ajustos i configuració del lloc"
#: ../../include/nav.php:182
msgid "Navigation"
msgstr ""
#: ../../include/nav.php:182
msgid "Site map"
msgstr ""
#: ../../include/contact_selectors.php:87
msgid "Google+"
msgstr "Google+"
#: ../../include/contact_widgets.php:6
msgid "Add New Contact"
@ -8940,6 +702,11 @@ msgstr "Introdueixi adreça o ubicació web"
msgid "Example: bob@example.com, http://example.com/barbara"
msgstr "Exemple: bob@example.com, http://example.com/barbara"
#: ../../include/contact_widgets.php:9 ../../mod/suggest.php:88
#: ../../mod/match.php:58 ../../boot.php:1416
msgid "Connect"
msgstr "Connexió"
#: ../../include/contact_widgets.php:23
#, php-format
msgid "%d invitation available"
@ -8963,10 +730,28 @@ msgstr "Connectar/Seguir"
msgid "Examples: Robert Morgenstein, Fishing"
msgstr "Exemples: Robert Morgenstein, Pescar"
#: ../../include/contact_widgets.php:33 ../../mod/contacts.php:613
#: ../../mod/directory.php:61
msgid "Find"
msgstr "Cercar"
#: ../../include/contact_widgets.php:34 ../../mod/suggest.php:66
#: ../../view/theme/diabook/theme.php:520
msgid "Friend Suggestions"
msgstr "Amics Suggerits"
#: ../../include/contact_widgets.php:35 ../../view/theme/diabook/theme.php:519
msgid "Similar Interests"
msgstr "Aficions Similars"
#: ../../include/contact_widgets.php:36
msgid "Random Profile"
msgstr "Perfi Aleatori"
#: ../../include/contact_widgets.php:37 ../../view/theme/diabook/theme.php:521
msgid "Invite Friends"
msgstr "Invita Amics"
#: ../../include/contact_widgets.php:70
msgid "Networks"
msgstr "Xarxes"
@ -8987,19 +772,44 @@ msgstr "Tot"
msgid "Categories"
msgstr "Categories"
#: ../../include/auth.php:38
msgid "Logged out."
msgstr "Has sortit"
#: ../../include/contact_widgets.php:199 ../../mod/contacts.php:343
#, php-format
msgid "%d contact in common"
msgid_plural "%d contacts in common"
msgstr[0] "%d contacte en comú"
msgstr[1] "%d contactes en comú"
#: ../../include/auth.php:128
#: ../../include/contact_widgets.php:204 ../../mod/content.php:629
#: ../../object/Item.php:365 ../../boot.php:670
msgid "show more"
msgstr "Mostrar més"
#: ../../include/Scrape.php:583
msgid " on Last.fm"
msgstr " a Last.fm"
#: ../../include/bbcode.php:210 ../../include/bbcode.php:549
msgid "Image/photo"
msgstr "Imatge/foto"
#: ../../include/bbcode.php:272
#, php-format
msgid ""
"We encountered a problem while logging in with the OpenID you provided. "
"Please check the correct spelling of the ID."
msgstr "Em trobat un problema quan accedies amb la OpenID que has proporcionat. Per favor, revisa la cadena del ID."
"<span><a href=\"%s\" target=\"external-link\">%s</a> wrote the following <a "
"href=\"%s\" target=\"external-link\">post</a>"
msgstr "<span><a href=\"%s\" target=\"external-link\">%s</a> va escriure el següent <a href=\"%s\" target=\"external-link\">post</a>"
#: ../../include/auth.php:128
msgid "The error message was:"
msgstr "El missatge d'error fou: "
#: ../../include/bbcode.php:514 ../../include/bbcode.php:534
msgid "$1 wrote:"
msgstr "$1 va escriure:"
#: ../../include/bbcode.php:557 ../../include/bbcode.php:558
msgid "Encrypted content"
msgstr "Encriptar contingut"
#: ../../include/network.php:877
msgid "view full size"
msgstr "Veure'l a mida completa"
#: ../../include/datetime.php:43 ../../include/datetime.php:45
msgid "Miscellaneous"
@ -9025,10 +835,26 @@ msgstr "mai"
msgid "less than a second ago"
msgstr "Fa menys d'un segon"
#: ../../include/datetime.php:285
msgid "years"
msgstr "anys"
#: ../../include/datetime.php:286
msgid "months"
msgstr "mesos"
#: ../../include/datetime.php:287
msgid "week"
msgstr "setmana"
#: ../../include/datetime.php:287
msgid "weeks"
msgstr "setmanes"
#: ../../include/datetime.php:288
msgid "days"
msgstr "dies"
#: ../../include/datetime.php:289
msgid "hour"
msgstr "hora"
@ -9058,195 +884,915 @@ msgstr "segons"
msgid "%1$d %2$s ago"
msgstr " fa %1$d %2$s"
#: ../../include/datetime.php:472 ../../include/items.php:1705
#: ../../include/datetime.php:472 ../../include/items.php:1813
#, php-format
msgid "%s's birthday"
msgstr "%s aniversari"
#: ../../include/datetime.php:473 ../../include/items.php:1706
#: ../../include/datetime.php:473 ../../include/items.php:1814
#, php-format
msgid "Happy Birthday %s"
msgstr "Feliç Aniversari %s"
#: ../../include/bbcode.php:210 ../../include/bbcode.php:515
msgid "Image/photo"
msgstr "Imatge/foto"
#: ../../include/plugin.php:439 ../../include/plugin.php:441
msgid "Click here to upgrade."
msgstr "Clica aquí per actualitzar."
#: ../../include/bbcode.php:272
#: ../../include/plugin.php:447
msgid "This action exceeds the limits set by your subscription plan."
msgstr "Aquesta acció excedeix els límits del teu plan de subscripció."
#: ../../include/plugin.php:452
msgid "This action is not available under your subscription plan."
msgstr "Aquesta acció no està disponible en el teu plan de subscripció."
#: ../../include/delivery.php:457 ../../include/notifier.php:775
msgid "(no subject)"
msgstr "(sense assumpte)"
#: ../../include/delivery.php:468 ../../include/enotify.php:28
#: ../../include/notifier.php:785
msgid "noreply"
msgstr "no contestar"
#: ../../include/diaspora.php:621 ../../include/conversation.php:172
#: ../../mod/dfrn_confirm.php:477
#, php-format
msgid ""
"<span><a href=\"%s\" target=\"external-link\">%s</a> wrote the following <a "
"href=\"%s\" target=\"external-link\">post</a>"
msgstr ""
msgid "%1$s is now friends with %2$s"
msgstr "%1$s és ara amic amb %2$s"
#: ../../include/bbcode.php:480 ../../include/bbcode.php:500
msgid "$1 wrote:"
msgstr "$1 va escriure:"
#: ../../include/diaspora.php:704
msgid "Sharing notification from Diaspora network"
msgstr "Compartint la notificació de la xarxa Diàspora"
#: ../../include/bbcode.php:520 ../../include/bbcode.php:521
msgid "Encrypted content"
msgstr "Encriptar contingut"
#: ../../include/diaspora.php:1874 ../../include/text.php:1860
#: ../../include/conversation.php:126 ../../include/conversation.php:254
#: ../../mod/subthread.php:87 ../../mod/tagger.php:62 ../../mod/like.php:151
#: ../../view/theme/diabook/theme.php:464
msgid "photo"
msgstr "foto"
#: ../../include/diaspora.php:1874 ../../include/conversation.php:121
#: ../../include/conversation.php:130 ../../include/conversation.php:249
#: ../../include/conversation.php:258 ../../mod/subthread.php:87
#: ../../mod/tagger.php:62 ../../mod/like.php:151 ../../mod/like.php:322
#: ../../view/theme/diabook/theme.php:459
#: ../../view/theme/diabook/theme.php:468
msgid "status"
msgstr "estatus"
#: ../../include/diaspora.php:1890 ../../include/conversation.php:137
#: ../../mod/like.php:168 ../../view/theme/diabook/theme.php:473
#, php-format
msgid "%1$s likes %2$s's %3$s"
msgstr "a %1$s agrada %2$s de %3$s"
#: ../../include/diaspora.php:2262
msgid "Attachments:"
msgstr "Adjunts:"
#: ../../include/items.php:3488 ../../mod/dfrn_request.php:716
msgid "[Name Withheld]"
msgstr "[Nom Amagat]"
#: ../../include/items.php:3495
msgid "A new person is sharing with you at "
msgstr "Una persona nova està compartint amb tú en"
#: ../../include/items.php:3495
msgid "You have a new follower at "
msgstr "Tens un nou seguidor a "
#: ../../include/items.php:3979 ../../mod/display.php:51
#: ../../mod/display.php:246 ../../mod/admin.php:158 ../../mod/admin.php:809
#: ../../mod/admin.php:1009 ../../mod/viewsrc.php:15 ../../mod/notice.php:15
msgid "Item not found."
msgstr "Article no trobat."
#: ../../include/items.php:4018
msgid "Do you really want to delete this item?"
msgstr "Realment vols esborrar aquest article?"
#: ../../include/items.php:4020 ../../mod/profiles.php:610
#: ../../mod/api.php:105 ../../mod/register.php:239 ../../mod/contacts.php:246
#: ../../mod/settings.php:961 ../../mod/settings.php:967
#: ../../mod/settings.php:975 ../../mod/settings.php:979
#: ../../mod/settings.php:984 ../../mod/settings.php:990
#: ../../mod/settings.php:996 ../../mod/settings.php:1002
#: ../../mod/settings.php:1032 ../../mod/settings.php:1033
#: ../../mod/settings.php:1034 ../../mod/settings.php:1035
#: ../../mod/settings.php:1036 ../../mod/dfrn_request.php:836
#: ../../mod/suggest.php:29 ../../mod/message.php:209
msgid "Yes"
msgstr "Si"
#: ../../include/items.php:4023 ../../include/conversation.php:1120
#: ../../mod/contacts.php:249 ../../mod/settings.php:585
#: ../../mod/settings.php:611 ../../mod/dfrn_request.php:848
#: ../../mod/suggest.php:32 ../../mod/tagrm.php:11 ../../mod/tagrm.php:94
#: ../../mod/editpost.php:148 ../../mod/fbrowser.php:81
#: ../../mod/fbrowser.php:116 ../../mod/message.php:212
#: ../../mod/photos.php:202 ../../mod/photos.php:290
msgid "Cancel"
msgstr "Cancel·lar"
#: ../../include/items.php:4143 ../../mod/profiles.php:146
#: ../../mod/profiles.php:571 ../../mod/notes.php:20 ../../mod/display.php:242
#: ../../mod/nogroup.php:25 ../../mod/item.php:143 ../../mod/item.php:159
#: ../../mod/allfriends.php:9 ../../mod/api.php:26 ../../mod/api.php:31
#: ../../mod/register.php:40 ../../mod/regmod.php:118 ../../mod/attach.php:33
#: ../../mod/contacts.php:147 ../../mod/settings.php:91
#: ../../mod/settings.php:566 ../../mod/settings.php:571
#: ../../mod/crepair.php:115 ../../mod/delegate.php:6 ../../mod/poke.php:135
#: ../../mod/dfrn_confirm.php:53 ../../mod/suggest.php:56
#: ../../mod/editpost.php:10 ../../mod/events.php:140 ../../mod/uimport.php:23
#: ../../mod/follow.php:9 ../../mod/fsuggest.php:78 ../../mod/group.php:19
#: ../../mod/viewcontacts.php:22 ../../mod/wall_attach.php:55
#: ../../mod/wall_upload.php:66 ../../mod/invite.php:15
#: ../../mod/invite.php:101 ../../mod/wallmessage.php:9
#: ../../mod/wallmessage.php:33 ../../mod/wallmessage.php:79
#: ../../mod/wallmessage.php:103 ../../mod/manage.php:96
#: ../../mod/message.php:38 ../../mod/message.php:174 ../../mod/mood.php:114
#: ../../mod/network.php:6 ../../mod/notifications.php:66
#: ../../mod/photos.php:133 ../../mod/photos.php:1044
#: ../../mod/install.php:151 ../../mod/profile_photo.php:19
#: ../../mod/profile_photo.php:169 ../../mod/profile_photo.php:180
#: ../../mod/profile_photo.php:193 ../../index.php:346
msgid "Permission denied."
msgstr "Permís denegat."
#: ../../include/items.php:4213
msgid "Archives"
msgstr "Arxius"
#: ../../include/features.php:23
msgid "General Features"
msgstr ""
msgstr "Característiques Generals"
#: ../../include/features.php:25
msgid "Multiple Profiles"
msgstr ""
msgstr "Perfils Múltiples"
#: ../../include/features.php:25
msgid "Ability to create multiple profiles"
msgstr ""
msgstr "Habilitat per crear múltiples perfils"
#: ../../include/features.php:30
msgid "Post Composition Features"
msgstr ""
msgstr "Característiques de Composició d'Enviaments"
#: ../../include/features.php:31
msgid "Richtext Editor"
msgstr ""
msgstr "Editor de Text Enriquit"
#: ../../include/features.php:31
msgid "Enable richtext editor"
msgstr ""
msgstr "Activar l'Editor de Text Enriquit"
#: ../../include/features.php:32
msgid "Post Preview"
msgstr ""
msgstr "Vista Prèvia de l'Enviament"
#: ../../include/features.php:32
msgid "Allow previewing posts and comments before publishing them"
msgstr ""
msgstr "Permetre la vista prèvia dels enviament i comentaris abans de publicar-los"
#: ../../include/features.php:37
msgid "Network Sidebar Widgets"
msgstr ""
msgstr "Barra Lateral Selectora de Xarxa "
#: ../../include/features.php:38
msgid "Search by Date"
msgstr ""
msgstr "Cerca per Data"
#: ../../include/features.php:38
msgid "Ability to select posts by date ranges"
msgstr ""
msgstr "Possibilitat de seleccionar els missatges per intervals de temps"
#: ../../include/features.php:39
msgid "Group Filter"
msgstr ""
msgstr "Filtre de Grup"
#: ../../include/features.php:39
msgid "Enable widget to display Network posts only from selected group"
msgstr ""
msgstr "Habilitar botò per veure missatges de Xarxa només del grup seleccionat"
#: ../../include/features.php:40
msgid "Network Filter"
msgstr ""
msgstr "Filtre de Xarxa"
#: ../../include/features.php:40
msgid "Enable widget to display Network posts only from selected network"
msgstr ""
msgstr "Habilitar botò per veure missatges de Xarxa només de la xarxa seleccionada"
#: ../../include/features.php:41 ../../mod/search.php:30
#: ../../mod/network.php:233
msgid "Saved Searches"
msgstr "Cerques Guardades"
#: ../../include/features.php:41
msgid "Save search terms for re-use"
msgstr ""
msgstr "Guarda els termes de cerca per re-emprar"
#: ../../include/features.php:46
msgid "Network Tabs"
msgstr ""
msgstr "Pestanya Xarxes"
#: ../../include/features.php:47
msgid "Network Personal Tab"
msgstr ""
msgstr "Pestanya Xarxa Personal"
#: ../../include/features.php:47
msgid "Enable tab to display only Network posts that you've interacted on"
msgstr ""
msgstr "Habilitar la pestanya per veure unicament missatges de Xarxa en els que has intervingut"
#: ../../include/features.php:48
msgid "Network New Tab"
msgstr ""
msgstr "Pestanya Nova Xarxa"
#: ../../include/features.php:48
msgid "Enable tab to display only new Network posts (from the last 12 hours)"
msgstr ""
msgstr "Habilitar la pestanya per veure només els nous missatges de Xarxa (els de les darreres 12 hores)"
#: ../../include/features.php:49
msgid "Network Shared Links Tab"
msgstr ""
msgstr "Pestanya d'Enllaços de Xarxa Compartits"
#: ../../include/features.php:49
msgid "Enable tab to display only Network posts with links in them"
msgstr ""
msgstr "Habilitar la pestanya per veure els missatges de Xarxa amb enllaços en ells"
#: ../../include/features.php:54
msgid "Post/Comment Tools"
msgstr ""
msgstr "Eines d'Enviaments/Comentaris"
#: ../../include/features.php:55
msgid "Multiple Deletion"
msgstr ""
msgstr "Esborrat Múltiple"
#: ../../include/features.php:55
msgid "Select and delete multiple posts/comments at once"
msgstr ""
msgstr "Sel·lecciona i esborra múltiples enviaments/commentaris en una vegada"
#: ../../include/features.php:56
msgid "Edit Sent Posts"
msgstr ""
msgstr "Editar Missatges Enviats"
#: ../../include/features.php:56
msgid "Edit and correct posts and comments after sending"
msgstr ""
msgstr "Edita i corregeix enviaments i comentaris una vegada han estat enviats"
#: ../../include/features.php:57
msgid "Tagging"
msgstr ""
msgstr "Etiquetant"
#: ../../include/features.php:57
msgid "Ability to tag existing posts"
msgstr ""
msgstr "Habilitar el etiquetar missatges existents"
#: ../../include/features.php:58
msgid "Post Categories"
msgstr ""
msgstr "Categories en Enviaments"
#: ../../include/features.php:58
msgid "Add categories to your posts"
msgstr ""
msgstr "Afegeix categories als teus enviaments"
#: ../../include/features.php:59
msgid "Ability to file posts under folders"
msgstr ""
msgstr "Habilitar el arxivar missatges en carpetes"
#: ../../include/features.php:60
msgid "Dislike Posts"
msgstr ""
msgstr "No agrada el Missatge"
#: ../../include/features.php:60
msgid "Ability to dislike posts/comments"
msgstr ""
msgstr "Habilita el marcar amb \"no agrada\" els enviaments/comentaris"
#: ../../include/features.php:61
msgid "Star Posts"
msgstr ""
msgstr "Missatge Estelar"
#: ../../include/features.php:61
msgid "Ability to mark special posts with a star indicator"
msgstr ""
msgstr "Habilita el marcar amb un estel, missatges especials"
#: ../../include/dba.php:41
#: ../../include/dba.php:44
#, php-format
msgid "Cannot locate DNS info for database server '%s'"
msgstr "No put trobar informació de DNS del servidor de base de dades '%s'"
#: ../../include/message.php:15 ../../include/message.php:172
msgid "[no subject]"
msgstr "[Sense assumpte]"
#: ../../include/text.php:294
msgid "prev"
msgstr "Prev"
#: ../../include/acl_selectors.php:325
msgid "Visible to everybody"
msgstr "Visible per tothom"
#: ../../include/text.php:296
msgid "first"
msgstr "Primer"
#: ../../include/text.php:325
msgid "last"
msgstr "Últim"
#: ../../include/text.php:328
msgid "next"
msgstr "següent"
#: ../../include/text.php:352
msgid "newer"
msgstr "Més nou"
#: ../../include/text.php:356
msgid "older"
msgstr "més vell"
#: ../../include/text.php:807
msgid "No contacts"
msgstr "Sense contactes"
#: ../../include/text.php:816
#, php-format
msgid "%d Contact"
msgid_plural "%d Contacts"
msgstr[0] "%d Contacte"
msgstr[1] "%d Contactes"
#: ../../include/text.php:828 ../../mod/viewcontacts.php:76
msgid "View Contacts"
msgstr "Veure Contactes"
#: ../../include/text.php:905 ../../include/text.php:906
#: ../../include/nav.php:118 ../../mod/search.php:99
msgid "Search"
msgstr "Cercar"
#: ../../include/text.php:908 ../../mod/notes.php:63 ../../mod/filer.php:31
msgid "Save"
msgstr "Guardar"
#: ../../include/text.php:957
msgid "poke"
msgstr "atia"
#: ../../include/text.php:957 ../../include/conversation.php:211
msgid "poked"
msgstr "atiar"
#: ../../include/text.php:958
msgid "ping"
msgstr "toc"
#: ../../include/text.php:958
msgid "pinged"
msgstr "tocat"
#: ../../include/text.php:959
msgid "prod"
msgstr "pinxat"
#: ../../include/text.php:959
msgid "prodded"
msgstr "pinxat"
#: ../../include/text.php:960
msgid "slap"
msgstr "bufetada"
#: ../../include/text.php:960
msgid "slapped"
msgstr "Abufetejat"
#: ../../include/text.php:961
msgid "finger"
msgstr "dit"
#: ../../include/text.php:961
msgid "fingered"
msgstr "Senyalat"
#: ../../include/text.php:962
msgid "rebuff"
msgstr "rebuig"
#: ../../include/text.php:962
msgid "rebuffed"
msgstr "rebutjat"
#: ../../include/text.php:976
msgid "happy"
msgstr "feliç"
#: ../../include/text.php:977
msgid "sad"
msgstr "trist"
#: ../../include/text.php:978
msgid "mellow"
msgstr "embafador"
#: ../../include/text.php:979
msgid "tired"
msgstr "cansat"
#: ../../include/text.php:980
msgid "perky"
msgstr "alegre"
#: ../../include/text.php:981
msgid "angry"
msgstr "disgustat"
#: ../../include/text.php:982
msgid "stupified"
msgstr "estupefacte"
#: ../../include/text.php:983
msgid "puzzled"
msgstr "perplexe"
#: ../../include/text.php:984
msgid "interested"
msgstr "interessat"
#: ../../include/text.php:985
msgid "bitter"
msgstr "amarg"
#: ../../include/text.php:986
msgid "cheerful"
msgstr "animat"
#: ../../include/text.php:987
msgid "alive"
msgstr "viu"
#: ../../include/text.php:988
msgid "annoyed"
msgstr "molest"
#: ../../include/text.php:989
msgid "anxious"
msgstr "ansiós"
#: ../../include/text.php:990
msgid "cranky"
msgstr "irritable"
#: ../../include/text.php:991
msgid "disturbed"
msgstr "turbat"
#: ../../include/text.php:992
msgid "frustrated"
msgstr "frustrat"
#: ../../include/text.php:993
msgid "motivated"
msgstr "motivat"
#: ../../include/text.php:994
msgid "relaxed"
msgstr "tranquil"
#: ../../include/text.php:995
msgid "surprised"
msgstr "sorprès"
#: ../../include/text.php:1161
msgid "Monday"
msgstr "Dilluns"
#: ../../include/text.php:1161
msgid "Tuesday"
msgstr "Dimarts"
#: ../../include/text.php:1161
msgid "Wednesday"
msgstr "Dimecres"
#: ../../include/text.php:1161
msgid "Thursday"
msgstr "Dijous"
#: ../../include/text.php:1161
msgid "Friday"
msgstr "Divendres"
#: ../../include/text.php:1161
msgid "Saturday"
msgstr "Dissabte"
#: ../../include/text.php:1161
msgid "Sunday"
msgstr "Diumenge"
#: ../../include/text.php:1165
msgid "January"
msgstr "Gener"
#: ../../include/text.php:1165
msgid "February"
msgstr "Febrer"
#: ../../include/text.php:1165
msgid "March"
msgstr "Març"
#: ../../include/text.php:1165
msgid "April"
msgstr "Abril"
#: ../../include/text.php:1165
msgid "May"
msgstr "Maig"
#: ../../include/text.php:1165
msgid "June"
msgstr "Juny"
#: ../../include/text.php:1165
msgid "July"
msgstr "Juliol"
#: ../../include/text.php:1165
msgid "August"
msgstr "Agost"
#: ../../include/text.php:1165
msgid "September"
msgstr "Setembre"
#: ../../include/text.php:1165
msgid "October"
msgstr "Octubre"
#: ../../include/text.php:1165
msgid "November"
msgstr "Novembre"
#: ../../include/text.php:1165
msgid "December"
msgstr "Desembre"
#: ../../include/text.php:1321 ../../mod/videos.php:301
msgid "View Video"
msgstr "Veure Video"
#: ../../include/text.php:1353
msgid "bytes"
msgstr "bytes"
#: ../../include/text.php:1377 ../../include/text.php:1389
msgid "Click to open/close"
msgstr "Clicar per a obrir/tancar"
#: ../../include/text.php:1551 ../../mod/events.php:335
msgid "link to source"
msgstr "Enllaç al origen"
#: ../../include/text.php:1606
msgid "Select an alternate language"
msgstr "Sel·lecciona un idioma alternatiu"
#: ../../include/text.php:1858 ../../include/conversation.php:118
#: ../../include/conversation.php:246 ../../view/theme/diabook/theme.php:456
msgid "event"
msgstr "esdeveniment"
#: ../../include/text.php:1862
msgid "activity"
msgstr "activitat"
#: ../../include/text.php:1864 ../../mod/content.php:628
#: ../../object/Item.php:364 ../../object/Item.php:377
msgid "comment"
msgid_plural "comments"
msgstr[0] ""
msgstr[1] "comentari"
#: ../../include/text.php:1865
msgid "post"
msgstr "missatge"
#: ../../include/text.php:2020
msgid "Item filed"
msgstr "Element arxivat"
#: ../../include/group.php:25
msgid ""
"A deleted group with this name was revived. Existing item permissions "
"<strong>may</strong> apply to this group and any future members. If this is "
"not what you intended, please create another group with a different name."
msgstr "Un grup eliminat amb aquest nom va ser restablert. Els permisos dels elements existents <strong>poden</strong> aplicar-se a aquest grup i tots els futurs membres. Si això no és el que pretén, si us plau, crei un altre grup amb un nom diferent."
#: ../../include/group.php:207
msgid "Default privacy group for new contacts"
msgstr "Privacitat per defecte per a nous contactes"
#: ../../include/group.php:226
msgid "Everybody"
msgstr "Tothom"
#: ../../include/group.php:249
msgid "edit"
msgstr "editar"
#: ../../include/group.php:270 ../../mod/newmember.php:66
msgid "Groups"
msgstr "Grups"
#: ../../include/group.php:271
msgid "Edit group"
msgstr "Editar grup"
#: ../../include/group.php:272
msgid "Create a new group"
msgstr "Crear un nou grup"
#: ../../include/group.php:273
msgid "Contacts not in any group"
msgstr "Contactes en cap grup"
#: ../../include/group.php:275 ../../mod/network.php:234
msgid "add"
msgstr "afegir"
#: ../../include/conversation.php:140 ../../mod/like.php:170
#, php-format
msgid "%1$s doesn't like %2$s's %3$s"
msgstr "a %1$s no agrada %2$s de %3$s"
#: ../../include/conversation.php:207
#, php-format
msgid "%1$s poked %2$s"
msgstr "%1$s atiat %2$s"
#: ../../include/conversation.php:227 ../../mod/mood.php:62
#, php-format
msgid "%1$s is currently %2$s"
msgstr "%1$s es normalment %2$s"
#: ../../include/conversation.php:266 ../../mod/tagger.php:95
#, php-format
msgid "%1$s tagged %2$s's %3$s with %4$s"
msgstr "%1$s etiquetats %2$s %3$s amb %4$s"
#: ../../include/conversation.php:291
msgid "post/item"
msgstr "anunci/element"
#: ../../include/conversation.php:292
#, php-format
msgid "%1$s marked %2$s's %3$s as favorite"
msgstr "%1$s marcat %2$s's %3$s com favorit"
#: ../../include/conversation.php:612 ../../mod/content.php:461
#: ../../mod/content.php:763 ../../object/Item.php:126
msgid "Select"
msgstr "Selecionar"
#: ../../include/conversation.php:613 ../../mod/admin.php:770
#: ../../mod/settings.php:647 ../../mod/group.php:171
#: ../../mod/photos.php:1637 ../../mod/content.php:462
#: ../../mod/content.php:764 ../../object/Item.php:127
msgid "Delete"
msgstr "Esborrar"
#: ../../include/conversation.php:652 ../../mod/content.php:495
#: ../../mod/content.php:875 ../../mod/content.php:876
#: ../../object/Item.php:306 ../../object/Item.php:307
#, php-format
msgid "View %s's profile @ %s"
msgstr "Veure perfil de %s @ %s"
#: ../../include/conversation.php:664 ../../object/Item.php:297
msgid "Categories:"
msgstr "Categories:"
#: ../../include/conversation.php:665 ../../object/Item.php:298
msgid "Filed under:"
msgstr "Arxivat a:"
#: ../../include/conversation.php:672 ../../mod/content.php:505
#: ../../mod/content.php:887 ../../object/Item.php:320
#, php-format
msgid "%s from %s"
msgstr "%s des de %s"
#: ../../include/conversation.php:687 ../../mod/content.php:520
msgid "View in context"
msgstr "Veure en context"
#: ../../include/conversation.php:689 ../../include/conversation.php:1100
#: ../../mod/editpost.php:124 ../../mod/wallmessage.php:156
#: ../../mod/message.php:334 ../../mod/message.php:565
#: ../../mod/photos.php:1532 ../../mod/content.php:522
#: ../../mod/content.php:906 ../../object/Item.php:341
msgid "Please wait"
msgstr "Si us plau esperi"
#: ../../include/conversation.php:768
msgid "remove"
msgstr "esborrar"
#: ../../include/conversation.php:772
msgid "Delete Selected Items"
msgstr "Esborra els Elements Seleccionats"
#: ../../include/conversation.php:871
msgid "Follow Thread"
msgstr "Seguir el Fil"
#: ../../include/conversation.php:940
#, php-format
msgid "%s likes this."
msgstr "a %s agrada això."
#: ../../include/conversation.php:940
#, php-format
msgid "%s doesn't like this."
msgstr "a %s desagrada això."
#: ../../include/conversation.php:945
#, php-format
msgid "<span %1$s>%2$d people</span> like this"
msgstr "<span %1$s>%2$d gent</span> agrada això"
#: ../../include/conversation.php:948
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this"
msgstr "<span %1$s>%2$d gent</span> no agrada això"
#: ../../include/conversation.php:962
msgid "and"
msgstr "i"
#: ../../include/conversation.php:968
#, php-format
msgid ", and %d other people"
msgstr ", i altres %d persones"
#: ../../include/conversation.php:970
#, php-format
msgid "%s like this."
msgstr "a %s li agrada això."
#: ../../include/conversation.php:970
#, php-format
msgid "%s don't like this."
msgstr "a %s no li agrada això."
#: ../../include/conversation.php:997 ../../include/conversation.php:1015
msgid "Visible to <strong>everybody</strong>"
msgstr "Visible per a <strong>tothom</strong>"
#: ../../include/conversation.php:998 ../../include/conversation.php:1016
#: ../../mod/wallmessage.php:127 ../../mod/wallmessage.php:135
#: ../../mod/message.php:283 ../../mod/message.php:291
#: ../../mod/message.php:466 ../../mod/message.php:474
msgid "Please enter a link URL:"
msgstr "Sius plau, entri l'enllaç URL:"
#: ../../include/conversation.php:999 ../../include/conversation.php:1017
msgid "Please enter a video link/URL:"
msgstr "Per favor , introdueixi el enllaç/URL del video"
#: ../../include/conversation.php:1000 ../../include/conversation.php:1018
msgid "Please enter an audio link/URL:"
msgstr "Per favor , introdueixi el enllaç/URL del audio:"
#: ../../include/conversation.php:1001 ../../include/conversation.php:1019
msgid "Tag term:"
msgstr "Terminis de l'etiqueta:"
#: ../../include/conversation.php:1002 ../../include/conversation.php:1020
#: ../../mod/filer.php:30
msgid "Save to Folder:"
msgstr "Guardar a la Carpeta:"
#: ../../include/conversation.php:1003 ../../include/conversation.php:1021
msgid "Where are you right now?"
msgstr "On ets ara?"
#: ../../include/conversation.php:1004
msgid "Delete item(s)?"
msgstr "Esborrar element(s)?"
#: ../../include/conversation.php:1046
msgid "Post to Email"
msgstr "Correu per enviar"
#: ../../include/conversation.php:1081 ../../mod/photos.php:1531
msgid "Share"
msgstr "Compartir"
#: ../../include/conversation.php:1082 ../../mod/editpost.php:110
#: ../../mod/wallmessage.php:154 ../../mod/message.php:332
#: ../../mod/message.php:562
msgid "Upload photo"
msgstr "Carregar foto"
#: ../../include/conversation.php:1083 ../../mod/editpost.php:111
msgid "upload photo"
msgstr "carregar fotos"
#: ../../include/conversation.php:1084 ../../mod/editpost.php:112
msgid "Attach file"
msgstr "Adjunta fitxer"
#: ../../include/conversation.php:1085 ../../mod/editpost.php:113
msgid "attach file"
msgstr "adjuntar arxiu"
#: ../../include/conversation.php:1086 ../../mod/editpost.php:114
#: ../../mod/wallmessage.php:155 ../../mod/message.php:333
#: ../../mod/message.php:563
msgid "Insert web link"
msgstr "Inserir enllaç web"
#: ../../include/conversation.php:1087 ../../mod/editpost.php:115
msgid "web link"
msgstr "enllaç de web"
#: ../../include/conversation.php:1088 ../../mod/editpost.php:116
msgid "Insert video link"
msgstr "Insertar enllaç de video"
#: ../../include/conversation.php:1089 ../../mod/editpost.php:117
msgid "video link"
msgstr "enllaç de video"
#: ../../include/conversation.php:1090 ../../mod/editpost.php:118
msgid "Insert audio link"
msgstr "Insertar enllaç de audio"
#: ../../include/conversation.php:1091 ../../mod/editpost.php:119
msgid "audio link"
msgstr "enllaç de audio"
#: ../../include/conversation.php:1092 ../../mod/editpost.php:120
msgid "Set your location"
msgstr "Canvia la teva ubicació"
#: ../../include/conversation.php:1093 ../../mod/editpost.php:121
msgid "set location"
msgstr "establir la ubicació"
#: ../../include/conversation.php:1094 ../../mod/editpost.php:122
msgid "Clear browser location"
msgstr "neteja adreçes del navegador"
#: ../../include/conversation.php:1095 ../../mod/editpost.php:123
msgid "clear location"
msgstr "netejar ubicació"
#: ../../include/conversation.php:1097 ../../mod/editpost.php:137
msgid "Set title"
msgstr "Canviar títol"
#: ../../include/conversation.php:1099 ../../mod/editpost.php:139
msgid "Categories (comma-separated list)"
msgstr "Categories (lista separada per comes)"
#: ../../include/conversation.php:1101 ../../mod/editpost.php:125
msgid "Permission settings"
msgstr "Configuració de permisos"
#: ../../include/conversation.php:1102
msgid "permissions"
msgstr "Permissos"
#: ../../include/conversation.php:1110 ../../mod/editpost.php:133
msgid "CC: email addresses"
msgstr "CC: Adreça de correu"
#: ../../include/conversation.php:1111 ../../mod/editpost.php:134
msgid "Public post"
msgstr "Enviament públic"
#: ../../include/conversation.php:1113 ../../mod/editpost.php:140
msgid "Example: bob@example.com, mary@example.com"
msgstr "Exemple: bob@example.com, mary@example.com"
#: ../../include/conversation.php:1117 ../../mod/editpost.php:145
#: ../../mod/photos.php:1553 ../../mod/photos.php:1597
#: ../../mod/photos.php:1680 ../../mod/content.php:742
#: ../../object/Item.php:662
msgid "Preview"
msgstr "Vista prèvia"
#: ../../include/conversation.php:1126
msgid "Post to Groups"
msgstr "Publica-ho a Grups"
#: ../../include/conversation.php:1127
msgid "Post to Contacts"
msgstr "Publica-ho a Contactes"
#: ../../include/conversation.php:1128
msgid "Private post"
msgstr "Enviament Privat"
#: ../../include/enotify.php:16
msgid "Friendica Notification"
@ -9355,17 +1901,17 @@ msgstr "%1$s [url=%2$s] t'ha etiquetat[/url]."
#: ../../include/enotify.php:155
#, php-format
msgid "[Friendica:Notify] %1$s poked you"
msgstr ""
msgstr "[Friendica:Notificació] %1$s t'atia"
#: ../../include/enotify.php:156
#, php-format
msgid "%1$s poked you at %2$s"
msgstr ""
msgstr "%1$s t'atia en %2$s"
#: ../../include/enotify.php:157
#, php-format
msgid "%1$s [url=%2$s]poked you[/url]."
msgstr ""
msgstr "%1$s [url=%2$s]t'atia[/url]."
#: ../../include/enotify.php:172
#, php-format
@ -9434,144 +1980,293 @@ msgstr "Foto:"
msgid "Please visit %s to approve or reject the suggestion."
msgstr "Si us plau, visiteu %s per aprovar o rebutjar la suggerencia."
#: ../../include/follow.php:32
msgid "Connect URL missing."
msgstr "URL del connector perduda."
#: ../../include/message.php:15 ../../include/message.php:172
msgid "[no subject]"
msgstr "[Sense assumpte]"
#: ../../include/follow.php:59
msgid ""
"This site is not configured to allow communications with other networks."
msgstr "Aquest lloc no està configurat per permetre les comunicacions amb altres xarxes."
#: ../../include/message.php:144 ../../mod/item.php:446
#: ../../mod/wall_upload.php:135 ../../mod/wall_upload.php:144
#: ../../mod/wall_upload.php:151
msgid "Wall Photos"
msgstr "Fotos del Mur"
#: ../../include/follow.php:60 ../../include/follow.php:80
msgid "No compatible communication protocols or feeds were discovered."
msgstr "Protocol de comunnicació no compatible o alimentador descobert."
#: ../../include/nav.php:34 ../../mod/navigation.php:20
msgid "Nothing new here"
msgstr "Res nou aquí"
#: ../../include/follow.php:78
msgid "The profile address specified does not provide adequate information."
msgstr "L'adreça de perfil especificada no proveeix informació adient."
#: ../../include/nav.php:38 ../../mod/navigation.php:24
msgid "Clear notifications"
msgstr "Neteja notificacions"
#: ../../include/follow.php:82
msgid "An author or name was not found."
msgstr "Un autor o nom no va ser trobat"
#: ../../include/nav.php:73 ../../boot.php:1135
msgid "Logout"
msgstr "Sortir"
#: ../../include/follow.php:84
msgid "No browser URL could be matched to this address."
msgstr "Cap direcció URL del navegador coincideix amb aquesta adreça."
#: ../../include/nav.php:73
msgid "End this session"
msgstr "Termina sessió"
#: ../../include/follow.php:86
msgid ""
"Unable to match @-style Identity Address with a known protocol or email "
"contact."
msgstr "Incapaç de trobar coincidències amb la Adreça d'Identitat estil @ amb els protocols coneguts o contactes de correu. "
#: ../../include/nav.php:76 ../../boot.php:1939
msgid "Status"
msgstr "Estatus"
#: ../../include/follow.php:87
msgid "Use mailto: in front of address to force email check."
msgstr "Emprar mailto: davant la adreça per a forçar la comprovació del correu."
#: ../../include/nav.php:76 ../../include/nav.php:143
#: ../../view/theme/diabook/theme.php:87
msgid "Your posts and conversations"
msgstr "Els teus anuncis i converses"
#: ../../include/follow.php:93
msgid ""
"The profile address specified belongs to a network which has been disabled "
"on this site."
msgstr "La direcció del perfil especificat pertany a una xarxa que ha estat desactivada en aquest lloc."
#: ../../include/nav.php:77 ../../view/theme/diabook/theme.php:88
msgid "Your profile page"
msgstr "La seva pàgina de perfil"
#: ../../include/follow.php:103
msgid ""
"Limited profile. This person will be unable to receive direct/personal "
"notifications from you."
msgstr "Perfil limitat. Aquesta persona no podrà rebre notificacions personals/directes de tu."
#: ../../include/nav.php:78 ../../mod/fbrowser.php:25
#: ../../view/theme/diabook/theme.php:90 ../../boot.php:1953
msgid "Photos"
msgstr "Fotos"
#: ../../include/follow.php:205
msgid "Unable to retrieve contact information."
msgstr "No es pot recuperar la informació de contacte."
#: ../../include/nav.php:78 ../../view/theme/diabook/theme.php:90
msgid "Your photos"
msgstr "Les seves fotos"
#: ../../include/follow.php:259
msgid "following"
msgstr "seguint"
#: ../../include/nav.php:79 ../../mod/events.php:370
#: ../../view/theme/diabook/theme.php:91 ../../boot.php:1970
msgid "Events"
msgstr "Esdeveniments"
#: ../../include/items.php:3373
msgid "A new person is sharing with you at "
msgstr "Una persona nova està compartint amb tú en"
#: ../../include/nav.php:79 ../../view/theme/diabook/theme.php:91
msgid "Your events"
msgstr "Els seus esdeveniments"
#: ../../include/items.php:3373
msgid "You have a new follower at "
msgstr "Tens un nou seguidor a "
#: ../../include/nav.php:80 ../../view/theme/diabook/theme.php:92
msgid "Personal notes"
msgstr "Notes personals"
#: ../../include/items.php:3892
msgid "Do you really want to delete this item?"
msgstr ""
#: ../../include/nav.php:80 ../../view/theme/diabook/theme.php:92
msgid "Your personal photos"
msgstr "Les seves fotos personals"
#: ../../include/items.php:4085
msgid "Archives"
msgstr "Arxius"
#: ../../include/nav.php:91 ../../boot.php:1136
msgid "Login"
msgstr "Identifica't"
#: ../../include/user.php:39
msgid "An invitation is required."
msgstr "Es requereix invitació."
#: ../../include/nav.php:91
msgid "Sign in"
msgstr "Accedeix"
#: ../../include/user.php:44
msgid "Invitation could not be verified."
msgstr "La invitació no ha pogut ser verificada."
#: ../../include/nav.php:104 ../../include/nav.php:143
#: ../../mod/notifications.php:93 ../../view/theme/diabook/theme.php:87
msgid "Home"
msgstr "Inici"
#: ../../include/user.php:52
msgid "Invalid OpenID url"
msgstr "OpenID url no vàlid"
#: ../../include/nav.php:104
msgid "Home Page"
msgstr "Pàgina d'Inici"
#: ../../include/user.php:67
msgid "Please enter the required information."
msgstr "Per favor, introdueixi la informació requerida."
#: ../../include/nav.php:108 ../../mod/register.php:275 ../../boot.php:1111
msgid "Register"
msgstr "Registrar"
#: ../../include/user.php:81
msgid "Please use a shorter name."
msgstr "Per favor, empri un nom més curt."
#: ../../include/nav.php:108
msgid "Create an account"
msgstr "Crear un compte"
#: ../../include/user.php:83
msgid "Name too short."
msgstr "Nom massa curt."
#: ../../include/nav.php:113 ../../mod/help.php:84
msgid "Help"
msgstr "Ajuda"
#: ../../include/user.php:98
msgid "That doesn't appear to be your full (First Last) name."
msgstr "Això no sembla ser el teu nom complet."
#: ../../include/nav.php:113
msgid "Help and documentation"
msgstr "Ajuda i documentació"
#: ../../include/user.php:103
msgid "Your email domain is not among those allowed on this site."
msgstr "El seu domini de correu electrònic no es troba entre els permesos en aquest lloc."
#: ../../include/nav.php:116
msgid "Apps"
msgstr "Aplicacions"
#: ../../include/user.php:106
msgid "Not a valid email address."
msgstr "Adreça de correu no vàlida."
#: ../../include/nav.php:116
msgid "Addon applications, utilities, games"
msgstr "Afegits: aplicacions, utilitats, jocs"
#: ../../include/user.php:116
msgid "Cannot use that email."
msgstr "No es pot utilitzar aquest correu electrònic."
#: ../../include/nav.php:118
msgid "Search site content"
msgstr "Busca contingut en el lloc"
#: ../../include/user.php:122
msgid ""
"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and "
"must also begin with a letter."
msgstr "El teu sobrenom nomes pot contenir \"a-z\", \"0-9\", \"-\", i \"_\", i començar amb lletra."
#: ../../include/nav.php:128 ../../mod/community.php:32
#: ../../view/theme/diabook/theme.php:93
msgid "Community"
msgstr "Comunitat"
#: ../../include/user.php:128 ../../include/user.php:226
msgid "Nickname is already registered. Please choose another."
msgstr "àlies ja registrat. Tria un altre."
#: ../../include/nav.php:128
msgid "Conversations on this site"
msgstr "Converses en aquest lloc"
#: ../../include/user.php:138
msgid ""
"Nickname was once registered here and may not be re-used. Please choose "
"another."
msgstr "L'àlies emprat ja està registrat alguna vegada i no es pot reutilitzar "
#: ../../include/nav.php:130
msgid "Directory"
msgstr "Directori"
#: ../../include/user.php:154
msgid "SERIOUS ERROR: Generation of security keys failed."
msgstr "ERROR IMPORTANT: La generació de claus de seguretat ha fallat."
#: ../../include/nav.php:130
msgid "People directory"
msgstr "Directori de gent"
#: ../../include/user.php:212
msgid "An error occurred during registration. Please try again."
msgstr "Un error ha succeït durant el registre. Intenta-ho de nou."
#: ../../include/nav.php:140 ../../mod/notifications.php:83
msgid "Network"
msgstr "Xarxa"
#: ../../include/user.php:247
msgid "An error occurred creating your default profile. Please try again."
msgstr "Un error ha succeit durant la creació del teu perfil per defecte. Intenta-ho de nou."
#: ../../include/nav.php:140
msgid "Conversations from your friends"
msgstr "Converses dels teus amics"
#: ../../include/nav.php:141
msgid "Network Reset"
msgstr "Reiniciar Xarxa"
#: ../../include/nav.php:141
msgid "Load Network page with no filters"
msgstr "carrega la pàgina de Xarxa sense filtres"
#: ../../include/nav.php:149 ../../mod/notifications.php:98
msgid "Introductions"
msgstr "Presentacions"
#: ../../include/nav.php:149
msgid "Friend Requests"
msgstr "Sol·licitud d'Amistat"
#: ../../include/nav.php:150 ../../mod/notifications.php:220
msgid "Notifications"
msgstr "Notificacions"
#: ../../include/nav.php:151
msgid "See all notifications"
msgstr "Veure totes les notificacions"
#: ../../include/nav.php:152
msgid "Mark all system notifications seen"
msgstr "Marcar totes les notificacions del sistema com a vistes"
#: ../../include/nav.php:156 ../../mod/message.php:182
#: ../../mod/notifications.php:103
msgid "Messages"
msgstr "Missatges"
#: ../../include/nav.php:156
msgid "Private mail"
msgstr "Correu privat"
#: ../../include/nav.php:157
msgid "Inbox"
msgstr "Safata d'entrada"
#: ../../include/nav.php:158
msgid "Outbox"
msgstr "Safata de sortida"
#: ../../include/nav.php:159 ../../mod/message.php:9
msgid "New Message"
msgstr "Nou Missatge"
#: ../../include/nav.php:162
msgid "Manage"
msgstr "Gestionar"
#: ../../include/nav.php:162
msgid "Manage other pages"
msgstr "Gestiona altres pàgines"
#: ../../include/nav.php:165
msgid "Delegations"
msgstr "Delegacions"
#: ../../include/nav.php:165 ../../mod/delegate.php:121
msgid "Delegate Page Management"
msgstr "Gestió de les Pàgines Delegades"
#: ../../include/nav.php:167 ../../mod/admin.php:861 ../../mod/admin.php:1069
#: ../../mod/settings.php:74 ../../mod/uexport.php:48
#: ../../mod/newmember.php:22 ../../view/theme/diabook/theme.php:537
#: ../../view/theme/diabook/theme.php:658
msgid "Settings"
msgstr "Ajustos"
#: ../../include/nav.php:167 ../../mod/settings.php:30 ../../mod/uexport.php:9
msgid "Account settings"
msgstr "Configuració del compte"
#: ../../include/nav.php:169 ../../boot.php:1438
msgid "Profiles"
msgstr "Perfils"
#: ../../include/nav.php:169
msgid "Manage/Edit Profiles"
msgstr "Gestiona/Edita Perfils"
#: ../../include/nav.php:171 ../../mod/contacts.php:607
#: ../../view/theme/diabook/theme.php:89
msgid "Contacts"
msgstr "Contactes"
#: ../../include/nav.php:171
msgid "Manage/edit friends and contacts"
msgstr "Gestiona/edita amics i contactes"
#: ../../include/nav.php:178 ../../mod/admin.php:120
msgid "Admin"
msgstr "Admin"
#: ../../include/nav.php:178
msgid "Site setup and configuration"
msgstr "Ajustos i configuració del lloc"
#: ../../include/nav.php:182
msgid "Navigation"
msgstr "Navegació"
#: ../../include/nav.php:182
msgid "Site map"
msgstr "Mapa del lloc"
#: ../../include/oembed.php:138
msgid "Embedded content"
msgstr "Contingut incrustat"
#: ../../include/oembed.php:147
msgid "Embedding disabled"
msgstr "Incrustacions deshabilitades"
#: ../../include/uimport.php:94
msgid "Error decoding account file"
msgstr "Error decodificant l'arxiu del compte"
#: ../../include/uimport.php:100
msgid "Error! No version data in file! This is not a Friendica account file?"
msgstr "Error! No hi ha dades al arxiu! No es un arxiu de compte de Friendica?"
#: ../../include/uimport.php:116
msgid "Error! Cannot check nickname"
msgstr "Error! No puc comprobar l'Àlies"
#: ../../include/uimport.php:120
#, php-format
msgid "User '%s' already exists on this server!"
msgstr "El usuari %s' ja existeix en aquest servidor!"
#: ../../include/uimport.php:139
msgid "User creation error"
msgstr "Error en la creació de l'usuari"
#: ../../include/uimport.php:157
msgid "User profile creation error"
msgstr "Error en la creació del perfil d'usuari"
#: ../../include/uimport.php:202
#, php-format
msgid "%d contact not imported"
msgid_plural "%d contacts not imported"
msgstr[0] "%d contacte no importat"
msgstr[1] "%d contactes no importats"
#: ../../include/uimport.php:272
msgid "Done. You can now login with your username and password"
msgstr "Fet. Ja pots identificar-te amb el teu nom d'usuari i contrasenya"
#: ../../include/security.php:22
msgid "Welcome "
@ -9591,360 +2286,4830 @@ msgid ""
"form has been opened for too long (>3 hours) before submitting it."
msgstr "El formulari del token de seguretat no es correcte. Això probablement passa perquè el formulari ha estat massa temps obert (>3 hores) abans d'enviat-lo."
#: ../../include/Contact.php:115
msgid "stopped following"
msgstr "Deixar de seguir"
#: ../../mod/profiles.php:18 ../../mod/profiles.php:133
#: ../../mod/profiles.php:160 ../../mod/profiles.php:583
#: ../../mod/dfrn_confirm.php:62
msgid "Profile not found."
msgstr "Perfil no trobat."
#: ../../include/Contact.php:225 ../../include/conversation.php:820
msgid "Poke"
msgstr ""
#: ../../mod/profiles.php:37
msgid "Profile deleted."
msgstr "Perfil esborrat."
#: ../../include/Contact.php:226 ../../include/conversation.php:814
msgid "View Status"
msgstr "Veure Estatus"
#: ../../mod/profiles.php:55 ../../mod/profiles.php:89
msgid "Profile-"
msgstr "Perfil-"
#: ../../include/Contact.php:227 ../../include/conversation.php:815
msgid "View Profile"
msgstr "Veure Perfil"
#: ../../mod/profiles.php:74 ../../mod/profiles.php:117
msgid "New profile created."
msgstr "Nou perfil creat."
#: ../../include/Contact.php:228 ../../include/conversation.php:816
msgid "View Photos"
msgstr "Veure Fotos"
#: ../../mod/profiles.php:95
msgid "Profile unavailable to clone."
msgstr "No es pot clonar el perfil."
#: ../../include/Contact.php:229 ../../include/Contact.php:251
#: ../../include/conversation.php:817
msgid "Network Posts"
msgstr "Enviaments a la Xarxa"
#: ../../mod/profiles.php:170
msgid "Profile Name is required."
msgstr "Nom de perfil requerit."
#: ../../include/Contact.php:230 ../../include/Contact.php:251
#: ../../include/conversation.php:818
msgid "Edit Contact"
msgstr "Editat Contacte"
#: ../../mod/profiles.php:317
msgid "Marital Status"
msgstr "Estatus Marital"
#: ../../include/Contact.php:231 ../../include/Contact.php:251
#: ../../include/conversation.php:819
msgid "Send PM"
msgstr "Enviar Missatge Privat"
#: ../../mod/profiles.php:321
msgid "Romantic Partner"
msgstr "Soci Romàntic"
#: ../../include/conversation.php:207
#: ../../mod/profiles.php:325
msgid "Likes"
msgstr "Agrada"
#: ../../mod/profiles.php:329
msgid "Dislikes"
msgstr "No agrada"
#: ../../mod/profiles.php:333
msgid "Work/Employment"
msgstr "Treball/Ocupació"
#: ../../mod/profiles.php:336
msgid "Religion"
msgstr "Religió"
#: ../../mod/profiles.php:340
msgid "Political Views"
msgstr "Idees Polítiques"
#: ../../mod/profiles.php:344
msgid "Gender"
msgstr "Gènere"
#: ../../mod/profiles.php:348
msgid "Sexual Preference"
msgstr "Preferència sexual"
#: ../../mod/profiles.php:352
msgid "Homepage"
msgstr "Inici"
#: ../../mod/profiles.php:356
msgid "Interests"
msgstr "Interesos"
#: ../../mod/profiles.php:360
msgid "Address"
msgstr "Adreça"
#: ../../mod/profiles.php:367
msgid "Location"
msgstr "Ubicació"
#: ../../mod/profiles.php:450
msgid "Profile updated."
msgstr "Perfil actualitzat."
#: ../../mod/profiles.php:521
msgid " and "
msgstr " i "
#: ../../mod/profiles.php:529
msgid "public profile"
msgstr "perfil públic"
#: ../../mod/profiles.php:532
#, php-format
msgid "%1$s poked %2$s"
msgstr ""
msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
msgstr "%1$s s'ha canviat de %2$s a &ldquo;%3$s&rdquo;"
#: ../../include/conversation.php:291
msgid "post/item"
msgstr "anunci/element"
#: ../../include/conversation.php:292
#: ../../mod/profiles.php:533
#, php-format
msgid "%1$s marked %2$s's %3$s as favorite"
msgstr "%1$s marcat %2$s's %3$s com favorit"
msgid " - Visit %1$s's %2$s"
msgstr " - Visita %1$s de %2$s"
#: ../../include/conversation.php:621 ../../object/Item.php:249
msgid "Categories:"
msgstr ""
#: ../../include/conversation.php:622 ../../object/Item.php:250
msgid "Filed under:"
msgstr ""
#: ../../include/conversation.php:710
msgid "remove"
msgstr "esborrar"
#: ../../include/conversation.php:714
msgid "Delete Selected Items"
msgstr "Esborra els Elements Seleccionats"
#: ../../include/conversation.php:813
msgid "Follow Thread"
msgstr ""
#: ../../include/conversation.php:882
#: ../../mod/profiles.php:536
#, php-format
msgid "%s likes this."
msgstr "a %s agrada això."
msgid "%1$s has an updated %2$s, changing %3$s."
msgstr "%1$s te una actualització %2$s, canviant %3$s."
#: ../../include/conversation.php:882
#: ../../mod/profiles.php:609
msgid "Hide your contact/friend list from viewers of this profile?"
msgstr "Amaga la llista de contactes/amics en la vista d'aquest perfil?"
#: ../../mod/profiles.php:611 ../../mod/api.php:106 ../../mod/register.php:240
#: ../../mod/settings.php:961 ../../mod/settings.php:967
#: ../../mod/settings.php:975 ../../mod/settings.php:979
#: ../../mod/settings.php:984 ../../mod/settings.php:990
#: ../../mod/settings.php:996 ../../mod/settings.php:1002
#: ../../mod/settings.php:1032 ../../mod/settings.php:1033
#: ../../mod/settings.php:1034 ../../mod/settings.php:1035
#: ../../mod/settings.php:1036 ../../mod/dfrn_request.php:837
msgid "No"
msgstr "No"
#: ../../mod/profiles.php:629
msgid "Edit Profile Details"
msgstr "Editor de Detalls del Perfil"
#: ../../mod/profiles.php:630 ../../mod/admin.php:491 ../../mod/admin.php:763
#: ../../mod/admin.php:902 ../../mod/admin.php:1102 ../../mod/admin.php:1189
#: ../../mod/contacts.php:386 ../../mod/settings.php:584
#: ../../mod/settings.php:694 ../../mod/settings.php:763
#: ../../mod/settings.php:837 ../../mod/settings.php:1064
#: ../../mod/crepair.php:166 ../../mod/poke.php:199 ../../mod/events.php:478
#: ../../mod/fsuggest.php:107 ../../mod/group.php:87 ../../mod/invite.php:140
#: ../../mod/localtime.php:45 ../../mod/manage.php:110
#: ../../mod/message.php:335 ../../mod/message.php:564 ../../mod/mood.php:137
#: ../../mod/photos.php:1078 ../../mod/photos.php:1199
#: ../../mod/photos.php:1501 ../../mod/photos.php:1552
#: ../../mod/photos.php:1596 ../../mod/photos.php:1679
#: ../../mod/install.php:248 ../../mod/install.php:286
#: ../../mod/content.php:733 ../../object/Item.php:653
#: ../../view/theme/cleanzero/config.php:80
#: ../../view/theme/diabook/config.php:152
#: ../../view/theme/diabook/theme.php:642 ../../view/theme/dispy/config.php:70
#: ../../view/theme/quattro/config.php:64
msgid "Submit"
msgstr "Enviar"
#: ../../mod/profiles.php:631
msgid "Change Profile Photo"
msgstr "Canviar la Foto del Perfil"
#: ../../mod/profiles.php:632
msgid "View this profile"
msgstr "Veure aquest perfil"
#: ../../mod/profiles.php:633
msgid "Create a new profile using these settings"
msgstr "Crear un nou perfil amb aquests ajustos"
#: ../../mod/profiles.php:634
msgid "Clone this profile"
msgstr "Clonar aquest perfil"
#: ../../mod/profiles.php:635
msgid "Delete this profile"
msgstr "Esborrar aquest perfil"
#: ../../mod/profiles.php:636
msgid "Profile Name:"
msgstr "Nom de Perfil:"
#: ../../mod/profiles.php:637
msgid "Your Full Name:"
msgstr "El Teu Nom Complet."
#: ../../mod/profiles.php:638
msgid "Title/Description:"
msgstr "Títol/Descripció:"
#: ../../mod/profiles.php:639
msgid "Your Gender:"
msgstr "Gènere:"
#: ../../mod/profiles.php:640
#, php-format
msgid "%s doesn't like this."
msgstr "a %s desagrada això."
msgid "Birthday (%s):"
msgstr "Aniversari (%s)"
#: ../../include/conversation.php:887
#: ../../mod/profiles.php:641
msgid "Street Address:"
msgstr "Direcció:"
#: ../../mod/profiles.php:642
msgid "Locality/City:"
msgstr "Localitat/Ciutat:"
#: ../../mod/profiles.php:643
msgid "Postal/Zip Code:"
msgstr "Codi Postal:"
#: ../../mod/profiles.php:644
msgid "Country:"
msgstr "País"
#: ../../mod/profiles.php:645
msgid "Region/State:"
msgstr "Regió/Estat:"
#: ../../mod/profiles.php:646
msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
msgstr "<span class=\"heart\">&hearts;</span> Estat Civil:"
#: ../../mod/profiles.php:647
msgid "Who: (if applicable)"
msgstr "Qui? (si és aplicable)"
#: ../../mod/profiles.php:648
msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
msgstr "Exemples: cathy123, Cathy Williams, cathy@example.com"
#: ../../mod/profiles.php:649
msgid "Since [date]:"
msgstr "Des de [data]"
#: ../../mod/profiles.php:651
msgid "Homepage URL:"
msgstr "Pàgina web URL:"
#: ../../mod/profiles.php:654
msgid "Religious Views:"
msgstr "Creencies Religioses:"
#: ../../mod/profiles.php:655
msgid "Public Keywords:"
msgstr "Paraules Clau Públiques"
#: ../../mod/profiles.php:656
msgid "Private Keywords:"
msgstr "Paraules Clau Privades:"
#: ../../mod/profiles.php:659
msgid "Example: fishing photography software"
msgstr "Exemple: pesca fotografia programari"
#: ../../mod/profiles.php:660
msgid "(Used for suggesting potential friends, can be seen by others)"
msgstr "(Emprat per suggerir potencials amics, Altres poden veure-ho)"
#: ../../mod/profiles.php:661
msgid "(Used for searching profiles, never shown to others)"
msgstr "(Emprat durant la cerca de perfils, mai mostrat a ningú)"
#: ../../mod/profiles.php:662
msgid "Tell us about yourself..."
msgstr "Parla'ns de tú....."
#: ../../mod/profiles.php:663
msgid "Hobbies/Interests"
msgstr "Aficions/Interessos"
#: ../../mod/profiles.php:664
msgid "Contact information and Social Networks"
msgstr "Informació de contacte i Xarxes Socials"
#: ../../mod/profiles.php:665
msgid "Musical interests"
msgstr "Gustos musicals"
#: ../../mod/profiles.php:666
msgid "Books, literature"
msgstr "Llibres, Literatura"
#: ../../mod/profiles.php:667
msgid "Television"
msgstr "Televisió"
#: ../../mod/profiles.php:668
msgid "Film/dance/culture/entertainment"
msgstr "Cinema/ball/cultura/entreteniments"
#: ../../mod/profiles.php:669
msgid "Love/romance"
msgstr "Amor/sentiments"
#: ../../mod/profiles.php:670
msgid "Work/employment"
msgstr "Treball/ocupació"
#: ../../mod/profiles.php:671
msgid "School/education"
msgstr "Ensenyament/estudis"
#: ../../mod/profiles.php:676
msgid ""
"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
"be visible to anybody using the internet."
msgstr "Aquest és el teu perfil <strong>públic</strong>.<br />El qual <strong>pot</strong> ser visible per qualsevol qui faci servir Internet."
#: ../../mod/profiles.php:686 ../../mod/directory.php:111
msgid "Age: "
msgstr "Edat:"
#: ../../mod/profiles.php:725
msgid "Edit/Manage Profiles"
msgstr "Editar/Gestionar Perfils"
#: ../../mod/profiles.php:726 ../../boot.php:1444 ../../boot.php:1470
msgid "Change profile photo"
msgstr "Canviar la foto del perfil"
#: ../../mod/profiles.php:727 ../../boot.php:1445
msgid "Create New Profile"
msgstr "Crear un Nou Perfil"
#: ../../mod/profiles.php:738 ../../boot.php:1455
msgid "Profile Image"
msgstr "Imatge del Perfil"
#: ../../mod/profiles.php:740 ../../boot.php:1458
msgid "visible to everybody"
msgstr "Visible per tothom"
#: ../../mod/profiles.php:741 ../../boot.php:1459
msgid "Edit visibility"
msgstr "Editar visibilitat"
#: ../../mod/profperm.php:19 ../../mod/group.php:72 ../../index.php:345
msgid "Permission denied"
msgstr "Permís denegat"
#: ../../mod/profperm.php:25 ../../mod/profperm.php:55
msgid "Invalid profile identifier."
msgstr "Identificador del perfil no vàlid."
#: ../../mod/profperm.php:101
msgid "Profile Visibility Editor"
msgstr "Editor de Visibilitat del Perfil"
#: ../../mod/profperm.php:105 ../../mod/group.php:224
msgid "Click on a contact to add or remove."
msgstr "Clicar sobre el contacte per afegir o esborrar."
#: ../../mod/profperm.php:114
msgid "Visible To"
msgstr "Visible Per"
#: ../../mod/profperm.php:130
msgid "All Contacts (with secure profile access)"
msgstr "Tots els Contactes (amb accés segur al perfil)"
#: ../../mod/notes.php:44 ../../boot.php:1977
msgid "Personal Notes"
msgstr "Notes Personals"
#: ../../mod/display.php:19 ../../mod/search.php:89
#: ../../mod/dfrn_request.php:761 ../../mod/directory.php:31
#: ../../mod/videos.php:115 ../../mod/viewcontacts.php:17
#: ../../mod/photos.php:914 ../../mod/community.php:18
msgid "Public access denied."
msgstr "Accés públic denegat."
#: ../../mod/display.php:99 ../../mod/profile.php:155
msgid "Access to this profile has been restricted."
msgstr "L'accés a aquest perfil ha estat restringit."
#: ../../mod/display.php:239
msgid "Item has been removed."
msgstr "El element ha estat esborrat."
#: ../../mod/nogroup.php:40 ../../mod/contacts.php:395
#: ../../mod/contacts.php:585 ../../mod/viewcontacts.php:62
#, php-format
msgid "<span %1$s>%2$d people</span> like this"
msgstr ""
msgid "Visit %s's profile [%s]"
msgstr "Visitar perfil de %s [%s]"
#: ../../include/conversation.php:890
#: ../../mod/nogroup.php:41 ../../mod/contacts.php:586
msgid "Edit contact"
msgstr "Editar contacte"
#: ../../mod/nogroup.php:59
msgid "Contacts who are not members of a group"
msgstr "Contactes que no pertanyen a cap grup"
#: ../../mod/ping.php:238
msgid "{0} wants to be your friend"
msgstr "{0} vol ser el teu amic"
#: ../../mod/ping.php:243
msgid "{0} sent you a message"
msgstr "{0} t'ha enviat un missatge de"
#: ../../mod/ping.php:248
msgid "{0} requested registration"
msgstr "{0} solicituts de registre"
#: ../../mod/ping.php:254
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this"
msgstr ""
msgid "{0} commented %s's post"
msgstr "{0} va comentar l'enviament de %s"
#: ../../include/conversation.php:904
msgid "and"
msgstr "i"
#: ../../include/conversation.php:910
#: ../../mod/ping.php:259
#, php-format
msgid ", and %d other people"
msgstr ", i altres %d persones"
msgid "{0} liked %s's post"
msgstr "A {0} l'ha agradat l'enviament de %s"
#: ../../include/conversation.php:912
#: ../../mod/ping.php:264
#, php-format
msgid "%s like this."
msgstr "a %s li agrada això."
msgid "{0} disliked %s's post"
msgstr "A {0} no l'ha agradat l'enviament de %s"
#: ../../include/conversation.php:912
#: ../../mod/ping.php:269
#, php-format
msgid "%s don't like this."
msgstr "a %s no li agrada això."
msgid "{0} is now friends with %s"
msgstr "{0} ara és amic de %s"
#: ../../include/conversation.php:939 ../../include/conversation.php:957
msgid "Visible to <strong>everybody</strong>"
msgstr "Visible per a <strong>tothom</strong>"
#: ../../mod/ping.php:274
msgid "{0} posted"
msgstr "{0} publicat"
#: ../../include/conversation.php:941 ../../include/conversation.php:959
msgid "Please enter a video link/URL:"
msgstr "Per favor , introdueixi el enllaç/URL del video"
#: ../../mod/ping.php:279
#, php-format
msgid "{0} tagged %s's post with #%s"
msgstr "{0} va etiquetar la publicació de %s com #%s"
#: ../../include/conversation.php:942 ../../include/conversation.php:960
msgid "Please enter an audio link/URL:"
msgstr "Per favor , introdueixi el enllaç/URL del audio:"
#: ../../mod/ping.php:285
msgid "{0} mentioned you in a post"
msgstr "{0} et menciona en un missatge"
#: ../../include/conversation.php:943 ../../include/conversation.php:961
msgid "Tag term:"
msgstr "Terminis de l'etiqueta:"
#: ../../mod/admin.php:55
msgid "Theme settings updated."
msgstr "Ajustos de Tema actualitzats"
#: ../../include/conversation.php:945 ../../include/conversation.php:963
msgid "Where are you right now?"
msgstr "On ets ara?"
#: ../../mod/admin.php:96 ../../mod/admin.php:490
msgid "Site"
msgstr "Lloc"
#: ../../include/conversation.php:946
msgid "Delete item(s)?"
msgstr ""
#: ../../mod/admin.php:97 ../../mod/admin.php:762 ../../mod/admin.php:776
msgid "Users"
msgstr "Usuaris"
#: ../../include/conversation.php:988
msgid "Post to Email"
msgstr "Correu per enviar"
#: ../../mod/admin.php:98 ../../mod/admin.php:859 ../../mod/admin.php:901
msgid "Plugins"
msgstr "Plugins"
#: ../../include/conversation.php:1044
msgid "permissions"
msgstr "Permissos"
#: ../../mod/admin.php:99 ../../mod/admin.php:1067 ../../mod/admin.php:1101
msgid "Themes"
msgstr "Temes"
#: ../../include/conversation.php:1068
msgid "Post to Groups"
msgstr ""
#: ../../mod/admin.php:100
msgid "DB updates"
msgstr "Actualitzacions de BD"
#: ../../include/conversation.php:1069
msgid "Post to Contacts"
msgstr ""
#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1188
msgid "Logs"
msgstr "Registres"
#: ../../include/conversation.php:1070
msgid "Private post"
msgstr ""
#: ../../mod/admin.php:121
msgid "Plugin Features"
msgstr "Característiques del Plugin"
#: ../../include/plugin.php:429 ../../include/plugin.php:431
msgid "Click here to upgrade."
msgstr "Clica aquí per actualitzar."
#: ../../mod/admin.php:123
msgid "User registrations waiting for confirmation"
msgstr "Registre d'usuari a l'espera de confirmació"
#: ../../include/plugin.php:437
msgid "This action exceeds the limits set by your subscription plan."
msgstr "Aquesta acció excedeix els límits del teu plan de subscripció."
#: ../../mod/admin.php:182 ../../mod/admin.php:733
msgid "Normal Account"
msgstr "Compte Normal"
#: ../../include/plugin.php:442
msgid "This action is not available under your subscription plan."
msgstr "Aquesta acció no està disponible en el teu plan de subscripció."
#: ../../mod/admin.php:183 ../../mod/admin.php:734
msgid "Soapbox Account"
msgstr "Compte Tribuna"
#: ../../boot.php:640
#: ../../mod/admin.php:184 ../../mod/admin.php:735
msgid "Community/Celebrity Account"
msgstr "Compte de Comunitat/Celebritat"
#: ../../mod/admin.php:185 ../../mod/admin.php:736
msgid "Automatic Friend Account"
msgstr "Compte d'Amistat Automàtic"
#: ../../mod/admin.php:186
msgid "Blog Account"
msgstr "Compte de Blog"
#: ../../mod/admin.php:187
msgid "Private Forum"
msgstr "Fòrum Privat"
#: ../../mod/admin.php:206
msgid "Message queues"
msgstr "Cues de missatges"
#: ../../mod/admin.php:211 ../../mod/admin.php:489 ../../mod/admin.php:761
#: ../../mod/admin.php:858 ../../mod/admin.php:900 ../../mod/admin.php:1066
#: ../../mod/admin.php:1100 ../../mod/admin.php:1187
msgid "Administration"
msgstr "Administració"
#: ../../mod/admin.php:212
msgid "Summary"
msgstr "Sumari"
#: ../../mod/admin.php:214
msgid "Registered users"
msgstr "Usuaris registrats"
#: ../../mod/admin.php:216
msgid "Pending registrations"
msgstr "Registres d'usuari pendents"
#: ../../mod/admin.php:217
msgid "Version"
msgstr "Versió"
#: ../../mod/admin.php:219
msgid "Active plugins"
msgstr "Plugins actius"
#: ../../mod/admin.php:405
msgid "Site settings updated."
msgstr "Ajustos del lloc actualitzats."
#: ../../mod/admin.php:434 ../../mod/settings.php:793
msgid "No special theme for mobile devices"
msgstr "No hi ha un tema específic per a mòbil"
#: ../../mod/admin.php:451 ../../mod/contacts.php:330
msgid "Never"
msgstr "Mai"
#: ../../mod/admin.php:460
msgid "Multi user instance"
msgstr "Instancia multiusuari"
#: ../../mod/admin.php:476
msgid "Closed"
msgstr "Tancat"
#: ../../mod/admin.php:477
msgid "Requires approval"
msgstr "Requereix aprovació"
#: ../../mod/admin.php:478
msgid "Open"
msgstr "Obert"
#: ../../mod/admin.php:482
msgid "No SSL policy, links will track page SSL state"
msgstr "No existe una política de SSL, se hará un seguimiento de los vínculos de la página con SSL"
#: ../../mod/admin.php:483
msgid "Force all links to use SSL"
msgstr "Forzar a tots els enllaços a utilitzar SSL"
#: ../../mod/admin.php:484
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr "Certificat auto-signat, utilitzar SSL només per a enllaços locals (desaconsellat)"
#: ../../mod/admin.php:492 ../../mod/register.php:261
msgid "Registration"
msgstr "Procés de Registre"
#: ../../mod/admin.php:493
msgid "File upload"
msgstr "Fitxer carregat"
#: ../../mod/admin.php:494
msgid "Policies"
msgstr "Polítiques"
#: ../../mod/admin.php:495
msgid "Advanced"
msgstr "Avançat"
#: ../../mod/admin.php:496
msgid "Performance"
msgstr "Rendiment"
#: ../../mod/admin.php:500
msgid "Site name"
msgstr "Nom del lloc"
#: ../../mod/admin.php:501
msgid "Banner/Logo"
msgstr "Senyera/Logo"
#: ../../mod/admin.php:502
msgid "System language"
msgstr "Idioma del Sistema"
#: ../../mod/admin.php:503
msgid "System theme"
msgstr "Tema del sistema"
#: ../../mod/admin.php:503
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr "Tema per defecte del sistema - pot ser obviat pels perfils del usuari - <a href='#' id='cnftheme'>Canviar ajustos de tema</a>"
#: ../../mod/admin.php:504
msgid "Mobile system theme"
msgstr "Tema per a mòbil"
#: ../../mod/admin.php:504
msgid "Theme for mobile devices"
msgstr "Tema per a aparells mòbils"
#: ../../mod/admin.php:505
msgid "SSL link policy"
msgstr "Política SSL per als enllaços"
#: ../../mod/admin.php:505
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Determina si els enllaços generats han de ser forçats a utilitzar SSL"
#: ../../mod/admin.php:506
msgid "'Share' element"
msgstr "'Compartir' element"
#: ../../mod/admin.php:506
msgid "Activates the bbcode element 'share' for repeating items."
msgstr "Activa el element bbcode 'compartir' per a repetir articles."
#: ../../mod/admin.php:507
msgid "Hide help entry from navigation menu"
msgstr "Amaga l'entrada d'ajuda del menu de navegació"
#: ../../mod/admin.php:507
msgid ""
"Hides the menu entry for the Help pages from the navigation menu. You can "
"still access it calling /help directly."
msgstr "Amaga l'entrada del menú de les pàgines d'ajuda. Pots encara accedir entrant /ajuda directament."
#: ../../mod/admin.php:508
msgid "Single user instance"
msgstr "Instancia per a un únic usuari"
#: ../../mod/admin.php:508
msgid "Make this instance multi-user or single-user for the named user"
msgstr "Fer aquesta instancia multi-usuari o mono-usuari per al usuari anomenat"
#: ../../mod/admin.php:509
msgid "Maximum image size"
msgstr "Mida màxima de les imatges"
#: ../../mod/admin.php:509
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Mida màxima en bytes de les imatges a pujar. Per defecte es 0, que vol dir sense límits."
#: ../../mod/admin.php:510
msgid "Maximum image length"
msgstr "Maxima longitud d'imatge"
#: ../../mod/admin.php:510
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr "Longitud màxima en píxels del costat més llarg de la imatge carregada. Per defecte es -1, que significa sense límits"
#: ../../mod/admin.php:511
msgid "JPEG image quality"
msgstr "Qualitat per a la imatge JPEG"
#: ../../mod/admin.php:511
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr "Els JPEGs pujats seran guardats amb la qualitat que ajustis de [0-100]. Per defecte es 100 màxima qualitat."
#: ../../mod/admin.php:513
msgid "Register policy"
msgstr "Política per a registrar"
#: ../../mod/admin.php:514
msgid "Maximum Daily Registrations"
msgstr "Registres Màxims Diaris"
#: ../../mod/admin.php:514
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 "Si es permet el registre, això ajusta el nombre màxim de nous usuaris a acceptar diariament. Si el registre esta tancat, aquest ajust no te efectes."
#: ../../mod/admin.php:515
msgid "Register text"
msgstr "Text al registrar"
#: ../../mod/admin.php:515
msgid "Will be displayed prominently on the registration page."
msgstr "Serà mostrat de forma preminent a la pàgina durant el procés de registre."
#: ../../mod/admin.php:516
msgid "Accounts abandoned after x days"
msgstr "Comptes abandonats després de x dies"
#: ../../mod/admin.php:516
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "No gastará recursos del sistema creant enquestes des de llocs externos per a comptes abandonats. Introdueixi 0 per a cap límit temporal."
#: ../../mod/admin.php:517
msgid "Allowed friend domains"
msgstr "Dominis amics permesos"
#: ../../mod/admin.php:517
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr "Llista de dominis separada per comes, de adreçes de correu que són permeses per establir amistats. S'admeten comodins. Deixa'l buit per a acceptar tots els dominis."
#: ../../mod/admin.php:518
msgid "Allowed email domains"
msgstr "Dominis de correu permesos"
#: ../../mod/admin.php:518
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 "Llista de dominis separada per comes, de adreçes de correu que són permeses per registrtar-se. S'admeten comodins. Deixa'l buit per a acceptar tots els dominis."
#: ../../mod/admin.php:519
msgid "Block public"
msgstr "Bloqueig públic"
#: ../../mod/admin.php:519
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Bloqueja l'accés públic a qualsevol pàgina del lloc fins que t'hagis identificat."
#: ../../mod/admin.php:520
msgid "Force publish"
msgstr "Forçar publicació"
#: ../../mod/admin.php:520
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Obliga a que tots el perfils en aquest lloc siguin mostrats en el directori del lloc."
#: ../../mod/admin.php:521
msgid "Global directory update URL"
msgstr "Actualitzar URL del directori global"
#: ../../mod/admin.php:521
msgid ""
"URL to update the global directory. If this is not set, the global directory"
" is completely unavailable to the application."
msgstr "URL per actualitzar el directori global. Si no es configura, el directori global serà completament inaccesible per a l'aplicació. "
#: ../../mod/admin.php:522
msgid "Allow threaded items"
msgstr "Permetre fils als articles"
#: ../../mod/admin.php:522
msgid "Allow infinite level threading for items on this site."
msgstr "Permet un nivell infinit de fils per a articles en aquest lloc."
#: ../../mod/admin.php:523
msgid "Private posts by default for new users"
msgstr "Els enviaments dels nous usuaris seran privats per defecte."
#: ../../mod/admin.php:523
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr "Canviar els permisos d'enviament per defecte per a tots els nous membres a grup privat en lloc de públic."
#: ../../mod/admin.php:524
msgid "Don't include post content in email notifications"
msgstr "No incloure el assumpte a les notificacions per correu electrónic"
#: ../../mod/admin.php:524
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 "No incloure assumpte d'un enviament/comentari/missatge_privat/etc. Als correus electronics que envii fora d'aquest lloc, com a mesura de privacitat. "
#: ../../mod/admin.php:525
msgid "Disallow public access to addons listed in the apps menu."
msgstr "Deshabilita el accés públic als complements llistats al menu d'aplicacions"
#: ../../mod/admin.php:525
msgid ""
"Checking this box will restrict addons listed in the apps menu to members "
"only."
msgstr "Marcant això restringiras els complements llistats al menú d'aplicacions al membres"
#: ../../mod/admin.php:526
msgid "Don't embed private images in posts"
msgstr "No incrustar imatges en missatges privats"
#: ../../mod/admin.php:526
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 "No reemplaçar les fotos privades hospedades localment en missatges amb una còpia de l'imatge embeguda. Això vol dir que els contactes que rebin el missatge contenint fotos privades s'ha d'autenticar i carregar cada imatge, amb el que pot suposar bastant temps."
#: ../../mod/admin.php:528
msgid "Block multiple registrations"
msgstr "Bloquejar multiples registracions"
#: ../../mod/admin.php:528
msgid "Disallow users to register additional accounts for use as pages."
msgstr "Inhabilita als usuaris el crear comptes adicionals per a usar com a pàgines."
#: ../../mod/admin.php:529
msgid "OpenID support"
msgstr "Suport per a OpenID"
#: ../../mod/admin.php:529
msgid "OpenID support for registration and logins."
msgstr "Suport per a registre i validació a OpenID."
#: ../../mod/admin.php:530
msgid "Fullname check"
msgstr "Comprobació de nom complet"
#: ../../mod/admin.php:530
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr "Obliga els usuaris a col·locar un espai en blanc entre nom i cognoms, com a mesura antispam"
#: ../../mod/admin.php:531
msgid "UTF-8 Regular expressions"
msgstr "expresions regulars UTF-8"
#: ../../mod/admin.php:531
msgid "Use PHP UTF8 regular expressions"
msgstr "Empri expresions regulars de PHP amb format UTF8"
#: ../../mod/admin.php:532
msgid "Show Community Page"
msgstr "Mostra la Pàgina de Comunitat"
#: ../../mod/admin.php:532
msgid ""
"Display a Community page showing all recent public postings on this site."
msgstr "Mostra a la pàgina de comunitat tots els missatges públics recents, d'aquest lloc."
#: ../../mod/admin.php:533
msgid "Enable OStatus support"
msgstr "Activa el suport per a OStatus"
#: ../../mod/admin.php:533
msgid ""
"Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr "Proveeix de compatibilitat integrada amb OStatus (identi.ca, status.net, etc). Totes les comunicacions a OStatus són públiques amb el que ocasionalment pots veure advertències."
#: ../../mod/admin.php:534
msgid "OStatus conversation completion interval"
msgstr "Interval de conclusió de la conversació a OStatus"
#: ../../mod/admin.php:534
msgid ""
"How often shall the poller check for new entries in OStatus conversations? "
"This can be a very ressource task."
msgstr "Com de sovint el sondejador ha de comprovar les noves conversacions entrades a OStatus? Això pot implicar una gran càrrega de treball."
#: ../../mod/admin.php:535
msgid "Enable Diaspora support"
msgstr "Habilitar suport per Diaspora"
#: ../../mod/admin.php:535
msgid "Provide built-in Diaspora network compatibility."
msgstr "Proveeix compatibilitat integrada amb la xarxa Diaspora"
#: ../../mod/admin.php:536
msgid "Only allow Friendica contacts"
msgstr "Només permetre contactes de Friendica"
#: ../../mod/admin.php:536
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr "Tots els contactes "
#: ../../mod/admin.php:537
msgid "Verify SSL"
msgstr "Verificar SSL"
#: ../../mod/admin.php:537
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 "Si ho vols, pots comprovar el certificat estrictament. Això farà que no puguis connectar (de cap manera) amb llocs amb certificats SSL autosignats."
#: ../../mod/admin.php:538
msgid "Proxy user"
msgstr "proxy d'usuari"
#: ../../mod/admin.php:539
msgid "Proxy URL"
msgstr "URL del proxy"
#: ../../mod/admin.php:540
msgid "Network timeout"
msgstr "Temps excedit a la xarxa"
#: ../../mod/admin.php:540
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Valor en segons. Canviat a 0 es sense límits (no recomenat)"
#: ../../mod/admin.php:541
msgid "Delivery interval"
msgstr "Interval d'entrega"
#: ../../mod/admin.php:541
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 "Retardar processos d'entrega, en segon pla, en aquesta quantitat de segons, per reduir la càrrega del sistema . Recomanem : 4-5 per als servidors compartits , 2-3 per a servidors privats virtuals . 0-1 per els grans servidors dedicats."
#: ../../mod/admin.php:542
msgid "Poll interval"
msgstr "Interval entre sondejos"
#: ../../mod/admin.php:542
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr "Endarrerir els processos de sondeig en segon pla durant aquest període, en segons, per tal de reduir la càrrega de treball del sistema, Si s'empra 0, s'utilitza l'interval d'entregues. "
#: ../../mod/admin.php:543
msgid "Maximum Load Average"
msgstr "Càrrega Màxima Sostinguda"
#: ../../mod/admin.php:543
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr "Càrrega màxima del sistema abans d'apaçar els processos d'entrega i sondeig - predeterminat a 50."
#: ../../mod/admin.php:545
msgid "Use MySQL full text engine"
msgstr "Emprar el motor de text complet de MySQL"
#: ../../mod/admin.php:545
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr "Activa el motos de text complet. Accelera les cerques pero només pot cercar per quatre o més caracters."
#: ../../mod/admin.php:546
msgid "Path to item cache"
msgstr "Camí cap a la caché de l'article"
#: ../../mod/admin.php:547
msgid "Cache duration in seconds"
msgstr "Duració de la caché en segons"
#: ../../mod/admin.php:547
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One"
" day)."
msgstr "Quan de temps s'han de mantenir els fitxers a la caché?. El valor per defecte son 86400 segons (un dia)."
#: ../../mod/admin.php:548
msgid "Path for lock file"
msgstr "Camí per a l'arxiu bloquejat"
#: ../../mod/admin.php:549
msgid "Temp path"
msgstr "Camí a carpeta temporal"
#: ../../mod/admin.php:550
msgid "Base path to installation"
msgstr "Trajectoria base per a instal·lar"
#: ../../mod/admin.php:567
msgid "Update has been marked successful"
msgstr "L'actualització ha estat marcada amb èxit"
#: ../../mod/admin.php:577
#, php-format
msgid "Executing %s failed. Check system logs."
msgstr "Ha fracassat l'execució de %s. Comprova el registre del sistema."
#: ../../mod/admin.php:580
#, php-format
msgid "Update %s was successfully applied."
msgstr "L'actualització de %s es va aplicar amb èxit."
#: ../../mod/admin.php:584
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "L'actualització de %s no ha retornat el seu estatus. Es desconeix si ha estat amb èxit."
#: ../../mod/admin.php:587
#, php-format
msgid "Update function %s could not be found."
msgstr "L'actualització de la funció %s no es pot trobar."
#: ../../mod/admin.php:602
msgid "No failed updates."
msgstr "No hi ha actualitzacions fallides."
#: ../../mod/admin.php:606
msgid "Failed Updates"
msgstr "Actualitzacions Fallides"
#: ../../mod/admin.php:607
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr "Això no inclou actualitzacions anteriors a 1139, raó per la que no ha retornat l'estatus."
#: ../../mod/admin.php:608
msgid "Mark success (if update was manually applied)"
msgstr "Marcat am èxit (si l'actualització es va fer manualment)"
#: ../../mod/admin.php:609
msgid "Attempt to execute this update step automatically"
msgstr "Intentant executar aquest pas d'actualització automàticament"
#: ../../mod/admin.php:634
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] "%s usuari bloquejar/desbloquejar"
msgstr[1] "%s usuaris bloquejar/desbloquejar"
#: ../../mod/admin.php:641
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] "%s usuari esborrat"
msgstr[1] "%s usuaris esborrats"
#: ../../mod/admin.php:680
#, php-format
msgid "User '%s' deleted"
msgstr "Usuari %s' esborrat"
#: ../../mod/admin.php:688
#, php-format
msgid "User '%s' unblocked"
msgstr "Usuari %s' desbloquejat"
#: ../../mod/admin.php:688
#, php-format
msgid "User '%s' blocked"
msgstr "L'usuari '%s' és bloquejat"
#: ../../mod/admin.php:764
msgid "select all"
msgstr "Seleccionar tot"
#: ../../mod/admin.php:765
msgid "User registrations waiting for confirm"
msgstr "Registre d'usuari esperant confirmació"
#: ../../mod/admin.php:766
msgid "Request date"
msgstr "Data de sol·licitud"
#: ../../mod/admin.php:766 ../../mod/admin.php:777 ../../mod/settings.php:586
#: ../../mod/settings.php:612 ../../mod/crepair.php:148
msgid "Name"
msgstr "Nom"
#: ../../mod/admin.php:767
msgid "No registrations."
msgstr "Sense registres."
#: ../../mod/admin.php:768 ../../mod/notifications.php:161
#: ../../mod/notifications.php:208
msgid "Approve"
msgstr "Aprovar"
#: ../../mod/admin.php:769
msgid "Deny"
msgstr "Denegar"
#: ../../mod/admin.php:771 ../../mod/contacts.php:353
#: ../../mod/contacts.php:412
msgid "Block"
msgstr "Bloquejar"
#: ../../mod/admin.php:772 ../../mod/contacts.php:353
#: ../../mod/contacts.php:412
msgid "Unblock"
msgstr "Desbloquejar"
#: ../../mod/admin.php:773
msgid "Site admin"
msgstr "Administrador del lloc"
#: ../../mod/admin.php:774
msgid "Account expired"
msgstr "Compte expirat"
#: ../../mod/admin.php:777
msgid "Register date"
msgstr "Data de registre"
#: ../../mod/admin.php:777
msgid "Last login"
msgstr "Últim accés"
#: ../../mod/admin.php:777
msgid "Last item"
msgstr "Últim element"
#: ../../mod/admin.php:777
msgid "Account"
msgstr "Compte"
#: ../../mod/admin.php:779
msgid ""
"Selected users will be deleted!\\n\\nEverything these users had posted on "
"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Els usuaris seleccionats seran esborrats!\\n\\nqualsevol cosa que aquests usuaris hagin publicat en aquest lloc s'esborrarà!\\n\\nEsteu segur?"
#: ../../mod/admin.php:780
msgid ""
"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
"site will be permanently deleted!\\n\\nAre you sure?"
msgstr "L'usuari {0} s'eliminarà!\\n\\nQualsevol cosa que aquest usuari hagi publicat en aquest lloc s'esborrarà!\\n\\nEsteu segur?"
#: ../../mod/admin.php:821
#, php-format
msgid "Plugin %s disabled."
msgstr "Plugin %s deshabilitat."
#: ../../mod/admin.php:825
#, php-format
msgid "Plugin %s enabled."
msgstr "Plugin %s habilitat."
#: ../../mod/admin.php:835 ../../mod/admin.php:1038
msgid "Disable"
msgstr "Deshabilitar"
#: ../../mod/admin.php:837 ../../mod/admin.php:1040
msgid "Enable"
msgstr "Habilitar"
#: ../../mod/admin.php:860 ../../mod/admin.php:1068
msgid "Toggle"
msgstr "Canviar"
#: ../../mod/admin.php:868 ../../mod/admin.php:1078
msgid "Author: "
msgstr "Autor:"
#: ../../mod/admin.php:869 ../../mod/admin.php:1079
msgid "Maintainer: "
msgstr "Responsable:"
#: ../../mod/admin.php:998
msgid "No themes found."
msgstr "No s'ha trobat temes."
#: ../../mod/admin.php:1060
msgid "Screenshot"
msgstr "Captura de pantalla"
#: ../../mod/admin.php:1106
msgid "[Experimental]"
msgstr "[Experimental]"
#: ../../mod/admin.php:1107
msgid "[Unsupported]"
msgstr "[No soportat]"
#: ../../mod/admin.php:1134
msgid "Log settings updated."
msgstr "Configuració del registre actualitzada."
#: ../../mod/admin.php:1190
msgid "Clear"
msgstr "Netejar"
#: ../../mod/admin.php:1196
msgid "Enable Debugging"
msgstr "Habilitar Depuració"
#: ../../mod/admin.php:1197
msgid "Log file"
msgstr "Arxiu de registre"
#: ../../mod/admin.php:1197
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr "Ha de tenir permisos d'escriptura pel servidor web. En relació amb el seu directori Friendica de nivell superior."
#: ../../mod/admin.php:1198
msgid "Log level"
msgstr "Nivell de transcripció"
#: ../../mod/admin.php:1247 ../../mod/contacts.php:409
msgid "Update now"
msgstr "Actualitza ara"
#: ../../mod/admin.php:1248
msgid "Close"
msgstr "Tancar"
#: ../../mod/admin.php:1254
msgid "FTP Host"
msgstr "Amfitrió FTP"
#: ../../mod/admin.php:1255
msgid "FTP Path"
msgstr "Direcció FTP"
#: ../../mod/admin.php:1256
msgid "FTP User"
msgstr "Usuari FTP"
#: ../../mod/admin.php:1257
msgid "FTP Password"
msgstr "Contrasenya FTP"
#: ../../mod/item.php:108
msgid "Unable to locate original post."
msgstr "No es pot localitzar post original."
#: ../../mod/item.php:310
msgid "Empty post discarded."
msgstr "Buidat després de rebutjar."
#: ../../mod/item.php:872
msgid "System error. Post not saved."
msgstr "Error del sistema. Publicació no guardada."
#: ../../mod/item.php:897
#, php-format
msgid ""
"This message was sent to you by %s, a member of the Friendica social "
"network."
msgstr "Aquest missatge va ser enviat a vostè per %s, un membre de la xarxa social Friendica."
#: ../../mod/item.php:899
#, php-format
msgid "You may visit them online at %s"
msgstr "El pot visitar en línia a %s"
#: ../../mod/item.php:900
msgid ""
"Please contact the sender by replying to this post if you do not wish to "
"receive these messages."
msgstr "Si us plau, poseu-vos en contacte amb el remitent responent a aquest missatge si no voleu rebre aquests missatges."
#: ../../mod/item.php:904
#, php-format
msgid "%s posted an update."
msgstr "%s ha publicat una actualització."
#: ../../mod/allfriends.php:34
#, php-format
msgid "Friends of %s"
msgstr "Amics de %s"
#: ../../mod/allfriends.php:40
msgid "No friends to display."
msgstr "No hi ha amics que mostrar"
#: ../../mod/search.php:21 ../../mod/network.php:224
msgid "Remove term"
msgstr "Traieu termini"
#: ../../mod/search.php:180 ../../mod/search.php:206
#: ../../mod/community.php:61 ../../mod/community.php:89
msgid "No results."
msgstr "Sense resultats."
#: ../../mod/api.php:76 ../../mod/api.php:102
msgid "Authorize application connection"
msgstr "Autoritzi la connexió de aplicacions"
#: ../../mod/api.php:77
msgid "Return to your app and insert this Securty Code:"
msgstr "Torni a la seva aplicació i inserti aquest Codi de Seguretat:"
#: ../../mod/api.php:89
msgid "Please login to continue."
msgstr "Per favor, accedeixi per a continuar."
#: ../../mod/api.php:104
msgid ""
"Do you want to authorize this application to access your posts and contacts,"
" and/or create new posts for you?"
msgstr "Vol autoritzar a aquesta aplicació per accedir als teus missatges i contactes, i/o crear nous enviaments per a vostè?"
#: ../../mod/register.php:91 ../../mod/regmod.php:54
#, php-format
msgid "Registration details for %s"
msgstr "Detalls del registre per a %s"
#: ../../mod/register.php:99
msgid ""
"Registration successful. Please check your email for further instructions."
msgstr "Registrat amb èxit. Per favor, comprovi el seu correu per a posteriors instruccions."
#: ../../mod/register.php:103
msgid "Failed to send email message. Here is the message that failed."
msgstr "Error en enviar missatge de correu electrònic. Aquí està el missatge que ha fallat."
#: ../../mod/register.php:108
msgid "Your registration can not be processed."
msgstr "El seu registre no pot ser processat."
#: ../../mod/register.php:145
#, php-format
msgid "Registration request at %s"
msgstr "Sol·licitud de registre a %s"
#: ../../mod/register.php:154
msgid "Your registration is pending approval by the site owner."
msgstr "El seu registre està pendent d'aprovació pel propietari del lloc."
#: ../../mod/register.php:192 ../../mod/uimport.php:50
msgid ""
"This site has exceeded the number of allowed daily account registrations. "
"Please try again tomorrow."
msgstr "Aquest lloc excedeix el nombre diari de registres de comptes. Per favor, provi de nou demà."
#: ../../mod/register.php:220
msgid ""
"You may (optionally) fill in this form via OpenID by supplying your OpenID "
"and clicking 'Register'."
msgstr "Vostè pot (opcionalment), omplir aquest formulari a través de OpenID mitjançant el subministrament de la seva OpenID i fent clic a 'Registrar'."
#: ../../mod/register.php:221
msgid ""
"If you are not familiar with OpenID, please leave that field blank and fill "
"in the rest of the items."
msgstr "Si vostè no està familiaritzat amb Twitter, si us plau deixi aquest camp en blanc i completi la resta dels elements."
#: ../../mod/register.php:222
msgid "Your OpenID (optional): "
msgstr "El seu OpenID (opcional):"
#: ../../mod/register.php:236
msgid "Include your profile in member directory?"
msgstr "Incloc el seu perfil al directori de membres?"
#: ../../mod/register.php:257
msgid "Membership on this site is by invitation only."
msgstr "Lloc accesible mitjançant invitació."
#: ../../mod/register.php:258
msgid "Your invitation ID: "
msgstr "El teu ID de invitació:"
#: ../../mod/register.php:269
msgid "Your Full Name (e.g. Joe Smith): "
msgstr "El seu nom complet (per exemple, Joan Ningú):"
#: ../../mod/register.php:270
msgid "Your Email Address: "
msgstr "La Seva Adreça de Correu:"
#: ../../mod/register.php:271
msgid ""
"Choose a profile nickname. This must begin with a text character. Your "
"profile address on this site will then be "
"'<strong>nickname@$sitename</strong>'."
msgstr "Tria un nom de perfil. Això ha de començar amb un caràcter de text. La seva adreça de perfil en aquest lloc serà '<strong>alies@$sitename</strong>'."
#: ../../mod/register.php:272
msgid "Choose a nickname: "
msgstr "Tria un àlies:"
#: ../../mod/regmod.php:63
msgid "Account approved."
msgstr "Compte aprovat."
#: ../../mod/regmod.php:100
#, php-format
msgid "Registration revoked for %s"
msgstr "Procés de Registre revocat per a %s"
#: ../../mod/regmod.php:112
msgid "Please login."
msgstr "Si us plau, ingressa."
#: ../../mod/attach.php:8
msgid "Item not available."
msgstr "Element no disponible"
#: ../../mod/attach.php:20
msgid "Item was not found."
msgstr "Element no trobat."
#: ../../mod/removeme.php:45 ../../mod/removeme.php:48
msgid "Remove My Account"
msgstr "Eliminar el Meu Compte"
#: ../../mod/removeme.php:46
msgid ""
"This will completely remove your account. Once this has been done it is not "
"recoverable."
msgstr "Això eliminarà per complet el seu compte. Quan s'hagi fet això, no serà recuperable."
#: ../../mod/removeme.php:47
msgid "Please enter your password for verification:"
msgstr "Si us plau, introduïu la contrasenya per a la verificació:"
#: ../../mod/babel.php:17
msgid "Source (bbcode) text:"
msgstr "Text Codi (bbcode): "
#: ../../mod/babel.php:23
msgid "Source (Diaspora) text to convert to BBcode:"
msgstr "Font (Diaspora) Convertir text a BBcode"
#: ../../mod/babel.php:31
msgid "Source input: "
msgstr "Entrada de Codi:"
#: ../../mod/babel.php:35
msgid "bb2html (raw HTML): "
msgstr "bb2html (raw HTML): "
#: ../../mod/babel.php:39
msgid "bb2html: "
msgstr "bb2html: "
#: ../../mod/babel.php:43
msgid "bb2html2bb: "
msgstr "bb2html2bb: "
#: ../../mod/babel.php:47
msgid "bb2md: "
msgstr "bb2md: "
#: ../../mod/babel.php:51
msgid "bb2md2html: "
msgstr "bb2md2html: "
#: ../../mod/babel.php:55
msgid "bb2dia2bb: "
msgstr "bb2dia2bb: "
#: ../../mod/babel.php:59
msgid "bb2md2html2bb: "
msgstr "bb2md2html2bb: "
#: ../../mod/babel.php:69
msgid "Source input (Diaspora format): "
msgstr "Font d'entrada (format de Diaspora)"
#: ../../mod/babel.php:74
msgid "diaspora2bb: "
msgstr "diaspora2bb: "
#: ../../mod/common.php:42
msgid "Common Friends"
msgstr "Amics Comuns"
#: ../../mod/common.php:78
msgid "No contacts in common."
msgstr "Sense contactes en comú."
#: ../../mod/apps.php:7
msgid "You must be logged in to use addons. "
msgstr "T'has d'identificar per emprar els complements"
#: ../../mod/apps.php:11
msgid "Applications"
msgstr "Aplicacions"
#: ../../mod/apps.php:14
msgid "No installed applications."
msgstr "Aplicacions no instal·lades."
#: ../../mod/contacts.php:85 ../../mod/contacts.php:165
msgid "Could not access contact record."
msgstr "No puc accedir al registre del contacte."
#: ../../mod/contacts.php:99
msgid "Could not locate selected profile."
msgstr "No puc localitzar el perfil seleccionat."
#: ../../mod/contacts.php:122
msgid "Contact updated."
msgstr "Contacte actualitzat."
#: ../../mod/contacts.php:124 ../../mod/dfrn_request.php:571
msgid "Failed to update contact record."
msgstr "Error en actualitzar registre de contacte."
#: ../../mod/contacts.php:187
msgid "Contact has been blocked"
msgstr "Elcontacte ha estat bloquejat"
#: ../../mod/contacts.php:187
msgid "Contact has been unblocked"
msgstr "El contacte ha estat desbloquejat"
#: ../../mod/contacts.php:201
msgid "Contact has been ignored"
msgstr "El contacte ha estat ignorat"
#: ../../mod/contacts.php:201
msgid "Contact has been unignored"
msgstr "El contacte ha estat recordat"
#: ../../mod/contacts.php:220
msgid "Contact has been archived"
msgstr "El contacte ha estat arxivat"
#: ../../mod/contacts.php:220
msgid "Contact has been unarchived"
msgstr "El contacte ha estat desarxivat"
#: ../../mod/contacts.php:244
msgid "Do you really want to delete this contact?"
msgstr "Realment vols esborrar aquest contacte?"
#: ../../mod/contacts.php:263
msgid "Contact has been removed."
msgstr "El contacte ha estat tret"
#: ../../mod/contacts.php:301
#, php-format
msgid "You are mutual friends with %s"
msgstr "Ara te una amistat mutua amb %s"
#: ../../mod/contacts.php:305
#, php-format
msgid "You are sharing with %s"
msgstr "Estas compartint amb %s"
#: ../../mod/contacts.php:310
#, php-format
msgid "%s is sharing with you"
msgstr "%s esta compartint amb tú"
#: ../../mod/contacts.php:327
msgid "Private communications are not available for this contact."
msgstr "Comunicacions privades no disponibles per aquest contacte."
#: ../../mod/contacts.php:334
msgid "(Update was successful)"
msgstr "(L'actualització fou exitosa)"
#: ../../mod/contacts.php:334
msgid "(Update was not successful)"
msgstr "(L'actualització fracassà)"
#: ../../mod/contacts.php:336
msgid "Suggest friends"
msgstr "Suggerir amics"
#: ../../mod/contacts.php:340
#, php-format
msgid "Network type: %s"
msgstr "Xarxa tipus: %s"
#: ../../mod/contacts.php:348
msgid "View all contacts"
msgstr "Veure tots els contactes"
#: ../../mod/contacts.php:356
msgid "Toggle Blocked status"
msgstr "Canvi de estatus blocat"
#: ../../mod/contacts.php:359 ../../mod/contacts.php:413
msgid "Unignore"
msgstr "Treure d'Ignorats"
#: ../../mod/contacts.php:359 ../../mod/contacts.php:413
#: ../../mod/notifications.php:51 ../../mod/notifications.php:164
#: ../../mod/notifications.php:210
msgid "Ignore"
msgstr "Ignorar"
#: ../../mod/contacts.php:362
msgid "Toggle Ignored status"
msgstr "Canvi de estatus ignorat"
#: ../../mod/contacts.php:366
msgid "Unarchive"
msgstr "Desarxivat"
#: ../../mod/contacts.php:366
msgid "Archive"
msgstr "Arxivat"
#: ../../mod/contacts.php:369
msgid "Toggle Archive status"
msgstr "Canvi de estatus del arxiu"
#: ../../mod/contacts.php:372
msgid "Repair"
msgstr "Reparar"
#: ../../mod/contacts.php:375
msgid "Advanced Contact Settings"
msgstr "Ajustos Avançats per als Contactes"
#: ../../mod/contacts.php:381
msgid "Communications lost with this contact!"
msgstr "La comunicació amb aquest contacte s'ha perdut!"
#: ../../mod/contacts.php:384
msgid "Contact Editor"
msgstr "Editor de Contactes"
#: ../../mod/contacts.php:387
msgid "Profile Visibility"
msgstr "Perfil de Visibilitat"
#: ../../mod/contacts.php:388
#, php-format
msgid ""
"Please choose the profile you would like to display to %s when viewing your "
"profile securely."
msgstr "Si us plau triï el perfil que voleu mostrar a %s quan estigui veient el teu de forma segura."
#: ../../mod/contacts.php:389
msgid "Contact Information / Notes"
msgstr "Informació/Notes del contacte"
#: ../../mod/contacts.php:390
msgid "Edit contact notes"
msgstr "Editar notes de contactes"
#: ../../mod/contacts.php:396
msgid "Block/Unblock contact"
msgstr "Bloquejar/Alliberar contacte"
#: ../../mod/contacts.php:397
msgid "Ignore contact"
msgstr "Ignore contacte"
#: ../../mod/contacts.php:398
msgid "Repair URL settings"
msgstr "Restablir configuració de URL"
#: ../../mod/contacts.php:399
msgid "View conversations"
msgstr "Veient conversacions"
#: ../../mod/contacts.php:401
msgid "Delete contact"
msgstr "Esborrar contacte"
#: ../../mod/contacts.php:405
msgid "Last update:"
msgstr "Última actualització:"
#: ../../mod/contacts.php:407
msgid "Update public posts"
msgstr "Actualitzar enviament públic"
#: ../../mod/contacts.php:416
msgid "Currently blocked"
msgstr "Bloquejat actualment"
#: ../../mod/contacts.php:417
msgid "Currently ignored"
msgstr "Ignorat actualment"
#: ../../mod/contacts.php:418
msgid "Currently archived"
msgstr "Actualment arxivat"
#: ../../mod/contacts.php:419 ../../mod/notifications.php:157
#: ../../mod/notifications.php:204
msgid "Hide this contact from others"
msgstr "Amaga aquest contacte dels altres"
#: ../../mod/contacts.php:419
msgid ""
"Replies/likes to your public posts <strong>may</strong> still be visible"
msgstr "Répliques/agraiments per als teus missatges públics <strong>poden</strong> romandre visibles"
#: ../../mod/contacts.php:470
msgid "Suggestions"
msgstr "Suggeriments"
#: ../../mod/contacts.php:473
msgid "Suggest potential friends"
msgstr "Suggerir amics potencials"
#: ../../mod/contacts.php:476 ../../mod/group.php:194
msgid "All Contacts"
msgstr "Tots els Contactes"
#: ../../mod/contacts.php:479
msgid "Show all contacts"
msgstr "Mostrar tots els contactes"
#: ../../mod/contacts.php:482
msgid "Unblocked"
msgstr "Desblocat"
#: ../../mod/contacts.php:485
msgid "Only show unblocked contacts"
msgstr "Mostrar únicament els contactes no blocats"
#: ../../mod/contacts.php:489
msgid "Blocked"
msgstr "Blocat"
#: ../../mod/contacts.php:492
msgid "Only show blocked contacts"
msgstr "Mostrar únicament els contactes blocats"
#: ../../mod/contacts.php:496
msgid "Ignored"
msgstr "Ignorat"
#: ../../mod/contacts.php:499
msgid "Only show ignored contacts"
msgstr "Mostrar únicament els contactes ignorats"
#: ../../mod/contacts.php:503
msgid "Archived"
msgstr "Arxivat"
#: ../../mod/contacts.php:506
msgid "Only show archived contacts"
msgstr "Mostrar únicament els contactes arxivats"
#: ../../mod/contacts.php:510
msgid "Hidden"
msgstr "Amagat"
#: ../../mod/contacts.php:513
msgid "Only show hidden contacts"
msgstr "Mostrar únicament els contactes amagats"
#: ../../mod/contacts.php:561
msgid "Mutual Friendship"
msgstr "Amistat Mutua"
#: ../../mod/contacts.php:565
msgid "is a fan of yours"
msgstr "Es un fan teu"
#: ../../mod/contacts.php:569
msgid "you are a fan of"
msgstr "ets fan de"
#: ../../mod/contacts.php:611
msgid "Search your contacts"
msgstr "Cercant el seus contactes"
#: ../../mod/contacts.php:612 ../../mod/directory.php:59
msgid "Finding: "
msgstr "Cercant:"
#: ../../mod/settings.php:23 ../../mod/photos.php:79
msgid "everybody"
msgstr "tothom"
#: ../../mod/settings.php:35
msgid "Additional features"
msgstr "Característiques Adicionals"
#: ../../mod/settings.php:40 ../../mod/uexport.php:14
msgid "Display settings"
msgstr "Ajustos de pantalla"
#: ../../mod/settings.php:46 ../../mod/uexport.php:20
msgid "Connector settings"
msgstr "Configuració dels connectors"
#: ../../mod/settings.php:51 ../../mod/uexport.php:25
msgid "Plugin settings"
msgstr "Configuració del plugin"
#: ../../mod/settings.php:56 ../../mod/uexport.php:30
msgid "Connected apps"
msgstr "App connectada"
#: ../../mod/settings.php:61 ../../mod/uexport.php:35 ../../mod/uexport.php:80
msgid "Export personal data"
msgstr "Exportar dades personals"
#: ../../mod/settings.php:66 ../../mod/uexport.php:40
msgid "Remove account"
msgstr "Esborrar compte"
#: ../../mod/settings.php:118
msgid "Missing some important data!"
msgstr "Perdudes algunes dades importants!"
#: ../../mod/settings.php:121 ../../mod/settings.php:610
msgid "Update"
msgstr "Actualitzar"
#: ../../mod/settings.php:227
msgid "Failed to connect with email account using the settings provided."
msgstr "Connexió fracassada amb el compte de correu emprant la configuració proveïda."
#: ../../mod/settings.php:232
msgid "Email settings updated."
msgstr "Configuració del correu electrònic actualitzada."
#: ../../mod/settings.php:247
msgid "Features updated"
msgstr "Característiques actualitzades"
#: ../../mod/settings.php:312
msgid "Passwords do not match. Password unchanged."
msgstr "Les contrasenyes no coincideixen. Contrasenya no canviada."
#: ../../mod/settings.php:317
msgid "Empty passwords are not allowed. Password unchanged."
msgstr "No es permeten contasenyes buides. Contrasenya no canviada"
#: ../../mod/settings.php:325
msgid "Wrong password."
msgstr "Contrasenya errònia"
#: ../../mod/settings.php:336
msgid "Password changed."
msgstr "Contrasenya canviada."
#: ../../mod/settings.php:338
msgid "Password update failed. Please try again."
msgstr "Ha fallat l'actualització de la Contrasenya. Per favor, intenti-ho de nou."
#: ../../mod/settings.php:403
msgid " Please use a shorter name."
msgstr "Si us plau, faci servir un nom més curt."
#: ../../mod/settings.php:405
msgid " Name too short."
msgstr "Nom massa curt."
#: ../../mod/settings.php:414
msgid "Wrong Password"
msgstr "Contrasenya Errònia"
#: ../../mod/settings.php:419
msgid " Not valid email."
msgstr "Correu no vàlid."
#: ../../mod/settings.php:422
msgid " Cannot change to that email."
msgstr "No puc canviar a aquest correu."
#: ../../mod/settings.php:476
msgid "Private forum has no privacy permissions. Using default privacy group."
msgstr "Els Fòrums privats no tenen permisos de privacitat. Empra la privacitat de grup per defecte."
#: ../../mod/settings.php:480
msgid "Private forum has no privacy permissions and no default privacy group."
msgstr "Els Fòrums privats no tenen permisos de privacitat i tampoc privacitat per defecte de grup."
#: ../../mod/settings.php:510
msgid "Settings updated."
msgstr "Ajustos actualitzats."
#: ../../mod/settings.php:583 ../../mod/settings.php:609
#: ../../mod/settings.php:645
msgid "Add application"
msgstr "Afegir aplicació"
#: ../../mod/settings.php:587 ../../mod/settings.php:613
msgid "Consumer Key"
msgstr "Consumer Key"
#: ../../mod/settings.php:588 ../../mod/settings.php:614
msgid "Consumer Secret"
msgstr "Consumer Secret"
#: ../../mod/settings.php:589 ../../mod/settings.php:615
msgid "Redirect"
msgstr "Redirigir"
#: ../../mod/settings.php:590 ../../mod/settings.php:616
msgid "Icon url"
msgstr "icona de url"
#: ../../mod/settings.php:601
msgid "You can't edit this application."
msgstr "No pots editar aquesta aplicació."
#: ../../mod/settings.php:644
msgid "Connected Apps"
msgstr "Aplicacions conectades"
#: ../../mod/settings.php:646 ../../mod/editpost.php:109
#: ../../mod/content.php:751 ../../object/Item.php:117
msgid "Edit"
msgstr "Editar"
#: ../../mod/settings.php:648
msgid "Client key starts with"
msgstr "Les claus de client comançen amb"
#: ../../mod/settings.php:649
msgid "No name"
msgstr "Sense nom"
#: ../../mod/settings.php:650
msgid "Remove authorization"
msgstr "retirar l'autorització"
#: ../../mod/settings.php:662
msgid "No Plugin settings configured"
msgstr "No s'han configurat ajustos de Plugin"
#: ../../mod/settings.php:670
msgid "Plugin Settings"
msgstr "Ajustos de Plugin"
#: ../../mod/settings.php:684
msgid "Off"
msgstr "Apagat"
#: ../../mod/settings.php:684
msgid "On"
msgstr "Engegat"
#: ../../mod/settings.php:692
msgid "Additional Features"
msgstr "Característiques Adicionals"
#: ../../mod/settings.php:705 ../../mod/settings.php:706
#, php-format
msgid "Built-in support for %s connectivity is %s"
msgstr "El suport integrat per a la connectivitat de %s és %s"
#: ../../mod/settings.php:705 ../../mod/settings.php:706
msgid "enabled"
msgstr "habilitat"
#: ../../mod/settings.php:705 ../../mod/settings.php:706
msgid "disabled"
msgstr "deshabilitat"
#: ../../mod/settings.php:706
msgid "StatusNet"
msgstr "StatusNet"
#: ../../mod/settings.php:738
msgid "Email access is disabled on this site."
msgstr "L'accés al correu està deshabilitat en aquest lloc."
#: ../../mod/settings.php:745
msgid "Connector Settings"
msgstr "Configuració de connectors"
#: ../../mod/settings.php:750
msgid "Email/Mailbox Setup"
msgstr "Preparació de Correu/Bústia"
#: ../../mod/settings.php:751
msgid ""
"If you wish to communicate with email contacts using this service "
"(optional), please specify how to connect to your mailbox."
msgstr "Si vol comunicar-se amb els contactes de correu emprant aquest servei (opcional), Si us plau, especifiqui com connectar amb la seva bústia."
#: ../../mod/settings.php:752
msgid "Last successful email check:"
msgstr "Última comprovació de correu amb èxit:"
#: ../../mod/settings.php:754
msgid "IMAP server name:"
msgstr "Nom del servidor IMAP:"
#: ../../mod/settings.php:755
msgid "IMAP port:"
msgstr "Port IMAP:"
#: ../../mod/settings.php:756
msgid "Security:"
msgstr "Seguretat:"
#: ../../mod/settings.php:756 ../../mod/settings.php:761
msgid "None"
msgstr "Cap"
#: ../../mod/settings.php:757
msgid "Email login name:"
msgstr "Nom d'usuari del correu"
#: ../../mod/settings.php:758
msgid "Email password:"
msgstr "Contrasenya del correu:"
#: ../../mod/settings.php:759
msgid "Reply-to address:"
msgstr "Adreça de resposta:"
#: ../../mod/settings.php:760
msgid "Send public posts to all email contacts:"
msgstr "Enviar correu públic a tots els contactes del correu:"
#: ../../mod/settings.php:761
msgid "Action after import:"
msgstr "Acció després d'importar:"
#: ../../mod/settings.php:761
msgid "Mark as seen"
msgstr "Marcar com a vist"
#: ../../mod/settings.php:761
msgid "Move to folder"
msgstr "Moure a la carpeta"
#: ../../mod/settings.php:762
msgid "Move to folder:"
msgstr "Moure a la carpeta:"
#: ../../mod/settings.php:835
msgid "Display Settings"
msgstr "Ajustos de Pantalla"
#: ../../mod/settings.php:841 ../../mod/settings.php:853
msgid "Display Theme:"
msgstr "Visualitzar el Tema:"
#: ../../mod/settings.php:842
msgid "Mobile Theme:"
msgstr "Tema Mobile:"
#: ../../mod/settings.php:843
msgid "Update browser every xx seconds"
msgstr "Actualitzar navegador cada xx segons"
#: ../../mod/settings.php:843
msgid "Minimum of 10 seconds, no maximum"
msgstr "Mínim cada 10 segons, no hi ha màxim"
#: ../../mod/settings.php:844
msgid "Number of items to display per page:"
msgstr "Número d'elements a mostrar per pàgina"
#: ../../mod/settings.php:844 ../../mod/settings.php:845
msgid "Maximum of 100 items"
msgstr "Màxim de 100 elements"
#: ../../mod/settings.php:845
msgid "Number of items to display per page when viewed from mobile device:"
msgstr "Nombre d'elements a veure per pàgina quan es vegin des d'un dispositiu mòbil:"
#: ../../mod/settings.php:846
msgid "Don't show emoticons"
msgstr "No mostrar emoticons"
#: ../../mod/settings.php:922
msgid "Normal Account Page"
msgstr "Pàgina Normal del Compte "
#: ../../mod/settings.php:923
msgid "This account is a normal personal profile"
msgstr "Aques compte es un compte personal normal"
#: ../../mod/settings.php:926
msgid "Soapbox Page"
msgstr "Pàgina de Soapbox"
#: ../../mod/settings.php:927
msgid "Automatically approve all connection/friend requests as read-only fans"
msgstr "Aprova automàticament totes les sol·licituds de amistat/connexió com a fans de només lectura."
#: ../../mod/settings.php:930
msgid "Community Forum/Celebrity Account"
msgstr "Compte de Comunitat/Celebritat"
#: ../../mod/settings.php:931
msgid ""
"Automatically approve all connection/friend requests as read-write fans"
msgstr "Aprova automàticament totes les sol·licituds de amistat/connexió com a fans de lectura-escriptura"
#: ../../mod/settings.php:934
msgid "Automatic Friend Page"
msgstr "Compte d'Amistat Automàtica"
#: ../../mod/settings.php:935
msgid "Automatically approve all connection/friend requests as friends"
msgstr "Aprova totes les sol·licituds de amistat/connexió com a amic automàticament"
#: ../../mod/settings.php:938
msgid "Private Forum [Experimental]"
msgstr "Fòrum Privat [Experimental]"
#: ../../mod/settings.php:939
msgid "Private forum - approved members only"
msgstr "Fòrum privat - Només membres aprovats"
#: ../../mod/settings.php:951
msgid "OpenID:"
msgstr "OpenID:"
#: ../../mod/settings.php:951
msgid "(Optional) Allow this OpenID to login to this account."
msgstr "(Opcional) Permetre a aquest OpenID iniciar sessió en aquest compte."
#: ../../mod/settings.php:961
msgid "Publish your default profile in your local site directory?"
msgstr "Publicar el teu perfil predeterminat en el directori del lloc local?"
#: ../../mod/settings.php:967
msgid "Publish your default profile in the global social directory?"
msgstr "Publicar el teu perfil predeterminat al directori social global?"
#: ../../mod/settings.php:975
msgid "Hide your contact/friend list from viewers of your default profile?"
msgstr "Amaga la teva llista de contactes/amics dels espectadors del seu perfil per defecte?"
#: ../../mod/settings.php:979
msgid "Hide your profile details from unknown viewers?"
msgstr "Amagar els detalls del seu perfil a espectadors desconeguts?"
#: ../../mod/settings.php:984
msgid "Allow friends to post to your profile page?"
msgstr "Permet als amics publicar en la seva pàgina de perfil?"
#: ../../mod/settings.php:990
msgid "Allow friends to tag your posts?"
msgstr "Permet als amics d'etiquetar els teus missatges?"
#: ../../mod/settings.php:996
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr "Permeteu-nos suggerir-li com un amic potencial dels nous membres?"
#: ../../mod/settings.php:1002
msgid "Permit unknown people to send you private mail?"
msgstr "Permetre a desconeguts enviar missatges al teu correu privat?"
#: ../../mod/settings.php:1010
msgid "Profile is <strong>not published</strong>."
msgstr "El Perfil <strong>no està publicat</strong>."
#: ../../mod/settings.php:1013 ../../mod/profile_photo.php:248
msgid "or"
msgstr "o"
#: ../../mod/settings.php:1018
msgid "Your Identity Address is"
msgstr "La seva Adreça d'Identitat és"
#: ../../mod/settings.php:1029
msgid "Automatically expire posts after this many days:"
msgstr "Després de aquests nombre de dies, els missatges caduquen automàticament:"
#: ../../mod/settings.php:1029
msgid "If empty, posts will not expire. Expired posts will be deleted"
msgstr "Si està buit, els missatges no caducarà. Missatges caducats s'eliminaran"
#: ../../mod/settings.php:1030
msgid "Advanced expiration settings"
msgstr "Configuració avançada d'expiració"
#: ../../mod/settings.php:1031
msgid "Advanced Expiration"
msgstr "Expiració Avançada"
#: ../../mod/settings.php:1032
msgid "Expire posts:"
msgstr "Expiració d'enviaments"
#: ../../mod/settings.php:1033
msgid "Expire personal notes:"
msgstr "Expiració de notes personals"
#: ../../mod/settings.php:1034
msgid "Expire starred posts:"
msgstr "Expiració de enviaments de favorits"
#: ../../mod/settings.php:1035
msgid "Expire photos:"
msgstr "Expiració de fotos"
#: ../../mod/settings.php:1036
msgid "Only expire posts by others:"
msgstr "Només expiren els enviaments dels altres:"
#: ../../mod/settings.php:1062
msgid "Account Settings"
msgstr "Ajustos de Compte"
#: ../../mod/settings.php:1070
msgid "Password Settings"
msgstr "Ajustos de Contrasenya"
#: ../../mod/settings.php:1071
msgid "New Password:"
msgstr "Nova Contrasenya:"
#: ../../mod/settings.php:1072
msgid "Confirm:"
msgstr "Confirmar:"
#: ../../mod/settings.php:1072
msgid "Leave password fields blank unless changing"
msgstr "Deixi els camps de contrasenya buits per a no fer canvis"
#: ../../mod/settings.php:1073
msgid "Current Password:"
msgstr "Contrasenya Actual:"
#: ../../mod/settings.php:1073 ../../mod/settings.php:1074
msgid "Your current password to confirm the changes"
msgstr "La teva actual contrasenya a fi de confirmar els canvis"
#: ../../mod/settings.php:1074
msgid "Password:"
msgstr "Contrasenya:"
#: ../../mod/settings.php:1078
msgid "Basic Settings"
msgstr "Ajustos Basics"
#: ../../mod/settings.php:1080
msgid "Email Address:"
msgstr "Adreça de Correu:"
#: ../../mod/settings.php:1081
msgid "Your Timezone:"
msgstr "La teva zona Horària:"
#: ../../mod/settings.php:1082
msgid "Default Post Location:"
msgstr "Localització per Defecte del Missatge:"
#: ../../mod/settings.php:1083
msgid "Use Browser Location:"
msgstr "Ubicar-se amb el Navegador:"
#: ../../mod/settings.php:1086
msgid "Security and Privacy Settings"
msgstr "Ajustos de Seguretat i Privacitat"
#: ../../mod/settings.php:1088
msgid "Maximum Friend Requests/Day:"
msgstr "Nombre Màxim de Sol·licituds per Dia"
#: ../../mod/settings.php:1088 ../../mod/settings.php:1118
msgid "(to prevent spam abuse)"
msgstr "(per a prevenir abusos de spam)"
#: ../../mod/settings.php:1089
msgid "Default Post Permissions"
msgstr "Permisos de Correu per Defecte"
#: ../../mod/settings.php:1090
msgid "(click to open/close)"
msgstr "(clicar per a obrir/tancar)"
#: ../../mod/settings.php:1099 ../../mod/photos.php:1140
#: ../../mod/photos.php:1506
msgid "Show to Groups"
msgstr "Mostrar en Grups"
#: ../../mod/settings.php:1100 ../../mod/photos.php:1141
#: ../../mod/photos.php:1507
msgid "Show to Contacts"
msgstr "Mostrar a Contactes"
#: ../../mod/settings.php:1101
msgid "Default Private Post"
msgstr "Missatges Privats Per Defecte"
#: ../../mod/settings.php:1102
msgid "Default Public Post"
msgstr "Missatges Públics Per Defecte"
#: ../../mod/settings.php:1106
msgid "Default Permissions for New Posts"
msgstr "Permisos Per Defecte per a Nous Missatges"
#: ../../mod/settings.php:1118
msgid "Maximum private messages per day from unknown people:"
msgstr "Màxim nombre de missatges, per dia, de desconeguts:"
#: ../../mod/settings.php:1121
msgid "Notification Settings"
msgstr "Ajustos de Notificació"
#: ../../mod/settings.php:1122
msgid "By default post a status message when:"
msgstr "Enviar per defecte un missatge de estatus quan:"
#: ../../mod/settings.php:1123
msgid "accepting a friend request"
msgstr "Acceptar una sol·licitud d'amistat"
#: ../../mod/settings.php:1124
msgid "joining a forum/community"
msgstr "Unint-se a un fòrum/comunitat"
#: ../../mod/settings.php:1125
msgid "making an <em>interesting</em> profile change"
msgstr "fent un <em interesant</em> canvi al perfil"
#: ../../mod/settings.php:1126
msgid "Send a notification email when:"
msgstr "Envia un correu notificant quan:"
#: ../../mod/settings.php:1127
msgid "You receive an introduction"
msgstr "Has rebut una presentació"
#: ../../mod/settings.php:1128
msgid "Your introductions are confirmed"
msgstr "La teva presentació està confirmada"
#: ../../mod/settings.php:1129
msgid "Someone writes on your profile wall"
msgstr "Algú ha escrit en el teu mur de perfil"
#: ../../mod/settings.php:1130
msgid "Someone writes a followup comment"
msgstr "Algú ha escrit un comentari de seguiment"
#: ../../mod/settings.php:1131
msgid "You receive a private message"
msgstr "Has rebut un missatge privat"
#: ../../mod/settings.php:1132
msgid "You receive a friend suggestion"
msgstr "Has rebut una suggerencia d'un amic"
#: ../../mod/settings.php:1133
msgid "You are tagged in a post"
msgstr "Estàs etiquetat en un enviament"
#: ../../mod/settings.php:1134
msgid "You are poked/prodded/etc. in a post"
msgstr "Has estat Atiat/punxat/etc, en un enviament"
#: ../../mod/settings.php:1137
msgid "Advanced Account/Page Type Settings"
msgstr "Ajustos Avançats de Compte/ Pàgina"
#: ../../mod/settings.php:1138
msgid "Change the behaviour of this account for special situations"
msgstr "Canviar el comportament d'aquest compte en situacions especials"
#: ../../mod/share.php:44
msgid "link"
msgstr "enllaç"
#: ../../mod/crepair.php:102
msgid "Contact settings applied."
msgstr "Ajustos de Contacte aplicats."
#: ../../mod/crepair.php:104
msgid "Contact update failed."
msgstr "Fracassà l'actualització de Contacte"
#: ../../mod/crepair.php:129 ../../mod/dfrn_confirm.php:118
#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92
msgid "Contact not found."
msgstr "Contacte no trobat"
#: ../../mod/crepair.php:135
msgid "Repair Contact Settings"
msgstr "Reposar els ajustos de Contacte"
#: ../../mod/crepair.php:137
msgid ""
"<strong>WARNING: This is highly advanced</strong> and if you enter incorrect"
" information your communications with this contact may stop working."
msgstr "<strong>ADVERTÈNCIA: Això és molt avançat </strong> i si s'introdueix informació incorrecta la seva comunicació amb aquest contacte pot deixar de funcionar."
#: ../../mod/crepair.php:138
msgid ""
"Please use your browser 'Back' button <strong>now</strong> if you are "
"uncertain what to do on this page."
msgstr "Si us plau, prem el botó 'Tornar' <strong>ara</strong> si no saps segur que has de fer aqui."
#: ../../mod/crepair.php:144
msgid "Return to contact editor"
msgstr "Tornar al editor de contactes"
#: ../../mod/crepair.php:149
msgid "Account Nickname"
msgstr "Àlies del Compte"
#: ../../mod/crepair.php:150
msgid "@Tagname - overrides Name/Nickname"
msgstr "@Tagname - té prel·lació sobre Nom/Àlies"
#: ../../mod/crepair.php:151
msgid "Account URL"
msgstr "Adreça URL del Compte"
#: ../../mod/crepair.php:152
msgid "Friend Request URL"
msgstr "Adreça URL de sol·licitud d'Amistat"
#: ../../mod/crepair.php:153
msgid "Friend Confirm URL"
msgstr "Adreça URL de confirmació d'Amic"
#: ../../mod/crepair.php:154
msgid "Notification Endpoint URL"
msgstr "Adreça URL de Notificació"
#: ../../mod/crepair.php:155
msgid "Poll/Feed URL"
msgstr "Adreça de Enquesta/Alimentador"
#: ../../mod/crepair.php:156
msgid "New photo from this URL"
msgstr "Nova foto d'aquesta URL"
#: ../../mod/delegate.php:95
msgid "No potential page delegates located."
msgstr "No es troben pàgines potencialment delegades."
#: ../../mod/delegate.php:123
msgid ""
"Delegates are able to manage all aspects of this account/page except for "
"basic account settings. Please do not delegate your personal account to "
"anybody that you do not trust completely."
msgstr "Els delegats poden gestionar tots els aspectes d'aquest compte/pàgina, excepte per als ajustaments bàsics del compte. Si us plau, no deleguin el seu compte personal a ningú que no confiïn completament."
#: ../../mod/delegate.php:124
msgid "Existing Page Managers"
msgstr "Actuals Administradors de Pàgina"
#: ../../mod/delegate.php:126
msgid "Existing Page Delegates"
msgstr "Actuals Delegats de Pàgina"
#: ../../mod/delegate.php:128
msgid "Potential Delegates"
msgstr "Delegats Potencials"
#: ../../mod/delegate.php:130 ../../mod/tagrm.php:93
msgid "Remove"
msgstr "Esborrar"
#: ../../mod/delegate.php:131
msgid "Add"
msgstr "Afegir"
#: ../../mod/delegate.php:132
msgid "No entries."
msgstr "Sense entrades"
#: ../../mod/poke.php:192
msgid "Poke/Prod"
msgstr "Atia/Punxa"
#: ../../mod/poke.php:193
msgid "poke, prod or do other things to somebody"
msgstr "Atiar, punxar o fer altres coses a algú"
#: ../../mod/poke.php:194
msgid "Recipient"
msgstr "Recipient"
#: ../../mod/poke.php:195
msgid "Choose what you wish to do to recipient"
msgstr "Tria que vols fer amb el contenidor"
#: ../../mod/poke.php:198
msgid "Make this post private"
msgstr "Fes aquest missatge privat"
#: ../../mod/dfrn_confirm.php:119
msgid ""
"This may occasionally happen if contact was requested by both persons and it"
" has already been approved."
msgstr "Això pot ocorre ocasionalment si el contacte fa una petició per ambdues persones i ja han estat aprovades."
#: ../../mod/dfrn_confirm.php:237
msgid "Response from remote site was not understood."
msgstr "La resposta des del lloc remot no s'entenia."
#: ../../mod/dfrn_confirm.php:246
msgid "Unexpected response from remote site: "
msgstr "Resposta inesperada de lloc remot:"
#: ../../mod/dfrn_confirm.php:254
msgid "Confirmation completed successfully."
msgstr "La confirmació s'ha completat correctament."
#: ../../mod/dfrn_confirm.php:256 ../../mod/dfrn_confirm.php:270
#: ../../mod/dfrn_confirm.php:277
msgid "Remote site reported: "
msgstr "El lloc remot informa:"
#: ../../mod/dfrn_confirm.php:268
msgid "Temporary failure. Please wait and try again."
msgstr "Fallada temporal. Si us plau, espereu i torneu a intentar."
#: ../../mod/dfrn_confirm.php:275
msgid "Introduction failed or was revoked."
msgstr "La presentació va fallar o va ser revocada."
#: ../../mod/dfrn_confirm.php:420
msgid "Unable to set contact photo."
msgstr "No es pot canviar la foto de contacte."
#: ../../mod/dfrn_confirm.php:562
#, php-format
msgid "No user record found for '%s' "
msgstr "No es troben registres d'usuari per a '%s'"
#: ../../mod/dfrn_confirm.php:572
msgid "Our site encryption key is apparently messed up."
msgstr "La nostra clau de xifrat del lloc pel que sembla en mal estat."
#: ../../mod/dfrn_confirm.php:583
msgid "Empty site URL was provided or URL could not be decrypted by us."
msgstr "Es va proporcionar una URL del lloc buida o la URL no va poder ser desxifrada per nosaltres."
#: ../../mod/dfrn_confirm.php:604
msgid "Contact record was not found for you on our site."
msgstr "No s'han trobat registres del contacte al nostre lloc."
#: ../../mod/dfrn_confirm.php:618
#, php-format
msgid "Site public key not available in contact record for URL %s."
msgstr "la clau pública del lloc no disponible en les dades del contacte per URL %s."
#: ../../mod/dfrn_confirm.php:638
msgid ""
"The ID provided by your system is a duplicate on our system. It should work "
"if you try again."
msgstr "La ID proporcionada pel seu sistema és un duplicat en el nostre sistema. Hauria de treballar si intenta de nou."
#: ../../mod/dfrn_confirm.php:649
msgid "Unable to set your contact credentials on our system."
msgstr "No es pot canviar les seves credencials de contacte en el nostre sistema."
#: ../../mod/dfrn_confirm.php:716
msgid "Unable to update your contact profile details on our system"
msgstr "No es pot actualitzar els detalls del seu perfil de contacte en el nostre sistema"
#: ../../mod/dfrn_confirm.php:751
#, php-format
msgid "Connection accepted at %s"
msgstr "Connexió acceptada en %s"
#: ../../mod/dfrn_confirm.php:800
#, php-format
msgid "%1$s has joined %2$s"
msgstr "%1$s s'ha unit a %2$s"
#: ../../mod/dfrn_poll.php:103 ../../mod/dfrn_poll.php:536
#, php-format
msgid "%1$s welcomes %2$s"
msgstr "%1$s benvingut %2$s"
#: ../../mod/dfrn_request.php:93
msgid "This introduction has already been accepted."
msgstr "Aquesta presentació ha estat acceptada."
#: ../../mod/dfrn_request.php:118 ../../mod/dfrn_request.php:513
msgid "Profile location is not valid or does not contain profile information."
msgstr "El perfil de situació no és vàlid o no contè informació de perfil"
#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:518
msgid "Warning: profile location has no identifiable owner name."
msgstr "Atenció: El perfil de situació no te nom de propietari identificable."
#: ../../mod/dfrn_request.php:125 ../../mod/dfrn_request.php:520
msgid "Warning: profile location has no profile photo."
msgstr "Atenció: El perfil de situació no te foto de perfil"
#: ../../mod/dfrn_request.php:128 ../../mod/dfrn_request.php:523
#, php-format
msgid "%d required parameter was not found at the given location"
msgid_plural "%d required parameters were not found at the given location"
msgstr[0] "%d el paràmetre requerit no es va trobar al lloc indicat"
msgstr[1] "%d els paràmetres requerits no es van trobar allloc indicat"
#: ../../mod/dfrn_request.php:170
msgid "Introduction complete."
msgstr "Completada la presentació."
#: ../../mod/dfrn_request.php:209
msgid "Unrecoverable protocol error."
msgstr "Error de protocol irrecuperable."
#: ../../mod/dfrn_request.php:237
msgid "Profile unavailable."
msgstr "Perfil no disponible"
#: ../../mod/dfrn_request.php:262
#, php-format
msgid "%s has received too many connection requests today."
msgstr "%s avui ha rebut excesives peticions de connexió. "
#: ../../mod/dfrn_request.php:263
msgid "Spam protection measures have been invoked."
msgstr "Mesures de protecció contra spam han estat invocades."
#: ../../mod/dfrn_request.php:264
msgid "Friends are advised to please try again in 24 hours."
msgstr "S'aconsellà els amics que probin pasades 24 hores."
#: ../../mod/dfrn_request.php:326
msgid "Invalid locator"
msgstr "Localitzador no vàlid"
#: ../../mod/dfrn_request.php:335
msgid "Invalid email address."
msgstr "Adreça de correu no vàlida."
#: ../../mod/dfrn_request.php:362
msgid "This account has not been configured for email. Request failed."
msgstr "Aquest compte no s'ha configurat per al correu electrònic. Ha fallat la sol·licitud."
#: ../../mod/dfrn_request.php:458
msgid "Unable to resolve your name at the provided location."
msgstr "Incapaç de resoldre el teu nom al lloc facilitat."
#: ../../mod/dfrn_request.php:471
msgid "You have already introduced yourself here."
msgstr "Has fer la teva presentació aquí."
#: ../../mod/dfrn_request.php:475
#, php-format
msgid "Apparently you are already friends with %s."
msgstr "Aparentment, ja tens amistat amb %s"
#: ../../mod/dfrn_request.php:496
msgid "Invalid profile URL."
msgstr "Perfil URL no vàlid."
#: ../../mod/dfrn_request.php:592
msgid "Your introduction has been sent."
msgstr "La teva presentació ha estat enviada."
#: ../../mod/dfrn_request.php:645
msgid "Please login to confirm introduction."
msgstr "Si us plau, entri per confirmar la presentació."
#: ../../mod/dfrn_request.php:659
msgid ""
"Incorrect identity currently logged in. Please login to "
"<strong>this</strong> profile."
msgstr "Sesió iniciada amb la identificació incorrecta. Entra en <strong>aquest</strong> perfil."
#: ../../mod/dfrn_request.php:670
msgid "Hide this contact"
msgstr "Amaga aquest contacte"
#: ../../mod/dfrn_request.php:673
#, php-format
msgid "Welcome home %s."
msgstr "Benvingut de nou %s"
#: ../../mod/dfrn_request.php:674
#, php-format
msgid "Please confirm your introduction/connection request to %s."
msgstr "Si us plau, confirmi la seva sol·licitud de Presentació/Amistat a %s."
#: ../../mod/dfrn_request.php:675
msgid "Confirm"
msgstr "Confirmar"
#: ../../mod/dfrn_request.php:811
msgid ""
"Please enter your 'Identity Address' from one of the following supported "
"communications networks:"
msgstr "Si us plau, introdueixi la seva \"Adreça Identificativa\" d'una de les següents xarxes socials suportades:"
#: ../../mod/dfrn_request.php:827
msgid "<strike>Connect as an email follower</strike> (Coming soon)"
msgstr "<strike>Connectar com un seguidor de correu</strike> (Disponible aviat)"
#: ../../mod/dfrn_request.php:829
msgid ""
"If you are not yet a member of the free social web, <a "
"href=\"http://dir.friendica.com/siteinfo\">follow this link to find a public"
" Friendica site and join us today</a>."
msgstr "Si encara no ets membre de la web social lliure, <a href=\"http://dir.friendica.com/siteinfo\">segueix aquest enllaç per a trobar un lloc Friendica públic i uneix-te avui</a>."
#: ../../mod/dfrn_request.php:832
msgid "Friend/Connection Request"
msgstr "Sol·licitud d'Amistat"
#: ../../mod/dfrn_request.php:833
msgid ""
"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
"testuser@identi.ca"
msgstr "Exemples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"
#: ../../mod/dfrn_request.php:834
msgid "Please answer the following:"
msgstr "Si us plau, contesti les següents preguntes:"
#: ../../mod/dfrn_request.php:835
#, php-format
msgid "Does %s know you?"
msgstr "%s et coneix?"
#: ../../mod/dfrn_request.php:838
msgid "Add a personal note:"
msgstr "Afegir una nota personal:"
#: ../../mod/dfrn_request.php:841
msgid "StatusNet/Federated Social Web"
msgstr "Web Social StatusNet/Federated "
#: ../../mod/dfrn_request.php:843
#, php-format
msgid ""
" - please do not use this form. Instead, enter %s into your Diaspora search"
" bar."
msgstr " - per favor no utilitzi aquest formulari. Al contrari, entra %s en la barra de cerques de Diaspora."
#: ../../mod/dfrn_request.php:844
msgid "Your Identity Address:"
msgstr "La Teva Adreça Identificativa:"
#: ../../mod/dfrn_request.php:847
msgid "Submit Request"
msgstr "Sol·licitud Enviada"
#: ../../mod/subthread.php:103
#, php-format
msgid "%1$s is following %2$s's %3$s"
msgstr "%1$s esta seguint %2$s de %3$s"
#: ../../mod/directory.php:49 ../../view/theme/diabook/theme.php:518
msgid "Global Directory"
msgstr "Directori Global"
#: ../../mod/directory.php:57
msgid "Find on this site"
msgstr "Trobat en aquest lloc"
#: ../../mod/directory.php:60
msgid "Site Directory"
msgstr "Directori Local"
#: ../../mod/directory.php:114
msgid "Gender: "
msgstr "Gènere:"
#: ../../mod/directory.php:187
msgid "No entries (some entries may be hidden)."
msgstr "No hi ha entrades (algunes de les entrades poden estar amagades)."
#: ../../mod/suggest.php:27
msgid "Do you really want to delete this suggestion?"
msgstr "Realment vols esborrar aquest suggeriment?"
#: ../../mod/suggest.php:72
msgid ""
"No suggestions available. If this is a new site, please try again in 24 "
"hours."
msgstr "Cap suggeriment disponible. Si això és un nou lloc, si us plau torna a intentar en 24 hores."
#: ../../mod/suggest.php:90
msgid "Ignore/Hide"
msgstr "Ignorar/Amagar"
#: ../../mod/dirfind.php:26
msgid "People Search"
msgstr "Cercant Gent"
#: ../../mod/dirfind.php:60 ../../mod/match.php:65
msgid "No matches"
msgstr "No hi ha coincidències"
#: ../../mod/videos.php:125
msgid "No videos selected"
msgstr "No s'han seleccionat vídeos "
#: ../../mod/videos.php:226 ../../mod/photos.php:1025
msgid "Access to this item is restricted."
msgstr "L'accés a aquest element està restringit."
#: ../../mod/videos.php:308 ../../mod/photos.php:1784
msgid "View Album"
msgstr "Veure Àlbum"
#: ../../mod/videos.php:317
msgid "Recent Videos"
msgstr "Videos Recents"
#: ../../mod/videos.php:319
msgid "Upload New Videos"
msgstr "Carrega Nous Videos"
#: ../../mod/tagrm.php:41
msgid "Tag removed"
msgstr "Etiqueta eliminada"
#: ../../mod/tagrm.php:79
msgid "Remove Item Tag"
msgstr "Esborrar etiqueta del element"
#: ../../mod/tagrm.php:81
msgid "Select a tag to remove: "
msgstr "Selecciona etiqueta a esborrar:"
#: ../../mod/editpost.php:17 ../../mod/editpost.php:27
msgid "Item not found"
msgstr "Element no trobat"
#: ../../mod/editpost.php:39
msgid "Edit post"
msgstr "Editar Enviament"
#: ../../mod/events.php:66
msgid "Event title and start time are required."
msgstr "Títol d'esdeveniment i hora d'inici requerits."
#: ../../mod/events.php:291
msgid "l, F j"
msgstr "l, F j"
#: ../../mod/events.php:313
msgid "Edit event"
msgstr "Editar esdeveniment"
#: ../../mod/events.php:371
msgid "Create New Event"
msgstr "Crear un nou esdeveniment"
#: ../../mod/events.php:372
msgid "Previous"
msgstr "Previ"
#: ../../mod/events.php:373 ../../mod/install.php:207
msgid "Next"
msgstr "Següent"
#: ../../mod/events.php:446
msgid "hour:minute"
msgstr "hora:minut"
#: ../../mod/events.php:456
msgid "Event details"
msgstr "Detalls del esdeveniment"
#: ../../mod/events.php:457
#, php-format
msgid "Format is %s %s. Starting date and Title are required."
msgstr "El Format és %s %s. Data d'inici i títol requerits."
#: ../../mod/events.php:459
msgid "Event Starts:"
msgstr "Inici d'Esdeveniment:"
#: ../../mod/events.php:459 ../../mod/events.php:473
msgid "Required"
msgstr "Requerit"
#: ../../mod/events.php:462
msgid "Finish date/time is not known or not relevant"
msgstr "La data/hora de finalització no es coneixen o no són relevants"
#: ../../mod/events.php:464
msgid "Event Finishes:"
msgstr "L'esdeveniment Finalitza:"
#: ../../mod/events.php:467
msgid "Adjust for viewer timezone"
msgstr "Ajustar a la zona horaria de l'espectador"
#: ../../mod/events.php:469
msgid "Description:"
msgstr "Descripció:"
#: ../../mod/events.php:473
msgid "Title:"
msgstr "Títol:"
#: ../../mod/events.php:475
msgid "Share this event"
msgstr "Compartir aquest esdeveniment"
#: ../../mod/fbrowser.php:113
msgid "Files"
msgstr "Arxius"
#: ../../mod/uexport.php:72
msgid "Export account"
msgstr "Exportar compte"
#: ../../mod/uexport.php:72
msgid ""
"Export your account info and contacts. Use this to make a backup of your "
"account and/or to move it to another server."
msgstr "Exportar la teva informació del compte i de contactes. Empra això per fer una còpia de seguretat del teu compte i/o moure'l cap altre servidor. "
#: ../../mod/uexport.php:73
msgid "Export all"
msgstr "Exportar tot"
#: ../../mod/uexport.php:73
msgid ""
"Export your accout info, contacts and all your items as json. Could be a "
"very big file, and could take a lot of time. Use this to make a full backup "
"of your account (photos are not exported)"
msgstr "Exportar la teva informació de compte, contactes i tots els teus articles com a json. Pot ser un fitxer molt gran, i pot trigar molt temps. Empra això per fer una còpia de seguretat total del teu compte (les fotos no s'exporten)"
#: ../../mod/filer.php:30
msgid "- select -"
msgstr "- seleccionar -"
#: ../../mod/uimport.php:64
msgid "Import"
msgstr "Importar"
#: ../../mod/uimport.php:66
msgid "Move account"
msgstr "Moure el compte"
#: ../../mod/uimport.php:67
msgid "You can import an account from another Friendica server."
msgstr "Pots importar un compte d'un altre servidor Friendica"
#: ../../mod/uimport.php:68
msgid ""
"You need to export your account from the old server and upload it here. We "
"will recreate your old account here with all your contacts. We will try also"
" to inform your friends that you moved here."
msgstr "Es necessari que exportis el teu compte de l'antic servidor i el pugis a aquest. Recrearem el teu antic compte aquí amb tots els teus contactes. Intentarem també informar als teus amics que t'has traslladat aquí."
#: ../../mod/uimport.php:69
msgid ""
"This feature is experimental. We can't import contacts from the OStatus "
"network (statusnet/identi.ca) or from Diaspora"
msgstr "Aquesta característica es experimental. Podem importar els teus contactes de la xarxa OStatus (status/identi.ca) o de Diaspora"
#: ../../mod/uimport.php:70
msgid "Account file"
msgstr "Arxiu del compte"
#: ../../mod/uimport.php:70
msgid ""
"To export your accont, go to \"Settings->Export your porsonal data\" and "
"select \"Export account\""
msgstr "Per exportar el teu compte, ves a \"Ajustos->Exportar les teves dades personals\" i sel·lecciona \"Exportar compte\""
#: ../../mod/update_community.php:18 ../../mod/update_display.php:22
#: ../../mod/update_network.php:22 ../../mod/update_notes.php:41
#: ../../mod/update_profile.php:41
msgid "[Embedded content - reload page to view]"
msgstr "[Contingut embegut - recarrega la pàgina per a veure-ho]"
#: ../../mod/follow.php:27
msgid "Contact added"
msgstr "Contacte afegit"
#: ../../mod/friendica.php:55
msgid "This is Friendica, version"
msgstr "Això és Friendica, versió"
#: ../../mod/friendica.php:56
msgid "running at web location"
msgstr "funcionant en la ubicació web"
#: ../../mod/friendica.php:58
msgid ""
"Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn "
"more about the Friendica project."
msgstr "Si us plau, visiteu <a href=\"http://friendica.com\">Friendica.com</a> per obtenir més informació sobre el projecte Friendica."
#: ../../mod/friendica.php:60
msgid "Bug reports and issues: please visit"
msgstr "Pels informes d'error i problemes: si us plau, visiteu"
#: ../../mod/friendica.php:61
msgid ""
"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
"dot com"
msgstr "Suggeriments, elogis, donacions, etc si us plau escrigui a \"Info\" en Friendica - dot com"
#: ../../mod/friendica.php:75
msgid "Installed plugins/addons/apps:"
msgstr "plugins/addons/apps instal·lats:"
#: ../../mod/friendica.php:88
msgid "No installed plugins/addons/apps"
msgstr "plugins/addons/apps no instal·lats"
#: ../../mod/fsuggest.php:63
msgid "Friend suggestion sent."
msgstr "Enviat suggeriment d'amic."
#: ../../mod/fsuggest.php:97
msgid "Suggest Friends"
msgstr "Suggerir Amics"
#: ../../mod/fsuggest.php:99
#, php-format
msgid "Suggest a friend for %s"
msgstr "Suggerir un amic per a %s"
#: ../../mod/group.php:29
msgid "Group created."
msgstr "Grup creat."
#: ../../mod/group.php:35
msgid "Could not create group."
msgstr "No puc crear grup."
#: ../../mod/group.php:47 ../../mod/group.php:140
msgid "Group not found."
msgstr "Grup no trobat"
#: ../../mod/group.php:60
msgid "Group name changed."
msgstr "Nom de Grup canviat."
#: ../../mod/group.php:93
msgid "Create a group of contacts/friends."
msgstr "Crear un grup de contactes/amics."
#: ../../mod/group.php:94 ../../mod/group.php:180
msgid "Group Name: "
msgstr "Nom del Grup:"
#: ../../mod/group.php:113
msgid "Group removed."
msgstr "Grup esborrat."
#: ../../mod/group.php:115
msgid "Unable to remove group."
msgstr "Incapaç de esborrar Grup."
#: ../../mod/group.php:179
msgid "Group Editor"
msgstr "Editor de Grup:"
#: ../../mod/group.php:192
msgid "Members"
msgstr "Membres"
#: ../../mod/hcard.php:10
msgid "No profile"
msgstr "Sense perfil"
#: ../../mod/help.php:79
msgid "Help:"
msgstr "Ajuda:"
#: ../../mod/help.php:90 ../../index.php:231
msgid "Not Found"
msgstr "No trobat"
#: ../../mod/help.php:93 ../../index.php:234
msgid "Page not found."
msgstr "Pàgina no trobada."
#: ../../mod/viewcontacts.php:39
msgid "No contacts."
msgstr "Sense Contactes"
#: ../../mod/home.php:34
#, php-format
msgid "Welcome to %s"
msgstr "Benvingut a %s"
#: ../../mod/viewsrc.php:7
msgid "Access denied."
msgstr "Accés denegat."
#: ../../mod/wall_attach.php:69
#, php-format
msgid "File exceeds size limit of %d"
msgstr "L'arxiu excedeix la mida límit de %d"
#: ../../mod/wall_attach.php:110 ../../mod/wall_attach.php:121
msgid "File upload failed."
msgstr "La càrrega de fitxers ha fallat."
#: ../../mod/wall_upload.php:90 ../../mod/profile_photo.php:144
#, php-format
msgid "Image exceeds size limit of %d"
msgstr "La imatge sobrepassa el límit de mida de %d"
#: ../../mod/wall_upload.php:112 ../../mod/photos.php:801
#: ../../mod/profile_photo.php:153
msgid "Unable to process image."
msgstr "Incapaç de processar la imatge."
#: ../../mod/wall_upload.php:138 ../../mod/photos.php:828
#: ../../mod/profile_photo.php:301
msgid "Image upload failed."
msgstr "Actualització de la imatge fracassada."
#: ../../mod/invite.php:27
msgid "Total invitation limit exceeded."
msgstr "Limit d'invitacions excedit."
#: ../../mod/invite.php:49
#, php-format
msgid "%s : Not a valid email address."
msgstr "%s : No es una adreça de correu vàlida"
#: ../../mod/invite.php:73
msgid "Please join us on Friendica"
msgstr "Per favor, uneixi's a nosaltres en Friendica"
#: ../../mod/invite.php:84
msgid "Invitation limit exceeded. Please contact your site administrator."
msgstr "Limit d'invitacions excedit. Per favor, Contacti amb l'administrador del lloc."
#: ../../mod/invite.php:89
#, php-format
msgid "%s : Message delivery failed."
msgstr "%s : Ha fallat l'entrega del missatge."
#: ../../mod/invite.php:93
#, php-format
msgid "%d message sent."
msgid_plural "%d messages sent."
msgstr[0] "%d missatge enviat"
msgstr[1] "%d missatges enviats."
#: ../../mod/invite.php:112
msgid "You have no more invitations available"
msgstr "No te més invitacions disponibles"
#: ../../mod/invite.php:120
#, php-format
msgid ""
"Visit %s for a list of public sites that you can join. Friendica members on "
"other sites can all connect with each other, as well as with members of many"
" other social networks."
msgstr "Visita %s per a una llista de llocs públics on unir-te. Els membres de Friendica d'altres llocs poden connectar-se de forma total, així com amb membres de moltes altres xarxes socials."
#: ../../mod/invite.php:122
#, php-format
msgid ""
"To accept this invitation, please visit and register at %s or any other "
"public Friendica website."
msgstr "Per acceptar aquesta invitació, per favor visita i registra't a %s o en qualsevol altre pàgina web pública Friendica."
#: ../../mod/invite.php:123
#, php-format
msgid ""
"Friendica sites all inter-connect to create a huge privacy-enhanced social "
"web that is owned and controlled by its members. They can also connect with "
"many traditional social networks. See %s for a list of alternate Friendica "
"sites you can join."
msgstr "Tots els llocs Friendica estàn interconnectats per crear una web social amb privacitat millorada, controlada i propietat dels seus membres. També poden connectar amb moltes xarxes socials tradicionals. Consulteu %s per a una llista de llocs de Friendica alternatius en que pot inscriure's."
#: ../../mod/invite.php:126
msgid ""
"Our apologies. This system is not currently configured to connect with other"
" public sites or invite members."
msgstr "Nostres disculpes. Aquest sistema no està configurat actualment per connectar amb altres llocs públics o convidar als membres."
#: ../../mod/invite.php:132
msgid "Send invitations"
msgstr "Enviant Invitacions"
#: ../../mod/invite.php:133
msgid "Enter email addresses, one per line:"
msgstr "Entri adreçes de correu, una per línia:"
#: ../../mod/invite.php:134 ../../mod/wallmessage.php:151
#: ../../mod/message.php:329 ../../mod/message.php:558
msgid "Your message:"
msgstr "El teu missatge:"
#: ../../mod/invite.php:135
msgid ""
"You are cordially invited to join me and other close friends on Friendica - "
"and help us to create a better social web."
msgstr "Estàs cordialment convidat a ajuntarte a mi i altres amics propers en Friendica - i ajudar-nos a crear una millor web social."
#: ../../mod/invite.php:137
msgid "You will need to supply this invitation code: $invite_code"
msgstr "Vostè haurà de proporcionar aquest codi d'invitació: $invite_code"
#: ../../mod/invite.php:137
msgid ""
"Once you have registered, please connect with me via my profile page at:"
msgstr "Un cop registrat, si us plau contactar amb mi a través de la meva pàgina de perfil a:"
#: ../../mod/invite.php:139
msgid ""
"For more information about the Friendica project and why we feel it is "
"important, please visit http://friendica.com"
msgstr "Per a més informació sobre el projecte Friendica i perque creiem que això es important, per favor, visita http://friendica.com"
#: ../../mod/wallmessage.php:42 ../../mod/wallmessage.php:112
#, php-format
msgid "Number of daily wall messages for %s exceeded. Message failed."
msgstr "Nombre diari de missatges al mur per %s excedit. El missatge ha fallat."
#: ../../mod/wallmessage.php:56 ../../mod/message.php:63
msgid "No recipient selected."
msgstr "No s'ha seleccionat destinatari."
#: ../../mod/wallmessage.php:59
msgid "Unable to check your home location."
msgstr "Incapaç de comprovar la localització."
#: ../../mod/wallmessage.php:62 ../../mod/message.php:70
msgid "Message could not be sent."
msgstr "El Missatge no ha estat enviat."
#: ../../mod/wallmessage.php:65 ../../mod/message.php:73
msgid "Message collection failure."
msgstr "Ha fallat la recollida del missatge."
#: ../../mod/wallmessage.php:68 ../../mod/message.php:76
msgid "Message sent."
msgstr "Missatge enviat."
#: ../../mod/wallmessage.php:86 ../../mod/wallmessage.php:95
msgid "No recipient."
msgstr "Sense destinatari."
#: ../../mod/wallmessage.php:142 ../../mod/message.php:319
msgid "Send Private Message"
msgstr "Enviant Missatge Privat"
#: ../../mod/wallmessage.php:143
#, php-format
msgid ""
"If you wish for %s to respond, please check that the privacy settings on "
"your site allow private mail from unknown senders."
msgstr "si vols respondre a %s, comprova que els ajustos de privacitat del lloc permeten correus privats de remitents desconeguts."
#: ../../mod/wallmessage.php:144 ../../mod/message.php:320
#: ../../mod/message.php:553
msgid "To:"
msgstr "Per a:"
#: ../../mod/wallmessage.php:145 ../../mod/message.php:325
#: ../../mod/message.php:555
msgid "Subject:"
msgstr "Assumpte::"
#: ../../mod/localtime.php:24
msgid "Time Conversion"
msgstr "Temps de Conversió"
#: ../../mod/localtime.php:26
msgid ""
"Friendica provides this service for sharing events with other networks and "
"friends in unknown timezones."
msgstr "Friendica ofereix aquest servei per a compartir esdeveniments amb d'altres xarxes i amics en zones horaries que son desconegudes"
#: ../../mod/localtime.php:30
#, php-format
msgid "UTC time: %s"
msgstr "hora UTC: %s"
#: ../../mod/localtime.php:33
#, php-format
msgid "Current timezone: %s"
msgstr "Zona horària actual: %s"
#: ../../mod/localtime.php:36
#, php-format
msgid "Converted localtime: %s"
msgstr "Conversión de hora local: %s"
#: ../../mod/localtime.php:41
msgid "Please select your timezone:"
msgstr "Si us plau, seleccioneu la vostra zona horària:"
#: ../../mod/lockview.php:31 ../../mod/lockview.php:39
msgid "Remote privacy information not available."
msgstr "Informació de privacitat remota no disponible."
#: ../../mod/lockview.php:48
msgid "Visible to:"
msgstr "Visible per a:"
#: ../../mod/lostpass.php:17
msgid "No valid account found."
msgstr "compte no vàlid trobat."
#: ../../mod/lostpass.php:33
msgid "Password reset request issued. Check your email."
msgstr "Sol·licitut de restabliment de contrasenya enviat. Comprovi el seu correu."
#: ../../mod/lostpass.php:44
#, php-format
msgid "Password reset requested at %s"
msgstr "Contrasenya restablerta enviada a %s"
#: ../../mod/lostpass.php:66
msgid ""
"Request could not be verified. (You may have previously submitted it.) "
"Password reset failed."
msgstr "La sol·licitut no pot ser verificada. (Hauries de presentar-la abans). Restabliment de contrasenya fracassat."
#: ../../mod/lostpass.php:84 ../../boot.php:1150
msgid "Password Reset"
msgstr "Restabliment de Contrasenya"
#: ../../mod/lostpass.php:85
msgid "Your password has been reset as requested."
msgstr "La teva contrasenya fou restablerta com vas demanar."
#: ../../mod/lostpass.php:86
msgid "Your new password is"
msgstr "La teva nova contrasenya es"
#: ../../mod/lostpass.php:87
msgid "Save or copy your new password - and then"
msgstr "Guarda o copia la nova contrasenya - i llavors"
#: ../../mod/lostpass.php:88
msgid "click here to login"
msgstr "clica aquí per identificarte"
#: ../../mod/lostpass.php:89
msgid ""
"Your password may be changed from the <em>Settings</em> page after "
"successful login."
msgstr "Pots camviar la contrasenya des de la pàgina de <em>Configuración</em> desprès d'accedir amb èxit."
#: ../../mod/lostpass.php:107
#, php-format
msgid "Your password has been changed at %s"
msgstr "La teva contrasenya ha estat canviada a %s"
#: ../../mod/lostpass.php:122
msgid "Forgot your Password?"
msgstr "Has Oblidat la Contrasenya?"
#: ../../mod/lostpass.php:123
msgid ""
"Enter your email address and submit to have your password reset. Then check "
"your email for further instructions."
msgstr "Introdueixi la seva adreça de correu i enivii-la per restablir la seva contrasenya. Llavors comprovi el seu correu per a les següents instruccións. "
#: ../../mod/lostpass.php:124
msgid "Nickname or Email: "
msgstr "Àlies o Correu:"
#: ../../mod/lostpass.php:125
msgid "Reset"
msgstr "Restablir"
#: ../../mod/maintenance.php:5
msgid "System down for maintenance"
msgstr "Sistema apagat per manteniment"
#: ../../mod/manage.php:106
msgid "Manage Identities and/or Pages"
msgstr "Administrar Identitats i/o Pàgines"
#: ../../mod/manage.php:107
msgid ""
"Toggle between different identities or community/group pages which share "
"your account details or which you have been granted \"manage\" permissions"
msgstr "Alternar entre les diferents identitats o les pàgines de comunitats/grups que comparteixen les dades del seu compte o que se li ha concedit els permisos de \"administrar\""
#: ../../mod/manage.php:108
msgid "Select an identity to manage: "
msgstr "Seleccionar identitat a administrar:"
#: ../../mod/match.php:12
msgid "Profile Match"
msgstr "Perfil Aconseguit"
#: ../../mod/match.php:20
msgid "No keywords to match. Please add keywords to your default profile."
msgstr "No hi ha paraules clau que coincideixin. Si us plau, afegeixi paraules clau al teu perfil predeterminat."
#: ../../mod/match.php:57
msgid "is interested in:"
msgstr "està interessat en:"
#: ../../mod/message.php:67
msgid "Unable to locate contact information."
msgstr "No es pot trobar informació de contacte."
#: ../../mod/message.php:207
msgid "Do you really want to delete this message?"
msgstr "Realment vols esborrar aquest missatge?"
#: ../../mod/message.php:227
msgid "Message deleted."
msgstr "Missatge eliminat."
#: ../../mod/message.php:258
msgid "Conversation removed."
msgstr "Conversació esborrada."
#: ../../mod/message.php:371
msgid "No messages."
msgstr "Sense missatges."
#: ../../mod/message.php:378
#, php-format
msgid "Unknown sender - %s"
msgstr "remitent desconegut - %s"
#: ../../mod/message.php:381
#, php-format
msgid "You and %s"
msgstr "Tu i %s"
#: ../../mod/message.php:384
#, php-format
msgid "%s and You"
msgstr "%s i Tu"
#: ../../mod/message.php:405 ../../mod/message.php:546
msgid "Delete conversation"
msgstr "Esborrar conversació"
#: ../../mod/message.php:408
msgid "D, d M Y - g:i A"
msgstr "D, d M Y - g:i A"
#: ../../mod/message.php:411
#, php-format
msgid "%d message"
msgid_plural "%d messages"
msgstr[0] "%d missatge"
msgstr[1] "%d missatges"
#: ../../mod/message.php:450
msgid "Message not available."
msgstr "Missatge no disponible."
#: ../../mod/message.php:520
msgid "Delete message"
msgstr "Esborra missatge"
#: ../../mod/message.php:548
msgid ""
"No secure communications available. You <strong>may</strong> be able to "
"respond from the sender's profile page."
msgstr "Comunicacions degures no disponibles. Tú <strong>pots</strong> respondre des de la pàgina de perfil del remitent."
#: ../../mod/message.php:552
msgid "Send Reply"
msgstr "Enviar Resposta"
#: ../../mod/mood.php:133
msgid "Mood"
msgstr "Humor"
#: ../../mod/mood.php:134
msgid "Set your current mood and tell your friends"
msgstr "Ajusta el teu actual estat d'ànim i comenta-ho als amics"
#: ../../mod/network.php:181
msgid "Search Results For:"
msgstr "Resultats de la Cerca Per a:"
#: ../../mod/network.php:397
msgid "Commented Order"
msgstr "Ordre dels Comentaris"
#: ../../mod/network.php:400
msgid "Sort by Comment Date"
msgstr "Ordenar per Data de Comentari"
#: ../../mod/network.php:403
msgid "Posted Order"
msgstr "Ordre dels Enviaments"
#: ../../mod/network.php:406
msgid "Sort by Post Date"
msgstr "Ordenar per Data d'Enviament"
#: ../../mod/network.php:444 ../../mod/notifications.php:88
msgid "Personal"
msgstr "Personal"
#: ../../mod/network.php:447
msgid "Posts that mention or involve you"
msgstr "Missatge que et menciona o t'impliquen"
#: ../../mod/network.php:453
msgid "New"
msgstr "Nou"
#: ../../mod/network.php:456
msgid "Activity Stream - by date"
msgstr "Activitat del Flux - per data"
#: ../../mod/network.php:462
msgid "Shared Links"
msgstr "Enllaços Compartits"
#: ../../mod/network.php:465
msgid "Interesting Links"
msgstr "Enllaços Interesants"
#: ../../mod/network.php:471
msgid "Starred"
msgstr "Favorits"
#: ../../mod/network.php:474
msgid "Favourite Posts"
msgstr "Enviaments Favorits"
#: ../../mod/network.php:546
#, php-format
msgid "Warning: This group contains %s member from an insecure network."
msgid_plural ""
"Warning: This group contains %s members from an insecure network."
msgstr[0] "Advertència: Aquest grup conté el membre %s en una xarxa insegura."
msgstr[1] "Advertència: Aquest grup conté %s membres d'una xarxa insegura."
#: ../../mod/network.php:549
msgid "Private messages to this group are at risk of public disclosure."
msgstr "Els missatges privats a aquest grup es troben en risc de divulgació pública."
#: ../../mod/network.php:596 ../../mod/content.php:119
msgid "No such group"
msgstr "Cap grup com"
#: ../../mod/network.php:607 ../../mod/content.php:130
msgid "Group is empty"
msgstr "El Grup es buit"
#: ../../mod/network.php:611 ../../mod/content.php:134
msgid "Group: "
msgstr "Grup:"
#: ../../mod/network.php:621
msgid "Contact: "
msgstr "Contacte:"
#: ../../mod/network.php:623
msgid "Private messages to this person are at risk of public disclosure."
msgstr "Els missatges privats a aquesta persona es troben en risc de divulgació pública."
#: ../../mod/network.php:628
msgid "Invalid contact."
msgstr "Contacte no vàlid."
#: ../../mod/notifications.php:26
msgid "Invalid request identifier."
msgstr "Sol·licitud d'identificació no vàlida."
#: ../../mod/notifications.php:35 ../../mod/notifications.php:165
#: ../../mod/notifications.php:211
msgid "Discard"
msgstr "Descartar"
#: ../../mod/notifications.php:78
msgid "System"
msgstr "Sistema"
#: ../../mod/notifications.php:122
msgid "Show Ignored Requests"
msgstr "Mostra les Sol·licituds Ignorades"
#: ../../mod/notifications.php:122
msgid "Hide Ignored Requests"
msgstr "Amaga les Sol·licituds Ignorades"
#: ../../mod/notifications.php:149 ../../mod/notifications.php:195
msgid "Notification type: "
msgstr "Tipus de Notificació:"
#: ../../mod/notifications.php:150
msgid "Friend Suggestion"
msgstr "Amics Suggerits "
#: ../../mod/notifications.php:152
#, php-format
msgid "suggested by %s"
msgstr "sugerit per %s"
#: ../../mod/notifications.php:158 ../../mod/notifications.php:205
msgid "Post a new friend activity"
msgstr "Publica una activitat d'amic nova"
#: ../../mod/notifications.php:158 ../../mod/notifications.php:205
msgid "if applicable"
msgstr "si es pot aplicar"
#: ../../mod/notifications.php:181
msgid "Claims to be known to you: "
msgstr "Diu que et coneix:"
#: ../../mod/notifications.php:181
msgid "yes"
msgstr "sí"
#: ../../mod/notifications.php:181
msgid "no"
msgstr "no"
#: ../../mod/notifications.php:188
msgid "Approve as: "
msgstr "Aprovat com:"
#: ../../mod/notifications.php:189
msgid "Friend"
msgstr "Amic"
#: ../../mod/notifications.php:190
msgid "Sharer"
msgstr "Partícip"
#: ../../mod/notifications.php:190
msgid "Fan/Admirer"
msgstr "Fan/Admirador"
#: ../../mod/notifications.php:196
msgid "Friend/Connect Request"
msgstr "Sol·licitud d'Amistat/Connexió"
#: ../../mod/notifications.php:196
msgid "New Follower"
msgstr "Nou Seguidor"
#: ../../mod/notifications.php:217
msgid "No introductions."
msgstr "Sense presentacions."
#: ../../mod/notifications.php:257 ../../mod/notifications.php:382
#: ../../mod/notifications.php:469
#, php-format
msgid "%s liked %s's post"
msgstr "A %s li agrada l'enviament de %s"
#: ../../mod/notifications.php:266 ../../mod/notifications.php:391
#: ../../mod/notifications.php:478
#, php-format
msgid "%s disliked %s's post"
msgstr "A %s no li agrada l'enviament de %s"
#: ../../mod/notifications.php:280 ../../mod/notifications.php:405
#: ../../mod/notifications.php:492
#, php-format
msgid "%s is now friends with %s"
msgstr "%s es ara amic de %s"
#: ../../mod/notifications.php:287 ../../mod/notifications.php:412
#, php-format
msgid "%s created a new post"
msgstr "%s ha creat un enviament nou"
#: ../../mod/notifications.php:288 ../../mod/notifications.php:413
#: ../../mod/notifications.php:501
#, php-format
msgid "%s commented on %s's post"
msgstr "%s va comentar en l'enviament de %s"
#: ../../mod/notifications.php:302
msgid "No more network notifications."
msgstr "No més notificacions de xarxa."
#: ../../mod/notifications.php:306
msgid "Network Notifications"
msgstr "Notificacions de la Xarxa"
#: ../../mod/notifications.php:332 ../../mod/notify.php:61
msgid "No more system notifications."
msgstr "No més notificacions del sistema."
#: ../../mod/notifications.php:336 ../../mod/notify.php:65
msgid "System Notifications"
msgstr "Notificacions del Sistema"
#: ../../mod/notifications.php:427
msgid "No more personal notifications."
msgstr "No més notificacions personals."
#: ../../mod/notifications.php:431
msgid "Personal Notifications"
msgstr "Notificacions Personals"
#: ../../mod/notifications.php:508
msgid "No more home notifications."
msgstr "No més notificacions d'inici."
#: ../../mod/notifications.php:512
msgid "Home Notifications"
msgstr "Notificacions d'Inici"
#: ../../mod/photos.php:51 ../../boot.php:1956
msgid "Photo Albums"
msgstr "Àlbum de Fotos"
#: ../../mod/photos.php:59 ../../mod/photos.php:154 ../../mod/photos.php:1058
#: ../../mod/photos.php:1183 ../../mod/photos.php:1206
#: ../../mod/photos.php:1736 ../../mod/photos.php:1748
#: ../../view/theme/diabook/theme.php:492
msgid "Contact Photos"
msgstr "Fotos de Contacte"
#: ../../mod/photos.php:66 ../../mod/photos.php:1222 ../../mod/photos.php:1795
msgid "Upload New Photos"
msgstr "Actualitzar Noves Fotos"
#: ../../mod/photos.php:143
msgid "Contact information unavailable"
msgstr "Informació del Contacte no disponible"
#: ../../mod/photos.php:164
msgid "Album not found."
msgstr "Àlbum no trobat."
#: ../../mod/photos.php:187 ../../mod/photos.php:199 ../../mod/photos.php:1200
msgid "Delete Album"
msgstr "Eliminar Àlbum"
#: ../../mod/photos.php:197
msgid "Do you really want to delete this photo album and all its photos?"
msgstr "Realment vols esborrar aquest album de fotos amb totes les fotos?"
#: ../../mod/photos.php:276 ../../mod/photos.php:287 ../../mod/photos.php:1502
msgid "Delete Photo"
msgstr "Eliminar Foto"
#: ../../mod/photos.php:285
msgid "Do you really want to delete this photo?"
msgstr "Realment vols esborrar aquesta foto?"
#: ../../mod/photos.php:656
#, php-format
msgid "%1$s was tagged in %2$s by %3$s"
msgstr "%1$s fou etiquetat a %2$s per %3$s"
#: ../../mod/photos.php:656
msgid "a photo"
msgstr "una foto"
#: ../../mod/photos.php:761
msgid "Image exceeds size limit of "
msgstr "La imatge excedeix el límit de "
#: ../../mod/photos.php:769
msgid "Image file is empty."
msgstr "El fitxer de imatge és buit."
#: ../../mod/photos.php:924
msgid "No photos selected"
msgstr "No s'han seleccionat fotos"
#: ../../mod/photos.php:1088
#, php-format
msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."
msgstr "Has emprat %1$.2f Mbytes de %2$.2f Mbytes del magatzem de fotos."
#: ../../mod/photos.php:1123
msgid "Upload Photos"
msgstr "Carregar Fotos"
#: ../../mod/photos.php:1127 ../../mod/photos.php:1195
msgid "New album name: "
msgstr "Nou nom d'àlbum:"
#: ../../mod/photos.php:1128
msgid "or existing album name: "
msgstr "o nom d'àlbum existent:"
#: ../../mod/photos.php:1129
msgid "Do not show a status post for this upload"
msgstr "No tornis a mostrar un missatge d'estat d'aquesta pujada"
#: ../../mod/photos.php:1131 ../../mod/photos.php:1497
msgid "Permissions"
msgstr "Permisos"
#: ../../mod/photos.php:1142
msgid "Private Photo"
msgstr "Foto Privada"
#: ../../mod/photos.php:1143
msgid "Public Photo"
msgstr "Foto Pública"
#: ../../mod/photos.php:1210
msgid "Edit Album"
msgstr "Editar Àlbum"
#: ../../mod/photos.php:1216
msgid "Show Newest First"
msgstr "Mostrar el més Nou Primer"
#: ../../mod/photos.php:1218
msgid "Show Oldest First"
msgstr "Mostrar el més Antic Primer"
#: ../../mod/photos.php:1251 ../../mod/photos.php:1778
msgid "View Photo"
msgstr "Veure Foto"
#: ../../mod/photos.php:1286
msgid "Permission denied. Access to this item may be restricted."
msgstr "Permís denegat. L'accés a aquest element pot estar restringit."
#: ../../mod/photos.php:1288
msgid "Photo not available"
msgstr "Foto no disponible"
#: ../../mod/photos.php:1344
msgid "View photo"
msgstr "Veure foto"
#: ../../mod/photos.php:1344
msgid "Edit photo"
msgstr "Editar foto"
#: ../../mod/photos.php:1345
msgid "Use as profile photo"
msgstr "Emprar com a foto del perfil"
#: ../../mod/photos.php:1351 ../../mod/content.php:643
#: ../../object/Item.php:113
msgid "Private Message"
msgstr "Missatge Privat"
#: ../../mod/photos.php:1370
msgid "View Full Size"
msgstr "Veure'l a Mida Completa"
#: ../../mod/photos.php:1444
msgid "Tags: "
msgstr "Etiquetes:"
#: ../../mod/photos.php:1447
msgid "[Remove any tag]"
msgstr "Treure etiquetes"
#: ../../mod/photos.php:1487
msgid "Rotate CW (right)"
msgstr "Rotar CW (dreta)"
#: ../../mod/photos.php:1488
msgid "Rotate CCW (left)"
msgstr "Rotar CCW (esquerra)"
#: ../../mod/photos.php:1490
msgid "New album name"
msgstr "Nou nom d'àlbum"
#: ../../mod/photos.php:1493
msgid "Caption"
msgstr "Títol"
#: ../../mod/photos.php:1495
msgid "Add a Tag"
msgstr "Afegir una etiqueta"
#: ../../mod/photos.php:1499
msgid ""
"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
msgstr "Exemple: @bob, @Barbara_jensen, @jim@example.com, #California, #camping"
#: ../../mod/photos.php:1508
msgid "Private photo"
msgstr "Foto Privada"
#: ../../mod/photos.php:1509
msgid "Public photo"
msgstr "Foto pública"
#: ../../mod/photos.php:1529 ../../mod/content.php:707
#: ../../object/Item.php:232
msgid "I like this (toggle)"
msgstr "M'agrada això (canviar)"
#: ../../mod/photos.php:1530 ../../mod/content.php:708
#: ../../object/Item.php:233
msgid "I don't like this (toggle)"
msgstr "No m'agrada això (canviar)"
#: ../../mod/photos.php:1549 ../../mod/photos.php:1593
#: ../../mod/photos.php:1676 ../../mod/content.php:730
#: ../../object/Item.php:650
msgid "This is you"
msgstr "Aquest ets tu"
#: ../../mod/photos.php:1551 ../../mod/photos.php:1595
#: ../../mod/photos.php:1678 ../../mod/content.php:732
#: ../../object/Item.php:338 ../../object/Item.php:652 ../../boot.php:669
msgid "Comment"
msgstr "Comentari"
#: ../../mod/photos.php:1793
msgid "Recent Photos"
msgstr "Fotos Recents"
#: ../../mod/newmember.php:6
msgid "Welcome to Friendica"
msgstr "Benvingut a Friendica"
#: ../../mod/newmember.php:8
msgid "New Member Checklist"
msgstr "Llista de Verificació dels Nous Membres"
#: ../../mod/newmember.php:12
msgid ""
"We would like to offer some tips and links to help make your experience "
"enjoyable. Click any item to visit the relevant page. A link to this page "
"will be visible from your home page for two weeks after your initial "
"registration and then will quietly disappear."
msgstr "Ens agradaria oferir alguns consells i enllaços per ajudar a fer la teva experiència agradable. Feu clic a qualsevol element per visitar la pàgina corresponent. Un enllaç a aquesta pàgina serà visible des de la pàgina d'inici durant dues setmanes després de la teva inscripció inicial i després desapareixerà en silenci."
#: ../../mod/newmember.php:14
msgid "Getting Started"
msgstr "Començem"
#: ../../mod/newmember.php:18
msgid "Friendica Walk-Through"
msgstr "Paseja per Friendica"
#: ../../mod/newmember.php:18
msgid ""
"On your <em>Quick Start</em> page - find a brief introduction to your "
"profile and network tabs, make some new connections, and find some groups to"
" join."
msgstr "A la teva pàgina de <em>Inici Ràpid</em> - troba una breu presentació per les teves fitxes de perfil i xarxa, crea alguna nova connexió i troba algun grup per unir-te."
#: ../../mod/newmember.php:26
msgid "Go to Your Settings"
msgstr "Anar als Teus Ajustos"
#: ../../mod/newmember.php:26
msgid ""
"On your <em>Settings</em> page - change your initial password. Also make a "
"note of your Identity Address. This looks just like an email address - and "
"will be useful in making friends on the free social web."
msgstr "En la de la seva <em>configuració</em> de la pàgina - canviï la contrasenya inicial. També prengui nota de la Adreça d'Identitat. Això s'assembla a una adreça de correu electrònic - i serà útil per fer amics a la xarxa social lliure."
#: ../../mod/newmember.php:28
msgid ""
"Review the other settings, particularly the privacy settings. An unpublished"
" directory listing is like having an unlisted phone number. In general, you "
"should probably publish your listing - unless all of your friends and "
"potential friends know exactly how to find you."
msgstr "Reviseu les altres configuracions, en particular la configuració de privadesa. Una llista de directoris no publicada és com tenir un número de telèfon no llistat. Normalment, hauria de publicar la seva llista - a menys que tots els seus amics i els amics potencials sàpiguen exactament com trobar-li."
#: ../../mod/newmember.php:36 ../../mod/profile_photo.php:244
msgid "Upload Profile Photo"
msgstr "Pujar Foto del Perfil"
#: ../../mod/newmember.php:36
msgid ""
"Upload a profile photo if you have not done so already. Studies have shown "
"that people with real photos of themselves are ten times more likely to make"
" friends than people who do not."
msgstr "Puji una foto del seu perfil si encara no ho ha fet. Els estudis han demostrat que les persones amb fotos reals de ells mateixos tenen deu vegades més probabilitats de fer amics que les persones que no ho fan."
#: ../../mod/newmember.php:38
msgid "Edit Your Profile"
msgstr "Editar el Teu Perfil"
#: ../../mod/newmember.php:38
msgid ""
"Edit your <strong>default</strong> profile to your liking. Review the "
"settings for hiding your list of friends and hiding the profile from unknown"
" visitors."
msgstr "Editi el perfil per <strong>defecte</strong> al seu gust. Reviseu la configuració per ocultar la seva llista d'amics i ocultar el perfil dels visitants desconeguts."
#: ../../mod/newmember.php:40
msgid "Profile Keywords"
msgstr "Paraules clau del Perfil"
#: ../../mod/newmember.php:40
msgid ""
"Set some public keywords for your default profile which describe your "
"interests. We may be able to find other people with similar interests and "
"suggest friendships."
msgstr "Estableix algunes paraules clau públiques al teu perfil predeterminat que descriguin els teus interessos. Podem ser capaços de trobar altres persones amb interessos similars i suggerir amistats."
#: ../../mod/newmember.php:44
msgid "Connecting"
msgstr "Connectant"
#: ../../mod/newmember.php:49
msgid ""
"Authorise the Facebook Connector if you currently have a Facebook account "
"and we will (optionally) import all your Facebook friends and conversations."
msgstr "Autoritzi el connector de Facebook si vostè té un compte al Facebook i nosaltres (opcionalment) importarem tots els teus amics de Facebook i les converses."
#: ../../mod/newmember.php:51
msgid ""
"<em>If</em> this is your own personal server, installing the Facebook addon "
"may ease your transition to the free social web."
msgstr "<em>Si </em> aquesta és el seu servidor personal, la instal·lació del complement de Facebook pot facilitar la transició a la web social lliure."
#: ../../mod/newmember.php:56
msgid "Importing Emails"
msgstr "Important Emails"
#: ../../mod/newmember.php:56
msgid ""
"Enter your email access information on your Connector Settings page if you "
"wish to import and interact with friends or mailing lists from your email "
"INBOX"
msgstr "Introduïu les dades d'accés al correu electrònic a la seva pàgina de configuració de connector, si es desitja importar i relacionar-se amb amics o llistes de correu de la seva bústia d'email"
#: ../../mod/newmember.php:58
msgid "Go to Your Contacts Page"
msgstr "Anar a la Teva Pàgina de Contactes"
#: ../../mod/newmember.php:58
msgid ""
"Your Contacts page is your gateway to managing friendships and connecting "
"with friends on other networks. Typically you enter their address or site "
"URL in the <em>Add New Contact</em> dialog."
msgstr "La seva pàgina de Contactes és la seva porta d'entrada a la gestió de l'amistat i la connexió amb amics d'altres xarxes. Normalment, vostè entrar en la seva direcció o URL del lloc al diàleg <em>Afegir Nou Contacte</em>."
#: ../../mod/newmember.php:60
msgid "Go to Your Site's Directory"
msgstr "Anar al Teu Directori"
#: ../../mod/newmember.php:60
msgid ""
"The Directory page lets you find other people in this network or other "
"federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on "
"their profile page. Provide your own Identity Address if requested."
msgstr "La pàgina del Directori li permet trobar altres persones en aquesta xarxa o altres llocs federats. Busqui un enllaç <em>Connectar</em> o <em>Seguir</em> a la seva pàgina de perfil. Proporcioni la seva pròpia Adreça de Identitat si així ho sol·licita."
#: ../../mod/newmember.php:62
msgid "Finding New People"
msgstr "Trobar Gent Nova"
#: ../../mod/newmember.php:62
msgid ""
"On the side panel of the Contacts page are several tools to find new "
"friends. We can match people by interest, look up people by name or "
"interest, and provide suggestions based on network relationships. On a brand"
" new site, friend suggestions will usually begin to be populated within 24 "
"hours."
msgstr "Al tauler lateral de la pàgina de contacte Hi ha diverses eines per trobar nous amics. Podem coincidir amb les persones per interesos, buscar persones pel nom o per interès, i oferir suggeriments basats en les relacions de la xarxa. En un nou lloc, els suggeriments d'amics, en general comencen a poblar el lloc a les 24 hores."
#: ../../mod/newmember.php:70
msgid "Group Your Contacts"
msgstr "Agrupar els Teus Contactes"
#: ../../mod/newmember.php:70
msgid ""
"Once you have made some friends, organize them into private conversation "
"groups from the sidebar of your Contacts page and then you can interact with"
" each group privately on your Network page."
msgstr "Una vegada que s'han fet alguns amics, organitzi'ls en grups de conversa privada a la barra lateral de la seva pàgina de contactes i després pot interactuar amb cada grup de forma privada a la pàgina de la xarxa."
#: ../../mod/newmember.php:73
msgid "Why Aren't My Posts Public?"
msgstr "Per que no es public el meu enviament?"
#: ../../mod/newmember.php:73
msgid ""
"Friendica respects your privacy. By default, your posts will only show up to"
" people you've added as friends. For more information, see the help section "
"from the link above."
msgstr "Friendica respecta la teva privacitat. Per defecte, els teus enviaments només s'envien a gent que has afegit com a amic. Per més informació, mira la secció d'ajuda des de l'enllaç de dalt."
#: ../../mod/newmember.php:78
msgid "Getting Help"
msgstr "Demanant Ajuda"
#: ../../mod/newmember.php:82
msgid "Go to the Help Section"
msgstr "Anar a la secció d'Ajuda"
#: ../../mod/newmember.php:82
msgid ""
"Our <strong>help</strong> pages may be consulted for detail on other program"
" features and resources."
msgstr "A les nostres pàgines <strong>d'ajuda</strong> es poden consultar detalls sobre les característiques d'altres programes i recursos."
#: ../../mod/profile.php:21 ../../boot.php:1324
msgid "Requested profile is not available."
msgstr "El perfil sol·licitat no està disponible."
#: ../../mod/profile.php:180
msgid "Tips for New Members"
msgstr "Consells per a nous membres"
#: ../../mod/install.php:117
msgid "Friendica Social Communications Server - Setup"
msgstr "Friendica Social Communications Server - Ajustos"
#: ../../mod/install.php:123
msgid "Could not connect to database."
msgstr "No puc connectar a la base de dades."
#: ../../mod/install.php:127
msgid "Could not create table."
msgstr "No puc creat taula."
#: ../../mod/install.php:133
msgid "Your Friendica site database has been installed."
msgstr "La base de dades del teu lloc Friendica ha estat instal·lada."
#: ../../mod/install.php:138
msgid ""
"You may need to import the file \"database.sql\" manually using phpmyadmin "
"or mysql."
msgstr "Pot ser que hagi d'importar l'arxiu \"database.sql\" manualment amb phpmyadmin o mysql."
#: ../../mod/install.php:139 ../../mod/install.php:206
#: ../../mod/install.php:521
msgid "Please see the file \"INSTALL.txt\"."
msgstr "Per favor, consulti l'arxiu \"INSTALL.txt\"."
#: ../../mod/install.php:203
msgid "System check"
msgstr "Comprovació del Sistema"
#: ../../mod/install.php:208
msgid "Check again"
msgstr "Comprovi de nou"
#: ../../mod/install.php:227
msgid "Database connection"
msgstr "Conexió a la base de dades"
#: ../../mod/install.php:228
msgid ""
"In order to install Friendica we need to know how to connect to your "
"database."
msgstr "Per a instal·lar Friendica necessitem conèixer com connectar amb la deva base de dades."
#: ../../mod/install.php:229
msgid ""
"Please contact your hosting provider or site administrator if you have "
"questions about these settings."
msgstr "Per favor, posi's en contacte amb el seu proveïdor de hosting o administrador del lloc si té alguna pregunta sobre aquestes opcions."
#: ../../mod/install.php:230
msgid ""
"The database you specify below should already exist. If it does not, please "
"create it before continuing."
msgstr "La base de dades que especifiques ja hauria d'existir. Si no és així, crea-la abans de continuar."
#: ../../mod/install.php:234
msgid "Database Server Name"
msgstr "Nom del Servidor de base de Dades"
#: ../../mod/install.php:235
msgid "Database Login Name"
msgstr "Nom d'Usuari de la base de Dades"
#: ../../mod/install.php:236
msgid "Database Login Password"
msgstr "Contrasenya d'Usuari de la base de Dades"
#: ../../mod/install.php:237
msgid "Database Name"
msgstr "Nom de la base de Dades"
#: ../../mod/install.php:238 ../../mod/install.php:277
msgid "Site administrator email address"
msgstr "Adreça de correu del administrador del lloc"
#: ../../mod/install.php:238 ../../mod/install.php:277
msgid ""
"Your account email address must match this in order to use the web admin "
"panel."
msgstr "El seu compte d'adreça electrònica ha de coincidir per tal d'utilitzar el panell d'administració web."
#: ../../mod/install.php:242 ../../mod/install.php:280
msgid "Please select a default timezone for your website"
msgstr "Per favor, seleccioni una zona horària per defecte per al seu lloc web"
#: ../../mod/install.php:267
msgid "Site settings"
msgstr "Configuracions del lloc"
#: ../../mod/install.php:321
msgid "Could not find a command line version of PHP in the web server PATH."
msgstr "No es va poder trobar una versió de línia de comandos de PHP en la ruta del servidor web."
#: ../../mod/install.php:322
msgid ""
"If you don't have a command line version of PHP installed on server, you "
"will not be able to run background polling via cron. See <a "
"href='http://friendica.com/node/27'>'Activating scheduled tasks'</a>"
msgstr "Si no tens una versió de línia de comandos instal·lada al teu servidor PHP, no podràs fer córrer els sondejos via cron. Mira <a href='http://friendica.com/node/27'>'Activating scheduled tasks'</a>"
#: ../../mod/install.php:326
msgid "PHP executable path"
msgstr "Direcció del executable PHP"
#: ../../mod/install.php:326
msgid ""
"Enter full path to php executable. You can leave this blank to continue the "
"installation."
msgstr "Entra la ruta sencera fins l'executable de php. Pots deixar això buit per continuar l'instal·lació."
#: ../../mod/install.php:331
msgid "Command line PHP"
msgstr "Linia de comandos PHP"
#: ../../mod/install.php:340
msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
msgstr "El programari executable PHP no es el binari php cli (hauria de ser la versió cgi-fcgi)"
#: ../../mod/install.php:341
msgid "Found PHP version: "
msgstr "Trobada la versió PHP:"
#: ../../mod/install.php:343
msgid "PHP cli binary"
msgstr "PHP cli binari"
#: ../../mod/install.php:354
msgid ""
"The command line version of PHP on your system does not have "
"\"register_argc_argv\" enabled."
msgstr "La versió de línia de comandos de PHP en el seu sistema no té \"register_argc_argv\" habilitat."
#: ../../mod/install.php:355
msgid "This is required for message delivery to work."
msgstr "Això és necessari perquè funcioni el lliurament de missatges."
#: ../../mod/install.php:357
msgid "PHP register_argc_argv"
msgstr "PHP register_argc_argv"
#: ../../mod/install.php:378
msgid ""
"Error: the \"openssl_pkey_new\" function on this system is not able to "
"generate encryption keys"
msgstr "Error: la funció \"openssl_pkey_new\" en aquest sistema no és capaç de generar claus de xifrat"
#: ../../mod/install.php:379
msgid ""
"If running under Windows, please see "
"\"http://www.php.net/manual/en/openssl.installation.php\"."
msgstr "Si s'executa en Windows, per favor consulti la secció \"http://www.php.net/manual/en/openssl.installation.php\"."
#: ../../mod/install.php:381
msgid "Generate encryption keys"
msgstr "Generar claus d'encripció"
#: ../../mod/install.php:388
msgid "libCurl PHP module"
msgstr "Mòdul libCurl de PHP"
#: ../../mod/install.php:389
msgid "GD graphics PHP module"
msgstr "Mòdul GD de gràfics de PHP"
#: ../../mod/install.php:390
msgid "OpenSSL PHP module"
msgstr "Mòdul OpenSSl de PHP"
#: ../../mod/install.php:391
msgid "mysqli PHP module"
msgstr "Mòdul mysqli de PHP"
#: ../../mod/install.php:392
msgid "mb_string PHP module"
msgstr "Mòdul mb_string de PHP"
#: ../../mod/install.php:397 ../../mod/install.php:399
msgid "Apache mod_rewrite module"
msgstr "Apache mod_rewrite modul "
#: ../../mod/install.php:397
msgid ""
"Error: Apache webserver mod-rewrite module is required but not installed."
msgstr "Error: el mòdul mod-rewrite del servidor web Apache és necessari però no està instal·lat."
#: ../../mod/install.php:405
msgid "Error: libCURL PHP module required but not installed."
msgstr "Error: El mòdul libCURL de PHP és necessari però no està instal·lat."
#: ../../mod/install.php:409
msgid ""
"Error: GD graphics PHP module with JPEG support required but not installed."
msgstr "Error: el mòdul gràfic GD de PHP amb support per JPEG és necessari però no està instal·lat."
#: ../../mod/install.php:413
msgid "Error: openssl PHP module required but not installed."
msgstr "Error: El mòdul enssl de PHP és necessari però no està instal·lat."
#: ../../mod/install.php:417
msgid "Error: mysqli PHP module required but not installed."
msgstr "Error: El mòdul mysqli de PHP és necessari però no està instal·lat."
#: ../../mod/install.php:421
msgid "Error: mb_string PHP module required but not installed."
msgstr "Error: mòdul mb_string de PHP requerit però no instal·lat."
#: ../../mod/install.php:438
msgid ""
"The web installer needs to be able to create a file called \".htconfig.php\""
" in the top folder of your web server and it is unable to do so."
msgstr "L'instal·lador web necessita crear un arxiu anomenat \".htconfig.php\" en la carpeta superior del seu servidor web però alguna cosa ho va impedir."
#: ../../mod/install.php:439
msgid ""
"This is most often a permission setting, as the web server may not be able "
"to write files in your folder - even if you can."
msgstr "Això freqüentment és a causa d'una configuració de permisos; el servidor web no pot escriure arxius en la carpeta - encara que sigui possible."
#: ../../mod/install.php:440
msgid ""
"At the end of this procedure, we will give you a text to save in a file "
"named .htconfig.php in your Friendica top folder."
msgstr "Al final d'aquest procediment, et facilitarem un text que hauràs de guardar en un arxiu que s'anomena .htconfig.php que hi es a la carpeta principal del teu Friendica."
#: ../../mod/install.php:441
msgid ""
"You can alternatively skip this procedure and perform a manual installation."
" Please see the file \"INSTALL.txt\" for instructions."
msgstr "Alternativament, pots saltar-te aquest procediment i configurar-ho manualment. Per favor, mira l'arxiu \"INTALL.txt\" per a instruccions."
#: ../../mod/install.php:444
msgid ".htconfig.php is writable"
msgstr ".htconfig.php és escribible"
#: ../../mod/install.php:454
msgid ""
"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
"compiles templates to PHP to speed up rendering."
msgstr "Friendica empra el motor de plantilla Smarty3 per dibuixar la web. Smarty3 compila plantilles a PHP per accelerar el redibuxar."
#: ../../mod/install.php:455
msgid ""
"In order to store these compiled templates, the web server needs to have "
"write access to the directory view/smarty3/ under the Friendica top level "
"folder."
msgstr "Per poder guardar aquestes plantilles compilades, el servidor web necessita tenir accés d'escriptura al directori view/smarty3/ sota la carpeta principal de Friendica."
#: ../../mod/install.php:456
msgid ""
"Please ensure that the user that your web server runs as (e.g. www-data) has"
" write access to this folder."
msgstr "Per favor, asegura que l'usuari que corre el servidor web (p.e. www-data) te accés d'escriptura a aquesta carpeta."
#: ../../mod/install.php:457
msgid ""
"Note: as a security measure, you should give the web server write access to "
"view/smarty3/ only--not the template files (.tpl) that it contains."
msgstr "Nota: Com a mesura de seguretat, hauries de facilitar al servidor web, accés d'escriptura a view/smarty3/ excepte els fitxers de plantilles (.tpl) que conté."
#: ../../mod/install.php:460
msgid "view/smarty3 is writable"
msgstr "view/smarty3 es escribible"
#: ../../mod/install.php:472
msgid ""
"Url rewrite in .htaccess is not working. Check your server configuration."
msgstr "URL rewrite en .htaccess no esta treballant. Comprova la configuració del teu servidor."
#: ../../mod/install.php:474
msgid "Url rewrite is working"
msgstr "URL rewrite està treballant"
#: ../../mod/install.php:484
msgid ""
"The database configuration file \".htconfig.php\" could not be written. "
"Please use the enclosed text to create a configuration file in your web "
"server root."
msgstr "L'arxiu per a la configuració de la base de dades \".htconfig.php\" no es pot escriure. Per favor, usi el text adjunt per crear un arxiu de configuració en l'arrel del servidor web."
#: ../../mod/install.php:508
msgid "Errors encountered creating database tables."
msgstr "Trobats errors durant la creació de les taules de la base de dades."
#: ../../mod/install.php:519
msgid "<h1>What next</h1>"
msgstr "<h1>Que es següent</h1>"
#: ../../mod/install.php:520
msgid ""
"IMPORTANT: You will need to [manually] setup a scheduled task for the "
"poller."
msgstr "IMPORTANT: necessitarà configurar [manualment] el programar una tasca pel sondejador (poller.php)"
#: ../../mod/oexchange.php:25
msgid "Post successful."
msgstr "Publicat amb éxit."
#: ../../mod/openid.php:24
msgid "OpenID protocol error. No ID returned."
msgstr "Error al protocol OpenID. No ha retornat ID."
#: ../../mod/openid.php:53
msgid ""
"Account not found and OpenID registration is not permitted on this site."
msgstr "Compte no trobat i el registrar-se amb OpenID no està permès en aquest lloc."
#: ../../mod/profile_photo.php:44
msgid "Image uploaded but image cropping failed."
msgstr "Imatge pujada però no es va poder retallar."
#: ../../mod/profile_photo.php:77 ../../mod/profile_photo.php:84
#: ../../mod/profile_photo.php:91 ../../mod/profile_photo.php:308
#, php-format
msgid "Image size reduction [%s] failed."
msgstr "La reducció de la imatge [%s] va fracassar."
#: ../../mod/profile_photo.php:118
msgid ""
"Shift-reload the page or clear browser cache if the new photo does not "
"display immediately."
msgstr "Recarregui la pàgina o netegi la caché del navegador si la nova foto no apareix immediatament."
#: ../../mod/profile_photo.php:128
msgid "Unable to process image"
msgstr "No es pot processar la imatge"
#: ../../mod/profile_photo.php:242
msgid "Upload File:"
msgstr "Pujar arxiu:"
#: ../../mod/profile_photo.php:243
msgid "Select a profile:"
msgstr "Tria un perfil:"
#: ../../mod/profile_photo.php:245
msgid "Upload"
msgstr "Pujar"
#: ../../mod/profile_photo.php:248
msgid "skip this step"
msgstr "saltar aquest pas"
#: ../../mod/profile_photo.php:248
msgid "select a photo from your photo albums"
msgstr "tria una foto dels teus àlbums"
#: ../../mod/profile_photo.php:262
msgid "Crop Image"
msgstr "retallar imatge"
#: ../../mod/profile_photo.php:263
msgid "Please adjust the image cropping for optimum viewing."
msgstr "Per favor, ajusta la retallada d'imatge per a una optima visualització."
#: ../../mod/profile_photo.php:265
msgid "Done Editing"
msgstr "Edició Feta"
#: ../../mod/profile_photo.php:299
msgid "Image uploaded successfully."
msgstr "Carregada de la imatge amb èxit."
#: ../../mod/community.php:23
msgid "Not available."
msgstr "No disponible."
#: ../../mod/content.php:626 ../../object/Item.php:362
#, php-format
msgid "%d comment"
msgid_plural "%d comments"
msgstr[0] "%d comentari"
msgstr[1] "%d comentaris"
#: ../../mod/content.php:707 ../../object/Item.php:232
msgid "like"
msgstr "Agrada"
#: ../../mod/content.php:708 ../../object/Item.php:233
msgid "dislike"
msgstr "Desagrada"
#: ../../mod/content.php:710 ../../object/Item.php:235
msgid "Share this"
msgstr "Compartir això"
#: ../../mod/content.php:710 ../../object/Item.php:235
msgid "share"
msgstr "Compartir"
#: ../../mod/content.php:734 ../../object/Item.php:654
msgid "Bold"
msgstr "Negreta"
#: ../../mod/content.php:735 ../../object/Item.php:655
msgid "Italic"
msgstr "Itallica"
#: ../../mod/content.php:736 ../../object/Item.php:656
msgid "Underline"
msgstr "Subratllat"
#: ../../mod/content.php:737 ../../object/Item.php:657
msgid "Quote"
msgstr "Cometes"
#: ../../mod/content.php:738 ../../object/Item.php:658
msgid "Code"
msgstr "Codi"
#: ../../mod/content.php:739 ../../object/Item.php:659
msgid "Image"
msgstr "Imatge"
#: ../../mod/content.php:740 ../../object/Item.php:660
msgid "Link"
msgstr "Enllaç"
#: ../../mod/content.php:741 ../../object/Item.php:661
msgid "Video"
msgstr "Video"
#: ../../mod/content.php:776 ../../object/Item.php:211
msgid "add star"
msgstr "Afegir a favorits"
#: ../../mod/content.php:777 ../../object/Item.php:212
msgid "remove star"
msgstr "Esborrar favorit"
#: ../../mod/content.php:778 ../../object/Item.php:213
msgid "toggle star status"
msgstr "Canviar estatus de favorit"
#: ../../mod/content.php:781 ../../object/Item.php:216
msgid "starred"
msgstr "favorit"
#: ../../mod/content.php:782 ../../object/Item.php:221
msgid "add tag"
msgstr "afegir etiqueta"
#: ../../mod/content.php:786 ../../object/Item.php:130
msgid "save to folder"
msgstr "guardat a la carpeta"
#: ../../mod/content.php:877 ../../object/Item.php:308
msgid "to"
msgstr "a"
#: ../../mod/content.php:878 ../../object/Item.php:310
msgid "Wall-to-Wall"
msgstr "Mur-a-Mur"
#: ../../mod/content.php:879 ../../object/Item.php:311
msgid "via Wall-To-Wall:"
msgstr "via Mur-a-Mur"
#: ../../object/Item.php:92
msgid "This entry was edited"
msgstr "L'entrada fou editada"
#: ../../object/Item.php:309
msgid "via"
msgstr "via"
#: ../../view/theme/cleanzero/config.php:82
#: ../../view/theme/diabook/config.php:154
#: ../../view/theme/dispy/config.php:72 ../../view/theme/quattro/config.php:66
msgid "Theme settings"
msgstr "Configuració de Temes"
#: ../../view/theme/cleanzero/config.php:83
msgid "Set resize level for images in posts and comments (width and height)"
msgstr "Ajusteu el nivell de canvi de mida d'imatges en els missatges i comentaris ( amplada i alçada"
#: ../../view/theme/cleanzero/config.php:84
#: ../../view/theme/diabook/config.php:155
#: ../../view/theme/dispy/config.php:73
msgid "Set font-size for posts and comments"
msgstr "Canvia la mida del tipus de lletra per enviaments i comentaris"
#: ../../view/theme/cleanzero/config.php:85
msgid "Set theme width"
msgstr "Ajustar l'ample del tema"
#: ../../view/theme/cleanzero/config.php:86
#: ../../view/theme/quattro/config.php:68
msgid "Color scheme"
msgstr "Esquema de colors"
#: ../../view/theme/diabook/config.php:156
#: ../../view/theme/dispy/config.php:74
msgid "Set line-height for posts and comments"
msgstr "Canvia l'espaiat de línia per enviaments i comentaris"
#: ../../view/theme/diabook/config.php:157
msgid "Set resolution for middle column"
msgstr "canvia la resolució per a la columna central"
#: ../../view/theme/diabook/config.php:158
msgid "Set color scheme"
msgstr "Canvia l'esquema de color"
#: ../../view/theme/diabook/config.php:159
#: ../../view/theme/diabook/theme.php:609
msgid "Set twitter search term"
msgstr "Ajustar el terme de cerca de twitter"
#: ../../view/theme/diabook/config.php:160
msgid "Set zoomfactor for Earth Layer"
msgstr "Ajustar el factor de zoom de Earth Layers"
#: ../../view/theme/diabook/config.php:161
#: ../../view/theme/diabook/theme.php:578
msgid "Set longitude (X) for Earth Layers"
msgstr "Ajustar longitud (X) per Earth Layers"
#: ../../view/theme/diabook/config.php:162
#: ../../view/theme/diabook/theme.php:579
msgid "Set latitude (Y) for Earth Layers"
msgstr "Ajustar latitud (Y) per Earth Layers"
#: ../../view/theme/diabook/config.php:163
#: ../../view/theme/diabook/theme.php:94
#: ../../view/theme/diabook/theme.php:537
#: ../../view/theme/diabook/theme.php:632
msgid "Community Pages"
msgstr "Pàgines de la Comunitat"
#: ../../view/theme/diabook/config.php:164
#: ../../view/theme/diabook/theme.php:572
#: ../../view/theme/diabook/theme.php:633
msgid "Earth Layers"
msgstr "Earth Layers"
#: ../../view/theme/diabook/config.php:165
#: ../../view/theme/diabook/theme.php:384
#: ../../view/theme/diabook/theme.php:634
msgid "Community Profiles"
msgstr "Perfils de Comunitat"
#: ../../view/theme/diabook/config.php:166
#: ../../view/theme/diabook/theme.php:592
#: ../../view/theme/diabook/theme.php:635
msgid "Help or @NewHere ?"
msgstr "Ajuda o @NouAqui?"
#: ../../view/theme/diabook/config.php:167
#: ../../view/theme/diabook/theme.php:599
#: ../../view/theme/diabook/theme.php:636
msgid "Connect Services"
msgstr "Serveis Connectats"
#: ../../view/theme/diabook/config.php:168
#: ../../view/theme/diabook/theme.php:516
#: ../../view/theme/diabook/theme.php:637
msgid "Find Friends"
msgstr "Trobar Amistats"
#: ../../view/theme/diabook/config.php:169
msgid "Last tweets"
msgstr "Últims tweets"
#: ../../view/theme/diabook/config.php:170
#: ../../view/theme/diabook/theme.php:405
#: ../../view/theme/diabook/theme.php:639
msgid "Last users"
msgstr "Últims usuaris"
#: ../../view/theme/diabook/config.php:171
#: ../../view/theme/diabook/theme.php:479
#: ../../view/theme/diabook/theme.php:640
msgid "Last photos"
msgstr "Últimes fotos"
#: ../../view/theme/diabook/config.php:172
#: ../../view/theme/diabook/theme.php:434
#: ../../view/theme/diabook/theme.php:641
msgid "Last likes"
msgstr "Últims \"m'agrada\""
#: ../../view/theme/diabook/theme.php:89
msgid "Your contacts"
msgstr "Els teus contactes"
#: ../../view/theme/diabook/theme.php:517
msgid "Local Directory"
msgstr "Directori Local"
#: ../../view/theme/diabook/theme.php:577
msgid "Set zoomfactor for Earth Layers"
msgstr "Ajustar el factor de zoom per Earth Layers"
#: ../../view/theme/diabook/theme.php:606
#: ../../view/theme/diabook/theme.php:638
msgid "Last Tweets"
msgstr "Últims Tweets"
#: ../../view/theme/diabook/theme.php:630
msgid "Show/hide boxes at right-hand column:"
msgstr "Mostra/amaga els marcs de la columna a ma dreta"
#: ../../view/theme/dispy/config.php:75
msgid "Set colour scheme"
msgstr "Establir l'esquema de color"
#: ../../view/theme/quattro/config.php:67
msgid "Alignment"
msgstr "Adaptació"
#: ../../view/theme/quattro/config.php:67
msgid "Left"
msgstr "Esquerra"
#: ../../view/theme/quattro/config.php:67
msgid "Center"
msgstr "Centre"
#: ../../view/theme/quattro/config.php:69
msgid "Posts font size"
msgstr "Mida del text en enviaments"
#: ../../view/theme/quattro/config.php:70
msgid "Textareas font size"
msgstr "mida del text en Areas de Text"
#: ../../index.php:405
msgid "toggle mobile"
msgstr "canviar a mòbil"
#: ../../boot.php:668
msgid "Delete this item?"
msgstr "Esborrar aquest element?"
#: ../../boot.php:643
#: ../../boot.php:671
msgid "show fewer"
msgstr "Mostrar menys"
#: ../../boot.php:899
#: ../../boot.php:998
#, php-format
msgid "Update %s failed. See error logs."
msgstr "Actualització de %s fracassà. Mira el registre d'errors."
#: ../../boot.php:901
#: ../../boot.php:1000
#, php-format
msgid "Update Error at %s"
msgstr "Error d'actualització en %s"
#: ../../boot.php:1011
#: ../../boot.php:1110
msgid "Create a New Account"
msgstr "Crear un Nou Compte"
#: ../../boot.php:1039
#: ../../boot.php:1138
msgid "Nickname or Email address: "
msgstr "Àlies o Adreça de correu:"
#: ../../boot.php:1040
#: ../../boot.php:1139
msgid "Password: "
msgstr "Contrasenya:"
#: ../../boot.php:1041
#: ../../boot.php:1140
msgid "Remember me"
msgstr ""
msgstr "Recorda'm ho"
#: ../../boot.php:1044
#: ../../boot.php:1143
msgid "Or login using OpenID: "
msgstr "O accedixi emprant OpenID:"
#: ../../boot.php:1050
#: ../../boot.php:1149
msgid "Forgot your password?"
msgstr "Oblidà la contrasenya?"
#: ../../boot.php:1053
#: ../../boot.php:1152
msgid "Website Terms of Service"
msgstr ""
msgstr "Termes del Servei al Llocweb"
#: ../../boot.php:1054
#: ../../boot.php:1153
msgid "terms of service"
msgstr ""
msgstr "termes del servei"
#: ../../boot.php:1056
#: ../../boot.php:1155
msgid "Website Privacy Policy"
msgstr ""
msgstr "Política de Privacitat al Llocweb"
#: ../../boot.php:1057
#: ../../boot.php:1156
msgid "privacy policy"
msgstr ""
msgstr "política de privacitat"
#: ../../boot.php:1186
#: ../../boot.php:1285
msgid "Requested account is not available."
msgstr ""
msgstr "El compte sol·licitat no esta disponible"
#: ../../boot.php:1265
#: ../../boot.php:1364 ../../boot.php:1468
msgid "Edit profile"
msgstr "Editar perfil"
#: ../../boot.php:1331
#: ../../boot.php:1430
msgid "Message"
msgstr "Missatge"
#: ../../boot.php:1339
#: ../../boot.php:1438
msgid "Manage/edit profiles"
msgstr "Gestiona/edita perfils"
#: ../../boot.php:1461 ../../boot.php:1547
#: ../../boot.php:1567 ../../boot.php:1653
msgid "g A l F d"
msgstr "g A l F d"
#: ../../boot.php:1462 ../../boot.php:1548
#: ../../boot.php:1568 ../../boot.php:1654
msgid "F d"
msgstr "F d"
#: ../../boot.php:1507 ../../boot.php:1588
#: ../../boot.php:1613 ../../boot.php:1694
msgid "[today]"
msgstr "[avui]"
#: ../../boot.php:1519
#: ../../boot.php:1625
msgid "Birthday Reminders"
msgstr "Recordatori d'Aniversaris"
#: ../../boot.php:1520
#: ../../boot.php:1626
msgid "Birthdays this week:"
msgstr "Aniversari aquesta setmana"
#: ../../boot.php:1581
#: ../../boot.php:1687
msgid "[No description]"
msgstr "[sense descripció]"
#: ../../boot.php:1599
#: ../../boot.php:1705
msgid "Event Reminders"
msgstr "Recordatori d'Esdeveniments"
#: ../../boot.php:1600
#: ../../boot.php:1706
msgid "Events this week:"
msgstr "Esdeveniments aquesta setmana"
#: ../../boot.php:1836
#: ../../boot.php:1942
msgid "Status Messages and Posts"
msgstr "Missatges i Enviaments d'Estatus"
#: ../../boot.php:1843
#: ../../boot.php:1949
msgid "Profile Details"
msgstr "Detalls del Perfil"
#: ../../boot.php:1860
#: ../../boot.php:1960 ../../boot.php:1963
msgid "Videos"
msgstr "Vídeos"
#: ../../boot.php:1973
msgid "Events and Calendar"
msgstr "Esdeveniments i Calendari"
#: ../../boot.php:1867
#: ../../boot.php:1980
msgid "Only You Can See This"
msgstr "Només ho pots veure tu"
#: ../../object/Item.php:261
msgid "via"
msgstr ""
#: ../../index.php:400
msgid "toggle mobile"
msgstr ""
#: ../../addon.old/bg/bg.php:51
msgid "Bg settings updated."
msgstr "Ajustos de Bg actualitzats."
#: ../../addon.old/bg/bg.php:82
msgid "Bg Settings"
msgstr "Ajustos de Bg"
#: ../../addon.old/drpost/drpost.php:35
msgid "Post to Drupal"
msgstr "Missatge a Drupal"
#: ../../addon.old/drpost/drpost.php:72
msgid "Drupal Post Settings"
msgstr "Configuració d'enviaments a Drupal"
#: ../../addon.old/drpost/drpost.php:74
msgid "Enable Drupal Post Plugin"
msgstr "Habilitar el Plugin d'Enviaments de Drupal"
#: ../../addon.old/drpost/drpost.php:79
msgid "Drupal username"
msgstr "Nom d'usuari de Drupal"
#: ../../addon.old/drpost/drpost.php:84
msgid "Drupal password"
msgstr "Contrasenya de Drupal"
#: ../../addon.old/drpost/drpost.php:89
msgid "Post Type - article,page,or blog"
msgstr "Tipus d'Enviament- article,pàgina, o blog"
#: ../../addon.old/drpost/drpost.php:94
msgid "Drupal site URL"
msgstr "URL del lloc Drupal"
#: ../../addon.old/drpost/drpost.php:99
msgid "Drupal site uses clean URLS"
msgstr "el Lloc Drupal empra URLS netes"
#: ../../addon.old/drpost/drpost.php:104
msgid "Post to Drupal by default"
msgstr "Enviar a Drupal per defecte"
#: ../../addon.old/oembed.old/oembed.php:30
msgid "OEmbed settings updated"
msgstr "Actualitzar la configuració OEmbed"
#: ../../addon.old/oembed.old/oembed.php:43
msgid "Use OEmbed for YouTube videos"
msgstr "Empreu OEmbed per videos YouTube"
#: ../../addon.old/oembed.old/oembed.php:71
msgid "URL to embed:"
msgstr "Adreça URL del recurs"
#: ../../addon.old/tumblr/tumblr.php:74
msgid "Tumblr login"
msgstr "Inici de sessió de Tumblr"
#: ../../addon.old/tumblr/tumblr.php:79
msgid "Tumblr password"
msgstr "Caontrasenya de Tumblr"

View file

@ -5,1715 +5,25 @@ function string_plural_select_ca($n){
return ($n != 1);;
}}
;
$a->strings["Post successful."] = "Publicat amb éxit.";
$a->strings["[Embedded content - reload page to view]"] = "[Contingut embegut - recarrega la pàgina per a veure-ho]";
$a->strings["Contact settings applied."] = "Ajustos de Contacte aplicats.";
$a->strings["Contact update failed."] = "Fracassà l'actualització de Contacte";
$a->strings["Permission denied."] = "Permís denegat.";
$a->strings["Contact not found."] = "Contacte no trobat";
$a->strings["Repair Contact Settings"] = "Reposar els ajustos de Contacte";
$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong>ADVERTÈNCIA: Això és molt avançat </strong> i si s'introdueix informació incorrecta la seva comunicació amb aquest contacte pot deixar de funcionar.";
$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "Si us plau, prem el botó 'Tornar' <strong>ara</strong> si no saps segur que has de fer aqui.";
$a->strings["Return to contact editor"] = "Tornar al editor de contactes";
$a->strings["Name"] = "Nom";
$a->strings["Account Nickname"] = "Àlies del Compte";
$a->strings["@Tagname - overrides Name/Nickname"] = "@Tagname - té prel·lació sobre Nom/Àlies";
$a->strings["Account URL"] = "Adreça URL del Compte";
$a->strings["Friend Request URL"] = "Adreça URL de sol·licitud d'Amistat";
$a->strings["Friend Confirm URL"] = "Adreça URL de confirmació d'Amic";
$a->strings["Notification Endpoint URL"] = "Adreça URL de Notificació";
$a->strings["Poll/Feed URL"] = "Adreça de Enquesta/Alimentador";
$a->strings["New photo from this URL"] = "Nova foto d'aquesta URL";
$a->strings["Submit"] = "Enviar";
$a->strings["Help:"] = "Ajuda:";
$a->strings["Help"] = "Ajuda";
$a->strings["Not Found"] = "No trobat";
$a->strings["Page not found."] = "Pàgina no trobada.";
$a->strings["File exceeds size limit of %d"] = "L'arxiu excedeix la mida límit de %d";
$a->strings["File upload failed."] = "La càrrega de fitxers ha fallat.";
$a->strings["Friend suggestion sent."] = "Enviat suggeriment d'amic.";
$a->strings["Suggest Friends"] = "Suggerir Amics";
$a->strings["Suggest a friend for %s"] = "Suggerir un amic per a %s";
$a->strings["Event title and start time are required."] = "Títol d'esdeveniment i hora d'inici requerits.";
$a->strings["l, F j"] = "l, F j";
$a->strings["Edit event"] = "Editar esdeveniment";
$a->strings["link to source"] = "Enllaç al origen";
$a->strings["Events"] = "Esdeveniments";
$a->strings["Create New Event"] = "Crear un nou esdeveniment";
$a->strings["Previous"] = "Previ";
$a->strings["Next"] = "Següent";
$a->strings["hour:minute"] = "hora:minut";
$a->strings["Event details"] = "Detalls del esdeveniment";
$a->strings["Format is %s %s. Starting date and Title are required."] = "El Format és %s %s. Data d'inici i títol requerits.";
$a->strings["Event Starts:"] = "Inici d'Esdeveniment:";
$a->strings["Required"] = "Requerit";
$a->strings["Finish date/time is not known or not relevant"] = "La data/hora de finalització no es coneixen o no són relevants";
$a->strings["Event Finishes:"] = "L'esdeveniment Finalitza:";
$a->strings["Adjust for viewer timezone"] = "Ajustar a la zona horaria de l'espectador";
$a->strings["Description:"] = "Descripció:";
$a->strings["Location:"] = "Ubicació:";
$a->strings["Title:"] = "Títol:";
$a->strings["Share this event"] = "Compartir aquest esdeveniment";
$a->strings["System down for maintenance"] = "";
$a->strings["Cancel"] = "Cancel·lar";
$a->strings["Tag removed"] = "Etiqueta eliminada";
$a->strings["Remove Item Tag"] = "Esborrar etiqueta del element";
$a->strings["Select a tag to remove: "] = "Selecciona etiqueta a esborrar:";
$a->strings["Remove"] = "Esborrar";
$a->strings["%1\$s welcomes %2\$s"] = "";
$a->strings["Authorize application connection"] = "Autoritzi la connexió de aplicacions";
$a->strings["Return to your app and insert this Securty Code:"] = "Torni a la seva aplicació i inserti aquest Codi de Seguretat:";
$a->strings["Please login to continue."] = "Per favor, accedeixi per a continuar.";
$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vol autoritzar a aquesta aplicació per accedir als teus missatges i contactes, i/o crear nous enviaments per a vostè?";
$a->strings["Yes"] = "Si";
$a->strings["No"] = "No";
$a->strings["Photo Albums"] = "Àlbum de Fotos";
$a->strings["Contact Photos"] = "Fotos de Contacte";
$a->strings["Upload New Photos"] = "Actualitzar Noves Fotos";
$a->strings["everybody"] = "tothom";
$a->strings["Contact information unavailable"] = "Informació del Contacte no disponible";
$a->strings["Profile Photos"] = "Fotos del Perfil";
$a->strings["Album not found."] = "Àlbum no trobat.";
$a->strings["Delete Album"] = "Eliminar Àlbum";
$a->strings["Do you really want to delete this photo album and all its photos?"] = "";
$a->strings["Delete Photo"] = "Eliminar Foto";
$a->strings["Do you really want to delete this photo?"] = "";
$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "";
$a->strings["a photo"] = "";
$a->strings["Image exceeds size limit of "] = "La imatge excedeix el límit de ";
$a->strings["Image file is empty."] = "El fitxer de imatge és buit.";
$a->strings["Unable to process image."] = "Incapaç de processar la imatge.";
$a->strings["Image upload failed."] = "Actualització de la imatge fracassada.";
$a->strings["Public access denied."] = "Accés públic denegat.";
$a->strings["No photos selected"] = "No s'han seleccionat fotos";
$a->strings["Access to this item is restricted."] = "L'accés a aquest element està restringit.";
$a->strings["You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."] = "Has emprat %1$.2f Mbytes de %2$.2f Mbytes del magatzem de fotos.";
$a->strings["Upload Photos"] = "Carregar Fotos";
$a->strings["New album name: "] = "Nou nom d'àlbum:";
$a->strings["or existing album name: "] = "o nom d'àlbum existent:";
$a->strings["Do not show a status post for this upload"] = "No tornis a mostrar un missatge d'estat d'aquesta pujada";
$a->strings["Permissions"] = "Permisos";
$a->strings["Show to Groups"] = "";
$a->strings["Show to Contacts"] = "";
$a->strings["Private Photo"] = "";
$a->strings["Public Photo"] = "";
$a->strings["Edit Album"] = "Editar Àlbum";
$a->strings["Show Newest First"] = "";
$a->strings["Show Oldest First"] = "";
$a->strings["View Photo"] = "Veure Foto";
$a->strings["Permission denied. Access to this item may be restricted."] = "Permís denegat. L'accés a aquest element pot estar restringit.";
$a->strings["Photo not available"] = "Foto no disponible";
$a->strings["View photo"] = "Veure foto";
$a->strings["Edit photo"] = "Editar foto";
$a->strings["Use as profile photo"] = "Emprar com a foto del perfil";
$a->strings["Private Message"] = "Missatge Privat";
$a->strings["View Full Size"] = "Veure'l a Mida Completa";
$a->strings["Tags: "] = "Etiquetes:";
$a->strings["[Remove any tag]"] = "Treure etiquetes";
$a->strings["Rotate CW (right)"] = "Rotar CW (dreta)";
$a->strings["Rotate CCW (left)"] = "Rotar CCW (esquerra)";
$a->strings["New album name"] = "Nou nom d'àlbum";
$a->strings["Caption"] = "Títol";
$a->strings["Add a Tag"] = "Afegir una etiqueta";
$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Exemple: @bob, @Barbara_jensen, @jim@example.com, #California, #camping";
$a->strings["Private photo"] = "";
$a->strings["Public photo"] = "";
$a->strings["I like this (toggle)"] = "M'agrada això (canviar)";
$a->strings["I don't like this (toggle)"] = "No m'agrada això (canviar)";
$a->strings["Share"] = "Compartir";
$a->strings["Please wait"] = "Si us plau esperi";
$a->strings["This is you"] = "Aquest ets tu";
$a->strings["Comment"] = "Comentari";
$a->strings["Preview"] = "Vista prèvia";
$a->strings["Delete"] = "Esborrar";
$a->strings["View Album"] = "Veure Àlbum";
$a->strings["Recent Photos"] = "Fotos Recents";
$a->strings["Not available."] = "No disponible.";
$a->strings["Community"] = "Comunitat";
$a->strings["No results."] = "Sense resultats.";
$a->strings["This is Friendica, version"] = "Això és Friendica, versió";
$a->strings["running at web location"] = "funcionant en la ubicació web";
$a->strings["Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn more about the Friendica project."] = "Si us plau, visiteu <a href=\"http://friendica.com\">Friendica.com</a> per obtenir més informació sobre el projecte Friendica.";
$a->strings["Bug reports and issues: please visit"] = "Pels informes d'error i problemes: si us plau, visiteu";
$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com"] = "Suggeriments, elogis, donacions, etc si us plau escrigui a \"Info\" en Friendica - dot com";
$a->strings["Installed plugins/addons/apps:"] = "plugins/addons/apps instal·lats:";
$a->strings["No installed plugins/addons/apps"] = "plugins/addons/apps no instal·lats";
$a->strings["Item not found"] = "Element no trobat";
$a->strings["Edit post"] = "Editar Enviament";
$a->strings["Edit"] = "Editar";
$a->strings["Upload photo"] = "Carregar foto";
$a->strings["upload photo"] = "carregar fotos";
$a->strings["Attach file"] = "Adjunta fitxer";
$a->strings["attach file"] = "adjuntar arxiu";
$a->strings["Insert web link"] = "Inserir enllaç web";
$a->strings["web link"] = "enllaç de web";
$a->strings["Insert video link"] = "Insertar enllaç de video";
$a->strings["video link"] = "enllaç de video";
$a->strings["Insert audio link"] = "Insertar enllaç de audio";
$a->strings["audio link"] = "enllaç de audio";
$a->strings["Set your location"] = "Canvia la teva ubicació";
$a->strings["set location"] = "establir la ubicació";
$a->strings["Clear browser location"] = "neteja adreçes del navegador";
$a->strings["clear location"] = "netejar ubicació";
$a->strings["Permission settings"] = "Configuració de permisos";
$a->strings["CC: email addresses"] = "CC: Adreça de correu";
$a->strings["Public post"] = "Enviament públic";
$a->strings["Set title"] = "Canviar títol";
$a->strings["Categories (comma-separated list)"] = "Categories (lista separada per comes)";
$a->strings["Example: bob@example.com, mary@example.com"] = "Exemple: bob@example.com, mary@example.com";
$a->strings["This introduction has already been accepted."] = "Aquesta presentació ha estat acceptada.";
$a->strings["Profile location is not valid or does not contain profile information."] = "El perfil de situació no és vàlid o no contè informació de perfil";
$a->strings["Warning: profile location has no identifiable owner name."] = "Atenció: El perfil de situació no te nom de propietari identificable.";
$a->strings["Warning: profile location has no profile photo."] = "Atenció: El perfil de situació no te foto de perfil";
$a->strings["%d required parameter was not found at the given location"] = array(
0 => "%d el paràmetre requerit no es va trobar al lloc indicat",
1 => "%d els paràmetres requerits no es van trobar allloc indicat",
);
$a->strings["Introduction complete."] = "Completada la presentació.";
$a->strings["Unrecoverable protocol error."] = "Error de protocol irrecuperable.";
$a->strings["Profile unavailable."] = "Perfil no disponible";
$a->strings["%s has received too many connection requests today."] = "%s avui ha rebut excesives peticions de connexió. ";
$a->strings["Spam protection measures have been invoked."] = "Mesures de protecció contra spam han estat invocades.";
$a->strings["Friends are advised to please try again in 24 hours."] = "S'aconsellà els amics que probin pasades 24 hores.";
$a->strings["Invalid locator"] = "Localitzador no vàlid";
$a->strings["Invalid email address."] = "Adreça de correu no vàlida.";
$a->strings["This account has not been configured for email. Request failed."] = "Aquest compte no s'ha configurat per al correu electrònic. Ha fallat la sol·licitud.";
$a->strings["Unable to resolve your name at the provided location."] = "Incapaç de resoldre el teu nom al lloc facilitat.";
$a->strings["You have already introduced yourself here."] = "Has fer la teva presentació aquí.";
$a->strings["Apparently you are already friends with %s."] = "Aparentment, ja tens amistat amb %s";
$a->strings["Invalid profile URL."] = "Perfil URL no vàlid.";
$a->strings["Disallowed profile URL."] = "Perfil URL no permès.";
$a->strings["Failed to update contact record."] = "Error en actualitzar registre de contacte.";
$a->strings["Your introduction has been sent."] = "La teva presentació ha estat enviada.";
$a->strings["Please login to confirm introduction."] = "Si us plau, entri per confirmar la presentació.";
$a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = "Sesió iniciada amb la identificació incorrecta. Entra en <strong>aquest</strong> perfil.";
$a->strings["Hide this contact"] = "Amaga aquest contacte";
$a->strings["Welcome home %s."] = "Benvingut de nou %s";
$a->strings["Please confirm your introduction/connection request to %s."] = "Si us plau, confirmi la seva sol·licitud de Presentació/Amistat a %s.";
$a->strings["Confirm"] = "Confirmar";
$a->strings["[Name Withheld]"] = "[Nom Amagat]";
$a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Si us plau, introdueixi la seva \"Adreça Identificativa\" d'una de les següents xarxes socials suportades:";
$a->strings["<strike>Connect as an email follower</strike> (Coming soon)"] = "<strike>Connectar com un seguidor de correu</strike> (Disponible aviat)";
$a->strings["If you are not yet a member of the free social web, <a href=\"http://dir.friendica.com/siteinfo\">follow this link to find a public Friendica site and join us today</a>."] = "Si encara no ets membre de la web social lliure, <a href=\"http://dir.friendica.com/siteinfo\">segueix aquest enllaç per a trobar un lloc Friendica públic i uneix-te avui</a>.";
$a->strings["Friend/Connection Request"] = "Sol·licitud d'Amistat";
$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"] = "Exemples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca";
$a->strings["Please answer the following:"] = "Si us plau, contesti les següents preguntes:";
$a->strings["Does %s know you?"] = "%s et coneix?";
$a->strings["Add a personal note:"] = "Afegir una nota personal:";
$a->strings["Friendica"] = "Friendica";
$a->strings["StatusNet/Federated Social Web"] = "Web Social StatusNet/Federated ";
$a->strings["Diaspora"] = "Diaspora";
$a->strings[" - please do not use this form. Instead, enter %s into your Diaspora search bar."] = " - per favor no utilitzi aquest formulari. Al contrari, entra %s en la barra de cerques de Diaspora.";
$a->strings["Your Identity Address:"] = "La Teva Adreça Identificativa:";
$a->strings["Submit Request"] = "Sol·licitud Enviada";
$a->strings["Account settings"] = "Configuració del compte";
$a->strings["Display settings"] = "Ajustos de pantalla";
$a->strings["Connector settings"] = "Configuració dels connectors";
$a->strings["Plugin settings"] = "Configuració del plugin";
$a->strings["Connected apps"] = "App connectada";
$a->strings["Export personal data"] = "Exportar dades personals";
$a->strings["Remove account"] = "Esborrar compte";
$a->strings["Settings"] = "Ajustos";
$a->strings["Export account"] = "";
$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "";
$a->strings["Export all"] = "";
$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "";
$a->strings["Friendica Social Communications Server - Setup"] = "Friendica Social Communications Server - Ajustos";
$a->strings["Could not connect to database."] = "No puc connectar a la base de dades.";
$a->strings["Could not create table."] = "No puc creat taula.";
$a->strings["Your Friendica site database has been installed."] = "La base de dades del teu lloc Friendica ha estat instal·lada.";
$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Pot ser que hagi d'importar l'arxiu \"database.sql\" manualment amb phpmyadmin o mysql.";
$a->strings["Please see the file \"INSTALL.txt\"."] = "Per favor, consulti l'arxiu \"INSTALL.txt\".";
$a->strings["System check"] = "Comprovació del Sistema";
$a->strings["Check again"] = "Comprovi de nou";
$a->strings["Database connection"] = "Conexió a la base de dades";
$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Per a instal·lar Friendica necessitem conèixer com connectar amb la deva base de dades.";
$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Per favor, posi's en contacte amb el seu proveïdor de hosting o administrador del lloc si té alguna pregunta sobre aquestes opcions.";
$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "La base de dades que especifiques ja hauria d'existir. Si no és així, crea-la abans de continuar.";
$a->strings["Database Server Name"] = "Nom del Servidor de base de Dades";
$a->strings["Database Login Name"] = "Nom d'Usuari de la base de Dades";
$a->strings["Database Login Password"] = "Contrasenya d'Usuari de la base de Dades";
$a->strings["Database Name"] = "Nom de la base de Dades";
$a->strings["Site administrator email address"] = "Adreça de correu del administrador del lloc";
$a->strings["Your account email address must match this in order to use the web admin panel."] = "El seu compte d'adreça electrònica ha de coincidir per tal d'utilitzar el panell d'administració web.";
$a->strings["Please select a default timezone for your website"] = "Per favor, seleccioni una zona horària per defecte per al seu lloc web";
$a->strings["Site settings"] = "Configuracions del lloc";
$a->strings["Could not find a command line version of PHP in the web server PATH."] = "No es va poder trobar una versió de línia de comandos de PHP en la ruta del servidor web.";
$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron. See <a href='http://friendica.com/node/27'>'Activating scheduled tasks'</a>"] = "Si no tens una versió de línia de comandos instal·lada al teu servidor PHP, no podràs fer córrer els sondejos via cron. Mira <a href='http://friendica.com/node/27'>'Activating scheduled tasks'</a>";
$a->strings["PHP executable path"] = "Direcció del executable PHP";
$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Entra la ruta sencera fins l'executable de php. Pots deixar això buit per continuar l'instal·lació.";
$a->strings["Command line PHP"] = "Linia de comandos PHP";
$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La versió de línia de comandos de PHP en el seu sistema no té \"register_argc_argv\" habilitat.";
$a->strings["This is required for message delivery to work."] = "Això és necessari perquè funcioni el lliurament de missatges.";
$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: la funció \"openssl_pkey_new\" en aquest sistema no és capaç de generar claus de xifrat";
$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Si s'executa en Windows, per favor consulti la secció \"http://www.php.net/manual/en/openssl.installation.php\".";
$a->strings["Generate encryption keys"] = "Generar claus d'encripció";
$a->strings["libCurl PHP module"] = "Mòdul libCurl de PHP";
$a->strings["GD graphics PHP module"] = "Mòdul GD de gràfics de PHP";
$a->strings["OpenSSL PHP module"] = "Mòdul OpenSSl de PHP";
$a->strings["mysqli PHP module"] = "Mòdul mysqli de PHP";
$a->strings["mb_string PHP module"] = "Mòdul mb_string de PHP";
$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite modul ";
$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: el mòdul mod-rewrite del servidor web Apache és necessari però no està instal·lat.";
$a->strings["Error: libCURL PHP module required but not installed."] = "Error: El mòdul libCURL de PHP és necessari però no està instal·lat.";
$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: el mòdul gràfic GD de PHP amb support per JPEG és necessari però no està instal·lat.";
$a->strings["Error: openssl PHP module required but not installed."] = "Error: El mòdul enssl de PHP és necessari però no està instal·lat.";
$a->strings["Error: mysqli PHP module required but not installed."] = "Error: El mòdul mysqli de PHP és necessari però no està instal·lat.";
$a->strings["Error: mb_string PHP module required but not installed."] = "Error: mòdul mb_string de PHP requerit però no instal·lat.";
$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "L'instal·lador web necessita crear un arxiu anomenat \".htconfig.php\" en la carpeta superior del seu servidor web però alguna cosa ho va impedir.";
$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Això freqüentment és a causa d'una configuració de permisos; el servidor web no pot escriure arxius en la carpeta - encara que sigui possible.";
$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top folder."] = "Al final d'aquest procediment, et facilitarem un text que hauràs de guardar en un arxiu que s'anomena .htconfig.php que hi es a la carpeta principal del teu Friendica.";
$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Alternativament, pots saltar-te aquest procediment i configurar-ho manualment. Per favor, mira l'arxiu \"INTALL.txt\" per a instruccions.";
$a->strings[".htconfig.php is writable"] = ".htconfig.php és escribible";
$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "";
$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "";
$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "";
$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "";
$a->strings["view/smarty3 is writable"] = "";
$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "URL rewrite en .htaccess no esta treballant. Comprova la configuració del teu servidor.";
$a->strings["Url rewrite is working"] = "URL rewrite està treballant";
$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "L'arxiu per a la configuració de la base de dades \".htconfig.php\" no es pot escriure. Per favor, usi el text adjunt per crear un arxiu de configuració en l'arrel del servidor web.";
$a->strings["Errors encountered creating database tables."] = "Trobats errors durant la creació de les taules de la base de dades.";
$a->strings["<h1>What next</h1>"] = "<h1>Que es següent</h1>";
$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT: necessitarà configurar [manualment] el programar una tasca pel sondejador (poller.php)";
$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A";
$a->strings["Time Conversion"] = "Temps de Conversió";
$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "";
$a->strings["UTC time: %s"] = "hora UTC: %s";
$a->strings["Current timezone: %s"] = "Zona horària actual: %s";
$a->strings["Converted localtime: %s"] = "Conversión de hora local: %s";
$a->strings["Please select your timezone:"] = "Si us plau, seleccioneu la vostra zona horària:";
$a->strings["Poke/Prod"] = "Atia/Punxa";
$a->strings["poke, prod or do other things to somebody"] = "Atiar, punxar o fer altres coses a algú";
$a->strings["Recipient"] = "Recipient";
$a->strings["Choose what you wish to do to recipient"] = "Tria que vols fer amb el contenidor";
$a->strings["Make this post private"] = "Fes aquest missatge privat";
$a->strings["Profile Match"] = "Perfil Aconseguit";
$a->strings["No keywords to match. Please add keywords to your default profile."] = "No hi ha paraules clau que coincideixin. Si us plau, afegeixi paraules clau al teu perfil predeterminat.";
$a->strings["is interested in:"] = "està interessat en:";
$a->strings["Connect"] = "Connexió";
$a->strings["No matches"] = "No hi ha coincidències";
$a->strings["Remote privacy information not available."] = "Informació de privacitat remota no disponible.";
$a->strings["Visible to:"] = "Visible per a:";
$a->strings["No such group"] = "Cap grup com";
$a->strings["Group is empty"] = "El Grup es buit";
$a->strings["Group: "] = "Grup:";
$a->strings["Select"] = "Selecionar";
$a->strings["View %s's profile @ %s"] = "Veure perfil de %s @ %s";
$a->strings["%s from %s"] = "%s des de %s";
$a->strings["View in context"] = "Veure en context";
$a->strings["%d comment"] = array(
0 => "%d comentari",
1 => "%d comentaris",
);
$a->strings["comment"] = array(
0 => "",
1 => "comentari",
);
$a->strings["show more"] = "Mostrar més";
$a->strings["like"] = "Agrada";
$a->strings["dislike"] = "Desagrada";
$a->strings["Share this"] = "Compartir això";
$a->strings["share"] = "Compartir";
$a->strings["Bold"] = "Negreta";
$a->strings["Italic"] = "Itallica";
$a->strings["Underline"] = "Subratllat";
$a->strings["Quote"] = "Cometes";
$a->strings["Code"] = "Codi";
$a->strings["Image"] = "Imatge";
$a->strings["Link"] = "Enllaç";
$a->strings["Video"] = "Video";
$a->strings["add star"] = "Afegir a favorits";
$a->strings["remove star"] = "Esborrar favorit";
$a->strings["toggle star status"] = "Canviar estatus de favorit";
$a->strings["starred"] = "favorit";
$a->strings["add tag"] = "afegir etiqueta";
$a->strings["save to folder"] = "guardat a la carpeta";
$a->strings["to"] = "a";
$a->strings["Wall-to-Wall"] = "Mur-a-Mur";
$a->strings["via Wall-To-Wall:"] = "via Mur-a-Mur";
$a->strings["Welcome to %s"] = "Benvingut a %s";
$a->strings["Invalid request identifier."] = "Sol·licitud d'identificació no vàlida.";
$a->strings["Discard"] = "Descartar";
$a->strings["Ignore"] = "Ignorar";
$a->strings["System"] = "Sistema";
$a->strings["Network"] = "Xarxa";
$a->strings["Personal"] = "Personal";
$a->strings["Home"] = "Inici";
$a->strings["Introductions"] = "Presentacions";
$a->strings["Messages"] = "Missatges";
$a->strings["Show Ignored Requests"] = "Mostra les Sol·licituds Ignorades";
$a->strings["Hide Ignored Requests"] = "Amaga les Sol·licituds Ignorades";
$a->strings["Notification type: "] = "Tipus de Notificació:";
$a->strings["Friend Suggestion"] = "Amics Suggerits ";
$a->strings["suggested by %s"] = "sugerit per %s";
$a->strings["Hide this contact from others"] = "Amaga aquest contacte dels altres";
$a->strings["Post a new friend activity"] = "Publica una activitat d'amic nova";
$a->strings["if applicable"] = "si es pot aplicar";
$a->strings["Approve"] = "Aprovar";
$a->strings["Claims to be known to you: "] = "Diu que et coneix:";
$a->strings["yes"] = "";
$a->strings["no"] = "no";
$a->strings["Approve as: "] = "Aprovat com:";
$a->strings["Friend"] = "Amic";
$a->strings["Sharer"] = "Partícip";
$a->strings["Fan/Admirer"] = "Fan/Admirador";
$a->strings["Friend/Connect Request"] = "Sol·licitud d'Amistat/Connexió";
$a->strings["New Follower"] = "Nou Seguidor";
$a->strings["No introductions."] = "Sense presentacions.";
$a->strings["Notifications"] = "Notificacions";
$a->strings["%s liked %s's post"] = "A %s li agrada l'enviament de %s";
$a->strings["%s disliked %s's post"] = "A %s no li agrada l'enviament de %s";
$a->strings["%s is now friends with %s"] = "%s es ara amic de %s";
$a->strings["%s created a new post"] = "%s ha creat un enviament nou";
$a->strings["%s commented on %s's post"] = "%s va comentar en l'enviament de %s";
$a->strings["No more network notifications."] = "No més notificacions de xarxa.";
$a->strings["Network Notifications"] = "Notificacions de la Xarxa";
$a->strings["No more system notifications."] = "No més notificacions del sistema.";
$a->strings["System Notifications"] = "Notificacions del Sistema";
$a->strings["No more personal notifications."] = "No més notificacions personals.";
$a->strings["Personal Notifications"] = "Notificacions Personals";
$a->strings["No more home notifications."] = "No més notificacions d'inici.";
$a->strings["Home Notifications"] = "Notificacions d'Inici";
$a->strings["Could not access contact record."] = "No puc accedir al registre del contacte.";
$a->strings["Could not locate selected profile."] = "No puc localitzar el perfil seleccionat.";
$a->strings["Contact updated."] = "Contacte actualitzat.";
$a->strings["Contact has been blocked"] = "Elcontacte ha estat bloquejat";
$a->strings["Contact has been unblocked"] = "El contacte ha estat desbloquejat";
$a->strings["Contact has been ignored"] = "El contacte ha estat ignorat";
$a->strings["Contact has been unignored"] = "El contacte ha estat recordat";
$a->strings["Contact has been archived"] = "El contacte ha estat arxivat";
$a->strings["Contact has been unarchived"] = "El contacte ha estat desarxivat";
$a->strings["Do you really want to delete this contact?"] = "";
$a->strings["Contact has been removed."] = "El contacte ha estat tret";
$a->strings["You are mutual friends with %s"] = "Ara te una amistat mutua amb %s";
$a->strings["You are sharing with %s"] = "Estas compartint amb %s";
$a->strings["%s is sharing with you"] = "%s esta compartint amb tú";
$a->strings["Private communications are not available for this contact."] = "Comunicacions privades no disponibles per aquest contacte.";
$a->strings["Never"] = "Mai";
$a->strings["(Update was successful)"] = "(L'actualització fou exitosa)";
$a->strings["(Update was not successful)"] = "(L'actualització fracassà)";
$a->strings["Suggest friends"] = "Suggerir amics";
$a->strings["Network type: %s"] = "Xarxa tipus: %s";
$a->strings["%d contact in common"] = array(
0 => "%d contacte en comú",
1 => "%d contactes en comú",
);
$a->strings["View all contacts"] = "Veure tots els contactes";
$a->strings["Unblock"] = "Desbloquejar";
$a->strings["Block"] = "Bloquejar";
$a->strings["Toggle Blocked status"] = "Canvi de estatus blocat";
$a->strings["Unignore"] = "Treure d'Ignorats";
$a->strings["Toggle Ignored status"] = "Canvi de estatus ignorat";
$a->strings["Unarchive"] = "Desarxivat";
$a->strings["Archive"] = "Arxivat";
$a->strings["Toggle Archive status"] = "Canvi de estatus del arxiu";
$a->strings["Repair"] = "Reparar";
$a->strings["Advanced Contact Settings"] = "Ajustos Avançats per als Contactes";
$a->strings["Communications lost with this contact!"] = "La comunicació amb aquest contacte s'ha perdut!";
$a->strings["Contact Editor"] = "Editor de Contactes";
$a->strings["Profile Visibility"] = "Perfil de Visibilitat";
$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Si us plau triï el perfil que voleu mostrar a %s quan estigui veient el teu de forma segura.";
$a->strings["Contact Information / Notes"] = "Informació/Notes del contacte";
$a->strings["Edit contact notes"] = "Editar notes de contactes";
$a->strings["Visit %s's profile [%s]"] = "Visitar perfil de %s [%s]";
$a->strings["Block/Unblock contact"] = "Bloquejar/Alliberar contacte";
$a->strings["Ignore contact"] = "Ignore contacte";
$a->strings["Repair URL settings"] = "Restablir configuració de URL";
$a->strings["View conversations"] = "Veient conversacions";
$a->strings["Delete contact"] = "Esborrar contacte";
$a->strings["Last update:"] = "Última actualització:";
$a->strings["Update public posts"] = "Actualitzar enviament públic";
$a->strings["Update now"] = "Actualitza ara";
$a->strings["Currently blocked"] = "Bloquejat actualment";
$a->strings["Currently ignored"] = "Ignorat actualment";
$a->strings["Currently archived"] = "Actualment arxivat";
$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Répliques/agraiments per als teus missatges públics <strong>poden</strong> romandre visibles";
$a->strings["Suggestions"] = "Suggeriments";
$a->strings["Suggest potential friends"] = "Suggerir amics potencials";
$a->strings["All Contacts"] = "Tots els Contactes";
$a->strings["Show all contacts"] = "Mostrar tots els contactes";
$a->strings["Unblocked"] = "Desblocat";
$a->strings["Only show unblocked contacts"] = "Mostrar únicament els contactes no blocats";
$a->strings["Blocked"] = "Blocat";
$a->strings["Only show blocked contacts"] = "Mostrar únicament els contactes blocats";
$a->strings["Ignored"] = "Ignorat";
$a->strings["Only show ignored contacts"] = "Mostrar únicament els contactes ignorats";
$a->strings["Archived"] = "Arxivat";
$a->strings["Only show archived contacts"] = "Mostrar únicament els contactes arxivats";
$a->strings["Hidden"] = "Amagat";
$a->strings["Only show hidden contacts"] = "Mostrar únicament els contactes amagats";
$a->strings["Mutual Friendship"] = "Amistat Mutua";
$a->strings["is a fan of yours"] = "Es un fan teu";
$a->strings["you are a fan of"] = "ets fan de";
$a->strings["Edit contact"] = "Editar contacte";
$a->strings["Contacts"] = "Contactes";
$a->strings["Search your contacts"] = "Cercant el seus contactes";
$a->strings["Finding: "] = "Cercant:";
$a->strings["Find"] = "Cercar";
$a->strings["No valid account found."] = "compte no vàlid trobat.";
$a->strings["Password reset request issued. Check your email."] = "Sol·licitut de restabliment de contrasenya enviat. Comprovi el seu correu.";
$a->strings["Password reset requested at %s"] = "Contrasenya restablerta enviada a %s";
$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La sol·licitut no pot ser verificada. (Hauries de presentar-la abans). Restabliment de contrasenya fracassat.";
$a->strings["Password Reset"] = "Restabliment de Contrasenya";
$a->strings["Your password has been reset as requested."] = "La teva contrasenya fou restablerta com vas demanar.";
$a->strings["Your new password is"] = "La teva nova contrasenya es";
$a->strings["Save or copy your new password - and then"] = "Guarda o copia la nova contrasenya - i llavors";
$a->strings["click here to login"] = "clica aquí per identificarte";
$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Pots camviar la contrasenya des de la pàgina de <em>Configuración</em> desprès d'accedir amb èxit.";
$a->strings["Your password has been changed at %s"] = "";
$a->strings["Forgot your Password?"] = "Has Oblidat la Contrasenya?";
$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introdueixi la seva adreça de correu i enivii-la per restablir la seva contrasenya. Llavors comprovi el seu correu per a les següents instruccións. ";
$a->strings["Nickname or Email: "] = "Àlies o Correu:";
$a->strings["Reset"] = "Restablir";
$a->strings["Additional features"] = "";
$a->strings["Missing some important data!"] = "Perdudes algunes dades importants!";
$a->strings["Update"] = "Actualitzar";
$a->strings["Failed to connect with email account using the settings provided."] = "Connexió fracassada amb el compte de correu emprant la configuració proveïda.";
$a->strings["Email settings updated."] = "Configuració del correu electrònic actualitzada.";
$a->strings["Features updated"] = "";
$a->strings["Passwords do not match. Password unchanged."] = "Les contrasenyes no coincideixen. Contrasenya no canviada.";
$a->strings["Empty passwords are not allowed. Password unchanged."] = "No es permeten contasenyes buides. Contrasenya no canviada";
$a->strings["Password changed."] = "Contrasenya canviada.";
$a->strings["Password update failed. Please try again."] = "Ha fallat l'actualització de la Contrasenya. Per favor, intenti-ho de nou.";
$a->strings[" Please use a shorter name."] = "Si us plau, faci servir un nom més curt.";
$a->strings[" Name too short."] = "Nom massa curt.";
$a->strings[" Not valid email."] = "Correu no vàlid.";
$a->strings[" Cannot change to that email."] = "No puc canviar a aquest correu.";
$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Els Fòrums privats no tenen permisos de privacitat. Empra la privacitat de grup per defecte.";
$a->strings["Private forum has no privacy permissions and no default privacy group."] = "Els Fòrums privats no tenen permisos de privacitat i tampoc privacitat per defecte de grup.";
$a->strings["Settings updated."] = "Ajustos actualitzats.";
$a->strings["Add application"] = "Afegir aplicació";
$a->strings["Consumer Key"] = "Consumer Key";
$a->strings["Consumer Secret"] = "Consumer Secret";
$a->strings["Redirect"] = "Redirigir";
$a->strings["Icon url"] = "icona de url";
$a->strings["You can't edit this application."] = "No pots editar aquesta aplicació.";
$a->strings["Connected Apps"] = "Aplicacions conectades";
$a->strings["Client key starts with"] = "Les claus de client comançen amb";
$a->strings["No name"] = "Sense nom";
$a->strings["Remove authorization"] = "retirar l'autorització";
$a->strings["No Plugin settings configured"] = "No s'han configurat ajustos de Plugin";
$a->strings["Plugin Settings"] = "Ajustos de Plugin";
$a->strings["Off"] = "";
$a->strings["On"] = "";
$a->strings["Additional Features"] = "";
$a->strings["Built-in support for %s connectivity is %s"] = "El suport integrat per a la connectivitat de %s és %s";
$a->strings["enabled"] = "habilitat";
$a->strings["disabled"] = "deshabilitat";
$a->strings["StatusNet"] = "StatusNet";
$a->strings["Email access is disabled on this site."] = "L'accés al correu està deshabilitat en aquest lloc.";
$a->strings["Connector Settings"] = "Configuració de connectors";
$a->strings["Email/Mailbox Setup"] = "Preparació de Correu/Bústia";
$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Si vol comunicar-se amb els contactes de correu emprant aquest servei (opcional), Si us plau, especifiqui com connectar amb la seva bústia.";
$a->strings["Last successful email check:"] = "Última comprovació de correu amb èxit:";
$a->strings["IMAP server name:"] = "Nom del servidor IMAP:";
$a->strings["IMAP port:"] = "Port IMAP:";
$a->strings["Security:"] = "Seguretat:";
$a->strings["None"] = "Cap";
$a->strings["Email login name:"] = "Nom d'usuari del correu";
$a->strings["Email password:"] = "Contrasenya del correu:";
$a->strings["Reply-to address:"] = "Adreça de resposta:";
$a->strings["Send public posts to all email contacts:"] = "Enviar correu públic a tots els contactes del correu:";
$a->strings["Action after import:"] = "Acció després d'importar:";
$a->strings["Mark as seen"] = "Marcar com a vist";
$a->strings["Move to folder"] = "Moure a la carpeta";
$a->strings["Move to folder:"] = "Moure a la carpeta:";
$a->strings["No special theme for mobile devices"] = "";
$a->strings["Display Settings"] = "Ajustos de Pantalla";
$a->strings["Display Theme:"] = "Visualitzar el Tema:";
$a->strings["Mobile Theme:"] = "";
$a->strings["Update browser every xx seconds"] = "Actualitzar navegador cada xx segons";
$a->strings["Minimum of 10 seconds, no maximum"] = "Mínim cada 10 segons, no hi ha màxim";
$a->strings["Number of items to display per page:"] = "Número d'elements a mostrar per pàgina";
$a->strings["Maximum of 100 items"] = "Màxim de 100 elements";
$a->strings["Don't show emoticons"] = "No mostrar emoticons";
$a->strings["Normal Account Page"] = "Pàgina Normal del Compte ";
$a->strings["This account is a normal personal profile"] = "Aques compte es un compte personal normal";
$a->strings["Soapbox Page"] = "Pàgina de Soapbox";
$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "Aprova automàticament totes les sol·licituds de amistat/connexió com a fans de només lectura.";
$a->strings["Community Forum/Celebrity Account"] = "Compte de Comunitat/Celebritat";
$a->strings["Automatically approve all connection/friend requests as read-write fans"] = "Aprova automàticament totes les sol·licituds de amistat/connexió com a fans de lectura-escriptura";
$a->strings["Automatic Friend Page"] = "Compte d'Amistat Automàtica";
$a->strings["Automatically approve all connection/friend requests as friends"] = "Aprova totes les sol·licituds de amistat/connexió com a amic automàticament";
$a->strings["Private Forum [Experimental]"] = "Fòrum Privat [Experimental]";
$a->strings["Private forum - approved members only"] = "Fòrum privat - Només membres aprovats";
$a->strings["OpenID:"] = "OpenID:";
$a->strings["(Optional) Allow this OpenID to login to this account."] = "(Opcional) Permetre a aquest OpenID iniciar sessió en aquest compte.";
$a->strings["Publish your default profile in your local site directory?"] = "Publicar el teu perfil predeterminat en el directori del lloc local?";
$a->strings["Publish your default profile in the global social directory?"] = "Publicar el teu perfil predeterminat al directori social global?";
$a->strings["Hide your contact/friend list from viewers of your default profile?"] = "Amaga la teva llista de contactes/amics dels espectadors del seu perfil per defecte?";
$a->strings["Hide your profile details from unknown viewers?"] = "Amagar els detalls del seu perfil a espectadors desconeguts?";
$a->strings["Allow friends to post to your profile page?"] = "Permet als amics publicar en la seva pàgina de perfil?";
$a->strings["Allow friends to tag your posts?"] = "Permet als amics d'etiquetar els teus missatges?";
$a->strings["Allow us to suggest you as a potential friend to new members?"] = "Permeteu-nos suggerir-li com un amic potencial dels nous membres?";
$a->strings["Permit unknown people to send you private mail?"] = "Permetre a desconeguts enviar missatges al teu correu privat?";
$a->strings["Profile is <strong>not published</strong>."] = "El Perfil <strong>no està publicat</strong>.";
$a->strings["or"] = "o";
$a->strings["Your Identity Address is"] = "La seva Adreça d'Identitat és";
$a->strings["Automatically expire posts after this many days:"] = "Després de aquests nombre de dies, els missatges caduquen automàticament:";
$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Si està buit, els missatges no caducarà. Missatges caducats s'eliminaran";
$a->strings["Advanced expiration settings"] = "Configuració avançada d'expiració";
$a->strings["Advanced Expiration"] = "Expiració Avançada";
$a->strings["Expire posts:"] = "Expiració d'enviaments";
$a->strings["Expire personal notes:"] = "Expiració de notes personals";
$a->strings["Expire starred posts:"] = "Expiració de enviaments de favorits";
$a->strings["Expire photos:"] = "Expiració de fotos";
$a->strings["Only expire posts by others:"] = "Només expiren els enviaments dels altres:";
$a->strings["Account Settings"] = "Ajustos de Compte";
$a->strings["Password Settings"] = "Ajustos de Contrasenya";
$a->strings["New Password:"] = "Nova Contrasenya:";
$a->strings["Confirm:"] = "Confirmar:";
$a->strings["Leave password fields blank unless changing"] = "Deixi els camps de contrasenya buits per a no fer canvis";
$a->strings["Basic Settings"] = "Ajustos Basics";
$a->strings["Full Name:"] = "Nom Complet:";
$a->strings["Email Address:"] = "Adreça de Correu:";
$a->strings["Your Timezone:"] = "La teva zona Horària:";
$a->strings["Default Post Location:"] = "Localització per Defecte del Missatge:";
$a->strings["Use Browser Location:"] = "Ubicar-se amb el Navegador:";
$a->strings["Security and Privacy Settings"] = "Ajustos de Seguretat i Privacitat";
$a->strings["Maximum Friend Requests/Day:"] = "Nombre Màxim de Sol·licituds per Dia";
$a->strings["(to prevent spam abuse)"] = "(per a prevenir abusos de spam)";
$a->strings["Default Post Permissions"] = "Permisos de Correu per Defecte";
$a->strings["(click to open/close)"] = "(clicar per a obrir/tancar)";
$a->strings["Default Private Post"] = "";
$a->strings["Default Public Post"] = "";
$a->strings["Default Permissions for New Posts"] = "";
$a->strings["Maximum private messages per day from unknown people:"] = "Màxim nombre de missatges, per dia, de desconeguts:";
$a->strings["Notification Settings"] = "Ajustos de Notificació";
$a->strings["By default post a status message when:"] = "Enviar per defecte un missatge de estatus quan:";
$a->strings["accepting a friend request"] = "Acceptar una sol·licitud d'amistat";
$a->strings["joining a forum/community"] = "Unint-se a un fòrum/comunitat";
$a->strings["making an <em>interesting</em> profile change"] = "fent un <em interesant</em> canvi al perfil";
$a->strings["Send a notification email when:"] = "Envia un correu notificant quan:";
$a->strings["You receive an introduction"] = "Has rebut una presentació";
$a->strings["Your introductions are confirmed"] = "La teva presentació està confirmada";
$a->strings["Someone writes on your profile wall"] = "Algú ha escrit en el teu mur de perfil";
$a->strings["Someone writes a followup comment"] = "Algú ha escrit un comentari de seguiment";
$a->strings["You receive a private message"] = "Has rebut un missatge privat";
$a->strings["You receive a friend suggestion"] = "Has rebut una suggerencia d'un amic";
$a->strings["You are tagged in a post"] = "Estàs etiquetat en un enviament";
$a->strings["You are poked/prodded/etc. in a post"] = "Has estat Atiat/punxat/etc, en un enviament";
$a->strings["Advanced Account/Page Type Settings"] = "Ajustos Avançats de Compte/ Pàgina";
$a->strings["Change the behaviour of this account for special situations"] = "Canviar el comportament d'aquest compte en situacions especials";
$a->strings["Manage Identities and/or Pages"] = "Administrar Identitats i/o Pàgines";
$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Alternar entre les diferents identitats o les pàgines de comunitats/grups que comparteixen les dades del seu compte o que se li ha concedit els permisos de \"administrar\"";
$a->strings["Select an identity to manage: "] = "Seleccionar identitat a administrar:";
$a->strings["Search Results For:"] = "Resultats de la Cerca Per a:";
$a->strings["Remove term"] = "Traieu termini";
$a->strings["Saved Searches"] = "Cerques Guardades";
$a->strings["add"] = "afegir";
$a->strings["Commented Order"] = "Ordre dels Comentaris";
$a->strings["Sort by Comment Date"] = "Ordenar per Data de Comentari";
$a->strings["Posted Order"] = "Ordre dels Enviaments";
$a->strings["Sort by Post Date"] = "Ordenar per Data d'Enviament";
$a->strings["Posts that mention or involve you"] = "Missatge que et menciona o t'impliquen";
$a->strings["New"] = "Nou";
$a->strings["Activity Stream - by date"] = "Activitat del Flux - per data";
$a->strings["Shared Links"] = "Enllaços Compartits";
$a->strings["Interesting Links"] = "Enllaços Interesants";
$a->strings["Starred"] = "Favorits";
$a->strings["Favourite Posts"] = "Enviaments Favorits";
$a->strings["Warning: This group contains %s member from an insecure network."] = array(
0 => "Advertència: Aquest grup conté el membre %s en una xarxa insegura.",
1 => "Advertència: Aquest grup conté %s membres d'una xarxa insegura.",
);
$a->strings["Private messages to this group are at risk of public disclosure."] = "Els missatges privats a aquest grup es troben en risc de divulgació pública.";
$a->strings["Contact: "] = "Contacte:";
$a->strings["Private messages to this person are at risk of public disclosure."] = "Els missatges privats a aquesta persona es troben en risc de divulgació pública.";
$a->strings["Invalid contact."] = "Contacte no vàlid.";
$a->strings["Personal Notes"] = "Notes Personals";
$a->strings["Save"] = "Guardar";
$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Aquest lloc excedeix el nombre diari de registres de comptes. Per favor, provi de nou demà.";
$a->strings["Import"] = "";
$a->strings["Move account"] = "";
$a->strings["You can import an account from another Friendica server."] = "";
$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "";
$a->strings["This feature is experimental. We can't import contacts from the OStatus network (statusnet/identi.ca) or from Diaspora"] = "";
$a->strings["Account file"] = "";
$a->strings["To export your accont, go to \"Settings->Export your porsonal data\" and select \"Export account\""] = "";
$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Nombre diari de missatges al mur per %s excedit. El missatge ha fallat.";
$a->strings["No recipient selected."] = "No s'ha seleccionat destinatari.";
$a->strings["Unable to check your home location."] = "Incapaç de comprovar la localització.";
$a->strings["Message could not be sent."] = "El Missatge no ha estat enviat.";
$a->strings["Message collection failure."] = "Ha fallat la recollida del missatge.";
$a->strings["Message sent."] = "Missatge enviat.";
$a->strings["No recipient."] = "Sense destinatari.";
$a->strings["Please enter a link URL:"] = "Sius plau, entri l'enllaç URL:";
$a->strings["Send Private Message"] = "Enviant Missatge Privat";
$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "si vols respondre a %s, comprova que els ajustos de privacitat del lloc permeten correus privats de remitents desconeguts.";
$a->strings["To:"] = "Per a:";
$a->strings["Subject:"] = "Assumpte::";
$a->strings["Your message:"] = "El teu missatge:";
$a->strings["Welcome to Friendica"] = "Benvingut a Friendica";
$a->strings["New Member Checklist"] = "Llista de Verificació dels Nous Membres";
$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Ens agradaria oferir alguns consells i enllaços per ajudar a fer la teva experiència agradable. Feu clic a qualsevol element per visitar la pàgina corresponent. Un enllaç a aquesta pàgina serà visible des de la pàgina d'inici durant dues setmanes després de la teva inscripció inicial i després desapareixerà en silenci.";
$a->strings["Getting Started"] = "";
$a->strings["Friendica Walk-Through"] = "";
$a->strings["On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "";
$a->strings["Go to Your Settings"] = "Anar als Teus Ajustos";
$a->strings["On your <em>Settings</em> page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "En la de la seva <em>configuració</em> de la pàgina - canviï la contrasenya inicial. També prengui nota de la Adreça d'Identitat. Això s'assembla a una adreça de correu electrònic - i serà útil per fer amics a la xarxa social lliure.";
$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Reviseu les altres configuracions, en particular la configuració de privadesa. Una llista de directoris no publicada és com tenir un número de telèfon no llistat. Normalment, hauria de publicar la seva llista - a menys que tots els seus amics i els amics potencials sàpiguen exactament com trobar-li.";
$a->strings["Profile"] = "Perfil";
$a->strings["Upload Profile Photo"] = "Pujar Foto del Perfil";
$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Puji una foto del seu perfil si encara no ho ha fet. Els estudis han demostrat que les persones amb fotos reals de ells mateixos tenen deu vegades més probabilitats de fer amics que les persones que no ho fan.";
$a->strings["Edit Your Profile"] = "Editar el Teu Perfil";
$a->strings["Edit your <strong>default</strong> profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Editi el perfil per <strong>defecte</strong> al seu gust. Reviseu la configuració per ocultar la seva llista d'amics i ocultar el perfil dels visitants desconeguts.";
$a->strings["Profile Keywords"] = "Paraules clau del Perfil";
$a->strings["Set some public keywords for your default profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Estableix algunes paraules clau públiques al teu perfil predeterminat que descriguin els teus interessos. Podem ser capaços de trobar altres persones amb interessos similars i suggerir amistats.";
$a->strings["Connecting"] = "Connectant";
$a->strings["Facebook"] = "Facebook";
$a->strings["Authorise the Facebook Connector if you currently have a Facebook account and we will (optionally) import all your Facebook friends and conversations."] = "Autoritzi el connector de Facebook si vostè té un compte al Facebook i nosaltres (opcionalment) importarem tots els teus amics de Facebook i les converses.";
$a->strings["<em>If</em> this is your own personal server, installing the Facebook addon may ease your transition to the free social web."] = "<em>Si </em> aquesta és el seu servidor personal, la instal·lació del complement de Facebook pot facilitar la transició a la web social lliure.";
$a->strings["Importing Emails"] = "Important Emails";
$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Introduïu les dades d'accés al correu electrònic a la seva pàgina de configuració de connector, si es desitja importar i relacionar-se amb amics o llistes de correu de la seva bústia d'email";
$a->strings["Go to Your Contacts Page"] = "Anar a la Teva Pàgina de Contactes";
$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the <em>Add New Contact</em> dialog."] = "La seva pàgina de Contactes és la seva porta d'entrada a la gestió de l'amistat i la connexió amb amics d'altres xarxes. Normalment, vostè entrar en la seva direcció o URL del lloc al diàleg <em>Afegir Nou Contacte</em>.";
$a->strings["Go to Your Site's Directory"] = "Anar al Teu Directori";
$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on their profile page. Provide your own Identity Address if requested."] = "La pàgina del Directori li permet trobar altres persones en aquesta xarxa o altres llocs federats. Busqui un enllaç <em>Connectar</em> o <em>Seguir</em> a la seva pàgina de perfil. Proporcioni la seva pròpia Adreça de Identitat si així ho sol·licita.";
$a->strings["Finding New People"] = "Trobar Gent Nova";
$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "Al tauler lateral de la pàgina de contacte Hi ha diverses eines per trobar nous amics. Podem coincidir amb les persones per interesos, buscar persones pel nom o per interès, i oferir suggeriments basats en les relacions de la xarxa. En un nou lloc, els suggeriments d'amics, en general comencen a poblar el lloc a les 24 hores.";
$a->strings["Groups"] = "Grups";
$a->strings["Group Your Contacts"] = "Agrupar els Teus Contactes";
$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Una vegada que s'han fet alguns amics, organitzi'ls en grups de conversa privada a la barra lateral de la seva pàgina de contactes i després pot interactuar amb cada grup de forma privada a la pàgina de la xarxa.";
$a->strings["Why Aren't My Posts Public?"] = "Per que no es public el meu enviament?";
$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica respecta la teva privacitat. Per defecte, els teus enviaments només s'envien a gent que has afegit com a amic. Per més informació, mira la secció d'ajuda des de l'enllaç de dalt.";
$a->strings["Getting Help"] = "Demanant Ajuda";
$a->strings["Go to the Help Section"] = "Anar a la secció d'Ajuda";
$a->strings["Our <strong>help</strong> pages may be consulted for detail on other program features and resources."] = "A les nostres pàgines <strong>d'ajuda</strong> es poden consultar detalls sobre les característiques d'altres programes i recursos.";
$a->strings["Item not available."] = "Element no disponible";
$a->strings["Item was not found."] = "Element no trobat.";
$a->strings["Group created."] = "Grup creat.";
$a->strings["Could not create group."] = "No puc crear grup.";
$a->strings["Group not found."] = "Grup no trobat";
$a->strings["Group name changed."] = "Nom de Grup canviat.";
$a->strings["Permission denied"] = "Permís denegat";
$a->strings["Create a group of contacts/friends."] = "Crear un grup de contactes/amics.";
$a->strings["Group Name: "] = "Nom del Grup:";
$a->strings["Group removed."] = "Grup esborrat.";
$a->strings["Unable to remove group."] = "Incapaç de esborrar Grup.";
$a->strings["Group Editor"] = "Editor de Grup:";
$a->strings["Members"] = "Membres";
$a->strings["Click on a contact to add or remove."] = "Clicar sobre el contacte per afegir o esborrar.";
$a->strings["Invalid profile identifier."] = "Identificador del perfil no vàlid.";
$a->strings["Profile Visibility Editor"] = "Editor de Visibilitat del Perfil";
$a->strings["Visible To"] = "Visible Per";
$a->strings["All Contacts (with secure profile access)"] = "Tots els Contactes (amb accés segur al perfil)";
$a->strings["No contacts."] = "Sense Contactes";
$a->strings["View Contacts"] = "Veure Contactes";
$a->strings["Registration details for %s"] = "Detalls del registre per a %s";
$a->strings["Registration successful. Please check your email for further instructions."] = "Registrat amb èxit. Per favor, comprovi el seu correu per a posteriors instruccions.";
$a->strings["Failed to send email message. Here is the message that failed."] = "Error en enviar missatge de correu electrònic. Aquí està el missatge que ha fallat.";
$a->strings["Your registration can not be processed."] = "El seu registre no pot ser processat.";
$a->strings["Registration request at %s"] = "Sol·licitud de registre a %s";
$a->strings["Your registration is pending approval by the site owner."] = "El seu registre està pendent d'aprovació pel propietari del lloc.";
$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Vostè pot (opcionalment), omplir aquest formulari a través de OpenID mitjançant el subministrament de la seva OpenID i fent clic a 'Registrar'.";
$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Si vostè no està familiaritzat amb Twitter, si us plau deixi aquest camp en blanc i completi la resta dels elements.";
$a->strings["Your OpenID (optional): "] = "El seu OpenID (opcional):";
$a->strings["Include your profile in member directory?"] = "Incloc el seu perfil al directori de membres?";
$a->strings["Membership on this site is by invitation only."] = "Lloc accesible mitjançant invitació.";
$a->strings["Your invitation ID: "] = "El teu ID de invitació:";
$a->strings["Registration"] = "Procés de Registre";
$a->strings["Your Full Name (e.g. Joe Smith): "] = "El seu nom complet (per exemple, Joan Ningú):";
$a->strings["Your Email Address: "] = "La Seva Adreça de Correu:";
$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@\$sitename</strong>'."] = "Tria un nom de perfil. Això ha de començar amb un caràcter de text. La seva adreça de perfil en aquest lloc serà '<strong>alies@\$sitename</strong>'.";
$a->strings["Choose a nickname: "] = "Tria un àlies:";
$a->strings["Register"] = "Registrar";
$a->strings["People Search"] = "Cercant Gent";
$a->strings["photo"] = "foto";
$a->strings["status"] = "estatus";
$a->strings["%1\$s likes %2\$s's %3\$s"] = "a %1\$s agrada %2\$s de %3\$s";
$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "a %1\$s no agrada %2\$s de %3\$s";
$a->strings["Item not found."] = "Article no trobat.";
$a->strings["Access denied."] = "Accés denegat.";
$a->strings["Photos"] = "Fotos";
$a->strings["Files"] = "Arxius";
$a->strings["Account approved."] = "Compte aprovat.";
$a->strings["Registration revoked for %s"] = "Procés de Registre revocat per a %s";
$a->strings["Please login."] = "Si us plau, ingressa.";
$a->strings["Unable to locate original post."] = "No es pot localitzar post original.";
$a->strings["Empty post discarded."] = "Buidat després de rebutjar.";
$a->strings["Wall Photos"] = "Fotos del Mur";
$a->strings["System error. Post not saved."] = "Error del sistema. Publicació no guardada.";
$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Aquest missatge va ser enviat a vostè per %s, un membre de la xarxa social Friendica.";
$a->strings["You may visit them online at %s"] = "El pot visitar en línia a %s";
$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Si us plau, poseu-vos en contacte amb el remitent responent a aquest missatge si no voleu rebre aquests missatges.";
$a->strings["%s posted an update."] = "%s ha publicat una actualització.";
$a->strings["%1\$s is currently %2\$s"] = "%1\$s es normalment %2\$s";
$a->strings["Mood"] = "";
$a->strings["Set your current mood and tell your friends"] = "";
$a->strings["Image uploaded but image cropping failed."] = "Imatge pujada però no es va poder retallar.";
$a->strings["Image size reduction [%s] failed."] = "La reducció de la imatge [%s] va fracassar.";
$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Recarregui la pàgina o netegi la caché del navegador si la nova foto no apareix immediatament.";
$a->strings["Unable to process image"] = "No es pot processar la imatge";
$a->strings["Image exceeds size limit of %d"] = "La imatge sobrepassa el límit de mida de %d";
$a->strings["Upload File:"] = "Pujar arxiu:";
$a->strings["Select a profile:"] = "";
$a->strings["Upload"] = "Pujar";
$a->strings["skip this step"] = "saltar aquest pas";
$a->strings["select a photo from your photo albums"] = "tria una foto dels teus àlbums";
$a->strings["Crop Image"] = "retallar imatge";
$a->strings["Please adjust the image cropping for optimum viewing."] = "Per favor, ajusta la retallada d'imatge per a una optima visualització.";
$a->strings["Done Editing"] = "Edició Feta";
$a->strings["Image uploaded successfully."] = "Carregada de la imatge amb èxit.";
$a->strings["No profile"] = "Sense perfil";
$a->strings["Remove My Account"] = "Eliminar el Meu Compte";
$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Això eliminarà per complet el seu compte. Quan s'hagi fet això, no serà recuperable.";
$a->strings["Please enter your password for verification:"] = "Si us plau, introduïu la contrasenya per a la verificació:";
$a->strings["Nothing new here"] = "Res nou aquí";
$a->strings["Clear notifications"] = "";
$a->strings["New Message"] = "Nou Missatge";
$a->strings["Unable to locate contact information."] = "No es pot trobar informació de contacte.";
$a->strings["Do you really want to delete this message?"] = "";
$a->strings["Message deleted."] = "Missatge eliminat.";
$a->strings["Conversation removed."] = "Conversació esborrada.";
$a->strings["No messages."] = "Sense missatges.";
$a->strings["Unknown sender - %s"] = "remitent desconegut - %s";
$a->strings["You and %s"] = "Tu i %s";
$a->strings["%s and You"] = "%s i Tu";
$a->strings["Delete conversation"] = "Esborrar conversació";
$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A";
$a->strings["%d message"] = array(
0 => "%d missatge",
1 => "%d missatges",
);
$a->strings["Message not available."] = "Missatge no disponible.";
$a->strings["Delete message"] = "Esborra missatge";
$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Comunicacions degures no disponibles. Tú <strong>pots</strong> respondre des de la pàgina de perfil del remitent.";
$a->strings["Send Reply"] = "Enviar Resposta";
$a->strings["Friends of %s"] = "Amics de %s";
$a->strings["No friends to display."] = "No hi ha amics que mostrar";
$a->strings["Theme settings updated."] = "Ajustos de Tema actualitzats";
$a->strings["Site"] = "Lloc";
$a->strings["Users"] = "Usuaris";
$a->strings["Plugins"] = "Plugins";
$a->strings["Themes"] = "Temes";
$a->strings["DB updates"] = "Actualitzacions de BD";
$a->strings["Logs"] = "Registres";
$a->strings["Admin"] = "Admin";
$a->strings["Plugin Features"] = "Característiques del Plugin";
$a->strings["User registrations waiting for confirmation"] = "Registre d'usuari a l'espera de confirmació";
$a->strings["Normal Account"] = "Compte Normal";
$a->strings["Soapbox Account"] = "Compte Tribuna";
$a->strings["Community/Celebrity Account"] = "Compte de Comunitat/Celebritat";
$a->strings["Automatic Friend Account"] = "Compte d'Amistat Automàtic";
$a->strings["Blog Account"] = "Compte de Blog";
$a->strings["Private Forum"] = "Fòrum Privat";
$a->strings["Message queues"] = "Cues de missatges";
$a->strings["Administration"] = "Administració";
$a->strings["Summary"] = "Sumari";
$a->strings["Registered users"] = "Usuaris registrats";
$a->strings["Pending registrations"] = "Registres d'usuari pendents";
$a->strings["Version"] = "Versió";
$a->strings["Active plugins"] = "Plugins actius";
$a->strings["Site settings updated."] = "Ajustos del lloc actualitzats.";
$a->strings["Closed"] = "Tancat";
$a->strings["Requires approval"] = "Requereix aprovació";
$a->strings["Open"] = "Obert";
$a->strings["No SSL policy, links will track page SSL state"] = "No existe una política de SSL, se hará un seguimiento de los vínculos de la página con SSL";
$a->strings["Force all links to use SSL"] = "Forzar a tots els enllaços a utilitzar SSL";
$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Certificat auto-signat, utilitzar SSL només per a enllaços locals (desaconsellat)";
$a->strings["File upload"] = "Fitxer carregat";
$a->strings["Policies"] = "Polítiques";
$a->strings["Advanced"] = "Avançat";
$a->strings["Performance"] = "";
$a->strings["Site name"] = "Nom del lloc";
$a->strings["Banner/Logo"] = "Senyera/Logo";
$a->strings["System language"] = "Idioma del Sistema";
$a->strings["System theme"] = "Tema del sistema";
$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Tema per defecte del sistema - pot ser obviat pels perfils del usuari - <a href='#' id='cnftheme'>Canviar ajustos de tema</a>";
$a->strings["Mobile system theme"] = "";
$a->strings["Theme for mobile devices"] = "Tema per a aparells mòbils";
$a->strings["SSL link policy"] = "Política SSL per als enllaços";
$a->strings["Determines whether generated links should be forced to use SSL"] = "Determina si els enllaços generats han de ser forçats a utilitzar SSL";
$a->strings["'Share' element"] = "";
$a->strings["Activates the bbcode element 'share' for repeating items."] = "";
$a->strings["Maximum image size"] = "Mida màxima de les imatges";
$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Mida màxima en bytes de les imatges a pujar. Per defecte es 0, que vol dir sense límits.";
$a->strings["Maximum image length"] = "Maxima longitud d'imatge";
$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "";
$a->strings["JPEG image quality"] = "";
$a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "";
$a->strings["Register policy"] = "Política per a registrar";
$a->strings["Maximum Daily Registrations"] = "";
$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day. If register is set to closed, this setting has no effect."] = "";
$a->strings["Register text"] = "Text al registrar";
$a->strings["Will be displayed prominently on the registration page."] = "Serà mostrat de forma preminent a la pàgina durant el procés de registre.";
$a->strings["Accounts abandoned after x days"] = "Comptes abandonats després de x dies";
$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "No gastará recursos del sistema creant enquestes des de llocs externos per a comptes abandonats. Introdueixi 0 per a cap límit temporal.";
$a->strings["Allowed friend domains"] = "Dominis amics permesos";
$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Llista de dominis separada per comes, de adreçes de correu que són permeses per establir amistats. S'admeten comodins. Deixa'l buit per a acceptar tots els dominis.";
$a->strings["Allowed email domains"] = "Dominis de correu permesos";
$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Llista de dominis separada per comes, de adreçes de correu que són permeses per registrtar-se. S'admeten comodins. Deixa'l buit per a acceptar tots els dominis.";
$a->strings["Block public"] = "Bloqueig públic";
$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Bloqueja l'accés públic a qualsevol pàgina del lloc fins que t'hagis identificat.";
$a->strings["Force publish"] = "Forçar publicació";
$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "Obliga a que tots el perfils en aquest lloc siguin mostrats en el directori del lloc.";
$a->strings["Global directory update URL"] = "Actualitzar URL del directori global";
$a->strings["URL to update the global directory. If this is not set, the global directory is completely unavailable to the application."] = "URL per actualitzar el directori global. Si no es configura, el directori global serà completament inaccesible per a l'aplicació. ";
$a->strings["Allow threaded items"] = "";
$a->strings["Allow infinite level threading for items on this site."] = "";
$a->strings["Private posts by default for new users"] = "";
$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "";
$a->strings["Block multiple registrations"] = "Bloquejar multiples registracions";
$a->strings["Disallow users to register additional accounts for use as pages."] = "Inhabilita als usuaris el crear comptes adicionals per a usar com a pàgines.";
$a->strings["OpenID support"] = "Suport per a OpenID";
$a->strings["OpenID support for registration and logins."] = "Suport per a registre i validació a OpenID.";
$a->strings["Fullname check"] = "Comprobació de nom complet";
$a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "Obliga els usuaris a col·locar un espai en blanc entre nom i cognoms, com a mesura antispam";
$a->strings["UTF-8 Regular expressions"] = "expresions regulars UTF-8";
$a->strings["Use PHP UTF8 regular expressions"] = "Empri expresions regulars de PHP amb format UTF8";
$a->strings["Show Community Page"] = "Mostra la Pàgina de Comunitat";
$a->strings["Display a Community page showing all recent public postings on this site."] = "Mostra a la pàgina de comunitat tots els missatges públics recents, d'aquest lloc.";
$a->strings["Enable OStatus support"] = "Activa el suport per a OStatus";
$a->strings["Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "Proveeix de compatibilitat integrada amb OStatus (identi.ca, status.net, etc). Totes les comunicacions a OStatus són públiques amb el que ocasionalment pots veure advertències.";
$a->strings["Enable Diaspora support"] = "Habilitar suport per Diaspora";
$a->strings["Provide built-in Diaspora network compatibility."] = "Proveeix compatibilitat integrada amb la xarxa Diaspora";
$a->strings["Only allow Friendica contacts"] = "Només permetre contactes de Friendica";
$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "Tots els contactes ";
$a->strings["Verify SSL"] = "Verificar SSL";
$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "Si ho vols, pots comprovar el certificat estrictament. Això farà que no puguis connectar (de cap manera) amb llocs amb certificats SSL autosignats.";
$a->strings["Proxy user"] = "proxy d'usuari";
$a->strings["Proxy URL"] = "URL del proxy";
$a->strings["Network timeout"] = "Temps excedit a la xarxa";
$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Valor en segons. Canviat a 0 es sense límits (no recomenat)";
$a->strings["Delivery interval"] = "Interval d'entrega";
$a->strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "Retardar processos d'entrega, en segon pla, en aquesta quantitat de segons, per reduir la càrrega del sistema . Recomanem : 4-5 per als servidors compartits , 2-3 per a servidors privats virtuals . 0-1 per els grans servidors dedicats.";
$a->strings["Poll interval"] = "Interval entre sondejos";
$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Endarrerir els processos de sondeig en segon pla durant aquest període, en segons, per tal de reduir la càrrega de treball del sistema, Si s'empra 0, s'utilitza l'interval d'entregues. ";
$a->strings["Maximum Load Average"] = "Càrrega Màxima Sostinguda";
$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Càrrega màxima del sistema abans d'apaçar els processos d'entrega i sondeig - predeterminat a 50.";
$a->strings["Use MySQL full text engine"] = "";
$a->strings["Activates the full text engine. Speeds up search - but can only search for four and more characters."] = "";
$a->strings["Path to item cache"] = "";
$a->strings["Cache duration in seconds"] = "";
$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day)."] = "";
$a->strings["Path for lock file"] = "";
$a->strings["Temp path"] = "";
$a->strings["Base path to installation"] = "";
$a->strings["Update has been marked successful"] = "L'actualització ha estat marcada amb èxit";
$a->strings["Executing %s failed. Check system logs."] = "Ha fracassat l'execució de %s. Comprova el registre del sistema.";
$a->strings["Update %s was successfully applied."] = "L'actualització de %s es va aplicar amb èxit.";
$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "L'actualització de %s no ha retornat el seu estatus. Es desconeix si ha estat amb èxit.";
$a->strings["Update function %s could not be found."] = "L'actualització de la funció %s no es pot trobar.";
$a->strings["No failed updates."] = "No hi ha actualitzacions fallides.";
$a->strings["Failed Updates"] = "Actualitzacions Fallides";
$a->strings["This does not include updates prior to 1139, which did not return a status."] = "Això no inclou actualitzacions anteriors a 1139, raó per la que no ha retornat l'estatus.";
$a->strings["Mark success (if update was manually applied)"] = "Marcat am èxit (si l'actualització es va fer manualment)";
$a->strings["Attempt to execute this update step automatically"] = "Intentant executar aquest pas d'actualització automàticament";
$a->strings["%s user blocked/unblocked"] = array(
0 => "%s usuari bloquejar/desbloquejar",
1 => "%s usuaris bloquejar/desbloquejar",
);
$a->strings["%s user deleted"] = array(
0 => "%s usuari esborrat",
1 => "%s usuaris esborrats",
);
$a->strings["User '%s' deleted"] = "Usuari %s' esborrat";
$a->strings["User '%s' unblocked"] = "Usuari %s' desbloquejat";
$a->strings["User '%s' blocked"] = "L'usuari '%s' és bloquejat";
$a->strings["select all"] = "Seleccionar tot";
$a->strings["User registrations waiting for confirm"] = "Registre d'usuari esperant confirmació";
$a->strings["Request date"] = "Data de sol·licitud";
$a->strings["Email"] = "Correu";
$a->strings["No registrations."] = "Sense registres.";
$a->strings["Deny"] = "Denegar";
$a->strings["Site admin"] = "";
$a->strings["Register date"] = "Data de registre";
$a->strings["Last login"] = "Últim accés";
$a->strings["Last item"] = "Últim element";
$a->strings["Account"] = "Compte";
$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Els usuaris seleccionats seran esborrats!\\n\\nqualsevol cosa que aquests usuaris hagin publicat en aquest lloc s'esborrarà!\\n\\nEsteu segur?";
$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "L'usuari {0} s'eliminarà!\\n\\nQualsevol cosa que aquest usuari hagi publicat en aquest lloc s'esborrarà!\\n\\nEsteu segur?";
$a->strings["Plugin %s disabled."] = "Plugin %s deshabilitat.";
$a->strings["Plugin %s enabled."] = "Plugin %s habilitat.";
$a->strings["Disable"] = "Deshabilitar";
$a->strings["Enable"] = "Habilitar";
$a->strings["Toggle"] = "Canviar";
$a->strings["Author: "] = "Autor:";
$a->strings["Maintainer: "] = "Responsable:";
$a->strings["No themes found."] = "No s'ha trobat temes.";
$a->strings["Screenshot"] = "Captura de pantalla";
$a->strings["[Experimental]"] = "[Experimental]";
$a->strings["[Unsupported]"] = "[No soportat]";
$a->strings["Log settings updated."] = "Configuració del registre actualitzada.";
$a->strings["Clear"] = "Netejar";
$a->strings["Debugging"] = "Esplugar";
$a->strings["Log file"] = "Arxiu de registre";
$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Ha de tenir permisos d'escriptura pel servidor web. En relació amb el seu directori Friendica de nivell superior.";
$a->strings["Log level"] = "Nivell de transcripció";
$a->strings["Close"] = "Tancar";
$a->strings["FTP Host"] = "Amfitrió FTP";
$a->strings["FTP Path"] = "Direcció FTP";
$a->strings["FTP User"] = "Usuari FTP";
$a->strings["FTP Password"] = "Contrasenya FTP";
$a->strings["Requested profile is not available."] = "El perfil sol·licitat no està disponible.";
$a->strings["Access to this profile has been restricted."] = "L'accés a aquest perfil ha estat restringit.";
$a->strings["Tips for New Members"] = "Consells per a nous membres";
$a->strings["{0} wants to be your friend"] = "{0} vol ser el teu amic";
$a->strings["{0} sent you a message"] = "{0} t'ha enviat un missatge de";
$a->strings["{0} requested registration"] = "{0} solicituts de registre";
$a->strings["{0} commented %s's post"] = "{0} va comentar l'enviament de %s";
$a->strings["{0} liked %s's post"] = "A {0} l'ha agradat l'enviament de %s";
$a->strings["{0} disliked %s's post"] = "A {0} no l'ha agradat l'enviament de %s";
$a->strings["{0} is now friends with %s"] = "{0} ara és amic de %s";
$a->strings["{0} posted"] = "{0} publicat";
$a->strings["{0} tagged %s's post with #%s"] = "{0} va etiquetar la publicació de %s com #%s";
$a->strings["{0} mentioned you in a post"] = "{0} et menciona en un missatge";
$a->strings["Contacts who are not members of a group"] = "Contactes que no pertanyen a cap grup";
$a->strings["OpenID protocol error. No ID returned."] = "Error al protocol OpenID. No ha retornat ID.";
$a->strings["Account not found and OpenID registration is not permitted on this site."] = "Compte no trobat i el registrar-se amb OpenID no està permès en aquest lloc.";
$a->strings["Login failed."] = "Error d'accés.";
$a->strings["Contact added"] = "Contacte afegit";
$a->strings["Common Friends"] = "Amics Comuns";
$a->strings["No contacts in common."] = "Sense contactes en comú.";
$a->strings["%1\$s is following %2\$s's %3\$s"] = "";
$a->strings["link"] = "enllaç";
$a->strings["Item has been removed."] = "El element ha estat esborrat.";
$a->strings["Applications"] = "Aplicacions";
$a->strings["No installed applications."] = "Aplicacions no instal·lades.";
$a->strings["Search"] = "Cercar";
$a->strings["Profile not found."] = "Perfil no trobat.";
$a->strings["Profile deleted."] = "Perfil esborrat.";
$a->strings["Profile-"] = "Perfil-";
$a->strings["New profile created."] = "Nou perfil creat.";
$a->strings["Profile unavailable to clone."] = "No es pot clonar el perfil.";
$a->strings["Profile Name is required."] = "Nom de perfil requerit.";
$a->strings["Marital Status"] = "Estatus Marital";
$a->strings["Romantic Partner"] = "Soci Romàntic";
$a->strings["Likes"] = "Agrada";
$a->strings["Dislikes"] = "No agrada";
$a->strings["Work/Employment"] = "Treball/Ocupació";
$a->strings["Religion"] = "Religió";
$a->strings["Political Views"] = "Idees Polítiques";
$a->strings["Gender"] = "Gènere";
$a->strings["Sexual Preference"] = "Preferència sexual";
$a->strings["Homepage"] = "Inici";
$a->strings["Interests"] = "Interesos";
$a->strings["Address"] = "Adreça";
$a->strings["Location"] = "Ubicació";
$a->strings["Profile updated."] = "Perfil actualitzat.";
$a->strings[" and "] = " i ";
$a->strings["public profile"] = "perfil públic";
$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s s'ha canviat de %2\$s a &ldquo;%3\$s&rdquo;";
$a->strings[" - Visit %1\$s's %2\$s"] = " - Visita %1\$s de %2\$s";
$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s te una actualització %2\$s, canviant %3\$s.";
$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Amaga la llista de contactes/amics en la vista d'aquest perfil?";
$a->strings["Edit Profile Details"] = "Editor de Detalls del Perfil";
$a->strings["Change Profile Photo"] = "";
$a->strings["View this profile"] = "Veure aquest perfil";
$a->strings["Create a new profile using these settings"] = "Crear un nou perfil amb aquests ajustos";
$a->strings["Clone this profile"] = "Clonar aquest perfil";
$a->strings["Delete this profile"] = "Esborrar aquest perfil";
$a->strings["Profile Name:"] = "Nom de Perfil:";
$a->strings["Your Full Name:"] = "El Teu Nom Complet.";
$a->strings["Title/Description:"] = "Títol/Descripció:";
$a->strings["Your Gender:"] = "Gènere:";
$a->strings["Birthday (%s):"] = "Aniversari (%s)";
$a->strings["Street Address:"] = "Direcció:";
$a->strings["Locality/City:"] = "Localitat/Ciutat:";
$a->strings["Postal/Zip Code:"] = "Codi Postal:";
$a->strings["Country:"] = "País";
$a->strings["Region/State:"] = "Regió/Estat:";
$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Estat Civil:";
$a->strings["Who: (if applicable)"] = "Qui? (si és aplicable)";
$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Exemples: cathy123, Cathy Williams, cathy@example.com";
$a->strings["Since [date]:"] = "Des de [data]";
$a->strings["Sexual Preference:"] = "Preferència Sexual:";
$a->strings["Homepage URL:"] = "Pàgina web URL:";
$a->strings["Hometown:"] = "Lloc de residència:";
$a->strings["Political Views:"] = "Idees Polítiques:";
$a->strings["Religious Views:"] = "Creencies Religioses:";
$a->strings["Public Keywords:"] = "Paraules Clau Públiques";
$a->strings["Private Keywords:"] = "Paraules Clau Privades:";
$a->strings["Likes:"] = "Agrada:";
$a->strings["Dislikes:"] = "No Agrada";
$a->strings["Example: fishing photography software"] = "Exemple: pesca fotografia programari";
$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Emprat per suggerir potencials amics, Altres poden veure-ho)";
$a->strings["(Used for searching profiles, never shown to others)"] = "(Emprat durant la cerca de perfils, mai mostrat a ningú)";
$a->strings["Tell us about yourself..."] = "Parla'ns de tú.....";
$a->strings["Hobbies/Interests"] = "Aficions/Interessos";
$a->strings["Contact information and Social Networks"] = "Informació de contacte i Xarxes Socials";
$a->strings["Musical interests"] = "Gustos musicals";
$a->strings["Books, literature"] = "Llibres, Literatura";
$a->strings["Television"] = "Televisió";
$a->strings["Film/dance/culture/entertainment"] = "Cinema/ball/cultura/entreteniments";
$a->strings["Love/romance"] = "Amor/sentiments";
$a->strings["Work/employment"] = "Treball/ocupació";
$a->strings["School/education"] = "Ensenyament/estudis";
$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "Aquest és el teu perfil <strong>públic</strong>.<br />El qual <strong>pot</strong> ser visible per qualsevol qui faci servir Internet.";
$a->strings["Age: "] = "Edat:";
$a->strings["Edit/Manage Profiles"] = "Editar/Gestionar Perfils";
$a->strings["Change profile photo"] = "Canviar la foto del perfil";
$a->strings["Create New Profile"] = "Crear un Nou Perfil";
$a->strings["Profile Image"] = "Imatge del Perfil";
$a->strings["visible to everybody"] = "Visible per tothom";
$a->strings["Edit visibility"] = "Editar visibilitat";
$a->strings["Save to Folder:"] = "Guardar a la Carpeta:";
$a->strings["- select -"] = "- seleccionar -";
$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s etiquetats %2\$s %3\$s amb %4\$s";
$a->strings["No potential page delegates located."] = "No es troben pàgines potencialment delegades.";
$a->strings["Delegate Page Management"] = "Gestió de les Pàgines Delegades";
$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Els delegats poden gestionar tots els aspectes d'aquest compte/pàgina, excepte per als ajustaments bàsics del compte. Si us plau, no deleguin el seu compte personal a ningú que no confiïn completament.";
$a->strings["Existing Page Managers"] = "Actuals Administradors de Pàgina";
$a->strings["Existing Page Delegates"] = "Actuals Delegats de Pàgina";
$a->strings["Potential Delegates"] = "Delegats Potencials";
$a->strings["Add"] = "Afegir";
$a->strings["No entries."] = "Sense entrades";
$a->strings["Source (bbcode) text:"] = "Text Codi (bbcode): ";
$a->strings["Source (Diaspora) text to convert to BBcode:"] = "Font (Diaspora) Convertir text a BBcode";
$a->strings["Source input: "] = "Entrada de Codi:";
$a->strings["bb2html (raw HTML): "] = "";
$a->strings["bb2html: "] = "bb2html: ";
$a->strings["bb2html2bb: "] = "bb2html2bb: ";
$a->strings["bb2md: "] = "bb2md: ";
$a->strings["bb2md2html: "] = "bb2md2html: ";
$a->strings["bb2dia2bb: "] = "bb2dia2bb: ";
$a->strings["bb2md2html2bb: "] = "bb2md2html2bb: ";
$a->strings["Source input (Diaspora format): "] = "Font d'entrada (format de Diaspora)";
$a->strings["diaspora2bb: "] = "diaspora2bb: ";
$a->strings["Do you really want to delete this suggestion?"] = "";
$a->strings["Friend Suggestions"] = "Amics Suggerits";
$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Cap suggeriment disponible. Si això és un nou lloc, si us plau torna a intentar en 24 hores.";
$a->strings["Ignore/Hide"] = "Ignorar/Amagar";
$a->strings["Global Directory"] = "Directori Global";
$a->strings["Find on this site"] = "Trobat en aquest lloc";
$a->strings["Site Directory"] = "Directori Local";
$a->strings["Gender: "] = "Gènere:";
$a->strings["Full Name:"] = "Nom Complet:";
$a->strings["Gender:"] = "Gènere:";
$a->strings["Status:"] = "Estatus:";
$a->strings["Homepage:"] = "Pàgina web:";
$a->strings["About:"] = "Acerca de:";
$a->strings["No entries (some entries may be hidden)."] = "No hi ha entrades (algunes de les entrades poden estar amagades).";
$a->strings["Total invitation limit exceeded."] = "";
$a->strings["%s : Not a valid email address."] = "%s : No es una adreça de correu vàlida";
$a->strings["Please join us on Friendica"] = "Per favor, uneixi's a nosaltres en Friendica";
$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "";
$a->strings["%s : Message delivery failed."] = "%s : Ha fallat l'entrega del missatge.";
$a->strings["%d message sent."] = array(
0 => "%d missatge enviat",
1 => "%d missatges enviats.",
);
$a->strings["You have no more invitations available"] = "No te més invitacions disponibles";
$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visita %s per a una llista de llocs públics on unir-te. Els membres de Friendica d'altres llocs poden connectar-se de forma total, així com amb membres de moltes altres xarxes socials.";
$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Per acceptar aquesta invitació, per favor visita i registra't a %s o en qualsevol altre pàgina web pública Friendica.";
$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Tots els llocs Friendica estàn interconnectats per crear una web social amb privacitat millorada, controlada i propietat dels seus membres. També poden connectar amb moltes xarxes socials tradicionals. Consulteu %s per a una llista de llocs de Friendica alternatius en que pot inscriure's.";
$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Nostres disculpes. Aquest sistema no està configurat actualment per connectar amb altres llocs públics o convidar als membres.";
$a->strings["Send invitations"] = "Enviant Invitacions";
$a->strings["Enter email addresses, one per line:"] = "Entri adreçes de correu, una per línia:";
$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Estàs cordialment convidat a ajuntarte a mi i altres amics propers en Friendica - i ajudar-nos a crear una millor web social.";
$a->strings["You will need to supply this invitation code: \$invite_code"] = "Vostè haurà de proporcionar aquest codi d'invitació: \$invite_code";
$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Un cop registrat, si us plau contactar amb mi a través de la meva pàgina de perfil a:";
$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendica.com"] = "Per a més informació sobre el projecte Friendica i perque creiem que això es important, per favor, visita http://friendica.com";
$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Això pot ocorre ocasionalment si el contacte fa una petició per ambdues persones i ja han estat aprovades.";
$a->strings["Response from remote site was not understood."] = "La resposta des del lloc remot no s'entenia.";
$a->strings["Unexpected response from remote site: "] = "Resposta inesperada de lloc remot:";
$a->strings["Confirmation completed successfully."] = "La confirmació s'ha completat correctament.";
$a->strings["Remote site reported: "] = "El lloc remot informa:";
$a->strings["Temporary failure. Please wait and try again."] = "Fallada temporal. Si us plau, espereu i torneu a intentar.";
$a->strings["Introduction failed or was revoked."] = "La presentació va fallar o va ser revocada.";
$a->strings["Unable to set contact photo."] = "No es pot canviar la foto de contacte.";
$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s és ara amic amb %2\$s";
$a->strings["No user record found for '%s' "] = "No es troben registres d'usuari per a '%s'";
$a->strings["Our site encryption key is apparently messed up."] = "La nostra clau de xifrat del lloc pel que sembla en mal estat.";
$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "Es va proporcionar una URL del lloc buida o la URL no va poder ser desxifrada per nosaltres.";
$a->strings["Contact record was not found for you on our site."] = "No s'han trobat registres del contacte al nostre lloc.";
$a->strings["Site public key not available in contact record for URL %s."] = "la clau pública del lloc no disponible en les dades del contacte per URL %s.";
$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "La ID proporcionada pel seu sistema és un duplicat en el nostre sistema. Hauria de treballar si intenta de nou.";
$a->strings["Unable to set your contact credentials on our system."] = "No es pot canviar les seves credencials de contacte en el nostre sistema.";
$a->strings["Unable to update your contact profile details on our system"] = "No es pot actualitzar els detalls del seu perfil de contacte en el nostre sistema";
$a->strings["Connection accepted at %s"] = "Connexió acceptada en %s";
$a->strings["%1\$s has joined %2\$s"] = "%1\$s s'ha unit a %2\$s";
$a->strings["Google+ Import Settings"] = "Ajustos Google+ Import";
$a->strings["Enable Google+ Import"] = "Habilita Google+ Import";
$a->strings["Google Account ID"] = "ID del compte Google";
$a->strings["Google+ Import Settings saved."] = "Ajustos Google+ Import guardats.";
$a->strings["Facebook disabled"] = "Facebook deshabilitat";
$a->strings["Updating contacts"] = "Actualitzant contactes";
$a->strings["Facebook API key is missing."] = "La clau del API de Facebook s'ha perdut.";
$a->strings["Facebook Connect"] = "Facebook Connectat";
$a->strings["Install Facebook connector for this account."] = "Instal·lar el connector de Facebook per aquest compte.";
$a->strings["Remove Facebook connector"] = "Eliminar el connector de Faceboook";
$a->strings["Re-authenticate [This is necessary whenever your Facebook password is changed.]"] = "Re-autentificar [Això és necessari cada vegada que la contrasenya de Facebook canvia.]";
$a->strings["Post to Facebook by default"] = "Enviar a Facebook per defecte";
$a->strings["Facebook friend linking has been disabled on this site. The following settings will have no effect."] = "La vinculació amb amics de Facebook s'ha deshabilitat en aquest lloc. Els ajustos que facis no faran efecte.";
$a->strings["Facebook friend linking has been disabled on this site. If you disable it, you will be unable to re-enable it."] = "La vinculació amb amics de Facebook s'ha deshabilitat en aquest lloc. Si esta deshabilitat, no es pot utilitzar.";
$a->strings["Link all your Facebook friends and conversations on this website"] = "Enllaça tots els teus amics i les converses de Facebook en aquest lloc web";
$a->strings["Facebook conversations consist of your <em>profile wall</em> and your friend <em>stream</em>."] = "Les converses de Facebook consisteixen en el <em>perfil del mur</em> i en el<em> flux </em> del seu amic.";
$a->strings["On this website, your Facebook friend stream is only visible to you."] = "En aquesta pàgina web, el flux del seu amic a Facebook només és visible per a vostè.";
$a->strings["The following settings determine the privacy of your Facebook profile wall on this website."] = "Les següents opcions determinen la privacitat del mur del seu perfil de Facebook en aquest lloc web.";
$a->strings["On this website your Facebook profile wall conversations will only be visible to you"] = "En aquesta pàgina web les seves converses al mur del perfil de Facebook només seran visible per a vostè";
$a->strings["Do not import your Facebook profile wall conversations"] = "No importi les seves converses del mur del perfil de Facebook";
$a->strings["If you choose to link conversations and leave both of these boxes unchecked, your Facebook profile wall will be merged with your profile wall on this website and your privacy settings on this website will be used to determine who may see the conversations."] = "Si opta per vincular les converses i deixar ambdues caselles sense marcar, el mur del seu perfil de Facebook es fusionarà amb el mur del seu perfil en aquest lloc web i la seva configuració de privacitat en aquest website serà utilitzada per determinar qui pot veure les converses.";
$a->strings["Comma separated applications to ignore"] = "Separats per comes les aplicacions a ignorar";
$a->strings["Problems with Facebook Real-Time Updates"] = "Problemes amb Actualitzacions en Temps Real a Facebook";
$a->strings["Administrator"] = "Administrador";
$a->strings["Facebook Connector Settings"] = "Ajustos del Connector de Facebook";
$a->strings["Facebook API Key"] = "Facebook API Key";
$a->strings["Error: it appears that you have specified the App-ID and -Secret in your .htconfig.php file. As long as they are specified there, they cannot be set using this form.<br><br>"] = "Error: Apareix que has especificat el App-ID i el Secret en el arxiu .htconfig.php. Per estar especificat allà, no pot ser canviat utilitzant aquest formulari.<br><br>";
$a->strings["Error: the given API Key seems to be incorrect (the application access token could not be retrieved)."] = "Error: la API Key facilitada sembla incorrecta (no es va poder recuperar el token d'accés de l'aplicatiu).";
$a->strings["The given API Key seems to work correctly."] = "La API Key facilitada sembla treballar correctament.";
$a->strings["The correctness of the API Key could not be detected. Something strange's going on."] = "La correcció de la API key no pot ser detectada. Quelcom estrany ha succeït.";
$a->strings["App-ID / API-Key"] = "App-ID / API-Key";
$a->strings["Application secret"] = "Application secret";
$a->strings["Polling Interval in minutes (minimum %1\$s minutes)"] = "Interval entre sondejos en minuts (mínim %1s minuts)";
$a->strings["Synchronize comments (no comments on Facebook are missed, at the cost of increased system load)"] = "Sincronitzar els comentaris (els comentaris a Facebook es perden, a costa de la major càrrega del sistema)";
$a->strings["Real-Time Updates"] = "Actualitzacions en Temps Real";
$a->strings["Real-Time Updates are activated."] = "Actualitzacions en Temps Real està activat.";
$a->strings["Deactivate Real-Time Updates"] = "Actualitzacions en Temps Real Desactivat";
$a->strings["Real-Time Updates not activated."] = "Actualitzacions en Temps Real no activat.";
$a->strings["Activate Real-Time Updates"] = "Actualitzacions en Temps Real Activat";
$a->strings["The new values have been saved."] = "Els nous valors s'han guardat.";
$a->strings["Post to Facebook"] = "Enviament a Facebook";
$a->strings["Post to Facebook cancelled because of multi-network access permission conflict."] = "Enviament a Facebook cancel·lat perque hi ha un conflicte de permisos d'accés multi-xarxa.";
$a->strings["View on Friendica"] = "Vist en Friendica";
$a->strings["Facebook post failed. Queued for retry."] = "Enviament a Facebook fracassat. En cua per a reintent.";
$a->strings["Your Facebook connection became invalid. Please Re-authenticate."] = "La seva connexió a Facebook es va convertir en no vàlida. Per favor, torni a autenticar-se";
$a->strings["Facebook connection became invalid"] = "La seva connexió a Facebook es va convertir en no vàlida";
$a->strings["Hi %1\$s,\n\nThe connection between your accounts on %2\$s and Facebook became invalid. This usually happens after you change your Facebook-password. To enable the connection again, you have to %3\$sre-authenticate the Facebook-connector%4\$s."] = "Hi %1\$s,\n\nLa connexió entre els teus comptes en %2\$s i Facebook s'han tornat no vàlides. Això passa normalment quan canvies la contrasenya de Facebook. Per activar la conexió novament has de %3\$sre-autenticar el connector de Facebook%4\$s.";
$a->strings["StatusNet AutoFollow settings updated."] = "Ajustos de AutoSeguiment a StatusNet actualitzats.";
$a->strings["StatusNet AutoFollow Settings"] = "Ajustos de AutoSeguiment a StatusNet";
$a->strings["Automatically follow any StatusNet followers/mentioners"] = "Segueix Automaticament qualsevol seguidor/mencionador de StatusNet";
$a->strings["Lifetime of the cache (in hours)"] = "Temps de vida de la caché (en hores)";
$a->strings["Cache Statistics"] = "Estadístiques de la caché";
$a->strings["Number of items"] = "Nombre d'elements";
$a->strings["Size of the cache"] = "Mida de la caché";
$a->strings["Delete the whole cache"] = "Esborra tota la cachè";
$a->strings["Facebook Post disabled"] = "";
$a->strings["Facebook Post"] = "";
$a->strings["Install Facebook Post connector for this account."] = "";
$a->strings["Remove Facebook Post connector"] = "";
$a->strings["Suppress \"View on friendica\""] = "";
$a->strings["Mirror wall posts from facebook to friendica."] = "";
$a->strings["Post to page/group:"] = "";
$a->strings["Facebook Post Settings"] = "";
$a->strings["%s:"] = "";
$a->strings["%d person likes this"] = array(
0 => "%d persona li agrada això",
1 => "%d persones els agrada això",
);
$a->strings["%d person doesn't like this"] = array(
0 => "%d persona no li agrada això",
1 => "%d persones no els agrada això",
);
$a->strings["Get added to this list!"] = "S'afegeixen a aquesta llista!";
$a->strings["Generate new key"] = "Generar nova clau";
$a->strings["Widgets key"] = "Ginys clau";
$a->strings["Widgets available"] = "Ginys disponibles";
$a->strings["Connect on Friendica!"] = "Connectar en Friendica";
$a->strings["bitchslap"] = "bufetada";
$a->strings["bitchslapped"] = "bufetejat";
$a->strings["shag"] = "fotut";
$a->strings["shagged"] = "fotre";
$a->strings["do something obscenely biological to"] = "";
$a->strings["did something obscenely biological to"] = "";
$a->strings["point out the poke feature to"] = "";
$a->strings["pointed out the poke feature to"] = "";
$a->strings["declare undying love for"] = "declara amor inmortal a";
$a->strings["declared undying love for"] = "declarat amor inmortal a";
$a->strings["patent"] = "patent";
$a->strings["patented"] = "patentat";
$a->strings["stroke beard"] = "";
$a->strings["stroked their beard at"] = "";
$a->strings["bemoan the declining standards of modern secondary and tertiary education to"] = "";
$a->strings["bemoans the declining standards of modern secondary and tertiary education to"] = "";
$a->strings["hug"] = "";
$a->strings["hugged"] = "";
$a->strings["kiss"] = "petó";
$a->strings["kissed"] = "besat";
$a->strings["raise eyebrows at"] = "sorprès";
$a->strings["raised their eyebrows at"] = "es van sorprendre";
$a->strings["insult"] = "insult";
$a->strings["insulted"] = "insultat";
$a->strings["praise"] = "";
$a->strings["praised"] = "";
$a->strings["be dubious of"] = "";
$a->strings["was dubious of"] = "";
$a->strings["eat"] = "menja";
$a->strings["ate"] = "menjà";
$a->strings["giggle and fawn at"] = "";
$a->strings["giggled and fawned at"] = "";
$a->strings["doubt"] = "dubte";
$a->strings["doubted"] = "dubitat";
$a->strings["glare"] = "";
$a->strings["glared at"] = "";
$a->strings["YourLS Settings"] = "La Teva Configuració de LS";
$a->strings["URL: http://"] = "URL: http://";
$a->strings["Username:"] = "Nom d'usuari:";
$a->strings["Password:"] = "Contrasenya:";
$a->strings["Use SSL "] = "Emprar SSL";
$a->strings["yourls Settings saved."] = "Guardar la seva configuració.";
$a->strings["Post to LiveJournal"] = "Missatge a Livejournal";
$a->strings["LiveJournal Post Settings"] = "Configuració d'enviaments a Livejournal";
$a->strings["Enable LiveJournal Post Plugin"] = "Habilitat el plugin d'enviaments a Livejournal";
$a->strings["LiveJournal username"] = "Nom d'usuari a Livejournal";
$a->strings["LiveJournal password"] = "Contrasenya a Livejournal";
$a->strings["Post to LiveJournal by default"] = "Enviar per defecte a Livejournal";
$a->strings["Not Safe For Work (General Purpose Content Filter) settings"] = "Ajustos, Not Safe For Work (Filtre de Contingut de Propòsit General)";
$a->strings["This plugin looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = "Aquest plugin es veu en enviaments amb les paraules/text que s'especifiquen a continuació , i amagarà qualsevol contingut que contingui les paraules clau de manera que no apareguin en moments inapropiats, com ara insinuacions sexuals que poden ser inadequades en un entorn de treball. És de bona educació i es recomana etiquetar qualsevol contingut que contingui nus amb #NSFW. Aquest filtre també es pot fer coincidir amb qualsevol paraula/text que especifiqueu, i per tant pot ser utilitzat com un filtre general de contingut.";
$a->strings["Enable Content filter"] = "Activat el filtre de Contingut";
$a->strings["Comma separated list of keywords to hide"] = "Llista separada per comes de paraules clau per ocultar";
$a->strings["Use /expression/ to provide regular expressions"] = "Emprar /expressió/ per a proporcionar expressions regulars";
$a->strings["NSFW Settings saved."] = "Configuració NSFW guardada.";
$a->strings["%s - Click to open/close"] = "%s - Clicar per obrir/tancar";
$a->strings["Forums"] = "Forums";
$a->strings["Forums:"] = "Fòrums:";
$a->strings["Page settings updated."] = "Actualitzats els ajustos de pàgina.";
$a->strings["Page Settings"] = "Ajustos de pàgina";
$a->strings["How many forums to display on sidebar without paging"] = "Quants fòrums per mostrar a la barra lateral per pàgina";
$a->strings["Randomise Page/Forum list"] = "Aleatoritza la llista de Pàgina/Fòrum";
$a->strings["Show pages/forums on profile page"] = "Mostra pàgines/fòrums a la pàgina de perfil";
$a->strings["Planets Settings"] = "Ajustos de Planet";
$a->strings["Enable Planets Plugin"] = "Activa Plugin de Planet";
$a->strings["Forum Directory"] = "";
$a->strings["Login"] = "Identifica't";
$a->strings["OpenID"] = "OpenID";
$a->strings["Latest users"] = "Últims usuaris";
$a->strings["Most active users"] = "Usuaris més actius";
$a->strings["Latest photos"] = "Darreres fotos";
$a->strings["Latest likes"] = "Darrers agrada";
$a->strings["event"] = "esdeveniment";
$a->strings["No access"] = "Inaccessible";
$a->strings["Could not open component for editing"] = "";
$a->strings["Go back to the calendar"] = "Tornar al calendari";
$a->strings["Event data"] = "data d'esdeveniment";
$a->strings["Calendar"] = "Calendari";
$a->strings["Special color"] = "Color especial";
$a->strings["Subject"] = "Subjecte";
$a->strings["Starts"] = "Inicia";
$a->strings["Ends"] = "Finalitza";
$a->strings["Description"] = "Descripció";
$a->strings["Recurrence"] = "Reaparició";
$a->strings["Frequency"] = "Freqüència";
$a->strings["Daily"] = "Diari";
$a->strings["Weekly"] = "Setmanal";
$a->strings["Monthly"] = "Mensual";
$a->strings["Yearly"] = "Anyal";
$a->strings["days"] = "dies";
$a->strings["weeks"] = "setmanes";
$a->strings["months"] = "mesos";
$a->strings["years"] = "anys";
$a->strings["Interval"] = "Interval";
$a->strings["All %select% %time%"] = "Tot %select% %time%";
$a->strings["Days"] = "Dies";
$a->strings["Sunday"] = "Diumenge";
$a->strings["Monday"] = "Dilluns";
$a->strings["Tuesday"] = "Dimarts";
$a->strings["Wednesday"] = "Dimecres";
$a->strings["Thursday"] = "Dijous";
$a->strings["Friday"] = "Divendres";
$a->strings["Saturday"] = "Dissabte";
$a->strings["First day of week:"] = "Primer dia de la setmana:";
$a->strings["Day of month"] = "Dia del mes";
$a->strings["#num#th of each month"] = "#num# de cada mes";
$a->strings["#num#th-last of each month"] = "#num# ultim de cada mes";
$a->strings["#num#th #wkday# of each month"] = "#num# #wkday# de cada mes";
$a->strings["#num#th-last #wkday# of each month"] = "#num# ultim #wkday# de cada mes";
$a->strings["Month"] = "Mes";
$a->strings["#num#th of the given month"] = "#num# del mes corrent";
$a->strings["#num#th-last of the given month"] = "#num# ultim del mes corrent";
$a->strings["#num#th #wkday# of the given month"] = "#num# #wkday# del mes corrent";
$a->strings["#num#th-last #wkday# of the given month"] = "#num# ultim #wkday# del mes corrent";
$a->strings["Repeat until"] = "repetir fins";
$a->strings["Infinite"] = "Infinit";
$a->strings["Until the following date"] = "Fins la data següent";
$a->strings["Number of times"] = "Nombre de vegades";
$a->strings["Exceptions"] = "Excepcions";
$a->strings["none"] = "res";
$a->strings["Notification"] = "Notificació";
$a->strings["Notify by"] = "Notificat per";
$a->strings["E-Mail"] = "E-Mail";
$a->strings["On Friendica / Display"] = "A Friendica / Display";
$a->strings["Time"] = "Hora";
$a->strings["Hours"] = "Hores";
$a->strings["Minutes"] = "Minuts";
$a->strings["Seconds"] = "Segons";
$a->strings["Weeks"] = "Setmanes";
$a->strings["before the"] = "bans de";
$a->strings["start of the event"] = "inici del esdeveniment";
$a->strings["end of the event"] = "fi del esdeveniment";
$a->strings["Add a notification"] = "Afegir una notificació";
$a->strings["The event #name# will start at #date"] = "El esdeveniment #name# començara el #date";
$a->strings["#name# is about to begin."] = "#name# esta a punt de començar.";
$a->strings["Saved"] = "Guardat";
$a->strings["U.S. Time Format (mm/dd/YYYY)"] = "Data en format U.S. (mm/dd/YYY)";
$a->strings["German Time Format (dd.mm.YYYY)"] = "Data en format Alemany (dd.mm.YYYY)";
$a->strings["Private Events"] = "Esdeveniment Privat";
$a->strings["Private Addressbooks"] = "Contacte Privat";
$a->strings["Friendica-Native events"] = "esdeveniments Nadius a Friendica";
$a->strings["Friendica-Contacts"] = "Friendica-Contactes";
$a->strings["Your Friendica-Contacts"] = "Els teus Contactes a Friendica";
$a->strings["Something went wrong when trying to import the file. Sorry. Maybe some events were imported anyway."] = "Quelcom va anar malament quan intentava importar l'arxiu. Disculpes. Por ser alguns esdeveniments es varen importar d'alguna manera.";
$a->strings["Something went wrong when trying to import the file. Sorry."] = "Quelcom va anar malament quan intentava importar l'arxiu. Disculpes.";
$a->strings["The ICS-File has been imported."] = "L'arxiu ICS ha estat importat";
$a->strings["No file was uploaded."] = "Cap arxiu es va carregar.";
$a->strings["Import a ICS-file"] = "importar un arxiu ICS";
$a->strings["ICS-File"] = "Arxiu ICS";
$a->strings["Overwrite all #num# existing events"] = "Sobrescriu tots #num# esdeveniments existents";
$a->strings["New event"] = "Nou esdeveniment";
$a->strings["Today"] = "Avui";
$a->strings["Day"] = "Dia";
$a->strings["Week"] = "Setmana";
$a->strings["Reload"] = "Recarregar";
$a->strings["Date"] = "Data";
$a->strings["Error"] = "Error";
$a->strings["The calendar has been updated."] = "El calendari ha estat actualitzat.";
$a->strings["The new calendar has been created."] = "El nou calendari ha estat creat.";
$a->strings["The calendar has been deleted."] = "el calendari ha estat esborrat.";
$a->strings["Calendar Settings"] = "Ajustos de Calendari";
$a->strings["Date format"] = "Format de la data";
$a->strings["Time zone"] = "Zona horària";
$a->strings["Calendars"] = "Calendaris";
$a->strings["Create a new calendar"] = "Creat un nou calendari";
$a->strings["Limitations"] = "Limitacions";
$a->strings["Warning"] = "Avís";
$a->strings["Synchronization (iPhone, Thunderbird Lightning, Android, ...)"] = "Syncronització (iPhone, Thunderbird Lightning, Android, ...)";
$a->strings["Synchronizing this calendar with the iPhone"] = "Sncronitzant aquest calendari amb el iPhone";
$a->strings["Synchronizing your Friendica-Contacts with the iPhone"] = "Sincronitzant els teus contactes a Friendica amb el iPhone";
$a->strings["The current version of this plugin has not been set up correctly. Please contact the system administrator of your installation of friendica to fix this."] = "";
$a->strings["Extended calendar with CalDAV-support"] = "Calendari ampliat amb suport CalDAV";
$a->strings["noreply"] = "no contestar";
$a->strings["Notification: "] = "";
$a->strings["The database tables have been installed."] = "Les taules de la base de dades han estat instal·lades.";
$a->strings["An error occurred during the installation."] = "Ha ocorregut un error durant la instal·lació.";
$a->strings["The database tables have been updated."] = "";
$a->strings["An error occurred during the update."] = "";
$a->strings["No system-wide settings yet."] = "No tens enllestits els ajustos del sistema.";
$a->strings["Database status"] = "Estat de la base de dades";
$a->strings["Installed"] = "Instal·lat";
$a->strings["Upgrade needed"] = "Necessites actualitzar";
$a->strings["Please back up all calendar data (the tables beginning with dav_*) before proceeding. While all calendar events <i>should</i> be converted to the new database structure, it's always safe to have a backup. Below, you can have a look at the database-queries that will be made when pressing the 'update'-button."] = "";
$a->strings["Upgrade"] = "Actualització";
$a->strings["Not installed"] = "No instal·lat";
$a->strings["Install"] = "Instal·lat";
$a->strings["Unknown"] = "";
$a->strings["Something really went wrong. I cannot recover from this state automatically, sorry. Please go to the database backend, back up the data, and delete all tables beginning with 'dav_' manually. Afterwards, this installation routine should be able to reinitialize the tables automatically."] = "";
$a->strings["Troubleshooting"] = "Solució de problemes";
$a->strings["Manual creation of the database tables:"] = "Creació manual de les taules de la base de dades:";
$a->strings["Show SQL-statements"] = "Mostrar instruccions de SQL ";
$a->strings["Private Calendar"] = "Calendari Privat";
$a->strings["Friendica Events: Mine"] = "Esdeveniments Friendica: Meus";
$a->strings["Friendica Events: Contacts"] = "Esdeveniments Friendica: Contactes";
$a->strings["Private Addresses"] = "Adreces Privades";
$a->strings["Friendica Contacts"] = "Contactes a Friendica";
$a->strings["Allow to use your friendica id (%s) to connecto to external unhosted-enabled storage (like ownCloud). See <a href=\"http://www.w3.org/community/unhosted/wiki/RemoteStorage#WebFinger\">RemoteStorage WebFinger</a>"] = "Permetre l'ús del seu ID de friendica (%s) per Connectar a l'emmagatzematge extern (com ownCloud). Veure <a href=\"http://www.w3.org/community/unhosted/wiki/RemoteStorage#WebFinger\"> WebFinger RemoteStorage </a>";
$a->strings["Template URL (with {category})"] = "Plantilles de URL (amb {categoria})";
$a->strings["OAuth end-point"] = "OAuth end-point";
$a->strings["Api"] = "Api";
$a->strings["Member since:"] = "Membre des de:";
$a->strings["Three Dimensional Tic-Tac-Toe"] = "Tres en línia Tridimensional";
$a->strings["3D Tic-Tac-Toe"] = "Tres en línia 3D";
$a->strings["New game"] = "Nou joc";
$a->strings["New game with handicap"] = "Nou joc modificat";
$a->strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "El joc del tres en línia tridimensional és com el joc tradicional, excepte que es juga en diversos nivells simultàniament.";
$a->strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "En aquest cas hi ha tres nivells. Vostè guanya per aconseguir tres en una fila en qualsevol nivell, així com dalt, baix i en diagonal a través dels diferents nivells.";
$a->strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "El joc modificat desactiva la posició central en el nivell mitjà perquè el jugador en aquesta posició té sovint un avantatge injust.";
$a->strings["You go first..."] = "Vostè va primer ...";
$a->strings["I'm going first this time..."] = "Vaig primer aquesta vegada ...";
$a->strings["You won!"] = "Has guanyat!";
$a->strings["\"Cat\" game!"] = "Empat!";
$a->strings["I won!"] = "Vaig guanyar!";
$a->strings["Randplace Settings"] = "Configuració de Randplace";
$a->strings["Enable Randplace Plugin"] = "Habilitar el Plugin de Randplace";
$a->strings["Post to Dreamwidth"] = "Missatge a Dreamwidth";
$a->strings["Dreamwidth Post Settings"] = "Configuració d'enviaments a Dreamwidth";
$a->strings["Enable dreamwidth Post Plugin"] = "Habilitat el plugin d'enviaments a Dreamwidth";
$a->strings["dreamwidth username"] = "Nom d'usuari a Dreamwidth";
$a->strings["dreamwidth password"] = "Contrasenya a Dreamwidth";
$a->strings["Post to dreamwidth by default"] = "Enviar per defecte a Dreamwidth";
$a->strings["Remote Permissions Settings"] = "";
$a->strings["Allow recipients of your private posts to see the other recipients of the posts"] = "";
$a->strings["Remote Permissions settings updated."] = "";
$a->strings["Visible to"] = "";
$a->strings["may only be a partial list"] = "";
$a->strings["Global"] = "";
$a->strings["The posts of every user on this server show the post recipients"] = "";
$a->strings["Individual"] = "";
$a->strings["Each user chooses whether his/her posts show the post recipients"] = "";
$a->strings["Startpage Settings"] = "Ajustos de la pàgina d'inici";
$a->strings["Home page to load after login - leave blank for profile wall"] = "Pàgina personal a carregar després d'accedir - deixar buit pel perfil del mur";
$a->strings["Examples: &quot;network&quot; or &quot;notifications/system&quot;"] = "Exemples: \"xarxa\" o \"notificacions/sistema\"";
$a->strings["Geonames settings updated."] = "Actualitzada la configuració de Geonames.";
$a->strings["Geonames Settings"] = "Configuració de Geonames";
$a->strings["Enable Geonames Plugin"] = "Habilitar Plugin de Geonames";
$a->strings["Your account on %s will expire in a few days."] = "El teu compte en %s expirarà en pocs dies.";
$a->strings["Your Friendica account is about to expire."] = "El teu compte de Friendica està a punt de caducar.";
$a->strings["Hi %1\$s,\n\nYour account on %2\$s will expire in less than five days. You may keep your account by logging in at least once every 30 days"] = "Hi %1\$s,\n\nEl teu compte en %2\$s expirara en menys de cinc dies. Pots mantenir el teu compte accedint al menys una vegada cada 30 dies.";
$a->strings["Upload a file"] = "Carrega un arxiu";
$a->strings["Drop files here to upload"] = "Deixa aquí el arxiu a carregar";
$a->strings["Failed"] = "Fracassar";
$a->strings["No files were uploaded."] = "No hi ha arxius carregats.";
$a->strings["Uploaded file is empty"] = "L'arxiu carregat està buit";
$a->strings["File has an invalid extension, it should be one of "] = "Arxiu té una extensió no vàlida, ha de ser una de";
$a->strings["Upload was cancelled, or server error encountered"] = "La pujada va ser cancel.lada, o es va trobar un error de servidor";
$a->strings["show/hide"] = "mostra/amaga";
$a->strings["No forum subscriptions"] = "No hi ha subscripcions al fòrum";
$a->strings["Forumlist settings updated."] = "Ajustos de Forumlist actualitzats.";
$a->strings["Forumlist Settings"] = "Ajustos de Forumlist";
$a->strings["Randomise forum list"] = "";
$a->strings["Show forums on profile page"] = "";
$a->strings["Show forums on network page"] = "";
$a->strings["Impressum"] = "Impressum";
$a->strings["Site Owner"] = "Propietari del lloc";
$a->strings["Email Address"] = "Adreça de correu";
$a->strings["Postal Address"] = "Adreça postal";
$a->strings["The impressum addon needs to be configured!<br />Please add at least the <tt>owner</tt> variable to your config file. For other variables please refer to the README file of the addon."] = "El complement impressum s'ha de configurar!<br />Si us plau afegiu almenys la variable <tt>propietari </tt> al fitxer de configuració. Per a les altres variables, consulteu el fitxer README del complement.";
$a->strings["The page operators name."] = "Nom de la pàgina del gestor.";
$a->strings["Site Owners Profile"] = "Perfil del Propietari del Lloc";
$a->strings["Profile address of the operator."] = "Adreça del perfil del gestor.";
$a->strings["How to contact the operator via snail mail. You can use BBCode here."] = "Com posar-se en contacte amb l'operador a través de correu postal. Vostè pot utilitzar BBCode aquí.";
$a->strings["Notes"] = "Notes";
$a->strings["Additional notes that are displayed beneath the contact information. You can use BBCode here."] = "Notes addicionals que es mostren sota de la informació de contacte. Vostè pot usar BBCode aquí.";
$a->strings["How to contact the operator via email. (will be displayed obfuscated)"] = "Com contactar amb el gestor via correu electronic. ( es visualitzara ofuscat)";
$a->strings["Footer note"] = "Nota a peu de pàgina";
$a->strings["Text for the footer. You can use BBCode here."] = "Text pel peu de pàgina. Pots emprar BBCode aquí.";
$a->strings["Report Bug"] = "Informar de problema";
$a->strings["No Timeline settings updated."] = "No s'han actualitzat els ajustos de la línia de temps";
$a->strings["No Timeline Settings"] = "No hi han ajustos de la línia de temps";
$a->strings["Disable Archive selector on profile wall"] = "Desactivar el selector d'arxius del mur de perfils";
$a->strings["\"Blockem\" Settings"] = "Configuració de \"Bloqueig\"";
$a->strings["Comma separated profile URLS to block"] = "URLS dels perfils a bloquejar, separats per comes";
$a->strings["BLOCKEM Settings saved."] = "Guardada la configuració de BLOQUEIG.";
$a->strings["Blocked %s - Click to open/close"] = "Bloquejar %s - Clica per obrir/tancar";
$a->strings["Unblock Author"] = "Desbloquejar Autor";
$a->strings["Block Author"] = "Bloquejar Autor";
$a->strings["blockem settings updated"] = "Actualitzar la Configuració de bloqueig";
$a->strings[":-)"] = ":-)";
$a->strings[":-("] = ":-(";
$a->strings["lol"] = "lol";
$a->strings["Quick Comment Settings"] = "Configuració Ràpida dels Comentaris";
$a->strings["Quick comments are found near comment boxes, sometimes hidden. Click them to provide simple replies."] = "Comentaris ràpids es troben prop de les caixes de comentaris, de vegades ocults. Feu clic a ells per donar respostes simples.";
$a->strings["Enter quick comments, one per line"] = "Introduïu els comentaris ràpids, un per línia";
$a->strings["Quick Comment settings saved."] = "Guardada la configuració de comentaris ràpids.";
$a->strings["Tile Server URL"] = "URL del servidor, del mosaico de servidores";
$a->strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">public tile servers</a>"] = "Una llista de <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\"> un mosaic de servidors públics</a>";
$a->strings["Default zoom"] = "Zoom per defecte";
$a->strings["The default zoom level. (1:world, 18:highest)"] = "Nivell de zoom per defecte. (1: el món, 18: el més alt)";
$a->strings["Group Text settings updated."] = "";
$a->strings["Group Text"] = "";
$a->strings["Use a text only (non-image) group selector in the \"group edit\" menu"] = "";
$a->strings["Could NOT install Libravatar successfully.<br>It requires PHP >= 5.3"] = "No puc instal·lar Libravatar , <br>requereix PHP>=5.3";
$a->strings["generic profile image"] = "imatge de perfil genérica";
$a->strings["random geometric pattern"] = "Patró geometric aleatori";
$a->strings["monster face"] = "Cara monstruosa";
$a->strings["computer generated face"] = "Cara monstruosa generada per ordinador";
$a->strings["retro arcade style face"] = "Cara d'estil arcade retro";
$a->strings["Your PHP version %s is lower than the required PHP >= 5.3."] = "La teva versió de PHP %s es inferior a la requerida, PHP>=5.3";
$a->strings["This addon is not functional on your server."] = "Aquest addon no es funcional al teu servidor.";
$a->strings["Information"] = "informació";
$a->strings["Gravatar addon is installed. Please disable the Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "el addon Gravatar està instal·lat. Si us plau, desactiva el addon Gravatar.<br> El addon Libravatar tornarà a Gravatar si no es trova res a Libravatar.";
$a->strings["Default avatar image"] = "Imatge d'avatar per defecte";
$a->strings["Select default avatar image if none was found. See README"] = "seleccionada la imatge d'avatar per defecte si no es trova cap altre. Veure README";
$a->strings["Libravatar settings updated."] = "Ajustos de Libravatar actualitzats.";
$a->strings["Post to libertree"] = "Enviament a libertree";
$a->strings["libertree Post Settings"] = "Ajustos d'enviaments a libertree";
$a->strings["Enable Libertree Post Plugin"] = "Activa el plugin d'enviaments a libertree";
$a->strings["Libertree API token"] = "Libertree API token";
$a->strings["Libertree site URL"] = "lloc URL libertree";
$a->strings["Post to Libertree by default"] = "Enviar a libertree per defecte";
$a->strings["Altpager settings updated."] = "Ajustos de Altpagerr actualitzats.";
$a->strings["Alternate Pagination Setting"] = "Alternate Pagination Setting";
$a->strings["Use links to \"newer\" and \"older\" pages in place of page numbers?"] = "Emprar enllaç a \"més nova\" i \"més antiga\" pàgina, en lloc de números de pàgina? ";
$a->strings["Force global use of the alternate pager"] = "";
$a->strings["Each user chooses whether to use the alternate pager"] = "";
$a->strings["The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail."] = "El complement MathJax processa les fórmules matemàtiques escrites utilitzant la sintaxi de LaTeX, envoltades per l'habitual $$ o un bloc de \"eqnarray\" en les publicacions del seu mur, a la fitxa de la xarxa i correu privat.";
$a->strings["Use the MathJax renderer"] = "Utilitzar el processador Mathjax";
$a->strings["MathJax Base URL"] = "URL Base de Mathjax";
$a->strings["The URL for the javascript file that should be included to use MathJax. Can be either the MathJax CDN or another installation of MathJax."] = "La URL del fitxer javascript que ha de ser inclòs per a usar Mathjax. Pot ser utilitzat per Mathjax CDN o un altre instal·lació de Mathjax.";
$a->strings["Editplain settings updated."] = "Actualitzar la configuració de Editplain.";
$a->strings["Editplain Settings"] = "Configuració de Editplain";
$a->strings["Disable richtext status editor"] = "Deshabilitar l'editor d'estatus de texte enriquit";
$a->strings["Libravatar addon is installed, too. Please disable Libravatar addon or this Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "";
$a->strings["Select default avatar image if none was found at Gravatar. See README"] = "Se selecciona la imatge d'avatar per defecte si no es troba cap en Gravatar. Veure el README";
$a->strings["Rating of images"] = "Classificació de les imatges";
$a->strings["Select the appropriate avatar rating for your site. See README"] = "Selecciona la classe d'avatar apropiat pel teu lloc. Veure el README";
$a->strings["Gravatar settings updated."] = "Ajustos de Gravatar actualitzats.";
$a->strings["Your Friendica test account is about to expire."] = "La teva provatura de Friendica esta a prop d'expirar.";
$a->strings["Hi %1\$s,\n\nYour test account on %2\$s will expire in less than five days. We hope you enjoyed this test drive and use this opportunity to find a permanent Friendica website for your integrated social communications. A list of public sites is available at http://dir.friendica.com/siteinfo - and for more information on setting up your own Friendica server please see the Friendica project website at http://friendica.com."] = "Hola %1\$s ,\n\nEl seu compte de prova a %2\$s expirarà en menys de cinc dies . Esperem que hagi gaudit d'aquesta prova i aprofita aquesta oportunitat per trobar un lloc web Friendica permanent per a les teves comunicacions socials integrades . Una llista de llocs públics es troba disponible a http://dir.friendica.com/siteinfo - i per obtenir més informació sobre com configurar el vostre servidor Friendica consulteu el lloc web del projecte en el Friendica http://friendica.com .";
$a->strings["\"pageheader\" Settings"] = "Configuració de la capçalera de pàgina.";
$a->strings["pageheader Settings saved."] = "guardada la configuració de la capçalera de pàgina.";
$a->strings["Post to Insanejournal"] = "Enviament a Insanejournal";
$a->strings["InsaneJournal Post Settings"] = "Ajustos d'Enviament a Insanejournal";
$a->strings["Enable InsaneJournal Post Plugin"] = "Habilita el Plugin d'Enviaments a Insanejournal";
$a->strings["InsaneJournal username"] = "Nom d'usuari de Insanejournal";
$a->strings["InsaneJournal password"] = "Contrasenya de Insanejournal";
$a->strings["Post to InsaneJournal by default"] = "Enviar per defecte a Insanejournal";
$a->strings["Jappix Mini addon settings"] = "";
$a->strings["Activate addon"] = "";
$a->strings["Do <em>not</em> insert the Jappixmini Chat-Widget into the webinterface"] = "";
$a->strings["Jabber username"] = "";
$a->strings["Jabber server"] = "";
$a->strings["Jabber BOSH host"] = "";
$a->strings["Jabber password"] = "";
$a->strings["Encrypt Jabber password with Friendica password (recommended)"] = "";
$a->strings["Friendica password"] = "";
$a->strings["Approve subscription requests from Friendica contacts automatically"] = "";
$a->strings["Subscribe to Friendica contacts automatically"] = "";
$a->strings["Purge internal list of jabber addresses of contacts"] = "";
$a->strings["Add contact"] = "";
$a->strings["View Source"] = "Veure les Fonts";
$a->strings["Post to StatusNet"] = "Publica-ho a StatusNet";
$a->strings["Please contact your site administrator.<br />The provided API URL is not valid."] = "Si us plau, poseu-vos en contacte amb l'administrador del lloc. <br /> L'adreça URL de l'API proporcionada no és vàlida.";
$a->strings["We could not contact the StatusNet API with the Path you entered."] = "No hem pogut posar-nos en contacte amb l'API StatusNet amb la ruta que has introduït.";
$a->strings["StatusNet settings updated."] = "La configuració StatusNet actualitzada.";
$a->strings["StatusNet Posting Settings"] = "Configuració d'Enviaments per a StatusNet";
$a->strings["Globally Available StatusNet OAuthKeys"] = "OAuthKeys de StatusNet Globalment Disponible";
$a->strings["There are preconfigured OAuth key pairs for some StatusNet servers available. If you are useing one of them, please use these credentials. If not feel free to connect to any other StatusNet instance (see below)."] = "Hi ha preconfigurats parells clau OAuth per a alguns servidors StatusNet disponibles. Si està emprant un d'ells, utilitzi aquestes credencials. Si no és així no dubteu a connectar-se a qualsevol altra instància StatusNet (veure a baix).";
$a->strings["Provide your own OAuth Credentials"] = "Proporcioneu les vostres credencials de OAuth";
$a->strings["No consumer key pair for StatusNet found. Register your Friendica Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendica installation at your favorited StatusNet installation."] = "no s'ha trobat cap parell \"consumer key\" per StatusNet. Registra el teu compte Friendica com un client d'escriptori en el seu compte StatusNet, copieu el parell de \"consumer key\" aquí i entri a l'arrel de la base de l'API. <br /> Abans de registrar el seu parell de claus OAuth demani a l'administrador si ja hi ha un parell de claus per a aquesta instal·lació de Friendica en la instal·lació del teu favorit StatusNet.";
$a->strings["OAuth Consumer Key"] = "OAuth Consumer Key";
$a->strings["OAuth Consumer Secret"] = "OAuth Consumer Secret";
$a->strings["Base API Path (remember the trailing /)"] = "Base API Path (recorda deixar / al final)";
$a->strings["To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to StatusNet."] = "Per connectar al seu compte StatusNet, feu clic al botó de sota per obtenir un codi de seguretat StatusNet, que has de copiar a la casella de sota, i enviar el formulari. Només els missatges <strong> públics </strong> es publicaran en StatusNet.";
$a->strings["Log in with StatusNet"] = "Accedeixi com en StatusNet";
$a->strings["Copy the security code from StatusNet here"] = "Copieu el codi de seguretat StatusNet aquí";
$a->strings["Cancel Connection Process"] = "Cancel·lar el procés de connexió";
$a->strings["Current StatusNet API is"] = "L'Actual StatusNet API és";
$a->strings["Cancel StatusNet Connection"] = "Cancel·lar la connexió amb StatusNet";
$a->strings["Currently connected to: "] = "Actualment connectat a: ";
$a->strings["If enabled all your <strong>public</strong> postings can be posted to the associated StatusNet account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "Si està activat, tots els seus anuncis <strong>públics</strong> poden ser publicats en el compte StatusNet associat. Vostè pot optar per fer-ho per defecte (en aquest cas) o per cada missatge per separat en les opcions de comptabilització en escriure l'entrada.";
$a->strings["<strong>Note</strong>: Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to StatusNet will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "<strong>Nota</strong>: A causa de les seves opcions de privacitat (<em>Amaga els detalls del teu perfil dels espectadors desconeguts? </em>) el vincle potencialment inclòs en anuncis públics transmesos a StatusNet conduirà el visitant a una pàgina en blanc en la que informarà al visitants que l'accés al seu perfil s'ha restringit.";
$a->strings["Allow posting to StatusNet"] = "Permetre enviaments a StatusNet";
$a->strings["Send public postings to StatusNet by default"] = "Enviar missatges públics a StatusNet per defecte";
$a->strings["Mirror all posts from statusnet that are no replies or repeated messages"] = "";
$a->strings["Shortening method that optimizes the post"] = "";
$a->strings["Send linked #-tags and @-names to StatusNet"] = "Enviar enllaços #-etiquetes i @-noms a StatusNet";
$a->strings["Clear OAuth configuration"] = "Esborrar configuració de OAuth";
$a->strings["API URL"] = "API URL";
$a->strings["Infinite Improbability Drive"] = "Infinite Improbability Drive";
$a->strings["You are now authenticated to tumblr."] = "";
$a->strings["return to the connector page"] = "";
$a->strings["Post to Tumblr"] = "Publica-ho al Tumblr";
$a->strings["Tumblr Post Settings"] = "Configuració d'Enviaments de Tumblr";
$a->strings["(Re-)Authenticate your tumblr page"] = "";
$a->strings["Enable Tumblr Post Plugin"] = "Habilita el plugin de enviaments de Tumblr";
$a->strings["Post to Tumblr by default"] = "Enviar a Tumblr per defecte";
$a->strings["Post to page:"] = "";
$a->strings["You are not authenticated to tumblr"] = "";
$a->strings["Numfriends settings updated."] = "Actualitzar la configuració de Numfriends.";
$a->strings["Numfriends Settings"] = "Configuració de Numfriends";
$a->strings["How many contacts to display on profile sidebar"] = "Quants contactes per mostrar a la barra lateral el perfil";
$a->strings["Gnot settings updated."] = "Configuració de Gnot actualitzada";
$a->strings["Gnot Settings"] = "Configuració de Gnot";
$a->strings["Allows threading of email comment notifications on Gmail and anonymising the subject line."] = "Permet crear fils de les notificacions de comentaris de correu electrònic a Gmail i anonimat de la línia d'assumpte.";
$a->strings["Enable this plugin/addon?"] = "Activar aquest plugin/aplicació?";
$a->strings["[Friendica:Notify] Comment to conversation #%d"] = "[Friendica: Notifica] Conversació comentada #%d";
$a->strings["Post to Wordpress"] = "Publica-ho al Wordpress";
$a->strings["WordPress Post Settings"] = "Configuració d'enviaments a WordPress";
$a->strings["Enable WordPress Post Plugin"] = "Habilitar Configuració d'Enviaments a WordPress";
$a->strings["WordPress username"] = "Nom d'usuari de WordPress";
$a->strings["WordPress password"] = "Contrasenya de WordPress";
$a->strings["WordPress API URL"] = "WordPress API URL";
$a->strings["Post to WordPress by default"] = "Enviar a WordPress per defecte";
$a->strings["Provide a backlink to the Friendica post"] = "Proveeix un retroenllaç al missatge de Friendica";
$a->strings["Post from Friendica"] = "Enviament des de Friendica";
$a->strings["Read the original post and comment stream on Friendica"] = "Llegeix el missatge original i el flux de comentaris en Friendica";
$a->strings["\"Show more\" Settings"] = "Configuració de \"Mostrar més\"";
$a->strings["Enable Show More"] = "Habilita Mostrar Més";
$a->strings["Cutting posts after how much characters"] = "Tallar els missatges després de quants caràcters";
$a->strings["Show More Settings saved."] = "Guardada la configuració de \"Mostra Més\".";
$a->strings["This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> analytics tool."] = "Aquest lloc web realitza un seguiment mitjançant la eina d'anàlisi <a href='http://www.piwik.org'>Piwik</a>.";
$a->strings["If you do not want that your visits are logged this way you <a href='%s'>can set a cookie to prevent Piwik from tracking further visits of the site</a> (opt-out)."] = "Si no vol que les seves visites es registrin d'aquesta manera vostè <a href='%s'> pot establir una cookie per evitar a Piwik a partir de noves visites del lloc web </a> (opt-out).";
$a->strings["Piwik Base URL"] = "URL Piwik Base";
$a->strings["Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)"] = "Trajectoria absoluta per a la instal·lació de Piwik (sense el protocol (http/s), amb la barra final )";
$a->strings["Site ID"] = "Lloc ID";
$a->strings["Show opt-out cookie link?"] = "Mostra l'enllaç cookie opt-out?";
$a->strings["Asynchronous tracking"] = "Seguiment asíncrono";
$a->strings["Post to Twitter"] = "Publica-ho al Twitter";
$a->strings["Twitter settings updated."] = "La configuració de Twitter actualitzada.";
$a->strings["Twitter Posting Settings"] = "Configuració d'Enviaments per a Twitter";
$a->strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "No s'ha pogut emparellar cap clau \"consumer key\" per a Twitter. Si us plau, poseu-vos en contacte amb l'administrador del lloc.";
$a->strings["At this Friendica instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter."] = "En aquesta instància Friendica el plugin Twitter va ser habilitat, però encara no ha connectat el compte al seu compte de Twitter. Per a això feu clic al botó de sota per obtenir un PIN de Twitter que ha de copiar a la casella de sota i enviar el formulari. Només els missatges <strong> públics </strong> es publicaran a Twitter.";
$a->strings["Log in with Twitter"] = "Accedeixi com en Twitter";
$a->strings["Copy the PIN from Twitter here"] = "Copieu el codi PIN de Twitter aquí";
$a->strings["If enabled all your <strong>public</strong> postings can be posted to the associated Twitter account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "Si està activat, tots els seus anuncis <strong> públics </strong> poden ser publicats en el corresponent compte de Twitter. Vostè pot optar per fer-ho per defecte (en aquest cas) o per cada missatge per separat en les opcions de comptabilització en escriure l'entrada.";
$a->strings["<strong>Note</strong>: Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "<strong>Nota</strong>: donada la seva configuració de privacitat (<em> Amaga els detalls del teu perfil dels espectadors desconeguts? </em>) el vincle potencialment inclòs en anuncis públics retransmesos a Twitter conduirà al visitant a una pàgina en blanc informar als visitants que l'accés al seu perfil s'ha restringit.";
$a->strings["Allow posting to Twitter"] = "Permetre anunci a Twitter";
$a->strings["Send public postings to Twitter by default"] = "Enviar anuncis públics a Twitter per defecte";
$a->strings["Mirror all posts from twitter that are no replies or retweets"] = "";
$a->strings["Shortening method that optimizes the tweet"] = "";
$a->strings["Send linked #-tags and @-names to Twitter"] = "Enviar enllaços #-etiquetes i @-noms a Twitter";
$a->strings["Consumer key"] = "Consumer key";
$a->strings["Consumer secret"] = "Consumer secret";
$a->strings["Name of the Twitter Application"] = "";
$a->strings["set this to avoid mirroring postings from ~friendica back to ~friendica"] = "";
$a->strings["IRC Settings"] = "Ajustos de IRC";
$a->strings["Channel(s) to auto connect (comma separated)"] = "Canal(s) per auto connectar (separats per comes)";
$a->strings["Popular Channels (comma separated)"] = "Canals Populars (separats per comes)";
$a->strings["IRC settings saved."] = "Ajustos del IRC guardats.";
$a->strings["IRC Chatroom"] = "IRC Chatroom";
$a->strings["Popular Channels"] = "Canals Populars";
$a->strings["Fromapp settings updated."] = "";
$a->strings["FromApp Settings"] = "";
$a->strings["The application name you would like to show your posts originating from."] = "";
$a->strings["Use this application name even if another application was used."] = "";
$a->strings["Post to blogger"] = "Enviament a blogger";
$a->strings["Blogger Post Settings"] = "Ajustos d'enviament a blogger";
$a->strings["Enable Blogger Post Plugin"] = "Habilita el Plugin d'Enviaments a Blogger";
$a->strings["Blogger username"] = "Nom d'usuari a blogger";
$a->strings["Blogger password"] = "Contrasenya a blogger";
$a->strings["Blogger API URL"] = "Blogger API URL";
$a->strings["Post to Blogger by default"] = "Enviament a Blogger per defecte";
$a->strings["Post to Posterous"] = "enviament a Posterous";
$a->strings["Posterous Post Settings"] = "Configuració d'Enviaments a Posterous";
$a->strings["Enable Posterous Post Plugin"] = "Habilitar plugin d'Enviament de Posterous";
$a->strings["Posterous login"] = "Inici de sessió a Posterous";
$a->strings["Posterous password"] = "Contrasenya a Posterous";
$a->strings["Posterous site ID"] = "ID al lloc Posterous";
$a->strings["Posterous API token"] = "Posterous API token";
$a->strings["Post to Posterous by default"] = "Enviar a Posterous per defecte";
$a->strings["Theme settings"] = "Configuració de Temes";
$a->strings["Set resize level for images in posts and comments (width and height)"] = "Ajusteu el nivell de canvi de mida d'imatges en els missatges i comentaris ( amplada i alçada";
$a->strings["Set font-size for posts and comments"] = "Canvia la mida del tipus de lletra per enviaments i comentaris";
$a->strings["Set theme width"] = "Ajustar l'ample del tema";
$a->strings["Color scheme"] = "Esquema de colors";
$a->strings["Your posts and conversations"] = "Els teus anuncis i converses";
$a->strings["Your profile page"] = "La seva pàgina de perfil";
$a->strings["Your contacts"] = "Els teus contactes";
$a->strings["Your photos"] = "Les seves fotos";
$a->strings["Your events"] = "Els seus esdeveniments";
$a->strings["Personal notes"] = "Notes personals";
$a->strings["Your personal photos"] = "Les seves fotos personals";
$a->strings["Community Pages"] = "Pàgines de la Comunitat";
$a->strings["Community Profiles"] = "Perfils de Comunitat";
$a->strings["Last users"] = "Últims usuaris";
$a->strings["Last likes"] = "Últims \"m'agrada\"";
$a->strings["Last photos"] = "Últimes fotos";
$a->strings["Find Friends"] = "Trobar Amistats";
$a->strings["Local Directory"] = "Directori Local";
$a->strings["Similar Interests"] = "Aficions Similars";
$a->strings["Invite Friends"] = "Invita Amics";
$a->strings["Earth Layers"] = "Earth Layers";
$a->strings["Set zoomfactor for Earth Layers"] = "Ajustar el factor de zoom per Earth Layers";
$a->strings["Set longitude (X) for Earth Layers"] = "Ajustar longitud (X) per Earth Layers";
$a->strings["Set latitude (Y) for Earth Layers"] = "Ajustar latitud (Y) per Earth Layers";
$a->strings["Help or @NewHere ?"] = "Ajuda o @NouAqui?";
$a->strings["Connect Services"] = "Serveis Connectats";
$a->strings["Last Tweets"] = "Últims Tweets";
$a->strings["Set twitter search term"] = "Ajustar el terme de cerca de twitter";
$a->strings["don't show"] = "no mostris";
$a->strings["show"] = "mostra";
$a->strings["Show/hide boxes at right-hand column:"] = "Mostra/amaga els marcs de la columna a ma dreta";
$a->strings["Set line-height for posts and comments"] = "Canvia l'espaiat de línia per enviaments i comentaris";
$a->strings["Set resolution for middle column"] = "canvia la resolució per a la columna central";
$a->strings["Set color scheme"] = "Canvia l'esquema de color";
$a->strings["Set zoomfactor for Earth Layer"] = "Ajustar el factor de zoom de Earth Layers";
$a->strings["Last tweets"] = "Últims tweets";
$a->strings["Alignment"] = "Adaptació";
$a->strings["Left"] = "Esquerra";
$a->strings["Center"] = "Centre";
$a->strings["Posts font size"] = "";
$a->strings["Textareas font size"] = "";
$a->strings["Set colour scheme"] = "Establir l'esquema de color";
$a->strings["j F, Y"] = "j F, Y";
$a->strings["j F"] = "j F";
$a->strings["Birthday:"] = "Aniversari:";
$a->strings["Age:"] = "Edat:";
$a->strings["Status:"] = "Estatus:";
$a->strings["for %1\$d %2\$s"] = "per a %1\$d %2\$s";
$a->strings["Sexual Preference:"] = "Preferència Sexual:";
$a->strings["Homepage:"] = "Pàgina web:";
$a->strings["Hometown:"] = "Lloc de residència:";
$a->strings["Tags:"] = "Etiquetes:";
$a->strings["Political Views:"] = "Idees Polítiques:";
$a->strings["Religion:"] = "Religió:";
$a->strings["About:"] = "Acerca de:";
$a->strings["Hobbies/Interests:"] = "Aficiones/Intereses:";
$a->strings["Likes:"] = "Agrada:";
$a->strings["Dislikes:"] = "No Agrada";
$a->strings["Contact information and Social Networks:"] = "Informació de contacte i Xarxes Socials:";
$a->strings["Musical interests:"] = "Gustos musicals:";
$a->strings["Books, literature:"] = "Llibres, literatura:";
@ -1722,22 +32,6 @@ $a->strings["Film/dance/culture/entertainment:"] = "Cinema/ball/cultura/entreten
$a->strings["Love/Romance:"] = "Amor/sentiments:";
$a->strings["Work/employment:"] = "Treball/ocupació:";
$a->strings["School/education:"] = "Escola/formació";
$a->strings["Unknown | Not categorised"] = "Desconegut/No categoritzat";
$a->strings["Block immediately"] = "Bloquejar immediatament";
$a->strings["Shady, spammer, self-marketer"] = "Sospitós, Spam, auto-publicitat";
$a->strings["Known to me, but no opinion"] = "Conegut per mi, però sense opinió";
$a->strings["OK, probably harmless"] = "Bé, probablement inofensiu";
$a->strings["Reputable, has my trust"] = "Bona reputació, té la meva confiança";
$a->strings["Frequently"] = "Freqüentment";
$a->strings["Hourly"] = "Cada hora";
$a->strings["Twice daily"] = "Dues vegades al dia";
$a->strings["OStatus"] = "OStatus";
$a->strings["RSS/Atom"] = "RSS/Atom";
$a->strings["Zot!"] = "Zot!";
$a->strings["LinkedIn"] = "LinkedIn";
$a->strings["XMPP/IM"] = "XMPP/IM";
$a->strings["MySpace"] = "MySpace";
$a->strings["Google+"] = "";
$a->strings["Male"] = "Home";
$a->strings["Female"] = "Dona";
$a->strings["Currently Male"] = "Actualment Home";
@ -1796,10 +90,191 @@ $a->strings["Uncertain"] = "Incert";
$a->strings["It's complicated"] = "Es complicat";
$a->strings["Don't care"] = "No t'interessa";
$a->strings["Ask me"] = "Pregunta'm";
$a->strings["stopped following"] = "Deixar de seguir";
$a->strings["Poke"] = "Atia";
$a->strings["View Status"] = "Veure Estatus";
$a->strings["View Profile"] = "Veure Perfil";
$a->strings["View Photos"] = "Veure Fotos";
$a->strings["Network Posts"] = "Enviaments a la Xarxa";
$a->strings["Edit Contact"] = "Editat Contacte";
$a->strings["Send PM"] = "Enviar Missatge Privat";
$a->strings["Visible to everybody"] = "Visible per tothom";
$a->strings["show"] = "mostra";
$a->strings["don't show"] = "no mostris";
$a->strings["Logged out."] = "Has sortit";
$a->strings["Login failed."] = "Error d'accés.";
$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Em trobat un problema quan accedies amb la OpenID que has proporcionat. Per favor, revisa la cadena del ID.";
$a->strings["The error message was:"] = "El missatge d'error fou: ";
$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A";
$a->strings["Starts:"] = "Inici:";
$a->strings["Finishes:"] = "Acaba:";
$a->strings["(no subject)"] = "(sense assumpte)";
$a->strings["Location:"] = "Ubicació:";
$a->strings["Disallowed profile URL."] = "Perfil URL no permès.";
$a->strings["Connect URL missing."] = "URL del connector perduda.";
$a->strings["This site is not configured to allow communications with other networks."] = "Aquest lloc no està configurat per permetre les comunicacions amb altres xarxes.";
$a->strings["No compatible communication protocols or feeds were discovered."] = "Protocol de comunnicació no compatible o alimentador descobert.";
$a->strings["The profile address specified does not provide adequate information."] = "L'adreça de perfil especificada no proveeix informació adient.";
$a->strings["An author or name was not found."] = "Un autor o nom no va ser trobat";
$a->strings["No browser URL could be matched to this address."] = "Cap direcció URL del navegador coincideix amb aquesta adreça.";
$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Incapaç de trobar coincidències amb la Adreça d'Identitat estil @ amb els protocols coneguts o contactes de correu. ";
$a->strings["Use mailto: in front of address to force email check."] = "Emprar mailto: davant la adreça per a forçar la comprovació del correu.";
$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "La direcció del perfil especificat pertany a una xarxa que ha estat desactivada en aquest lloc.";
$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Perfil limitat. Aquesta persona no podrà rebre notificacions personals/directes de tu.";
$a->strings["Unable to retrieve contact information."] = "No es pot recuperar la informació de contacte.";
$a->strings["following"] = "seguint";
$a->strings["An invitation is required."] = "Es requereix invitació.";
$a->strings["Invitation could not be verified."] = "La invitació no ha pogut ser verificada.";
$a->strings["Invalid OpenID url"] = "OpenID url no vàlid";
$a->strings["Please enter the required information."] = "Per favor, introdueixi la informació requerida.";
$a->strings["Please use a shorter name."] = "Per favor, empri un nom més curt.";
$a->strings["Name too short."] = "Nom massa curt.";
$a->strings["That doesn't appear to be your full (First Last) name."] = "Això no sembla ser el teu nom complet.";
$a->strings["Your email domain is not among those allowed on this site."] = "El seu domini de correu electrònic no es troba entre els permesos en aquest lloc.";
$a->strings["Not a valid email address."] = "Adreça de correu no vàlida.";
$a->strings["Cannot use that email."] = "No es pot utilitzar aquest correu electrònic.";
$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and must also begin with a letter."] = "El teu sobrenom nomes pot contenir \"a-z\", \"0-9\", \"-\", i \"_\", i començar amb lletra.";
$a->strings["Nickname is already registered. Please choose another."] = "àlies ja registrat. Tria un altre.";
$a->strings["Nickname was once registered here and may not be re-used. Please choose another."] = "L'àlies emprat ja està registrat alguna vegada i no es pot reutilitzar ";
$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERROR IMPORTANT: La generació de claus de seguretat ha fallat.";
$a->strings["An error occurred during registration. Please try again."] = "Un error ha succeït durant el registre. Intenta-ho de nou.";
$a->strings["default"] = "per defecte";
$a->strings["An error occurred creating your default profile. Please try again."] = "Un error ha succeit durant la creació del teu perfil per defecte. Intenta-ho de nou.";
$a->strings["Profile Photos"] = "Fotos del Perfil";
$a->strings["Unknown | Not categorised"] = "Desconegut/No categoritzat";
$a->strings["Block immediately"] = "Bloquejar immediatament";
$a->strings["Shady, spammer, self-marketer"] = "Sospitós, Spam, auto-publicitat";
$a->strings["Known to me, but no opinion"] = "Conegut per mi, però sense opinió";
$a->strings["OK, probably harmless"] = "Bé, probablement inofensiu";
$a->strings["Reputable, has my trust"] = "Bona reputació, té la meva confiança";
$a->strings["Frequently"] = "Freqüentment";
$a->strings["Hourly"] = "Cada hora";
$a->strings["Twice daily"] = "Dues vegades al dia";
$a->strings["Daily"] = "Diari";
$a->strings["Weekly"] = "Setmanal";
$a->strings["Monthly"] = "Mensual";
$a->strings["Friendica"] = "Friendica";
$a->strings["OStatus"] = "OStatus";
$a->strings["RSS/Atom"] = "RSS/Atom";
$a->strings["Email"] = "Correu";
$a->strings["Diaspora"] = "Diaspora";
$a->strings["Facebook"] = "Facebook";
$a->strings["Zot!"] = "Zot!";
$a->strings["LinkedIn"] = "LinkedIn";
$a->strings["XMPP/IM"] = "XMPP/IM";
$a->strings["MySpace"] = "MySpace";
$a->strings["Google+"] = "Google+";
$a->strings["Add New Contact"] = "Afegir Nou Contacte";
$a->strings["Enter address or web location"] = "Introdueixi adreça o ubicació web";
$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Exemple: bob@example.com, http://example.com/barbara";
$a->strings["Connect"] = "Connexió";
$a->strings["%d invitation available"] = array(
0 => "%d invitació disponible",
1 => "%d invitacions disponibles",
);
$a->strings["Find People"] = "Trobar Gent";
$a->strings["Enter name or interest"] = "Introdueixi nom o aficions";
$a->strings["Connect/Follow"] = "Connectar/Seguir";
$a->strings["Examples: Robert Morgenstein, Fishing"] = "Exemples: Robert Morgenstein, Pescar";
$a->strings["Find"] = "Cercar";
$a->strings["Friend Suggestions"] = "Amics Suggerits";
$a->strings["Similar Interests"] = "Aficions Similars";
$a->strings["Random Profile"] = "Perfi Aleatori";
$a->strings["Invite Friends"] = "Invita Amics";
$a->strings["Networks"] = "Xarxes";
$a->strings["All Networks"] = "totes les Xarxes";
$a->strings["Saved Folders"] = "Carpetes Guardades";
$a->strings["Everything"] = "Tot";
$a->strings["Categories"] = "Categories";
$a->strings["%d contact in common"] = array(
0 => "%d contacte en comú",
1 => "%d contactes en comú",
);
$a->strings["show more"] = "Mostrar més";
$a->strings[" on Last.fm"] = " a Last.fm";
$a->strings["Image/photo"] = "Imatge/foto";
$a->strings["<span><a href=\"%s\" target=\"external-link\">%s</a> wrote the following <a href=\"%s\" target=\"external-link\">post</a>"] = "<span><a href=\"%s\" target=\"external-link\">%s</a> va escriure el següent <a href=\"%s\" target=\"external-link\">post</a>";
$a->strings["$1 wrote:"] = "$1 va escriure:";
$a->strings["Encrypted content"] = "Encriptar contingut";
$a->strings["view full size"] = "Veure'l a mida completa";
$a->strings["Miscellaneous"] = "Miscel·lania";
$a->strings["year"] = "any";
$a->strings["month"] = "mes";
$a->strings["day"] = "dia";
$a->strings["never"] = "mai";
$a->strings["less than a second ago"] = "Fa menys d'un segon";
$a->strings["years"] = "anys";
$a->strings["months"] = "mesos";
$a->strings["week"] = "setmana";
$a->strings["weeks"] = "setmanes";
$a->strings["days"] = "dies";
$a->strings["hour"] = "hora";
$a->strings["hours"] = "hores";
$a->strings["minute"] = "minut";
$a->strings["minutes"] = "minuts";
$a->strings["second"] = "segon";
$a->strings["seconds"] = "segons";
$a->strings["%1\$d %2\$s ago"] = " fa %1\$d %2\$s";
$a->strings["%s's birthday"] = "%s aniversari";
$a->strings["Happy Birthday %s"] = "Feliç Aniversari %s";
$a->strings["Click here to upgrade."] = "Clica aquí per actualitzar.";
$a->strings["This action exceeds the limits set by your subscription plan."] = "Aquesta acció excedeix els límits del teu plan de subscripció.";
$a->strings["This action is not available under your subscription plan."] = "Aquesta acció no està disponible en el teu plan de subscripció.";
$a->strings["(no subject)"] = "(sense assumpte)";
$a->strings["noreply"] = "no contestar";
$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s és ara amic amb %2\$s";
$a->strings["Sharing notification from Diaspora network"] = "Compartint la notificació de la xarxa Diàspora";
$a->strings["photo"] = "foto";
$a->strings["status"] = "estatus";
$a->strings["%1\$s likes %2\$s's %3\$s"] = "a %1\$s agrada %2\$s de %3\$s";
$a->strings["Attachments:"] = "Adjunts:";
$a->strings["[Name Withheld]"] = "[Nom Amagat]";
$a->strings["A new person is sharing with you at "] = "Una persona nova està compartint amb tú en";
$a->strings["You have a new follower at "] = "Tens un nou seguidor a ";
$a->strings["Item not found."] = "Article no trobat.";
$a->strings["Do you really want to delete this item?"] = "Realment vols esborrar aquest article?";
$a->strings["Yes"] = "Si";
$a->strings["Cancel"] = "Cancel·lar";
$a->strings["Permission denied."] = "Permís denegat.";
$a->strings["Archives"] = "Arxius";
$a->strings["General Features"] = "Característiques Generals";
$a->strings["Multiple Profiles"] = "Perfils Múltiples";
$a->strings["Ability to create multiple profiles"] = "Habilitat per crear múltiples perfils";
$a->strings["Post Composition Features"] = "Característiques de Composició d'Enviaments";
$a->strings["Richtext Editor"] = "Editor de Text Enriquit";
$a->strings["Enable richtext editor"] = "Activar l'Editor de Text Enriquit";
$a->strings["Post Preview"] = "Vista Prèvia de l'Enviament";
$a->strings["Allow previewing posts and comments before publishing them"] = "Permetre la vista prèvia dels enviament i comentaris abans de publicar-los";
$a->strings["Network Sidebar Widgets"] = "Barra Lateral Selectora de Xarxa ";
$a->strings["Search by Date"] = "Cerca per Data";
$a->strings["Ability to select posts by date ranges"] = "Possibilitat de seleccionar els missatges per intervals de temps";
$a->strings["Group Filter"] = "Filtre de Grup";
$a->strings["Enable widget to display Network posts only from selected group"] = "Habilitar botò per veure missatges de Xarxa només del grup seleccionat";
$a->strings["Network Filter"] = "Filtre de Xarxa";
$a->strings["Enable widget to display Network posts only from selected network"] = "Habilitar botò per veure missatges de Xarxa només de la xarxa seleccionada";
$a->strings["Saved Searches"] = "Cerques Guardades";
$a->strings["Save search terms for re-use"] = "Guarda els termes de cerca per re-emprar";
$a->strings["Network Tabs"] = "Pestanya Xarxes";
$a->strings["Network Personal Tab"] = "Pestanya Xarxa Personal";
$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Habilitar la pestanya per veure unicament missatges de Xarxa en els que has intervingut";
$a->strings["Network New Tab"] = "Pestanya Nova Xarxa";
$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Habilitar la pestanya per veure només els nous missatges de Xarxa (els de les darreres 12 hores)";
$a->strings["Network Shared Links Tab"] = "Pestanya d'Enllaços de Xarxa Compartits";
$a->strings["Enable tab to display only Network posts with links in them"] = "Habilitar la pestanya per veure els missatges de Xarxa amb enllaços en ells";
$a->strings["Post/Comment Tools"] = "Eines d'Enviaments/Comentaris";
$a->strings["Multiple Deletion"] = "Esborrat Múltiple";
$a->strings["Select and delete multiple posts/comments at once"] = "Sel·lecciona i esborra múltiples enviaments/commentaris en una vegada";
$a->strings["Edit Sent Posts"] = "Editar Missatges Enviats";
$a->strings["Edit and correct posts and comments after sending"] = "Edita i corregeix enviaments i comentaris una vegada han estat enviats";
$a->strings["Tagging"] = "Etiquetant";
$a->strings["Ability to tag existing posts"] = "Habilitar el etiquetar missatges existents";
$a->strings["Post Categories"] = "Categories en Enviaments";
$a->strings["Add categories to your posts"] = "Afegeix categories als teus enviaments";
$a->strings["Ability to file posts under folders"] = "Habilitar el arxivar missatges en carpetes";
$a->strings["Dislike Posts"] = "No agrada el Missatge";
$a->strings["Ability to dislike posts/comments"] = "Habilita el marcar amb \"no agrada\" els enviaments/comentaris";
$a->strings["Star Posts"] = "Missatge Estelar";
$a->strings["Ability to mark special posts with a star indicator"] = "Habilita el marcar amb un estel, missatges especials";
$a->strings["Cannot locate DNS info for database server '%s'"] = "No put trobar informació de DNS del servidor de base de dades '%s'";
$a->strings["prev"] = "Prev";
$a->strings["first"] = "Primer";
$a->strings["last"] = "Últim";
@ -1811,38 +286,48 @@ $a->strings["%d Contact"] = array(
0 => "%d Contacte",
1 => "%d Contactes",
);
$a->strings["View Contacts"] = "Veure Contactes";
$a->strings["Search"] = "Cercar";
$a->strings["Save"] = "Guardar";
$a->strings["poke"] = "atia";
$a->strings["poked"] = "atiar";
$a->strings["ping"] = "";
$a->strings["pinged"] = "";
$a->strings["prod"] = "";
$a->strings["prodded"] = "";
$a->strings["slap"] = "";
$a->strings["slapped"] = "";
$a->strings["ping"] = "toc";
$a->strings["pinged"] = "tocat";
$a->strings["prod"] = "pinxat";
$a->strings["prodded"] = "pinxat";
$a->strings["slap"] = "bufetada";
$a->strings["slapped"] = "Abufetejat";
$a->strings["finger"] = "dit";
$a->strings["fingered"] = "";
$a->strings["rebuff"] = "";
$a->strings["rebuffed"] = "";
$a->strings["fingered"] = "Senyalat";
$a->strings["rebuff"] = "rebuig";
$a->strings["rebuffed"] = "rebutjat";
$a->strings["happy"] = "feliç";
$a->strings["sad"] = "";
$a->strings["mellow"] = "";
$a->strings["tired"] = "";
$a->strings["perky"] = "";
$a->strings["sad"] = "trist";
$a->strings["mellow"] = "embafador";
$a->strings["tired"] = "cansat";
$a->strings["perky"] = "alegre";
$a->strings["angry"] = "disgustat";
$a->strings["stupified"] = "";
$a->strings["puzzled"] = "";
$a->strings["interested"] = "";
$a->strings["stupified"] = "estupefacte";
$a->strings["puzzled"] = "perplexe";
$a->strings["interested"] = "interessat";
$a->strings["bitter"] = "amarg";
$a->strings["cheerful"] = "";
$a->strings["cheerful"] = "animat";
$a->strings["alive"] = "viu";
$a->strings["annoyed"] = "molest";
$a->strings["anxious"] = "ansiós";
$a->strings["cranky"] = "";
$a->strings["disturbed"] = "";
$a->strings["cranky"] = "irritable";
$a->strings["disturbed"] = "turbat";
$a->strings["frustrated"] = "frustrat";
$a->strings["motivated"] = "motivat";
$a->strings["relaxed"] = "tranquil";
$a->strings["surprised"] = "sorprès";
$a->strings["Monday"] = "Dilluns";
$a->strings["Tuesday"] = "Dimarts";
$a->strings["Wednesday"] = "Dimecres";
$a->strings["Thursday"] = "Dijous";
$a->strings["Friday"] = "Divendres";
$a->strings["Saturday"] = "Dissabte";
$a->strings["Sunday"] = "Diumenge";
$a->strings["January"] = "Gener";
$a->strings["February"] = "Febrer";
$a->strings["March"] = "Març";
@ -1855,148 +340,88 @@ $a->strings["September"] = "Setembre";
$a->strings["October"] = "Octubre";
$a->strings["November"] = "Novembre";
$a->strings["December"] = "Desembre";
$a->strings["View Video"] = "Veure Video";
$a->strings["bytes"] = "bytes";
$a->strings["Click to open/close"] = "Clicar per a obrir/tancar";
$a->strings["default"] = "per defecte";
$a->strings["link to source"] = "Enllaç al origen";
$a->strings["Select an alternate language"] = "Sel·lecciona un idioma alternatiu";
$a->strings["event"] = "esdeveniment";
$a->strings["activity"] = "activitat";
$a->strings["comment"] = array(
0 => "",
1 => "comentari",
);
$a->strings["post"] = "missatge";
$a->strings["Item filed"] = "Element arxivat";
$a->strings["Sharing notification from Diaspora network"] = "Compartint la notificació de la xarxa Diàspora";
$a->strings["Attachments:"] = "Adjunts:";
$a->strings["view full size"] = "Veure a mida completa";
$a->strings["Embedded content"] = "Contingut incrustat";
$a->strings["Embedding disabled"] = "Incrustacions deshabilitades";
$a->strings["Error decoding account file"] = "";
$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "";
$a->strings["Error! I can't import this file: DB schema version is not compatible."] = "";
$a->strings["Error! Cannot check nickname"] = "";
$a->strings["User '%s' already exists on this server!"] = "";
$a->strings["User creation error"] = "";
$a->strings["User profile creation error"] = "";
$a->strings["%d contact not imported"] = array(
0 => "",
1 => "",
);
$a->strings["Done. You can now login with your username and password"] = "";
$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un grup eliminat amb aquest nom va ser restablert. Els permisos dels elements existents <strong>poden</strong> aplicar-se a aquest grup i tots els futurs membres. Si això no és el que pretén, si us plau, crei un altre grup amb un nom diferent.";
$a->strings["Default privacy group for new contacts"] = "Privacitat per defecte per a nous contactes";
$a->strings["Everybody"] = "Tothom";
$a->strings["edit"] = "editar";
$a->strings["Groups"] = "Grups";
$a->strings["Edit group"] = "Editar grup";
$a->strings["Create a new group"] = "Crear un nou grup";
$a->strings["Contacts not in any group"] = "Contactes en cap grup";
$a->strings["Logout"] = "Sortir";
$a->strings["End this session"] = "Termina sessió";
$a->strings["Status"] = "Estatus";
$a->strings["Sign in"] = "Accedeix";
$a->strings["Home Page"] = "Pàgina d'Inici";
$a->strings["Create an account"] = "Crear un compte";
$a->strings["Help and documentation"] = "Ajuda i documentació";
$a->strings["Apps"] = "Aplicacions";
$a->strings["Addon applications, utilities, games"] = "Afegits: aplicacions, utilitats, jocs";
$a->strings["Search site content"] = "Busca contingut en el lloc";
$a->strings["Conversations on this site"] = "Converses en aquest lloc";
$a->strings["Directory"] = "Directori";
$a->strings["People directory"] = "Directori de gent";
$a->strings["Conversations from your friends"] = "Converses dels teus amics";
$a->strings["Network Reset"] = "";
$a->strings["Load Network page with no filters"] = "";
$a->strings["Friend Requests"] = "Sol·licitud d'Amistat";
$a->strings["See all notifications"] = "Veure totes les notificacions";
$a->strings["Mark all system notifications seen"] = "Marcar totes les notificacions del sistema com a vistes";
$a->strings["Private mail"] = "Correu privat";
$a->strings["Inbox"] = "Safata d'entrada";
$a->strings["Outbox"] = "Safata de sortida";
$a->strings["Manage"] = "Gestionar";
$a->strings["Manage other pages"] = "Gestiona altres pàgines";
$a->strings["Delegations"] = "";
$a->strings["Profiles"] = "Perfils";
$a->strings["Manage/Edit Profiles"] = "";
$a->strings["Manage/edit friends and contacts"] = "Gestiona/edita amics i contactes";
$a->strings["Site setup and configuration"] = "Ajustos i configuració del lloc";
$a->strings["Navigation"] = "";
$a->strings["Site map"] = "";
$a->strings["Add New Contact"] = "Afegir Nou Contacte";
$a->strings["Enter address or web location"] = "Introdueixi adreça o ubicació web";
$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Exemple: bob@example.com, http://example.com/barbara";
$a->strings["%d invitation available"] = array(
0 => "%d invitació disponible",
1 => "%d invitacions disponibles",
);
$a->strings["Find People"] = "Trobar Gent";
$a->strings["Enter name or interest"] = "Introdueixi nom o aficions";
$a->strings["Connect/Follow"] = "Connectar/Seguir";
$a->strings["Examples: Robert Morgenstein, Fishing"] = "Exemples: Robert Morgenstein, Pescar";
$a->strings["Random Profile"] = "Perfi Aleatori";
$a->strings["Networks"] = "Xarxes";
$a->strings["All Networks"] = "totes les Xarxes";
$a->strings["Saved Folders"] = "Carpetes Guardades";
$a->strings["Everything"] = "Tot";
$a->strings["Categories"] = "Categories";
$a->strings["Logged out."] = "Has sortit";
$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Em trobat un problema quan accedies amb la OpenID que has proporcionat. Per favor, revisa la cadena del ID.";
$a->strings["The error message was:"] = "El missatge d'error fou: ";
$a->strings["Miscellaneous"] = "Miscel·lania";
$a->strings["year"] = "any";
$a->strings["month"] = "mes";
$a->strings["day"] = "dia";
$a->strings["never"] = "mai";
$a->strings["less than a second ago"] = "Fa menys d'un segon";
$a->strings["week"] = "setmana";
$a->strings["hour"] = "hora";
$a->strings["hours"] = "hores";
$a->strings["minute"] = "minut";
$a->strings["minutes"] = "minuts";
$a->strings["second"] = "segon";
$a->strings["seconds"] = "segons";
$a->strings["%1\$d %2\$s ago"] = " fa %1\$d %2\$s";
$a->strings["%s's birthday"] = "%s aniversari";
$a->strings["Happy Birthday %s"] = "Feliç Aniversari %s";
$a->strings["Image/photo"] = "Imatge/foto";
$a->strings["<span><a href=\"%s\" target=\"external-link\">%s</a> wrote the following <a href=\"%s\" target=\"external-link\">post</a>"] = "";
$a->strings["$1 wrote:"] = "$1 va escriure:";
$a->strings["Encrypted content"] = "Encriptar contingut";
$a->strings["General Features"] = "";
$a->strings["Multiple Profiles"] = "";
$a->strings["Ability to create multiple profiles"] = "";
$a->strings["Post Composition Features"] = "";
$a->strings["Richtext Editor"] = "";
$a->strings["Enable richtext editor"] = "";
$a->strings["Post Preview"] = "";
$a->strings["Allow previewing posts and comments before publishing them"] = "";
$a->strings["Network Sidebar Widgets"] = "";
$a->strings["Search by Date"] = "";
$a->strings["Ability to select posts by date ranges"] = "";
$a->strings["Group Filter"] = "";
$a->strings["Enable widget to display Network posts only from selected group"] = "";
$a->strings["Network Filter"] = "";
$a->strings["Enable widget to display Network posts only from selected network"] = "";
$a->strings["Save search terms for re-use"] = "";
$a->strings["Network Tabs"] = "";
$a->strings["Network Personal Tab"] = "";
$a->strings["Enable tab to display only Network posts that you've interacted on"] = "";
$a->strings["Network New Tab"] = "";
$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "";
$a->strings["Network Shared Links Tab"] = "";
$a->strings["Enable tab to display only Network posts with links in them"] = "";
$a->strings["Post/Comment Tools"] = "";
$a->strings["Multiple Deletion"] = "";
$a->strings["Select and delete multiple posts/comments at once"] = "";
$a->strings["Edit Sent Posts"] = "";
$a->strings["Edit and correct posts and comments after sending"] = "";
$a->strings["Tagging"] = "";
$a->strings["Ability to tag existing posts"] = "";
$a->strings["Post Categories"] = "";
$a->strings["Add categories to your posts"] = "";
$a->strings["Ability to file posts under folders"] = "";
$a->strings["Dislike Posts"] = "";
$a->strings["Ability to dislike posts/comments"] = "";
$a->strings["Star Posts"] = "";
$a->strings["Ability to mark special posts with a star indicator"] = "";
$a->strings["Cannot locate DNS info for database server '%s'"] = "No put trobar informació de DNS del servidor de base de dades '%s'";
$a->strings["[no subject]"] = "[Sense assumpte]";
$a->strings["Visible to everybody"] = "Visible per tothom";
$a->strings["add"] = "afegir";
$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "a %1\$s no agrada %2\$s de %3\$s";
$a->strings["%1\$s poked %2\$s"] = "%1\$s atiat %2\$s";
$a->strings["%1\$s is currently %2\$s"] = "%1\$s es normalment %2\$s";
$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s etiquetats %2\$s %3\$s amb %4\$s";
$a->strings["post/item"] = "anunci/element";
$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s marcat %2\$s's %3\$s com favorit";
$a->strings["Select"] = "Selecionar";
$a->strings["Delete"] = "Esborrar";
$a->strings["View %s's profile @ %s"] = "Veure perfil de %s @ %s";
$a->strings["Categories:"] = "Categories:";
$a->strings["Filed under:"] = "Arxivat a:";
$a->strings["%s from %s"] = "%s des de %s";
$a->strings["View in context"] = "Veure en context";
$a->strings["Please wait"] = "Si us plau esperi";
$a->strings["remove"] = "esborrar";
$a->strings["Delete Selected Items"] = "Esborra els Elements Seleccionats";
$a->strings["Follow Thread"] = "Seguir el Fil";
$a->strings["%s likes this."] = "a %s agrada això.";
$a->strings["%s doesn't like this."] = "a %s desagrada això.";
$a->strings["<span %1\$s>%2\$d people</span> like this"] = "<span %1\$s>%2\$d gent</span> agrada això";
$a->strings["<span %1\$s>%2\$d people</span> don't like this"] = "<span %1\$s>%2\$d gent</span> no agrada això";
$a->strings["and"] = "i";
$a->strings[", and %d other people"] = ", i altres %d persones";
$a->strings["%s like this."] = "a %s li agrada això.";
$a->strings["%s don't like this."] = "a %s no li agrada això.";
$a->strings["Visible to <strong>everybody</strong>"] = "Visible per a <strong>tothom</strong>";
$a->strings["Please enter a link URL:"] = "Sius plau, entri l'enllaç URL:";
$a->strings["Please enter a video link/URL:"] = "Per favor , introdueixi el enllaç/URL del video";
$a->strings["Please enter an audio link/URL:"] = "Per favor , introdueixi el enllaç/URL del audio:";
$a->strings["Tag term:"] = "Terminis de l'etiqueta:";
$a->strings["Save to Folder:"] = "Guardar a la Carpeta:";
$a->strings["Where are you right now?"] = "On ets ara?";
$a->strings["Delete item(s)?"] = "Esborrar element(s)?";
$a->strings["Post to Email"] = "Correu per enviar";
$a->strings["Share"] = "Compartir";
$a->strings["Upload photo"] = "Carregar foto";
$a->strings["upload photo"] = "carregar fotos";
$a->strings["Attach file"] = "Adjunta fitxer";
$a->strings["attach file"] = "adjuntar arxiu";
$a->strings["Insert web link"] = "Inserir enllaç web";
$a->strings["web link"] = "enllaç de web";
$a->strings["Insert video link"] = "Insertar enllaç de video";
$a->strings["video link"] = "enllaç de video";
$a->strings["Insert audio link"] = "Insertar enllaç de audio";
$a->strings["audio link"] = "enllaç de audio";
$a->strings["Set your location"] = "Canvia la teva ubicació";
$a->strings["set location"] = "establir la ubicació";
$a->strings["Clear browser location"] = "neteja adreçes del navegador";
$a->strings["clear location"] = "netejar ubicació";
$a->strings["Set title"] = "Canviar títol";
$a->strings["Categories (comma-separated list)"] = "Categories (lista separada per comes)";
$a->strings["Permission settings"] = "Configuració de permisos";
$a->strings["permissions"] = "Permissos";
$a->strings["CC: email addresses"] = "CC: Adreça de correu";
$a->strings["Public post"] = "Enviament públic";
$a->strings["Example: bob@example.com, mary@example.com"] = "Exemple: bob@example.com, mary@example.com";
$a->strings["Preview"] = "Vista prèvia";
$a->strings["Post to Groups"] = "Publica-ho a Grups";
$a->strings["Post to Contacts"] = "Publica-ho a Contactes";
$a->strings["Private post"] = "Enviament Privat";
$a->strings["Friendica Notification"] = "Notificacions de Friendica";
$a->strings["Thank You,"] = "Gràcies,";
$a->strings["%s Administrator"] = "%s Administrador";
@ -2018,9 +443,9 @@ $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s enviat a [url
$a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica:Notifica] %s t'ha etiquetat";
$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s t'ha etiquetat a %2\$s";
$a->strings["%1\$s [url=%2\$s]tagged you[/url]."] = "%1\$s [url=%2\$s] t'ha etiquetat[/url].";
$a->strings["[Friendica:Notify] %1\$s poked you"] = "";
$a->strings["%1\$s poked you at %2\$s"] = "";
$a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "";
$a->strings["[Friendica:Notify] %1\$s poked you"] = "[Friendica:Notificació] %1\$s t'atia";
$a->strings["%1\$s poked you at %2\$s"] = "%1\$s t'atia en %2\$s";
$a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s [url=%2\$s]t'atia[/url].";
$a->strings["[Friendica:Notify] %s tagged your post"] = "[Friendica:Notifica] %s ha etiquetat el teu missatge";
$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s ha etiquetat un missatge teu a %2\$s";
$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s etiquetà [url=%2\$s] el teu enviament[/url]";
@ -2035,80 +460,1164 @@ $a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from
$a->strings["Name:"] = "Nom:";
$a->strings["Photo:"] = "Foto:";
$a->strings["Please visit %s to approve or reject the suggestion."] = "Si us plau, visiteu %s per aprovar o rebutjar la suggerencia.";
$a->strings["Connect URL missing."] = "URL del connector perduda.";
$a->strings["This site is not configured to allow communications with other networks."] = "Aquest lloc no està configurat per permetre les comunicacions amb altres xarxes.";
$a->strings["No compatible communication protocols or feeds were discovered."] = "Protocol de comunnicació no compatible o alimentador descobert.";
$a->strings["The profile address specified does not provide adequate information."] = "L'adreça de perfil especificada no proveeix informació adient.";
$a->strings["An author or name was not found."] = "Un autor o nom no va ser trobat";
$a->strings["No browser URL could be matched to this address."] = "Cap direcció URL del navegador coincideix amb aquesta adreça.";
$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Incapaç de trobar coincidències amb la Adreça d'Identitat estil @ amb els protocols coneguts o contactes de correu. ";
$a->strings["Use mailto: in front of address to force email check."] = "Emprar mailto: davant la adreça per a forçar la comprovació del correu.";
$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "La direcció del perfil especificat pertany a una xarxa que ha estat desactivada en aquest lloc.";
$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Perfil limitat. Aquesta persona no podrà rebre notificacions personals/directes de tu.";
$a->strings["Unable to retrieve contact information."] = "No es pot recuperar la informació de contacte.";
$a->strings["following"] = "seguint";
$a->strings["A new person is sharing with you at "] = "Una persona nova està compartint amb tú en";
$a->strings["You have a new follower at "] = "Tens un nou seguidor a ";
$a->strings["Do you really want to delete this item?"] = "";
$a->strings["Archives"] = "Arxius";
$a->strings["An invitation is required."] = "Es requereix invitació.";
$a->strings["Invitation could not be verified."] = "La invitació no ha pogut ser verificada.";
$a->strings["Invalid OpenID url"] = "OpenID url no vàlid";
$a->strings["Please enter the required information."] = "Per favor, introdueixi la informació requerida.";
$a->strings["Please use a shorter name."] = "Per favor, empri un nom més curt.";
$a->strings["Name too short."] = "Nom massa curt.";
$a->strings["That doesn't appear to be your full (First Last) name."] = "Això no sembla ser el teu nom complet.";
$a->strings["Your email domain is not among those allowed on this site."] = "El seu domini de correu electrònic no es troba entre els permesos en aquest lloc.";
$a->strings["Not a valid email address."] = "Adreça de correu no vàlida.";
$a->strings["Cannot use that email."] = "No es pot utilitzar aquest correu electrònic.";
$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and must also begin with a letter."] = "El teu sobrenom nomes pot contenir \"a-z\", \"0-9\", \"-\", i \"_\", i començar amb lletra.";
$a->strings["Nickname is already registered. Please choose another."] = "àlies ja registrat. Tria un altre.";
$a->strings["Nickname was once registered here and may not be re-used. Please choose another."] = "L'àlies emprat ja està registrat alguna vegada i no es pot reutilitzar ";
$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERROR IMPORTANT: La generació de claus de seguretat ha fallat.";
$a->strings["An error occurred during registration. Please try again."] = "Un error ha succeït durant el registre. Intenta-ho de nou.";
$a->strings["An error occurred creating your default profile. Please try again."] = "Un error ha succeit durant la creació del teu perfil per defecte. Intenta-ho de nou.";
$a->strings["[no subject]"] = "[Sense assumpte]";
$a->strings["Wall Photos"] = "Fotos del Mur";
$a->strings["Nothing new here"] = "Res nou aquí";
$a->strings["Clear notifications"] = "Neteja notificacions";
$a->strings["Logout"] = "Sortir";
$a->strings["End this session"] = "Termina sessió";
$a->strings["Status"] = "Estatus";
$a->strings["Your posts and conversations"] = "Els teus anuncis i converses";
$a->strings["Your profile page"] = "La seva pàgina de perfil";
$a->strings["Photos"] = "Fotos";
$a->strings["Your photos"] = "Les seves fotos";
$a->strings["Events"] = "Esdeveniments";
$a->strings["Your events"] = "Els seus esdeveniments";
$a->strings["Personal notes"] = "Notes personals";
$a->strings["Your personal photos"] = "Les seves fotos personals";
$a->strings["Login"] = "Identifica't";
$a->strings["Sign in"] = "Accedeix";
$a->strings["Home"] = "Inici";
$a->strings["Home Page"] = "Pàgina d'Inici";
$a->strings["Register"] = "Registrar";
$a->strings["Create an account"] = "Crear un compte";
$a->strings["Help"] = "Ajuda";
$a->strings["Help and documentation"] = "Ajuda i documentació";
$a->strings["Apps"] = "Aplicacions";
$a->strings["Addon applications, utilities, games"] = "Afegits: aplicacions, utilitats, jocs";
$a->strings["Search site content"] = "Busca contingut en el lloc";
$a->strings["Community"] = "Comunitat";
$a->strings["Conversations on this site"] = "Converses en aquest lloc";
$a->strings["Directory"] = "Directori";
$a->strings["People directory"] = "Directori de gent";
$a->strings["Network"] = "Xarxa";
$a->strings["Conversations from your friends"] = "Converses dels teus amics";
$a->strings["Network Reset"] = "Reiniciar Xarxa";
$a->strings["Load Network page with no filters"] = "carrega la pàgina de Xarxa sense filtres";
$a->strings["Introductions"] = "Presentacions";
$a->strings["Friend Requests"] = "Sol·licitud d'Amistat";
$a->strings["Notifications"] = "Notificacions";
$a->strings["See all notifications"] = "Veure totes les notificacions";
$a->strings["Mark all system notifications seen"] = "Marcar totes les notificacions del sistema com a vistes";
$a->strings["Messages"] = "Missatges";
$a->strings["Private mail"] = "Correu privat";
$a->strings["Inbox"] = "Safata d'entrada";
$a->strings["Outbox"] = "Safata de sortida";
$a->strings["New Message"] = "Nou Missatge";
$a->strings["Manage"] = "Gestionar";
$a->strings["Manage other pages"] = "Gestiona altres pàgines";
$a->strings["Delegations"] = "Delegacions";
$a->strings["Delegate Page Management"] = "Gestió de les Pàgines Delegades";
$a->strings["Settings"] = "Ajustos";
$a->strings["Account settings"] = "Configuració del compte";
$a->strings["Profiles"] = "Perfils";
$a->strings["Manage/Edit Profiles"] = "Gestiona/Edita Perfils";
$a->strings["Contacts"] = "Contactes";
$a->strings["Manage/edit friends and contacts"] = "Gestiona/edita amics i contactes";
$a->strings["Admin"] = "Admin";
$a->strings["Site setup and configuration"] = "Ajustos i configuració del lloc";
$a->strings["Navigation"] = "Navegació";
$a->strings["Site map"] = "Mapa del lloc";
$a->strings["Embedded content"] = "Contingut incrustat";
$a->strings["Embedding disabled"] = "Incrustacions deshabilitades";
$a->strings["Error decoding account file"] = "Error decodificant l'arxiu del compte";
$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Error! No hi ha dades al arxiu! No es un arxiu de compte de Friendica?";
$a->strings["Error! Cannot check nickname"] = "Error! No puc comprobar l'Àlies";
$a->strings["User '%s' already exists on this server!"] = "El usuari %s' ja existeix en aquest servidor!";
$a->strings["User creation error"] = "Error en la creació de l'usuari";
$a->strings["User profile creation error"] = "Error en la creació del perfil d'usuari";
$a->strings["%d contact not imported"] = array(
0 => "%d contacte no importat",
1 => "%d contactes no importats",
);
$a->strings["Done. You can now login with your username and password"] = "Fet. Ja pots identificar-te amb el teu nom d'usuari i contrasenya";
$a->strings["Welcome "] = "Benvingut";
$a->strings["Please upload a profile photo."] = "Per favor, carrega una foto per al perfil";
$a->strings["Welcome back "] = "Benvingut de nou ";
$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "El formulari del token de seguretat no es correcte. Això probablement passa perquè el formulari ha estat massa temps obert (>3 hores) abans d'enviat-lo.";
$a->strings["stopped following"] = "Deixar de seguir";
$a->strings["Poke"] = "";
$a->strings["View Status"] = "Veure Estatus";
$a->strings["View Profile"] = "Veure Perfil";
$a->strings["View Photos"] = "Veure Fotos";
$a->strings["Network Posts"] = "Enviaments a la Xarxa";
$a->strings["Edit Contact"] = "Editat Contacte";
$a->strings["Send PM"] = "Enviar Missatge Privat";
$a->strings["%1\$s poked %2\$s"] = "";
$a->strings["post/item"] = "anunci/element";
$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s marcat %2\$s's %3\$s com favorit";
$a->strings["Categories:"] = "";
$a->strings["Filed under:"] = "";
$a->strings["remove"] = "esborrar";
$a->strings["Delete Selected Items"] = "Esborra els Elements Seleccionats";
$a->strings["Follow Thread"] = "";
$a->strings["%s likes this."] = "a %s agrada això.";
$a->strings["%s doesn't like this."] = "a %s desagrada això.";
$a->strings["<span %1\$s>%2\$d people</span> like this"] = "";
$a->strings["<span %1\$s>%2\$d people</span> don't like this"] = "";
$a->strings["and"] = "i";
$a->strings[", and %d other people"] = ", i altres %d persones";
$a->strings["%s like this."] = "a %s li agrada això.";
$a->strings["%s don't like this."] = "a %s no li agrada això.";
$a->strings["Visible to <strong>everybody</strong>"] = "Visible per a <strong>tothom</strong>";
$a->strings["Please enter a video link/URL:"] = "Per favor , introdueixi el enllaç/URL del video";
$a->strings["Please enter an audio link/URL:"] = "Per favor , introdueixi el enllaç/URL del audio:";
$a->strings["Tag term:"] = "Terminis de l'etiqueta:";
$a->strings["Where are you right now?"] = "On ets ara?";
$a->strings["Delete item(s)?"] = "";
$a->strings["Post to Email"] = "Correu per enviar";
$a->strings["permissions"] = "Permissos";
$a->strings["Post to Groups"] = "";
$a->strings["Post to Contacts"] = "";
$a->strings["Private post"] = "";
$a->strings["Click here to upgrade."] = "Clica aquí per actualitzar.";
$a->strings["This action exceeds the limits set by your subscription plan."] = "Aquesta acció excedeix els límits del teu plan de subscripció.";
$a->strings["This action is not available under your subscription plan."] = "Aquesta acció no està disponible en el teu plan de subscripció.";
$a->strings["Profile not found."] = "Perfil no trobat.";
$a->strings["Profile deleted."] = "Perfil esborrat.";
$a->strings["Profile-"] = "Perfil-";
$a->strings["New profile created."] = "Nou perfil creat.";
$a->strings["Profile unavailable to clone."] = "No es pot clonar el perfil.";
$a->strings["Profile Name is required."] = "Nom de perfil requerit.";
$a->strings["Marital Status"] = "Estatus Marital";
$a->strings["Romantic Partner"] = "Soci Romàntic";
$a->strings["Likes"] = "Agrada";
$a->strings["Dislikes"] = "No agrada";
$a->strings["Work/Employment"] = "Treball/Ocupació";
$a->strings["Religion"] = "Religió";
$a->strings["Political Views"] = "Idees Polítiques";
$a->strings["Gender"] = "Gènere";
$a->strings["Sexual Preference"] = "Preferència sexual";
$a->strings["Homepage"] = "Inici";
$a->strings["Interests"] = "Interesos";
$a->strings["Address"] = "Adreça";
$a->strings["Location"] = "Ubicació";
$a->strings["Profile updated."] = "Perfil actualitzat.";
$a->strings[" and "] = " i ";
$a->strings["public profile"] = "perfil públic";
$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s s'ha canviat de %2\$s a &ldquo;%3\$s&rdquo;";
$a->strings[" - Visit %1\$s's %2\$s"] = " - Visita %1\$s de %2\$s";
$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s te una actualització %2\$s, canviant %3\$s.";
$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Amaga la llista de contactes/amics en la vista d'aquest perfil?";
$a->strings["No"] = "No";
$a->strings["Edit Profile Details"] = "Editor de Detalls del Perfil";
$a->strings["Submit"] = "Enviar";
$a->strings["Change Profile Photo"] = "Canviar la Foto del Perfil";
$a->strings["View this profile"] = "Veure aquest perfil";
$a->strings["Create a new profile using these settings"] = "Crear un nou perfil amb aquests ajustos";
$a->strings["Clone this profile"] = "Clonar aquest perfil";
$a->strings["Delete this profile"] = "Esborrar aquest perfil";
$a->strings["Profile Name:"] = "Nom de Perfil:";
$a->strings["Your Full Name:"] = "El Teu Nom Complet.";
$a->strings["Title/Description:"] = "Títol/Descripció:";
$a->strings["Your Gender:"] = "Gènere:";
$a->strings["Birthday (%s):"] = "Aniversari (%s)";
$a->strings["Street Address:"] = "Direcció:";
$a->strings["Locality/City:"] = "Localitat/Ciutat:";
$a->strings["Postal/Zip Code:"] = "Codi Postal:";
$a->strings["Country:"] = "País";
$a->strings["Region/State:"] = "Regió/Estat:";
$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Estat Civil:";
$a->strings["Who: (if applicable)"] = "Qui? (si és aplicable)";
$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Exemples: cathy123, Cathy Williams, cathy@example.com";
$a->strings["Since [date]:"] = "Des de [data]";
$a->strings["Homepage URL:"] = "Pàgina web URL:";
$a->strings["Religious Views:"] = "Creencies Religioses:";
$a->strings["Public Keywords:"] = "Paraules Clau Públiques";
$a->strings["Private Keywords:"] = "Paraules Clau Privades:";
$a->strings["Example: fishing photography software"] = "Exemple: pesca fotografia programari";
$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Emprat per suggerir potencials amics, Altres poden veure-ho)";
$a->strings["(Used for searching profiles, never shown to others)"] = "(Emprat durant la cerca de perfils, mai mostrat a ningú)";
$a->strings["Tell us about yourself..."] = "Parla'ns de tú.....";
$a->strings["Hobbies/Interests"] = "Aficions/Interessos";
$a->strings["Contact information and Social Networks"] = "Informació de contacte i Xarxes Socials";
$a->strings["Musical interests"] = "Gustos musicals";
$a->strings["Books, literature"] = "Llibres, Literatura";
$a->strings["Television"] = "Televisió";
$a->strings["Film/dance/culture/entertainment"] = "Cinema/ball/cultura/entreteniments";
$a->strings["Love/romance"] = "Amor/sentiments";
$a->strings["Work/employment"] = "Treball/ocupació";
$a->strings["School/education"] = "Ensenyament/estudis";
$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "Aquest és el teu perfil <strong>públic</strong>.<br />El qual <strong>pot</strong> ser visible per qualsevol qui faci servir Internet.";
$a->strings["Age: "] = "Edat:";
$a->strings["Edit/Manage Profiles"] = "Editar/Gestionar Perfils";
$a->strings["Change profile photo"] = "Canviar la foto del perfil";
$a->strings["Create New Profile"] = "Crear un Nou Perfil";
$a->strings["Profile Image"] = "Imatge del Perfil";
$a->strings["visible to everybody"] = "Visible per tothom";
$a->strings["Edit visibility"] = "Editar visibilitat";
$a->strings["Permission denied"] = "Permís denegat";
$a->strings["Invalid profile identifier."] = "Identificador del perfil no vàlid.";
$a->strings["Profile Visibility Editor"] = "Editor de Visibilitat del Perfil";
$a->strings["Click on a contact to add or remove."] = "Clicar sobre el contacte per afegir o esborrar.";
$a->strings["Visible To"] = "Visible Per";
$a->strings["All Contacts (with secure profile access)"] = "Tots els Contactes (amb accés segur al perfil)";
$a->strings["Personal Notes"] = "Notes Personals";
$a->strings["Public access denied."] = "Accés públic denegat.";
$a->strings["Access to this profile has been restricted."] = "L'accés a aquest perfil ha estat restringit.";
$a->strings["Item has been removed."] = "El element ha estat esborrat.";
$a->strings["Visit %s's profile [%s]"] = "Visitar perfil de %s [%s]";
$a->strings["Edit contact"] = "Editar contacte";
$a->strings["Contacts who are not members of a group"] = "Contactes que no pertanyen a cap grup";
$a->strings["{0} wants to be your friend"] = "{0} vol ser el teu amic";
$a->strings["{0} sent you a message"] = "{0} t'ha enviat un missatge de";
$a->strings["{0} requested registration"] = "{0} solicituts de registre";
$a->strings["{0} commented %s's post"] = "{0} va comentar l'enviament de %s";
$a->strings["{0} liked %s's post"] = "A {0} l'ha agradat l'enviament de %s";
$a->strings["{0} disliked %s's post"] = "A {0} no l'ha agradat l'enviament de %s";
$a->strings["{0} is now friends with %s"] = "{0} ara és amic de %s";
$a->strings["{0} posted"] = "{0} publicat";
$a->strings["{0} tagged %s's post with #%s"] = "{0} va etiquetar la publicació de %s com #%s";
$a->strings["{0} mentioned you in a post"] = "{0} et menciona en un missatge";
$a->strings["Theme settings updated."] = "Ajustos de Tema actualitzats";
$a->strings["Site"] = "Lloc";
$a->strings["Users"] = "Usuaris";
$a->strings["Plugins"] = "Plugins";
$a->strings["Themes"] = "Temes";
$a->strings["DB updates"] = "Actualitzacions de BD";
$a->strings["Logs"] = "Registres";
$a->strings["Plugin Features"] = "Característiques del Plugin";
$a->strings["User registrations waiting for confirmation"] = "Registre d'usuari a l'espera de confirmació";
$a->strings["Normal Account"] = "Compte Normal";
$a->strings["Soapbox Account"] = "Compte Tribuna";
$a->strings["Community/Celebrity Account"] = "Compte de Comunitat/Celebritat";
$a->strings["Automatic Friend Account"] = "Compte d'Amistat Automàtic";
$a->strings["Blog Account"] = "Compte de Blog";
$a->strings["Private Forum"] = "Fòrum Privat";
$a->strings["Message queues"] = "Cues de missatges";
$a->strings["Administration"] = "Administració";
$a->strings["Summary"] = "Sumari";
$a->strings["Registered users"] = "Usuaris registrats";
$a->strings["Pending registrations"] = "Registres d'usuari pendents";
$a->strings["Version"] = "Versió";
$a->strings["Active plugins"] = "Plugins actius";
$a->strings["Site settings updated."] = "Ajustos del lloc actualitzats.";
$a->strings["No special theme for mobile devices"] = "No hi ha un tema específic per a mòbil";
$a->strings["Never"] = "Mai";
$a->strings["Multi user instance"] = "Instancia multiusuari";
$a->strings["Closed"] = "Tancat";
$a->strings["Requires approval"] = "Requereix aprovació";
$a->strings["Open"] = "Obert";
$a->strings["No SSL policy, links will track page SSL state"] = "No existe una política de SSL, se hará un seguimiento de los vínculos de la página con SSL";
$a->strings["Force all links to use SSL"] = "Forzar a tots els enllaços a utilitzar SSL";
$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Certificat auto-signat, utilitzar SSL només per a enllaços locals (desaconsellat)";
$a->strings["Registration"] = "Procés de Registre";
$a->strings["File upload"] = "Fitxer carregat";
$a->strings["Policies"] = "Polítiques";
$a->strings["Advanced"] = "Avançat";
$a->strings["Performance"] = "Rendiment";
$a->strings["Site name"] = "Nom del lloc";
$a->strings["Banner/Logo"] = "Senyera/Logo";
$a->strings["System language"] = "Idioma del Sistema";
$a->strings["System theme"] = "Tema del sistema";
$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Tema per defecte del sistema - pot ser obviat pels perfils del usuari - <a href='#' id='cnftheme'>Canviar ajustos de tema</a>";
$a->strings["Mobile system theme"] = "Tema per a mòbil";
$a->strings["Theme for mobile devices"] = "Tema per a aparells mòbils";
$a->strings["SSL link policy"] = "Política SSL per als enllaços";
$a->strings["Determines whether generated links should be forced to use SSL"] = "Determina si els enllaços generats han de ser forçats a utilitzar SSL";
$a->strings["'Share' element"] = "'Compartir' element";
$a->strings["Activates the bbcode element 'share' for repeating items."] = "Activa el element bbcode 'compartir' per a repetir articles.";
$a->strings["Hide help entry from navigation menu"] = "Amaga l'entrada d'ajuda del menu de navegació";
$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "Amaga l'entrada del menú de les pàgines d'ajuda. Pots encara accedir entrant /ajuda directament.";
$a->strings["Single user instance"] = "Instancia per a un únic usuari";
$a->strings["Make this instance multi-user or single-user for the named user"] = "Fer aquesta instancia multi-usuari o mono-usuari per al usuari anomenat";
$a->strings["Maximum image size"] = "Mida màxima de les imatges";
$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Mida màxima en bytes de les imatges a pujar. Per defecte es 0, que vol dir sense límits.";
$a->strings["Maximum image length"] = "Maxima longitud d'imatge";
$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "Longitud màxima en píxels del costat més llarg de la imatge carregada. Per defecte es -1, que significa sense límits";
$a->strings["JPEG image quality"] = "Qualitat per a la imatge JPEG";
$a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "Els JPEGs pujats seran guardats amb la qualitat que ajustis de [0-100]. Per defecte es 100 màxima qualitat.";
$a->strings["Register policy"] = "Política per a registrar";
$a->strings["Maximum Daily Registrations"] = "Registres Màxims Diaris";
$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day. If register is set to closed, this setting has no effect."] = "Si es permet el registre, això ajusta el nombre màxim de nous usuaris a acceptar diariament. Si el registre esta tancat, aquest ajust no te efectes.";
$a->strings["Register text"] = "Text al registrar";
$a->strings["Will be displayed prominently on the registration page."] = "Serà mostrat de forma preminent a la pàgina durant el procés de registre.";
$a->strings["Accounts abandoned after x days"] = "Comptes abandonats després de x dies";
$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "No gastará recursos del sistema creant enquestes des de llocs externos per a comptes abandonats. Introdueixi 0 per a cap límit temporal.";
$a->strings["Allowed friend domains"] = "Dominis amics permesos";
$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Llista de dominis separada per comes, de adreçes de correu que són permeses per establir amistats. S'admeten comodins. Deixa'l buit per a acceptar tots els dominis.";
$a->strings["Allowed email domains"] = "Dominis de correu permesos";
$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Llista de dominis separada per comes, de adreçes de correu que són permeses per registrtar-se. S'admeten comodins. Deixa'l buit per a acceptar tots els dominis.";
$a->strings["Block public"] = "Bloqueig públic";
$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Bloqueja l'accés públic a qualsevol pàgina del lloc fins que t'hagis identificat.";
$a->strings["Force publish"] = "Forçar publicació";
$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "Obliga a que tots el perfils en aquest lloc siguin mostrats en el directori del lloc.";
$a->strings["Global directory update URL"] = "Actualitzar URL del directori global";
$a->strings["URL to update the global directory. If this is not set, the global directory is completely unavailable to the application."] = "URL per actualitzar el directori global. Si no es configura, el directori global serà completament inaccesible per a l'aplicació. ";
$a->strings["Allow threaded items"] = "Permetre fils als articles";
$a->strings["Allow infinite level threading for items on this site."] = "Permet un nivell infinit de fils per a articles en aquest lloc.";
$a->strings["Private posts by default for new users"] = "Els enviaments dels nous usuaris seran privats per defecte.";
$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "Canviar els permisos d'enviament per defecte per a tots els nous membres a grup privat en lloc de públic.";
$a->strings["Don't include post content in email notifications"] = "No incloure el assumpte a les notificacions per correu electrónic";
$a->strings["Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure."] = "No incloure assumpte d'un enviament/comentari/missatge_privat/etc. Als correus electronics que envii fora d'aquest lloc, com a mesura de privacitat. ";
$a->strings["Disallow public access to addons listed in the apps menu."] = "Deshabilita el accés públic als complements llistats al menu d'aplicacions";
$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "Marcant això restringiras els complements llistats al menú d'aplicacions al membres";
$a->strings["Don't embed private images in posts"] = "No incrustar imatges en missatges privats";
$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "No reemplaçar les fotos privades hospedades localment en missatges amb una còpia de l'imatge embeguda. Això vol dir que els contactes que rebin el missatge contenint fotos privades s'ha d'autenticar i carregar cada imatge, amb el que pot suposar bastant temps.";
$a->strings["Block multiple registrations"] = "Bloquejar multiples registracions";
$a->strings["Disallow users to register additional accounts for use as pages."] = "Inhabilita als usuaris el crear comptes adicionals per a usar com a pàgines.";
$a->strings["OpenID support"] = "Suport per a OpenID";
$a->strings["OpenID support for registration and logins."] = "Suport per a registre i validació a OpenID.";
$a->strings["Fullname check"] = "Comprobació de nom complet";
$a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "Obliga els usuaris a col·locar un espai en blanc entre nom i cognoms, com a mesura antispam";
$a->strings["UTF-8 Regular expressions"] = "expresions regulars UTF-8";
$a->strings["Use PHP UTF8 regular expressions"] = "Empri expresions regulars de PHP amb format UTF8";
$a->strings["Show Community Page"] = "Mostra la Pàgina de Comunitat";
$a->strings["Display a Community page showing all recent public postings on this site."] = "Mostra a la pàgina de comunitat tots els missatges públics recents, d'aquest lloc.";
$a->strings["Enable OStatus support"] = "Activa el suport per a OStatus";
$a->strings["Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "Proveeix de compatibilitat integrada amb OStatus (identi.ca, status.net, etc). Totes les comunicacions a OStatus són públiques amb el que ocasionalment pots veure advertències.";
$a->strings["OStatus conversation completion interval"] = "Interval de conclusió de la conversació a OStatus";
$a->strings["How often shall the poller check for new entries in OStatus conversations? This can be a very ressource task."] = "Com de sovint el sondejador ha de comprovar les noves conversacions entrades a OStatus? Això pot implicar una gran càrrega de treball.";
$a->strings["Enable Diaspora support"] = "Habilitar suport per Diaspora";
$a->strings["Provide built-in Diaspora network compatibility."] = "Proveeix compatibilitat integrada amb la xarxa Diaspora";
$a->strings["Only allow Friendica contacts"] = "Només permetre contactes de Friendica";
$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "Tots els contactes ";
$a->strings["Verify SSL"] = "Verificar SSL";
$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "Si ho vols, pots comprovar el certificat estrictament. Això farà que no puguis connectar (de cap manera) amb llocs amb certificats SSL autosignats.";
$a->strings["Proxy user"] = "proxy d'usuari";
$a->strings["Proxy URL"] = "URL del proxy";
$a->strings["Network timeout"] = "Temps excedit a la xarxa";
$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Valor en segons. Canviat a 0 es sense límits (no recomenat)";
$a->strings["Delivery interval"] = "Interval d'entrega";
$a->strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "Retardar processos d'entrega, en segon pla, en aquesta quantitat de segons, per reduir la càrrega del sistema . Recomanem : 4-5 per als servidors compartits , 2-3 per a servidors privats virtuals . 0-1 per els grans servidors dedicats.";
$a->strings["Poll interval"] = "Interval entre sondejos";
$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Endarrerir els processos de sondeig en segon pla durant aquest període, en segons, per tal de reduir la càrrega de treball del sistema, Si s'empra 0, s'utilitza l'interval d'entregues. ";
$a->strings["Maximum Load Average"] = "Càrrega Màxima Sostinguda";
$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Càrrega màxima del sistema abans d'apaçar els processos d'entrega i sondeig - predeterminat a 50.";
$a->strings["Use MySQL full text engine"] = "Emprar el motor de text complet de MySQL";
$a->strings["Activates the full text engine. Speeds up search - but can only search for four and more characters."] = "Activa el motos de text complet. Accelera les cerques pero només pot cercar per quatre o més caracters.";
$a->strings["Path to item cache"] = "Camí cap a la caché de l'article";
$a->strings["Cache duration in seconds"] = "Duració de la caché en segons";
$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day)."] = "Quan de temps s'han de mantenir els fitxers a la caché?. El valor per defecte son 86400 segons (un dia).";
$a->strings["Path for lock file"] = "Camí per a l'arxiu bloquejat";
$a->strings["Temp path"] = "Camí a carpeta temporal";
$a->strings["Base path to installation"] = "Trajectoria base per a instal·lar";
$a->strings["Update has been marked successful"] = "L'actualització ha estat marcada amb èxit";
$a->strings["Executing %s failed. Check system logs."] = "Ha fracassat l'execució de %s. Comprova el registre del sistema.";
$a->strings["Update %s was successfully applied."] = "L'actualització de %s es va aplicar amb èxit.";
$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "L'actualització de %s no ha retornat el seu estatus. Es desconeix si ha estat amb èxit.";
$a->strings["Update function %s could not be found."] = "L'actualització de la funció %s no es pot trobar.";
$a->strings["No failed updates."] = "No hi ha actualitzacions fallides.";
$a->strings["Failed Updates"] = "Actualitzacions Fallides";
$a->strings["This does not include updates prior to 1139, which did not return a status."] = "Això no inclou actualitzacions anteriors a 1139, raó per la que no ha retornat l'estatus.";
$a->strings["Mark success (if update was manually applied)"] = "Marcat am èxit (si l'actualització es va fer manualment)";
$a->strings["Attempt to execute this update step automatically"] = "Intentant executar aquest pas d'actualització automàticament";
$a->strings["%s user blocked/unblocked"] = array(
0 => "%s usuari bloquejar/desbloquejar",
1 => "%s usuaris bloquejar/desbloquejar",
);
$a->strings["%s user deleted"] = array(
0 => "%s usuari esborrat",
1 => "%s usuaris esborrats",
);
$a->strings["User '%s' deleted"] = "Usuari %s' esborrat";
$a->strings["User '%s' unblocked"] = "Usuari %s' desbloquejat";
$a->strings["User '%s' blocked"] = "L'usuari '%s' és bloquejat";
$a->strings["select all"] = "Seleccionar tot";
$a->strings["User registrations waiting for confirm"] = "Registre d'usuari esperant confirmació";
$a->strings["Request date"] = "Data de sol·licitud";
$a->strings["Name"] = "Nom";
$a->strings["No registrations."] = "Sense registres.";
$a->strings["Approve"] = "Aprovar";
$a->strings["Deny"] = "Denegar";
$a->strings["Block"] = "Bloquejar";
$a->strings["Unblock"] = "Desbloquejar";
$a->strings["Site admin"] = "Administrador del lloc";
$a->strings["Account expired"] = "Compte expirat";
$a->strings["Register date"] = "Data de registre";
$a->strings["Last login"] = "Últim accés";
$a->strings["Last item"] = "Últim element";
$a->strings["Account"] = "Compte";
$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Els usuaris seleccionats seran esborrats!\\n\\nqualsevol cosa que aquests usuaris hagin publicat en aquest lloc s'esborrarà!\\n\\nEsteu segur?";
$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "L'usuari {0} s'eliminarà!\\n\\nQualsevol cosa que aquest usuari hagi publicat en aquest lloc s'esborrarà!\\n\\nEsteu segur?";
$a->strings["Plugin %s disabled."] = "Plugin %s deshabilitat.";
$a->strings["Plugin %s enabled."] = "Plugin %s habilitat.";
$a->strings["Disable"] = "Deshabilitar";
$a->strings["Enable"] = "Habilitar";
$a->strings["Toggle"] = "Canviar";
$a->strings["Author: "] = "Autor:";
$a->strings["Maintainer: "] = "Responsable:";
$a->strings["No themes found."] = "No s'ha trobat temes.";
$a->strings["Screenshot"] = "Captura de pantalla";
$a->strings["[Experimental]"] = "[Experimental]";
$a->strings["[Unsupported]"] = "[No soportat]";
$a->strings["Log settings updated."] = "Configuració del registre actualitzada.";
$a->strings["Clear"] = "Netejar";
$a->strings["Enable Debugging"] = "Habilitar Depuració";
$a->strings["Log file"] = "Arxiu de registre";
$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Ha de tenir permisos d'escriptura pel servidor web. En relació amb el seu directori Friendica de nivell superior.";
$a->strings["Log level"] = "Nivell de transcripció";
$a->strings["Update now"] = "Actualitza ara";
$a->strings["Close"] = "Tancar";
$a->strings["FTP Host"] = "Amfitrió FTP";
$a->strings["FTP Path"] = "Direcció FTP";
$a->strings["FTP User"] = "Usuari FTP";
$a->strings["FTP Password"] = "Contrasenya FTP";
$a->strings["Unable to locate original post."] = "No es pot localitzar post original.";
$a->strings["Empty post discarded."] = "Buidat després de rebutjar.";
$a->strings["System error. Post not saved."] = "Error del sistema. Publicació no guardada.";
$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Aquest missatge va ser enviat a vostè per %s, un membre de la xarxa social Friendica.";
$a->strings["You may visit them online at %s"] = "El pot visitar en línia a %s";
$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Si us plau, poseu-vos en contacte amb el remitent responent a aquest missatge si no voleu rebre aquests missatges.";
$a->strings["%s posted an update."] = "%s ha publicat una actualització.";
$a->strings["Friends of %s"] = "Amics de %s";
$a->strings["No friends to display."] = "No hi ha amics que mostrar";
$a->strings["Remove term"] = "Traieu termini";
$a->strings["No results."] = "Sense resultats.";
$a->strings["Authorize application connection"] = "Autoritzi la connexió de aplicacions";
$a->strings["Return to your app and insert this Securty Code:"] = "Torni a la seva aplicació i inserti aquest Codi de Seguretat:";
$a->strings["Please login to continue."] = "Per favor, accedeixi per a continuar.";
$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vol autoritzar a aquesta aplicació per accedir als teus missatges i contactes, i/o crear nous enviaments per a vostè?";
$a->strings["Registration details for %s"] = "Detalls del registre per a %s";
$a->strings["Registration successful. Please check your email for further instructions."] = "Registrat amb èxit. Per favor, comprovi el seu correu per a posteriors instruccions.";
$a->strings["Failed to send email message. Here is the message that failed."] = "Error en enviar missatge de correu electrònic. Aquí està el missatge que ha fallat.";
$a->strings["Your registration can not be processed."] = "El seu registre no pot ser processat.";
$a->strings["Registration request at %s"] = "Sol·licitud de registre a %s";
$a->strings["Your registration is pending approval by the site owner."] = "El seu registre està pendent d'aprovació pel propietari del lloc.";
$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Aquest lloc excedeix el nombre diari de registres de comptes. Per favor, provi de nou demà.";
$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Vostè pot (opcionalment), omplir aquest formulari a través de OpenID mitjançant el subministrament de la seva OpenID i fent clic a 'Registrar'.";
$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Si vostè no està familiaritzat amb Twitter, si us plau deixi aquest camp en blanc i completi la resta dels elements.";
$a->strings["Your OpenID (optional): "] = "El seu OpenID (opcional):";
$a->strings["Include your profile in member directory?"] = "Incloc el seu perfil al directori de membres?";
$a->strings["Membership on this site is by invitation only."] = "Lloc accesible mitjançant invitació.";
$a->strings["Your invitation ID: "] = "El teu ID de invitació:";
$a->strings["Your Full Name (e.g. Joe Smith): "] = "El seu nom complet (per exemple, Joan Ningú):";
$a->strings["Your Email Address: "] = "La Seva Adreça de Correu:";
$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@\$sitename</strong>'."] = "Tria un nom de perfil. Això ha de començar amb un caràcter de text. La seva adreça de perfil en aquest lloc serà '<strong>alies@\$sitename</strong>'.";
$a->strings["Choose a nickname: "] = "Tria un àlies:";
$a->strings["Account approved."] = "Compte aprovat.";
$a->strings["Registration revoked for %s"] = "Procés de Registre revocat per a %s";
$a->strings["Please login."] = "Si us plau, ingressa.";
$a->strings["Item not available."] = "Element no disponible";
$a->strings["Item was not found."] = "Element no trobat.";
$a->strings["Remove My Account"] = "Eliminar el Meu Compte";
$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Això eliminarà per complet el seu compte. Quan s'hagi fet això, no serà recuperable.";
$a->strings["Please enter your password for verification:"] = "Si us plau, introduïu la contrasenya per a la verificació:";
$a->strings["Source (bbcode) text:"] = "Text Codi (bbcode): ";
$a->strings["Source (Diaspora) text to convert to BBcode:"] = "Font (Diaspora) Convertir text a BBcode";
$a->strings["Source input: "] = "Entrada de Codi:";
$a->strings["bb2html (raw HTML): "] = "bb2html (raw HTML): ";
$a->strings["bb2html: "] = "bb2html: ";
$a->strings["bb2html2bb: "] = "bb2html2bb: ";
$a->strings["bb2md: "] = "bb2md: ";
$a->strings["bb2md2html: "] = "bb2md2html: ";
$a->strings["bb2dia2bb: "] = "bb2dia2bb: ";
$a->strings["bb2md2html2bb: "] = "bb2md2html2bb: ";
$a->strings["Source input (Diaspora format): "] = "Font d'entrada (format de Diaspora)";
$a->strings["diaspora2bb: "] = "diaspora2bb: ";
$a->strings["Common Friends"] = "Amics Comuns";
$a->strings["No contacts in common."] = "Sense contactes en comú.";
$a->strings["You must be logged in to use addons. "] = "T'has d'identificar per emprar els complements";
$a->strings["Applications"] = "Aplicacions";
$a->strings["No installed applications."] = "Aplicacions no instal·lades.";
$a->strings["Could not access contact record."] = "No puc accedir al registre del contacte.";
$a->strings["Could not locate selected profile."] = "No puc localitzar el perfil seleccionat.";
$a->strings["Contact updated."] = "Contacte actualitzat.";
$a->strings["Failed to update contact record."] = "Error en actualitzar registre de contacte.";
$a->strings["Contact has been blocked"] = "Elcontacte ha estat bloquejat";
$a->strings["Contact has been unblocked"] = "El contacte ha estat desbloquejat";
$a->strings["Contact has been ignored"] = "El contacte ha estat ignorat";
$a->strings["Contact has been unignored"] = "El contacte ha estat recordat";
$a->strings["Contact has been archived"] = "El contacte ha estat arxivat";
$a->strings["Contact has been unarchived"] = "El contacte ha estat desarxivat";
$a->strings["Do you really want to delete this contact?"] = "Realment vols esborrar aquest contacte?";
$a->strings["Contact has been removed."] = "El contacte ha estat tret";
$a->strings["You are mutual friends with %s"] = "Ara te una amistat mutua amb %s";
$a->strings["You are sharing with %s"] = "Estas compartint amb %s";
$a->strings["%s is sharing with you"] = "%s esta compartint amb tú";
$a->strings["Private communications are not available for this contact."] = "Comunicacions privades no disponibles per aquest contacte.";
$a->strings["(Update was successful)"] = "(L'actualització fou exitosa)";
$a->strings["(Update was not successful)"] = "(L'actualització fracassà)";
$a->strings["Suggest friends"] = "Suggerir amics";
$a->strings["Network type: %s"] = "Xarxa tipus: %s";
$a->strings["View all contacts"] = "Veure tots els contactes";
$a->strings["Toggle Blocked status"] = "Canvi de estatus blocat";
$a->strings["Unignore"] = "Treure d'Ignorats";
$a->strings["Ignore"] = "Ignorar";
$a->strings["Toggle Ignored status"] = "Canvi de estatus ignorat";
$a->strings["Unarchive"] = "Desarxivat";
$a->strings["Archive"] = "Arxivat";
$a->strings["Toggle Archive status"] = "Canvi de estatus del arxiu";
$a->strings["Repair"] = "Reparar";
$a->strings["Advanced Contact Settings"] = "Ajustos Avançats per als Contactes";
$a->strings["Communications lost with this contact!"] = "La comunicació amb aquest contacte s'ha perdut!";
$a->strings["Contact Editor"] = "Editor de Contactes";
$a->strings["Profile Visibility"] = "Perfil de Visibilitat";
$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Si us plau triï el perfil que voleu mostrar a %s quan estigui veient el teu de forma segura.";
$a->strings["Contact Information / Notes"] = "Informació/Notes del contacte";
$a->strings["Edit contact notes"] = "Editar notes de contactes";
$a->strings["Block/Unblock contact"] = "Bloquejar/Alliberar contacte";
$a->strings["Ignore contact"] = "Ignore contacte";
$a->strings["Repair URL settings"] = "Restablir configuració de URL";
$a->strings["View conversations"] = "Veient conversacions";
$a->strings["Delete contact"] = "Esborrar contacte";
$a->strings["Last update:"] = "Última actualització:";
$a->strings["Update public posts"] = "Actualitzar enviament públic";
$a->strings["Currently blocked"] = "Bloquejat actualment";
$a->strings["Currently ignored"] = "Ignorat actualment";
$a->strings["Currently archived"] = "Actualment arxivat";
$a->strings["Hide this contact from others"] = "Amaga aquest contacte dels altres";
$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Répliques/agraiments per als teus missatges públics <strong>poden</strong> romandre visibles";
$a->strings["Suggestions"] = "Suggeriments";
$a->strings["Suggest potential friends"] = "Suggerir amics potencials";
$a->strings["All Contacts"] = "Tots els Contactes";
$a->strings["Show all contacts"] = "Mostrar tots els contactes";
$a->strings["Unblocked"] = "Desblocat";
$a->strings["Only show unblocked contacts"] = "Mostrar únicament els contactes no blocats";
$a->strings["Blocked"] = "Blocat";
$a->strings["Only show blocked contacts"] = "Mostrar únicament els contactes blocats";
$a->strings["Ignored"] = "Ignorat";
$a->strings["Only show ignored contacts"] = "Mostrar únicament els contactes ignorats";
$a->strings["Archived"] = "Arxivat";
$a->strings["Only show archived contacts"] = "Mostrar únicament els contactes arxivats";
$a->strings["Hidden"] = "Amagat";
$a->strings["Only show hidden contacts"] = "Mostrar únicament els contactes amagats";
$a->strings["Mutual Friendship"] = "Amistat Mutua";
$a->strings["is a fan of yours"] = "Es un fan teu";
$a->strings["you are a fan of"] = "ets fan de";
$a->strings["Search your contacts"] = "Cercant el seus contactes";
$a->strings["Finding: "] = "Cercant:";
$a->strings["everybody"] = "tothom";
$a->strings["Additional features"] = "Característiques Adicionals";
$a->strings["Display settings"] = "Ajustos de pantalla";
$a->strings["Connector settings"] = "Configuració dels connectors";
$a->strings["Plugin settings"] = "Configuració del plugin";
$a->strings["Connected apps"] = "App connectada";
$a->strings["Export personal data"] = "Exportar dades personals";
$a->strings["Remove account"] = "Esborrar compte";
$a->strings["Missing some important data!"] = "Perdudes algunes dades importants!";
$a->strings["Update"] = "Actualitzar";
$a->strings["Failed to connect with email account using the settings provided."] = "Connexió fracassada amb el compte de correu emprant la configuració proveïda.";
$a->strings["Email settings updated."] = "Configuració del correu electrònic actualitzada.";
$a->strings["Features updated"] = "Característiques actualitzades";
$a->strings["Passwords do not match. Password unchanged."] = "Les contrasenyes no coincideixen. Contrasenya no canviada.";
$a->strings["Empty passwords are not allowed. Password unchanged."] = "No es permeten contasenyes buides. Contrasenya no canviada";
$a->strings["Wrong password."] = "Contrasenya errònia";
$a->strings["Password changed."] = "Contrasenya canviada.";
$a->strings["Password update failed. Please try again."] = "Ha fallat l'actualització de la Contrasenya. Per favor, intenti-ho de nou.";
$a->strings[" Please use a shorter name."] = "Si us plau, faci servir un nom més curt.";
$a->strings[" Name too short."] = "Nom massa curt.";
$a->strings["Wrong Password"] = "Contrasenya Errònia";
$a->strings[" Not valid email."] = "Correu no vàlid.";
$a->strings[" Cannot change to that email."] = "No puc canviar a aquest correu.";
$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Els Fòrums privats no tenen permisos de privacitat. Empra la privacitat de grup per defecte.";
$a->strings["Private forum has no privacy permissions and no default privacy group."] = "Els Fòrums privats no tenen permisos de privacitat i tampoc privacitat per defecte de grup.";
$a->strings["Settings updated."] = "Ajustos actualitzats.";
$a->strings["Add application"] = "Afegir aplicació";
$a->strings["Consumer Key"] = "Consumer Key";
$a->strings["Consumer Secret"] = "Consumer Secret";
$a->strings["Redirect"] = "Redirigir";
$a->strings["Icon url"] = "icona de url";
$a->strings["You can't edit this application."] = "No pots editar aquesta aplicació.";
$a->strings["Connected Apps"] = "Aplicacions conectades";
$a->strings["Edit"] = "Editar";
$a->strings["Client key starts with"] = "Les claus de client comançen amb";
$a->strings["No name"] = "Sense nom";
$a->strings["Remove authorization"] = "retirar l'autorització";
$a->strings["No Plugin settings configured"] = "No s'han configurat ajustos de Plugin";
$a->strings["Plugin Settings"] = "Ajustos de Plugin";
$a->strings["Off"] = "Apagat";
$a->strings["On"] = "Engegat";
$a->strings["Additional Features"] = "Característiques Adicionals";
$a->strings["Built-in support for %s connectivity is %s"] = "El suport integrat per a la connectivitat de %s és %s";
$a->strings["enabled"] = "habilitat";
$a->strings["disabled"] = "deshabilitat";
$a->strings["StatusNet"] = "StatusNet";
$a->strings["Email access is disabled on this site."] = "L'accés al correu està deshabilitat en aquest lloc.";
$a->strings["Connector Settings"] = "Configuració de connectors";
$a->strings["Email/Mailbox Setup"] = "Preparació de Correu/Bústia";
$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Si vol comunicar-se amb els contactes de correu emprant aquest servei (opcional), Si us plau, especifiqui com connectar amb la seva bústia.";
$a->strings["Last successful email check:"] = "Última comprovació de correu amb èxit:";
$a->strings["IMAP server name:"] = "Nom del servidor IMAP:";
$a->strings["IMAP port:"] = "Port IMAP:";
$a->strings["Security:"] = "Seguretat:";
$a->strings["None"] = "Cap";
$a->strings["Email login name:"] = "Nom d'usuari del correu";
$a->strings["Email password:"] = "Contrasenya del correu:";
$a->strings["Reply-to address:"] = "Adreça de resposta:";
$a->strings["Send public posts to all email contacts:"] = "Enviar correu públic a tots els contactes del correu:";
$a->strings["Action after import:"] = "Acció després d'importar:";
$a->strings["Mark as seen"] = "Marcar com a vist";
$a->strings["Move to folder"] = "Moure a la carpeta";
$a->strings["Move to folder:"] = "Moure a la carpeta:";
$a->strings["Display Settings"] = "Ajustos de Pantalla";
$a->strings["Display Theme:"] = "Visualitzar el Tema:";
$a->strings["Mobile Theme:"] = "Tema Mobile:";
$a->strings["Update browser every xx seconds"] = "Actualitzar navegador cada xx segons";
$a->strings["Minimum of 10 seconds, no maximum"] = "Mínim cada 10 segons, no hi ha màxim";
$a->strings["Number of items to display per page:"] = "Número d'elements a mostrar per pàgina";
$a->strings["Maximum of 100 items"] = "Màxim de 100 elements";
$a->strings["Number of items to display per page when viewed from mobile device:"] = "Nombre d'elements a veure per pàgina quan es vegin des d'un dispositiu mòbil:";
$a->strings["Don't show emoticons"] = "No mostrar emoticons";
$a->strings["Normal Account Page"] = "Pàgina Normal del Compte ";
$a->strings["This account is a normal personal profile"] = "Aques compte es un compte personal normal";
$a->strings["Soapbox Page"] = "Pàgina de Soapbox";
$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "Aprova automàticament totes les sol·licituds de amistat/connexió com a fans de només lectura.";
$a->strings["Community Forum/Celebrity Account"] = "Compte de Comunitat/Celebritat";
$a->strings["Automatically approve all connection/friend requests as read-write fans"] = "Aprova automàticament totes les sol·licituds de amistat/connexió com a fans de lectura-escriptura";
$a->strings["Automatic Friend Page"] = "Compte d'Amistat Automàtica";
$a->strings["Automatically approve all connection/friend requests as friends"] = "Aprova totes les sol·licituds de amistat/connexió com a amic automàticament";
$a->strings["Private Forum [Experimental]"] = "Fòrum Privat [Experimental]";
$a->strings["Private forum - approved members only"] = "Fòrum privat - Només membres aprovats";
$a->strings["OpenID:"] = "OpenID:";
$a->strings["(Optional) Allow this OpenID to login to this account."] = "(Opcional) Permetre a aquest OpenID iniciar sessió en aquest compte.";
$a->strings["Publish your default profile in your local site directory?"] = "Publicar el teu perfil predeterminat en el directori del lloc local?";
$a->strings["Publish your default profile in the global social directory?"] = "Publicar el teu perfil predeterminat al directori social global?";
$a->strings["Hide your contact/friend list from viewers of your default profile?"] = "Amaga la teva llista de contactes/amics dels espectadors del seu perfil per defecte?";
$a->strings["Hide your profile details from unknown viewers?"] = "Amagar els detalls del seu perfil a espectadors desconeguts?";
$a->strings["Allow friends to post to your profile page?"] = "Permet als amics publicar en la seva pàgina de perfil?";
$a->strings["Allow friends to tag your posts?"] = "Permet als amics d'etiquetar els teus missatges?";
$a->strings["Allow us to suggest you as a potential friend to new members?"] = "Permeteu-nos suggerir-li com un amic potencial dels nous membres?";
$a->strings["Permit unknown people to send you private mail?"] = "Permetre a desconeguts enviar missatges al teu correu privat?";
$a->strings["Profile is <strong>not published</strong>."] = "El Perfil <strong>no està publicat</strong>.";
$a->strings["or"] = "o";
$a->strings["Your Identity Address is"] = "La seva Adreça d'Identitat és";
$a->strings["Automatically expire posts after this many days:"] = "Després de aquests nombre de dies, els missatges caduquen automàticament:";
$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Si està buit, els missatges no caducarà. Missatges caducats s'eliminaran";
$a->strings["Advanced expiration settings"] = "Configuració avançada d'expiració";
$a->strings["Advanced Expiration"] = "Expiració Avançada";
$a->strings["Expire posts:"] = "Expiració d'enviaments";
$a->strings["Expire personal notes:"] = "Expiració de notes personals";
$a->strings["Expire starred posts:"] = "Expiració de enviaments de favorits";
$a->strings["Expire photos:"] = "Expiració de fotos";
$a->strings["Only expire posts by others:"] = "Només expiren els enviaments dels altres:";
$a->strings["Account Settings"] = "Ajustos de Compte";
$a->strings["Password Settings"] = "Ajustos de Contrasenya";
$a->strings["New Password:"] = "Nova Contrasenya:";
$a->strings["Confirm:"] = "Confirmar:";
$a->strings["Leave password fields blank unless changing"] = "Deixi els camps de contrasenya buits per a no fer canvis";
$a->strings["Current Password:"] = "Contrasenya Actual:";
$a->strings["Your current password to confirm the changes"] = "La teva actual contrasenya a fi de confirmar els canvis";
$a->strings["Password:"] = "Contrasenya:";
$a->strings["Basic Settings"] = "Ajustos Basics";
$a->strings["Email Address:"] = "Adreça de Correu:";
$a->strings["Your Timezone:"] = "La teva zona Horària:";
$a->strings["Default Post Location:"] = "Localització per Defecte del Missatge:";
$a->strings["Use Browser Location:"] = "Ubicar-se amb el Navegador:";
$a->strings["Security and Privacy Settings"] = "Ajustos de Seguretat i Privacitat";
$a->strings["Maximum Friend Requests/Day:"] = "Nombre Màxim de Sol·licituds per Dia";
$a->strings["(to prevent spam abuse)"] = "(per a prevenir abusos de spam)";
$a->strings["Default Post Permissions"] = "Permisos de Correu per Defecte";
$a->strings["(click to open/close)"] = "(clicar per a obrir/tancar)";
$a->strings["Show to Groups"] = "Mostrar en Grups";
$a->strings["Show to Contacts"] = "Mostrar a Contactes";
$a->strings["Default Private Post"] = "Missatges Privats Per Defecte";
$a->strings["Default Public Post"] = "Missatges Públics Per Defecte";
$a->strings["Default Permissions for New Posts"] = "Permisos Per Defecte per a Nous Missatges";
$a->strings["Maximum private messages per day from unknown people:"] = "Màxim nombre de missatges, per dia, de desconeguts:";
$a->strings["Notification Settings"] = "Ajustos de Notificació";
$a->strings["By default post a status message when:"] = "Enviar per defecte un missatge de estatus quan:";
$a->strings["accepting a friend request"] = "Acceptar una sol·licitud d'amistat";
$a->strings["joining a forum/community"] = "Unint-se a un fòrum/comunitat";
$a->strings["making an <em>interesting</em> profile change"] = "fent un <em interesant</em> canvi al perfil";
$a->strings["Send a notification email when:"] = "Envia un correu notificant quan:";
$a->strings["You receive an introduction"] = "Has rebut una presentació";
$a->strings["Your introductions are confirmed"] = "La teva presentació està confirmada";
$a->strings["Someone writes on your profile wall"] = "Algú ha escrit en el teu mur de perfil";
$a->strings["Someone writes a followup comment"] = "Algú ha escrit un comentari de seguiment";
$a->strings["You receive a private message"] = "Has rebut un missatge privat";
$a->strings["You receive a friend suggestion"] = "Has rebut una suggerencia d'un amic";
$a->strings["You are tagged in a post"] = "Estàs etiquetat en un enviament";
$a->strings["You are poked/prodded/etc. in a post"] = "Has estat Atiat/punxat/etc, en un enviament";
$a->strings["Advanced Account/Page Type Settings"] = "Ajustos Avançats de Compte/ Pàgina";
$a->strings["Change the behaviour of this account for special situations"] = "Canviar el comportament d'aquest compte en situacions especials";
$a->strings["link"] = "enllaç";
$a->strings["Contact settings applied."] = "Ajustos de Contacte aplicats.";
$a->strings["Contact update failed."] = "Fracassà l'actualització de Contacte";
$a->strings["Contact not found."] = "Contacte no trobat";
$a->strings["Repair Contact Settings"] = "Reposar els ajustos de Contacte";
$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong>ADVERTÈNCIA: Això és molt avançat </strong> i si s'introdueix informació incorrecta la seva comunicació amb aquest contacte pot deixar de funcionar.";
$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "Si us plau, prem el botó 'Tornar' <strong>ara</strong> si no saps segur que has de fer aqui.";
$a->strings["Return to contact editor"] = "Tornar al editor de contactes";
$a->strings["Account Nickname"] = "Àlies del Compte";
$a->strings["@Tagname - overrides Name/Nickname"] = "@Tagname - té prel·lació sobre Nom/Àlies";
$a->strings["Account URL"] = "Adreça URL del Compte";
$a->strings["Friend Request URL"] = "Adreça URL de sol·licitud d'Amistat";
$a->strings["Friend Confirm URL"] = "Adreça URL de confirmació d'Amic";
$a->strings["Notification Endpoint URL"] = "Adreça URL de Notificació";
$a->strings["Poll/Feed URL"] = "Adreça de Enquesta/Alimentador";
$a->strings["New photo from this URL"] = "Nova foto d'aquesta URL";
$a->strings["No potential page delegates located."] = "No es troben pàgines potencialment delegades.";
$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Els delegats poden gestionar tots els aspectes d'aquest compte/pàgina, excepte per als ajustaments bàsics del compte. Si us plau, no deleguin el seu compte personal a ningú que no confiïn completament.";
$a->strings["Existing Page Managers"] = "Actuals Administradors de Pàgina";
$a->strings["Existing Page Delegates"] = "Actuals Delegats de Pàgina";
$a->strings["Potential Delegates"] = "Delegats Potencials";
$a->strings["Remove"] = "Esborrar";
$a->strings["Add"] = "Afegir";
$a->strings["No entries."] = "Sense entrades";
$a->strings["Poke/Prod"] = "Atia/Punxa";
$a->strings["poke, prod or do other things to somebody"] = "Atiar, punxar o fer altres coses a algú";
$a->strings["Recipient"] = "Recipient";
$a->strings["Choose what you wish to do to recipient"] = "Tria que vols fer amb el contenidor";
$a->strings["Make this post private"] = "Fes aquest missatge privat";
$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Això pot ocorre ocasionalment si el contacte fa una petició per ambdues persones i ja han estat aprovades.";
$a->strings["Response from remote site was not understood."] = "La resposta des del lloc remot no s'entenia.";
$a->strings["Unexpected response from remote site: "] = "Resposta inesperada de lloc remot:";
$a->strings["Confirmation completed successfully."] = "La confirmació s'ha completat correctament.";
$a->strings["Remote site reported: "] = "El lloc remot informa:";
$a->strings["Temporary failure. Please wait and try again."] = "Fallada temporal. Si us plau, espereu i torneu a intentar.";
$a->strings["Introduction failed or was revoked."] = "La presentació va fallar o va ser revocada.";
$a->strings["Unable to set contact photo."] = "No es pot canviar la foto de contacte.";
$a->strings["No user record found for '%s' "] = "No es troben registres d'usuari per a '%s'";
$a->strings["Our site encryption key is apparently messed up."] = "La nostra clau de xifrat del lloc pel que sembla en mal estat.";
$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "Es va proporcionar una URL del lloc buida o la URL no va poder ser desxifrada per nosaltres.";
$a->strings["Contact record was not found for you on our site."] = "No s'han trobat registres del contacte al nostre lloc.";
$a->strings["Site public key not available in contact record for URL %s."] = "la clau pública del lloc no disponible en les dades del contacte per URL %s.";
$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "La ID proporcionada pel seu sistema és un duplicat en el nostre sistema. Hauria de treballar si intenta de nou.";
$a->strings["Unable to set your contact credentials on our system."] = "No es pot canviar les seves credencials de contacte en el nostre sistema.";
$a->strings["Unable to update your contact profile details on our system"] = "No es pot actualitzar els detalls del seu perfil de contacte en el nostre sistema";
$a->strings["Connection accepted at %s"] = "Connexió acceptada en %s";
$a->strings["%1\$s has joined %2\$s"] = "%1\$s s'ha unit a %2\$s";
$a->strings["%1\$s welcomes %2\$s"] = "%1\$s benvingut %2\$s";
$a->strings["This introduction has already been accepted."] = "Aquesta presentació ha estat acceptada.";
$a->strings["Profile location is not valid or does not contain profile information."] = "El perfil de situació no és vàlid o no contè informació de perfil";
$a->strings["Warning: profile location has no identifiable owner name."] = "Atenció: El perfil de situació no te nom de propietari identificable.";
$a->strings["Warning: profile location has no profile photo."] = "Atenció: El perfil de situació no te foto de perfil";
$a->strings["%d required parameter was not found at the given location"] = array(
0 => "%d el paràmetre requerit no es va trobar al lloc indicat",
1 => "%d els paràmetres requerits no es van trobar allloc indicat",
);
$a->strings["Introduction complete."] = "Completada la presentació.";
$a->strings["Unrecoverable protocol error."] = "Error de protocol irrecuperable.";
$a->strings["Profile unavailable."] = "Perfil no disponible";
$a->strings["%s has received too many connection requests today."] = "%s avui ha rebut excesives peticions de connexió. ";
$a->strings["Spam protection measures have been invoked."] = "Mesures de protecció contra spam han estat invocades.";
$a->strings["Friends are advised to please try again in 24 hours."] = "S'aconsellà els amics que probin pasades 24 hores.";
$a->strings["Invalid locator"] = "Localitzador no vàlid";
$a->strings["Invalid email address."] = "Adreça de correu no vàlida.";
$a->strings["This account has not been configured for email. Request failed."] = "Aquest compte no s'ha configurat per al correu electrònic. Ha fallat la sol·licitud.";
$a->strings["Unable to resolve your name at the provided location."] = "Incapaç de resoldre el teu nom al lloc facilitat.";
$a->strings["You have already introduced yourself here."] = "Has fer la teva presentació aquí.";
$a->strings["Apparently you are already friends with %s."] = "Aparentment, ja tens amistat amb %s";
$a->strings["Invalid profile URL."] = "Perfil URL no vàlid.";
$a->strings["Your introduction has been sent."] = "La teva presentació ha estat enviada.";
$a->strings["Please login to confirm introduction."] = "Si us plau, entri per confirmar la presentació.";
$a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = "Sesió iniciada amb la identificació incorrecta. Entra en <strong>aquest</strong> perfil.";
$a->strings["Hide this contact"] = "Amaga aquest contacte";
$a->strings["Welcome home %s."] = "Benvingut de nou %s";
$a->strings["Please confirm your introduction/connection request to %s."] = "Si us plau, confirmi la seva sol·licitud de Presentació/Amistat a %s.";
$a->strings["Confirm"] = "Confirmar";
$a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Si us plau, introdueixi la seva \"Adreça Identificativa\" d'una de les següents xarxes socials suportades:";
$a->strings["<strike>Connect as an email follower</strike> (Coming soon)"] = "<strike>Connectar com un seguidor de correu</strike> (Disponible aviat)";
$a->strings["If you are not yet a member of the free social web, <a href=\"http://dir.friendica.com/siteinfo\">follow this link to find a public Friendica site and join us today</a>."] = "Si encara no ets membre de la web social lliure, <a href=\"http://dir.friendica.com/siteinfo\">segueix aquest enllaç per a trobar un lloc Friendica públic i uneix-te avui</a>.";
$a->strings["Friend/Connection Request"] = "Sol·licitud d'Amistat";
$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"] = "Exemples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca";
$a->strings["Please answer the following:"] = "Si us plau, contesti les següents preguntes:";
$a->strings["Does %s know you?"] = "%s et coneix?";
$a->strings["Add a personal note:"] = "Afegir una nota personal:";
$a->strings["StatusNet/Federated Social Web"] = "Web Social StatusNet/Federated ";
$a->strings[" - please do not use this form. Instead, enter %s into your Diaspora search bar."] = " - per favor no utilitzi aquest formulari. Al contrari, entra %s en la barra de cerques de Diaspora.";
$a->strings["Your Identity Address:"] = "La Teva Adreça Identificativa:";
$a->strings["Submit Request"] = "Sol·licitud Enviada";
$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s esta seguint %2\$s de %3\$s";
$a->strings["Global Directory"] = "Directori Global";
$a->strings["Find on this site"] = "Trobat en aquest lloc";
$a->strings["Site Directory"] = "Directori Local";
$a->strings["Gender: "] = "Gènere:";
$a->strings["No entries (some entries may be hidden)."] = "No hi ha entrades (algunes de les entrades poden estar amagades).";
$a->strings["Do you really want to delete this suggestion?"] = "Realment vols esborrar aquest suggeriment?";
$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Cap suggeriment disponible. Si això és un nou lloc, si us plau torna a intentar en 24 hores.";
$a->strings["Ignore/Hide"] = "Ignorar/Amagar";
$a->strings["People Search"] = "Cercant Gent";
$a->strings["No matches"] = "No hi ha coincidències";
$a->strings["No videos selected"] = "No s'han seleccionat vídeos ";
$a->strings["Access to this item is restricted."] = "L'accés a aquest element està restringit.";
$a->strings["View Album"] = "Veure Àlbum";
$a->strings["Recent Videos"] = "Videos Recents";
$a->strings["Upload New Videos"] = "Carrega Nous Videos";
$a->strings["Tag removed"] = "Etiqueta eliminada";
$a->strings["Remove Item Tag"] = "Esborrar etiqueta del element";
$a->strings["Select a tag to remove: "] = "Selecciona etiqueta a esborrar:";
$a->strings["Item not found"] = "Element no trobat";
$a->strings["Edit post"] = "Editar Enviament";
$a->strings["Event title and start time are required."] = "Títol d'esdeveniment i hora d'inici requerits.";
$a->strings["l, F j"] = "l, F j";
$a->strings["Edit event"] = "Editar esdeveniment";
$a->strings["Create New Event"] = "Crear un nou esdeveniment";
$a->strings["Previous"] = "Previ";
$a->strings["Next"] = "Següent";
$a->strings["hour:minute"] = "hora:minut";
$a->strings["Event details"] = "Detalls del esdeveniment";
$a->strings["Format is %s %s. Starting date and Title are required."] = "El Format és %s %s. Data d'inici i títol requerits.";
$a->strings["Event Starts:"] = "Inici d'Esdeveniment:";
$a->strings["Required"] = "Requerit";
$a->strings["Finish date/time is not known or not relevant"] = "La data/hora de finalització no es coneixen o no són relevants";
$a->strings["Event Finishes:"] = "L'esdeveniment Finalitza:";
$a->strings["Adjust for viewer timezone"] = "Ajustar a la zona horaria de l'espectador";
$a->strings["Description:"] = "Descripció:";
$a->strings["Title:"] = "Títol:";
$a->strings["Share this event"] = "Compartir aquest esdeveniment";
$a->strings["Files"] = "Arxius";
$a->strings["Export account"] = "Exportar compte";
$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Exportar la teva informació del compte i de contactes. Empra això per fer una còpia de seguretat del teu compte i/o moure'l cap altre servidor. ";
$a->strings["Export all"] = "Exportar tot";
$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Exportar la teva informació de compte, contactes i tots els teus articles com a json. Pot ser un fitxer molt gran, i pot trigar molt temps. Empra això per fer una còpia de seguretat total del teu compte (les fotos no s'exporten)";
$a->strings["- select -"] = "- seleccionar -";
$a->strings["Import"] = "Importar";
$a->strings["Move account"] = "Moure el compte";
$a->strings["You can import an account from another Friendica server."] = "Pots importar un compte d'un altre servidor Friendica";
$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "Es necessari que exportis el teu compte de l'antic servidor i el pugis a aquest. Recrearem el teu antic compte aquí amb tots els teus contactes. Intentarem també informar als teus amics que t'has traslladat aquí.";
$a->strings["This feature is experimental. We can't import contacts from the OStatus network (statusnet/identi.ca) or from Diaspora"] = "Aquesta característica es experimental. Podem importar els teus contactes de la xarxa OStatus (status/identi.ca) o de Diaspora";
$a->strings["Account file"] = "Arxiu del compte";
$a->strings["To export your accont, go to \"Settings->Export your porsonal data\" and select \"Export account\""] = "Per exportar el teu compte, ves a \"Ajustos->Exportar les teves dades personals\" i sel·lecciona \"Exportar compte\"";
$a->strings["[Embedded content - reload page to view]"] = "[Contingut embegut - recarrega la pàgina per a veure-ho]";
$a->strings["Contact added"] = "Contacte afegit";
$a->strings["This is Friendica, version"] = "Això és Friendica, versió";
$a->strings["running at web location"] = "funcionant en la ubicació web";
$a->strings["Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn more about the Friendica project."] = "Si us plau, visiteu <a href=\"http://friendica.com\">Friendica.com</a> per obtenir més informació sobre el projecte Friendica.";
$a->strings["Bug reports and issues: please visit"] = "Pels informes d'error i problemes: si us plau, visiteu";
$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com"] = "Suggeriments, elogis, donacions, etc si us plau escrigui a \"Info\" en Friendica - dot com";
$a->strings["Installed plugins/addons/apps:"] = "plugins/addons/apps instal·lats:";
$a->strings["No installed plugins/addons/apps"] = "plugins/addons/apps no instal·lats";
$a->strings["Friend suggestion sent."] = "Enviat suggeriment d'amic.";
$a->strings["Suggest Friends"] = "Suggerir Amics";
$a->strings["Suggest a friend for %s"] = "Suggerir un amic per a %s";
$a->strings["Group created."] = "Grup creat.";
$a->strings["Could not create group."] = "No puc crear grup.";
$a->strings["Group not found."] = "Grup no trobat";
$a->strings["Group name changed."] = "Nom de Grup canviat.";
$a->strings["Create a group of contacts/friends."] = "Crear un grup de contactes/amics.";
$a->strings["Group Name: "] = "Nom del Grup:";
$a->strings["Group removed."] = "Grup esborrat.";
$a->strings["Unable to remove group."] = "Incapaç de esborrar Grup.";
$a->strings["Group Editor"] = "Editor de Grup:";
$a->strings["Members"] = "Membres";
$a->strings["No profile"] = "Sense perfil";
$a->strings["Help:"] = "Ajuda:";
$a->strings["Not Found"] = "No trobat";
$a->strings["Page not found."] = "Pàgina no trobada.";
$a->strings["No contacts."] = "Sense Contactes";
$a->strings["Welcome to %s"] = "Benvingut a %s";
$a->strings["Access denied."] = "Accés denegat.";
$a->strings["File exceeds size limit of %d"] = "L'arxiu excedeix la mida límit de %d";
$a->strings["File upload failed."] = "La càrrega de fitxers ha fallat.";
$a->strings["Image exceeds size limit of %d"] = "La imatge sobrepassa el límit de mida de %d";
$a->strings["Unable to process image."] = "Incapaç de processar la imatge.";
$a->strings["Image upload failed."] = "Actualització de la imatge fracassada.";
$a->strings["Total invitation limit exceeded."] = "Limit d'invitacions excedit.";
$a->strings["%s : Not a valid email address."] = "%s : No es una adreça de correu vàlida";
$a->strings["Please join us on Friendica"] = "Per favor, uneixi's a nosaltres en Friendica";
$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Limit d'invitacions excedit. Per favor, Contacti amb l'administrador del lloc.";
$a->strings["%s : Message delivery failed."] = "%s : Ha fallat l'entrega del missatge.";
$a->strings["%d message sent."] = array(
0 => "%d missatge enviat",
1 => "%d missatges enviats.",
);
$a->strings["You have no more invitations available"] = "No te més invitacions disponibles";
$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visita %s per a una llista de llocs públics on unir-te. Els membres de Friendica d'altres llocs poden connectar-se de forma total, així com amb membres de moltes altres xarxes socials.";
$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Per acceptar aquesta invitació, per favor visita i registra't a %s o en qualsevol altre pàgina web pública Friendica.";
$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Tots els llocs Friendica estàn interconnectats per crear una web social amb privacitat millorada, controlada i propietat dels seus membres. També poden connectar amb moltes xarxes socials tradicionals. Consulteu %s per a una llista de llocs de Friendica alternatius en que pot inscriure's.";
$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Nostres disculpes. Aquest sistema no està configurat actualment per connectar amb altres llocs públics o convidar als membres.";
$a->strings["Send invitations"] = "Enviant Invitacions";
$a->strings["Enter email addresses, one per line:"] = "Entri adreçes de correu, una per línia:";
$a->strings["Your message:"] = "El teu missatge:";
$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Estàs cordialment convidat a ajuntarte a mi i altres amics propers en Friendica - i ajudar-nos a crear una millor web social.";
$a->strings["You will need to supply this invitation code: \$invite_code"] = "Vostè haurà de proporcionar aquest codi d'invitació: \$invite_code";
$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Un cop registrat, si us plau contactar amb mi a través de la meva pàgina de perfil a:";
$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendica.com"] = "Per a més informació sobre el projecte Friendica i perque creiem que això es important, per favor, visita http://friendica.com";
$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Nombre diari de missatges al mur per %s excedit. El missatge ha fallat.";
$a->strings["No recipient selected."] = "No s'ha seleccionat destinatari.";
$a->strings["Unable to check your home location."] = "Incapaç de comprovar la localització.";
$a->strings["Message could not be sent."] = "El Missatge no ha estat enviat.";
$a->strings["Message collection failure."] = "Ha fallat la recollida del missatge.";
$a->strings["Message sent."] = "Missatge enviat.";
$a->strings["No recipient."] = "Sense destinatari.";
$a->strings["Send Private Message"] = "Enviant Missatge Privat";
$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "si vols respondre a %s, comprova que els ajustos de privacitat del lloc permeten correus privats de remitents desconeguts.";
$a->strings["To:"] = "Per a:";
$a->strings["Subject:"] = "Assumpte::";
$a->strings["Time Conversion"] = "Temps de Conversió";
$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica ofereix aquest servei per a compartir esdeveniments amb d'altres xarxes i amics en zones horaries que son desconegudes";
$a->strings["UTC time: %s"] = "hora UTC: %s";
$a->strings["Current timezone: %s"] = "Zona horària actual: %s";
$a->strings["Converted localtime: %s"] = "Conversión de hora local: %s";
$a->strings["Please select your timezone:"] = "Si us plau, seleccioneu la vostra zona horària:";
$a->strings["Remote privacy information not available."] = "Informació de privacitat remota no disponible.";
$a->strings["Visible to:"] = "Visible per a:";
$a->strings["No valid account found."] = "compte no vàlid trobat.";
$a->strings["Password reset request issued. Check your email."] = "Sol·licitut de restabliment de contrasenya enviat. Comprovi el seu correu.";
$a->strings["Password reset requested at %s"] = "Contrasenya restablerta enviada a %s";
$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La sol·licitut no pot ser verificada. (Hauries de presentar-la abans). Restabliment de contrasenya fracassat.";
$a->strings["Password Reset"] = "Restabliment de Contrasenya";
$a->strings["Your password has been reset as requested."] = "La teva contrasenya fou restablerta com vas demanar.";
$a->strings["Your new password is"] = "La teva nova contrasenya es";
$a->strings["Save or copy your new password - and then"] = "Guarda o copia la nova contrasenya - i llavors";
$a->strings["click here to login"] = "clica aquí per identificarte";
$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Pots camviar la contrasenya des de la pàgina de <em>Configuración</em> desprès d'accedir amb èxit.";
$a->strings["Your password has been changed at %s"] = "La teva contrasenya ha estat canviada a %s";
$a->strings["Forgot your Password?"] = "Has Oblidat la Contrasenya?";
$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introdueixi la seva adreça de correu i enivii-la per restablir la seva contrasenya. Llavors comprovi el seu correu per a les següents instruccións. ";
$a->strings["Nickname or Email: "] = "Àlies o Correu:";
$a->strings["Reset"] = "Restablir";
$a->strings["System down for maintenance"] = "Sistema apagat per manteniment";
$a->strings["Manage Identities and/or Pages"] = "Administrar Identitats i/o Pàgines";
$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Alternar entre les diferents identitats o les pàgines de comunitats/grups que comparteixen les dades del seu compte o que se li ha concedit els permisos de \"administrar\"";
$a->strings["Select an identity to manage: "] = "Seleccionar identitat a administrar:";
$a->strings["Profile Match"] = "Perfil Aconseguit";
$a->strings["No keywords to match. Please add keywords to your default profile."] = "No hi ha paraules clau que coincideixin. Si us plau, afegeixi paraules clau al teu perfil predeterminat.";
$a->strings["is interested in:"] = "està interessat en:";
$a->strings["Unable to locate contact information."] = "No es pot trobar informació de contacte.";
$a->strings["Do you really want to delete this message?"] = "Realment vols esborrar aquest missatge?";
$a->strings["Message deleted."] = "Missatge eliminat.";
$a->strings["Conversation removed."] = "Conversació esborrada.";
$a->strings["No messages."] = "Sense missatges.";
$a->strings["Unknown sender - %s"] = "remitent desconegut - %s";
$a->strings["You and %s"] = "Tu i %s";
$a->strings["%s and You"] = "%s i Tu";
$a->strings["Delete conversation"] = "Esborrar conversació";
$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A";
$a->strings["%d message"] = array(
0 => "%d missatge",
1 => "%d missatges",
);
$a->strings["Message not available."] = "Missatge no disponible.";
$a->strings["Delete message"] = "Esborra missatge";
$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Comunicacions degures no disponibles. Tú <strong>pots</strong> respondre des de la pàgina de perfil del remitent.";
$a->strings["Send Reply"] = "Enviar Resposta";
$a->strings["Mood"] = "Humor";
$a->strings["Set your current mood and tell your friends"] = "Ajusta el teu actual estat d'ànim i comenta-ho als amics";
$a->strings["Search Results For:"] = "Resultats de la Cerca Per a:";
$a->strings["Commented Order"] = "Ordre dels Comentaris";
$a->strings["Sort by Comment Date"] = "Ordenar per Data de Comentari";
$a->strings["Posted Order"] = "Ordre dels Enviaments";
$a->strings["Sort by Post Date"] = "Ordenar per Data d'Enviament";
$a->strings["Personal"] = "Personal";
$a->strings["Posts that mention or involve you"] = "Missatge que et menciona o t'impliquen";
$a->strings["New"] = "Nou";
$a->strings["Activity Stream - by date"] = "Activitat del Flux - per data";
$a->strings["Shared Links"] = "Enllaços Compartits";
$a->strings["Interesting Links"] = "Enllaços Interesants";
$a->strings["Starred"] = "Favorits";
$a->strings["Favourite Posts"] = "Enviaments Favorits";
$a->strings["Warning: This group contains %s member from an insecure network."] = array(
0 => "Advertència: Aquest grup conté el membre %s en una xarxa insegura.",
1 => "Advertència: Aquest grup conté %s membres d'una xarxa insegura.",
);
$a->strings["Private messages to this group are at risk of public disclosure."] = "Els missatges privats a aquest grup es troben en risc de divulgació pública.";
$a->strings["No such group"] = "Cap grup com";
$a->strings["Group is empty"] = "El Grup es buit";
$a->strings["Group: "] = "Grup:";
$a->strings["Contact: "] = "Contacte:";
$a->strings["Private messages to this person are at risk of public disclosure."] = "Els missatges privats a aquesta persona es troben en risc de divulgació pública.";
$a->strings["Invalid contact."] = "Contacte no vàlid.";
$a->strings["Invalid request identifier."] = "Sol·licitud d'identificació no vàlida.";
$a->strings["Discard"] = "Descartar";
$a->strings["System"] = "Sistema";
$a->strings["Show Ignored Requests"] = "Mostra les Sol·licituds Ignorades";
$a->strings["Hide Ignored Requests"] = "Amaga les Sol·licituds Ignorades";
$a->strings["Notification type: "] = "Tipus de Notificació:";
$a->strings["Friend Suggestion"] = "Amics Suggerits ";
$a->strings["suggested by %s"] = "sugerit per %s";
$a->strings["Post a new friend activity"] = "Publica una activitat d'amic nova";
$a->strings["if applicable"] = "si es pot aplicar";
$a->strings["Claims to be known to you: "] = "Diu que et coneix:";
$a->strings["yes"] = "";
$a->strings["no"] = "no";
$a->strings["Approve as: "] = "Aprovat com:";
$a->strings["Friend"] = "Amic";
$a->strings["Sharer"] = "Partícip";
$a->strings["Fan/Admirer"] = "Fan/Admirador";
$a->strings["Friend/Connect Request"] = "Sol·licitud d'Amistat/Connexió";
$a->strings["New Follower"] = "Nou Seguidor";
$a->strings["No introductions."] = "Sense presentacions.";
$a->strings["%s liked %s's post"] = "A %s li agrada l'enviament de %s";
$a->strings["%s disliked %s's post"] = "A %s no li agrada l'enviament de %s";
$a->strings["%s is now friends with %s"] = "%s es ara amic de %s";
$a->strings["%s created a new post"] = "%s ha creat un enviament nou";
$a->strings["%s commented on %s's post"] = "%s va comentar en l'enviament de %s";
$a->strings["No more network notifications."] = "No més notificacions de xarxa.";
$a->strings["Network Notifications"] = "Notificacions de la Xarxa";
$a->strings["No more system notifications."] = "No més notificacions del sistema.";
$a->strings["System Notifications"] = "Notificacions del Sistema";
$a->strings["No more personal notifications."] = "No més notificacions personals.";
$a->strings["Personal Notifications"] = "Notificacions Personals";
$a->strings["No more home notifications."] = "No més notificacions d'inici.";
$a->strings["Home Notifications"] = "Notificacions d'Inici";
$a->strings["Photo Albums"] = "Àlbum de Fotos";
$a->strings["Contact Photos"] = "Fotos de Contacte";
$a->strings["Upload New Photos"] = "Actualitzar Noves Fotos";
$a->strings["Contact information unavailable"] = "Informació del Contacte no disponible";
$a->strings["Album not found."] = "Àlbum no trobat.";
$a->strings["Delete Album"] = "Eliminar Àlbum";
$a->strings["Do you really want to delete this photo album and all its photos?"] = "Realment vols esborrar aquest album de fotos amb totes les fotos?";
$a->strings["Delete Photo"] = "Eliminar Foto";
$a->strings["Do you really want to delete this photo?"] = "Realment vols esborrar aquesta foto?";
$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s fou etiquetat a %2\$s per %3\$s";
$a->strings["a photo"] = "una foto";
$a->strings["Image exceeds size limit of "] = "La imatge excedeix el límit de ";
$a->strings["Image file is empty."] = "El fitxer de imatge és buit.";
$a->strings["No photos selected"] = "No s'han seleccionat fotos";
$a->strings["You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."] = "Has emprat %1$.2f Mbytes de %2$.2f Mbytes del magatzem de fotos.";
$a->strings["Upload Photos"] = "Carregar Fotos";
$a->strings["New album name: "] = "Nou nom d'àlbum:";
$a->strings["or existing album name: "] = "o nom d'àlbum existent:";
$a->strings["Do not show a status post for this upload"] = "No tornis a mostrar un missatge d'estat d'aquesta pujada";
$a->strings["Permissions"] = "Permisos";
$a->strings["Private Photo"] = "Foto Privada";
$a->strings["Public Photo"] = "Foto Pública";
$a->strings["Edit Album"] = "Editar Àlbum";
$a->strings["Show Newest First"] = "Mostrar el més Nou Primer";
$a->strings["Show Oldest First"] = "Mostrar el més Antic Primer";
$a->strings["View Photo"] = "Veure Foto";
$a->strings["Permission denied. Access to this item may be restricted."] = "Permís denegat. L'accés a aquest element pot estar restringit.";
$a->strings["Photo not available"] = "Foto no disponible";
$a->strings["View photo"] = "Veure foto";
$a->strings["Edit photo"] = "Editar foto";
$a->strings["Use as profile photo"] = "Emprar com a foto del perfil";
$a->strings["Private Message"] = "Missatge Privat";
$a->strings["View Full Size"] = "Veure'l a Mida Completa";
$a->strings["Tags: "] = "Etiquetes:";
$a->strings["[Remove any tag]"] = "Treure etiquetes";
$a->strings["Rotate CW (right)"] = "Rotar CW (dreta)";
$a->strings["Rotate CCW (left)"] = "Rotar CCW (esquerra)";
$a->strings["New album name"] = "Nou nom d'àlbum";
$a->strings["Caption"] = "Títol";
$a->strings["Add a Tag"] = "Afegir una etiqueta";
$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Exemple: @bob, @Barbara_jensen, @jim@example.com, #California, #camping";
$a->strings["Private photo"] = "Foto Privada";
$a->strings["Public photo"] = "Foto pública";
$a->strings["I like this (toggle)"] = "M'agrada això (canviar)";
$a->strings["I don't like this (toggle)"] = "No m'agrada això (canviar)";
$a->strings["This is you"] = "Aquest ets tu";
$a->strings["Comment"] = "Comentari";
$a->strings["Recent Photos"] = "Fotos Recents";
$a->strings["Welcome to Friendica"] = "Benvingut a Friendica";
$a->strings["New Member Checklist"] = "Llista de Verificació dels Nous Membres";
$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Ens agradaria oferir alguns consells i enllaços per ajudar a fer la teva experiència agradable. Feu clic a qualsevol element per visitar la pàgina corresponent. Un enllaç a aquesta pàgina serà visible des de la pàgina d'inici durant dues setmanes després de la teva inscripció inicial i després desapareixerà en silenci.";
$a->strings["Getting Started"] = "Començem";
$a->strings["Friendica Walk-Through"] = "Paseja per Friendica";
$a->strings["On your <em>Quick Start</em> page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "A la teva pàgina de <em>Inici Ràpid</em> - troba una breu presentació per les teves fitxes de perfil i xarxa, crea alguna nova connexió i troba algun grup per unir-te.";
$a->strings["Go to Your Settings"] = "Anar als Teus Ajustos";
$a->strings["On your <em>Settings</em> page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "En la de la seva <em>configuració</em> de la pàgina - canviï la contrasenya inicial. També prengui nota de la Adreça d'Identitat. Això s'assembla a una adreça de correu electrònic - i serà útil per fer amics a la xarxa social lliure.";
$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Reviseu les altres configuracions, en particular la configuració de privadesa. Una llista de directoris no publicada és com tenir un número de telèfon no llistat. Normalment, hauria de publicar la seva llista - a menys que tots els seus amics i els amics potencials sàpiguen exactament com trobar-li.";
$a->strings["Upload Profile Photo"] = "Pujar Foto del Perfil";
$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Puji una foto del seu perfil si encara no ho ha fet. Els estudis han demostrat que les persones amb fotos reals de ells mateixos tenen deu vegades més probabilitats de fer amics que les persones que no ho fan.";
$a->strings["Edit Your Profile"] = "Editar el Teu Perfil";
$a->strings["Edit your <strong>default</strong> profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Editi el perfil per <strong>defecte</strong> al seu gust. Reviseu la configuració per ocultar la seva llista d'amics i ocultar el perfil dels visitants desconeguts.";
$a->strings["Profile Keywords"] = "Paraules clau del Perfil";
$a->strings["Set some public keywords for your default profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Estableix algunes paraules clau públiques al teu perfil predeterminat que descriguin els teus interessos. Podem ser capaços de trobar altres persones amb interessos similars i suggerir amistats.";
$a->strings["Connecting"] = "Connectant";
$a->strings["Authorise the Facebook Connector if you currently have a Facebook account and we will (optionally) import all your Facebook friends and conversations."] = "Autoritzi el connector de Facebook si vostè té un compte al Facebook i nosaltres (opcionalment) importarem tots els teus amics de Facebook i les converses.";
$a->strings["<em>If</em> this is your own personal server, installing the Facebook addon may ease your transition to the free social web."] = "<em>Si </em> aquesta és el seu servidor personal, la instal·lació del complement de Facebook pot facilitar la transició a la web social lliure.";
$a->strings["Importing Emails"] = "Important Emails";
$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Introduïu les dades d'accés al correu electrònic a la seva pàgina de configuració de connector, si es desitja importar i relacionar-se amb amics o llistes de correu de la seva bústia d'email";
$a->strings["Go to Your Contacts Page"] = "Anar a la Teva Pàgina de Contactes";
$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the <em>Add New Contact</em> dialog."] = "La seva pàgina de Contactes és la seva porta d'entrada a la gestió de l'amistat i la connexió amb amics d'altres xarxes. Normalment, vostè entrar en la seva direcció o URL del lloc al diàleg <em>Afegir Nou Contacte</em>.";
$a->strings["Go to Your Site's Directory"] = "Anar al Teu Directori";
$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on their profile page. Provide your own Identity Address if requested."] = "La pàgina del Directori li permet trobar altres persones en aquesta xarxa o altres llocs federats. Busqui un enllaç <em>Connectar</em> o <em>Seguir</em> a la seva pàgina de perfil. Proporcioni la seva pròpia Adreça de Identitat si així ho sol·licita.";
$a->strings["Finding New People"] = "Trobar Gent Nova";
$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "Al tauler lateral de la pàgina de contacte Hi ha diverses eines per trobar nous amics. Podem coincidir amb les persones per interesos, buscar persones pel nom o per interès, i oferir suggeriments basats en les relacions de la xarxa. En un nou lloc, els suggeriments d'amics, en general comencen a poblar el lloc a les 24 hores.";
$a->strings["Group Your Contacts"] = "Agrupar els Teus Contactes";
$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Una vegada que s'han fet alguns amics, organitzi'ls en grups de conversa privada a la barra lateral de la seva pàgina de contactes i després pot interactuar amb cada grup de forma privada a la pàgina de la xarxa.";
$a->strings["Why Aren't My Posts Public?"] = "Per que no es public el meu enviament?";
$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica respecta la teva privacitat. Per defecte, els teus enviaments només s'envien a gent que has afegit com a amic. Per més informació, mira la secció d'ajuda des de l'enllaç de dalt.";
$a->strings["Getting Help"] = "Demanant Ajuda";
$a->strings["Go to the Help Section"] = "Anar a la secció d'Ajuda";
$a->strings["Our <strong>help</strong> pages may be consulted for detail on other program features and resources."] = "A les nostres pàgines <strong>d'ajuda</strong> es poden consultar detalls sobre les característiques d'altres programes i recursos.";
$a->strings["Requested profile is not available."] = "El perfil sol·licitat no està disponible.";
$a->strings["Tips for New Members"] = "Consells per a nous membres";
$a->strings["Friendica Social Communications Server - Setup"] = "Friendica Social Communications Server - Ajustos";
$a->strings["Could not connect to database."] = "No puc connectar a la base de dades.";
$a->strings["Could not create table."] = "No puc creat taula.";
$a->strings["Your Friendica site database has been installed."] = "La base de dades del teu lloc Friendica ha estat instal·lada.";
$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Pot ser que hagi d'importar l'arxiu \"database.sql\" manualment amb phpmyadmin o mysql.";
$a->strings["Please see the file \"INSTALL.txt\"."] = "Per favor, consulti l'arxiu \"INSTALL.txt\".";
$a->strings["System check"] = "Comprovació del Sistema";
$a->strings["Check again"] = "Comprovi de nou";
$a->strings["Database connection"] = "Conexió a la base de dades";
$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Per a instal·lar Friendica necessitem conèixer com connectar amb la deva base de dades.";
$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Per favor, posi's en contacte amb el seu proveïdor de hosting o administrador del lloc si té alguna pregunta sobre aquestes opcions.";
$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "La base de dades que especifiques ja hauria d'existir. Si no és així, crea-la abans de continuar.";
$a->strings["Database Server Name"] = "Nom del Servidor de base de Dades";
$a->strings["Database Login Name"] = "Nom d'Usuari de la base de Dades";
$a->strings["Database Login Password"] = "Contrasenya d'Usuari de la base de Dades";
$a->strings["Database Name"] = "Nom de la base de Dades";
$a->strings["Site administrator email address"] = "Adreça de correu del administrador del lloc";
$a->strings["Your account email address must match this in order to use the web admin panel."] = "El seu compte d'adreça electrònica ha de coincidir per tal d'utilitzar el panell d'administració web.";
$a->strings["Please select a default timezone for your website"] = "Per favor, seleccioni una zona horària per defecte per al seu lloc web";
$a->strings["Site settings"] = "Configuracions del lloc";
$a->strings["Could not find a command line version of PHP in the web server PATH."] = "No es va poder trobar una versió de línia de comandos de PHP en la ruta del servidor web.";
$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron. See <a href='http://friendica.com/node/27'>'Activating scheduled tasks'</a>"] = "Si no tens una versió de línia de comandos instal·lada al teu servidor PHP, no podràs fer córrer els sondejos via cron. Mira <a href='http://friendica.com/node/27'>'Activating scheduled tasks'</a>";
$a->strings["PHP executable path"] = "Direcció del executable PHP";
$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Entra la ruta sencera fins l'executable de php. Pots deixar això buit per continuar l'instal·lació.";
$a->strings["Command line PHP"] = "Linia de comandos PHP";
$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "El programari executable PHP no es el binari php cli (hauria de ser la versió cgi-fcgi)";
$a->strings["Found PHP version: "] = "Trobada la versió PHP:";
$a->strings["PHP cli binary"] = "PHP cli binari";
$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La versió de línia de comandos de PHP en el seu sistema no té \"register_argc_argv\" habilitat.";
$a->strings["This is required for message delivery to work."] = "Això és necessari perquè funcioni el lliurament de missatges.";
$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: la funció \"openssl_pkey_new\" en aquest sistema no és capaç de generar claus de xifrat";
$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Si s'executa en Windows, per favor consulti la secció \"http://www.php.net/manual/en/openssl.installation.php\".";
$a->strings["Generate encryption keys"] = "Generar claus d'encripció";
$a->strings["libCurl PHP module"] = "Mòdul libCurl de PHP";
$a->strings["GD graphics PHP module"] = "Mòdul GD de gràfics de PHP";
$a->strings["OpenSSL PHP module"] = "Mòdul OpenSSl de PHP";
$a->strings["mysqli PHP module"] = "Mòdul mysqli de PHP";
$a->strings["mb_string PHP module"] = "Mòdul mb_string de PHP";
$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite modul ";
$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: el mòdul mod-rewrite del servidor web Apache és necessari però no està instal·lat.";
$a->strings["Error: libCURL PHP module required but not installed."] = "Error: El mòdul libCURL de PHP és necessari però no està instal·lat.";
$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: el mòdul gràfic GD de PHP amb support per JPEG és necessari però no està instal·lat.";
$a->strings["Error: openssl PHP module required but not installed."] = "Error: El mòdul enssl de PHP és necessari però no està instal·lat.";
$a->strings["Error: mysqli PHP module required but not installed."] = "Error: El mòdul mysqli de PHP és necessari però no està instal·lat.";
$a->strings["Error: mb_string PHP module required but not installed."] = "Error: mòdul mb_string de PHP requerit però no instal·lat.";
$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "L'instal·lador web necessita crear un arxiu anomenat \".htconfig.php\" en la carpeta superior del seu servidor web però alguna cosa ho va impedir.";
$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Això freqüentment és a causa d'una configuració de permisos; el servidor web no pot escriure arxius en la carpeta - encara que sigui possible.";
$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top folder."] = "Al final d'aquest procediment, et facilitarem un text que hauràs de guardar en un arxiu que s'anomena .htconfig.php que hi es a la carpeta principal del teu Friendica.";
$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Alternativament, pots saltar-te aquest procediment i configurar-ho manualment. Per favor, mira l'arxiu \"INTALL.txt\" per a instruccions.";
$a->strings[".htconfig.php is writable"] = ".htconfig.php és escribible";
$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Friendica empra el motor de plantilla Smarty3 per dibuixar la web. Smarty3 compila plantilles a PHP per accelerar el redibuxar.";
$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "Per poder guardar aquestes plantilles compilades, el servidor web necessita tenir accés d'escriptura al directori view/smarty3/ sota la carpeta principal de Friendica.";
$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Per favor, asegura que l'usuari que corre el servidor web (p.e. www-data) te accés d'escriptura a aquesta carpeta.";
$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "Nota: Com a mesura de seguretat, hauries de facilitar al servidor web, accés d'escriptura a view/smarty3/ excepte els fitxers de plantilles (.tpl) que conté.";
$a->strings["view/smarty3 is writable"] = "view/smarty3 es escribible";
$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "URL rewrite en .htaccess no esta treballant. Comprova la configuració del teu servidor.";
$a->strings["Url rewrite is working"] = "URL rewrite està treballant";
$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "L'arxiu per a la configuració de la base de dades \".htconfig.php\" no es pot escriure. Per favor, usi el text adjunt per crear un arxiu de configuració en l'arrel del servidor web.";
$a->strings["Errors encountered creating database tables."] = "Trobats errors durant la creació de les taules de la base de dades.";
$a->strings["<h1>What next</h1>"] = "<h1>Que es següent</h1>";
$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT: necessitarà configurar [manualment] el programar una tasca pel sondejador (poller.php)";
$a->strings["Post successful."] = "Publicat amb éxit.";
$a->strings["OpenID protocol error. No ID returned."] = "Error al protocol OpenID. No ha retornat ID.";
$a->strings["Account not found and OpenID registration is not permitted on this site."] = "Compte no trobat i el registrar-se amb OpenID no està permès en aquest lloc.";
$a->strings["Image uploaded but image cropping failed."] = "Imatge pujada però no es va poder retallar.";
$a->strings["Image size reduction [%s] failed."] = "La reducció de la imatge [%s] va fracassar.";
$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Recarregui la pàgina o netegi la caché del navegador si la nova foto no apareix immediatament.";
$a->strings["Unable to process image"] = "No es pot processar la imatge";
$a->strings["Upload File:"] = "Pujar arxiu:";
$a->strings["Select a profile:"] = "Tria un perfil:";
$a->strings["Upload"] = "Pujar";
$a->strings["skip this step"] = "saltar aquest pas";
$a->strings["select a photo from your photo albums"] = "tria una foto dels teus àlbums";
$a->strings["Crop Image"] = "retallar imatge";
$a->strings["Please adjust the image cropping for optimum viewing."] = "Per favor, ajusta la retallada d'imatge per a una optima visualització.";
$a->strings["Done Editing"] = "Edició Feta";
$a->strings["Image uploaded successfully."] = "Carregada de la imatge amb èxit.";
$a->strings["Not available."] = "No disponible.";
$a->strings["%d comment"] = array(
0 => "%d comentari",
1 => "%d comentaris",
);
$a->strings["like"] = "Agrada";
$a->strings["dislike"] = "Desagrada";
$a->strings["Share this"] = "Compartir això";
$a->strings["share"] = "Compartir";
$a->strings["Bold"] = "Negreta";
$a->strings["Italic"] = "Itallica";
$a->strings["Underline"] = "Subratllat";
$a->strings["Quote"] = "Cometes";
$a->strings["Code"] = "Codi";
$a->strings["Image"] = "Imatge";
$a->strings["Link"] = "Enllaç";
$a->strings["Video"] = "Video";
$a->strings["add star"] = "Afegir a favorits";
$a->strings["remove star"] = "Esborrar favorit";
$a->strings["toggle star status"] = "Canviar estatus de favorit";
$a->strings["starred"] = "favorit";
$a->strings["add tag"] = "afegir etiqueta";
$a->strings["save to folder"] = "guardat a la carpeta";
$a->strings["to"] = "a";
$a->strings["Wall-to-Wall"] = "Mur-a-Mur";
$a->strings["via Wall-To-Wall:"] = "via Mur-a-Mur";
$a->strings["This entry was edited"] = "L'entrada fou editada";
$a->strings["via"] = "via";
$a->strings["Theme settings"] = "Configuració de Temes";
$a->strings["Set resize level for images in posts and comments (width and height)"] = "Ajusteu el nivell de canvi de mida d'imatges en els missatges i comentaris ( amplada i alçada";
$a->strings["Set font-size for posts and comments"] = "Canvia la mida del tipus de lletra per enviaments i comentaris";
$a->strings["Set theme width"] = "Ajustar l'ample del tema";
$a->strings["Color scheme"] = "Esquema de colors";
$a->strings["Set line-height for posts and comments"] = "Canvia l'espaiat de línia per enviaments i comentaris";
$a->strings["Set resolution for middle column"] = "canvia la resolució per a la columna central";
$a->strings["Set color scheme"] = "Canvia l'esquema de color";
$a->strings["Set twitter search term"] = "Ajustar el terme de cerca de twitter";
$a->strings["Set zoomfactor for Earth Layer"] = "Ajustar el factor de zoom de Earth Layers";
$a->strings["Set longitude (X) for Earth Layers"] = "Ajustar longitud (X) per Earth Layers";
$a->strings["Set latitude (Y) for Earth Layers"] = "Ajustar latitud (Y) per Earth Layers";
$a->strings["Community Pages"] = "Pàgines de la Comunitat";
$a->strings["Earth Layers"] = "Earth Layers";
$a->strings["Community Profiles"] = "Perfils de Comunitat";
$a->strings["Help or @NewHere ?"] = "Ajuda o @NouAqui?";
$a->strings["Connect Services"] = "Serveis Connectats";
$a->strings["Find Friends"] = "Trobar Amistats";
$a->strings["Last tweets"] = "Últims tweets";
$a->strings["Last users"] = "Últims usuaris";
$a->strings["Last photos"] = "Últimes fotos";
$a->strings["Last likes"] = "Últims \"m'agrada\"";
$a->strings["Your contacts"] = "Els teus contactes";
$a->strings["Local Directory"] = "Directori Local";
$a->strings["Set zoomfactor for Earth Layers"] = "Ajustar el factor de zoom per Earth Layers";
$a->strings["Last Tweets"] = "Últims Tweets";
$a->strings["Show/hide boxes at right-hand column:"] = "Mostra/amaga els marcs de la columna a ma dreta";
$a->strings["Set colour scheme"] = "Establir l'esquema de color";
$a->strings["Alignment"] = "Adaptació";
$a->strings["Left"] = "Esquerra";
$a->strings["Center"] = "Centre";
$a->strings["Posts font size"] = "Mida del text en enviaments";
$a->strings["Textareas font size"] = "mida del text en Areas de Text";
$a->strings["toggle mobile"] = "canviar a mòbil";
$a->strings["Delete this item?"] = "Esborrar aquest element?";
$a->strings["show fewer"] = "Mostrar menys";
$a->strings["Update %s failed. See error logs."] = "Actualització de %s fracassà. Mira el registre d'errors.";
@ -2116,14 +1625,14 @@ $a->strings["Update Error at %s"] = "Error d'actualització en %s";
$a->strings["Create a New Account"] = "Crear un Nou Compte";
$a->strings["Nickname or Email address: "] = "Àlies o Adreça de correu:";
$a->strings["Password: "] = "Contrasenya:";
$a->strings["Remember me"] = "";
$a->strings["Remember me"] = "Recorda'm ho";
$a->strings["Or login using OpenID: "] = "O accedixi emprant OpenID:";
$a->strings["Forgot your password?"] = "Oblidà la contrasenya?";
$a->strings["Website Terms of Service"] = "";
$a->strings["terms of service"] = "";
$a->strings["Website Privacy Policy"] = "";
$a->strings["privacy policy"] = "";
$a->strings["Requested account is not available."] = "";
$a->strings["Website Terms of Service"] = "Termes del Servei al Llocweb";
$a->strings["terms of service"] = "termes del servei";
$a->strings["Website Privacy Policy"] = "Política de Privacitat al Llocweb";
$a->strings["privacy policy"] = "política de privacitat";
$a->strings["Requested account is not available."] = "El compte sol·licitat no esta disponible";
$a->strings["Edit profile"] = "Editar perfil";
$a->strings["Message"] = "Missatge";
$a->strings["Manage/edit profiles"] = "Gestiona/edita perfils";
@ -2137,23 +1646,6 @@ $a->strings["Event Reminders"] = "Recordatori d'Esdeveniments";
$a->strings["Events this week:"] = "Esdeveniments aquesta setmana";
$a->strings["Status Messages and Posts"] = "Missatges i Enviaments d'Estatus";
$a->strings["Profile Details"] = "Detalls del Perfil";
$a->strings["Videos"] = "Vídeos";
$a->strings["Events and Calendar"] = "Esdeveniments i Calendari";
$a->strings["Only You Can See This"] = "Només ho pots veure tu";
$a->strings["via"] = "";
$a->strings["toggle mobile"] = "";
$a->strings["Bg settings updated."] = "Ajustos de Bg actualitzats.";
$a->strings["Bg Settings"] = "Ajustos de Bg";
$a->strings["Post to Drupal"] = "Missatge a Drupal";
$a->strings["Drupal Post Settings"] = "Configuració d'enviaments a Drupal";
$a->strings["Enable Drupal Post Plugin"] = "Habilitar el Plugin d'Enviaments de Drupal";
$a->strings["Drupal username"] = "Nom d'usuari de Drupal";
$a->strings["Drupal password"] = "Contrasenya de Drupal";
$a->strings["Post Type - article,page,or blog"] = "Tipus d'Enviament- article,pàgina, o blog";
$a->strings["Drupal site URL"] = "URL del lloc Drupal";
$a->strings["Drupal site uses clean URLS"] = "el Lloc Drupal empra URLS netes";
$a->strings["Post to Drupal by default"] = "Enviar a Drupal per defecte";
$a->strings["OEmbed settings updated"] = "Actualitzar la configuració OEmbed";
$a->strings["Use OEmbed for YouTube videos"] = "Empreu OEmbed per videos YouTube";
$a->strings["URL to embed:"] = "Adreça URL del recurs";
$a->strings["Tumblr login"] = "Inici de sessió de Tumblr";
$a->strings["Tumblr password"] = "Caontrasenya de Tumblr";

View file

@ -1,12 +0,0 @@
<div id="categories-sidebar" class="widget">
<h3>$title</h3>
<div id="nets-desc">$desc</div>
<ul class="categories-ul">
<li class="tool"><a href="$base" class="categories-link categories-all{{ if $sel_all }} categories-selected{{ endif }}">$all</a></li>
{{ for $terms as $term }}
<li class="tool"><a href="$base?f=&category=$term.name" class="categories-link{{ if $term.selected }} categories-selected{{ endif }}">$term.name</a></li>
{{ endfor }}
</ul>
</div>

View file

@ -1,39 +0,0 @@
{{ if $threaded }}
<div class="comment-wwedit-wrapper threaded" id="comment-edit-wrapper-$id" style="display: block;">
{{ else }}
<div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
{{ endif }}
<form class="comment-edit-form" style="display: block;" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
<input type="hidden" name="type" value="$type" />
<input type="hidden" name="profile_uid" value="$profile_uid" />
<input type="hidden" name="parent" value="$parent" />
{#<!--<input type="hidden" name="return" value="$return_path" />-->#}
<input type="hidden" name="jsreload" value="$jsreload" />
<input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
<input type="hidden" name="post_id_random" value="$rand_num" />
<div class="comment-edit-photo" id="comment-edit-photo-$id" >
<a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
</div>
<div class="comment-edit-photo-end"></div>
<textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);" onBlur="commentClose(this,$id);" >$comment</textarea>
{{ if $qcomment }}
<select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
<option value=""></option>
{{ for $qcomment as $qc }}
<option value="$qc">$qc</option>
{{ endfor }}
</select>
{{ endif }}
<div class="comment-edit-text-end"></div>
<div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
<input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
<span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
<div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
</div>
<div class="comment-edit-end"></div>
</form>
</div>

View file

@ -1,12 +0,0 @@
<div class="profile-match-wrapper">
<div class="profile-match-photo">
<a href="$url">
<img src="$photo" alt="$name" width="80" height="80" title="$name [$url]" />
</a>
</div>
<div class="profile-match-break"></div>
<div class="profile-match-name">
<a href="$url" title="$name[$tags]">$name</a>
</div>
<div class="profile-match-end"></div>
</div>

View file

@ -1,5 +0,0 @@
<ul class="tabs">
{{ for $tabs as $tab }}
<li id="$tab.id"><a href="$tab.url" class="tab button $tab.sel"{{ if $tab.title }} title="$tab.title"{{ endif }}>$tab.label</a></li>
{{ endfor }}
</ul>

View file

@ -1,14 +0,0 @@
<center>
<form action="$confirm_url" id="confirm-form" method="$method">
<span id="confirm-message">$message</span>
{{ for $extra_inputs as $input }}
<input type="hidden" name="$input.name" value="$input.value" />
{{ endfor }}
<input class="confirm-button" id="confirm-submit-button" type="submit" name="$confirm_name" value="$confirm" />
<input class="confirm-button" id="confirm-cancel-button" type="submit" name="canceled" value="$cancel" />
</form>
</center>

View file

@ -1,12 +0,0 @@
<div id="contact-block">
<h4 class="contact-block-h4">$contacts</h4>
{{ if $micropro }}
<a class="allcontact-link" href="viewcontacts/$nickname">$viewcontacts</a>
<div class='contact-block-content'>
{{ for $micropro as $m }}
$m
{{ endfor }}
</div>
{{ endif }}
</div>
<div class="clear"></div>

View file

@ -1,88 +0,0 @@
<h2>$header</h2>
<div id="contact-edit-wrapper" >
$tab_str
<div id="contact-edit-drop-link" >
<a href="contacts/$contact_id/drop" class="icon drophide" id="contact-edit-drop-link" onclick="return confirmDelete();" title="$delete" onmouseover="imgbright(this);" onmouseout="imgdull(this);"></a>
</div>
<div id="contact-edit-drop-link-end"></div>
<div id="contact-edit-nav-wrapper" >
<div id="contact-edit-links">
<ul>
<li><div id="contact-edit-rel">$relation_text</div></li>
<li><div id="contact-edit-nettype">$nettype</div></li>
{{ if $lost_contact }}
<li><div id="lost-contact-message">$lost_contact</div></li>
{{ endif }}
{{ if $insecure }}
<li><div id="insecure-message">$insecure</div></li>
{{ endif }}
{{ if $blocked }}
<li><div id="block-message">$blocked</div></li>
{{ endif }}
{{ if $ignored }}
<li><div id="ignore-message">$ignored</div></li>
{{ endif }}
{{ if $archived }}
<li><div id="archive-message">$archived</div></li>
{{ endif }}
<li>&nbsp;</li>
{{ if $common_text }}
<li><div id="contact-edit-common"><a href="$common_link">$common_text</a></div></li>
{{ endif }}
{{ if $all_friends }}
<li><div id="contact-edit-allfriends"><a href="allfriends/$contact_id">$all_friends</a></div></li>
{{ endif }}
<li><a href="network/0?nets=all&cid=$contact_id" id="contact-edit-view-recent">$lblrecent</a></li>
{{ if $lblsuggest }}
<li><a href="fsuggest/$contact_id" id="contact-edit-suggest">$lblsuggest</a></li>
{{ endif }}
</ul>
</div>
</div>
<div id="contact-edit-nav-end"></div>
<form action="contacts/$contact_id" method="post" >
<input type="hidden" name="contact_id" value="$contact_id">
{{ if $poll_enabled }}
<div id="contact-edit-poll-wrapper">
<div id="contact-edit-last-update-text">$lastupdtext <span id="contact-edit-last-updated">$last_update</span></div>
<span id="contact-edit-poll-text">$updpub</span> $poll_interval <span id="contact-edit-update-now" class="button"><a href="contacts/$contact_id/update" >$udnow</a></span>
</div>
{{ endif }}
<div id="contact-edit-end" ></div>
{{inc field_checkbox.tpl with $field=$hidden }}{{endinc}}
<div id="contact-edit-info-wrapper">
<h4>$lbl_info1</h4>
<textarea id="contact-edit-info" rows="8" cols="60" name="info">$info</textarea>
<input class="contact-edit-submit" type="submit" name="submit" value="$submit" />
</div>
<div id="contact-edit-info-end"></div>
<div id="contact-edit-profile-select-text">
<h4>$lbl_vis1</h4>
<p>$lbl_vis2</p>
</div>
$profile_select
<div id="contact-edit-profile-select-end"></div>
<input class="contact-edit-submit" type="submit" name="submit" value="$submit" />
</form>
</div>

View file

@ -1,30 +0,0 @@
<script language="javascript" type="text/javascript"
src="$baseurl/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
theme : "advanced",
mode : "$editselect",
elements: "contact-edit-info",
plugins : "bbcode",
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "center",
theme_advanced_styles : "blockquote,code",
gecko_spellcheck : true,
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
//force_p_newlines : false,
//force_br_newlines : true,
forced_root_block : 'div',
content_css: "$baseurl/view/custom_tinymce.css"
});
</script>

View file

@ -1,31 +0,0 @@
<div class="contact-entry-wrapper" id="contact-entry-wrapper-$contact.id" >
<div class="contact-entry-photo-wrapper" >
<div class="contact-entry-photo mframe" id="contact-entry-photo-$contact.id"
onmouseover="if (typeof t$contact.id != 'undefined') clearTimeout(t$contact.id); openMenu('contact-photo-menu-button-$contact.id')"
onmouseout="t$contact.id=setTimeout('closeMenu(\'contact-photo-menu-button-$contact.id\'); closeMenu(\'contact-photo-menu-$contact.id\');',200)" >
<a href="$contact.url" title="$contact.img_hover" /><img src="$contact.thumb" $contact.sparkle alt="$contact.name" /></a>
{{ if $contact.photo_menu }}
<span onclick="openClose('contact-photo-menu-$contact.id');" class="fakelink contact-photo-menu-button" id="contact-photo-menu-button-$contact.id">menu</span>
<div class="contact-photo-menu" id="contact-photo-menu-$contact.id">
<ul>
{{ for $contact.photo_menu as $c }}
{{ if $c.2 }}
<li><a target="redir" href="$c.1">$c.0</a></li>
{{ else }}
<li><a href="$c.1">$c.0</a></li>
{{ endif }}
{{ endfor }}
</ul>
</div>
{{ endif }}
</div>
</div>
<div class="contact-entry-photo-end" ></div>
<div class="contact-entry-name" id="contact-entry-name-$contact.id" >$contact.name</div>
<div class="contact-entry-end" ></div>
</div>

View file

@ -1,17 +0,0 @@
<script src="$baseurl/library/jquery_ac/friendica.complete.js" ></script>
<script>
$(document).ready(function() {
var a;
a = $("#contacts-search").autocomplete({
serviceUrl: '$base/acl',
minChars: 2,
width: 350,
});
a.setOptions({ params: { type: 'a' }});
});
</script>

View file

@ -1,26 +0,0 @@
<h1>$header{{ if $total }} ($total){{ endif }}</h1>
{{ if $finding }}<h4>$finding</h4>{{ endif }}
<div id="contacts-search-wrapper">
<form id="contacts-search-form" action="$cmd" method="get" >
<span class="contacts-search-desc">$desc</span>
<input type="text" name="search" id="contacts-search" class="search-input" onfocus="this.select();" value="$search" />
<input type="submit" name="submit" id="contacts-search-submit" value="$submit" />
</form>
</div>
<div id="contacts-search-end"></div>
$tabs
{{ for $contacts as $contact }}
{{ inc contact_template.tpl }}{{ endinc }}
{{ endfor }}
<div id="contact-edit-end"></div>
$paginate

View file

@ -1,6 +0,0 @@
$vcard_widget
$follow_widget
$groups_widget
$findpeople_widget
$networks_widget

View file

@ -1,2 +0,0 @@
<div id="content-begin"></div>
<div id="content-end"></div>

View file

@ -1,29 +0,0 @@
$live_update
{{ for $threads as $thread }}
<div id="tread-wrapper-$thread.id" class="tread-wrapper">
{{ for $thread.items as $item }}
{{if $item.comment_firstcollapsed}}
<div class="hide-comments-outer">
<span id="hide-comments-total-$thread.id" class="hide-comments-total">$thread.num_comments</span> <span id="hide-comments-$thread.id" class="hide-comments fakelink" onclick="showHideComments($thread.id);">$thread.hide_text</span>
</div>
<div id="collapsed-comments-$thread.id" class="collapsed-comments" style="display: none;">
{{endif}}
{{if $item.comment_lastcollapsed}}</div>{{endif}}
{{ inc $item.template }}{{ endinc }}
{{ endfor }}
</div>
{{ endfor }}
<div id="conversation-end"></div>
{{ if $dropping }}
<div id="item-delete-selected" class="fakelink" onclick="deleteCheckedItems();">
<div id="item-delete-selected-icon" class="icon drophide" title="$dropping" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></div>
<div id="item-delete-selected-desc" >$dropping</div>
</div>
<div id="item-delete-selected-end"></div>
{{ endif }}

View file

@ -1,46 +0,0 @@
<form id="crepair-form" action="crepair/$contact_id" method="post" >
<h4>$contact_name</h4>
<label id="crepair-name-label" class="crepair-label" for="crepair-name">$label_name</label>
<input type="text" id="crepair-name" class="crepair-input" name="name" value="$contact_name" />
<div class="clear"></div>
<label id="crepair-nick-label" class="crepair-label" for="crepair-nick">$label_nick</label>
<input type="text" id="crepair-nick" class="crepair-input" name="nick" value="$contact_nick" />
<div class="clear"></div>
<label id="crepair-attag-label" class="crepair-label" for="crepair-attag">$label_attag</label>
<input type="text" id="crepair-attag" class="crepair-input" name="attag" value="$contact_attag" />
<div class="clear"></div>
<label id="crepair-url-label" class="crepair-label" for="crepair-url">$label_url</label>
<input type="text" id="crepair-url" class="crepair-input" name="url" value="$contact_url" />
<div class="clear"></div>
<label id="crepair-request-label" class="crepair-label" for="crepair-request">$label_request</label>
<input type="text" id="crepair-request" class="crepair-input" name="request" value="$request" />
<div class="clear"></div>
<label id="crepair-confirm-label" class="crepair-label" for="crepair-confirm">$label_confirm</label>
<input type="text" id="crepair-confirm" class="crepair-input" name="confirm" value="$confirm" />
<div class="clear"></div>
<label id="crepair-notify-label" class="crepair-label" for="crepair-notify">$label_notify</label>
<input type="text" id="crepair-notify" class="crepair-input" name="notify" value="$notify" />
<div class="clear"></div>
<label id="crepair-poll-label" class="crepair-label" for="crepair-poll">$label_poll</label>
<input type="text" id="crepair-poll" class="crepair-input" name="poll" value="$poll" />
<div class="clear"></div>
<label id="crepair-photo-label" class="crepair-label" for="crepair-photo">$label_photo</label>
<input type="text" id="crepair-photo" class="crepair-input" name="photo" value="" />
<div class="clear"></div>
<input type="submit" name="submit" value="$lbl_submit" />
</form>

View file

@ -1,58 +0,0 @@
<h1>$title</h1>
<p id="cropimage-desc">
$desc
</p>
<div id="cropimage-wrapper">
<img src="$image_url" id="croppa" class="imgCrop" alt="$title" />
</div>
<div id="cropimage-preview-wrapper" >
<div id="previewWrap" ></div>
</div>
<script type="text/javascript" language="javascript">
function onEndCrop( coords, dimensions ) {
$( 'x1' ).value = coords.x1;
$( 'y1' ).value = coords.y1;
$( 'x2' ).value = coords.x2;
$( 'y2' ).value = coords.y2;
$( 'width' ).value = dimensions.width;
$( 'height' ).value = dimensions.height;
}
Event.observe( window, 'load', function() {
new Cropper.ImgWithPreview(
'croppa',
{
previewWrap: 'previewWrap',
minWidth: 175,
minHeight: 175,
maxWidth: 640,
maxHeight: 640,
ratioDim: { x: 100, y:100 },
displayOnInit: true,
onEndCrop: onEndCrop
}
);
}
);
</script>
<form action="profile_photo/$resource" id="crop-image-form" method="post" />
<input type='hidden' name='form_security_token' value='$form_security_token'>
<input type='hidden' name='profile' value='$profile'>
<input type="hidden" name="cropfinal" value="1" />
<input type="hidden" name="xstart" id="x1" />
<input type="hidden" name="ystart" id="y1" />
<input type="hidden" name="xfinal" id="x2" />
<input type="hidden" name="yfinal" id="y2" />
<input type="hidden" name="height" id="height" />
<input type="hidden" name="width" id="width" />
<div id="crop-image-submit-wrapper" >
<input type="submit" name="submit" value="$done" />
</div>
</form>

View file

@ -1,4 +0,0 @@
<script type="text/javascript" src="library/cropper/lib/prototype.js" language="javascript"></script>
<script type="text/javascript" src="library/cropper/lib/scriptaculous.js?load=effects,builder,dragdrop" language="javascript"></script>
<script type="text/javascript" src="library/cropper/cropper.js" language="javascript"></script>
<link rel="stylesheet" href="library/cropper/cropper.css" type="text/css" />

View file

@ -4,7 +4,7 @@ Hallo $[username],
Großartige Neuigkeiten... '$[fn]' auf '$[dfrn_url]' hat
deine Kontaktanfrage auf '$[sitename]' bestätigt.
Ihr seid nun beidseitige Freunde und könnt Statusmitteilungen, Bilder und Emails
Ihr seid nun beidseitige Freunde und könnt Statusmitteilungen, Bilder und E-Mails
ohne Einschränkungen austauschen.
Rufe deine 'Kontakte' Seite auf $[sitename] auf, wenn du

View file

@ -1,11 +1,11 @@
Hallo $[username],
'$[fn]' auf '$[dfrn_url]' hat deine Verbindungsanfrage
auf '$[sitename]' akzeptiert.
'$[fn]' auf '$[dfrn_url]' akzeptierte
deine Verbindungsanfrage auf '$[sitename]'.
'$[fn]' hat entschieden Dich als "Fan" zu akzeptieren, was zu einigen
Einschränkungen bei der Kommunikation führt - wie zB das Schreiben von privaten Nachrichten und einige Profil
'$[fn]' hat entschieden dich als "Fan" zu akzeptieren, was zu einigen
Einschränkungen bei der Kommunikation führt - wie z.B. das Schreiben von privaten Nachrichten und einige Profil
Interaktionen. Sollte dies ein Promi-Konto oder eine Forum-Seite sein, werden die Einstellungen
automatisch angewandt.

View file

@ -5,23 +5,23 @@ Passworts empfangen. Um diese zu bestätigen folge bitte dem Link
weiter unten oder kopiere ihn in die Adressleiste deines Browsers.
Wenn du die Anfrage NICHT gesendet haben solltest, dann IGNORIERE
bitte diese Mail und den Link.
bitte diese E-Mail und den Link.
Dein Passwort wird nicht geändert werden solange wir nicht überprüfen
Dein Passwort wird nicht geändert solange wir nicht überprüfen
konnten, dass du die Anfrage gestellt hast.
Folge diesem Link um deine Identität zu verifizieren:
$[reset_link]
Du wirst eine weitere Email erhalten mit dem neuen Passwort.
Du wirst eine weitere E-Mail erhalten mit dem neuen Passwort.
Das Passwort kannst du anschließend wie gewohnt in deinen Account Einstellungen ändern.
Die Login-Details sind die folgenden:
Adresse der Seite: $[siteurl]
Login Name: $[email]
Adresse der Seite:»$[siteurl]
Login Name:»$[email]

View file

@ -3,30 +3,30 @@
# This file is distributed under the same license as the Friendica package.
#
# Translators:
# bavatar <tobias.diekershoff@gmx.net>, 2011.
# Erkan Yilmaz <erkan77@gmail.com>, 2011.
# Fabian Dost <friends@dostmusik.de>, 2012.
# <friends@dostmusik.de>, 2012.
# <greeneyedred@googlemail.com>, 2012.
# Hauke Zühl <hzuehl@phone-talk.de>, 2012.
# <hzuehl@phone-talk.de>, 2011-2012.
# <leberwurscht@hoegners.de>, 2012.
# <marmor69@web.de>, 2012.
# Martin Schmitt <mas@scsy.de>, 2012.
# <matthias@matthiasmoritz.de>, 2012.
# Oliver <post@toktan.org>, 2012.
# <sebastian@sebsen.net>, 2013.
# <sebastian@sebsen.net>, 2012-2013.
# <tobias.diekershoff@gmx.net>, 2013.
# <tobias.diekershoff@gmx.net>, 2011-2013.
# <transifex@zottel.net>, 2011-2012.
# <ts+transifex@ml.tschlotfeldt.de>, 2011.
# bavatar <tobias.diekershoff@gmx.net>, 2011
# Erkan Yilmaz <erkan77@gmail.com>, 2011
# Fabian Dost <friends@dostmusik.de>, 2012
# Fabian Dost <friends@dostmusik.de>, 2012
# greeneyedred <greeneyedred@googlemail.com>, 2012
# Hauke Zühl <hzuehl@phone-talk.de>, 2012
# Hauke Zühl <hzuehl@phone-talk.de>, 2011-2012
# leberwurscht <leberwurscht@hoegners.de>, 2012
# marmor <marmor69@web.de>, 2012
# Martin Schmitt <mas@scsy.de>, 2012
# MatthiasMoritz <matthias@matthiasmoritz.de>, 2012
# Oliver <post@toktan.org>, 2012
# Sennewood <sebastian@sebsen.net>, 2013
# Sennewood <sebastian@sebsen.net>, 2012-2013
# bavatar <tobias.diekershoff@gmx.net>, 2013
# bavatar <tobias.diekershoff@gmx.net>, 2011-2013
# zottel <transifex@zottel.net>, 2011-2012
# tschlotfeldt <ts+transifex@ml.tschlotfeldt.de>, 2011
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: http://bugs.friendica.com/\n"
"POT-Creation-Date: 2013-03-19 03:30-0700\n"
"PO-Revision-Date: 2013-03-28 06:48+0000\n"
"POT-Creation-Date: 2013-05-13 00:03-0700\n"
"PO-Revision-Date: 2013-05-14 17:16+0000\n"
"Last-Translator: bavatar <tobias.diekershoff@gmx.net>\n"
"Language-Team: German (http://www.transifex.com/projects/p/friendica/language/de/)\n"
"MIME-Version: 1.0\n"
@ -38,16 +38,16 @@ msgstr ""
#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:84
#: ../../include/nav.php:77 ../../mod/profperm.php:103
#: ../../mod/newmember.php:32 ../../view/theme/diabook/theme.php:88
#: ../../boot.php:1868
#: ../../boot.php:1946
msgid "Profile"
msgstr "Profil"
#: ../../include/profile_advanced.php:15 ../../mod/settings.php:1050
#: ../../include/profile_advanced.php:15 ../../mod/settings.php:1079
msgid "Full Name:"
msgstr "Kompletter Name:"
#: ../../include/profile_advanced.php:17 ../../mod/directory.php:136
#: ../../boot.php:1408
#: ../../boot.php:1486
msgid "Gender:"
msgstr "Geschlecht:"
@ -68,7 +68,7 @@ msgid "Age:"
msgstr "Alter:"
#: ../../include/profile_advanced.php:37 ../../mod/directory.php:138
#: ../../boot.php:1411
#: ../../boot.php:1489
msgid "Status:"
msgstr "Status:"
@ -77,16 +77,16 @@ msgstr "Status:"
msgid "for %1$d %2$s"
msgstr "für %1$d %2$s"
#: ../../include/profile_advanced.php:46 ../../mod/profiles.php:646
#: ../../include/profile_advanced.php:46 ../../mod/profiles.php:650
msgid "Sexual Preference:"
msgstr "Sexuelle Vorlieben:"
#: ../../include/profile_advanced.php:48 ../../mod/directory.php:140
#: ../../boot.php:1413
#: ../../boot.php:1491
msgid "Homepage:"
msgstr "Homepage:"
#: ../../include/profile_advanced.php:50 ../../mod/profiles.php:648
#: ../../include/profile_advanced.php:50 ../../mod/profiles.php:652
msgid "Hometown:"
msgstr "Heimatort:"
@ -94,7 +94,7 @@ msgstr "Heimatort:"
msgid "Tags:"
msgstr "Tags"
#: ../../include/profile_advanced.php:54 ../../mod/profiles.php:649
#: ../../include/profile_advanced.php:54 ../../mod/profiles.php:653
msgid "Political Views:"
msgstr "Politische Ansichten:"
@ -110,11 +110,11 @@ msgstr "Über:"
msgid "Hobbies/Interests:"
msgstr "Hobbies/Interessen:"
#: ../../include/profile_advanced.php:62 ../../mod/profiles.php:653
#: ../../include/profile_advanced.php:62 ../../mod/profiles.php:657
msgid "Likes:"
msgstr "Likes:"
#: ../../include/profile_advanced.php:64 ../../mod/profiles.php:654
#: ../../include/profile_advanced.php:64 ../../mod/profiles.php:658
msgid "Dislikes:"
msgstr "Dislikes:"
@ -387,340 +387,37 @@ msgstr "Frag mich"
msgid "stopped following"
msgstr "wird nicht mehr gefolgt"
#: ../../include/Contact.php:225 ../../include/conversation.php:838
#: ../../include/Contact.php:225 ../../include/conversation.php:878
msgid "Poke"
msgstr "Anstupsen"
#: ../../include/Contact.php:226 ../../include/conversation.php:832
#: ../../include/Contact.php:226 ../../include/conversation.php:872
msgid "View Status"
msgstr "Pinnwand anschauen"
#: ../../include/Contact.php:227 ../../include/conversation.php:833
#: ../../include/Contact.php:227 ../../include/conversation.php:873
msgid "View Profile"
msgstr "Profil anschauen"
#: ../../include/Contact.php:228 ../../include/conversation.php:834
#: ../../include/Contact.php:228 ../../include/conversation.php:874
msgid "View Photos"
msgstr "Bilder anschauen"
#: ../../include/Contact.php:229 ../../include/Contact.php:251
#: ../../include/conversation.php:835
#: ../../include/conversation.php:875
msgid "Network Posts"
msgstr "Netzwerkbeiträge"
#: ../../include/Contact.php:230 ../../include/Contact.php:251
#: ../../include/conversation.php:836
#: ../../include/conversation.php:876
msgid "Edit Contact"
msgstr "Kontakt bearbeiten"
#: ../../include/Contact.php:231 ../../include/Contact.php:251
#: ../../include/conversation.php:837
#: ../../include/conversation.php:877
msgid "Send PM"
msgstr "Private Nachricht senden"
#: ../../include/text.php:276
msgid "prev"
msgstr "vorige"
#: ../../include/text.php:278
msgid "first"
msgstr "erste"
#: ../../include/text.php:307
msgid "last"
msgstr "letzte"
#: ../../include/text.php:310
msgid "next"
msgstr "nächste"
#: ../../include/text.php:328
msgid "newer"
msgstr "neuer"
#: ../../include/text.php:332
msgid "older"
msgstr "älter"
#: ../../include/text.php:697
msgid "No contacts"
msgstr "Keine Kontakte"
#: ../../include/text.php:706
#, php-format
msgid "%d Contact"
msgid_plural "%d Contacts"
msgstr[0] "%d Kontakt"
msgstr[1] "%d Kontakte"
#: ../../include/text.php:718 ../../mod/viewcontacts.php:76
msgid "View Contacts"
msgstr "Kontakte anzeigen"
#: ../../include/text.php:778 ../../include/text.php:779
#: ../../include/nav.php:118 ../../mod/search.php:99
msgid "Search"
msgstr "Suche"
#: ../../include/text.php:781 ../../mod/notes.php:63 ../../mod/filer.php:31
msgid "Save"
msgstr "Speichern"
#: ../../include/text.php:819
msgid "poke"
msgstr "anstupsen"
#: ../../include/text.php:819 ../../include/conversation.php:211
msgid "poked"
msgstr "stupste"
#: ../../include/text.php:820
msgid "ping"
msgstr "anpingen"
#: ../../include/text.php:820
msgid "pinged"
msgstr "pingte"
#: ../../include/text.php:821
msgid "prod"
msgstr "knuffen"
#: ../../include/text.php:821
msgid "prodded"
msgstr "knuffte"
#: ../../include/text.php:822
msgid "slap"
msgstr "ohrfeigen"
#: ../../include/text.php:822
msgid "slapped"
msgstr "ohrfeigte"
#: ../../include/text.php:823
msgid "finger"
msgstr "befummeln"
#: ../../include/text.php:823
msgid "fingered"
msgstr "befummelte"
#: ../../include/text.php:824
msgid "rebuff"
msgstr "eine Abfuhr erteilen"
#: ../../include/text.php:824
msgid "rebuffed"
msgstr "abfuhrerteilte"
#: ../../include/text.php:836
msgid "happy"
msgstr "glücklich"
#: ../../include/text.php:837
msgid "sad"
msgstr "traurig"
#: ../../include/text.php:838
msgid "mellow"
msgstr "sanft"
#: ../../include/text.php:839
msgid "tired"
msgstr "müde"
#: ../../include/text.php:840
msgid "perky"
msgstr "frech"
#: ../../include/text.php:841
msgid "angry"
msgstr "sauer"
#: ../../include/text.php:842
msgid "stupified"
msgstr "verblüfft"
#: ../../include/text.php:843
msgid "puzzled"
msgstr "verwirrt"
#: ../../include/text.php:844
msgid "interested"
msgstr "interessiert"
#: ../../include/text.php:845
msgid "bitter"
msgstr "verbittert"
#: ../../include/text.php:846
msgid "cheerful"
msgstr "fröhlich"
#: ../../include/text.php:847
msgid "alive"
msgstr "lebendig"
#: ../../include/text.php:848
msgid "annoyed"
msgstr "verärgert"
#: ../../include/text.php:849
msgid "anxious"
msgstr "unruhig"
#: ../../include/text.php:850
msgid "cranky"
msgstr "schrullig"
#: ../../include/text.php:851
msgid "disturbed"
msgstr "verstört"
#: ../../include/text.php:852
msgid "frustrated"
msgstr "frustriert"
#: ../../include/text.php:853
msgid "motivated"
msgstr "motiviert"
#: ../../include/text.php:854
msgid "relaxed"
msgstr "entspannt"
#: ../../include/text.php:855
msgid "surprised"
msgstr "überrascht"
#: ../../include/text.php:1015
msgid "Monday"
msgstr "Montag"
#: ../../include/text.php:1015
msgid "Tuesday"
msgstr "Dienstag"
#: ../../include/text.php:1015
msgid "Wednesday"
msgstr "Mittwoch"
#: ../../include/text.php:1015
msgid "Thursday"
msgstr "Donnerstag"
#: ../../include/text.php:1015
msgid "Friday"
msgstr "Freitag"
#: ../../include/text.php:1015
msgid "Saturday"
msgstr "Samstag"
#: ../../include/text.php:1015
msgid "Sunday"
msgstr "Sonntag"
#: ../../include/text.php:1019
msgid "January"
msgstr "Januar"
#: ../../include/text.php:1019
msgid "February"
msgstr "Februar"
#: ../../include/text.php:1019
msgid "March"
msgstr "März"
#: ../../include/text.php:1019
msgid "April"
msgstr "April"
#: ../../include/text.php:1019
msgid "May"
msgstr "Mai"
#: ../../include/text.php:1019
msgid "June"
msgstr "Juni"
#: ../../include/text.php:1019
msgid "July"
msgstr "Juli"
#: ../../include/text.php:1019
msgid "August"
msgstr "August"
#: ../../include/text.php:1019
msgid "September"
msgstr "September"
#: ../../include/text.php:1019
msgid "October"
msgstr "Oktober"
#: ../../include/text.php:1019
msgid "November"
msgstr "November"
#: ../../include/text.php:1019
msgid "December"
msgstr "Dezember"
#: ../../include/text.php:1153
msgid "bytes"
msgstr "Byte"
#: ../../include/text.php:1180 ../../include/text.php:1192
msgid "Click to open/close"
msgstr "Zum öffnen/schließen klicken"
#: ../../include/text.php:1333 ../../mod/events.php:335
msgid "link to source"
msgstr "Link zum Originalbeitrag"
#: ../../include/text.php:1365 ../../include/user.php:237
msgid "default"
msgstr "Standard"
#: ../../include/text.php:1377
msgid "Select an alternate language"
msgstr "Alternative Sprache auswählen"
#: ../../include/text.php:1583 ../../include/conversation.php:118
#: ../../include/conversation.php:246 ../../view/theme/diabook/theme.php:456
msgid "event"
msgstr "Veranstaltung"
#: ../../include/text.php:1585 ../../include/diaspora.php:1874
#: ../../include/conversation.php:126 ../../include/conversation.php:254
#: ../../mod/subthread.php:87 ../../mod/tagger.php:62 ../../mod/like.php:151
#: ../../view/theme/diabook/theme.php:464
msgid "photo"
msgstr "Foto"
#: ../../include/text.php:1587
msgid "activity"
msgstr "Aktivität"
#: ../../include/text.php:1589 ../../mod/content.php:628
#: ../../object/Item.php:364 ../../object/Item.php:377
msgid "comment"
msgid_plural "comments"
msgstr[0] ""
msgstr[1] "Kommentar"
#: ../../include/text.php:1590
msgid "post"
msgstr "Beitrag"
#: ../../include/text.php:1745
msgid "Item filed"
msgstr "Beitrag abgelegt"
#: ../../include/acl_selectors.php:325
msgid "Visible to everybody"
msgstr "Für jeden sichtbar"
@ -754,46 +451,6 @@ msgstr "Beim Versuch dich mit der von dir angegebenen OpenID anzumelden trat ein
msgid "The error message was:"
msgstr "Die Fehlermeldung lautete:"
#: ../../include/uimport.php:61
msgid "Error decoding account file"
msgstr "Fehler beim Verarbeiten der Account Datei"
#: ../../include/uimport.php:67
msgid "Error! No version data in file! This is not a Friendica account file?"
msgstr "Fehler! Keine Versionsdaten in der Datei! Ist das wirklich eine Friendica Account Datei?"
#: ../../include/uimport.php:72
msgid "Error! I can't import this file: DB schema version is not compatible."
msgstr "Fehler! Kann diese Datei nicht importieren. Die DB Schema Versionen sind nicht kompatibel."
#: ../../include/uimport.php:81
msgid "Error! Cannot check nickname"
msgstr "Fehler! Konnte den Nickname nicht überprüfen."
#: ../../include/uimport.php:85
#, php-format
msgid "User '%s' already exists on this server!"
msgstr "Nutzer '%s' existiert bereits auf diesem Server!"
#: ../../include/uimport.php:104
msgid "User creation error"
msgstr "Fehler beim Anlegen des Nutzeraccounts aufgetreten"
#: ../../include/uimport.php:122
msgid "User profile creation error"
msgstr "Fehler beim Anlegen des Nutzerkontos"
#: ../../include/uimport.php:167
#, php-format
msgid "%d contact not imported"
msgid_plural "%d contacts not imported"
msgstr[0] "%d Kontakt nicht importiert"
msgstr[1] "%d Kontakte nicht importiert"
#: ../../include/uimport.php:245
msgid "Done. You can now login with your username and password"
msgstr "Erledigt. Du kannst dich jetzt mit deinem Nutzernamen und Passwort anmelden"
#: ../../include/bb2diaspora.php:393 ../../include/event.php:11
#: ../../mod/localtime.php:12
msgid "l F d, Y \\@ g:i A"
@ -808,7 +465,7 @@ msgid "Finishes:"
msgstr "Endet:"
#: ../../include/bb2diaspora.php:415 ../../include/event.php:40
#: ../../mod/directory.php:134 ../../mod/events.php:471 ../../boot.php:1406
#: ../../mod/directory.php:134 ../../mod/events.php:471 ../../boot.php:1484
msgid "Location:"
msgstr "Ort:"
@ -935,6 +592,10 @@ msgstr "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden."
msgid "An error occurred during registration. Please try again."
msgstr "Während der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal."
#: ../../include/user.php:237 ../../include/text.php:1594
msgid "default"
msgstr "Standard"
#: ../../include/user.php:247
msgid "An error occurred creating your default profile. Please try again."
msgstr "Bei der Erstellung des Standardprofils ist ein Fehler aufgetreten. Bitte versuche es noch einmal."
@ -973,19 +634,19 @@ msgstr "OK, wahrscheinlich harmlos"
msgid "Reputable, has my trust"
msgstr "Seriös, hat mein Vertrauen"
#: ../../include/contact_selectors.php:56
#: ../../include/contact_selectors.php:56 ../../mod/admin.php:452
msgid "Frequently"
msgstr "immer wieder"
#: ../../include/contact_selectors.php:57
#: ../../include/contact_selectors.php:57 ../../mod/admin.php:453
msgid "Hourly"
msgstr "Stündlich"
#: ../../include/contact_selectors.php:58
#: ../../include/contact_selectors.php:58 ../../mod/admin.php:454
msgid "Twice daily"
msgstr "Zweimal täglich"
#: ../../include/contact_selectors.php:59
#: ../../include/contact_selectors.php:59 ../../mod/admin.php:455
msgid "Daily"
msgstr "Täglich"
@ -1010,12 +671,12 @@ msgid "RSS/Atom"
msgstr "RSS/Atom"
#: ../../include/contact_selectors.php:79
#: ../../include/contact_selectors.php:86 ../../mod/admin.php:754
#: ../../mod/admin.php:765
#: ../../include/contact_selectors.php:86 ../../mod/admin.php:766
#: ../../mod/admin.php:777
msgid "Email"
msgstr "E-Mail"
#: ../../include/contact_selectors.php:80 ../../mod/settings.php:681
#: ../../include/contact_selectors.php:80 ../../mod/settings.php:705
#: ../../mod/dfrn_request.php:842
msgid "Diaspora"
msgstr "Diaspora"
@ -1058,7 +719,7 @@ msgid "Example: bob@example.com, http://example.com/barbara"
msgstr "Beispiel: bob@example.com, http://example.com/barbara"
#: ../../include/contact_widgets.php:9 ../../mod/suggest.php:88
#: ../../mod/match.php:58 ../../boot.php:1338
#: ../../mod/match.php:58 ../../boot.php:1416
msgid "Connect"
msgstr "Verbinden"
@ -1135,7 +796,7 @@ msgstr[0] "%d gemeinsamer Kontakt"
msgstr[1] "%d gemeinsame Kontakte"
#: ../../include/contact_widgets.php:204 ../../mod/content.php:629
#: ../../object/Item.php:365 ../../boot.php:652
#: ../../object/Item.php:365 ../../boot.php:670
msgid "show more"
msgstr "mehr anzeigen"
@ -1143,7 +804,7 @@ msgstr "mehr anzeigen"
msgid " on Last.fm"
msgstr " bei Last.fm"
#: ../../include/bbcode.php:210 ../../include/bbcode.php:545
#: ../../include/bbcode.php:210 ../../include/bbcode.php:549
msgid "Image/photo"
msgstr "Bild/Foto"
@ -1154,14 +815,18 @@ msgid ""
"href=\"%s\" target=\"external-link\">post</a>"
msgstr "<span><a href=\"%s\" target=\"external-link\">%s</a> schrieb den folgenden <a href=\"%s\" target=\"external-link\">Beitrag</a>"
#: ../../include/bbcode.php:510 ../../include/bbcode.php:530
#: ../../include/bbcode.php:514 ../../include/bbcode.php:534
msgid "$1 wrote:"
msgstr "$1 hat geschrieben:"
#: ../../include/bbcode.php:553 ../../include/bbcode.php:554
#: ../../include/bbcode.php:557 ../../include/bbcode.php:558
msgid "Encrypted content"
msgstr "Verschlüsselter Inhalt"
#: ../../include/network.php:877
msgid "view full size"
msgstr "Volle Größe anzeigen"
#: ../../include/datetime.php:43 ../../include/datetime.php:45
msgid "Miscellaneous"
msgstr "Verschiedenes"
@ -1235,12 +900,12 @@ msgstr "Sekunden"
msgid "%1$d %2$s ago"
msgstr "%1$d %2$s her"
#: ../../include/datetime.php:472 ../../include/items.php:1771
#: ../../include/datetime.php:472 ../../include/items.php:1813
#, php-format
msgid "%s's birthday"
msgstr "%ss Geburtstag"
#: ../../include/datetime.php:473 ../../include/items.php:1772
#: ../../include/datetime.php:473 ../../include/items.php:1814
#, php-format
msgid "Happy Birthday %s"
msgstr "Herzlichen Glückwunsch %s"
@ -1276,6 +941,13 @@ msgstr "%1$s ist nun mit %2$s befreundet"
msgid "Sharing notification from Diaspora network"
msgstr "Freigabe-Benachrichtigung von Diaspora"
#: ../../include/diaspora.php:1874 ../../include/text.php:1860
#: ../../include/conversation.php:126 ../../include/conversation.php:254
#: ../../mod/subthread.php:87 ../../mod/tagger.php:62 ../../mod/like.php:151
#: ../../view/theme/diabook/theme.php:464
msgid "photo"
msgstr "Foto"
#: ../../include/diaspora.php:1874 ../../include/conversation.php:121
#: ../../include/conversation.php:130 ../../include/conversation.php:249
#: ../../include/conversation.php:258 ../../mod/subthread.php:87
@ -1295,6 +967,80 @@ msgstr "%1$s mag %2$ss %3$s"
msgid "Attachments:"
msgstr "Anhänge:"
#: ../../include/items.php:3488 ../../mod/dfrn_request.php:716
msgid "[Name Withheld]"
msgstr "[Name unterdrückt]"
#: ../../include/items.php:3495
msgid "A new person is sharing with you at "
msgstr "Eine neue Person teilt mit dir auf "
#: ../../include/items.php:3495
msgid "You have a new follower at "
msgstr "Du hast einen neuen Kontakt auf "
#: ../../include/items.php:3979 ../../mod/display.php:51
#: ../../mod/display.php:246 ../../mod/admin.php:158 ../../mod/admin.php:809
#: ../../mod/admin.php:1009 ../../mod/viewsrc.php:15 ../../mod/notice.php:15
msgid "Item not found."
msgstr "Beitrag nicht gefunden."
#: ../../include/items.php:4018
msgid "Do you really want to delete this item?"
msgstr "Möchtest du wirklich dieses Item löschen?"
#: ../../include/items.php:4020 ../../mod/profiles.php:610
#: ../../mod/api.php:105 ../../mod/register.php:239 ../../mod/contacts.php:246
#: ../../mod/settings.php:961 ../../mod/settings.php:967
#: ../../mod/settings.php:975 ../../mod/settings.php:979
#: ../../mod/settings.php:984 ../../mod/settings.php:990
#: ../../mod/settings.php:996 ../../mod/settings.php:1002
#: ../../mod/settings.php:1032 ../../mod/settings.php:1033
#: ../../mod/settings.php:1034 ../../mod/settings.php:1035
#: ../../mod/settings.php:1036 ../../mod/dfrn_request.php:836
#: ../../mod/suggest.php:29 ../../mod/message.php:209
msgid "Yes"
msgstr "Ja"
#: ../../include/items.php:4023 ../../include/conversation.php:1120
#: ../../mod/contacts.php:249 ../../mod/settings.php:585
#: ../../mod/settings.php:611 ../../mod/dfrn_request.php:848
#: ../../mod/suggest.php:32 ../../mod/tagrm.php:11 ../../mod/tagrm.php:94
#: ../../mod/editpost.php:148 ../../mod/fbrowser.php:81
#: ../../mod/fbrowser.php:116 ../../mod/message.php:212
#: ../../mod/photos.php:202 ../../mod/photos.php:290
msgid "Cancel"
msgstr "Abbrechen"
#: ../../include/items.php:4143 ../../mod/profiles.php:146
#: ../../mod/profiles.php:571 ../../mod/notes.php:20 ../../mod/display.php:242
#: ../../mod/nogroup.php:25 ../../mod/item.php:143 ../../mod/item.php:159
#: ../../mod/allfriends.php:9 ../../mod/api.php:26 ../../mod/api.php:31
#: ../../mod/register.php:40 ../../mod/regmod.php:118 ../../mod/attach.php:33
#: ../../mod/contacts.php:147 ../../mod/settings.php:91
#: ../../mod/settings.php:566 ../../mod/settings.php:571
#: ../../mod/crepair.php:115 ../../mod/delegate.php:6 ../../mod/poke.php:135
#: ../../mod/dfrn_confirm.php:53 ../../mod/suggest.php:56
#: ../../mod/editpost.php:10 ../../mod/events.php:140 ../../mod/uimport.php:23
#: ../../mod/follow.php:9 ../../mod/fsuggest.php:78 ../../mod/group.php:19
#: ../../mod/viewcontacts.php:22 ../../mod/wall_attach.php:55
#: ../../mod/wall_upload.php:66 ../../mod/invite.php:15
#: ../../mod/invite.php:101 ../../mod/wallmessage.php:9
#: ../../mod/wallmessage.php:33 ../../mod/wallmessage.php:79
#: ../../mod/wallmessage.php:103 ../../mod/manage.php:96
#: ../../mod/message.php:38 ../../mod/message.php:174 ../../mod/mood.php:114
#: ../../mod/network.php:6 ../../mod/notifications.php:66
#: ../../mod/photos.php:133 ../../mod/photos.php:1044
#: ../../mod/install.php:151 ../../mod/profile_photo.php:19
#: ../../mod/profile_photo.php:169 ../../mod/profile_photo.php:180
#: ../../mod/profile_photo.php:193 ../../index.php:346
msgid "Permission denied."
msgstr "Zugriff verweigert."
#: ../../include/items.php:4213
msgid "Archives"
msgstr "Archiv"
#: ../../include/features.php:23
msgid "General Features"
msgstr "Allgemeine Features"
@ -1453,6 +1199,302 @@ msgstr "Erlaubt es Beiträge mit einem Stern-Indikator zu markieren"
msgid "Cannot locate DNS info for database server '%s'"
msgstr "Kann die DNS Informationen für den Datenbankserver '%s' nicht ermitteln."
#: ../../include/text.php:294
msgid "prev"
msgstr "vorige"
#: ../../include/text.php:296
msgid "first"
msgstr "erste"
#: ../../include/text.php:325
msgid "last"
msgstr "letzte"
#: ../../include/text.php:328
msgid "next"
msgstr "nächste"
#: ../../include/text.php:352
msgid "newer"
msgstr "neuer"
#: ../../include/text.php:356
msgid "older"
msgstr "älter"
#: ../../include/text.php:807
msgid "No contacts"
msgstr "Keine Kontakte"
#: ../../include/text.php:816
#, php-format
msgid "%d Contact"
msgid_plural "%d Contacts"
msgstr[0] "%d Kontakt"
msgstr[1] "%d Kontakte"
#: ../../include/text.php:828 ../../mod/viewcontacts.php:76
msgid "View Contacts"
msgstr "Kontakte anzeigen"
#: ../../include/text.php:905 ../../include/text.php:906
#: ../../include/nav.php:118 ../../mod/search.php:99
msgid "Search"
msgstr "Suche"
#: ../../include/text.php:908 ../../mod/notes.php:63 ../../mod/filer.php:31
msgid "Save"
msgstr "Speichern"
#: ../../include/text.php:957
msgid "poke"
msgstr "anstupsen"
#: ../../include/text.php:957 ../../include/conversation.php:211
msgid "poked"
msgstr "stupste"
#: ../../include/text.php:958
msgid "ping"
msgstr "anpingen"
#: ../../include/text.php:958
msgid "pinged"
msgstr "pingte"
#: ../../include/text.php:959
msgid "prod"
msgstr "knuffen"
#: ../../include/text.php:959
msgid "prodded"
msgstr "knuffte"
#: ../../include/text.php:960
msgid "slap"
msgstr "ohrfeigen"
#: ../../include/text.php:960
msgid "slapped"
msgstr "ohrfeigte"
#: ../../include/text.php:961
msgid "finger"
msgstr "befummeln"
#: ../../include/text.php:961
msgid "fingered"
msgstr "befummelte"
#: ../../include/text.php:962
msgid "rebuff"
msgstr "eine Abfuhr erteilen"
#: ../../include/text.php:962
msgid "rebuffed"
msgstr "abfuhrerteilte"
#: ../../include/text.php:976
msgid "happy"
msgstr "glücklich"
#: ../../include/text.php:977
msgid "sad"
msgstr "traurig"
#: ../../include/text.php:978
msgid "mellow"
msgstr "sanft"
#: ../../include/text.php:979
msgid "tired"
msgstr "müde"
#: ../../include/text.php:980
msgid "perky"
msgstr "frech"
#: ../../include/text.php:981
msgid "angry"
msgstr "sauer"
#: ../../include/text.php:982
msgid "stupified"
msgstr "verblüfft"
#: ../../include/text.php:983
msgid "puzzled"
msgstr "verwirrt"
#: ../../include/text.php:984
msgid "interested"
msgstr "interessiert"
#: ../../include/text.php:985
msgid "bitter"
msgstr "verbittert"
#: ../../include/text.php:986
msgid "cheerful"
msgstr "fröhlich"
#: ../../include/text.php:987
msgid "alive"
msgstr "lebendig"
#: ../../include/text.php:988
msgid "annoyed"
msgstr "verärgert"
#: ../../include/text.php:989
msgid "anxious"
msgstr "unruhig"
#: ../../include/text.php:990
msgid "cranky"
msgstr "schrullig"
#: ../../include/text.php:991
msgid "disturbed"
msgstr "verstört"
#: ../../include/text.php:992
msgid "frustrated"
msgstr "frustriert"
#: ../../include/text.php:993
msgid "motivated"
msgstr "motiviert"
#: ../../include/text.php:994
msgid "relaxed"
msgstr "entspannt"
#: ../../include/text.php:995
msgid "surprised"
msgstr "überrascht"
#: ../../include/text.php:1161
msgid "Monday"
msgstr "Montag"
#: ../../include/text.php:1161
msgid "Tuesday"
msgstr "Dienstag"
#: ../../include/text.php:1161
msgid "Wednesday"
msgstr "Mittwoch"
#: ../../include/text.php:1161
msgid "Thursday"
msgstr "Donnerstag"
#: ../../include/text.php:1161
msgid "Friday"
msgstr "Freitag"
#: ../../include/text.php:1161
msgid "Saturday"
msgstr "Samstag"
#: ../../include/text.php:1161
msgid "Sunday"
msgstr "Sonntag"
#: ../../include/text.php:1165
msgid "January"
msgstr "Januar"
#: ../../include/text.php:1165
msgid "February"
msgstr "Februar"
#: ../../include/text.php:1165
msgid "March"
msgstr "März"
#: ../../include/text.php:1165
msgid "April"
msgstr "April"
#: ../../include/text.php:1165
msgid "May"
msgstr "Mai"
#: ../../include/text.php:1165
msgid "June"
msgstr "Juni"
#: ../../include/text.php:1165
msgid "July"
msgstr "Juli"
#: ../../include/text.php:1165
msgid "August"
msgstr "August"
#: ../../include/text.php:1165
msgid "September"
msgstr "September"
#: ../../include/text.php:1165
msgid "October"
msgstr "Oktober"
#: ../../include/text.php:1165
msgid "November"
msgstr "November"
#: ../../include/text.php:1165
msgid "December"
msgstr "Dezember"
#: ../../include/text.php:1321 ../../mod/videos.php:301
msgid "View Video"
msgstr "Video ansehen"
#: ../../include/text.php:1353
msgid "bytes"
msgstr "Byte"
#: ../../include/text.php:1377 ../../include/text.php:1389
msgid "Click to open/close"
msgstr "Zum öffnen/schließen klicken"
#: ../../include/text.php:1551 ../../mod/events.php:335
msgid "link to source"
msgstr "Link zum Originalbeitrag"
#: ../../include/text.php:1606
msgid "Select an alternate language"
msgstr "Alternative Sprache auswählen"
#: ../../include/text.php:1858 ../../include/conversation.php:118
#: ../../include/conversation.php:246 ../../view/theme/diabook/theme.php:456
msgid "event"
msgstr "Veranstaltung"
#: ../../include/text.php:1862
msgid "activity"
msgstr "Aktivität"
#: ../../include/text.php:1864 ../../mod/content.php:628
#: ../../object/Item.php:364 ../../object/Item.php:377
msgid "comment"
msgid_plural "comments"
msgstr[0] "Kommentar"
msgstr[1] "Kommentare"
#: ../../include/text.php:1865
msgid "post"
msgstr "Beitrag"
#: ../../include/text.php:2020
msgid "Item filed"
msgstr "Beitrag abgelegt"
#: ../../include/group.php:25
msgid ""
"A deleted group with this name was revived. Existing item permissions "
@ -1521,44 +1563,44 @@ msgstr "Nachricht/Beitrag"
msgid "%1$s marked %2$s's %3$s as favorite"
msgstr "%1$s hat %2$s\\s %3$s als Favorit markiert"
#: ../../include/conversation.php:587 ../../mod/content.php:461
#: ../../include/conversation.php:612 ../../mod/content.php:461
#: ../../mod/content.php:763 ../../object/Item.php:126
msgid "Select"
msgstr "Auswählen"
#: ../../include/conversation.php:588 ../../mod/settings.php:623
#: ../../mod/admin.php:758 ../../mod/group.php:171 ../../mod/photos.php:1637
#: ../../mod/content.php:462 ../../mod/content.php:764
#: ../../object/Item.php:127
#: ../../include/conversation.php:613 ../../mod/admin.php:770
#: ../../mod/settings.php:647 ../../mod/group.php:171
#: ../../mod/photos.php:1637 ../../mod/content.php:462
#: ../../mod/content.php:764 ../../object/Item.php:127
msgid "Delete"
msgstr "Löschen"
#: ../../include/conversation.php:627 ../../mod/content.php:495
#: ../../include/conversation.php:652 ../../mod/content.php:495
#: ../../mod/content.php:875 ../../mod/content.php:876
#: ../../object/Item.php:306 ../../object/Item.php:307
#, php-format
msgid "View %s's profile @ %s"
msgstr "Das Profil von %s auf %s betrachten."
#: ../../include/conversation.php:639 ../../object/Item.php:297
#: ../../include/conversation.php:664 ../../object/Item.php:297
msgid "Categories:"
msgstr "Kategorien"
msgstr "Kategorien:"
#: ../../include/conversation.php:640 ../../object/Item.php:298
#: ../../include/conversation.php:665 ../../object/Item.php:298
msgid "Filed under:"
msgstr "Abgelegt unter:"
#: ../../include/conversation.php:647 ../../mod/content.php:505
#: ../../include/conversation.php:672 ../../mod/content.php:505
#: ../../mod/content.php:887 ../../object/Item.php:320
#, php-format
msgid "%s from %s"
msgstr "%s von %s"
#: ../../include/conversation.php:662 ../../mod/content.php:520
#: ../../include/conversation.php:687 ../../mod/content.php:520
msgid "View in context"
msgstr "Im Zusammenhang betrachten"
#: ../../include/conversation.php:664 ../../include/conversation.php:1060
#: ../../include/conversation.php:689 ../../include/conversation.php:1100
#: ../../mod/editpost.php:124 ../../mod/wallmessage.php:156
#: ../../mod/message.php:334 ../../mod/message.php:565
#: ../../mod/photos.php:1532 ../../mod/content.php:522
@ -1566,215 +1608,205 @@ msgstr "Im Zusammenhang betrachten"
msgid "Please wait"
msgstr "Bitte warten"
#: ../../include/conversation.php:728
#: ../../include/conversation.php:768
msgid "remove"
msgstr "löschen"
#: ../../include/conversation.php:732
#: ../../include/conversation.php:772
msgid "Delete Selected Items"
msgstr "Lösche die markierten Beiträge"
#: ../../include/conversation.php:831
#: ../../include/conversation.php:871
msgid "Follow Thread"
msgstr "Folge der Unterhaltung"
#: ../../include/conversation.php:900
#: ../../include/conversation.php:940
#, php-format
msgid "%s likes this."
msgstr "%s mag das."
#: ../../include/conversation.php:900
#: ../../include/conversation.php:940
#, php-format
msgid "%s doesn't like this."
msgstr "%s mag das nicht."
#: ../../include/conversation.php:905
#: ../../include/conversation.php:945
#, php-format
msgid "<span %1$s>%2$d people</span> like this"
msgstr "<span %1$s>%2$d Personen</span> mögen das"
#: ../../include/conversation.php:908
#: ../../include/conversation.php:948
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this"
msgstr "<span %1$s>%2$d Personen</span> mögen das nicht"
#: ../../include/conversation.php:922
#: ../../include/conversation.php:962
msgid "and"
msgstr "und"
#: ../../include/conversation.php:928
#: ../../include/conversation.php:968
#, php-format
msgid ", and %d other people"
msgstr " und %d andere"
#: ../../include/conversation.php:930
#: ../../include/conversation.php:970
#, php-format
msgid "%s like this."
msgstr "%s mögen das."
#: ../../include/conversation.php:930
#: ../../include/conversation.php:970
#, php-format
msgid "%s don't like this."
msgstr "%s mögen das nicht."
#: ../../include/conversation.php:957 ../../include/conversation.php:975
#: ../../include/conversation.php:997 ../../include/conversation.php:1015
msgid "Visible to <strong>everybody</strong>"
msgstr "Für <strong>jedermann</strong> sichtbar"
#: ../../include/conversation.php:958 ../../include/conversation.php:976
#: ../../include/conversation.php:998 ../../include/conversation.php:1016
#: ../../mod/wallmessage.php:127 ../../mod/wallmessage.php:135
#: ../../mod/message.php:283 ../../mod/message.php:291
#: ../../mod/message.php:466 ../../mod/message.php:474
msgid "Please enter a link URL:"
msgstr "Bitte gib die URL des Links ein:"
#: ../../include/conversation.php:959 ../../include/conversation.php:977
#: ../../include/conversation.php:999 ../../include/conversation.php:1017
msgid "Please enter a video link/URL:"
msgstr "Bitte Link/URL zum Video einfügen:"
#: ../../include/conversation.php:960 ../../include/conversation.php:978
#: ../../include/conversation.php:1000 ../../include/conversation.php:1018
msgid "Please enter an audio link/URL:"
msgstr "Bitte Link/URL zum Audio einfügen:"
#: ../../include/conversation.php:961 ../../include/conversation.php:979
#: ../../include/conversation.php:1001 ../../include/conversation.php:1019
msgid "Tag term:"
msgstr "Tag:"
#: ../../include/conversation.php:962 ../../include/conversation.php:980
#: ../../include/conversation.php:1002 ../../include/conversation.php:1020
#: ../../mod/filer.php:30
msgid "Save to Folder:"
msgstr "In diesen Ordner verschieben:"
msgstr "In diesem Ordner speichern:"
#: ../../include/conversation.php:963 ../../include/conversation.php:981
#: ../../include/conversation.php:1003 ../../include/conversation.php:1021
msgid "Where are you right now?"
msgstr "Wo hältst du dich jetzt gerade auf?"
#: ../../include/conversation.php:964
#: ../../include/conversation.php:1004
msgid "Delete item(s)?"
msgstr "Einträge löschen?"
#: ../../include/conversation.php:1006
#: ../../include/conversation.php:1046
msgid "Post to Email"
msgstr "An E-Mail senden"
#: ../../include/conversation.php:1041 ../../mod/photos.php:1531
#: ../../include/conversation.php:1081 ../../mod/photos.php:1531
msgid "Share"
msgstr "Teilen"
#: ../../include/conversation.php:1042 ../../mod/editpost.php:110
#: ../../include/conversation.php:1082 ../../mod/editpost.php:110
#: ../../mod/wallmessage.php:154 ../../mod/message.php:332
#: ../../mod/message.php:562
msgid "Upload photo"
msgstr "Foto hochladen"
#: ../../include/conversation.php:1043 ../../mod/editpost.php:111
#: ../../include/conversation.php:1083 ../../mod/editpost.php:111
msgid "upload photo"
msgstr "Bild hochladen"
#: ../../include/conversation.php:1044 ../../mod/editpost.php:112
#: ../../include/conversation.php:1084 ../../mod/editpost.php:112
msgid "Attach file"
msgstr "Datei anhängen"
#: ../../include/conversation.php:1045 ../../mod/editpost.php:113
#: ../../include/conversation.php:1085 ../../mod/editpost.php:113
msgid "attach file"
msgstr "Datei anhängen"
#: ../../include/conversation.php:1046 ../../mod/editpost.php:114
#: ../../include/conversation.php:1086 ../../mod/editpost.php:114
#: ../../mod/wallmessage.php:155 ../../mod/message.php:333
#: ../../mod/message.php:563
msgid "Insert web link"
msgstr "Einen Link einfügen"
#: ../../include/conversation.php:1047 ../../mod/editpost.php:115
#: ../../include/conversation.php:1087 ../../mod/editpost.php:115
msgid "web link"
msgstr "Weblink"
#: ../../include/conversation.php:1048 ../../mod/editpost.php:116
#: ../../include/conversation.php:1088 ../../mod/editpost.php:116
msgid "Insert video link"
msgstr "Video-Adresse einfügen"
#: ../../include/conversation.php:1049 ../../mod/editpost.php:117
#: ../../include/conversation.php:1089 ../../mod/editpost.php:117
msgid "video link"
msgstr "Video-Link"
#: ../../include/conversation.php:1050 ../../mod/editpost.php:118
#: ../../include/conversation.php:1090 ../../mod/editpost.php:118
msgid "Insert audio link"
msgstr "Audio-Adresse einfügen"
#: ../../include/conversation.php:1051 ../../mod/editpost.php:119
#: ../../include/conversation.php:1091 ../../mod/editpost.php:119
msgid "audio link"
msgstr "Audio-Link"
#: ../../include/conversation.php:1052 ../../mod/editpost.php:120
#: ../../include/conversation.php:1092 ../../mod/editpost.php:120
msgid "Set your location"
msgstr "Deinen Standort festlegen"
#: ../../include/conversation.php:1053 ../../mod/editpost.php:121
#: ../../include/conversation.php:1093 ../../mod/editpost.php:121
msgid "set location"
msgstr "Ort setzen"
#: ../../include/conversation.php:1054 ../../mod/editpost.php:122
#: ../../include/conversation.php:1094 ../../mod/editpost.php:122
msgid "Clear browser location"
msgstr "Browser-Standort leeren"
#: ../../include/conversation.php:1055 ../../mod/editpost.php:123
#: ../../include/conversation.php:1095 ../../mod/editpost.php:123
msgid "clear location"
msgstr "Ort löschen"
#: ../../include/conversation.php:1057 ../../mod/editpost.php:137
#: ../../include/conversation.php:1097 ../../mod/editpost.php:137
msgid "Set title"
msgstr "Titel setzen"
#: ../../include/conversation.php:1059 ../../mod/editpost.php:139
#: ../../include/conversation.php:1099 ../../mod/editpost.php:139
msgid "Categories (comma-separated list)"
msgstr "Kategorien (kommasepariert)"
#: ../../include/conversation.php:1061 ../../mod/editpost.php:125
#: ../../include/conversation.php:1101 ../../mod/editpost.php:125
msgid "Permission settings"
msgstr "Berechtigungseinstellungen"
#: ../../include/conversation.php:1062
#: ../../include/conversation.php:1102
msgid "permissions"
msgstr "Zugriffsrechte"
#: ../../include/conversation.php:1070 ../../mod/editpost.php:133
#: ../../include/conversation.php:1110 ../../mod/editpost.php:133
msgid "CC: email addresses"
msgstr "Cc: E-Mail-Addressen"
#: ../../include/conversation.php:1071 ../../mod/editpost.php:134
#: ../../include/conversation.php:1111 ../../mod/editpost.php:134
msgid "Public post"
msgstr "Öffentlicher Beitrag"
#: ../../include/conversation.php:1073 ../../mod/editpost.php:140
#: ../../include/conversation.php:1113 ../../mod/editpost.php:140
msgid "Example: bob@example.com, mary@example.com"
msgstr "Z.B.: bob@example.com, mary@example.com"
#: ../../include/conversation.php:1077 ../../mod/editpost.php:145
#: ../../include/conversation.php:1117 ../../mod/editpost.php:145
#: ../../mod/photos.php:1553 ../../mod/photos.php:1597
#: ../../mod/photos.php:1680 ../../mod/content.php:742
#: ../../object/Item.php:662
msgid "Preview"
msgstr "Vorschau"
#: ../../include/conversation.php:1080 ../../include/items.php:3981
#: ../../mod/contacts.php:249 ../../mod/settings.php:561
#: ../../mod/settings.php:587 ../../mod/dfrn_request.php:848
#: ../../mod/suggest.php:32 ../../mod/tagrm.php:11 ../../mod/tagrm.php:94
#: ../../mod/editpost.php:148 ../../mod/fbrowser.php:81
#: ../../mod/fbrowser.php:116 ../../mod/message.php:212
#: ../../mod/photos.php:202 ../../mod/photos.php:290
msgid "Cancel"
msgstr "Abbrechen"
#: ../../include/conversation.php:1086
#: ../../include/conversation.php:1126
msgid "Post to Groups"
msgstr "Poste an Gruppe"
#: ../../include/conversation.php:1087
#: ../../include/conversation.php:1127
msgid "Post to Contacts"
msgstr "Poste an Kontakte"
#: ../../include/conversation.php:1088
#: ../../include/conversation.php:1128
msgid "Private post"
msgstr "Privater Beitrag"
@ -1968,7 +2000,7 @@ msgstr "Bitte besuche %s, um den Vorschlag zu akzeptieren oder abzulehnen."
msgid "[no subject]"
msgstr "[kein Betreff]"
#: ../../include/message.php:144 ../../mod/item.php:443
#: ../../include/message.php:144 ../../mod/item.php:446
#: ../../mod/wall_upload.php:135 ../../mod/wall_upload.php:144
#: ../../mod/wall_upload.php:151
msgid "Wall Photos"
@ -1976,13 +2008,13 @@ msgstr "Pinnwand-Bilder"
#: ../../include/nav.php:34 ../../mod/navigation.php:20
msgid "Nothing new here"
msgstr "Keine Neuigkeiten."
msgstr "Keine Neuigkeiten"
#: ../../include/nav.php:38 ../../mod/navigation.php:24
msgid "Clear notifications"
msgstr "Bereinige Benachrichtigungen"
#: ../../include/nav.php:73 ../../boot.php:1057
#: ../../include/nav.php:73 ../../boot.php:1135
msgid "Logout"
msgstr "Abmelden"
@ -1990,7 +2022,7 @@ msgstr "Abmelden"
msgid "End this session"
msgstr "Diese Sitzung beenden"
#: ../../include/nav.php:76 ../../boot.php:1861
#: ../../include/nav.php:76 ../../boot.php:1939
msgid "Status"
msgstr "Status"
@ -2004,7 +2036,7 @@ msgid "Your profile page"
msgstr "Deine Profilseite"
#: ../../include/nav.php:78 ../../mod/fbrowser.php:25
#: ../../view/theme/diabook/theme.php:90 ../../boot.php:1875
#: ../../view/theme/diabook/theme.php:90 ../../boot.php:1953
msgid "Photos"
msgstr "Bilder"
@ -2013,7 +2045,7 @@ msgid "Your photos"
msgstr "Deine Fotos"
#: ../../include/nav.php:79 ../../mod/events.php:370
#: ../../view/theme/diabook/theme.php:91 ../../boot.php:1885
#: ../../view/theme/diabook/theme.php:91 ../../boot.php:1970
msgid "Events"
msgstr "Veranstaltungen"
@ -2029,7 +2061,7 @@ msgstr "Persönliche Notizen"
msgid "Your personal photos"
msgstr "Deine privaten Fotos"
#: ../../include/nav.php:91 ../../boot.php:1058
#: ../../include/nav.php:91 ../../boot.php:1136
msgid "Login"
msgstr "Anmeldung"
@ -2046,7 +2078,7 @@ msgstr "Pinnwand"
msgid "Home Page"
msgstr "Homepage"
#: ../../include/nav.php:108 ../../mod/register.php:275 ../../boot.php:1033
#: ../../include/nav.php:108 ../../mod/register.php:275 ../../boot.php:1111
msgid "Register"
msgstr "Registrieren"
@ -2164,8 +2196,8 @@ msgstr "Delegierungen"
msgid "Delegate Page Management"
msgstr "Delegiere das Management für die Seite"
#: ../../include/nav.php:167 ../../mod/settings.php:74 ../../mod/admin.php:849
#: ../../mod/admin.php:1057 ../../mod/uexport.php:48
#: ../../include/nav.php:167 ../../mod/admin.php:861 ../../mod/admin.php:1069
#: ../../mod/settings.php:74 ../../mod/uexport.php:48
#: ../../mod/newmember.php:22 ../../view/theme/diabook/theme.php:537
#: ../../view/theme/diabook/theme.php:658
msgid "Settings"
@ -2175,7 +2207,7 @@ msgstr "Einstellungen"
msgid "Account settings"
msgstr "Kontoeinstellungen"
#: ../../include/nav.php:169 ../../boot.php:1360
#: ../../include/nav.php:169 ../../boot.php:1438
msgid "Profiles"
msgstr "Profile"
@ -2208,10 +2240,6 @@ msgstr "Navigation"
msgid "Site map"
msgstr "Sitemap"
#: ../../include/network.php:875
msgid "view full size"
msgstr "Volle Größe anzeigen"
#: ../../include/oembed.php:138
msgid "Embedded content"
msgstr "Eingebetteter Inhalt"
@ -2220,70 +2248,41 @@ msgstr "Eingebetteter Inhalt"
msgid "Embedding disabled"
msgstr "Einbettungen deaktiviert"
#: ../../include/items.php:3446 ../../mod/dfrn_request.php:716
msgid "[Name Withheld]"
msgstr "[Name unterdrückt]"
#: ../../include/uimport.php:94
msgid "Error decoding account file"
msgstr "Fehler beim Verarbeiten der Account Datei"
#: ../../include/items.php:3453
msgid "A new person is sharing with you at "
msgstr "Eine neue Person teilt mit dir auf "
#: ../../include/uimport.php:100
msgid "Error! No version data in file! This is not a Friendica account file?"
msgstr "Fehler! Keine Versionsdaten in der Datei! Ist das wirklich eine Friendica Account Datei?"
#: ../../include/items.php:3453
msgid "You have a new follower at "
msgstr "Du hast einen neuen Kontakt auf "
#: ../../include/uimport.php:116
msgid "Error! Cannot check nickname"
msgstr "Fehler! Konnte den Nickname nicht überprüfen."
#: ../../include/items.php:3937 ../../mod/admin.php:158
#: ../../mod/admin.php:797 ../../mod/admin.php:997 ../../mod/viewsrc.php:15
#: ../../mod/notice.php:15 ../../mod/display.php:51 ../../mod/display.php:213
msgid "Item not found."
msgstr "Beitrag nicht gefunden."
#: ../../include/uimport.php:120
#, php-format
msgid "User '%s' already exists on this server!"
msgstr "Nutzer '%s' existiert bereits auf diesem Server!"
#: ../../include/items.php:3976
msgid "Do you really want to delete this item?"
msgstr "Möchtest du wirklich dieses Item löschen?"
#: ../../include/uimport.php:139
msgid "User creation error"
msgstr "Fehler beim Anlegen des Nutzeraccounts aufgetreten"
#: ../../include/items.php:3978 ../../mod/profiles.php:606
#: ../../mod/api.php:105 ../../mod/register.php:239 ../../mod/contacts.php:246
#: ../../mod/settings.php:934 ../../mod/settings.php:940
#: ../../mod/settings.php:948 ../../mod/settings.php:952
#: ../../mod/settings.php:957 ../../mod/settings.php:963
#: ../../mod/settings.php:969 ../../mod/settings.php:975
#: ../../mod/settings.php:1005 ../../mod/settings.php:1006
#: ../../mod/settings.php:1007 ../../mod/settings.php:1008
#: ../../mod/settings.php:1009 ../../mod/dfrn_request.php:836
#: ../../mod/suggest.php:29 ../../mod/message.php:209
msgid "Yes"
msgstr "Ja"
#: ../../include/uimport.php:157
msgid "User profile creation error"
msgstr "Fehler beim Anlegen des Nutzerkontos"
#: ../../include/items.php:4101 ../../mod/profiles.php:146
#: ../../mod/profiles.php:567 ../../mod/notes.php:20 ../../mod/nogroup.php:25
#: ../../mod/item.php:140 ../../mod/item.php:156 ../../mod/allfriends.php:9
#: ../../mod/api.php:26 ../../mod/api.php:31 ../../mod/register.php:40
#: ../../mod/regmod.php:118 ../../mod/attach.php:33 ../../mod/contacts.php:147
#: ../../mod/settings.php:91 ../../mod/settings.php:542
#: ../../mod/settings.php:547 ../../mod/crepair.php:115
#: ../../mod/delegate.php:6 ../../mod/poke.php:135
#: ../../mod/dfrn_confirm.php:53 ../../mod/suggest.php:56
#: ../../mod/editpost.php:10 ../../mod/events.php:140 ../../mod/uimport.php:23
#: ../../mod/follow.php:9 ../../mod/fsuggest.php:78 ../../mod/group.php:19
#: ../../mod/viewcontacts.php:22 ../../mod/wall_attach.php:55
#: ../../mod/wall_upload.php:66 ../../mod/invite.php:15
#: ../../mod/invite.php:101 ../../mod/wallmessage.php:9
#: ../../mod/wallmessage.php:33 ../../mod/wallmessage.php:79
#: ../../mod/wallmessage.php:103 ../../mod/manage.php:96
#: ../../mod/message.php:38 ../../mod/message.php:174 ../../mod/mood.php:114
#: ../../mod/network.php:6 ../../mod/notifications.php:66
#: ../../mod/photos.php:133 ../../mod/photos.php:1044
#: ../../mod/display.php:209 ../../mod/install.php:151
#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:169
#: ../../mod/profile_photo.php:180 ../../mod/profile_photo.php:193
#: ../../index.php:346
msgid "Permission denied."
msgstr "Zugriff verweigert."
#: ../../include/uimport.php:202
#, php-format
msgid "%d contact not imported"
msgid_plural "%d contacts not imported"
msgstr[0] "%d Kontakt nicht importiert"
msgstr[1] "%d Kontakte nicht importiert"
#: ../../include/items.php:4171
msgid "Archives"
msgstr "Archiv"
#: ../../include/uimport.php:272
msgid "Done. You can now login with your username and password"
msgstr "Erledigt. Du kannst dich jetzt mit deinem Nutzernamen und Passwort anmelden"
#: ../../include/security.php:22
msgid "Welcome "
@ -2304,7 +2303,7 @@ msgid ""
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)."
#: ../../mod/profiles.php:18 ../../mod/profiles.php:133
#: ../../mod/profiles.php:160 ../../mod/profiles.php:579
#: ../../mod/profiles.php:160 ../../mod/profiles.php:583
#: ../../mod/dfrn_confirm.php:62
msgid "Profile not found."
msgstr "Profil nicht gefunden."
@ -2385,245 +2384,245 @@ msgstr "Wohnort"
msgid "Profile updated."
msgstr "Profil aktualisiert."
#: ../../mod/profiles.php:517
#: ../../mod/profiles.php:521
msgid " and "
msgstr " und "
#: ../../mod/profiles.php:525
#: ../../mod/profiles.php:529
msgid "public profile"
msgstr "öffentliches Profil"
#: ../../mod/profiles.php:528
#: ../../mod/profiles.php:532
#, php-format
msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
msgstr "%1$s hat %2$s geändert auf &ldquo;%3$s&rdquo;"
#: ../../mod/profiles.php:529
#: ../../mod/profiles.php:533
#, php-format
msgid " - Visit %1$s's %2$s"
msgstr " %1$ss %2$s besuchen"
#: ../../mod/profiles.php:532
#: ../../mod/profiles.php:536
#, php-format
msgid "%1$s has an updated %2$s, changing %3$s."
msgstr "%1$s hat folgendes aktualisiert %2$s, verändert wurde %3$s."
#: ../../mod/profiles.php:605
#: ../../mod/profiles.php:609
msgid "Hide your contact/friend list from viewers of this profile?"
msgstr "Liste der Kontakte vor Betrachtern dieses Profils verbergen?"
#: ../../mod/profiles.php:607 ../../mod/api.php:106 ../../mod/register.php:240
#: ../../mod/settings.php:934 ../../mod/settings.php:940
#: ../../mod/settings.php:948 ../../mod/settings.php:952
#: ../../mod/settings.php:957 ../../mod/settings.php:963
#: ../../mod/settings.php:969 ../../mod/settings.php:975
#: ../../mod/settings.php:1005 ../../mod/settings.php:1006
#: ../../mod/settings.php:1007 ../../mod/settings.php:1008
#: ../../mod/settings.php:1009 ../../mod/dfrn_request.php:837
#: ../../mod/profiles.php:611 ../../mod/api.php:106 ../../mod/register.php:240
#: ../../mod/settings.php:961 ../../mod/settings.php:967
#: ../../mod/settings.php:975 ../../mod/settings.php:979
#: ../../mod/settings.php:984 ../../mod/settings.php:990
#: ../../mod/settings.php:996 ../../mod/settings.php:1002
#: ../../mod/settings.php:1032 ../../mod/settings.php:1033
#: ../../mod/settings.php:1034 ../../mod/settings.php:1035
#: ../../mod/settings.php:1036 ../../mod/dfrn_request.php:837
msgid "No"
msgstr "Nein"
#: ../../mod/profiles.php:625
#: ../../mod/profiles.php:629
msgid "Edit Profile Details"
msgstr "Profil bearbeiten"
#: ../../mod/profiles.php:626 ../../mod/contacts.php:386
#: ../../mod/settings.php:560 ../../mod/settings.php:670
#: ../../mod/settings.php:739 ../../mod/settings.php:811
#: ../../mod/settings.php:1037 ../../mod/crepair.php:166
#: ../../mod/poke.php:199 ../../mod/admin.php:480 ../../mod/admin.php:751
#: ../../mod/admin.php:890 ../../mod/admin.php:1090 ../../mod/admin.php:1177
#: ../../mod/events.php:478 ../../mod/fsuggest.php:107 ../../mod/group.php:87
#: ../../mod/invite.php:140 ../../mod/localtime.php:45
#: ../../mod/manage.php:110 ../../mod/message.php:335
#: ../../mod/message.php:564 ../../mod/mood.php:137 ../../mod/photos.php:1078
#: ../../mod/photos.php:1199 ../../mod/photos.php:1501
#: ../../mod/photos.php:1552 ../../mod/photos.php:1596
#: ../../mod/photos.php:1679 ../../mod/install.php:248
#: ../../mod/install.php:286 ../../mod/content.php:733
#: ../../object/Item.php:653 ../../view/theme/cleanzero/config.php:80
#: ../../mod/profiles.php:630 ../../mod/admin.php:491 ../../mod/admin.php:763
#: ../../mod/admin.php:902 ../../mod/admin.php:1102 ../../mod/admin.php:1189
#: ../../mod/contacts.php:386 ../../mod/settings.php:584
#: ../../mod/settings.php:694 ../../mod/settings.php:763
#: ../../mod/settings.php:837 ../../mod/settings.php:1064
#: ../../mod/crepair.php:166 ../../mod/poke.php:199 ../../mod/events.php:478
#: ../../mod/fsuggest.php:107 ../../mod/group.php:87 ../../mod/invite.php:140
#: ../../mod/localtime.php:45 ../../mod/manage.php:110
#: ../../mod/message.php:335 ../../mod/message.php:564 ../../mod/mood.php:137
#: ../../mod/photos.php:1078 ../../mod/photos.php:1199
#: ../../mod/photos.php:1501 ../../mod/photos.php:1552
#: ../../mod/photos.php:1596 ../../mod/photos.php:1679
#: ../../mod/install.php:248 ../../mod/install.php:286
#: ../../mod/content.php:733 ../../object/Item.php:653
#: ../../view/theme/cleanzero/config.php:80
#: ../../view/theme/diabook/config.php:152
#: ../../view/theme/diabook/theme.php:642 ../../view/theme/dispy/config.php:70
#: ../../view/theme/quattro/config.php:64
msgid "Submit"
msgstr "Senden"
#: ../../mod/profiles.php:627
#: ../../mod/profiles.php:631
msgid "Change Profile Photo"
msgstr "Profilbild ändern"
#: ../../mod/profiles.php:628
#: ../../mod/profiles.php:632
msgid "View this profile"
msgstr "Dieses Profil anzeigen"
#: ../../mod/profiles.php:629
#: ../../mod/profiles.php:633
msgid "Create a new profile using these settings"
msgstr "Neues Profil anlegen und diese Einstellungen verwenden"
#: ../../mod/profiles.php:630
#: ../../mod/profiles.php:634
msgid "Clone this profile"
msgstr "Dieses Profil duplizieren"
#: ../../mod/profiles.php:631
#: ../../mod/profiles.php:635
msgid "Delete this profile"
msgstr "Dieses Profil löschen"
#: ../../mod/profiles.php:632
#: ../../mod/profiles.php:636
msgid "Profile Name:"
msgstr "Profilname:"
#: ../../mod/profiles.php:633
#: ../../mod/profiles.php:637
msgid "Your Full Name:"
msgstr "Dein kompletter Name:"
#: ../../mod/profiles.php:634
#: ../../mod/profiles.php:638
msgid "Title/Description:"
msgstr "Titel/Beschreibung:"
#: ../../mod/profiles.php:635
#: ../../mod/profiles.php:639
msgid "Your Gender:"
msgstr "Dein Geschlecht:"
#: ../../mod/profiles.php:636
#: ../../mod/profiles.php:640
#, php-format
msgid "Birthday (%s):"
msgstr "Geburtstag (%s):"
#: ../../mod/profiles.php:637
#: ../../mod/profiles.php:641
msgid "Street Address:"
msgstr "Adresse:"
#: ../../mod/profiles.php:638
#: ../../mod/profiles.php:642
msgid "Locality/City:"
msgstr "Wohnort:"
#: ../../mod/profiles.php:639
#: ../../mod/profiles.php:643
msgid "Postal/Zip Code:"
msgstr "Postleitzahl:"
#: ../../mod/profiles.php:640
#: ../../mod/profiles.php:644
msgid "Country:"
msgstr "Land:"
#: ../../mod/profiles.php:641
#: ../../mod/profiles.php:645
msgid "Region/State:"
msgstr "Region/Bundesstaat:"
#: ../../mod/profiles.php:642
#: ../../mod/profiles.php:646
msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
msgstr "<span class=\"heart\">&hearts;</span> Beziehungsstatus:"
#: ../../mod/profiles.php:643
#: ../../mod/profiles.php:647
msgid "Who: (if applicable)"
msgstr "Wer: (falls anwendbar)"
#: ../../mod/profiles.php:644
#: ../../mod/profiles.php:648
msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
msgstr "Beispiele: cathy123, Cathy Williams, cathy@example.com"
#: ../../mod/profiles.php:645
#: ../../mod/profiles.php:649
msgid "Since [date]:"
msgstr "Seit [Datum]:"
#: ../../mod/profiles.php:647
#: ../../mod/profiles.php:651
msgid "Homepage URL:"
msgstr "Adresse der Homepage:"
#: ../../mod/profiles.php:650
#: ../../mod/profiles.php:654
msgid "Religious Views:"
msgstr "Religiöse Ansichten:"
#: ../../mod/profiles.php:651
#: ../../mod/profiles.php:655
msgid "Public Keywords:"
msgstr "Öffentliche Schlüsselwörter:"
#: ../../mod/profiles.php:652
#: ../../mod/profiles.php:656
msgid "Private Keywords:"
msgstr "Private Schlüsselwörter:"
#: ../../mod/profiles.php:655
#: ../../mod/profiles.php:659
msgid "Example: fishing photography software"
msgstr "Beispiel: Fischen Fotografie Software"
#: ../../mod/profiles.php:656
#: ../../mod/profiles.php:660
msgid "(Used for suggesting potential friends, can be seen by others)"
msgstr "(Wird verwendet, um potentielle Freunde zu finden, könnte von Fremden eingesehen werden)"
msgstr "(Wird verwendet, um potentielle Freunde zu finden, kann von Fremden eingesehen werden)"
#: ../../mod/profiles.php:657
#: ../../mod/profiles.php:661
msgid "(Used for searching profiles, never shown to others)"
msgstr "(Wird für die Suche nach Profilen verwendet und niemals veröffentlicht)"
#: ../../mod/profiles.php:658
#: ../../mod/profiles.php:662
msgid "Tell us about yourself..."
msgstr "Erzähle uns ein bisschen von dir …"
#: ../../mod/profiles.php:659
#: ../../mod/profiles.php:663
msgid "Hobbies/Interests"
msgstr "Hobbies/Interessen"
#: ../../mod/profiles.php:660
#: ../../mod/profiles.php:664
msgid "Contact information and Social Networks"
msgstr "Kontaktinformationen und Soziale Netzwerke"
#: ../../mod/profiles.php:661
#: ../../mod/profiles.php:665
msgid "Musical interests"
msgstr "Musikalische Interessen"
#: ../../mod/profiles.php:662
#: ../../mod/profiles.php:666
msgid "Books, literature"
msgstr "Literatur/Bücher"
msgstr "Bücher, Literatur"
#: ../../mod/profiles.php:663
#: ../../mod/profiles.php:667
msgid "Television"
msgstr "Fernsehen"
#: ../../mod/profiles.php:664
#: ../../mod/profiles.php:668
msgid "Film/dance/culture/entertainment"
msgstr "Filme/Tänze/Kultur/Unterhaltung"
#: ../../mod/profiles.php:665
#: ../../mod/profiles.php:669
msgid "Love/romance"
msgstr "Liebesleben"
msgstr "Liebe/Romantik"
#: ../../mod/profiles.php:666
#: ../../mod/profiles.php:670
msgid "Work/employment"
msgstr "Arbeit/Beschäftigung"
msgstr "Arbeit/Anstellung"
#: ../../mod/profiles.php:667
#: ../../mod/profiles.php:671
msgid "School/education"
msgstr "Schule/Ausbildung"
#: ../../mod/profiles.php:672
#: ../../mod/profiles.php:676
msgid ""
"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
"be visible to anybody using the internet."
msgstr "Dies ist dein <strong>öffentliches</strong> Profil.<br />Es <strong>könnte</strong> für jeden Nutzer des Internets sichtbar sein."
#: ../../mod/profiles.php:682 ../../mod/directory.php:111
#: ../../mod/profiles.php:686 ../../mod/directory.php:111
msgid "Age: "
msgstr "Alter: "
#: ../../mod/profiles.php:721
#: ../../mod/profiles.php:725
msgid "Edit/Manage Profiles"
msgstr "Verwalte/Editiere Profile"
msgstr "Bearbeite/Verwalte Profile"
#: ../../mod/profiles.php:722 ../../boot.php:1366 ../../boot.php:1392
#: ../../mod/profiles.php:726 ../../boot.php:1444 ../../boot.php:1470
msgid "Change profile photo"
msgstr "Profilbild ändern"
#: ../../mod/profiles.php:723 ../../boot.php:1367
#: ../../mod/profiles.php:727 ../../boot.php:1445
msgid "Create New Profile"
msgstr "Neues Profil anlegen"
#: ../../mod/profiles.php:734 ../../boot.php:1377
#: ../../mod/profiles.php:738 ../../boot.php:1455
msgid "Profile Image"
msgstr "Profilbild"
#: ../../mod/profiles.php:736 ../../boot.php:1380
#: ../../mod/profiles.php:740 ../../boot.php:1458
msgid "visible to everybody"
msgstr "sichtbar für jeden"
#: ../../mod/profiles.php:737 ../../boot.php:1381
#: ../../mod/profiles.php:741 ../../boot.php:1459
msgid "Edit visibility"
msgstr "Sichtbarkeit bearbeiten"
@ -2633,7 +2632,7 @@ msgstr "Zugriff verweigert"
#: ../../mod/profperm.php:25 ../../mod/profperm.php:55
msgid "Invalid profile identifier."
msgstr "Ungültiger Profil-Bezeichner"
msgstr "Ungültiger Profil-Bezeichner."
#: ../../mod/profperm.php:101
msgid "Profile Visibility Editor"
@ -2651,10 +2650,25 @@ msgstr "Sichtbar für"
msgid "All Contacts (with secure profile access)"
msgstr "Alle Kontakte (mit gesichertem Profilzugriff)"
#: ../../mod/notes.php:44 ../../boot.php:1892
#: ../../mod/notes.php:44 ../../boot.php:1977
msgid "Personal Notes"
msgstr "Persönliche Notizen"
#: ../../mod/display.php:19 ../../mod/search.php:89
#: ../../mod/dfrn_request.php:761 ../../mod/directory.php:31
#: ../../mod/videos.php:115 ../../mod/viewcontacts.php:17
#: ../../mod/photos.php:914 ../../mod/community.php:18
msgid "Public access denied."
msgstr "Öffentlicher Zugriff verweigert."
#: ../../mod/display.php:99 ../../mod/profile.php:155
msgid "Access to this profile has been restricted."
msgstr "Der Zugriff zu diesem Profil wurde eingeschränkt."
#: ../../mod/display.php:239
msgid "Item has been removed."
msgstr "Eintrag wurde entfernt."
#: ../../mod/nogroup.php:40 ../../mod/contacts.php:395
#: ../../mod/contacts.php:585 ../../mod/viewcontacts.php:62
#, php-format
@ -2675,7 +2689,7 @@ msgstr "{0} möchte mit dir in Kontakt treten"
#: ../../mod/ping.php:243
msgid "{0} sent you a message"
msgstr "{0} hat dir eine Nachricht geschickt"
msgstr "{0} schickte dir eine Nachricht"
#: ../../mod/ping.php:248
msgid "{0} requested registration"
@ -2714,37 +2728,835 @@ msgstr "{0} hat %ss Beitrag mit dem Schlagwort #%s versehen"
msgid "{0} mentioned you in a post"
msgstr "{0} hat dich in einem Beitrag erwähnt"
#: ../../mod/item.php:105
#: ../../mod/admin.php:55
msgid "Theme settings updated."
msgstr "Themeneinstellungen aktualisiert."
#: ../../mod/admin.php:96 ../../mod/admin.php:490
msgid "Site"
msgstr "Seite"
#: ../../mod/admin.php:97 ../../mod/admin.php:762 ../../mod/admin.php:776
msgid "Users"
msgstr "Nutzer"
#: ../../mod/admin.php:98 ../../mod/admin.php:859 ../../mod/admin.php:901
msgid "Plugins"
msgstr "Plugins"
#: ../../mod/admin.php:99 ../../mod/admin.php:1067 ../../mod/admin.php:1101
msgid "Themes"
msgstr "Themen"
#: ../../mod/admin.php:100
msgid "DB updates"
msgstr "DB Updates"
#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1188
msgid "Logs"
msgstr "Protokolle"
#: ../../mod/admin.php:121
msgid "Plugin Features"
msgstr "Plugin Features"
#: ../../mod/admin.php:123
msgid "User registrations waiting for confirmation"
msgstr "Nutzeranmeldungen die auf Bestätigung warten"
#: ../../mod/admin.php:182 ../../mod/admin.php:733
msgid "Normal Account"
msgstr "Normales Konto"
#: ../../mod/admin.php:183 ../../mod/admin.php:734
msgid "Soapbox Account"
msgstr "Marktschreier-Konto"
#: ../../mod/admin.php:184 ../../mod/admin.php:735
msgid "Community/Celebrity Account"
msgstr "Forum/Promi-Konto"
#: ../../mod/admin.php:185 ../../mod/admin.php:736
msgid "Automatic Friend Account"
msgstr "Automatisches Freundekonto"
#: ../../mod/admin.php:186
msgid "Blog Account"
msgstr "Blog-Konto"
#: ../../mod/admin.php:187
msgid "Private Forum"
msgstr "Privates Forum"
#: ../../mod/admin.php:206
msgid "Message queues"
msgstr "Nachrichten-Warteschlangen"
#: ../../mod/admin.php:211 ../../mod/admin.php:489 ../../mod/admin.php:761
#: ../../mod/admin.php:858 ../../mod/admin.php:900 ../../mod/admin.php:1066
#: ../../mod/admin.php:1100 ../../mod/admin.php:1187
msgid "Administration"
msgstr "Administration"
#: ../../mod/admin.php:212
msgid "Summary"
msgstr "Zusammenfassung"
#: ../../mod/admin.php:214
msgid "Registered users"
msgstr "Registrierte Nutzer"
#: ../../mod/admin.php:216
msgid "Pending registrations"
msgstr "Anstehende Anmeldungen"
#: ../../mod/admin.php:217
msgid "Version"
msgstr "Version"
#: ../../mod/admin.php:219
msgid "Active plugins"
msgstr "Aktive Plugins"
#: ../../mod/admin.php:405
msgid "Site settings updated."
msgstr "Seiteneinstellungen aktualisiert."
#: ../../mod/admin.php:434 ../../mod/settings.php:793
msgid "No special theme for mobile devices"
msgstr "Kein spezielles Theme für mobile Geräte verwenden."
#: ../../mod/admin.php:451 ../../mod/contacts.php:330
msgid "Never"
msgstr "Niemals"
#: ../../mod/admin.php:460
msgid "Multi user instance"
msgstr "Mehrbenutzer Instanz"
#: ../../mod/admin.php:476
msgid "Closed"
msgstr "Geschlossen"
#: ../../mod/admin.php:477
msgid "Requires approval"
msgstr "Bedarf der Zustimmung"
#: ../../mod/admin.php:478
msgid "Open"
msgstr "Offen"
#: ../../mod/admin.php:482
msgid "No SSL policy, links will track page SSL state"
msgstr "Keine SSL Richtlinie, Links werden das verwendete Protokoll beibehalten"
#: ../../mod/admin.php:483
msgid "Force all links to use SSL"
msgstr "SSL für alle Links erzwingen"
#: ../../mod/admin.php:484
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:492 ../../mod/register.php:261
msgid "Registration"
msgstr "Registrierung"
#: ../../mod/admin.php:493
msgid "File upload"
msgstr "Datei hochladen"
#: ../../mod/admin.php:494
msgid "Policies"
msgstr "Regeln"
#: ../../mod/admin.php:495
msgid "Advanced"
msgstr "Erweitert"
#: ../../mod/admin.php:496
msgid "Performance"
msgstr "Performance"
#: ../../mod/admin.php:500
msgid "Site name"
msgstr "Seitenname"
#: ../../mod/admin.php:501
msgid "Banner/Logo"
msgstr "Banner/Logo"
#: ../../mod/admin.php:502
msgid "System language"
msgstr "Systemsprache"
#: ../../mod/admin.php:503
msgid "System theme"
msgstr "Systemweites Theme"
#: ../../mod/admin.php:503
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:504
msgid "Mobile system theme"
msgstr "Systemweites mobiles Theme"
#: ../../mod/admin.php:504
msgid "Theme for mobile devices"
msgstr "Thema für mobile Geräte"
#: ../../mod/admin.php:505
msgid "SSL link policy"
msgstr "Regeln für SSL Links"
#: ../../mod/admin.php:505
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Bestimmt, ob generierte Links SSL verwenden müssen"
#: ../../mod/admin.php:506
msgid "'Share' element"
msgstr "'Teilen' Element"
#: ../../mod/admin.php:506
msgid "Activates the bbcode element 'share' for repeating items."
msgstr "Aktiviert das bbcode Element 'Teilen' um Einträge zu wiederholen."
#: ../../mod/admin.php:507
msgid "Hide help entry from navigation menu"
msgstr "Verberge den Menüeintrag für die Hilfe im Navigationsmenü"
#: ../../mod/admin.php:507
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:508
msgid "Single user instance"
msgstr "Ein-Nutzer Instanz"
#: ../../mod/admin.php:508
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:509
msgid "Maximum image size"
msgstr "Maximale Bildgröße"
#: ../../mod/admin.php:509
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:510
msgid "Maximum image length"
msgstr "Maximale Bildlänge"
#: ../../mod/admin.php:510
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:511
msgid "JPEG image quality"
msgstr "Qualität des JPEG Bildes"
#: ../../mod/admin.php:511
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:513
msgid "Register policy"
msgstr "Registrierungsmethode"
#: ../../mod/admin.php:514
msgid "Maximum Daily Registrations"
msgstr "Maximum täglicher Registrierungen"
#: ../../mod/admin.php:514
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:515
msgid "Register text"
msgstr "Registrierungstext"
#: ../../mod/admin.php:515
msgid "Will be displayed prominently on the registration page."
msgstr "Wird gut sichtbar auf der Registrierungsseite angezeigt."
#: ../../mod/admin.php:516
msgid "Accounts abandoned after x days"
msgstr "Nutzerkonten gelten nach x Tagen als unbenutzt"
#: ../../mod/admin.php:516
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:517
msgid "Allowed friend domains"
msgstr "Erlaubte Domains für Kontakte"
#: ../../mod/admin.php:517
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:518
msgid "Allowed email domains"
msgstr "Erlaubte Domains für E-Mails"
#: ../../mod/admin.php:518
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:519
msgid "Block public"
msgstr "Öffentlichen Zugriff blockieren"
#: ../../mod/admin.php:519
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:520
msgid "Force publish"
msgstr "Erzwinge Veröffentlichung"
#: ../../mod/admin.php:520
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:521
msgid "Global directory update URL"
msgstr "URL für Updates beim weltweiten Verzeichnis"
#: ../../mod/admin.php:521
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:522
msgid "Allow threaded items"
msgstr "Erlaube Threads in Diskussionen"
#: ../../mod/admin.php:522
msgid "Allow infinite level threading for items on this site."
msgstr "Erlaube ein unendliches Level für Threads auf dieser Seite."
#: ../../mod/admin.php:523
msgid "Private posts by default for new users"
msgstr "Private Beiträge als Standard für neue Nutzer"
#: ../../mod/admin.php:523
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:524
msgid "Don't include post content in email notifications"
msgstr "Inhalte von Beiträgen nicht in E-Mail-Benachrichtigungen versenden"
#: ../../mod/admin.php:524
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:525
msgid "Disallow public access to addons listed in the apps menu."
msgstr "Öffentlichen Zugriff auf Addons im Apps Menü verbieten."
#: ../../mod/admin.php:525
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:526
msgid "Don't embed private images in posts"
msgstr "Private Bilder nicht in Beiträgen einbetten."
#: ../../mod/admin.php:526
msgid ""
"Don't replace locally-hosted private photos in posts with an embedded copy "
"of the image. This means that contacts who receive posts containing private "
"photos will have to authenticate and load each image, which may take a "
"while."
msgstr "Ersetze lokal gehostete private Fotos in Beiträgen nicht mit einer eingebetteten Kopie des Bildes. Dies bedeutet, dass Kontakte, die Beiträge mit privaten Fotos erhalten sich zunächst auf den jeweiligen Servern authentifizieren müssen bevor die Bilder geladen und angezeigt werden, was eine gewisse Zeit dauert."
#: ../../mod/admin.php:528
msgid "Block multiple registrations"
msgstr "Unterbinde Mehrfachregistrierung"
#: ../../mod/admin.php:528
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:529
msgid "OpenID support"
msgstr "OpenID Unterstützung"
#: ../../mod/admin.php:529
msgid "OpenID support for registration and logins."
msgstr "OpenID-Unterstützung für Registrierung und Login."
#: ../../mod/admin.php:530
msgid "Fullname check"
msgstr "Namen auf Vollständigkeit überprüfen"
#: ../../mod/admin.php:530
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:531
msgid "UTF-8 Regular expressions"
msgstr "UTF-8 Reguläre Ausdrücke"
#: ../../mod/admin.php:531
msgid "Use PHP UTF8 regular expressions"
msgstr "PHP UTF8 Ausdrücke verwenden"
#: ../../mod/admin.php:532
msgid "Show Community Page"
msgstr "Gemeinschaftsseite anzeigen"
#: ../../mod/admin.php:532
msgid ""
"Display a Community page showing all recent public postings on this site."
msgstr "Zeige die Gemeinschaftsseite mit allen öffentlichen Beiträgen auf diesem Server."
#: ../../mod/admin.php:533
msgid "Enable OStatus support"
msgstr "OStatus Unterstützung aktivieren"
#: ../../mod/admin.php:533
msgid ""
"Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr "Biete die eingebaute OStatus (identi.ca, status.net, etc.) Unterstützung an. Jede Kommunikation in OStatus ist öffentlich, Privatsphäre Warnungen werden nur bei Bedarf angezeigt."
#: ../../mod/admin.php:534
msgid "OStatus conversation completion interval"
msgstr "Intervall zum Vervollständigen von OStatus Unterhaltungen"
#: ../../mod/admin.php:534
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:535
msgid "Enable Diaspora support"
msgstr "Diaspora-Support aktivieren"
#: ../../mod/admin.php:535
msgid "Provide built-in Diaspora network compatibility."
msgstr "Verwende die eingebaute Diaspora-Verknüpfung."
#: ../../mod/admin.php:536
msgid "Only allow Friendica contacts"
msgstr "Nur Friendica-Kontakte erlauben"
#: ../../mod/admin.php:536
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:537
msgid "Verify SSL"
msgstr "SSL Überprüfen"
#: ../../mod/admin.php:537
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:538
msgid "Proxy user"
msgstr "Proxy Nutzer"
#: ../../mod/admin.php:539
msgid "Proxy URL"
msgstr "Proxy URL"
#: ../../mod/admin.php:540
msgid "Network timeout"
msgstr "Netzwerk Wartezeit"
#: ../../mod/admin.php:540
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:541
msgid "Delivery interval"
msgstr "Zustellungsintervall"
#: ../../mod/admin.php:541
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:542
msgid "Poll interval"
msgstr "Abfrageintervall"
#: ../../mod/admin.php:542
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:543
msgid "Maximum Load Average"
msgstr "Maximum Load Average"
#: ../../mod/admin.php:543
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:545
msgid "Use MySQL full text engine"
msgstr "Nutze MySQL full text engine"
#: ../../mod/admin.php:545
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:546
msgid "Path to item cache"
msgstr "Pfad zum Eintrag Cache"
#: ../../mod/admin.php:547
msgid "Cache duration in seconds"
msgstr "Cache-Dauer in Sekunden"
#: ../../mod/admin.php:547
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One"
" day)."
msgstr "Wie lange sollen die Dateien im Cache vorgehalten werden? Standardwert ist 86400 Sekunden (ein Tag)."
#: ../../mod/admin.php:548
msgid "Path for lock file"
msgstr "Pfad für die Sperrdatei"
#: ../../mod/admin.php:549
msgid "Temp path"
msgstr "Temp Pfad"
#: ../../mod/admin.php:550
msgid "Base path to installation"
msgstr "Basis-Pfad zur Installation"
#: ../../mod/admin.php:567
msgid "Update has been marked successful"
msgstr "Update wurde als erfolgreich markiert"
#: ../../mod/admin.php:577
#, php-format
msgid "Executing %s failed. Check system logs."
msgstr "Ausführung von %s schlug fehl. Systemprotokolle prüfen."
#: ../../mod/admin.php:580
#, php-format
msgid "Update %s was successfully applied."
msgstr "Update %s war erfolgreich."
#: ../../mod/admin.php:584
#, 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:587
#, php-format
msgid "Update function %s could not be found."
msgstr "Updatefunktion %s konnte nicht gefunden werden."
#: ../../mod/admin.php:602
msgid "No failed updates."
msgstr "Keine fehlgeschlagenen Updates."
#: ../../mod/admin.php:606
msgid "Failed Updates"
msgstr "Fehlgeschlagene Updates"
#: ../../mod/admin.php:607
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:608
msgid "Mark success (if update was manually applied)"
msgstr "Als erfolgreich markieren (falls das Update manuell installiert wurde)"
#: ../../mod/admin.php:609
msgid "Attempt to execute this update step automatically"
msgstr "Versuchen, diesen Schritt automatisch auszuführen"
#: ../../mod/admin.php:634
#, 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:641
#, 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:680
#, php-format
msgid "User '%s' deleted"
msgstr "Nutzer '%s' gelöscht"
#: ../../mod/admin.php:688
#, php-format
msgid "User '%s' unblocked"
msgstr "Nutzer '%s' entsperrt"
#: ../../mod/admin.php:688
#, php-format
msgid "User '%s' blocked"
msgstr "Nutzer '%s' gesperrt"
#: ../../mod/admin.php:764
msgid "select all"
msgstr "Alle auswählen"
#: ../../mod/admin.php:765
msgid "User registrations waiting for confirm"
msgstr "Neuanmeldungen, die auf deine Bestätigung warten"
#: ../../mod/admin.php:766
msgid "Request date"
msgstr "Anfragedatum"
#: ../../mod/admin.php:766 ../../mod/admin.php:777 ../../mod/settings.php:586
#: ../../mod/settings.php:612 ../../mod/crepair.php:148
msgid "Name"
msgstr "Name"
#: ../../mod/admin.php:767
msgid "No registrations."
msgstr "Keine Neuanmeldungen."
#: ../../mod/admin.php:768 ../../mod/notifications.php:161
#: ../../mod/notifications.php:208
msgid "Approve"
msgstr "Genehmigen"
#: ../../mod/admin.php:769
msgid "Deny"
msgstr "Verwehren"
#: ../../mod/admin.php:771 ../../mod/contacts.php:353
#: ../../mod/contacts.php:412
msgid "Block"
msgstr "Sperren"
#: ../../mod/admin.php:772 ../../mod/contacts.php:353
#: ../../mod/contacts.php:412
msgid "Unblock"
msgstr "Entsperren"
#: ../../mod/admin.php:773
msgid "Site admin"
msgstr "Seitenadministrator"
#: ../../mod/admin.php:774
msgid "Account expired"
msgstr "Account ist abgelaufen"
#: ../../mod/admin.php:777
msgid "Register date"
msgstr "Anmeldedatum"
#: ../../mod/admin.php:777
msgid "Last login"
msgstr "Letzte Anmeldung"
#: ../../mod/admin.php:777
msgid "Last item"
msgstr "Letzter Beitrag"
#: ../../mod/admin.php:777
msgid "Account"
msgstr "Nutzerkonto"
#: ../../mod/admin.php:779
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:780
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:821
#, php-format
msgid "Plugin %s disabled."
msgstr "Plugin %s deaktiviert."
#: ../../mod/admin.php:825
#, php-format
msgid "Plugin %s enabled."
msgstr "Plugin %s aktiviert."
#: ../../mod/admin.php:835 ../../mod/admin.php:1038
msgid "Disable"
msgstr "Ausschalten"
#: ../../mod/admin.php:837 ../../mod/admin.php:1040
msgid "Enable"
msgstr "Einschalten"
#: ../../mod/admin.php:860 ../../mod/admin.php:1068
msgid "Toggle"
msgstr "Umschalten"
#: ../../mod/admin.php:868 ../../mod/admin.php:1078
msgid "Author: "
msgstr "Autor:"
#: ../../mod/admin.php:869 ../../mod/admin.php:1079
msgid "Maintainer: "
msgstr "Betreuer:"
#: ../../mod/admin.php:998
msgid "No themes found."
msgstr "Keine Themen gefunden."
#: ../../mod/admin.php:1060
msgid "Screenshot"
msgstr "Bildschirmfoto"
#: ../../mod/admin.php:1106
msgid "[Experimental]"
msgstr "[Experimentell]"
#: ../../mod/admin.php:1107
msgid "[Unsupported]"
msgstr "[Nicht unterstützt]"
#: ../../mod/admin.php:1134
msgid "Log settings updated."
msgstr "Protokolleinstellungen aktualisiert."
#: ../../mod/admin.php:1190
msgid "Clear"
msgstr "löschen"
#: ../../mod/admin.php:1196
msgid "Enable Debugging"
msgstr "Protokoll führen"
#: ../../mod/admin.php:1197
msgid "Log file"
msgstr "Protokolldatei"
#: ../../mod/admin.php:1197
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:1198
msgid "Log level"
msgstr "Protokoll-Level"
#: ../../mod/admin.php:1247 ../../mod/contacts.php:409
msgid "Update now"
msgstr "Jetzt aktualisieren"
#: ../../mod/admin.php:1248
msgid "Close"
msgstr "Schließen"
#: ../../mod/admin.php:1254
msgid "FTP Host"
msgstr "FTP Host"
#: ../../mod/admin.php:1255
msgid "FTP Path"
msgstr "FTP Pfad"
#: ../../mod/admin.php:1256
msgid "FTP User"
msgstr "FTP Nutzername"
#: ../../mod/admin.php:1257
msgid "FTP Password"
msgstr "FTP Passwort"
#: ../../mod/item.php:108
msgid "Unable to locate original post."
msgstr "Konnte den Originalbeitrag nicht finden."
#: ../../mod/item.php:307
#: ../../mod/item.php:310
msgid "Empty post discarded."
msgstr "Leerer Beitrag wurde verworfen."
#: ../../mod/item.php:869
#: ../../mod/item.php:872
msgid "System error. Post not saved."
msgstr "Systemfehler. Beitrag konnte nicht gespeichert werden."
#: ../../mod/item.php:894
#: ../../mod/item.php:897
#, php-format
msgid ""
"This message was sent to you by %s, a member of the Friendica social "
"network."
msgstr "Diese Nachricht wurde dir von %s geschickt, einem Mitglied des Sozialen Netzwerks Friendica."
#: ../../mod/item.php:896
#: ../../mod/item.php:899
#, php-format
msgid "You may visit them online at %s"
msgstr "Du kannst sie online unter %s besuchen"
#: ../../mod/item.php:897
#: ../../mod/item.php:900
msgid ""
"Please contact the sender by replying to this post if you do not wish to "
"receive these messages."
msgstr "Falls du diese Beiträge nicht erhalten möchtest, kontaktiere bitte den Autor, indem du auf diese Nachricht antwortest."
#: ../../mod/item.php:901
#: ../../mod/item.php:904
#, php-format
msgid "%s posted an update."
msgstr "%s hat ein Update veröffentlicht."
@ -2762,13 +3574,6 @@ msgstr "Keine Freunde zum Anzeigen."
msgid "Remove term"
msgstr "Begriff entfernen"
#: ../../mod/search.php:89 ../../mod/dfrn_request.php:761
#: ../../mod/directory.php:31 ../../mod/viewcontacts.php:17
#: ../../mod/photos.php:914 ../../mod/display.php:19
#: ../../mod/community.php:18
msgid "Public access denied."
msgstr "Öffentlicher Zugriff verweigert."
#: ../../mod/search.php:180 ../../mod/search.php:206
#: ../../mod/community.php:61 ../../mod/community.php:89
msgid "No results."
@ -2853,10 +3658,6 @@ msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung mögli
msgid "Your invitation ID: "
msgstr "ID deiner Einladung: "
#: ../../mod/register.php:261 ../../mod/admin.php:481
msgid "Registration"
msgstr "Registrierung"
#: ../../mod/register.php:269
msgid "Your Full Name (e.g. Joe Smith): "
msgstr "Vollständiger Name (z.B. Max Mustermann): "
@ -2917,7 +3718,7 @@ msgstr "Quelle (bbcode) Text:"
#: ../../mod/babel.php:23
msgid "Source (Diaspora) text to convert to BBcode:"
msgstr "Eingabe (Diaspora) Nach BBCode zu konvertierender Text:"
msgstr "Eingabe (Diaspora) nach BBCode zu konvertierender Text:"
#: ../../mod/babel.php:31
msgid "Source input: "
@ -2953,7 +3754,7 @@ msgstr "bb2md2html2bb: "
#: ../../mod/babel.php:69
msgid "Source input (Diaspora format): "
msgstr "Texteingabe (Diaspora Format): "
msgstr "Originaltext (Diaspora Format): "
#: ../../mod/babel.php:74
msgid "diaspora2bb: "
@ -3046,10 +3847,6 @@ msgstr "%s teilt mit Dir"
msgid "Private communications are not available for this contact."
msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar."
#: ../../mod/contacts.php:330
msgid "Never"
msgstr "Niemals"
#: ../../mod/contacts.php:334
msgid "(Update was successful)"
msgstr "(Aktualisierung war erfolgreich)"
@ -3071,16 +3868,6 @@ msgstr "Netzwerktyp: %s"
msgid "View all contacts"
msgstr "Alle Kontakte anzeigen"
#: ../../mod/contacts.php:353 ../../mod/contacts.php:412
#: ../../mod/admin.php:760
msgid "Unblock"
msgstr "Entsperren"
#: ../../mod/contacts.php:353 ../../mod/contacts.php:412
#: ../../mod/admin.php:759
msgid "Block"
msgstr "Sperren"
#: ../../mod/contacts.php:356
msgid "Toggle Blocked status"
msgstr "Geblockt-Status ein-/ausschalten"
@ -3174,10 +3961,6 @@ msgstr "letzte Aktualisierung:"
msgid "Update public posts"
msgstr "Öffentliche Beiträge aktualisieren"
#: ../../mod/contacts.php:409 ../../mod/admin.php:1235
msgid "Update now"
msgstr "Jetzt aktualisieren"
#: ../../mod/contacts.php:416
msgid "Currently blocked"
msgstr "Derzeit geblockt"
@ -3312,7 +4095,7 @@ msgstr "Konto löschen"
msgid "Missing some important data!"
msgstr "Wichtige Daten fehlen!"
#: ../../mod/settings.php:121 ../../mod/settings.php:586
#: ../../mod/settings.php:121 ../../mod/settings.php:610
msgid "Update"
msgstr "Aktualisierungen"
@ -3328,520 +4111,535 @@ msgstr "E-Mail Einstellungen bearbeitet."
msgid "Features updated"
msgstr "Features aktualisiert"
#: ../../mod/settings.php:307
#: ../../mod/settings.php:312
msgid "Passwords do not match. Password unchanged."
msgstr "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert."
#: ../../mod/settings.php:312
#: ../../mod/settings.php:317
msgid "Empty passwords are not allowed. Password unchanged."
msgstr "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert."
#: ../../mod/settings.php:323
msgid "Password changed."
msgstr "Passwort ändern."
#: ../../mod/settings.php:325
msgid "Wrong password."
msgstr "Falsches Passwort."
#: ../../mod/settings.php:336
msgid "Password changed."
msgstr "Passwort geändert."
#: ../../mod/settings.php:338
msgid "Password update failed. Please try again."
msgstr "Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal."
#: ../../mod/settings.php:390
#: ../../mod/settings.php:403
msgid " Please use a shorter name."
msgstr " Bitte verwende einen kürzeren Namen."
#: ../../mod/settings.php:392
#: ../../mod/settings.php:405
msgid " Name too short."
msgstr " Name ist zu kurz."
#: ../../mod/settings.php:398
#: ../../mod/settings.php:414
msgid "Wrong Password"
msgstr "Falsches Passwort"
#: ../../mod/settings.php:419
msgid " Not valid email."
msgstr " Keine gültige E-Mail."
#: ../../mod/settings.php:400
#: ../../mod/settings.php:422
msgid " Cannot change to that email."
msgstr "Ändern der E-Mail nicht möglich. "
#: ../../mod/settings.php:454
#: ../../mod/settings.php:476
msgid "Private forum has no privacy permissions. Using default privacy group."
msgstr "Für das private Forum sind keine Zugriffsrechte eingestellt. Die voreingestellte Gruppe für neue Kontakte wird benutzt."
#: ../../mod/settings.php:458
#: ../../mod/settings.php:480
msgid "Private forum has no privacy permissions and no default privacy group."
msgstr "Für das private Forum sind keine Zugriffsrechte eingestellt, und es gibt keine voreingestellte Gruppe für neue Kontakte."
#: ../../mod/settings.php:488
#: ../../mod/settings.php:510
msgid "Settings updated."
msgstr "Einstellungen aktualisiert."
#: ../../mod/settings.php:559 ../../mod/settings.php:585
#: ../../mod/settings.php:621
#: ../../mod/settings.php:583 ../../mod/settings.php:609
#: ../../mod/settings.php:645
msgid "Add application"
msgstr "Programm hinzufügen"
#: ../../mod/settings.php:562 ../../mod/settings.php:588
#: ../../mod/crepair.php:148 ../../mod/admin.php:754 ../../mod/admin.php:765
msgid "Name"
msgstr "Name"
#: ../../mod/settings.php:563 ../../mod/settings.php:589
#: ../../mod/settings.php:587 ../../mod/settings.php:613
msgid "Consumer Key"
msgstr "Consumer Key"
#: ../../mod/settings.php:564 ../../mod/settings.php:590
#: ../../mod/settings.php:588 ../../mod/settings.php:614
msgid "Consumer Secret"
msgstr "Consumer Secret"
#: ../../mod/settings.php:565 ../../mod/settings.php:591
#: ../../mod/settings.php:589 ../../mod/settings.php:615
msgid "Redirect"
msgstr "Umleiten"
#: ../../mod/settings.php:566 ../../mod/settings.php:592
#: ../../mod/settings.php:590 ../../mod/settings.php:616
msgid "Icon url"
msgstr "Icon URL"
#: ../../mod/settings.php:577
#: ../../mod/settings.php:601
msgid "You can't edit this application."
msgstr "Du kannst dieses Programm nicht bearbeiten."
#: ../../mod/settings.php:620
#: ../../mod/settings.php:644
msgid "Connected Apps"
msgstr "Verbundene Programme"
#: ../../mod/settings.php:622 ../../mod/editpost.php:109
#: ../../mod/settings.php:646 ../../mod/editpost.php:109
#: ../../mod/content.php:751 ../../object/Item.php:117
msgid "Edit"
msgstr "Bearbeiten"
#: ../../mod/settings.php:624
#: ../../mod/settings.php:648
msgid "Client key starts with"
msgstr "Anwenderschlüssel beginnt mit"
#: ../../mod/settings.php:625
#: ../../mod/settings.php:649
msgid "No name"
msgstr "Kein Name"
#: ../../mod/settings.php:626
#: ../../mod/settings.php:650
msgid "Remove authorization"
msgstr "Autorisierung entziehen"
#: ../../mod/settings.php:638
#: ../../mod/settings.php:662
msgid "No Plugin settings configured"
msgstr "Keine Plugin-Einstellungen konfiguriert"
#: ../../mod/settings.php:646
#: ../../mod/settings.php:670
msgid "Plugin Settings"
msgstr "Plugin-Einstellungen"
#: ../../mod/settings.php:660
#: ../../mod/settings.php:684
msgid "Off"
msgstr "Aus"
#: ../../mod/settings.php:660
#: ../../mod/settings.php:684
msgid "On"
msgstr "An"
#: ../../mod/settings.php:668
#: ../../mod/settings.php:692
msgid "Additional Features"
msgstr "Zusätzliche Features"
#: ../../mod/settings.php:681 ../../mod/settings.php:682
#: ../../mod/settings.php:705 ../../mod/settings.php:706
#, php-format
msgid "Built-in support for %s connectivity is %s"
msgstr "Eingebaute Unterstützung für Verbindungen zu %s ist %s"
#: ../../mod/settings.php:681 ../../mod/settings.php:682
#: ../../mod/settings.php:705 ../../mod/settings.php:706
msgid "enabled"
msgstr "eingeschaltet"
#: ../../mod/settings.php:681 ../../mod/settings.php:682
#: ../../mod/settings.php:705 ../../mod/settings.php:706
msgid "disabled"
msgstr "ausgeschaltet"
#: ../../mod/settings.php:682
#: ../../mod/settings.php:706
msgid "StatusNet"
msgstr "StatusNet"
#: ../../mod/settings.php:714
#: ../../mod/settings.php:738
msgid "Email access is disabled on this site."
msgstr "Zugriff auf E-Mails für diese Seite deaktiviert."
#: ../../mod/settings.php:721
#: ../../mod/settings.php:745
msgid "Connector Settings"
msgstr "Verbindungs-Einstellungen"
#: ../../mod/settings.php:726
#: ../../mod/settings.php:750
msgid "Email/Mailbox Setup"
msgstr "E-Mail/Postfach-Einstellungen"
#: ../../mod/settings.php:727
#: ../../mod/settings.php:751
msgid ""
"If you wish to communicate with email contacts using this service "
"(optional), please specify how to connect to your mailbox."
msgstr "Wenn du mit E-Mail-Kontakten über diesen Service kommunizieren möchtest (optional), gib bitte die Einstellungen für dein Postfach an."
#: ../../mod/settings.php:728
#: ../../mod/settings.php:752
msgid "Last successful email check:"
msgstr "Letzter erfolgreicher E-Mail Check"
#: ../../mod/settings.php:730
#: ../../mod/settings.php:754
msgid "IMAP server name:"
msgstr "IMAP-Server-Name:"
#: ../../mod/settings.php:731
#: ../../mod/settings.php:755
msgid "IMAP port:"
msgstr "IMAP-Port:"
#: ../../mod/settings.php:732
#: ../../mod/settings.php:756
msgid "Security:"
msgstr "Sicherheit:"
#: ../../mod/settings.php:732 ../../mod/settings.php:737
#: ../../mod/settings.php:756 ../../mod/settings.php:761
msgid "None"
msgstr "Keine"
#: ../../mod/settings.php:733
#: ../../mod/settings.php:757
msgid "Email login name:"
msgstr "E-Mail-Login-Name:"
#: ../../mod/settings.php:734
#: ../../mod/settings.php:758
msgid "Email password:"
msgstr "E-Mail-Passwort:"
#: ../../mod/settings.php:735
#: ../../mod/settings.php:759
msgid "Reply-to address:"
msgstr "Reply-to Adresse:"
#: ../../mod/settings.php:736
#: ../../mod/settings.php:760
msgid "Send public posts to all email contacts:"
msgstr "Sende öffentliche Beiträge an alle E-Mail-Kontakte:"
#: ../../mod/settings.php:737
#: ../../mod/settings.php:761
msgid "Action after import:"
msgstr "Aktion nach Import:"
#: ../../mod/settings.php:737
#: ../../mod/settings.php:761
msgid "Mark as seen"
msgstr "Als gelesen markieren"
#: ../../mod/settings.php:737
#: ../../mod/settings.php:761
msgid "Move to folder"
msgstr "In einen Ordner verschieben"
#: ../../mod/settings.php:738
#: ../../mod/settings.php:762
msgid "Move to folder:"
msgstr "In diesen Ordner verschieben:"
#: ../../mod/settings.php:769 ../../mod/admin.php:432
msgid "No special theme for mobile devices"
msgstr "Kein spezielles Theme für mobile Geräte verwenden."
#: ../../mod/settings.php:809
#: ../../mod/settings.php:835
msgid "Display Settings"
msgstr "Anzeige-Einstellungen"
#: ../../mod/settings.php:815 ../../mod/settings.php:826
#: ../../mod/settings.php:841 ../../mod/settings.php:853
msgid "Display Theme:"
msgstr "Theme:"
#: ../../mod/settings.php:816
#: ../../mod/settings.php:842
msgid "Mobile Theme:"
msgstr "Mobiles Theme"
#: ../../mod/settings.php:817
#: ../../mod/settings.php:843
msgid "Update browser every xx seconds"
msgstr "Browser alle xx Sekunden aktualisieren"
#: ../../mod/settings.php:817
#: ../../mod/settings.php:843
msgid "Minimum of 10 seconds, no maximum"
msgstr "Minimal 10 Sekunden, kein Maximum"
#: ../../mod/settings.php:818
#: ../../mod/settings.php:844
msgid "Number of items to display per page:"
msgstr "Zahl der Beiträge, die pro Netzwerkseite angezeigt werden sollen: "
#: ../../mod/settings.php:818
#: ../../mod/settings.php:844 ../../mod/settings.php:845
msgid "Maximum of 100 items"
msgstr "Maximal 100 Beiträge"
#: ../../mod/settings.php:819
#: ../../mod/settings.php:845
msgid "Number of items to display per page when viewed from mobile device:"
msgstr "Zahl der Beiträge, die pro Netzwerkseite auf mobilen Geräten angezeigt werden sollen:"
#: ../../mod/settings.php:846
msgid "Don't show emoticons"
msgstr "Keine Smilies anzeigen"
#: ../../mod/settings.php:895
#: ../../mod/settings.php:922
msgid "Normal Account Page"
msgstr "Normales Konto"
#: ../../mod/settings.php:896
#: ../../mod/settings.php:923
msgid "This account is a normal personal profile"
msgstr "Dieses Konto ist ein normales persönliches Profil"
#: ../../mod/settings.php:899
#: ../../mod/settings.php:926
msgid "Soapbox Page"
msgstr "Marktschreier-Konto"
#: ../../mod/settings.php:900
#: ../../mod/settings.php:927
msgid "Automatically approve all connection/friend requests as read-only fans"
msgstr "Kontaktanfragen werden automatisch als Nurlese-Fans akzeptiert"
#: ../../mod/settings.php:903
#: ../../mod/settings.php:930
msgid "Community Forum/Celebrity Account"
msgstr "Forum/Promi-Konto"
#: ../../mod/settings.php:904
#: ../../mod/settings.php:931
msgid ""
"Automatically approve all connection/friend requests as read-write fans"
msgstr "Kontaktanfragen werden automatisch als Lese-und-Schreib-Fans akzeptiert"
#: ../../mod/settings.php:907
#: ../../mod/settings.php:934
msgid "Automatic Friend Page"
msgstr "Automatische Freunde Seite"
#: ../../mod/settings.php:908
#: ../../mod/settings.php:935
msgid "Automatically approve all connection/friend requests as friends"
msgstr "Kontaktanfragen werden automatisch als Freund akzeptiert"
#: ../../mod/settings.php:911
#: ../../mod/settings.php:938
msgid "Private Forum [Experimental]"
msgstr "Privates Forum [Versuchsstadium]"
#: ../../mod/settings.php:912
#: ../../mod/settings.php:939
msgid "Private forum - approved members only"
msgstr "Privates Forum, nur für Mitglieder"
#: ../../mod/settings.php:924
#: ../../mod/settings.php:951
msgid "OpenID:"
msgstr "OpenID:"
#: ../../mod/settings.php:924
#: ../../mod/settings.php:951
msgid "(Optional) Allow this OpenID to login to this account."
msgstr "(Optional) Erlaube die Anmeldung für dieses Konto mit dieser OpenID."
#: ../../mod/settings.php:934
#: ../../mod/settings.php:961
msgid "Publish your default profile in your local site directory?"
msgstr "Darf dein Standardprofil im Verzeichnis dieses Servers veröffentlicht werden?"
#: ../../mod/settings.php:940
#: ../../mod/settings.php:967
msgid "Publish your default profile in the global social directory?"
msgstr "Darf dein Standardprofil im weltweiten Verzeichnis veröffentlicht werden?"
#: ../../mod/settings.php:948
#: ../../mod/settings.php:975
msgid "Hide your contact/friend list from viewers of your default profile?"
msgstr "Liste der Kontakte vor Betrachtern des Standardprofils verbergen?"
#: ../../mod/settings.php:952
#: ../../mod/settings.php:979
msgid "Hide your profile details from unknown viewers?"
msgstr "Profil-Details vor unbekannten Betrachtern verbergen?"
#: ../../mod/settings.php:957
#: ../../mod/settings.php:984
msgid "Allow friends to post to your profile page?"
msgstr "Dürfen deine Kontakte auf deine Pinnwand schreiben?"
#: ../../mod/settings.php:963
#: ../../mod/settings.php:990
msgid "Allow friends to tag your posts?"
msgstr "Dürfen deine Kontakte deine Beiträge mit Schlagwörtern versehen?"
#: ../../mod/settings.php:969
#: ../../mod/settings.php:996
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr "Dürfen wir dich neuen Mitgliedern als potentiellen Kontakt vorschlagen?"
#: ../../mod/settings.php:975
#: ../../mod/settings.php:1002
msgid "Permit unknown people to send you private mail?"
msgstr "Dürfen dir Unbekannte private Nachrichten schicken?"
#: ../../mod/settings.php:983
#: ../../mod/settings.php:1010
msgid "Profile is <strong>not published</strong>."
msgstr "Profil ist <strong>nicht veröffentlicht</strong>."
#: ../../mod/settings.php:986 ../../mod/profile_photo.php:248
#: ../../mod/settings.php:1013 ../../mod/profile_photo.php:248
msgid "or"
msgstr "oder"
#: ../../mod/settings.php:991
#: ../../mod/settings.php:1018
msgid "Your Identity Address is"
msgstr "Die Adresse deines Profils lautet:"
#: ../../mod/settings.php:1002
#: ../../mod/settings.php:1029
msgid "Automatically expire posts after this many days:"
msgstr "Beiträge verfallen automatisch nach dieser Anzahl von Tagen:"
#: ../../mod/settings.php:1002
#: ../../mod/settings.php:1029
msgid "If empty, posts will not expire. Expired posts will be deleted"
msgstr "Wenn leer verfallen Beiträge nie automatisch. Verfallene Beiträge werden gelöscht."
#: ../../mod/settings.php:1003
#: ../../mod/settings.php:1030
msgid "Advanced expiration settings"
msgstr "Erweiterte Verfallseinstellungen"
#: ../../mod/settings.php:1004
#: ../../mod/settings.php:1031
msgid "Advanced Expiration"
msgstr "Erweitertes Verfallen"
#: ../../mod/settings.php:1005
#: ../../mod/settings.php:1032
msgid "Expire posts:"
msgstr "Beiträge verfallen lassen:"
#: ../../mod/settings.php:1006
#: ../../mod/settings.php:1033
msgid "Expire personal notes:"
msgstr "Persönliche Notizen verfallen lassen:"
#: ../../mod/settings.php:1007
#: ../../mod/settings.php:1034
msgid "Expire starred posts:"
msgstr "Markierte Beiträge verfallen lassen:"
#: ../../mod/settings.php:1008
#: ../../mod/settings.php:1035
msgid "Expire photos:"
msgstr "Fotos verfallen lassen:"
#: ../../mod/settings.php:1009
#: ../../mod/settings.php:1036
msgid "Only expire posts by others:"
msgstr "Nur Beiträge anderer verfallen:"
#: ../../mod/settings.php:1035
#: ../../mod/settings.php:1062
msgid "Account Settings"
msgstr "Kontoeinstellungen"
#: ../../mod/settings.php:1043
#: ../../mod/settings.php:1070
msgid "Password Settings"
msgstr "Passwort-Einstellungen"
#: ../../mod/settings.php:1044
#: ../../mod/settings.php:1071
msgid "New Password:"
msgstr "Neues Passwort:"
#: ../../mod/settings.php:1045
#: ../../mod/settings.php:1072
msgid "Confirm:"
msgstr "Bestätigen:"
#: ../../mod/settings.php:1045
#: ../../mod/settings.php:1072
msgid "Leave password fields blank unless changing"
msgstr "Lass die Passwort-Felder leer, außer du willst das Passwort ändern"
#: ../../mod/settings.php:1049
#: ../../mod/settings.php:1073
msgid "Current Password:"
msgstr "Aktuelles Passwort:"
#: ../../mod/settings.php:1073 ../../mod/settings.php:1074
msgid "Your current password to confirm the changes"
msgstr "Dein aktuelles Passwort um die Änderungen zu bestätigen"
#: ../../mod/settings.php:1074
msgid "Password:"
msgstr "Passwort:"
#: ../../mod/settings.php:1078
msgid "Basic Settings"
msgstr "Grundeinstellungen"
#: ../../mod/settings.php:1051
#: ../../mod/settings.php:1080
msgid "Email Address:"
msgstr "E-Mail-Adresse:"
#: ../../mod/settings.php:1052
#: ../../mod/settings.php:1081
msgid "Your Timezone:"
msgstr "Deine Zeitzone:"
#: ../../mod/settings.php:1053
#: ../../mod/settings.php:1082
msgid "Default Post Location:"
msgstr "Standardstandort:"
#: ../../mod/settings.php:1054
#: ../../mod/settings.php:1083
msgid "Use Browser Location:"
msgstr "Standort des Browsers verwenden:"
#: ../../mod/settings.php:1057
#: ../../mod/settings.php:1086
msgid "Security and Privacy Settings"
msgstr "Sicherheits- und Privatsphäre-Einstellungen"
#: ../../mod/settings.php:1059
#: ../../mod/settings.php:1088
msgid "Maximum Friend Requests/Day:"
msgstr "Maximale Anzahl von Freundschaftsanfragen/Tag:"
#: ../../mod/settings.php:1059 ../../mod/settings.php:1089
#: ../../mod/settings.php:1088 ../../mod/settings.php:1118
msgid "(to prevent spam abuse)"
msgstr "(um SPAM zu vermeiden)"
#: ../../mod/settings.php:1060
#: ../../mod/settings.php:1089
msgid "Default Post Permissions"
msgstr "Standard-Zugriffsrechte für Beiträge"
#: ../../mod/settings.php:1061
#: ../../mod/settings.php:1090
msgid "(click to open/close)"
msgstr "(klicke zum öffnen/schließen)"
#: ../../mod/settings.php:1070 ../../mod/photos.php:1140
#: ../../mod/settings.php:1099 ../../mod/photos.php:1140
#: ../../mod/photos.php:1506
msgid "Show to Groups"
msgstr "Zeige den Gruppen"
#: ../../mod/settings.php:1071 ../../mod/photos.php:1141
#: ../../mod/settings.php:1100 ../../mod/photos.php:1141
#: ../../mod/photos.php:1507
msgid "Show to Contacts"
msgstr "Zeige den Kontakten"
#: ../../mod/settings.php:1072
#: ../../mod/settings.php:1101
msgid "Default Private Post"
msgstr "Privater Standardbeitrag"
#: ../../mod/settings.php:1073
#: ../../mod/settings.php:1102
msgid "Default Public Post"
msgstr "Öffentlicher Standardbeitrag"
#: ../../mod/settings.php:1077
#: ../../mod/settings.php:1106
msgid "Default Permissions for New Posts"
msgstr "Standardberechtigungen für neue Beiträge"
#: ../../mod/settings.php:1089
#: ../../mod/settings.php:1118
msgid "Maximum private messages per day from unknown people:"
msgstr "Maximale Anzahl privater Nachrichten von Unbekannten pro Tag:"
#: ../../mod/settings.php:1092
#: ../../mod/settings.php:1121
msgid "Notification Settings"
msgstr "Benachrichtigungseinstellungen"
#: ../../mod/settings.php:1093
#: ../../mod/settings.php:1122
msgid "By default post a status message when:"
msgstr "Standardmäßig eine Statusnachricht posten, wenn:"
#: ../../mod/settings.php:1094
#: ../../mod/settings.php:1123
msgid "accepting a friend request"
msgstr " du eine Kontaktanfrage akzeptierst"
#: ../../mod/settings.php:1095
#: ../../mod/settings.php:1124
msgid "joining a forum/community"
msgstr " du einem Forum/einer Gemeinschaftsseite beitrittst"
#: ../../mod/settings.php:1096
#: ../../mod/settings.php:1125
msgid "making an <em>interesting</em> profile change"
msgstr " du eine <em>interessante</em> Änderung an deinem Profil durchführst"
#: ../../mod/settings.php:1097
#: ../../mod/settings.php:1126
msgid "Send a notification email when:"
msgstr "Benachrichtigungs-E-Mail senden wenn:"
#: ../../mod/settings.php:1098
#: ../../mod/settings.php:1127
msgid "You receive an introduction"
msgstr " du eine Kontaktanfrage erhältst"
#: ../../mod/settings.php:1099
#: ../../mod/settings.php:1128
msgid "Your introductions are confirmed"
msgstr " eine deiner Kontaktanfragen akzeptiert wurde"
#: ../../mod/settings.php:1100
#: ../../mod/settings.php:1129
msgid "Someone writes on your profile wall"
msgstr " jemand etwas auf deine Pinnwand schreibt"
#: ../../mod/settings.php:1101
#: ../../mod/settings.php:1130
msgid "Someone writes a followup comment"
msgstr " jemand auch einen Kommentar verfasst"
#: ../../mod/settings.php:1102
#: ../../mod/settings.php:1131
msgid "You receive a private message"
msgstr " du eine private Nachricht erhältst"
#: ../../mod/settings.php:1103
#: ../../mod/settings.php:1132
msgid "You receive a friend suggestion"
msgstr " du eine Empfehlung erhältst"
#: ../../mod/settings.php:1104
#: ../../mod/settings.php:1133
msgid "You are tagged in a post"
msgstr " du in einem Beitrag erwähnt wirst"
#: ../../mod/settings.php:1105
#: ../../mod/settings.php:1134
msgid "You are poked/prodded/etc. in a post"
msgstr " du von jemandem angestupst oder sonstwie behandelt wirst"
#: ../../mod/settings.php:1108
#: ../../mod/settings.php:1137
msgid "Advanced Account/Page Type Settings"
msgstr "Erweiterte Konto-/Seitentyp-Einstellungen"
#: ../../mod/settings.php:1109
#: ../../mod/settings.php:1138
msgid "Change the behaviour of this account for special situations"
msgstr "Verhalten dieses Kontos in bestimmten Situationen:"
@ -3927,7 +4725,7 @@ msgstr "Bevollmächtigte sind in der Lage, alle Aspekte dieses Kontos/dieser Sei
#: ../../mod/delegate.php:124
msgid "Existing Page Managers"
msgstr "Vorhandene Seiten Manager"
msgstr "Vorhandene Seitenmanager"
#: ../../mod/delegate.php:126
msgid "Existing Page Delegates"
@ -3947,11 +4745,11 @@ msgstr "Hinzufügen"
#: ../../mod/delegate.php:132
msgid "No entries."
msgstr "Keine Einträge"
msgstr "Keine Einträge."
#: ../../mod/poke.php:192
msgid "Poke/Prod"
msgstr "Anstupsen etc."
msgstr "Anstupsen"
#: ../../mod/poke.php:193
msgid "poke, prod or do other things to somebody"
@ -4050,7 +4848,7 @@ msgstr "Auf %s wurde die Verbindung akzeptiert"
msgid "%1$s has joined %2$s"
msgstr "%1$s ist %2$s beigetreten"
#: ../../mod/dfrn_poll.php:101 ../../mod/dfrn_poll.php:534
#: ../../mod/dfrn_poll.php:103 ../../mod/dfrn_poll.php:536
#, php-format
msgid "%1$s welcomes %2$s"
msgstr "%1$s heißt %2$s herzlich willkommen"
@ -4061,7 +4859,7 @@ msgstr "Diese Kontaktanfrage wurde bereits akzeptiert."
#: ../../mod/dfrn_request.php:118 ../../mod/dfrn_request.php:513
msgid "Profile location is not valid or does not contain profile information."
msgstr "Profiladresse ist ungültig oder stellt einige Profildaten nicht zur Verfügung."
msgstr "Profiladresse ist ungültig oder stellt keine Profildaten zur Verfügung."
#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:518
msgid "Warning: profile location has no identifiable owner name."
@ -4069,7 +4867,7 @@ msgstr "Warnung: Es konnte kein Name des Besitzers von der angegebenen Profiladr
#: ../../mod/dfrn_request.php:125 ../../mod/dfrn_request.php:520
msgid "Warning: profile location has no profile photo."
msgstr "Warnung: Es konnte kein Profilbild bei der angegebenen Profiladresse gefunden werden."
msgstr "Warnung: Es gibt kein Profilbild bei der angegebenen Profiladresse."
#: ../../mod/dfrn_request.php:128 ../../mod/dfrn_request.php:523
#, php-format
@ -4109,7 +4907,7 @@ msgstr "Ungültiger Locator"
#: ../../mod/dfrn_request.php:335
msgid "Invalid email address."
msgstr "Ungültige E-Mail Adresse."
msgstr "Ungültige E-Mail-Adresse."
#: ../../mod/dfrn_request.php:362
msgid "This account has not been configured for email. Request failed."
@ -4193,7 +4991,7 @@ msgstr "Beispiele: jojo@demo.friendica.com, http://demo.friendica.com/profile/jo
#: ../../mod/dfrn_request.php:834
msgid "Please answer the following:"
msgstr "Bitte beantworte Folgendes:"
msgstr "Bitte beantworte folgendes:"
#: ../../mod/dfrn_request.php:835
#, php-format
@ -4256,7 +5054,7 @@ msgstr "Möchtest du wirklich diese Empfehlung löschen?"
msgid ""
"No suggestions available. If this is a new site, please try again in 24 "
"hours."
msgstr "Keine Vorschläge. Falls der Server frisch aufgesetzt wurde, versuche es bitte in 24 Stunden noch einmal."
msgstr "Keine Vorschläge verfügbar. Falls der Server frisch aufgesetzt wurde, versuche es bitte in 24 Stunden noch einmal."
#: ../../mod/suggest.php:90
msgid "Ignore/Hide"
@ -4270,762 +5068,25 @@ msgstr "Personensuche"
msgid "No matches"
msgstr "Keine Übereinstimmungen"
#: ../../mod/admin.php:55
msgid "Theme settings updated."
msgstr "Themeneinstellungen aktualisiert."
#: ../../mod/videos.php:125
msgid "No videos selected"
msgstr "Keine Videos ausgewählt"
#: ../../mod/admin.php:96 ../../mod/admin.php:479
msgid "Site"
msgstr "Seite"
#: ../../mod/videos.php:226 ../../mod/photos.php:1025
msgid "Access to this item is restricted."
msgstr "Zugriff zu diesem Eintrag wurde eingeschränkt."
#: ../../mod/admin.php:97 ../../mod/admin.php:750 ../../mod/admin.php:764
msgid "Users"
msgstr "Nutzer"
#: ../../mod/videos.php:308 ../../mod/photos.php:1784
msgid "View Album"
msgstr "Album betrachten"
#: ../../mod/admin.php:98 ../../mod/admin.php:847 ../../mod/admin.php:889
msgid "Plugins"
msgstr "Plugins"
#: ../../mod/videos.php:317
msgid "Recent Videos"
msgstr "Neueste Videos"
#: ../../mod/admin.php:99 ../../mod/admin.php:1055 ../../mod/admin.php:1089
msgid "Themes"
msgstr "Themen"
#: ../../mod/admin.php:100
msgid "DB updates"
msgstr "DB Updates"
#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1176
msgid "Logs"
msgstr "Protokolle"
#: ../../mod/admin.php:121
msgid "Plugin Features"
msgstr "Plugin Features"
#: ../../mod/admin.php:123
msgid "User registrations waiting for confirmation"
msgstr "Nutzeranmeldungen die auf Bestätigung warten"
#: ../../mod/admin.php:182 ../../mod/admin.php:721
msgid "Normal Account"
msgstr "Normales Konto"
#: ../../mod/admin.php:183 ../../mod/admin.php:722
msgid "Soapbox Account"
msgstr "Marktschreier-Konto"
#: ../../mod/admin.php:184 ../../mod/admin.php:723
msgid "Community/Celebrity Account"
msgstr "Forum/Promi-Konto"
#: ../../mod/admin.php:185 ../../mod/admin.php:724
msgid "Automatic Friend Account"
msgstr "Automatisches Freundekonto"
#: ../../mod/admin.php:186
msgid "Blog Account"
msgstr "Blog Account"
#: ../../mod/admin.php:187
msgid "Private Forum"
msgstr "Privates Forum"
#: ../../mod/admin.php:206
msgid "Message queues"
msgstr "Nachrichten-Warteschlangen"
#: ../../mod/admin.php:211 ../../mod/admin.php:478 ../../mod/admin.php:749
#: ../../mod/admin.php:846 ../../mod/admin.php:888 ../../mod/admin.php:1054
#: ../../mod/admin.php:1088 ../../mod/admin.php:1175
msgid "Administration"
msgstr "Administration"
#: ../../mod/admin.php:212
msgid "Summary"
msgstr "Zusammenfassung"
#: ../../mod/admin.php:214
msgid "Registered users"
msgstr "Registrierte Nutzer"
#: ../../mod/admin.php:216
msgid "Pending registrations"
msgstr "Anstehende Anmeldungen"
#: ../../mod/admin.php:217
msgid "Version"
msgstr "Version"
#: ../../mod/admin.php:219
msgid "Active plugins"
msgstr "Aktive Plugins"
#: ../../mod/admin.php:403
msgid "Site settings updated."
msgstr "Seiteneinstellungen aktualisiert."
#: ../../mod/admin.php:449
msgid "Multi user instance"
msgstr "Mehrbenutzer Instanz"
#: ../../mod/admin.php:465
msgid "Closed"
msgstr "Geschlossen"
#: ../../mod/admin.php:466
msgid "Requires approval"
msgstr "Bedarf der Zustimmung"
#: ../../mod/admin.php:467
msgid "Open"
msgstr "Offen"
#: ../../mod/admin.php:471
msgid "No SSL policy, links will track page SSL state"
msgstr "Keine SSL Richtlinie, Links werden das verwendete Protokoll beibehalten"
#: ../../mod/admin.php:472
msgid "Force all links to use SSL"
msgstr "SSL für alle Links erzwingen"
#: ../../mod/admin.php:473
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:482
msgid "File upload"
msgstr "Datei hochladen"
#: ../../mod/admin.php:483
msgid "Policies"
msgstr "Regeln"
#: ../../mod/admin.php:484
msgid "Advanced"
msgstr "Erweitert"
#: ../../mod/admin.php:485
msgid "Performance"
msgstr "Performance"
#: ../../mod/admin.php:489
msgid "Site name"
msgstr "Seitenname"
#: ../../mod/admin.php:490
msgid "Banner/Logo"
msgstr "Banner/Logo"
#: ../../mod/admin.php:491
msgid "System language"
msgstr "Systemsprache"
#: ../../mod/admin.php:492
msgid "System theme"
msgstr "Systemweites Thema"
#: ../../mod/admin.php:492
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:493
msgid "Mobile system theme"
msgstr "Systemweites mobiles Thema"
#: ../../mod/admin.php:493
msgid "Theme for mobile devices"
msgstr "Thema für mobile Geräte"
#: ../../mod/admin.php:494
msgid "SSL link policy"
msgstr "Regeln für SSL Links"
#: ../../mod/admin.php:494
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Bestimmt, ob generierte Links SSL verwenden müssen"
#: ../../mod/admin.php:495
msgid "'Share' element"
msgstr "'Teilen' Element"
#: ../../mod/admin.php:495
msgid "Activates the bbcode element 'share' for repeating items."
msgstr "Aktiviert das bbcode Element 'Teilen' um Einträge zu wiederholen."
#: ../../mod/admin.php:496
msgid "Hide help entry from navigation menu"
msgstr "Verberge den Menüeintrag für die Hilfe im Navigationsmenü"
#: ../../mod/admin.php:496
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:497
msgid "Single user instance"
msgstr "Ein-Nutzer Instanz"
#: ../../mod/admin.php:497
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:498
msgid "Maximum image size"
msgstr "Maximale Größe von Bildern"
#: ../../mod/admin.php:498
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Maximale Upload-Größe von Bildern in Bytes. Standard ist 0, d.h. ohne Limit."
#: ../../mod/admin.php:499
msgid "Maximum image length"
msgstr "Maximale Länge von Bildern"
#: ../../mod/admin.php:499
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:500
msgid "JPEG image quality"
msgstr "Qualität des JPEG Bildes"
#: ../../mod/admin.php:500
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:502
msgid "Register policy"
msgstr "Registrierungsmethode"
#: ../../mod/admin.php:503
msgid "Maximum Daily Registrations"
msgstr "Maximum täglicher Neuanmeldungen"
#: ../../mod/admin.php:503
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:504
msgid "Register text"
msgstr "Registrierungstext"
#: ../../mod/admin.php:504
msgid "Will be displayed prominently on the registration page."
msgstr "Wird gut sichtbar auf der Registrierungsseite angezeigt."
#: ../../mod/admin.php:505
msgid "Accounts abandoned after x days"
msgstr "Nutzerkonten gelten nach x Tagen als unbenutzt"
#: ../../mod/admin.php:505
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:506
msgid "Allowed friend domains"
msgstr "Erlaubte Domains für Kontakte"
#: ../../mod/admin.php:506
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:507
msgid "Allowed email domains"
msgstr "Erlaubte Domains für E-Mails"
#: ../../mod/admin.php:507
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:508
msgid "Block public"
msgstr "Öffentlichen Zugriff blockieren"
#: ../../mod/admin.php:508
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:509
msgid "Force publish"
msgstr "Erzwinge Veröffentlichung"
#: ../../mod/admin.php:509
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:510
msgid "Global directory update URL"
msgstr "URL für Updates beim weltweiten Verzeichnis"
#: ../../mod/admin.php:510
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:511
msgid "Allow threaded items"
msgstr "Erlaube Threads in Diskussionen"
#: ../../mod/admin.php:511
msgid "Allow infinite level threading for items on this site."
msgstr "Erlaube ein unendliches Level für Threads auf dieser Seite."
#: ../../mod/admin.php:512
msgid "Private posts by default for new users"
msgstr "Private Beiträge als Standard für neue Nutzer"
#: ../../mod/admin.php:512
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:513
msgid "Don't include post content in email notifications"
msgstr "Inhalte von Beiträgen nicht in Email Benachrichtigungen versenden"
#: ../../mod/admin.php:513
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 Email-Benachrichtigungen einbinden."
#: ../../mod/admin.php:514
msgid "Disallow public access to addons listed in the apps menu."
msgstr "Öffentlichen Zugriff auf Addons im Apps Menü verbieten."
#: ../../mod/admin.php:514
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:515
msgid "Don't embed private images in posts"
msgstr "Private Bilder nicht in Beiträgen einbetten."
#: ../../mod/admin.php:515
msgid ""
"Don't replace locally-hosted private photos in posts with an embedded copy "
"of the image. This means that contacts who receive posts containing private "
"photos will have to authenticate and load each image, which may take a "
"while."
msgstr "Ersetze lokal gehostete private Fotos in Beiträgen nicht mit einer eingebetteten Kopie des Bildes. Dies bedeutet, dass Kontakte, die Beiträge mit privaten Fotos erhalten sich zunächst auf den jeweiligen Servern authentifizieren müssen bevor die Bilder geladen und angezeigt werden, was eine gewisse Zeit dauert."
#: ../../mod/admin.php:517
msgid "Block multiple registrations"
msgstr "Unterbinde Mehrfachregistrierung"
#: ../../mod/admin.php:517
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:518
msgid "OpenID support"
msgstr "OpenID Unterstützung"
#: ../../mod/admin.php:518
msgid "OpenID support for registration and logins."
msgstr "OpenID-Unterstützung für Registrierung und Login."
#: ../../mod/admin.php:519
msgid "Fullname check"
msgstr "Namen auf Vollständigkeit überprüfen"
#: ../../mod/admin.php:519
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:520
msgid "UTF-8 Regular expressions"
msgstr "UTF-8 Reguläre Ausdrücke"
#: ../../mod/admin.php:520
msgid "Use PHP UTF8 regular expressions"
msgstr "PHP UTF8 Ausdrücke verwenden"
#: ../../mod/admin.php:521
msgid "Show Community Page"
msgstr "Gemeinschaftsseite anzeigen"
#: ../../mod/admin.php:521
msgid ""
"Display a Community page showing all recent public postings on this site."
msgstr "Zeige die Gemeinschaftsseite mit allen öffentlichen Beiträgen auf diesem Server."
#: ../../mod/admin.php:522
msgid "Enable OStatus support"
msgstr "OStatus Unterstützung aktivieren"
#: ../../mod/admin.php:522
msgid ""
"Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr "Biete die eingebaute OStatus (identi.ca, status.net, etc.) Unterstützung an. Jede Kommunikation in OStatus ist öffentlich, Privatsphäre Warnungen werden nur bei Bedarf angezeigt."
#: ../../mod/admin.php:523
msgid "Enable Diaspora support"
msgstr "Diaspora-Support aktivieren"
#: ../../mod/admin.php:523
msgid "Provide built-in Diaspora network compatibility."
msgstr "Verwende die eingebaute Diaspora-Verknüpfung."
#: ../../mod/admin.php:524
msgid "Only allow Friendica contacts"
msgstr "Nur Friendica-Kontakte erlauben"
#: ../../mod/admin.php:524
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:525
msgid "Verify SSL"
msgstr "SSL Überprüfen"
#: ../../mod/admin.php:525
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:526
msgid "Proxy user"
msgstr "Proxy Nutzer"
#: ../../mod/admin.php:527
msgid "Proxy URL"
msgstr "Proxy URL"
#: ../../mod/admin.php:528
msgid "Network timeout"
msgstr "Netzwerk Wartezeit"
#: ../../mod/admin.php:528
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:529
msgid "Delivery interval"
msgstr "Zustellungsintervall"
#: ../../mod/admin.php:529
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:530
msgid "Poll interval"
msgstr "Abfrageintervall"
#: ../../mod/admin.php:530
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:531
msgid "Maximum Load Average"
msgstr "Maximum Load Average"
#: ../../mod/admin.php:531
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:533
msgid "Use MySQL full text engine"
msgstr "Nutze MySQL full text engine"
#: ../../mod/admin.php:533
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:534
msgid "Path to item cache"
msgstr "Pfad zum Eintrag Cache"
#: ../../mod/admin.php:535
msgid "Cache duration in seconds"
msgstr "Cache-Dauer in Sekunden"
#: ../../mod/admin.php:535
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One"
" day)."
msgstr "Wie lange sollen die Dateien im Cache vorgehalten werden? Standardwert ist 86400 Sekunden (ein Tag)."
#: ../../mod/admin.php:536
msgid "Path for lock file"
msgstr "Pfad für die Sperrdatei"
#: ../../mod/admin.php:537
msgid "Temp path"
msgstr "Temp Pfad"
#: ../../mod/admin.php:538
msgid "Base path to installation"
msgstr "Basis-Pfad zur Installation"
#: ../../mod/admin.php:555
msgid "Update has been marked successful"
msgstr "Update wurde als erfolgreich markiert"
#: ../../mod/admin.php:565
#, php-format
msgid "Executing %s failed. Check system logs."
msgstr "Ausführung von %s schlug fehl. Systemprotokolle prüfen."
#: ../../mod/admin.php:568
#, php-format
msgid "Update %s was successfully applied."
msgstr "Update %s war erfolgreich."
#: ../../mod/admin.php:572
#, 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:575
#, php-format
msgid "Update function %s could not be found."
msgstr "Updatefunktion %s konnte nicht gefunden werden."
#: ../../mod/admin.php:590
msgid "No failed updates."
msgstr "Keine fehlgeschlagenen Updates."
#: ../../mod/admin.php:594
msgid "Failed Updates"
msgstr "Fehlgeschlagene Updates"
#: ../../mod/admin.php:595
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:596
msgid "Mark success (if update was manually applied)"
msgstr "Als erfolgreich markieren (falls das Update manuell installiert wurde)"
#: ../../mod/admin.php:597
msgid "Attempt to execute this update step automatically"
msgstr "Versuchen, diesen Schritt automatisch auszuführen"
#: ../../mod/admin.php:622
#, 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:629
#, 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:668
#, php-format
msgid "User '%s' deleted"
msgstr "Nutzer '%s' gelöscht"
#: ../../mod/admin.php:676
#, php-format
msgid "User '%s' unblocked"
msgstr "Nutzer '%s' entsperrt"
#: ../../mod/admin.php:676
#, php-format
msgid "User '%s' blocked"
msgstr "Nutzer '%s' gesperrt"
#: ../../mod/admin.php:752
msgid "select all"
msgstr "Alle auswählen"
#: ../../mod/admin.php:753
msgid "User registrations waiting for confirm"
msgstr "Neuanmeldungen, die auf deine Bestätigung warten"
#: ../../mod/admin.php:754
msgid "Request date"
msgstr "Anfragedatum"
#: ../../mod/admin.php:755
msgid "No registrations."
msgstr "Keine Neuanmeldungen."
#: ../../mod/admin.php:756 ../../mod/notifications.php:161
#: ../../mod/notifications.php:208
msgid "Approve"
msgstr "Genehmigen"
#: ../../mod/admin.php:757
msgid "Deny"
msgstr "Verwehren"
#: ../../mod/admin.php:761
msgid "Site admin"
msgstr "Seitenadministrator"
#: ../../mod/admin.php:762
msgid "Account expired"
msgstr "Account ist abgelaufen"
#: ../../mod/admin.php:765
msgid "Register date"
msgstr "Anmeldedatum"
#: ../../mod/admin.php:765
msgid "Last login"
msgstr "Letzte Anmeldung"
#: ../../mod/admin.php:765
msgid "Last item"
msgstr "Letzter Beitrag"
#: ../../mod/admin.php:765
msgid "Account"
msgstr "Nutzerkonto"
#: ../../mod/admin.php:767
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:768
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:809
#, php-format
msgid "Plugin %s disabled."
msgstr "Plugin %s deaktiviert."
#: ../../mod/admin.php:813
#, php-format
msgid "Plugin %s enabled."
msgstr "Plugin %s aktiviert."
#: ../../mod/admin.php:823 ../../mod/admin.php:1026
msgid "Disable"
msgstr "Ausschalten"
#: ../../mod/admin.php:825 ../../mod/admin.php:1028
msgid "Enable"
msgstr "Einschalten"
#: ../../mod/admin.php:848 ../../mod/admin.php:1056
msgid "Toggle"
msgstr "Umschalten"
#: ../../mod/admin.php:856 ../../mod/admin.php:1066
msgid "Author: "
msgstr "Autor:"
#: ../../mod/admin.php:857 ../../mod/admin.php:1067
msgid "Maintainer: "
msgstr "Betreuer:"
#: ../../mod/admin.php:986
msgid "No themes found."
msgstr "Keine Themen gefunden."
#: ../../mod/admin.php:1048
msgid "Screenshot"
msgstr "Bildschirmfoto"
#: ../../mod/admin.php:1094
msgid "[Experimental]"
msgstr "[Experimentell]"
#: ../../mod/admin.php:1095
msgid "[Unsupported]"
msgstr "[Nicht unterstützt]"
#: ../../mod/admin.php:1122
msgid "Log settings updated."
msgstr "Protokolleinstellungen aktualisiert."
#: ../../mod/admin.php:1178
msgid "Clear"
msgstr "löschen"
#: ../../mod/admin.php:1184
msgid "Debugging"
msgstr "Protokoll führen"
#: ../../mod/admin.php:1185
msgid "Log file"
msgstr "Protokolldatei"
#: ../../mod/admin.php:1185
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:1186
msgid "Log level"
msgstr "Protokoll-Level"
#: ../../mod/admin.php:1236
msgid "Close"
msgstr "Schließen"
#: ../../mod/admin.php:1242
msgid "FTP Host"
msgstr "FTP Host"
#: ../../mod/admin.php:1243
msgid "FTP Path"
msgstr "FTP Pfad"
#: ../../mod/admin.php:1244
msgid "FTP User"
msgstr "FTP Nutzername"
#: ../../mod/admin.php:1245
msgid "FTP Password"
msgstr "FTP Passwort"
#: ../../mod/videos.php:319
msgid "Upload New Videos"
msgstr "Neues Video hochladen"
#: ../../mod/tagrm.php:41
msgid "Tag removed"
@ -5128,7 +5189,7 @@ msgstr "Account exportieren"
msgid ""
"Export your account info and contacts. Use this to make a backup of your "
"account and/or to move it to another server."
msgstr "Exportiere deine Account Informationen und die Kontakte. Verwende dies um ein Backup deines Accounts anzulegen und/oder ihn auf einen anderen Server umzuziehen."
msgstr "Exportiere deine Accountinformationen und Kontakte. Verwende dies um ein Backup deines Accounts anzulegen und/oder damit auf einen anderen Server umzuziehen."
#: ../../mod/uexport.php:73
msgid "Export all"
@ -5139,7 +5200,7 @@ msgid ""
"Export your accout info, contacts and all your items as json. Could be a "
"very big file, and could take a lot of time. Use this to make a full backup "
"of your account (photos are not exported)"
msgstr "Exportiere deine Account Informationen, Kontakte und alle Einträge als JSON Datei. Dies könnte eine sehr große Datei werden und dementsprechend viel Zeit benötigen. Verwende dies um ein komplettes Backup deines Accounts anzulegen (Photos werden nicht exportiert)."
msgstr "Exportiere deine Account Informationen, Kontakte und alle Einträge als JSON Datei. Dies könnte eine sehr große Datei werden und dementsprechend viel Zeit benötigen. Verwende dies um ein komplettes Backup deines Accounts anzulegen (Fotos werden nicht exportiert)."
#: ../../mod/filer.php:30
msgid "- select -"
@ -5339,7 +5400,7 @@ msgstr "%s: Keine gültige Email Adresse."
#: ../../mod/invite.php:73
msgid "Please join us on Friendica"
msgstr "Bitte trete bei uns auf Friendica bei"
msgstr "Ich lade Dich zu unserem sozialen Netzwerk Friendica ein"
#: ../../mod/invite.php:84
msgid "Invitation limit exceeded. Please contact your site administrator."
@ -5502,7 +5563,7 @@ msgstr "Umgerechnete lokale Zeit: %s"
#: ../../mod/localtime.php:41
msgid "Please select your timezone:"
msgstr "Bitte wähle deine Zeitzone."
msgstr "Bitte wähle deine Zeitzone:"
#: ../../mod/lockview.php:31 ../../mod/lockview.php:39
msgid "Remote privacy information not available."
@ -5531,7 +5592,7 @@ msgid ""
"Password reset failed."
msgstr "Anfrage konnte nicht verifiziert werden. (Eventuell hast du bereits eine ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert."
#: ../../mod/lostpass.php:84 ../../boot.php:1072
#: ../../mod/lostpass.php:84 ../../boot.php:1150
msgid "Password Reset"
msgstr "Passwort zurücksetzen"
@ -5592,11 +5653,11 @@ msgstr "Verwalte Identitäten und/oder Seiten"
msgid ""
"Toggle between different identities or community/group pages which share "
"your account details or which you have been granted \"manage\" permissions"
msgstr "Zwischen verschiedenen Identitäten oder Foren wechseln, die deine Zugangsdaten (E-Mail und Passwort) teilen oder zu denen du „Verwalten“-Befugnisse bekommen hast."
msgstr "Zwischen verschiedenen Identitäten oder Gemeinschafts-/Gruppenseiten wechseln, die deine Kontoinformationen teilen oder zu denen du „Verwalten“-Befugnisse bekommen hast."
#: ../../mod/manage.php:108
msgid "Select an identity to manage: "
msgstr "Wähle eine Identität zum Verwalten: "
msgstr "Wähle eine Identität zum Verwalten aus: "
#: ../../mod/match.php:12
msgid "Profile Match"
@ -5917,7 +5978,7 @@ msgstr "Keine weiteren Pinnwand-Benachrichtigungen"
msgid "Home Notifications"
msgstr "Pinnwand Benachrichtigungen"
#: ../../mod/photos.php:51 ../../boot.php:1878
#: ../../mod/photos.php:51 ../../boot.php:1956
msgid "Photo Albums"
msgstr "Fotoalben"
@ -5977,10 +6038,6 @@ msgstr "Bilddatei ist leer."
msgid "No photos selected"
msgstr "Keine Bilder ausgewählt"
#: ../../mod/photos.php:1025
msgid "Access to this item is restricted."
msgstr "Zugriff zu diesem Eintrag wurde eingeschränkt."
#: ../../mod/photos.php:1088
#, php-format
msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."
@ -6118,14 +6175,10 @@ msgstr "Das bist du"
#: ../../mod/photos.php:1551 ../../mod/photos.php:1595
#: ../../mod/photos.php:1678 ../../mod/content.php:732
#: ../../object/Item.php:338 ../../object/Item.php:652 ../../boot.php:651
#: ../../object/Item.php:338 ../../object/Item.php:652 ../../boot.php:669
msgid "Comment"
msgstr "Kommentar"
#: ../../mod/photos.php:1784
msgid "View Album"
msgstr "Album betrachten"
#: ../../mod/photos.php:1793
msgid "Recent Photos"
msgstr "Neueste Fotos"
@ -6311,33 +6364,25 @@ msgid ""
" features and resources."
msgstr "Unsere <strong>Hilfe</strong> Seiten können herangezogen werden, um weitere Einzelheiten zu andern Programm Features zu erhalten."
#: ../../mod/profile.php:21 ../../boot.php:1246
#: ../../mod/profile.php:21 ../../boot.php:1324
msgid "Requested profile is not available."
msgstr "Das angefragte Profil ist nicht vorhanden."
#: ../../mod/profile.php:155 ../../mod/display.php:99
msgid "Access to this profile has been restricted."
msgstr "Der Zugriff zu diesem Profil wurde eingeschränkt."
#: ../../mod/profile.php:180
msgid "Tips for New Members"
msgstr "Tipps für neue Nutzer"
#: ../../mod/display.php:206
msgid "Item has been removed."
msgstr "Eintrag wurde entfernt."
#: ../../mod/install.php:117
msgid "Friendica Social Communications Server - Setup"
msgstr "Friendica-Server für soziale Netzwerke Setup"
#: ../../mod/install.php:123
msgid "Could not connect to database."
msgstr "Verbindung zur Datenbank gescheitert"
msgstr "Verbindung zur Datenbank gescheitert."
#: ../../mod/install.php:127
msgid "Could not create table."
msgstr "Konnte Tabelle nicht erstellen."
msgstr "Tabelle konnte nicht angelegt werden."
#: ../../mod/install.php:133
msgid "Your Friendica site database has been installed."
@ -6370,7 +6415,7 @@ msgstr "Datenbankverbindung"
msgid ""
"In order to install Friendica we need to know how to connect to your "
"database."
msgstr "Um Friendica installieren zu können, müssen wir wissen, wie wir zu deiner Datenbank Kontakt aufnehmen können."
msgstr "Um Friendica installieren zu können, müssen wir wissen, wie wir mit deiner Datenbank Kontakt aufnehmen können."
#: ../../mod/install.php:229
msgid ""
@ -6633,17 +6678,17 @@ msgstr "OpenID Protokollfehler. Keine ID zurückgegeben."
#: ../../mod/openid.php:53
msgid ""
"Account not found and OpenID registration is not permitted on this site."
msgstr "Nutzerkonto wurde nicht gefunden, und OpenID-Registrierung ist auf diesem Server nicht gestattet."
msgstr "Nutzerkonto wurde nicht gefunden und OpenID-Registrierung ist auf diesem Server nicht gestattet."
#: ../../mod/profile_photo.php:44
msgid "Image uploaded but image cropping failed."
msgstr "Bilder hochgeladen, aber das Zuschneiden ist fehlgeschlagen."
msgstr "Bild hochgeladen, aber das Zuschneiden schlug fehl."
#: ../../mod/profile_photo.php:77 ../../mod/profile_photo.php:84
#: ../../mod/profile_photo.php:91 ../../mod/profile_photo.php:308
#, php-format
msgid "Image size reduction [%s] failed."
msgstr "Verkleinern der Bildgröße von [%s] ist gescheitert."
msgstr "Verkleinern der Bildgröße von [%s] scheiterte."
#: ../../mod/profile_photo.php:118
msgid ""
@ -6661,7 +6706,7 @@ msgstr "Datei hochladen:"
#: ../../mod/profile_photo.php:243
msgid "Select a profile:"
msgstr "Profil auswählen"
msgstr "Profil auswählen:"
#: ../../mod/profile_photo.php:245
msgid "Upload"
@ -6673,7 +6718,7 @@ msgstr "diesen Schritt überspringen"
#: ../../mod/profile_photo.php:248
msgid "select a photo from your photo albums"
msgstr "wähle ein Foto von deinen Fotoalben"
msgstr "wähle ein Foto aus deinen Fotoalben"
#: ../../mod/profile_photo.php:262
msgid "Crop Image"
@ -6689,7 +6734,7 @@ msgstr "Bearbeitung abgeschlossen"
#: ../../mod/profile_photo.php:299
msgid "Image uploaded successfully."
msgstr "Bild erfolgreich auf den Server geladen."
msgstr "Bild erfolgreich hochgeladen."
#: ../../mod/community.php:23
msgid "Not available."
@ -6744,7 +6789,7 @@ msgstr "Bild"
#: ../../mod/content.php:740 ../../object/Item.php:660
msgid "Link"
msgstr "Verweis"
msgstr "Link"
#: ../../mod/content.php:741 ../../object/Item.php:661
msgid "Video"
@ -6955,128 +7000,132 @@ msgstr "Schriftgröße in Beiträgen"
msgid "Textareas font size"
msgstr "Schriftgröße in Eingabefeldern"
#: ../../boot.php:650
#: ../../index.php:405
msgid "toggle mobile"
msgstr "auf/von Mobile Ansicht wechseln"
#: ../../boot.php:668
msgid "Delete this item?"
msgstr "Diesen Beitrag löschen?"
#: ../../boot.php:653
#: ../../boot.php:671
msgid "show fewer"
msgstr "weniger anzeigen"
#: ../../boot.php:920
#: ../../boot.php:998
#, php-format
msgid "Update %s failed. See error logs."
msgstr "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen."
#: ../../boot.php:922
#: ../../boot.php:1000
#, php-format
msgid "Update Error at %s"
msgstr "Updatefehler bei %s"
#: ../../boot.php:1032
#: ../../boot.php:1110
msgid "Create a New Account"
msgstr "Neues Konto erstellen"
#: ../../boot.php:1060
#: ../../boot.php:1138
msgid "Nickname or Email address: "
msgstr "Spitzname oder E-Mail-Adresse: "
#: ../../boot.php:1061
#: ../../boot.php:1139
msgid "Password: "
msgstr "Passwort: "
#: ../../boot.php:1062
#: ../../boot.php:1140
msgid "Remember me"
msgstr "Anmeldedaten merken"
#: ../../boot.php:1065
#: ../../boot.php:1143
msgid "Or login using OpenID: "
msgstr "Oder melde dich mit deiner OpenID an: "
#: ../../boot.php:1071
#: ../../boot.php:1149
msgid "Forgot your password?"
msgstr "Passwort vergessen?"
#: ../../boot.php:1074
#: ../../boot.php:1152
msgid "Website Terms of Service"
msgstr "Website Nutzungsbedingungen"
#: ../../boot.php:1075
#: ../../boot.php:1153
msgid "terms of service"
msgstr "Nutzungsbedingungen"
#: ../../boot.php:1077
#: ../../boot.php:1155
msgid "Website Privacy Policy"
msgstr "Website Datenschutzerklärung"
#: ../../boot.php:1078
#: ../../boot.php:1156
msgid "privacy policy"
msgstr "Datenschutzerklärung"
#: ../../boot.php:1207
#: ../../boot.php:1285
msgid "Requested account is not available."
msgstr "Das angefragte Profil ist nicht vorhanden."
#: ../../boot.php:1286 ../../boot.php:1390
#: ../../boot.php:1364 ../../boot.php:1468
msgid "Edit profile"
msgstr "Profil bearbeiten"
#: ../../boot.php:1352
#: ../../boot.php:1430
msgid "Message"
msgstr "Nachricht"
#: ../../boot.php:1360
#: ../../boot.php:1438
msgid "Manage/edit profiles"
msgstr "Profile verwalten/editieren"
#: ../../boot.php:1489 ../../boot.php:1575
#: ../../boot.php:1567 ../../boot.php:1653
msgid "g A l F d"
msgstr "l, d. F G \\U\\h\\r"
#: ../../boot.php:1490 ../../boot.php:1576
#: ../../boot.php:1568 ../../boot.php:1654
msgid "F d"
msgstr "d. F"
#: ../../boot.php:1535 ../../boot.php:1616
#: ../../boot.php:1613 ../../boot.php:1694
msgid "[today]"
msgstr "[heute]"
#: ../../boot.php:1547
#: ../../boot.php:1625
msgid "Birthday Reminders"
msgstr "Geburtstagserinnerungen"
#: ../../boot.php:1548
#: ../../boot.php:1626
msgid "Birthdays this week:"
msgstr "Geburtstage diese Woche:"
#: ../../boot.php:1609
#: ../../boot.php:1687
msgid "[No description]"
msgstr "[keine Beschreibung]"
#: ../../boot.php:1627
#: ../../boot.php:1705
msgid "Event Reminders"
msgstr "Veranstaltungserinnerungen"
#: ../../boot.php:1628
#: ../../boot.php:1706
msgid "Events this week:"
msgstr "Veranstaltungen diese Woche"
#: ../../boot.php:1864
#: ../../boot.php:1942
msgid "Status Messages and Posts"
msgstr "Statusnachrichten und Beiträge"
#: ../../boot.php:1871
#: ../../boot.php:1949
msgid "Profile Details"
msgstr "Profildetails"
#: ../../boot.php:1888
#: ../../boot.php:1960 ../../boot.php:1963
msgid "Videos"
msgstr "Videos"
#: ../../boot.php:1973
msgid "Events and Calendar"
msgstr "Ereignisse und Kalender"
#: ../../boot.php:1895
#: ../../boot.php:1980
msgid "Only You Can See This"
msgstr "Nur du kannst das sehen"
#: ../../index.php:405
msgid "toggle mobile"
msgstr "auf/von Mobile Ansicht wechseln"

View file

@ -8,7 +8,7 @@ erhalten.
Du kannst sein/ihr Profil unter $[url] finden.
Bitte melde dich an um die komplette Anfrage einzusehen
und die Anfrage zu bestätigen oder zu ignorieren oder abzulehnen.
und die Kontaktanfrage zu bestätigen oder zu ignorieren oder abzulehnen.
$[siteurl]

View file

@ -98,6 +98,183 @@ $a->strings["View Photos"] = "Bilder anschauen";
$a->strings["Network Posts"] = "Netzwerkbeiträge";
$a->strings["Edit Contact"] = "Kontakt bearbeiten";
$a->strings["Send PM"] = "Private Nachricht senden";
$a->strings["Visible to everybody"] = "Für jeden sichtbar";
$a->strings["show"] = "zeigen";
$a->strings["don't show"] = "nicht zeigen";
$a->strings["Logged out."] = "Abgemeldet.";
$a->strings["Login failed."] = "Anmeldung fehlgeschlagen.";
$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Beim Versuch dich mit der von dir angegebenen OpenID anzumelden trat ein Problem auf. Bitte überprüfe, dass du die OpenID richtig geschrieben hast.";
$a->strings["The error message was:"] = "Die Fehlermeldung lautete:";
$a->strings["l F d, Y \\@ g:i A"] = "l, d. F Y\\, H:i";
$a->strings["Starts:"] = "Beginnt:";
$a->strings["Finishes:"] = "Endet:";
$a->strings["Location:"] = "Ort:";
$a->strings["Disallowed profile URL."] = "Nicht erlaubte Profil-URL.";
$a->strings["Connect URL missing."] = "Connect-URL fehlt";
$a->strings["This site is not configured to allow communications with other networks."] = "Diese Seite ist so konfiguriert, dass keine Kommunikation mit anderen Netzwerken erfolgen kann.";
$a->strings["No compatible communication protocols or feeds were discovered."] = "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden.";
$a->strings["The profile address specified does not provide adequate information."] = "Die angegebene Profiladresse liefert unzureichende Informationen.";
$a->strings["An author or name was not found."] = "Es wurde kein Autor oder Name gefunden.";
$a->strings["No browser URL could be matched to this address."] = "Zu dieser Adresse konnte keine passende Browser URL gefunden werden.";
$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Konnte die @-Adresse mit keinem der bekannten Protokolle oder Email-Kontakte abgleichen.";
$a->strings["Use mailto: in front of address to force email check."] = "Verwende mailto: vor der Email Adresse, um eine Überprüfung der E-Mail-Adresse zu erzwingen.";
$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Die Adresse dieses Profils gehört zu einem Netzwerk, mit dem die Kommunikation auf dieser Seite ausgeschaltet wurde.";
$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von dir erhalten können.";
$a->strings["Unable to retrieve contact information."] = "Konnte die Kontaktinformationen nicht empfangen.";
$a->strings["following"] = "folgen";
$a->strings["An invitation is required."] = "Du benötigst eine Einladung.";
$a->strings["Invitation could not be verified."] = "Die Einladung konnte nicht überprüft werden.";
$a->strings["Invalid OpenID url"] = "Ungültige OpenID URL";
$a->strings["Please enter the required information."] = "Bitte trage die erforderlichen Informationen ein.";
$a->strings["Please use a shorter name."] = "Bitte verwende einen kürzeren Namen.";
$a->strings["Name too short."] = "Der Name ist zu kurz.";
$a->strings["That doesn't appear to be your full (First Last) name."] = "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein.";
$a->strings["Your email domain is not among those allowed on this site."] = "Die Domain deiner E-Mail Adresse ist auf dieser Seite nicht erlaubt.";
$a->strings["Not a valid email address."] = "Keine gültige E-Mail-Adresse.";
$a->strings["Cannot use that email."] = "Konnte diese E-Mail-Adresse nicht verwenden.";
$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and must also begin with a letter."] = "Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\", \"_\" und \"-\") bestehen, außerdem muss er mit einem Buchstaben beginnen.";
$a->strings["Nickname is already registered. Please choose another."] = "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen.";
$a->strings["Nickname was once registered here and may not be re-used. Please choose another."] = "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen.";
$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden.";
$a->strings["An error occurred during registration. Please try again."] = "Während der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal.";
$a->strings["default"] = "Standard";
$a->strings["An error occurred creating your default profile. Please try again."] = "Bei der Erstellung des Standardprofils ist ein Fehler aufgetreten. Bitte versuche es noch einmal.";
$a->strings["Profile Photos"] = "Profilbilder";
$a->strings["Unknown | Not categorised"] = "Unbekannt | Nicht kategorisiert";
$a->strings["Block immediately"] = "Sofort blockieren";
$a->strings["Shady, spammer, self-marketer"] = "Zwielichtig, Spammer, Selbstdarsteller";
$a->strings["Known to me, but no opinion"] = "Ist mir bekannt, hab aber keine Meinung";
$a->strings["OK, probably harmless"] = "OK, wahrscheinlich harmlos";
$a->strings["Reputable, has my trust"] = "Seriös, hat mein Vertrauen";
$a->strings["Frequently"] = "immer wieder";
$a->strings["Hourly"] = "Stündlich";
$a->strings["Twice daily"] = "Zweimal täglich";
$a->strings["Daily"] = "Täglich";
$a->strings["Weekly"] = "Wöchentlich";
$a->strings["Monthly"] = "Monatlich";
$a->strings["Friendica"] = "Friendica";
$a->strings["OStatus"] = "OStatus";
$a->strings["RSS/Atom"] = "RSS/Atom";
$a->strings["Email"] = "E-Mail";
$a->strings["Diaspora"] = "Diaspora";
$a->strings["Facebook"] = "Facebook";
$a->strings["Zot!"] = "Zott";
$a->strings["LinkedIn"] = "LinkedIn";
$a->strings["XMPP/IM"] = "XMPP/Chat";
$a->strings["MySpace"] = "MySpace";
$a->strings["Google+"] = "Google+";
$a->strings["Add New Contact"] = "Neuen Kontakt hinzufügen";
$a->strings["Enter address or web location"] = "Adresse oder Web-Link eingeben";
$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Beispiel: bob@example.com, http://example.com/barbara";
$a->strings["Connect"] = "Verbinden";
$a->strings["%d invitation available"] = array(
0 => "%d Einladung verfügbar",
1 => "%d Einladungen verfügbar",
);
$a->strings["Find People"] = "Leute finden";
$a->strings["Enter name or interest"] = "Name oder Interessen eingeben";
$a->strings["Connect/Follow"] = "Verbinden/Folgen";
$a->strings["Examples: Robert Morgenstein, Fishing"] = "Beispiel: Robert Morgenstein, Angeln";
$a->strings["Find"] = "Finde";
$a->strings["Friend Suggestions"] = "Kontaktvorschläge";
$a->strings["Similar Interests"] = "Ähnliche Interessen";
$a->strings["Random Profile"] = "Zufälliges Profil";
$a->strings["Invite Friends"] = "Freunde einladen";
$a->strings["Networks"] = "Netzwerke";
$a->strings["All Networks"] = "Alle Netzwerke";
$a->strings["Saved Folders"] = "Gespeicherte Ordner";
$a->strings["Everything"] = "Alles";
$a->strings["Categories"] = "Kategorien";
$a->strings["%d contact in common"] = array(
0 => "%d gemeinsamer Kontakt",
1 => "%d gemeinsame Kontakte",
);
$a->strings["show more"] = "mehr anzeigen";
$a->strings[" on Last.fm"] = " bei Last.fm";
$a->strings["Image/photo"] = "Bild/Foto";
$a->strings["<span><a href=\"%s\" target=\"external-link\">%s</a> wrote the following <a href=\"%s\" target=\"external-link\">post</a>"] = "<span><a href=\"%s\" target=\"external-link\">%s</a> schrieb den folgenden <a href=\"%s\" target=\"external-link\">Beitrag</a>";
$a->strings["$1 wrote:"] = "$1 hat geschrieben:";
$a->strings["Encrypted content"] = "Verschlüsselter Inhalt";
$a->strings["view full size"] = "Volle Größe anzeigen";
$a->strings["Miscellaneous"] = "Verschiedenes";
$a->strings["year"] = "Jahr";
$a->strings["month"] = "Monat";
$a->strings["day"] = "Tag";
$a->strings["never"] = "nie";
$a->strings["less than a second ago"] = "vor weniger als einer Sekunde";
$a->strings["years"] = "Jahre";
$a->strings["months"] = "Monate";
$a->strings["week"] = "Woche";
$a->strings["weeks"] = "Wochen";
$a->strings["days"] = "Tage";
$a->strings["hour"] = "Stunde";
$a->strings["hours"] = "Stunden";
$a->strings["minute"] = "Minute";
$a->strings["minutes"] = "Minuten";
$a->strings["second"] = "Sekunde";
$a->strings["seconds"] = "Sekunden";
$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s her";
$a->strings["%s's birthday"] = "%ss Geburtstag";
$a->strings["Happy Birthday %s"] = "Herzlichen Glückwunsch %s";
$a->strings["Click here to upgrade."] = "Zum Upgraden hier klicken.";
$a->strings["This action exceeds the limits set by your subscription plan."] = "Diese Aktion überschreitet die Obergrenze deines Abonnements.";
$a->strings["This action is not available under your subscription plan."] = "Diese Aktion ist in deinem Abonnement nicht verfügbar.";
$a->strings["(no subject)"] = "(kein Betreff)";
$a->strings["noreply"] = "noreply";
$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s ist nun mit %2\$s befreundet";
$a->strings["Sharing notification from Diaspora network"] = "Freigabe-Benachrichtigung von Diaspora";
$a->strings["photo"] = "Foto";
$a->strings["status"] = "Status";
$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s mag %2\$ss %3\$s";
$a->strings["Attachments:"] = "Anhänge:";
$a->strings["[Name Withheld]"] = "[Name unterdrückt]";
$a->strings["A new person is sharing with you at "] = "Eine neue Person teilt mit dir auf ";
$a->strings["You have a new follower at "] = "Du hast einen neuen Kontakt auf ";
$a->strings["Item not found."] = "Beitrag nicht gefunden.";
$a->strings["Do you really want to delete this item?"] = "Möchtest du wirklich dieses Item löschen?";
$a->strings["Yes"] = "Ja";
$a->strings["Cancel"] = "Abbrechen";
$a->strings["Permission denied."] = "Zugriff verweigert.";
$a->strings["Archives"] = "Archiv";
$a->strings["General Features"] = "Allgemeine Features";
$a->strings["Multiple Profiles"] = "Mehrere Profile";
$a->strings["Ability to create multiple profiles"] = "Möglichkeit mehrere Profile zu erstellen";
$a->strings["Post Composition Features"] = "Beitragserstellung Features";
$a->strings["Richtext Editor"] = "Web-Editor";
$a->strings["Enable richtext editor"] = "Den Web-Editor für neue Beiträge aktivieren";
$a->strings["Post Preview"] = "Beitragsvorschau";
$a->strings["Allow previewing posts and comments before publishing them"] = "Die Vorschau von Beiträgen und Kommentaren vor dem absenden erlauben.";
$a->strings["Network Sidebar Widgets"] = "Widgets für Netzwerk und Seitenleiste";
$a->strings["Search by Date"] = "Archiv";
$a->strings["Ability to select posts by date ranges"] = "Möglichkeit die Beiträge nach Datumsbereichen zu sortieren";
$a->strings["Group Filter"] = "Gruppen Filter";
$a->strings["Enable widget to display Network posts only from selected group"] = "Widget zur Darstellung der Beiträge nach Kontaktgruppen sortiert aktivieren.";
$a->strings["Network Filter"] = "Netzwerk Filter";
$a->strings["Enable widget to display Network posts only from selected network"] = "Widget zum filtern der Beiträge in Abhängigkeit des Netzwerks aus dem der Ersteller sendet aktivieren.";
$a->strings["Saved Searches"] = "Gespeicherte Suchen";
$a->strings["Save search terms for re-use"] = "Speichere Suchanfragen für spätere Wiederholung.";
$a->strings["Network Tabs"] = "Netzwerk Reiter";
$a->strings["Network Personal Tab"] = "Netzwerk-Reiter: Persönlich";
$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Aktiviert einen Netzwerk-Reiter in dem Nachrichten angezeigt werden mit denen du interagiert hast";
$a->strings["Network New Tab"] = "Netzwerk-Reiter: Neue";
$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Aktiviert einen Netzwerk-Reiter in dem ausschließlich neue Beiträge (der letzten 12 Stunden) angezeigt werden";
$a->strings["Network Shared Links Tab"] = "Netzwerk-Reiter: Geteilte Links";
$a->strings["Enable tab to display only Network posts with links in them"] = "Aktiviert einen Netzwerk-Reiter der ausschließlich Nachrichten mit Links enthält";
$a->strings["Post/Comment Tools"] = "Werkzeuge für Beiträge und Kommentare";
$a->strings["Multiple Deletion"] = "Mehrere Beiträge löschen";
$a->strings["Select and delete multiple posts/comments at once"] = "Mehrere Beiträge/Kommentare markieren und gleichzeitig löschen";
$a->strings["Edit Sent Posts"] = "Gesendete Beiträge editieren";
$a->strings["Edit and correct posts and comments after sending"] = "Erlaubt es Beiträge und Kommentare nach dem Senden zu editieren bzw.zu korrigieren.";
$a->strings["Tagging"] = "Tagging";
$a->strings["Ability to tag existing posts"] = "Möglichkeit bereits existierende Beiträge nachträglich mit Tags zu versehen.";
$a->strings["Post Categories"] = "Beitragskategorien";
$a->strings["Add categories to your posts"] = "Eigene Beiträge mit Kategorien versehen";
$a->strings["Ability to file posts under folders"] = "Beiträge in Ordnern speichern aktivieren";
$a->strings["Dislike Posts"] = "Beiträge 'nicht mögen'";
$a->strings["Ability to dislike posts/comments"] = "Ermöglicht es Beiträge mit einem Klick 'nicht zu mögen'";
$a->strings["Star Posts"] = "Beiträge Markieren";
$a->strings["Ability to mark special posts with a star indicator"] = "Erlaubt es Beiträge mit einem Stern-Indikator zu markieren";
$a->strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS Informationen für den Datenbankserver '%s' nicht ermitteln.";
$a->strings["prev"] = "vorige";
$a->strings["first"] = "erste";
$a->strings["last"] = "letzte";
@ -163,197 +340,19 @@ $a->strings["September"] = "September";
$a->strings["October"] = "Oktober";
$a->strings["November"] = "November";
$a->strings["December"] = "Dezember";
$a->strings["View Video"] = "Video ansehen";
$a->strings["bytes"] = "Byte";
$a->strings["Click to open/close"] = "Zum öffnen/schließen klicken";
$a->strings["link to source"] = "Link zum Originalbeitrag";
$a->strings["default"] = "Standard";
$a->strings["Select an alternate language"] = "Alternative Sprache auswählen";
$a->strings["event"] = "Veranstaltung";
$a->strings["photo"] = "Foto";
$a->strings["activity"] = "Aktivität";
$a->strings["comment"] = array(
0 => "",
1 => "Kommentar",
0 => "Kommentar",
1 => "Kommentare",
);
$a->strings["post"] = "Beitrag";
$a->strings["Item filed"] = "Beitrag abgelegt";
$a->strings["Visible to everybody"] = "Für jeden sichtbar";
$a->strings["show"] = "zeigen";
$a->strings["don't show"] = "nicht zeigen";
$a->strings["Logged out."] = "Abgemeldet.";
$a->strings["Login failed."] = "Anmeldung fehlgeschlagen.";
$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Beim Versuch dich mit der von dir angegebenen OpenID anzumelden trat ein Problem auf. Bitte überprüfe, dass du die OpenID richtig geschrieben hast.";
$a->strings["The error message was:"] = "Die Fehlermeldung lautete:";
$a->strings["Error decoding account file"] = "Fehler beim Verarbeiten der Account Datei";
$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Fehler! Keine Versionsdaten in der Datei! Ist das wirklich eine Friendica Account Datei?";
$a->strings["Error! I can't import this file: DB schema version is not compatible."] = "Fehler! Kann diese Datei nicht importieren. Die DB Schema Versionen sind nicht kompatibel.";
$a->strings["Error! Cannot check nickname"] = "Fehler! Konnte den Nickname nicht überprüfen.";
$a->strings["User '%s' already exists on this server!"] = "Nutzer '%s' existiert bereits auf diesem Server!";
$a->strings["User creation error"] = "Fehler beim Anlegen des Nutzeraccounts aufgetreten";
$a->strings["User profile creation error"] = "Fehler beim Anlegen des Nutzerkontos";
$a->strings["%d contact not imported"] = array(
0 => "%d Kontakt nicht importiert",
1 => "%d Kontakte nicht importiert",
);
$a->strings["Done. You can now login with your username and password"] = "Erledigt. Du kannst dich jetzt mit deinem Nutzernamen und Passwort anmelden";
$a->strings["l F d, Y \\@ g:i A"] = "l, d. F Y\\, H:i";
$a->strings["Starts:"] = "Beginnt:";
$a->strings["Finishes:"] = "Endet:";
$a->strings["Location:"] = "Ort:";
$a->strings["Disallowed profile URL."] = "Nicht erlaubte Profil-URL.";
$a->strings["Connect URL missing."] = "Connect-URL fehlt";
$a->strings["This site is not configured to allow communications with other networks."] = "Diese Seite ist so konfiguriert, dass keine Kommunikation mit anderen Netzwerken erfolgen kann.";
$a->strings["No compatible communication protocols or feeds were discovered."] = "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden.";
$a->strings["The profile address specified does not provide adequate information."] = "Die angegebene Profiladresse liefert unzureichende Informationen.";
$a->strings["An author or name was not found."] = "Es wurde kein Autor oder Name gefunden.";
$a->strings["No browser URL could be matched to this address."] = "Zu dieser Adresse konnte keine passende Browser URL gefunden werden.";
$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Konnte die @-Adresse mit keinem der bekannten Protokolle oder Email-Kontakte abgleichen.";
$a->strings["Use mailto: in front of address to force email check."] = "Verwende mailto: vor der Email Adresse, um eine Überprüfung der E-Mail-Adresse zu erzwingen.";
$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Die Adresse dieses Profils gehört zu einem Netzwerk, mit dem die Kommunikation auf dieser Seite ausgeschaltet wurde.";
$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von dir erhalten können.";
$a->strings["Unable to retrieve contact information."] = "Konnte die Kontaktinformationen nicht empfangen.";
$a->strings["following"] = "folgen";
$a->strings["An invitation is required."] = "Du benötigst eine Einladung.";
$a->strings["Invitation could not be verified."] = "Die Einladung konnte nicht überprüft werden.";
$a->strings["Invalid OpenID url"] = "Ungültige OpenID URL";
$a->strings["Please enter the required information."] = "Bitte trage die erforderlichen Informationen ein.";
$a->strings["Please use a shorter name."] = "Bitte verwende einen kürzeren Namen.";
$a->strings["Name too short."] = "Der Name ist zu kurz.";
$a->strings["That doesn't appear to be your full (First Last) name."] = "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein.";
$a->strings["Your email domain is not among those allowed on this site."] = "Die Domain deiner E-Mail Adresse ist auf dieser Seite nicht erlaubt.";
$a->strings["Not a valid email address."] = "Keine gültige E-Mail-Adresse.";
$a->strings["Cannot use that email."] = "Konnte diese E-Mail-Adresse nicht verwenden.";
$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and must also begin with a letter."] = "Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\", \"_\" und \"-\") bestehen, außerdem muss er mit einem Buchstaben beginnen.";
$a->strings["Nickname is already registered. Please choose another."] = "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen.";
$a->strings["Nickname was once registered here and may not be re-used. Please choose another."] = "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen.";
$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden.";
$a->strings["An error occurred during registration. Please try again."] = "Während der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal.";
$a->strings["An error occurred creating your default profile. Please try again."] = "Bei der Erstellung des Standardprofils ist ein Fehler aufgetreten. Bitte versuche es noch einmal.";
$a->strings["Profile Photos"] = "Profilbilder";
$a->strings["Unknown | Not categorised"] = "Unbekannt | Nicht kategorisiert";
$a->strings["Block immediately"] = "Sofort blockieren";
$a->strings["Shady, spammer, self-marketer"] = "Zwielichtig, Spammer, Selbstdarsteller";
$a->strings["Known to me, but no opinion"] = "Ist mir bekannt, hab aber keine Meinung";
$a->strings["OK, probably harmless"] = "OK, wahrscheinlich harmlos";
$a->strings["Reputable, has my trust"] = "Seriös, hat mein Vertrauen";
$a->strings["Frequently"] = "immer wieder";
$a->strings["Hourly"] = "Stündlich";
$a->strings["Twice daily"] = "Zweimal täglich";
$a->strings["Daily"] = "Täglich";
$a->strings["Weekly"] = "Wöchentlich";
$a->strings["Monthly"] = "Monatlich";
$a->strings["Friendica"] = "Friendica";
$a->strings["OStatus"] = "OStatus";
$a->strings["RSS/Atom"] = "RSS/Atom";
$a->strings["Email"] = "E-Mail";
$a->strings["Diaspora"] = "Diaspora";
$a->strings["Facebook"] = "Facebook";
$a->strings["Zot!"] = "Zott";
$a->strings["LinkedIn"] = "LinkedIn";
$a->strings["XMPP/IM"] = "XMPP/Chat";
$a->strings["MySpace"] = "MySpace";
$a->strings["Google+"] = "Google+";
$a->strings["Add New Contact"] = "Neuen Kontakt hinzufügen";
$a->strings["Enter address or web location"] = "Adresse oder Web-Link eingeben";
$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Beispiel: bob@example.com, http://example.com/barbara";
$a->strings["Connect"] = "Verbinden";
$a->strings["%d invitation available"] = array(
0 => "%d Einladung verfügbar",
1 => "%d Einladungen verfügbar",
);
$a->strings["Find People"] = "Leute finden";
$a->strings["Enter name or interest"] = "Name oder Interessen eingeben";
$a->strings["Connect/Follow"] = "Verbinden/Folgen";
$a->strings["Examples: Robert Morgenstein, Fishing"] = "Beispiel: Robert Morgenstein, Angeln";
$a->strings["Find"] = "Finde";
$a->strings["Friend Suggestions"] = "Kontaktvorschläge";
$a->strings["Similar Interests"] = "Ähnliche Interessen";
$a->strings["Random Profile"] = "Zufälliges Profil";
$a->strings["Invite Friends"] = "Freunde einladen";
$a->strings["Networks"] = "Netzwerke";
$a->strings["All Networks"] = "Alle Netzwerke";
$a->strings["Saved Folders"] = "Gespeicherte Ordner";
$a->strings["Everything"] = "Alles";
$a->strings["Categories"] = "Kategorien";
$a->strings["%d contact in common"] = array(
0 => "%d gemeinsamer Kontakt",
1 => "%d gemeinsame Kontakte",
);
$a->strings["show more"] = "mehr anzeigen";
$a->strings[" on Last.fm"] = " bei Last.fm";
$a->strings["Image/photo"] = "Bild/Foto";
$a->strings["<span><a href=\"%s\" target=\"external-link\">%s</a> wrote the following <a href=\"%s\" target=\"external-link\">post</a>"] = "<span><a href=\"%s\" target=\"external-link\">%s</a> schrieb den folgenden <a href=\"%s\" target=\"external-link\">Beitrag</a>";
$a->strings["$1 wrote:"] = "$1 hat geschrieben:";
$a->strings["Encrypted content"] = "Verschlüsselter Inhalt";
$a->strings["Miscellaneous"] = "Verschiedenes";
$a->strings["year"] = "Jahr";
$a->strings["month"] = "Monat";
$a->strings["day"] = "Tag";
$a->strings["never"] = "nie";
$a->strings["less than a second ago"] = "vor weniger als einer Sekunde";
$a->strings["years"] = "Jahre";
$a->strings["months"] = "Monate";
$a->strings["week"] = "Woche";
$a->strings["weeks"] = "Wochen";
$a->strings["days"] = "Tage";
$a->strings["hour"] = "Stunde";
$a->strings["hours"] = "Stunden";
$a->strings["minute"] = "Minute";
$a->strings["minutes"] = "Minuten";
$a->strings["second"] = "Sekunde";
$a->strings["seconds"] = "Sekunden";
$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s her";
$a->strings["%s's birthday"] = "%ss Geburtstag";
$a->strings["Happy Birthday %s"] = "Herzlichen Glückwunsch %s";
$a->strings["Click here to upgrade."] = "Zum Upgraden hier klicken.";
$a->strings["This action exceeds the limits set by your subscription plan."] = "Diese Aktion überschreitet die Obergrenze deines Abonnements.";
$a->strings["This action is not available under your subscription plan."] = "Diese Aktion ist in deinem Abonnement nicht verfügbar.";
$a->strings["(no subject)"] = "(kein Betreff)";
$a->strings["noreply"] = "noreply";
$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s ist nun mit %2\$s befreundet";
$a->strings["Sharing notification from Diaspora network"] = "Freigabe-Benachrichtigung von Diaspora";
$a->strings["status"] = "Status";
$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s mag %2\$ss %3\$s";
$a->strings["Attachments:"] = "Anhänge:";
$a->strings["General Features"] = "Allgemeine Features";
$a->strings["Multiple Profiles"] = "Mehrere Profile";
$a->strings["Ability to create multiple profiles"] = "Möglichkeit mehrere Profile zu erstellen";
$a->strings["Post Composition Features"] = "Beitragserstellung Features";
$a->strings["Richtext Editor"] = "Web-Editor";
$a->strings["Enable richtext editor"] = "Den Web-Editor für neue Beiträge aktivieren";
$a->strings["Post Preview"] = "Beitragsvorschau";
$a->strings["Allow previewing posts and comments before publishing them"] = "Die Vorschau von Beiträgen und Kommentaren vor dem absenden erlauben.";
$a->strings["Network Sidebar Widgets"] = "Widgets für Netzwerk und Seitenleiste";
$a->strings["Search by Date"] = "Archiv";
$a->strings["Ability to select posts by date ranges"] = "Möglichkeit die Beiträge nach Datumsbereichen zu sortieren";
$a->strings["Group Filter"] = "Gruppen Filter";
$a->strings["Enable widget to display Network posts only from selected group"] = "Widget zur Darstellung der Beiträge nach Kontaktgruppen sortiert aktivieren.";
$a->strings["Network Filter"] = "Netzwerk Filter";
$a->strings["Enable widget to display Network posts only from selected network"] = "Widget zum filtern der Beiträge in Abhängigkeit des Netzwerks aus dem der Ersteller sendet aktivieren.";
$a->strings["Saved Searches"] = "Gespeicherte Suchen";
$a->strings["Save search terms for re-use"] = "Speichere Suchanfragen für spätere Wiederholung.";
$a->strings["Network Tabs"] = "Netzwerk Reiter";
$a->strings["Network Personal Tab"] = "Netzwerk-Reiter: Persönlich";
$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Aktiviert einen Netzwerk-Reiter in dem Nachrichten angezeigt werden mit denen du interagiert hast";
$a->strings["Network New Tab"] = "Netzwerk-Reiter: Neue";
$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Aktiviert einen Netzwerk-Reiter in dem ausschließlich neue Beiträge (der letzten 12 Stunden) angezeigt werden";
$a->strings["Network Shared Links Tab"] = "Netzwerk-Reiter: Geteilte Links";
$a->strings["Enable tab to display only Network posts with links in them"] = "Aktiviert einen Netzwerk-Reiter der ausschließlich Nachrichten mit Links enthält";
$a->strings["Post/Comment Tools"] = "Werkzeuge für Beiträge und Kommentare";
$a->strings["Multiple Deletion"] = "Mehrere Beiträge löschen";
$a->strings["Select and delete multiple posts/comments at once"] = "Mehrere Beiträge/Kommentare markieren und gleichzeitig löschen";
$a->strings["Edit Sent Posts"] = "Gesendete Beiträge editieren";
$a->strings["Edit and correct posts and comments after sending"] = "Erlaubt es Beiträge und Kommentare nach dem Senden zu editieren bzw.zu korrigieren.";
$a->strings["Tagging"] = "Tagging";
$a->strings["Ability to tag existing posts"] = "Möglichkeit bereits existierende Beiträge nachträglich mit Tags zu versehen.";
$a->strings["Post Categories"] = "Beitragskategorien";
$a->strings["Add categories to your posts"] = "Eigene Beiträge mit Kategorien versehen";
$a->strings["Ability to file posts under folders"] = "Beiträge in Ordnern speichern aktivieren";
$a->strings["Dislike Posts"] = "Beiträge 'nicht mögen'";
$a->strings["Ability to dislike posts/comments"] = "Ermöglicht es Beiträge mit einem Klick 'nicht zu mögen'";
$a->strings["Star Posts"] = "Beiträge Markieren";
$a->strings["Ability to mark special posts with a star indicator"] = "Erlaubt es Beiträge mit einem Stern-Indikator zu markieren";
$a->strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS Informationen für den Datenbankserver '%s' nicht ermitteln.";
$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Eine gelöschte Gruppe mit diesem Namen wurde wiederbelebt. Bestehende Berechtigungseinstellungen <strong>könnten</strong> auf diese Gruppe oder zukünftige Mitglieder angewandt werden. Falls du dies nicht möchtest, erstelle bitte eine andere Gruppe mit einem anderen Namen.";
$a->strings["Default privacy group for new contacts"] = "Voreingestellte Gruppe für neue Kontakte";
$a->strings["Everybody"] = "Alle Kontakte";
@ -372,7 +371,7 @@ $a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s hat %2\$s\\s %3\$
$a->strings["Select"] = "Auswählen";
$a->strings["Delete"] = "Löschen";
$a->strings["View %s's profile @ %s"] = "Das Profil von %s auf %s betrachten.";
$a->strings["Categories:"] = "Kategorien";
$a->strings["Categories:"] = "Kategorien:";
$a->strings["Filed under:"] = "Abgelegt unter:";
$a->strings["%s from %s"] = "%s von %s";
$a->strings["View in context"] = "Im Zusammenhang betrachten";
@ -393,7 +392,7 @@ $a->strings["Please enter a link URL:"] = "Bitte gib die URL des Links ein:";
$a->strings["Please enter a video link/URL:"] = "Bitte Link/URL zum Video einfügen:";
$a->strings["Please enter an audio link/URL:"] = "Bitte Link/URL zum Audio einfügen:";
$a->strings["Tag term:"] = "Tag:";
$a->strings["Save to Folder:"] = "In diesen Ordner verschieben:";
$a->strings["Save to Folder:"] = "In diesem Ordner speichern:";
$a->strings["Where are you right now?"] = "Wo hältst du dich jetzt gerade auf?";
$a->strings["Delete item(s)?"] = "Einträge löschen?";
$a->strings["Post to Email"] = "An E-Mail senden";
@ -420,7 +419,6 @@ $a->strings["CC: email addresses"] = "Cc: E-Mail-Addressen";
$a->strings["Public post"] = "Öffentlicher Beitrag";
$a->strings["Example: bob@example.com, mary@example.com"] = "Z.B.: bob@example.com, mary@example.com";
$a->strings["Preview"] = "Vorschau";
$a->strings["Cancel"] = "Abbrechen";
$a->strings["Post to Groups"] = "Poste an Gruppe";
$a->strings["Post to Contacts"] = "Poste an Kontakte";
$a->strings["Private post"] = "Privater Beitrag";
@ -464,7 +462,7 @@ $a->strings["Photo:"] = "Foto:";
$a->strings["Please visit %s to approve or reject the suggestion."] = "Bitte besuche %s, um den Vorschlag zu akzeptieren oder abzulehnen.";
$a->strings["[no subject]"] = "[kein Betreff]";
$a->strings["Wall Photos"] = "Pinnwand-Bilder";
$a->strings["Nothing new here"] = "Keine Neuigkeiten.";
$a->strings["Nothing new here"] = "Keine Neuigkeiten";
$a->strings["Clear notifications"] = "Bereinige Benachrichtigungen";
$a->strings["Logout"] = "Abmelden";
$a->strings["End this session"] = "Diese Sitzung beenden";
@ -520,17 +518,19 @@ $a->strings["Admin"] = "Administration";
$a->strings["Site setup and configuration"] = "Einstellungen der Seite und Konfiguration";
$a->strings["Navigation"] = "Navigation";
$a->strings["Site map"] = "Sitemap";
$a->strings["view full size"] = "Volle Größe anzeigen";
$a->strings["Embedded content"] = "Eingebetteter Inhalt";
$a->strings["Embedding disabled"] = "Einbettungen deaktiviert";
$a->strings["[Name Withheld]"] = "[Name unterdrückt]";
$a->strings["A new person is sharing with you at "] = "Eine neue Person teilt mit dir auf ";
$a->strings["You have a new follower at "] = "Du hast einen neuen Kontakt auf ";
$a->strings["Item not found."] = "Beitrag nicht gefunden.";
$a->strings["Do you really want to delete this item?"] = "Möchtest du wirklich dieses Item löschen?";
$a->strings["Yes"] = "Ja";
$a->strings["Permission denied."] = "Zugriff verweigert.";
$a->strings["Archives"] = "Archiv";
$a->strings["Error decoding account file"] = "Fehler beim Verarbeiten der Account Datei";
$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Fehler! Keine Versionsdaten in der Datei! Ist das wirklich eine Friendica Account Datei?";
$a->strings["Error! Cannot check nickname"] = "Fehler! Konnte den Nickname nicht überprüfen.";
$a->strings["User '%s' already exists on this server!"] = "Nutzer '%s' existiert bereits auf diesem Server!";
$a->strings["User creation error"] = "Fehler beim Anlegen des Nutzeraccounts aufgetreten";
$a->strings["User profile creation error"] = "Fehler beim Anlegen des Nutzerkontos";
$a->strings["%d contact not imported"] = array(
0 => "%d Kontakt nicht importiert",
1 => "%d Kontakte nicht importiert",
);
$a->strings["Done. You can now login with your username and password"] = "Erledigt. Du kannst dich jetzt mit deinem Nutzernamen und Passwort anmelden";
$a->strings["Welcome "] = "Willkommen ";
$a->strings["Please upload a profile photo."] = "Bitte lade ein Profilbild hoch.";
$a->strings["Welcome back "] = "Willkommen zurück ";
@ -588,38 +588,41 @@ $a->strings["Religious Views:"] = "Religiöse Ansichten:";
$a->strings["Public Keywords:"] = "Öffentliche Schlüsselwörter:";
$a->strings["Private Keywords:"] = "Private Schlüsselwörter:";
$a->strings["Example: fishing photography software"] = "Beispiel: Fischen Fotografie Software";
$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Wird verwendet, um potentielle Freunde zu finden, könnte von Fremden eingesehen werden)";
$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Wird verwendet, um potentielle Freunde zu finden, kann von Fremden eingesehen werden)";
$a->strings["(Used for searching profiles, never shown to others)"] = "(Wird für die Suche nach Profilen verwendet und niemals veröffentlicht)";
$a->strings["Tell us about yourself..."] = "Erzähle uns ein bisschen von dir …";
$a->strings["Hobbies/Interests"] = "Hobbies/Interessen";
$a->strings["Contact information and Social Networks"] = "Kontaktinformationen und Soziale Netzwerke";
$a->strings["Musical interests"] = "Musikalische Interessen";
$a->strings["Books, literature"] = "Literatur/Bücher";
$a->strings["Books, literature"] = "Bücher, Literatur";
$a->strings["Television"] = "Fernsehen";
$a->strings["Film/dance/culture/entertainment"] = "Filme/Tänze/Kultur/Unterhaltung";
$a->strings["Love/romance"] = "Liebesleben";
$a->strings["Work/employment"] = "Arbeit/Beschäftigung";
$a->strings["Love/romance"] = "Liebe/Romantik";
$a->strings["Work/employment"] = "Arbeit/Anstellung";
$a->strings["School/education"] = "Schule/Ausbildung";
$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = "Dies ist dein <strong>öffentliches</strong> Profil.<br />Es <strong>könnte</strong> für jeden Nutzer des Internets sichtbar sein.";
$a->strings["Age: "] = "Alter: ";
$a->strings["Edit/Manage Profiles"] = "Verwalte/Editiere Profile";
$a->strings["Edit/Manage Profiles"] = "Bearbeite/Verwalte Profile";
$a->strings["Change profile photo"] = "Profilbild ändern";
$a->strings["Create New Profile"] = "Neues Profil anlegen";
$a->strings["Profile Image"] = "Profilbild";
$a->strings["visible to everybody"] = "sichtbar für jeden";
$a->strings["Edit visibility"] = "Sichtbarkeit bearbeiten";
$a->strings["Permission denied"] = "Zugriff verweigert";
$a->strings["Invalid profile identifier."] = "Ungültiger Profil-Bezeichner";
$a->strings["Invalid profile identifier."] = "Ungültiger Profil-Bezeichner.";
$a->strings["Profile Visibility Editor"] = "Editor für die Profil-Sichtbarkeit";
$a->strings["Click on a contact to add or remove."] = "Klicke einen Kontakt an, um ihn hinzuzufügen oder zu entfernen";
$a->strings["Visible To"] = "Sichtbar für";
$a->strings["All Contacts (with secure profile access)"] = "Alle Kontakte (mit gesichertem Profilzugriff)";
$a->strings["Personal Notes"] = "Persönliche Notizen";
$a->strings["Public access denied."] = "Öffentlicher Zugriff verweigert.";
$a->strings["Access to this profile has been restricted."] = "Der Zugriff zu diesem Profil wurde eingeschränkt.";
$a->strings["Item has been removed."] = "Eintrag wurde entfernt.";
$a->strings["Visit %s's profile [%s]"] = "Besuche %ss Profil [%s]";
$a->strings["Edit contact"] = "Kontakt bearbeiten";
$a->strings["Contacts who are not members of a group"] = "Kontakte, die keiner Gruppe zugewiesen sind";
$a->strings["{0} wants to be your friend"] = "{0} möchte mit dir in Kontakt treten";
$a->strings["{0} sent you a message"] = "{0} hat dir eine Nachricht geschickt";
$a->strings["{0} sent you a message"] = "{0} schickte dir eine Nachricht";
$a->strings["{0} requested registration"] = "{0} möchte sich registrieren";
$a->strings["{0} commented %s's post"] = "{0} kommentierte einen Beitrag von %s";
$a->strings["{0} liked %s's post"] = "{0} mag %ss Beitrag";
@ -628,6 +631,190 @@ $a->strings["{0} is now friends with %s"] = "{0} ist jetzt mit %s befreundet";
$a->strings["{0} posted"] = "{0} hat etwas veröffentlicht";
$a->strings["{0} tagged %s's post with #%s"] = "{0} hat %ss Beitrag mit dem Schlagwort #%s versehen";
$a->strings["{0} mentioned you in a post"] = "{0} hat dich in einem Beitrag erwähnt";
$a->strings["Theme settings updated."] = "Themeneinstellungen aktualisiert.";
$a->strings["Site"] = "Seite";
$a->strings["Users"] = "Nutzer";
$a->strings["Plugins"] = "Plugins";
$a->strings["Themes"] = "Themen";
$a->strings["DB updates"] = "DB Updates";
$a->strings["Logs"] = "Protokolle";
$a->strings["Plugin Features"] = "Plugin Features";
$a->strings["User registrations waiting for confirmation"] = "Nutzeranmeldungen die auf Bestätigung warten";
$a->strings["Normal Account"] = "Normales Konto";
$a->strings["Soapbox Account"] = "Marktschreier-Konto";
$a->strings["Community/Celebrity Account"] = "Forum/Promi-Konto";
$a->strings["Automatic Friend Account"] = "Automatisches Freundekonto";
$a->strings["Blog Account"] = "Blog-Konto";
$a->strings["Private Forum"] = "Privates Forum";
$a->strings["Message queues"] = "Nachrichten-Warteschlangen";
$a->strings["Administration"] = "Administration";
$a->strings["Summary"] = "Zusammenfassung";
$a->strings["Registered users"] = "Registrierte Nutzer";
$a->strings["Pending registrations"] = "Anstehende Anmeldungen";
$a->strings["Version"] = "Version";
$a->strings["Active plugins"] = "Aktive Plugins";
$a->strings["Site settings updated."] = "Seiteneinstellungen aktualisiert.";
$a->strings["No special theme for mobile devices"] = "Kein spezielles Theme für mobile Geräte verwenden.";
$a->strings["Never"] = "Niemals";
$a->strings["Multi user instance"] = "Mehrbenutzer Instanz";
$a->strings["Closed"] = "Geschlossen";
$a->strings["Requires approval"] = "Bedarf der Zustimmung";
$a->strings["Open"] = "Offen";
$a->strings["No SSL policy, links will track page SSL state"] = "Keine SSL Richtlinie, Links werden das verwendete Protokoll beibehalten";
$a->strings["Force all links to use SSL"] = "SSL für alle Links erzwingen";
$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Selbst-unterzeichnetes Zertifikat, SSL nur für lokale Links verwenden (nicht empfohlen)";
$a->strings["Registration"] = "Registrierung";
$a->strings["File upload"] = "Datei hochladen";
$a->strings["Policies"] = "Regeln";
$a->strings["Advanced"] = "Erweitert";
$a->strings["Performance"] = "Performance";
$a->strings["Site name"] = "Seitenname";
$a->strings["Banner/Logo"] = "Banner/Logo";
$a->strings["System language"] = "Systemsprache";
$a->strings["System theme"] = "Systemweites Theme";
$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Vorgabe für das System-Theme - kann von Benutzerprofilen überschrieben werden - <a href='#' id='cnftheme'>Theme-Einstellungen ändern</a>";
$a->strings["Mobile system theme"] = "Systemweites mobiles Theme";
$a->strings["Theme for mobile devices"] = "Thema für mobile Geräte";
$a->strings["SSL link policy"] = "Regeln für SSL Links";
$a->strings["Determines whether generated links should be forced to use SSL"] = "Bestimmt, ob generierte Links SSL verwenden müssen";
$a->strings["'Share' element"] = "'Teilen' Element";
$a->strings["Activates the bbcode element 'share' for repeating items."] = "Aktiviert das bbcode Element 'Teilen' um Einträge zu wiederholen.";
$a->strings["Hide help entry from navigation menu"] = "Verberge den Menüeintrag für die Hilfe im Navigationsmenü";
$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "Verbirgt den Menüeintrag für die Hilfe-Seiten im Navigationsmenü. Die Seiten können weiterhin über /help aufgerufen werden.";
$a->strings["Single user instance"] = "Ein-Nutzer Instanz";
$a->strings["Make this instance multi-user or single-user for the named user"] = "Regelt ob es sich bei dieser Instanz um eine ein Personen Installation oder eine Installation mit mehr als einem Nutzer handelt.";
$a->strings["Maximum image size"] = "Maximale Bildgröße";
$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Maximale Uploadgröße von Bildern in Bytes. Standard ist 0, d.h. ohne Limit.";
$a->strings["Maximum image length"] = "Maximale Bildlänge";
$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "Maximale Länge in Pixeln der längsten Seite eines hoch geladenen Bildes. Grundeinstellung ist -1 was keine Einschränkung bedeutet.";
$a->strings["JPEG image quality"] = "Qualität des JPEG Bildes";
$a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "Hoch geladene JPEG Bilder werden mit dieser Qualität [0-100] gespeichert. Grundeinstellung ist 100, kein Qualitätsverlust.";
$a->strings["Register policy"] = "Registrierungsmethode";
$a->strings["Maximum Daily Registrations"] = "Maximum täglicher Registrierungen";
$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day. If register is set to closed, this setting has no effect."] = "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.";
$a->strings["Register text"] = "Registrierungstext";
$a->strings["Will be displayed prominently on the registration page."] = "Wird gut sichtbar auf der Registrierungsseite angezeigt.";
$a->strings["Accounts abandoned after x days"] = "Nutzerkonten gelten nach x Tagen als unbenutzt";
$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Konten nicht mehr benutzt werden. 0 eingeben für kein Limit.";
$a->strings["Allowed friend domains"] = "Erlaubte Domains für Kontakte";
$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Liste der Domains, die für Freundschaften erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben.";
$a->strings["Allowed email domains"] = "Erlaubte Domains für E-Mails";
$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "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.";
$a->strings["Block public"] = "Öffentlichen Zugriff blockieren";
$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist.";
$a->strings["Force publish"] = "Erzwinge Veröffentlichung";
$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen.";
$a->strings["Global directory update URL"] = "URL für Updates beim weltweiten Verzeichnis";
$a->strings["URL to update the global directory. If this is not set, the global directory is completely unavailable to the application."] = "URL für Update des globalen Verzeichnisses. Wenn nichts eingetragen ist, bleibt das globale Verzeichnis unerreichbar.";
$a->strings["Allow threaded items"] = "Erlaube Threads in Diskussionen";
$a->strings["Allow infinite level threading for items on this site."] = "Erlaube ein unendliches Level für Threads auf dieser Seite.";
$a->strings["Private posts by default for new users"] = "Private Beiträge als Standard für neue Nutzer";
$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "Die Standard-Zugriffsrechte für neue Nutzer werden so gesetzt, dass als Voreinstellung in die private Gruppe gepostet wird anstelle von öffentlichen Beiträgen.";
$a->strings["Don't include post content in email notifications"] = "Inhalte von Beiträgen nicht in E-Mail-Benachrichtigungen versenden";
$a->strings["Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure."] = "Inhalte von Beiträgen/Kommentaren/privaten Nachrichten/usw., zum Datenschutz nicht in E-Mail-Benachrichtigungen einbinden.";
$a->strings["Disallow public access to addons listed in the apps menu."] = "Öffentlichen Zugriff auf Addons im Apps Menü verbieten.";
$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "Wenn ausgewählt werden die im Apps Menü aufgeführten Addons nur angemeldeten Nutzern der Seite zur Verfügung gestellt.";
$a->strings["Don't embed private images in posts"] = "Private Bilder nicht in Beiträgen einbetten.";
$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "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.";
$a->strings["Block multiple registrations"] = "Unterbinde Mehrfachregistrierung";
$a->strings["Disallow users to register additional accounts for use as pages."] = "Benutzern nicht erlauben, weitere Konten als zusätzliche Profile anzulegen.";
$a->strings["OpenID support"] = "OpenID Unterstützung";
$a->strings["OpenID support for registration and logins."] = "OpenID-Unterstützung für Registrierung und Login.";
$a->strings["Fullname check"] = "Namen auf Vollständigkeit überprüfen";
$a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "Leerzeichen zwischen Vor- und Nachname im vollständigen Namen erzwingen, um SPAM zu vermeiden.";
$a->strings["UTF-8 Regular expressions"] = "UTF-8 Reguläre Ausdrücke";
$a->strings["Use PHP UTF8 regular expressions"] = "PHP UTF8 Ausdrücke verwenden";
$a->strings["Show Community Page"] = "Gemeinschaftsseite anzeigen";
$a->strings["Display a Community page showing all recent public postings on this site."] = "Zeige die Gemeinschaftsseite mit allen öffentlichen Beiträgen auf diesem Server.";
$a->strings["Enable OStatus support"] = "OStatus Unterstützung aktivieren";
$a->strings["Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "Biete die eingebaute OStatus (identi.ca, status.net, etc.) Unterstützung an. Jede Kommunikation in OStatus ist öffentlich, Privatsphäre Warnungen werden nur bei Bedarf angezeigt.";
$a->strings["OStatus conversation completion interval"] = "Intervall zum Vervollständigen von OStatus Unterhaltungen";
$a->strings["How often shall the poller check for new entries in OStatus conversations? This can be a very ressource task."] = "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.";
$a->strings["Enable Diaspora support"] = "Diaspora-Support aktivieren";
$a->strings["Provide built-in Diaspora network compatibility."] = "Verwende die eingebaute Diaspora-Verknüpfung.";
$a->strings["Only allow Friendica contacts"] = "Nur Friendica-Kontakte erlauben";
$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "Alle Kontakte müssen das Friendica Protokoll nutzen. Alle anderen Kommunikationsprotokolle werden deaktiviert.";
$a->strings["Verify SSL"] = "SSL Überprüfen";
$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "Wenn gewollt, kann man hier eine strenge Zertifikatkontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL eine Verbindung herstellen kann.";
$a->strings["Proxy user"] = "Proxy Nutzer";
$a->strings["Proxy URL"] = "Proxy URL";
$a->strings["Network timeout"] = "Netzwerk Wartezeit";
$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen).";
$a->strings["Delivery interval"] = "Zustellungsintervall";
$a->strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "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.";
$a->strings["Poll interval"] = "Abfrageintervall";
$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Verzögere Hintergrundprozesse, um diese Anzahl an Sekunden um die Systemlast zu reduzieren. Bei 0 Sekunden wird das Auslieferungsintervall verwendet.";
$a->strings["Maximum Load Average"] = "Maximum Load Average";
$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maximale Systemlast bevor Verteil- und Empfangsprozesse verschoben werden - Standard 50";
$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["Path to item cache"] = "Pfad zum Eintrag Cache";
$a->strings["Cache duration in seconds"] = "Cache-Dauer in Sekunden";
$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day)."] = "Wie lange sollen die Dateien im Cache vorgehalten werden? Standardwert ist 86400 Sekunden (ein Tag).";
$a->strings["Path for lock file"] = "Pfad für die Sperrdatei";
$a->strings["Temp path"] = "Temp Pfad";
$a->strings["Base path to installation"] = "Basis-Pfad zur Installation";
$a->strings["Update has been marked successful"] = "Update wurde als erfolgreich markiert";
$a->strings["Executing %s failed. Check system logs."] = "Ausführung von %s schlug fehl. Systemprotokolle prüfen.";
$a->strings["Update %s was successfully applied."] = "Update %s war erfolgreich.";
$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "Update %s hat keinen Status zurückgegeben. Unbekannter Status.";
$a->strings["Update function %s could not be found."] = "Updatefunktion %s konnte nicht gefunden werden.";
$a->strings["No failed updates."] = "Keine fehlgeschlagenen Updates.";
$a->strings["Failed Updates"] = "Fehlgeschlagene Updates";
$a->strings["This does not include updates prior to 1139, which did not return a status."] = "Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben.";
$a->strings["Mark success (if update was manually applied)"] = "Als erfolgreich markieren (falls das Update manuell installiert wurde)";
$a->strings["Attempt to execute this update step automatically"] = "Versuchen, diesen Schritt automatisch auszuführen";
$a->strings["%s user blocked/unblocked"] = array(
0 => "%s Benutzer geblockt/freigegeben",
1 => "%s Benutzer geblockt/freigegeben",
);
$a->strings["%s user deleted"] = array(
0 => "%s Nutzer gelöscht",
1 => "%s Nutzer gelöscht",
);
$a->strings["User '%s' deleted"] = "Nutzer '%s' gelöscht";
$a->strings["User '%s' unblocked"] = "Nutzer '%s' entsperrt";
$a->strings["User '%s' blocked"] = "Nutzer '%s' gesperrt";
$a->strings["select all"] = "Alle auswählen";
$a->strings["User registrations waiting for confirm"] = "Neuanmeldungen, die auf deine Bestätigung warten";
$a->strings["Request date"] = "Anfragedatum";
$a->strings["Name"] = "Name";
$a->strings["No registrations."] = "Keine Neuanmeldungen.";
$a->strings["Approve"] = "Genehmigen";
$a->strings["Deny"] = "Verwehren";
$a->strings["Block"] = "Sperren";
$a->strings["Unblock"] = "Entsperren";
$a->strings["Site admin"] = "Seitenadministrator";
$a->strings["Account expired"] = "Account ist abgelaufen";
$a->strings["Register date"] = "Anmeldedatum";
$a->strings["Last login"] = "Letzte Anmeldung";
$a->strings["Last item"] = "Letzter Beitrag";
$a->strings["Account"] = "Nutzerkonto";
$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "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?";
$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "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?";
$a->strings["Plugin %s disabled."] = "Plugin %s deaktiviert.";
$a->strings["Plugin %s enabled."] = "Plugin %s aktiviert.";
$a->strings["Disable"] = "Ausschalten";
$a->strings["Enable"] = "Einschalten";
$a->strings["Toggle"] = "Umschalten";
$a->strings["Author: "] = "Autor:";
$a->strings["Maintainer: "] = "Betreuer:";
$a->strings["No themes found."] = "Keine Themen gefunden.";
$a->strings["Screenshot"] = "Bildschirmfoto";
$a->strings["[Experimental]"] = "[Experimentell]";
$a->strings["[Unsupported]"] = "[Nicht unterstützt]";
$a->strings["Log settings updated."] = "Protokolleinstellungen aktualisiert.";
$a->strings["Clear"] = "löschen";
$a->strings["Enable Debugging"] = "Protokoll führen";
$a->strings["Log file"] = "Protokolldatei";
$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis.";
$a->strings["Log level"] = "Protokoll-Level";
$a->strings["Update now"] = "Jetzt aktualisieren";
$a->strings["Close"] = "Schließen";
$a->strings["FTP Host"] = "FTP Host";
$a->strings["FTP Path"] = "FTP Pfad";
$a->strings["FTP User"] = "FTP Nutzername";
$a->strings["FTP Password"] = "FTP Passwort";
$a->strings["Unable to locate original post."] = "Konnte den Originalbeitrag nicht finden.";
$a->strings["Empty post discarded."] = "Leerer Beitrag wurde verworfen.";
$a->strings["System error. Post not saved."] = "Systemfehler. Beitrag konnte nicht gespeichert werden.";
@ -638,7 +825,6 @@ $a->strings["%s posted an update."] = "%s hat ein Update veröffentlicht.";
$a->strings["Friends of %s"] = "Freunde von %s";
$a->strings["No friends to display."] = "Keine Freunde zum Anzeigen.";
$a->strings["Remove term"] = "Begriff entfernen";
$a->strings["Public access denied."] = "Öffentlicher Zugriff verweigert.";
$a->strings["No results."] = "Keine Ergebnisse.";
$a->strings["Authorize application connection"] = "Verbindung der Applikation autorisieren";
$a->strings["Return to your app and insert this Securty Code:"] = "Gehe zu deiner Anwendung zurück und trage dort folgenden Sicherheitscode ein:";
@ -657,7 +843,6 @@ $a->strings["Your OpenID (optional): "] = "Deine OpenID (optional): ";
$a->strings["Include your profile in member directory?"] = "Soll dein Profil im Nutzerverzeichnis angezeigt werden?";
$a->strings["Membership on this site is by invitation only."] = "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich.";
$a->strings["Your invitation ID: "] = "ID deiner Einladung: ";
$a->strings["Registration"] = "Registrierung";
$a->strings["Your Full Name (e.g. Joe Smith): "] = "Vollständiger Name (z.B. Max Mustermann): ";
$a->strings["Your Email Address: "] = "Deine E-Mail-Adresse: ";
$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@\$sitename</strong>'."] = "Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstaben beginnen. Die Adresse deines Profils auf dieser Seite wird '<strong>spitzname@\$sitename</strong>' sein.";
@ -671,7 +856,7 @@ $a->strings["Remove My Account"] = "Konto löschen";
$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Dein Konto wird endgültig gelöscht. Es gibt keine Möglichkeit, es wiederherzustellen.";
$a->strings["Please enter your password for verification:"] = "Bitte gib dein Passwort zur Verifikation ein:";
$a->strings["Source (bbcode) text:"] = "Quelle (bbcode) Text:";
$a->strings["Source (Diaspora) text to convert to BBcode:"] = "Eingabe (Diaspora) Nach BBCode zu konvertierender Text:";
$a->strings["Source (Diaspora) text to convert to BBcode:"] = "Eingabe (Diaspora) nach BBCode zu konvertierender Text:";
$a->strings["Source input: "] = "Originaltext:";
$a->strings["bb2html (raw HTML): "] = "bb2html (reines HTML): ";
$a->strings["bb2html: "] = "bb2html: ";
@ -680,7 +865,7 @@ $a->strings["bb2md: "] = "bb2md: ";
$a->strings["bb2md2html: "] = "bb2md2html: ";
$a->strings["bb2dia2bb: "] = "bb2dia2bb: ";
$a->strings["bb2md2html2bb: "] = "bb2md2html2bb: ";
$a->strings["Source input (Diaspora format): "] = "Texteingabe (Diaspora Format): ";
$a->strings["Source input (Diaspora format): "] = "Originaltext (Diaspora Format): ";
$a->strings["diaspora2bb: "] = "diaspora2bb: ";
$a->strings["Common Friends"] = "Gemeinsame Freunde";
$a->strings["No contacts in common."] = "Keine gemeinsamen Kontakte.";
@ -703,14 +888,11 @@ $a->strings["You are mutual friends with %s"] = "Du hast mit %s eine beidseitige
$a->strings["You are sharing with %s"] = "Du teilst mit %s";
$a->strings["%s is sharing with you"] = "%s teilt mit Dir";
$a->strings["Private communications are not available for this contact."] = "Private Kommunikation ist für diesen Kontakt nicht verfügbar.";
$a->strings["Never"] = "Niemals";
$a->strings["(Update was successful)"] = "(Aktualisierung war erfolgreich)";
$a->strings["(Update was not successful)"] = "(Aktualisierung war nicht erfolgreich)";
$a->strings["Suggest friends"] = "Kontakte vorschlagen";
$a->strings["Network type: %s"] = "Netzwerktyp: %s";
$a->strings["View all contacts"] = "Alle Kontakte anzeigen";
$a->strings["Unblock"] = "Entsperren";
$a->strings["Block"] = "Sperren";
$a->strings["Toggle Blocked status"] = "Geblockt-Status ein-/ausschalten";
$a->strings["Unignore"] = "Ignorieren aufheben";
$a->strings["Ignore"] = "Ignorieren";
@ -733,7 +915,6 @@ $a->strings["View conversations"] = "Unterhaltungen anzeigen";
$a->strings["Delete contact"] = "Lösche den Kontakt";
$a->strings["Last update:"] = "letzte Aktualisierung:";
$a->strings["Update public posts"] = "Öffentliche Beiträge aktualisieren";
$a->strings["Update now"] = "Jetzt aktualisieren";
$a->strings["Currently blocked"] = "Derzeit geblockt";
$a->strings["Currently ignored"] = "Derzeit ignoriert";
$a->strings["Currently archived"] = "Momentan archiviert";
@ -773,17 +954,18 @@ $a->strings["Email settings updated."] = "E-Mail Einstellungen bearbeitet.";
$a->strings["Features updated"] = "Features aktualisiert";
$a->strings["Passwords do not match. Password unchanged."] = "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert.";
$a->strings["Empty passwords are not allowed. Password unchanged."] = "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert.";
$a->strings["Password changed."] = "Passwort ändern.";
$a->strings["Wrong password."] = "Falsches Passwort.";
$a->strings["Password changed."] = "Passwort geändert.";
$a->strings["Password update failed. Please try again."] = "Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal.";
$a->strings[" Please use a shorter name."] = " Bitte verwende einen kürzeren Namen.";
$a->strings[" Name too short."] = " Name ist zu kurz.";
$a->strings["Wrong Password"] = "Falsches Passwort";
$a->strings[" Not valid email."] = " Keine gültige E-Mail.";
$a->strings[" Cannot change to that email."] = "Ändern der E-Mail nicht möglich. ";
$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Für das private Forum sind keine Zugriffsrechte eingestellt. Die voreingestellte Gruppe für neue Kontakte wird benutzt.";
$a->strings["Private forum has no privacy permissions and no default privacy group."] = "Für das private Forum sind keine Zugriffsrechte eingestellt, und es gibt keine voreingestellte Gruppe für neue Kontakte.";
$a->strings["Settings updated."] = "Einstellungen aktualisiert.";
$a->strings["Add application"] = "Programm hinzufügen";
$a->strings["Name"] = "Name";
$a->strings["Consumer Key"] = "Consumer Key";
$a->strings["Consumer Secret"] = "Consumer Secret";
$a->strings["Redirect"] = "Umleiten";
@ -820,7 +1002,6 @@ $a->strings["Action after import:"] = "Aktion nach Import:";
$a->strings["Mark as seen"] = "Als gelesen markieren";
$a->strings["Move to folder"] = "In einen Ordner verschieben";
$a->strings["Move to folder:"] = "In diesen Ordner verschieben:";
$a->strings["No special theme for mobile devices"] = "Kein spezielles Theme für mobile Geräte verwenden.";
$a->strings["Display Settings"] = "Anzeige-Einstellungen";
$a->strings["Display Theme:"] = "Theme:";
$a->strings["Mobile Theme:"] = "Mobiles Theme";
@ -828,6 +1009,7 @@ $a->strings["Update browser every xx seconds"] = "Browser alle xx Sekunden aktua
$a->strings["Minimum of 10 seconds, no maximum"] = "Minimal 10 Sekunden, kein Maximum";
$a->strings["Number of items to display per page:"] = "Zahl der Beiträge, die pro Netzwerkseite angezeigt werden sollen: ";
$a->strings["Maximum of 100 items"] = "Maximal 100 Beiträge";
$a->strings["Number of items to display per page when viewed from mobile device:"] = "Zahl der Beiträge, die pro Netzwerkseite auf mobilen Geräten angezeigt werden sollen:";
$a->strings["Don't show emoticons"] = "Keine Smilies anzeigen";
$a->strings["Normal Account Page"] = "Normales Konto";
$a->strings["This account is a normal personal profile"] = "Dieses Konto ist ein normales persönliches Profil";
@ -866,6 +1048,9 @@ $a->strings["Password Settings"] = "Passwort-Einstellungen";
$a->strings["New Password:"] = "Neues Passwort:";
$a->strings["Confirm:"] = "Bestätigen:";
$a->strings["Leave password fields blank unless changing"] = "Lass die Passwort-Felder leer, außer du willst das Passwort ändern";
$a->strings["Current Password:"] = "Aktuelles Passwort:";
$a->strings["Your current password to confirm the changes"] = "Dein aktuelles Passwort um die Änderungen zu bestätigen";
$a->strings["Password:"] = "Passwort:";
$a->strings["Basic Settings"] = "Grundeinstellungen";
$a->strings["Email Address:"] = "E-Mail-Adresse:";
$a->strings["Your Timezone:"] = "Deine Zeitzone:";
@ -916,13 +1101,13 @@ $a->strings["Poll/Feed URL"] = "Pull/Feed-URL";
$a->strings["New photo from this URL"] = "Neues Foto von dieser URL";
$a->strings["No potential page delegates located."] = "Keine potentiellen Bevollmächtigten für die Seite gefunden.";
$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Bevollmächtigte sind in der Lage, alle Aspekte dieses Kontos/dieser Seite zu verwalten, abgesehen von den Grundeinstellungen des Kontos. Bitte gib niemandem eine Bevollmächtigung für deinen privaten Account, dem du nicht absolut vertraust!";
$a->strings["Existing Page Managers"] = "Vorhandene Seiten Manager";
$a->strings["Existing Page Managers"] = "Vorhandene Seitenmanager";
$a->strings["Existing Page Delegates"] = "Vorhandene Bevollmächtigte für die Seite";
$a->strings["Potential Delegates"] = "Potentielle Bevollmächtigte";
$a->strings["Remove"] = "Entfernen";
$a->strings["Add"] = "Hinzufügen";
$a->strings["No entries."] = "Keine Einträge";
$a->strings["Poke/Prod"] = "Anstupsen etc.";
$a->strings["No entries."] = "Keine Einträge.";
$a->strings["Poke/Prod"] = "Anstupsen";
$a->strings["poke, prod or do other things to somebody"] = "Stupse Leute an oder mache anderes mit ihnen";
$a->strings["Recipient"] = "Empfänger";
$a->strings["Choose what you wish to do to recipient"] = "Was willst du mit dem Empfänger machen:";
@ -947,9 +1132,9 @@ $a->strings["Connection accepted at %s"] = "Auf %s wurde die Verbindung akzeptie
$a->strings["%1\$s has joined %2\$s"] = "%1\$s ist %2\$s beigetreten";
$a->strings["%1\$s welcomes %2\$s"] = "%1\$s heißt %2\$s herzlich willkommen";
$a->strings["This introduction has already been accepted."] = "Diese Kontaktanfrage wurde bereits akzeptiert.";
$a->strings["Profile location is not valid or does not contain profile information."] = "Profiladresse ist ungültig oder stellt einige Profildaten nicht zur Verfügung.";
$a->strings["Profile location is not valid or does not contain profile information."] = "Profiladresse ist ungültig oder stellt keine Profildaten zur Verfügung.";
$a->strings["Warning: profile location has no identifiable owner name."] = "Warnung: Es konnte kein Name des Besitzers von der angegebenen Profiladresse gefunden werden.";
$a->strings["Warning: profile location has no profile photo."] = "Warnung: Es konnte kein Profilbild bei der angegebenen Profiladresse gefunden werden.";
$a->strings["Warning: profile location has no profile photo."] = "Warnung: Es gibt kein Profilbild bei der angegebenen Profiladresse.";
$a->strings["%d required parameter was not found at the given location"] = array(
0 => "%d benötigter Parameter wurde an der angegebenen Stelle nicht gefunden",
1 => "%d benötigte Parameter wurden an der angegebenen Stelle nicht gefunden",
@ -961,7 +1146,7 @@ $a->strings["%s has received too many connection requests today."] = "%s hat heu
$a->strings["Spam protection measures have been invoked."] = "Maßnahmen zum Spamschutz wurden ergriffen.";
$a->strings["Friends are advised to please try again in 24 hours."] = "Freunde sind angehalten, es in 24 Stunden erneut zu versuchen.";
$a->strings["Invalid locator"] = "Ungültiger Locator";
$a->strings["Invalid email address."] = "Ungültige E-Mail Adresse.";
$a->strings["Invalid email address."] = "Ungültige E-Mail-Adresse.";
$a->strings["This account has not been configured for email. Request failed."] = "Dieses Konto ist nicht für E-Mail konfiguriert. Anfrage fehlgeschlagen.";
$a->strings["Unable to resolve your name at the provided location."] = "Konnte deinen Namen an der angegebenen Stelle nicht finden.";
$a->strings["You have already introduced yourself here."] = "Du hast dich hier bereits vorgestellt.";
@ -979,7 +1164,7 @@ $a->strings["<strike>Connect as an email follower</strike> (Coming soon)"] = "<s
$a->strings["If you are not yet a member of the free social web, <a href=\"http://dir.friendica.com/siteinfo\">follow this link to find a public Friendica site and join us today</a>."] = "Wenn du noch kein Mitglied dieses freien sozialen Netzwerks bist, <a href=\"http://dir.friendica.com/siteinfo\">folge diesem Link</a> um einen öffentlichen Friendica-Server zu finden und beizutreten.";
$a->strings["Friend/Connection Request"] = "Freundschafts-/Kontaktanfrage";
$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"] = "Beispiele: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca";
$a->strings["Please answer the following:"] = "Bitte beantworte Folgendes:";
$a->strings["Please answer the following:"] = "Bitte beantworte folgendes:";
$a->strings["Does %s know you?"] = "Kennt %s dich?";
$a->strings["Add a personal note:"] = "Eine persönliche Notiz beifügen:";
$a->strings["StatusNet/Federated Social Web"] = "StatusNet/Federated Social Web";
@ -993,185 +1178,15 @@ $a->strings["Site Directory"] = "Verzeichnis";
$a->strings["Gender: "] = "Geschlecht:";
$a->strings["No entries (some entries may be hidden)."] = "Keine Einträge (einige Einträge könnten versteckt sein).";
$a->strings["Do you really want to delete this suggestion?"] = "Möchtest du wirklich diese Empfehlung löschen?";
$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Keine Vorschläge. Falls der Server frisch aufgesetzt wurde, versuche es bitte in 24 Stunden noch einmal.";
$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Keine Vorschläge verfügbar. Falls der Server frisch aufgesetzt wurde, versuche es bitte in 24 Stunden noch einmal.";
$a->strings["Ignore/Hide"] = "Ignorieren/Verbergen";
$a->strings["People Search"] = "Personensuche";
$a->strings["No matches"] = "Keine Übereinstimmungen";
$a->strings["Theme settings updated."] = "Themeneinstellungen aktualisiert.";
$a->strings["Site"] = "Seite";
$a->strings["Users"] = "Nutzer";
$a->strings["Plugins"] = "Plugins";
$a->strings["Themes"] = "Themen";
$a->strings["DB updates"] = "DB Updates";
$a->strings["Logs"] = "Protokolle";
$a->strings["Plugin Features"] = "Plugin Features";
$a->strings["User registrations waiting for confirmation"] = "Nutzeranmeldungen die auf Bestätigung warten";
$a->strings["Normal Account"] = "Normales Konto";
$a->strings["Soapbox Account"] = "Marktschreier-Konto";
$a->strings["Community/Celebrity Account"] = "Forum/Promi-Konto";
$a->strings["Automatic Friend Account"] = "Automatisches Freundekonto";
$a->strings["Blog Account"] = "Blog Account";
$a->strings["Private Forum"] = "Privates Forum";
$a->strings["Message queues"] = "Nachrichten-Warteschlangen";
$a->strings["Administration"] = "Administration";
$a->strings["Summary"] = "Zusammenfassung";
$a->strings["Registered users"] = "Registrierte Nutzer";
$a->strings["Pending registrations"] = "Anstehende Anmeldungen";
$a->strings["Version"] = "Version";
$a->strings["Active plugins"] = "Aktive Plugins";
$a->strings["Site settings updated."] = "Seiteneinstellungen aktualisiert.";
$a->strings["Multi user instance"] = "Mehrbenutzer Instanz";
$a->strings["Closed"] = "Geschlossen";
$a->strings["Requires approval"] = "Bedarf der Zustimmung";
$a->strings["Open"] = "Offen";
$a->strings["No SSL policy, links will track page SSL state"] = "Keine SSL Richtlinie, Links werden das verwendete Protokoll beibehalten";
$a->strings["Force all links to use SSL"] = "SSL für alle Links erzwingen";
$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Selbst-unterzeichnetes Zertifikat, SSL nur für lokale Links verwenden (nicht empfohlen)";
$a->strings["File upload"] = "Datei hochladen";
$a->strings["Policies"] = "Regeln";
$a->strings["Advanced"] = "Erweitert";
$a->strings["Performance"] = "Performance";
$a->strings["Site name"] = "Seitenname";
$a->strings["Banner/Logo"] = "Banner/Logo";
$a->strings["System language"] = "Systemsprache";
$a->strings["System theme"] = "Systemweites Thema";
$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Vorgabe für das System-Theme - kann von Benutzerprofilen überschrieben werden - <a href='#' id='cnftheme'>Theme-Einstellungen ändern</a>";
$a->strings["Mobile system theme"] = "Systemweites mobiles Thema";
$a->strings["Theme for mobile devices"] = "Thema für mobile Geräte";
$a->strings["SSL link policy"] = "Regeln für SSL Links";
$a->strings["Determines whether generated links should be forced to use SSL"] = "Bestimmt, ob generierte Links SSL verwenden müssen";
$a->strings["'Share' element"] = "'Teilen' Element";
$a->strings["Activates the bbcode element 'share' for repeating items."] = "Aktiviert das bbcode Element 'Teilen' um Einträge zu wiederholen.";
$a->strings["Hide help entry from navigation menu"] = "Verberge den Menüeintrag für die Hilfe im Navigationsmenü";
$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "Verbirgt den Menüeintrag für die Hilfe-Seiten im Navigationsmenü. Die Seiten können weiterhin über /help aufgerufen werden.";
$a->strings["Single user instance"] = "Ein-Nutzer Instanz";
$a->strings["Make this instance multi-user or single-user for the named user"] = "Regelt ob es sich bei dieser Instanz um eine ein Personen Installation oder eine Installation mit mehr als einem Nutzer handelt.";
$a->strings["Maximum image size"] = "Maximale Größe von Bildern";
$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Maximale Upload-Größe von Bildern in Bytes. Standard ist 0, d.h. ohne Limit.";
$a->strings["Maximum image length"] = "Maximale Länge von Bildern";
$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "Maximale Länge in Pixeln der längsten Seite eines hoch geladenen Bildes. Grundeinstellung ist -1 was keine Einschränkung bedeutet.";
$a->strings["JPEG image quality"] = "Qualität des JPEG Bildes";
$a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "Hoch geladene JPEG Bilder werden mit dieser Qualität [0-100] gespeichert. Grundeinstellung ist 100, kein Qualitätsverlust.";
$a->strings["Register policy"] = "Registrierungsmethode";
$a->strings["Maximum Daily Registrations"] = "Maximum täglicher Neuanmeldungen";
$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day. If register is set to closed, this setting has no effect."] = "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.";
$a->strings["Register text"] = "Registrierungstext";
$a->strings["Will be displayed prominently on the registration page."] = "Wird gut sichtbar auf der Registrierungsseite angezeigt.";
$a->strings["Accounts abandoned after x days"] = "Nutzerkonten gelten nach x Tagen als unbenutzt";
$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Konten nicht mehr benutzt werden. 0 eingeben für kein Limit.";
$a->strings["Allowed friend domains"] = "Erlaubte Domains für Kontakte";
$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Liste der Domains, die für Freundschaften erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben.";
$a->strings["Allowed email domains"] = "Erlaubte Domains für E-Mails";
$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "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.";
$a->strings["Block public"] = "Öffentlichen Zugriff blockieren";
$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist.";
$a->strings["Force publish"] = "Erzwinge Veröffentlichung";
$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen.";
$a->strings["Global directory update URL"] = "URL für Updates beim weltweiten Verzeichnis";
$a->strings["URL to update the global directory. If this is not set, the global directory is completely unavailable to the application."] = "URL für Update des globalen Verzeichnisses. Wenn nichts eingetragen ist, bleibt das globale Verzeichnis unerreichbar.";
$a->strings["Allow threaded items"] = "Erlaube Threads in Diskussionen";
$a->strings["Allow infinite level threading for items on this site."] = "Erlaube ein unendliches Level für Threads auf dieser Seite.";
$a->strings["Private posts by default for new users"] = "Private Beiträge als Standard für neue Nutzer";
$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "Die Standard-Zugriffsrechte für neue Nutzer werden so gesetzt, dass als Voreinstellung in die private Gruppe gepostet wird anstelle von öffentlichen Beiträgen.";
$a->strings["Don't include post content in email notifications"] = "Inhalte von Beiträgen nicht in Email Benachrichtigungen versenden";
$a->strings["Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure."] = "Inhalte von Beiträgen/Kommentaren/privaten Nachrichten/usw., zum Datenschutz, nicht in Email-Benachrichtigungen einbinden.";
$a->strings["Disallow public access to addons listed in the apps menu."] = "Öffentlichen Zugriff auf Addons im Apps Menü verbieten.";
$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "Wenn ausgewählt werden die im Apps Menü aufgeführten Addons nur angemeldeten Nutzern der Seite zur Verfügung gestellt.";
$a->strings["Don't embed private images in posts"] = "Private Bilder nicht in Beiträgen einbetten.";
$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "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.";
$a->strings["Block multiple registrations"] = "Unterbinde Mehrfachregistrierung";
$a->strings["Disallow users to register additional accounts for use as pages."] = "Benutzern nicht erlauben, weitere Konten als zusätzliche Profile anzulegen.";
$a->strings["OpenID support"] = "OpenID Unterstützung";
$a->strings["OpenID support for registration and logins."] = "OpenID-Unterstützung für Registrierung und Login.";
$a->strings["Fullname check"] = "Namen auf Vollständigkeit überprüfen";
$a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "Leerzeichen zwischen Vor- und Nachname im vollständigen Namen erzwingen, um SPAM zu vermeiden.";
$a->strings["UTF-8 Regular expressions"] = "UTF-8 Reguläre Ausdrücke";
$a->strings["Use PHP UTF8 regular expressions"] = "PHP UTF8 Ausdrücke verwenden";
$a->strings["Show Community Page"] = "Gemeinschaftsseite anzeigen";
$a->strings["Display a Community page showing all recent public postings on this site."] = "Zeige die Gemeinschaftsseite mit allen öffentlichen Beiträgen auf diesem Server.";
$a->strings["Enable OStatus support"] = "OStatus Unterstützung aktivieren";
$a->strings["Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "Biete die eingebaute OStatus (identi.ca, status.net, etc.) Unterstützung an. Jede Kommunikation in OStatus ist öffentlich, Privatsphäre Warnungen werden nur bei Bedarf angezeigt.";
$a->strings["Enable Diaspora support"] = "Diaspora-Support aktivieren";
$a->strings["Provide built-in Diaspora network compatibility."] = "Verwende die eingebaute Diaspora-Verknüpfung.";
$a->strings["Only allow Friendica contacts"] = "Nur Friendica-Kontakte erlauben";
$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "Alle Kontakte müssen das Friendica Protokoll nutzen. Alle anderen Kommunikationsprotokolle werden deaktiviert.";
$a->strings["Verify SSL"] = "SSL Überprüfen";
$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "Wenn gewollt, kann man hier eine strenge Zertifikatkontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL eine Verbindung herstellen kann.";
$a->strings["Proxy user"] = "Proxy Nutzer";
$a->strings["Proxy URL"] = "Proxy URL";
$a->strings["Network timeout"] = "Netzwerk Wartezeit";
$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen).";
$a->strings["Delivery interval"] = "Zustellungsintervall";
$a->strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "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.";
$a->strings["Poll interval"] = "Abfrageintervall";
$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Verzögere Hintergrundprozesse, um diese Anzahl an Sekunden um die Systemlast zu reduzieren. Bei 0 Sekunden wird das Auslieferungsintervall verwendet.";
$a->strings["Maximum Load Average"] = "Maximum Load Average";
$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maximale Systemlast bevor Verteil- und Empfangsprozesse verschoben werden - Standard 50";
$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["Path to item cache"] = "Pfad zum Eintrag Cache";
$a->strings["Cache duration in seconds"] = "Cache-Dauer in Sekunden";
$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day)."] = "Wie lange sollen die Dateien im Cache vorgehalten werden? Standardwert ist 86400 Sekunden (ein Tag).";
$a->strings["Path for lock file"] = "Pfad für die Sperrdatei";
$a->strings["Temp path"] = "Temp Pfad";
$a->strings["Base path to installation"] = "Basis-Pfad zur Installation";
$a->strings["Update has been marked successful"] = "Update wurde als erfolgreich markiert";
$a->strings["Executing %s failed. Check system logs."] = "Ausführung von %s schlug fehl. Systemprotokolle prüfen.";
$a->strings["Update %s was successfully applied."] = "Update %s war erfolgreich.";
$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "Update %s hat keinen Status zurückgegeben. Unbekannter Status.";
$a->strings["Update function %s could not be found."] = "Updatefunktion %s konnte nicht gefunden werden.";
$a->strings["No failed updates."] = "Keine fehlgeschlagenen Updates.";
$a->strings["Failed Updates"] = "Fehlgeschlagene Updates";
$a->strings["This does not include updates prior to 1139, which did not return a status."] = "Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben.";
$a->strings["Mark success (if update was manually applied)"] = "Als erfolgreich markieren (falls das Update manuell installiert wurde)";
$a->strings["Attempt to execute this update step automatically"] = "Versuchen, diesen Schritt automatisch auszuführen";
$a->strings["%s user blocked/unblocked"] = array(
0 => "%s Benutzer geblockt/freigegeben",
1 => "%s Benutzer geblockt/freigegeben",
);
$a->strings["%s user deleted"] = array(
0 => "%s Nutzer gelöscht",
1 => "%s Nutzer gelöscht",
);
$a->strings["User '%s' deleted"] = "Nutzer '%s' gelöscht";
$a->strings["User '%s' unblocked"] = "Nutzer '%s' entsperrt";
$a->strings["User '%s' blocked"] = "Nutzer '%s' gesperrt";
$a->strings["select all"] = "Alle auswählen";
$a->strings["User registrations waiting for confirm"] = "Neuanmeldungen, die auf deine Bestätigung warten";
$a->strings["Request date"] = "Anfragedatum";
$a->strings["No registrations."] = "Keine Neuanmeldungen.";
$a->strings["Approve"] = "Genehmigen";
$a->strings["Deny"] = "Verwehren";
$a->strings["Site admin"] = "Seitenadministrator";
$a->strings["Account expired"] = "Account ist abgelaufen";
$a->strings["Register date"] = "Anmeldedatum";
$a->strings["Last login"] = "Letzte Anmeldung";
$a->strings["Last item"] = "Letzter Beitrag";
$a->strings["Account"] = "Nutzerkonto";
$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "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?";
$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "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?";
$a->strings["Plugin %s disabled."] = "Plugin %s deaktiviert.";
$a->strings["Plugin %s enabled."] = "Plugin %s aktiviert.";
$a->strings["Disable"] = "Ausschalten";
$a->strings["Enable"] = "Einschalten";
$a->strings["Toggle"] = "Umschalten";
$a->strings["Author: "] = "Autor:";
$a->strings["Maintainer: "] = "Betreuer:";
$a->strings["No themes found."] = "Keine Themen gefunden.";
$a->strings["Screenshot"] = "Bildschirmfoto";
$a->strings["[Experimental]"] = "[Experimentell]";
$a->strings["[Unsupported]"] = "[Nicht unterstützt]";
$a->strings["Log settings updated."] = "Protokolleinstellungen aktualisiert.";
$a->strings["Clear"] = "löschen";
$a->strings["Debugging"] = "Protokoll führen";
$a->strings["Log file"] = "Protokolldatei";
$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis.";
$a->strings["Log level"] = "Protokoll-Level";
$a->strings["Close"] = "Schließen";
$a->strings["FTP Host"] = "FTP Host";
$a->strings["FTP Path"] = "FTP Pfad";
$a->strings["FTP User"] = "FTP Nutzername";
$a->strings["FTP Password"] = "FTP Passwort";
$a->strings["No videos selected"] = "Keine Videos ausgewählt";
$a->strings["Access to this item is restricted."] = "Zugriff zu diesem Eintrag wurde eingeschränkt.";
$a->strings["View Album"] = "Album betrachten";
$a->strings["Recent Videos"] = "Neueste Videos";
$a->strings["Upload New Videos"] = "Neues Video hochladen";
$a->strings["Tag removed"] = "Tag entfernt";
$a->strings["Remove Item Tag"] = "Gegenstands-Tag entfernen";
$a->strings["Select a tag to remove: "] = "Wähle ein Tag zum Entfernen aus: ";
@ -1196,9 +1211,9 @@ $a->strings["Title:"] = "Titel:";
$a->strings["Share this event"] = "Veranstaltung teilen";
$a->strings["Files"] = "Dateien";
$a->strings["Export account"] = "Account exportieren";
$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Exportiere deine Account Informationen und die Kontakte. Verwende dies um ein Backup deines Accounts anzulegen und/oder ihn auf einen anderen Server umzuziehen.";
$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Exportiere deine Accountinformationen und Kontakte. Verwende dies um ein Backup deines Accounts anzulegen und/oder damit auf einen anderen Server umzuziehen.";
$a->strings["Export all"] = "Alles exportieren";
$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Exportiere deine Account Informationen, Kontakte und alle Einträge als JSON Datei. Dies könnte eine sehr große Datei werden und dementsprechend viel Zeit benötigen. Verwende dies um ein komplettes Backup deines Accounts anzulegen (Photos werden nicht exportiert).";
$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Exportiere deine Account Informationen, Kontakte und alle Einträge als JSON Datei. Dies könnte eine sehr große Datei werden und dementsprechend viel Zeit benötigen. Verwende dies um ein komplettes Backup deines Accounts anzulegen (Fotos werden nicht exportiert).";
$a->strings["- select -"] = "- auswählen -";
$a->strings["Import"] = "Import";
$a->strings["Move account"] = "Account umziehen";
@ -1243,7 +1258,7 @@ $a->strings["Unable to process image."] = "Konnte das Bild nicht bearbeiten.";
$a->strings["Image upload failed."] = "Hochladen des Bildes gescheitert.";
$a->strings["Total invitation limit exceeded."] = "Limit für Einladungen erreicht.";
$a->strings["%s : Not a valid email address."] = "%s: Keine gültige Email Adresse.";
$a->strings["Please join us on Friendica"] = "Bitte trete bei uns auf Friendica bei";
$a->strings["Please join us on Friendica"] = "Ich lade Dich zu unserem sozialen Netzwerk Friendica ein";
$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Limit für Einladungen erreicht. Bitte kontaktiere des Administrator der Seite.";
$a->strings["%s : Message delivery failed."] = "%s: Zustellung der Nachricht fehlgeschlagen.";
$a->strings["%d message sent."] = array(
@ -1278,7 +1293,7 @@ $a->strings["Friendica provides this service for sharing events with other netwo
$a->strings["UTC time: %s"] = "UTC Zeit: %s";
$a->strings["Current timezone: %s"] = "Aktuelle Zeitzone: %s";
$a->strings["Converted localtime: %s"] = "Umgerechnete lokale Zeit: %s";
$a->strings["Please select your timezone:"] = "Bitte wähle deine Zeitzone.";
$a->strings["Please select your timezone:"] = "Bitte wähle deine Zeitzone:";
$a->strings["Remote privacy information not available."] = "Entfernte Privatsphäreneinstellungen nicht verfügbar.";
$a->strings["Visible to:"] = "Sichtbar für:";
$a->strings["No valid account found."] = "Kein gültiges Konto gefunden.";
@ -1298,8 +1313,8 @@ $a->strings["Nickname or Email: "] = "Spitzname oder E-Mail:";
$a->strings["Reset"] = "Zurücksetzen";
$a->strings["System down for maintenance"] = "System zur Wartung abgeschaltet";
$a->strings["Manage Identities and/or Pages"] = "Verwalte Identitäten und/oder Seiten";
$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Zwischen verschiedenen Identitäten oder Foren wechseln, die deine Zugangsdaten (E-Mail und Passwort) teilen oder zu denen du „Verwalten“-Befugnisse bekommen hast.";
$a->strings["Select an identity to manage: "] = "Wähle eine Identität zum Verwalten: ";
$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Zwischen verschiedenen Identitäten oder Gemeinschafts-/Gruppenseiten wechseln, die deine Kontoinformationen teilen oder zu denen du „Verwalten“-Befugnisse bekommen hast.";
$a->strings["Select an identity to manage: "] = "Wähle eine Identität zum Verwalten aus: ";
$a->strings["Profile Match"] = "Profilübereinstimmungen";
$a->strings["No keywords to match. Please add keywords to your default profile."] = "Keine Schlüsselwörter zum Abgleichen gefunden. Bitte füge einige Schlüsselwörter zu deinem Standardprofil hinzu.";
$a->strings["is interested in:"] = "ist interessiert an:";
@ -1394,7 +1409,6 @@ $a->strings["a photo"] = "einem Foto";
$a->strings["Image exceeds size limit of "] = "Die Bildgröße übersteigt das Limit von ";
$a->strings["Image file is empty."] = "Bilddatei ist leer.";
$a->strings["No photos selected"] = "Keine Bilder ausgewählt";
$a->strings["Access to this item is restricted."] = "Zugriff zu diesem Eintrag wurde eingeschränkt.";
$a->strings["You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."] = "Du verwendest %1$.2f Mbyte von %2$.2f Mbyte des Foto-Speichers.";
$a->strings["Upload Photos"] = "Bilder hochladen";
$a->strings["New album name: "] = "Name des neuen Albums: ";
@ -1428,7 +1442,6 @@ $a->strings["I like this (toggle)"] = "Ich mag das (toggle)";
$a->strings["I don't like this (toggle)"] = "Ich mag das nicht (toggle)";
$a->strings["This is you"] = "Das bist du";
$a->strings["Comment"] = "Kommentar";
$a->strings["View Album"] = "Album betrachten";
$a->strings["Recent Photos"] = "Neueste Fotos";
$a->strings["Welcome to Friendica"] = "Willkommen bei Friendica";
$a->strings["New Member Checklist"] = "Checkliste für neue Mitglieder";
@ -1464,19 +1477,17 @@ $a->strings["Getting Help"] = "Hilfe bekommen";
$a->strings["Go to the Help Section"] = "Zum Hilfe Abschnitt gehen";
$a->strings["Our <strong>help</strong> pages may be consulted for detail on other program features and resources."] = "Unsere <strong>Hilfe</strong> Seiten können herangezogen werden, um weitere Einzelheiten zu andern Programm Features zu erhalten.";
$a->strings["Requested profile is not available."] = "Das angefragte Profil ist nicht vorhanden.";
$a->strings["Access to this profile has been restricted."] = "Der Zugriff zu diesem Profil wurde eingeschränkt.";
$a->strings["Tips for New Members"] = "Tipps für neue Nutzer";
$a->strings["Item has been removed."] = "Eintrag wurde entfernt.";
$a->strings["Friendica Social Communications Server - Setup"] = "Friendica-Server für soziale Netzwerke Setup";
$a->strings["Could not connect to database."] = "Verbindung zur Datenbank gescheitert";
$a->strings["Could not create table."] = "Konnte Tabelle nicht erstellen.";
$a->strings["Could not connect to database."] = "Verbindung zur Datenbank gescheitert.";
$a->strings["Could not create table."] = "Tabelle konnte nicht angelegt werden.";
$a->strings["Your Friendica site database has been installed."] = "Die Datenbank deiner Friendicaseite wurde installiert.";
$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Möglicherweise musst du die Datei \"database.sql\" manuell mit phpmyadmin oder mysql importieren.";
$a->strings["Please see the file \"INSTALL.txt\"."] = "Lies bitte die \"INSTALL.txt\".";
$a->strings["System check"] = "Systemtest";
$a->strings["Check again"] = "Noch einmal testen";
$a->strings["Database connection"] = "Datenbankverbindung";
$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Um Friendica installieren zu können, müssen wir wissen, wie wir zu deiner Datenbank Kontakt aufnehmen können.";
$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Um Friendica installieren zu können, müssen wir wissen, wie wir mit deiner Datenbank Kontakt aufnehmen können.";
$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere den Hosting Provider oder den Administrator der Seite, falls du Fragen zu diesen Einstellungen haben solltest.";
$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Die Datenbank, die du unten angibst, sollte bereits existieren. Ist dies noch nicht der Fall, erzeuge sie bitte bevor du mit der Installation fortfährst.";
$a->strings["Database Server Name"] = "Datenbank-Server";
@ -1531,20 +1542,20 @@ $a->strings["<h1>What next</h1>"] = "<h1>Wie geht es weiter?</h1>";
$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WICHTIG: Du musst [manuell] einen Cronjob (o.ä.) für den Poller einrichten.";
$a->strings["Post successful."] = "Beitrag erfolgreich veröffentlicht.";
$a->strings["OpenID protocol error. No ID returned."] = "OpenID Protokollfehler. Keine ID zurückgegeben.";
$a->strings["Account not found and OpenID registration is not permitted on this site."] = "Nutzerkonto wurde nicht gefunden, und OpenID-Registrierung ist auf diesem Server nicht gestattet.";
$a->strings["Image uploaded but image cropping failed."] = "Bilder hochgeladen, aber das Zuschneiden ist fehlgeschlagen.";
$a->strings["Image size reduction [%s] failed."] = "Verkleinern der Bildgröße von [%s] ist gescheitert.";
$a->strings["Account not found and OpenID registration is not permitted on this site."] = "Nutzerkonto wurde nicht gefunden und OpenID-Registrierung ist auf diesem Server nicht gestattet.";
$a->strings["Image uploaded but image cropping failed."] = "Bild hochgeladen, aber das Zuschneiden schlug fehl.";
$a->strings["Image size reduction [%s] failed."] = "Verkleinern der Bildgröße von [%s] scheiterte.";
$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Drücke Umschalt+Neu Laden oder leere den Browser-Cache, falls das neue Foto nicht gleich angezeigt wird.";
$a->strings["Unable to process image"] = "Bild konnte nicht verarbeitet werden";
$a->strings["Upload File:"] = "Datei hochladen:";
$a->strings["Select a profile:"] = "Profil auswählen";
$a->strings["Select a profile:"] = "Profil auswählen:";
$a->strings["Upload"] = "Hochladen";
$a->strings["skip this step"] = "diesen Schritt überspringen";
$a->strings["select a photo from your photo albums"] = "wähle ein Foto von deinen Fotoalben";
$a->strings["select a photo from your photo albums"] = "wähle ein Foto aus deinen Fotoalben";
$a->strings["Crop Image"] = "Bild zurechtschneiden";
$a->strings["Please adjust the image cropping for optimum viewing."] = "Passe bitte den Bildausschnitt an, damit das Bild optimal dargestellt werden kann.";
$a->strings["Done Editing"] = "Bearbeitung abgeschlossen";
$a->strings["Image uploaded successfully."] = "Bild erfolgreich auf den Server geladen.";
$a->strings["Image uploaded successfully."] = "Bild erfolgreich hochgeladen.";
$a->strings["Not available."] = "Nicht verfügbar.";
$a->strings["%d comment"] = array(
0 => "%d Kommentar",
@ -1560,7 +1571,7 @@ $a->strings["Underline"] = "Unterstrichen";
$a->strings["Quote"] = "Zitat";
$a->strings["Code"] = "Code";
$a->strings["Image"] = "Bild";
$a->strings["Link"] = "Verweis";
$a->strings["Link"] = "Link";
$a->strings["Video"] = "Video";
$a->strings["add star"] = "markieren";
$a->strings["remove star"] = "Markierung entfernen";
@ -1606,6 +1617,7 @@ $a->strings["Left"] = "Links";
$a->strings["Center"] = "Mitte";
$a->strings["Posts font size"] = "Schriftgröße in Beiträgen";
$a->strings["Textareas font size"] = "Schriftgröße in Eingabefeldern";
$a->strings["toggle mobile"] = "auf/von Mobile Ansicht wechseln";
$a->strings["Delete this item?"] = "Diesen Beitrag löschen?";
$a->strings["show fewer"] = "weniger anzeigen";
$a->strings["Update %s failed. See error logs."] = "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen.";
@ -1634,6 +1646,6 @@ $a->strings["Event Reminders"] = "Veranstaltungserinnerungen";
$a->strings["Events this week:"] = "Veranstaltungen diese Woche";
$a->strings["Status Messages and Posts"] = "Statusnachrichten und Beiträge";
$a->strings["Profile Details"] = "Profildetails";
$a->strings["Videos"] = "Videos";
$a->strings["Events and Calendar"] = "Ereignisse und Kalender";
$a->strings["Only You Can See This"] = "Nur du kannst das sehen";
$a->strings["toggle mobile"] = "auf/von Mobile Ansicht wechseln";

View file

@ -1,5 +1,5 @@
Hi,
ich bin $sitename.
$sitename
Die friendica Entwickler haben jüngst Update $update veröffentlicht,
aber als ich versucht habe es zu installieren ist etwas schrecklich schief gegangen.
Das sollte schnellst möglichst behoben werden und ich kann das nicht alleine machen.

View file

@ -1,57 +0,0 @@
<h3>$header</h3>
<div id="delegate-desc" class="delegate-desc">$desc</div>
{{ if $managers }}
<h3>$head_managers</h3>
{{ for $managers as $x }}
<div class="contact-block-div">
<a class="contact-block-link" href="#" >
<img class="contact-block-img" src="$base/photo/thumb/$x.uid" title="$x.username ($x.nickname)" />
</a>
</div>
{{ endfor }}
<div class="clear"></div>
<hr />
{{ endif }}
<h3>$head_delegates</h3>
{{ if $delegates }}
{{ for $delegates as $x }}
<div class="contact-block-div">
<a class="contact-block-link" href="$base/delegate/remove/$x.uid" >
<img class="contact-block-img" src="$base/photo/thumb/$x.uid" title="$x.username ($x.nickname)" />
</a>
</div>
{{ endfor }}
<div class="clear"></div>
{{ else }}
$none
{{ endif }}
<hr />
<h3>$head_potentials</h3>
{{ if $potentials }}
{{ for $potentials as $x }}
<div class="contact-block-div">
<a class="contact-block-link" href="$base/delegate/add/$x.uid" >
<img class="contact-block-img" src="$base/photo/thumb/$x.uid" title="$x.username ($x.nickname)" />
</a>
</div>
{{ endfor }}
<div class="clear"></div>
{{ else }}
$none
{{ endif }}
<hr />

View file

@ -1,21 +0,0 @@
<p id="dfrn-request-homecoming" >
$welcome
<br />
$please
</p>
<form id="dfrn-request-homecoming-form" action="dfrn_request/$nickname" method="post">
<input type="hidden" name="dfrn_url" value="$dfrn_url" />
<input type="hidden" name="confirm_key" value="$confirm_key" />
<input type="hidden" name="localconfirm" value="1" />
$aes_allow
<label id="dfrn-request-homecoming-hide-label" for="dfrn-request-homecoming-hide">$hidethem</label>
<input type="checkbox" name="hidden-contact" value="1" {{ if $hidechecked }}checked="checked" {{ endif }} />
<div id="dfrn-request-homecoming-submit-wrapper" >
<input id="dfrn-request-homecoming-submit" type="submit" name="submit" value="$submit" />
</div>
</form>

View file

@ -1,65 +0,0 @@
<h1>$header</h1>
<p id="dfrn-request-intro">
$page_desc<br />
<ul id="dfrn-request-networks">
<li><a href="http://friendica.com" title="$friendica">$friendica</a></li>
<li><a href="http://joindiaspora.com" title="$diaspora">$diaspora</a> $diasnote</li>
<li><a href="http://ostatus.org" title="$public_net" >$statusnet</a></li>
{{ if $emailnet }}<li>$emailnet</li>{{ endif }}
</ul>
$invite_desc
</p>
<p>
$desc
</p>
<form action="dfrn_request/$nickname" method="post" />
<div id="dfrn-request-url-wrapper" >
<label id="dfrn-url-label" for="dfrn-url" >$your_address</label>
<input type="text" name="dfrn_url" id="dfrn-url" size="32" value="$myaddr" />
<div id="dfrn-request-url-end"></div>
</div>
<p id="dfrn-request-options">
$pls_answer
</p>
<div id="dfrn-request-info-wrapper" >
<p id="doiknowyou">
$does_know
</p>
<div id="dfrn-request-know-yes-wrapper">
<label id="dfrn-request-knowyou-yes-label" for="dfrn-request-knowyouyes">$yes</label>
<input type="radio" name="knowyou" id="knowyouyes" value="1" />
<div id="dfrn-request-knowyou-break" ></div>
</div>
<div id="dfrn-request-know-no-wrapper">
<label id="dfrn-request-knowyou-no-label" for="dfrn-request-knowyouno">$no</label>
<input type="radio" name="knowyou" id="knowyouno" value="0" checked="checked" />
<div id="dfrn-request-knowyou-end"></div>
</div>
<p id="dfrn-request-message-desc">
$add_note
</p>
<div id="dfrn-request-message-wrapper">
<textarea name="dfrn-request-message" rows="4" cols="64" ></textarea>
</div>
</div>
<div id="dfrn-request-submit-wrapper">
<input type="submit" name="submit" id="dfrn-request-submit-button" value="$submit" />
<input type="submit" name="cancel" id="dfrn-request-cancel-button" value="$cancel" />
</div>
</form>

View file

@ -1,8 +0,0 @@
<decrypted_hdeader>
<iv>$inner_iv</iv>
<aes_key>$inner_key</aes_key>
<author>
<name>$author_name</name>
<uri>$author_uri</uri>
</author>
</decrypted_header>

View file

@ -1,11 +0,0 @@
<XML>
<post>
<comment>
<guid>$guid</guid>
<parent_guid>$parent_guid</parent_guid>
<author_signature>$authorsig</author_signature>
<text>$body</text>
<diaspora_handle>$handle</diaspora_handle>
</comment>
</post>
</XML>

View file

@ -1,12 +0,0 @@
<XML>
<post>
<comment>
<guid>$guid</guid>
<parent_guid>$parent_guid</parent_guid>
<parent_author_signature>$parentsig</parent_author_signature>
<author_signature>$authorsig</author_signature>
<text>$body</text>
<diaspora_handle>$handle</diaspora_handle>
</comment>
</post>
</XML>

View file

@ -1,29 +0,0 @@
<XML>
<post>
<conversation>
<guid>$conv.guid</guid>
<subject>$conv.subject</subject>
<created_at>$conv.created_at</created_at>
{{ for $conv.messages as $msg }}
<message>
<guid>$msg.guid</guid>
<parent_guid>$msg.parent_guid</parent_guid>
{{ if $msg.parent_author_signature }}
<parent_author_signature>$msg.parent_author_signature</parent_author_signature>
{{ endif }}
<author_signature>$msg.author_signature</author_signature>
<text>$msg.text</text>
<created_at>$msg.created_at</created_at>
<diaspora_handle>$msg.diaspora_handle</diaspora_handle>
<conversation_guid>$msg.conversation_guid</conversation_guid>
</message>
{{ endfor }}
<diaspora_handle>$conv.diaspora_handle</diaspora_handle>
<participant_handles>$conv.participant_handles</participant_handles>
</conversation>
</post>
</XML>

View file

@ -1,12 +0,0 @@
<XML>
<post>
<like>
<target_type>$target_type</target_type>
<guid>$guid</guid>
<parent_guid>$parent_guid</parent_guid>
<author_signature>$authorsig</author_signature>
<positive>$positive</positive>
<diaspora_handle>$handle</diaspora_handle>
</like>
</post>
</XML>

View file

@ -1,13 +0,0 @@
<XML>
<post>
<like>
<guid>$guid</guid>
<target_type>$target_type</target_type>
<parent_guid>$parent_guid</parent_guid>
<parent_author_signature>$parentsig</parent_author_signature>
<author_signature>$authorsig</author_signature>
<positive>$positive</positive>
<diaspora_handle>$handle</diaspora_handle>
</like>
</post>
</XML>

View file

@ -1,13 +0,0 @@
<XML>
<post>
<message>
<guid>$msg.guid</guid>
<parent_guid>$msg.parent_guid</parent_guid>
<author_signature>$msg.author_signature</author_signature>
<text>$msg.text</text>
<created_at>$msg.created_at</created_at>
<diaspora_handle>$msg.diaspora_handle</diaspora_handle>
<conversation_guid>$msg.conversation_guid</conversation_guid>
</message>
</post>
</XML>

View file

@ -1,13 +0,0 @@
<XML>
<post>
<photo>
<remote_photo_path>$path</remote_photo_path>
<remote_photo_name>$filename</remote_photo_name>
<status_message_guid>$msg_guid</status_message_guid>
<guid>$guid</guid>
<diaspora_handle>$handle</diaspora_handle>
<public>$public</public>
<created_at>$created_at</created_at>
</photo>
</post>
</XML>

View file

@ -1,11 +0,0 @@
<XML>
<post>
<status_message>
<raw_message>$body</raw_message>
<guid>$guid</guid>
<diaspora_handle>$handle</diaspora_handle>
<public>$public</public>
<created_at>$created</created_at>
</status_message>
</post>
</XML>

View file

@ -1,16 +0,0 @@
<XML>
<post><profile>
<diaspora_handle>$handle</diaspora_handle>
<first_name>$first</first_name>
<last_name>$last</last_name>
<image_url>$large</image_url>
<image_url_small>$small</image_url_small>
<image_url_medium>$medium</image_url_medium>
<birthday>$dob</birthday>
<gender>$gender</gender>
<bio>$about</bio>
<location>$location</location>
<searchable>$searchable</searchable>
<tag_string>$tags</tag_string>
</profile></post>
</XML>

View file

@ -1,10 +0,0 @@
<XML>
<post>
<relayable_retraction>
<target_type>$type</target_type>
<target_guid>$guid</target_guid>
<target_author_signature>$signature</target_author_signature>
<sender_handle>$handle</sender_handle>
</relayable_retraction>
</post>
</XML>

View file

@ -1,11 +0,0 @@
<XML>
<post>
<relayable_retraction>
<target_type>$target_type</target_type>
<target_guid>$guid</target_guid>
<parent_author_signature>$parentsig</parent_author_signature>
<target_author_signature>$authorsig</target_author_signature>
<sender_handle>$handle</sender_handle>
</relayable_retraction>
</post>
</XML>

View file

@ -1,9 +0,0 @@
<XML>
<post>
<retraction>
<post_guid>$guid</post_guid>
<type>$type</type>
<diaspora_handle>$handle</diaspora_handle>
</retraction>
</post>
</XML>

View file

@ -1,8 +0,0 @@
<XML>
<post>
<request>
<sender_handle>$sender</sender_handle>
<recipient_handle>$recipient</recipient_handle>
</request>
</post>
</XML>

View file

@ -1,10 +0,0 @@
<XML>
<post>
<signed_retraction>
<target_guid>$guid</target_guid>
<target_type>$type</target_type>
<sender_handle>$handle</sender_handle>
<target_author_signature>$signature</target_author_signature>
</signed_retraction>
</post>
</XML>

View file

@ -1,57 +0,0 @@
<div style="display:none;">
<dl class='entity_nickname'>
<dt>Nickname</dt>
<dd>
<a class="nickname url uid" href="$diaspora.podloc/" rel="me">$diaspora.nickname</a>
</dd>
</dl>
<dl class='entity_fn'>
<dt>Full name</dt>
<dd>
<span class='fn'>$diaspora.fullname</span>
</dd>
</dl>
<dl class='entity_given_name'>
<dt>First name</dt>
<dd>
<span class='given_name'>$diaspora.firstname</span>
</dd>
</dl>
<dl class='entity_family_name'>
<dt>Family name</dt>
<dd>
<span class='family_name'>$diaspora.lastname</span>
</dd>
</dl>
<dl class="entity_url">
<dt>URL</dt>
<dd>
<a class="url" href="$diaspora.podloc/" id="pod_location" rel="me">$diaspora.podloc/</a>
</dd>
</dl>
<dl class="entity_photo">
<dt>Photo</dt>
<dd>
<img class="photo avatar" height="300" width="300" src="$diaspora.photo300">
</dd>
</dl>
<dl class="entity_photo_medium">
<dt>Photo</dt>
<dd>
<img class="photo avatar" height="100" width="100" src="$diaspora.photo100">
</dd>
</dl>
<dl class="entity_photo_small">
<dt>Photo</dt>
<dd>
<img class="photo avatar" height="50" width="50" src="$diaspora.photo50">
</dd>
</dl>
<dl class="entity_searchable">
<dt>Searchable</dt>
<dd>
<span class="searchable">$diaspora.searchable</span>
</dd>
</dl>
</div>

View file

@ -1,16 +0,0 @@
<h1>$sitedir</h1>
$globaldir
$admin
$finding
<div id="directory-search-wrapper">
<form id="directory-search-form" action="directory" method="get" >
<span class="dirsearch-desc">$desc</span>
<input type="text" name="search" id="directory-search" class="search-input" onfocus="this.select();" value="$search" />
<input type="submit" name="submit" id="directory-search-submit" value="$submit" class="button" />
</form>
</div>
<div id="directory-search-end"></div>

View file

@ -1,11 +0,0 @@
<div class="directory-item lframe" id="directory-item-$id" >
<div class="contact-photo-wrapper" id="directory-photo-wrapper-$id" >
<div class="contact-photo" id="directory-photo-$id" >
<a href="$profile_link" class="directory-profile-link" id="directory-profile-link-$id" ><img class="directory-photo-img" src="$photo" alt="$alt_text" title="$alt_text" /></a>
</div>
</div>
<div class="contact-name" id="directory-name-$id">$name</div>
<div class="contact-details">$details</div>
</div>

View file

@ -1,8 +0,0 @@
<script>
$(document).ready(function() {
$(".comment-edit-wrapper textarea").contact_autocomplete(baseurl+"/acl");
// make auto-complete work in more places
$(".wall-item-comment-wrapper textarea").contact_autocomplete(baseurl+"/acl");
});
</script>

View file

@ -1,30 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional //EN">
<html>
<head>
<title>$banner</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<table style="border:1px solid #ccc">
<tbody>
<tr><td colspan="2" style="background:#084769; color:#FFFFFF; font-weight:bold; font-family:'lucida grande', tahoma, verdana,arial, sans-serif; padding: 4px 8px; vertical-align: middle; font-size:16px; letter-spacing: -0.03em; text-align: left;"><img style="width:32px;height:32px; float:left;" src='$siteurl/images/friendica-32.png'><div style="padding:7px; margin-left: 5px; float:left; font-size:18px;letter-spacing:1px;">$product</div><div style="clear: both;"></div></td></tr>
<tr><td style="padding-top:22px;" colspan="2">$preamble</td></tr>
{{ if $content_allowed }}
<tr><td style="padding-left:22px;padding-top:22px;width:60px;" valign="top" rowspan=3><a href="$source_link"><img style="border:0px;width:48px;height:48px;" src="$source_photo"></a></td>
<td style="padding-top:22px;"><a href="$source_link">$source_name</a></td></tr>
<tr><td style="font-weight:bold;padding-bottom:5px;">$title</td></tr>
<tr><td style="padding-right:22px;">$htmlversion</td></tr>
{{ endif }}
<tr><td style="padding-top:11px;" colspan="2">$hsitelink</td></tr>
<tr><td style="padding-bottom:11px;" colspan="2">$hitemlink</td></tr>
<tr><td></td><td>$thanks</td></tr>
<tr><td></td><td>$site_admin</td></tr>
</tbody>
</table>
</body>
</html>

View file

@ -1,16 +0,0 @@
$preamble
{{ if $content_allowed }}
$title
$textversion
{{ endif }}
$tsitelink
$titemlink
$thanks
$site_admin

View file

View file

@ -1,10 +0,0 @@
{{ for $events as $event }}
<div class="event">
{{ if $event.item.author_name }}<a href="$event.item.author_link" ><img src="$event.item.author_avatar" height="32" width="32" />$event.item.author_name</a>{{ endif }}
$event.html
{{ if $event.item.plink }}<a href="$event.plink.0" title="$event.plink.1" target="external-link" class="plink-event-link icon s22 remote-link"></a>{{ endif }}
{{ if $event.edit }}<a href="$event.edit.0" title="$event.edit.1" class="edit-event-link icon s22 pencil"></a>{{ endif }}
</div>
<div class="clear"></div>
{{ endfor }}

View file

View file

@ -1,49 +0,0 @@
<h3>$title</h3>
<p>
$desc
</p>
<form action="$post" method="post" >
<input type="hidden" name="event_id" value="$eid" />
<input type="hidden" name="cid" value="$cid" />
<input type="hidden" name="uri" value="$uri" />
<div id="event-start-text">$s_text</div>
$s_dsel $s_tsel
<div id="event-finish-text">$f_text</div>
$f_dsel $f_tsel
<div id="event-datetime-break"></div>
<input type="checkbox" name="nofinish" value="1" id="event-nofinish-checkbox" $n_checked /> <div id="event-nofinish-text">$n_text</div>
<div id="event-nofinish-break"></div>
<input type="checkbox" name="adjust" value="1" id="event-adjust-checkbox" $a_checked /> <div id="event-adjust-text">$a_text</div>
<div id="event-adjust-break"></div>
<div id="event-summary-text">$t_text</div>
<input type="text" id="event-summary" name="summary" value="$t_orig" />
<div id="event-desc-text">$d_text</div>
<textarea id="event-desc-textarea" name="desc">$d_orig</textarea>
<div id="event-location-text">$l_text</div>
<textarea id="event-location-textarea" name="location">$l_orig</textarea>
<input type="checkbox" name="share" value="1" id="event-share-checkbox" $sh_checked /> <div id="event-share-text">$sh_text</div>
<div id="event-share-break"></div>
$acl
<div class="clear"></div>
<input id="event-submit" type="submit" name="submit" value="$submit" />
</form>

View file

@ -1,139 +0,0 @@
<link rel='stylesheet' type='text/css' href='$baseurl/library/fullcalendar/fullcalendar.css' />
<script language="javascript" type="text/javascript"
src="$baseurl/library/fullcalendar/fullcalendar.min.js"></script>
<script>
function showEvent(eventid) {
$.get(
'$baseurl/events/?id='+eventid,
function(data){
$.colorbox({html:data});
}
);
}
$(document).ready(function() {
$('#events-calendar').fullCalendar({
events: '$baseurl/events/json/',
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
timeFormat: 'H(:mm)',
eventClick: function(calEvent, jsEvent, view) {
showEvent(calEvent.id);
},
eventRender: function(event, element, view) {
//console.log(view.name);
if (event.item['author-name']==null) return;
switch(view.name){
case "month":
element.find(".fc-event-title").html(
"<img src='{0}' style='height:10px;width:10px'>{1} : {2}".format(
event.item['author-avatar'],
event.item['author-name'],
event.title
));
break;
case "agendaWeek":
element.find(".fc-event-title").html(
"<img src='{0}' style='height:12px; width:12px'>{1}<p>{2}</p><p>{3}</p>".format(
event.item['author-avatar'],
event.item['author-name'],
event.item.desc,
event.item.location
));
break;
case "agendaDay":
element.find(".fc-event-title").html(
"<img src='{0}' style='height:24px;width:24px'>{1}<p>{2}</p><p>{3}</p>".format(
event.item['author-avatar'],
event.item['author-name'],
event.item.desc,
event.item.location
));
break;
}
}
})
// center on date
var args=location.href.replace(baseurl,"").split("/");
if (args.length>=4) {
$("#events-calendar").fullCalendar('gotoDate',args[2] , args[3]-1);
}
// show event popup
var hash = location.hash.split("-")
if (hash.length==2 && hash[0]=="#link") showEvent(hash[1]);
});
</script>
<script language="javascript" type="text/javascript"
src="$baseurl/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
theme : "advanced",
mode : "textareas",
plugins : "bbcode,paste",
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "center",
theme_advanced_blockformats : "blockquote,code",
gecko_spellcheck : true,
paste_text_sticky : true,
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
//force_p_newlines : false,
//force_br_newlines : true,
forced_root_block : 'div',
content_css: "$baseurl/view/custom_tinymce.css",
theme_advanced_path : false,
setup : function(ed) {
ed.onInit.add(function(ed) {
ed.pasteAsPlainText = true;
});
}
});
$(document).ready(function() {
$('#event-share-checkbox').change(function() {
if ($('#event-share-checkbox').is(':checked')) {
$('#acl-wrapper').show();
}
else {
$('#acl-wrapper').hide();
}
}).trigger('change');
$('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
var selstr;
$('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
selstr = $(this).text();
$('#jot-public').hide();
});
if(selstr == null) {
$('#jot-public').show();
}
}).trigger('change');
});
</script>

View file

@ -1,6 +0,0 @@
$tabs
<h2>$title</h2>
<div id="new-event-link"><a href="$new_event.0" >$new_event.1</a></div>
<div id="events-calendar"></div>

View file

@ -1,24 +0,0 @@
$tabs
<h2>$title</h2>
<div id="new-event-link"><a href="$new_event.0" >$new_event.1</a></div>
<div id="event-calendar-wrapper">
<a href="$previus.0" class="prevcal $previus.2"><div id="event-calendar-prev" class="icon s22 prev" title="$previus.1"></div></a>
$calendar
<a href="$next.0" class="nextcal $next.2"><div id="event-calendar-prev" class="icon s22 next" title="$next.1"></div></a>
</div>
<div class="event-calendar-end"></div>
{{ for $events as $event }}
<div class="event">
{{ if $event.is_first }}<hr /><a name="link-$event.j" ><div class="event-list-date">$event.d</div></a>{{ endif }}
{{ if $event.item.author_name }}<a href="$event.item.author_link" ><img src="$event.item.author_avatar" height="32" width="32" />$event.item.author_name</a>{{ endif }}
$event.html
{{ if $event.item.plink }}<a href="$event.plink.0" title="$event.plink.1" target="external-link" class="plink-event-link icon s22 remote-link"></a>{{ endif }}
{{ if $event.edit }}<a href="$event.edit.0" title="$event.edit.1" class="edit-event-link icon s22 pencil"></a>{{ endif }}
</div>
<div class="clear"></div>
{{ endfor }}

View file

@ -1,10 +0,0 @@
{{ if $count }}
<div id="event-notice" class="birthday-notice fakelink $classtoday" onclick="openClose('event-wrapper');">$event_reminders ($count)</div>
<div id="event-wrapper" style="display: none;" ><div id="event-title">$event_title</div>
<div id="event-title-end"></div>
{{ for $events as $event }}
<div class="event-list" id="event-$event.id"> <a href="events/$event.link">$event.title</a> $event.date </div>
{{ endfor }}
</div>
{{ endif }}

View file

@ -1,17 +0,0 @@
<h2>$banner</h2>
<div id="failed_updates_desc">$desc</div>
{{ if $failed }}
{{ for $failed as $f }}
<h4>$f</h4>
<ul>
<li><a href="$base/admin/dbsync/mark/$f">$mark</a></li>
<li><a href="$base/admin/dbsync/$f">$apply</a></li>
</ul>
<hr />
{{ endfor }}
{{ endif }}

View file

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" >
<id>fake feed</id>
<title>fake title</title>
<updated>1970-01-01T00:00:00Z</updated>
<author>
<name>Fake Name</name>
<uri>http://example.com</uri>
</author>

View file

@ -1,4 +0,0 @@
{{ if $field.0==select }}
{{ inc field_select.tpl }}{{ endinc }}
{{ endif }}

View file

@ -1,6 +0,0 @@
<div class='field checkbox' id='div_id_$field.0'>
<label for='id_$field.0'>$field.1</label>
<input type="checkbox" name='$field.0' id='id_$field.0' value="1" {{ if $field.2 }}checked="checked"{{ endif }}>
<span class='field_help'>$field.3</span>
</div>

View file

@ -1,18 +0,0 @@
<div class='field combobox'>
<label for='id_$field.0' id='id_$field.0_label'>$field.1</label>
{# html5 don't work on Chrome, Safari and IE9
<input id="id_$field.0" type="text" list="data_$field.0" >
<datalist id="data_$field.0" >
{{ for $field.4 as $opt=>$val }}<option value="$val">{{ endfor }}
</datalist> #}
<input id="id_$field.0" type="text" value="$field.2">
<select id="select_$field.0" onChange="$('#id_$field.0').val($(this).val())">
<option value="">$field.5</option>
{{ for $field.4 as $opt=>$val }}<option value="$val">$val</option>{{ endfor }}
</select>
<span class='field_help'>$field.3</span>
</div>

View file

@ -1,6 +0,0 @@
<div class='field custom'>
<label for='$field.0'>$field.1</label>
$field.2
<span class='field_help'>$field.3</span>
</div>

View file

@ -1,6 +0,0 @@
<div class='field input'>
<label for='id_$field.0'>$field.1</label>
<input name='$field.0' id='id_$field.0' value="$field.2">
<span class='field_help'>$field.3</span>
</div>

View file

@ -1,6 +0,0 @@
<div class='field checkbox'>
<label for='id_$field.0'>$field.1</label>
<input type="checkbox" name='$field.0' id='id_$field.0' value="$field.3" {{ if $field.2 }}checked="true"{{ endif }}>
<span class='field_help'>$field.4</span>
</div>

View file

@ -1,6 +0,0 @@
<div class='field input openid'>
<label for='id_$field.0'>$field.1</label>
<input name='$field.0' id='id_$field.0' value="$field.2">
<span class='field_help'>$field.3</span>
</div>

View file

@ -1,6 +0,0 @@
<div class='field password'>
<label for='id_$field.0'>$field.1</label>
<input type='password' name='$field.0' id='id_$field.0' value="$field.2">
<span class='field_help'>$field.3</span>
</div>

View file

@ -1,6 +0,0 @@
<div class='field radio'>
<label for='id_$field.0_$field.2'>$field.1</label>
<input type="radio" name='$field.0' id='id_$field.0_$field.2' value="$field.2" {{ if $field.4 }}checked="true"{{ endif }}>
<span class='field_help'>$field.3</span>
</div>

View file

@ -1,6 +0,0 @@
<div class='field richtext'>
<label for='id_$field.0'>$field.1</label>
<textarea name='$field.0' id='id_$field.0' class="fieldRichtext">$field.2</textarea>
<span class='field_help'>$field.3</span>
</div>

View file

@ -1,8 +0,0 @@
<div class='field select'>
<label for='id_$field.0'>$field.1</label>
<select name='$field.0' id='id_$field.0'>
{{ for $field.4 as $opt=>$val }}<option value="$opt" {{ if $opt==$field.2 }}selected="selected"{{ endif }}>$val</option>{{ endfor }}
</select>
<span class='field_help'>$field.3</span>
</div>

View file

@ -1,8 +0,0 @@
<div class='field select'>
<label for='id_$field.0'>$field.1</label>
<select name='$field.0' id='id_$field.0'>
$field.4
</select>
<span class='field_help'>$field.3</span>
</div>

View file

@ -1,6 +0,0 @@
<div class='field textarea'>
<label for='id_$field.0'>$field.1</label>
<textarea name='$field.0' id='id_$field.0'>$field.2</textarea>
<span class='field_help'>$field.3</span>
</div>

View file

@ -1,9 +0,0 @@
<script>$(function(){ previewTheme($("#id_$field.0")[0]); });</script>
<div class='field select'>
<label for='id_$field.0'>$field.1</label>
<select name='$field.0' id='id_$field.0' {{ if $field.5 }}onchange="previewTheme(this);"{{ endif }} >
{{ for $field.4 as $opt=>$val }}<option value="$opt" {{ if $opt==$field.2 }}selected="selected"{{ endif }}>$val</option>{{ endfor }}
</select>
<span class='field_help'>$field.3</span>
<div id="theme-preview"></div>
</div>

View file

@ -1,13 +0,0 @@
<div class='field yesno'>
<label for='id_$field.0'>$field.1</label>
<div class='onoff' id="id_$field.0_onoff">
<input type="hidden" name='$field.0' id='id_$field.0' value="$field.2">
<a href="#" class='off'>
{{ if $field.4 }}$field.4.0{{ else }}OFF{{ endif }}
</a>
<a href="#" class='on'>
{{ if $field.4 }}$field.4.1{{ else }}ON{{ endif }}
</a>
</div>
<span class='field_help'>$field.3</span>
</div>

View file

@ -1,12 +0,0 @@
<div id="fileas-sidebar" class="widget">
<h3>$title</h3>
<div id="nets-desc">$desc</div>
<ul class="fileas-ul">
<li class="tool"><a href="$base" class="fileas-link fileas-all{{ if $sel_all }} fileas-selected{{ endif }}">$all</a></li>
{{ for $terms as $term }}
<li class="tool"><a href="$base?f=&file=$term.name" class="fileas-link{{ if $term.selected }} fileas-selected{{ endif }}">$term.name</a></li>
{{ endfor }}
</ul>
</div>

View file

@ -1,84 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="$baseurl/library/tinymce/jscripts/tiny_mce/tiny_mce_popup.js"></script>
<style>
.panel_wrapper div.current{.overflow: auto; height: auto!important; }
.filebrowser.path { font-family: fixed; font-size: 10px; background-color: #f0f0ee; height:auto; overflow:auto;}
.filebrowser.path a { border-left: 1px solid #C0C0AA; background-color: #E0E0DD; display: block; float:left; padding: 0.3em 1em;}
.filebrowser ul{ list-style-type: none; padding:0px; }
.filebrowser.folders a { display: block; padding: 0.3em }
.filebrowser.folders a:hover { background-color: #f0f0ee; }
.filebrowser.files.image { overflow: auto; height: auto; }
.filebrowser.files.image img { height:50px;}
.filebrowser.files.image li { display: block; padding: 5px; float: left; }
.filebrowser.files.image span { display: none;}
.filebrowser.files.file img { height:16px; vertical-align: bottom;}
.filebrowser.files a { display: block; padding: 0.3em}
.filebrowser.files a:hover { background-color: #f0f0ee; }
.filebrowser a { text-decoration: none; }
</style>
<script>
var FileBrowserDialogue = {
init : function () {
// Here goes your code for setting your custom things onLoad.
},
mySubmit : function (URL) {
//var URL = document.my_form.my_field.value;
var win = tinyMCEPopup.getWindowArg("window");
// insert information now
win.document.getElementById(tinyMCEPopup.getWindowArg("input")).value = URL;
// are we an image browser
if (typeof(win.ImageDialog) != "undefined") {
// we are, so update image dimensions...
if (win.ImageDialog.getImageData)
win.ImageDialog.getImageData();
// ... and preview if necessary
if (win.ImageDialog.showPreviewImage)
win.ImageDialog.showPreviewImage(URL);
}
// close popup window
tinyMCEPopup.close();
}
}
tinyMCEPopup.onInit.add(FileBrowserDialogue.init, FileBrowserDialogue);
</script>
</head>
<body>
<div class="tabs">
<ul >
<li class="current"><span>FileBrowser</span></li>
</ul>
</div>
<div class="panel_wrapper">
<div id="general_panel" class="panel current">
<div class="filebrowser path">
{{ for $path as $p }}<a href="$p.0">$p.1</a>{{ endfor }}
</div>
<div class="filebrowser folders">
<ul>
{{ for $folders as $f }}<li><a href="$f.0/">$f.1</a></li>{{ endfor }}
</ul>
</div>
<div class="filebrowser files $type">
<ul>
{{ for $files as $f }}
<li><a href="#" onclick="FileBrowserDialogue.mySubmit('$f.0'); return false;"><img src="$f.2"><span>$f.1</span></a></li>
{{ endfor }}
</ul>
</div>
</div>
</div>
<div class="mceActionPanel">
<input type="button" id="cancel" name="cancel" value="$cancel" onclick="tinyMCEPopup.close();" />
</div>
</body>
</html>

View file

@ -1,4 +0,0 @@
{{ inc field_combobox.tpl }}{{ endinc }}
<div class="settings-submit-wrapper" >
<input id="filer_save" type="button" class="settings-submit" value="$submit" />
</div>

View file

@ -1,8 +0,0 @@
<div id="follow-sidebar" class="widget">
<h3>$connect</h3>
<div id="connect-desc">$desc</div>
<form action="follow" method="post" >
<input id="side-follow-url" type="text" name="url" size="24" title="$hint" /><input id="side-follow-submit" type="submit" name="submit" value="$follow" />
</form>
</div>

View file

@ -1,25 +0,0 @@
<entry>
<author>
<name>$name</name>
<uri>$profile_page</uri>
<link rel="photo" type="image/jpeg" media:width="80" media:height="80" href="$thumb" />
<link rel="avatar" type="image/jpeg" media:width="80" media:height="80" href="$thumb" />
</author>
<id>$item_id</id>
<title>$title</title>
<published>$published</published>
<content type="$type" >$content</content>
<as:actor>
<as:object-type>http://activitystrea.ms/schema/1.0/person</as:object-type>
<id>$profile_page</id>
<title></title>
<link rel="avatar" type="image/jpeg" media:width="175" media:height="175" href="$photo"/>
<link rel="avatar" type="image/jpeg" media:width="80" media:height="80" href="$thumb"/>
<poco:preferredUsername>$nick</poco:preferredUsername>
<poco:displayName>$name</poco:displayName>
</as:actor>
<as:verb>$verb</as:verb>
$ostat_follow
</entry>

View file

@ -1,11 +0,0 @@
<div class="widget{{ if $class }} $class{{ endif }}">
{{if $title}}<h3>$title</h3>{{endif}}
{{if $desc}}<div class="desc">$desc</div>{{endif}}
<ul>
{{ for $items as $item }}
<li class="tool"><a href="$item.url" class="{{ if $item.selected }}selected{{ endif }}">$item.label</a></li>
{{ endfor }}
</ul>
</div>

View file

@ -1,9 +0,0 @@
<div class="group-delete-wrapper button" id="group-delete-wrapper-$id" >
<a href="group/drop/$id?t=$form_security_token"
onclick="return confirmDelete();"
id="group-delete-icon-$id"
class="icon drophide group-delete-icon"
onmouseover="imgbright(this);"
onmouseout="imgdull(this);" ></a>
</div>
<div class="group-delete-end"></div>

View file

@ -1,23 +0,0 @@
<h2>$title</h2>
<div id="group-edit-wrapper" >
<form action="group/$gid" id="group-edit-form" method="post" >
<input type='hidden' name='form_security_token' value='$form_security_token'>
{{ inc field_input.tpl with $field=$gname }}{{ endinc }}
{{ if $drop }}$drop{{ endif }}
<div id="group-edit-submit-wrapper" >
<input type="submit" name="submit" value="$submit" >
</div>
<div id="group-edit-select-end" ></div>
</form>
</div>
{{ if $groupeditor }}
<div id="group-update-wrapper">
{{ inc groupeditor.tpl }}{{ endinc }}
</div>
{{ endif }}
{{ if $desc }}<div id="group-edit-desc">$desc</div>{{ endif }}

View file

@ -1,8 +0,0 @@
<div class="field custom">
<label for="group-selection" id="group-selection-lbl">$label</label>
<select name="group-selection" id="group-selection" >
{{ for $groups as $group }}
<option value="$group.id" {{ if $group.selected }}selected="selected"{{ endif }} >$group.name</option>
{{ endfor }}
</select>
</div>

View file

@ -1,33 +0,0 @@
<div class="widget" id="group-sidebar">
<h3>$title</h3>
<div id="sidebar-group-list">
<ul id="sidebar-group-ul">
{{ for $groups as $group }}
<li class="sidebar-group-li">
{{ if $group.cid }}
<input type="checkbox"
class="{{ if $group.selected }}ticked{{ else }}unticked {{ endif }} action"
onclick="contactgroupChangeMember('$group.id','$group.cid');return true;"
{{ if $group.ismember }}checked="checked"{{ endif }}
/>
{{ endif }}
{{ if $group.edit }}
<a class="groupsideedit" href="$group.edit.href" title="$edittext"><span id="edit-sidebar-group-element-$group.id" class="group-edit-icon iconspacer small-pencil"></span></a>
{{ endif }}
<a id="sidebar-group-element-$group.id" class="sidebar-group-element {{ if $group.selected }}group-selected{{ endif }}" href="$group.href">$group.text</a>
</li>
{{ endfor }}
</ul>
</div>
<div id="sidebar-new-group">
<a href="group/new">$createtext</a>
</div>
{{ if $ungrouped }}
<div id="sidebar-ungrouped">
<a href="nogroup">$ungrouped</a>
</div>
{{ endif }}
</div>

View file

@ -1,16 +0,0 @@
<div id="group">
<h3>$groupeditor.label_members</h3>
<div id="group-members" class="contact_list">
{{ for $groupeditor.members as $c}} $c {{ endfor }}
</div>
<div id="group-members-end"></div>
<hr id="group-separator" />
</div>
<div id="contacts">
<h3>$groupeditor.label_contacts</h3>
<div id="group-all-contacts" class="contact_list">
{{ for $groupeditor.contacts as $m}} $m {{ endfor }}
</div>
<div id="group-all-contacts-end"></div>
</div>

View file

@ -1,112 +0,0 @@
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<base href="$baseurl/" />
<meta name="generator" content="$generator" />
{#<!--<link rel="stylesheet" href="$baseurl/library/fancybox/jquery.fancybox.css" type="text/css" media="screen" />-->#}
<link rel="stylesheet" href="$baseurl/library/colorbox/colorbox.css" type="text/css" media="screen" />
<link rel="stylesheet" href="$baseurl/library/jgrowl/jquery.jgrowl.css" type="text/css" media="screen" />
<link rel="stylesheet" type="text/css" href="$stylesheet" media="all" />
<link rel="shortcut icon" href="$baseurl/images/friendica-32.png" />
<link rel="apple-touch-icon" href="$baseurl/images/friendica-128.png"/>
<meta name="apple-mobile-web-app-capable" content="yes" />
<link rel="search"
href="$baseurl/opensearch"
type="application/opensearchdescription+xml"
title="Search in Friendica" />
<!--[if IE]>
<script type="text/javascript" src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script type="text/javascript" src="$baseurl/js/jquery.js" ></script>
<script type="text/javascript" src="$baseurl/js/jquery.textinputs.js" ></script>
<script type="text/javascript" src="$baseurl/js/fk.autocomplete.js" ></script>
{#<!--<script type="text/javascript" src="$baseurl/library/fancybox/jquery.fancybox.pack.js"></script>-->#}
<script type="text/javascript" src="$baseurl/library/colorbox/jquery.colorbox-min.js"></script>
<script type="text/javascript" src="$baseurl/library/jgrowl/jquery.jgrowl_minimized.js"></script>
<script type="text/javascript" src="$baseurl/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js" ></script>
<script type="text/javascript" src="$baseurl/js/acl.js" ></script>
<script type="text/javascript" src="$baseurl/js/webtoolkit.base64.js" ></script>
<script type="text/javascript" src="$baseurl/js/main.js" ></script>
<script>
var updateInterval = $update_interval;
var localUser = {{ if $local_user }}$local_user{{ else }}false{{ endif }};
function confirmDelete() { return confirm("$delitem"); }
function commentOpen(obj,id) {
if(obj.value == '$comment') {
obj.value = '';
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
$("#mod-cmnt-wrap-" + id).show();
openMenu("comment-edit-submit-wrapper-" + id);
return true;
}
return false;
}
function commentClose(obj,id) {
if(obj.value == '') {
obj.value = '$comment';
$("#comment-edit-text-" + id).removeClass("comment-edit-text-full");
$("#comment-edit-text-" + id).addClass("comment-edit-text-empty");
$("#mod-cmnt-wrap-" + id).hide();
closeMenu("comment-edit-submit-wrapper-" + id);
return true;
}
return false;
}
function commentInsert(obj,id) {
var tmpStr = $("#comment-edit-text-" + id).val();
if(tmpStr == '$comment') {
tmpStr = '';
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
openMenu("comment-edit-submit-wrapper-" + id);
}
var ins = $(obj).html();
ins = ins.replace('&lt;','<');
ins = ins.replace('&gt;','>');
ins = ins.replace('&amp;','&');
ins = ins.replace('&quot;','"');
$("#comment-edit-text-" + id).val(tmpStr + ins);
}
function qCommentInsert(obj,id) {
var tmpStr = $("#comment-edit-text-" + id).val();
if(tmpStr == '$comment') {
tmpStr = '';
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
openMenu("comment-edit-submit-wrapper-" + id);
}
var ins = $(obj).val();
ins = ins.replace('&lt;','<');
ins = ins.replace('&gt;','>');
ins = ins.replace('&amp;','&');
ins = ins.replace('&quot;','"');
$("#comment-edit-text-" + id).val(tmpStr + ins);
$(obj).val('');
}
window.showMore = "$showmore";
window.showFewer = "$showfewer";
function showHideCommentBox(id) {
if( $('#comment-edit-form-' + id).is(':visible')) {
$('#comment-edit-form-' + id).hide();
}
else {
$('#comment-edit-form-' + id).show();
}
}
</script>

View file

@ -1,4 +0,0 @@
<div class="hide-comments-outer">
<span id="hide-comments-total-$id" class="hide-comments-total">$num_comments</span> <span id="hide-comments-$id" class="hide-comments fakelink" onclick="showHideComments($id);">$hide_text</span>
</div>
<div id="collapsed-comments-$id" class="collapsed-comments" style="display: $display;">

View file

@ -1,10 +0,0 @@
<h1>$title</h1>
<h2>$pass</h2>
{{ if $status }}
<h3 class="error-message">$status</h3>
{{ endif }}
$text

View file

@ -1,24 +0,0 @@
<h1>$title</h1>
<h2>$pass</h2>
<form action="$baseurl/index.php?q=install" method="post">
<table>
{{ for $checks as $check }}
<tr><td>$check.title </td><td><span class="icon s22 {{if $check.status}}on{{else}}{{if $check.required}}off{{else}}yellow{{endif}}{{endif}}"></td><td>{{if $check.required}}(required){{endif}}</td></tr>
{{if $check.help }}
<tr><td colspan="3"><blockquote>$check.help</blockquote></td></tr>
{{endif}}
{{ endfor }}
</table>
{{ if $phpath }}
<input type="hidden" name="phpath" value="$phpath">
{{ endif }}
{{ if $passed }}
<input type="hidden" name="pass" value="2">
<input type="submit" value="$next">
{{ else }}
<input type="hidden" name="pass" value="1">
<input type="submit" value="$reload">
{{ endif }}
</form>

View file

@ -1,30 +0,0 @@
<h1>$title</h1>
<h2>$pass</h2>
<p>
$info_01<br>
$info_02<br>
$info_03
</p>
{{ if $status }}
<h3 class="error-message">$status</h3>
{{ endif }}
<form id="install-form" action="$baseurl/install" method="post">
<input type="hidden" name="phpath" value="$phpath" />
<input type="hidden" name="pass" value="3" />
{{ inc field_input.tpl with $field=$dbhost }}{{endinc}}
{{ inc field_input.tpl with $field=$dbuser }}{{endinc}}
{{ inc field_password.tpl with $field=$dbpass }}{{endinc}}
{{ inc field_input.tpl with $field=$dbdata }}{{endinc}}
<input id="install-submit" type="submit" name="submit" value="$submit" />
</form>

View file

@ -1,25 +0,0 @@
<h1>$title</h1>
<h2>$pass</h2>
{{ if $status }}
<h3 class="error-message">$status</h3>
{{ endif }}
<form id="install-form" action="$baseurl/install" method="post">
<input type="hidden" name="phpath" value="$phpath" />
<input type="hidden" name="dbhost" value="$dbhost" />
<input type="hidden" name="dbuser" value="$dbuser" />
<input type="hidden" name="dbpass" value="$dbpass" />
<input type="hidden" name="dbdata" value="$dbdata" />
<input type="hidden" name="pass" value="4" />
{{ inc field_input.tpl with $field=$adminmail }}{{endinc}}
$timezone
<input id="install-submit" type="submit" name="submit" value="$submit" />
</form>

View file

@ -1,28 +0,0 @@
<div class="intro-wrapper" id="intro-$contact_id" >
<p class="intro-desc">$str_notifytype $notify_type</p>
<div class="intro-fullname" id="intro-fullname-$contact_id" >$fullname</div>
<a class="intro-url-link" id="intro-url-link-$contact_id" href="$url" ><img id="photo-$contact_id" class="intro-photo" src="$photo" width="175" height=175" title="$fullname" alt="$fullname" /></a>
<div class="intro-knowyou">$knowyou</div>
<div class="intro-note" id="intro-note-$contact_id">$note</div>
<div class="intro-wrapper-end" id="intro-wrapper-end-$contact_id"></div>
<form class="intro-form" action="notifications/$intro_id" method="post">
<input class="intro-submit-ignore" type="submit" name="submit" value="$ignore" />
<input class="intro-submit-discard" type="submit" name="submit" value="$discard" />
</form>
<div class="intro-form-end"></div>
<form class="intro-approve-form" action="dfrn_confirm" method="post">
{{inc field_checkbox.tpl with $field=$hidden }}{{endinc}}
{{inc field_checkbox.tpl with $field=$activity }}{{endinc}}
<input type="hidden" name="dfrn_id" value="$dfrn_id" >
<input type="hidden" name="intro_id" value="$intro_id" >
<input type="hidden" name="contact_id" value="$contact_id" >
$dfrn_text
<input class="intro-submit-approve" type="submit" name="submit" value="$approve" />
</form>
</div>
<div class="intro-end"></div>

View file

@ -1,30 +0,0 @@
<form action="invite" method="post" id="invite-form" >
<input type='hidden' name='form_security_token' value='$form_security_token'>
<div id="invite-wrapper">
<h3>$invite</h3>
<div id="invite-recipient-text">
$addr_text
</div>
<div id="invite-recipient-textarea">
<textarea id="invite-recipients" name="recipients" rows="8" cols="32" ></textarea>
</div>
<div id="invite-message-text">
$msg_text
</div>
<div id="invite-message-textarea">
<textarea id="invite-message" name="message" rows="10" cols="72" >$default_message</textarea>
</div>
<div id="invite-submit-wrapper">
<input type="submit" name="submit" value="$submit" />
</div>
</div>
</form>

View file

View file

@ -1,322 +0,0 @@
<script language="javascript" type="text/javascript">
var editor=false;
var textlen = 0;
var plaintext = '$editselect';
function initEditor(cb){
if (editor==false){
$("#profile-jot-text-loading").show();
if(plaintext == 'none') {
$("#profile-jot-text-loading").hide();
$("#profile-jot-text").css({ 'height': 200, 'color': '#000' });
$("#profile-jot-text").contact_autocomplete(baseurl+"/acl");
editor = true;
$("a#jot-perms-icon").colorbox({
'inline' : true,
'transition' : 'elastic'
});
$(".jothidden").show();
if (typeof cb!="undefined") cb();
return;
}
tinyMCE.init({
theme : "advanced",
mode : "specific_textareas",
editor_selector: $editselect,
auto_focus: "profile-jot-text",
plugins : "bbcode,paste,autoresize, inlinepopups",
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "center",
theme_advanced_blockformats : "blockquote,code",
gecko_spellcheck : true,
paste_text_sticky : true,
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
//force_p_newlines : false,
//force_br_newlines : true,
forced_root_block : 'div',
convert_urls: false,
content_css: "$baseurl/view/custom_tinymce.css",
theme_advanced_path : false,
file_browser_callback : "fcFileBrowser",
setup : function(ed) {
cPopup = null;
ed.onKeyDown.add(function(ed,e) {
if(cPopup !== null)
cPopup.onkey(e);
});
ed.onKeyUp.add(function(ed, e) {
var txt = tinyMCE.activeEditor.getContent();
match = txt.match(/@([^ \n]+)$/);
if(match!==null) {
if(cPopup === null) {
cPopup = new ACPopup(this,baseurl+"/acl");
}
if(cPopup.ready && match[1]!==cPopup.searchText) cPopup.search(match[1]);
if(! cPopup.ready) cPopup = null;
}
else {
if(cPopup !== null) { cPopup.close(); cPopup = null; }
}
textlen = txt.length;
if(textlen != 0 && $('#jot-perms-icon').is('.unlock')) {
$('#profile-jot-desc').html(ispublic);
}
else {
$('#profile-jot-desc').html('&nbsp;');
}
//Character count
if(textlen <= 140) {
$('#character-counter').removeClass('red');
$('#character-counter').removeClass('orange');
$('#character-counter').addClass('grey');
}
if((textlen > 140) && (textlen <= 420)) {
$('#character-counter').removeClass('grey');
$('#character-counter').removeClass('red');
$('#character-counter').addClass('orange');
}
if(textlen > 420) {
$('#character-counter').removeClass('grey');
$('#character-counter').removeClass('orange');
$('#character-counter').addClass('red');
}
$('#character-counter').text(textlen);
});
ed.onInit.add(function(ed) {
ed.pasteAsPlainText = true;
$("#profile-jot-text-loading").hide();
$(".jothidden").show();
if (typeof cb!="undefined") cb();
});
}
});
editor = true;
// setup acl popup
$("a#jot-perms-icon").colorbox({
'inline' : true,
'transition' : 'elastic'
});
} else {
if (typeof cb!="undefined") cb();
}
}
function enableOnUser(){
if (editor) return;
$(this).val("");
initEditor();
}
</script>
<script type="text/javascript" src="$baseurl/js/ajaxupload.js" ></script>
<script>
var ispublic = '$ispublic';
$(document).ready(function() {
/* enable tinymce on focus and click */
$("#profile-jot-text").focus(enableOnUser);
$("#profile-jot-text").click(enableOnUser);
var uploader = new window.AjaxUpload(
'wall-image-upload',
{ action: 'wall_upload/$nickname',
name: 'userfile',
onSubmit: function(file,ext) { $('#profile-rotator').show(); },
onComplete: function(file,response) {
addeditortext(response);
$('#profile-rotator').hide();
}
}
);
var file_uploader = new window.AjaxUpload(
'wall-file-upload',
{ action: 'wall_attach/$nickname',
name: 'userfile',
onSubmit: function(file,ext) { $('#profile-rotator').show(); },
onComplete: function(file,response) {
addeditortext(response);
$('#profile-rotator').hide();
}
}
);
});
function deleteCheckedItems() {
if(confirm('$delitems')) {
var checkedstr = '';
$("#item-delete-selected").hide();
$('#item-delete-selected-rotator').show();
$('.item-select').each( function() {
if($(this).is(':checked')) {
if(checkedstr.length != 0) {
checkedstr = checkedstr + ',' + $(this).val();
}
else {
checkedstr = $(this).val();
}
}
});
$.post('item', { dropitems: checkedstr }, function(data) {
window.location.reload();
});
}
}
function jotGetLink() {
reply = prompt("$linkurl");
if(reply && reply.length) {
reply = bin2hex(reply);
$('#profile-rotator').show();
$.get('parse_url?binurl=' + reply, function(data) {
addeditortext(data);
$('#profile-rotator').hide();
});
}
}
function jotVideoURL() {
reply = prompt("$vidurl");
if(reply && reply.length) {
addeditortext('[video]' + reply + '[/video]');
}
}
function jotAudioURL() {
reply = prompt("$audurl");
if(reply && reply.length) {
addeditortext('[audio]' + reply + '[/audio]');
}
}
function jotGetLocation() {
reply = prompt("$whereareu", $('#jot-location').val());
if(reply && reply.length) {
$('#jot-location').val(reply);
}
}
function jotShare(id) {
if ($('#jot-popup').length != 0) $('#jot-popup').show();
$('#like-rotator-' + id).show();
$.get('share/' + id, function(data) {
if (!editor) $("#profile-jot-text").val("");
initEditor(function(){
addeditortext(data);
$('#like-rotator-' + id).hide();
$(window).scrollTop(0);
});
});
}
function linkdropper(event) {
var linkFound = event.dataTransfer.types.contains("text/uri-list");
if(linkFound)
event.preventDefault();
}
function linkdrop(event) {
var reply = event.dataTransfer.getData("text/uri-list");
event.target.textContent = reply;
event.preventDefault();
if(reply && reply.length) {
reply = bin2hex(reply);
$('#profile-rotator').show();
$.get('parse_url?binurl=' + reply, function(data) {
if (!editor) $("#profile-jot-text").val("");
initEditor(function(){
addeditortext(data);
$('#profile-rotator').hide();
});
});
}
}
function itemTag(id) {
reply = prompt("$term");
if(reply && reply.length) {
reply = reply.replace('#','');
if(reply.length) {
commentBusy = true;
$('body').css('cursor', 'wait');
$.get('tagger/' + id + '?term=' + reply);
if(timer) clearTimeout(timer);
timer = setTimeout(NavUpdate,3000);
liking = 1;
}
}
}
function itemFiler(id) {
var bordercolor = $("input").css("border-color");
$.get('filer/', function(data){
$.colorbox({html:data});
$("#id_term").keypress(function(){
$(this).css("border-color",bordercolor);
})
$("#select_term").change(function(){
$("#id_term").css("border-color",bordercolor);
})
$("#filer_save").click(function(e){
e.preventDefault();
reply = $("#id_term").val();
if(reply && reply.length) {
commentBusy = true;
$('body').css('cursor', 'wait');
$.get('filer/' + id + '?term=' + reply, NavUpdate);
// if(timer) clearTimeout(timer);
// timer = setTimeout(NavUpdate,3000);
liking = 1;
$.colorbox.close();
} else {
$("#id_term").css("border-color","#FF0000");
}
return false;
});
});
}
function jotClearLocation() {
$('#jot-coord').val('');
$('#profile-nolocation-wrapper').hide();
}
function addeditortext(data) {
if(plaintext == 'none') {
var currentText = $("#profile-jot-text").val();
$("#profile-jot-text").val(currentText + data);
}
else
tinyMCE.execCommand('mceInsertRawHTML',false,data);
}
$geotag
</script>

View file

@ -1,88 +0,0 @@
<div id="profile-jot-wrapper" >
<div id="profile-jot-banner-wrapper">
<div id="profile-jot-desc" >&nbsp;</div>
<div id="character-counter" class="grey"></div>
</div>
<div id="profile-jot-banner-end"></div>
<form id="profile-jot-form" action="$action" method="post" >
<input type="hidden" name="type" value="$ptyp" />
<input type="hidden" name="profile_uid" value="$profile_uid" />
<input type="hidden" name="return" value="$return_path" />
<input type="hidden" name="location" id="jot-location" value="$defloc" />
<input type="hidden" name="coord" id="jot-coord" value="" />
<input type="hidden" name="post_id" value="$post_id" />
<input type="hidden" name="preview" id="jot-preview" value="0" />
<input type="hidden" name="post_id_random" value="$rand_num" />
<div id="jot-title-wrap"><input name="title" id="jot-title" type="text" placeholder="$placeholdertitle" value="$title" class="jothidden" style="display:none"></div>
{{ if $placeholdercategory }}
<div id="jot-category-wrap"><input name="category" id="jot-category" type="text" placeholder="$placeholdercategory" value="$category" class="jothidden" style="display:none" /></div>
{{ endif }}
<div id="jot-text-wrap">
<img id="profile-jot-text-loading" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
<textarea rows="5" cols="64" class="profile-jot-text" id="profile-jot-text" name="body" >{{ if $content }}$content{{ else }}$share{{ endif }}</textarea>
</div>
<div id="profile-jot-submit-wrapper" class="jothidden">
<input type="submit" id="profile-jot-submit" name="submit" value="$share" />
<div id="profile-upload-wrapper" style="display: $visitor;" >
<div id="wall-image-upload-div" ><a href="#" onclick="return false;" id="wall-image-upload" class="icon camera" title="$upload"></a></div>
</div>
<div id="profile-attach-wrapper" style="display: $visitor;" >
<div id="wall-file-upload-div" ><a href="#" onclick="return false;" id="wall-file-upload" class="icon attach" title="$attach"></a></div>
</div>
<div id="profile-link-wrapper" style="display: $visitor;" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" >
<a id="profile-link" class="icon link" title="$weblink" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;"></a>
</div>
<div id="profile-video-wrapper" style="display: $visitor;" >
<a id="profile-video" class="icon video" title="$video" onclick="jotVideoURL();return false;"></a>
</div>
<div id="profile-audio-wrapper" style="display: $visitor;" >
<a id="profile-audio" class="icon audio" title="$audio" onclick="jotAudioURL();return false;"></a>
</div>
<div id="profile-location-wrapper" style="display: $visitor;" >
<a id="profile-location" class="icon globe" title="$setloc" onclick="jotGetLocation();return false;"></a>
</div>
<div id="profile-nolocation-wrapper" style="display: none;" >
<a id="profile-nolocation" class="icon noglobe" title="$noloc" onclick="jotClearLocation();return false;"></a>
</div>
<div id="profile-jot-perms" class="profile-jot-perms" style="display: $pvisit;" >
<a href="#profile-jot-acl-wrapper" id="jot-perms-icon" class="icon $lockstate" title="$permset" ></a>$bang
</div>
<span onclick="preview_post();" id="jot-preview-link" class="fakelink">$preview</span>
<div id="profile-jot-perms-end"></div>
<div id="profile-jot-plugin-wrapper">
$jotplugins
</div>
<div id="profile-rotator-wrapper" style="display: $visitor;" >
<img id="profile-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
</div>
<div id="jot-preview-content" style="display:none;"></div>
<div style="display: none;">
<div id="profile-jot-acl-wrapper" style="width:auto;height:auto;overflow:auto;">
$acl
<hr style="clear:both"/>
<div id="profile-jot-email-label">$emailcc</div><input type="text" name="emailcc" id="profile-jot-email" title="$emtitle" />
<div id="profile-jot-email-end"></div>
$jotnets
</div>
</div>
</div>
<div id="profile-jot-end"></div>
</form>
</div>
{{ if $content }}<script>initEditor();</script>{{ endif }}

View file

@ -1,8 +0,0 @@
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
$('#jot-coord').val(position.coords.latitude + ' ' + position.coords.longitude);
$('#profile-nolocation-wrapper').show();
});
}

View file

@ -1,10 +0,0 @@
<div id="lang-select-icon" class="icon s22 language" title="$title" onclick="openClose('language-selector');" >lang</div>
<div id="language-selector" style="display: none;" >
<form action="#" method="post" >
<select name="system_language" onchange="this.form.submit();" >
{{ for $langs.0 as $v=>$l }}
<option value="$v" {{if $v==$langs.1}}selected="selected"{{endif}}>$l</option>
{{ endfor }}
</select>
</form>
</div>

View file

@ -1,7 +0,0 @@
<div class="wall-item-like-buttons" id="wall-item-like-buttons-$id">
<a href="#" class="icon like" title="$likethis" onclick="dolike($id,'like'); return false"></a>
{{ if $nolike }}
<a href="#" class="icon dislike" title="$nolike" onclick="dolike($id,'dislike'); return false"></a>
{{ endif }}
<img id="like-rotator-$id" class="like-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
</div>

View file

@ -1,35 +0,0 @@
<form action="$dest_url" method="post" >
<input type="hidden" name="auth-params" value="login" />
<div id="login_standard">
{{ inc field_input.tpl with $field=$lname }}{{ endinc }}
{{ inc field_password.tpl with $field=$lpassword }}{{ endinc }}
</div>
{{ if $openid }}
<div id="login_openid">
{{ inc field_openid.tpl with $field=$lopenid }}{{ endinc }}
</div>
{{ endif }}
{{ inc field_checkbox.tpl with $field=$lremember }}{{ endinc }}
<div id="login-extra-links">
{{ if $register }}<a href="register" title="$register.title" id="register-link">$register.desc</a>{{ endif }}
<a href="lostpass" title="$lostpass" id="lost-password-link" >$lostlink</a>
</div>
<div id="login-submit-wrapper" >
<input type="submit" name="submit" id="login-submit-button" value="$login" />
</div>
{{ for $hiddens as $k=>$v }}
<input type="hidden" name="$k" value="$v" />
{{ endfor }}
</form>
<script type="text/javascript"> $(document).ready(function() { $("#id_$lname.0").focus();} );</script>

View file

View file

@ -1,6 +0,0 @@
<form action="$dest_url" method="post" >
<div class="logout-wrapper">
<input type="hidden" name="auth-params" value="logout" />
<input type="submit" name="submit" id="logout-button" value="$logout" />
</div>
</form>

View file

@ -1,18 +0,0 @@
<h3>$title</h3>
<p id="lostpass-desc">
$desc
</p>
<form action="lostpass" method="post" >
<div id="login-name-wrapper">
<label for="login-name" id="label-login-name">$name</label>
<input type="text" maxlength="60" name="login-name" id="login-name" value="" />
</div>
<div id="login-extra-end"></div>
<div id="login-submit-wrapper" >
<input type="submit" name="submit" id="lostpass-submit-button" value="$submit" />
</div>
<div id="login-submit-end"></div>
</form>

View file

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<me:env xmlns:me="http://salmon-protocol.org/ns/magic-env">
<me:data type="application/atom+xml">
$data
</me:data>
<me:encoding>$encoding</me:encoding>
<me:alg>$algorithm</me:alg>
<me:sig key_id="$keyhash">$signature</me:sig>
</me:env>

View file

@ -1,14 +0,0 @@
<div class="mail-conv-outside-wrapper">
<div class="mail-conv-sender" >
<a href="$mail.from_url" class="mail-conv-sender-url" ><img class="mframe mail-conv-sender-photo$mail.sparkle" src="$mail.from_photo" heigth="80" width="80" alt="$mail.from_name" /></a>
</div>
<div class="mail-conv-detail" >
<div class="mail-conv-sender-name" >$mail.from_name</div>
<div class="mail-conv-date">$mail.date</div>
<div class="mail-conv-subject">$mail.subject</div>
<div class="mail-conv-body">$mail.body</div>
<div class="mail-conv-delete-wrapper" id="mail-conv-delete-wrapper-$mail.id" ><a href="message/drop/$mail.id" class="icon drophide delete-icon mail-list-delete-icon" onclick="return confirmDelete();" title="$mail.delete" id="mail-conv-delete-icon-$mail.id" class="mail-conv-delete-icon" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a></div><div class="mail-conv-delete-end"></div>
<div class="mail-conv-outside-wrapper-end"></div>
</div>
</div>
<hr class="mail-conv-break" />

View file

@ -1,10 +0,0 @@
{{ for $mails as $mail }}
{{ inc mail_conv.tpl }}{{endinc}}
{{ endfor }}
{{ if $canreply }}
{{ inc prv_message.tpl }}{{ endinc }}
{{ else }}
$unknown_text
{{endif }}

View file

@ -1,3 +0,0 @@
<h3>$messages</h3>
$tab_content

View file

@ -1,16 +0,0 @@
<div class="mail-list-outside-wrapper">
<div class="mail-list-sender" >
<a href="$from_url" class="mail-list-sender-url" ><img class="mail-list-sender-photo$sparkle" src="$from_photo" height="80" width="80" alt="$from_name" /></a>
</div>
<div class="mail-list-detail">
<div class="mail-list-sender-name" >$from_name</div>
<div class="mail-list-date">$date</div>
<div class="mail-list-subject"><a href="message/$id" class="mail-list-link">$subject</a></div>
<div class="mail-list-delete-wrapper" id="mail-list-delete-wrapper-$id" >
<a href="message/dropconv/$id" onclick="return confirmDelete();" title="$delete" class="icon drophide mail-list-delete delete-icon" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a>
</div>
</div>
</div>
<div class="mail-list-delete-end"></div>
<div class="mail-list-outside-wrapper-end"></div>

View file

@ -1 +0,0 @@
<div id="maintenance-message">$sysdown</div>

View file

@ -1,17 +0,0 @@
<h3>$title</h3>
<div id="identity-manage-desc">$desc</div>
<div id="identity-manage-choose">$choose</div>
<div id="identity-selector-wrapper">
<form action="manage" method="post" >
<select name="identity" size="4" onchange="this.form.submit();" >
{{ for $identities as $id }}
<option $id.selected value="$id.uid">$id.username ($id.nickname)</option>
{{ endfor }}
</select>
<div id="identity-select-break"></div>
{#<!--<input id="identity-submit" type="submit" name="submit" value="$submit" />-->#}
</div></form>

View file

@ -1,16 +0,0 @@
<div class="profile-match-wrapper">
<div class="profile-match-photo">
<a href="$url">
<img src="$photo" alt="$name" title="$name[$tags]" />
</a>
</div>
<div class="profile-match-break"></div>
<div class="profile-match-name">
<a href="$url" title="$name[$tags]">$name</a>
</div>
<div class="profile-match-end"></div>
{{ if $connlnk }}
<div class="profile-match-connect"><a href="$connlnk" title="$conntxt">$conntxt</a></div>
{{ endif }}
</div>

View file

View file

@ -1,17 +0,0 @@
<script src="$baseurl/library/jquery_ac/friendica.complete.js" ></script>
<script>$(document).ready(function() {
var a;
a = $("#recip").autocomplete({
serviceUrl: '$base/acl',
minChars: 2,
width: 350,
onSelect: function(value,data) {
$("#recip-complete").val(data);
}
});
});
</script>

View file

@ -1,10 +0,0 @@
<div id="message-sidebar" class="widget">
<div id="message-new"><a href="$new.url" class="{{ if $new.sel }}newmessage-selected{{ endif }}">$new.label</a> </div>
<ul class="message-ul">
{{ for $tabs as $t }}
<li class="tool"><a href="$t.url" class="message-link{{ if $t.sel }}message-selected{{ endif }}">$t.label</a></li>
{{ endfor }}
</ul>
</div>

View file

@ -1,34 +0,0 @@
<div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
<form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
<input type="hidden" name="type" value="$type" />
<input type="hidden" name="profile_uid" value="$profile_uid" />
<input type="hidden" name="parent" value="$parent" />
<input type="hidden" name="return" value="$return_path" />
<input type="hidden" name="jsreload" value="$jsreload" />
<input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
<div class="comment-edit-photo" id="comment-edit-photo-$id" >
<a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
</div>
<div class="comment-edit-photo-end"></div>
<div id="mod-cmnt-wrap-$id" class="mod-cmnt-wrap" style="display:none">
<div id="mod-cmnt-name-lbl-$id" class="mod-cmnt-name-lbl">$lbl_modname</div>
<input type="text" id="mod-cmnt-name-$id" class="mod-cmnt-name" name="mod-cmnt-name" value="$modname" />
<div id="mod-cmnt-email-lbl-$id" class="mod-cmnt-email-lbl">$lbl_modemail</div>
<input type="text" id="mod-cmnt-email-$id" class="mod-cmnt-email" name="mod-cmnt-email" value="$modemail" />
<div id="mod-cmnt-url-lbl-$id" class="mod-cmnt-url-lbl">$lbl_modurl</div>
<input type="text" id="mod-cmnt-url-$id" class="mod-cmnt-url" name="mod-cmnt-url" value="$modurl" />
</div>
<textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);" onBlur="commentClose(this,$id);" >$comment</textarea>
<div class="comment-edit-text-end"></div>
<div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
<input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
<span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
<div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
</div>
<div class="comment-edit-end"></div>
</form>
</div>

View file

@ -1,20 +0,0 @@
<h3>$title</h3>
<div id="mood-desc">$desc</div>
<form action="mood" method="get">
<br />
<br />
<input id="mood-parent" type="hidden" value="$parent" name="parent" />
<select name="verb" id="mood-verb-select" >
{{ for $verbs as $v }}
<option value="$v.0">$v.1</option>
{{ endfor }}
</select>
<br />
<br />
<input type="submit" name="submit" value="$submit" />
</form>

Some files were not shown because too many files have changed in this diff Show more