Author: ilardig
Date: Sat May  7 14:53:32 2011
New Revision: 51621

URL: http://svn.reactos.org/svn/reactos?rev=51621&view=rev
Log:
[regedit]
- Prompt before importing from the command line.
- Inform the user about successful import from the command line and the menu.
- Updated Spanish & Italian translations.
See issue #6230 for more details.

Modified:
    trunk/reactos/base/applications/regedit/framewnd.c
    trunk/reactos/base/applications/regedit/lang/bg-BG.rc
    trunk/reactos/base/applications/regedit/lang/cs-CZ.rc
    trunk/reactos/base/applications/regedit/lang/de-DE.rc
    trunk/reactos/base/applications/regedit/lang/el-GR.rc
    trunk/reactos/base/applications/regedit/lang/en-US.rc
    trunk/reactos/base/applications/regedit/lang/es-ES.rc
    trunk/reactos/base/applications/regedit/lang/fr-FR.rc
    trunk/reactos/base/applications/regedit/lang/hu-HU.rc
    trunk/reactos/base/applications/regedit/lang/id-ID.rc
    trunk/reactos/base/applications/regedit/lang/it-IT.rc
    trunk/reactos/base/applications/regedit/lang/ja-JP.rc
    trunk/reactos/base/applications/regedit/lang/ko-KR.rc
    trunk/reactos/base/applications/regedit/lang/nl-NL.rc
    trunk/reactos/base/applications/regedit/lang/no-NO.rc
    trunk/reactos/base/applications/regedit/lang/pl-PL.rc
    trunk/reactos/base/applications/regedit/lang/pt-BR.rc
    trunk/reactos/base/applications/regedit/lang/pt-PT.rc
    trunk/reactos/base/applications/regedit/lang/ru-RU.rc
    trunk/reactos/base/applications/regedit/lang/sk-SK.rc
    trunk/reactos/base/applications/regedit/lang/sl-SI.rc
    trunk/reactos/base/applications/regedit/lang/sv-SE.rc
    trunk/reactos/base/applications/regedit/lang/th-TH.rc
    trunk/reactos/base/applications/regedit/lang/uk-UA.rc
    trunk/reactos/base/applications/regedit/lang/zh-CN.rc
    trunk/reactos/base/applications/regedit/regedit.c
    trunk/reactos/base/applications/regedit/resource.h

Modified: trunk/reactos/base/applications/regedit/framewnd.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/framewnd.c?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/framewnd.c [iso-8859-1] (original)
+++ trunk/reactos/base/applications/regedit/framewnd.c [iso-8859-1] Sat May  7 
14:53:32 2011
@@ -393,7 +393,7 @@
 static BOOL ImportRegistryFile(HWND hWnd)
 {
     OPENFILENAME ofn;
-    TCHAR Caption[128];
+    TCHAR Caption[128], szTitle[256], szText[256];
     LPCTSTR pszKeyPath;
     HKEY hRootKey;
 
@@ -414,6 +414,10 @@
                 fclose(fp);
             return FALSE;
         }
+        LoadString(hInst, IDS_APP_TITLE, szTitle, sizeof(szTitle));
+        LoadString(hInst, IDS_IMPORTED_OK, szText, sizeof(szTitle));
+        /* show successful import */
+        MessageBox(NULL, szText, szTitle, MB_OK);
         fclose(fp);
     }
     else

Modified: trunk/reactos/base/applications/regedit/lang/bg-BG.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/bg-BG.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/bg-BG.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/bg-BG.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -394,6 +394,12 @@
   IDS_FINISHEDFIND               "Òúðñåíåòî â ðåãèñòúðà ïðèêëþ÷è."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/cs-CZ.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/cs-CZ.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/cs-CZ.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/cs-CZ.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -391,6 +391,12 @@
   IDS_FINISHEDFIND               "Prohledávání registru bylo dokonèeno."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/de-DE.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/de-DE.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/de-DE.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/de-DE.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -393,6 +393,12 @@
   IDS_FINISHEDFIND               "Durchsuchen der Registry beendet."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/el-GR.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/el-GR.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/el-GR.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/el-GR.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -393,6 +393,12 @@
   IDS_FINISHEDFIND               "ÔÝëïò áíáæÞôçóçò óôç registry."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/en-US.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/en-US.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/en-US.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/en-US.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -381,6 +381,12 @@
   IDS_FINISHEDFIND               "Finished searching through the registry."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/es-ES.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/es-ES.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/es-ES.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/es-ES.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -396,6 +396,12 @@
   IDS_FINISHEDFIND               "Finalizado la busqueda del registro."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Agregar los datos al registro?"
+  IDS_IMPORTED_OK               "La información ha sido agregada al registro"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/fr-FR.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/fr-FR.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/fr-FR.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/fr-FR.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -396,6 +396,12 @@
   IDS_FINISHEDFIND               "Recherche dans le registre terminée."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/hu-HU.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/hu-HU.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/hu-HU.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/hu-HU.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -394,6 +394,12 @@
   IDS_FINISHEDFIND               "Finished searching through the registry."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/id-ID.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/id-ID.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/id-ID.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/id-ID.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -393,6 +393,12 @@
   IDS_FINISHEDFIND               "Selesai mencari seluruh registri."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/it-IT.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/it-IT.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/it-IT.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/it-IT.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -398,6 +398,12 @@
   IDS_FINISHEDFIND               "Fine ricerca nel registro."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Aggiungere l'informazione al registro?"
+  IDS_IMPORTED_OK               "L'informazione è stata aggiunta al registro"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/ja-JP.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/ja-JP.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/ja-JP.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/ja-JP.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -391,6 +391,12 @@
   IDS_FINISHEDFIND               "ƒŒƒWƒXƒgƒŠ‚ð‚·‚×‚ÄŒŸõ‚µ‚Ü‚µ‚½B"
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/ko-KR.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/ko-KR.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/ko-KR.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/ko-KR.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -378,6 +378,12 @@
   IDS_FINISHEDFIND               "·¹Áö½ºÆ®¸® °Ë»öÀ» ¿Ï·áÇß½À´Ï´Ù."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/nl-NL.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/nl-NL.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/nl-NL.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/nl-NL.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -393,6 +393,12 @@
   IDS_FINISHEDFIND               "Finished searching through the registry."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+       
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/no-NO.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/no-NO.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/no-NO.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/no-NO.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -393,6 +393,12 @@
   IDS_FINISHEDFIND               "Søket i registret er fullført."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/pl-PL.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/pl-PL.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/pl-PL.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/pl-PL.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -400,6 +400,12 @@
   IDS_FINISHEDFIND               "Przeszukiwanie rejestru zakoñczone."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/pt-BR.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/pt-BR.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/pt-BR.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/pt-BR.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -394,6 +394,12 @@
   IDS_FINISHEDFIND               "Pesquisa do Registro concluída."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/pt-PT.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/pt-PT.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/pt-PT.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/pt-PT.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -384,6 +384,12 @@
   IDS_FINISHEDFIND               "Finished searching through the registry."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/ru-RU.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/ru-RU.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/ru-RU.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/ru-RU.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -391,6 +391,12 @@
   IDS_FINISHEDFIND               "Ïîèñê â ðååñòðå çàâåðøåí."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+       
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/sk-SK.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/sk-SK.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/sk-SK.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/sk-SK.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -378,6 +378,12 @@
   IDS_FINISHEDFIND               "Finished searching through the registry."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/sl-SI.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/sl-SI.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/sl-SI.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/sl-SI.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -393,6 +393,12 @@
   IDS_FINISHEDFIND               "Finished searching through the registry."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/sv-SE.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/sv-SE.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/sv-SE.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/sv-SE.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -391,6 +391,12 @@
   IDS_FINISHEDFIND               "Slutfört sökningen av registret."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/th-TH.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/th-TH.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/th-TH.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/th-TH.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -393,6 +393,12 @@
   IDS_FINISHEDFIND               "Finished searching through the registry."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+       
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/uk-UA.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/uk-UA.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/uk-UA.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/uk-UA.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -394,6 +394,12 @@
   IDS_FINISHEDFIND               "Ïîøóê ó ðåºñòð³ çàâåðøåíèé."
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/lang/zh-CN.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/lang/zh-CN.rc?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/lang/zh-CN.rc [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/regedit/lang/zh-CN.rc [iso-8859-1] Sat May  
7 14:53:32 2011
@@ -393,6 +393,12 @@
   IDS_FINISHEDFIND               "×¢²á±íËÑË÷Íê±Ï¡£"
 END
 
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_IMPORT_PROMPT             "Add the data to the registry?"
+  IDS_IMPORTED_OK               "Information added to the registry"
+END
+
 /*****************************************************************/
 
 

Modified: trunk/reactos/base/applications/regedit/regedit.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/regedit.c?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/regedit.c [iso-8859-1] (original)
+++ trunk/reactos/base/applications/regedit/regedit.c [iso-8859-1] Sat May  7 
14:53:32 2011
@@ -134,6 +134,7 @@
 
 BOOL PerformRegAction(REGEDIT_ACTION action, LPWSTR s)
 {
+    TCHAR szTitle[256], szText[256];
     switch (action)
     {
     case ACTION_ADD:
@@ -162,6 +163,10 @@
             }
             import_registry_file(fp);
             get_file_name(&s, filename);
+            LoadString(hInst, IDS_APP_TITLE, szTitle, sizeof(szTitle));
+            LoadString(hInst, IDS_IMPORTED_OK, szText, sizeof(szTitle));
+            /* show successful import */
+            MessageBox(NULL, szText, szTitle, MB_OK);
         }
         break;
     }
@@ -311,9 +316,18 @@
     }
 
     if (*s && action == ACTION_UNDEF)
-        action = ACTION_ADD;
-
-    if (action == ACTION_UNDEF)
+           {
+         TCHAR szTitle[256], szText[256];
+         LoadString(hInst, IDS_APP_TITLE, szTitle, sizeof(szTitle));
+         LoadString(hInst, IDS_IMPORT_PROMPT, szText, sizeof(szTitle));        
+         /* request import confirmation */
+            if (MessageBox(NULL, szText, szTitle, MB_YESNO) == IDYES) 
+            {
+          action = ACTION_ADD;
+         }
+                else return TRUE;
+        }
+       if (action == ACTION_UNDEF)
         return FALSE;
 
     return PerformRegAction(action, s);

Modified: trunk/reactos/base/applications/regedit/resource.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/regedit/resource.h?rev=51621&r1=51620&r2=51621&view=diff
==============================================================================
--- trunk/reactos/base/applications/regedit/resource.h [iso-8859-1] (original)
+++ trunk/reactos/base/applications/regedit/resource.h [iso-8859-1] Sat May  7 
14:53:32 2011
@@ -185,6 +185,8 @@
 #define IDS_NEW_VALUE                   31127
 #define IDS_GOTO_SUGGESTED_KEY          31128
 
+#define IDS_IMPORT_PROMPT               31129
+#define IDS_IMPORTED_OK                 31130
 
 #define IDD_EDIT_STRING                  2000
 #define IDC_VALUE_NAME                   2001


Reply via email to