PackageManager: German Translation and CreateOptions()
authorMaarten Bosma <maarten@bosma.de>
Mon, 16 May 2005 10:53:46 +0000 (10:53 +0000)
committerMaarten Bosma <maarten@bosma.de>
Mon, 16 May 2005 10:53:46 +0000 (10:53 +0000)
svn path=/trunk/; revision=15332

rosapps/packmgr/cmd-line/options.xml [deleted file]
rosapps/packmgr/gui/options.xml [deleted file]
rosapps/packmgr/gui/res/blank.ico
rosapps/packmgr/lib/cz.rc
rosapps/packmgr/lib/en.rc
rosapps/packmgr/lib/es.rc
rosapps/packmgr/lib/log.cpp
rosapps/packmgr/lib/options.cpp
rosapps/packmgr/lib/package.rc

diff --git a/rosapps/packmgr/cmd-line/options.xml b/rosapps/packmgr/cmd-line/options.xml
deleted file mode 100644 (file)
index 4ab54ba..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<options>\r
-  <source>http://svn.reactos.com/viewcvs/*checkout*/trunk/rosapps/packmgr/tree/</source>\r
-</options>
\ No newline at end of file
diff --git a/rosapps/packmgr/gui/options.xml b/rosapps/packmgr/gui/options.xml
deleted file mode 100644 (file)
index 4ab54ba..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<options>\r
-  <source>http://svn.reactos.com/viewcvs/*checkout*/trunk/rosapps/packmgr/tree/</source>\r
-</options>
\ No newline at end of file
index 96c1bdd..0d50a5c 100644 (file)
Binary files a/rosapps/packmgr/gui/res/blank.ico and b/rosapps/packmgr/gui/res/blank.ico differ
index 53987e6..2f27e92 100644 (file)
@@ -20,4 +20,6 @@ BEGIN
   ERR_READY       "Zvolili jste si instalaci %d balíèkú. Aby jste je nainstalovali je tøeba abyste pøeèetli a souhlasili s jejich licencemi. \n\nChcete nadále pokraèovat ?"\r
 END\r
 \r
+123               RCDATA       "options.xml"\r
+\r
 /* EOF */\r
index 0eb4962..3b63408 100644 (file)
@@ -20,4 +20,6 @@ BEGIN
   ERR_READY       "You choosen to install %d package(s). To install them you have to read and agree with each of thier licences. \n\nDo you want still want to ?"\r
 END\r
 \r
+123 RCDATA        "options.xml"\r
+\r
 /* EOF */\r
index cdb0e0c..bc07e60 100644 (file)
@@ -20,4 +20,6 @@ BEGIN
   ERR_READY       "You choosen to install %d package(s). To install them you have to read and agree with each of thier licences.\n\n Do you want still want to ?"\r
 END\r
 \r
+123               RCDATA       "options.xml"\r
+\r
 /* EOF */\r
index a60d9ba..06f608b 100644 (file)
@@ -34,7 +34,7 @@ void Log (const char *message)
                LogCreated = true;\r
 \r
                //HTML Header\r
-               fputs("<html><head><title>Logfile</title></head><body>", file);\r
+               fputs("<html><head><title>Logfile</title></head><body>\n", file);\r
                \r
                // date and time\r
                time_t now;\r
@@ -53,15 +53,19 @@ void Log (const char *message)
                        KERNEL_VERSION_MINOR,\r
                        KERNEL_VERSION_PATCH_LEVEL);\r
 \r
-               fputs("<h2>ReactOS Package Manager - Log File</h2><br>\n", file);\r
-               fputs("WARNING: This is still pre-alpha software.<br>\n", file);\r
+               // write the head\r
+               fputs("<h2>ReactOS Package Manager - Log File</h2>\n", file);\r
+               //fputs("WARNING: This is still pre-alpha software.<br>\n", file);\r
 \r
                fputs("Date: ", file); \r
                fputs(GTime, file);\r
                fputs("<br>\n", file);\r
 \r
+               fputs("Version: ", file);\r
                fputs(version, file); \r
                fputs("<br>\n", file);\r
+\r
+               fputs("OS: ", file);\r
                fputs(versionos, file); \r
                fputs("<br>\n", file);\r
        }\r
@@ -84,11 +88,11 @@ void Log (const char *message)
 \r
                time_t now;\r
                now = time(NULL);\r
-               strftime(GTime,sizeof GTime,"%I:%M:%S %p  ",localtime(&now));\r
+               strftime(GTime,sizeof GTime,"%I:%M:%S %p",localtime(&now));\r
 \r
                fputs("<b>", file);\r
                fputs(GTime, file);\r
-               fputs("</b>", file);\r
+               fputs("</b> ", file);\r
 \r
                fputs(message, file);\r
                fclose(file);\r
index c6160b0..a437511 100644 (file)
@@ -14,6 +14,8 @@
 #include "log.h"\r
 #include "expat.h"\r
 \r
+#include <fstream>\r
+\r
 \r
 int PML_XmlDownload (pTree tree, const char* url, void* usrdata,\r
                                                 XML_StartElementHandler start, XML_EndElementHandler end, XML_CharacterDataHandler text) ;\r
@@ -53,13 +55,36 @@ void opt_text (void* usrdata, const char* data, int len)
 }\r
 \r
 \r
+       // !    !       !       F       I       X       M       E       !       !       ! //\r
+/*\r
 int CreateOptions (TREE* tree)\r
 {\r
-//     string source;\r
+       ofstream file ("options.xml");\r
+\r
+       Log("* Creating options.xml from Resources");\r
+\r
+       HRSRC hres = FindResource(GetModuleHandle(L"package"), MAKEINTRESOURCE(123), RT_RCDATA);\r
+       if (!hres)\r
+       {\r
+               Log("! ERROR: Could not load it !");\r
+               return ERR_GENERIC;\r
+       }\r
+       \r
+       MessageBox(0,(WCHAR*)LockResource(LoadResource(NULL, hres)), 0, 0);     // is empty\r
+       //file << (WCHAR*)LockResource(LoadResource(NULL, hres));\r
 \r
-//     ifstream file ("help.txt", ios_base::in);\r
-       Log("* Creating options,xml");\r
+       return ERR_OK;\r
+}\r
+*/\r
+\r
+char* PML_Download (pTree, const char* url, const char* server, const char* filename);\r
+\r
+int CreateOptions (TREE* tree)\r
+{\r
+       Log("* Load options.xml from the Internet (Temporary Hack)");\r
 \r
+       CopyFileA( PML_Download(tree, "http://svn.reactos.com/viewcvs/*checkout*/trunk/rosapps/packmgr/gui/options.xml", NULL, "options.xml"), "options.xml", TRUE);\r
+       \r
        return ERR_OK;\r
 }\r
 \r
index 0963a16..b4f03d8 100644 (file)
@@ -11,6 +11,7 @@
 /* Language specific */\r
 \r
 #include "en.rc"\r
+#include "de.rc"\r
 #include "cz.rc"\r
 #include "es.rc"\r
 \r