[EVENTVWR] Add support for a command-line for the Event Log Viewer.
[reactos.git] / base / applications / mscutils / eventvwr / lang / de-DE.rc
index d295946..b87bddf 100644 (file)
@@ -6,22 +6,34 @@ IDM_EVENTVWR MENU
 BEGIN
     POPUP "&Protokoll"
     BEGIN
-        MENUITEM "Protokoll s&peichern...", IDM_SAVE_PROTOCOL, GRAYED
+        MENUITEM "&Open...", IDM_OPEN_EVENTLOG
+        MENUITEM "Save &Event Log as...", IDM_SAVE_EVENTLOG
+        MENUITEM "&Close", IDM_CLOSE_EVENTLOG
         MENUITEM SEPARATOR
-        MENUITEM "Alle E&reignisse löschen", IDM_CLEAR_EVENTS, GRAYED
+        MENUITEM "&Alle Ereignisse löschen", IDM_CLEAR_EVENTS
+        MENUITEM "&Rename\tF2", IDM_RENAME_EVENTLOG
+        MENUITEM "Log Se&ttings...", IDM_EVENTLOG_SETTINGS
         MENUITEM SEPARATOR
         MENUITEM "B&eenden", IDM_EXIT
     END
     POPUP "&Ansicht"
     BEGIN
-        MENUITEM "&Aktualisieren", IDM_REFRESH
+        MENUITEM "&Newest first", IDM_LIST_NEWEST
+        MENUITEM "&Oldest first", IDM_LIST_OLDEST
+        MENUITEM SEPARATOR
+        MENUITEM "&Details...\tEnter", IDM_EVENT_DETAILS
+        MENUITEM SEPARATOR
+        MENUITEM "&Aktualisieren\tF5", IDM_REFRESH
+    END
+    POPUP "&Optionen"
+    BEGIN
+        MENUITEM "&Show event details view", IDM_SHOW_EVENT_DETAILS_VIEW
     END
-    MENUITEM "&Optionen", IDM_OPTIONS
     POPUP "&Hilfe"
     BEGIN
         MENUITEM "H&ilfe", IDM_HELP
         MENUITEM SEPARATOR
-        MENUITEM "Ü&ber...", IDM_ABOUT
+        MENUITEM "Ü&ber", IDM_ABOUT
     END
 END
 
@@ -29,32 +41,24 @@ IDA_EVENTVWR ACCELERATORS
 BEGIN
     "?", IDM_ABOUT, ASCII, ALT
     "/", IDM_ABOUT, ASCII, ALT
+    VK_F2, IDM_RENAME_EVENTLOG, VIRTKEY
+    VK_F5, IDM_REFRESH, VIRTKEY
 END
 
-IDD_ABOUTBOX DIALOGEX 0, 0, 230, 75
-STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_CAPTION | WS_SYSMENU
-CAPTION "Über"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
-    ICON IDI_EVENTVWR, IDC_MYICON, 14, 9, 21, 20
-    LTEXT "ReactOS Ereignisanzeige 1.0", IDC_STATIC, 49, 10, 119, 8, SS_NOPREFIX
-    LTEXT "Copyright (C) 2007 Marc Piulachs (marc.piulachs@codexchange.net)", IDC_STATIC, 49, 20, 119, 22
-    DEFPUSHBUTTON "OK", IDOK, 90, 48, 42, 16, WS_GROUP
-END
-
-IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
-STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
-CAPTION "Bitte warten.."
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
+IDD_EVENTDETAILS_DLG DIALOGEX 0, 0, 266, 240
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_THICKFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_CONTEXTHELP
+CAPTION "Ereignisdetails"
+FONT 8, "MS Shell Dlg"
 BEGIN
-    CTEXT "Ereignis-Protokolle werden geladen. Bitte warten...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
+    LTEXT "EvtDetailsCtrl", IDC_STATIC, 0, 0, 266, 215
+    PUSHBUTTON "&Hilfe", IDHELP, 8, 220, 50, 14
+    DEFPUSHBUTTON "&Schließen", IDOK, 208, 220, 50, 14
 END
 
-IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
-STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "Ereignisdetails"
-FONT 8, "MS Shell Dlg", 400, 0, 0x1
+IDD_EVENTDETAILS_CTRL DIALOGEX 0, 0, 266, 215
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+FONT 8, "MS Shell Dlg"
 BEGIN
     LTEXT "Datum:", IDC_STATIC, 8, 5, 31, 8
     EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
@@ -73,37 +77,106 @@ BEGIN
     LTEXT "&Computer:", IDC_STATIC, 8, 45, 36, 8
     EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
 
-    PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
-    PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
-    PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
+    PUSHBUTTON "", IDC_PREVIOUS, 230, 5, 28, 14, BS_ICON
+    PUSHBUTTON "", IDC_NEXT, 230, 21, 28, 14, BS_ICON
+    PUSHBUTTON "", IDC_COPY, 230, 37, 28, 14, BS_ICON
 
     LTEXT "&Bezeichnung:", IDC_STATIC, 8, 65, 45, 8
-    EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
+    CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 250, 60
 
-    LTEXT "D&aten:", IDC_STATIC, 8, 169, 24, 8
-    CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
-    CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
-    EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
+    LTEXT "D&aten:", IDC_DETAILS_STATIC, 8, 140, 24, 8
+    CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 140, 34, 8
+    CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 140, 34, 8
+    EDITTEXT IDC_EVENTDATAEDIT, 8, 150, 250, 60, ES_MULTILINE | ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER
+END
 
-    PUSHBUTTON "&Hilfe", IDHELP, 8, 228, 50, 14
-    DEFPUSHBUTTON "&Schließen", IDOK, 206, 228, 50, 14
+IDD_LOGPROPERTIES_GENERAL DIALOGEX 0, 0, 252, 234
+STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION
+CAPTION "General"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT "&Display name:", IDC_STATIC, 7, 9, 60, 8
+    EDITTEXT IDC_DISPLAYNAME, 67, 7, 178, 12, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
+    LTEXT "&Log name:", IDC_STATIC, 7, 25, 60, 8
+    EDITTEXT IDC_LOGNAME, 67, 23, 178, 12, ES_LEFT | ES_AUTOHSCROLL | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
+    LTEXT "Log &file:", IDC_STATIC, 7, 41, 60, 8
+    EDITTEXT IDC_LOGFILE, 67, 39, 178, 12, ES_LEFT | ES_AUTOHSCROLL | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
+    LTEXT "Size:", IDC_STATIC, 7, 57, 60, 8
+    EDITTEXT IDC_SIZE_LABEL, 67, 57, 178, 12, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+    LTEXT "Created:", IDC_STATIC, 7, 69, 60, 8
+    EDITTEXT IDC_CREATED_LABEL, 67, 69, 178, 12, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+    LTEXT "Modified:", IDC_STATIC, 7, 81, 60, 8
+    EDITTEXT IDC_MODIFIED_LABEL, 67, 81, 178, 12, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+    LTEXT "Accessed:", IDC_STATIC, 7, 93, 60, 8
+    EDITTEXT IDC_ACCESSED_LABEL, 67, 93, 178, 12, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+    GROUPBOX "Log size", IDC_STATIC, 7, 106, 238, 99
+    LTEXT "&Maximum log size:", IDC_STATIC, 17, 122, 58, 8
+    EDITTEXT IDC_EDIT_MAXLOGSIZE, 80, 119, 40, 14, ES_LEFT | ES_NUMBER | WS_GROUP
+    CONTROL "", IDC_UPDOWN_MAXLOGSIZE, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | UDS_ALIGNRIGHT |
+            UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_GROUP, 120, 119, 10, 14
+    LTEXT "KB", IDC_STATIC, 130, 122, 20, 8
+    LTEXT "When maximum log size is reached:", IDC_STATIC, 17, 140, 219, 8
+    CONTROL "&Overwrite events as needed", IDC_OVERWRITE_AS_NEEDED, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 17, 155, 219, 10
+    CONTROL "O&verwrite events older than", IDC_OVERWRITE_OLDER_THAN, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 17, 168, 102, 10
+    EDITTEXT IDC_EDIT_EVENTS_AGE, 122, 165, 35, 14, ES_LEFT | ES_NUMBER | WS_GROUP
+    CONTROL "", IDC_UPDOWN_EVENTS_AGE, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
+            UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_GROUP, 157, 165, 10, 14
+    LTEXT "days", IDC_STATIC, 162, 168, 20, 8
+    CONTROL "Do &not overwrite events\n(clear log manually)", IDC_NO_OVERWRITE, "Button", BS_AUTORADIOBUTTON | BS_MULTILINE | WS_GROUP | WS_TABSTOP, 17, 180, 143, 20
+    PUSHBUTTON "&Restore Defaults", IDC_RESTOREDEFAULTS, 166, 183, 70, 14
+    AUTOCHECKBOX "Using a lo&w-speed connection", IDC_LOW_SPEED_CONNECTION, 7, 217, 167, 10
+    PUSHBUTTON "&Clear Log", ID_CLEARLOG, 195, 213, 50, 14
 END
 
 STRINGTABLE
 BEGIN
+    IDS_COPYRIGHT "Copyright (C) 2007 Marc Piulachs (marc.piulachs@codexchange.net)"
     IDS_APP_TITLE "Ereignisanzeige"
     IDS_APP_TITLE_EX "%s - %s Log on \\\\"
-    IDS_STATUS_MSG "%s has %lu event(s)"
-    IDS_EVENTSTRINGIDNOTFOUND "Die Bezeichnung für die Ereignis-ID ( %lu ) in der Quelle ( %s ) kann nicht gefunden werden. Es könnte sein, dass der Lokale Computer die notwendigen Registry Einträge oder Nachrichten DLLs, um Nachrichten von Remoten Computern anzuzeigen, nicht besitzt."
+    IDS_STATUS_MSG "%s has %lu event(s) (listed: %lu)"
+    IDS_LOADING_WAIT "Ereignis-Protokolle werden geladen. Bitte warten..."
+    IDS_NO_ITEMS "There are no items to show in this view." // "No events in this log."
+    IDS_EVENTLOG_SYSTEM "System Logs"
+    IDS_EVENTLOG_APP "Application Logs"
+    IDS_EVENTLOG_USER "User Logs"
+    IDS_EVENTSTRINGIDNOTFOUND "Die Bezeichnung für die Ereignis-ID ( %lu ) in der Quelle ( %s ) kann nicht gefunden werden. Es könnte sein, dass der Lokale Computer die notwendigen Registry Einträge oder Nachrichten DLLs, um Nachrichten von Remoten Computern anzuzeigen, nicht besitzt.\n\nThe following information is part of the event:\n\n"
+    IDS_CLEAREVENTS_MSG "Möchten Sie dieses Protokoll vor dem Löschen speichern?"
+    IDS_SAVE_FILTER "Ereignisprotokoll (*.evt)\0*.evt\0"
+END
+
+STRINGTABLE
+BEGIN
+/* Please note that explicit TAB characters '\t' are used to fix the alignment of the message in the MessageBox */
+    IDS_USAGE "ReactOS Event Viewer\n\
+\n\
+EventVwr [computer name] [/l:<event log file>] [/?]\n\
+\n\
+""computer name"" : Specifies the remote computer where to connect\n\
+\tto retrieve the events to display. If no name is specified, the\n\
+\tlocal computer is used.\n\
+\n\
+/l:<event log file> : Specifies which event log file to open.\n\
+\tOnly files in the .evt format (NT ≤ 5.2) are supported.\n\
+\n\
+/? : Displays this help message.\n\
+"
+END
+
+STRINGTABLE
+BEGIN
     IDS_EVENTLOG_ERROR_TYPE "Fehler"
     IDS_EVENTLOG_WARNING_TYPE "Warnung"
-    IDS_EVENTLOG_INFORMATION_TYPE "Informationen"
+    IDS_EVENTLOG_INFORMATION_TYPE "Information"
     IDS_EVENTLOG_AUDIT_SUCCESS "Audit Erfolgreich"
     IDS_EVENTLOG_AUDIT_FAILURE "Audit Fehlgeschlagen"
     IDS_EVENTLOG_SUCCESS "Erfolgreich"
     IDS_EVENTLOG_UNKNOWN_TYPE "Unbekanntes Ereignis"
-    IDS_CLEAREVENTS_MSG "Möchten Sie dieses Protokoll vor dem Löschen speichern?"
-    IDS_SAVE_FILTER "Ereignisprotokoll (*.evt)\0*.evt\0"
+END
+
+STRINGTABLE
+BEGIN
+    IDS_BYTES_FORMAT "bytes" // "%s bytes"
+    // "%1!ls! (%2!ls! bytes)"
 END
 
 STRINGTABLE
@@ -116,7 +189,6 @@ BEGIN
     IDS_COLUMNEVENT "Ereignis"
     IDS_COLUMNUSER "Benutzer"
     IDS_COLUMNCOMPUTER "Computer"
-    IDS_COLUMNEVENTDATA "Ereignisdaten"
 END
 
 STRINGTABLE