ext-locale-fr_CA.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. /**
  2. * France (Canadian) translation
  3. * By BernardChhun
  4. * 04-08-2007, 03:07 AM
  5. */
  6. Ext.onReady(function() {
  7. if (Ext.Date) {
  8. Ext.Date.shortMonthNames = ["Janv", "Févr", "Mars", "Avr", "Mai", "Juin", "Juil", "Août", "Sept", "Oct", "Nov", "Déc"];
  9. Ext.Date.getShortMonthName = function(month) {
  10. return Ext.Date.shortMonthNames[month];
  11. };
  12. Ext.Date.monthNames = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"];
  13. Ext.Date.monthNumbers = {
  14. "Janvier": 0,
  15. "Janv": 0,
  16. "Février": 1,
  17. "Févr": 1,
  18. "Mars": 2,
  19. "Avril": 3,
  20. "Avr": 3,
  21. "Mai": 4,
  22. "Juin": 5,
  23. "Juillet": 6,
  24. "Juil": 6,
  25. "Août": 7,
  26. "Septembre": 8,
  27. "Sept": 8,
  28. "Octobre": 9,
  29. "Oct": 9,
  30. "Novembre": 10,
  31. "Nov": 10,
  32. "Décembre": 11,
  33. "Déc": 11
  34. };
  35. Ext.Date.getMonthNumber = function(name) {
  36. return Ext.Date.monthNumbers[Ext.util.Format.capitalize(name)];
  37. };
  38. Ext.Date.dayNames = ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"];
  39. Ext.Date.getShortDayName = function(day) {
  40. return Ext.Date.dayNames[day].substring(0, 3);
  41. };
  42. }
  43. if (Ext.util && Ext.util.Format) {
  44. Ext.apply(Ext.util.Format, {
  45. thousandSeparator: '.',
  46. decimalSeparator: ',',
  47. currencySign: '$',
  48. // Canadian Dollar
  49. dateFormat: 'd/m/Y'
  50. });
  51. }
  52. });
  53. Ext.define("Ext.locale.fr_CA.view.View", {
  54. override: "Ext.view.View",
  55. emptyText: ""
  56. });
  57. Ext.define("Ext.locale.fr_CA.grid.plugin.DragDrop", {
  58. override: "Ext.grid.plugin.DragDrop",
  59. dragText: "{0} ligne(s) sélectionné(s)"
  60. });
  61. Ext.define("Ext.locale.fr_CA.tab.Tab", {
  62. override: "Ext.tab.Tab",
  63. closeText: "Fermer cet onglet"
  64. });
  65. Ext.define("Ext.locale.fr_CA.form.field.Base", {
  66. override: "Ext.form.field.Base",
  67. invalidText: "La valeur de ce champ est invalide"
  68. });
  69. // changing the msg text below will affect the LoadMask
  70. Ext.define("Ext.locale.fr_CA.view.AbstractView", {
  71. override: "Ext.view.AbstractView",
  72. loadingText: "En cours de chargement..."
  73. });
  74. Ext.define("Ext.locale.fr_CA.picker.Date", {
  75. override: "Ext.picker.Date",
  76. todayText: "Aujourd'hui",
  77. minText: "Cette date est plus petite que la date minimum",
  78. maxText: "Cette date est plus grande que la date maximum",
  79. disabledDaysText: "",
  80. disabledDatesText: "",
  81. nextText: 'Prochain mois (CTRL+Fléche droite)',
  82. prevText: 'Mois précédent (CTRL+Fléche gauche)',
  83. monthYearText: 'Choissisez un mois (CTRL+Fléche haut ou bas pour changer d\'année.)',
  84. todayTip: "{0} (Barre d'espace)",
  85. format: "d/m/y"
  86. });
  87. Ext.define("Ext.locale.fr_CA.toolbar.Paging", {
  88. override: "Ext.PagingToolbar",
  89. beforePageText: "Page",
  90. afterPageText: "de {0}",
  91. firstText: "Première page",
  92. prevText: "Page précédente",
  93. nextText: "Prochaine page",
  94. lastText: "Dernière page",
  95. refreshText: "Recharger la page",
  96. displayMsg: "Page courante {0} - {1} de {2}",
  97. emptyMsg: 'Aucune donnée à afficher'
  98. });
  99. Ext.define("Ext.locale.fr_CA.form.field.Text", {
  100. override: "Ext.form.field.Text",
  101. minLengthText: "La longueur minimum de ce champ est de {0} caractères",
  102. maxLengthText: "La longueur maximum de ce champ est de {0} caractères",
  103. blankText: "Ce champ est obligatoire",
  104. regexText: "",
  105. emptyText: null
  106. });
  107. Ext.define("Ext.locale.fr_CA.form.field.Number", {
  108. override: "Ext.form.field.Number",
  109. minText: "La valeur minimum de ce champ doit être de {0}",
  110. maxText: "La valeur maximum de ce champ doit être de {0}",
  111. nanText: "{0} n'est pas un nombre valide",
  112. negativeText: "La valeur de ce champ ne peut être négative"
  113. });
  114. Ext.define("Ext.locale.fr_CA.form.field.File", {
  115. override: "Ext.form.field.File",
  116. buttonText: "Parcourir..."
  117. });
  118. Ext.define("Ext.locale.fr_CA.form.field.Date", {
  119. override: "Ext.form.field.Date",
  120. disabledDaysText: "Désactivé",
  121. disabledDatesText: "Désactivé",
  122. minText: "La date de ce champ doit être avant le {0}",
  123. maxText: "La date de ce champ doit être après le {0}",
  124. invalidText: "{0} n'est pas une date valide - il doit être au format suivant: {1}",
  125. format: "d/m/y"
  126. });
  127. Ext.define("Ext.locale.fr_CA.form.field.ComboBox", {
  128. override: "Ext.form.field.ComboBox",
  129. valueNotFoundText: undefined
  130. }, function() {
  131. Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
  132. loadingText: "En cours de chargement..."
  133. });
  134. });
  135. Ext.define("Ext.locale.fr_CA.form.field.VTypes", {
  136. override: "Ext.form.field.VTypes",
  137. emailText: 'Ce champ doit contenir un courriel et doit être sous ce format: "usager@example.com"',
  138. urlText: 'Ce champ doit contenir une URL sous le format suivant: "http:/' + '/www.example.com"',
  139. alphaText: 'Ce champ ne peut contenir que des lettres et le caractère souligné (_)',
  140. alphanumText: 'Ce champ ne peut contenir que des caractères alphanumériques ainsi que le caractère souligné (_)'
  141. });
  142. Ext.define("Ext.locale.fr_CA.grid.header.Container", {
  143. override: "Ext.grid.header.Container",
  144. sortAscText: "Tri ascendant",
  145. sortDescText: "Tri descendant",
  146. lockText: "Verrouillé la colonne",
  147. unlockText: "Déverrouillé la colonne",
  148. columnsText: "Colonnes"
  149. });
  150. Ext.define("Ext.locale.fr_CA.grid.PropertyColumnModel", {
  151. override: "Ext.grid.PropertyColumnModel",
  152. nameText: "Propriété",
  153. valueText: "Valeur",
  154. dateFormat: "d/m/Y"
  155. });
  156. Ext.define("Ext.locale.fr_CA.window.MessageBox", {
  157. override: "Ext.window.MessageBox",
  158. buttonText: {
  159. ok: "OK",
  160. cancel: "Annuler",
  161. yes: "Oui",
  162. no: "Non"
  163. }
  164. });
  165. // This is needed until we can refactor all of the locales into individual files
  166. Ext.define("Ext.locale.fr_CA.Component", {
  167. override: "Ext.Component"
  168. });