home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Editor / DVD!FX17.LHA / FrexxEd / fpl / Menu.FPL < prev    next >
Encoding:
Text File  |  1995-05-14  |  34.0 KB  |  777 lines

  1. /**********************************************************************
  2.  *
  3.  * This creates an nice menu setup to use with the language selected!
  4.  *
  5.  ******/
  6.  
  7. {
  8.   string lang = ReadInfo("language");
  9.  
  10.   string Project =      "Project";
  11.   string Project_Clear =   "Clear";
  12.   string Project_New =     "New";
  13.   string Project_Open =    "Open...";
  14.   string Project_Load =    "Load...";
  15.   string Project_InsertFile = "Insert file...";
  16.   string Project_Rename =  "Rename...";
  17.   string Project_Save =    "Save";
  18.   string Project_SaveChanges =   "Save changes";
  19.   string Project_SaveAs =  "Save as...";
  20.   string Project_SaveAll = "Save All";
  21.   string Project_SaveAllChanges = "Save all changes";
  22.   string Project_SaveProject =   "Save project...";
  23.   string Project_LoadProject =   "Load project...";
  24.   string Project_Print =   "Print";
  25.   string Project_Iconify = "Iconify";
  26.   string Project_About =   "About...";
  27.   string Project_Kill =    "Kill";
  28.   string Project_QuitAll = "Quit all";
  29.     
  30.   string Block =     "Block";
  31.   string Block_Mark =      "Mark";
  32.   string Block_MarkRectangle =   "Mark rectangle";
  33.   string Block_Cut =    "Cut";
  34.   string Block_CutAppend = "Cut append";
  35.   string Block_Copy =      "Copy";
  36.   string Block_CopyAppend =   "Copy append";
  37.   string Block_Delete =   "Delete";
  38.   string Block_Insert =    "Insert";
  39.   string Block_InsertRectangle = "Insert rectangle";
  40.   string Block_Load =      "Load...";
  41.   string Block_Save =      "Save...";
  42.   string Block_Print =     "Print";
  43.   string Block_EditBlocks =   "Edit blocks";
  44.   string Block_ExportClipboard = "Export to clipboard";
  45.   string Block_ImportClipboard = "Import from clipboard";
  46.   string Block_Move =      "Move...";
  47.   string Block_Sort =      "Sort...";
  48.   string Block_ChangeCase =   "Change case";
  49.   string Block_LowerCase = "Lower case";
  50.   string Block_UpperCase = "Upper case";
  51.  
  52.   string Edit =         "Edit";
  53.   string Edit_DeleteLine = "Delete line";
  54.   string Edit_DeleteEOL =  "Delete to EOL";
  55.   string Edit_DeleteWord = "Delete word";
  56.   string Edit_BackspaceWord = "Backspace word";
  57.  
  58.   string Edit_Fold = "Fold";
  59.   string Edit_Fold_Delete = "Delete";
  60.   string Edit_Fold_Show = "Show";
  61.   string Edit_Fold_Hide = "Hide";
  62.   string Edit_Fold_ShowExclusive = "Show exclusive";
  63.   string Edit_Fold_HideExclusive = "Hide exclusive";
  64.   string Edit_Fold_ShowAll = "Show all";
  65.   string Edit_Fold_HideAll = "Hide all";
  66.  
  67.   string Edit_Undo =    "Undo";
  68.   string Edit_UndoRestart =   "Undo restart";
  69.   string Edit_Yank =    "Yank";
  70.   string Edit_InsertBuffer =  "Insert buffer...";
  71.  
  72.   string Move =         "Move";
  73.   string Move_MaximizeView =  "Maximize view";
  74.   string Move_RemoveView = "Remove view";
  75.   string Move_ResizeView = "Resize view";
  76.   string Move_GotoNextView =  "Goto next view";
  77.   string Move_GotoPreviousView = "Goto previous view";
  78.   string Move_NextBuffer = "Next buffer";
  79.   string Move_PreviousBuffer =   "Previous buffer";
  80.   string Move_SplitView =  "Split view";
  81.   string Move_RightWord =  "Right word";
  82.   string Move_LeftWord =   "Left word";
  83.   string Move_MatchCharacter =   "Match character";
  84.   string Move_GotoBuffer = "Goto buffer...";
  85.   string Move_GotoLine =   "Goto line...";
  86.   string Move_GotoLatestChange = "Goto latest change";
  87.  
  88.   string Search =    "Search/replace";
  89.   string Search_RepeatSearchForward = "Repeat search forward";
  90.   string Search_RepeatSearchBackward = "Repeat search backward";
  91.   string Search_Search =   "Search...";
  92.   string Search_RepeatReplace = "Repeat replace";
  93.   string Search_Replace =  "Replace...";
  94.   string Search_Block2SearchBuffer = "Block to search buffer";
  95.   string Search_Block2ReplaceBuffer = "Block to replace buffer";
  96.  
  97.   string Customizing =     "Customizing";
  98.   string Customizing_Colors = "Colours";
  99.   string Customizing_ColorsAdjust = "Adjust...";
  100.   string Customizing_ColorsReset = "Reset";
  101.   string Customizing_Locals = "Locals...";
  102.   string Customizing_AllLocals = "All locals...";
  103.   string Customizing_Globals =   "Globals";
  104.   string Customizing_GlobalsScreen = "Screen...";
  105.   string Customizing_GlobalsIO = "IO...";
  106.   string Customizing_GlobalsDisplay = "Display/System...";
  107.   string Customizing_GlobalsAll = "All globals...";
  108.   string Customizing_Program =   "Program";
  109.   string Customizing_Save =   "Save...";
  110.   string Customizing_Font =   "Font";
  111.   string Customizing_FontSystem = "System font...";
  112.   string Customizing_FontRequest = "Request font...";
  113.   string Customizing_FontBoth =  "Both fonts...";
  114.   string Customizing_ScreenMode = "Screenmode...";
  115.   string Customizing_CloneWB = "Clone WB";
  116.   string Customizing_ResetFACT = "Reset FACT";
  117.  
  118.   string Special =      "Special";
  119.   string Special_MacroRecord =   "Macro record";
  120.   string Special_EditMacros = "Edit macros";
  121.   string Special_LoadMacro =  "Load macro...";
  122.   string Special_SaveMacro =  "Save macro...";
  123.   string Special_ExecuteBuffer = "Execute buffer as FPL";
  124.   string Special_ExecuteBlock =  "Execute block as FPL";
  125.   string Special_ExecuteFile =   "Execute FPL file...";
  126.   string Special_Prompt =  "Prompt...";
  127.   string Special_AssignKey =  "Assign key...";
  128.   string Special_AssignKeyBuffer = "Fastkey buffer exec...";
  129.   string Special_BufferInfo = "Buffer info";
  130.  
  131.   string Special_Help = "Help";
  132.   string Special_HelpGeneral = "General";
  133.   string Special_HelpFunctions = "Functions";
  134.  
  135.   if(!strcmp(lang, "svenska")) {
  136.     /*
  137.      * The swedish menu! Initially written by Roger Nordin.
  138.      */
  139.  
  140.     Project =        "Arkiv";
  141.     Project_Clear =     "Rensa";
  142.     Project_New =    "Ny";
  143.     Project_Open =      "Öppna...";
  144.     Project_Load =      "Läs in...";
  145.     Project_InsertFile =   "Skjut in...";
  146.     Project_Rename =    "Döp om...";
  147.     Project_Save =      "Spara";
  148.     Project_SaveChanges =  "Spara ändringar";
  149.     Project_SaveAs =    "Spara som...";
  150.     Project_SaveAll =      "Spara allt";
  151.     Project_SaveAllChanges =  "Spara alla ändringar";
  152.     Project_SaveProject =  "Spara projekt...";
  153.     Project_LoadProject =  "Läs in projekt...";
  154.     Project_Print =     "Skriv ut";
  155.     Project_Iconify =      "Ikonifiera";
  156.     Project_About =     "Om FrexxEd...";
  157.     Project_Kill =      "Stäng";
  158.     Project_QuitAll =      "Avsluta";
  159.     
  160.     Block =       "Block";
  161.     Block_Mark =     "Markera";
  162.     Block_MarkRectangle =  "Markera rektangel";
  163.     Block_Cut =         "Klipp ut";
  164.     Block_CutAppend =      "Klipp ut & lägg till";
  165.     Block_Copy =     "Kopiera";
  166.     Block_CopyAppend =     "Kopiera & lägg till";
  167.     Block_Delete =     "Radera";
  168.     Block_Insert =      "Skjut in";
  169.     Block_InsertRectangle =   "Skjut in rektangel";
  170.     Block_Load =     "Läs in...";
  171.     Block_Save =     "Spara...";
  172.     Block_Print =    "Skriv ut";
  173.     Block_EditBlocks =     "Editera block";
  174.     Block_ExportClipboard =   "Exportera till klippotek";
  175.     Block_ImportClipboard =   "Importera från klippotek";
  176.     Block_Move =     "Indentera...";
  177.     Block_Sort =     "Sortera...";
  178.     Block_ChangeCase =     "Byt gemen/versal";
  179.     Block_LowerCase =      "Till gemener";
  180.     Block_UpperCase =      "Till versaler";
  181.   
  182.     Edit =        "Editera";
  183.     Edit_DeleteLine =      "Radera rad";
  184.     Edit_DeleteEOL =    "Radera till slut på rad";
  185.     Edit_DeleteWord =      "Radera ord höger";
  186.     Edit_BackspaceWord =   "Radera ord vänster";
  187.  
  188.     Edit_Fold = "Veck";
  189.     Edit_Fold_Delete = "Radera";
  190.     Edit_Fold_Show = "Visa";
  191.     Edit_Fold_Hide = "Göm";
  192.     Edit_Fold_ShowExclusive = "Visa enbart";
  193.     Edit_Fold_HideExclusive = "Göm enbart";
  194.     Edit_Fold_ShowAll = "Visa alla";
  195.     Edit_Fold_HideAll = "Göm alla";
  196.  
  197.     Edit_Undo =         "Ångra";
  198.     Edit_UndoRestart =     "Ångra omstart";
  199.     Edit_Yank =         "Skjut in slask";
  200.     Edit_InsertBuffer =    "Skjut in buffer...";
  201.   
  202.     Move =        "Förflytta";
  203.     Move_MaximizeView =    "Maximera vy";
  204.     Move_RemoveView =      "Stäng vy";
  205.     Move_ResizeView =      "Ändra storlek på vy...";
  206.     Move_GotoNextView =    "Nästa vy";
  207.     Move_GotoPreviousView =   "Föregående vy";
  208.     Move_NextBuffer =      "Nästa buffer";
  209.     Move_PreviousBuffer =  "Föregående buffer";
  210.     Move_SplitView =    "Dela vy";
  211.     Move_RightWord =    "Nästa ord";
  212.     Move_LeftWord =     "Föregående ord";
  213.     Move_MatchCharacter =  "Motsvarande tecken";
  214.     Move_GotoBuffer =      "Gå till buffer...";
  215.     Move_GotoLine =     "Gå till rad...";
  216.     Move_GotoLatestChange =   "Gå till senaste ändring";
  217.   
  218.     Search =         "Sök/ersätt";
  219.     Search_RepeatSearchForward = "Repetera sökning framåt";
  220.     Search_RepeatSearchBackward = "Repetera sökning bakåt";
  221.     Search_Search =     "Sök...";
  222.     Search_RepeatReplace = "Repetera ersättning";
  223.     Search_Replace =    "Ersätt...";
  224.     Search_Block2SearchBuffer = "Block till söktext";
  225.     Search_Block2ReplaceBuffer = "Block till ersättningstext";
  226.   
  227.     Customizing =    "Inställningar";
  228.     Customizing_Colors =   "Färger";
  229.     Customizing_ColorsAdjust =   "Justera...";
  230.     Customizing_ColorsReset = "Återställ";
  231.     Customizing_Locals =   "Lokala...";
  232.     Customizing_AllLocals =   "Alla lokala...";
  233.     Customizing_Globals =  "Globala";
  234.     Customizing_GlobalsScreen = "Skärm...";
  235.     Customizing_GlobalsIO =   "I/O-hantering...";
  236.     Customizing_GlobalsDisplay = "Vyer/System...";
  237.     Customizing_GlobalsAll =  "Alla globala...";
  238.     Customizing_Save =     "Spara...";
  239.     Customizing_Font =     "Teckensnitt";
  240.     Customizing_FontSystem =  "Systemtecken...";
  241.     Customizing_FontRequest = "Requesttecken...";
  242.     Customizing_FontBoth = "Båda...";
  243.     Customizing_ScreenMode =  "Skärmläge...";
  244.     Customizing_CloneWB = "Kopiera WB";
  245.     Customizing_ResetFACT =   "Återställ FACT";
  246.   
  247.     Special =        "Special";
  248.     Special_MacroRecord =  "Makroinspelning";
  249.     Special_EditMacros =   "Editera makro";
  250.     Special_LoadMacro =    "Load macro...";
  251.     Special_SaveMacro =    "Save macro...";
  252.     Special_ExecuteBuffer =   "Kör buffer som FPL";
  253.     Special_ExecuteBlock = "Kör block som FPL";
  254.     Special_ExecuteFile =  "Kör FPL program...";
  255.     Special_Prompt =    "Prompter...";
  256.     Special_AssignKey =    "Tilldela tangent...";
  257.     Special_AssignKeyBuffer = "Snabbexekvera buffer...";
  258.     Special_BufferInfo =   "Bufferinformation";
  259.     Special_Help =   "Hjälp";
  260.     Special_HelpGeneral = "Allmänt";
  261.     Special_HelpFunctions = "Funktioner";
  262.  
  263.   }
  264.  
  265.   else if(!strcmp(lang, "nederlands")) {
  266.     /*
  267.      * The Dutch menu setup! Written by Michiel Willems
  268.      */
  269.     Project =        "Projekt";
  270.     Project_Clear =     "Schoon";
  271.     Project_New =    "Nieuw";
  272.     Project_Open =      "Openen";
  273.     Project_Load =      "Laden";
  274.     Project_InsertFile =   "Voeg file in";
  275.     Project_Rename =    "Hernoem...";
  276.     Project_Save =      "Bewaar";
  277.     Project_SaveChanges =  "Bewaar veranderingen";
  278.     Project_SaveAs =    "Bewaar als...";
  279.     Project_SaveAll =      "Bewaar alles";
  280.     Project_SaveAllChanges =  "Bewaar alle veranderingen";
  281.     Project_SaveProject =  "Bewaar projekt";
  282.     Project_LoadProject =  "Laden projekt";
  283.     Project_Print =     "Print";
  284.     Project_Iconify =      "Iconify";
  285.     Project_About =     "Over";
  286.     Project_Kill =      "Sluiten";
  287.     Project_QuitAll =      "Stoppen Alles";
  288.     
  289.     Block =       "Blok";
  290.     Block_Mark =     "Markeren";
  291.     Block_MarkRectangle =  "Markeer vierkant";
  292.     Block_Cut =         "Knip";
  293.     Block_CutAppend =      "Knip bijvoegen";
  294.     Block_Copy =     "Kopieer";
  295.     Block_CopyAppend =     "Kopieer bijvoegen";
  296.     Block_Delete =     "Verwijder";
  297.     Block_Insert =      "Invoegen";
  298.     Block_InsertRectangle =   "Invoegen vierkant";
  299.     Block_Load =     "Laden";
  300.     Block_Save =     "Bewaren";
  301.     Block_Print =    "Print";
  302.     Block_EditBlocks =     "Verander bloks";
  303.     Block_ExportClipboard =   "Exporteer naar clipboard";
  304.     Block_ImportClipboard =   "Importeer van clipboard";
  305.     Block_Move =     "Verplaats";
  306.     Block_Sort =     "Sorteer";
  307.     Block_ChangeCase =     "Verander hoogte";
  308.     Block_LowerCase =      "Verlaag hoogte";
  309.     Block_UpperCase =      "Verhoog hoogte";
  310.   
  311.     Edit =        "Verander";
  312.     Edit_DeleteLine =      "Verwijder regel";
  313.     Edit_DeleteEOL =    "Verwijder naar EVR";
  314.     Edit_DeleteWord =      "Verwijder woord";
  315.     Edit_BackspaceWord =   "Backspace woord";
  316.     Edit_Undo =         "Maak ongedaan";
  317.     Edit_UndoRestart =     "Herstart ongedaan maken";
  318.     Edit_Yank =         "Yank";
  319.     Edit_InsertBuffer =    "Invoegen buffer";
  320.   
  321.     Move =        "Verplaats";
  322.     Move_MaximizeView =    "Maximale grote scherm";
  323.     Move_RemoveView =      "Verwijder scherm";
  324.     Move_ResizeView =      "Verander scherm";
  325.     Move_GotoNextView =    "Ga naar volgende view";
  326.     Move_GotoPreviousView =   "Ga naar vorige view";
  327.     Move_NextBuffer =      "Volgende buffer";
  328.     Move_PreviousBuffer =  "Vorige buffer";
  329.     Move_SplitView =    "Splits scherm";
  330.     Move_RightWord =    "Rechts van woord";
  331.     Move_LeftWord =     "Links van woord";
  332.     Move_MatchCharacter =  "Vergelijk karakter";
  333.     Move_GotoBuffer =      "Ga naar buffer";
  334.     Move_GotoLine =     "Ga naar regel";
  335.     Move_GotoLatestChange =   "Ga naar laatste verandering";
  336.   
  337.     Search =         "Vind";
  338.     Search_RepeatSearchForward = "Herhaal vinden voorwaards";
  339.     Search_RepeatSearchBackward = "Herhaal vinden achterwaards";
  340.     Search_Search =     "Vind...";
  341.     Search_RepeatReplace = "Herhaal vervangen";
  342.     Search_Replace =    "Vervang...";
  343.     Search_Block2SearchBuffer = "Blok naar vind buffer";
  344.     Search_Block2ReplaceBuffer = "Blok naar vervang buffer";
  345.   
  346.     Customizing =    "Veranderen";
  347.     Customizing_Colors =   "Kleuren";
  348.     Customizing_ColorsAdjust =   "Verander";
  349.     Customizing_ColorsReset = "Reset";
  350.     Customizing_Locals =   "Lokale";
  351.     Customizing_AllLocals =   "Alle lokale";
  352.     Customizing_Globals =  "Globalen";
  353.     Customizing_GlobalsScreen = "Scherm";
  354.     Customizing_GlobalsIO =   "IO";
  355.     Customizing_GlobalsDisplay = "Scherm/Systeem";
  356.     Customizing_GlobalsAll =  "Alle globale";
  357.     Customizing_Save =     "Bewaar";
  358.     Customizing_Font =     "Font";
  359.     Customizing_FontSystem =  "Systeem font";
  360.     Customizing_FontRequest = "Verzoek font";
  361.     Customizing_FontBoth = "Allebei de fonts";
  362.     Customizing_ScreenMode =  "SchermMode";
  363.     Customizing_CloneWB = "Kopieer WB";
  364.     Customizing_ResetFACT =   "Reset FACT";
  365.   
  366.     Special =        "Speciaal";
  367.     Special_MacroRecord =  "Makro opnemen";
  368.     Special_EditMacros =   "Verander makros";
  369.     Special_LoadMacro =    "Load macro";
  370.     Special_SaveMacro =    "Save macro";
  371.     Special_ExecuteBuffer =   "Voer buffer als FPL uit";
  372.     Special_ExecuteBlock = "Voer blok als FPL uit";
  373.     Special_ExecuteFile =  "Voer FPL bestand uit";
  374.     Special_Prompt =    "Prompt";
  375.     Special_AssignKey =    "Ken toets toe";
  376.     Special_BufferInfo =   "Buffer informatie";
  377.     
  378.   }
  379.   else if(!strcmp(lang, "polski")) {
  380.     /*
  381.      *The Polish menu setup! Written by Robert Ramiëga
  382.      */
  383.      
  384.     Project =              "Projekt";
  385.     Project_Clear =           "Wyczyôê";
  386.     Project_New =             "Nowy";
  387.     Project_Open =            "Otwórz";
  388.     Project_Load =            "Wczytaj";
  389.     Project_InsertFile =      "Doîâcz zbiór";
  390.     Project_Rename =          "Zmieï nazwë";
  391.     Project_Save =            "Zapisz";
  392.     Project_SaveChanges =     "Zapisz zmiany";
  393.     Project_SaveAs =          "Zapisz jako...";
  394.     Project_SaveAll =         "Zapisz wszystkie";
  395.     Project_SaveAllChanges =  "Zapisz wszystkie zmiany";
  396.     Project_SaveProject =     "Zapisz projekt";
  397.     Project_LoadProject =     "Wczytaj projekt";
  398.     Project_Print =           "Drukuj";
  399.     Project_Iconify =         "Ikonifikacja";
  400.     Project_About =           "O autorach";
  401.     Project_Kill =            "Zamknij okno";
  402.     Project_QuitAll =         "Zamknij wszystkie";
  403.  
  404.     Block =                "Blok";
  405.     Block_Mark =              "Zaznacz";
  406.     Block_MarkRectangle =     "Zaznacz prostokât";
  407.     Block_Cut =               "Wytnij";
  408.     Block_CutAppend =         "Wytnij i doîâcz";
  409.     Block_Copy =              "Skopiuj";
  410.     Block_CopyAppend =        "Skopiuj i doîâcz";
  411.     Block_Delete =            "Skasuj";
  412.     Block_Insert =            "Wstaw";
  413.     Block_InsertRectangle =   "Wstaw prostokât";
  414.     Block_Load =              "Wczytaj";
  415.     Block_Save =              "Zapisz";
  416.     Block_Print =             "Wydrukuj";
  417.     Block_EditBlocks =        "Edycja bloku";
  418.     Block_ExportClipboard =   "Wstaw do clipboard'a";
  419.     Block_ImportClipboard =   "Pobierz z clipboard'a";
  420.     Block_Move =              "Przesuï";
  421.     Block_Sort =              "Posortuj";
  422.     Block_ChangeCase =        "Zamieï wielkoôê liter";
  423.     Block_LowerCase =         "Zamieï na maîe litery";
  424.     Block_UpperCase =         "Zamieï na duûe litery";
  425.  
  426.     Edit =                  "Edycja";
  427.     Edit_DeleteLine =         "Skasuj linië";
  428.     Edit_DeleteEOL =          "Skasuj do koïca linii";
  429.     Edit_DeleteWord =         "Skasuj sîowo";
  430.     Edit_BackspaceWord =      "Skasuj sîowo z lewej";
  431.     Edit_Undo =               "Cofnij zmiany";
  432.     Edit_UndoRestart =        "Undo Restart";
  433.     Edit_Yank =               "Yank";
  434.     Edit_InsertBuffer =       "Wstaw bufor";
  435.     
  436.     Move =                  "Ruch/Widok";
  437.     Move_MaximizeView =       "Powiëksz widok";
  438.     Move_RemoveView =         "Usuï widok";
  439.     Move_ResizeView =         "Zmieï rozmiar";
  440.     Move_GotoNextView =       "Pokaû nastëpny";
  441.     Move_GotoPreviousView =   "Pokaû poprzedni";
  442.     Move_NextBuffer =         "Nastëpny bufor";
  443.     Move_PreviousBuffer =     "Poprzedni bufor";
  444.     Move_SplitView =          "Rozdziel widok";
  445.     Move_RightWord =          "Przesuï sië o sîowo w prawo";
  446.     Move_LeftWord =           "Przesuï sië o sîowo w lewo";
  447.     Move_MatchCharacter =     "Znajdú odpowiadajâcy znak";
  448.     Move_GotoBuffer =         "Przejdú do bufora";
  449.     Move_GotoLine =           "Przejdú do linii"; 
  450.     Move_GotoLatestChange =   "Przejdú do ostatniej zmiany";
  451.     
  452.     Search =                     "Szukanie";
  453.     Search_RepeatSearchForward =    "Powtórz szukanie w przód";
  454.     Search_RepeatSearchBackward =   "Powtórz szukanie wstecz";
  455.     Search_Search =                 "Szukaj....";
  456.     Search_RepeatReplace =          "Powtórz zamianë";
  457.     Search_Replace =                "Zamieï....";
  458.     Search_Block2SearchBuffer =     "Blok do bufora poszukiwaï";
  459.     Search_Block2ReplaceBuffer =    "Blok do bufora zamiany";
  460.     
  461.     Customizing =               "Ustawienia";
  462.     Customizing_Colors =           "Kolory";
  463.     Customizing_ColorsAdjust =     "Ustaw";
  464.     Customizing_ColorsReset =      "Ustawienia poczâtkowe";
  465.     Customizing_Locals =           "Lokalne";
  466.     Customizing_AllLocals =        "Wszystkie lokalne";
  467.     Customizing_Globals =          "Globalne";
  468.     Customizing_GlobalsScreen =    "Ekran";
  469.     Customizing_GlobalsIO =        "Operacje we/wy";
  470.     Customizing_GlobalsDisplay =   "Wyôwietlanie/System";
  471.     Customizing_GlobalsAll =       "Wszystkie globalne";
  472.     Customizing_Save =             "Zapisz";
  473.     Customizing_Font =             "Czcionka";
  474.     Customizing_FontSystem =       "Systemowa";
  475.     Customizing_FontRequest =      "Ûâdaï systemowych";
  476.     Customizing_FontBoth =         "Obie";
  477.     Customizing_ScreenMode =       "Tryb ekranu";
  478.     Customizing_CloneWB =        "Skopiuj WB";
  479.     Customizing_ResetFACT =        "Ustawienie poczâtkowe FACT";
  480.     
  481.     Special =                  "Specjalne";
  482.     Special_MacroRecord =        "Nagrywanie makra";
  483.     Special_EditMacros =         "Edycja makra";
  484.     Special_LoadMacro =          "Wczytaj makro"; 
  485.     Special_SaveMacro =          "Zapisz makro"; 
  486.     Special_ExecuteBuffer =      "Wykonaj bufor";
  487.     Special_ExecuteBlock =       "Wykonaj blok"; 
  488.     Special_ExecuteFile =        "Wykonaj zbiór"; 
  489.     Special_Prompt =             "Prompt";
  490.     Special_AssignKey =          "Przypisanie klawiszy";
  491.     Special_BufferInfo =         "Informacje o buforze";
  492.  
  493.   }
  494.   else if(!strcmp(lang, "deutsch")) {
  495.     /*
  496.      * The German menu setup! Written by Carsten Orthbandt 
  497.      */
  498.     Project =        "Projekt";
  499.     Project_Clear =     "Löschen";
  500.     Project_New =    "Neu";
  501.     Project_Open =      "Öffnen...";
  502.     Project_Load =      "Laden...";
  503.     Project_InsertFile =   "Einfügen...";
  504.     Project_Rename =    "Umbenennen...";
  505.     Project_Save =      "Sichern";
  506.     Project_SaveChanges =  "Änderungen sichern";
  507.     Project_SaveAs =    "Sichern als...";
  508.     Project_SaveAll =      "Alles sichern";
  509.     Project_SaveAllChanges =  "Alle Änderungen sichern";
  510.     Project_SaveProject =  "Projekt sichern";
  511.     Project_LoadProject =  "Projekt laden";
  512.     Project_Print =     "Drucken";
  513.     Project_Iconify =      "Iconifizieren";
  514.     Project_About =     "Über...";
  515.     Project_Kill =      "Schliessen";
  516.     Project_QuitAll =      "Alles Beenden";
  517.     
  518.     Block =       "Block";
  519.     Block_Mark =     "Markieren";
  520.     Block_MarkRectangle =  "Kolumne markieren";
  521.     Block_Cut =         "Ausschneiden";
  522.     Block_CutAppend =      "Ausschneiden & Anhängen";
  523.     Block_Copy =     "Kopieren";
  524.     Block_CopyAppend =     "Kopieren & Anhängen";
  525.     Block_Delete =     "Löschen";
  526.     Block_Insert =      "Einfügen";
  527.     Block_InsertRectangle =   "Kolumne einfügen";
  528.     Block_Load =     "Laden...";
  529.     Block_Save =     "Sichern...";
  530.     Block_Print =    "Drucken";
  531.     Block_EditBlocks =     "Blöcke bearbeiten";
  532.     Block_ExportClipboard =   "Clipboard exportieren";
  533.     Block_ImportClipboard =   "Clipboard importieren";
  534.     Block_Move =     "Verschieben";
  535.     Block_Sort =     "Sortieren";
  536.     Block_ChangeCase =     "Groß/Klein wechseln";
  537.     Block_LowerCase =      "Block Groß";
  538.     Block_UpperCase =      "Block Klein";
  539.   
  540.     Edit =        "Bearbeiten";
  541.     Edit_DeleteLine =      "Zeile löschen";
  542.     Edit_DeleteEOL =    "Bis Zeilenende löschen";
  543.     Edit_DeleteWord =      "Wort löschen";
  544.     Edit_BackspaceWord =   "Wort links löschen";
  545.  
  546.     Edit_Fold =        "Falten";
  547.     Edit_Fold_Delete =    "Lschen";
  548.     Edit_Fold_Show =    "Zeigen";
  549.     Edit_Fold_Hide =    "Verstecken";
  550.     Edit_Fold_ShowExclusive = "Zeige ausschlielich";
  551.     Edit_Fold_HideExclusive = "Verstecke ausschlielich";
  552.     Edit_Fold_ShowAll =    "Zeige alles";
  553.     Edit_Fold_HideAll =    "Verstecke alles";
  554.  
  555.     Edit_Undo =         "Rückgängig machen";
  556.     Edit_UndoRestart =     "Neu Rückgängig";
  557.     Edit_Yank =         "Löschpuffer";
  558.     Edit_InsertBuffer =    "Puffer einfügen...";
  559.   
  560.     Move =        "Bewegen";
  561.     Move_MaximizeView =    "Ansicht maximal";
  562.     Move_RemoveView =      "Ansicht entfernen";
  563.     Move_ResizeView =      "Größe ändern";
  564.     Move_GotoNextView =    "Nächste Ansicht";
  565.     Move_GotoPreviousView =   "Vorige Ansicht";
  566.     Move_NextBuffer =      "Nächster Puffer";
  567.     Move_PreviousBuffer =  "Voriger Puffer";
  568.     Move_SplitView =    "Ansicht teilen";
  569.     Move_RightWord =    "Wortschritt rechts";
  570.     Move_LeftWord =     "Wortschritt links";
  571.     Move_MatchCharacter =  "Zeichenpaar suchen";
  572.     Move_GotoBuffer =      "Puffer wählen...";
  573.     Move_GotoLine =     "Zeile wählen...";
  574.     Move_GotoLatestChange =   "Letze Änderung";
  575.   
  576.     Search =         "Suchen";
  577.     Search_RepeatSearchForward = "Vorwärtssuche wiederh.";
  578.     Search_RepeatSearchBackward = "Rückwärtssuche wiederh.";
  579.     Search_Search =     "Suchen...";
  580.     Search_RepeatReplace = "Ersetzen wiederholen";
  581.     Search_Replace =    "Ersetzen...";
  582.     Search_Block2SearchBuffer = "Block in Suchpuffer kopieren";
  583.     Search_Block2ReplaceBuffer = "Block in Ersatzpuffer kopieren";
  584.   
  585.     Customizing =    "Einstellungen";
  586.     Customizing_Colors =   "Farben";
  587.     Customizing_ColorsAdjust =   "Einstellen...";
  588.     Customizing_ColorsReset = "Zurücksetzen";
  589.     Customizing_Locals =   "Lokale Einst.";
  590.     Customizing_AllLocals =   "Alle lokalen Einst.";
  591.     Customizing_Globals =  "Globale Einst.";
  592.     Customizing_GlobalsScreen = "Bildschirm...";
  593.     Customizing_GlobalsIO =   "Ein-/Ausgabe...";
  594.     Customizing_GlobalsDisplay = "Bildschirm/System";
  595.     Customizing_GlobalsAll =  "Alle globalen Einst.";
  596.     Customizing_Save =     "Sichern...";
  597.     Customizing_Font =     "Zeichensatz";
  598.     Customizing_FontSystem =  "Systemzeichensatz...";
  599.     Customizing_FontRequest = "Fensterzeichensatz...";
  600.     Customizing_FontBoth = "Beide Zeichensätze...";
  601.     Customizing_ScreenMode =  "Bildschirmmodus...";
  602.     Customizing_ResetFACT =   "FACT zurücksetzen";
  603.   
  604.     Special =        "Spezial";
  605.     Special_MacroRecord =  "Makro aufnehmen";
  606.     Special_EditMacros =   "Makros bearbeiten...";
  607.     Special_LoadMacro =    "Makro laden...";
  608.     Special_SaveMacro =    "Makro speichern...";
  609.     Special_ExecuteBuffer =   "Puffer als FPL ausführen";
  610.     Special_ExecuteBlock = "Block als FPL ausführen";
  611.     Special_ExecuteFile =  "Datei als FPL ausführen...";
  612.     Special_Prompt =    "Befehle...";
  613.     Special_AssignKey =    "Tastenzuweisung...";
  614.     Special_AssignKeyBuffer = "Puffer Taste zuweisen...";
  615.     Special_BufferInfo =   "Pufferinformation...";
  616.     
  617.     Special_Help = "Hilfe";
  618.     Special_HelpGeneral = "Allgemein...";
  619.     Special_HelpFunctions = "Funktionen...";
  620.   }
  621.  
  622.   MenuClear();
  623.  
  624.   MenuAdd("t", Project);
  625.    MenuAdd("i", Project_Clear, "Clear();", "Amiga Control 'delete'");
  626.    MenuAdd("i", Project_New, "{ int id=New(); Activate(id); CurrentBuffer(id); }", "Amiga n");
  627.    MenuAdd("i", "---");
  628.    MenuAdd("i", Project_Open, "Open(\"\");", "Amiga o");
  629.    MenuAdd("i", Project_Load, "Load();", "Amiga O");
  630.    MenuAdd("i", Project_InsertFile, "InsertFile();", "Amiga Control o");
  631.    MenuAdd("i", "---");
  632.    MenuAdd("i", Project_Rename, " RenameQuery();");
  633.    MenuAdd("i", Project_Save, "if(0 > Save()) {ReturnStatus(GetReturnMsg(GetErrNo()));DisplayBeep();}", "Amiga w");
  634.    MenuAdd("i", Project_SaveChanges, " SaveChanges();");
  635.    MenuAdd("i", Project_SaveAs, " SaveAs();", "Amiga W");
  636.    MenuAdd("i", Project_SaveAll, " SaveAll();");
  637.    MenuAdd("i", Project_SaveAllChanges, " SaveAllChanges();");
  638.    MenuAdd("i", "---");
  639.    MenuAdd("i", Project_SaveProject, "ExecuteFile(\"LoadSaveProject.FPL\", \"SaveProject();\");");
  640.    MenuAdd("i", Project_LoadProject, "ExecuteFile(\"LoadSaveProject.FPL\", \"LoadProject();\");");
  641.    MenuAdd("i", "---");
  642.    MenuAdd("i", Project_Print, " Print();");
  643.    MenuAdd("i", Project_Iconify, "ReturnStatus(GetReturnMsg(Iconify()));", "Amiga .");
  644.    MenuAdd("i", Project_About, "About();", "Amiga ?");
  645.    MenuAdd("i", "---");
  646.    MenuAdd("i", Project_Kill, "Kill();", "Amiga q");
  647.    MenuAdd("i", Project_QuitAll, "QuitAll();", "Amiga Q");
  648.   
  649.   MenuAdd("t", Block);
  650.    MenuAdd("i", Block_Mark, "BlockMark();", "Amiga b");
  651.    MenuAdd("i", Block_MarkRectangle, "BlockMarkRect();", "Amiga v");
  652.    MenuAdd("i", Block_Cut, "BlockCut();", "Amiga x");
  653.    MenuAdd("i", Block_CutAppend, "BlockCutAppend();", "Amiga X");
  654.    MenuAdd("i", Block_Copy, "BlockCopy();", "Amiga c");
  655.    MenuAdd("i", Block_CopyAppend, "BlockCopyAppend();", "Amiga C");
  656.    MenuAdd("i", Block_Delete, "BlockDelete();", "Amiga B d");
  657.    MenuAdd("i", Block_Insert, "BlockPaste();", "Amiga i");
  658.    MenuAdd("i", Block_InsertRectangle, "BlockPasteRect();", "Amiga Control i");
  659.    MenuAdd("i", "---");
  660.    MenuAdd("i", Block_Load, " BlockLoad();", "Amiga B o");
  661.    MenuAdd("i", Block_Save, " BlockSave();", "Amiga B w");
  662.    MenuAdd("i", Block_Print, " BlockPrint();", "Amiga B p");
  663.    MenuAdd("i", "---");
  664.    MenuAdd("i", Block_EditBlocks, "{ int id=PromptBuffer(\"Choose block\",12); if (id) { Activate(id);  CurrentBuffer(id); } }");
  665.    MenuAdd("i", "---");
  666.    MenuAdd("i", Block_ExportClipboard, "StringToClip(0, GetBlock());", "Amiga B e");
  667.    MenuAdd("i", Block_ImportClipboard, "StringToBlock(ClipToString(0));", "Amiga B i");
  668.    MenuAdd("i", "---");
  669.    MenuAdd("i", Block_Move, "BlockMove();", "Amiga B m");
  670.    MenuAdd("i", Block_Sort, "BlockSort();", "Amiga B control s");
  671.    MenuAdd("i", "---");
  672.    MenuAdd("i", Block_ChangeCase, "SwapCase();", "Amiga B alt u");
  673.    MenuAdd("i", Block_LowerCase, "DownCase();", "Amiga B u");
  674.    MenuAdd("i", Block_UpperCase, "UpCase();", "Amiga B U");
  675.   
  676.   MenuAdd("t", Edit);
  677.    MenuAdd("i", Edit_DeleteLine, "DeleteLine();", "Amiga k");
  678.    MenuAdd("i", Edit_DeleteEOL, "DeleteEol();", "Amiga K");
  679.    MenuAdd("i", Edit_DeleteWord, "DeleteWord();", "Ctrl 'del'");
  680.    MenuAdd("i", Edit_BackspaceWord, "BackspaceWord();", "Ctrl \b");
  681.    MenuAdd("i", "---");
  682.    MenuAdd("i", Edit_Fold);
  683.    MenuAdd("s", Edit_Fold, "Fold();",    "Amiga (");
  684.    MenuAdd("s", Edit_Fold_Delete,    "FoldDelete();", "Amiga )");
  685.    MenuAdd("s", Edit_Fold_Show,     "FoldShow();", "Amiga +");
  686.    MenuAdd("s", Edit_Fold_Hide,     "FoldHide();", "Amiga -");
  687.    MenuAdd("s", Edit_Fold_ShowExclusive,"FoldShow(0);", "Amiga Shift +");
  688.    MenuAdd("s", Edit_Fold_HideExclusive,"FoldHide(0);", "Amiga Shift -");
  689.    MenuAdd("s", Edit_Fold_ShowAll,    "FoldShow(-1);", "Amiga Control +");
  690.    MenuAdd("s", Edit_Fold_HideAll,    "FoldHide(-1);", "Amiga Control -");
  691.    MenuAdd("i", "---");
  692.    MenuAdd("i", Edit_Undo, "Undo();", "Amiga u");
  693.    MenuAdd("i", Edit_UndoRestart, "UndoRestart();", "Amiga U");
  694.    MenuAdd("i", "---");
  695.    MenuAdd("i", Edit_Yank, "Yank();", "Amiga y");
  696.    MenuAdd("i", Edit_InsertBuffer, joinstr("{int id=PromptBuffer(\"",Edit_InsertBuffer,"\", 7);if(id) BlockPaste(id);}"));
  697.   
  698.   MenuAdd("t", Move);
  699.    MenuAdd("i", Move_MaximizeView, "MaximizeView();", "Amiga 1");
  700.    MenuAdd("i", Move_RemoveView, "RemoveView();", "Amiga 'del'");
  701.    MenuAdd("i", Move_ResizeView, "ResizeView();");
  702.    MenuAdd("i", "---");
  703.    MenuAdd("i", Move_GotoNextView, "{ int id=NextView(); Activate(id, 0); CurrentBuffer(id); }", "Alt 'up'");
  704.    MenuAdd("i", Move_GotoPreviousView, "{ int id=PrevView(); Activate(id, 0); CurrentBuffer(id);}", "Alt 'down'");
  705.    MenuAdd("i", Move_NextBuffer, "{ int id=NextHidden(0, ReadInfo(\"type\")); Activate(id, 0); CurrentBuffer(id); }", "Alt 'right'");
  706.    MenuAdd("i", Move_PreviousBuffer, "{ int id=PrevHidden(0, ReadInfo(\"type\")); Activate(id, 0); CurrentBuffer(id); }", "Alt 'left'");
  707.    MenuAdd("i", Move_SplitView, "CurrentBuffer(Activate(DuplicateEntry(), 1));", "Amiga d");
  708.    MenuAdd("i", "---");
  709.    MenuAdd("i", Move_RightWord, "CursorRightWord();", "Ctrl 'right'");
  710.    MenuAdd("i", Move_LeftWord, "CursorLeftWord();", "Ctrl 'left'");
  711.    MenuAdd("i", "---");
  712.    MenuAdd("i", Move_MatchCharacter, "MatchParen();", "Amiga p");
  713.    MenuAdd("i", "---");
  714.    MenuAdd("i", Move_GotoBuffer, "{ int id=PromptBuffer(\"\",1); if (id) { Activate(id);  CurrentBuffer(id); } }", "Amiga g");
  715.    MenuAdd("i", Move_GotoLine, "GotoLine();", "Amiga j");
  716.    MenuAdd("i", Move_GotoLatestChange, "GotoChange(0);", "Amiga l");
  717.   
  718.   MenuAdd("t", Search);
  719.    MenuAdd("i", Search_RepeatSearchForward, " MySearch(0);", "Amiga s");
  720.    MenuAdd("i", Search_RepeatSearchBackward, " MySearch(1);", "Amiga a");
  721.    MenuAdd("i", Search_Search, "{ int ret; SearchSet(\"f+\"); if ((ret=SearchSet())>=0) { if (Search()<0) DisplayBeep(); } else ReturnStatus(GetReturnMsg(ret)); }", "Amiga S");
  722.    MenuAdd("i", "---");
  723.    MenuAdd("i", Search_RepeatReplace, "if (Replace()<0) DisplayBeep();", "Amiga r");
  724.    MenuAdd("i", Search_Replace, "{ int ret; if ((ret=ReplaceSet())>=0) { if (Replace()<0) DisplayBeep(); } else ReturnStatus(GetReturnMsg(ret)); }", "Amiga R");
  725.    MenuAdd("i", "---");
  726.    MenuAdd("i", Search_Block2SearchBuffer, "SearchSet(\"\", CConvertString(GetBlock()));", "Amiga B s");
  727.    MenuAdd("i", Search_Block2ReplaceBuffer, "SearchSet(\"\", \"\", CConvertString(GetBlock()));", "Amiga B r");
  728.   
  729.   MenuAdd("t", Customizing);
  730.    MenuAdd("i", Customizing_Colors);
  731.       MenuAdd("s", Customizing_ColorsAdjust, "ColorAdjust();");
  732.       MenuAdd("s", Customizing_ColorsReset, "ColorReset();");
  733.    MenuAdd("i", "---");
  734.    MenuAdd("i", Customizing_Locals, "PromptInfo(-1, joinstr(\"\\\"\", ReadInfo(\"file_name\"), \"\\\" settings.\"), 0, 0, \"!ds_*\");", "Amiga I l");
  735.    MenuAdd("i", Customizing_AllLocals, joinstr("PromptInfo(-2, \"", Customizing_AllLocals, "\", 0, 0, \"!ds_*\", \"!full_file_name\", \"!type\", \"!macro_key\", \"!password\");"));
  736.    MenuAdd("i", Customizing_Globals);
  737.       MenuAdd("s", Customizing_GlobalsScreen, joinstr("PromptInfo(0, \"", Customizing_GlobalsScreen, "\", \"(global)(screen)\", \"(!global)(!screen)(!user)\");"));
  738.       MenuAdd("s", Customizing_GlobalsIO, joinstr("PromptInfo(0, \"", Customizing_GlobalsIO, "\", \"(global)(io)\", \"(!global)(!io)(!user)\");"));
  739.       MenuAdd("s", Customizing_GlobalsDisplay, joinstr("PromptInfo(0, \"", Customizing_GlobalsDisplay, "\", \"(global)(display)(system)\", \"(!global)(!display)(!system)(!user)\");"));
  740.       MenuAdd("s", "---");
  741.       MenuAdd("s", Customizing_GlobalsAll, joinstr("PromptInfo(0, \"", Customizing_GlobalsAll, "\", \"(global)\", \"(read)(hidden)\");"), "Amiga I g");
  742.    MenuAdd("i", Customizing_Program);
  743.    MenuAdd("i", Customizing_Save, "SetSave();");
  744.    MenuAdd("i", "---");
  745.    MenuAdd("i", Customizing_ScreenMode, "Screenmode();");
  746.    MenuAdd("i", Customizing_CloneWB, "CloneWB();");
  747.    MenuAdd("i", "---");
  748.    MenuAdd("i", Customizing_Font);
  749.       MenuAdd("s", Customizing_FontSystem, "string font; if (strlen(font=PromptFont(\"System font\", 1))) { SetInfo(0, \"system_font\", font); } ");
  750.       MenuAdd("s", Customizing_FontRequest, "string font; if (strlen(font=PromptFont(\"Request font\", 2))) { SetInfo(0, \"request_font\", font); } ");
  751.       MenuAdd("s", Customizing_FontBoth, "string font; if (strlen(font=PromptFont())) { SetInfo(0, \"system_font\", font);SetInfo(0, \"request_font\", font); } ");
  752.    MenuAdd("i", Customizing_ResetFACT, "FACTClear();");
  753.   
  754.   MenuAdd("t", Special);
  755.    MenuAdd("i", Special_MacroRecord, " MacroRecord(1);", "Amiga m");
  756.    MenuAdd("i", Special_EditMacros, "{ int id=PromptBuffer(\"Choose macro\",10); if (id) { Activate(id);  CurrentBuffer(id); } }", "Amiga M");
  757.    MenuAdd("i", Special_LoadMacro, " LoadMacro(\"\");");
  758.    MenuAdd("i", Special_SaveMacro, " SaveMacro();");
  759.    MenuAdd("i", "---");
  760.    MenuAdd("i", Special_ExecuteBuffer, "ExecuteBuffer();", "Amiga F e");
  761.    MenuAdd("i", Special_ExecuteBlock, " ExecuteString(GetBlock());", "Amiga F b");
  762.    MenuAdd("i", Special_ExecuteFile, joinstr(" ExecuteFPLFile(\"",Special_ExecuteFile,"\");"), "Amiga F f");
  763.    MenuAdd("i", "---");
  764.    MenuAdd("i", Special_Prompt, "Prompt();", "Shift 'escape'");
  765.    MenuAdd("i", "---");
  766.    MenuAdd("i", Special_AssignKey, "AssignKey();");
  767.    MenuAdd("i", Special_AssignKeyBuffer, " AssignKey(joinstr(\"ExecuteBuffer(\",ltostr(GetBufferID()),\");\"));");
  768.    MenuAdd("i", "---");
  769.    MenuAdd("i", Special_BufferInfo, " ExecuteFile(\"BufferInfo.FPL\", \"BufferInfo();\");", "Amiga 'Help'");
  770.    MenuAdd("i", "---");
  771.    MenuAdd("i", Special_Help);
  772.      MenuAdd("s", Special_HelpGeneral, " System(sprintf(\"run >nil: <nil: Amigaguide FrexxEd:Docs/FrexxEd.guide PubScreen \\\"%s\\\"\", ReadInfo(\"current_screen\")));", "'Help'");
  773.      MenuAdd("s", Special_HelpFunctions, " System(sprintf(\"run >nil: <nil: Amigaguide FrexxEd:Docs/Functions.guide PubScreen \\\"%s\\\"\", ReadInfo(\"current_screen\")));");
  774.  
  775.   MenuBuild();
  776. }
  777.