ext-lang-fr_CA.js 6.3 KB

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