home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
c
/
edward.def
< prev
next >
Wrap
Text File
|
1995-02-27
|
10KB
|
381 lines
/************************************************************/
/* Edward Definition File vom 24.05.94 */
/* Inklusive der ASCII-Definition */
/************************************************************/
/* Übersetzungsbereich : Hier werden die Ausgabetexte (Fehlermeldungen,
Warnungen) in die jeweilige Sprache übersetzt.
Dieser Bereich sollte an erster Stelle der
Definitionsdatei stehen.
WICHTIG: Ändern Sie nicht die Reihenfolge der Definition und auch
nicht die speziellen Markierungen wie '|', '%s' '%d' '%ld'
'[' oder ']' in Zeichenketten.
*/
LANGUAGE_STRINGS
/* Information Strings
*/
"Markierung gesetzt!"
/* Global Errors
*/
"Text ist geschützt!"
"Kein Piktogramm vorhanden!"
"Abbruch! Konnte Backup-Datei nicht erzeugen!"
"Markierung nicht gesetzt!"
"Kein Block definiert!"
"Abbruch! Funktion würde Einfaltung (fold) zerstören!"
"Zeichenkette zu lang!"
"Suchmuster nicht gefunden!"
"Cursor steht auf keinem Strukturelement!"
"Strukturen stimmen nicht überein!"
"Alles ist rückgängig gemacht worden!"
"Alles ist wiederhergestellt worden!"
"Menü zu groß für den Screen! | Nutze Default-Einstellungen"
/* Alert Errors
*/
"[1][VORSICHT: Kein Speicher mehr!|Texte entfernen|oder Programm verlassen.][OK]"
/* Alert Requests
*/
"[1][Geänderten Text verwerfen?][Ja| Nein ]"
"[1][Geänderte Texte verwerfen?][_Ja| Ne_in ]"
"[2][Altes Piktogramm ersetzen?][Ja|Nein]"
"[2][Datei speichern :|%s][Ja|Nein]"
"[3][Datei existiert bereits|Überschreiben?][Ja|Nein]"
/* System Errors
*/
"Kein Speicher mehr!"
"Kann Datei nicht öffnen!"
"Kann nicht speichern!"
"Kann Info-Datei nicht speichern!"
"Fehler beim Lesen!"
"Konnte Datei nicht speichern!"
"Konnte Formular nicht öffnen!"
"Font ist nicht vorhanden!"
"Angegebener Font nicht nutzbar!"
"Datei kann nur gelesen werden!"
/* Input Errors
*/
"Wrap-Position darf nicht kleiner als 10 sein!"
"Tabulatorwert nur innerhalb von 1 bis 20!"
"Auflösung nur im Bereich von 0 bis 2!"
"Zeiten kleiner als 30 Sek. machen keinen Sinn!"
"Automode-Bereich nur von 0 bis 2!"
/* Praeprocessors Errors
*/
"Praeprocessor-Befehl zu komplex!"
"#endif ohne #if!"
"Praeprocessor-Statement erwartet!"
/* Scanner and Parser Errors
*/
"%s | in Zeile : %d Spalte : %d"
"%s | in Spalte : %d"
"IDENTIFIER erwartet!"
"STRING erwartet!"
"NUMBER erwartet!"
"( erwartet!"
") erwartet!"
"; erwartet!"
"Kein Befehl!"
"LIST oder IDENTIFIER erwartet!"
"LOBJECT erwartet!"
/* Interpreter Errors
*/
"LVAL erwartet!"
"Zu viele Argumente!"
"Falsches Argument!"
/* Definition Errors
*/
"TITLE erwartet!"
"Zu viele Einträge!"
"Zu viele Titel!"
/* Definition der Menüs.*/
MENU
TITLE "Datei"
ITEM "Neu" ((NewText)(Open)) "O"
ITEM "Öffnen ..." (Open) "L"
EMPTY
ITEM "Speichern" (Save) "S"
ITEM "Speichern als ..." (Save "") "A"
EMPTY
ITEM "Drucken" (Print "prt:")
ITEM "Druckformat..." (PageForm)
EMPTY
ITEM "Einstellungen..." (GlobalForm) "?"
ITEM "Einstellungen laden ..." (OpenSettings)
ITEM "Einstellungen speichern" (SaveSettings "s:Edward.CONF")
EMPTY
ITEM "Information" (InfoForm)
ITEM "Projekt speichern" ((UpdateTexts)(SaveSession "Edward.Session")(SendAppComm "savesession")) "\""
ITEM "Projekt & Ende" ((SendAppComm "savesession")(Delay 25)(Exit)) "!"
ITEM "Ende" (Quit) "Q"
TITLE "Fenster"
ITEM "Neu" (NewWin) "W"
ITEM "Nächstes" (SuccWin) "*"
ITEM "Vorheriges" (PredWin) "/"
ITEM "Schließen" (FreeWin)
EMPTY
ITEM "horizontal teilen" (SplitHorWin)
ITEM "vertikal teilen" (SplitVerWin)
ITEM "volle Größe" (FullSizeWin) "Z"
ITEM "Ikonifizieren" (Iconify) "I"
TITLE "Text"
ITEM "Neu" (NewText) "N"
ITEM "Entfernen" (FreeText) "K"
ITEM "Nächster" (SuccText) ">"
ITEM "Vorheriger" (PredText) "<"
ITEM "Löschen" (New)
EMPTY
ITEM "Einstellungen ..." (EditForm)
EMPTY
ITEM "Text 1" (SeltextN 0) "1"
ITEM "Text 2" (SelTextN 1) "2"
ITEM "Text 3" (SelTextN 2) "3"
ITEM "Text 4" (SelTextN 3) "4"
ITEM "Text 5" (SelTextN 4) "5"
ITEM "Text 6" (SelTextN 5) "6"
TITLE "Block"
ITEM "Markieren" (Mark) "B"
ITEM "Ausschneiden" (Cut) "X"
ITEM "Kopieren" (Copy) "C"
ITEM "Einfügen" (Paste) "V"
EMPTY
ITEM "vertikal markieren" (mv)
ITEM "vertikal einfügen" (pv)
EMPTY
ITEM "Block einlesen ..." (OpenClip)
ITEM "Block speichern ..." (SaveClip) "$"
ITEM "Block drucken" (SaveClip "prt:")
TITLE "Suchen"
ITEM "Suchen ..." (FindForm) "F"
ITEM "Weitersuchen" (Again) "G"
ITEM "Ersetzen ..." (FindRepForm) "R"
EMPTY
ITEM "Strukturkontrolle" (GoMatchStruct)
ITEM "Gehe zu Fehler" (GoParsedError)
ITEM "Gehe zu Zeile ..." (GotoForm) "J"
ITEM "Gehe zum Anfang" (Top) "T"
ITEM "Gehe zum Ende" (Bot) "E"
TITLE "Falte"
ITEM "Erzeuge Falte" (Fold) "+"
ITEM "Zeige Falte" (ShowFold) "#"
ITEM "Entferne Falte" (RemFold) "-"
EMPTY
ITEM "Zeige alle Falten" (SetFoldsOff) "("
ITEM "Schließe alle Falten" (SetFoldsOn) ")"
TITLE "Macro"
ITEM "Aufnehmen" (RecStart)
ITEM "Anhalten" (RecStop)
ITEM "Abspielen" (RecPlay)
EMPTY
ITEM "Speichern als ..." (SaveRecScript)
ITEM "Öffnen und abspielen" (PlayRecScript)
EMPTY
ITEM "AREXX-Befehl ..." (rx)
TITLE "Extras"
ITEM "Undo" (UnDo) "ö"
ITEM "Redo" (ReDo) "ä"
EMPTY
ITEM "Formatiere Absatz" (WrapPara)
ITEM "Formatiere Text" (WrapText)
EMPTY
ITEM "TABs in Leerzeichen" (RemTab)
ITEM "Großbuchstaben" (BlockHigher)
ITEM "Kleinbuchstaben" (BlockLower)
EMPTY
ITEM "Überschreiben" (so1) "."
ITEM "Einfügen" (so0) ":"
EMPTY
ITEM "DEF-Datei laden ..." (OpenDefs)
#ifdef FLOYD
#include "EDWARD:FLOYD.DEF"
#endif
#ifdef MCPP1
#include "EDWARD:MCPP1.DEF"
#endif
#ifdef MCPP3
#include "EDWARD:MCPP3.DEF"
#endif
#ifdef MPASCAL3
#include "EDWARD:MPASCAL3.DEF"
#endif
/* Und hier die ominöse Definition der
Keyboardbelegung */
KEYS
(
CRSR_UP (MoveUp 1)
CRSR_DOWN (MoveDown 1)
CRSR_LEFT (MoveLeft 1)
CRSR_RIGHT (MoveRight 1)
F1 (Mark)
F2 ()
F3 (Fold)
F4 (ShowFold)
F5 (RemFold)
F6 (Cut)
F7 (Copy)
F8 (Paste)
F9 (sendappcomm "compile")
F10 (SendAppComm "run")
ESC (EnterCmd)
DELETE (Delete)
BACKSPACE (BackSpace)
RETURN (Return)
ENTER (IndentReturn)
)
(SHIFT
CRSR_UP (BigStepUp)
CRSR_DOWN (BigStepDown)
CRSR_LEFT (MoveLeft -1)
CRSR_RIGHT (MoveRight -1)
F1 (Top)
F2 (Bot)
)
(CTRL
CRSR_UP (GoPredFold)
CRSR_DOWN (GoSuccFold)
CRSR_LEFT (BlockSL)
CRSR_RIGHT (BlockSR)
DELETE (KillLine)
"B" (KillLine)
"u" (UndoLine)
"g" (RepeatCmd)
"o" (ModifyOldCmd)
"q" (q)
"ö" (InsertChars "{" )
"ä" (InsertChars "}" )
/* Folgende Definition aktiviert Mode1. Die Tastatur wird dann
nach der weiter unten folgenden Belegung interpretiert */
"x" (SetMode1)
"w" (MoveUp 1)
"a" (MoveLeft 1)
"s" (MoveRight 1)
"y" (MoveDown 1)
RETURN (IndentReturn)
)
(ALT
CRSR_UP (MoveUp 4)
CRSR_DOWN (MoveDown 4)
CRSR_LEFT (MovePredWd)
CRSR_RIGHT (MoveSuccWd)
F1 (SetBookMark 1)
F2 (SetBookMark 2)
F3 (SetBookMark 3)
F4 (SetBookMark 4)
F5 (SetBookMark 5)
F6 (SetBookMark 6)
F7 (SetBookMark 7)
F8 (SetBookMark 8)
F9 (SetBookMark 9)
F10 (SetBookMark 10)
NP "7" (Top)
NP "1" (Bot)
NP "8" (MoveUp 1)
NP "4" (MoveLeft 1)
NP "6" (MoveRight 1)
NP "2" (MoveDown 1)
NP_PGUP (BigStepUp)
NP_PGDN (BigStepDown)
RETURN (IndentReturn)
)
/* Mahlzeit - Die neue ASCII-Belegungsmöglichkeit
*/
(ASCII
")" ( (InsertChars ")")
(MoveLeft 1)
(GMS)
(Cursor)
(Delay 15)
(GMS)
(MoveRight 1)
)
"" (Return)
)
(LEFT_COMMAND
F1 (GoBookMark 1)
F2 (GoBookMark 2)
F3 (GoBookMark 3)
F4 (GoBookMark 4)
F5 (GoBookMark 5)
F6 (GoBookMark 6)
F7 (GoBookMark 7)
F8 (GoBookMark 8)
F9 (GoBookMark 9)
F10 (GoBookMark 10)
NP "8" (ScreenUp 1)
NP "2" (ScreenDown 1)
)
(LEFT_COMMAND
"f" (Find (GetActWord) )
)
(SHIFT ALT
RETURN (ToggleKey)
CRSR_UP (GoPredKey)
CRSR_DOWN (GoSuccKey)
)
(SHIFT CTRL
)
(ALT CTRL
DELETE (InsertChars "Auf nem PC wär das das Ende" )
)
(MODE1 CTRL
"c" (InsertChars "EMACS Quit" )
"s" (InsertChars "EMACS Save" )
"t" (InsertChars "(do 5 (InsertChars \"D\" (do 3 (InsertChars \"X\" ))))" )
)
( MODE1 LEFT_COMMAND ALT CTRL SHIFT
NP "9" (InsertChars "MegaKomplex1" )
)
( LEFT_COMMAND ALT CTRL SHIFT
NP "9" (InsertChars "MegaKomplex2" )
)
( ALT CTRL SHIFT
NP "9" (InsertChars "MegaKomplex3" )
)
/* The Magic HotKey Definition. */
HOTKEY
LEFT_COMMAND "`"
/* Mahlzeit */