Merge remote-tracking branch 'friendica/master' into mail_notification_cleanup

This commit is contained in:
fabrixxm 2014-09-07 14:28:03 +02:00
commit 21b1e09fad
131 changed files with 80051 additions and 81253 deletions

View file

@ -12,7 +12,7 @@ Deny from all
# Protect repository directory from browsing
RewriteRule "(^|/)\.git" - [F]
# Rewrite current-style URLs of the form 'index.php?q=x'.
# Rewrite current-style URLs of the form 'index.php?pagename=x'.
# Also place auth information into REMOTE_USER for sites running
# in CGI mode.
@ -28,7 +28,7 @@ Deny from all
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
RewriteRule ^(.*)$ index.php?pagename=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
</IfModule>

4
Vagrantfile vendored
View file

@ -89,8 +89,8 @@ Vagrant.configure("2") do |config|
vb.customize ["guestproperty", "set", :id, "/VirtualBox/GuestAdd/VBoxService/--timesync-set-threshold", 10000]
# Prevent VMs running on Ubuntu to lose internet connection
# vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
# vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end

View file

@ -507,13 +507,20 @@ if(! class_exists('App')) {
set_include_path("include/$this->hostname" . PATH_SEPARATOR . get_include_path());
if((x($_SERVER,'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'],0,2) === "q=") {
if((x($_SERVER,'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'],0,9) === "pagename=") {
$this->query_string = substr($_SERVER['QUERY_STRING'],9);
// removing trailing / - maybe a nginx problem
if (substr($this->query_string, 0, 1) == "/")
$this->query_string = substr($this->query_string, 1);
} elseif((x($_SERVER,'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'],0,2) === "q=") {
$this->query_string = substr($_SERVER['QUERY_STRING'],2);
// removing trailing / - maybe a nginx problem
if (substr($this->query_string, 0, 1) == "/")
$this->query_string = substr($this->query_string, 1);
}
if(x($_GET,'q'))
if (x($_GET,'pagename'))
$this->cmd = trim($_GET['pagename'],'/\\');
elseif (x($_GET,'q'))
$this->cmd = trim($_GET['q'],'/\\');
// unix style "homedir"
@ -865,6 +872,10 @@ if(! class_exists('App')) {
$this->performance["markstart"] = microtime(true) - $this->performance["markstart"] - $this->performance["marktime"];
}
function get_useragent() {
return(FRIENDICA_PLATFORM." ".FRIENDICA_VERSION."-".DB_UPDATE_VERSION."; ".$this->get_baseurl());
}
}
}
@ -1019,7 +1030,8 @@ if(! function_exists('update_db')) {
$t = get_config('database','dbupdate_'.DB_UPDATE_VERSION);
if($t !== false)
break;
return;
set_config('database','dbupdate_'.DB_UPDATE_VERSION, time());
require_once("include/dbstructure.php");

View file

@ -122,7 +122,6 @@
// preset
$type="json";
foreach ($API as $p=>$info){
if (strpos($a->query_string, $p)===0){
$called_api= explode("/",$p);
@ -936,6 +935,35 @@
}
api_register_func('api/users/show','api_users_show');
function api_users_search(&$a, $type) {
$page = (x($_REQUEST,'page')?$_REQUEST['page']-1:0);
$userlist = array();
if (isset($_GET["q"])) {
$r = q("SELECT id FROM unique_contacts WHERE name='%s'", dbesc($_GET["q"]));
if (!count($r))
$r = q("SELECT id FROM unique_contacts WHERE nick='%s'", dbesc($_GET["q"]));
if (count($r)) {
foreach ($r AS $user) {
$user_info = api_get_user($a, $user["id"]);
//echo print_r($user_info, true)."\n";
$userdata = api_apply_template("user", $type, array('user' => $user_info));
$userlist[] = $userdata["user"];
}
$userlist = array("users" => $userlist);
} else
die(api_error($a, $type, t("User not found.")));
} else
die(api_error($a, $type, t("User not found.")));
return ($userlist);
}
api_register_func('api/users/search','api_users_search');
/**
*
* http://developer.twitter.com/doc/get/statuses/home_timeline

View file

@ -674,10 +674,12 @@ function bb_RemovePictureLinks($match) {
$text = Cache::get($match[1]);
if(is_null($text)){
$a = get_app();
$ch = @curl_init($match[1]);
@curl_setopt($ch, CURLOPT_NOBODY, true);
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
@curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; ".FRIENDICA_PLATFORM." ".FRIENDICA_VERSION."-".DB_UPDATE_VERSION.")");
@curl_setopt($ch, CURLOPT_USERAGENT, $a->get_useragent());
@curl_exec($ch);
$curl_info = @curl_getinfo($ch);
@ -722,10 +724,12 @@ function bb_CleanPictureLinksSub($match) {
$text = Cache::get($match[1]);
if(is_null($text)){
$a = get_app();
$ch = @curl_init($match[1]);
@curl_setopt($ch, CURLOPT_NOBODY, true);
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
@curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; ".FRIENDICA_PLATFORM." ".FRIENDICA_VERSION."-".DB_UPDATE_VERSION.")");
@curl_setopt($ch, CURLOPT_USERAGENT, $a->get_useragent());
@curl_exec($ch);
$curl_info = @curl_getinfo($ch);

View file

@ -35,7 +35,7 @@ function fetch_url($url,$binary = false, &$redirects = 0, $timeout = 0, $accept_
}
@curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
@curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; ".FRIENDICA_PLATFORM." ".FRIENDICA_VERSION."-".DB_UPDATE_VERSION.")");
@curl_setopt($ch, CURLOPT_USERAGENT, $a->get_useragent());
if(intval($timeout)) {
@ -134,7 +134,7 @@ function post_url($url,$params, $headers = null, &$redirects = 0, $timeout = 0)
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$params);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; ".FRIENDICA_PLATFORM." ".FRIENDICA_VERSION."-".DB_UPDATE_VERSION.")");
curl_setopt($ch, CURLOPT_USERAGENT, $a->get_useragent());
if(intval($timeout)) {
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
@ -1114,6 +1114,8 @@ function xml2array($contents, $namespaces = true, $get_attributes=1, $priority =
function original_url($url, $depth=1, $fetchbody = false) {
$a = get_app();
// Remove Analytics Data from Google and other tracking platforms
$urldata = parse_url($url);
if (is_string($urldata["query"])) {
@ -1163,7 +1165,7 @@ function original_url($url, $depth=1, $fetchbody = false) {
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; ".FRIENDICA_PLATFORM." ".FRIENDICA_VERSION."-".DB_UPDATE_VERSION.")");
curl_setopt($ch, CURLOPT_USERAGENT, $a->get_useragent());
$header = curl_exec($ch);
$curl_info = @curl_getinfo($ch);

View file

@ -162,7 +162,7 @@ function import_account(&$a, $file) {
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);
$v = str_replace($oldbaseurl . "/photo/" . $k . "/" . $olduid . ".jpg", $newbaseurl . "/photo/" . $k . "/" . $newuid . ".jpg", $v);
}
$profile['uid'] = $newuid;
$r = db_import_assoc('profile', $profile);
@ -180,7 +180,7 @@ function import_account(&$a, $file) {
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);
$v = str_replace($oldbaseurl . "/photo/" . $k . "/" . $olduid . ".jpg", $newbaseurl . "/photo/" . $k . "/" . $newuid . ".jpg", $v);
}
}
if ($contact['uid'] == $olduid && $contact['self'] == '0') {

View file

@ -22,8 +22,8 @@ function ACL(backend_url, preset, automention){
/*events*/
that.showall.click(that.on_showall);
$(".acl-button-show").live('click', that.on_button_show);
$(".acl-button-hide").live('click', that.on_button_hide);
$(document).on("click", ".acl-button-show", that.on_button_show);
$(document).on("click", ".acl-button-hide", that.on_button_hide);
$("#acl-search").keypress(that.on_search);
$("#acl-wrapper").parents("form").submit(that.on_submit);

1
js/acl.min.js vendored

File diff suppressed because one or more lines are too long

41
js/ajaxupload.min.js vendored
View file

@ -1,41 +0,0 @@
(function(){function log(){if(typeof(console)!='undefined'&&typeof(console.log)=='function'){Array.prototype.unshift.call(arguments,'[Ajax Upload]');console.log(Array.prototype.join.call(arguments,' '));}}
function addEvent(el,type,fn){if(el.addEventListener){el.addEventListener(type,fn,false);}else if(el.attachEvent){el.attachEvent('on'+type,function(){fn.call(el);});}else{throw new Error('not supported or DOM not loaded');}}
function addResizeEvent(fn){var timeout;addEvent(window,'resize',function(){if(timeout){clearTimeout(timeout);}
timeout=setTimeout(fn,100);});}
var getOffsetSlow=function(el){var top=0,left=0;do{top+=el.offsetTop||0;left+=el.offsetLeft||0;el=el.offsetParent;}while(el);return{left:left,top:top};};if(document.documentElement.getBoundingClientRect){var getOffset=function(el){var box=el.getBoundingClientRect();var doc=el.ownerDocument;var body=doc.body;var docElem=doc.documentElement;var clientTop=docElem.clientTop||body.clientTop||0;var clientLeft=docElem.clientLeft||body.clientLeft||0;var zoom=1;if(body.getBoundingClientRect){var bound=body.getBoundingClientRect();zoom=(bound.right-bound.left)/body.clientWidth;}
if(zoom==0||body.clientWidth==0)
return getOffsetSlow(el);if(zoom>1){clientTop=0;clientLeft=0;}
var top=box.top/zoom+(window.pageYOffset||docElem&&docElem.scrollTop/zoom||body.scrollTop/zoom)-clientTop,left=box.left/zoom+(window.pageXOffset||docElem&&docElem.scrollLeft/zoom||body.scrollLeft/zoom)-clientLeft;return{top:top,left:left};};}else{var getOffset=getOffsetSlow;}
function getBox(el){var left,right,top,bottom;var offset=getOffset(el);left=offset.left;top=offset.top;right=left+el.offsetWidth;bottom=top+el.offsetHeight;return{left:left,right:right,top:top,bottom:bottom};}
function addStyles(el,styles){for(var name in styles){if(styles.hasOwnProperty(name)){el.style[name]=styles[name];}}}
function copyLayout(from,to){var box=getBox(from);addStyles(to,{position:'absolute',left:box.left+'px',top:box.top+'px',width:from.offsetWidth+'px',height:from.offsetHeight+'px'});to.title=from.title;}
var toElement=(function(){var div=document.createElement('div');return function(html){div.innerHTML=html;var el=div.firstChild;return div.removeChild(el);};})();var getUID=(function(){var id=0;return function(){return'ValumsAjaxUpload'+id++;};})();function fileFromPath(file){return file.replace(/.*(\/|\\)/,"");}
function getExt(file){return(-1!==file.indexOf('.'))?file.replace(/.*[.]/,''):'';}
function hasClass(el,name){var re=new RegExp('\\b'+name+'\\b');return re.test(el.className);}
function addClass(el,name){if(!hasClass(el,name)){el.className+=' '+name;}}
function removeClass(el,name){var re=new RegExp('\\b'+name+'\\b');el.className=el.className.replace(re,'');}
function removeNode(el){el.parentNode.removeChild(el);}
window.AjaxUpload=function(button,options){this._settings={action:'upload.php',name:'userfile',data:{},autoSubmit:true,responseType:false,hoverClass:'hover',focusClass:'focus',disabledClass:'disabled',onChange:function(file,extension){},onSubmit:function(file,extension){},onComplete:function(file,response){}};for(var i in options){if(options.hasOwnProperty(i)){this._settings[i]=options[i];}}
if(button.jquery){button=button[0];}else if(typeof button=="string"){if(/^#.*/.test(button)){button=button.slice(1);}
button=document.getElementById(button);}
if(!button||button.nodeType!==1){throw new Error("Please make sure that you're passing a valid element");}
if(button.nodeName.toUpperCase()=='A'){addEvent(button,'click',function(e){if(e&&e.preventDefault){e.preventDefault();}else if(window.event){window.event.returnValue=false;}});}
this._button=button;this._input=null;this._disabled=false;this.enable();this._rerouteClicks();};AjaxUpload.prototype={setData:function(data){this._settings.data=data;},disable:function(){addClass(this._button,this._settings.disabledClass);this._disabled=true;var nodeName=this._button.nodeName.toUpperCase();if(nodeName=='INPUT'||nodeName=='BUTTON'){this._button.setAttribute('disabled','disabled');}
if(this._input){this._input.parentNode.style.visibility='hidden';}},enable:function(){removeClass(this._button,this._settings.disabledClass);this._button.removeAttribute('disabled');this._disabled=false;},_createInput:function(){var self=this;var input=document.createElement("input");input.setAttribute('type','file');input.setAttribute('name',this._settings.name);addStyles(input,{'position':'absolute','right':0,'margin':0,'padding':0,'fontSize':'480px','fontFamily':'sans-serif','cursor':'pointer'});var div=document.createElement("div");addStyles(div,{'display':'block','position':'absolute','overflow':'hidden','margin':0,'padding':0,'opacity':0,'direction':'ltr','zIndex':2147483583,'cursor':'pointer'});if(div.style.opacity!=="0"){if(typeof(div.filters)=='undefined'){throw new Error('Opacity not supported by the browser');}
div.style.filter="alpha(opacity=0)";}
addEvent(input,'change',function(){if(!input||input.value===''){return;}
var file=fileFromPath(input.value);if(false===self._settings.onChange.call(self,file,getExt(file))){self._clearInput();return;}
if(self._settings.autoSubmit){self.submit();}});addEvent(input,'mouseover',function(){addClass(self._button,self._settings.hoverClass);});addEvent(input,'mouseout',function(){removeClass(self._button,self._settings.hoverClass);removeClass(self._button,self._settings.focusClass);input.parentNode.style.visibility='hidden';});addEvent(input,'focus',function(){addClass(self._button,self._settings.focusClass);});addEvent(input,'blur',function(){removeClass(self._button,self._settings.focusClass);});div.appendChild(input);document.body.appendChild(div);this._input=input;},_clearInput:function(){if(!this._input){return;}
removeNode(this._input.parentNode);this._input=null;this._createInput();removeClass(this._button,this._settings.hoverClass);removeClass(this._button,this._settings.focusClass);},_rerouteClicks:function(){var self=this;addEvent(self._button,'mouseover',function(){if(self._disabled){return;}
if(!self._input){self._createInput();}
var div=self._input.parentNode;copyLayout(self._button,div);div.style.visibility='visible';});},_createIframe:function(){var id=getUID();var iframe=toElement('<iframe src="javascript:false;" name="'+id+'" />');iframe.setAttribute('id',id);iframe.style.display='none';document.body.appendChild(iframe);return iframe;},_createForm:function(iframe){var settings=this._settings;var form=toElement('<form method="post" enctype="multipart/form-data"></form>');form.setAttribute('action',settings.action);form.setAttribute('target',iframe.name);form.style.display='none';document.body.appendChild(form);for(var prop in settings.data){if(settings.data.hasOwnProperty(prop)){var el=document.createElement("input");el.setAttribute('type','hidden');el.setAttribute('name',prop);el.setAttribute('value',settings.data[prop]);form.appendChild(el);}}
return form;},_getResponse:function(iframe,file){var toDeleteFlag=false,self=this,settings=this._settings;addEvent(iframe,'load',function(){if(iframe.src=="javascript:'%3Chtml%3E%3C/html%3E';"||iframe.src=="javascript:'<html></html>';"){if(toDeleteFlag){setTimeout(function(){removeNode(iframe);},0);}
return;}
var doc=iframe.contentDocument?iframe.contentDocument:window.frames[iframe.id].document;if(doc.readyState&&doc.readyState!='complete'){return;}
if(doc.body&&doc.body.innerHTML=="false"){return;}
var response;if(doc.XMLDocument){response=doc.XMLDocument;}else if(doc.body){response=doc.body.innerHTML;if(settings.responseType&&settings.responseType.toLowerCase()=='json'){if(doc.body.firstChild&&doc.body.firstChild.nodeName.toUpperCase()=='PRE'){doc.normalize();response=doc.body.firstChild.firstChild.nodeValue;}
if(response){response=eval("("+response+")");}else{response={};}}}else{response=doc;}
settings.onComplete.call(self,file,response);toDeleteFlag=true;iframe.src="javascript:'<html></html>';";});},submit:function(){var self=this,settings=this._settings;if(!this._input||this._input.value===''){return;}
var file=fileFromPath(this._input.value);if(false===settings.onSubmit.call(this,file,getExt(file))){this._clearInput();return;}
var iframe=this._createIframe();var form=this._createForm(iframe);removeNode(this._input.parentNode);removeClass(self._button,self._settings.hoverClass);removeClass(self._button,self._settings.focusClass);form.appendChild(this._input);form.submit();removeNode(form);form=null;removeNode(this._input);this._input=null;this._getResponse(iframe,file);this._createInput();}};})();

2
js/country.min.js vendored

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
function ACPopup(elm,backend_url){this.idsel=-1;this.element=elm;this.searchText="";this.ready=true;this.kp_timer=false;this.url=backend_url;var w=530;var h=130;if(typeof elm.editorId=="undefined"){style=$(elm).offset();w=$(elm).width();h=$(elm).height()}else{var container=elm.getContainer();if(typeof container!="undefined"){style=$(container).offset();w=$(container).width();h=$(container).height()}}style.top=style.top+h;style.width=w;style.position="absolute";style.display="none";this.cont=$("<div class='acpopup'></div>");this.cont.css(style);$("body").append(this.cont)}ACPopup.prototype.close=function(){$(this.cont).remove();this.ready=false};ACPopup.prototype.search=function(text){var that=this;this.searchText=text;if(this.kp_timer)clearTimeout(this.kp_timer);this.kp_timer=setTimeout(function(){that._search()},500)};ACPopup.prototype._search=function(){console.log("_search");var that=this;var postdata={start:0,count:100,search:this.searchText,type:"c"};$.ajax({type:"POST",url:this.url,data:postdata,dataType:"json",success:function(data){that.cont.html("");if(data.tot>0){that.cont.show();$(data.items).each(function(){html="<img src='{0}' height='16px' width='16px'>{1} ({2})".format(this.photo,this.name,this.nick);that.add(html,this.nick.replace(" ","")+"+"+this.id+" - "+this.link)})}else{that.cont.hide()}}})};ACPopup.prototype.add=function(label,value){var that=this;var elm=$("<div class='acpopupitem' title='"+value+"'>"+label+"</div>");elm.click(function(e){t=$(this).attr("title").replace(new RegExp(" - .*"),"");if(typeof that.element.container==="undefined"){el=$(that.element);sel=el.getSelection();sel.start=sel.start-that.searchText.length;el.setSelection(sel.start,sel.end).replaceSelectedText(t+" ").collapseSelection(false);that.close()}else{txt=tinyMCE.activeEditor.getContent();newtxt=txt.replace("@"+that.searchText,"@"+t+" ");tinyMCE.activeEditor.setContent(newtxt);tinyMCE.activeEditor.focus();that.close()}});$(this.cont).append(elm)};ACPopup.prototype.onkey=function(event){if(event.keyCode=="13"){if(this.idsel>-1){this.cont.children()[this.idsel].click();event.preventDefault()}else this.close()}if(event.keyCode=="38"){cmax=this.cont.children().size()-1;this.idsel--;if(this.idsel<0)this.idsel=cmax;event.preventDefault()}if(event.keyCode=="40"||event.keyCode=="9"){cmax=this.cont.children().size()-1;this.idsel++;if(this.idsel>cmax)this.idsel=0;event.preventDefault()}if(event.keyCode=="38"||event.keyCode=="40"||event.keyCode=="9"){this.cont.children().removeClass("selected");$(this.cont.children()[this.idsel]).addClass("selected")}if(event.keyCode=="27"){this.close()}};function ContactAutocomplete(element,backend_url){this.pattern=/@([^ \n]+)$/;this.popup=null;var that=this;$(element).unbind("keydown");$(element).unbind("keyup");$(element).keydown(function(event){if(that.popup!==null)that.popup.onkey(event)});$(element).keyup(function(event){cpos=$(this).getSelection();if(cpos.start==cpos.end){match=$(this).val().substring(0,cpos.start).match(that.pattern);if(match!==null){if(that.popup===null){that.popup=new ACPopup(this,backend_url)}if(that.popup.ready&&match[1]!==that.popup.searchText)that.popup.search(match[1]);if(!that.popup.ready)that.popup=null}else{if(that.popup!==null){that.popup.close();that.popup=null}}}})}(function($){$.fn.contact_autocomplete=function(backend_url){this.each(function(){new ContactAutocomplete(this,backend_url)})}})(jQuery);

2
js/jquery-migrate.js vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
(function($){var ajax_old=$.ajax;var get_old=$.get;var post_old=$.post;var active=true;$.ajaxSetup({stream:false,pollInterval:500});$.enableAjaxStream=function(enable){if(typeof enable=="undefined")enable=!active;if(!enable){$.ajax=ajax_old;$.get=get_old;$.post=post_old;active=false}else{$.ajax=ajax_stream;$.get=ajax_get_stream;$.post=ajax_post_stream;active=true}};var ajax_stream=$.ajax=function(options){options=jQuery.extend(true,options,jQuery.extend(true,{},jQuery.ajaxSettings,options));if(options.stream){var timer=0;var offset=0;var xmlhttp=null;var lastlen=0;var done=false;var hook=function(xhr){xmlhttp=xhr;checkagain()};var fix=function(){check("stream")};var checkagain=function(){if(!done)timer=setTimeout(fix,options.pollInterval)};var check=function(status){if(typeof status=="undefined")status="stream";if(xmlhttp.status<3)return;var text=xmlhttp.responseText;if(status=="stream"){if(text.length<=lastlen){checkagain();return}lastlength=text.length;if(offset==text.length){checkagain();return}}var pkt=text.substr(offset);offset=text.length;if($.isFunction(options.OnDataRecieved)){options.OnDataRecieved(pkt,status,xmlhttp.responseText,xmlhttp)}if(xmlhttp.status!=4)checkagain()};var complete=function(xhr,s){clearTimeout(timer);done=true;check(s)};if($.isFunction(options.success)){var oc=options.success;options.success=function(xhr,s){complete(xhr,s);oc(xhr,s)}}else options.success=complete;if($.isFunction(options.beforeSend)){var obs=options.beforeSend;options.beforeSend=function(xhr){obs(xhr);hook(xhr)}}else options.beforeSend=hook}ajax_old(options)};var ajax_get_stream=$.get=function(url,data,callback,type,stream){if($.isFunction(data)){var orgcb=callback;callback=data;if($.isFunction(orgcb)){stream=orgcb}data=null}if($.isFunction(type)){stream=type;type=undefined}var dostream=$.isFunction(stream);return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type,stream:dostream,OnDataRecieved:stream})};var ajax_post_stream=$.post=function(url,data,callback,type,stream){if($.isFunction(data)){var orgcb=callback;callback=data}if($.isFunction(type)){stream=type;type=undefined}var dostream=$.isFunction(stream);return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type,stream:dostream,OnDataRecieved:stream})}})(jQuery);

8
js/jquery.js vendored

File diff suppressed because one or more lines are too long

View file

@ -22,7 +22,6 @@
var prev = null;
var livetime = null;
var force_update = false;
var msie = false;
var stopped = false;
var totStopped = false;
var timer = null;
@ -37,8 +36,6 @@
$(function() {
$.ajaxSetup({cache: false});
msie = $.browser.msie ;
/* setup tooltips *//*
$("a,.tt").each(function(){
var e = $(this);
@ -307,7 +304,7 @@
force_update = true;
var udargs = ((netargs.length) ? '/' + netargs : '');
var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&msie=' + ((msie) ? 1 : 0) + '&force=' + ((force_update) ? 1 : 0);
var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&force=' + ((force_update) ? 1 : 0);
$.get(update_url,function(data) {
in_progress = false;

1
js/main.min.js vendored

File diff suppressed because one or more lines are too long

4
js/modernizr.js Normal file

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(input){var output="";var chr1,chr2,chr3,enc1,enc2,enc3,enc4;var i=0;input=Base64._utf8_encode(input);while(i<input.length){chr1=input.charCodeAt(i++);chr2=input.charCodeAt(i++);chr3=input.charCodeAt(i++);enc1=chr1>>2;enc2=(chr1&3)<<4|chr2>>4;enc3=(chr2&15)<<2|chr3>>6;enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64}else if(isNaN(chr3)){enc4=64}output=output+this._keyStr.charAt(enc1)+this._keyStr.charAt(enc2)+this._keyStr.charAt(enc3)+this._keyStr.charAt(enc4)}return output},decode:function(input){var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(i<input.length){enc1=this._keyStr.indexOf(input.charAt(i++));enc2=this._keyStr.indexOf(input.charAt(i++));enc3=this._keyStr.indexOf(input.charAt(i++));enc4=this._keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!=64){output=output+String.fromCharCode(chr2)}if(enc4!=64){output=output+String.fromCharCode(chr3)}}output=Base64._utf8_decode(output);return output},_utf8_encode:function(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c)}else if(c>127&&c<2048){utftext+=String.fromCharCode(c>>6|192);utftext+=String.fromCharCode(c&63|128)}else{utftext+=String.fromCharCode(c>>12|224);utftext+=String.fromCharCode(c>>6&63|128);utftext+=String.fromCharCode(c&63|128)}}return utftext},_utf8_decode:function(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++}else if(c>191&&c<224){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode((c&31)<<6|c2&63);i+=2}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode((c&15)<<12|(c2&63)<<6|c3&63);i+=3}}return string}};

4
library/jgrowl/LICENSE Normal file
View file

@ -0,0 +1,4 @@
Copyright (c) 2012 Stan Lemon
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View file

@ -1,3 +0,0 @@
http://stanlemon.net/projects/jgrowl.html
jGrowl is free and open source, it's distributed under the MIT and GPL licenses

50
library/jgrowl/README.md Normal file
View file

@ -0,0 +1,50 @@
# jGrowl
jGrowl is a jQuery plugin that raises unobtrusive messages within the browser, similar to the way that OS X's Growl Framework works. The idea is simple, deliver notifications to the end user in a noticeable way that doesn't obstruct the work flow and yet keeps the user informed.
## Example usages
// Sample 1
$.jGrowl("Hello world!");
// Sample 2
$.jGrowl("Stick this!", { sticky: true });
// Sample 3
$.jGrowl("A message with a header", { header: 'Important' });
// Sample 4
$.jGrowl("A message that will live a little longer.", { life: 10000 });
// Sample 5
$.jGrowl("A message with a beforeOpen callback and a different opening animation.", {
beforeClose: function(e,m) {
alert('About to close this notification!');
},
animateOpen: {
height: 'show'
}
});
## Configuration Options
| Option | Default | Description |
|------------------|--------------------------------------|------------------------------------------------------------|
| pool | 0 | Limit the number of messages appearing at a given time to the number in the pool. |
| header | empty | Optional header to prefix the message, this is often helpful for associating messages to each other. |
| group | empty | A css class to be applied to notifications when they are created, useful for 'grouping' notifications by a css selector. |
| sticky | false | When set to true a message will stick to the screen until it is intentionally closed by the user. |
| position | top-right | Designates a class which is applied to the jGrowl container and controls it's position on the screen. By Default there are five options available, top-left, top-right, bottom-left, bottom-right, center. This must be changed in the defaults before the startup method is called. |
| glue | after | Designates whether a jGrowl notification should be appended to the container after all notifications, or whether it should be prepended to the container before all notifications. Options are after or before. |
| theme | default | A CSS class designating custom styling for this particular message, intended for use with jQuery UI. |
| themeState | highlight | A CSS class designating custom styling for this particular message and it's state, intended for use with jQuery UI. |
| corners | 10px | If the corners jQuery plugin is include this option specifies the curvature radius to be used for the notifications as they are created. |
| check | 250 | The frequency that jGrowl should check for messages to be scrubbed from the screen.This must be changed in the defaults before the startup method is called. |
| life | 3000 | The lifespan of a non-sticky message on the screen. |
| closeDuration | normal | The animation speed used to close a notification. |
| openDuration | normal | The animation speed used to open a notification. |
| easing | swing | The easing method to be used with the animation for opening and closing a notification. |
| closer | true | Whether or not the close-all button should be used when more then one notification appears on the screen. Optionally this property can be set to a function which will be used as a callback when the close all button is clicked. This must be changed in the defaults before the startup method is called. |
| closeTemplate | &times; | This content is used for the individual notification close links that are added to the corner of a notification. This must be changed in the defaults before the startup method is called. |
| closerTemplate | &lt;div&gt;[ close all ]&lt;/div&gt; | This content is used for the close-all link that is added to the bottom of a jGrowl container when it contains more than one notification. This must be changed in the defaults before the startup method is called. |
| log | function(e,m,o) {} | Callback to be used before anything is done with the notification. This is intended to be used if the user would like to have some type of logging mechanism for all notifications passed to jGrowl. This callback receives the notification's DOM context, the notifications message and it's option object. |
| beforeOpen | function(e,m,o) {} | Callback to be used before a new notification is opened. This callback receives the notification's DOM context, the notifications message and it's option object. |
| afterOpen | function(e,m,o) {} | Callback to be used after a new notification is opened. This callback receives the notification's DOM context, the notifications message and it's option object. |
| open | function(e,m,o) {} | Callback to be used when a new notification is opened. This callback receives the notification's DOM context, the notifications message and it's option object. |
| beforeClose | function(e,m,o) {} | Callback to be used before a new notification is closed. This callback receives the notification's DOM context, the notifications message and it's option object. |
| close | function(e,m,o) {} | Callback to be used when a new notification is closed. This callback receives the notification's DOM context, the notifications message and it's option object. |
| animateOpen | { opacity: 'show' } | The animation properties to use when opening a new notification (default to fadeOut). |
| animateClose | { opacity: 'hide' } | The animation properties to use when closing a new notification (defaults to fadeIn). |

View file

@ -1,136 +1,108 @@
div.jGrowl {
z-index: 9999;
color: #fff;
font-size: 12px;
}
/** Special IE6 Style Positioning **/
div.ie6 {
position: absolute;
.ie6 {
position: absolute;
}
div.ie6.top-right {
right: auto;
bottom: auto;
left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
.ie6.top-right {
right: auto;
bottom: auto;
left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
div.ie6.top-left {
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
.ie6.top-left {
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
div.ie6.bottom-right {
left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
.ie6.bottom-right {
left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
div.ie6.bottom-left {
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
.ie6.bottom-left {
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
div.ie6.center {
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
width: 100%;
.ie6.center {
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
width: 100%;
}
/** Normal Style Positions **/
div.jGrowl {
position: absolute;
/** jGrowl Styling **/
.jGrowl {
z-index: 9999;
color: #fff;
font-size: 12px;
position: fixed;
}
body > div.jGrowl {
position: fixed;
.jGrowl.top-left {
left: 0px;
top: 0px;
}
div.jGrowl.top-left {
left: 0px;
top: 0px;
.jGrowl.top-right {
right: 0px;
top: 0px;
}
div.jGrowl.top-right {
right: 0px;
top: 0px;
.jGrowl.bottom-left {
left: 0px;
bottom: 0px;
}
div.jGrowl.bottom-left {
left: 0px;
bottom: 0px;
.jGrowl.bottom-right {
right: 0px;
bottom: 0px;
}
div.jGrowl.bottom-right {
right: 0px;
bottom: 0px;
.jGrowl.center {
top: 0px;
width: 50%;
left: 25%;
}
div.jGrowl.center {
top: 0px;
width: 50%;
left: 25%;
}
/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
margin-left: auto;
margin-right: auto;
.center .jGrowl-notification, .center .jGrowl-closer {
margin-left: auto;
margin-right: auto;
}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
background-color: #000;
opacity: .85;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
zoom: 1;
width: 235px;
padding: 10px;
margin-top: 5px;
margin-bottom: 5px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 1em;
text-align: left;
display: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
.jGrowl .jGrowl-notification, .jGrowl .jGrowl-closer {
background-color: #000;
opacity: .85;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
zoom: 1;
width: 235px;
padding: 10px;
margin-top: 5px;
margin-bottom: 5px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 1em;
text-align: left;
display: none;
border-radius: 5px;
}
div.jGrowl div.jGrowl-notification {
min-height: 40px;
.jGrowl .jGrowl-notification {
min-height: 40px;
}
div.jGrowl div.jGrowl-notification,
div.jGrowl div.jGrowl-closer {
margin: 10px;
.jGrowl .jGrowl-notification,
.jGrowl .jGrowl-closer {
margin: 10px;
}
div.jGrowl div.jGrowl-notification div.jGrowl-header {
font-weight: bold;
font-size: .85em;
.jGrowl .jGrowl-notification .jGrowl-header {
font-weight: bold;
font-size: .85em;
}
div.jGrowl div.jGrowl-notification div.jGrowl-close {
z-index: 99;
float: right;
font-weight: bold;
font-size: 1em;
cursor: pointer;
.jGrowl .jGrowl-notification .jGrowl-close {
z-index: 99;
float: right;
font-weight: bold;
font-size: 1em;
cursor: pointer;
}
div.jGrowl div.jGrowl-closer {
padding-top: 4px;
padding-bottom: 4px;
cursor: pointer;
font-size: .9em;
font-weight: bold;
text-align: center;
.jGrowl .jGrowl-closer {
padding-top: 4px;
padding-bottom: 4px;
cursor: pointer;
font-size: .9em;
font-weight: bold;
text-align: center;
}
/** Hide jGrowl when printing **/
@media print {
div.jGrowl {
display: none;
}
.jGrowl {
display: none;
}
}

File diff suppressed because one or more lines are too long

View file

@ -1203,8 +1203,10 @@ function admin_page_themes(&$a){
foreach($files as $file) {
$f = basename($file);
$is_experimental = intval(file_exists($file . '/experimental'));
$is_supported = 1-(intval(file_exists($file . '/unsupported'))); // Is not used yet
$is_supported = 1-(intval(file_exists($file . '/unsupported')));
$is_allowed = intval(in_array($f,$allowed_themes));
if ($is_allowed OR $is_supported OR get_config("system", "show_unsupported_themes"))
$themes[] = array('name' => $f, 'experimental' => $is_experimental, 'supported' => $is_supported, 'allowed' => $is_allowed);
}
}

View file

@ -145,6 +145,14 @@ function crepair_content(&$a) {
$o .= EOL . '<a href="contacts/' . $cid . '">' . t('Return to contact editor') . '</a>' . EOL;
$allow_remote_self = get_config('system','allow_users_remote_self');
// Disable remote self for everything except feeds.
// There is an issue when you repeat an item from maybe twitter and you got comments from friendica and twitter
// Problem is, you couldn't reply to both networks.
if ($contact['network'] != NETWORK_FEED)
$allow_remote_self = false;
$tpl = get_markup_template('crepair.tpl');
$o .= replace_macros($tpl, array(
'$label_name' => t('Name'),
@ -157,7 +165,7 @@ function crepair_content(&$a) {
'$label_poll' => t('Poll/Feed URL'),
'$label_photo' => t('New photo from this URL'),
'$label_remote_self' => t('Remote Self'),
'$allow_remote_self' => get_config('system','allow_users_remote_self'),
'$allow_remote_self' => $allow_remote_self,
'$remote_self' => array('remote_self', t('Mirror postings from this contact'), $contact['remote_self'], t('Mark this contact as remote_self, this will cause friendica to repost new entries from this contact.'), array('0'=>t('No mirroring'), '1'=>t('Mirror as forwarded posting'), '2'=>t('Mirror as my own posting'))),
'$contact_name' => $contact['name'],
'$contact_nick' => $contact['nick'],

View file

@ -106,7 +106,7 @@ function editpost_content(&$a) {
$o .= replace_macros($tpl,array(
'$return_path' => $_SESSION['return_url'],
'$action' => 'item',
'$share' => t('Edit'),
'$share' => t('Save'),
'$upload' => t('Upload photo'),
'$shortupload' => t('upload photo'),
'$attach' => t('Attach file'),

View file

@ -52,6 +52,8 @@ function completeurl($url, $scheme) {
function parseurl_getsiteinfo($url, $no_guessing = false, $do_oembed = true, $count = 1) {
$a = get_app();
$siteinfo = array();
if ($count > 10) {
@ -71,7 +73,7 @@ function parseurl_getsiteinfo($url, $no_guessing = false, $do_oembed = true, $co
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; ".FRIENDICA_PLATFORM." ".FRIENDICA_VERSION."-".DB_UPDATE_VERSION.")");
curl_setopt($ch, CURLOPT_USERAGENT, $a->get_useragent());
$header = curl_exec($ch);
$curl_info = @curl_getinfo($ch);

View file

@ -123,13 +123,13 @@ function photo_init(&$a) {
$resolution = $r[0]['scale'];
$data = $r[0]['data'];
$mimetype = $r[0]['type'];
}
else {
} else {
// The picure exists. We already checked with the first query.
// obviously, this is not an authorized viev!
$data = file_get_contents('images/nosign.jpg');
$mimetype = 'image/jpeg';
$prvcachecontrol = true;
$public = false;
}
}
}

View file

@ -8,7 +8,7 @@ function update_community_content(&$a) {
header("Content-type: text/html");
echo "<!DOCTYPE html><html><body>\r\n";
echo (($_GET['msie'] == 1) ? '<div>' : '<section>');
echo "<section>";
$text = community_content($a,true);
$pattern = "/<img([^>]*) src=\"([^\"]*)\"/";
@ -26,7 +26,7 @@ function update_community_content(&$a) {
$text = preg_replace($pattern, $replace, $text);
echo str_replace("\t",' ',$text);
echo (($_GET['msie'] == 1) ? '</div>' : '</section>');
echo "</section>";
echo "</body></html>\r\n";
killme();

View file

@ -11,7 +11,7 @@ function update_display_content(&$a) {
header("Content-type: text/html");
echo "<!DOCTYPE html><html><body>\r\n";
echo (($_GET['msie'] == 1) ? '<div>' : '<section>');
echo "<section>";
$text = display_content($a,$profile_uid);
@ -31,7 +31,7 @@ function update_display_content(&$a) {
echo str_replace("\t",' ',$text);
echo (($_GET['msie'] == 1) ? '</div>' : '</section>');
echo "</section>";
echo "</body></html>\r\n";
killme();

View file

@ -11,7 +11,7 @@ function update_network_content(&$a) {
header("Content-type: text/html");
echo "<!DOCTYPE html><html><body>\r\n";
echo (($_GET['msie'] == 1) ? '<div>' : '<section>');
echo "<section>";
if (!get_pconfig($profile_uid, "system", "no_auto_update") OR ($_GET['force'] == 1))
$text = network_content($a,$profile_uid);
@ -34,7 +34,7 @@ function update_network_content(&$a) {
echo str_replace("\t",' ',$text);
echo (($_GET['msie'] == 1) ? '</div>' : '</section>');
echo "</section>";
echo "</body></html>\r\n";
killme();

View file

@ -16,11 +16,7 @@ function update_notes_content(&$a) {
header("Content-type: text/html");
echo "<!DOCTYPE html><html><body>\r\n";
/**
* We can remove this hack once Internet Explorer recognises HTML5 natively
*/
echo (($_GET['msie'] == 1) ? '<div>' : '<section>');
echo "<section>";
/**
*
@ -53,7 +49,7 @@ function update_notes_content(&$a) {
*/
echo str_replace("\t",' ',$text);
echo (($_GET['msie'] == 1) ? '</div>' : '</section>');
echo "</section>";
echo "</body></html>\r\n";
killme();

View file

@ -20,7 +20,7 @@ function update_profile_content(&$a) {
* We can remove this hack once Internet Explorer recognises HTML5 natively
*/
echo (($_GET['msie'] == 1) ? '<div>' : '<section>');
echo "<section>";
/**
*
@ -53,7 +53,7 @@ function update_profile_content(&$a) {
*/
echo str_replace("\t",' ',$text);
echo (($_GET['msie'] == 1) ? '</div>' : '</section>');
echo "</section>";
echo "</body></html>\r\n";
killme();

View file

@ -77,13 +77,45 @@ function wall_upload_post(&$a) {
$filetype = $_FILES['userfile']['type'];
}
elseif(x($_FILES,'media')) {
if (is_array($_FILES['media']['tmp_name']))
$src = $_FILES['media']['tmp_name'][0];
else
$src = $_FILES['media']['tmp_name'];
if (is_array($_FILES['media']['name']))
$filename = basename($_FILES['media']['name'][0]);
else
$filename = basename($_FILES['media']['name']);
if (is_array($_FILES['media']['size']))
$filesize = intval($_FILES['media']['size'][0]);
else
$filesize = intval($_FILES['media']['size']);
if (is_array($_FILES['media']['type']))
$filetype = $_FILES['media']['type'][0];
else
$filetype = $_FILES['media']['type'];
}
if ($filetype=="") $filetype=guess_image_type($filename);
// This is a special treatment for picture upload from Twidere
if (($filename == "octet-stream") AND ($filetype != "")) {
$filename = $filetype;
$filetype = "";
}
if ($filetype=="")
$filetype=guess_image_type($filename);
// If there is a temp name, then do a manual check
// This is more reliable than the provided value
$imagedata = getimagesize($src);
if ($imagedata)
$filetype = $imagedata['mime'];
logger("File upload src: ".$src." - filename: ".$filename.
" - size: ".$filesize." - type: ".$filetype, LOGGER_DEBUG);
$maximagesize = get_config('system','maximagesize');
if(($maximagesize) && ($filesize > $maximagesize)) {
@ -120,8 +152,10 @@ function wall_upload_post(&$a) {
$max_length = get_config('system','max_image_length');
if(! $max_length)
$max_length = MAX_IMAGE_LENGTH;
if($max_length > 0)
if($max_length > 0) {
$ph->scaleImage($max_length);
logger("File upload: Scaling picture to new size ".$max_length, LOGGER_DEBUG);
}
$width = $ph->getWidth();
$height = $ph->getHeight();
@ -149,7 +183,7 @@ function wall_upload_post(&$a) {
if($width > 320 || $height > 320) {
$ph->scaleImage(320);
$r = $ph->store($page_owner_uid, $visitor, $hash, $filename, t('Wall Photos'), 2, 0, $defperm);
if($r)
if($r AND ($smallest == 0))
$smallest = 2;
}
@ -168,7 +202,7 @@ function wall_upload_post(&$a) {
}
}
else {
$m = '[url=' . $a->get_baseurl() . '/photos/' . $page_owner_nick . '/image/' . $hash . '][img]' . $a->get_baseurl() . "/photo/{$hash}-{$smallest}.".$ph->getExt()."[/img][/url]";
$m = '[url='.$a->get_baseurl().'/photos/'.$page_owner_nick.'/image/'.$hash.'][img]'.$a->get_baseurl()."/photo/{$hash}-{$smallest}.".$ph->getExt()."[/img][/url]";
return($m);
}
/* mod Waitman Gobble NO WARRANTY */

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -112,6 +112,8 @@ $a->strings["Posts font size"] = "";
$a->strings["Textareas font size"] = "";
$a->strings["Set colour scheme"] = "Configurar esquema de color";
$a->strings["default"] = "predeterminado";
$a->strings["dark"] = "";
$a->strings["black"] = "";
$a->strings["Background Image"] = "";
$a->strings["The URL to a picture (e.g. from your photo album) that should be used as background image."] = "";
$a->strings["Background Color"] = "";
@ -120,6 +122,7 @@ $a->strings["font size"] = "";
$a->strings["base font size for your interface"] = "";
$a->strings["Set resize level for images in posts and comments (width and height)"] = "Configurar el tamaño de las imágenes en las publicaciones";
$a->strings["Set theme width"] = "Establecer el ancho para el tema";
$a->strings["Set style"] = "";
$a->strings["Delete this item?"] = "¿Eliminar este elemento?";
$a->strings["show fewer"] = "ver menos";
$a->strings["Update %s failed. See error logs."] = "Falló la actualización de %s. Mira los registros de errores.";
@ -388,7 +391,6 @@ $a->strings["view/smarty3 is writable"] = "";
$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "La reescritura de la dirección en .htaccess no funcionó. Revisa la configuración.";
$a->strings["Url rewrite is working"] = "Reescribiendo la dirección...";
$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."] = "El archivo de configuración de base de datos \".htconfig.php\" no se pudo escribir. Por favor, utiliza el texto adjunto para crear un archivo de configuración en la raíz de tu servidor web.";
$a->strings["Errors encountered creating database tables."] = "Se han encontrados errores creando las tablas de la base de datos.";
$a->strings["<h1>What next</h1>"] = "<h1>¿Ahora qué?</h1>";
$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Tendrás que configurar [manualmente] una tarea programada para el sondeo";
$a->strings["Theme settings updated."] = "Configuración de la apariencia actualizada.";
@ -418,6 +420,7 @@ $a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] =
$a->strings["Site settings updated."] = "Configuración de actualización.";
$a->strings["No special theme for mobile devices"] = "No hay tema especial para dispositivos móviles";
$a->strings["Never"] = "Nunca";
$a->strings["At post arrival"] = "";
$a->strings["Frequently"] = "Frequentemente";
$a->strings["Hourly"] = "Cada hora";
$a->strings["Twice daily"] = "Dos veces al día";
@ -498,7 +501,7 @@ $a->strings["Use PHP UTF8 regular expressions"] = "Usar expresiones regulares de
$a->strings["Show Community Page"] = "Ver página de la Comunidad";
$a->strings["Display a Community page showing all recent public postings on this site."] = "Mostrar una página de Comunidad que resuma todas las publicaciones públicas recientes de este sitio.";
$a->strings["Enable OStatus support"] = "Permitir soporte 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."] = "Provee una compatibilidad con OStatus (identi.ca, status.net, etc.) Todas las comunicaciones mediante OStatus son públicas, por lo que se mostrarán avisos sobre la privacidad con frecuencia.";
$a->strings["Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "";
$a->strings["OStatus conversation completion interval"] = "";
$a->strings["How often shall the poller check for new entries in OStatus conversations? This can be a very ressource task."] = "";
$a->strings["Enable Diaspora support"] = "Habilitar el soporte para Diaspora*";
@ -523,11 +526,15 @@ $a->strings["Suppress Language"] = "";
$a->strings["Suppress language information in meta information about a posting."] = "";
$a->strings["Path to item cache"] = "Ruta a la caché del objeto";
$a->strings["Cache duration in seconds"] = "Duración de la caché en segundos";
$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day)."] = "¿Cuánto tiempo debería guardar la caché? Por defecto son 86400 segundos (un día).";
$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "";
$a->strings["Maximum numbers of comments per post"] = "";
$a->strings["How much comments should be shown for each post? Default value is 100."] = "";
$a->strings["Path for lock file"] = "Ruta al archivo protegido";
$a->strings["Temp path"] = "Ruta a los temporales";
$a->strings["Base path to installation"] = "Ruta base para la instalación";
$a->strings["New base url"] = "";
$a->strings["Enable noscrape"] = "";
$a->strings["The noscrape feature speeds up directory submissions by using JSON data instead of HTML scraping."] = "";
$a->strings["Update has been marked successful"] = "La actualización se ha completado con éxito";
$a->strings["Executing %s failed. Check system logs."] = "%s ha fallado, comprueba los registros.";
$a->strings["Update %s was successfully applied."] = "Actualización %s aplicada con éxito.";
@ -769,6 +776,9 @@ $a->strings["Currently ignored"] = "Ignorados";
$a->strings["Currently archived"] = "Archivados";
$a->strings["Hide this contact from others"] = "Ocultar este contacto a los demás.";
$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Los comentarios o \"me gusta\" en tus publicaciones públicas todavía <strong>pueden</strong> ser visibles.";
$a->strings["Notification for new posts"] = "";
$a->strings["Send a notification of every new post of this contact"] = "";
$a->strings["Fetch further information for feeds"] = "";
$a->strings["Suggestions"] = "Sugerencias";
$a->strings["Suggest potential friends"] = "Amistades potenciales sugeridas";
$a->strings["All Contacts"] = "Todos los contactos";
@ -790,11 +800,10 @@ $a->strings["Edit contact"] = "Modificar contacto";
$a->strings["Search your contacts"] = "Buscar en tus contactos";
$a->strings["Update"] = "Actualizar";
$a->strings["everybody"] = "todos";
$a->strings["Account settings"] = "Configuración de tu cuenta";
$a->strings["Additional features"] = "Características adicionales";
$a->strings["Display settings"] = "Configuración Tema/Visualización";
$a->strings["Connector settings"] = "Configuración del conector";
$a->strings["Plugin settings"] = "Configuración de los módulos";
$a->strings["Display"] = "";
$a->strings["Social Networks"] = "";
$a->strings["Delegations"] = "";
$a->strings["Connected apps"] = "Aplicaciones conectadas";
$a->strings["Export personal data"] = "Exportación de datos personales";
$a->strings["Remove account"] = "Eliminar cuenta";
@ -836,7 +845,6 @@ $a->strings["enabled"] = "habilitado";
$a->strings["disabled"] = "deshabilitado";
$a->strings["StatusNet"] = "StatusNet";
$a->strings["Email access is disabled on this site."] = "El acceso por correo está deshabilitado en esta web.";
$a->strings["Connector Settings"] = "Configuración del conector";
$a->strings["Email/Mailbox Setup"] = "Configuración del correo/buzón";
$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Si quieres comunicarte con tus contactos de correo usando este servicio (opcional), por favor, especifica cómo conectar con tu buzón.";
$a->strings["Last successful email check:"] = "Última comprobación del correo con éxito:";
@ -861,7 +869,11 @@ $a->strings["Number of items to display per page:"] = "Número de elementos a mo
$a->strings["Maximum of 100 items"] = "Máximo 100 elementos";
$a->strings["Number of items to display per page when viewed from mobile device:"] = "";
$a->strings["Don't show emoticons"] = "No mostrar emoticones";
$a->strings["Don't show notices"] = "";
$a->strings["Infinite scroll"] = "";
$a->strings["Automatic updates only at the top of the network page"] = "";
$a->strings["User Types"] = "";
$a->strings["Community Types"] = "";
$a->strings["Normal Account Page"] = "Página de cuenta normal";
$a->strings["This account is a normal personal profile"] = "Esta cuenta es el perfil personal normal";
$a->strings["Soapbox Page"] = "Página de tribuna";
@ -962,6 +974,7 @@ $a->strings["public profile"] = "perfil público";
$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s cambió su %2\$s a &ldquo;%3\$s&rdquo;";
$a->strings[" - Visit %1\$s's %2\$s"] = " - Visita %1\$s's %2\$s";
$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s tiene una actualización %2\$s, cambiando %3\$s.";
$a->strings["Hide contacts and friends:"] = "";
$a->strings["Hide your contact/friend list from viewers of this profile?"] = "¿Ocultar tu lista de contactos/amigos en este perfil?";
$a->strings["Edit Profile Details"] = "Editar detalles de tu perfil";
$a->strings["Change Profile Photo"] = "Cambiar imagen del Perfil";
@ -1120,6 +1133,8 @@ $a->strings["Public photo"] = "Foto pública";
$a->strings["Share"] = "Compartir";
$a->strings["View Album"] = "Ver Álbum";
$a->strings["Recent Photos"] = "Fotos recientes";
$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "";
$a->strings["Or - did you try to upload an empty file?"] = "";
$a->strings["File exceeds size limit of %d"] = "El tamaño del archivo excede el límite de %d";
$a->strings["File upload failed."] = "Ha fallado la subida del archivo.";
$a->strings["No videos selected"] = "";
@ -1300,9 +1315,11 @@ $a->strings["This action exceeds the limits set by your subscription plan."] = "
$a->strings["This action is not available under your subscription plan."] = "Esta acción no está permitida para tu subscripción.";
$a->strings["User not found."] = "";
$a->strings["There is no status with this id."] = "";
$a->strings["There is no conversation with this id."] = "";
$a->strings["view full size"] = "Ver a tamaño completo";
$a->strings["Starts:"] = "Inicio:";
$a->strings["Finishes:"] = "Final:";
$a->strings["Cannot locate DNS info for database server '%s'"] = "No se puede encontrar información DNS para la base de datos del servidor '%s'";
$a->strings["(no subject)"] = "(sin asunto)";
$a->strings["noreply"] = "no responder";
$a->strings["An invitation is required."] = "Se necesita invitación.";
@ -1353,6 +1370,7 @@ $a->strings["Tag term:"] = "Etiquetar:";
$a->strings["Where are you right now?"] = "¿Dónde estás ahora?";
$a->strings["Delete item(s)?"] = "";
$a->strings["Post to Email"] = "Publicar mediante correo electrónico";
$a->strings["Connectors disabled, since \"%s\" is enabled."] = "";
$a->strings["permissions"] = "permisos";
$a->strings["Post to Groups"] = "";
$a->strings["Post to Contacts"] = "";
@ -1457,6 +1475,9 @@ $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s publicó en [
$a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica:Notificación] %s te ha nombrado";
$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s te ha nombrado en %2\$s";
$a->strings["%1\$s [url=%2\$s]tagged you[/url]."] = "%1\$s [url=%2\$s]te nombró[/url].";
$a->strings["[Friendica:Notify] %s shared a new post"] = "";
$a->strings["%1\$s shared a new post at %2\$s"] = "";
$a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "";
$a->strings["[Friendica:Notify] %1\$s poked you"] = "[Friendica:Notify] %1\$s te dio un toque";
$a->strings["%1\$s poked you at %2\$s"] = "%1\$s te dio un toque en %2\$s";
$a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s [url=%2\$s]te dio un toque[/url].";
@ -1496,6 +1517,8 @@ $a->strings["Unable to retrieve contact information."] = "No ha sido posible rec
$a->strings["following"] = "siguiendo";
$a->strings["[no subject]"] = "[sin asunto]";
$a->strings["End this session"] = "Cerrar la sesión";
$a->strings["Your videos"] = "";
$a->strings["Your personal notes"] = "";
$a->strings["Sign in"] = "Date de alta";
$a->strings["Home Page"] = "Página de inicio";
$a->strings["Create an account"] = "Crea una cuenta";
@ -1506,6 +1529,8 @@ $a->strings["Search site content"] = " Busca contenido en la página";
$a->strings["Conversations on this site"] = "Conversaciones en este sitio";
$a->strings["Directory"] = "Directorio";
$a->strings["People directory"] = "Directorio de usuarios";
$a->strings["Information"] = "";
$a->strings["Information about this friendica instance"] = "";
$a->strings["Conversations from your friends"] = "Conversaciones de tus amigos";
$a->strings["Network Reset"] = "";
$a->strings["Load Network page with no filters"] = "";
@ -1517,7 +1542,7 @@ $a->strings["Inbox"] = "Entrada";
$a->strings["Outbox"] = "Enviados";
$a->strings["Manage"] = "Administrar";
$a->strings["Manage other pages"] = "Administrar otras páginas";
$a->strings["Delegations"] = "";
$a->strings["Account settings"] = "Configuración de tu cuenta";
$a->strings["Manage/Edit Profiles"] = "";
$a->strings["Manage/edit friends and contacts"] = "Administrar/editar amigos y contactos";
$a->strings["Site setup and configuration"] = "Opciones y configuración del sitio";
@ -1540,7 +1565,8 @@ $a->strings["Love/Romance:"] = "Amor/Romance:";
$a->strings["Work/employment:"] = "Trabajo/ocupación:";
$a->strings["School/education:"] = "Escuela/estudios:";
$a->strings["Image/photo"] = "Imagen/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["<a href=\"%1\$s\" target=\"_blank\">%2\$s</a> %3\$s"] = "";
$a->strings["<span><a href=\"%s\" target=\"_blank\">%s</a> wrote the following <a href=\"%s\" target=\"_blank\">post</a>"] = "";
$a->strings["$1 wrote:"] = "$1 escribió:";
$a->strings["Encrypted content"] = "Contenido cifrado";
$a->strings["Unknown | Not categorised"] = "Desconocido | No clasificado";
@ -1560,6 +1586,9 @@ $a->strings["MySpace"] = "MySpace";
$a->strings["Google+"] = "";
$a->strings["pump.io"] = "";
$a->strings["Twitter"] = "";
$a->strings["Diaspora Connector"] = "";
$a->strings["Statusnet"] = "";
$a->strings["App.net"] = "";
$a->strings["Miscellaneous"] = "Varios";
$a->strings["year"] = "año";
$a->strings["month"] = "mes";
@ -1588,6 +1617,8 @@ $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["Auto-mention Forums"] = "";
$a->strings["Add/remove mention when a fourm page is selected/deselected in ACL window."] = "";
$a->strings["Network Sidebar Widgets"] = "";
$a->strings["Search by Date"] = "";
$a->strings["Ability to select posts by date ranges"] = "";
@ -1619,6 +1650,8 @@ $a->strings["Star Posts"] = "";
$a->strings["Ability to mark special posts with a star indicator"] = "";
$a->strings["Sharing notification from Diaspora network"] = "Compartir notificaciones con la red Diaspora*";
$a->strings["Attachments:"] = "Archivos adjuntos:";
$a->strings["Errors encountered creating database tables."] = "Se han encontrados errores creando las tablas de la base de datos.";
$a->strings["Errors encountered performing database changes."] = "";
$a->strings["Visible to everybody"] = "Visible para cualquiera";
$a->strings["A new person is sharing with you at "] = "Una nueva persona está compartiendo contigo en ";
$a->strings["You have a new follower at "] = "Tienes un nuevo seguidor en ";
@ -1689,4 +1722,3 @@ $a->strings["Don't care"] = "No te importa";
$a->strings["Ask me"] = "Pregúntame";
$a->strings["stopped following"] = "dejó de seguir";
$a->strings["Drop Contact"] = "";
$a->strings["Cannot locate DNS info for database server '%s'"] = "No se puede encontrar información DNS para la base de datos del servidor '%s'";

File diff suppressed because it is too large Load diff

View file

@ -5,7 +5,7 @@ function string_plural_select_fr($n){
return ($n > 1);;
}}
;
$a->strings["This entry was edited"] = "";
$a->strings["This entry was edited"] = "Cette entrée à été édité";
$a->strings["Private Message"] = "Message privé";
$a->strings["Edit"] = "Éditer";
$a->strings["Select"] = "Sélectionner";
@ -15,7 +15,7 @@ $a->strings["add star"] = "mett en avant";
$a->strings["remove star"] = "ne plus mettre en avant";
$a->strings["toggle star status"] = "mettre en avant";
$a->strings["starred"] = "mis en avant";
$a->strings["add tag"] = "ajouter un tag";
$a->strings["add tag"] = "ajouter une étiquette";
$a->strings["I like this (toggle)"] = "J'aime (bascule)";
$a->strings["like"] = "aime";
$a->strings["I don't like this (toggle)"] = "Je n'aime pas (bascule)";
@ -52,14 +52,14 @@ $a->strings["Image"] = "Image";
$a->strings["Link"] = "Lien";
$a->strings["Video"] = "Vidéo";
$a->strings["Preview"] = "Aperçu";
$a->strings["You must be logged in to use addons. "] = "Vous devez être connecté pour utiliser les addons.";
$a->strings["You must be logged in to use addons. "] = "Vous devez être connecté pour utiliser les greffons.";
$a->strings["Not Found"] = "Non trouvé";
$a->strings["Page not found."] = "Page introuvable.";
$a->strings["Permission denied"] = "Permission refusée";
$a->strings["Permission denied."] = "Permission refusée.";
$a->strings["toggle mobile"] = "activ. mobile";
$a->strings["Home"] = "Profil";
$a->strings["Your posts and conversations"] = "Vos notices et conversations";
$a->strings["Your posts and conversations"] = "Vos publications et conversations";
$a->strings["Profile"] = "Profil";
$a->strings["Your profile page"] = "Votre page de profil";
$a->strings["Photos"] = "Photos";
@ -108,16 +108,18 @@ $a->strings["Alignment"] = "Alignement";
$a->strings["Left"] = "Gauche";
$a->strings["Center"] = "Centre";
$a->strings["Color scheme"] = "Palette de couleurs";
$a->strings["Posts font size"] = "Taille de texte des messages";
$a->strings["Posts font size"] = "Taille de texte des publications";
$a->strings["Textareas font size"] = "Taille de police des zones de texte";
$a->strings["Set colour scheme"] = "Choisir le schéma de couleurs";
$a->strings["default"] = "défaut";
$a->strings["dark"] = "sombre";
$a->strings["black"] = "noir";
$a->strings["Background Image"] = "Image de fond";
$a->strings["The URL to a picture (e.g. from your photo album) that should be used as background image."] = "";
$a->strings["The URL to a picture (e.g. from your photo album) that should be used as background image."] = "L'URL vers une image (de votre album de photo, p. ex.) qui devra être utilisée comme image de fond.";
$a->strings["Background Color"] = "Couleur de fond";
$a->strings["HEX value for the background color. Don't include the #"] = "";
$a->strings["font size"] = "Taille de police";
$a->strings["base font size for your interface"] = "";
$a->strings["HEX value for the background color. Don't include the #"] = "Valeur hexadécimale de la couleur de fond (sans le #).";
$a->strings["font size"] = "taille de la police";
$a->strings["base font size for your interface"] = "taille de base de la police pour votre interface";
$a->strings["Set resize level for images in posts and comments (width and height)"] = "Choisir une taille pour les images dans les publications et commentaires (largeur et hauteur)";
$a->strings["Set theme width"] = "Largeur du thème";
$a->strings["Set style"] = "Définir le style";
@ -184,8 +186,8 @@ $a->strings["running at web location"] = "hébergé sur";
$a->strings["Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn more about the Friendica project."] = "Merci de vous rendre sur <a href=\"http://friendica.com\">Friendica.com</a> si vous souhaitez en savoir plus sur le projet Friendica.";
$a->strings["Bug reports and issues: please visit"] = "Pour les rapports de bugs: rendez vous sur";
$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com"] = "Suggestions, remerciements, donations, etc. - écrivez à \"Info\" arob. Friendica - point com";
$a->strings["Installed plugins/addons/apps:"] = "Extensions/applications installées:";
$a->strings["No installed plugins/addons/apps"] = "Aucune extension/greffon/application installée";
$a->strings["Installed plugins/addons/apps:"] = "Extensions/greffons/applications installées:";
$a->strings["No installed plugins/addons/apps"] = "Extensions/greffons/applications non installées:";
$a->strings["%1\$s welcomes %2\$s"] = "%1\$s accueille %2\$s";
$a->strings["Registration details for %s"] = "Détails d'inscription pour %s";
$a->strings["Registration successful. Please check your email for further instructions."] = "Inscription réussie. Vérifiez vos emails pour la suite des instructions.";
@ -233,7 +235,7 @@ $a->strings["%1\$s has joined %2\$s"] = "%1\$s a rejoint %2\$s";
$a->strings["Authorize application connection"] = "Autoriser l'application à se connecter";
$a->strings["Return to your app and insert this Securty Code:"] = "Retournez à votre application et saisissez ce Code de Sécurité : ";
$a->strings["Please login to continue."] = "Merci de vous connecter pour continuer.";
$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Voulez-vous autoriser cette application à accéder à vos billets et contacts, et/ou à créer des billets à votre place?";
$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Voulez-vous autoriser cette application à accéder à vos publications et contacts, et/ou à créer des billets à votre place?";
$a->strings["No valid account found."] = "Impossible de trouver un compte valide.";
$a->strings["Password reset request issued. Check your email."] = "Réinitialisation du mot de passe en cours. Vérifiez votre courriel.";
$a->strings["Password reset requested at %s"] = "Requête de réinitialisation de mot de passe à %s";
@ -294,7 +296,7 @@ $a->strings["Groups"] = "Groupes";
$a->strings["Group Your Contacts"] = "Grouper vos contacts";
$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."] = "Une fois que vous avez trouvé quelques amis, organisez-les en groupes de conversation privés depuis le panneau latéral de la page Contacts. Vous pourrez ensuite interagir avec chaque groupe de manière privée depuis la page Réseau.";
$a->strings["Why Aren't My Posts Public?"] = "Pourquoi mes éléments ne sont pas publics?";
$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 respecte votre vie privée. Par défaut, tous vos éléments seront seulement montrés à vos amis. Pour plus d'information, consultez la section \"aide\" du lien ci-dessus.";
$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 respecte votre vie privée. Par défaut, toutes vos publications seront seulement montrés à vos amis. Pour plus d'information, consultez la section \"aide\" du lien ci-dessus.";
$a->strings["Getting Help"] = "Obtenir de l'aide";
$a->strings["Go to the Help Section"] = "Aller à la section Aide";
$a->strings["Our <strong>help</strong> pages may be consulted for detail on other program features and resources."] = "Nos pages d'<strong>aide</strong> peuvent être consultées pour davantage de détails sur les fonctionnalités ou les ressources.";
@ -308,7 +310,7 @@ $a->strings["Saved Searches"] = "Recherches";
$a->strings["add"] = "ajouter";
$a->strings["Commented Order"] = "Tri par commentaires";
$a->strings["Sort by Comment Date"] = "Trier par date de commentaire";
$a->strings["Posted Order"] = "Tri par publications";
$a->strings["Posted Order"] = "Tri des publications";
$a->strings["Sort by Post Date"] = "Trier par date de publication";
$a->strings["Personal"] = "Personnel";
$a->strings["Posts that mention or involve you"] = "Publications qui vous concernent";
@ -329,7 +331,7 @@ $a->strings["Group: "] = "Groupe: ";
$a->strings["Contact: "] = "Contact: ";
$a->strings["Private messages to this person are at risk of public disclosure."] = "Les messages privés envoyés à ce contact s'exposent à une diffusion incontrôlée.";
$a->strings["Invalid contact."] = "Contact invalide.";
$a->strings["Friendica Communications Server - Setup"] = "";
$a->strings["Friendica Communications Server - Setup"] = "Serveur de communications Friendica - Configuration";
$a->strings["Could not connect to database."] = "Impossible de se connecter à la base.";
$a->strings["Could not create table."] = "Impossible de créer une table.";
$a->strings["Your Friendica site database has been installed."] = "La base de données de votre site Friendica a bien été installée.";
@ -389,7 +391,6 @@ $a->strings["view/smarty3 is writable"] = "view/smarty3 est autorisé à l écri
$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "La réécriture d'URL dans le fichier .htaccess ne fonctionne pas. Vérifiez la configuration de votre serveur.";
$a->strings["Url rewrite is working"] = "La réécriture d'URL fonctionne.";
$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."] = "Le fichier de configuration de la base (\".htconfig.php\") ne peut être créé. Merci d'utiliser le texte ci-joint pour créer ce fichier à la racine de votre hébergement.";
$a->strings["Errors encountered creating database tables."] = "Des erreurs ont été signalées lors de la création des tables.";
$a->strings["<h1>What next</h1>"] = "<h1>Ensuite</h1>";
$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT: Vous devez configurer [manuellement] une tâche programmée pour le 'poller'.";
$a->strings["Theme settings updated."] = "Réglages du thème sauvés.";
@ -415,7 +416,7 @@ $a->strings["Registered users"] = "Utilisateurs inscrits";
$a->strings["Pending registrations"] = "Inscriptions en attente";
$a->strings["Version"] = "Versio";
$a->strings["Active plugins"] = "Extensions activés";
$a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] = "";
$a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] = "Impossible d'analyser l'URL de base. Doit contenir au moins <scheme>://<domain>";
$a->strings["Site settings updated."] = "Réglages du site mis-à-jour.";
$a->strings["No special theme for mobile devices"] = "Pas de thème particulier pour les terminaux mobiles";
$a->strings["Never"] = "Jamais";
@ -436,11 +437,11 @@ $a->strings["File upload"] = "Téléversement de fichier";
$a->strings["Policies"] = "Politiques";
$a->strings["Advanced"] = "Avancé";
$a->strings["Performance"] = "Performance";
$a->strings["Relocate - WARNING: advanced function. Could make this server unreachable."] = "";
$a->strings["Relocate - WARNING: advanced function. Could make this server unreachable."] = "Relocalisation - ATTENTION: fonction avancée. Peut rendre ce serveur inaccessible.";
$a->strings["Site name"] = "Nom du site";
$a->strings["Banner/Logo"] = "Bannière/Logo";
$a->strings["Additional Info"] = "Informations supplémentaires";
$a->strings["For public servers: you can add additional information here that will be listed at dir.friendica.com/siteinfo."] = "";
$a->strings["For public servers: you can add additional information here that will be listed at dir.friendica.com/siteinfo."] = "Pour les serveurs publics vous pouvez ajouter ici des informations supplémentaires qui seront listées sur dir.friendica.com/siteinfo.";
$a->strings["System language"] = "Langue du système";
$a->strings["System theme"] = "Thème du système";
$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Thème par défaut sur ce site - peut être changé au niveau du profile utilisateur - <a href='#' id='cnftheme'>changer les réglages du thème</a>";
@ -448,8 +449,8 @@ $a->strings["Mobile system theme"] = "Thème mobile";
$a->strings["Theme for mobile devices"] = "Thème pour les terminaux mobiles";
$a->strings["SSL link policy"] = "Politique SSL pour les liens";
$a->strings["Determines whether generated links should be forced to use SSL"] = "Détermine si les liens générés doivent forcer l'utilisation de SSL";
$a->strings["Old style 'Share'"] = "";
$a->strings["Deactivates the bbcode element 'share' for repeating items."] = "";
$a->strings["Old style 'Share'"] = "Anciens style 'Partage'";
$a->strings["Deactivates the bbcode element 'share' for repeating items."] = "Désactive l'élément 'partage' de bbcode pour répéter les articles.";
$a->strings["Hide help entry from navigation menu"] = "Cacher l'aide du menu de navigation";
$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "Cacher du menu de navigation le l'entrée des vers les pages d'aide. Vous pouvez toujours y accéder en tapant directement /help.";
$a->strings["Single user instance"] = "Instance mono-utilisateur";
@ -482,13 +483,13 @@ $a->strings["Allow infinite level threading for items on this site."] = "Permett
$a->strings["Private posts by default for new users"] = "Publications privées par défaut pour les nouveaux utilisateurs";
$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "Rendre les publications de tous les nouveaux utilisateurs accessibles seulement par le groupe de contacts par défaut, et non par tout le monde.";
$a->strings["Don't include post content in email notifications"] = "Ne pas inclure le contenu posté dans l'e-mail de notification";
$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."] = "Ne pas inclure le contenu d'un billet/commentaire/message privé/etc dans l'e-mail de notification qui est envoyé à partir du site, par mesure de confidentialité.";
$a->strings["Disallow public access to addons listed in the apps menu."] = "Interdire l'acces public pour les extentions listées dans le menu apps.";
$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "";
$a->strings["Don't embed private images in posts"] = "";
$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "";
$a->strings["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."] = "Ne pas inclure le contenu de publication/commentaire/message privé/etc dans l'e-mail de notification qui est envoyé à partir du site, par mesure de confidentialité.";
$a->strings["Disallow public access to addons listed in the apps menu."] = "Interdire laccès public pour les greffons listées dans le menu apps.";
$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "Cocher cette case restreint la liste des greffons dans le menu des applications seulement aux membres.";
$a->strings["Don't embed private images in posts"] = "Ne pas miniaturiser les images privées dans les publications";
$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."] = "Ne remplacez pas les images privées hébergées localement dans les publications avec une image attaché en copie, car cela signifie que le contact qui reçoit les publications contenant ces photos privées devra sauthentifier pour charger chaque image, ce qui peut prendre du temps.";
$a->strings["Allow Users to set remote_self"] = "Autoriser les utilisateurs à définir remote_self";
$a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "";
$a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "Cocher cette case, permet à chaque utilisateur de marquer chaque contact comme un remote_self dans la boîte de dialogue de réparation des contacts. Activer cette fonction à un contact engendre la réplique de toutes les publications d'un contact dans le flux d'activités des utilisateurs.";
$a->strings["Block multiple registrations"] = "Interdire les inscriptions multiples";
$a->strings["Disallow users to register additional accounts for use as pages."] = "Ne pas permettre l'inscription de comptes multiples comme des pages.";
$a->strings["OpenID support"] = "Support OpenID";
@ -522,14 +523,18 @@ $a->strings["Maximum system load before delivery and poll processes are deferred
$a->strings["Use MySQL full text engine"] = "Utiliser le moteur de recherche plein texte de MySQL";
$a->strings["Activates the full text engine. Speeds up search - but can only search for four and more characters."] = "Activer le moteur de recherche plein texte. Accélère la recherche mais peut seulement rechercher quatre lettres ou plus.";
$a->strings["Suppress Language"] = "Supprimer un langage";
$a->strings["Suppress language information in meta information about a posting."] = "";
$a->strings["Suppress language information in meta information about a posting."] = "Supprimer les informations de langue dans les métadonnées des publications.";
$a->strings["Path to item cache"] = "Chemin vers le cache des objets.";
$a->strings["Cache duration in seconds"] = "Durée du cache en secondes";
$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day)."] = "Combien de temps faut-il garder les fichiers du cache? La valeur par défaut est de 86400 secondes (un jour).";
$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "";
$a->strings["Maximum numbers of comments per post"] = "Nombre maximum de commentaires par publication";
$a->strings["How much comments should be shown for each post? Default value is 100."] = "Combien de commentaires doivent être affichés pour chaque publication? Valeur par défaut: 100.";
$a->strings["Path for lock file"] = "Chemin vers le ficher de verrouillage";
$a->strings["Temp path"] = "Chemin des fichiers temporaires";
$a->strings["Base path to installation"] = "Chemin de base de l'installation";
$a->strings["New base url"] = "";
$a->strings["New base url"] = "Nouvelle URL de base";
$a->strings["Enable noscrape"] = "";
$a->strings["The noscrape feature speeds up directory submissions by using JSON data instead of HTML scraping."] = "";
$a->strings["Update has been marked successful"] = "Mise-à-jour validée comme 'réussie'";
$a->strings["Executing %s failed. Check system logs."] = "L'éxecution de %s a échoué. Vérifiez les journaux du système.";
$a->strings["Update %s was successfully applied."] = "Mise-à-jour %s appliquée avec succès.";
@ -555,7 +560,7 @@ $a->strings["User '%s' blocked"] = "Utilisateur '%s' bloqué";
$a->strings["Add User"] = "Ajouter l'utilisateur";
$a->strings["select all"] = "tout sélectionner";
$a->strings["User registrations waiting for confirm"] = "Inscriptions d'utilisateurs en attente de confirmation";
$a->strings["User waiting for permanent deletion"] = "";
$a->strings["User waiting for permanent deletion"] = "Utilisateur en attente de suppression définitive";
$a->strings["Request date"] = "Date de la demande";
$a->strings["Name"] = "Nom";
$a->strings["Email"] = "Courriel";
@ -570,9 +575,9 @@ $a->strings["New User"] = "Nouvel utilisateur";
$a->strings["Register date"] = "Date d'inscription";
$a->strings["Last login"] = "Dernière connexion";
$a->strings["Last item"] = "Dernier élément";
$a->strings["Deleted since"] = "";
$a->strings["Deleted since"] = "Supprimé depuis";
$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?"] = "Les utilisateurs sélectionnés vont être supprimés!\\n\\nTout ce qu'ils ont posté sur ce site sera définitivement perdu!\\n\\nÊtes-vous certain?";
$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Les utilisateurs sélectionnés vont être supprimés!\\n\\nTout ce qu'ils ont posté sur ce site sera définitivement effacé!\\n\\nÊtes-vous certain?";
$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'utilisateur {0} va être supprimé!\\n\\nTout ce qu'il a posté sur ce site sera définitivement perdu!\\n\\nÊtes-vous certain?";
$a->strings["Name of the new user."] = "Nom du nouvel utilisateur.";
$a->strings["Nickname"] = "Pseudo";
@ -605,9 +610,9 @@ $a->strings["Search"] = "Recherche";
$a->strings["No results."] = "Aucun résultat.";
$a->strings["Tips for New Members"] = "Conseils aux nouveaux venus";
$a->strings["link"] = "lien";
$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s a taggué %3\$s de %2\$s avec %4\$s";
$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s a étiqueté %3\$s de %2\$s avec %4\$s";
$a->strings["Item not found"] = "Élément introuvable";
$a->strings["Edit post"] = "Éditer le billet";
$a->strings["Edit post"] = "Éditer la publication";
$a->strings["upload photo"] = "envoi image";
$a->strings["Attach file"] = "Joindre fichier";
$a->strings["attach file"] = "ajout fichier";
@ -622,7 +627,7 @@ $a->strings["Clear browser location"] = "Effacer la localisation du navigateur";
$a->strings["clear location"] = "supp. localisation";
$a->strings["Permission settings"] = "Réglages des permissions";
$a->strings["CC: email addresses"] = "CC: adresses de courriel";
$a->strings["Public post"] = "Billet publique";
$a->strings["Public post"] = "Publication publique";
$a->strings["Set title"] = "Définir un titre";
$a->strings["Categories (comma-separated list)"] = "Catégories (séparées par des virgules)";
$a->strings["Example: bob@example.com, mary@example.com"] = "Exemple: bob@exemple.com, mary@exemple.com";
@ -641,12 +646,12 @@ $a->strings["About:"] = "À propos:";
$a->strings["No entries (some entries may be hidden)."] = "Aucune entrée (certaines peuvent être cachées).";
$a->strings["Contact settings applied."] = "Réglages du contact appliqués.";
$a->strings["Contact update failed."] = "Impossible d'appliquer les réglages.";
$a->strings["Repair Contact Settings"] = "Réglages du réparateur de contacts";
$a->strings["Repair Contact Settings"] = "Réglages de réparation des contacts";
$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong>ATTENTION: Manipulation réservée aux experts</strong>, toute information incorrecte pourrait empêcher la communication avec ce contact.";
$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "une photo";
$a->strings["Return to contact editor"] = "Retour à l'éditeur de contact";
$a->strings["Account Nickname"] = "Pseudo du compte";
$a->strings["@Tagname - overrides Name/Nickname"] = "@NomDuTag - prend le pas sur Nom/Pseudo";
$a->strings["@Tagname - overrides Name/Nickname"] = "@NomEtiquette - prend le pas sur Nom/Pseudo";
$a->strings["Account URL"] = "URL du compte";
$a->strings["Friend Request URL"] = "Echec du téléversement de l'image.";
$a->strings["Friend Confirm URL"] = "Accès public refusé.";
@ -761,16 +766,16 @@ $a->strings["Edit contact notes"] = "Éditer les notes des contacts";
$a->strings["Visit %s's profile [%s]"] = "Visiter le profil de %s [%s]";
$a->strings["Block/Unblock contact"] = "Bloquer/débloquer ce contact";
$a->strings["Ignore contact"] = "Ignorer ce contact";
$a->strings["Repair URL settings"] = "parer les réglages d'URL";
$a->strings["Repair URL settings"] = "glages de réparation des URL";
$a->strings["View conversations"] = "Voir les conversations";
$a->strings["Delete contact"] = "Effacer ce contact";
$a->strings["Last update:"] = "Dernière mise-à-jour :";
$a->strings["Update public posts"] = "Met ses entrées publiques à jour: ";
$a->strings["Update public posts"] = "Mettre à jour les publications publiques:";
$a->strings["Currently blocked"] = "Actuellement bloqué";
$a->strings["Currently ignored"] = "Actuellement ignoré";
$a->strings["Currently archived"] = "Actuellement archivé";
$a->strings["Hide this contact from others"] = "Cacher ce contact aux autres";
$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Les réponses et \"j'aime\" à vos contenus publics <strong>peuvent</strong> être toujours visibles";
$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Les réponses et \"j'aime\" à vos publications publiques <strong>peuvent</strong> être toujours visibles";
$a->strings["Notification for new posts"] = "Notification des nouvelles publications";
$a->strings["Send a notification of every new post of this contact"] = "";
$a->strings["Fetch further information for feeds"] = "";
@ -850,7 +855,7 @@ $a->strings["None"] = "Aucun(e)";
$a->strings["Email login name:"] = "Nom de connexion:";
$a->strings["Email password:"] = "Mot de passe:";
$a->strings["Reply-to address:"] = "Adresse de réponse:";
$a->strings["Send public posts to all email contacts:"] = "Les notices publiques vont à tous les contacts courriel:";
$a->strings["Send public posts to all email contacts:"] = "Envoyer les publications publiques à tous les contacts courriels:";
$a->strings["Action after import:"] = "Action après import:";
$a->strings["Mark as seen"] = "Marquer comme vu";
$a->strings["Move to folder"] = "Déplacer vers";
@ -866,6 +871,7 @@ $a->strings["Number of items to display per page when viewed from mobile device:
$a->strings["Don't show emoticons"] = "Ne pas afficher les émoticônes (smileys grahiques)";
$a->strings["Don't show notices"] = "";
$a->strings["Infinite scroll"] = "";
$a->strings["Automatic updates only at the top of the network page"] = "";
$a->strings["User Types"] = "";
$a->strings["Community Types"] = "";
$a->strings["Normal Account Page"] = "Compte normal";
@ -885,21 +891,21 @@ $a->strings["Publish your default profile in the global social directory?"] = "P
$a->strings["Hide your contact/friend list from viewers of your default profile?"] = "Cacher votre liste de contacts/amis des visiteurs de votre profil par défaut?";
$a->strings["Hide your profile details from unknown viewers?"] = "Cacher les détails du profil aux visiteurs inconnus?";
$a->strings["Allow friends to post to your profile page?"] = "Autoriser vos amis à publier sur votre profil?";
$a->strings["Allow friends to tag your posts?"] = "Autoriser vos amis à tagguer vos notices?";
$a->strings["Allow friends to tag your posts?"] = "Autoriser vos amis à étiqueter vos publications?";
$a->strings["Allow us to suggest you as a potential friend to new members?"] = "Autoriser les suggestions d'amis potentiels aux nouveaux arrivants?";
$a->strings["Permit unknown people to send you private mail?"] = "Autoriser les messages privés d'inconnus?";
$a->strings["Profile is <strong>not published</strong>."] = "Ce profil n'est <strong>pas publié</strong>.";
$a->strings["or"] = "ou";
$a->strings["Your Identity Address is"] = "L'adresse de votre identité est";
$a->strings["Automatically expire posts after this many days:"] = "Les publications expirent automatiquement après (en jours) :";
$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Si ce champ est vide, les notices n'expireront pas. Les notices expirées seront supprimées";
$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Si ce champ est vide, les publications n'expireront pas. Les publications expirées seront supprimées";
$a->strings["Advanced expiration settings"] = "Réglages avancés de l'expiration";
$a->strings["Advanced Expiration"] = "Expiration (avancé)";
$a->strings["Expire posts:"] = "Faire expirer les contenus:";
$a->strings["Expire posts:"] = "Faire expirer les publications:";
$a->strings["Expire personal notes:"] = "Faire expirer les notes personnelles:";
$a->strings["Expire starred posts:"] = "Faire expirer les contenus marqués:";
$a->strings["Expire starred posts:"] = "Faire expirer les publications marqués:";
$a->strings["Expire photos:"] = "Faire expirer les photos:";
$a->strings["Only expire posts by others:"] = "Faire expirer seulement les messages des autres :";
$a->strings["Only expire posts by others:"] = "Faire expirer seulement les publications des autres:";
$a->strings["Account Settings"] = "Compte";
$a->strings["Password Settings"] = "Réglages de mot de passe";
$a->strings["New Password:"] = "Nouveau mot de passe:";
@ -912,18 +918,18 @@ $a->strings["Basic Settings"] = "Réglages basiques";
$a->strings["Full Name:"] = "Nom complet:";
$a->strings["Email Address:"] = "Adresse courriel:";
$a->strings["Your Timezone:"] = "Votre fuseau horaire:";
$a->strings["Default Post Location:"] = "Publication par défaut depuis :";
$a->strings["Default Post Location:"] = "Emplacement de publication par défaut:";
$a->strings["Use Browser Location:"] = "Utiliser la localisation géographique du navigateur:";
$a->strings["Security and Privacy Settings"] = "Réglages de sécurité et vie privée";
$a->strings["Maximum Friend Requests/Day:"] = "Nombre maximal de requêtes d'amitié/jour:";
$a->strings["(to prevent spam abuse)"] = "(pour limiter l'impact du spam)";
$a->strings["Default Post Permissions"] = "Permissions par défaut sur les articles";
$a->strings["Default Post Permissions"] = "Permissions de publication par défaut";
$a->strings["(click to open/close)"] = "(cliquer pour ouvrir/fermer)";
$a->strings["Show to Groups"] = "Montrer aux groupes";
$a->strings["Show to Contacts"] = "Montrer aux Contacts";
$a->strings["Default Private Post"] = "Message privé par défaut";
$a->strings["Default Public Post"] = "Message publique par défaut";
$a->strings["Default Permissions for New Posts"] = "Permissions par défaut sur les nouveaux articles";
$a->strings["Default Permissions for New Posts"] = "Permissions par défaut pour les nouvelles publications";
$a->strings["Maximum private messages per day from unknown people:"] = "Maximum de messages privés d'inconnus par jour:";
$a->strings["Notification Settings"] = "Réglages de notification";
$a->strings["By default post a status message when:"] = "Par défaut, poster un statut quand:";
@ -937,7 +943,7 @@ $a->strings["Someone writes on your profile wall"] = "Quelqu'un écrit sur votre
$a->strings["Someone writes a followup comment"] = "Quelqu'un vous commente";
$a->strings["You receive a private message"] = "Vous recevez un message privé";
$a->strings["You receive a friend suggestion"] = "Vous avez reçu une suggestion d'ami";
$a->strings["You are tagged in a post"] = "Vous avez été repéré dans une publication";
$a->strings["You are tagged in a post"] = "Vous avez été étiquetté dans une publication";
$a->strings["You are poked/prodded/etc. in a post"] = "Vous avez été sollicité dans une publication";
$a->strings["Advanced Account/Page Type Settings"] = "Paramètres avancés de compte/page";
$a->strings["Change the behaviour of this account for special situations"] = "Modifier le comportement de ce compte dans certaines situations";
@ -968,6 +974,7 @@ $a->strings["public profile"] = "profil public";
$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s a changé %2\$s en &ldquo;%3\$s&rdquo;";
$a->strings[" - Visit %1\$s's %2\$s"] = "Visiter le %2\$s de %1\$s";
$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s a mis à jour son %2\$s, en modifiant %3\$s.";
$a->strings["Hide contacts and friends:"] = "";
$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Cacher ma liste d'amis/contacts des visiteurs de ce profil?";
$a->strings["Edit Profile Details"] = "Éditer les détails du profil";
$a->strings["Change Profile Photo"] = "Changer la photo du profil";
@ -1087,7 +1094,7 @@ $a->strings["Delete Album"] = "Effacer l'album";
$a->strings["Do you really want to delete this photo album and all its photos?"] = "Voulez-vous vraiment supprimer cet album photo et toutes ses photos ?";
$a->strings["Delete Photo"] = "Effacer la photo";
$a->strings["Do you really want to delete this photo?"] = "Voulez-vous vraiment supprimer cette photo ?";
$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s a été identifié %2\$s par %3\$s";
$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s a été étiqueté dans %2\$s par %3\$s";
$a->strings["a photo"] = "une photo";
$a->strings["Image exceeds size limit of "] = "L'image dépasse la taille maximale de ";
$a->strings["Image file is empty."] = "Fichier image vide.";
@ -1113,7 +1120,7 @@ $a->strings["View photo"] = "Voir photo";
$a->strings["Edit photo"] = "Éditer la photo";
$a->strings["Use as profile photo"] = "Utiliser comme photo de profil";
$a->strings["View Full Size"] = "Voir en taille réelle";
$a->strings["Tags: "] = "Étiquettes: ";
$a->strings["Tags: "] = "Étiquettes:";
$a->strings["[Remove any tag]"] = "[Retirer toutes les étiquettes]";
$a->strings["Rotate CW (right)"] = "Tourner dans le sens des aiguilles d'une montre (vers la droite)";
$a->strings["Rotate CCW (left)"] = "Tourner dans le sens contraire des aiguilles d'une montre (vers la gauche)";
@ -1168,9 +1175,9 @@ $a->strings["Clear notifications"] = "Effacer les notifications";
$a->strings["Profile Match"] = "Correpondance de profils";
$a->strings["No keywords to match. Please add keywords to your default profile."] = "Aucun mot-clé en correspondance. Merci d'ajouter des mots-clés à votre profil par défaut.";
$a->strings["is interested in:"] = "s'intéresse à:";
$a->strings["Tag removed"] = "Étiquette enlevée";
$a->strings["Tag removed"] = "Étiquette supprimée";
$a->strings["Remove Item Tag"] = "Enlever l'étiquette de l'élément";
$a->strings["Select a tag to remove: "] = "Choisir une étiquette à enlever: ";
$a->strings["Select a tag to remove: "] = "Sélectionner une étiquette à supprimer: ";
$a->strings["Remove"] = "Utiliser comme photo de profil";
$a->strings["Event title and start time are required."] = "Vous devez donner un nom et un horaire de début à l'événement.";
$a->strings["l, F j"] = "l, F j";
@ -1206,8 +1213,8 @@ $a->strings["Please enter your password for verification:"] = "Merci de saisir v
$a->strings["Friend suggestion sent."] = "Suggestion d'amitié/contact envoyée.";
$a->strings["Suggest Friends"] = "Suggérer des amis/contacts";
$a->strings["Suggest a friend for %s"] = "Suggérer un ami/contact pour %s";
$a->strings["Unable to locate original post."] = "Impossible de localiser l'article original.";
$a->strings["Empty post discarded."] = "Article vide défaussé.";
$a->strings["Unable to locate original post."] = "Impossible de localiser la publication originale.";
$a->strings["Empty post discarded."] = "Publication vide rejetée.";
$a->strings["System error. Post not saved."] = "Erreur système. Publication non sauvée.";
$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Ce message vous a été envoyé par %s, membre du réseau social Friendica.";
$a->strings["You may visit them online at %s"] = "Vous pouvez leur rendre visite sur %s";
@ -1216,12 +1223,12 @@ $a->strings["%s posted an update."] = "%s a publié une mise à jour.";
$a->strings["{0} wants to be your friend"] = "{0} souhaite être votre ami(e)";
$a->strings["{0} sent you a message"] = "{0} vous a envoyé un message";
$a->strings["{0} requested registration"] = "{0} a demandé à s'inscrire";
$a->strings["{0} commented %s's post"] = "{0} a commenté une notice de %s";
$a->strings["{0} liked %s's post"] = "{0} a aimé une notice de %s";
$a->strings["{0} disliked %s's post"] = "{0} n'a pas aimé une notice de %s";
$a->strings["{0} commented %s's post"] = "{0} a commenté la publication de %s";
$a->strings["{0} liked %s's post"] = "{0} a aimé la publication de %s";
$a->strings["{0} disliked %s's post"] = "{0} n'a pas aimé la publication de %s";
$a->strings["{0} is now friends with %s"] = "{0} est désormais ami(e) avec %s";
$a->strings["{0} posted"] = "{0} a posté";
$a->strings["{0} tagged %s's post with #%s"] = "{0} a taggué la notice de %s avec #%s";
$a->strings["{0} posted"] = "{0} a publié";
$a->strings["{0} tagged %s's post with #%s"] = "{0} a étiqueté la publication de %s avec #%s";
$a->strings["{0} mentioned you in a post"] = "{0} vous a mentionné dans une publication";
$a->strings["OpenID protocol error. No ID returned."] = "Erreur de protocole OpenID. Pas d'ID en retour.";
$a->strings["Account not found and OpenID registration is not permitted on this site."] = "Compte introuvable, et l'inscription OpenID n'est pas autorisée sur ce site.";
@ -1236,7 +1243,7 @@ $a->strings["Hide Ignored Requests"] = "Cacher les demandes ignorées";
$a->strings["Notification type: "] = "Type de notification: ";
$a->strings["Friend Suggestion"] = "Suggestion d'amitié/contact";
$a->strings["suggested by %s"] = "suggéré(e) par %s";
$a->strings["Post a new friend activity"] = "Poster concernant les nouvelles amitiés";
$a->strings["Post a new friend activity"] = "Poster une nouvelle avtivité d'ami";
$a->strings["if applicable"] = "si possible";
$a->strings["Claims to be known to you: "] = "Prétend que vous le connaissez: ";
$a->strings["yes"] = "oui";
@ -1249,11 +1256,11 @@ $a->strings["Friend/Connect Request"] = "Demande de connexion/relation";
$a->strings["New Follower"] = "Nouvel abonné";
$a->strings["No introductions."] = "Aucune demande d'introduction.";
$a->strings["Notifications"] = "Notifications";
$a->strings["%s liked %s's post"] = "%s a aimé le billet de %s";
$a->strings["%s disliked %s's post"] = "%s n'a pas aimé le billet de %s";
$a->strings["%s liked %s's post"] = "%s a aimé la publication de %s";
$a->strings["%s disliked %s's post"] = "%s n'a pas aimé la publication de %s";
$a->strings["%s is now friends with %s"] = "%s est désormais ami(e) avec %s";
$a->strings["%s created a new post"] = "%s a publié un billet";
$a->strings["%s commented on %s's post"] = "%s a commenté le billet de %s";
$a->strings["%s created a new post"] = "%s a créé une nouvelle publication";
$a->strings["%s commented on %s's post"] = "%s a commenté la publication de %s";
$a->strings["No more network notifications."] = "Aucune notification du réseau.";
$a->strings["Network Notifications"] = "Notifications du réseau";
$a->strings["No more personal notifications."] = "Aucun notification personnelle.";
@ -1344,7 +1351,7 @@ $a->strings["Follow Thread"] = "Suivre le fil";
$a->strings["View Status"] = "Voir les statuts";
$a->strings["View Profile"] = "Voir le profil";
$a->strings["View Photos"] = "Voir les photos";
$a->strings["Network Posts"] = "Posts du Réseau";
$a->strings["Network Posts"] = "Publications du réseau";
$a->strings["Edit Contact"] = "Éditer le contact";
$a->strings["Send PM"] = "Message privé";
$a->strings["Poke"] = "Sollicitations (pokes)";
@ -1359,18 +1366,18 @@ $a->strings["%s don't like this."] = "%s n'aiment pas ça.";
$a->strings["Visible to <strong>everybody</strong>"] = "Visible par <strong>tout le monde</strong>";
$a->strings["Please enter a video link/URL:"] = "Entrez un lien/URL video :";
$a->strings["Please enter an audio link/URL:"] = "Entrez un lien/URL audio :";
$a->strings["Tag term:"] = "Tag : ";
$a->strings["Tag term:"] = "Terme d'étiquette:";
$a->strings["Where are you right now?"] = "Où êtes-vous présentemment?";
$a->strings["Delete item(s)?"] = "Supprimer les élément(s) ?";
$a->strings["Post to Email"] = "Publier aussi par courriel";
$a->strings["Post to Email"] = "Publier aux courriels";
$a->strings["Connectors disabled, since \"%s\" is enabled."] = "";
$a->strings["permissions"] = "permissions";
$a->strings["Post to Groups"] = "";
$a->strings["Post to Contacts"] = "";
$a->strings["Post to Groups"] = "Publier aux groupes";
$a->strings["Post to Contacts"] = "Publier aux contacts";
$a->strings["Private post"] = "Message privé";
$a->strings["Logged out."] = "Déconnecté.";
$a->strings["Error decoding account file"] = "";
$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "";
$a->strings["Error decoding account file"] = "Une erreur a été détecté en décodant un fichier utilisateur";
$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Erreur ! Pas de ficher de version existant ! Êtes vous sur un compte Friendica ?";
$a->strings["Error! Cannot check nickname"] = "Erreur! Pseudo invalide";
$a->strings["User '%s' already exists on this server!"] = "L'utilisateur '%s' existe déjà sur ce serveur!";
$a->strings["User creation error"] = "Erreur de création d'utilisateur";
@ -1465,18 +1472,18 @@ $a->strings["Please visit %s to view and/or reply to the conversation."] = "Merc
$a->strings["[Friendica:Notify] %s posted to your profile wall"] = "[Friendica:Notification] %s a posté sur votre mur de profil";
$a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s a publié sur votre mur à %2\$s";
$a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s a posté sur [url=%2\$s]votre mur[/url]";
$a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica:Notification] %s vous a repéré";
$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s vous parle sur %2\$s";
$a->strings["%1\$s [url=%2\$s]tagged you[/url]."] = "%1\$s [url=%2\$s]vous a taggé[/url].";
$a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica:Notification] %s vous a étiqueté";
$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s vous a étiqueté sur %2\$s";
$a->strings["%1\$s [url=%2\$s]tagged you[/url]."] = "%1\$s [url=%2\$s]vous a étiqueté[/url].";
$a->strings["[Friendica:Notify] %s shared a new post"] = "[Friendica:Notification] %s partage une nouvelle publication";
$a->strings["%1\$s shared a new post at %2\$s"] = "";
$a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]partage une publication[/url].";
$a->strings["[Friendica:Notify] %1\$s poked you"] = "[Friendica:Notify] %1\$s vous a sollicité";
$a->strings["%1\$s poked you at %2\$s"] = "%1\$s vous a sollicité via %2\$s";
$a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s vous a [url=%2\$s]sollicité[/url].";
$a->strings["[Friendica:Notify] %s tagged your post"] = "[Friendica:Notification] %s a repéré votre publication";
$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s a tagué votre contenu sur %2\$s";
$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s a tagué [url=%2\$s]votre contenu[/url]";
$a->strings["[Friendica:Notify] %s tagged your post"] = "[Friendica:Notification] %s a étiqueté votre publication";
$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s a étiqueté votre publication sur %2\$s";
$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s a étiqueté [url=%2\$s]votre publication[/url]";
$a->strings["[Friendica:Notify] Introduction received"] = "[Friendica:Notification] Introduction reçue";
$a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Vous avez reçu une introduction de '%1\$s' sur %2\$s";
$a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "Vous avez reçu [url=%1\$s]une introduction[/url] de %2\$s.";
@ -1510,6 +1517,8 @@ $a->strings["Unable to retrieve contact information."] = "Impossible de récupé
$a->strings["following"] = "following";
$a->strings["[no subject]"] = "[pas de sujet]";
$a->strings["End this session"] = "Mettre fin à cette session";
$a->strings["Your videos"] = "";
$a->strings["Your personal notes"] = "";
$a->strings["Sign in"] = "Se connecter";
$a->strings["Home Page"] = "Page d'accueil";
$a->strings["Create an account"] = "Créer un compte";
@ -1523,7 +1532,7 @@ $a->strings["People directory"] = "Annuaire des utilisateurs";
$a->strings["Information"] = "Information";
$a->strings["Information about this friendica instance"] = "Information au sujet de cette instance de friendica";
$a->strings["Conversations from your friends"] = "Conversations de vos amis";
$a->strings["Network Reset"] = "";
$a->strings["Network Reset"] = "Réinitialiser le réseau";
$a->strings["Load Network page with no filters"] = "Chargement des pages du réseau sans filtre";
$a->strings["Friend Requests"] = "Demande d'amitié";
$a->strings["See all notifications"] = "Voir toute notification";
@ -1544,7 +1553,7 @@ $a->strings["j F"] = "j F";
$a->strings["Birthday:"] = "Anniversaire:";
$a->strings["Age:"] = "Age:";
$a->strings["for %1\$d %2\$s"] = "depuis %1\$d %2\$s";
$a->strings["Tags:"] = "Tags :";
$a->strings["Tags:"] = "Étiquette:";
$a->strings["Religion:"] = "Religion:";
$a->strings["Hobbies/Interests:"] = "Passe-temps/Centres d'intérêt:";
$a->strings["Contact information and Social Networks:"] = "Coordonnées/Réseaux sociaux:";
@ -1556,8 +1565,8 @@ $a->strings["Love/Romance:"] = "Amour/Romance:";
$a->strings["Work/employment:"] = "Activité professionnelle/Occupation:";
$a->strings["School/education:"] = "Études/Formation:";
$a->strings["Image/photo"] = "Image/photo";
$a->strings["<a href=\"%1\$s\" target=\"_blank\">%2\$s</a> %3\$s"] = "";
$a->strings["<span><a href=\"%s\" target=\"_blank\">%s</a> wrote the following <a href=\"%s\" target=\"_blank\">post</a>"] = "";
$a->strings["<span><b>"] = "";
$a->strings["$1 wrote:"] = "$1 a écrit:";
$a->strings["Encrypted content"] = "Contenu chiffré";
$a->strings["Unknown | Not categorised"] = "Inconnu | Non-classé";
@ -1579,6 +1588,7 @@ $a->strings["pump.io"] = "pump.io";
$a->strings["Twitter"] = "Twitter";
$a->strings["Diaspora Connector"] = "Connecteur Diaspora";
$a->strings["Statusnet"] = "Statusnet";
$a->strings["App.net"] = "";
$a->strings["Miscellaneous"] = "Divers";
$a->strings["year"] = "an";
$a->strings["month"] = "mois";
@ -1605,41 +1615,43 @@ $a->strings["Ability to create multiple profiles"] = "Possibilité de créer plu
$a->strings["Post Composition Features"] = "Caractéristiques de composition de publication";
$a->strings["Richtext Editor"] = "Éditeur de texte enrichi";
$a->strings["Enable richtext editor"] = "Activer l'éditeur de texte enrichi";
$a->strings["Post Preview"] = "Aperçu du billet";
$a->strings["Allow previewing posts and comments before publishing them"] = "Permet la prévisualisation des billets et commentaires avant de les publier";
$a->strings["Post Preview"] = "Aperçu de la publication";
$a->strings["Allow previewing posts and comments before publishing them"] = "Permet la prévisualisation des publications et commentaires avant de les publier";
$a->strings["Auto-mention Forums"] = "";
$a->strings["Add/remove mention when a fourm page is selected/deselected in ACL window."] = "";
$a->strings["Network Sidebar Widgets"] = "Widgets réseau pour barre latérale";
$a->strings["Search by Date"] = "Rechercher par Date";
$a->strings["Ability to select posts by date ranges"] = "Capacité de sélectionner les billets par intervalles de dates";
$a->strings["Ability to select posts by date ranges"] = "Capacité de sélectionner les publications par intervalles de dates";
$a->strings["Group Filter"] = "Filtre de groupe";
$a->strings["Enable widget to display Network posts only from selected group"] = "Activer le widget daffichage des Posts du Réseau seulement pour le groupe sélectionné";
$a->strings["Enable widget to display Network posts only from selected group"] = "Activer le widget daffichage des publications du réseau seulement pour le groupe sélectionné";
$a->strings["Network Filter"] = "Filtre de réseau";
$a->strings["Enable widget to display Network posts only from selected network"] = "Activer le widget daffichage des Posts du Réseau seulement pour le réseau sélectionné";
$a->strings["Enable widget to display Network posts only from selected network"] = "Activer le widget daffichage des publications du réseau seulement pour le réseau sélectionné";
$a->strings["Save search terms for re-use"] = "Sauvegarder la recherche pour une utilisation ultérieure";
$a->strings["Network Tabs"] = "Onglets Réseau";
$a->strings["Network Personal Tab"] = "Onglet Réseau Personnel";
$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Activer l'onglet pour afficher seulement les Posts du Réseau où vous avez interagit";
$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["Enable tab to display only Network posts that you've interacted on"] = "Activer l'onglet pour afficher seulement les publications du réseau où vous avez interagit";
$a->strings["Network New Tab"] = "Nouvel onglet réseaux";
$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Activer l'onglet pour afficher seulement les publications du réseau (dans les 12 dernières heures)";
$a->strings["Network Shared Links Tab"] = "Onglet réseau partagé";
$a->strings["Enable tab to display only Network posts with links in them"] = "Activer l'onglet pour afficher seulement les publications du réseau contenant des liens";
$a->strings["Post/Comment Tools"] = "outils de publication/commentaire";
$a->strings["Multiple Deletion"] = "Suppression multiple";
$a->strings["Select and delete multiple posts/comments at once"] = "";
$a->strings["Edit Sent Posts"] = "Edité les publications envoyées";
$a->strings["Edit and correct posts and comments after sending"] = "";
$a->strings["Tagging"] = "Tagger";
$a->strings["Ability to tag existing posts"] = "Autorisé à tagger des publications existantes";
$a->strings["Select and delete multiple posts/comments at once"] = "Sélectionner et supprimer plusieurs publications/commentaires à la fois";
$a->strings["Edit Sent Posts"] = "Éditer les publications envoyées";
$a->strings["Edit and correct posts and comments after sending"] = "Éditer et corriger les publications et commentaires après l'envoi";
$a->strings["Tagging"] = "Étiquettage";
$a->strings["Ability to tag existing posts"] = "Possibilité d'étiqueter les publications existantes";
$a->strings["Post Categories"] = "Catégories des publications";
$a->strings["Add categories to your posts"] = "Ajouter des catégories à vos publications";
$a->strings["Ability to file posts under folders"] = "";
$a->strings["Dislike Posts"] = "N'aime pas";
$a->strings["Ability to dislike posts/comments"] = "Autorisé a ne pas aimer les publications/commentaires";
$a->strings["Star Posts"] = "";
$a->strings["Ability to mark special posts with a star indicator"] = "";
$a->strings["Ability to file posts under folders"] = "Possibilité d'afficher les publications sous les répertoires";
$a->strings["Dislike Posts"] = "Publications non aimées";
$a->strings["Ability to dislike posts/comments"] = "Possibilité de ne pas aimer les publications/commentaires";
$a->strings["Star Posts"] = "Publications spéciales";
$a->strings["Ability to mark special posts with a star indicator"] = "Possibilité de marquer les publications spéciales d'une étoile";
$a->strings["Sharing notification from Diaspora network"] = "Notification de partage du réseau Diaspora";
$a->strings["Attachments:"] = "Pièces jointes : ";
$a->strings["Errors encountered creating database tables."] = "Des erreurs ont été signalées lors de la création des tables.";
$a->strings["Errors encountered performing database changes."] = "";
$a->strings["Visible to everybody"] = "Visible par tout le monde";
$a->strings["A new person is sharing with you at "] = "Une nouvelle personne partage avec vous à ";
$a->strings["You have a new follower at "] = "Vous avez un nouvel abonné à ";

View file

@ -122,3 +122,7 @@ blockquote.shared_content {
color: #000;
border: none;
}
.settings-heading {
cursor: pointer;
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -112,12 +112,14 @@ $a->strings["Posts font size"] = "Dimensione caratteri post";
$a->strings["Textareas font size"] = "Dimensione caratteri nelle aree di testo";
$a->strings["Set colour scheme"] = "Imposta schema colori";
$a->strings["default"] = "default";
$a->strings["Background Image"] = "Immagine di sfondo";
$a->strings["The URL to a picture (e.g. from your photo album) that should be used as background image."] = "L'indirizzo di un'immagine (p.e. dal tuo album di foto) che deve essere usata come immagine di sfondo.";
$a->strings["Background Color"] = "Colore di sfondo";
$a->strings["HEX value for the background color. Don't include the #"] = "Valore esadecimale del colore di sfondo. Non includere il #";
$a->strings["font size"] = "dimensione del font";
$a->strings["base font size for your interface"] = "dimensione del font di base per la tua interfaccia";
$a->strings["dark"] = "";
$a->strings["black"] = "";
$a->strings["Background Image"] = "";
$a->strings["The URL to a picture (e.g. from your photo album) that should be used as background image."] = "";
$a->strings["Background Color"] = "";
$a->strings["HEX value for the background color. Don't include the #"] = "";
$a->strings["font size"] = "";
$a->strings["base font size for your interface"] = "";
$a->strings["Set resize level for images in posts and comments (width and height)"] = "Dimensione immagini in messaggi e commenti (larghezza e altezza)";
$a->strings["Set theme width"] = "Imposta la larghezza del tema";
$a->strings["Set style"] = "Imposta stile";
@ -389,7 +391,6 @@ $a->strings["view/smarty3 is writable"] = "view/smarty3 è scrivibile";
$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "La riscrittura degli url in .htaccess non funziona. Controlla la configurazione del tuo server.";
$a->strings["Url rewrite is working"] = "La riscrittura degli url funziona";
$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Il file di configurazione del database \".htconfig.php\" non può essere scritto. Usa il testo qui di seguito per creare un file di configurazione nella cartella principale del tuo sito.";
$a->strings["Errors encountered creating database tables."] = "La creazione delle tabelle del database ha generato errori.";
$a->strings["<h1>What next</h1>"] = "<h1>Cosa fare ora</h1>";
$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Devi impostare [manualmente] la pianificazione del poller.";
$a->strings["Theme settings updated."] = "Impostazioni del tema aggiornate.";
@ -525,11 +526,15 @@ $a->strings["Suppress Language"] = "Disattiva lingua";
$a->strings["Suppress language information in meta information about a posting."] = "Disattiva le informazioni sulla lingua nei meta di un post.";
$a->strings["Path to item cache"] = "Percorso cache elementi";
$a->strings["Cache duration in seconds"] = "Durata della cache in secondi";
$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day)."] = "Quanto a lungo devono essere mantenuti i file di cache? Il valore predefinito è 86400 secondi (un giorno).";
$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "";
$a->strings["Maximum numbers of comments per post"] = "";
$a->strings["How much comments should be shown for each post? Default value is 100."] = "";
$a->strings["Path for lock file"] = "Percorso al file di lock";
$a->strings["Temp path"] = "Percorso file temporanei";
$a->strings["Base path to installation"] = "Percorso base all'installazione";
$a->strings["New base url"] = "Nuovo url base";
$a->strings["Enable noscrape"] = "";
$a->strings["The noscrape feature speeds up directory submissions by using JSON data instead of HTML scraping."] = "";
$a->strings["Update has been marked successful"] = "L'aggiornamento è stato segnato come di successo";
$a->strings["Executing %s failed. Check system logs."] = "Fallita l'esecuzione di %s. Controlla i log di sistema.";
$a->strings["Update %s was successfully applied."] = "L'aggiornamento %s è stato applicato con successo";
@ -866,6 +871,7 @@ $a->strings["Number of items to display per page when viewed from mobile device:
$a->strings["Don't show emoticons"] = "Non mostrare le emoticons";
$a->strings["Don't show notices"] = "Non mostrare gli avvisi";
$a->strings["Infinite scroll"] = "Scroll infinito";
$a->strings["Automatic updates only at the top of the network page"] = "";
$a->strings["User Types"] = "Tipi di Utenti";
$a->strings["Community Types"] = "Tipi di Comunità";
$a->strings["Normal Account Page"] = "Pagina Account Normale";
@ -968,6 +974,7 @@ $a->strings["public profile"] = "profilo pubblico";
$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s ha cambiato %2\$s in &ldquo;%3\$s&rdquo;";
$a->strings[" - Visit %1\$s's %2\$s"] = "- Visita %2\$s di %1\$s";
$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha un %2\$s aggiornato. Ha cambiato %3\$s";
$a->strings["Hide contacts and friends:"] = "";
$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?";
$a->strings["Edit Profile Details"] = "Modifica i dettagli del profilo";
$a->strings["Change Profile Photo"] = "Cambia la foto del profilo";
@ -1510,6 +1517,8 @@ $a->strings["Unable to retrieve contact information."] = "Impossibile recuperare
$a->strings["following"] = "segue";
$a->strings["[no subject]"] = "[nessun oggetto]";
$a->strings["End this session"] = "Finisci questa sessione";
$a->strings["Your videos"] = "";
$a->strings["Your personal notes"] = "";
$a->strings["Sign in"] = "Entra";
$a->strings["Home Page"] = "Home Page";
$a->strings["Create an account"] = "Crea un account";
@ -1556,8 +1565,8 @@ $a->strings["Love/Romance:"] = "Amore:";
$a->strings["Work/employment:"] = "Lavoro:";
$a->strings["School/education:"] = "Scuola:";
$a->strings["Image/photo"] = "Immagine/foto";
$a->strings["<a href=\"%1\$s\" target=\"_blank\">%2\$s</a> %3\$s"] = "";
$a->strings["<span><a href=\"%s\" target=\"_blank\">%s</a> wrote the following <a href=\"%s\" target=\"_blank\">post</a>"] = "<span><a href=\"%s\" target=\"_blank\">%s</a> ha scritto il seguente <a href=\"%s\" target=\"_blank\">messaggio</a>";
$a->strings["<span><b>"] = "";
$a->strings["$1 wrote:"] = "$1 ha scritto:";
$a->strings["Encrypted content"] = "Contenuto criptato";
$a->strings["Unknown | Not categorised"] = "Sconosciuto | non categorizzato";
@ -1579,6 +1588,7 @@ $a->strings["pump.io"] = "pump.io";
$a->strings["Twitter"] = "Twitter";
$a->strings["Diaspora Connector"] = "Connettore Diaspora";
$a->strings["Statusnet"] = "Statusnet";
$a->strings["App.net"] = "";
$a->strings["Miscellaneous"] = "Varie";
$a->strings["year"] = "anno";
$a->strings["month"] = "mese";
@ -1640,6 +1650,8 @@ $a->strings["Star Posts"] = "Post preferiti";
$a->strings["Ability to mark special posts with a star indicator"] = "Permette di segnare i post preferiti con una stella";
$a->strings["Sharing notification from Diaspora network"] = "Notifica di condivisione dal network Diaspora*";
$a->strings["Attachments:"] = "Allegati:";
$a->strings["Errors encountered creating database tables."] = "La creazione delle tabelle del database ha generato errori.";
$a->strings["Errors encountered performing database changes."] = "";
$a->strings["Visible to everybody"] = "Visibile a tutti";
$a->strings["A new person is sharing with you at "] = "Una nuova persona sta condividendo con te da ";
$a->strings["You have a new follower at "] = "Una nuova persona ti segue su ";

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -114,6 +114,8 @@ $a->strings["Posts font size"] = "";
$a->strings["Textareas font size"] = "";
$a->strings["Set colour scheme"] = "Zestaw kolorów";
$a->strings["default"] = "standardowe";
$a->strings["dark"] = "";
$a->strings["black"] = "";
$a->strings["Background Image"] = "";
$a->strings["The URL to a picture (e.g. from your photo album) that should be used as background image."] = "";
$a->strings["Background Color"] = "";
@ -122,6 +124,7 @@ $a->strings["font size"] = "";
$a->strings["base font size for your interface"] = "";
$a->strings["Set resize level for images in posts and comments (width and height)"] = "";
$a->strings["Set theme width"] = "Ustaw szerokość motywu";
$a->strings["Set style"] = "";
$a->strings["Delete this item?"] = "Usunąć ten element?";
$a->strings["show fewer"] = "Pokaż mniej";
$a->strings["Update %s failed. See error logs."] = "";
@ -391,7 +394,6 @@ $a->strings["view/smarty3 is writable"] = "";
$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "";
$a->strings["Url rewrite is working"] = "";
$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Konfiguracja bazy danych pliku \".htconfig.php\" nie mogła zostać zapisana. Proszę użyć załączonego tekstu, aby utworzyć folder konfiguracyjny w sieci serwera.";
$a->strings["Errors encountered creating database tables."] = "Zostały napotkane błędy przy tworzeniu tabeli bazy danych.";
$a->strings["<h1>What next</h1>"] = "<h1>Co dalej</h1>";
$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WAŻNE: Musisz [ręcznie] skonfigurowć zaplanowane zadanie dla poller.";
$a->strings["Theme settings updated."] = "Ustawienia szablonu zmienione.";
@ -421,6 +423,7 @@ $a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] =
$a->strings["Site settings updated."] = "Ustawienia strony zaktualizowane";
$a->strings["No special theme for mobile devices"] = "Brak specialnego motywu dla urządzeń mobilnych";
$a->strings["Never"] = "Nigdy";
$a->strings["At post arrival"] = "";
$a->strings["Frequently"] = "Jak najczęściej";
$a->strings["Hourly"] = "Godzinowo";
$a->strings["Twice daily"] = "Dwa razy dziennie";
@ -488,6 +491,8 @@ $a->strings["Disallow public access to addons listed in the apps menu."] = "Nie
$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "";
$a->strings["Don't embed private images in posts"] = "";
$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "";
$a->strings["Allow Users to set remote_self"] = "";
$a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "";
$a->strings["Block multiple registrations"] = "Zablokuj wielokrotną rejestrację";
$a->strings["Disallow users to register additional accounts for use as pages."] = "Nie pozwalaj użytkownikom na zakładanie dodatkowych kont do używania jako strony. ";
$a->strings["OpenID support"] = "Wsparcie OpenID";
@ -499,7 +504,7 @@ $a->strings["Use PHP UTF8 regular expressions"] = "Użyj regularnych wyrażeń P
$a->strings["Show Community Page"] = "Pokaż stronę społeczności";
$a->strings["Display a Community page showing all recent public postings on this site."] = "";
$a->strings["Enable OStatus support"] = "Włącz wsparcie 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."] = "";
$a->strings["Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "";
$a->strings["OStatus conversation completion interval"] = "";
$a->strings["How often shall the poller check for new entries in OStatus conversations? This can be a very ressource task."] = "";
$a->strings["Enable Diaspora support"] = "Włączyć obsługę Diaspory";
@ -524,11 +529,15 @@ $a->strings["Suppress Language"] = "";
$a->strings["Suppress language information in meta information about a posting."] = "";
$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["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "";
$a->strings["Maximum numbers of comments per post"] = "";
$a->strings["How much comments should be shown for each post? Default value is 100."] = "";
$a->strings["Path for lock file"] = "";
$a->strings["Temp path"] = "Ścieżka do Temp";
$a->strings["Base path to installation"] = "";
$a->strings["New base url"] = "";
$a->strings["Enable noscrape"] = "";
$a->strings["The noscrape feature speeds up directory submissions by using JSON data instead of HTML scraping."] = "";
$a->strings["Update has been marked successful"] = "";
$a->strings["Executing %s failed. Check system logs."] = "";
$a->strings["Update %s was successfully applied."] = "";
@ -654,6 +663,9 @@ $a->strings["Friend Confirm URL"] = "URL potwierdzający znajomość";
$a->strings["Notification Endpoint URL"] = "Zgłoszenie Punktu Końcowego URL";
$a->strings["Poll/Feed URL"] = "Adres Ankiety / RSS";
$a->strings["New photo from this URL"] = "Nowe zdjęcie z tej ścieżki";
$a->strings["Remote Self"] = "";
$a->strings["Mirror postings from this contact"] = "";
$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "";
$a->strings["Move account"] = "Przenieś konto";
$a->strings["You can import an account from another Friendica server."] = "";
$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "";
@ -714,6 +726,11 @@ $a->strings["Your Identity Address:"] = "Twój zidentyfikowany adres:";
$a->strings["Submit Request"] = "Wyślij zgłoszenie";
$a->strings["[Embedded content - reload page to view]"] = "[Dodatkowa zawartość - odśwież stronę by zobaczyć]";
$a->strings["View in context"] = "Zobacz w kontekście";
$a->strings["%d contact edited."] = array(
0 => "",
1 => "",
2 => "",
);
$a->strings["Could not access contact record."] = "Nie można uzyskać dostępu do rejestru kontaktów.";
$a->strings["Could not locate selected profile."] = "Nie można znaleźć wybranego profilu.";
$a->strings["Contact updated."] = "Kontakt zaktualizowany";
@ -767,6 +784,9 @@ $a->strings["Currently ignored"] = "Obecnie zignorowany";
$a->strings["Currently archived"] = "Obecnie zarchiwizowany";
$a->strings["Hide this contact from others"] = "Ukryj ten kontakt przed innymi";
$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Odpowiedzi/kliknięcia \"lubię to\" do twoich publicznych postów nadal <strong>mogą</strong> być widoczne";
$a->strings["Notification for new posts"] = "";
$a->strings["Send a notification of every new post of this contact"] = "";
$a->strings["Fetch further information for feeds"] = "";
$a->strings["Suggestions"] = "Sugestie";
$a->strings["Suggest potential friends"] = "Sugerowani znajomi";
$a->strings["All Contacts"] = "Wszystkie kontakty";
@ -786,17 +806,16 @@ $a->strings["is a fan of yours"] = "jest twoim fanem";
$a->strings["you are a fan of"] = "jesteś fanem";
$a->strings["Edit contact"] = "Edytuj kontakt";
$a->strings["Search your contacts"] = "Wyszukaj w kontaktach";
$a->strings["Update"] = "Zaktualizuj";
$a->strings["everybody"] = "wszyscy";
$a->strings["Account settings"] = "Ustawienia konta";
$a->strings["Additional features"] = "";
$a->strings["Display settings"] = "Wyświetl ustawienia";
$a->strings["Connector settings"] = "Ustawienia konektora";
$a->strings["Plugin settings"] = "Ustawienia wtyczek";
$a->strings["Display"] = "";
$a->strings["Social Networks"] = "";
$a->strings["Delegations"] = "";
$a->strings["Connected apps"] = "Powiązane aplikacje";
$a->strings["Export personal data"] = "Eksportuje dane personalne";
$a->strings["Remove account"] = "Usuń konto";
$a->strings["Missing some important data!"] = "Brakuje ważnych danych!";
$a->strings["Update"] = "Zaktualizuj";
$a->strings["Failed to connect with email account using the settings provided."] = "Połączenie z kontem email używając wybranych ustawień nie powiodło się.";
$a->strings["Email settings updated."] = "Zaktualizowano ustawienia email.";
$a->strings["Features updated"] = "";
@ -834,7 +853,6 @@ $a->strings["enabled"] = "włączony";
$a->strings["disabled"] = "wyłączony";
$a->strings["StatusNet"] = "StatusNet";
$a->strings["Email access is disabled on this site."] = "Dostęp do e-maila nie jest w pełni sprawny na tej stronie";
$a->strings["Connector Settings"] = "Ustawienia konektora";
$a->strings["Email/Mailbox Setup"] = "Ustawienia emaila/skrzynki mailowej";
$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Jeżeli życzysz sobie komunikowania z kontaktami email używając tego serwisu (opcjonalne), opisz jak połaczyć się z Twoją skrzynką email.";
$a->strings["Last successful email check:"] = "Ostatni sprawdzony e-mail:";
@ -859,7 +877,11 @@ $a->strings["Number of items to display per page:"] = "";
$a->strings["Maximum of 100 items"] = "Maksymalnie 100 elementów";
$a->strings["Number of items to display per page when viewed from mobile device:"] = "";
$a->strings["Don't show emoticons"] = "Nie pokazuj emotikonek";
$a->strings["Don't show notices"] = "";
$a->strings["Infinite scroll"] = "";
$a->strings["Automatic updates only at the top of the network page"] = "";
$a->strings["User Types"] = "";
$a->strings["Community Types"] = "";
$a->strings["Normal Account Page"] = "";
$a->strings["This account is a normal personal profile"] = "To konto jest normalnym osobistym profilem";
$a->strings["Soapbox Page"] = "";
@ -960,6 +982,7 @@ $a->strings["public profile"] = "profil publiczny";
$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "";
$a->strings[" - Visit %1\$s's %2\$s"] = " - Odwiedźa %1\$s's %2\$s";
$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "";
$a->strings["Hide contacts and friends:"] = "";
$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Czy chcesz ukryć listę kontaktów dla przeglądających to konto?";
$a->strings["Edit Profile Details"] = "Edytuj profil.";
$a->strings["Change Profile Photo"] = "Zmień profilowe zdjęcie";
@ -1119,6 +1142,8 @@ $a->strings["Public photo"] = "Zdjęcie publiczne";
$a->strings["Share"] = "Podziel się";
$a->strings["View Album"] = "Zobacz album";
$a->strings["Recent Photos"] = "Ostatnio dodane zdjęcia";
$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "";
$a->strings["Or - did you try to upload an empty file?"] = "";
$a->strings["File exceeds size limit of %d"] = "Plik przekracza dozwolony rozmiar %d";
$a->strings["File upload failed."] = "Przesyłanie pliku nie powiodło się.";
$a->strings["No videos selected"] = "Nie zaznaczono filmów";
@ -1299,9 +1324,13 @@ $a->strings["Categories"] = "Kategorie";
$a->strings["Click here to upgrade."] = "Kliknij tu, aby zaktualizować.";
$a->strings["This action exceeds the limits set by your subscription plan."] = "";
$a->strings["This action is not available under your subscription plan."] = "";
$a->strings["User not found."] = "";
$a->strings["There is no status with this id."] = "";
$a->strings["There is no conversation with this id."] = "";
$a->strings["view full size"] = "Zobacz w pełnym wymiarze";
$a->strings["Starts:"] = "Start:";
$a->strings["Finishes:"] = "Wykończenia:";
$a->strings["Cannot locate DNS info for database server '%s'"] = "Nie można zlokalizować serwera DNS dla bazy danych '%s'";
$a->strings["(no subject)"] = "(bez tematu)";
$a->strings["noreply"] = "brak odpowiedzi";
$a->strings["An invitation is required."] = "Wymagane zaproszenie.";
@ -1352,6 +1381,7 @@ $a->strings["Tag term:"] = "";
$a->strings["Where are you right now?"] = "Gdzie teraz jesteś?";
$a->strings["Delete item(s)?"] = "Usunąć pozycję (pozycje)?";
$a->strings["Post to Email"] = "Wyślij poprzez email";
$a->strings["Connectors disabled, since \"%s\" is enabled."] = "";
$a->strings["permissions"] = "zezwolenia";
$a->strings["Post to Groups"] = "Wstaw na strony grup";
$a->strings["Post to Contacts"] = "Wstaw do kontaktów";
@ -1458,6 +1488,9 @@ $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "";
$a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica:Notify] %s oznaczył cię";
$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s oznaczył/a cię w %2\$s";
$a->strings["%1\$s [url=%2\$s]tagged you[/url]."] = "";
$a->strings["[Friendica:Notify] %s shared a new post"] = "";
$a->strings["%1\$s shared a new post at %2\$s"] = "";
$a->strings["%1\$s [url=%2\$s]shared a post[/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]."] = "";
@ -1497,6 +1530,8 @@ $a->strings["Unable to retrieve contact information."] = "Nie można otrzymać i
$a->strings["following"] = "następujący";
$a->strings["[no subject]"] = "[bez tematu]";
$a->strings["End this session"] = "Zakończ sesję";
$a->strings["Your videos"] = "";
$a->strings["Your personal notes"] = "";
$a->strings["Sign in"] = "Zaloguj się";
$a->strings["Home Page"] = "Strona startowa";
$a->strings["Create an account"] = "Załóż konto";
@ -1507,6 +1542,8 @@ $a->strings["Search site content"] = "Przeszukaj zawartość strony";
$a->strings["Conversations on this site"] = "Rozmowy na tej stronie";
$a->strings["Directory"] = "Katalog";
$a->strings["People directory"] = "";
$a->strings["Information"] = "";
$a->strings["Information about this friendica instance"] = "";
$a->strings["Conversations from your friends"] = "Rozmowy Twoich przyjaciół";
$a->strings["Network Reset"] = "";
$a->strings["Load Network page with no filters"] = "";
@ -1518,7 +1555,7 @@ $a->strings["Inbox"] = "Odebrane";
$a->strings["Outbox"] = "Wysłane";
$a->strings["Manage"] = "Zarządzaj";
$a->strings["Manage other pages"] = "Zarządzaj innymi stronami";
$a->strings["Delegations"] = "";
$a->strings["Account settings"] = "Ustawienia konta";
$a->strings["Manage/Edit Profiles"] = "Zarządzaj/Edytuj profile";
$a->strings["Manage/edit friends and contacts"] = "Zarządzaj listą przyjaciół i kontaktami";
$a->strings["Site setup and configuration"] = "Konfiguracja i ustawienia instancji";
@ -1541,7 +1578,8 @@ $a->strings["Love/Romance:"] = "Miłość/Romans:";
$a->strings["Work/employment:"] = "Praca/zatrudnienie:";
$a->strings["School/education:"] = "Szkoła/edukacja:";
$a->strings["Image/photo"] = "Obrazek/zdjęcie";
$a->strings["<span><a href=\"%s\" target=\"external-link\">%s</a> wrote the following <a href=\"%s\" target=\"external-link\">post</a>"] = "";
$a->strings["<a href=\"%1\$s\" target=\"_blank\">%2\$s</a> %3\$s"] = "";
$a->strings["<span><a href=\"%s\" target=\"_blank\">%s</a> wrote the following <a href=\"%s\" target=\"_blank\">post</a>"] = "";
$a->strings["$1 wrote:"] = "$1 napisał:";
$a->strings["Encrypted content"] = "Szyfrowana treść";
$a->strings["Unknown | Not categorised"] = "Nieznany | Bez kategori";
@ -1561,6 +1599,9 @@ $a->strings["MySpace"] = "MySpace";
$a->strings["Google+"] = "Google+";
$a->strings["pump.io"] = "";
$a->strings["Twitter"] = "";
$a->strings["Diaspora Connector"] = "";
$a->strings["Statusnet"] = "";
$a->strings["App.net"] = "";
$a->strings["Miscellaneous"] = "Różny";
$a->strings["year"] = "rok";
$a->strings["month"] = "miesiąc";
@ -1589,6 +1630,8 @@ $a->strings["Richtext Editor"] = "";
$a->strings["Enable richtext editor"] = "";
$a->strings["Post Preview"] = "Podgląd posta";
$a->strings["Allow previewing posts and comments before publishing them"] = "";
$a->strings["Auto-mention Forums"] = "";
$a->strings["Add/remove mention when a fourm page is selected/deselected in ACL window."] = "";
$a->strings["Network Sidebar Widgets"] = "";
$a->strings["Search by Date"] = "Szukanie wg daty";
$a->strings["Ability to select posts by date ranges"] = "";
@ -1620,6 +1663,8 @@ $a->strings["Star Posts"] = "Oznacz posty gwiazdką";
$a->strings["Ability to mark special posts with a star indicator"] = "";
$a->strings["Sharing notification from Diaspora network"] = "Wspólne powiadomienie z sieci Diaspora";
$a->strings["Attachments:"] = "Załączniki:";
$a->strings["Errors encountered creating database tables."] = "Zostały napotkane błędy przy tworzeniu tabeli bazy danych.";
$a->strings["Errors encountered performing database changes."] = "";
$a->strings["Visible to everybody"] = "Widoczny dla wszystkich";
$a->strings["A new person is sharing with you at "] = "";
$a->strings["You have a new follower at "] = "";
@ -1690,4 +1735,3 @@ $a->strings["Don't care"] = "Nie obchodzi mnie to";
$a->strings["Ask me"] = "Zapytaj mnie ";
$a->strings["stopped following"] = "przestań obserwować";
$a->strings["Drop Contact"] = "";
$a->strings["Cannot locate DNS info for database server '%s'"] = "Nie można zlokalizować serwera DNS dla bazy danych '%s'";

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -114,14 +114,17 @@ $a->strings["Posts font size"] = "Размер шрифта постов";
$a->strings["Textareas font size"] = "Размер шрифта текстовых полей";
$a->strings["Set colour scheme"] = "Установить цветовую схему";
$a->strings["default"] = "значение по умолчанию";
$a->strings["Background Image"] = "Фоновое изображение";
$a->strings["The URL to a picture (e.g. from your photo album) that should be used as background image."] = "URL изображения (например, из вашего фотоальбома), которое должно быть использовано в качестве фонового изображения.";
$a->strings["Background Color"] = "Цвет фона";
$a->strings["HEX value for the background color. Don't include the #"] = "HEX код для фонового изображения. Не используйте #";
$a->strings["font size"] = "размер шрифта";
$a->strings["base font size for your interface"] = "основной размер шрифта для вашего интерфейса";
$a->strings["dark"] = "";
$a->strings["black"] = "";
$a->strings["Background Image"] = "";
$a->strings["The URL to a picture (e.g. from your photo album) that should be used as background image."] = "";
$a->strings["Background Color"] = "";
$a->strings["HEX value for the background color. Don't include the #"] = "";
$a->strings["font size"] = "";
$a->strings["base font size for your interface"] = "";
$a->strings["Set resize level for images in posts and comments (width and height)"] = "Установить уровень изменения размера изображений в постах и ​​комментариях (ширина и высота)";
$a->strings["Set theme width"] = "Установить ширину темы";
$a->strings["Set style"] = "";
$a->strings["Delete this item?"] = "Удалить этот элемент?";
$a->strings["show fewer"] = "показать меньше";
$a->strings["Update %s failed. See error logs."] = "Обновление %s не удалось. Смотрите журнал ошибок.";
@ -391,7 +394,6 @@ $a->strings["view/smarty3 is writable"] = "view/smarty3 доступен для
$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "Url rewrite в .htaccess не работает. Проверьте конфигурацию вашего сервера..";
$a->strings["Url rewrite is working"] = "Url rewrite работает";
$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."] = "Файл конфигурации базы данных \".htconfig.php\" не могла быть записан. Пожалуйста, используйте приложенный текст, чтобы создать конфигурационный файл в корневом каталоге веб-сервера.";
$a->strings["Errors encountered creating database tables."] = "Обнаружены ошибки при создании таблиц базы данных.";
$a->strings["<h1>What next</h1>"] = "<h1>Что далее</h1>";
$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "ВАЖНО: Вам нужно будет [вручную] установить запланированное задание для регистратора.";
$a->strings["Theme settings updated."] = "Настройки темы обновлены.";
@ -421,6 +423,7 @@ $a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] =
$a->strings["Site settings updated."] = "Установки сайта обновлены.";
$a->strings["No special theme for mobile devices"] = "Нет специальной темы для мобильных устройств";
$a->strings["Never"] = "Никогда";
$a->strings["At post arrival"] = "";
$a->strings["Frequently"] = "Часто";
$a->strings["Hourly"] = "Раз в час";
$a->strings["Twice daily"] = "Два раза в день";
@ -501,7 +504,7 @@ $a->strings["Use PHP UTF8 regular expressions"] = "Используйте PHP UT
$a->strings["Show Community Page"] = "Показать страницу сообщества";
$a->strings["Display a Community page showing all recent public postings on this site."] = "Показывать страницу сообщества с указанием всех последних публичных сообщений на этом сайте.";
$a->strings["Enable OStatus support"] = "Включить поддержку 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."] = "Обеспечить встроенную совместимость с OStatus (identi.ca, status.net и т.д.). Все коммуникации в OStatus являются открытыми, поэтому предупреждения безопасности будут иногда отображаться.";
$a->strings["Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "";
$a->strings["OStatus conversation completion interval"] = "";
$a->strings["How often shall the poller check for new entries in OStatus conversations? This can be a very ressource task."] = "Как часто процессы должны проверять наличие новых записей в OStatus разговорах? Это может быть очень ресурсоёмкой задачей.";
$a->strings["Enable Diaspora support"] = "Включить поддержку Diaspora";
@ -526,11 +529,15 @@ $a->strings["Suppress Language"] = "";
$a->strings["Suppress language information in meta information about a posting."] = "";
$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)."] = "Как долго необходимо хранить файлы кэша? Значение по умолчанию 86400 секунд (один день).";
$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "";
$a->strings["Maximum numbers of comments per post"] = "";
$a->strings["How much comments should be shown for each post? Default value is 100."] = "";
$a->strings["Path for lock file"] = "Путь к файлу блокировки";
$a->strings["Temp path"] = "Временная папка";
$a->strings["Base path to installation"] = "Путь для установки";
$a->strings["New base url"] = "Новый базовый url";
$a->strings["Enable noscrape"] = "";
$a->strings["The noscrape feature speeds up directory submissions by using JSON data instead of HTML scraping."] = "";
$a->strings["Update has been marked successful"] = "Обновление было успешно отмечено";
$a->strings["Executing %s failed. Check system logs."] = "Не удалось выполнить %s. Проверьте логи системы.";
$a->strings["Update %s was successfully applied."] = "Обновление %s успешно применено.";
@ -777,6 +784,9 @@ $a->strings["Currently ignored"] = "В настоящее время игнор
$a->strings["Currently archived"] = "В данный момент архивирован";
$a->strings["Hide this contact from others"] = "Скрыть этот контакт от других";
$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Ответы/лайки ваших публичных сообщений <strong>будут</strong> видимы.";
$a->strings["Notification for new posts"] = "";
$a->strings["Send a notification of every new post of this contact"] = "";
$a->strings["Fetch further information for feeds"] = "";
$a->strings["Suggestions"] = "Предложения";
$a->strings["Suggest potential friends"] = "Предложить потенциального знакомого";
$a->strings["All Contacts"] = "Все контакты";
@ -798,11 +808,10 @@ $a->strings["Edit contact"] = "Редактировать контакт";
$a->strings["Search your contacts"] = "Поиск ваших контактов";
$a->strings["Update"] = "Обновление";
$a->strings["everybody"] = "каждый";
$a->strings["Account settings"] = "Настройки аккаунта";
$a->strings["Additional features"] = "Дополнительные возможности";
$a->strings["Display settings"] = "Параметры дисплея";
$a->strings["Connector settings"] = "Настройки соединителя";
$a->strings["Plugin settings"] = "Настройки плагина";
$a->strings["Display"] = "";
$a->strings["Social Networks"] = "";
$a->strings["Delegations"] = "";
$a->strings["Connected apps"] = "Подключенные приложения";
$a->strings["Export personal data"] = "Экспорт личных данных";
$a->strings["Remove account"] = "Удалить аккаунт";
@ -844,7 +853,6 @@ $a->strings["enabled"] = "подключено";
$a->strings["disabled"] = "отключено";
$a->strings["StatusNet"] = "StatusNet";
$a->strings["Email access is disabled on this site."] = "Доступ эл. почты отключен на этом сайте.";
$a->strings["Connector Settings"] = "Настройки соединителя";
$a->strings["Email/Mailbox Setup"] = "Настройка эл. почты / почтового ящика";
$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Если вы хотите общаться с Email контактами, используя этот сервис (по желанию), пожалуйста, уточните, как подключиться к вашему почтовому ящику.";
$a->strings["Last successful email check:"] = "Последняя успешная проверка электронной почты:";
@ -869,7 +877,11 @@ $a->strings["Number of items to display per page:"] = "Количество эл
$a->strings["Maximum of 100 items"] = "Максимум 100 элементов";
$a->strings["Number of items to display per page when viewed from mobile device:"] = "Количество элементов на странице, когда просмотр осуществляется с мобильных устройств:";
$a->strings["Don't show emoticons"] = "не показывать emoticons";
$a->strings["Don't show notices"] = "";
$a->strings["Infinite scroll"] = "Бесконечная прокрутка";
$a->strings["Automatic updates only at the top of the network page"] = "";
$a->strings["User Types"] = "";
$a->strings["Community Types"] = "";
$a->strings["Normal Account Page"] = "Стандартная страница аккаунта";
$a->strings["This account is a normal personal profile"] = "Этот аккаунт является обычным персональным профилем";
$a->strings["Soapbox Page"] = "";
@ -970,6 +982,7 @@ $a->strings["public profile"] = "публичный профиль";
$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s изменились с %2\$s на &ldquo;%3\$s&rdquo;";
$a->strings[" - Visit %1\$s's %2\$s"] = " - Посетить профиль %1\$s [%2\$s]";
$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "";
$a->strings["Hide contacts and friends:"] = "";
$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Скрывать ваш список контактов / друзей от посетителей этого профиля?";
$a->strings["Edit Profile Details"] = "Редактировать детали профиля";
$a->strings["Change Profile Photo"] = "Изменить фото профиля";
@ -1129,6 +1142,8 @@ $a->strings["Public photo"] = "Публичное фото";
$a->strings["Share"] = "Поделиться";
$a->strings["View Album"] = "Просмотреть альбом";
$a->strings["Recent Photos"] = "Последние фото";
$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "";
$a->strings["Or - did you try to upload an empty file?"] = "";
$a->strings["File exceeds size limit of %d"] = "Файл превышает предельный размер %d";
$a->strings["File upload failed."] = "Загрузка файла не удалась.";
$a->strings["No videos selected"] = "Видео не выбрано";
@ -1311,9 +1326,11 @@ $a->strings["This action exceeds the limits set by your subscription plan."] = "
$a->strings["This action is not available under your subscription plan."] = "Это действие не доступно в соответствии с вашим планом подписки.";
$a->strings["User not found."] = "Пользователь не найден.";
$a->strings["There is no status with this id."] = "Нет статуса с таким id.";
$a->strings["There is no conversation with this id."] = "";
$a->strings["view full size"] = "посмотреть в полный размер";
$a->strings["Starts:"] = "Начало:";
$a->strings["Finishes:"] = "Окончание:";
$a->strings["Cannot locate DNS info for database server '%s'"] = "Не могу найти информацию для DNS-сервера базы данных '%s'";
$a->strings["(no subject)"] = "(без темы)";
$a->strings["noreply"] = "без ответа";
$a->strings["An invitation is required."] = "Требуется приглашение.";
@ -1364,6 +1381,7 @@ $a->strings["Tag term:"] = "";
$a->strings["Where are you right now?"] = "И где вы сейчас?";
$a->strings["Delete item(s)?"] = "Удалить елемент(ты)?";
$a->strings["Post to Email"] = "Отправить на Email";
$a->strings["Connectors disabled, since \"%s\" is enabled."] = "";
$a->strings["permissions"] = "разрешения";
$a->strings["Post to Groups"] = "Пост для групп";
$a->strings["Post to Contacts"] = "Пост для контактов";
@ -1470,6 +1488,9 @@ $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "";
$a->strings["[Friendica:Notify] %s tagged you"] = "";
$a->strings["%1\$s tagged you at %2\$s"] = "";
$a->strings["%1\$s [url=%2\$s]tagged you[/url]."] = "";
$a->strings["[Friendica:Notify] %s shared a new post"] = "";
$a->strings["%1\$s shared a new post at %2\$s"] = "";
$a->strings["%1\$s [url=%2\$s]shared a post[/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]."] = "";
@ -1509,6 +1530,8 @@ $a->strings["Unable to retrieve contact information."] = "Невозможно
$a->strings["following"] = "следует";
$a->strings["[no subject]"] = "[без темы]";
$a->strings["End this session"] = "Конец этой сессии";
$a->strings["Your videos"] = "";
$a->strings["Your personal notes"] = "";
$a->strings["Sign in"] = "Вход";
$a->strings["Home Page"] = "Главная страница";
$a->strings["Create an account"] = "Создать аккаунт";
@ -1519,6 +1542,8 @@ $a->strings["Search site content"] = "Поиск по сайту";
$a->strings["Conversations on this site"] = "Беседы на этом сайте";
$a->strings["Directory"] = "Каталог";
$a->strings["People directory"] = "Каталог участников";
$a->strings["Information"] = "";
$a->strings["Information about this friendica instance"] = "";
$a->strings["Conversations from your friends"] = "Беседы с друзьями";
$a->strings["Network Reset"] = "Перезагрузка сети";
$a->strings["Load Network page with no filters"] = "Загрузить страницу сети без фильтров";
@ -1530,7 +1555,7 @@ $a->strings["Inbox"] = "Входящие";
$a->strings["Outbox"] = "Исходящие";
$a->strings["Manage"] = "Управлять";
$a->strings["Manage other pages"] = "Управление другими страницами";
$a->strings["Delegations"] = "";
$a->strings["Account settings"] = "Настройки аккаунта";
$a->strings["Manage/Edit Profiles"] = "Управление/редактирование профилей";
$a->strings["Manage/edit friends and contacts"] = "Управление / редактирование друзей и контактов";
$a->strings["Site setup and configuration"] = "Установка и конфигурация сайта";
@ -1553,7 +1578,8 @@ $a->strings["Love/Romance:"] = "Любовь / Романтика:";
$a->strings["Work/employment:"] = "Работа / Занятость:";
$a->strings["School/education:"] = "Школа / Образование:";
$a->strings["Image/photo"] = "Изображение / Фото";
$a->strings["<span><a href=\"%s\" target=\"external-link\">%s</a> wrote the following <a href=\"%s\" target=\"external-link\">post</a>"] = "";
$a->strings["<a href=\"%1\$s\" target=\"_blank\">%2\$s</a> %3\$s"] = "";
$a->strings["<span><a href=\"%s\" target=\"_blank\">%s</a> wrote the following <a href=\"%s\" target=\"_blank\">post</a>"] = "";
$a->strings["$1 wrote:"] = "$1 написал:";
$a->strings["Encrypted content"] = "Зашифрованный контент";
$a->strings["Unknown | Not categorised"] = "Неизвестно | Не определено";
@ -1573,6 +1599,9 @@ $a->strings["MySpace"] = "MySpace";
$a->strings["Google+"] = "Google+";
$a->strings["pump.io"] = "pump.io";
$a->strings["Twitter"] = "Twitter";
$a->strings["Diaspora Connector"] = "";
$a->strings["Statusnet"] = "";
$a->strings["App.net"] = "";
$a->strings["Miscellaneous"] = "Разное";
$a->strings["year"] = "год";
$a->strings["month"] = "мес.";
@ -1601,6 +1630,8 @@ $a->strings["Richtext Editor"] = "Редактор RTF";
$a->strings["Enable richtext editor"] = "Включить редактор RTF";
$a->strings["Post Preview"] = "предварительный просмотр";
$a->strings["Allow previewing posts and comments before publishing them"] = "Разрешить предпросмотр сообщения и комментария перед их публикацией";
$a->strings["Auto-mention Forums"] = "";
$a->strings["Add/remove mention when a fourm page is selected/deselected in ACL window."] = "";
$a->strings["Network Sidebar Widgets"] = "Виджет боковой панели \"Сеть\"";
$a->strings["Search by Date"] = "Поиск по датам";
$a->strings["Ability to select posts by date ranges"] = "Возможность выбора постов по диапазону дат";
@ -1632,6 +1663,8 @@ $a->strings["Star Posts"] = "Популярные посты";
$a->strings["Ability to mark special posts with a star indicator"] = "Возможность отметить специальные сообщения индикатором популярности";
$a->strings["Sharing notification from Diaspora network"] = "Делиться уведомлениями из сети Diaspora";
$a->strings["Attachments:"] = "Вложения:";
$a->strings["Errors encountered creating database tables."] = "Обнаружены ошибки при создании таблиц базы данных.";
$a->strings["Errors encountered performing database changes."] = "";
$a->strings["Visible to everybody"] = "Видимо всем";
$a->strings["A new person is sharing with you at "] = "Новый человек делится с вами";
$a->strings["You have a new follower at "] = "У вас есть новый фолловер на ";
@ -1702,4 +1735,3 @@ $a->strings["Don't care"] = "Не беспокоить";
$a->strings["Ask me"] = "Спросите меня";
$a->strings["stopped following"] = "остановлено следование";
$a->strings["Drop Contact"] = "Удалить контакт";
$a->strings["Cannot locate DNS info for database server '%s'"] = "Не могу найти информацию для DNS-сервера базы данных '%s'";

View file

@ -19,7 +19,7 @@
{{include file="contact_template.tpl"}}
{{/foreach}}
<div id="contact-edit-end"></div>
<div id="contats-actions">
<div id="contacts-actions">
{{foreach $batch_actions as $n=>$l}}
<input class="batch-action" name="{{$n}}" value="{{$l}}" type="submit">
{{/foreach}}

View file

@ -27,7 +27,10 @@
<!--[if IE]>
<script type="text/javascript" src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script type="text/javascript" src="{{$baseurl}}/js/modernizr.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/js/jquery.js" ></script>
<!-- <script type="text/javascript" src="{{$baseurl}}/js/jquery-migrate.js" ></script>-->
<script type="text/javascript" src="{{$baseurl}}/js/jquery-migrate.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>-->*}}

View file

@ -20,6 +20,12 @@
}).trigger('change');
$('.settings-content-block').hide();
$('.settings-heading').click(function(){
$('.settings-content-block').hide();
$(this).next('.settings-content-block').toggle();
});
});
</script>

View file

@ -6,7 +6,7 @@
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
<h3 class="settings-heading">{{$h_pass}}</h3>
<div class="settings-content-block">
{{include file="field_password.tpl" field=$password1}}
{{include file="field_password.tpl" field=$password2}}
{{include file="field_password.tpl" field=$password3}}
@ -18,9 +18,10 @@
<div class="settings-submit-wrapper" >
<input type="submit" name="submit" class="settings-submit" value="{{$submit}}" />
</div>
</div>
<h3 class="settings-heading">{{$h_basic}}</h3>
<div class="settings-content-block">
{{include file="field_input.tpl" field=$username}}
{{include file="field_input.tpl" field=$email}}
@ -33,10 +34,11 @@
<div class="settings-submit-wrapper" >
<input type="submit" name="submit" class="settings-submit" value="{{$submit}}" />
</div>
</div>
<h3 class="settings-heading">{{$h_prv}}</h3>
<div class="settings-content-block">
<input type="hidden" name="visibility" value="{{$visibility}}" />
@ -102,10 +104,13 @@
<div class="settings-submit-wrapper" >
<input type="submit" name="submit" class="settings-submit" value="{{$submit}}" />
</div>
</div>
<h3 class="settings-heading">{{$h_not}}</h3>
<div class="settings-content-block">
<div id="settings-notifications">
<div id="settings-activity-desc">{{$activity_options}}</div>
@ -133,9 +138,11 @@
<div class="settings-submit-wrapper" >
<input type="submit" name="submit" class="settings-submit" value="{{$submit}}" />
</div>
</div>
<h3 class="settings-heading">{{$h_advn}}</h3>
<div class="settings-content-block">
<div id="settings-pagetype-desc">{{$h_descadvn}}</div>
{{$pagetype}}
@ -143,13 +150,16 @@
<div class="settings-submit-wrapper" >
<input type="submit" name="submit" class="settings-submit" value="{{$submit}}" />
</div>
</div>
<h3 class="settings-heading">{{$relocate}}</h3>
<div class="settings-content-block">
<div id="settings-pagetype-desc">{{$relocate_text}}</div>
<div class="settings-submit-wrapper" >
<input type="submit" name="resend_relocate" class="settings-submit" value="{{$relocate_button}}" />
</div>
</div>

View file

@ -7,15 +7,16 @@
{{foreach $features as $f}}
<h3 class="settings-heading">{{$f.0}}</h3>
<div class="settings-content-block">
{{foreach $f.1 as $fcat}}
{{include file="field_yesno.tpl" field=$fcat}}
{{/foreach}}
{{/foreach}}
<div class="settings-submit-wrapper" >
<input type="submit" name="submit" class="settings-features-submit" value="{{$submit}}" />
</div>
</div>
{{/foreach}}
</form>

View file

View file

View file

View file

View file

@ -1,6 +1,6 @@
<script type="text/javascript" src="{{$baseurl}}/js/ajaxupload.min.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/js/ajaxupload.js" ></script>
{{*<!--
<script>if(typeof window.jotInit != 'undefined') initEditor();</script>
-->*}}

View file

@ -1,3 +1,3 @@
<script type="text/javascript" src="{{$baseurl}}/js/ajaxupload.min.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/js/ajaxupload.js" ></script>

View file

@ -1,6 +1,6 @@
{{*<!--
<script type="text/javascript" src="js/country.min.js" ></script>
<script type="text/javascript" src="js/country.js" ></script>
<script language="javascript" type="text/javascript">
Fill_Country('{{$country_name}}');

View file

@ -1,3 +1,3 @@
<script type="text/javascript" src="{{$baseurl}}/js/ajaxupload.min.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/js/ajaxupload.js" ></script>

View file

View file

@ -1,512 +0,0 @@
/*!
* jQuery UI CSS Framework 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*!
* jQuery UI CSS Framework 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/
/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*!
* jQuery UI Resizable 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Resizable#theming
*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
* jQuery UI Selectable 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Selectable#theming
*/
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*!
* jQuery UI Accordion 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Accordion#theming
*/
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*!
* jQuery UI Button 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Button#theming
*/
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4; }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }
/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*!
* jQuery UI Dialog 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Dialog#theming
*/
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*!
* jQuery UI Slider 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Slider#theming
*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*!
* jQuery UI Tabs 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Tabs#theming
*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*!
* jQuery UI Datepicker 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Datepicker#theming
*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
display: none; /*sorry for IE5*/
display/**/: block; /*sorry for IE5*/
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}/*!
* jQuery UI Progressbar 1.8.20
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Progressbar#theming
*/
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

6
view/theme/diabook/jquery-ui.min.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

13
view/theme/diabook/js/jquery-ui.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -174,9 +174,9 @@ if ($color=="dark") $color_path = "/diabook-dark/";
$a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s" ></script>', $imageresizeJS);
//load jquery.ui.js
if($ccCookie != "9") {
$jqueryuiJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery-ui-1.8.20.custom.min.js";
$jqueryuiJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery-ui.min.js";
$a->page['htmlhead'] .= sprintf('<script type="text/javascript" src="%s" ></script>', $jqueryuiJS);
$jqueryuicssJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/jquery-ui-1.8.20.custom.css";
$jqueryuicssJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/jquery-ui.min.css";
$a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $jqueryuicssJS);
}

View file

View file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 364 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 320 B

View file

@ -1,48 +0,0 @@
@import url('../duepuntozero/style.css');
.vcard .fn {
color: orange !important;
}
.vcard .title {
color: #00BB00 !important;
}
.wall-item-content-wrapper {
border: 1px solid red;
background: #FFDDFF;
}
.wall-item-content-wrapper.comment {
background: #FFCCAA;
}
.comment-edit-wrapper {
background: yellow;
}
body { background-image: url('head.jpg'); }
section { background: #EEFFFF; }
a, a:visited { color: #0000FF; text-decoration: none; }
a:hover {text-decoration: underline; }
aside( background-image: url('border.jpg'); }
.tabs { background-image: url('head.jpg'); }
div.wall-item-content-wrapper.shiny { background-image: url('shiny.png'); }
.nav-commlink, .nav-login-link {
background-color: #aed3b2;
}
.fakelink, .fakelink:visited {
color: #0000FF;
}
.wall-item-name-link {
color: #0000FF;
}

View file

@ -1,7 +0,0 @@
<?php
function easterbunny_init(&$a) {
$a->theme_info = array(
'extends' => 'duepuntozero',
);
}

View file

@ -34,7 +34,6 @@
var src = null;
var prev = null;
var livetime = null;
var msie = false;
var stopped = false;
var totStopped = false;
var timer = null;
@ -49,8 +48,6 @@
$(function() {
$.ajaxSetup({cache: false});
msie = $.browser.msie ;
collapseHeight();
/* setup tooltips *//*
@ -306,7 +303,7 @@
in_progress = true;
var udargs = ((netargs.length) ? '/' + netargs : '');
var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&msie=' + ((msie) ? 1 : 0);
var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page;
$.get(update_url,function(data) {
in_progress = false;

View file

@ -143,7 +143,7 @@ blockquote {
/* nav */
nav {
height: 94px;
height: 60px;
/* width: 100%;*/
width: 320px;
display: block;
@ -239,7 +239,7 @@ nav #nav-link-wrapper .nav-link {
}
nav .nav-link {
margin-top: 24px;
margin-top: 16px;
margin-bottom: 0.2em;
margin-right: 1em;
margin-left: 1em;
@ -1202,11 +1202,11 @@ input#dfrn-url {
margin-left: 5px;
margin-right: 5px;
padding-top: 0px;
/* padding-left: 0.5em
padding-right: 0.5em;*/
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
border: 2px solid #AAAAAA;
border: 1px solid #AAAAAA;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
@ -1510,10 +1510,9 @@ input#dfrn-url {
display: block;
margin-top: 15px;
background: #f3f3f3;
margin-left: 10px;
margin-right: 10px;
max-width: 90%;
margin-left: 5px;
margin-right: 5px;
border-radius: 10px;
}
.comment-wwedit-wrapper.comment {

View file

@ -13,9 +13,9 @@
{{*<!--<script type="text/javascript" src="{{$baseurl}}/library/tiptip/jquery.tipTip.minified.js"></script>-->*}}
<script type="text/javascript" src="{{$baseurl}}/library/jgrowl/jquery.jgrowl_minimized.js"></script>
<script type="text/javascript" src="{{$baseurl}}/js/fk.autocomplete.min.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/acl.min.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/js/webtoolkit.base64.min.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/main.min.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/theme.min.js"></script>
<script type="text/javascript" src="{{$baseurl}}/js/fk.autocomplete.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/acl.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/js/webtoolkit.base64.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/main.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/view/theme/frost-mobile/js/theme.js"></script>

View file

@ -1,6 +1,6 @@
<script type="text/javascript" src="{{$baseurl}}/js/ajaxupload.min.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/js/ajaxupload.js" ></script>
<script>if(typeof window.jotInit != 'undefined') initEditor();</script>

View file

@ -1,3 +1,3 @@
<script type="text/javascript" src="{{$baseurl}}/js/ajaxupload.min.js" ></script>
<script type="text/javascript" src="{{$baseurl}}/js/ajaxupload.js" ></script>

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