Browse Source

Italian translations.

Resources and messages for version 2.14.

Signed-off-by: Iain Patterson <me@iain.cx>
Riccardo Gusmeroli 12 years ago
parent
commit
8c09202603
2 changed files with 378 additions and 1 deletions
  1. 273 1
      messages.mc
  2. 105 0
      nssm.rc

+ 273 - 1
messages.mc

@@ -2,6 +2,7 @@ LanguageNames =
 (
 English=0x0409:MSG00409
 French=0x40C:MSG0040C
+Italian=0x410:MSG00410
 )
 
 MessageId = 501
@@ -49,6 +50,27 @@ Pour d
 
         nssm remove <nom_du_service> confirm
 .
+Language = Italian
+NSSM: il Service Manager professionale.
+Versione %s, %s
+Uso: nssm <opzioni> [argomenti]
+
+Per aprire l'interfaccia di INSTALLAZIONE Servizio:
+
+        nssm install [<nomeservizio>]
+
+Per INSTALLARE il servizio da riga di comando:
+
+        nssm install <nomeservizio> <applicazione> [<argomenti>]
+
+Per aprire l'interfaccia di RIMOZIONE Servizio:
+
+        nssm remove [<nomeservizio>]
+
+Per RIMUOVERE il servizio da riga di comando:
+
+        nssm remove <nomeservizio> confirm
+.
 
 MessageId = +1
 SymbolicName = NSSM_MESSAGE_NOT_ADMINISTRATOR_CANNOT_INSTALL
@@ -59,6 +81,9 @@ Administrator access is needed to install a service.
 Language = French
 Les droits d'administrateur sont requis pour installer un service.
 .
+Language = Italian
+L'installazione di un servizio richiede privilegi di amministratore.
+.
 
 MessageId = +1
 SymbolicName = NSSM_MESSAGE_NOT_ADMINISTRATOR_CANNOT_REMOVE
@@ -69,6 +94,9 @@ Administrator access is needed to remove a service.
 Language = French
 Les droits d'administrateur sont requis pour désinstaller un service.
 .
+Language = Italian
+La rimozione di un servizio richiede privilegi di amministratore.
+.
 
 MessageId = +1
 SymbolicName = NSSM_MESSAGE_PRE_REMOVE_SERVICE
@@ -79,6 +107,9 @@ To remove a service without confirmation: nssm remove <servicename> confirm
 Language = French
 Pour désinstaller un service sans confirmation: nssm remove <nom_du_service> confirm
 .
+Language = Italian
+Per rimuovere un servizio da riga di comando: nssm remove <servicename> confirm
+.
 
 MessageId = +1
 SymbolicName = NSSM_MESSAGE_OPEN_SERVICE_MANAGER_FAILED
@@ -89,6 +120,9 @@ Error opening service manager!
 Language = French
 Erreur à l'ouverture du gestionnaire de services!
 .
+Language = Italian
+Errore apertura Service Manager!
+.
 
 MessageId = +1
 SymbolicName = NSSM_MESSAGE_PATH_TOO_LONG
@@ -99,6 +133,10 @@ The full path to %s is too long!
 Language = French
 Le chemin complet vers %s est trop long!
 .
+Language = Italian
+Il path completo verso %s è troppo lungo!
+.
+
 
 MessageId = +1
 SymbolicName = NSSM_MESSAGE_OUT_OF_MEMORY_FOR_IMAGEPATH
@@ -109,6 +147,9 @@ Out of memory for ImagePath!
 Language = French
 Mémoire insuffisante pour spécifier le chemin de l'image (ImagePath)!
 .
+Language = Italian
+Memoria insufficiente per ImagePath!
+.
 
 MessageId = +1
 SymbolicName = NSSM_MESSAGE_CREATESERVICE_FAILED
@@ -119,6 +160,9 @@ Error creating service!
 Language = French
 Erreur à la création du service!
 .
+Language = Italian
+Errore creazione servizio!
+.
 
 MessageId = +1
 SymbolicName = NSSM_MESSAGE_CREATE_PARAMETERS_FAILED
@@ -129,6 +173,9 @@ Error setting startup parameters for the service!
 Language = French
 Erreur en essayant de régler les paramètres de démarrage du service!
 .
+Language = Italian
+Errore durante l'impostazione dei parametri per il servizio!
+.
 
 MessageId = +1
 SymbolicName = NSSM_MESSAGE_SERVICE_INSTALLED
@@ -139,6 +186,9 @@ Service "%s" installed successfully!
 Language = French
 Le service "%s" a été installé avec succès!
 .
+Language = Italian
+Servizio "%s" installato correttamente!
+.
 
 MessageId = +1
 SymbolicName = NSSM_MESSAGE_OPENSERVICE_FAILED
@@ -149,6 +199,9 @@ Can't open service!
 Language = French
 Impossible d'ouvrir le service!
 .
+Language = Italian
+Impossibile aprire il servizio!
+.
 
 MessageId = +1
 SymbolicName = NSSM_MESSAGE_DELETESERVICE_FAILED
@@ -159,6 +212,9 @@ Error deleting service!
 Language = French
 Erreur à la suppression du service!
 .
+Language = Italian
+Errore durante la rimozione del servizio!
+.
 
 MessageId = +1
 SymbolicName = NSSM_MESSAGE_SERVICE_REMOVED
@@ -169,6 +225,9 @@ Service "%s" removed successfully!
 Language = French
 Le service "%s" a été désinstallé avec succès!
 .
+Language = Italian
+Servizio "%s" rimosso correttamente!
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_CREATEDIALOG_FAILED
@@ -181,6 +240,10 @@ Language = French
 CreateDialog() a échoué:
 %s
 .
+Language = Italian
+Chiamata a CreateDialog() fallita:
+%s
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_MISSING_SERVICE_NAME
@@ -191,6 +254,9 @@ No valid service name was specified!
 Language = French
 Aucun nom de service valide n'a été spécifié!
 .
+Language = Italian
+Nessun nome di servizio valido specificato!
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_MISSING_PATH
@@ -201,6 +267,9 @@ No valid executable path was specified!
 Language = French
 Aucun chemin valide de fichier exécutable n'a été spécifié!
 .
+Language = Italian
+Path verso l'eseguibile non specificato!
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_INVALID_OPTIONS
@@ -211,6 +280,9 @@ No valid options were specified!
 Language = French
 Aucun option valide n'a été spécifiée!
 .
+Language = Italian
+Nessuna opzione valida specificata!
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_OUT_OF_MEMORY_FOR_IMAGEPATH
@@ -224,6 +296,10 @@ M
 Cette situation ne devrait jamais se produire.  Vous êtes peut-être à court de mémoire RAM,
 ou la fin du monde est proche, ou un autre désastre du même type.
 .
+Language = Italian
+Errore durante la costruzione di ImagePath!\nQesto errore è inatteso. La memoria è insuffieiente
+oppure il mondo sta per finire oppure è accaduto qualcosa di ugualmente grave!
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_INSTALL_SERVICE_FAILED
@@ -236,6 +312,10 @@ Language = French
 Impossible de créer le service!
 Peut-être est-il déjà installé...
 .
+Language = Italian
+Impossibile creare il servizio!
+Probabilmente è già installato...
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_CREATE_PARAMETERS_FAILED
@@ -248,6 +328,10 @@ Language = French
 Impossible de régler les paramètres de démarrage pour le service!
 Suppression du dit service...
 .
+Language = Italian
+Impossibile impostare i parametri di avvio per il servizio!
+Eliminazione servizio in corso...
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_ASK_REMOVE_SERVICE
@@ -258,6 +342,9 @@ Remove the service?
 Language = French
 Supprimer le service "%s" ?
 .
+Language = Italian
+Eliminare il servizio?
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_SERVICE_NOT_INSTALLED
@@ -270,6 +357,10 @@ Language = French
 Impossible d'ouvrir le service!
 Celui-ci n'est peut-être pas installé...
 .
+Language = Italian
+Impossibile aprire il servizio!
+Probabilmente non è installato...
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_REMOVE_SERVICE_FAILED
@@ -284,6 +375,11 @@ Impossible de supprimer le service!  Assurez-vous que ce service est arr
 Si cette erreur persiste, réglez ce service en lancement MANUEL
 (non automatique), redémarrez votre ordinateur et tentez de nouveau la suppression.
 .
+Language = Italian
+Impossibile eliminare il servizio! Verificare che sia stato fermato e riprovare.
+Se l'errore persiste, provare ad impostare il servizio come avvio NON
+automatico, riavviare il computer e tentare di nuovo la rimozione.
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_BROWSE_FILTER
@@ -294,6 +390,9 @@ Applications%sAll files%s%0
 Language = French
 Applications%sTous les fichiers%s%0
 .
+Language = Italian
+Applicazioni%sTutti i files%s%0
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_BROWSE_FILTER_APPLICATIONS
@@ -304,6 +403,9 @@ Applications%0
 Language = French
 Applications%0
 .
+Language = Italian
+Applicazioni%0
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_BROWSE_FILTER_ALL_FILES
@@ -314,6 +416,9 @@ All files%0
 Language = French
 Tous les fichiers%0
 .
+Language = Italian
+Tutti i files%0
+.
 
 MessageId = +1
 SymbolicName = NSSM_GUI_BROWSE_TITLE
@@ -324,6 +429,9 @@ Locate application file
 Language = French
 Indiquez le fichier exécutable
 .
+Language = Italian
+Ricerca file applicazione
+.
 
 MessageId = 1001
 SymbolicName = NSSM_EVENT_DISPATCHER_FAILED
@@ -337,6 +445,10 @@ Erreur en tentant de connecter la t
 StartServiceCtrlDispatcher() a échoué:
 %1
 .
+Language = Italian
+Chiamata a StartServiceCtrlDispatcher() fallita:
+%1
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_OPENSCMANAGER_FAILED
@@ -349,6 +461,10 @@ Language = French
 Connexion impossible au gestionnaire de services!
 Il vous manque peut-être des droits d'administrateur.
 .
+Language = Italian
+Impossibile connettersi al Service Manager!
+Probabilmente sono necessari permessi di Amministratore...
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_OUT_OF_MEMORY
@@ -359,6 +475,9 @@ Out of memory for %1 in %2!
 Language = French
 Mémoire insuffisante pour %1 dans %2!
 .
+Language = Italian
+Memoria insufficiente per %1 in %2!
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_GET_PARAMETERS_FAILED
@@ -369,6 +488,9 @@ Failed to get startup parameters for service %1.
 Language = French
 Paramètres de démarrage non trouvés pour le service %1.
 .
+Language = Italian
+Impossibile ottenere i permessi di avvio per il servizio %1.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_REGISTERSERVICECTRLHANDER_FAILED
@@ -382,6 +504,10 @@ Language = French
 RegisterServiceCtrlHandlerEx() a échoué:
 %1
 .
+Language = Italian
+Chiamata a RegisterServiceCtrlHandlerEx() fallita:
+%1
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_START_SERVICE_FAILED
@@ -394,6 +520,10 @@ Language = French
 Impossible de démarrer %1 pour le service %2.
 Code erreur: %3.
 .
+Language = Italian
+Impossibile avviare %1 per il servizio %2.
+Codice errore: %3.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_RESTART_SERVICE_FAILED
@@ -406,6 +536,10 @@ Language = French
 Impossible de redémarrer %1 pour le service %2.
 Mise en sommeil...
 .
+Language = Italian
+Impossibile riavviare %1 per il servizio %2.
+In stato di attesa...
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_STARTED_SERVICE
@@ -416,6 +550,9 @@ 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.
 .
+Language = Italian
+Avviati %1 %2 per il servizio %3 in %4.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_REGISTERWAITFORSINGLEOBJECT_FAILED
@@ -430,6 +567,11 @@ Le service %1 peut indiquer 
 RegisterWaitForSingleObject() a échoué:
 %3
 .
+Language = Italian
+Servizio %1 potrebbe richiedere di essere in esecuzione quando %2 termina.
+Chiamata a RegisterWaitForSingleObject() fallita:
+%3
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_CREATEPROCESS_FAILED
@@ -444,6 +586,11 @@ Language = French
 CreateProcess() a échoué:
 %3
 .
+Language = Italian
+Impossibile avviare il servizio %1.  Il programma %2 non può essere avviato.
+Chiamata a CreateProcess() fallita:
+%3
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_TERMINATEPROCESS
@@ -454,6 +601,9 @@ 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.
 .
+Language = Italian
+Arresto in corso del processo %2 in quanto il processo %1 sta terminando.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_PROCESS_ALREADY_STOPPED
@@ -464,6 +614,9 @@ Requested stop of service %1.  No action is required as program %2 is not runnin
 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.
 .
+Language = Italian
+Richiesta terminazione del servizio %1.  Nessuna azione necessaria in quanto il programma %2 non è in esecuzione.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_ENDED_SERVICE
@@ -474,6 +627,9 @@ 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.
 .
+Language = Italian
+Il programma %1 per il servizio %2 è terminato con codice errore %3.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_EXIT_RESTART
@@ -486,6 +642,10 @@ Language = French
 L'action prévue du service %1 pour le code retour %2 est: %3.
 Tentative de redémarrage de %4.
 .
+Language = Italian
+L'azione per il servizio %1, codice di uscita %2, è %3
+Tentativo di riavvio %4.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_EXIT_IGNORE
@@ -498,6 +658,10 @@ 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.
 .
+Language = Italian
+Azione di servizio "%1" per il codice di uscita %2 è %3.
+Nessuna azione sarà intrapresa per riavviare %4.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_EXIT_REALLY
@@ -510,6 +674,10 @@ Language = French
 L'action prévue du service %1 pour le code retour %2 est: %3.
 Le programme ne sera pas redémarré.
 .
+Language = Italian
+L'azione per il servizio %1, codice di uscita %2, è %3.
+Termine.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_OPENKEY_FAILED
@@ -522,6 +690,10 @@ Language = French
 Échec de l'ouverture de la clé de registre HKLM\%1:
 %2
 .
+Language = Italian
+Impossibile aprire la chiave di registro HKLM\%1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_QUERYVALUE_FAILED
@@ -534,6 +706,10 @@ Language = French
 Échec de l'ouverture de la valeur de registre %1:
 %2
 .
+Language = Italian
+Impossibile leggere la chiave di registro %1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_SETVALUE_FAILED
@@ -546,6 +722,10 @@ Language = French
 Échec de l'écriture de la valeur de registre %1:
 %2
 .
+Language = Italian
+Impossibile scrivere la chiave di registro %1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_EXIT_UNCLEAN
@@ -558,6 +738,10 @@ 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.
 .
+Language = Italian
+L'azione per il servizio %1, codice di uscita %2, è %3.
+Il programma è terminato in maniera impropria.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_GRACEFUL_SUICIDE
@@ -573,6 +757,11 @@ Ex
 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.
 .
+Language = Italian
+Servizio %1 applicazione %2 uscita con docide 0 ma l'azione di uscita di default è%3.
+In base all'azione %4 il servizio andrebbe impostato come fallito e soggetto ad azioni di ripristino.
+Il servizio verrà invece terminato in modo gentile. Per eliminare questo messaggio, impostare l'azione di uscita per il codice di uscita 0 su %5 o %6.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_EXPANDENVIRONMENTSTRINGS_FAILED
@@ -585,6 +774,10 @@ Language = French
 Erreur lors de l'expansion des variables d'environnement dans la valeur de registre %1:
 %2
 .
+Language = Italian
+Impossibile espandere la chiave di registro %1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_KILLING
@@ -595,6 +788,9 @@ 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
 .
+Language = Italian
+Arresto dell'albero di processo %2 per il servizio %1 con codice di uscita %3
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_CREATETOOLHELP32SNAPSHOT_PROCESS_FAILED
@@ -607,6 +803,10 @@ Language = French
 Impossible de créer un instantané des processus en cours d'exécution lors de l'arrêt du service %1:
 %2
 .
+Language = Italian
+Impossibile creare uno snapshot dei processi in esecuzione durante l'arresto del servizio %1!
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_PROCESS_ENUMERATE_FAILED
@@ -619,6 +819,10 @@ Language = French
 Impossible d'énumérer les processus en cours d'exécution lors de l'arrêt du service %1:
 %2
 .
+Language = Italian
+Impossibile enumerare i processi in esecuzione durante la terminazione del servizio %1.
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_OPENPROCESS_FAILED
@@ -631,6 +835,10 @@ Language = French
 Échec à l'ouverture du handle de processus avec PID est %1 lors de l'arrêt du service %2:
 %3
 .
+Language = Italian
+Impossibile aprire l'handle di proceso con PID %1 durante la terminazione del servizio %2.
+%3
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_KILL_PROCESS_TREE
@@ -641,6 +849,9 @@ 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.
 .
+Language = Italian
+Terminazione del PID %1 nell'albero di processo con PID %2 in quanto il servizio %3 è in fase di terminazione.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_TERMINATEPROCESS_FAILED
@@ -653,6 +864,10 @@ Language = French
 Impossible d'arrêter le processus avec PID %1 pour le service %2:
 %3
 .
+Language = Italian
+Impossibile terminare il processo con PID %1 per il servizio %2:
+%3
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_NO_FLAGS
@@ -665,6 +880,10 @@ 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.
 .
+Language = Italian
+La chiave di registro %1 non è impostata per il servizio %2.
+Nessin flag verrà passato a %3 in fase di avvio.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_NO_DIR
@@ -677,6 +896,10 @@ 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.
 .
+Language = Italian
+La chiave di registro %1 non è impostata per il servizio %2.
+Cartella di avvio presunta: %3.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_NO_DIR_AND_NO_FALLBACK
@@ -689,6 +912,10 @@ 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.
 .
+Language = Italian
+La chiave di registro %1 non è impostata per il servizio %2.
+Inoltre, la chiamata a ExpandEnvironmentStrings("%%SYSTEMROOT%%") è fallita in fase di scelta directory alternativa.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_CREATETOOLHELP32SNAPSHOT_THREAD_FAILED
@@ -701,6 +928,10 @@ Language = French
 Impossible de créer un instantané des threads en cours d'exécution lors de l'arrêt du service %1:
 %2
 .
+Language = Italian
+Impossibile creare uno snapshot dei thread attivi dutante la fase di terminazione del servizio %1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_THREAD_ENUMERATE_FAILED
@@ -713,6 +944,10 @@ Language = French
 Impossible d'énumérer les tâches (threads) en cours d'exécution lors de l'arrêt du service %1:
 %2
 .
+Language = Italian
+Impossibile enumerare i thread attivi durante la fase di terminazione del servizio %1:
+%2
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_THROTTLED
@@ -725,6 +960,10 @@ Language = French
 Le service %1 est resté actif durant moins de %2 millisecondes.
 Son redémarrage sera retardé de %3 millisecondes.
 .
+Language = Italian
+Il servizio %1 è rimasto in esecuzione per meno di %2 millisecondi.
+Il riavvio verrà posticipato di %3 millisecondi.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_RESET_THROTTLE
@@ -735,6 +974,9 @@ 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.
 .
+Language = Italian
+Richiesta di cambio nome per il servizio %1. Il meccanismo di regolazione della pausa di riavvio verrà resettato.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_BOGUS_THROTTLE
@@ -746,6 +988,10 @@ 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.
 .
+Language = Italian
+La chiave di registro %2, utilizzata per specificare il minimo numero di millisecondi che devono intercorrere prima che il servizio %1 sia considerato avviato correttamente, non è di tipo REG_DWORD.
+Verrà usato il tempo di default pari a 3 ms.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_CREATEWAITABLETIMER_FAILED
@@ -760,6 +1006,11 @@ Impossible de cr
 %2
 Les redémarrages régulés ne pourront pas être interrompus.
 .
+Language = Italian
+Impossibile creare un timer per il servizio %1:
+%2
+Il meccanismo di regolazione della pausa di riavvio non sarà interrompibile.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_CREATEPROCESS_FAILED_INVALID_ENVIRONMENT
@@ -774,6 +1025,11 @@ La fonction CreateProcess() a 
 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.
 .
+Language = Italian
+Impossibile riavviare il servizio %1. Il programma %2 non può essere avviato.
+Chiamata a CreateProcess() fallita con ERROR_INVALID_PARAMETER e ambiente di processo impostato nella chiave di registro %3. E' probabile che l'ambiente si stato specificato in modo errato.
+$3 dovrebbe essere un valore REG_MULTI_SZ comprendente stringhe nella forma CHIAVE=VALORE.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_INVALID_ENVIRONMENT_STRING_TYPE
@@ -784,6 +1040,9 @@ Environment declaration %1 for service %2 is not of type REG_MULTI_SZ and will b
 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.
 .
+Language = Italian
+Dichiarazione di ambiente %1 per il servizio %2 non è di tipo REG_MULTI_SZ e verrà quindi ingnorata.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_SERVICE_CONTROL_HANDLED
@@ -794,6 +1053,9 @@ Service %1 received %2 control, which will be handled.
 Language = French
 Le service %1 a reçu le code de contrôle %2, qui sera pris en compte.
 .
+Language = Italian
+Il servizio %1 ha ricevuto la chiave di controllo %2 che sarà gestita.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_SERVICE_CONTROL_NOT_HANDLED
@@ -804,6 +1066,9 @@ Service %1 received unsupported %2 control, which will not be handled.
 Language = French
 Le service %1 a reçu le code de contrôle %2, qui n'est pas géré.  Aucune action ne sera entreprise en réponse à cette demande.
 .
+Language = Italian
+Il servizio %1 ha ricevuto una chiave di controllo %2 non supportata. Essa non sarà gestita.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_SERVICE_CONTROL_UNKNOWN
@@ -814,6 +1079,9 @@ Service %1 received unknown service control message %2, which will be ignored.
 Language = French
 Le service %1 a reçu le code de contrôle inconnu %2, qui sera donc ignoré.
 .
+Language = Italian
+Il servizio %1 ha ricevuto un messaggio di controllo di servizio sconosciuto %2, che verrà ignorato.
+.
 
 MessageId = +1
 SymbolicName = NSSM_EVENT_CHANGESERVICECONFIG2_FAILED
@@ -827,4 +1095,8 @@ Language = French
 Erreur lors de la configuration des actions en cas d'échec du service %1.  Le service ne déclenchera aucune action de récupération s'il se termine normalement avec un code retour non nul.
 ChangeServiceConfig2() a échoué:
 .
-
+Language = Italian
+Errore in fase di configurazione delle aziondi di fallimento per il servizio %1. Il servizio non sarà soggetto ad azioni di ripristino nel caso termini in modo gentile con un codice di uscita non nullo.
+Chiamata a ChangeServiceConfig2() fallita:
+%2
+.

+ 105 - 0
nssm.rc

@@ -160,6 +160,111 @@ END
 /////////////////////////////////////////////////////////////////////////////
 
 
+
+
+
+/////////////////////////////////////////////////////////////////////////////
+// Italian (Italy) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG)
+#ifdef _WIN32
+LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN
+#pragma code_page(1252)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE 
+BEGIN
+    "#include ""afxres.h""\r\0"
+END
+
+3 TEXTINCLUDE 
+BEGIN
+    "#include ""messages.rc\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Icon
+//
+
+// Icon with lowest ID value placed first to ensure application icon
+// remains consistent on all systems.
+IDI_NSSM                ICON                    "nssm.ico"
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_INSTALL DIALOG  0, 0, 220, 90
+STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "NSSM - Installazione Servizio"
+LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "Installa servizio",IDC_OK,49,69,58,14
+    PUSHBUTTON      "Annulla",IDC_CANCEL,111,69,50,14
+    EDITTEXT        IDC_PATH,48,7,110,14,ES_AUTOHSCROLL
+    PUSHBUTTON      "Sfoglia...",IDC_BROWSE,163,7,50,14
+    EDITTEXT        IDC_FLAGS,48,28,165,14,ES_AUTOHSCROLL
+    LTEXT           "Opzioni:",IDC_STATIC,7,31,27,8
+    LTEXT           "Nome\nservizio:",IDC_STATIC,7,49,41,18
+    EDITTEXT        IDC_NAME,48,49,77,14,ES_AUTOHSCROLL
+    LTEXT           "Applicazione:",IDC_STATIC,2,9,43,8
+END
+
+IDD_REMOVE DIALOG  0, 0, 223, 28
+STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "NSSM - Rimozione Servizio"
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "Rimuovi servizio",IDC_REMOVE,154,7,62,14
+    LTEXT           "Nome servizio:",IDC_STATIC,8,9,46,8
+    EDITTEXT        IDC_NAME,59,7,87,14,ES_AUTOHSCROLL
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO 
+BEGIN
+    IDD_INSTALL, DIALOG
+    BEGIN
+        VERTGUIDE, 7
+        VERTGUIDE, 48
+        VERTGUIDE, 213
+        BOTTOMMARGIN, 83
+        HORZGUIDE, 21
+        HORZGUIDE, 42
+    END
+END
+#endif    // APSTUDIO_INVOKED
+
+#endif    // English (U.K.) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+
+
 #ifndef APSTUDIO_INVOKED
 /////////////////////////////////////////////////////////////////////////////
 //