3 This file is part of Ext JS 4
5 Copyright (c) 2011 Sencha Inc
7 Contact: http://www.sencha.com/contact
9 GNU General Public License Usage
10 This file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE included in the packaging of this file. Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html.
12 If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact.
16 * France (Canadian) translation
18 * 04-08-2007, 03:07 AM
20 Ext.onReady(function() {
22 Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">En cours de chargement...</div>';
26 Ext.view.View.prototype.emptyText = "";
30 Ext.grid.Panel.prototype.ddText = "{0} ligne(s) sélectionné(s)";
34 Ext.TabPanelItem.prototype.closeText = "Fermer cette onglet";
37 if(Ext.form.field.Base){
38 Ext.form.field.Base.prototype.invalidText = "La valeur de ce champ est invalide";
42 Ext.LoadMask.prototype.msg = "En cours de chargement...";
46 Ext.Date.shortMonthNames = [
61 Ext.Date.getShortMonthName = function(month) {
62 return Ext.Date.shortMonthNames[month];
65 Ext.Date.monthNames = [
80 Ext.Date.monthNumbers = {
95 Ext.Date.getMonthNumber = function(name) {
96 return Ext.Date.monthNumbers[Ext.util.Format.capitalize(name)];
109 Ext.Date.getShortDayName = function(day) {
110 return Ext.Date.dayNames[day].substring(0, 3);
114 Ext.MessageBox.buttonText = {
123 Ext.apply(Ext.util.Format, {
124 thousandSeparator: '.',
125 decimalSeparator: ',',
126 currencySign: '$', // Canadian Dollar
132 Ext.apply(Ext.picker.Date.prototype, {
133 todayText : "Aujourd'hui",
134 minText : "Cette date est plus petite que la date minimum",
135 maxText : "Cette date est plus grande que la date maximum",
136 disabledDaysText : "",
137 disabledDatesText : "",
138 monthNames : Ext.Date.monthNames,
139 dayNames : Ext.Date.dayNames,
140 nextText : 'Prochain mois (CTRL+Fléche droite)',
141 prevText : 'Mois précédent (CTRL+Fléche gauche)',
142 monthYearText : 'Choissisez un mois (CTRL+Fléche haut ou bas pour changer d\'année.)',
143 todayTip : "{0} (Barre d'espace)",
148 if(Ext.toolbar.Paging){
149 Ext.apply(Ext.PagingToolbar.prototype, {
150 beforePageText : "Page",
151 afterPageText : "de {0}",
152 firstText : "Première page",
153 prevText : "Page précédente",
154 nextText : "Prochaine page",
155 lastText : "Dernière page",
156 refreshText : "Recharger la page",
157 displayMsg : "Page courante {0} - {1} de {2}",
158 emptyMsg : 'Aucune donnée à afficher'
162 if(Ext.form.field.Text){
163 Ext.apply(Ext.form.field.Text.prototype, {
164 minLengthText : "La longueur minimum de ce champ est de {0} caractères",
165 maxLengthText : "La longueur maximum de ce champ est de {0} caractères",
166 blankText : "Ce champ est obligatoire",
172 if(Ext.form.field.Number){
173 Ext.apply(Ext.form.field.Number.prototype, {
174 minText : "La valeur minimum de ce champ doit être de {0}",
175 maxText : "La valeur maximum de ce champ doit être de {0}",
176 nanText : "{0} n'est pas un nombre valide"
180 if(Ext.form.field.Date){
181 Ext.apply(Ext.form.field.Date.prototype, {
182 disabledDaysText : "Désactivé",
183 disabledDatesText : "Désactivé",
184 minText : "La date de ce champ doit être avant le {0}",
185 maxText : "La date de ce champ doit être après le {0}",
186 invalidText : "{0} n'est pas une date valide - il doit être au format suivant: {1}",
191 if(Ext.form.field.ComboBox){
192 Ext.apply(Ext.form.field.ComboBox.prototype, {
193 valueNotFoundText : undefined
195 Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
196 loadingText : "En cours de chargement..."
200 if(Ext.form.field.VTypes){
201 Ext.apply(Ext.form.field.VTypes, {
202 emailText : 'Ce champ doit contenir un courriel et doit être sous ce format: "usager@example.com"',
203 urlText : 'Ce champ doit contenir une URL sous le format suivant: "http:/'+'/www.example.com"',
204 alphaText : 'Ce champ ne peut contenir que des lettres et le caractère souligné (_)',
205 alphanumText : 'Ce champ ne peut contenir que des caractères alphanumériques ainsi que le caractère souligné (_)'
209 if(Ext.grid.header.Container){
210 Ext.apply(Ext.grid.header.Container.prototype, {
211 sortAscText : "Tri ascendant",
212 sortDescText : "Tri descendant",
213 lockText : "Verrouillé la colonne",
214 unlockText : "Déverrouillé la colonne",
215 columnsText : "Colonnes"
219 if(Ext.grid.PropertyColumnModel){
220 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
221 nameText : "Propriété",
222 valueText : "Valeur",
227 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
228 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
229 splitTip : "Cliquer et glisser pour redimensionner le panneau.",
230 collapsibleSplitTip : "Cliquer et glisser pour redimensionner le panneau. Double-cliquer pour cacher le panneau."