;------------------------------------------------------------------------------
;
; $VER: Deutsch.dfn 1.05 (08.06.96)
;
; German definition file for BED (1.05)
;
; Slightly changed standard definition file, german translation. 
; Some menu items were moved into sub-menus to improve usability. 
; 
; Some further modifications to match the new catalog file (the old 1.04 contained 
; still some logical errors)
;
; Translation & changes by 
; Michael Böhmer <thorin@ods.de> (German)
;
;------------------------------------------------------------------------------

;------------------------------------------------------------------------------
;
;  Synopsis:
;
;   MENU <label>
;     ITEM <label> <shortcut> <command> <arguments>
;     ITEM ...
;     ITEM ...
;     BAR
;     ITEM ...
;       SUB <label> <shortcut> <command> <arguments>
;       SUB ...
;
;   MENU ...
;
;   etc.
;
;------------------------------------------------------------------------------

MENUS:

  MENU  "Datei"
    ITEM  "Neues Dokument"                    "W" OpenDoc
    ITEM  "Fenster löschen"                   ""  ClearFile
    BAR
    ITEM  "Datei laden..."                    "O" OpenFile
    ITEM  "Neues Dokument laden..."           "D" OpenDoc FILEREQ
    ITEM  "Datei einfügen..."                 ""  InsertFile
    BAR
    ITEM  "Speichern"                         "S" SaveFile
    ITEM  "Speichern unter..."                "A" SaveFileAs
    ITEM  "Speichern & Verlassen"             "V"  ExecARexxString "SaveFile MODIFIED QUIET; CloseDoc;"
    BAR
    ITEM  "Drucken..."                        ""  PrintFile
    BAR
    ITEM  "Dokument schließen"                "Q" CloseDoc
    ITEM  "Verlassen"                         ""  Quit

  MENU "Fenster"
    ITEM  "Auswählen..."                      ""  ExecARexxMacro WINDOW=CON:////Select.../SCREEN* BED:Rexx/SelectDoc.bed
    BAR
    ITEM  "Minimale Größe"                    ""  SizeWindow 0 0
    ITEM  "Maximale Größe"                    ""  SizeWindow 10000 10000
    ITEM  "Normale Größe"                     ""  SetWindowSpec
    BAR
    ITEM  "Fixieren"                          ""  ExecARexxString "OPTIONS RESULTS; GetWindowSpec; SetPrefs DefaultWindow RESULT;"
    BAR
    ITEM  "Iconify (Fenster)"                 ""  IconifyWindow TOGGLE
    ITEM  "Iconify (Alles)"                   ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed ICONIFY
    BAR
    ITEM  "Fenster anordnen..."               ""  Nop
      SUB  "Puzzle"                           ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed TILE
      SUB  "Stapel"                           ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed STACK
      SUB  "Kaskade"                          ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed CASCADE
    BAR
    ITEM  "Desktop laden..."                  ""  ExecARexxMacro BED:Rexx/LoadDesktop.bed
    ITEM  "Desktop speichern als..."          ""  ExecARexxMacro BED:Rexx/SaveDesktop.bed

  MENU  "Editieren"
    ITEM  "Block markieren"                   "B" MarkBlk
    BAR
    ITEM  "Wort markieren"                    ""  MarkBlk WORD
    ITEM  "Zeile markieren"                   "E" SelectLine
    ITEM  "Alles markieren"                   "T" ExecARexxString "MoveSOF; MarkBlk; MoveEOF;"
    BAR
    ITEM  "Ausschneiden"                      "X" CutBlk
    ITEM  "Kopieren"                          "C" CopyBlk
    ITEM  "Einfügen"                          "P" PasteClip
    ITEM  "Löschen"                           ""  DeleteBlk QUIET
    BAR
    ITEM  "Ausschneiden & Anhängen"           ""  CutBlk APPEND
    ITEM  "Kopieren & Anhängen"               "Z" CopyBlk APPEND
    BAR
    ITEM  "Datei ins Clipboard laden..."      ""  OpenClip
    ITEM  "Clipboard speichern als..."        ""  SaveClip
    ITEM  "Clipboard drucken..."              ""  PrintClip

  MENU  "Suchen"
    ITEM  "Suchen..."                         "F" OpenRequester FIND
    ITEM  "Nächstes suchen"                   "N" Find
    ITEM  "Suchen und Ersetzen..."            "R" OpenRequester FINDCHANGE
    ITEM  "Nächstes ersetzen"                 "Y" FindChange
    BAR
    ITEM  "Gehe in Zeile..."                  "L" Move
    ITEM  "-> schließende Klammer"            ""  MoveMatchBkt
    BAR
    ITEM  "Lesezeichen einfügen"              ""  Nop
      SUB "# 1"                               ""  SetBookmark 1
      SUB "# 2"                               ""  SetBookmark 2
      SUB "# 3"                               ""  SetBookmark 3
      SUB "# 4"                               ""  SetBookmark 4
      SUB "# 5"                               ""  SetBookmark 5
      SUB "# 6"                               ""  SetBookmark 6
      SUB "# 7"                               ""  SetBookmark 7
      SUB "# 8"                               ""  SetBookmark 8
      SUB "# 9"                               ""  SetBookmark 9
      SUB "# 10"                              ""  SetBookmark 10
    ITEM  "Springe zu Lesezeichen"            ""  Nop
      SUB "# 1"                               ""  MoveBookmark 1
      SUB "# 2"                               ""  MoveBookmark 2
      SUB "# 3"                               ""  MoveBookmark 3
      SUB "# 4"                               ""  MoveBookmark 4
      SUB "# 5"                               ""  MoveBookmark 5
      SUB "# 6"                               ""  MoveBookmark 6
      SUB "# 7"                               ""  MoveBookmark 7
      SUB "# 8"                               ""  MoveBookmark 8
      SUB "# 9"                               ""  MoveBookmark 9
      SUB "# 10"                              ""  MoveBookmark 10

  MENU "Format"
    ITEM  "Absatz formatieren"                ""  FormatParagraph
    ITEM  "Gehe zu..."                        ""  Nop
      SUB  "vorherigem Absatz"                ""  ExecARexxMacro BED:Rexx/PrevParagraph
      SUB  "nächstem Absatz"                  ""  ExecARexxMacro BED:Rexx/NextParagraph
    ITEM  "Documentize"                       ""  ExecARexxMacro BED:Rexx/Documentize.bed
    BAR
    ITEM  "Linksbündig"                       ""  LeftJustify
    ITEM  "Rechtsbündig"                      ""  RightJustify
    ITEM  "Blocksatz"                         ""  Justify
    ITEM  "Zentriert"                         ""  Center
    BAR
    ITEM  "Tabs   -> Spaces"                  ""  Conv2Spaces
    ITEM  "Spaces -> Tabs"                    ""  Conv2Tabs
    ITEM  "Leerzeichen entfernen"             ""  StripEOLBlanks
    BAR
    ITEM  "Block einrücken"                   ""  ExecARexxMacro BED:Rexx/IndentBlk.bed
    ITEM  "Block ausrücken"                   ""  ExecARexxMacro BED:Rexx/UnindentBlk.bed
    BAR
    ITEM  "Zeile einrücken"                   ""  ShiftRight TABS
    ITEM  "Zeile ausrücken"                   ""  ShiftLeft TABS

  MENU  "Extras"
    ITEM  "Zeile..."                          ""  Nop
      SUB  "Undo"                             "U" UndoLine
      SUB  "UnDelete"                         ""  UndeleteLine
      SUB  "nummerieren"                      ""  ExecARexxMacro BED:Rexx/NumberLines.bed
    BAR
    ITEM  "Block..."                          ""  Nop
      SUB  "als Kommentar"                    ""  ExecARexxMacro BED:Rexx/CommentBlk.bed
      SUB  "verschlüsseln"                    ""  EncryptBlk
    BAR
    ITEM  "Einfügen..."                       ""  Nop
      SUB  "Datum"                            ""  ExecARexxString "Insert DATE();"
      SUB  "Zeit"                             ""  ExecARexxString "Insert TIME();"
      SUB  "ASCII"                            ""  SetChar
      SUB  "Version"                          ""  ExecARexxMacro BED:Rexx/InsertVersion.bed
    BAR
    ITEM  "Wort -> wort"                      ""  Conv2Lower
    ITEM  "Wort -> WORT"                      ""  Conv2Upper
    ITEM  "Wort -> wORT"                      ""  ToggleCharCase

  MENU  "Makro"
    ITEM  "Aufnahme starten"                  "G" RecordMacro
    ITEM  "Aufnahme beenden"                  "H" EndMacro
    BAR
    ITEM  "Makro ausführen"                   "M" PlayMacro 1
    ITEM  "Makro öfters ausführen..."         "I" PlayMacro
    BAR
    ITEM  "Makro laden..."                    ""  OpenMacro
    ITEM  "Makro speichern als..."            ""  SaveMacro

  MENU  "Tools"
    ITEM  "Neue Shell..."                     ""  NewShell
    ITEM  "Neue Konsole..."                   ""  ExecARexxMacro CONSOLE BED:Rexx/CmdShell.bed
    BAR
    ITEM  "Programm ausführen..."             ""  ExecTool
    ITEM  "Programm starten..."               ""  RunTool
    ITEM  "DOS-Skript ausführen..."           ""  ExecDOSScript CONSOLE
    BAR
    ITEM  "Taschenrechner"                    ""  RunTool Calculator PUBSCREEN=Blacks_Editor
    ITEM  "Multiview"                         ""  RunTool Multiview
    BAR   
    ITEM  "..."                               ""  RunTool

  MENU "ARexx"
    ITEM  "ARexx-Makro ausführen..."          ""  ExecARexxMacro
    ITEM  "ARexx-Zeile ausführen..."          "K" ExecARexxString
    BAR
    ITEM  "AddChars"                          ""  ExecARexxMacro BED:Rexx/AddChars.bed
    ITEM  "CountWords"                        ""  ExecARexxMacro BED:Rexx/CountWords.bed
    ITEM  "ExecBlk"                           ""  ExecARexxMacro CONSOLE BED:Rexx/ExecBlk.bed
    ITEM  "PrintBlk"                          ""  ExecARexxMacro BED:Rexx/PrintBlk.bed
    ITEM  "RemoveBlankLines"                  ""  ExecARexxMacro BED:Rexx/RemoveBlankLines.bed
    ITEM  "SaveBlk"                           ""  ExecARexxMacro BED:Rexx/SaveBlk.bed
    ITEM  "SaveChangedDocs"                   ""  ExecARexxMacro BED:Rexx/SaveChangedDocs.bed
    ITEM  "SetConfig"                         ""  ExecARexxMacro BED:Rexx/SetConfig.bed    _INSERT_FILE
    ITEM  "ShowAG"                            ""  ExecARexxMacro BED:Rexx/ShowAG.bed
    ITEM  "SortBlk"                           ""  ExecARexxMacro BED:Rexx/SortBlk.bed
    ITEM  "UnSetLocks"                        ""  ExecARexxMacro BED:Rexx/UnSetLocks.bed
    BAR
    ITEM  "..."                               ""  ExecARexxMacro

  MENU  "Einstellungen"
    ITEM  "Einstellungen ändern"              ""  Nop
      SUB "Auto-Save"                         "1" OpenRequester AUTOSAVEPREFS
      SUB "Backup"                            "2" OpenRequester BACKUPPREFS
      SUB "Farben"                            "3" OpenRequester COLORPREFS
      SUB "Bildschirmmodus"                   "4" OpenRequester DISPLAYPREFS
      SUB "Editieren"                         "5" OpenRequester EDITPREFS
      SUB "End Of Line"                       "6" OpenRequester ENDOFLINEPREFS
      SUB "Zeichensätze"                      "7" OpenRequester FONTPREFS
      SUB "Icons"                             "8" OpenRequester ICONPREFS
      SUB "Verschiedenes"                     "9" OpenRequester MISCPREFS
      SUB "Tabulatoren"                       "0" OpenRequester TABPREFS
      SUB "ARexx"                             "+" OpenRequester AREXXPREFS
      SUB "Format"                            "-" OpenRequester FORMATPREFS
    BAR
    ITEM  "Einstellungen laden..."            ""  OpenPrefs
    ITEM  "Einstellungen speichern..."        ""  SavePrefs
    ITEM  "Als Standard speichern"            ""  SaveDefPrefs
    BAR
    ITEM  "Definitionen laden..."             ""  OpenDefinitions

  MENU "?"
    ITEM  "Über BED"                          ""  About
    BAR
    ITEM  "Schnelle Übersicht"                ""  Help QuickReference
    ITEM  "BED Menus"                         ""  Help Standard_Menus
    ITEM  "BED Kommandos"                     ""  ExecARexxMacro BED:Rexx/BedCmdHelp.bed
    BAR
    ITEM  "BED Hilfe"                         ""  Help
#


;------------------------------------------------------------------------------
;
;  Synopsis:
;
;    <qualifier>-<qualifier>-...-<keystroke>   <command> <arguments>
;
;    Valid qualifiers are:
;    - SHIFT
;    - CTRL
;    - ALT
;    - LEFT_AMIGA
;
;    Valid keystrokes are:
;    - RETURN
;    - ENTER
;    - BACKSPACE
;    - DEL
;    - TAB
;    - ESC
;    - HELP
;    - CURSOR_LEFT
;    - CURSOR_RIGHT
;    - CURSOR_UP
;    - CURSOR_DOWN
;    - F1
;    - ...
;    - F12
;    - NP_HOME
;    - NP_END
;    - NP_PGUP
;    - NP_PGDN
;    - NP_INS
;    - NP_DEL
;    - NP_CURSORUP
;    - NP_CURSORDOWN
;    - NP_CURSORLEFT
;    - NP_CURSORRIGHT
;    - NP_SCRL
;    - NP_PRTSC
;
;------------------------------------------------------------------------------

KEYBOARD:

  RETURN            InsertLine
  ENTER             InsertLine INDENT
  BACKSPACE         BackSpace
  DEL               Delete
  TAB               InsertTab
  ESC
  HELP              Help QuickReference

  CURSOR_UP         MoveUp
  CURSOR_DOWN       MoveDown
  CURSOR_RIGHT      MoveRight
  CURSOR_LEFT       MoveLeft

  F1            OpenDoc
  F2            OpenFile
  F3            MoveMatchBkt
  F4            ExecARexxMacro CONSOLE BED:Rexx/CmdShell.bed
  F5            NewShell
  F6            ExecARexxMacro BED:Rexx/PrevParagraph.bed
  F7            ExecARexxMacro BED:Rexx/NextParagraph.bed
  F8            ExecARexxMacro BED:Rexx/IndentBlk.bed
  F9            SaveFile QUIET MODIFIED
  F10           ActivateNextDoc FRONT

  SHIFT-RETURN      InsertLine NOBREAK
  SHIFT-ENTER       InsertLine INDENT NOBREAK
  SHIFT-BACKSPACE   DeleteSOW
  SHIFT-DEL         DeleteEOW
  SHIFT-TAB         InsertTab EXPAND
  SHIFT-ESC
  SHIFT-HELP        Help

  SHIFT-CURSOR_UP       MoveUpScr
  SHIFT-CURSOR_DOWN     MoveDownScr
  SHIFT-CURSOR_RIGHT    MoveNextWord
  SHIFT-CURSOR_LEFT     MovePrevWord

  SHIFT-F1     Help
  SHIFT-F2     OpenDoc FILEREQ
  SHIFT-F3     UndoLine
  SHIFT-F4     SetWindowSpec
  SHIFT-F5     IconifyWindow TOGGLE
  SHIFT-F6     FormatParagraph
  SHIFT-F7     Justify
  SHIFT-F8     ExecARexxMacro BED:Rexx/UnindentBlk.bed
  SHIFT-F9     SaveFileAs
  SHIFT-F10    ActivatePrevDoc FRONT

  ALT-RETURN      InsertLine INDENT NOBREAK
  ALT-ENTER       InsertLine NOBREAK
  ALT-BACKSPACE   DeleteSOL
  ALT-DEL         DeleteLine
  ALT-TAB         MovePrevTabStop
  ALT-ESC         CloseDoc
  ALT-HELP

  ALT-CURSOR_UP         ScrollView -1 RELATIVE
  ALT-CURSOR_DOWN       ScrollView  1 RELATIVE
  ALT-CURSOR_RIGHT      ShiftRight
  ALT-CURSOR_LEFT       ShiftLeft

  ALT-F1        MoveBookmark 1
  ALT-F2        MoveBookmark 2
  ALT-F3        MoveBookmark 3
  ALT-F4        MoveBookmark 4
  ALT-F5        MoveBookmark 5
  ALT-F6        MoveBookmark 6
  ALT-F7        MoveBookmark 7
  ALT-F8        MoveBookmark 8
  ALT-F9        MoveBookmark 9
  ALT-F10       MoveBookmark 10

  CTRL-RETURN       InsertLine INDENT
  CTRL-ENTER        InsertLine
  CTRL-BACKSPACE    DeleteLine
  CTRL-DEL          DeleteLine
  CTRL-TAB          MoveNextTabStop
  CTRL-ESC          Quit
  CTRL-HELP

  CTRL-CURSOR_UP        MoveSOF
  CTRL-CURSOR_DOWN      MoveEOF
  CTRL-CURSOR_RIGHT     MoveEOL
  CTRL-CURSOR_LEFT      MoveSOL

  CTRL-F1        SetBookmark 1
  CTRL-F2        SetBookmark 2
  CTRL-F3        SetBookmark 3
  CTRL-F4        SetBookmark 4
  CTRL-F5        SetBookmark 5
  CTRL-F6        SetBookmark 6
  CTRL-F7        SetBookmark 7
  CTRL-F8        SetBookmark 8
  CTRL-F9        SetBookmark 9
  CTRL-F10       SetBookmark 10

  CTRL-R      SetPrefs ReadOnly       TOGGLE
  CTRL-T      SetPrefs TabsGiveSpaces TOGGLE
  CTRL-I      SetPrefs AutoIndent     TOGGLE
  CTRL-F      SetPrefs FreeForm       TOGGLE
  CTRL-O      SetPrefs Overstrike     TOGGLE
  CTRL-W      SetPrefs WordWrap       TOGGLE
  CTRL-J      SetPrefs JumpScroll     TOGGLE
  CTRL-B      SetPrefs MakeBackups    TOGGLE
  CTRL-K      SetPrefs IBMKeypad      TOGGLE

  CTRL-Q      SetQuoteMode ON

  CTRL-1      SetPrefs TEXTCOLOR
  CTRL-2      SetPrefs BACKGROUNDCOLOR
  CTRL-3      SetPrefs SELTEXTCOLOR
  CTRL-4      SetPrefs SELBACKGROUNDCOLOR

  ALT-CTRL-CURSOR_LEFT     MoveSOW
  ALT-CTRL-CURSOR_RIGHT    MoveEOW

  ALT-CTRL-DEL             DeleteEOW
  ALT-CTRL-BACKSPACE       DeleteSOW

  NP_HOME         MoveSOF
  NP_END          MoveEOF
  NP_PGUP         ScrollView PAGEUP
  NP_PGDN         ScrollView PAGEDOWN
  NP_INS          SetPrefs OverStrike TOGGLE
  NP_DEL          Delete
  NP_CURSORUP     ScrollVert -1
  NP_CURSORDOWN   ScrollVert 1
  NP_CURSORLEFT   MoveLeft
  NP_CURSORRIGHT  MoveRight
  NP_SCRL         SetPrefs ReadOnly TOGGLE
  NP_PRTSC        PrintFile
#

;------------------------------------------------------------------------------
;
;  Synopsis:
;
;    <mouse button>   <command> <arguments>
;
;    Valid mouse buttons are:
;
;    - DOUBLELEFT
;    - DOUBLEMIDDLE
;    - LEFTRIGHT
;    - LEFTMIDDLE
;    - MIDDLERIGHT
;    - MIDDLELEFT
;
;------------------------------------------------------------------------------

MOUSE_BUTTONS:

  LEFTMIDDLE
  LEFTRIGHT               MarkBlk
  MIDDLELEFT
  MIDDLERIGHT
  DOUBLELEFT              MarkBlk
  DOUBLEMIDDLE
#
