/**
* France (Canadian) translation
* By BernardChhun
* 04-08-2007, 03:07 AM
*/
Ext.onReady(function() {
var cm = Ext.ClassManager,
exists = Ext.Function.bind(cm.get, cm);
if (Ext.Updater) {
Ext.Updater.defaults.indicatorText = '
En cours de chargement...
';
}
Ext.define("Ext.locale.fr_CA.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.fr_CA.grid.Panel", {
override: "Ext.grid.Panel",
ddText: "{0} ligne(s) sélectionné(s)"
});
Ext.define("Ext.locale.fr_CA.TabPanelItem", {
override: "Ext.TabPanelItem",
closeText: "Fermer cette onglet"
});
Ext.define("Ext.locale.fr_CA.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "La valeur de ce champ est invalide"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.fr_CA.view.AbstractView", {
override: "Ext.view.AbstractView",
msg: "En cours de chargement..."
});
if (Ext.Date) {
Ext.Date.shortMonthNames = ["Janv", "Févr", "Mars", "Avr", "Mai", "Juin", "Juil", "Août", "Sept", "Oct", "Nov", "Déc"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.shortMonthNames[month];
};
Ext.Date.monthNames = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"];
Ext.Date.monthNumbers = {
"Janvier": 0,
"Janv": 0,
"Février": 1,
"Févr": 1,
"Mars": 2,
"Mars": 2,
"Avril": 3,
"Avr": 3,
"Mai": 4,
"Juin": 5,
"Juillet": 6,
"Août": 7,
"Septembre": 8,
"Sept": 8,
"Octobre": 9,
"Oct": 9,
"Novembre": 10,
"Nov": 10,
"Décembre": 11,
"Déc": 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[Ext.util.Format.capitalize(name)];
};
Ext.Date.dayNames = ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.MessageBox) {
Ext.MessageBox.buttonText = {
ok: "OK",
cancel: "Annuler",
yes: "Oui",
no: "Non"
};
}
if (exists('Ext.util.Format')) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '$',
// Canadian Dollar
dateFormat: 'd/m/Y'
});
}
Ext.define("Ext.locale.fr_CA.picker.Date", {
override: "Ext.picker.Date",
todayText: "Aujourd'hui",
minText: "Cette date est plus petite que la date minimum",
maxText: "Cette date est plus grande que la date maximum",
disabledDaysText: "",
disabledDatesText: "",
monthNames: Ext.Date.monthNames,
dayNames: Ext.Date.dayNames,
nextText: 'Prochain mois (CTRL+Fléche droite)',
prevText: 'Mois précédent (CTRL+Fléche gauche)',
monthYearText: 'Choissisez un mois (CTRL+Fléche haut ou bas pour changer d\'année.)',
todayTip: "{0} (Barre d'espace)",
format: "d/m/y"
});
Ext.define("Ext.locale.fr_CA.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Page",
afterPageText: "de {0}",
firstText: "Première page",
prevText: "Page précédente",
nextText: "Prochaine page",
lastText: "Dernière page",
refreshText: "Recharger la page",
displayMsg: "Page courante {0} - {1} de {2}",
emptyMsg: 'Aucune donnée à afficher'
});
Ext.define("Ext.locale.fr_CA.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "La longueur minimum de ce champ est de {0} caractères",
maxLengthText: "La longueur maximum de ce champ est de {0} caractères",
blankText: "Ce champ est obligatoire",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.fr_CA.form.field.Number", {
override: "Ext.form.field.Number",
minText: "La valeur minimum de ce champ doit être de {0}",
maxText: "La valeur maximum de ce champ doit être de {0}",
nanText: "{0} n'est pas un nombre valide"
});
Ext.define("Ext.locale.fr_CA.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Désactivé",
disabledDatesText: "Désactivé",
minText: "La date de ce champ doit être avant le {0}",
maxText: "La date de ce champ doit être après le {0}",
invalidText: "{0} n'est pas une date valide - il doit être au format suivant: {1}",
format: "d/m/y"
});
Ext.define("Ext.locale.fr_CA.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "En cours de chargement..."
});
});
if (exists('Ext.form.field.VTypes')) {
Ext.apply(Ext.form.field.VTypes, {
emailText: 'Ce champ doit contenir un courriel et doit être sous ce format: "usager@example.com"',
urlText: 'Ce champ doit contenir une URL sous le format suivant: "http:/' + '/www.example.com"',
alphaText: 'Ce champ ne peut contenir que des lettres et le caractère souligné (_)',
alphanumText: 'Ce champ ne peut contenir que des caractères alphanumériques ainsi que le caractère souligné (_)'
});
}
Ext.define("Ext.locale.fr_CA.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Tri ascendant",
sortDescText: "Tri descendant",
lockText: "Verrouillé la colonne",
unlockText: "Déverrouillé la colonne",
columnsText: "Colonnes"
});
Ext.define("Ext.locale.fr_CA.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Propriété",
valueText: "Valeur",
dateFormat: "d/m/Y"
});
});