French translations.
authorFrançois-Régis Tardy <tardy@goussonville.com>
Sun, 13 May 2012 08:48:03 +0000 (09:48 +0100)
committerIain Patterson <me@iain.cx>
Sun, 13 May 2012 08:48:03 +0000 (09:48 +0100)
Resources and messages for version 2.12.

Signed-off-by: Iain Patterson <me@iain.cx>
messages.mc
nssm.rc

index 28f12e8..0b169f4 100644 (file)
@@ -1,4 +1,8 @@
-LanguageNames=(English=0x0409:MSG00409)
+LanguageNames =
+(
+English=0x0409:MSG00409
+French=0x40C:MSG0040C
+)
 
 MessageId = 1001
 SymbolicName = NSSM_EVENT_DISPATCHER_FAILED
@@ -7,6 +11,11 @@ Language = English
 StartServiceCtrlDispatcher() failed:
 %1
 .
+Language = French
+Erreur en tentant de connecter la tâche principale du service au gestionnaire de services Windows.
+StartServiceCtrlDispatcher() a échoué:
+%1
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_OPENSCMANAGER_FAILED
@@ -15,6 +24,11 @@ Language = English
 Unable to connect to service manager!
 Perhaps you need to be an administrator...
 .
+Language = French
+Connexion impossible au gestionnaire de services!
+Il vous manque peut-être des droits d'administrateur.
+Ou votre antivirus est peut-être trop lent à analyser le nouveau service. Essayez de relancer ce service.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_OUT_OF_MEMORY
@@ -22,6 +36,9 @@ Severity = Error
 Language = English
 Out of memory for %1 in %2!
 .
+Language = French
+Mémoire insuffisante pour %1 dans %2!
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_GET_PARAMETERS_FAILED
@@ -29,6 +46,9 @@ Severity = Error
 Language = English
 Failed to get startup parameters for service %1.
 .
+Language = French
+Paramètres de démarrage non trouvés pour le service %1.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_REGISTERSERVICECTRLHANDER_FAILED
@@ -37,6 +57,11 @@ Language = English
 RegisterServiceCtrlHandlerEx() failed:
 %1
 .
+Language = French
+Échec de l'enregistrement de la fonction de gestion des requêtes étendues de contrôle du service.
+RegisterServiceCtrlHandlerEx() a échoué:
+%1
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_START_SERVICE_FAILED
@@ -45,6 +70,10 @@ Language = English
 Can't start %1 for service %2.
 Error code: %3.
 .
+Language = French
+Impossible de démarrer %1 pour le service %2.
+Code erreur: %3.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_RESTART_SERVICE_FAILED
@@ -53,6 +82,10 @@ Language = English
 Failed to restart %1 for service %2.
 Sleeping...
 .
+Language = French
+Impossible de redémarrer %1 pour le service %2.
+Mise en sommeil...
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_STARTED_SERVICE
@@ -60,6 +93,9 @@ Severity = Informational
 Language = English
 Started %1 %2 for service %3 in %4.
 .
+Language = French
+Démarrage réussi de %1 %2 pour le service %3 depuis le répertoire %4.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_REGISTERWAITFORSINGLEOBJECT_FAILED
@@ -69,6 +105,11 @@ Service %1 may claim to be still running when %2 exits.
 RegisterWaitForSingleObject() failed:
 %3
 .
+Language = French
+Le service %1 peut indiquer être toujours actif lorsque %2 se terminera.
+RegisterWaitForSingleObject() a échoué:
+%3
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_CREATEPROCESS_FAILED
@@ -78,6 +119,11 @@ Failed to start service %1.  Program %2 couldn't be launched.
 CreateProcess() failed:
 %3
 .
+Language = French
+Échec du démarrage du service %1.  Le programme %2 n'a pas pu être lancé.
+CreateProcess() a échoué:
+%3
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_TERMINATEPROCESS
@@ -85,6 +131,9 @@ Severity = Informational
 Language = English
 Killing process %2 because service %1 is stopping.
 .
+Language = French
+Arrêt forcé du processus %2 du fait de l'arrêt du service %1.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_PROCESS_ALREADY_STOPPED
@@ -92,6 +141,9 @@ Severity = Informational
 Language = English
 Requested stop of service %1.  No action is required as program %2 is not running.
 .
+Language = French
+Arrêt requis du service %1.  Aucune action n'est requise car le programme %2 n'est pas en cours d'exécution.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_ENDED_SERVICE
@@ -99,6 +151,9 @@ Severity = Informational
 Language = English
 Program %1 for service %2 exited with return code %3.
 .
+Language = French
+Le programme %1 pour le service %2 s'est arrêté avec code retour %3.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_EXIT_RESTART
@@ -107,6 +162,10 @@ Language = English
 Service %1 action for exit code %2 is %3.
 Attempting to restart %4.
 .
+Language = French
+L'action prévue du service %1 pour le code retour %2 est: %3.
+Tentative de redémarrage de %4.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_EXIT_IGNORE
@@ -115,6 +174,10 @@ Language = English
 Service %1 action for exit code %2 is %3.
 No action will be taken to restart %4.
 .
+Language = French
+L'action prévue du service %1 pour le code retour %2 est: %3.
+Aucune action ne sera entreprise pour redémarrer %4.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_EXIT_REALLY
@@ -123,6 +186,10 @@ Language = English
 Service %1 action for exit code %2 is %3.
 Exiting.
 .
+Language = French
+L'action prévue du service %1 pour le code retour %2 est: %3.
+Le programme ne sera pas redémarré.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_OPENKEY_FAILED
@@ -131,6 +198,10 @@ Language = English
 Failed to open registry key HKLM\%1:
 %2
 .
+Language = French
+Échec de l'ouverture de la clé de registre HKLM\%1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_QUERYVALUE_FAILED
@@ -139,6 +210,10 @@ Language = English
 Failed to read registry value %1:
 %2
 .
+Language = French
+Échec de l'ouverture de la valeur de registre %1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_SETVALUE_FAILED
@@ -147,6 +222,10 @@ Language = English
 Failed to write registry value %1:
 %2
 .
+Language = French
+Échec de l'écriture de la valeur de registre %1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_EXIT_UNCLEAN
@@ -155,6 +234,10 @@ Language = English
 Service %1 action for exit code %2 is %3.
 Exiting.
 .
+Language = French
+L'action prévue du service %1 pour le code retour %2 est: %3.
+Le programme s'est terminé de manière impropre.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_GRACEFUL_SUICIDE
@@ -164,6 +247,12 @@ Service %1 application %2 exited with exit code 0 but the default exit action is
 Honouring the %4 action would result in the service being flagged as failed and subject to recovery actions.
 The service will instead be stopped gracefully.  To suppress this message, explicitly configure the exit action for exit code 0 to either %5 or %6.
 .
+Language = French
+L'application %2 du service %1 s'est terminée sur un code retour 0.  Par défaut, lorsque l'application se termine, l'action suivante est configurée: %3.
+Exécuter cette action %4 ferait que le service serait marqué en échec et sujet à des actions de récupération.
+Donc, pour éviter cette situation, le service sera arrêté normalement.
+Pour supprimer le présent message, configurez explicitement l'action de sortie pour le code retour 0 à %5 ou %6.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_EXPANDENVIRONMENTSTRINGS_FAILED
@@ -172,6 +261,10 @@ Language = English
 Failed to expand registry value %1:
 %2
 .
+Language = French
+Erreur lors de l'expansion des variables d'environnement dans la valeur de registre %1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_KILLING
@@ -179,6 +272,9 @@ Severity = Informational
 Language = English
 Killing process tree of process %2 for service %1 with exit code %3
 .
+Language = French
+Interruption du processus %2 et de ses processus-fils pour le service %1. Code retour = %3
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_CREATETOOLHELP32SNAPSHOT_PROCESS_FAILED
@@ -187,6 +283,10 @@ Language = English
 Failed to create snapshot of running processes when terminating service %1:
 %2
 .
+Language = French
+Impossible de créer un instantané des processus en cours d'exécution lors de l'arrêt du service %1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_PROCESS_ENUMERATE_FAILED
@@ -195,6 +295,10 @@ Language = English
 Failed to enumerate running processes when terminating service %1:
 %2
 .
+Language = French
+Impossible d'énumérer les processus en cours d'exécution lors de l'arrêt du service %1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_OPENPROCESS_FAILED
@@ -203,6 +307,10 @@ Language = English
 Failed to open process handle for process with PID %1 when terminating service %2:
 %3
 .
+Language = French
+Échec à l'ouverture du handle de processus avec PID est %1 lors de l'arrêt du service %2:
+%3
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_KILL_PROCESS_TREE
@@ -210,6 +318,9 @@ Severity = Informational
 Language = English
 Killing PID %1 in process tree of PID %2 because service %3 is stopping.
 .
+Language = French
+Arrêt forcé du processus avec PID %1 (processus enfant du processus avec PID %2) résultant de l'arrêt du service %3.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_TERMINATEPROCESS_FAILED
@@ -218,6 +329,10 @@ Language = English
 Failed to terminate process with PID %1 for service %2:
 %3
 .
+Language = French
+Impossible d'arrêter le processus avec PID %1 pour le service %2:
+%3
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_NO_FLAGS
@@ -226,6 +341,10 @@ Language = English
 Registry key %1 is unset for service %2.
 No flags will be passed to %3 when it starts.
 .
+Language = French
+La clé de registre %1 n'est pas définie pour le service %2.
+Aucune option ne sera transmise à %3 lorsqu'il démarrera.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_NO_DIR
@@ -234,6 +353,10 @@ Language = English
 Registry key %1 is unset for service %2.
 Assuming startup directory %3.
 .
+Language = French
+La clé de registre %1 n'est pas définie pour le service %2.
+Le répertoire de démarrage sera supposé être: %3.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_NO_DIR_AND_NO_FALLBACK
@@ -242,6 +365,10 @@ Language = English
 Registry key %1 is unset for service %2.
 Additionally, ExpandEnvironmentStrings("%%SYSTEMROOT%%") failed when trying to choose a fallback startup directory.
 .
+Language = French
+La clé de registre %1 n'est pas définie pour le service %2.
+De surcroît, l'expansion de la variable d'environnement "%%SYSTEMROOT%%" a échoué lors de la détermination d'un répertoire de démarrage de secours.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_CREATETOOLHELP32SNAPSHOT_THREAD_FAILED
@@ -250,6 +377,10 @@ Language = English
 Failed to create snapshot of running threads when terminating service %1:
 %2
 .
+Language = French
+Impossible de créer un instantané des threads en cours d'exécution lors de l'arrêt du service %1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_THREAD_ENUMERATE_FAILED
@@ -258,6 +389,10 @@ Language = English
 Failed to enumerate running threads when terminating service %1:
 %2
 .
+Language = French
+Impossible d'énumérer les tâches (threads) en cours d'exécution lors de l'arrêt du service %1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_THROTTLED
@@ -266,6 +401,10 @@ Language = English
 Service %1 ran for less than %2 milliseconds.
 Restart will be delayed by %3 milliseconds.
 .
+Language = French
+Le service %1 est resté actif durant moins de %2 millisecondes.
+Son redémarrage sera retardé de %3 millisecondes.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_RESET_THROTTLE
@@ -273,6 +412,9 @@ Severity = Informational
 Language = English
 Request to resume service %1.  Throttling of restart attempts will be reset.
 .
+Language = French
+Demande de redémarrage du service %1.  La régulation des tentatives de redémarrage sera réinitialisée.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_BOGUS_THROTTLE
@@ -280,6 +422,10 @@ Severity = Warning
 Language = English
 The registry value %2, used to specify the minimum number of milliseconds which must elapse before service %1 is considered to have started successfully, was not of type REG_DWORD.  The default time of %3 milliseconds will be used.
 .
+Language = French
+La valeur de registre %2, indiquant le nombre minimal de millisecondes devant s'écouler avant que le service %1 soit considéré comme ayant démarré avec succès, 
+n'était pas du type REG_DWORD.  Une durée de %3 millisecondes sera utilisée par défaut.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_CREATEWAITABLETIMER_FAILED
@@ -289,6 +435,11 @@ Failed to create waitable timer for service %1:
 %2
 Throttled restarts will not be interruptible.
 .
+Language = French
+Impossible de créer un déclenchement temporisé ("waitable timer") pour le service %1:
+%2
+Les redémarrages régulés ne pourront pas être interrompus.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_CREATEPROCESS_FAILED_INVALID_ENVIRONMENT
@@ -297,6 +448,12 @@ Language = English
 Failed to start service %1.  Program %2 couldn't be launched.
 CreateProcess() failed with ERROR_INVALID_PARAMETER and a process environment was set in the %3 registry value.  It is likely that the environment was incorrectly specified.  %3 should be a REG_MULTI_SZ value comprising strings of the form KEY=VALUE.
 .
+Language = French
+Échec de démarrage du service %1.  Le programme %2 n'a pas pu être lancé.
+La fonction CreateProcess() a échoué sur une erreur ERROR_INVALID_PARAMETER et un environnement de processus a été défini dans la valeur de base de registre %3.
+Il est vraisemblable que l'environnement a été spécifié de manière incorrecte.
+%3 devrait être définie comme valeur REG_MULTI_SZ comprenant des chaînes sous la forme KEY=VALUE.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_INVALID_ENVIRONMENT_STRING_TYPE
@@ -304,4 +461,7 @@ Severity = Warning
 Language = English
 Environment declaration %1 for service %2 is not of type REG_MULTI_SZ and will be ignored.
 .
+Language = French
+La déclaration de l'environnement %1 pour le service %2 n'est pas du type REG_MULTI_SZ.  Cette déclaration sera ignorée.
+.
 
diff --git a/nssm.rc b/nssm.rc
index ff9a524..f78ba08 100644 (file)
--- a/nssm.rc
+++ b/nssm.rc
@@ -109,6 +109,54 @@ END
 #endif    // English (U.K.) resources\r
 /////////////////////////////////////////////////////////////////////////////\r
 \r
+/////////////////////////////////////////////////////////////////////////////\r
+// French resources\r
+\r
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FRA)\r
+#ifdef _WIN32\r
+LANGUAGE LANG_FRENCH, SUBLANG_FRENCH\r
+#pragma code_page(1252)\r
+#endif //_WIN32\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Dialog\r
+//\r
+\r
+IDD_INSTALL DIALOG  0, 0, 220, 90\r
+STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
+CAPTION "Installation d'un service NSSM"\r
+LANGUAGE LANG_FRENCH, SUBLANG_FRENCH\r
+FONT 8, "MS Sans Serif"\r
+BEGIN\r
+    DEFPUSHBUTTON   "Installer le service",IDC_OK,49,69,75,14\r
+    PUSHBUTTON      "Annuler",IDC_CANCEL,131,69,50,14\r
+    EDITTEXT        IDC_PATH,48,7,110,14,ES_AUTOHSCROLL\r
+    PUSHBUTTON      "Parcourir",IDC_BROWSE,163,7,50,14\r
+    EDITTEXT        IDC_FLAGS,48,28,165,14,ES_AUTOHSCROLL\r
+    LTEXT           "Options:",IDC_STATIC,7,31,27,8\r
+    LTEXT           "Nom du\nservice:",IDC_STATIC,7,49,41,18\r
+    EDITTEXT        IDC_NAME,48,49,77,14,ES_AUTOHSCROLL\r
+    LTEXT           "Application:",IDC_STATIC,7,9,38,8\r
+END\r
+\r
+IDD_REMOVE DIALOG  0, 0, 223, 28\r
+STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
+CAPTION "Suppression d'un service NSSM"\r
+FONT 8, "MS Sans Serif"\r
+BEGIN\r
+    DEFPUSHBUTTON   "Supprimer le service",IDC_REMOVE,140,7,76,14\r
+    LTEXT           "Nom du\nservice:",IDC_STATIC,8,6,46,16\r
+    EDITTEXT        IDC_NAME,43,7,90,14,ES_AUTOHSCROLL\r
+END\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// DESIGNINFO\r
+//\r
+\r
+#endif    // French resources\r
+/////////////////////////////////////////////////////////////////////////////\r
 \r
 \r
 #ifndef APSTUDIO_INVOKED\r