Author: spetreolle
Date: Sat Dec 15 19:52:40 2007
New Revision: 31250
URL:
http://svn.reactos.org/svn/reactos?rev=31250&view=rev
Log:
french translation for usetup
Added:
trunk/reactos/base/setup/usetup/lang/fr-FR.h (with props)
Modified:
trunk/reactos/base/setup/usetup/mui.c
Added: trunk/reactos/base/setup/usetup/lang/fr-FR.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/usetup/lang/fr-…
==============================================================================
--- trunk/reactos/base/setup/usetup/lang/fr-FR.h (added)
+++ trunk/reactos/base/setup/usetup/lang/fr-FR.h Sat Dec 15 19:52:40 2007
@@ -1,0 +1,937 @@
+#ifndef LANG_FR_FR_H__
+#define LANG_FR_FR_H__
+
+static MUI_ENTRY frFRWelcomePageEntries[] =
+{
+ {
+ 6,
+ 8,
+ "Bienvenue à l'installation de ReactOS",
+ TEXT_HIGHLIGHT
+ },
+ {
+ 6,
+ 11,
+ "Cette partie de l'installation copie le Système d'Exploitation
ReactOS",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 12,
+ "sur votre ordinateur et le prépare à la 2e partie de
l'installation.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 15,
+ "\x07 Appuyez sur ENTER pour installer ReactOS.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 17,
+ "\x07 Appuyez sur R pour réparer ReactOS.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 19,
+ "\x07 Appuyez sur L pour les Termes et Conditions de Licence
ReactOS",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 21,
+ "\x07 Appuyez sur F3 pour quitter sans installer ReactOS.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 23,
+ "Pour plus d'informations sur ReactOS, veuillez visiter :",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 24,
+ "http://www.reactos.org",
+ TEXT_HIGHLIGHT
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Continuer R = Réparer F3 = Quitter",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY frFRIntroPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ "Installation de ReactOS " KERNEL_VERSION_STR,
+ TEXT_UNDERLINE
+ },
+ {
+ 6,
+ 8,
+ "L'Installation de ReactOS est en phase de développement.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 9,
+ "Elle ne supporte pas encore toutes les fonctions d'une
application",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 10,
+ " d'installation entièrement utilisable.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 12,
+ "Les limitations suivantes s'appliquent:",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 13,
+ "- L'installation ne peut gérer plus d'une partition primaire par
disque.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 14,
+ "- L'installation ne peut effacer une partition primaire d'un
disque",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 15,
+ " tant que des partitions secondaires existent sur ce disque.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 16,
+ "- L'installation ne peut effacer la première partition
secondaire",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 17,
+ " tant que des autres partitions secondaires existent sur ce
disque.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 18,
+ "- L'installation supporte uniquement le système de fichiers
FAT.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 19,
+ "- Les vérifications de système de fichers ne sont pas implémentées.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 23,
+ "\x07 Appuyez sur ENTER pour installer ReactOS.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 25,
+ "\x07 Appuyez sur F3 pour quitter sans installer ReactOS.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Continuer F3 = Quitter",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY frFRLicensePageEntries[] =
+{
+ {
+ 6,
+ 6,
+ "Licence:",
+ TEXT_HIGHLIGHT
+ },
+ {
+ 8,
+ 8,
+ "The ReactOS System is licensed under the terms of the",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 9,
+ "GNU GPL with parts containing code from other compatible",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 10,
+ "licenses such as the X11 or BSD and GNU LGPL licenses.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 11,
+ "All software that is part of the ReactOS system is",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 12,
+ "therefore released under the GNU GPL as well as maintaining",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 13,
+ "the original license.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 15,
+ "This software comes with NO WARRANTY or restrictions on usage",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 16,
+ "save applicable local and international law. The licensing of",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 17,
+ "ReactOS only covers distribution to third parties.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 18,
+ "If for some reason you did not receive a copy of the",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 19,
+ "GNU General Public License with ReactOS please visit",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 20,
+ "http://www.gnu.org/licenses/licenses.html",
+ TEXT_HIGHLIGHT
+ },
+ {
+ 8,
+ 22,
+ "Warranty:",
+ TEXT_HIGHLIGHT
+ },
+ {
+ 8,
+ 24,
+ "This is free software; see the source for copying conditions.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 25,
+ "There is NO warranty; not even for MERCHANTABILITY or",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 26,
+ "FITNESS FOR A PARTICULAR PURPOSE",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Retour",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY frFRDevicePageEntries[] =
+{
+ {
+ 6,
+ 8,
+ "La liste ci-dessous montre les réglages matériels actuels.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 11,
+ " Ordinateur:",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 12,
+ " Affichage:",
+ TEXT_NORMAL,
+ },
+ {
+ 8,
+ 13,
+ " Clavier:",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 14,
+ "Réglage Clavier:",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 16,
+ " Accepter:",
+ TEXT_NORMAL
+ },
+ {
+ 25,
+ 16, "Accepter ces réglages matériels",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 19,
+ "Vous pouvez changer les réglages matériels en appuyant sur HAUT ou
BAS",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 20,
+ "pour selectionner une entrée.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 21,
+ "Appuyez sur ENTER pour choisir un autre réglage.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 23,
+ "Quand tous les réglages sont corrects, sélectionner \"Accepter",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 24,
+ "ces réglages matériels\" et appuyer sur ENTER.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Continuer F3 = Quitter",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY frFRRepairPageEntries[] =
+{
+ {
+ 6,
+ 8,
+ "L'Installation de ReactOS est en phase de développement.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 9,
+ "Elle ne supporte pas encore toutes les fonctions d'une
application",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 10,
+ "d'installation entièrement utilisable.",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 12,
+ "Les fonctions de réparation ne sont pas implémentées pour
l'instant.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 15,
+ "\x07 Appuyez sur U pour mettre à jour l'OS.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 17,
+ "\x07 Appuyez sur R pour la Console de Réparation.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 19,
+ "\x07 Appuyez sur ESC pour retourner à la page principale.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 21,
+ "\x07 Appuyez sur ENTER pour redémarrer votre ordinateur.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ESC = Page principale ENTER = Redémarrer",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+static MUI_ENTRY frFRComputerPageEntries[] =
+{
+ {
+ 6,
+ 8,
+ "Vous voulez changer le type d'ordinateur installé.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 10,
+ "\x07 Appuyez sur HAUT ou BAS pour sélectionner le type
d'ordinateur.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 11,
+ " Puis appuyez sur ENTER.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 13,
+ "\x07 Appuyez sur ESC pour revenir à la page précédente sans
changer",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 14,
+ " le type d'ordinateur.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Continuer ESC = Annuler F3 = Quitter",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY frFRFlushPageEntries[] =
+{
+ {
+ 10,
+ 6,
+ "Le système s'assure quer toutes les données sont écrites sur le
disque",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 8,
+ "Cela peut prendre une minute",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 9,
+ "Quand cela sera fini, votre ordinateur redémarrera automatiquement",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " Vidage du cache",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY frFRQuitPageEntries[] =
+{
+ {
+ 10,
+ 6,
+ "ReactOS n'est pas complètement installé",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 8,
+ "Enlever la disquette du lecteur A: et",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 9,
+ "tous les CDROMs des lecteurs de CD.",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 11,
+ "Appuyez sur ENTER pour redémarrer votre ordinateur.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " Veuillez attendre ...",
+ TEXT_STATUS,
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY frFRDisplayPageEntries[] =
+{
+ {
+ 6,
+ 8,
+ "Vous voulez changer le type d'écran à installer.",
+ TEXT_NORMAL
+ },
+ { 8,
+ 10,
+ "\x07 Appuyez sur HAUT ou BAS pour sélectionner le type
d'écran.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 11,
+ " Appuez sur ENTER.",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 13,
+ "\x07 Appuyez sur ESC pour revenir à la page précédente sans
changer",
+ TEXT_NORMAL
+ },
+ {
+ 8,
+ 14,
+ " le type d'écran.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Continuer ESC = Annuler F3 = Quitter",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY frFRSuccessPageEntries[] =
+{
+ {
+ 10,
+ 6,
+ "Les composants standards de ReactOS ont été installés avec succès.",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 8,
+ "Enlever la disquette du lecteur A: et",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 9,
+ "tous les CDROMs des lecteurs de CD.",
+ TEXT_NORMAL
+ },
+ {
+ 10,
+ 11,
+ "Appuyez sur ENTER pour redémarrer votre ordinateur.",
+ TEXT_NORMAL
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Redémarrer l'ordinateur",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
+static MUI_ENTRY frFRBootPageEntries[] =
+{
+ {
+ 6,
+ 8,
+ "Setup ne peut installer le chargeur sur le disque dur",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 9,
+ "de votre ordinateur",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 13,
+ "Veuillez insérer une disquette formatée dans le lecteur A: et",
+ TEXT_NORMAL
+ },
+ {
+ 6,
+ 14,
+ "appuyez sur ENTER.",
+ TEXT_NORMAL,
+ },
+ {
+ 0,
+ 0,
+ " ENTER = Continuer F3 = Quitter",
+ TEXT_STATUS
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+
+};
+
+MUI_ERROR frFRErrorEntries[] =
+{
+ {
+ //ERROR_NOT_INSTALLED
+ "ReactOS is not completely installed on your\n"
+ "computer. If you quit Setup now, you will need to\n"
+ "run Setup again to install ReactOS.\n"
+ "\n"
+ " \x07 Press ENTER to continue Setup.\n"
+ " \x07 Press F3 to quit Setup.",
+ "F3= Quit ENTER = Continue"
+ },
+ {
+ //ERROR_NO_HDD
+ "Setup could not find a harddisk.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_NO_SOURCE_DRIVE
+ "Setup could not find its source drive.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_LOAD_TXTSETUPSIF
+ "Setup failed to load the file TXTSETUP.SIF.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_CORRUPT_TXTSETUPSIF
+ "Setup found a corrupt TXTSETUP.SIF.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_SIGNATURE_TXTSETUPSIF,
+ "Setup found an invalid signature in TXTSETUP.SIF.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_DRIVE_INFORMATION
+ "Setup could not retrieve system drive information.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_WRITE_BOOT,
+ "failed to install FAT bootcode on the system partition.",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_LOAD_COMPUTER,
+ "Setup failed to load the computer type list.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_LOAD_DISPLAY,
+ "Setup failed to load the display settings list.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_LOAD_KEYBOARD,
+ "Setup failed to load the keyboard type list.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_LOAD_KBLAYOUT,
+ "Setup failed to load the keyboard layout list.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_WARN_PARTITION,
+ "Setup found that at least one harddisk contains an incompatible\n"
+ "partition table that can not be handled properly!\n"
+ "\n"
+ "Creating or deleting partitions can destroy the partiton table.\n"
+ "\n"
+ " \x07 Press F3 to quit Setup."
+ " \x07 Press ENTER to continue.",
+ "F3= Quit ENTER = Continue"
+ },
+ {
+ //ERROR_NEW_PARTITION,
+ "You can not create a new Partition inside\n"
+ "of an already existing Partition!\n"
+ "\n"
+ " * Press any key to continue.",
+ NULL
+ },
+ {
+ //ERROR_DELETE_SPACE,
+ "You can not delete unpartitioned disk space!\n"
+ "\n"
+ " * Press any key to continue.",
+ NULL
+ },
+ {
+ //ERROR_INSTALL_BOOTCODE,
+ "Setup failed to install the FAT bootcode on the system partition.",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_NO_FLOPPY,
+ "No disk in drive A:.",
+ "ENTER = Continue"
+ },
+ {
+ //ERROR_UPDATE_KBSETTINGS,
+ "Setup failed to update keyboard layout settings.",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_UPDATE_DISPLAY_SETTINGS,
+ "Setup failed to update display registry settings.",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_IMPORT_HIVE,
+ "Setup failed to import a hive file.",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_FIND_REGISTRY
+ "Setup failed to find the registry data files.",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_CREATE_HIVE,
+ "Setup failed to create the registry hives.",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_INITIALIZE_REGISTRY,
+ "Setup failed to set the initialize the registry.",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_INVALID_CABINET_INF,
+ "Cabinet has no valid inf file.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_CABINET_MISSING,
+ "Cabinet not found.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_CABINET_SCRIPT,
+ "Cabinet has no setup script.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_COPY_QUEUE,
+ "Setup failed to open the copy file queue.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_CREATE_DIR,
+ "Setup could not create install directories.",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_TXTSETUP_SECTION,
+ "Setup failed to find the 'Directories' section\n"
+ "in TXTSETUP.SIF.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_CABINET_SECTION,
+ "Setup failed to find the 'Directories' section\n"
+ "in the cabinet.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_CREATE_INSTALL_DIR
+ "Setup could not create the install directory.",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_FIND_SETUPDATA,
+ "Setup failed to find the 'SetupData' section\n"
+ "in TXTSETUP.SIF.\n",
+ "ENTER = Reboot computer"
+ },
+ {
+ //ERROR_WRITE_PTABLE,
+ "Setup failed to write partition tables.\n"
+ "ENTER = Reboot computer"
+ },
+ {
+ NULL,
+ NULL
+ }
+};
+
+
+MUI_PAGE frFRPages[] =
+{
+ {
+ LANGUAGE_PAGE,
+ LanguagePageEntries
+ },
+ {
+ START_PAGE,
+ frFRWelcomePageEntries
+ },
+ {
+ INSTALL_INTRO_PAGE,
+ frFRIntroPageEntries
+ },
+ {
+ LICENSE_PAGE,
+ frFRLicensePageEntries
+ },
+ {
+ DEVICE_SETTINGS_PAGE,
+ frFRDevicePageEntries
+ },
+ {
+ REPAIR_INTRO_PAGE,
+ frFRRepairPageEntries
+ },
+ {
+ COMPUTER_SETTINGS_PAGE,
+ frFRComputerPageEntries
+ },
+ {
+ DISPLAY_SETTINGS_PAGE,
+ frFRDisplayPageEntries
+ },
+ {
+ FLUSH_PAGE,
+ frFRFlushPageEntries
+ },
+ {
+ QUIT_PAGE,
+ frFRQuitPageEntries
+ },
+ {
+ SUCCESS_PAGE,
+ frFRSuccessPageEntries
+ },
+ {
+ BOOT_LOADER_FLOPPY_PAGE,
+ frFRBootPageEntries
+ },
+ {
+ -1,
+ NULL
+ }
+};
+
+#endif
Propchange: trunk/reactos/base/setup/usetup/lang/fr-FR.h
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: trunk/reactos/base/setup/usetup/lang/fr-FR.h
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: trunk/reactos/base/setup/usetup/mui.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/usetup/mui.c?re…
==============================================================================
--- trunk/reactos/base/setup/usetup/mui.c (original)
+++ trunk/reactos/base/setup/usetup/mui.c Sat Dec 15 19:52:40 2007
@@ -3,16 +3,22 @@
#include "mui.h"
#include "lang/en-US.h"
+#include "lang/de-DE.h"
#include "lang/es-ES.h"
-#include "lang/de-DE.h"
+#include "lang/fr-FR.h"
#include "lang/ru-RU.h"
#include "lang/sv-SE.h"
#include "lang/uk-UA.h"
+
static MUI_LANGUAGE LanguageList[] =
{
{
"English (USA)",
enUSPages
+ },
+ {
+ "French (France)",
+ frFRPages
},
{
"German",