~mortenoh/+junk/dhis2-detailed-import-export

« back to all changes in this revision

Viewing changes to gis/dhis-gis-geostat/mfbase/ext/source/locale/ext-lang-fr.js

  • Committer: larshelge at gmail
  • Date: 2009-03-03 16:46:36 UTC
  • Revision ID: larshelge@gmail.com-20090303164636-2sjlrquo7ib1gf7r
Initial check-in

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * France (France) translation
 
3
 * By Thylia
 
4
 * 09-11-2007, 02:22 PM
 
5
 */
 
6
 
 
7
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">En cours de chargement...</div>';
 
8
 
 
9
if(Ext.View){
 
10
   Ext.View.prototype.emptyText = "";
 
11
}
 
12
 
 
13
if(Ext.grid.GridPanel){
 
14
   Ext.grid.GridPanel.prototype.ddText = "{0} ligne(s) sélectionnée(s)";
 
15
}
 
16
 
 
17
if(Ext.TabPanelItem){
 
18
   Ext.TabPanelItem.prototype.closeText = "Fermer cet onglet";
 
19
}
 
20
 
 
21
if(Ext.form.Field){
 
22
   Ext.form.Field.prototype.invalidText = "La valeur de ce champ est invalide";
 
23
}
 
24
 
 
25
if(Ext.LoadMask){
 
26
    Ext.LoadMask.prototype.msg = "En cours de chargement...";
 
27
}
 
28
 
 
29
Date.monthNames = [
 
30
   "Janvier",
 
31
   "Février",
 
32
   "Mars",
 
33
   "Avril",
 
34
   "Mai",
 
35
   "Juin",
 
36
   "Juillet",
 
37
   "Août",
 
38
   "Septembre",
 
39
   "Octobre",
 
40
   "Novembre",
 
41
   "Décembre"
 
42
];
 
43
 
 
44
Date.getShortMonthName = function(month) {
 
45
  return Date.monthNames[month].substring(0, 3);
 
46
};
 
47
 
 
48
Date.monthNumbers = {
 
49
  Jan : 0,
 
50
  Feb : 1,
 
51
  Mar : 2,
 
52
  Apr : 3,
 
53
  May : 4,
 
54
  Jun : 5,
 
55
  Jul : 6,
 
56
  Aug : 7,
 
57
  Sep : 8,
 
58
  Oct : 9,
 
59
  Nov : 10,
 
60
  Dec : 11
 
61
};
 
62
 
 
63
Date.getMonthNumber = function(name) {
 
64
  return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
 
65
};
 
66
 
 
67
Date.dayNames = [
 
68
   "Dimanche",
 
69
   "Lundi",
 
70
   "Mardi",
 
71
   "Mercredi",
 
72
   "Jeudi",
 
73
   "Vendredi",
 
74
   "Samedi"
 
75
];
 
76
 
 
77
Date.getShortDayName = function(day) {
 
78
  return Date.dayNames[day].substring(0, 3);
 
79
};
 
80
 
 
81
if(Ext.MessageBox){
 
82
   Ext.MessageBox.buttonText = {
 
83
      ok     : "OK",
 
84
      cancel : "Annuler",
 
85
      yes    : "Oui",
 
86
      no     : "Non"
 
87
   };
 
88
}
 
89
 
 
90
if(Ext.util.Format){
 
91
   Ext.util.Format.date = function(v, format){
 
92
      if(!v) return "";
 
93
      if(!(v instanceof Date)) v = new Date(Date.parse(v));
 
94
      return v.dateFormat(format || "d/m/Y");
 
95
   };
 
96
}
 
97
 
 
98
if(Ext.DatePicker){
 
99
   Ext.apply(Ext.DatePicker.prototype, {
 
100
      todayText         : "Aujourd'hui",
 
101
      minText           : "Cette date est antérieure à la date minimum",
 
102
      maxText           : "Cette date est postérieure à la date maximum",
 
103
      disabledDaysText  : "",
 
104
      disabledDatesText : "",
 
105
      monthNames                : Date.monthNames,
 
106
      dayNames                  : Date.dayNames,
 
107
      nextText          : 'Mois suivant (CTRL+Flèche droite)',
 
108
      prevText          : "Mois précédent (CTRL+Flèche gauche)",
 
109
      monthYearText     : "Choisissez un mois (CTRL+Flèche haut ou bas pour changer d'année.)",
 
110
      todayTip          : "{0} (Barre d'espace)",
 
111
      okText            : "&#160;OK&#160;",
 
112
      cancelText        : "Annuler",
 
113
      format            : "d/m/y",
 
114
      startDay          : 1
 
115
   });
 
116
}
 
117
 
 
118
if(Ext.PagingToolbar){
 
119
   Ext.apply(Ext.PagingToolbar.prototype, {
 
120
      beforePageText : "Page",
 
121
      afterPageText  : "sur {0}",
 
122
      firstText      : "Première page",
 
123
      prevText       : "Page précédente",
 
124
      nextText       : "Page suivante",
 
125
      lastText       : "Dernière page",
 
126
      refreshText    : "Actualiser la page",
 
127
      displayMsg     : "Page courante {0} - {1} sur {2}",
 
128
      emptyMsg       : 'Aucune donnée à afficher'
 
129
   });
 
130
}
 
131
 
 
132
if(Ext.form.TextField){
 
133
   Ext.apply(Ext.form.TextField.prototype, {
 
134
      minLengthText : "La longueur minimum de ce champ est de {0} caractères",
 
135
      maxLengthText : "La longueur maximum de ce champ est de {0} caractères",
 
136
      blankText     : "Ce champ est obligatoire",
 
137
      regexText     : "",
 
138
      emptyText     : null
 
139
   });
 
140
}
 
141
 
 
142
if(Ext.form.NumberField){
 
143
   Ext.apply(Ext.form.NumberField.prototype, {
 
144
      minText : "La valeur minimum de ce champ doit être de {0}",
 
145
      maxText : "La valeur maximum de ce champ doit être de {0}",
 
146
      nanText : "{0} n'est pas un nombre valide"
 
147
   });
 
148
}
 
149
 
 
150
if(Ext.form.DateField){
 
151
   Ext.apply(Ext.form.DateField.prototype, {
 
152
      disabledDaysText  : "Désactivé",
 
153
      disabledDatesText : "Désactivé",
 
154
      minText           : "La date de ce champ ne peut être antérieure au {0}",
 
155
      maxText           : "La date de ce champ ne peut être postérieure au {0}",
 
156
      invalidText       : "{0} n'est pas une date valide - elle doit être au format suivant: {1}",
 
157
      format            : "d/m/y",
 
158
      altFormats        : "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
 
159
   });
 
160
}
 
161
 
 
162
if(Ext.form.ComboBox){
 
163
   Ext.apply(Ext.form.ComboBox.prototype, {
 
164
      loadingText       : "En cours de chargement...",
 
165
      valueNotFoundText : undefined
 
166
   });
 
167
}
 
168
 
 
169
if(Ext.form.VTypes){
 
170
   Ext.apply(Ext.form.VTypes, {
 
171
      emailText    : 'Ce champ doit contenir une adresse email au format: "usager@domaine.com"',
 
172
      urlText      : 'Ce champ doit contenir une URL au format suivant: "http:/'+'/www.domaine.com"',
 
173
      alphaText    : 'Ce champ ne peut contenir que des lettres et le caractère souligné (_)',
 
174
      alphanumText : 'Ce champ ne peut contenir que des caractères alphanumériques ainsi que le caractère souligné (_)'
 
175
   });
 
176
}
 
177
 
 
178
if(Ext.form.HtmlEditor){
 
179
   Ext.apply(Ext.form.HtmlEditor.prototype, {
 
180
      createLinkText : "Veuillez entrer l'URL pour ce lien:",
 
181
          buttonTips : {
 
182
              bold : {
 
183
                  title: 'Gras (Ctrl+B)',
 
184
                  text: 'Met le texte sélectionné en gras.',
 
185
                  cls: 'x-html-editor-tip'
 
186
              },
 
187
              italic : {
 
188
                  title: 'Italique (Ctrl+I)',
 
189
                  text: 'Met le texte sélectionné en italique.',
 
190
                  cls: 'x-html-editor-tip'
 
191
              },
 
192
              underline : {
 
193
                  title: 'Souligné (Ctrl+U)',
 
194
                  text: 'Souligne le texte sélectionné.',
 
195
                  cls: 'x-html-editor-tip'
 
196
              },
 
197
              increasefontsize : {
 
198
                  title: 'Agrandir la police',
 
199
                  text: 'Augmente la taille de la police.',
 
200
                  cls: 'x-html-editor-tip'
 
201
              },
 
202
              decreasefontsize : {
 
203
                  title: 'Réduire la police',
 
204
                  text: 'Réduit la taille de la police.',
 
205
                  cls: 'x-html-editor-tip'
 
206
              },
 
207
              backcolor : {
 
208
                  title: 'Couleur de surbrillance',
 
209
                  text: 'Modifie la couleur de fond du texte sélectionné.',
 
210
                  cls: 'x-html-editor-tip'
 
211
              },
 
212
              forecolor : {
 
213
                  title: 'Couleur de police',
 
214
                  text: 'Modifie la couleur du texte sélectionné.',
 
215
                  cls: 'x-html-editor-tip'
 
216
              },
 
217
              justifyleft : {
 
218
                  title: 'Aligner à gauche',
 
219
                  text: 'Aligne le texte à gauche.',
 
220
                  cls: 'x-html-editor-tip'
 
221
              },
 
222
              justifycenter : {
 
223
                  title: 'Centrer',
 
224
                  text: 'Centre le texte.',
 
225
                  cls: 'x-html-editor-tip'
 
226
              },
 
227
              justifyright : {
 
228
                  title: 'Aligner à droite',
 
229
                  text: 'Aligner le texte à droite.',
 
230
                  cls: 'x-html-editor-tip'
 
231
              },
 
232
              insertunorderedlist : {
 
233
                  title: 'Liste à puce',
 
234
                  text: 'Démarre une liste à puce.',
 
235
                  cls: 'x-html-editor-tip'
 
236
              },
 
237
              insertorderedlist : {
 
238
                  title: 'Liste numérotée',
 
239
                  text: 'Démarre une liste numérotée.',
 
240
                  cls: 'x-html-editor-tip'
 
241
              },
 
242
              createlink : {
 
243
                  title: 'Lien hypertexte',
 
244
                  text: 'Transforme en lien hypertexte.',
 
245
                  cls: 'x-html-editor-tip'
 
246
              },
 
247
              sourceedit : {
 
248
                  title: 'Code source',
 
249
                  text: 'Basculer en mode édition du code source.',
 
250
                  cls: 'x-html-editor-tip'
 
251
              }
 
252
        }
 
253
   });
 
254
}
 
255
 
 
256
if(Ext.form.TimeField){
 
257
   Ext.apply(Ext.form.TimeField.prototype, {
 
258
      minText     : "L'heure de ce champ ne peut être antérieure au {0}",
 
259
      maxText     : "L'heure de ce champ ne peut être postérieure au {0}",
 
260
      invalidText : "{0} n'est pas une heure valide",
 
261
      format      : "H:i",
 
262
      altFormats  : "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|h a|g a|g A|gi|hi|Hi|gia|hia|g|H"
 
263
   });
 
264
}
 
265
 
 
266
if(Ext.grid.GridView){
 
267
   Ext.apply(Ext.grid.GridView.prototype, {
 
268
      sortAscText  : "Tri croissant",
 
269
      sortDescText : "Tri décroissant",
 
270
      lockText     : "Verrouiller la colonne",
 
271
      unlockText   : "Déverrouiller la colonne",
 
272
      columnsText  : "Colonnes"
 
273
   });
 
274
}
 
275
 
 
276
if(Ext.grid.GroupingView){
 
277
   Ext.apply(Ext.grid.GroupingView.prototype, {
 
278
      emptyGroupText : '(Aucun)',
 
279
      groupByText    : 'Grouper par ce champ',
 
280
      showGroupsText : 'Afficher par groupes'
 
281
   });
 
282
}
 
283
 
 
284
if(Ext.grid.PropertyColumnModel){
 
285
   Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
 
286
      nameText   : "Propriété",
 
287
      valueText  : "Valeur",
 
288
      dateFormat : "d/m/Y"
 
289
   });
 
290
}
 
291
 
 
292
if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
 
293
   Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
 
294
      splitTip            : "Cliquer et glisser pour redimensionner le panneau.",
 
295
      collapsibleSplitTip : "Cliquer et glisser pour redimensionner le panneau. Double-cliquer pour le cacher."
 
296
   });
 
297
}