home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / c / edward.def < prev    next >
Text File  |  1995-02-27  |  10KB  |  381 lines

  1. /************************************************************/
  2. /* Edward Definition File vom 24.05.94                                */
  3. /* Inklusive der ASCII-Definition                                    */
  4. /************************************************************/
  5.  
  6. /* Übersetzungsbereich : Hier werden die Ausgabetexte (Fehlermeldungen,
  7.                          Warnungen) in die jeweilige Sprache übersetzt.
  8.                          Dieser Bereich sollte an erster Stelle der 
  9.                          Definitionsdatei stehen.
  10.  
  11.    WICHTIG: Ändern Sie nicht die Reihenfolge der Definition und auch 
  12.             nicht die speziellen Markierungen wie '|', '%s' '%d' '%ld' 
  13.             '[' oder ']' in Zeichenketten.
  14. */
  15.  
  16. LANGUAGE_STRINGS
  17.  
  18. /* Information Strings
  19. */
  20.    "Markierung gesetzt!"
  21.  
  22. /* Global Errors
  23. */
  24.    "Text ist geschützt!"
  25.    "Kein Piktogramm vorhanden!"
  26.    "Abbruch! Konnte Backup-Datei nicht erzeugen!"
  27.    "Markierung nicht gesetzt!"
  28.    "Kein Block definiert!"
  29.    "Abbruch! Funktion würde Einfaltung (fold) zerstören!"
  30.    "Zeichenkette zu lang!"
  31.    "Suchmuster nicht gefunden!"
  32.    "Cursor steht auf keinem Strukturelement!"
  33.    "Strukturen stimmen nicht überein!"
  34.    "Alles ist rückgängig gemacht worden!"
  35.    "Alles ist wiederhergestellt worden!"
  36.     "Menü zu groß für den Screen! | Nutze Default-Einstellungen"
  37.  
  38. /* Alert Errors
  39. */
  40.    "[1][VORSICHT: Kein Speicher mehr!|Texte entfernen|oder Programm verlassen.][OK]"
  41.  
  42. /* Alert Requests
  43. */
  44.    "[1][Geänderten Text verwerfen?][Ja| Nein ]"
  45.    "[1][Geänderte Texte verwerfen?][_Ja|   Ne_in   ]"
  46.    "[2][Altes Piktogramm ersetzen?][Ja|Nein]"
  47.    "[2][Datei speichern :|%s][Ja|Nein]"
  48.    "[3][Datei existiert bereits|Überschreiben?][Ja|Nein]"
  49.  
  50. /* System Errors
  51. */
  52.    "Kein Speicher mehr!"
  53.    "Kann Datei nicht öffnen!"
  54.    "Kann nicht speichern!"
  55.    "Kann Info-Datei nicht speichern!"
  56.    "Fehler beim Lesen!"
  57.    "Konnte Datei nicht speichern!"
  58.    "Konnte Formular nicht öffnen!"
  59.     "Font ist nicht vorhanden!"
  60.     "Angegebener Font nicht nutzbar!"
  61.     "Datei kann nur gelesen werden!"
  62.  
  63. /* Input Errors
  64. */
  65.    "Wrap-Position darf nicht kleiner als 10 sein!"
  66.    "Tabulatorwert nur innerhalb von 1 bis 20!"
  67.    "Auflösung nur im Bereich von 0 bis 2!"
  68.    "Zeiten kleiner als 30 Sek. machen keinen Sinn!"
  69.    "Automode-Bereich nur von 0 bis 2!"
  70.  
  71. /* Praeprocessors Errors
  72. */
  73.    "Praeprocessor-Befehl zu komplex!"
  74.    "#endif ohne #if!"
  75.    "Praeprocessor-Statement erwartet!"
  76.  
  77. /* Scanner and Parser Errors
  78. */
  79.    "%s | in Zeile : %d  Spalte : %d"
  80.    "%s | in Spalte : %d"
  81.    "IDENTIFIER erwartet!"
  82.    "STRING erwartet!"
  83.    "NUMBER erwartet!"
  84.    "( erwartet!"
  85.    ") erwartet!"
  86.    "; erwartet!"
  87.    "Kein Befehl!"
  88.    "LIST oder IDENTIFIER erwartet!"
  89.    "LOBJECT erwartet!"
  90.  
  91. /* Interpreter Errors
  92. */
  93.    "LVAL erwartet!"
  94.    "Zu viele Argumente!"
  95.    "Falsches Argument!"
  96.  
  97. /* Definition Errors
  98. */
  99.    "TITLE erwartet!"
  100.    "Zu viele Einträge!"
  101.    "Zu viele Titel!"
  102.  
  103. /* Definition der Menüs.*/
  104.  
  105. MENU
  106.  
  107. TITLE "Datei"
  108.    ITEM "Neu"                 ((NewText)(Open))        "O"
  109.    ITEM "Öffnen ..."          (Open)  "L"
  110.    EMPTY
  111.    ITEM "Speichern"           (Save)                     "S"
  112.    ITEM "Speichern als ..."   (Save "")                  "A"
  113.    EMPTY
  114.    ITEM "Drucken"             (Print "prt:")
  115.    ITEM "Druckformat..."      (PageForm)
  116.    EMPTY
  117.    ITEM "Einstellungen..."                (GlobalForm)         "?"
  118.    ITEM "Einstellungen laden ..."       (OpenSettings)
  119.    ITEM "Einstellungen speichern"        (SaveSettings "s:Edward.CONF")
  120.    EMPTY
  121.    ITEM "Information"         (InfoForm)
  122.      ITEM "Projekt speichern"      ((UpdateTexts)(SaveSession "Edward.Session")(SendAppComm "savesession"))  "\""
  123.    ITEM "Projekt & Ende"      ((SendAppComm "savesession")(Delay 25)(Exit))         "!"
  124.    ITEM "Ende"                (Quit)                     "Q"
  125.  
  126. TITLE "Fenster"
  127.    ITEM "Neu"                 (NewWin)                   "W"
  128.    ITEM "Nächstes"            (SuccWin)                  "*"
  129.    ITEM "Vorheriges"          (PredWin)                  "/"
  130.    ITEM "Schließen"           (FreeWin)
  131.    EMPTY
  132.    ITEM "horizontal teilen"   (SplitHorWin)
  133.    ITEM "vertikal teilen"     (SplitVerWin)
  134.    ITEM "volle Größe"         (FullSizeWin)              "Z"
  135.    ITEM "Ikonifizieren"       (Iconify)                  "I"   
  136.  
  137. TITLE "Text"
  138.    ITEM "Neu"                 (NewText)                             "N"
  139.    ITEM "Entfernen"           (FreeText)                 "K"
  140.    ITEM "Nächster"            (SuccText)                 ">"
  141.    ITEM "Vorheriger"          (PredText)                 "<"
  142.    ITEM "Löschen"             (New)
  143.    EMPTY
  144.    ITEM "Einstellungen ..."   (EditForm)
  145.    EMPTY
  146.    ITEM "Text  1"             (SeltextN 0)               "1"
  147.    ITEM "Text  2"             (SelTextN 1)               "2"
  148.    ITEM "Text  3"             (SelTextN 2)               "3"
  149.    ITEM "Text  4"             (SelTextN 3)               "4"
  150.    ITEM "Text  5"             (SelTextN 4)               "5"
  151.    ITEM "Text  6"             (SelTextN 5)               "6"
  152.  
  153. TITLE "Block"
  154.    ITEM "Markieren"           (Mark)                     "B"
  155.    ITEM "Ausschneiden"        (Cut)                      "X"
  156.    ITEM "Kopieren"            (Copy)                     "C"
  157.    ITEM "Einfügen"            (Paste)                    "V"
  158.    EMPTY
  159.    ITEM "vertikal markieren"  (mv)
  160.    ITEM "vertikal einfügen"   (pv)
  161.    EMPTY
  162.    ITEM "Block einlesen ..."  (OpenClip)
  163.    ITEM "Block speichern ..." (SaveClip)                 "$"
  164.    ITEM "Block drucken"       (SaveClip "prt:")
  165.  
  166. TITLE "Suchen"
  167.    ITEM "Suchen ..."          (FindForm)                 "F"
  168.    ITEM "Weitersuchen"        (Again)                    "G"
  169.    ITEM "Ersetzen ..."        (FindRepForm)              "R"
  170.    EMPTY
  171.    ITEM "Strukturkontrolle"   (GoMatchStruct)
  172.    ITEM "Gehe zu Fehler"      (GoParsedError)
  173.    ITEM "Gehe zu Zeile ..."   (GotoForm)                 "J"
  174.    ITEM "Gehe zum Anfang"     (Top)                      "T"
  175.    ITEM "Gehe zum Ende"       (Bot)                      "E"
  176.  
  177. TITLE "Falte"
  178.    ITEM "Erzeuge Falte"             (Fold)               "+"
  179.    ITEM "Zeige Falte"               (ShowFold)           "#"
  180.    ITEM "Entferne Falte"            (RemFold)            "-"
  181.    EMPTY
  182.    ITEM "Zeige alle Falten"         (SetFoldsOff)        "("
  183.    ITEM "Schließe alle Falten"      (SetFoldsOn)         ")"
  184.  
  185. TITLE "Macro"
  186.    ITEM "Aufnehmen"                 (RecStart)
  187.    ITEM "Anhalten"                  (RecStop)
  188.    ITEM "Abspielen"                 (RecPlay)
  189.    EMPTY
  190.    ITEM "Speichern als ..."         (SaveRecScript)
  191.    ITEM "Öffnen und abspielen"      (PlayRecScript)
  192.    EMPTY
  193.    ITEM "AREXX-Befehl ..."          (rx)
  194.  
  195. TITLE "Extras"
  196.    ITEM "Undo"                      (UnDo)               "ö"
  197.    ITEM "Redo"                      (ReDo)               "ä"
  198.    EMPTY
  199.    ITEM "Formatiere Absatz"         (WrapPara)
  200.    ITEM "Formatiere Text"           (WrapText)
  201.    EMPTY
  202.    ITEM "TABs in Leerzeichen"       (RemTab)
  203.    ITEM "Großbuchstaben"            (BlockHigher)
  204.    ITEM "Kleinbuchstaben"           (BlockLower)
  205.    EMPTY
  206.    ITEM "Überschreiben"             (so1)                "."
  207.    ITEM "Einfügen"                  (so0)                ":"
  208.    EMPTY
  209.    ITEM "DEF-Datei laden ..."       (OpenDefs)
  210.  
  211.  
  212. #ifdef FLOYD
  213. #include "EDWARD:FLOYD.DEF"
  214. #endif
  215.  
  216. #ifdef MCPP1
  217. #include "EDWARD:MCPP1.DEF"
  218. #endif
  219.  
  220. #ifdef MCPP3
  221. #include "EDWARD:MCPP3.DEF"
  222. #endif
  223.  
  224. #ifdef MPASCAL3
  225. #include "EDWARD:MPASCAL3.DEF"
  226. #endif
  227.  
  228. /* Und hier die ominöse Definition der 
  229.     Keyboardbelegung */
  230.  
  231. KEYS
  232. (
  233.     CRSR_UP            (MoveUp 1)
  234.     CRSR_DOWN        (MoveDown 1)
  235.     CRSR_LEFT        (MoveLeft 1)
  236.     CRSR_RIGHT        (MoveRight 1)
  237.  
  238.     F1                    (Mark)
  239.     F2                    ()
  240.     F3                    (Fold)
  241.     F4                    (ShowFold)
  242.     F5                    (RemFold)
  243.     F6                    (Cut)
  244.     F7                    (Copy)
  245.     F8                    (Paste)
  246.    F9             (sendappcomm "compile")
  247.    F10            (SendAppComm "run")
  248.  
  249.     ESC                (EnterCmd)
  250.     DELETE            (Delete)
  251.     BACKSPACE        (BackSpace)
  252.     RETURN            (Return)
  253.     ENTER             (IndentReturn)
  254. )
  255. (SHIFT
  256.     CRSR_UP            (BigStepUp)
  257.     CRSR_DOWN        (BigStepDown)
  258.     CRSR_LEFT        (MoveLeft -1)
  259.     CRSR_RIGHT        (MoveRight -1)
  260.  
  261.     F1            (Top)
  262.     F2            (Bot)
  263. )
  264. (CTRL
  265.     CRSR_UP        (GoPredFold)
  266.     CRSR_DOWN    (GoSuccFold)
  267.     CRSR_LEFT    (BlockSL)
  268.     CRSR_RIGHT    (BlockSR)
  269.  
  270.     DELETE    (KillLine)
  271.     "B"        (KillLine)
  272.     "u"        (UndoLine)
  273.     "g"        (RepeatCmd)
  274.     "o"        (ModifyOldCmd)
  275.     "q"        (q)
  276.  
  277.     "ö"        (InsertChars "{" )
  278.     "ä"        (InsertChars "}" )
  279.  
  280. /* Folgende Definition aktiviert Mode1. Die Tastatur wird dann
  281. nach der weiter unten folgenden Belegung interpretiert */
  282.     "x"        (SetMode1)
  283.  
  284.    "w"            (MoveUp 1)
  285.    "a"            (MoveLeft 1)
  286.    "s"            (MoveRight 1)
  287.    "y"            (MoveDown 1)
  288.  
  289.     RETURN    (IndentReturn)
  290. )
  291. (ALT
  292.     CRSR_UP            (MoveUp 4)
  293.     CRSR_DOWN        (MoveDown 4)
  294.     CRSR_LEFT        (MovePredWd)
  295.     CRSR_RIGHT        (MoveSuccWd)
  296.  
  297.     F1        (SetBookMark 1)
  298.     F2        (SetBookMark 2)
  299.     F3        (SetBookMark 3)
  300.     F4        (SetBookMark 4)
  301.     F5        (SetBookMark 5)
  302.     F6        (SetBookMark 6)
  303.     F7        (SetBookMark 7)
  304.     F8        (SetBookMark 8)
  305.     F9        (SetBookMark 9)
  306.     F10    (SetBookMark 10)
  307.     
  308.     NP    "7"    (Top)
  309.     NP    "1"    (Bot)
  310.     NP    "8"    (MoveUp 1)
  311.     NP "4"    (MoveLeft 1)
  312.     NP "6"    (MoveRight 1)
  313.     NP "2"    (MoveDown 1)
  314.     NP_PGUP    (BigStepUp)
  315.     NP_PGDN    (BigStepDown)
  316.  
  317.     RETURN    (IndentReturn)
  318. )
  319. /* Mahlzeit - Die neue ASCII-Belegungsmöglichkeit
  320. */
  321. (ASCII
  322.     ")"        (    (InsertChars ")")
  323.                     (MoveLeft 1)
  324.                     (GMS)
  325.                     (Cursor)
  326.                     (Delay 15)
  327.                     (GMS)
  328.                     (MoveRight 1)
  329.                 )
  330.     ""        (Return)
  331. )
  332. (LEFT_COMMAND
  333.     F1            (GoBookMark 1)
  334.     F2            (GoBookMark 2)
  335.     F3            (GoBookMark 3)
  336.     F4            (GoBookMark 4)
  337.     F5            (GoBookMark 5)
  338.     F6            (GoBookMark 6)
  339.     F7            (GoBookMark 7)
  340.     F8            (GoBookMark 8)
  341.     F9            (GoBookMark 9)
  342.     F10        (GoBookMark 10)
  343.  
  344.     NP "8"        (ScreenUp 1)
  345.     NP "2"        (ScreenDown 1)
  346. )
  347. (LEFT_COMMAND
  348.     "f"        (Find (GetActWord) )
  349. )
  350. (SHIFT ALT
  351.     RETURN        (ToggleKey)
  352.     CRSR_UP        (GoPredKey)
  353.     CRSR_DOWN    (GoSuccKey)
  354. )
  355. (SHIFT CTRL
  356. )
  357. (ALT CTRL
  358.     DELETE    (InsertChars "Auf nem PC wär das das Ende" )
  359. )
  360. (MODE1 CTRL
  361.         "c"    (InsertChars     "EMACS Quit" )
  362.         "s"    (InsertChars    "EMACS Save" )
  363.         "t"    (InsertChars    "(do 5 (InsertChars \"D\" (do 3 (InsertChars \"X\" ))))" )
  364. )
  365. ( MODE1 LEFT_COMMAND ALT CTRL SHIFT
  366.     NP "9" (InsertChars "MegaKomplex1" )
  367. )
  368. ( LEFT_COMMAND ALT CTRL SHIFT
  369.     NP "9" (InsertChars "MegaKomplex2" )
  370. )
  371. (  ALT CTRL SHIFT
  372.     NP "9" (InsertChars "MegaKomplex3" )
  373. )
  374.  
  375. /* The Magic HotKey Definition. */
  376.  
  377. HOTKEY
  378.     LEFT_COMMAND "`"
  379.  
  380. /* Mahlzeit */
  381.