...
 
Commits (9)
......@@ -24,7 +24,6 @@ return array(
'Select your City...' => 'Wählen Sie Ihre Stadt aus ...',
'Login'=>'Login',
"LOG IN"=>"LOGIN",
'Don\'t have an account yet?' => 'Sie sind noch nicht registriert ?',
'Create an account' => 'Hier registrieren',
'Forget password ?' => 'Passwort vergessen ?',
'Enter your e-mail address below to get your password by email.' => "Geben Sie Ihre E-Mail-Adresse unten ein, um Ihr Passwort per E-Mail zu erhalten.",
......
......@@ -24,7 +24,6 @@ return array(
'Select your City...' => 'Sélectionnez votre ville',
'Login'=>'Se connecter',
"LOG IN"=>"SE CONNECTER",
'Don\'t have an account yet?' => 'Vous n\'avez pas encore de compte ?',
'Create an account' => 'Créez votre compte',
'Forget password ?' => 'Mot de passe oublié ?',
'Enter your e-mail address below to get your password by email.' => "Entrez votre email ci dessous pour recevoir votre mot de passe par email.",
......
......@@ -24,7 +24,6 @@ return array(
'Select your City...' => 'Sélectionnez votre ville',
'Login'=>'Se connecter',
"LOG IN"=>"SE CONNECTER",
'Don\'t have an account yet?' => 'Vous n\'avez pas encore de compte ?',
'Create an account' => 'Créez votre compte',
'Create my <b>citizen</b> account' => 'Je créé mon compte <b>Citoyen</b>',
'Forget password ?' => 'Mot de passe oublié ?',
......
......@@ -24,7 +24,6 @@ return array(
'Select your City...' => 'Seleziona la tua città...',
'Login'=>'Login',
"LOG IN"=>"LOGIN",
'Don\'t have an account yet?' => 'Non sei ancora registrato?',
'Create an account' => 'Registrati qui',
'Forget password ?' => 'Dimenticare la password?',
'Enter your e-mail address below to get your password by email.' => "Inserisci il tuo indirizzo e-mail qui sotto per ricevere la password via e-mail.",
......
<?php
/**
return array(
/**
* Extends Locale data for 'en_US'.
* In this file you can put custom locale settings that will be
* merged with the ones provided by the framework
* ( that are stored in <framework_dir>/i18n/data/ )
*/
return array(
"tester" => "TESTER FR",
"Your organization has been added with success. Check your mail box : you will recieive soon a mail from us." => "L'organizzazione è stata aggiunta con successo. Seleziona la tua casella di posta: riceverai presto un'e-mail da noi.",
"invalid Captcha Test" => "Captcha non valido",
"The organization has been updated" => "L'organizzazione è stata aggiornata",
"The organization id is mandatory to retrieve the organization !" => "L'ID dell'organizzazione è obbligatorio per recuperare l'organizzazione!",
"The Parent organization doesn't exist !" => "L'organizzazione madre non esiste!",
"Missing List data in 'lists' collection, must have organisationTypes, typeIntervention, public" => "Elenco mancante nella raccolta dati `list`, Deve avere organizationTypes, typeIntervention, public",
"Problem inserting the new organization" => "Errore nell'inserimento della nuova organizzazione",
"You have to fill a name for your organization" => "Devi inserire un nome per la tua organizzazione",
"You have to fill the type of your organization" => "Devi inserire il tipo di organizzazione",
"An organization with the same name already exist in the plateform" => "Un'organizzazione con lo stesso nome esiste già nella piattaforma",
"The organization id is unkown : contact your admin" => "L'ID organizzazione non è noto: contattare l'amministratore",
"Unauthorized Access." => "Accesso non autorizzato",
"The invitation process completed with success" => "L'invito è stato completato con successo",
"Can not update this organization : you are not authorized to update that organization !" => "Non è possibile aggiornare l'organizzazione: non si è autorizzati ad aggiornare l'organizzazione!",
"Are you sure you want to remove this person's :" => "Sei sicuro di voler rimuovere il ruolo di questa persona:",
"ROLE REMOVED SUCCESFULLY!!" => "RUOLO RIMOSSO CON SUCCESSO!!",
"Add me as member of" => "Aggiungimi come membro di",
"Edit your informations" => "Modifica le tue informazioni",
"Remove from my organization" => "Rimuovi dalla mia organizzazione",
"Add me as member of the organization" => "Aggiungimi come membro dell'organizzazione",
"Are you sure you want to remove the connection with " => "Sei sicuro di voler rimuovere la connessione con ",
"The link has been removed successfully." => "Il collegamento è stato rimosso con successo.",
"Error deleting the link : " => "Errore durante l'eliminazione del collegamento: ",
"Do you really want to become a member of the organization : " => "Sei sicuro di voler diventare membro dell'organizzazione: ",
"You are now a member of the organization : " => "Ora sei membro dell'organizzazione: ",
"Become a member of this organization : " => "Diventa membro di questa organizzazione:",
"I AM A MEMBER" => "SONO UN MEMBRO",
"NOT A MEMBER" => "NON SONO UN MEMBRO",
"Contact information" => "Informazioni di contatto",
"A citizen ask to become an admin of one of your organization" => "Un cittadino chiede di diventare amministratore di una tua organizzazione",
"A citizen ask to become admin of" => "Un cittadino chiede di diventare amministratore di",
"A citizen ask to become member of" => "Un cittadino chiede di diventare membro di",
"A citizen ask to become contributor of" => "Un cittadino chiede di diventare contributore di",
//Delete organization
"This action is permanent and will close this Organization (Removed from search engines, and lists) !" => "Questa azione è permanente e rimuoverà questa organizzazione (rimosso dai motori di ricerca, e gli elenchi) !",
"Are you sure you want to delete the organization : " => "Sei sicuro di voler rimuovere l'organizzazione: ",
"DISABLED" => "DISATTIVATO",
"Organization disabled !" => "Organizzazione disattivata!",
"The organization has been updated" => "L'organizzazione è stata aggiornata",
//TYPES
"NGO" => "ONG",
"LocalBusiness" => "Azienda locale",
"Local Business" => "Impresa locale",
"Group" => "Gruppo",
"Government Organization" => "Servizio pubblico",
"the NGO" => "il ONG",
"the localBusiness" => "l'impresa locale",
"Local Business" => "Impresa locale",
"the group" => "il collettivo",
"the Group" => "il gruppo",
"the government organization" => "l'organizzazione governativa",
);
?>
'tester' => "TESTER FR",
'Your organization has been added with success. Check your mail box : you will recieive soon a mail from us.' => "L'organizzazione è stata aggiunta con successo. Seleziona la tua casella di posta: riceverai presto un'e-mail da noi.",
'invalid Captcha Test' => "Captcha non valido",
'The organization has been updated' => "L'organizzazione è stata aggiornata",
'The organization id is mandatory to retrieve the organization !' => "L'ID dell'organizzazione è obbligatorio per recuperare l'organizzazione!",
'The Parent organization doesn't exist !' => "L'organizzazione madre non esiste!",
'Missing List data in 'lists' collection, must have organisationTypes, typeIntervention, public' => "Elenco mancante nella raccolta dati `list`, Deve avere organizationTypes, typeIntervention, public",
'Problem inserting the new organization' => "Errore nell'inserimento della nuova organizzazione",
'You have to fill a name for your organization' => "Devi inserire un nome per la tua organizzazione",
'You have to fill the type of your organization' => "Devi inserire il tipo di organizzazione",
'An organization with the same name already exist in the plateform' => "Un'organizzazione con lo stesso nome esiste già nella piattaforma",
'The organization id is unkown : contact your admin' => "L'ID organizzazione non è noto: contattare l'amministratore",
'Unauthorized Access.' => "Accesso non autorizzato",
'The invitation process completed with success' => "L'invito è stato completato con successo",
'Can not update this organization : you are not authorized to update that organization !' => "Non è possibile aggiornare l'organizzazione: non si è autorizzati ad aggiornare l'organizzazione!",
'Are you sure you want to remove this person's :' => "Sei sicuro di voler rimuovere il ruolo di questa persona:",
'ROLE REMOVED SUCCESFULLY!!' => "RUOLO RIMOSSO CON SUCCESSO!!",
'Add me as member of' => "Aggiungimi come membro di",
'Edit your informations' => "Modifica le tue informazioni",
'Remove from my organization' => "Rimuovi dalla mia organizzazione",
'Add me as member of the organization' => "Aggiungimi come membro dell'organizzazione",
'Are you sure you want to remove the connection with ' => "Sei sicuro di voler rimuovere la connessione con ",
'The link has been removed successfully.' => "Il collegamento è stato rimosso con successo.",
'Error deleting the link : ' => "Errore durante l'eliminazione del collegamento: ",
'Do you really want to become a member of the organization : ' => "Sei sicuro di voler diventare membro dell'organizzazione: ",
'You are now a member of the organization : ' => "Ora sei membro dell'organizzazione: ",
'Become a member of this organization : ' => "Diventa membro di questa organizzazione:",
'I AM A MEMBER' => "SONO UN MEMBRO",
'NOT A MEMBER' => "NON SONO UN MEMBRO",
'Contact information' => "Informazioni di contatto",
'A citizen ask to become an admin of one of your organization' => "Un cittadino chiede di diventare amministratore di una tua organizzazione",
'A citizen ask to become admin of' => "Un cittadino chiede di diventare amministratore di",
'A citizen ask to become member of' => "Un cittadino chiede di diventare membro di",
'A citizen ask to become contributor of' => "Un cittadino chiede di diventare contributore di",
//Delete organization
'This action is permanent and will close this Organization (Removed from search engines, and lists) !' => "Questa azione è permanente e rimuoverà questa organizzazione (rimosso dai motori di ricerca, e gli elenchi) !",
'Are you sure you want to delete the organization : ' => "Sei sicuro di voler rimuovere l'organizzazione: ",
'DISABLED' => "DISATTIVATO",
'Organization disabled !' => "Organizzazione disattivata!",
'The organization has been updated' => "L'organizzazione è stata aggiornata",
//TYPES
'NGO' => "ONG",
'LocalBusiness' => "Azienda locale",
'Local Business' => "Impresa locale",
'Group' => "Gruppo",
'Government Organization' => "Servizio pubblico",
'the NGO' => "il ONG",
'the localBusiness' => "l'impresa locale",
'Local Business' => "azienda locale",
'the group' => "il collettivo",
'the Group' => "il gruppo",
'the government organization' => "l'organizzazione governativa",
);
......@@ -43,18 +43,18 @@ function initCommentsTools(listObjects, type, canComment, parentId){
if(type=="news"){
labelComments=trad.commenton;
if(commentCount>0){
labelComments=commentCount+" "
labelComments="<span class='nbNewsComment'>"+commentCount+"</span> ";
labelComments+=(commentCount>1) ? trad.comments : trad.comment;
}
actionOn = '<a href="javascript:" class="newsAddComment letter-blue" data-media-id="'+idMedia+'"><i class="fa fa-comment"></i> '+labelComments+'</a>';
actionOn = '<a href="javascript:" class="newsAddComment letter-blue lblComment" data-media-id="'+idMedia+'"><i class="fa fa-comment"></i> '+labelComments+'</a>';
}
else if (type=="comments"){
parentId=(notNull(parentId)) ? parentId : idMedia;
countReplies=(typeof media.replies != "undefined") ? Object.keys(media.replies).length : 0;
s=(countReplies > 1) ? "s" : "";
lblReply = "<i class='fa fa-reply fa-rotate-180'></i> "+trad.answer;
parentId=(notNull(parentId)) ? parentId : idMedia;
if(countReplies >= 1) lblReply = "<i class='fa fa-reply fa-rotate-180'></i>"+countReplies+" "+trad["answer"+s];
actionOn= '<a class="" href="javascript:answerComment(\''+idMedia+'\', \''+idMedia+'\',\''+media.contextType+'\')">'+lblReply+'</a>';
lblReply = (countReplies == 0) ? trad.answerOn : trad["answer"+s];
if(countReplies >= 1) lblReply = "<span class='nbNewsComment'>"+countReplies+"</span> "+lblReply;
actionOn= '<a class="lblComment" href="javascript:answerComment(\''+idMedia+'\', \''+idMedia+'\',\''+media.contextType+'\')"><i class="fa fa-reply fa-rotate-180"></i> '+lblReply+'</a>';
}
// SHARE ACTION AND COUNT SHARE
if(type=="news"){
......@@ -321,7 +321,7 @@ function bindEventTextArea(idTextArea, idComment, contextType, isAnswer, parentC
//submit form via ajax, this is not JS but server side scripting so not showing here
saveComment($(idTextArea).val(), parentCommentId, idTextArea, pathContext);
$(idTextArea).val("");
$(idTextArea+", #container-txtarea-"+idUx).css('height', "34px");
$(idTextArea+", #container-txtarea-"+idUx).css('height', 34);
//var heightTxtArea = $(idTextArea).css("height");
//$("#container-txtarea-"+idUx).css('height', heightTxtArea);
}else
......@@ -436,8 +436,7 @@ function bindEventTextArea(idTextArea, idComment, contextType, isAnswer, parentC
}
else {
toastr.success(data.msg);
var count = $("#newsFeed"+context["_id"]["$id"]+" .nbNewsComment").html();
var count = $("#footer-"+data.newComment.contextType+"-"+data.newComment.contextId+" .nbNewsComment").text();
if(!notEmpty(count)) count = 0;
//mylog.log(count, context["_id"]["$id"]);
comments[data.id.$id]=data.newComment;
......@@ -446,18 +445,19 @@ function bindEventTextArea(idTextArea, idComment, contextType, isAnswer, parentC
count = parseInt(count);
var newCount = count +1;
var labelCom = (newCount>1) ? trad.comments : trad.comment;
$("#newsFeed"+context["_id"]["$id"]+" .lblComment").html("<i class='fa fa-comment'></i> <span class='nbNewsComment'>"+newCount+"</span> "+labelCom);
$("#footer-"+data.newComment.contextType+"-"+data.newComment.contextId+" .lblComment").html("<i class='fa fa-comment'></i><span class='nbNewsComment'>"+newCount+"</span> "+labelCom);
$("#newsFeed"+context["_id"]["$id"]+" .newsAddComment").data('count', newCount);
// }else{
// $("#newsFeed"+context["_id"]["$id"]+" .lblComment").html("<i class='fa fa-comment'></i> <span class='nbNewsComment'>1</span> commentaire");
// $("#newsFeed"+context["_id"]["$id"]+" .newsAddComment").data('count', 1);
}
// $('.nbComments').html((parseInt($('.nbComments').html()) || 0) + 1);
// if (data.newComment.contextType=="news"){
// $(".newsAddComment[data-id='"+data.newComment.contextId+"']").children().children(".nbNewsComment").text(parseInt($('.nbComments').html()) || 0);
// }
//switchComment(commentId, data.newComment, parentCommentId);
if(typeof data.newComment.parentId != "undefined" && notEmpty(data.newComment.parentId)){
var count = $("#footer-comments-"+data.newComment.parentId+" .nbNewsComment").text();
count=(typeof count == "undefined" || !notEmpty(count)) ? 0 : count;
var newCount = parseInt(count) +1;
var labelCom = (newCount>1) ? trad.answers : trad.answer;
$("#footer-comments-"+data.newComment.parentId+" .lblComment").html("<i class='fa fa-reply fa-rotate-180'></i><span class='nbNewsComment'>"+newCount+"</span> "+labelCom);
}
latestComments = data.time;
var isAnswer = parentCommentId!="";
......@@ -505,6 +505,7 @@ function bindEventTextArea(idTextArea, idComment, contextType, isAnswer, parentC
}
function showOneComment(newComment, idComment, isAnswer, idNewComment, argval, mentionsArray){
textComent=mentionAndLinkify(idNewComment,newComment, true);
idContainer=(typeof newComment.parentId != "undefined" && notEmpty(newComment.parentId)) ? newComment.parentId : newComment.contextId;
var classArgument = "";
if(argval == "up") classArgument = "bg-green-comment";
if(argval == "down") classArgument = "bg-red-comment";
......@@ -528,15 +529,14 @@ function bindEventTextArea(idTextArea, idComment, contextType, isAnswer, parentC
'</div>';
if(!isAnswer){
$("#comments-list-"+idComment).prepend(html);
$("#comments-list-"+idComment).find(".noComment").remove();
if($("#comments-list-"+idComment).length <= 0 && typeof idParentProposal != "undefined" && idParentProposal != "" && $("#comments-list-"+idParentProposal).length){
$("#comments-list-"+idContainer).prepend(html);
$("#comments-list-"+idContainer).find(".noComment").remove();
if($("#comments-list-"+idContainer).length <= 0 && typeof idParentProposal != "undefined" && idParentProposal != "" && $("#comments-list-"+idParentProposal).length){
$("#comments-list-"+idParentProposal).prepend(html);
$("#comments-list-"+idParentProposal).find(".noComment").remove();
$("#comments-list-"+idParentProposal).find(".noComment").remove();
}
}else{
$('#container-txtarea-'+idComment).after(html);
$('#container-txtarea-'+idContainer).after(html);
}
initCommentsTools({newComment}, "comments", true, idComment);
}
......
......@@ -118,7 +118,8 @@
);
if(Yii::app()->language!="en")
array_push($cssAnsScriptFilesModule,"/plugins/jquery-validation/localization/messages_".Yii::app()->language.".js");
HtmlHelper::registerCssAndScriptsFiles($cssAnsScriptFilesModule, Yii::app()->getRequest()->getBaseUrl(true));
// HtmlHelper::registerCssAndScriptsFiles($cssAnsScriptFilesModule, Yii::app()->getRequest()->getBaseUrl(true));
HtmlHelper::registerCssAndScriptsFiles($cssAnsScriptFilesModule, Yii::app()->request->baseUrl);
/* ***********************
END ph core stuff
************************ */
......