ext-lang-fr.js
上传用户:qfccsy
上传日期:2022-03-27
资源大小:716k
文件大小:9k
源码类别:

ListView/ListBox

开发平台:

Java

  1. /*
  2.  * France (France) translation
  3.  * By Thylia
  4.  * 09-11-2007, 02:22 PM
  5.  */
  6. Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">En cours de chargement...</div>';
  7. if(Ext.View){
  8.    Ext.View.prototype.emptyText = "";
  9. }
  10. if(Ext.grid.Grid){
  11.    Ext.grid.Grid.prototype.ddText = "{0} ligne(s) sélectionnée(s)";
  12. }
  13. if(Ext.TabPanelItem){
  14.    Ext.TabPanelItem.prototype.closeText = "Fermer cet onglet";
  15. }
  16. if(Ext.form.Field){
  17.    Ext.form.Field.prototype.invalidText = "La valeur de ce champ est invalide";
  18. }
  19. if(Ext.LoadMask){
  20.     Ext.LoadMask.prototype.msg = "En cours de chargement...";
  21. }
  22. Date.monthNames = [
  23.    "Janvier",
  24.    "Février",
  25.    "Mars",
  26.    "Avril",
  27.    "Mai",
  28.    "Juin",
  29.    "Juillet",
  30.    "Août",
  31.    "Septembre",
  32.    "Octobre",
  33.    "Novembre",
  34.    "Décembre"
  35. ];
  36. Date.getShortMonthName = function(month) {
  37.   return Date.monthNames[month].substring(0, 3);
  38. };
  39. Date.monthNumbers = {
  40.   Jan : 0,
  41.   Feb : 1,
  42.   Mar : 2,
  43.   Apr : 3,
  44.   May : 4,
  45.   Jun : 5,
  46.   Jul : 6,
  47.   Aug : 7,
  48.   Sep : 8,
  49.   Oct : 9,
  50.   Nov : 10,
  51.   Dec : 11
  52. };
  53. Date.getMonthNumber = function(name) {
  54.   return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
  55. };
  56. Date.dayNames = [
  57.    "Dimanche",
  58.    "Lundi",
  59.    "Mardi",
  60.    "Mercredi",
  61.    "Jeudi",
  62.    "Vendredi",
  63.    "Samedi"
  64. ];
  65. Date.getShortDayName = function(day) {
  66.   return Date.dayNames[day].substring(0, 3);
  67. };
  68. if(Ext.MessageBox){
  69.    Ext.MessageBox.buttonText = {
  70.       ok     : "OK",
  71.       cancel : "Annuler",
  72.       yes    : "Oui",
  73.       no     : "Non"
  74.    };
  75. }
  76. if(Ext.util.Format){
  77.    Ext.util.Format.date = function(v, format){
  78.       if(!v) return "";
  79.       if(!(v instanceof Date)) v = new Date(Date.parse(v));
  80.       return v.dateFormat(format || "d/m/Y");
  81.    };
  82. }
  83. if(Ext.DatePicker){
  84.    Ext.apply(Ext.DatePicker.prototype, {
  85.       todayText         : "Aujourd'hui",
  86.       minText           : "Cette date est antérieure à la date minimum",
  87.       maxText           : "Cette date est postérieure à la date maximum",
  88.       disabledDaysText  : "",
  89.       disabledDatesText : "",
  90.       monthNames : Date.monthNames,
  91.       dayNames : Date.dayNames,
  92.       nextText          : 'Mois suivant (CTRL+Flèche droite)',
  93.       prevText          : "Mois précédent (CTRL+Flèche gauche)",
  94.       monthYearText     : "Choisissez un mois (CTRL+Flèche haut ou bas pour changer d'année.)",
  95.       todayTip          : "{0} (Barre d'espace)",
  96.       okText            : "&#160;OK&#160;",
  97.       cancelText        : "Annuler",
  98.       format            : "d/m/y",
  99.       startDay          : 1
  100.    });
  101. }
  102. if(Ext.PagingToolbar){
  103.    Ext.apply(Ext.PagingToolbar.prototype, {
  104.       beforePageText : "Page",
  105.       afterPageText  : "sur {0}",
  106.       firstText      : "Première page",
  107.       prevText       : "Page précédente",
  108.       nextText       : "Page suivante",
  109.       lastText       : "Dernière page",
  110.       refreshText    : "Actualiser la page",
  111.       displayMsg     : "Page courante {0} - {1} sur {2}",
  112.       emptyMsg       : 'Aucune donnée à afficher'
  113.    });
  114. }
  115. if(Ext.form.TextField){
  116.    Ext.apply(Ext.form.TextField.prototype, {
  117.       minLengthText : "La longueur minimum de ce champ est de {0} caractères",
  118.       maxLengthText : "La longueur maximum de ce champ est de {0} caractères",
  119.       blankText     : "Ce champ est obligatoire",
  120.       regexText     : "",
  121.       emptyText     : null
  122.    });
  123. }
  124. if(Ext.form.NumberField){
  125.    Ext.apply(Ext.form.NumberField.prototype, {
  126.       minText : "La valeur minimum de ce champ doit être de {0}",
  127.       maxText : "La valeur maximum de ce champ doit être de {0}",
  128.       nanText : "{0} n'est pas un nombre valide"
  129.    });
  130. }
  131. if(Ext.form.DateField){
  132.    Ext.apply(Ext.form.DateField.prototype, {
  133.       disabledDaysText  : "Désactivé",
  134.       disabledDatesText : "Désactivé",
  135.       minText           : "La date de ce champ ne peut être antérieure au {0}",
  136.       maxText           : "La date de ce champ ne peut être postérieure au {0}",
  137.       invalidText       : "{0} n'est pas une date valide - elle doit être au format suivant: {1}",
  138.       format            : "d/m/y",
  139.       altFormats        : "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
  140.    });
  141. }
  142. if(Ext.form.ComboBox){
  143.    Ext.apply(Ext.form.ComboBox.prototype, {
  144.       loadingText       : "En cours de chargement...",
  145.       valueNotFoundText : undefined
  146.    });
  147. }
  148. if(Ext.form.VTypes){
  149.    Ext.apply(Ext.form.VTypes, {
  150.       emailText    : 'Ce champ doit contenir une adresse email au format: "usager@domaine.com"',
  151.       urlText      : 'Ce champ doit contenir une URL au format suivant: "http:/'+'/www.domaine.com"',
  152.       alphaText    : 'Ce champ ne peut contenir que des lettres et le caractère souligné (_)',
  153.       alphanumText : 'Ce champ ne peut contenir que des caractères alphanumériques ainsi que le caractère souligné (_)'
  154.    });
  155. }
  156. if(Ext.form.HtmlEditor){
  157.    Ext.apply(Ext.form.HtmlEditor.prototype, {
  158.       createLinkText : "Veuillez entrer l'URL pour ce lien:",
  159.           buttonTips : {
  160.               bold : {
  161.                   title: 'Gras (Ctrl+B)',
  162.                   text: 'Met le texte sélectionné en gras.',
  163.                   cls: 'x-html-editor-tip'
  164.               },
  165.               italic : {
  166.                   title: 'Italique (Ctrl+I)',
  167.                   text: 'Met le texte sélectionné en italique.',
  168.                   cls: 'x-html-editor-tip'
  169.               },
  170.               underline : {
  171.                   title: 'Souligné (Ctrl+U)',
  172.                   text: 'Souligne le texte sélectionné.',
  173.                   cls: 'x-html-editor-tip'
  174.               },
  175.               increasefontsize : {
  176.                   title: 'Agrandir la police',
  177.                   text: 'Augmente la taille de la police.',
  178.                   cls: 'x-html-editor-tip'
  179.               },
  180.               decreasefontsize : {
  181.                   title: 'Réduire la police',
  182.                   text: 'Réduit la taille de la police.',
  183.                   cls: 'x-html-editor-tip'
  184.               },
  185.               backcolor : {
  186.                   title: 'Couleur de surbrillance',
  187.                   text: 'Modifie la couleur de fond du texte sélectionné.',
  188.                   cls: 'x-html-editor-tip'
  189.               },
  190.               forecolor : {
  191.                   title: 'Couleur de police',
  192.                   text: 'Modifie la couleur du texte sélectionné.',
  193.                   cls: 'x-html-editor-tip'
  194.               },
  195.               justifyleft : {
  196.                   title: 'Aligner à gauche',
  197.                   text: 'Aligne le texte à gauche.',
  198.                   cls: 'x-html-editor-tip'
  199.               },
  200.               justifycenter : {
  201.                   title: 'Centrer',
  202.                   text: 'Centre le texte.',
  203.                   cls: 'x-html-editor-tip'
  204.               },
  205.               justifyright : {
  206.                   title: 'Aligner à droite',
  207.                   text: 'Aligner le texte à droite.',
  208.                   cls: 'x-html-editor-tip'
  209.               },
  210.               insertunorderedlist : {
  211.                   title: 'Liste à puce',
  212.                   text: 'Démarre une liste à puce.',
  213.                   cls: 'x-html-editor-tip'
  214.               },
  215.               insertorderedlist : {
  216.                   title: 'Liste numérotée',
  217.                   text: 'Démarre une liste numérotée.',
  218.                   cls: 'x-html-editor-tip'
  219.               },
  220.               createlink : {
  221.                   title: 'Lien hypertexte',
  222.                   text: 'Transforme en lien hypertexte.',
  223.                   cls: 'x-html-editor-tip'
  224.               },
  225.               sourceedit : {
  226.                   title: 'Code source',
  227.                   text: 'Basculer en mode édition du code source.',
  228.                   cls: 'x-html-editor-tip'
  229.               }
  230.         }
  231.    });
  232. }
  233. if(Ext.form.TimeField){
  234.    Ext.apply(Ext.form.TimeField.prototype, {
  235.       minText     : "L'heure de ce champ ne peut être antérieure au {0}",
  236.       maxText     : "L'heure de ce champ ne peut être postérieure au {0}",
  237.       invalidText : "{0} n'est pas une heure valide",
  238.       format      : "H:i",
  239.       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"
  240.    });
  241. }
  242. if(Ext.grid.GridView){
  243.    Ext.apply(Ext.grid.GridView.prototype, {
  244.       sortAscText  : "Tri croissant",
  245.       sortDescText : "Tri décroissant",
  246.       lockText     : "Verrouiller la colonne",
  247.       unlockText   : "Déverrouiller la colonne",
  248.       columnsText  : "Colonnes"
  249.    });
  250. }
  251. if(Ext.grid.GroupingView){
  252.    Ext.apply(Ext.grid.GroupingView.prototype, {
  253.       emptyGroupText : '(Aucun)',
  254.       groupByText    : 'Grouper par ce champ',
  255.       showGroupsText : 'Afficher par groupes'
  256.    });
  257. }
  258. if(Ext.grid.PropertyColumnModel){
  259.    Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
  260.       nameText   : "Propriété",
  261.       valueText  : "Valeur",
  262.       dateFormat : "d/m/Y"
  263.    });
  264. }
  265. if(Ext.layout.BorderLayout.SplitRegion){
  266.    Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
  267.       splitTip            : "Cliquer et glisser pour redimensionner le panneau.",
  268.       collapsibleSplitTip : "Cliquer et glisser pour redimensionner le panneau. Double-cliquer pour le cacher."
  269.    });
  270. }