//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&sensor=true&language=fr&region=FR"></script> |
<script type="text/javascript" src="https://maps.google.com/maps/api/js?key=<?php echo $cleGoogleMaps; ?>&v=3.5&sensor=true&language=nl&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_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/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/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&sensor=true&language=fr&region=FR"></script> |
<script type="text/javascript" src="https://maps.google.com/maps/api/js?key=<?php echo $cleGoogleMaps; ?>&v=3.5&sensor=true&language=en&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" /> |