Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3045 → Rev 3055

/trunk/widget/modules/saisie/squelettes/defaut/js/WidgetSaisie.js
37,6 → 37,26
this.chargementImageIconeUrl = null;
this.calendrierIconeUrl = null;
this.pasDePhotoIconeUrl = null;
this.langue = "fr";
 
// système de traduction minimaliste
this.msgs = {
fr: {
"format-non-supporte": "Le format de fichier n'est pas supporté, les formats acceptés sont",
"date-incomplete": "Format : dd/mm/aaaa. Date incomplète, utiliser 0, exemple : 00/12/2011",
"probleme-service-nom-commune": "Un problème est survenu lors de l'appel au service fournissant le nom des communes",
"erreur-ajax-commune": "Une erreur Ajax est survenue lors de la recherche de la commune",
"observations-transmises": "observations transmises",
"supprimer-observation-liste": "Supprimer cette observation de la liste à transmettre",
"observe-a": "Observé à",
"certitude": "Certitude",
"milieu": "Milieu",
"commentaires": "Commentaires",
"inconnue": "inconnue",
"non-lie-au-ref": "non lié au référentiel",
"obs-le": "le"
}
};
}
 
/**
1305,6 → 1325,28
$(selecteur).hide();
};
 
/**
* Si la langue est définie dans this.langue, et si des messages sont définis
* dans this.msgs, tente de trouver le message dont la clé est [cle] dans la
* langue en cours. S'il n'est pas trouvé, retourne la version française (par
* défaut); si celle-ci n'exite pas, retourne "N/A".
*/
WidgetSaisie.prototype.msg = function(cle) {
var msg = "N/A";
if (this.msgs) {
if (this.langue in this.msgs && cle in this.msgs[this.langue]) {
msg = this.msgs[this.langue][cle];
} else {
if (this.langue != "fr") {
if (cle in this.msgs["fr"]) {
msg = this.msgs["fr"][cle];
}
}
}
}
return msg;
};
 
// lib hors objet --
 
/**