setCaseIgnored false be translate_help2 clearText language="de ;comment[ load word language "|/startup.lg| startup_de load "|en/startup.lg| startup_en setCaseIgnored false translation_en_de=reverse translation_de foreach tolist translation_en [ t=translation_en_de.(?.2) if t != [] [ i=?.1 ; (pr i t) translation_en_de.i=t i=lowercase ?.1 translation_en_de.i=t i=uppercase ?.1 translation_en_de.i=t ] ] translation_en_de=(merge lowerCase translation_en_de translation_en_de) translation_en_de=(merge upperCase translation_en_de translation_en_de) ar=array tolist translation_en_de tab=Table 1021 repeat count ar [ l=ar.repcount i=l.1 tab.i=l.2 i=(Word ") tab.i=l.2 ] translation_replacements= [ \ AUSGABE \ Bedingte \ verhält\ sich \ Start \ Starts \ Anmerkungen \ Anmerkung \ Ansatz \ Anwendung \ Mengen \ zeigt \ zeigt \ zeigt \ funktioniert \ Funktioniert \ Ausführung \ Ausgaben \ Ausgabe \ Ausgabe \ Ausgangsstellung \ \? \ Auswahlen \ Auswahl \ Auswertungen \ Auswertung \ BEFEHLS \ Leisten \ Leiste \ Basis \ Basis \ Kommandos \ Kommandos \ [] \ Kommandos \ Kommando \ Zu \ Berührung \ Einschränkungen \ Komponente \ Bewegungen \ Lead \ Unterkante \ Bogen \ Fokus \ Brüche \ Bruch \ Codes \ Codes \ Code \ Fußpedal \ Darstellung \ Dateien \ Datei \ Datei \ Nachteil \ Desktop \ Interpreter \ Interpreter \ Schreibe \ Eigenschaft \ Eigenschafts \ Eigenschaft \ Eigenschaften \ Eigenschaften \ Irgendeine \ Eingaben \ Eingaben \ Eingabetaste \ Eingabe \ Eingabe \ Mehrere \ Empfänger \ Erweiterungen \ Label \ Marke \ Marke \ Label \ Tag \ Treibers \ Treiber \ Fehler \ Fehler \ Folgende \ Formen \ Formen \ Fragen \ Fragen \ Gebiete \ Gebiet \ Speicher \ Objekt \ Generator \ Layouts \ Layout \ Rand \ setzt \ Portes \ Port \ Halo \ Helligkeit \ Fall \ INDISCH \ In \ Inhalt \ Innere \ KARTEN \ KARTE \ KNOTEN \ Karte \ Boxen \ Box \ Passwort \ Knopf \ Knoten \ Knoten \ Knöpfe \ Kommunikation \ Zeichnung \ Stärke \ Körper \ Speicher \ Leistung \ Lesen \ Lasse\ laufen \ Markiere \ Matrix \ Multispalten \ Optionen \ Option \ Meldungen \ Meldungs \ Meldung \ Zu \ Navigation \ Nicht\-Knoten \ Flächen \ Oberfläche \ Operationen \ Operationen \ Operation \ Operator \ Optionen \ Ordnung \ Parametern \ Parameters \ Parameter \ Pfeife \ Plattformen \ Plattform \ Positionen \ Position \ Projektionen \ LÖSCHENDEM \ Radius \ Rand \ Raum \ Editor \ Zeilen \ [] \ Bereich \ Zeile \ Serie \ Speichern \ Pfeifen \ Aufruf \ Rändern \ Ränder \ zurück \ Rückkehr \ SATZ \ Vorlagen \ Vorlage \ Erstellung \ Shell \ Umschaltungs \ Verschiebung \ Bildschirmen \ Bildschirm \ Schlange \ Taste \ Tasten \ Linie \ Linie \ Linien \ Linien \ Schreiben \ Schreiber \ Schrift \ Schritte \ [] \ Spalten \ Spalte \ Menü \ Kugeln \ [] \ Neige \ Neigungs \ Neigung \ Oberkante \ Zuständen \ Zustand \ Standard \ Pfade \ Pfad \ Ort \ Status \ Stellt \ Stromes \ Strom \ Bits \ Bit \ Unterstüzung \ Superprozedur \ Test \ Tabelle \ Ziel \ Transparenz \ Umgebung \ Unterbereiche \ Unterprozedur \ VORGABE \ VORGABE \ Verarbeitung \ links \ Verbindung \ Kompatibilität \ Prozedur \ Prozedur \ Prozeduren \ Verhältnis \ verwenden\ Sie\ dies \ Verwendung \ Volumen \ Vorgaben \ Vorgabe \ Pfad \ Weisen \ Weise \ Wenn \ Werkzeuge \ Werkzeug \ [] \ Wo \ Vorzeichen \ Male \ Durchläufen \ [] \ Eintrag \ Einträge \ Zuweisung \ ausführbar \ höchstens \ anmerkung \ anzahlen \ anzeige \ funktionierend \ funktionieren \ funktioniert \ auf \ persistenz \ ausgabe \ ausgleich \ ansicht \ auswahl \ auswertungen \ auswertung \ leisten \ leiste \ basis \ befehlen \ befehle \ befehls \ befehl \ ausgebessert \ ermöglichen \ ermöglicht \ beherrscht \ bei \ erfordern \ benötigt \ berechnen \ berechnetem \ berechneten \ berechnet \ beschränkung \ komponenten \ bleiben \ Schluß \ codes \ code \ cursors \ cursors \ folgt \ darstellung \ datei \ datei \ datei \ wie \ diffus \ Interpreter \ Interpreter \ dort \ \-ENTER \ \ druckt \ druckbar \ Implementierung \ jedem \ jeden \ jeder \ jedes \ jede \ eingaben \ eingaben \ eingabe \ eingabe \ mehreren \ mehrere \ mehrere \ einstellungen \ weiter \ ein \ bestimmen \ erhaltend \ erhalten \ erhöht \ ermöglicht \ erweiterung \ label \ label \ treiber \ fehlern \ fehler \ fehler \ fehler \ werfen \ form \ Fällen \ wichtige\ Sache \ fängt \ führen \ führt \ flächen \ fläche \ fläche \ speicher \ objekte \ genommen \ [] \ [] \ generator \ fliegt \ gesehen \ gesetzt \ getönten \ gewandt \ gewandt \ gewertet \ gewinn \ Rand \ rand \ praktischer \ praktische \ praktisch \ port \ \ Helligkeit \ \ Fall \ hintereinander \ verlassen \ hören \ [] \ im\ Moment \ internen \ interner \ internes \ interne \ intern \ irgendwo \ \? \ karte \ boxen \ box \ kennt \ knotens \ knoten \ knöpfe \ gegeben \ stärke \ körper \ körper \ verlassen \ zeilen \ zeile \ [] \ nach\ links \ Rauschen \ bekommen \ zeichen \ matrix \ matrix \ mehrfarbigen \ ändert \ optionen \ Optionen \ [] \ nach\ rechts \ nach\ rechts \ meldungen \ meldungs \ zu \ navigations \ navigation \ aufrufen \ [] \ Oberflächen \ operationen \ operation \ operatoren \ operator \ optionen \ plätzen \ [] \ parameter \ parameter \ passendes \ plattform \ positionen \ positions \ position \ radiert \ radius \ editor \ regel \ Registrierung \ \ bereich \ \ Zeile \ speicherungs \ Speichern \ Rohre \ aufruf \ rückkehr \ vorlagen \ vorlage \ \ scheiben \ Verschiebung \ Bildschirm \ tasten \ \-Skripten \ schrift \ schritte \ sehen \ [] \ [] \ [] \ [] \ [] \ [] \ sieht \ menü \ räumen \ zustand \ Pfade \ Pfad \ status \ bit \ Unterstützung \ suchen \ umgebung \ [] \ prozedur \ prozedur \ prozeduren \ verfügbarem \ verfügbaren \ verfügbares \ verfügbar \ Verwendung \ Release \ Release \ vorgabe \ vorwärts \ pfad \ weiß \ wenn \ setzen \ werkzeuge \ werkzeug \ wertete \ neu\ zeichnen \ [] \ [] \ [] \ zeichnend \ zeichnen \ zeit \ Zoom \ Äquivalent \ TRANSFER \ Überprüfung \ Überprüfung \ äquivalent \ überprüfung aUCBLogo aUCBLogo aListe aListe anArray Anintarray ERRACT erstes fange reelleZahlen erfüllt Ganzzahl Befehlsliste Befehlsliste Ganzzahl letzten Nicht Mutatoren Oder setzElement Und Wahr\ wenn Wahr\ wenn Wenn achoicebox eineAuswahlbox agraph eineGraphik aus ausführen Benutzer Benutzereingabe BETRETEN ENTER Bitkarte Bitmap Bitkarten Bitmaps Boxsizer Gestell BoxSizer Gestell cascade2 fächere2 cond Bedingung Crossmap KreuzAbbildung devinfo GeräteInfo devnr GeräteNr durations Dauer duration1 Dauer1 duration2 Dauer2 Durcheinander Nachschlage ein eintreten Ereignisführer Ereignisroutine Etikett Marke Etikette Marke Etikettenwert Marke Fahne Flag Fahnen Flags Fahnen Flag-Parameter forcontrol fürListe frequency1 Frequenz1 frequency2 Frequenz2 frequencyDurationList FrequenzdauerListe Gedächtnis Speicher Geschmack Taste gespart gespeichert Gewohnheit Gebrauch Glossary Glossar Grenz Rand-Parameter grinsen? leer? Inputlist eineListe Input1 Eingabe1 Input2 Eingabe2 Input3 Eingabe3 input1 Eingabe1 input2 Eingabe2 input3 Eingabe3 instructionlist Befehlsliste instructionlist1 Befehlsliste1 instructionlist2 Befehlsliste2 losgebunden ungebunden Karmesinrot Crimson kaskadiere fächere Kontroll KontrollPositionen Kunden Innen localmake macheLokal macroexpand expandiereMakro map bildeAb map_se bildeAbSatz num Zahl onChange wennGeändert onEnter wennBetreten onSelect wennGewählt outputDeviceNr AusgabeGeräteNr procname Prozedurname Redakteur Editor Regler Controls Rundbrief Ringstruktur Schlüssel Tasten tf wf Überprüfungs Checkboxen Überschrift Kurs Übertragung übertrage varname VarName varname1 VarName1 varname2 VarName2 varnamelist VarNamenListe Vollmodus VollbildModus warteuS warteµs warteus warteµs Wert Wertauswahl Wirf werfe wirf werfe Würfel dies Zeichnungs Zeichnungsfläche ? ] ;stop tab_replace=Table translation_replacements savecsv "|/temp/help_translation_table.csv| tab_replace ;comment[ ar=array translation_replacements k=1 repeat (count ar)/2 [ index=ar.k k=k+1 val=ar.k k=k+1 if tab_replace.index == [] [ w=remove "|| index ;(show index count w) i=1 while [and i < count w w.i != "\| ] [ i=i+1 ] w=items 1 i-1 w tab_replace.index=w ] ] ;print tab_replace translation_en_de=(merge tab tab_replace) ; print translation_en_de ;stop atable=Table 1021 changeDir "|D:\\temp\\help_de| fl=(files [aucblogo_all_de.hrf]) ;show fl foreach fl [ translateFile ? ] stop setExpandBackslashes true foreach tolist atable [ (show expandBackslashes ?.1 expandBackslashes tab_replace.(?.1)) ] setExpandBackslashes false be savecsv filename tmp tmp=array tolist tmp openWrite filename setWriter filename repeat count tmp [ l=tmp.repcount foreach l [(type "\" ? "\",)] (print) ] setWriter [] close filename end be translateFile in out=(word in ".txt) (print in "=> out) openRead in setReader in openWrite out setWriter out l=array readListFlatTags repeat count l [ w=l.repcount t=translation_en_de.w ifelse t != [] [ if t != "? [ (type t) ] ][ ifelse and substring? " w [ (type remove " w) ][ ifelse and substring? " w [ (type remove " w) ][ ifelse and substring? " w [ (type remove " w) ][ ifelse or (and substring? " w) (and substring? " w) [ ][ (type w) ] ] ] ] ] ; if and substring? " w [atable.w=w] ] setReader [] close in setWriter [] close out ; renameFile out in dispatchMessages end be collectFiles in openRead in setReader in l=array readListFlatTags repeat count l [ w=l.repcount (type w) ] setReader [] close in ; renameFile out in dispatchMessages end be collectAll out=(word "aucblogo_all_de.hrf) openWrite out setWriter out foreach fl [ collectFiles ? ] setWriter [] close out end end