{ MSEgui Copyright (c) 1999-2018 by Martin Schreiber

    See the file COPYING.MSE, included in this distribution,
    for details about the copyright.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    French translation by Fabrice Michel Bouillerot.
    UTF-8 Accented french characters
    
    &#0192;  A grave
    &#0194;  A circumflex
    &#0196;  A diaresis
    &#0198;  AE Aesh Ash
    &#0200;  E grave
    &#0203;  E diaresis
    &#0201;  E acute
    &#0202;  E circumflex
    &#0203;  E diaresis
    &#0206;  I circumflex
    &#0207;  I diaresis
    &#0212;  O circumflex
    &#0214;  O diaresis
    &#0217;  U grave
    &#0219;  U circumflex
    &#0220;  U diaresis
    &#0224;  a grave
    &#0226;  a circumflex
    &#0228;  a diaresis
    &#0230;  aesc ash
    &#0232;  e grave
    &#0233;  e acute
    &#0234;  e circumflex
    &#0235;  e diaresis
    &#0238;  i circumflex
    &#0239;  i diaresis
    &#0244;  o circumflex
    &#0246;  o diaresis
    &#0249;  u grave
    &#0251;  u circumflex
    &#0252;  u diaresis
    &#0255;  y diaresis
    &#0338;  OE ethel
    &#0339;  oe ethel
    &#0376;  Y diaresis
    
    &#8217; apostrophe
} 
unit mseconsts_fr;
{$ifdef FPC}{$mode objfpc}{$h+}{$endif}
interface
uses
 mseconsts;
 
implementation
uses
 msetypes{msestrings},sysutils,mseformatstr;
const
 fr_modalresulttext: defaultmodalresulttextty =
 ('',             //mr_none
  '',             //mr_canclose
  '',             //mr_windowclosed
  '',             //mr_windowdestroyed
  '',             //mr_escape
  '',             //mr_f10
  '',             //mr_exception
  '&Effacer',     //mr_cancel
  '&Arr'#0234'ter',//mr_abort
  '&Valider',     //mr_ok
  '&Oui',         //mr_yes
  '&Non',         //mr_no
  '&Tout',        //mr_all
  'Oui &tout',     //mr_yesall
  'A&ucun',       //mr_noall
  '&Ignorer',     //mr_ignore
  '&Passer',        //mr_skip
  'Passer &tout',    //mr_skipall
  'Co&ntinuer'  //mr_continue
  );

 fr_modalresulttextnoshortcut: defaultmodalresulttextty =
 ('',           //mr_none
  '',           //mr_canclose
  '',           //mr_windowclosed
  '',           //mr_windowdestroyed
  '',           //mr_escape
  '',           //mr_f10
  '',           //mr_exception
  'Effacer',    //mr_cancel
  'Arr'#0234'ter',//mr_abort
  'Valider',    //mr_ok
  'Oui',        //mr_yes
  'Non',        //mr_no
  'Tout',       //mr_all
  'Oui tout',    //mr_yesall
  'Aucun',      //mr_noall
  'Ignorer',    //mr_ignore
  'Passer',      //mr_skip
  'Passer tout',   //mr_skipall
  'Continuer'  //mr_continue
  );

 fr_stockcaption: stockcaptionaty = (
  '',                                     //sc_none
  'est invalide',                         //sc_is_invalid
  'Erreur de format',                     //sc_Format_error
  'Valeur requise',                       //sc_Value_is_required
  'Erreur',                               //sc_Error
  'Min.',                                 //sc_Min
  'Max.',                                 //sc_Max
  'Erreur de rang',                       //sc_Range_error  

  '&D'#0233'faire',                        //sc_Undo        ///         ///
  '&Refaire',                             //sc_Redo          //          //
  '&Copier',                              //sc_Copy          // hotkeys  //
  'C&ouper',                              //sc_Cut           //          //
  'Co&ller',                              //sc_Paste         //          // hotkeys
  '&S'#0233'lectionner tout',                          //sc_Select_allhk ///          //
  '&Ins'#0233'rer ligne',                  //sc_insert_row ///           //
  '&Ajouter ligne',                       //sc_append_row   // hotkeys   //
  '&Supprimer ligne',                     //sc_delete_row  ///          ///

  'R'#0233'&pertoire',                     //sc_Dir               /// 
  '&Racine',                              //sc_home              //
  '&Remonter',                            //sc_Up                //
  '&Nouveau r'#0233'pertoire',             //sc_New_dir           // hotkeys
  'N&om',                                 //sc_Name              //
  '&Afficher fichiers cach'#0233's',       //sc_Show_hidden_files //
  '&Filtre',                              //sc_Filter            ///   
  'Sauver',                               //sc_save 
  'Ouvrir',                               //sc_open
  'Nom',                                  //sc_name1
  'Cr'#0233'er un nouveau r'#0233'pertoire',//sc_create_new_directory
  'Arri'#0232're',                //sc_back
  'Avant',             //sc_forward
  'Dessus',                  //sc_up
  'Fichier',                              //sc_file
  'existe, Remplacer ?',                  //sc_exists_overwrite
  'modifi'#0233'. Enregistrer ?',          //sc_is_modified_save
  'AVERTISSEMENT',                        //sc_warningupper
  'ERREUR',                               //sc_errorupper
  'Exception',                            //sc_exception
  'Syst'#0232'me',                         //sc_system
  'n'#8217'existe pas',                   //sc_does_not_exist
  'MOT DE PASSE',              //sc_passwordupper
  'Entrer le mot de passe',        //sc_enterpassword
  'Mot de passe invalide!',     //sc_invalidpassword
  'Impossible de lire le r'#0233'pertoire',      //sc_can_not_read_directory
  'Format graphique non support'#0233'',   //sc_graphic_not_supported
  'Erreur de format graphique',           //sc_graphic_format_error
  'Bitmap MS',                            //sc_MS_Icon
  'Icone MS',                             //sc_MS_Icon
  'Image JPEG',                           //sc_JPEG_Image 
  'Image PNG',                            //sc_PNG_Image
  'Image XPM',                            //sc_XPM_Image
  'Image PNM',                            //sc_PNM_Image
  'Image TARGA',                          //sc_TARGA_image
  'Image TIFF',                           //sc_TIFF_image
  'Tous',                                 //sc_All
  'Confirmer',                            //sc_Confirmation
  'Effacer l'#8217'enregistrement ?',     //sc_Delete_record_question
  'Copier l'#8217'enregistrement ?',      //sc_Copy_record_question
  'Fermer page',                          //sc_close_page
  'Premier',                              //sc_first
  'Pr'#0233'c'#0233'dent',                  //sc_prior
  'Suivant',                              //sc_next
  'Dernier',                              //sc_last
  'Ajouter',                              //sc_append
  'Supprimer',                            //sc_delete
  #0201'diter',                            //sc_edit
  'Poster',                               //sc_post
  'Effacer',                              //sc_cancel
  'Rafra'#0238'chir',                           //sc_refresh
  #0201'dition Filtre',                    //sc_filter_filter
  #0201'dition Filtre Minimum',            //sc_edit_filter_min
  #0201'dition Filtre Maximum',            //sc_filter_edit_max
  'R'#0233'initialiser le filtre',       //sc_reset_filter
  'Filtre actif',                         //sc_filter_on
  'Rechercher',                           //sc_search
  #0201'dition automatique',               //sc_autoedit
  'Copier l'#08217'enregistrement',        //sc_copy_record
  'Dialogue',                             //sc_dialog
  'Ins'#0233'rer',                         //sc_insert
  'Copier',                               //sc_copy
  'Coller',                               //sc_paste
  'Ins'#0233'rer ligne',                   //sc_row_insert
  'Ajouter ligne',                        //sc_row_append
  'Supprimer ligne',                      //sc_row_delete
  'D'#0233'faire',                         //sc_undo
  'Refaire',                              //sc_redo
  'Couper',                               //sc_cut
  'S'#0233'lectionner tout',               //sc_select_all
  'Filtre inactif',                       //sc_filter_off
  'Portrait',                             //sc_portrait print orientation
  'Paysage',                              //sc_landscape print orientation
  'Supprimer ligne ?',                    //sc_Delete_row_question
  'Lignes s'#0233'lectionn'#0233'es',       //sc_selected_rows
  'seulement un '#0233'l'#0233'ment',       //sc_Single_item_only 
  'Copier cellules',                      //sc_Copy_Cells
  'Coller cellules',                      //sc_Paste_Cells
  'Fermer',               //sc_close
  'Maximiser',            //sc_maximize
  'Normaliser',           //sc_normalize
  'Minimiser',            //sc_minimize
  'Taille fixe',            //sc_fix_size
  'Flottant',               //sc_float
  'Rester en avant',         //sc_stay_on_top
  'Rester en arri'#0232're',  //sc_stay_in_background
  'Bloquer les descendants',       //sc_lock_children
  'Ne pas bloquer',             //sc_no_lock
  'Entr'#0233'e',               //sc_input
  'Boutton',              //sc_button
  'Allum'#0233'',           //sc_on
   #0201'teint',                 //sc_off
  'Bord gauche',         //sc_leftborder
  'Bord haut',          //sc_topborder
  'Bord droit',        //sc_rightborder
  'Bord bas',       //sc_bottomborder
  'D'#0233'but du texte',       //sc_beginoftext
  'Fin du texte',         //sc_endoftext
  'Mode entr'#0233'e',           //sc_inputmode
   #0201'craser',           //sc_overwrite
  'D'#0233'truit',             //sc_deleted
  'Copie'#0233,              //sc_copied
  'Inser'#0233,            //sc_inserted
  'Coll'#0233,            //sc_pasted
  'Retir'#0233,        //sc_withdrawn
  'Fen'#0232'tre activ'#0233'e',    //sc_windowactivated
  'Menu',                //sc_menu
  'D'#0233'but du fichier',   //sc_bof
  'Fin du fichier',         //sc_eof
  'Sortie voix',        //sc_voiceoutput
  'R'#0233'p'#0233'ter',         //sc_speakagain
  'Premi'#0232're colonne',        //sc_firstcol
  'Premi'#0232're ligne',           //sc_firstrow
  'D'#0232'rni'#0232're colonne',         //sc_lastcol
  'D'#0232'rni'#0232're ligne',            //sc_lastrow
  'S'#0233'lection',           //sc_selection
  'Chemin de speak',          //sc_speakpath
  'D'#0233'sactiver le boutton',      //sc_disabledbutton
  'Premier champ',         //sc_firstfield
  'D'#0232'rnier champ',          //sc_lastfield
  'Premier '#0233'lement',       //sc_firstelement
  'D'#0232'rnier '#0233'lement',        //sc_lastelement
  'Plus lent',              //sc_slower
  'Plus rapide',              //sc_faster
  'Fen'#0232'tre',              //sc_window
  'Aire',                //sc_area
  'Aire activ'#0233'e',      //sc_areaactivated
  'Volume moins',         //sc_volumedown
  'Volume plus',           //sc_volumeup
  'Annuler speech'        //sc_cancelspeech
);
    
function delete_n_selected_rows(const params: array of const): msestring;
begin
 with params[0] do begin
  if vinteger = 1 then begin
   result:= 'Effacer le fichier s'#0233'lectionn'#0233' ?'
  end
  else begin
   result:= 'Effacer les '+inttostrmse(vinteger)+
            ' fichiers s'#0233'lectionn'#0233's ?';
  end;
 end;
end;

const
 fr_textgenerator: defaultgeneratortextty = (
              {$ifdef FPC}@{$endif}delete_n_selected_rows //tg_delete_n_selected_rows
                                     );
initialization
 registerlangconsts(langnames[la_fr],@fr_stockcaption,@fr_modalresulttext,
                               @fr_modalresulttextnoshortcut,@fr_textgenerator);
end.
