Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3038 → Rev 3039

/trunk/widget/modules/cartopoint/squelettes/carte_defaut_nl.tpl.html
34,7 → 34,7
<!-- Javascript : bibliothèques -->
<!-- Google Map v3 -->
<script type="text/javascript" src="https://maps.google.com/maps/api/js?key=<?php echo $cleGoogleMaps; ?>&v=3.5&amp;sensor=true&amp;language=fr&amp;region=FR"></script>
<script type="text/javascript" src="https://maps.google.com/maps/api/js?key=<?php echo $cleGoogleMaps; ?>&v=3.5&amp;sensor=true&amp;language=nl&amp;region=NL"></script>
<script type="text/javascript" src="https://www.tela-botanica.org/commun/google/map/3/markermanager/1.0/markermanager-1.0.pack.js"></script>
<!-- Jquery -->
<script type="text/javascript" src="https://www.tela-botanica.org/commun/jquery/1.6.2/jquery-1.6.2.min.js"></script>
49,6 → 49,8
<!-- Javascript : appli carto -->
<script type="text/javascript">
//<![CDATA[
global_lang = "nl"; // langue pour la traduction du JS
 
var urlWidgetSaisie = '<?= $url_widget_saisie; ?>',
urlsLimitesCommunales = '<?= $url_limites_communales; ?>',
nt = '<?=$num_taxon?>',
97,6 → 99,7
//]]>
</script>
<script type="text/javascript" src="<?=$url_base?>modules/cartopoint/squelettes/scripts/carto.js"></script>
<script type="text/javascript" src="<?=$url_base?>modules/cartopoint/squelettes/scripts/carto_msgs.js"></script>
<!-- CSS -->
<link rel="stylesheet" href="https://www.tela-botanica.org/commun/jquery/fancybox/1.3.4/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
/trunk/widget/modules/cartopoint/squelettes/carte_defaut.tpl.html
49,6 → 49,8
<!-- Javascript : appli carto -->
<script type="text/javascript">
//<![CDATA[
global_lang = "fr"; // langue pour la traduction du JS
 
var urlWidgetSaisie = '<?= $url_widget_saisie; ?>',
urlsLimitesCommunales = '<?= $url_limites_communales; ?>',
nt = '<?=$num_taxon?>',
97,6 → 99,7
//]]>
</script>
<script type="text/javascript" src="<?=$url_base?>modules/cartopoint/squelettes/scripts/carto.js"></script>
<script type="text/javascript" src="<?=$url_base?>modules/cartopoint/squelettes/scripts/carto_msgs.js"></script>
<!-- CSS -->
<link rel="stylesheet" href="https://www.tela-botanica.org/commun/jquery/fancybox/1.3.4/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
/trunk/widget/modules/cartopoint/squelettes/scripts/carto.js
120,18 → 120,18
stationNbreFormate = stations.stats.stations.formaterNombre();
}
var stats = obsNbreFormate+' observation';
var stats = obsNbreFormate+' ' + msg('observation');
stats += (obsNbre > 1) ? 's' : '' ;
 
if (photos != null && photos == 1) {
stats += ' avec photos ';
stats += ' ' + msg('avec photos') + ' ';
}
stats += ' sur '+(stationNbre+ communeNbre)+' station';
stats += ' ' + msg('sur') + ' '+(stationNbre+ communeNbre)+' ' + msg('station');
stats += (stationNbre > 1) ? 's' : '' ;
if (nt == '*') {
stats += ' parmi '+plteNbreFormate+' taxon';
stats += ' ' + msg('parmi') + ' '+plteNbreFormate+' ' + msg('taxon');
stats += (plteNbre > 1) ? 's' : '' ;
} else {
if($('.taxon-actif .taxon').text() != '') {
138,22 → 138,22
var element = $('.taxon-actif .taxon').clone();
element.children().remove();
var taxon = element.text();
stats += ' pour '+taxon;
stats += ' ' + msg('pour') + ' '+taxon;
} else {
if (taxonsCarte[0]) {
var taxon = taxonsCarte[0];
stats += ' pour '+taxon.nom;
stats += ' ' + msg('pour') + ' ' + taxon.nom;
}
}
}
if(utilisateur != '*') {
stats += ' pour l\'utilisateur '+utilisateur+' ';
stats += " " + msg("pour l'utilisateur") + " "+utilisateur+' ';
}
$('#zone-stats').show();
} else {
stats = "Aucune observation pour ces critères ou pour cette zone";
stats = msg("aucune-observation");
}
$('#zone-stats > h1').text(stats);
175,7 → 175,7
});
$('#lien-voir-cc a').click(function(event) {
ouvrirPopUp(this, 'Avertissement', event);
ouvrirPopUp(this, msg('Avertissement'), event);
event.preventDefault();
});
}
348,7 → 348,7
'</a> ';
if (map.getMapTypeId() == 'OSM') {
// ajout licence OSM
mention += ' - Carte : <a href="http://www.openstreetmap.org/copyright" target="_blank">© les contributeurs d’OpenStreetMap</a>' +
mention += ' - Carte : <a href="http://www.openstreetmap.org/copyright" target="_blank">© ' + msg("contributeurs-osm") + '</a>' +
' - Tuiles : <a href="http://www.openstreetmap.fr" target="_blank">OsmFr</a>';
}
$('#origine-donnees').html(mention);
506,7 → 506,7
function creerMarqueur(station) {
var titre = '';
if (station.nbreMarqueur) {
titre = station.nbreMarqueur+' points renseignés';
titre = station.nbreMarqueur+' ' + ('points-renseignes');
} else {
if(station.nom) {
titre = station.nom;
748,7 → 748,7
}
 
function afficherMessageChargementTitreInfoBulle() {
$("#obs-station-titre").text("Chargement des observations");
$("#obs-station-titre").text(msg("chargement-observations"));
}
 
function supprimerMessageChargement() {
822,16 → 822,16
$('#obs-total').text(station.obsNbre);
$('#obs-commune').text(station.commune);
var titre = '';
titre += pointClique.stationInfos.obsNbre+' observation';
titre += pointClique.stationInfos.obsNbre+' ' + msg('observation');
titre += (pointClique.stationInfos.obsNbre > 1) ? 's': '' ;
titre += ' pour ';
titre += ' ' + msg('pour') + ' ';
if (etreMarqueurCommune(pointClique.stationInfos.id)) {
nomStation = 'la commune : ';
nomStation = msg('la-commune') + ' : ';
} else {
nomStation = 'la station : ';
nomStation = msg('la-station') + ' : ';
}
titre += pointClique.stationInfos.nom;
$('#obs-station-titre').text(titre);
$('#obs-station-titre').text(titre);
}
 
function actualiserPagineur() {
850,8 → 850,8
$('.navigation').pagination(pagineur.total, {
items_per_page:pagineur.limite,
callback:surClicPagePagination,
next_text:'Suivant',
prev_text:'Précédent',
next_text: msg('Suivant'),
prev_text: msg('Precedent'),
prev_show_always:false,
num_edge_entries:1,
num_display_entries:4,
989,7 → 989,7
info = $('#cel-info-'+id).clone().html(),
tpl =
'<div class="cel-legende">'+
'<p class="cel-legende-vei">'+'Image n°' + (currentIndex + 1) + ' sur ' + currentArray.length +'<\/p>'+
'<p class="cel-legende-vei">'+ msg('Image-n') + ' ' + (currentIndex + 1) + ' ' + msg('sur') + ' ' + currentArray.length +'<\/p>'+
(titre && titre.length ? '<p>'+info+'<\/p>' : '' )+
'<\/div>';
return tpl;
1055,7 → 1055,7
var date = jQuery.trim($(".cel-obs-"+idObs+" .date:eq(0)").text());
var lieu = jQuery.trim($(".cel-obs-"+idObs+" .lieu:eq(0)").text());
var sujet = "Observation #"+idObs+" de "+nomSci;
var message = "\n\n\n\n\n\n\n\n--\nConcerne l'observation de \""+nomSci+'" du "'+date+'" au lieu "'+lieu+'".';
var message = "\n\n\n\n\n\n\n\n--\n" + msg('concerne-l-observation') + " \""+nomSci+'" ' + msg('du') + ' "'+date+'" ' + msg('au-lieu') + ' "'+lieu+'".';
$("#fc_sujet").attr('value', sujet);
$("#fc_message").text(message);
}
1140,8 → 1140,8
}
if (erreurMsg != '') {
$("#fc-zone-dialogue").append('<p class="msg">'+
'Une erreur est survenue lors de la transmission de votre message.'+'<br />'+
'Vous pouvez signaler le disfonctionnement à <a href="'+
msg('erreur-transmission-message') +'<br />'+
msg('signaler-dysfonctionnement') + ' <a href="'+
'mailto:cel@tela-botanica.org'+'?'+
'subject=Disfonctionnement du widget carto'+
"&body="+erreurMsg+"\nDébogage :\n"+debugMsg+
/trunk/widget/modules/cartopoint/squelettes/scripts/carto_msgs.js
New file
0,0 → 1,135
// système de tr(a|ou)duc à la rache - Mathias, 2017-04-05
//
// @TODO traduire des phrases à trous plutôt que des petits mots séparés (pas fiable sans contexte)
//
 
/**
* Recherche le message identifié par la clé "cle" dans la langue "langue";
* s'il n'existe pas, retourne la version française (par défaut); si
* "langue" n'est pas défini, regarde si la variable globale global_lang est
* disponible, auquel cas on cherche le message dans cette langue
*/
function msg(cle, langue) {
console.log("get msg: [" + langue + "] => [" + cle + "]");
console.log("global_lang: [" + global_lang + "]");
var lang = "fr";
if (langue) {
lang = langue;
} else {
if (global_lang) {
lang = global_lang;
}
}
if (lang in msgs && cle in msgs[lang]) {
return msgs[lang][cle];
} else {
if (lang != "fr" && cle in msgs["fr"]) {
return msgs["fr"][cle];
} else {
return "N/A";
}
}
}
 
var msgs = {
"fr": {
"observation": "observation",
"avec photos": "avec photos",
"station": "station",
"sur": "sur",
"pour": "pour",
"parmi": "parmi",
"taxon": "taxon",
"pour l'utilisateur": "pour l'utilisateur",
"aucune-observation": "Aucune observation pour ces critères ou pour cette zone",
"Avertissement": "Avertissement",
"contributeurs-osm": "les contributeurs d’OpenStreetMap",
"points-renseignes": "points renseignés",
"chargement-observations": "Chargement des observations",
"la-commune": "la commune",
"la-station": "la station",
"Precedent": "Précédent",
"Suivant": "Suivant",
"Image-n": "Image n°",
"concerne-l-observation": "Concerne l'observation de",
"du": "du",
"au-lieu": "au lieu",
"erreur-transmission-message": "Une erreur est survenue lors de la transmission de votre message.",
"signaler-dysfonctionnement": "Vous pouvez signaler le dysfonctionnement à"
},
"en": {
"observation": "observation",
"avec photos": "with photos",
"station": "station",
"sur": "on",
"pour": "for",
"parmi": "among",
"taxon": "taxon",
"pour l'utilisateur": "for user",
"aucune-observation": "No observation matching those criteria or this zone",
"Avertissement": "Warning",
"contributeurs-osm": "OpenStreetMap contributors",
"points-renseignes": "points defined",
"chargement-observations": "Loading observations",
"la-commune": "zone",
"la-station": "station",
"Precedent": "Previous",
"Suivant": "Next",
"Image-n": "Image n°",
"concerne-l-observation": "About your observation of",
"du": "on",
"au-lieu": "located at",
"erreur-transmission-message": "An error occurred while transmitting your message.",
"signaler-dysfonctionnement": "You can report this issue to"
},
"nl": {
"observation": "waarneming",
"avec photos": "met foto's",
"station": "station",
"sur": "op",
"pour": "voor",
"parmi": "onder",
"taxon": "taxon",
"pour l'utilisateur": "voor de gebruiker",
"aucune-observation": "Geen waarnemingen voor deze criteria of voor die zone",
"Avertissement": "Waarschuwing",
"contributeurs-osm": "OpenStreetMap contributors",
"points-renseignes": "gedefinieerde punten",
"chargement-observations": "Waarnemingen worden geladen",
"la-commune": "de stad",
"la-station": "het station",
"Precedent": "Vorig",
"Suivant": "Volgend",
"Image-n": "Foto n°",
"concerne-l-observation": "zorgen waarneming van",
"du": "op",
"au-lieu": "naar",
"erreur-transmission-message": "Er is een fout opgetreden tijdens de verzending van uw bericht.",
"signaler-dysfonctionnement": "U kunt dit melden bij storingen"
},
"schtroumpf": {
"observation": "schtroumpf",
"avec photos": "avec schtroumpf",
"station": "schtroumpf",
"sur": "sur",
"pour": "pour",
"parmi": "parmi",
"taxon": "schtroumpf",
"pour l'utilisateur": "pour le schtroumpf",
"aucune-observation": "Aucune schtroumpf ne correspond à ces schtroumpfs ou cette schtroumpf",
"Avertissement": "Avertissement",
"contributeurs-osm": "les schtroumpf d’OpenStreetMap",
"points-renseignes": "schtroumpf renseignés",
"chargement-observations": "Chargement des schtroumpf",
"la-commune": "la schtroumpf",
"la-station": "la schtroumpf",
"Precedent": "Précédent",
"Suivant": "Suivant",
"Image-n": "schtroumpf n°",
"concerne-l-observation": "Concerne le schtroumpf de",
"du": "du",
"au-lieu": "au lieu",
"erreur-transmission-message": "Une schtroumpf est survenue lors de la transmission de votre schtroumpf.",
"signaler-dysfonctionnement": "Vous pouvez schtroumpfer le dysfonctionnement à"
}
};
/trunk/widget/modules/cartopoint/squelettes/carte_defaut_en.tpl.html
34,7 → 34,7
<!-- Javascript : bibliothèques -->
<!-- Google Map v3 -->
<script type="text/javascript" src="https://maps.google.com/maps/api/js?key=<?php echo $cleGoogleMaps; ?>&v=3.5&amp;sensor=true&amp;language=fr&amp;region=FR"></script>
<script type="text/javascript" src="https://maps.google.com/maps/api/js?key=<?php echo $cleGoogleMaps; ?>&v=3.5&amp;sensor=true&amp;language=en&amp;region=US"></script>
<script type="text/javascript" src="https://www.tela-botanica.org/commun/google/map/3/markermanager/1.0/markermanager-1.0.pack.js"></script>
<!-- Jquery -->
<script type="text/javascript" src="https://www.tela-botanica.org/commun/jquery/1.6.2/jquery-1.6.2.min.js"></script>
49,6 → 49,8
<!-- Javascript : appli carto -->
<script type="text/javascript">
//<![CDATA[
global_lang = "en"; // langue pour la traduction du JS
 
var urlWidgetSaisie = '<?= $url_widget_saisie; ?>',
urlsLimitesCommunales = '<?= $url_limites_communales; ?>',
nt = '<?=$num_taxon?>',
97,6 → 99,7
//]]>
</script>
<script type="text/javascript" src="<?=$url_base?>modules/cartopoint/squelettes/scripts/carto.js"></script>
<script type="text/javascript" src="<?=$url_base?>modules/cartopoint/squelettes/scripts/carto_msgs.js"></script>
<!-- CSS -->
<link rel="stylesheet" href="https://www.tela-botanica.org/commun/jquery/fancybox/1.3.4/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />