YAHOO.util.DateLocale["fr"] = YAHOO.lang.merge(YAHOO.util.DateLocale, {
		a: ["dim", "lun", "mar", "mer", "jeu", "ven", "sam"],
		A: ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"],
		b: ["jan", "fév", "mar", "avr", "mai", "jun", "jui", "aoû", "sep", "oct", "nov", "déc"],
		B: ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"],
		c: "%a %d %b %Y %T %Z",
		p: ["", ""],
		P: ["", ""],
		x: "%d.%m.%Y",
		X: "%T"
	});

	YAHOO.util.DateLocale["fr-CA"] = YAHOO.lang.merge(YAHOO.util.DateLocale["fr"], {
		x: "%Y-%m-%d"
	});

	var d = new Date();
	var f = { format: "%A, %x%n" };
	var s = "%A, %x:\n";
	s += "  Default:\t" + YAHOO.util.Date.format(d, f);
	s += "  fr:   \t" + YAHOO.util.Date.format(d, f, "fr");
	s += "  fr-CA:\t" + YAHOO.util.Date.format(d, f, "fr-CA");
	s += "  fr-CH:\t" + YAHOO.util.Date.format(d, f, "fr-CH");
	s += "  de-CH:\t" + YAHOO.util.Date.format(d, f, "de-CH");

	alert(s);