Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions Rapr/Lang/Language.fr-FR.resx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -134,7 +134,7 @@
</data>
<data name="Button_Select_Unused" xml:space="preserve">
<value>Sélectionner les pilotes in&amp;utilisés</value>
</data>
</data>
<data name="Check_Force_Delete" xml:space="preserve">
<value>Forcer la suppressio&amp;n</value>
</data>
Expand Down Expand Up @@ -172,7 +172,7 @@
<value>&amp;Désélectionner</value>
</data>
<data name="Context_Deselect_All" xml:space="preserve">
<value>&amp;Tout désélectionner</value>
<value>Tout &amp;désélectionner</value>
</data>
<data name="Context_Select" xml:space="preserve">
<value>&amp;Sélectionner</value>
Expand Down Expand Up @@ -220,7 +220,7 @@
<value>Prêt</value>
</data>
<data name="Status_Packages_Found" xml:space="preserve">
<value>{0} package(s) de pilotes trouvés</value>
<value>{0} package(s) de pilotes trouvé(s)</value>
</data>
<data name="Tip_Driver_In_Use" xml:space="preserve">
<value>[CONSEIL : Le pilote est peut-être encore utilisé. Essayez de FORCER la suppression du package]</value>
Expand Down Expand Up @@ -357,7 +357,7 @@ Licence :
<value>Magasin de pilotes hors ligne</value>
</data>
<data name="ChooseDriverStore_Title" xml:space="preserve">
<value>Choisir le magasin de pilotes</value>
<value>&amp;Choisir le magasin de pilotes</value>
</data>
<data name="Menu_Language" xml:space="preserve">
<value>&amp;Langue</value>
Expand Down Expand Up @@ -444,7 +444,7 @@ Licence :
<value>Échec de l'exportation de tous les packages de pilotes.</value>
</data>
<data name="Message_Export_Drivers_Error" xml:space="preserve">
<value>Échec de l'exportation de certains packages de pilotes.</value>
<value>Erreur lors de l'exportation de certains packages de pilotes.</value>
</data>
<data name="Message_Export_All_Drivers_Success" xml:space="preserve">
<value>Exportation de tous les packages de pilotes réussie.</value>
Expand Down Expand Up @@ -507,7 +507,7 @@ Licence :
<value>Erreur lors de l'ajout de certains packages au magasin de pilotes.</value>
</data>
<data name="Message_Drivers_Added_Installed_Error" xml:space="preserve">
<value>Erreur lors de l'ajout de certains packages et de l'installation dans le magasin de pilotes.</value>
<value>Erreur lors de l'ajout et de l'installation de certains packages dans le magasin de pilotes.</value>
</data>
<data name="Menu_File_Export_Selected_Driver_List" xml:space="preserve">
<value>Exporter la liste des pilotes &amp;sélectionnés</value>
Expand All @@ -533,7 +533,7 @@ Veuillez sélectionner le répertoire racine d'une installation ou d'une image W
<value>Aucun pilote sans périphérique associé n'a été trouvé.</value>
</data>
<data name="Message_Select_Unused_Drivers_Warning" xml:space="preserve">
<value>« Sélectionner les pilotes inutilisés » sélectionne les pilotes sans périphérique associé, et non les pilotes dont la suppression est assurément sans risque.
<value>« Sélectionner les pilotes inutilisés » sélectionne les pilotes sans périphérique associé et non les pilotes dont la suppression est assurément sans risque.
Des pilotes essentiels d'antivirus, de réseau, d'imprimante et d'autres logiciels peuvent également être sélectionnés.
Leur suppression peut empêcher des logiciels ou des périphériques de fonctionner. Vérifiez la sélection et sauvegardez les pilotes avant de les supprimer.

Expand Down
6 changes: 4 additions & 2 deletions Rapr/Utils/FlexibleMessageBox.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using System;
using System;
using System.Diagnostics;
using System.Drawing;
using System.Globalization;
Expand Down Expand Up @@ -433,11 +433,12 @@ private enum ButtonID { OK = 0, CANCEL, YES, NO, ABORT, RETRY, IGNORE };

//These are the buttons texts for different languages.
//If you want to add a new language, add it here and in the GetButtonText-Function
private enum TwoLetterISOLanguageID { en, de, es, it };
private enum TwoLetterISOLanguageID { en, de, es, it, fr };
private static readonly String[] BUTTON_TEXTS_ENGLISH_EN = { "OK", "Cancel", "&Yes", "&No", "&Abort", "&Retry", "&Ignore" }; //Note: This is also the fallback language
private static readonly String[] BUTTON_TEXTS_GERMAN_DE = { "OK", "Abbrechen", "&Ja", "&Nein", "&Abbrechen", "&Wiederholen", "&Ignorieren" };
private static readonly String[] BUTTON_TEXTS_SPANISH_ES = { "Aceptar", "Cancelar", "&Sí", "&No", "&Abortar", "&Reintentar", "&Ignorar" };
private static readonly String[] BUTTON_TEXTS_ITALIAN_IT = { "OK", "Annulla", "&Sì", "&No", "&Interrompi", "&Riprova", "&Ignora" };
private static readonly String[] BUTTON_TEXTS_FRENCH_FR = { "OK", "Annuler", "&Oui", "&Non", "&Abandonner", "&Réessayer", "&Ignorer" };

#endregion

Expand Down Expand Up @@ -497,6 +498,7 @@ private string GetButtonText(ButtonID buttonID)
case TwoLetterISOLanguageID.de: return BUTTON_TEXTS_GERMAN_DE[buttonTextArrayIndex];
case TwoLetterISOLanguageID.es: return BUTTON_TEXTS_SPANISH_ES[buttonTextArrayIndex];
case TwoLetterISOLanguageID.it: return BUTTON_TEXTS_ITALIAN_IT[buttonTextArrayIndex];
case TwoLetterISOLanguageID.fr: return BUTTON_TEXTS_FRENCH_FR[buttonTextArrayIndex];

default: return BUTTON_TEXTS_ENGLISH_EN[buttonTextArrayIndex];
}
Expand Down
Loading