locale-fr-debug.js 11 KB

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