]> git.proxmox.com Git - extjs.git/blame - extjs/build/classic/locale/locale-fr-debug.js
add extjs 6.0.1 sources
[extjs.git] / extjs / build / classic / locale / locale-fr-debug.js
CommitLineData
6527f429
DM
1/**\r
2 * France (France) translation\r
3 * By Thylia\r
4 * 09-11-2007, 02:22 PM\r
5 * updated by disizben (22 Sep 2008)\r
6 * updated by Thylia (20 Apr 2010)\r
7 */\r
8Ext.onReady(function() {\r
9\r
10 if (Ext.Date) {\r
11 Ext.Date.shortMonthNames = ["Janv", "Févr", "Mars", "Avr", "Mai", "Juin", "Juil", "Août", "Sept", "Oct", "Nov", "Déc"];\r
12\r
13 Ext.Date.getShortMonthName = function(month) {\r
14 return Ext.Date.shortMonthNames[month];\r
15 };\r
16\r
17 Ext.Date.monthNames = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"];\r
18\r
19 Ext.Date.monthNumbers = {\r
20 "Janvier": 0,\r
21 "Janv": 0,\r
22 "Février": 1,\r
23 "Févr": 1,\r
24 "Mars": 2,\r
25 "Avril": 3,\r
26 "Avr": 3,\r
27 "Mai": 4,\r
28 "Juin": 5,\r
29 "Juillet": 6,\r
30 "Juil": 6, \r
31 "Août": 7,\r
32 "Septembre": 8,\r
33 "Sept": 8,\r
34 "Octobre": 9,\r
35 "Oct": 9,\r
36 "Novembre": 10,\r
37 "Nov": 10,\r
38 "Décembre": 11,\r
39 "Déc": 11\r
40 };\r
41\r
42 Ext.Date.getMonthNumber = function(name) {\r
43 return Ext.Date.monthNumbers[Ext.util.Format.capitalize(name)];\r
44 };\r
45\r
46 Ext.Date.dayNames = ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"];\r
47\r
48 Ext.Date.getShortDayName = function(day) {\r
49 return Ext.Date.dayNames[day].substring(0, 3);\r
50 };\r
51\r
52 Ext.Date.parseCodes.S.s = "(?:er)";\r
53\r
54 Ext.Date.getSuffix = function() {\r
55 return (this.getDate() == 1) ? "er" : "";\r
56 };\r
57 }\r
58\r
59 if (Ext.util && Ext.util.Format) {\r
60 Ext.apply(Ext.util.Format, {\r
61 thousandSeparator: '.',\r
62 decimalSeparator: ',',\r
63 currencySign: '\u20ac',\r
64 // French Euro\r
65 dateFormat: 'd/m/Y'\r
66 });\r
67 }\r
68});\r
69\r
70Ext.define("Ext.locale.fr.view.View", {\r
71 override: "Ext.view.View",\r
72 emptyText: ""\r
73});\r
74\r
75Ext.define("Ext.locale.fr.grid.plugin.DragDrop", {\r
76 override: "Ext.grid.plugin.DragDrop",\r
77 dragText: "{0} ligne{1} sélectionnée{1}"\r
78});\r
79\r
80Ext.define("Ext.locale.fr.tab.Tab", {\r
81 override: "Ext.tab.Tab",\r
82 closeText: "Fermer cet onglet"\r
83});\r
84\r
85// changing the msg text below will affect the LoadMask\r
86Ext.define("Ext.locale.fr.view.AbstractView", {\r
87 override: "Ext.view.AbstractView",\r
88 loadingText: "En cours de chargement..."\r
89});\r
90\r
91Ext.define("Ext.locale.fr.picker.Date", {\r
92 override: "Ext.picker.Date",\r
93 todayText: "Aujourd'hui",\r
94 minText: "Cette date est antérieure à la date minimum",\r
95 maxText: "Cette date est postérieure à la date maximum",\r
96 disabledDaysText: "",\r
97 disabledDatesText: "",\r
98 nextText: 'Mois suivant (CTRL+Flèche droite)',\r
99 prevText: "Mois précédent (CTRL+Flèche gauche)",\r
100 monthYearText: "Choisissez un mois (CTRL+Flèche haut ou bas pour changer d'année.)",\r
101 todayTip: "{0} (Barre d'espace)",\r
102 format: "d/m/y",\r
103 startDay: 1\r
104});\r
105\r
106Ext.define("Ext.locale.fr.picker.Month", {\r
107 override: "Ext.picker.Month",\r
108 okText: " OK ",\r
109 cancelText: "Annuler"\r
110});\r
111\r
112Ext.define("Ext.locale.fr.toolbar.Paging", {\r
113 override: "Ext.PagingToolbar",\r
114 beforePageText: "Page",\r
115 afterPageText: "sur {0}",\r
116 firstText: "Première page",\r
117 prevText: "Page précédente",\r
118 nextText: "Page suivante",\r
119 lastText: "Dernière page",\r
120 refreshText: "Actualiser la page",\r
121 displayMsg: "Page courante {0} - {1} sur {2}",\r
122 emptyMsg: 'Aucune donnée à afficher'\r
123});\r
124\r
125Ext.define("Ext.locale.fr.form.Basic", {\r
126 override: "Ext.form.Basic",\r
127 waitTitle: "Veuillez patienter..."\r
128});\r
129\r
130Ext.define("Ext.locale.fr.form.field.Base", {\r
131 override: "Ext.form.field.Base",\r
132 invalidText: "La valeur de ce champ est invalide"\r
133});\r
134\r
135Ext.define("Ext.locale.fr.form.field.Text", {\r
136 override: "Ext.form.field.Text",\r
137 minLengthText: "La longueur minimum de ce champ est de {0} caractère(s)",\r
138 maxLengthText: "La longueur maximum de ce champ est de {0} caractère(s)",\r
139 blankText: "Ce champ est obligatoire",\r
140 regexText: "",\r
141 emptyText: null\r
142});\r
143\r
144Ext.define("Ext.locale.fr.form.field.Number", {\r
145 override: "Ext.form.field.Number",\r
146 decimalPrecision: 2,\r
147 minText: "La valeur minimum de ce champ doit être de {0}",\r
148 maxText: "La valeur maximum de ce champ doit être de {0}",\r
149 nanText: "{0} n'est pas un nombre valide",\r
150 negativeText: "La valeur de ce champ ne peut être négative" \r
151});\r
152\r
153Ext.define("Ext.locale.fr.form.field.File", { \r
154 override: "Ext.form.field.File", \r
155 buttonText: "Parcourir..." \r
156});\r
157\r
158Ext.define("Ext.locale.fr.form.field.Date", {\r
159 override: "Ext.form.field.Date",\r
160 disabledDaysText: "Désactivé",\r
161 disabledDatesText: "Désactivé",\r
162 minText: "La date de ce champ ne peut être antérieure au {0}",\r
163 maxText: "La date de ce champ ne peut être postérieure au {0}",\r
164 invalidText: "{0} n'est pas une date valide - elle doit être au format suivant: {1}",\r
165 format: "d/m/y",\r
166 altFormats: "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"\r
167});\r
168\r
169Ext.define("Ext.locale.fr.form.field.ComboBox", {\r
170 override: "Ext.form.field.ComboBox",\r
171 valueNotFoundText: undefined\r
172}, function() {\r
173 Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {\r
174 loadingText: "En cours de chargement..."\r
175 });\r
176});\r
177\r
178Ext.define("Ext.locale.fr.form.field.VTypes", {\r
179 override: "Ext.form.field.VTypes",\r
180 emailText: 'Ce champ doit contenir une adresse email au format: "usager@example.com"',\r
181 urlText: 'Ce champ doit contenir une URL au format suivant: "http:/' + '/www.example.com"',\r
182 alphaText: 'Ce champ ne peut contenir que des lettres et le caractère souligné (_)',\r
183 alphanumText: 'Ce champ ne peut contenir que des caractères alphanumériques ainsi que le caractère souligné (_)'\r
184});\r
185\r
186Ext.define("Ext.locale.fr.form.field.HtmlEditor", {\r
187 override: "Ext.form.field.HtmlEditor",\r
188 createLinkText: "Veuillez entrer l'URL pour ce lien:"\r
189}, function() {\r
190 Ext.apply(Ext.form.field.HtmlEditor.prototype, {\r
191 buttonTips: {\r
192 bold: {\r
193 title: 'Gras (Ctrl+B)',\r
194 text: 'Met le texte sélectionné en gras.',\r
195 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
196 },\r
197 italic: {\r
198 title: 'Italique (Ctrl+I)',\r
199 text: 'Met le texte sélectionné en italique.',\r
200 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
201 },\r
202 underline: {\r
203 title: 'Souligné (Ctrl+U)',\r
204 text: 'Souligne le texte sélectionné.',\r
205 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
206 },\r
207 increasefontsize: {\r
208 title: 'Agrandir la police',\r
209 text: 'Augmente la taille de la police.',\r
210 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
211 },\r
212 decreasefontsize: {\r
213 title: 'Réduire la police',\r
214 text: 'Réduit la taille de la police.',\r
215 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
216 },\r
217 backcolor: {\r
218 title: 'Couleur de surbrillance',\r
219 text: 'Modifie la couleur de fond du texte sélectionné.',\r
220 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
221 },\r
222 forecolor: {\r
223 title: 'Couleur de police',\r
224 text: 'Modifie la couleur du texte sélectionné.',\r
225 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
226 },\r
227 justifyleft: {\r
228 title: 'Aligner à gauche',\r
229 text: 'Aligne le texte à gauche.',\r
230 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
231 },\r
232 justifycenter: {\r
233 title: 'Centrer',\r
234 text: 'Centre le texte.',\r
235 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
236 },\r
237 justifyright: {\r
238 title: 'Aligner à droite',\r
239 text: 'Aligner le texte à droite.',\r
240 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
241 },\r
242 insertunorderedlist: {\r
243 title: 'Liste à puce',\r
244 text: 'Démarre une liste à puce.',\r
245 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
246 },\r
247 insertorderedlist: {\r
248 title: 'Liste numérotée',\r
249 text: 'Démarre une liste numérotée.',\r
250 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
251 },\r
252 createlink: {\r
253 title: 'Lien hypertexte',\r
254 text: 'Transforme en lien hypertexte.',\r
255 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
256 },\r
257 sourceedit: {\r
258 title: 'Code source',\r
259 text: 'Basculer en mode édition du code source.',\r
260 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
261 }\r
262 }\r
263 });\r
264});\r
265\r
266Ext.define("Ext.locale.fr.grid.header.Container", {\r
267 override: "Ext.grid.header.Container",\r
268 sortAscText: "Tri croissant",\r
269 sortDescText: "Tri décroissant",\r
270 columnsText: "Colonnes"\r
271});\r
272\r
273Ext.define("Ext.locale.fr.grid.GroupingFeature", {\r
274 override: "Ext.grid.feature.Grouping",\r
275 emptyGroupText: '(Aucun)',\r
276 groupByText: 'Grouper par ce champ',\r
277 showGroupsText: 'Afficher par groupes'\r
278});\r
279\r
280Ext.define("Ext.locale.fr.grid.PropertyColumnModel", {\r
281 override: "Ext.grid.PropertyColumnModel",\r
282 nameText: "Propriété",\r
283 valueText: "Valeur",\r
284 dateFormat: "d/m/Y",\r
285 trueText: "vrai",\r
286 falseText: "faux"\r
287});\r
288\r
289Ext.define("Ext.locale.fr.form.field.Time", {\r
290 override: "Ext.form.field.Time",\r
291 minText: "L'heure de ce champ ne peut être antérieure à {0}",\r
292 maxText: "L'heure de ce champ ne peut être postérieure à {0}",\r
293 invalidText: "{0} n'est pas une heure valide",\r
294 format: "H:i",\r
295 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"\r
296});\r
297\r
298Ext.define("Ext.locale.fr.form.CheckboxGroup", {\r
299 override: "Ext.form.CheckboxGroup",\r
300 blankText: "Vous devez sélectionner au moins un élément dans ce groupe"\r
301});\r
302\r
303Ext.define("Ext.locale.fr.form.RadioGroup", {\r
304 override: "Ext.form.RadioGroup",\r
305 blankText: "Vous devez sélectionner au moins un élément dans ce groupe"\r
306});\r
307\r
308Ext.define("Ext.locale.fr.window.MessageBox", {\r
309 override: "Ext.window.MessageBox",\r
310 buttonText: {\r
311 ok: "OK",\r
312 cancel: "Annuler",\r
313 yes: "Oui",\r
314 no: "Non"\r
315 } \r
316});\r
317\r
318// This is needed until we can refactor all of the locales into individual files\r
319Ext.define("Ext.locale.fr.Component", { \r
320 override: "Ext.Component"\r
321});\r