Subversion Repositories eFlore/Applications.cel

Rev

Rev 3045 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3045 Rev 3055
Line 35... Line 35...
35
	this.googleMapMarqueurUrl = null;
35
	this.googleMapMarqueurUrl = null;
36
	this.chargementIconeUrl = null;
36
	this.chargementIconeUrl = null;
37
	this.chargementImageIconeUrl = null;
37
	this.chargementImageIconeUrl = null;
38
	this.calendrierIconeUrl = null;
38
	this.calendrierIconeUrl = null;
39
	this.pasDePhotoIconeUrl = null;
39
	this.pasDePhotoIconeUrl = null;
-
 
40
	this.langue = "fr";
-
 
41
 
-
 
42
	// système de traduction minimaliste
-
 
43
	this.msgs = {
-
 
44
		fr: {
-
 
45
			"format-non-supporte": "Le format de fichier n'est pas supporté, les formats acceptés sont",
-
 
46
			"date-incomplete": "Format : dd/mm/aaaa. Date incomplète, utiliser 0, exemple : 00/12/2011",
-
 
47
			"probleme-service-nom-commune": "Un problème est survenu lors de l'appel au service fournissant le nom des communes",
-
 
48
			"erreur-ajax-commune": "Une erreur Ajax est survenue lors de la recherche de la commune",
-
 
49
			"observations-transmises": "observations transmises",
-
 
50
			"supprimer-observation-liste": "Supprimer cette observation de la liste à transmettre",
-
 
51
			"observe-a": "Observé à",
-
 
52
			"certitude": "Certitude",
-
 
53
			"milieu": "Milieu",
-
 
54
			"commentaires": "Commentaires",
-
 
55
			"inconnue": "inconnue",
-
 
56
			"non-lie-au-ref": "non lié au référentiel",
-
 
57
			"obs-le": "le"
-
 
58
		}
-
 
59
	};
40
}
60
}
Line 41... Line 61...
41
 
61
 
42
/**
62
/**
43
 * Initialisation du widget
63
 * Initialisation du widget
Line 1303... Line 1323...
1303
 
1323
 
1304
WidgetSaisie.prototype.masquerPanneau = function(selecteur) {
1324
WidgetSaisie.prototype.masquerPanneau = function(selecteur) {
1305
	$(selecteur).hide();
1325
	$(selecteur).hide();
Line -... Line 1326...
-
 
1326
};
-
 
1327
 
-
 
1328
/**
-
 
1329
 * Si la langue est définie dans this.langue, et si des messages sont définis
-
 
1330
 * dans this.msgs, tente de trouver le message dont la clé est [cle] dans la
-
 
1331
 * langue en cours. S'il n'est pas trouvé, retourne la version française (par
-
 
1332
 * défaut); si celle-ci n'exite pas, retourne "N/A".
-
 
1333
 */
-
 
1334
WidgetSaisie.prototype.msg = function(cle) {
-
 
1335
	var msg = "N/A";
-
 
1336
	if (this.msgs) {
-
 
1337
		if (this.langue in this.msgs && cle in this.msgs[this.langue]) {
-
 
1338
			msg = this.msgs[this.langue][cle];
-
 
1339
		} else {
-
 
1340
			if (this.langue != "fr") {
-
 
1341
				if (cle in this.msgs["fr"]) {
-
 
1342
					msg = this.msgs["fr"][cle];
-
 
1343
				}
-
 
1344
			}
-
 
1345
		}
-
 
1346
	}
-
 
1347
	return msg;
1306
};
1348
};
Line 1307... Line 1349...
1307
 
1349
 
1308
// lib hors objet --
1350
// lib hors objet --
1309
 
1351