[EVENTVWR] Additions for the Event Viewer.
[reactos.git] / base / applications / mscutils / eventvwr / lang / de-DE.rc
index 00b2fdf..b73f20c 100644 (file)
 
 LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
 
-IDC_EVENTVWR MENU
+IDM_EVENTVWR MENU
 BEGIN
     POPUP "&Protokoll"
     BEGIN
-        MENUITEM "Protokoll s&peichern...", ID_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", ID_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 "Event details &view", IDM_EVENT_DETAILS_VIEW
+        MENUITEM "&Grid lines", IDM_LIST_GRID_LINES
+        MENUITEM SEPARATOR
+        MENUITEM "&Save settings on exit", IDM_SAVE_SETTINGS
     END
-    MENUITEM "&Optionen", ID_OPTIONS
     POPUP "&Hilfe"
     BEGIN
         MENUITEM "H&ilfe", IDM_HELP
         MENUITEM SEPARATOR
-        MENUITEM "Ü&ber...", IDM_ABOUT
+        MENUITEM "Ü&ber", IDM_ABOUT
     END
 END
 
-IDC_EVENTVWR ACCELERATORS
+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
+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
-    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
+    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_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_CTRL DIALOGEX 0, 0, 266, 215
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+FONT 8, "MS Shell Dlg"
 BEGIN
-    CTEXT "Ereignis-Protokolle werden geladen. Bitte warten...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
+    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
+    LTEXT "Quelle:", IDC_STATIC, 103, 5, 36, 8
+    EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+    LTEXT "Zeit:", IDC_STATIC, 8, 15, 31, 8
+    EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+    LTEXT "Kategorie:", IDC_STATIC, 103, 15, 36, 8
+    EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+    LTEXT "Typ:", IDC_STATIC, 8, 25, 31, 8
+    EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+    LTEXT "Ereignis-ID:", IDC_STATIC, 103, 25, 36, 8
+    EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+    LTEXT "&Benutzer:", IDC_STATIC, 8, 35, 36, 8
+    EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+    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, 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
+    CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 250, 60
+
+    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
 
-IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
-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_LOGPROPERTIES_GENERAL DIALOGEX 0, 0, 252, 234
+STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION
+CAPTION "General"
+FONT 8, "MS Shell Dlg"
 BEGIN
-    DEFPUSHBUTTON "&Schließen", IDOK, 12, 258, 50, 14
-    PUSHBUTTON "&Vorige", IDPREVIOUS, 78, 258, 50, 14
-    PUSHBUTTON "&Nächste", IDNEXT, 144, 258, 50, 14
-    PUSHBUTTON "&Hilfe", IDHELP, 210, 258, 50, 14
-    EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
-    LTEXT "&Bezeichnung:", IDC_STATIC, 15, 70, 39, 8
-    LTEXT "Datum:", IDC_STATIC, 14, 14, 36, 8
-    EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
-    LTEXT "Zeit:", IDC_STATIC, 14, 27, 36, 8
-    EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
-    LTEXT "&Benutzer:", IDC_STATIC, 14, 41, 36, 8
-    EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
-    LTEXT "&Computer:", IDC_STATIC, 14, 54, 36, 8
-    EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
-    LTEXT "Ereignis-ID:", IDC_STATIC, 133, 15, 36, 8
-    EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
-    LTEXT "Quelle:", IDC_STATIC, 133, 28, 36, 8
-    EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
-    LTEXT "Typ:", IDC_STATIC, 133, 42, 36, 8
-    EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
-    LTEXT "Kategorie:", IDC_STATIC, 133, 55, 36, 8
-    EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
-    EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
-    LTEXT "D&aten", IDC_STATIC, 14, 194, 20, 8
-    CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
-    CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
+    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_SAVE_FILTER "Ereignisprotokoll (*.evt)\0*.evt\0"
+    IDS_CLEAREVENTS_MSG "Möchten Sie dieses Protokoll vor dem Löschen speichern?"
+    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"
+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\
+"
+    IDS_EVENTLOGFILE "Event Log File"
+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
@@ -111,7 +193,19 @@ BEGIN
     IDS_COLUMNEVENT "Ereignis"
     IDS_COLUMNUSER "Benutzer"
     IDS_COLUMNCOMPUTER "Computer"
-    IDS_COLUMNEVENTDATA "Ereignisdaten"
+END
+
+STRINGTABLE
+BEGIN
+    IDS_COPY "Event Type:     %s\r\n\
+Event Source:   %s\r\n\
+Event Category: %s\r\n\
+Event ID:       %s\r\n\
+Date:           %s\r\n\
+Time:           %s\r\n\
+User:           %s\r\n\
+Computer:       %s\r\n\
+Description:\r\n%s"
 END
 
 STRINGTABLE