3
<title>The source code</title>
4
<link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
5
<script type="text/javascript" src="../resources/prettify/prettify.js"></script>
7
<body onload="prettyPrint();">
8
<pre class="prettyprint lang-js">/*
9
* France (France) translation
11
* 09-11-2007, 02:22 PM
12
* updated to 2.2 by disizben (22 Sep 2008)
15
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">En cours de chargement...</div>';
18
Ext.DataView.prototype.emptyText = "";
21
if(Ext.grid.GridPanel){
22
Ext.grid.GridPanel.prototype.ddText = "{0} ligne{1} sélectionnée{1}";
26
Ext.LoadMask.prototype.msg = "En cours de chargement...";
29
Date.shortMonthNames = [
44
Date.getShortMonthName = function(month) {
45
return Date.shortMonthNames[month];
78
Date.getMonthNumber = function(name) {
79
return Date.monthNumbers[Ext.util.Format.capitalize(name)];
92
Date.getShortDayName = function(day) {
93
return Date.dayNames[day].substring(0, 3);
96
Date.parseCodes.S.s = "(?:er)";
99
getSuffix : function() {
100
return (this.getDate() == 1) ? "er" : "";
105
Ext.MessageBox.buttonText = {
114
Ext.util.Format.date = function(v, format){
116
if(!(v instanceof Date)) v = new Date(Date.parse(v));
117
return v.dateFormat(format || "d/m/Y");
122
Ext.apply(Ext.DatePicker.prototype, {
123
todayText : "Aujourd'hui",
124
minText : "Cette date est antérieure à la date minimum",
125
maxText : "Cette date est postérieure à la date maximum",
126
disabledDaysText : "",
127
disabledDatesText : "",
128
monthNames : Date.monthNames,
129
dayNames : Date.dayNames,
130
nextText : 'Mois suivant (CTRL+Flèche droite)',
131
prevText : "Mois précédent (CTRL+Flèche gauche)",
132
monthYearText : "Choisissez un mois (CTRL+Flèche haut ou bas pour changer d'année.)",
133
todayTip : "{0} (Barre d'espace)",
134
okText : " OK ",
135
cancelText : "Annuler",
141
if(Ext.PagingToolbar){
142
Ext.apply(Ext.PagingToolbar.prototype, {
143
beforePageText : "Page",
144
afterPageText : "sur {0}",
145
firstText : "Première page",
146
prevText : "Page précédente",
147
nextText : "Page suivante",
148
lastText : "Dernière page",
149
refreshText : "Actualiser la page",
150
displayMsg : "Page courante {0} - {1} sur {2}",
151
emptyMsg : 'Aucune donnée à afficher'
156
Ext.form.Field.prototype.invalidText = "La valeur de ce champ est invalide";
159
if(Ext.form.TextField){
160
Ext.apply(Ext.form.TextField.prototype, {
161
minLengthText : "La longueur minimum de ce champ est de {0} caractères",
162
maxLengthText : "La longueur maximum de ce champ est de {0} caractères",
163
blankText : "Ce champ est obligatoire",
169
if(Ext.form.NumberField){
170
Ext.apply(Ext.form.NumberField.prototype, {
171
decimalSeparator : ",",
172
decimalPrecision : 2,
173
minText : "La valeur minimum de ce champ doit être de {0}",
174
maxText : "La valeur maximum de ce champ doit être de {0}",
175
nanText : "{0} n'est pas un nombre valide"
179
if(Ext.form.DateField){
180
Ext.apply(Ext.form.DateField.prototype, {
181
disabledDaysText : "Désactivé",
182
disabledDatesText : "Désactivé",
183
minText : "La date de ce champ ne peut être antérieure au {0}",
184
maxText : "La date de ce champ ne peut être postérieure au {0}",
185
invalidText : "{0} n'est pas une date valide - elle doit être au format suivant: {1}",
187
altFormats : "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
191
if(Ext.form.ComboBox){
192
Ext.apply(Ext.form.ComboBox.prototype, {
193
loadingText : "En cours de chargement...",
194
valueNotFoundText : undefined
199
Ext.apply(Ext.form.VTypes, {
200
emailText : 'Ce champ doit contenir une adresse email au format: "usager@example.com"',
201
urlText : 'Ce champ doit contenir une URL au format suivant: "http:/'+'/www.example.com"',
202
alphaText : 'Ce champ ne peut contenir que des lettres et le caractère souligné (_)',
203
alphanumText : 'Ce champ ne peut contenir que des caractères alphanumériques ainsi que le caractère souligné (_)'
207
if(Ext.form.HtmlEditor){
208
Ext.apply(Ext.form.HtmlEditor.prototype, {
209
createLinkText : "Veuillez entrer l'URL pour ce lien:",
212
title: 'Gras (Ctrl+B)',
213
text: 'Met le texte sélectionné en gras.',
214
cls: 'x-html-editor-tip'
217
title: 'Italique (Ctrl+I)',
218
text: 'Met le texte sélectionné en italique.',
219
cls: 'x-html-editor-tip'
222
title: 'Souligné (Ctrl+U)',
223
text: 'Souligne le texte sélectionné.',
224
cls: 'x-html-editor-tip'
227
title: 'Agrandir la police',
228
text: 'Augmente la taille de la police.',
229
cls: 'x-html-editor-tip'
232
title: 'Réduire la police',
233
text: 'Réduit la taille de la police.',
234
cls: 'x-html-editor-tip'
237
title: 'Couleur de surbrillance',
238
text: 'Modifie la couleur de fond du texte sélectionné.',
239
cls: 'x-html-editor-tip'
242
title: 'Couleur de police',
243
text: 'Modifie la couleur du texte sélectionné.',
244
cls: 'x-html-editor-tip'
247
title: 'Aligner à gauche',
248
text: 'Aligne le texte à gauche.',
249
cls: 'x-html-editor-tip'
253
text: 'Centre le texte.',
254
cls: 'x-html-editor-tip'
257
title: 'Aligner à droite',
258
text: 'Aligner le texte à droite.',
259
cls: 'x-html-editor-tip'
261
insertunorderedlist : {
262
title: 'Liste à puce',
263
text: 'Démarre une liste à puce.',
264
cls: 'x-html-editor-tip'
266
insertorderedlist : {
267
title: 'Liste numérotée',
268
text: 'Démarre une liste numérotée.',
269
cls: 'x-html-editor-tip'
272
title: 'Lien hypertexte',
273
text: 'Transforme en lien hypertexte.',
274
cls: 'x-html-editor-tip'
277
title: 'Code source',
278
text: 'Basculer en mode édition du code source.',
279
cls: 'x-html-editor-tip'
285
if(Ext.grid.GridView){
286
Ext.apply(Ext.grid.GridView.prototype, {
287
sortAscText : "Tri croissant",
288
sortDescText : "Tri décroissant",
289
columnsText : "Colonnes"
293
if(Ext.grid.GroupingView){
294
Ext.apply(Ext.grid.GroupingView.prototype, {
295
emptyGroupText : '(Aucun)',
296
groupByText : 'Grouper par ce champ',
297
showGroupsText : 'Afficher par groupes'
301
if(Ext.grid.PropertyColumnModel){
302
Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
303
nameText : "Propriété",
304
valueText : "Valeur",
309
if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
310
Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
311
splitTip : "Cliquer et glisser pour redimensionner le panneau.",
312
collapsibleSplitTip : "Cliquer et glisser pour redimensionner le panneau. Double-cliquer pour le cacher."
316
if(Ext.form.TimeField){
317
Ext.apply(Ext.form.TimeField.prototype, {
318
minText : "L'heure de ce champ ne peut être antérieure à {0}",
319
maxText : "L'heure de ce champ ne peut être postérieure à {0}",
320
invalidText : "{0} n'est pas une heure valide",
322
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"
326
if(Ext.form.CheckboxGroup){
327
Ext.apply(Ext.form.CheckboxGroup.prototype, {
328
blankText : "Vous devez sélectionner au moins un élément dans ce groupe"
332
if(Ext.form.RadioGroup){
333
Ext.apply(Ext.form.RadioGroup.prototype, {
334
blankText : "Vous devez sélectionner au moins un élément dans ce groupe"
b'\\ No newline at end of file'